[go: nahoru, domu]

JP2005293149A - Profile updating device and computer program - Google Patents

Profile updating device and computer program Download PDF

Info

Publication number
JP2005293149A
JP2005293149A JP2004106267A JP2004106267A JP2005293149A JP 2005293149 A JP2005293149 A JP 2005293149A JP 2004106267 A JP2004106267 A JP 2004106267A JP 2004106267 A JP2004106267 A JP 2004106267A JP 2005293149 A JP2005293149 A JP 2005293149A
Authority
JP
Japan
Prior art keywords
profile
information
update
format
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2004106267A
Other languages
Japanese (ja)
Inventor
Hiroo Morikawa
大補 森川
Masaru Honjo
勝 本庄
Nobuhide Kozuka
宣秀 小塚
Akira Yamaguchi
明 山口
Masayoshi Ohashi
正良 大橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2004106267A priority Critical patent/JP2005293149A/en
Publication of JP2005293149A publication Critical patent/JP2005293149A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To gather existing profiles present in a plurality of information sources, and to update appropriate portions of user profiles as needed. <P>SOLUTION: This profile updating device includes: a format determining part 11 for determining the format of inputted profile originator information having a predetermined format; an update logic storage part 14 for storing an update logic 15 that corresponds to the predetermined format; an update logic selecting part 12 for selecting the update logic 15 that corresponds to the determined format from the update logic storage part 14; and a profile updating part 13 that rewrites the user profile in accordance with the selected profile update logic so that the user profile reflects the inputted profile originator information. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、プロファイル更新装置、及びそのプロファイル更新装置をコンピュータを利用して実現するためのコンピュータプログラムに関する。   The present invention relates to a profile update device and a computer program for realizing the profile update device using a computer.

従来、ユーザの個別の情報や個別の設定を記憶するプロファイルと呼ばれるデータが知られている。プロファイルには、例えば、ユーザ周辺の通信資源や計算機資源を利用するために必要となる情報や、個人情報、ユーザが作成した情報などが含まれる。ユーザに関わる情報は一般的に分散して存在しているが、これらの情報をユーザ管理のもとに集約して管理するためのプロファイル管理技術としては、例えば特許文献1に記載される技術(以下、従来技術)が知られている。この従来技術によるプロファイル結合装置では、個々の情報がXML(eXtensible Markup Language)で記述されていることを前提とし、XMLスキーマから類似性を想定した結果(プロファイルのデータ結合の候補)を管理者へ示す。そして、その示された候補から管理者がデータ結合を選択することにより、データ結合の設定を行い、複数の情報を統合している。
特開2003−242002号公報
Conventionally, data called a profile for storing individual information and individual settings of a user is known. The profile includes, for example, information necessary for using communication resources and computer resources around the user, personal information, information created by the user, and the like. Information related to users generally exists in a distributed manner, but as a profile management technique for collecting and managing these pieces of information under user management, for example, a technique described in Patent Document 1 ( Hereinafter, the prior art) is known. In this conventional profile merging apparatus, it is assumed that each piece of information is described in XML (eXtensible Markup Language), and the results (candidates for merging profile data) are assumed to the administrator from the XML schema. Show. Then, when the administrator selects data combination from the indicated candidates, data combination is set and a plurality of pieces of information are integrated.
JP 2003-242002 A

しかし、上述した従来技術では、複数の情報を統合することのみに留まっており、既に存在するプロファイルに対して個々の情報を適宜更新することは実現できない。
本発明は、このような事情を考慮してなされたもので、その目的は、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することができるプロファイル更新装置を提供することにある。
However, in the above-described conventional technology, only a plurality of pieces of information are integrated, and it is impossible to appropriately update individual information with respect to an already existing profile.
The present invention has been made in consideration of such circumstances, and its purpose is to update existing profiles existing in a plurality of information sources and update appropriate portions of user profiles as appropriate. To provide an apparatus.

また、本発明の他の目的は、本発明のプロファイル更新装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。   Another object of the present invention is to provide a computer program for realizing the profile update apparatus of the present invention using a computer.

上記の課題を解決するために、本発明に係るプロファイル更新装置は、所定形式のプロファイル構成元情報を入力する入力手段と、入力されたプロファイル構成元情報の形式を判定する形式判定手段と、前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段と、前記形式判定手段により判定された形式に対応するプロファイル更新ロジックを、前記更新ロジック記憶手段から選択する更新ロジック選択手段と、前記更新ロジック選択手段により選択されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させるプロファイル更新手段とを備えたことを特徴としている。   In order to solve the above problems, a profile update apparatus according to the present invention includes an input unit that inputs profile configuration source information in a predetermined format, a format determination unit that determines the format of the input profile configuration source information, Update logic storage means storing profile update logic corresponding to a predetermined format; update logic selection means for selecting a profile update logic corresponding to the format determined by the format determination means from the update logic storage means; and It is characterized by comprising profile update means for reflecting the input profile constituent information to the user profile by rewriting the user profile based on the profile update logic selected by the update logic selection means.

本発明に係るプロファイル更新装置においては、前記所定形式のプロファイル更新ロジック別に、自動取得対象のプロファイル構成元情報の種類が格納された情報種類記憶手段と、前記情報種類記憶手段に格納された情報種類の情報取得先を通信回線を介して問合わせする問合せ手段と、前記問合せ手段により得られた問合せ先情報を使用して前記自動取得対象のプロファイル構成元情報を通信回線を介して要求する情報要求手段とを備えたことを特徴とする。   In the profile update device according to the present invention, for each of the predetermined format profile update logics, an information type storage unit storing the type of profile configuration source information to be automatically acquired, and an information type stored in the information type storage unit An inquiry request for inquiring the information acquisition destination via a communication line, and an information request for requesting the profile configuration source information to be automatically acquired via the communication line using the inquiry destination information obtained by the inquiry means Means.

本発明に係るプロファイル更新装置においては、プロファイルが格納されたプロファイル記憶手段と、前記プロファイル記憶手段のプロファイルと同じプロファイルを管理する外部装置との間で、プロファイルに含まれる情報を一致させるデータ同期手段とを備えたことを特徴とする。   In the profile updating apparatus according to the present invention, the data synchronization means for matching the information included in the profile between the profile storage means storing the profile and the external device that manages the same profile as the profile of the profile storage means It is characterized by comprising.

本発明に係るプロファイル更新装置においては、プロファイルに含まれる情報の一部分のみを管理する前記外部装置に係る管理部分を示す外部管理部分情報が格納された外部管理部分情報記憶手段を備え、前記データ同期手段は、プロファイル更新内容のうち、前記外部管理部分情報記憶手段の外部管理部分情報で示された部分の更新データのみを前記外部装置へ送信することを特徴とする。   The profile update apparatus according to the present invention includes an external management part information storage unit storing external management part information indicating a management part related to the external apparatus that manages only a part of information included in the profile, and the data synchronization The means transmits only the update data of the part indicated by the external management part information in the external management part information storage means among the profile update contents to the external device.

本発明に係るプロファイル更新装置においては、前記所定形式に対応したトリガ発火判定ロジックが格納されたトリガ発火判定ロジック記憶手段と、トリガ発火条件を保持するトリガ発火条件記憶手段と、前記入力されたプロファイル構成元情報に関し、前記トリガ発火判定ロジック記憶手段の該当するトリガ発火判定ロジックを使用して、前記トリガ発火条件記憶手段のトリガ発火条件を満たすか否かを判定するトリガ発火判定手段と、この判定の結果、トリガ発火条件を満たした場合にはトリガ発火の通知を出力するトリガ発火通知出力手段とを備えたことを特徴とする。   In the profile update device according to the present invention, a trigger firing determination logic storage unit storing a trigger firing determination logic corresponding to the predetermined format, a trigger firing condition storage unit holding a trigger firing condition, and the input profile Trigger ignition determination means for determining whether or not the trigger ignition condition of the trigger ignition condition storage means is satisfied using the corresponding trigger ignition determination logic of the trigger ignition determination logic storage means with respect to the component source information, and this determination As a result, when the trigger firing condition is satisfied, a trigger firing notification output means for outputting a trigger firing notification is provided.

本発明に係るコンピュータプログラムは、所定形式のプロファイル構成元情報を入力する機能と、入力されたプロファイル構成元情報の形式を判定する機能と、前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段から、前記判定された形式に対応するプロファイル更新ロジックを選択する機能と、前記読み出されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させる機能とをコンピュータに実現させることを特徴としている。
これにより、前述のプロファイル更新装置がコンピュータを利用して実現できるようになる。
The computer program according to the present invention includes a function for inputting profile configuration source information in a predetermined format, a function for determining the format of the input profile configuration source information, and an update in which profile update logic corresponding to the predetermined format is stored. The function of selecting the profile update logic corresponding to the determined format from the logic storage means, and rewriting the user profile based on the read profile update logic, the input profile configuration source information is changed to the user profile It is characterized in that the function to be reflected in the computer is realized on a computer.
As a result, the profile update apparatus described above can be realized using a computer.

本発明によれば、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することが可能となる。これにより、複数の情報源から集約されたプロファイル内の情報を動的に更新することが可能となり、プロファイルの管理向上を図ることができる。   According to the present invention, it is possible to aggregate existing profiles existing in a plurality of information sources and update appropriate portions of the user profile as appropriate. As a result, it is possible to dynamically update the information in the profile aggregated from a plurality of information sources, and to improve the management of the profile.

以下、図面を参照し、本発明に係る実施形態について順次説明する。
図1は、本発明の第1の実施形態に係るプロファイル更新装置1の構成を示すブロック図である。図1において、プロファイル更新装置1は、入力情報の形式判定部11、更新ロジック選択部12、プロファイル更新部13、更新ロジック記憶部14、及びユーザプロファイル記憶部16を備える。
Embodiments according to the present invention will be sequentially described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a profile update apparatus 1 according to the first embodiment of the present invention. In FIG. 1, the profile update device 1 includes an input information format determination unit 11, an update logic selection unit 12, a profile update unit 13, an update logic storage unit 14, and a user profile storage unit 16.

本実施形態に係るユーザプロファイルは、サービスを構成するために必要となる情報群であり、1つ又は複数のプロファイル構成元情報(以下、単に構成元情報と称する)から構成される。
形式判定部11には、構成元情報管理装置100によって管理されている構成元情報110が入力される。構成元情報110は、予め規定されたデータ記述形式(文法等)に従って作成されている。また、構成元情報110のデータ記述形式には、複数の形式が規定されている。例えば、テキスト形式の場合、各情報の区切りを示す記号(例えばカンマ)、情報種類別の記載順序などが規定されている。XML形式の場合、情報種類別のタグなどが規定されている。そして、例えば、構成元情報管理装置#1_100は、形式1の構成元情報110を記憶し管理している。また、構成元情報管理装置#n_100は、形式nの構成元情報110を記憶し管理している。
形式判定部11は、入力された構成元情報110のデータ記述形式がいずれの形式であるのかを判定する。
A user profile according to the present embodiment is a group of information necessary for configuring a service, and includes one or a plurality of profile component source information (hereinafter simply referred to as component source information).
The format determination unit 11 receives the configuration source information 110 managed by the configuration source information management apparatus 100. The component source information 110 is created in accordance with a data description format (such as grammar) defined in advance. In addition, a plurality of formats are defined for the data description format of the component source information 110. For example, in the case of a text format, a symbol (for example, comma) indicating a delimiter of each information, a description order for each information type, and the like are defined. In the case of the XML format, tags for each information type are defined. For example, the configuration source information management apparatus # 1_100 stores and manages the format 1 configuration source information 110. Also, the configuration source information management apparatus # n_100 stores and manages the configuration source information 110 of the format n.
The format determination unit 11 determines which format is the data description format of the input component information 110.

更新ロジック選択部12は、形式判定部11により判定されたデータ記述形式に対応するプロファイル更新ロジック(以下、単に更新ロジックと称する)を、更新ロジック記憶部14から選択し読み出す。
更新ロジック記憶部14には、上記構成元情報110の各データ記述形式に対応した更新ロジック15が予め記憶されている。各更新ロジック15は、該当するデータ記述形式の構成元情報110に基づいてユーザプロファイルを更新する仕方を示す情報である。
The update logic selection unit 12 selects and reads a profile update logic (hereinafter simply referred to as update logic) corresponding to the data description format determined by the format determination unit 11 from the update logic storage unit 14.
In the update logic storage unit 14, update logic 15 corresponding to each data description format of the component source information 110 is stored in advance. Each update logic 15 is information indicating how to update the user profile based on the constituent information 110 in the corresponding data description format.

プロファイル更新部13は、更新ロジック選択部12により選択され読み出された更新ロジック15に基づいて、ユーザプロファイル記憶部16のユーザプロファイルを更新する。ユーザプロファイル記憶部16は、ユーザプロファイルを記憶しており、プロファイル更新部13によりユーザプロファイルの書換えが可能となっている。プロファイル更新部13は、更新ロジック15の規定に基づいてユーザプロファイルを書き換えることにより、今回入力された構成元情報110をユーザプロファイルに反映させる。これにより、今回の入力情報に基づいたユーザプロファイルの更新が完了する。   The profile update unit 13 updates the user profile in the user profile storage unit 16 based on the update logic 15 selected and read by the update logic selection unit 12. The user profile storage unit 16 stores a user profile, and the profile update unit 13 can rewrite the user profile. The profile updating unit 13 rewrites the user profile based on the rules of the update logic 15 to reflect the component source information 110 input this time on the user profile. Thereby, the update of the user profile based on the current input information is completed.

なお、本発明に係るプロファイル更新装置は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、プロファイル更新装置の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。   Note that the profile update device according to the present invention may be realized by dedicated hardware, or may be configured by a general-purpose computer system such as a personal computer to realize each function of the profile update device. The function may be realized by executing a program.

また、そのプロファイル更新装置には、周辺機器として入力装置、表示装置等(いずれも図示せず)が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはCRT(Cathode Ray Tube)や液晶表示装置等のことをいう。
また、上記周辺機器については、プロファイル更新装置に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
Further, it is assumed that an input device, a display device, and the like (none of which are shown) are connected to the profile update device as peripheral devices. Here, the input device refers to an input device such as a keyboard and a mouse. The display device refers to a CRT (Cathode Ray Tube), a liquid crystal display device or the like.
The peripheral device may be connected directly to the profile update device or may be connected via a communication line.

例えば、本発明に係るプロファイル更新装置は、ユーザの自宅に設けられたホームサーバや、オフィスなどに設けられたサーバの一機能として実現可能である。   For example, the profile update device according to the present invention can be realized as a function of a home server provided in a user's home or a server provided in an office or the like.

また、ユーザプロファイル記憶部16のユーザプロファイルは、ユーザにより閲覧することが可能である。例えば、ユーザの携帯端末から通信回線を介してプロファイル更新装置に接続し、ユーザプロファイル記憶部16のユーザプロファイルを読み出して携帯端末に表示させることができる。   The user profile stored in the user profile storage unit 16 can be viewed by the user. For example, a user's portable terminal can be connected to the profile update device via a communication line, and the user profile in the user profile storage unit 16 can be read and displayed on the portable terminal.

次に、上記した図1のプロファイル更新装置1の動作を具体例を挙げて説明する。
図2は、ユーザプロファイルの構成例を示す図である。この図2において、ユーザプロファイルP1は、便宜上、2つに分けて示されている。ユーザプロファイルは、各種の記述形式の中から選択された一つの形式を用いて記述される。図2のユーザプロファイルP1では、RDF(Resource Description Framework)を用いて記述されている。このRDFによるユーザプロファイルP1は、図2に示されるように、楕円形で示される要素「リソース(URI;Uniform Resource Identifiers)」と四角形で示される要素「リテラル」と矢印で示される要素「プロパティ」とから構成される(図3の説明書き参照)。要素「リソース」にはリソース値が設定される。要素「リテラル」にはリテラル値が設定される。また、要素「プロパティ」と要素「リテラル」の組合せを「triple」と称する。この「triple」には、要素「プロパティ」と要素「プロパティ」とからなる構成と、要素「プロパティ」と要素「リテラル」とからなる構成の2種類が定義されている。
なお、一つのユーザプロファイルは、一つのデータファイルから構成されてもよく、或いは複数のデータファイルから構成されてもよい。
Next, the operation of the above-described profile update device 1 in FIG. 1 will be described with a specific example.
FIG. 2 is a diagram illustrating a configuration example of a user profile. In FIG. 2, the user profile P1 is divided into two for convenience. The user profile is described using one format selected from various description formats. The user profile P1 in FIG. 2 is described using RDF (Resource Description Framework). As shown in FIG. 2, the RDF user profile P1 includes an element “resource (URI)” indicated by an ellipse, an element “literal” indicated by a rectangle, and an element “property” indicated by an arrow. (See the description in FIG. 3). A resource value is set in the element “resource”. A literal value is set in the element “literal”. A combination of the element “property” and the element “literal” is referred to as “triple”. In this “triple”, two types, a configuration composed of an element “property” and an element “property”, and a configuration composed of an element “property” and an element “literal” are defined.
One user profile may be composed of one data file, or may be composed of a plurality of data files.

図2のユーザプロファイルP1には、ユーザにとってお気に入りの物品に係る情報閲覧や購入といった活動履歴が格納されている。このユーザプロファイルP1は、例えば以下に示すような場合に、プロファイル更新装置1によって更新される。   The user profile P1 in FIG. 2 stores an activity history such as information browsing and purchase related to an article favorite for the user. This user profile P1 is updated by the profile update device 1 in the following cases, for example.

[ケース1]
ユーザが興味をもった物品をユーザプロファイルP1に登録する。
例えば、ユーザが、興味を持った物品に付随したID情報を、当該物品に貼付されたRFIDタグ(無線タグ)からRFID読取機を備えた携帯端末により取得する。次いで、物品情報を管理する物品管理サーバ(構成元情報管理装置100)から、その取得したID情報に対応する物品名を取得する。次いで、この取得した物品名(構成元情報110)をプロファイル更新装置1に入力し、ユーザプロファイルP1に登録する指示を行う。
[Case 1]
Articles that the user is interested in are registered in the user profile P1.
For example, the user acquires ID information associated with an article of interest from a RFID tag (wireless tag) attached to the article using a mobile terminal equipped with an RFID reader. Next, an article name corresponding to the acquired ID information is acquired from an article management server (component information management apparatus 100) that manages article information. Next, the acquired article name (configuration source information 110) is input to the profile update device 1 and an instruction to register it in the user profile P1 is given.

[ケース2]
ユーザが物品名を登録後、又は同時に、当該物品の詳細情報(価格、性能、機能等)をユーザプロファイルP1に登録する。例えば、ID情報に関連付けられて物品管理サーバで保持されている物品詳細情報を取得する。次いで、この取得した物品詳細情報(構成元情報110)をプロファイル更新装置1に入力し、ユーザプロファイルP1に登録する指示を行う。
[Case 2]
After the user registers the article name or at the same time, the detailed information (price, performance, function, etc.) of the article is registered in the user profile P1. For example, the detailed article information associated with the ID information and held in the article management server is acquired. Next, the acquired article detailed information (configuration source information 110) is input to the profile update device 1 and an instruction to register it in the user profile P1 is given.

[ケース3]
ユーザが物品に関する任意の事項をメモ書きとしてユーザプロファイルP1に登録する。例えば、ユーザが興味をもった物品に対し、その時思いついた事項をプロファイル更新装置1に入力し、ユーザプロファイルP1に登録する指示を行う。
[Case 3]
The user registers an arbitrary item related to the article in the user profile P1 as a note. For example, for an article that the user is interested in, an item that is conceived at that time is input to the profile update device 1 and an instruction to register it in the user profile P1 is given.

[ケース4]
ユーザがユーザプロファイルP1を閲覧した回数をユーザプロファイルP1に登録する。例えば、ユーザが携帯端末を使用してユーザプロファイルP1を閲覧する。次いで、今までに何回閲覧したかを示す閲覧回数をプロファイル更新装置1に入力し、ユーザプロファイルP1に登録する指示を行う。
[Case 4]
The number of times the user browsed the user profile P1 is registered in the user profile P1. For example, the user browses the user profile P1 using a mobile terminal. Next, the number of times of browsing indicating how many times it has been browsed so far is input to the profile update device 1 and an instruction to register in the user profile P1 is given.

[ケース5]
ユーザが購入した物品の情報をユーザプロファイルに登録する。例えば、ユーザの携帯端末により、購入物品の電子レシートを通信回線を介して受信する。この通信回線としては、例えばインターネットもしくは、Bluetoothや非接触ICカード等の近接通信回線が利用できる。次いで、電子レシートのデータをプロファイル更新装置1に入力し、ユーザプロファイルP1に登録する指示を行う。
[Case 5]
Information on the article purchased by the user is registered in the user profile. For example, the user's portable terminal receives an electronic receipt of the purchased item via a communication line. As this communication line, for example, the Internet or a proximity communication line such as Bluetooth or a non-contact IC card can be used. Next, the electronic receipt data is input to the profile update device 1 and an instruction to register it in the user profile P1 is given.

[ケース6]
ユーザプロファイルP1への登録時刻、又は登録時点におけるユーザの位置をユーザプロファイルに登録する。登録時刻には、構成元情報管理装置100の時刻、時刻サーバから得られた時刻、ユーザが手入力する時刻、プロファイル更新装置1内で保持する時計の時刻などが使用可能である。また、ユーザの位置情報には、ユーザが手入力する位置情報やGPS(Global Positioning System)で得られた位置情報などが使用可能である。例えば、携帯端末に備わるGPSによる位置情報が利用できる。
[Case 6]
The registration time in the user profile P1 or the position of the user at the time of registration is registered in the user profile. As the registration time, the time of the component source information management device 100, the time obtained from the time server, the time manually input by the user, the time of the clock held in the profile update device 1, and the like can be used. As the user position information, position information manually input by the user, position information obtained by GPS (Global Positioning System), or the like can be used. For example, position information by GPS provided in the mobile terminal can be used.

なお、プロファイル更新装置1への構成元情報110の入力は、ユーザの手入力であってもよく、或いは構成元情報管理装置100から取得したデータを直接入力するものであってもよい。   Note that the input of the configuration source information 110 to the profile update device 1 may be a manual input by the user, or may be a data input directly from the configuration source information management device 100.

次に、上記したケース1〜6についてのユーザプロファイルP1の更新動作を説明する。
本実施例で使用する更新ロジック15は、主に以下の3つの処理A〜Cにより構成される。
Next, the update operation of the user profile P1 for the above cases 1 to 6 will be described.
The update logic 15 used in the present embodiment is mainly configured by the following three processes A to C.

[処理A]
プロファイル更新装置1は、ユーザプロファイルP1に係るテンプレートを保持している。処理Aは、テンプレートで定義されているtriple群をユーザプロファイルP1に新規追加する。この処理Aでは、更新前のユーザプロファイルP1内に、プロファイル更新装置1に入力された構成元情報(入力構成元情報)110に対応するtripleがあるか否かを検査する。そして、該当するtripleが存在しない場合には、ユーザプロファイルP1に対して入力構成元情報110に対応するtripleを追加する。
[Processing A]
The profile update device 1 holds a template related to the user profile P1. Process A newly adds a triple group defined in the template to the user profile P1. In the process A, it is checked whether or not there is a triple corresponding to the configuration source information (input configuration source information) 110 input to the profile update device 1 in the user profile P1 before the update. If there is no corresponding triple, a triple corresponding to the input source information 110 is added to the user profile P1.

[処理B]
処理Bは、ユーザプロファイルP1上のリテラル値を更新する。この処理Bでは、入力構成元情報110に対応するユーザプロファイルP1内のリテラル値の更新個所と更新内容とを指定する。
[Process B]
Process B updates the literal value on the user profile P1. In this process B, the update location and update contents of the literal value in the user profile P1 corresponding to the input configuration source information 110 are designated.

[処理C]
処理Cは、ユーザプロファイルP1上のリソース値の重複を判定する。この処理Cでは、上記処理Aにおいて入力構成元情報110をユーザプロファイルP1に追加する際、既にユーザプロファイルP1内に同等のリソース(triple群)が存在していると判断された場合に、同一のリソース値を付与する。
[Process C]
Process C determines the duplication of resource values on the user profile P1. In this process C, when adding the input component source information 110 to the user profile P1 in the process A, if it is determined that an equivalent resource (triple group) already exists in the user profile P1, the same Assign resource values.

具体例として、上記ケース1〜6についての更新ロジック15に基づいた更新内容の一例を以下に示す。   As a specific example, an example of update contents based on the update logic 15 for the above cases 1 to 6 is shown below.

[ケース1の更新内容]
物品名を登録する部分:図2のリソース値“Object#Object4”と物品名情報のリテラル値“物品ID”,“物品名”などからなるtriple部分が処理Aにより新規作成される。
[Update contents of Case 1]
Part for registering article name: A triple part consisting of the resource value “Object # Object4” in FIG. 2 and the literal values “article ID”, “article name”, etc. in FIG.

[ケース2の更新内容]
物品詳細情報を登録する部分:図2のリソース値“Object#Object4”と物品詳細情報のリテラル値“価格(図示せず)”などからなるtriple部分が処理Aにより新規作成される。或いは、既に存在している当該リソース値“Object#Object4”を付与した物品詳細情報のリテラル値を処理Cにより追加する。
[Update contents of Case 2]
Part for registering article detail information: A triple part including the resource value “Object # Object4” in FIG. 2 and the literal value “article (not shown)” of the article detail information is newly created by process A. Alternatively, the literal value of the article detailed information to which the resource value “Object # Object4” that already exists is added by processing C.

[ケース3の更新内容]
メモ情報を登録する部分:図2のリソース値“#Annotation1”とメモ情報のリテラル値“メモ内容”,“メモした時刻”,“メモした場所”などからなるtriple部分が処理Aにより新規作成される。或いは、既に存在している当該リソース値“Object#Object4”を付与したメモ情報のリテラル値を処理Cにより追加する。
[Update contents of Case 3]
Part for registering memo information: A triple part consisting of the resource value “# Annotation1” in FIG. 2 and the literal value “memo content”, “memo time”, “memo location”, etc. in FIG. The Alternatively, the literal value of the memo information to which the resource value “Object # Object4” that already exists is added is added by the process C.

[ケース4の更新内容]
閲覧回数部分:初回の場合は図2のリソース値“#Annotation1”とリテラル値“閲覧回数”からなるtriple部分が処理Aにより新規作成される。2回目以降は、当該tripleのリテラル値“閲覧回数”が処理Bにより書き換えられる。
[Update contents of Case 4]
View count part: In the case of the first time, a triple part consisting of the resource value “# Annotation1” and the literal value “view count” in FIG. From the second time onward, the literal value “view count” of the triple is rewritten by the process B.

[ケース5の更新内容]
購入物品情報を登録する部分:図2のリソース値“Purchase History#history1”と購入物品情報のリテラル値“購入日時”,“購入店舗”などからなるtriple部分が処理Aにより新規作成される。このtripleは、当該物品に係るtripleに関連付けされる。そして、物品詳細情報については、処理Cにより、リソースの同一性を判定し、重複部分のtripleの作成は行わない。この図2の例では、ユーザプロファイルP1−1とP1−2とで同一のtriple(リソース値“Object#Object4”)が参照されている。
[Update contents of Case 5]
Part for registering purchased article information: A triple part including the resource value “Purchase History # history1” in FIG. 2 and the literal values “purchasing date and time”, “purchasing store”, etc. of the purchased article information is newly created by processing A. This triple is associated with the triple related to the article. And about the article detailed information, the identity of the resource is determined by the process C, and the triple part is not created. In the example of FIG. 2, the same triple (resource value “Object # Object4”) is referred to in the user profiles P1-1 and P1-2.

[ケース6の更新内容]
上記したようなユーザプロファイル更新事象が起こった時点の時刻又はユーザ位置情報についてのtriple部分が、例えば図3のユーザプロファイルP2に示されるように、処理Aにより新規作成される(図3の網掛け部分に係るtriple)。
[Update contents of Case 6]
A triple portion of the time or user position information at the time when the user profile update event as described above occurs is newly created by the process A as shown in the user profile P2 of FIG. Part triple)).

次に、第2の実施形態を説明する。
図4は、本発明の第2の実施形態に係るプロファイル更新装置1aの構成を示すブロック図である。この図4において図1の各部に対応する部分には同一の符号を付け、その説明を省略する。図4のプロファイル更新装置1aには、上記図1の構成に加えてさらに更新箇所・更新手法同定部21と構成元情報受信要求部22とが設けられている。
Next, a second embodiment will be described.
FIG. 4 is a block diagram showing the configuration of the profile update device 1a according to the second embodiment of the present invention. In FIG. 4, parts corresponding to those in FIG. 1 are given the same reference numerals, and explanation thereof is omitted. In addition to the configuration of FIG. 1, the profile update device 1a of FIG. 4 is further provided with an update location / update method identification unit 21 and a component source information reception request unit 22.

この第2の実施形態は、ある構成元情報110をユーザプロファイルに登録した際に、自動的に別の情報源(構成元情報管理装置100)から新たな構成元情報110を取得してユーザプロファイルに登録するものである。   In the second embodiment, when a certain component source information 110 is registered in a user profile, new component source information 110 is automatically acquired from another information source (component source information management apparatus 100) to obtain a user profile. To register.

図4においては、構成元情報管理装置100のネットワークアドレスの対応表210を有するリゾルバ装置200が設けられる。この対応表210には、情報種類別にその問合せ先である構成元情報管理装置100のネットワークアドレス(例えばURL(Uniform Resource Locator))が格納されている。
また、プロファイル更新装置1aの更新ロジック15には、自動取得対象の構成元情報の種類が記載されている。
In FIG. 4, a resolver device 200 having a correspondence table 210 of network addresses of the component source information management device 100 is provided. The correspondence table 210 stores the network address (for example, URL (Uniform Resource Locator)) of the component source information management apparatus 100 that is the inquiry destination for each information type.
In addition, the update logic 15 of the profile update device 1a describes the type of configuration source information to be automatically acquired.

図4において、プロファイル更新装置1aの更新箇所・更新手法同定部21は、構成元情報管理装置#1_100からの入力構成元情報110に基づいたユーザプロファイルの更新が完了すると、今回の更新に使用された更新ロジック15に含まれる自動取得対象の構成元情報の種類を取得する。次いで、この構成元情報種類についての問合せ先をリゾルバ装置200へ問合せし、リゾルバ装置200から回答(構成元情報管理装置#n_100のネットワークアドレス)を受け取る。このリゾルバ装置200とのやり取りは、通信回線を介して行われる。   In FIG. 4, the update location / update method identification unit 21 of the profile update device 1a is used for the current update when the update of the user profile based on the input configuration source information 110 from the configuration source information management device # 1_100 is completed. The type of the configuration source information to be automatically acquired included in the update logic 15 is acquired. Next, the resolver apparatus 200 is inquired about the inquiry destination regarding the component source information type, and a response (network address of the component source information management apparatus # n_100) is received from the resolver apparatus 200. The exchange with the resolver device 200 is performed via a communication line.

次いで、構成元情報受信要求部22は、その取得されたネットワークアドレスを使用して、情報問合せ先の構成元情報管理装置#n_100へ構成元情報を取得するための情報受信要求を送信する。この構成元情報受信要求を受信した構成元情報管理装置#n_100は、構成元情報110を返信する。この返信された構成元情報110は、新たな入力情報として、入力情報の形式判定部11に入力される。これにより、構成元情報管理装置#n_100からの入力構成元情報110に基づいたユーザプロファイルの更新が実行される。
なお、上記したリゾルバ装置200への問合せ、この問合せ結果に基づいた構成元情報管理装置100からの情報取得、及びプロファイルの更新の一連のステップは、複数回繰り返されてもよい。
Next, the configuration source information reception request unit 22 transmits an information reception request for acquiring the configuration source information to the configuration source information management apparatus # n_100 that is the information inquiry destination, using the acquired network address. The configuration source information management apparatus # n_100 that has received this configuration source information reception request returns the configuration source information 110. The returned component information 110 is input to the input information format determination unit 11 as new input information. Thereby, the update of the user profile based on the input source information 110 from the source information management device # n_100 is executed.
Note that the series of steps of the inquiry to the resolver device 200, the acquisition of information from the component source information management device 100 based on the inquiry result, and the update of the profile may be repeated a plurality of times.

次に、第3の実施形態を説明する。
図5は、本発明の第3の実施形態に係るプロファイル更新装置1bの構成を示すブロック図である。この図5において図4の各部に対応する部分には同一の符号を付け、その説明を省略する。また、図4の各処理部11,12,13,21及び22に対応するブロックが、ユーザプロファイル更新ロジック1a−1である。図5のプロファイル更新装置1bには、上記図4の構成に加えてさらに、携帯端末保有のユーザプロファイルとのデータ同期部31と、端末コピー情報記憶部32とが設けられている。
Next, a third embodiment will be described.
FIG. 5 is a block diagram showing a configuration of a profile update device 1b according to the third embodiment of the present invention. In FIG. 5, parts corresponding to those in FIG. 4 are denoted by the same reference numerals, and description thereof is omitted. Moreover, the block corresponding to each process part 11, 12, 13, 21, and 22 of FIG. 4 is the user profile update logic 1a-1. In addition to the configuration of FIG. 4, the profile update device 1 b of FIG. 5 further includes a data synchronization unit 31 with a user profile held by the mobile terminal and a terminal copy information storage unit 32.

この第3の実施形態は、プロファイル更新装置1bの外部の装置でユーザプロファイルの一部分を保持する場合に、プロファイル更新装置1bで管理するユーザプロファイルに、外部管理されるユーザプロファイルを一致させるものである。   In the third embodiment, when a part of a user profile is held by a device external to the profile update device 1b, the user profile managed by the profile update device 1b is matched with the user profile managed externally. .

図5において、携帯端末300は、プロファイル更新装置1bで管理されるユーザプロファイルの一部複製であるユーザプロファイル320を記憶する記憶手段を有している。また、携帯端末300は、プロファイル更新装置1bから受信した更新データにより、携帯端末300内のユーザプロファイル320に対して、プロファイル更新装置1b内のユーザプロファイルとの差分を反映させるユーザプロファイル差分反映部310を備える。   In FIG. 5, the mobile terminal 300 has storage means for storing a user profile 320 that is a partial copy of the user profile managed by the profile update device 1 b. In addition, the mobile terminal 300 reflects the difference between the user profile 320 in the mobile terminal 300 and the user profile in the profile update apparatus 1b based on the update data received from the profile update apparatus 1b. Is provided.

プロファイル更新装置1bの端末コピー情報記憶部32には、携帯端末300がユーザプロファイルのいずれの部分の複製を保持するのかを示す端末コピー情報(外部管理部分情報)が予め記憶されている。
プロファイル更新装置1bのデータ同期部31は、ユーザプロファイル記憶部16のユーザプロファイルの更新が完了すると、今回の更新内容のうち、端末コピー情報に示されるユーザプロファイル内の情報部分についての更新データのみを携帯端末300へ送信する。この更新データを受信すると、携帯端末300は、ユーザプロファイル差分反映部310により該更新データに基づいてユーザプロファイル320を書き換える。これにより、携帯端末300のユーザプロファイル320は、プロファイル更新装置1bのユーザプロファイルの更新に同期して更新される。
The terminal copy information storage unit 32 of the profile update device 1b stores in advance terminal copy information (external management partial information) indicating which part of the user profile the portable terminal 300 holds.
When the update of the user profile in the user profile storage unit 16 is completed, the data synchronization unit 31 of the profile update device 1b only updates the update data for the information part in the user profile indicated in the terminal copy information from the current update content. It transmits to the portable terminal 300. When receiving the update data, the portable terminal 300 rewrites the user profile 320 based on the update data by the user profile difference reflection unit 310. Thereby, the user profile 320 of the portable terminal 300 is updated in synchronization with the update of the user profile of the profile update device 1b.

この第3の実施形態によれば、一般的に記憶容量が十分ではない携帯端末のような外部端末でユーザプロファイル内の一部分のみを保持する場合に、効率良くユーザプロファイルを更新することができるとともに、常に最新の情報を保持することが可能となる。これにより、ユーザは、ユーザプロファイル内の所望の最新情報のみを携帯端末に保持することができる。なお、外部端末としては、携帯端末に限定されるものではない。   According to the third embodiment, the user profile can be efficiently updated when only a part of the user profile is held in an external terminal such as a mobile terminal that generally has insufficient storage capacity. It is possible to always keep the latest information. Thereby, the user can hold | maintain only the desired newest information in a user profile in a portable terminal. The external terminal is not limited to a mobile terminal.

次に、第4の実施形態を説明する。
図6は、本発明の第4の実施形態に係るプロファイル更新装置1cの構成を示すブロック図である。この図6において図4の各部に対応する部分には同一の符号を付け、その説明を省略する。また、図4の各処理部11,12,13,21及び22に対応するブロックが、ユーザプロファイル更新ロジック1a−1である。図6のプロファイル更新装置1cには、上記図4の構成に加えてさらに、他のプロファイル更新装置保有のユーザプロファイルとのデータ同期部41が設けられている。
Next, a fourth embodiment will be described.
FIG. 6 is a block diagram showing a configuration of a profile update device 1c according to the fourth embodiment of the present invention. In FIG. 6, parts corresponding to those in FIG. 4 are denoted by the same reference numerals, and description thereof is omitted. Moreover, the block corresponding to each process part 11, 12, 13, 21, and 22 of FIG. 4 is the user profile update logic 1a-1. In addition to the configuration of FIG. 4, the profile update device 1c of FIG. 6 is further provided with a data synchronization unit 41 with a user profile possessed by another profile update device.

この第4の実施形態は、複数のプロファイル更新装置1cにより一つのユーザプロファイルを管理する場合に、各プロファイル更新装置1cで管理するユーザプロファイルを一致させるものである。   In the fourth embodiment, when one user profile is managed by a plurality of profile update apparatuses 1c, the user profiles managed by the profile update apparatuses 1c are matched.

図6において、プロファイル更新装置#1_1cは、形式1及びnの構成元情報110によるユーザプロファイルの更新を受け持つ。従って、プロファイル更新装置#1_1cは、形式1及びnの更新ロジック15を有する。また、プロファイル更新装置#n_1cは、形式2及びmの構成元情報110によるユーザプロファイルの更新を受け持つ。従って、プロファイル更新装置#n_1cは、形式2及びmの更新ロジック15を有する。   In FIG. 6, the profile update apparatus # 1_1c is responsible for updating the user profile with the format 1 and n configuration source information 110. Accordingly, the profile update device # 1_1c has the update logic 15 of the formats 1 and n. Also, the profile update device # n_1c is responsible for updating the user profile with the format 2 and m configuration source information 110. Accordingly, the profile update device # n_1c has the update logic 15 of the formats 2 and m.

プロファイル更新装置#1_1cのデータ同期部41は、自装置内のユーザプロファイル記憶部16のユーザプロファイルの更新が完了すると、今回の更新内容を示す更新データを他のプロファイル更新装置#n_1cへ送信する。この更新データを受信すると、プロファイル更新装置#n_1cのデータ同期部41は、その更新データをユーザプロファイル更新ロジック1a−1へ出力する。次いで、ユーザプロファイル更新ロジック1a−1が、該更新データに基づいて自装置内のユーザプロファイル記憶部16のユーザプロファイルを書き換える。これにより、プロファイル更新装置#n_1cのユーザプロファイルは、プロファイル更新装置#1_1cのユーザプロファイルの更新に同期して更新される。同様に、プロファイル更新装置#1_1cのユーザプロファイルは、プロファイル更新装置#n_1cのユーザプロファイルの更新に同期して更新される。   When the update of the user profile in the user profile storage unit 16 in the own device is completed, the data synchronization unit 41 of the profile update device # 1_1c transmits update data indicating the current update content to the other profile update device # n_1c. When this update data is received, the data synchronization unit 41 of the profile update device # n_1c outputs the update data to the user profile update logic 1a-1. Next, the user profile update logic 1a-1 rewrites the user profile in the user profile storage unit 16 in the own apparatus based on the update data. Thereby, the user profile of profile update device # n_1c is updated in synchronization with the update of the user profile of profile update device # 1_1c. Similarly, the user profile of profile update device # 1_1c is updated in synchronization with the update of the user profile of profile update device # n_1c.

この第4の実施形態によれば、例えば個人用プロファイル更新装置やオフィス用プロファイル更新装置などの複数の更新装置によって一つのユーザプロファイルを管理する場合に、各更新装置の更新機能の不足部分を相互に補い合うことができる。これにより、プロファイル更新装置の効率的な運用が可能となる。   According to the fourth embodiment, when one user profile is managed by a plurality of update devices such as a personal profile update device and an office profile update device, the deficiencies in the update function of each update device are mutually managed. Can complement each other. This enables efficient operation of the profile update device.

次に、第5の実施形態を説明する。
図7は、本発明の第5の実施形態に係るプロファイル更新装置1dの構成を示すブロック図である。この図7において図6の各部に対応する部分には同一の符号を付け、その説明を省略する。図7のプロファイル更新装置1dには、上記図6の構成に加えてさらに、トリガ発火判定・通知部50が設けられている。
Next, a fifth embodiment will be described.
FIG. 7 is a block diagram showing a configuration of a profile update device 1d according to the fifth exemplary embodiment of the present invention. In FIG. 7, parts corresponding to those in FIG. 6 are denoted by the same reference numerals, and description thereof is omitted. The profile update device 1d of FIG. 7 is further provided with a trigger ignition determination / notification unit 50 in addition to the configuration of FIG.

この第5の実施形態は、ユーザプロファイルに含まれる情報が、所定の条件を満たした場合に外部に対してその旨を通知するものである。   In the fifth embodiment, when information included in a user profile satisfies a predetermined condition, the fact is notified to the outside.

図7において、トリガ発火判定・通知部50は、構成元情報の各データ記述形式に対応したトリガ発火判定ロジック51を予め保持している。各トリガ発火判定ロジック51は、該当するデータ記述形式の入力構成元情報に基づいて、所定のトリガ発火条件を満たすか否かを判定する仕方を示す情報である。   In FIG. 7, the trigger firing determination / notification unit 50 holds in advance trigger firing determination logic 51 corresponding to each data description format of the component source information. Each trigger firing determination logic 51 is information indicating how to determine whether or not a predetermined trigger firing condition is satisfied based on input configuration source information in a corresponding data description format.

外部端末400は、トリガ発火条件をプロファイル更新装置1dに投入する。このトリガ発火条件は、トリガ発火判定・通知部50で記憶され保持される。次いで、トリガ発火判定・通知部50は、構成元情報が入力される度に、該当するトリガ発火判定ロジック51を使用してトリガ発火条件を満たすか否かを判定する。この判定の結果、トリガ発火条件を満たした場合には、トリガ発火判定・通知部50は、トリガ発火の通知を外部端末400へ送信する。   The external terminal 400 inputs the trigger ignition condition to the profile update device 1d. This trigger firing condition is stored and held in the trigger firing determination / notification unit 50. Next, each time the component source information is input, the trigger firing determination / notification unit 50 determines whether or not the trigger firing condition is satisfied using the corresponding trigger firing determination logic 51. As a result of this determination, when the trigger firing condition is satisfied, the trigger firing determination / notification unit 50 transmits a trigger firing notification to the external terminal 400.

この第5の実施形態によれば、ユーザ自身や、あるサービス提供者などが、所望のトリガ発火条件をプロファイル更新装置1dに設定することにより、ユーザプロファイル内の情報の変化を適時に把握することができる。これにより、よりタイムリーなサービスが実現可能となる。   According to the fifth embodiment, the user himself / herself, a certain service provider, and the like can grasp a change in information in the user profile in a timely manner by setting a desired trigger firing condition in the profile update device 1d. Can do. Thereby, a more timely service can be realized.

なお、トリガ発火の通知は、ユーザの許可に基づいて、ユーザプロファイル内の要求された情報をサービス提供者等の第三者の外部装置へ送信するものであってもよい。また、通信手段以外の出力手段によりトリガ発火の通知を出力するようにしてもよい。例えば、画面表示や音声、印字により出力してもよく、又はアラーム等の警報音や警報ランプなどにより報知するものであってもよい。   The notification of the trigger firing may be information that transmits requested information in the user profile to a third party external device such as a service provider based on the permission of the user. Moreover, you may make it output the notification of trigger ignition by output means other than a communication means. For example, it may be output by screen display, audio, or printing, or may be notified by an alarm sound such as an alarm or an alarm lamp.

上述した実施形態によれば、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することが可能となる。これにより、複数の情報源から集約されたプロファイル内の情報を動的に更新することが可能となり、プロファイルの管理向上を図ることができる。   According to the above-described embodiment, it is possible to aggregate existing profiles existing in a plurality of information sources and update appropriate portions of the user profile as appropriate. As a result, it is possible to dynamically update the information in the profile aggregated from a plurality of information sources, and to improve the management of the profile.

また、上述した本発明に係る実施形態によれば、以下に示す様々な効果が得られる。
サービス提供者側がサービスのレコメンデーションを行う手法ではなく、ユーザ自身が集約した情報(ユーザプロファイルの情報)を発信し、この発信した情報によりサービスを享受する手法が可能となる。
In addition, according to the embodiment of the present invention described above, the following various effects can be obtained.
Rather than the method of making service recommendations on the service provider side, a method of transmitting information (user profile information) collected by the user himself and enjoying the service with the transmitted information becomes possible.

ユーザプロファイル内の情報を動的に更新することが可能となり、常に最新のユーザプロファイルを保持することが可能となる。   Information in the user profile can be dynamically updated, and the latest user profile can always be retained.

コンピューティング能力が十分ではない端末において、複数の端末でユーザプロファイルの収集・更新を分担することにより、一般に非力な携帯端末においても動的に更新されるユーザプロファイルを管理することが可能となる。   By sharing the collection / update of user profiles among a plurality of terminals in a terminal that does not have sufficient computing capability, it is possible to manage a user profile that is dynamically updated even in a generally ineffective portable terminal.

あるサービスを提供するサービス提供者単体が収集可能なユーザプロファイル情報には限りがあるが、ユーザが自身に関わる情報を集約管理しておき、サービスを享受する際に必要となる情報をユーザがサービス提供者へ開示し、サービス提供側が所有する情報と融合することにより、ユーザはサービスを享受することが可能となる。このようにプロファイル情報管理基盤とサービス提供基盤を分離して管理・運営することが実現できる。   There is a limit to the user profile information that can be collected by a single service provider that provides a service. However, the user collects and manages information related to him and provides the information necessary for enjoying the service. By disclosing it to the provider and integrating it with the information owned by the service provider, the user can enjoy the service. In this way, it is possible to manage and operate the profile information management infrastructure and the service provision infrastructure separately.

今後、コンピュータが把握可能なメタデータの流通量が増大することが想定されるが、多くのユーザに関わるプロファイル情報が複数の情報源から集約される際に効率的なプロファイル管理を実現することができる。   In the future, the volume of metadata that can be grasped by computers is expected to increase, but efficient profile management can be realized when profile information related to many users is aggregated from multiple information sources. it can.

ユーザが日々の状況に応じて動的に構成されたサービスを享受するためには、ユーザの嗜好情報やその時その地点でのユーザシチュエーション情報等のプロファイル情報が必要になるが、それらのプロファイル情報の更新が適宜実行可能となる。   In order for the user to enjoy a dynamically configured service according to the daily situation, profile information such as user preference information and user situation information at that point is required. Updates can be performed as appropriate.

ユーザ自身によって集約されたプロファイル情報一式を管理する場合に、その管理されているプロファイル情報を動的に更新することができる。   When a set of profile information aggregated by the user himself / herself is managed, the managed profile information can be dynamically updated.

なお、本発明は、個人、団体、法人、家畜、携帯電話機等の機器などの各種のプロファイルに対して適用することが可能である。   Note that the present invention can be applied to various profiles of devices such as individuals, groups, corporations, livestock, and mobile phones.

また、図1、図4、図5、図6、図7に示すプロファイル更新装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりプロファイル更新処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Also, a program for realizing the functions of the profile update device shown in FIGS. 1, 4, 5, 6, and 7 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is recorded. The profile update process may be performed by being read and executed by a computer system. Here, the “computer system” may include an OS and hardware such as peripheral devices.
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like within a scope not departing from the gist of the present invention.

本発明の第1の実施形態に係るプロファイル更新装置1の構成を示すブロック図である。It is a block diagram which shows the structure of the profile update apparatus 1 which concerns on the 1st Embodiment of this invention. ユーザプロファイルの構成例を示す図である。It is a figure which shows the structural example of a user profile. ユーザプロファイルの他の構成例を示す図である。It is a figure which shows the other structural example of a user profile. 本発明の第2の実施形態に係るプロファイル更新装置1aの構成を示すブロック図である。It is a block diagram which shows the structure of the profile update apparatus 1a which concerns on the 2nd Embodiment of this invention. 本発明の第3の実施形態に係るプロファイル更新装置1bの構成を示すブロック図である。It is a block diagram which shows the structure of the profile update apparatus 1b which concerns on the 3rd Embodiment of this invention. 本発明の第4の実施形態に係るプロファイル更新装置1cの構成を示すブロック図である。It is a block diagram which shows the structure of the profile update apparatus 1c which concerns on the 4th Embodiment of this invention. 本発明の第5の実施形態に係るプロファイル更新装置1dの構成を示すブロック図である。It is a block diagram which shows the structure of the profile update apparatus 1d which concerns on the 5th Embodiment of this invention.

符号の説明Explanation of symbols

1,1a〜1d…プロファイル更新装置、11…入力情報の形式判定部、12…更新ロジック選択部、13…プロファイル更新部、14…更新ロジック記憶部、15…更新ロジック、16…ユーザプロファイル記憶部、21…更新箇所・更新手法同定部、22…構成元情報受信要求部、31,41…データ同期部、32…端末コピー情報記憶部、50…トリガ発火判定・通知部、51…トリガ発火判定ロジック、100…構成元情報管理装置、110…構成元情報、200…リゾルバ装置、210…構成元情報管理装置のネットワークアドレスの対応表、300…携帯端末、310…ユーザプロファイル差分反映部、320…ユーザプロファイルの一部分の複製、P1,P2…ユーザプロファイル。

DESCRIPTION OF SYMBOLS 1,1a-1d ... Profile update apparatus, 11 ... Format determination part of input information, 12 ... Update logic selection part, 13 ... Profile update part, 14 ... Update logic memory | storage part, 15 ... Update logic, 16 ... User profile memory | storage part , 21 ... update location / update method identification unit, 22 ... configuration source information reception request unit, 31, 41 ... data synchronization unit, 32 ... terminal copy information storage unit, 50 ... trigger firing determination / notification unit, 51 ... trigger firing determination Logic: 100: Configuration source information management device, 110: Configuration source information, 200: Resolver device, 210: Network address correspondence table of configuration source information management device, 300: Mobile terminal, 310: User profile difference reflection unit, 320 ... A copy of a part of the user profile, P1, P2, ... user profile.

Claims (6)

所定形式のプロファイル構成元情報を入力する入力手段と、
入力されたプロファイル構成元情報の形式を判定する形式判定手段と、
前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段と、
前記形式判定手段により判定された形式に対応するプロファイル更新ロジックを、前記更新ロジック記憶手段から選択する更新ロジック選択手段と、
前記更新ロジック選択手段により選択されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させるプロファイル更新手段と、
を備えたことを特徴とするプロファイル更新装置。
An input means for inputting profile constituent information in a predetermined format;
Format determination means for determining the format of the input profile configuration source information;
Update logic storage means storing profile update logic corresponding to the predetermined format;
Update logic selection means for selecting a profile update logic corresponding to the format determined by the format determination means from the update logic storage means;
Profile updating means for reflecting the input profile constituent information to the user profile by rewriting the user profile based on the profile update logic selected by the update logic selection means;
A profile updating apparatus comprising:
前記所定形式のプロファイル更新ロジック別に、自動取得対象のプロファイル構成元情報の種類が格納された情報種類記憶手段と、
前記情報種類記憶手段に格納された情報種類の情報取得先を通信回線を介して問合わせする問合せ手段と、
前記問合せ手段により得られた問合せ先情報を使用して前記自動取得対象のプロファイル構成元情報を通信回線を介して要求する情報要求手段と、
を備えたことを特徴とする請求項1に記載のプロファイル更新装置。
Information type storage means for storing the type of profile configuration source information to be automatically acquired for each profile update logic of the predetermined format;
Inquiry means for inquiring through the communication line the information acquisition destination of the information type stored in the information type storage means;
Information requesting means for requesting the profile configuration source information to be automatically acquired via a communication line using the inquiry destination information obtained by the inquiry means;
The profile update apparatus according to claim 1, further comprising:
プロファイルが格納されたプロファイル記憶手段と、
前記プロファイル記憶手段のプロファイルと同じプロファイルを管理する外部装置との間で、プロファイルに含まれる情報を一致させるデータ同期手段と、
を備えたことを特徴とする請求項1又は2に記載のプロファイル更新装置。
Profile storage means for storing profiles;
Data synchronization means for matching information included in a profile with an external device that manages the same profile as the profile of the profile storage means;
The profile update apparatus according to claim 1 or 2, further comprising:
プロファイルに含まれる情報の一部分のみを管理する前記外部装置に係る管理部分を示す外部管理部分情報が格納された外部管理部分情報記憶手段を備え、
前記データ同期手段は、プロファイル更新内容のうち、前記外部管理部分情報記憶手段の外部管理部分情報で示された部分の更新データのみを前記外部装置へ送信することを特徴とする請求項3に記載のプロファイル更新装置。
An external management part information storage unit storing external management part information indicating a management part related to the external device that manages only a part of the information included in the profile;
4. The data synchronization unit according to claim 3, wherein the data synchronization unit transmits only the update data of the part indicated by the external management part information in the external management part information storage unit to the external device. Profile update device.
前記所定形式に対応したトリガ発火判定ロジックが格納されたトリガ発火判定ロジック記憶手段と、
トリガ発火条件を保持するトリガ発火条件記憶手段と、
前記入力されたプロファイル構成元情報に関し、前記トリガ発火判定ロジック記憶手段の該当するトリガ発火判定ロジックを使用して、前記トリガ発火条件記憶手段のトリガ発火条件を満たすか否かを判定するトリガ発火判定手段と、
この判定の結果、トリガ発火条件を満たした場合にはトリガ発火の通知を出力するトリガ発火通知出力手段と、
を備えたことを特徴とする請求項1から4のいずれかの項に記載のプロファイル更新装置。
Trigger ignition determination logic storage means storing trigger ignition determination logic corresponding to the predetermined format;
Trigger ignition condition storage means for holding a trigger ignition condition;
Trigger firing determination for determining whether or not the trigger firing condition of the trigger firing condition storage means is satisfied using the corresponding trigger firing judgment logic of the trigger firing determination logic storage means with respect to the input profile component source information Means,
As a result of this determination, trigger firing notification output means for outputting a trigger firing notification when the trigger firing condition is satisfied,
The profile update apparatus according to any one of claims 1 to 4, further comprising:
所定形式のプロファイル構成元情報を入力する機能と、
入力されたプロファイル構成元情報の形式を判定する機能と、
前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段から、前記判定された形式に対応するプロファイル更新ロジックを選択する機能と、
前記読み出されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させる機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。


A function for inputting profile configuration source information in a predetermined format;
A function for determining the format of the input profile component information;
A function of selecting a profile update logic corresponding to the determined format from an update logic storage unit storing profile update logic corresponding to the predetermined format;
A function of reflecting the input profile constituent information in the user profile by rewriting the user profile based on the read profile update logic;
A computer program for causing a computer to realize the above.


JP2004106267A 2004-03-31 2004-03-31 Profile updating device and computer program Withdrawn JP2005293149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004106267A JP2005293149A (en) 2004-03-31 2004-03-31 Profile updating device and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004106267A JP2005293149A (en) 2004-03-31 2004-03-31 Profile updating device and computer program

Publications (1)

Publication Number Publication Date
JP2005293149A true JP2005293149A (en) 2005-10-20

Family

ID=35326018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004106267A Withdrawn JP2005293149A (en) 2004-03-31 2004-03-31 Profile updating device and computer program

Country Status (1)

Country Link
JP (1) JP2005293149A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009001428A1 (en) * 2007-06-25 2008-12-31 Fujitsu Limited Score calculating program, score calculating method, and score calculating device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009001428A1 (en) * 2007-06-25 2008-12-31 Fujitsu Limited Score calculating program, score calculating method, and score calculating device
JPWO2009001428A1 (en) * 2007-06-25 2010-08-26 富士通株式会社 Score calculation program, score calculation method, and score calculation device
JP4992973B2 (en) * 2007-06-25 2012-08-08 富士通株式会社 Score calculation program, score calculation method, and score calculation apparatus

Similar Documents

Publication Publication Date Title
US8346796B2 (en) System for searching property listings based on location
US7877682B2 (en) Modular distributed mobile data applications
US8280843B2 (en) RSS data-processing object
JP5787963B2 (en) Computer platform programming interface
JP5559140B2 (en) Representation of computing environment
US20140282370A1 (en) Methods for managing applications using semantic modeling and tagging and devices thereof
CN104519120B (en) Business object attachments and expiration uniform resource locators
US20080201234A1 (en) Live entities internet store service
CN106462565A (en) Updating text within a document
US8060586B2 (en) Dynamic web service deployment and integration
US20170011128A1 (en) Dynamic domain query and query translation
Pedrinaci et al. Adaptive service binding with lightweight semantic web services
JP2017083984A (en) Network system, server, and terminal
US8560701B2 (en) Method and apparatus for web service communication
JP2015141703A (en) integrated user identifier management system, network terminal, integrated user identifier management server and program
JP2005293149A (en) Profile updating device and computer program
JP2011076478A (en) Sns server, property information management method and program for the same
US20210157804A1 (en) Reporting and knowledge discovery for databases
US20060026125A1 (en) Accessing entity data from a UDDI registry
JP2016024551A (en) Electronic magazine creation device, server device, electronic magazine creation system, electronic magazine creation method, and computer program
TW526433B (en) Distribution and transmission method of location data
JP2006304104A (en) Method and system for distributing mobile terminal model information
JP2005215743A (en) File attribute information management program, file attribute information management method, and file attribute information management device
JP2011232969A (en) Access history management method, access history management system, and web service server
Dustdar et al. Adaptive Service Binding with Lightweight Semantic Web Services

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070605