Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN1573639 A
Publication typeApplication
Application numberCN 200410007299
Publication date2 Feb 2005
Filing date27 Feb 2004
Priority date23 Jun 2003
Also published asCN1316325C, EP1492298A2, EP1492298A3, US20040260948, US20080077997
Publication number200410007299.X, CN 1573639 A, CN 1573639A, CN 200410007299, CN-A-1573639, CN1573639 A, CN1573639A, CN200410007299, CN200410007299.X
Inventors宫田辰彦, 川井惠理
Applicant株式会社日立制作所
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Control method for managing permission setting of personal information disclosure, information managing device and service utilizing same
CN 1573639 A
Abstract  translated from Chinese
本发明可对个人信息对第三者的揭示程度进行适当管理。 The present invention may reveal the extent of third party personal information will be properly managed. 其方法为对个人属性信息的可否揭示的设定值根据揭示级进行分层管理。 The methods disclosed whether the set value of the personal property information will be disclosed according to hierarchical management level. 另外,在用户要求变更设定值的场合,根据变更后的设定值所属的可否揭示级适当变更上位下位的设定值的整合性。 In addition, the user request to change the set value of the occasion, can reveal the level appropriately changed according to the set value after the change belongs to the upper integrated lower level setpoint. 通过对设定矛盾的整合,人为错误会得到吸收,可防止由于用户的个人信息外流所引起的安全性的降低。 By setting contradictory integration, human error will be absorbed to prevent reduced safety due to the user's personal information outflow caused. 另外,通过对容许信息进行集中管理,实际上与进行服务的服务器分离,可减轻各个服务器的负担。 In addition, to allow the information through centralized management, in fact, separated from service with the server, reduce the burden on individual servers.
Claims(21)  translated from Chinese
1.一种服务器,对登录的用户的种种属性信息(对象信息)的、对其他人可否揭示(容许)的设定值,根该据可否揭示的级,进行分类和按层次进行管理。 A server, various attribute information (object information) of the user's login, others reveal whether (permit) settings, according to the possibility of revealing the root level, classification and hierarchical management.
2.如权利要求1所述的服务器,其特征在于其中上述容许的设定值,按着该对象信息可否公开、该对象信息可否读出(read)、该对象信息可否写入(write)三种级进行分类管理。 2. The server according to claim 1, wherein the set value of the permissible, according to whether the object information disclosure, whether the object information is read out (read), whether the object information is written (write) three Species-level classified management.
3.如权利要求2所述的服务器,其特征在于上述可否公开相对上述可否读出作为上位的容许级设定,上述可否读出相对上述可否写入作为上位的容许级设定,以该容许级的上位下位的关系作为基准,对规定的容许的设定值的矛盾进行检测。 3. The server according to claim 2, wherein the possibility of disclosure relative to the possibility of reading out the set as an upper tolerance level, can be read out as described above with respect to said to be written in upper tolerance level is set to the allowable lower level of the upper bits of the relationship as a reference set value contradiction to the provisions of the permit can be detected.
4.如权利要求3所述的服务器,其特征在于在针对某一对象信息的某一容许级中,对于上述公开以外的容许级,用户发出设定值变更要求时,对属于该变更要求的级的上位的全部级的容许设定值与有该变更要求的设定值的整合性进行检验。 The server according to claim 3, characterized in that when the allowable level for a certain object information, with respect to the above disclosed allowable level, the user issues a request to change the set value of the change request belonging to the setting upper permissible level of all levels and there is the change desired setting of integration testing.
5.如权利要求4所述的服务器,其特征在于在上述整合性存在矛盾时,对属于有该设定值的变更要求的级的容许的上位的级的容许设定值进行修正。 5. The server according to claim 4, characterized in that there is a contradiction when said integrated, allowed to belong to the set value of the set value of the change request of the upper level of the acceptable level is corrected.
6.如权利要求4所述的服务器,其特征在于对上述对象信息,赋予与该对象信息的种类相应的上位下位的关系并进行系统的分类管理。 6. The server according to claim 4, characterized in that the information on the target, giving the type of the object information corresponding to the relationship between the upper and lower level classification management system.
7.如权利要求6所述的服务器,其特征在于:对某一对象信息的任意级的容许设定值,当有用户发出的对该设定值的变更要求时,对接受该变更要求的设定值的所属的对象信息的上位的对象信息中包含的容许设定值与接受该变更要求的设定值的整合性进行检验。 7. The server according to claim 6, wherein: the information on an object to any level of allowable setpoint requirements when there is a change to the set value when issued by the user, to accept the change request setting upper permissible object information object information belongs setpoint contained in the set value and acceptance of the change requires the integration testing.
8.如权利要求7所述的服务器,其特征在于:在上述整合性中存在矛盾时,对接受上述变更要求的设定值所属的对象信息的上位的对象信息中的容许设定值进行修正。 8. The server according to claim 7, wherein: when there is a contradiction in the above-described integration, the acceptance of the change requested object information setting host object information belongs allowable setpoint correction .
9.如权利要求1所述的服务器,其特征在于:对上述属性信息,赋予与该属性信息的种类相应的上位下位的关系并进行系统的分类管理。 9. The server according to claim 1, wherein: said attribute information to give to the attribute information corresponding to the type of the upper and lower relationship management system of classification.
10.一种服务器,其特征在于包括:接受发送来的信息的接口、存储装置和读出存放于该存储装置中的信息的装置;上述存储装置具有用来记录登录的用户的种种的属性信息(对象信息)和与揭示级相应进行分类的上述属性信息的对其他人可否揭示(容许)的设定值的登录表。 10. A server, comprising: receiving the transmitted interfaces, storage device information and device information readout stored in the storage device; and all sorts of the attribute information storage means having means for recording user login (object information) and reveals the level accordingly and inform others reveal (allow) the set value registration table above attribute information classification.
11.如权利要求10所述的服务器,其特征在于:上述容许的设定值分类为赋予相互的上位下位关系的多个级,在上述登录表中记录有赋予该多个级中的任何一个的设定值。 11. The server according to claim 10, characterized in that: the allowable setpoint classification is given to the mutual relationship between a plurality of upper lower class, in the above-mentioned registration list are recorded impart any one of a plurality of stages setting.
12.如权利要求11所述的服务器,其特征在于:上述容许的设定值,按着该对象信息可否公开、该对象信息可否读出(read)、该对象信息可否写入(write)三种级进行分类;在上述登录表中记录有赋予上述三个级中的任何一个的设定值。 12. The server 11 claim, wherein: the set value of the permissible, according to whether the object information disclosure, whether the object information is read out (read), the object information to be written in (write) three Species classification level; recorded in the registration list has assigned any of the above-described set value of one of the three stages.
13.如权利要求11所述的服务器,其特征在于包括:从接收的信息中抽取容许的设定值的变更要求的装置;参照上述登录表,判定存在上述变更要求的容许的设定值和该设定值的上位的容许的设定值是否没有矛盾的判定装置。 13. The server according to claim 11, comprising: means for setting change request permissible extracted from the received information; referring to the registration table, the set value is determined in the presence of said change request and acceptable Whether the upper set value of the set value of the allowable judgment means no contradiction.
14.如权利要求12所述的服务器,其特征在于包括:在存在上述变更要求的设定值和该设定值的上位的容许的设定值有矛盾时,对该上位的容许设定值进行修正的装置。 14. The server according to claim 12, characterized in that it comprises: in the presence of the upper set value of the change request and the set value of the set value of the allowable contradiction, the upper allowable setpoint means for correcting.
15.如权利要求11所述的服务器,其特征在于包括存放上述登录表的复制数据的外部存储装置。 15. The server according to claim 11, wherein said external storage device comprises a registration table stored duplicated data.
16.一种服务器的控制方法,其中对登录的用户的种种属性信息(对象信息)的、对其他人可否揭示(容许)的设定值,相应于该可否揭示的级赋予上位下位的关系按层次进行管理。 16. A method of controlling a server, where all kinds of attribute information (object information) of the user's login, corresponding to the possibility of giving the upper level reveals the relationship between lower reveal whether others (permit) settings, press hierarchically managed.
17.如权利要求16所述的服务器的控制方法,其特征在于:接收上述登录用户发出的对规定的对象信息的容许设定值的变更要求;判断该设定值是对哪一级的容许设定值的变更要求;判断属于该级的上位的容许的设定值和上述要求变更的容许的设定值有无矛盾;在存在矛盾时,对属于上述级的上位的容许的设定值进行修正。 17. The control method of the server according to claim 16, wherein: receiving a request to change the provisions of the allowable setpoint object information of the registered user issued; determine what the setting is permissible level request to change the set value; setpoint Setpoint judges belonging to the upper level of acceptable change the above requirements and the presence or absence of allowable conflicts; when there is a contradiction, to permit belonging to the upper level of the set value correction.
18.如权利要求16所述的服务器的控制方法,其特征在于:对上述对象信息,赋予与该对象信息的种类相应的上位下位的关系并进行系统的分类管理。 18. The control method of the server according to claim 16, characterized in that: the information on the target, given the type of the object information corresponding to the relationship between the upper and lower system of category management.
19.如权利要求18所述的服务器的控制方法,其特征在于:接收上述登录用户发出的对规定的对象信息的容许设定值的变更要求;判断该对象信息是属于哪一级的信息;判断接受该变更要求的容许设定值所属的对象信息的上位中的对象信息的容许设定值和该要求变更的容许设定值有无矛盾;在存在矛盾时,通知用户拒绝变更设定。 19. The control method of the server according to claim 18, wherein: receiving the request to change the information provided on the object allowable setpoint login user issued; determine the level at which the object information is information belonging; determine the allowable setpoint host object information to accept the request to change the setpoint tolerance belongs to the object information and allow the request to change the setting or without contradiction; when there is a contradiction, refused to notify the user to change the setting.
20.一种服务提供系统,其特征在于包括:对登录的用户的种种属性信息(对象信息)的、对其他人可否揭示(容许)的设定值,相应于该容许的级进行分类和按层次进行管理的存在服务器、用来对上述用户提供服务的服务提供服务器以及供上述用户接受服务提供的终端;上述服务提供服务器,向上述存在服务器要求对预备向其提供服务的用户的规定的对象信息进行访问;上述存在服务器,对存在该访问要求的对象信息,将在容许的设定值的范围内可以给予的对象信息发送给上述服务提供服务器;该服务提供服务器以接收到的对象信息为基础向用户提供服务。 20. A service providing system, comprising: a variety of attribute information (object information) of the user logged in, and whether others reveal (allow) the set value, corresponding to the allowable level classification and press level to manage the presence server to provide services for the above service providing server and said user acceptance terminal for services provided; said service providing server, presence server to the above-mentioned requirements for preliminary provision of services to its users object access to information; the object information of the presence server, the existence of the access requirements of object information, will be within the range of allowable setpoint can be administered sent to said service providing server; the service providing server to receive the object information provide basic services to the user.
21.一种服务提供方法,该方法是一种采用至少包含对登录的用户的种种属性信息(对象信息)的、对其他人可否揭示(容许)的设定值,相应于该容许的级进行分类和按层次进行管理的存在服务器、用来对上述用户提供服务的服务提供服务器以及供上述用户接受服务提供的终端的系统的服务提供方法;上述服务提供服务器,向上述存在服务器要求对预备向其提供服务的用户的规定的对象信息进行访问;上述存在服务器,对存在该访问要求的对象信息,将在容许的设定值的范围内可以给予的对象信息发送给上述服务提供服务器;该服务提供服务器以接收到的对象信息为基础向用户提供服务。 21. A service providing method is a setting used include at least all kinds of attribute information (object information) and whether to reveal to others (permit) for the user login, corresponding to the allowable level were Classification and hierarchically manage the presence server to provide services for the above service providing server and receive services provided for said user terminal system of service delivery methods; said service providing server, presence server to the above requirements for preparation to object information of its users to provide access to required services; the object information of the presence server, the existence of the access requirements of object information, will be within the range of allowable setpoint can be administered sent to said service providing server; the service providing server to receive the object information providing service to users based.
Description  translated from Chinese
信息公开设定控制方法、信息管理装置及利用该信息管理装置的服务 Information disclosure setting control method, an information management device and utilize the services of the information management device

技术领域 Technical Field

本发明涉及信息公开的设定方式。 The present invention relates to an information disclosure setting mode.

背景技术 Background

随着通信技术和网络技术的发展,随时随地进行通信交流的无所不在的网络社会正在到来。 With the development of communications technology and network technology, communication anytime, anywhere communications ubiquitous network society is coming. 可以说,在无所不在的社会中的通信交流中,各用户可将自己和他人的个人信息登录到数据库并接受种种的服务。 It can be said, in the ubiquitous social communication exchange, each user can log in their own and others' personal information to the database and receive all sorts of services.

现在,在数据库上管理隐私保护的方式之一,是采用Unix系统正在使用的容许系统。 Now, one way to manage privacy on the database, is the use for the system to Unix system you are using. 这是一种针对具有目录结构的文件系统上的目录或文件,利用分割为所有者、组、其他人三种访问单位,对每个访问单位在Read(读出)、Write(写入)、Execute(执行)三种操作方面是否容许访问进行设定的方式。 This is one for the directory or file on the file system directory structure, use segmentation for the owner, group, others are three access units, for each access unit (read) in the Read, Write (write), Execute (execution) three operational set whether to allow access way. 容许的设定,通常是从整个系统的安全性的观念出发,由管理者进行。 Allowable setting, usually from the concept of security of the whole system starting carried out by the manager.

在图27中,在Unix系统使用的文件系统的结构图中,一并示出在容许设定中使用的参数。 In Figure 27, the structure of the file system used by Unix systems, the parameters used are shown together in the allowable setting. 下面利用此图对Unix中进行的容许管理方式予以说明。 Below this figure to allow the use of Unix management carried out will be described.

首先,对图27的前提条件予以说明。 Firstly, prerequisite of FIG. 27 will be described. 图27的文件系统的结构是在root(根)目录下形成多个第一层次目录、第二层次目录,在第二层次目录的下层存放fileA、fileB、fileC共3个文件。 File system structure 27 is formed under the root (root) a plurality of first hierarchical directory, the second level directory, in the lower second level directory resides fileA, fileB, fileC total of three files. 在本文件系统中,存在UserA、UserB、UserC三个用户。 In this file system, there UserA, UserB, UserC three users. 另外,由UserA和UserC形成GroupA,由UserA和UserB形成GroupB。 In addition, the UserA and UserC form GroupA, formed from UserA and UserB GroupB. 在文件系统的外侧的各四个角部,示出对各目录、各文件的访问权限的所在和种别(以下称为容许)的设定值。 In each of the four corners of the outer portions of the file system, it is shown for each content, and where other kinds of set values (hereinafter referred to as permissible) access to each file. 比如,fileA右侧的四角示出多fileA的容许的设定值。 For example, the four corners fileA right side shows the set value of more fileA allowed. 根据对fileA容许的设定,fileA的所有者为UserA,赋予组容许的组是GroupA。 According to fileA allowable setting, fileA owner is UserA, the group to which the group is allowed to GroupA. 另外,赋予所有者的访问权限的种别是r、w、x,即Read、Write、Execute中的任何一种都可以执行。 In addition, the kind of access given to the owner is not r, w, x, i.e. Read, Write, Execute any one can be performed. 赋予组的权限为是r、w,即属于GroupA的用户的可能操作为Read、Write操作。 Given group permissions are r, w, namely belonging GroupA users may operate as Read, Write operation. 赋予其他人的权限为“-”,即其他人完全不能操作fileA。 Gives others permission to "-", that other person is completely inoperable fileA.

虽未被图示出,但在此文件系统中,假设是附带一个对容许进行管理的管理服务器。 Although not being illustrated, but in the file system, it is assumed that one pair of allowable incidental to manage the management server. 容许的各设定值,保管在保管服务器内的存储装置中,每当对各目录及文件进行访问时,管理服务器参照该存储装置对容许进行判断。 Each setting allowable, kept in storage in the server storage device, each time for each directory and file access, management server referring to the storage device to allow the judge.

下面对UserA、UserB、UserC对fileA、fileB、fileC进行访问之际的容许判定方法予以说明。 Next, on the occasion allow UserA, UserB, UserC to fileA, fileB, fileC access determination method will be described.

在UserA访问fileA的场合,开始顺序访问root目录、第一层次目录、第二层次目录、文件。 In UserA access fileA occasions, starting sequential access root directory, the first level directory, the second level directories, files. 实际上,顺序访问Home,UserA,fileA。 In fact, the sequential access Home, UserA, fileA. 文件系统的访问管理服务器,首先,确认UserA意欲访问的Home、UserA的各目录以及fileA的所有者是谁。 File system access management server, first, make sure UserA intended to visit the Home, UserA fileA each directory and the owner who is. 所有者全部是UserA,对于所有者全部层次都许可r、w、x各操作。 The owner of all UserA, the owner of all levels have permission r, w, x each operation. 因此,在UserA访问fileA的场合,文件系统许可UserA按照第一层次目录、第二层次目录的顺序访问,许可最终访问到fileA。 Therefore, access fileA in UserA occasion, file system permissions UserA according to the first level directory, the order of access to the second level directory, access to the final permit fileA. 其次,对fileA,许可执行Read、Write、Execute全部的处理。 Secondly, fileA, grant execute Read, Write, Execute all of the processing.

另一方面,对fileB、fileC,UserA不是所有人。 On the other hand, for fileB, fileC, UserA not all. 于是,在判定UserA对fileB、fileC的访问之际,文件系统确认组容许。 Thus, in determining access to UserA fileB, fileC occasion, the file system to allow confirmation group. 比如,UserA属于GroupB。 For example, UserA belongs GroupB. 如根据fileB右侧四角内示出的容许设定值,属于GroupB的用户,对于fileB许可进行Read、Write操作。 As according to the set value within the allowable fileB shown on the right corners, it belongs to the user GroupB, for fileB licenses Read, Write operation. 对于fileC的容许也一样。 For allow fileC is the same.

下面对UserB的文件访问予以说明。 The following file access for UserB be described. 如UserB访问home,文件系统将判定UserB对home的访问权限。 As UserB visit home, the file system will determine access to the home of UserB. UserB不是home的所有人,也不属于GroupA。 UserB is not a home owner, nor GroupA. 因此,文件系统按照其他人确认容许,而对其他人设定的容许内容全部是不许可。 Therefore, the file system is recognized under other people allowed, while others set the permissible contents all is not licensed. 所以,UserB没有对home进行访问的权限,对home以下的全部目录、文件都不能访问。 Therefore, permissions UserB no home visit, for all directory home following files can not be accessed. fileB的所有人是UserB,但因为在上层访问就截止了,所以即使是自己是所有人的fileB也不能访问。 fileB owner is UserB, but because access to the upper cut-off, so even if he is the owner of fileB can not access.

下面对UserC的文件访问予以说明。 The following documents UserC access will be described. 因为UserC属于GroupA,UserC保有对home、UserA的各层次的目录进行访问的权限。 Because UserC belong GroupA, UserC retain rights to the home, UserA of all levels of directory access. 因此,文件系统许可UserC可以通过第二层次为止。 Therefore, the file system can be far UserC license through the second level. 对于fileA,因为UserC不是所有人,要确认组容许。 For fileA, because UserC not all, allowed the group to confirm. 因为UserC属于GroupA,所以文件系统对UserC许可对fileA的Read、Write。 Because UserC belong GroupA, so the file system UserC Read on fileA of license, Write. 关于fileB,UserC既不是所有人,也不属于GroupB,文件系统按照其他人确认容许,UserC不能对fileC进行访问。 About fileB, UserC neither the owner, nor belonging to GroupB, according to the file system to allow others to confirm, UserC fileC can not be accessed. 对fileC,因为UserC是所有人,文件系统许可其进行Read、Write、Execute全部操作。 For fileC, because UserC is the owner of the file system to license its conduct Read, Write, Execute all operations.

这样,在Unix的访问管理中,因为是在确认上位的目录的同时,对下位的目录、文件的访问进行管理,在对上位的目录没有容许的场合,就不能访问下位。 Thus, in the access management in Unix, because it is in a directory at the same time confirmed the upper, lower level of the directory, access to the file to be managed in a directory on the host does not allow the occasion, you can not access the next bit. 就是说,即使是下位的容许有一些改变,只要上位没有同样的改变,就不能访问。 That is, even to allow the lower level there are some changes, as long as the host does not change the same can not be accessed. 此外还有,在设定新的访问用户范围时,必须生成新的组,对组进行容许设定。 There are also, in setting the new access user range, you must generate a new group, the groups allowed to set.

另外,存在以另外的方式在关系数据库中使用的那样的访问控制。 In addition, there is a kind of access control in another way in a relational database in use. 这是一种对各访问者、或一些访问者集合而成的组每一个都设定对数据库的记录的访问权的方式。 This is a made for each visitor to, or some set of group visitors each set access rights to the database record in a way. 简言之,如果是不采用树结构的文件系统,就要对关系数据库的各数据表的容许对每个访问者进行设定。 In short, if you are not using a tree-structured file system, it is necessary to allow each relational database table data set for each visitor. 容许设定,由数据库系统的管理者进行。 Allow to set, carried out by the database system administrator.

在根据加入者的个人信息开展种种服务的商业中,从隐私保护的观点出发,揭示个人信息的范围的设定及管理是重要的。 In carrying out the various services based on the subscriber's personal information in business, from the viewpoint of privacy protection, reveals a range of settings and management of personal information is important. 因此,用于对个人信息的揭示范围的设定及管理的容许管理是重要的。 Thus, for a range of personal information disclosed to allow management settings and management it is important.

在现有的技术中,容许的管理系统是文件及数据库服务器附带的,是对每一个特定的数据进行容许管理。 In the prior art, to allow the documents and the database management system is included with the server, each is allowed a specific data management. 就是说,过去不存在将容许信息与其他信息进行区别而只对容许信息进行管理的服务器。 That is, the past does not exist to allow the information with other information to distinguish which only allow information management server. 比如,在Unix的文件系统中,是对作为文件进行管理的文档、图像等种种的数据的每一个进行容许管理的。 For example, in the Unix file system, it is managed as a file for each of the documents, images and other sorts of data will be allowed to manage. 可是,在根据个人信息提供服务的商业的场合,服务提供者保有的服务提供装置(服务器等),会由于用户要接受提供的服务的种类的不同而在物理上有差别。 However, in the provision of services in terms of personal information business occasions, the service provider retain the services provided devices (servers, etc.), due to the user to accept the type of service provided and there are differences in different physically. 比如,在百货商店中的商品购入历史大概会保存于商店保持的服务器中,终端的位置信息保存于终端的管理执行体的服务器中。 For example, in a department store merchandise purchase history will probably be kept in the store holding the server, the location information is stored in the terminal server management execution body of the terminal. 在各用户想要对自己的信息改变容许时,因为要对这些服务器个别进行访问,设定很烦杂,用户的负担很重。 When all the information the user wants to change their permit, because access to these servers individually, set very complicated, very heavy burden on the user. 另外,即使是对于服务提供者保有的服务器,有时也需要个别保持管理容许设定的数据库。 Further, even for the service provider to maintain a server, sometimes you need to allow an individual to maintain the set management database.

在这种容许设定中,如果采用单纯的容许设定方式,随着信息量的增大,用户的负担也按比例增大。 In such a permit setting, if using a simple way to allow the set, along with the amount of information increases, the burden on the user also scaled. 其结果,即使是系统的容许功能逻辑上是可以完成的,但由于人自身的操作失误而引起的信息外流的危险性会增加。 As a result, even if the logic of the system is allowed to function on it is complete, but the information is due to the people's own operational errors caused by the outflow of the risk will increase. 登录个人信息的服务器是个人信息保护的最重大的因素,其功能,比如,即使是人为的操作失误的原因,如果作为结果外流的可能性很高时,就会变成服务器本身的信用问题。 Server login personal information is the most important factor in protecting personal information, and its function, for example, even if the cause of human operational errors, and if as a result of the possibility of outflow is high, it will become the server itself credit problems.

另外,在根据用户的个人信息进行种种服务的商业中,由于用户的现在状况及时间和心情的不同,个人信息的可否揭示的设定的变更会频繁地发生。 In addition, we carry out all kinds of services based on the user's personal information in business, because the current situation of different users and the time and mood, change the setting of whether to reveal personal information occurs frequently. 现有的容许管理方式,是在管理者一次对访问控制进行设定之后,设定变更频率不大这样的前提上开发的,对于频率高的更新没有减轻频率的规划。 Existing permit management, is the manager after a set of access control, change the frequency setting is not developed on the premise that, for the high frequency of updates are not planning to reduce the frequency.

另外还有,在附带容许的个人信息中,在每一种个人信息中都存在上位、下位的关系。 In addition, we allow incidental personal information, the personal information of every kind of relationship exists upper and lower bits. 另一方面,对某个个人信息设定的容许,像公开、Read、Write等这样设定多个。 On the other hand, allow for a set of personal information, such as open, Read, Write and so this sets a plurality. 容许的设定值,在对一个个人信息赋予的多个容许之间逻辑上设定也必须没有矛盾,所以对于设定了容许的个人信息,对于位于上位和下位的个人信息赋予的容许的设定值,设定也必须在逻辑上没有矛盾。 Setting allowable in logic between multiple allow for a personal information must be given on the set no contradiction, so allow for setting up personal information, for located in the upper and lower allowable personal information given to the set value set must be no contradiction in logic.

另外,在服务提供者利用用户的个人信息向第三者提供服务的场合,在隐私保护的关系上,有时不只是仅仅要管理Read、Write的可否,还必须要对信息存在的本身进行隐蔽。 In addition, in the case of service providers use personal information to provide services to third parties in the privacy of the relationship, not just sometimes just to manage Read, Write or wrong, it must also exist on the information itself hidden. 在现有技术中,由于过去是根据成为访问对象的数据的参照要求来判断容许的可否的管理方式,所以过去一直不能对存在本身进行隐蔽。 In the prior art, the past is based on the requirements of access to the object becomes the reference data to determine whether the management methods allow, so in the past have not been able to conceal the existence itself. 就是说,过去是对容许进行可否判断=访问对象存在。 That is, the past is allowed to be judge whether the object exists = visit.

发明内容 DISCLOSURE

本发明的目的在于提供一种可以对容许进行合适管理的服务器或利用该服务器的服务模型。 The purpose of the present invention is to provide a permit can be suitably managed server or use the services of the server model.

在本发明中,通过设置专门对容许的设定值进行管理的管理服务器,可以解决每个服务提供者必须进行容许设定的这一设定的烦杂的课题。 In the present invention, specifically for setting allowable managed by management server settings, you can solve every service provider must be subject to this complicated set of allowable settings.

在上述容许设定值的管理服务器中,对种种的容许设定值依据容许的上下关系分类成为多个进行管理。 In the management server setting the allowable values, for all sorts of allowable setpoint based on the allowable classification into a plurality of vertical relationship management. 由此,可以对容许设定值进行适当地管理。 This makes it possible to allow the set value properly managed. 除了依据上下关系进行以外,还可以对对容许赋予可以识别的识别代码,对应于该识别信息进行管理。 In addition to the vertical relationship basis, it can also be identified pairs of allowable given an identification code corresponding to the identification information management. 由此,不仅容许的设定值,对具有上下关系的信息群可以进行适当的管理。 Thus, not only allowable setpoint, the group has a vertical relationship information can be properly managed.

本发明的管理服务器,也可具对有容许进行自动设定变更功能。 Management server of the present invention may also be having to have a permit automatic setting change function. 就是说,在针对其他的容许对相对下位的容许的设定值进行变更之际,对该容许的相对上位的容许的设定值可以自动变更。 That is, to allow for other relatively lower settings were changed to allow the occasion, the set value of the relative upper allowable tolerance can be automatically changed. 由此,因为可以在容许设定值变更之际,保持容许的上下关系的整合性,所以就是在提供容许的设定变更频率大的服务之际,也可以减少用户的负担的增加。 Thus, since the change in the allowable setpoint occasion, keeping the vertical integration relations allow, so that is provided to allow the setting change a frequent service on the occasion, but also can reduce the burden of increased user. 这些容许设定值的自动变更,可以在赋予一个个人信息的多个容许之间和在为该一个个人信息的上位和下位的个人信息设定的容许之间,在不会产生逻辑矛盾的情况下进行设定变更。 The case is automatically changed to allow setting these values can be assigned to a plurality of permissible between personal information and for a permit between the upper and lower personal information personal information settings, in no logical contradiction By changing the setting.

由于只对容许独立地进行管理,历来,每次加入新服务时可以对执行了的容许的设定进行简化,使用性可提高。 Since only allowed to manage independently, always, you can perform a simplified set of allowable each time add new services, usability can be improved. 另外,不仅容许信息,对具有上下关系的信息群,与历来技术相比,可以进行适合的管理。 Further, not only allow information, group information having the vertical relationship, compared with prior arts, can be suitable managed.

附图说明 Brief Description

图1为应用本申请发明的容许设定方式的装置的功能框图。 Figure 1 is a functional block diagram of the device allow setting mode of application of the present application invention.

图2为应用本申请发明的容许设定方式的装置图。 Figure 2 is allowed to set the mode of application of the present application invention apparatus of FIG.

图3为示出利用本申请发明的装置处理的用户信息的层次结构的示图。 Figure 3 illustrates the use of means for processing the present application invention illustrating the hierarchy of user information.

图4为示出利用本申请发明的装置进行的容许设定的用户单位中的层次结构的示图。 Figure 4 is a diagram illustrating the use of apparatus of the present invention will be of application to allow the user to set the unit in the hierarchy.

图5为示出利用本申请发明的装置进行的容许设定的处理单位中的层次结构的示图。 Figure 5 is a diagram illustrating the use of apparatus of the present invention will be allowed to apply for setting the processing unit in the hierarchy.

图6为本申请发明的装置存储的容许设定的表格图。 Figure 6 is a permissible means for storing a table setting for invention FIG.

图7为本申请发明的装置存储的容许设定的表格图。 Figure 7 is a device that stores application invention allow setting of the table of FIG.

图8为本申请发明的装置存储的容许设定的表格图。 Figure 8 is a permissible means for storing a set of tables for invention FIG.

图9为本申请发明的装置在外部记录的容许设定的表格图。 Figure 9 apparatus of the present application invention allow external recording setting table of FIG.

图10为本申请发明的装置设定容许时的处理流程图。 FIG. 10 is a flowchart of the application processing apparatus when setting allowable invention.

图11为本申请发明的装置读出容许时的处理流程图。 11 of the present invention, means for reading the application process flowchart when allowed.

图12为利用本申请发明的装置的服务的网络图。 12 for the use of the service apparatus of the present invention, a network diagram.

图13为在使用利用本申请发明的装置的服务的SIP服务器时的网络图。 Figure 13 is a network diagram using the apparatus of the present use of services invention SIP server.

图14为利用本申请发明的装置的服务的动作次序图。 14 for the use of the service apparatus of the present invention, the operation sequence diagram.

图15为在使用利用本申请发明的装置的服务的SIP服务器时的动作次序图。 Figure 15 is in the use of the device according to the invention of the application service SIP servers running order Fig.

图16为示出在利用本申请发明的装置的服务中传输的用户信息的示图。 16 is a diagram illustrating the use of apparatus of the present invention as with the service transmitted user information.

图17为利用本申请发明的装置的网络图。 17 is a network diagram of the use of means of the present application invention.

图18为在使用利用本申请发明的装置的SIP服务器时的网络图。 18 is in the use of the device according to the invention of SIP application server network diagram.

图19为利用本申请发明的装置的服务的动作次序图。 19 for the use of the service apparatus of the present invention, the operation sequence diagram.

图20为在使用利用本申请发明的装置的服务的SIP服务器时的动作次序图。 FIG. 20 is a sequence diagram using the operation apparatus of the present use of services invention SIP server.

图21为示出在利用本申请发明的装置的服务中传输的用户信息的示图。 Figure 21 is a graph showing the device according to the invention of the application service transport diagram of user information.

图22为在利用本申请发明的装置处理多个数据库服务器的场合的网络图。 22 is in the use of apparatus of the present invention to handle multiple database application servers occasion network map.

图23为在利用本申请发明的装置处理多个数据库服务器的SIP服务器的场合的网络图。 Figure 23 is in the case of the device according to the invention of the application to handle multiple database servers SIP server network diagram.

图24为在利用本申请发明的装置处理多个数据库服务器的场合的动作次序图。 Figure 24 is in the use of apparatus of the present invention application handle multiple database servers running order diagram occasions.

图25为示出在利用本申请发明的装置处理多个数据库服务器的场合的传输的信息示图。 Figure 25 is a graph showing the device according to the invention of the application to handle multiple database servers occasion of the information transmitted. FIG.

图26为本申请发明的信息管理装置的实施形态2。 Embodiment 26 of the present invention, the application of information management apparatus 2.

图27为说明Unix文件系统的容许的管理方式的说明图。 FIG. 27 is a diagram illustrating management of permissible Unix file system.

图28为示出在实施例1中,UserA登录到存在服务器对象信息的层次结构的示图。 FIG. 28 is a diagram showing in Example 1, UserA logged on to the presence server object information hierarchy diagram.

图29为示出在实施例1中,UserA对UserB设定的容许的示图。 Figure 29 shows a diagram for the permit in Example 1, UserA UserB set for implementation.

图30为示出在实施例1中,UserA进行设定变更后的容许的示图。 FIG. 30 is a diagram showing the allowable Example 1, UserA change the setting after the diagram.

图31为实施应用本发明的服务的网络构成图。 31 for the implementation of service applications of the present invention a network configuration diagram.

图32为实施应用本发明的服务的网络构成图。 32 for the implementation of service applications of the present invention a network configuration diagram.

图33为在图28的网络中收发的消息的次序图。 Figure 33 is a sequence diagram in the network send and receive messages in FIG. 28.

图34为示出UserA和UserB具有的存在信息和容许的关系的示图。 FIG. 34 is a diagram showing UserA and UserB have presence information and allow an illustration of the relationship.

图35为示出UserA和UserB具有的存在信息和容许的关系的另一示图。 FIG. 35 is a diagram showing UserA and UserB have presence information and allow another illustration of the relationship.

图36为示出容许的设定例的示图。 FIG 36 is a diagram showing an example of setting the permissible.

图37为示出容许的设定例的示图。 37 is a diagram illustrating the allowable setting example.

图38为示出在图28示出的服务中使用的对象信息的上下关系的示图。 FIG. 38 is a diagram showing an object information used in the service Figure 28 shows the relationship between the top and bottom.

图39为要求容许设定的SIP包的格式。 Figure 39 is a set of allowable claim SIP packet format.

图40为示出在图36示出的SIP包的正文部分中存放的Message的一例的示图。 FIG. 40 is a diagram showing an example of a diagram Message stored in the body of FIG. 36 illustrates the SIP package.

图41为示出SIP消息正文部分的XML模式图。 FIG. 41 is a diagram showing SIP message body part of the XML Schema diagram.

具体实施方式 DETAILED DESCRIPTION

在以下的实施例中,将包含个人信息、存在信息等用户的属性信息称为对象信息,对第三者各个对象信息可否揭示称为容许。 In the following example, it will contain personal information, presence information and other user attribute information is called object information of third parties the possibility of revealing information about each object called allowable.

[实施例1]下面,对本实施例中的存在服务器的结构、动作以及用于实现利用存在服务器的服务的网络予以说明。 [Example 1] Hereinafter, the present embodiment presence server configuration, operation and use of the network for realizing presence service server will be described.

在图1中示意示出本实施例的存在服务器的功能框图。 In Fig. 1 schematically shows a functional block diagram of a presence server according to the embodiment. 图1的功能框图,为示出在软件上实现的逻辑的功能结构的示图,也可利用硬件来构成各功能框图。 A functional block diagram of Figure 1, is a diagram showing the software configuration of the logic functions can also be used to form the functional block diagram of the hardware.

在图2中示出在图1中示出的功能块是任何在硬件上实现的。 In Figure 2, shown in FIG. 1 shows the functional block is implemented on any hardware. 图1所示的各种功能块的动作,存放于图2所示的存储器22的程序存储单元26中,在动作时CPU21将该动作步骤读出执行。 Operation of various functional blocks shown in Figure 1, Figure 2 is stored in the program memory 26 of the storage unit 22, when the operation CPU21 reads out the operation procedure execution. 在各个功能块动作之际,必要的容许的设定值存放于存储器22中,CPU21,通过读出存储于存储器22中的登录表,读出、写入必要的信息。 On the occasion of each functional block action, if necessary, set the allowable value stored in memory 22, CPU21, by reading out stored in the memory 22 registration list, read, write necessary information.

下面对存在服务器1,接收来自用户的容许设定要求,将其内容写入到图2的容许设定表24为止的全体动作予以说明。 Next, the presence server 1, the receiver is set to allow the user request, writes its contents to allow the setting table in Figure 2, the overall operation until 24 will be described.

如果用户将对自己的信息容许设定要求从终端发出,存在服务器1的各接口11-1~11-n就接收该发送消息。 If the user will be allowed to set their own information requirements issued from the terminal, the presence server 1 of the interfaces 11-1 ~ 11-n will receive the send messages. 于是,首先将该消息传输到容许信息输入输出单元2,容许信息收发单元4接收该消息。 Thus, the first message is transmitted to allow the information input-output unit 2 to allow the information transceiving unit 4 receives the message. 之后,将消息发送到容许输入信息构筑转送单元5。 After sending the message to allow the importation of information to build a transfer unit 5. 在容许输入信息构筑转送单元5,从消息之中将容许设定要求的一部分抽出,在服务器内部以可以解释的形式构筑数据,并将构筑的用户设定要求转送到容许设定计算处理单元3的容许设定内容外部输入输出单元7。 The allowable input information to build the transfer unit 5, from the message into the set requirements will allow part withdrawn within the server to be able to interpret the data in the form of build, and build a set of user requirements forwarded to allow setting calculation processing unit 3 Setting the allowable content of external input and output unit 7.

容许设定内容外部输入输出单元7,将该要求转送到容许设定内容整合单元9,容许设定内容整合单元9对设定内容进行整合。 Allow to set the content of external input and output unit 7, the claim is transferred to allow setting content integration unit 9, to allow setting content integration unit 9 pair setting content integration. 此时,整合必要的信息是经容许信息内部输入输出单元8从图2所示的存储器22的信息上下关系设定表23中读出。 In this case, the integration of the necessary information is input via an internal memory allow information output unit 8 shown in Figure 2 the vertical relationship setting information table 22 read 23. 另外,为了确认现在设定的容许及用户要求的容许设定的矛盾而取得整合性,从图2所示的容许设定表24读出现在的容许设定。 Further, in order to confirm the current settings conflict set permissible tolerance acquired and integrated user requirements, from Figure 2 allow setting table 24 to read appears as shown in the allowable setting. 如对容许进行整合,就从图2所示的容许设定对应描述表25中读出存放图8所示的容许信息之时的对应表,将容许信息变换为与图2的容许设定表24的描述形式相对应的形式。 Such as permit integration, correspond to the corresponding description set 25 reads out stored information shown in FIG. 8 is allowed from the time shown in Fig. 2 permit, the permit information into the allowable setting table of FIG. 2 Description form 24 corresponding form. 进行了整合、描述形式变换的容许设定转送到容许设定内容外部输入输出单元7。 It was integrated to allow the description format conversion setting forwarded to allow setting the content of external input and output unit 7. 容许设定内容外部输入输出单元7,经图2的数据总线27将设定内容存储于存储器22上的容许设定表24中。 Allow to set the content of external input and output unit 7, the data bus 27 of FIG. 2 will set the contents stored in the memory 22 to allow the setting table on 24. 存储结束时,将存储结束这一点经容许设定内容外部输入输出单元7发送到容许设定内容整合单元9,如接收到这个通知,就将表示容许设定成功这一点的消息经容许设定内容外部输入输出单元7发送到容许信息收发单元4,而容许信息收发单元4经接口11将容许设定成功发送给用户。 When storage is completed, the storage end it once allowed to set the content of external input and output unit 7 is sent to allow setting content integration unit 9, such as receipt of this notification, it will allow the setting indicates the success of this message is set by the permit the content of external input and output unit 7 sends information to allow the transceiver unit 4, and allow information transceiver unit 4 via the interface 11 will allow the setting successfully sent to the user.

下面,对本实施例的存在服务器1,根据用户的要求,读出存储于存在服务器1中的容许信息向用户发送时的整体动作予以说明。 Next, in this case the presence server Example 1, according to the user's requirements, reads out the whole operation will be described in the presence server 1 to allow the information to send to the user when. 首先,接收到来自用户的容许取得要求消息的接口11~11-n使该消息由容许信息收发单元4接收。 First, to allow receives retrieval request message from the user interface 11 ~ 11-n so that the message is received by the information receiving unit 4 is allowed. 容许信息收发单元4则将该信息转送到容许设定计算处理单元的容许设定外部输入输出单元7。 Allow information transceiver unit 4 is set to allow the information to the calculation processing unit is set to allow the external input and output unit 7. 而容许设定外部输入输出单元7将该内容发送到容许输出内容计算单元10。 And allow to set the external input and output unit 7 sends the content to allow the output calculation unit 10. 而容许输出内容计算单元10,为了从存储器22取得用户指定的容许信息,向容许设定内部输入输出单元8发出取得命令,而容许设定内部输入输出单元8则经图2的数据总线27调用存放于存储器22的容许设定表24中的指定的容许设定内容。 The allowable output calculation unit 10, in order to obtain information to allow the user to specify from the memory 22, to allow the setting of internal input and output unit 8 issues the Get command, and input and output units allow setting of internal data bus 8 through 27 in FIG. 2 calls allow stored in the memory 22 is set to the table 24 specified allowable setting contents. 此外,容许输出内容计算单元10经容许设定内部输入输出单元8从图2所示的容许设定对应描述表25取出信息,将存储器中记载的信息变换为供自己处理的容许信息。 In addition, the output allowable calculation unit 10 is set by the allowable internal input and output from the allowable setting unit 8 shown in Fig. 2 correspond to remove the information described in Table 25, the conversion information memory as described for the processing of the information they permit. 其后,容许输出内容计算单元进行计算以使该设定内容不会发生矛盾。 Thereafter, the allowable output calculation unit is calculated so that the setting contents contradiction does not occur. 此时用于计算的信息是从图2所示的存储器22的信息上下关系设定表23中读出。 In this case the information is used to calculate the setting table from the memory shown in FIG. 22, the vertical relationship between the second information 23 is read out. 计算后,该内容经容许设定外部输入输出单元7转送到容许输出信息接收构筑单元6。 After calculating the permissible content set by external input unit 7 receives the output information is transferred to the allowable building block 6. 容许输出信息接收构筑单元6由接收到的容许设定内容构筑用户客户可以解释的消息,经容许信息收发单元4将记载容许设定内容的消息从接口11发送。 Allowable output information received to build a 6 allow the user to set the content to build customer messages can be explained by the received unit, transceiver unit 4 by the permit information will allow the setting contents recorded message sent from the interface 11. 另外,管理台,是存在服务器的管理者用来设定容许设定对应描述表25及信息上下关系设定表23的装置。 In addition, the management console is used to set the presence server administrator to set the corresponding permit information described in Table 25 and Table 23 to set the vertical relationship between devices.

在图3中,示出用来分类对象信息的层次结构模型。 In Figure 3, shows the hierarchical model is used to classify the object information. 在本实施例中假设的层次模型中,用户ID31,位于层次模型的最上位的信息中。 In a hierarchical model of the present embodiment is assumed, the user ID31, most of the information is located in the upper level of the model. 用户ID,只要是能够单值识别各用户的ID,是什么都可以,也可以将姓名和住所等组合使用来代替数值及代码。 User ID, as long as it can uniquely identifying each user ID, in what can be a combination of the name and place of residence such as the use value and the code. 位于用户ID的下一层的下位中的是用户附带信息32。 Located under the user ID of the lower layer of the user accompanying information 32. 所谓用户附带信息,是表示,比如,各用户是否有手机,是否参加特定的服务等的信息。 The so-called user accompanying information, is expressed, for example, each user has a mobile phone, whether or not to participate in the service-specific information and the like. 也可以说是表示用户是否具有要参加推定服务的意愿的信息。 It can be said is that the user has to attend the presumed wishes of the information service. 用户有时具有多个终端,也有完全没有的时候。 Sometimes a user having a plurality of terminals, there is no time. 就服务而言也同样。 For services also.

位于用户附带信息的下一层的下位的是终端ID33-1~33-n及服务ID34-1~34-n。 Located at the user position information included with the next layer is the terminal ID33-1 ~ 33-n and the service ID34-1 ~ 34-n. 在本模型中,如果判别终端ID和服务ID,可考虑自动判别终端种别和服务种别,终端种别信息及服务种别信息,最好是与各ID信息分开置于更下一层的下位的位置。 In this model, if the discrimination terminal ID and service ID, can automatically determine the terminal consider other species and other kinds of services, information and service terminal types do not kind of information, it is best to separate each ID information into more next layer position of the next bit. 作为终端ID,比如,可使用电话号码及SIP(会话初始化协议)、URL等。 As the terminal ID, for example, you can use the phone number and SIP (Session Initiation Protocol), URL and so on. 另外,所谓服务ID,比如,是服务提供者对服务参加者分配的ID。 In addition, so-called service ID, for example, a service provider for the service participants assigned ID. 不消说,所谓终端种别信息,是表示终端是,比如,PI33-n或手机33-1,或是PC等固定终端等的信息。 Needless to say, the so-called terminal species other information, is a terminal that, for example, information PI33-n or 33-1 phone or PC and other fixed terminal or the like. 所谓服务种别信息,比如,是表示用户参加的服务是IM服务34-1还是视频聊天服务34-n的信息。 Other kinds of so-called service information, for example, the user is to participate in the service information 34-1 IM service or a video chat service for 34-n.

位于在终端ID33-1~33-n及服务ID34-1~34-n的下一层的下位的是各终端及服务附带的各种信息35-1~35-n~38-1~38-n。 Located at the terminal ID33-1 ~ 33-n and the service ID34-1 ~ 34-n of the next layer of each terminal and a variety of information services incidental 35-1 ~ 35-n ~ 38-1 ~ 38- n. 所谓终端附带信息,比如,是每个终端的在线状态、占线状态、位置信息等,各种终端附带的各种信息。 The so-called terminal accompanying information, such as the state of each terminal is online, busy status, location information, information that comes with a variety of terminals. 另外,所谓服务附带信息,是各服务提供者为开展服务所必需的信息,比如,如果是占星服务提供者,就相当于服务参加者的出生年月日及星座等信息。 In addition, the so-called service accompanying information is that all service providers to carry out the necessary service information, for example, if it is astrology service provider, is equivalent to the service participants date of birth and other information constellation. 存在服务器1,将种种的对象信息依照图3的层次模型存储。 Presence server 1, all kinds of object information stored in accordance with the hierarchical model in Figure 3.

在图3中,示出的是四层的层次模型,也可以将结构进一步细分,作成更多层的结构存储对象信息。 In Figure 3, shown is a four-level model, the structure may be further subdivided, made structure for storing object information more layers. 另外,将结构再简化,也可以将其作成三层或两层结构存储对象信息。 In addition, further simplifying the structure, or it can be three or two-layer structure made storing object information. 实际上,很多场合也可以不考虑第二层的用户附带信息。 In fact, many occasions, can not be considered a second layer of user accompanying information. 这是因为很多时候没有终端的用户以及没参加服务的用户,不持有用户ID之故。 This is because the user does not have a lot of time and did not participate in the service terminal user, do not hold it a user ID. 但是,根据用户及服务提供者的方便,有时设置附带信息32的层次较好。 However, according to user convenience and service providers, sometimes accompanying information set level 32 is better. 比如,在用户临时停止享受服务,过了不久希望重新开始享受服务的场合,以及从服务提供者一方考虑,希望临时中断对用户提供服务的场合等(比如,用户不支付费用时),可以原样照用以前的用户ID更方便。 For example, a user temporarily stop access to services, not long afterwards would like to start to enjoy the services of the occasion, as well as one from the viewpoint of the service provider, we want to temporarily interrupt the occasion to provide services to users, etc. (for example, when the user does not pay), can be as According with the previous user ID is more convenient.

图4为示出针对各对象信息设定的容许中存在上下关系时的示图。 Figure 4 is a diagram illustrating the vertical relationship exists for each of the allowable set of object information. 存在服务器1具有的容许信息的层次结构与对象信息的层次结构相同。 Presence server the same as the object hierarchy and the hierarchy of information has allowed information. 存在服务器1,在图2所示的存储器22的信息上下关系设定表23中保持表示此层次结构模型的信息,在计算上述容许信息时随时调用图所示的容许设定内容整合单元9及容许输出内容计算单元10使用。 Presence server 1, the vertical relationship between the information in the memory setting table 22 shown in FIG. 23 holding information indicating the model of this hierarchy, in calculating the allowable information call at any time to allow setting content shown in FIG. 9 and integrating unit allow calculation unit 10 uses the output. 如对比图3和图4,图4的第一个层次结构与图3的用户ID层相当。 As comparison of Figures 3 and 4, FIG. 4 of the first hierarchical layer of FIG. 3 is quite user ID. 存在服务器1,将针对用户ID的容许41作为最上位的容许进行识别和存储。 Presence server 1, as allowed uppermost allow for the identification and storage of 41 user ID. 将对于在其下一层的下位的用户附带的各种信息的容许42、对于各服务ID的容许43、对于各终端ID的容许44、对于再下一层的下位的服务附带的各信息的容许45、对于终端附带的各信息的容许46进行存储。 Each piece of information will allow for a variety of information in its next lower layer comes with 42 users, for each service ID allowed 43 allowable for each terminal ID 44, the next level of service that comes with lower allow 45 to allow each piece of information that came with the terminal 46 for storage. 存在服务器1,只存储具有这一结构的容许设定信息、进行对象信息设定的用户和意欲阅览该信息的第三者(不仅服务提供者,也包含所谓的第三者)的组合的数目。 The number of presence server 1 stores only allowed to have the structure set information, the object information setting user and intended to read the information the third party (not only service providers, but also includes the so-called third party) combination .

图5为示出利用本申请发明的存在服务器1处理的对象信息的容许设定的设定种别单位中的存储结构的示图。 Figure 5 is a diagram illustrating the presence server to allow the use of the present invention is a process application object information set specified types of other units in the storage structure. 容许的设定值,根据某一对象信息打算在何种程度对第三者揭示的程度,取多个值。 Setting allowable, according to an object level information intended to reveal the extent to which a third party in, take multiple values. 在本实施例中,可针对各对象信息41~46设定的容许的种别,为公开设定52、Read设定53及Write设定54三种。 In the present embodiment, the object may be information for each 41 to 46 are respectively allowed to set seed, as disclosed in the set 52, Read and Write is set 53 set 54 of three. 对于52~54的各种别设定许可56或拒绝57的值。 For each 52 to 54 do not set the value of the license or deny 56 57.

所谓公开设定52,是决定可不可以让阅览用户看到该信息的设定,如设定为像55-1那样的许可,就可以让阅览用户看到该信息,如设定为像56-1那样的拒绝,就不可让阅览用户看到该信息。 The so-called public setting 52, determining Can you let the user to see the set reading this information, such as 55-1 as set permission, you can let users see the message read, as set like 56- a kind of refusal, it can not allow the user to see the information read. 进行拒绝设定的阅览用户不能知道该信息为公开用户所有。 Denial of setting the user can not know for reading the information is public user. 比如,如果对于用户ID41将公开设定52设定为拒绝,阅览用户不能知道公开用户的用户ID。 For example, if the user ID41 will open setting 52 is set to deny, reading the user can not know the user's public user ID. 就是说,该公开用户的存在对于第三者可以隐蔽。 That is, the public presence of the user can be hidden for a third party. 反过来说,在将对象信息的隐蔽功能附加到存在服务器的场合,对容许设定的设定种别必须设定称为公开设定的参数不可。 Conversely, in the concealment of object information attached to the presence server occasion, to allow species do not have to set set set set of parameters can not be called publicly.

所谓Read设定53,是决定许可阅览用户读出该信息或拒绝的设定,如设定为像55-2那样的许可,就可以让阅览用户看到该信息,如设定为像56-2那样的拒绝,则当阅览用户要求阅读该信息时,就通知其拒绝公开。 Read the so-called set 53, is to determine the license to view the user reads the message or reject settings such as 55-2 as set permission, you can let users see the message read, as set like 56- 2 as refuse, then when viewing the user asked to read the information, you notice it refused to disclose.

所谓Write设定54,是决定许可阅览用户该信息的写入或拒绝写入的设定,如设定为像55-3那样的许可,阅览用户就可以进行该信息的登录或更新。 Write to set the so-called 54, is read into the user decide to grant or deny the information is written in settings such as 55-3 as set permission, users can log in to view this information or updates. 就是说,公开用户所有的信息可由第三者代为更新。 That is, the user all the information disclosed by a third party on behalf of the update. 在各对象信息中,对一个信息可能有三个容许设定。 Each object information, a message may have three allowable settings. 另外,此三个设定采取层次结构。 In addition, the three set to take hierarchy. 存在服务器,对于对象信息41~46,首先将最上位的设定变成公开设定52,将其下位变成为Read设定53,再将其下位设定为Write设定54这样来处理容许信息。 Presence server, the object information 41 to 46, the first set into the uppermost set 52 is disclosed, it becomes lower Read set 53, and then the lower bit is set to deal with such a Write allowable setting 54 information. 另外,关于这三个设定的内容是有法则的。 Further, the content of the three-set is law. 比如,在最下位的Write设定54为许可的场合,上位的Read设定53也为许可,并且最上位的公开设定52也为许可。 For example, in the lowermost position of the Write permission is set to the case 54, the upper 53 is set for the Read permission, and the uppermost set 52 is also disclosed in the license. 另外,假如最上位的公开设定52为拒绝,下位的Read设定53、Write设定54同样成为拒绝。 In addition, if the uppermost 52 to reject public setting, Read lower set 53, Write set 54 also become rejected. 就是说,在上位设定为拒绝的场合,下位设定也据之设定为拒绝,并且如果下位的设定为许可,上位的设定也同样为许可。 That is, in the case where the host is set to deny, the next set of data is also set to be rejected, and if you set the next bit of license, the host is set also to license. 这是因为如信息可以阅览,当然也是公开的,如可以更新,当然是可以阅览的,也应该是公开的。 This is because such information can be read, of course, is public, as may be updated, of course, can be read, it should be disclosed. 因此,这三个设定就成为每个层次没有矛盾的设定。 Therefore, these three settings became the setting of each level there is no contradiction.

另外,除了上述公开设定52、Read设定53、Write设定54之外,容许的设定种别,经图2的管理台,存在服务器的用户可自由地设定。 In addition to the above disclosure set 52, Read set to 53, Write 54 set outside the allowable setting species do not, the management station of FIG. 2, the presence server user can freely set. 比如,如果增加公开设定种别的数目,就可以设定更细分的揭示级,反之,在不需要隐蔽功能的场合,可删除公开设定这一参数。 For example, if you increase the number of other types of public setting, you can set the level to reveal more segments, and vice versa, without the need for concealment of the occasion, you can delete publicly set this parameter. 不管怎样,在本实施例中,通过将对象信息分类为多个,并且赋予上下关系进行管理,可以对对象信息进行适当的管理。 Anyway, in the present embodiment, the object information classified by a plurality of, and imparting vertical relationship management, object information can be properly managed. 这一信息也保持于如图2所示的存储器22的信息上下关系设定表23中,在上述容许信息的计算时,可随时从图1所示的容许设定内容整合单元9及容许输出内容计算单元10中调出利用。 This information is maintained in the vertical relationship between the memory information as shown in Table 2 is set 22 23, in calculating the allowable information can be set at any time from the permissible content integration unit shown in FIG. 9 and allowable output content calculation unit 10 to call up the use.

图6、图7、图8是用来设定本申请的发明的存在服务器1实际存储的容许登录表的示例。 Figs. 6, 7 and 8 is used to set an example of the application of the invention the presence server of 1 Actual storage permit registration list. 存在服务器1,在各用户设定的容许信息存储于图2的24所示的那样的存储器区域的场合,存储于表61、71、81三个表中。 Presence server 1, in the allowable user setting information is stored in the case as shown in the memory area 24 in FIG. 2, the table is stored in the three tables 61,71,81. 下面说明,在存在服务器1,接收各用户发出的容许设定要求,存储其内容时的动作。 Described below, the operation in the presence of a server, each user receives the permit issued by the set requirements, storing its contents. 另外,图6所示的表61、图7所示的表71存放于图2所示的存储器22的容许设定表24中。 In addition, Table 61 shown in Figure 6, the table 71 shown in Fig. 7 shown in FIG. 2 is stored in the allowable setting table 24 in the memory 22. 另外,图8所示的表81存放于图2所示的存储器22的容许设定对应描述表25中。 In addition, as shown in FIG. 8 Table 81 shown in FIG. 2 is stored in the memory 22 is set corresponding to the description allowed Table 25.

首先,从图6的61所示的表内部的公开用户名字段62中检索公开信息的用户的用户ID,读出与其相对应的索引63。 First, 61 of FIG. 6 shown publicly user name within the table to retrieve the public information section 62 of the user's user ID, reads its corresponding index 63. 此处,所谓公开用户62指的是公开对象信息的用户。 Here, the user disclosed publicly 62 refers to the user object information. 简单说,也可以认为是基于对象信息的从服务提供者接受服务的用户。 Simply put, it can be considered to be based on the object information from the service provider served user.

图7为记录揭示对象信息的第三者和针对该对象信息的容许的设定值的登录表。 7 is a third party and login records reveal information table objects allow for setting of the object information. 图7的登录表,在图6所示的每个索引中都存在。 Fig registration table 7 shown in FIG. 6 in each index exists. 比如,公开用户名为UserA的用户,具有以索引1识别的容许设定用的登录表。 For example, a user named UserA public users, with an index to allow identification of the setting of the Enrollment Form. UserB具有索引2的登录表。 UserB has the index registration table 2. UserC以下也一样。 UserC or less the same.

存在服务器1,在71所示的索引表内,从与读出的索引号相对应的表检索阅览用户名字段,并将容许设定写入与其相对应的容许设定内容73。 Presence server 1, as shown in the index table 71 from the read index number corresponding to the reading table to retrieve the user name field, and allowed to set their corresponding written permit setting content 73. 此处所谓的阅览用户名72指的是公开用户参照公开的对象信息,或是由公开用户的代理更新的用户或应用服务器。 Here the so-called reading the user name refers to the object 72 public user information referring to the public, or by a public user agent updates the user or application server. 如检索阅览用户名字段的结果是未发现阅览用户名时,就作为新的容许的设定,在索引表71的各字段增加新的阅览用户名和容许设定内容。 As a result retrieved when reading the user name field is not found reading a user name, it sets as a new permit, in the fields of the index table 71 to add a new user name and allow the set reading content. 另外,在用户发出的设定要求是删除容许的场合,就从索引表71将指定的阅览用户名从阅览用户字段72删除,并且也将与其相对应的容许设定内容字段73删除。 In addition, the set request issued by the user is allowed to delete the occasion, went from an index reading of Table 71 specifies the user name 72 is removed from the read user fields, and will also be allowed to set their corresponding content field 73 deleted.

另外,当存在服务器1从用户接收到容许设定的取得要求并读出其内容时也执行同样的动作,从容许设定内容73读出容许设定。 In addition, when the presence server 1 also performs the same operation is received from the user to allow the set of requirements to obtain and read its contents, the setting content read out 73 from the permissible allowable settings. 并且,索引表71准备公开信息的用户部分。 Also, the index table 71 to prepare public user segment information. 就是说,成为对每个用户具有索引表的形式。 That is, to a form that has an index table for each user. 在此索引表71中,记载阅览用户72及与该阅览用户相对应的容许设定内容73。73的容许设定,比如,以64位二进制数串表示。 In this index table 71, described reading the user 72 and the reading corresponding to the user to set the allowable tolerance setting contents 73.73, for example, 64-bit binary string representation. 在此二进制数的记述中,从前面算起每两位对各信息进行容许设定。 In this account of the binary number, counting from the front to allow the information to each set every two. 此二位的值表示什么对象信息的容许见图8的表81。 This two-bit value indicates object information to allow what is shown in Figure 8. Table 81. 表81的编号82表示位串的编号,在与其相对应的设定对象用户信息83中记述对象的对象信息。 Table 81 shows the number of 82 bit sequence number, the object described in its corresponding target user setting information 83 in the object information. 比如,在表81中记述的信息中容许设定内容73的开始2位可读作与编号1相对应的用户ID的容许,其次2位可读作与编号2相对应的IM服务ID的容许。 For example, in the table 81 is set to allow the information described in the beginning of two content 73 read as the number corresponding to allow a user ID, and secondly to allow two read as the number 2 corresponding to the ID of the IM service .

在添加新公开用户的场合,在登录表61上添加公开用户名。 In the case of adding a new public users, on the registration list 61 Add public user name. 此时,在索引字段63中记述的索引编号,由服务器把握空号自动进行设定。 In this case, the index field 63 describes the index number, the server automatically set to grasp the empty number. 另外,此时准备新添加的公开用户用的索引表71。 In this case, add the public user to prepare a new index table with 71. 反之,在删除现在登录的公开用户的场合,首先消去要删除的用户的索引表71,其后,检索从登录表61的公开用户名字段62中削除的用户名,将其信息削除。 On the contrary, in the case of public users delete currently registered, first eliminate the user to delete the index table 71, and thereafter, retrieve deleted from a public user name field 62 Table 61 in the user login name, their information deleted.

在图8中示出服务器在解释图7所示的容许的设定内容之际的参照用表。 8 is shown in FIG. Allowable server 7 shown in an explanatory diagram of the setting contents on the occasion of the reference table. 图8的参照用表81,有编号字段82和设定对象信息字段83构成。 Referring to FIG. 8, Table 81, there are number fields 82 and 83 constitute a set of object information field. 编号字段82是表示从容许设定内容73的前头算起的第几个2位的编号,设定对象信息字段83表示该2位记述的什么信息的容许。 ID field 82 is set to the first number of the contents of several two top 73 from the permissible date of setting object information field 83 indicates allow the two described what information. 表81这样将容许设定内容73和表81组合就可以读出,或是写入,在哪一个信息中设定什么样的容许。 Table 81 which will allow the setting content 73 and Table 81 combinations can be read or written to, what kind of setting in which to allow information. 在2位的二进制数中,可以设定以下的4种模式的容许:1)公开设定52和Read设定53和Write设定54全部设定为拒绝、2)公开设定52设定为许可、Read设定53和Write设定54设定为拒绝、3)公开设定52和Read设定53设定为许可、Write设定54设定为拒绝、4)全部的容许级设定为许可比如,通过使上述1)的状态对应00、上述2)的状态对应01、上述3)的状态对应1、上述4)的状态对应11,就可能表现种种的容许级的设定值。 In the two binary numbers can be set to allow the following four patterns: 1) open set 52 and set 53 Read and Write setting 54 are all set to reject, 2) setting 52 set to open License, Read and Write is set 54 set 53 set to deny, 3) open and set 52 set 53 set to permit Read, Write setting 54 is set to reject, 4) All of the allowable level set Licenses for example, by reacting the above-mentioned 1) corresponding to the state 00, the above 2) corresponds to the state 01, the above-mentioned 3) corresponds to a state, the above-mentioned 4) corresponds to the state 11, it is possible to allow the performance of the various stages of the set value. 另外,在本实施例中,作为容许级,假设了公开设定可否、Read可否、Write可否三种状态,但即使是将容许级更细分,设定级在4以上的场合,利用二进制数的位也可以表现各级的状态。 In addition, in this embodiment, a tolerable level, assuming a public setting possibility, Read possibility, Write whether three states, but even more segments will allow level set level in 4 or more occasions, the use of binary numbers The position may be expressed state levels. 比如,如果采用3位二进制数,就可以进行23=8种的容许设定。 For example, if the 3-bit binary number, you can make 23 = allowable setting eight kinds of.

在添加新对象信息的场合,在参照用表81中新添加著录项。 In the case of adding a new object information, in reference to the newly added bibliographic entries in Table 81. 通过添加著录项,可将对此前未利用的索引表71的容许设定内容字段73中示出的位串分配对象信息的容许设定。 By adding bibliographic entries can will allow previously unused index table 71 is set content field 73 shows the allowable string assignment information bit is set. 反之,在削除对象信息的场合,从参照用表81中削除著录项。 On the contrary, in the case of slashing object information, bibliographic entries deleted from the reference table 81. 著录项削除的位串,在容许设定,容许取得时不再参照,成为未使用的位串。 Catalog Item deleted bit string, the allowable set, made no reference to the time allowed to become a bit string unused.

以上,在本实施例中,对容许的设定值,通过赋予可以表现上下关系的数值代码,可以进行考虑到容许级的上下关系的管理。 Above, in this embodiment, setpoint allow, by giving up and down relationship can be expressed in numerical codes that can be considered to manage the relationship between the upper and lower allowable level.

容许设定表,为了备份的目的,可以保存于外部的数据库等之中。 Allow the setting table, for backup purposes, you can save on among external databases. 在图9中,示出用于存放于外部存储手中的容许设定表的形式。 In FIG. 9, there is shown in the form of external storage for storing hand allow setting table. 表91由公开用户名字段92、阅览用户名字段93、及容许设定内容字段94构成,表61,记述与71同样的内容。 Table 91 by a public user name field 92, reading the user name field 93, and allow to set content field 94. Table 61, 71 described with the same content. 关于表81的设定对象信息,比如,有将其在服务器的设定文件中备份保存的方法。 Setting object information about the table 81, for example, there are ways to save a backup of the server settings file.

图10为在存在服务器1接收到用户发出的容许设定要求时,利用图1示出的容许设定内容整合单元9进行的处理的内容的流程图。 Figure 10 is received at the presence server to allow a user makes a request to set, Fig. 1 shows a flowchart of setting the allowable content processing content of the integrating unit 9. 容许设定内容整合单元9,是根据用户发出的容许设定要求的内容计算图4、图5所示的上下关系中没有矛盾的容许设定内容对设定内容进行整合的处理块。 Allow setting content integration unit 9 is to allow the up and down relationship. 4, 5 shown no contradiction issued by the user according to the requirements set allowable content calculation map is set to integrate the content of the setting content processing block. 下面对此处理块予以说明。 Block this process will be described below.

容许设定内容整合单元9,如果在步骤101中接收到用户的容许设定要求,就在步骤102中从图2的程序存储单元26中取得成像信息,开始处理。 Setting allowable content integration unit 9, if the received at step 101 allows the user to set requirements, the imaging information 26 acquired from the storage unit 2 of FIG program in step 102, the start processing. 处理开始后,首先在步骤103中,检验用户发出的容许设定要求与图4、图5所示的上下关系是否没有矛盾。 After the process is started, first in step 103, a check is issued to allow the user to set the requirements and Figure 4, the vertical relationship shown in Figure 5 is no contradiction. 假如发现矛盾时,就在步骤104中执行出错输出,在步骤119中结束处理,并在步骤120中将发给用户的表示容许设定失败的消息返送到图1所示的容许设定外部输入输出单元7。 If you find the time allowed contradictory, on the implementation of an error output in step 104, the process is terminated in step 119, and sent to the user represents a step 120 will set the allowable failed message back to FIG. 1 is set to external input The output unit 7. 在无矛盾的场合,在步骤105中,首先进行容许设定。 In the case of non-contradiction, in step 105, first allowed to set. 但是,在一次对多个对象信息要求容许设定的场合,首先对最先记述的设定进行处理。 However, in a plurality of object information requirements to allow setting of the occasion, first written in the first set for processing. 之后,在步骤106中,为了对按照设定要求进行设定的容许取得图5所示的在处理单位中的上下关系的整合性,从图2所示的信息上下关系设定表23中读出处理单位的信息上下关系表,检验在处理单位中的上位容许。 Thereafter, in step 106, in accordance with the set requirements in order to allow for setting the integration achieved in the process diagram in the vertical relationship of unit 5 shown in Figure 2 of the information from the vertical relationship setting table 23 reads vertical relationship between the tables of information processing units, the processing unit of the test in the upper allowable. 比如,如果设定要求是对Write设定进行容许设定,就对Read设定进行检验。 For example, if you set the requirement is set to be allowed to set Write, Read set to be tested on. 不过,因为设定要求是最上位的公开设定的可能性也存在,在步骤107中检验设定要求是否是处理单位的最上位。 However, since the set requirements are set in the uppermost open the possibility also exists, step 107 tests whether the requirements set processing unit is the most significant. 假如是最上位,就转入步骤111,如果不是最上位,就进入步骤108,比较检验中处理单位和上位的处理单位的设定内容。 If it is uppermost, then proceeds to step 111, if not the most superior, proceeds to step 108, the setting content comparison test processing unit and the host processing unit. 在步骤108中,假如上位的容许设定为拒绝,并且检验的容许设定为许可时,因为在图5的上下关系中有矛盾,就将上位的容许在步骤109中设定为许可。 In step 108, if the host is set to be allowed to refuse, and the test is set to allow the license, because there are contradictions in the vertical relationship of Figure 5, the host will be allowed to set the license in step 109. 如无矛盾,就不进行这一处理。 If there is no contradiction, do not carry out this process.

之后,在步骤110中,将容许的检验对象向上位移动一个层次。 Thereafter, in step 110, the test object is allowed to move up one level position. 比如,现在检验的是Write设定,在本步骤就将检验对象移动到Read设定。 For example, now it is the Write test set, in this step will move the object to the Read test set. 其后,再一次执行步骤106~,进行循环处理一直到最上位的公开设定为止。 Thereafter, steps 106 to again carry out the loop processing until the disclosure of the uppermost set up. 如果到达最上位检验结束,就在步骤107结束循环,处理进入步骤111。 If you reach the upper end of the test, the end of the cycle in step 107, the process proceeds to step 111. 顺便指出,此步骤106~至步骤110为止的处理循环,虽然理解图5所示的处理单位的上下关系,但不能不执行,关于上下关系预先已经在存在服务器1的寄存器中设定。 Incidentally, this step 106 to step 110 to loop until the process, while understanding the relationship between the vertical processing unit shown in FIG. 5, but can not perform, on the vertical relationship in the presence server 1 has previously been set in the register.

在步骤111中,从图2所示的信息上下关系设定表23读出信息单位的信息上下关系表,再从图2所示的容许设定表24读出现在在设定的容许信息,将现在进行容许设定的对象信息的设定内容与其对上位的对象信息现在设定的容许的内容的矛盾进行整合。 In step 111, the vertical relationship between 23 reads information from the information table information unit vertical relationship setting table shown in Figure 2, and then set the table 24 to read from the permissible appear shown in Figure 2 in the set of allowable information, will now be allowed to set the contents of the object information set its contradictory information on the contents of the object is now set to allow the host of integration. 因为现在在进行容许设定的对象信息有可能是图4所示的信息单位层次的最上位的用户ID,首先在步骤111检验是否是信息单位的最上位。 Because during the set permissible object information may be map information units uppermost level of the user ID in FIG. 4, first in step 111 checks whether the information unit is uppermost. 假如不是,在步骤113中对现在进行容许信息设定的对象信息和图4所示的上下关系图中的上位的对象信息的容许设定的Read设定进行比较。 If it is not permissible, in step 113 will now proceed to the vertical relationship shown in Figure 4 is set to allow information object information and object information in the upper set of Read is set for comparison. 假如上位对象信息的Read设定是拒绝,而现在设定的对象信息的Read设定是许可的场合,则因为上位的对象信息拒绝阅览与下位的对象信息的许可阅览是处于矛盾状态,在步骤114中许可上位的对象信息的公开设定、Read设定。 If the object information Read upper setting is rejected and Read set of object information of the current setting is permissible occasion, the object information because the host refused to permit reading and reading the next bit of object information is in the paradoxical state, in step Publication License 114 upper set of object information, Read set. 由此可对上下关系的矛盾进行整合。 This allowed for contradictory relationship to integrate vertically. 假如在步骤113中,不符合条件,则不进行步骤114的处理。 If in step 113, does not meet the conditions, the process of step 114 is not performed.

在此处理结束时,在步骤115中,将容许检验对象向现在的对象信息的的上位的对象信息移动一个层次,再次进行从步骤111起的处理,这一处理循环进行一直到容许检验对象移动到作为最上位的用户ID为止。 When this process ends, in step 115, the allowable current of the test subject to object information of the moving object information of a upper level, is processed starting from step 111 once again, the processing cycle has been moved to allow the test subject So far as the uppermost user ID. 如果容许检验对象移动到最上位,从步骤112进入步骤116的处理。 If you allow the test object is moved to the upper position, the process of step 116 is entered from step 112. 顺便指出,此步骤111~至步骤115为止的处理循环,虽然理解图4所示的对象信息单位的上下关系,但不能不处理,该信息存储于图2的对象信息上下关系设定表23中。 Incidentally, this step 111 to step 115 to loop until the process, while understanding the relationship between the upper and lower units of object information shown in FIG. 4, but can not deal with, the information is stored in the object information in FIG. 2 in vertical relationship setting table 23 . 此设定,在存在服务器1的运用中,用户对关系可自由地设定。 This setting, in the presence of a server application, the user can freely set the relationship.

如处理前进,在步骤116中检验全部设定是否结束。 As the process proceeds, all set to test whether or not the end of the step 116. 只有在用户发出的容许设定要求是针对多个对象信息的场合,处理进入步骤117,读入下一个要求,对该要求进行从步骤105起的处理。 Allowed to set request issued by the user is only in the case for a plurality of object information, the processing proceeds to step 117, reads the next request, that request is processed starting from step 105. 在全部设定要求结束时,处理从步骤116进入步骤118,对整合的容许的设定值进行写入到图2所示的存储器22的容许设定表24的处理,在步骤119中结束处理。 At the end of all the set requirements, the process proceeds to step 116 from step 118, to set the allowable value of the integration will be written into the memory 22 shown in FIG allowable setting table processing 24, the processing is terminated in step 119 . 其后,如接收到写入结束的通知,就在步骤120中将用来发给用户的表示容许设定成功的消息返送到图1所示的容许设定外部输入输出单元7。 Then, as the end of the written notification is received, to the user's representation will be used to allow the set back to allow the success message shown in Figure 1 set the external input and output unit 7 will be in step 120.

图11为示出在存在服务器1接收到用户发出的容许取得要求时,利用图1所示的容许输出内容计算单元10进行处理的内容的流程图。 FIG 11 is a flowchart showing the presence server 1 receives the acquisition request issued by the user allowable to allow output 1 shown in FIG computing unit 10 for processing the content. 容许输出内容计算单元10,是在从图1所示的容许设定外部输入输出单元7接收到用户发出的取得要求并从图2的容许设定表24读出容许设定之后,确认该设定在图4、图5所示的关系上有无矛盾,假如有矛盾,就计算容许设定内容,将计算后的容许设定内容返回用户的处理块。 Allowable output calculation unit 10, is set to the external input from the permissible shown in FIG. 7 receives the acquisition request sent from the user to allow the setting table 24 of FIG. 2 is set to allow read-out after confirming that the set set in the relationship. 4, 5 shown in FIG Have contradiction, if there is conflict, it calculates the allowable setting content, will allow the calculation of return users after setting content processing block. 下面对此处理块予以说明。 Block this process will be described below. 如果容许输出内容计算单元10,在步骤131中,从图1所示的容许设定外部输入输出单元7接收到用户发出的取得要求,就从图2所示的程序存储单元26读出处理内容,在步骤132中开始处理。 If the allowable output calculation unit 10, in step 131, shown in Figure 1 from the permissible setting external input unit receives a retrieval request issued by the user 7, on 26 readout processing contents of the program from the storage unit shown in Figure 2 , it starts processing in step 132. 处理开始后,首先在步骤133中,检验要求容许取得的用户是否可以取得要求目标的容许设定。 After the process is started, first in step 133, the inspection requirements of the inadmissibility of the acquisition whether the user can obtain the permit requirements of the target set. 假如没有取得权力,处理进入步骤134执行出错输出,在步骤149中结束处理,并在步骤150中将发给用户的通知没有取得权力的消息返送到图1所示的容许设定外部输入输出单元7。 If there is no access to power, the process proceeds to step 134 to perform an error output, the process is terminated in step 149, and a notification to the user in step 150 will not get power back to the message shown in Figure 1 is set to allow the external input and output units 7. 在步骤133中有权力的场合,处理就进入步骤135。 There are powers in this step 133, the process proceeds to step 135. 在步骤135中,从容许设定表24读出容许设定。 In step 135, the allowable setting table 24 reads the allowable settings. 并且,为了计算上下关系的矛盾,从图2所示的信息上下关系设定表23读出图4所示的上下关系。 Further, in order to calculate the vertical contradictory relationship, the vertical relationship information setting table shown in FIG. 4 the vertical relationship shown in FIG 23 is read out. 之后进入步骤136,检验针对各对象信息在处理单位中的容许设定和图5所示的上下关系有无矛盾。 After entering step 136, for each inspection object information processing unit in the allowable setting and the presence or absence of contradiction between the vertical relationship shown in Fig. 此时,在必须对于针对多个对象信息的容许设定进行检验时,进行检验的次序是从图8的表81的编号82的次序,即图7的容许设定内容73的最初的2位起读出容许设定。 In this case, in order to be tested for the time allowed for setting a plurality of object information, a check is from chart 81 8 of the order number 82, ie FIG. 7 is set to allow the contents of the first two 73 From reading the allowable settings. 在处理单位容许检验中,首先在步骤136中使进行检验的处理设定移动到最上位,即公开设定。 In the processing unit to allow inspection, first processing inspection is set to move to the uppermost, the public manipulation set in step 136. 之后,检验进入步骤1001的检验中的公开设定是否是最下位,因为第一次的循环是检验最上位的公开设定,不是最下位,按照原样使处理进到步骤137,检验公开设定是否是拒绝。 Thereafter, the test proceeds to step 1001 tests whether the set is disclosed in the lowest position, because the first test cycle is disclosed in the uppermost set, not the lowest position, as is the process proceeds to step 137, test set disclosed if it is rejected. 假如是拒绝时,因为其下位,即Read设定、Write设定当然也是拒绝,就那样设定。 While if it is rejected because of its lower position, namely setting Read, Write set course rejected, as the setting. 假如是许可时,就使处理进到步骤138,使容许检验对象向下位移动一个层次。 When the license if it is, it makes the process proceeds to step 138, so as to permit inspection target position to move down a level. 比如,现在检验中的处理设定是公开设定的话,就将容许检验对象向下位移动一个层次到Read设定。 For example, now test the process setting a public setting, then it will be allowed to examine the object to move down a level to Read bit set.

其后使处理进入步骤1001再开始,是处理循环一直到移动到最下位的处理设定为止。 Then the process proceeds to step 1001 and then began a process cycle until the move to the lower processing set up. 假如处理成为了最下位,就使处理从步骤1001进入到步骤140。 If the process has become the most inferior, to the processing from step 1001 proceeds to step 140. 在步骤140中,检查是否对全部对象信息都已经结束检验,假如未结束,就使处理进入步骤141。 In step 140, it is checked whether or not all tests have been completed the object information, if not ended, the process proceeds to step 141. 在结束的场合,使处理进入到下一个步骤142。 At the end of the case, the process proceeds to the next step 142. 在步骤142中,检验在对象信息单位中在如图4所示的上下关系中是否存在矛盾。 In step 142, it is checked whether the object information unit 4 there is a contradiction in a vertical relationship shown in Fig. 在此处理中,首先使在步骤143中进行检验的对象信息移动到用户ID。 In this process, first the object information checked at step 143 to move to the user ID. 之后,在步骤1002中检验处于检验中的对象信息是否是最下位,因为现在的检验中对象信息是最上位的用户ID,就按着原样进入步骤144,检查检验中的容许设定的Read设定是否是拒绝。 Then, in step 1002 test in test whether the object information is the most inferior, because now the inspection object information is uppermost user ID, according as it proceeds to step 144, inspection and examination of the allowable set provided Read determined whether refusal. 假如是拒绝,因为可以了解到对于下位的对象信息没有让看的意思,在步骤146中对全部的下位对象信息将全部处理设定的内容设定为拒绝。 If it is rejected, because you can learn for the next bit object information is not meant to make look set to reject step 146 for all lower-level object information processing set all contents. 假如在步骤144中Read设定是许可时,就使处理进入到步骤145。 If the setting is Read permission in step 144 when it advances the process to step 145. 在步骤145中,使容许检验对象在处理单位中向下位移动。 In step 145, so as to permit a test subject in a processing unit in position to move down. 但是,有时位于用户ID的下位的对象信息存在多个。 However, sometimes in the user ID of the lower level there is a plurality of object information. 此时,任意选择下位的对象信息并将容许检验对象移向该对象信息。 In this case, choose lower-bit object information and allow inspection targets toward the object information. 此时对检验过的下位的对象信息进行存储。 At this time the inspection had lower-level object information stored. 之后,再打开步骤144,使处理循环一直到检验到最下位的对象信息为止。 After that, then open the step 144, the processing cycle until the test to the lowest level of object information so far. 在最下位的对象信息的检验移动时,处理从步骤1002进到步骤147。 Mobile lowest level in the inspection object information, the process proceeds to step 1002 from step 147. 在步骤147中,从存储的已经经过检验的下位对象信息中,调查是否图4的树结构的全部分枝都已经经过检验,假如不是全部分枝都已经经过检验时,处理进入到步骤148。 In step 147, from the stored object information has been lower in the inspection, survey whether all branches of the tree structure of FIG. 4 have been tested, if not all branches have been passes inspection, the process proceeds to step 148. 在步骤148中,使容许检验对象向还未检验过的分枝的对象信息移动。 In step 148, so that the branch had not been tested moving object information to allow a test subject. 其后,处理进入到步骤1002,使处理循环一直到对全部分枝的容许检验结束为止。 Thereafter, the process proceeds to step 1002, the processing cycle until the end of all the branches of the allowable test so far. 在步骤147,如果对全部分枝检验容许检验都已经结束,处理进入到步骤149而结束。 In step 147, if allowed to test for all branches tests have been completed, the process proceeds to step 149 and ends. 之后,在步骤150,将用来发给用户的表示经过检验的容许信息返送到图1所示的容许设定外部输入输出单元7。 Thereafter, in step 150, it will be used to indicate to the user's proven allow information to allow the return of Figure 1 set the external input and output unit 7. 另外,容许输出内容计算单元10进行的图11的处理并非必需的处理。 Further, the allowable output processing unit 10 carries out the calculation processing of FIG. 11 is not necessary. 依靠容许设定内容整合单元9的处理,并且如果还有通过其他路径不将容许设定写入到容许设定表24的保障的话,也可以不执行图11所示的处理流程,而将从容许设定表24取得的容许设定按照原样发送给用户。 Rely allow setting content integration processing unit 9, and if there is no path through the other set to allow the write protect is set to allow the table 24, then, may not perform the processing flow shown in FIG. 11, which will be allow the setting table 24 is set as is permissible made to the user. 但是,通过执行图11所示的处理流程,不想信息公开的用户的信息外流的可能性可以更降低。 However, through the implementation of the process flow shown in FIG. 11, do not want the possibility of information outflow of user information disclosure can be more reduced.

下面利用图28至图30,对于针对用户要求的容许设定,图1所示的容许设定内容整合单元9是如何取得整合性,结果将何种容许设定保存于图2所示的容许设定表24中进行说明。 Below using FIG 28 to FIG. 30, for setting allowable for the user requirements, allowable setting contents shown in Fig integrating unit 9 is how to achieve integration, which will allow the results stored in the allowable setting shown in Figure 2 Setting Table 24 will be described.

图28示出UserA现在登录到存在服务器1的对象信息。 Figure 28 shows the presence of UserA now log on to the server object information 1. 位于最上位的是UserA的用户ID3101,用户具有以3200表示的手机和PDA。 Is located in the uppermost UserA user ID3101, the user has to phone and PDA 3200 represented. 于是,位于其下位的是作为手机的ID的电话号码3102,并且位于同列中的有作为PDA的ID的SIP-URI3105。 Thus, in its lower position as the phone number of the phone's ID 3102, and located in the same column as the PDA has an ID of SIP-URI3105. 此外,手机的下位有现在位置3103和与其同列的占线信息3104。 In addition, the phone has a lower position information is now busy with its 3103 and 3104 columns. 另外,PDA的下位有接收通信状态3106和与其同列的忙3107。 In addition, the lower PDA has received the communication state 3106 and 3107 and its busy with columns. 在存在服务器1中,就可以将UserA登录的对象信息以这种方式维持上下关系而得到保持。 In the presence server 1, you can log on to UserA object information in this way for up and down relationship is maintained.

另外,图29示出现在UserA对UserB进行了何种容许设定。 In addition, Figure 29 shows appear UserA to UserB were what allowed the setting. 从此图可知,现在UserA对UserB将用户ID3101设定成为3111那样公开许可、Read许可。 From this figure shows, now UserA UserB user ID3101 is set to become 3111 as Public License, Read permission. 以下从手机号码3102起到PDA通信状态3107止同样也设定为从3112起到3117止那样的容许。 The following from the phone number 3102 3107 stop play PDA communication status from 3112 is also set to play as the only allowable 3117.

此时,假如存在服务器1接到想要将UserA对UserB的手机的位置信息3102设定为Read许可。 In this case, if the presence server 1 receives want UserA to UserB phone's location information 3102 is set to Read permission. 于是,首先,容许设定内容整合单元9从图2所示的信息上下关系设定表23中读出图5所示的上下关系。 Thus, first of all, allow setting content 23 integrating unit 9 reads out the vertical relationship shown in FIG. 5 from the vertical relationship information setting table shown in Fig. 于是,从容许设定要求的处理是Read处理出发,可把握其上位处理中有公开设定。 Thus, from setting requirements to allow processing Read processing is starting to capitalize on its upper handle in public settings. 并且,因为用户要求的设定为Read许可,可判断出其上位的公开设定也是许可。 Also, because the user requirements set Read permission can determine the position of the disclosures set also license.

此外,为了从对象间的上下关系整合容许设定,从图2所示的信息上下关系设定表23中读出图28所示的上下关系信息。 In addition, in order to integrate the vertical relationship between objects allow setting, 23 vertical relationship information read out from the diagram shown in Figure 28 to set the vertical relationship between the information shown in Table 2. 于是,对容许设定要求的手机的位置信息3103,作为上位对象可以把握手机的电话号码3102以及用户ID3101的存在。 Thus, the position information required to allow the phone to set 3103 as the host object can grasp the existence of cell phone numbers and user ID3101 of 3102. 另外,从图2所示的容许设定表24读出图29所示的现在设定的容许信息。 In addition, as shown in Figure 2 allow setting table 24 is read out is now allowed to set the information shown in FIG. 29. 因为用户发出的容许设定要求中是要将手机的位置信息变为Read许可,而其上位的手机的电话号码3102的公开设定、Read设定为图29的3112中所示的公开拒绝、Read拒绝,要变更为公开许可、Read许可。 Because the permit issued by the user requirements set position information to the mobile phone becomes Read permission, and its host of cell phone numbers public setting 3102, Read set to publicly reject shown in FIG. 29 of 3112, Read refused to change for public permit, Read permission. 并且,对上位的用户ID3101进行确认,如3111所示,因为原来的设定为公开许可、Read许可,所以原样保留。 And, on the upper user ID3101 confirmation, as shown in 3111, because the original is set to open licensing, Read permission, so as to retain. 手机的占线信息3104、PDA的SIP-URI3105、PDA的忙3106、PDA的通信状态3107,从图28所示的上下关系图可知,是处于与用户要求的容许设定的手机的位置信息无关的位置的信息,设定前的内容不改写。 Busy information phone 3104, PDA's SIP-URI3105, PDA's busy 3106, 3107 PDA communication state, as shown in FIG. 28 from the vertical relationship between figure shows, is permissible in the user requirements set by the phone's location-independent information on the location, content setting is not overwritten before.

结果,在用户发出设定要求后,在图2所示的存储器22的容许设定表24中登录的容许信息成为图30所示的内容。 As a result, when a user issues the set requirements, allow memory 22 shown in FIG. 2 is set to allow information table 24 to become registered in the contents shown in Figure 30.

从图30可知,UserA只要求将手机的位置信息容许改变为Read许可,但经过图1所示的容许设定内容整合单元9的处理,如3213所示,手机的位置信息登录为公开许可的容许,并且如3212所示,手机的电话号码登录为公开许可、Read许可的容许。 From Figure 30 shows, UserA only requires location information of mobile phones was changed to allow Read permission, but after setting shown in Figure 1 to allow content integration processing unit 9, the position information of mobile phones registered as Public License as 3213 allow, and as shown in 3212, cell phone numbers registered as Public License, allow Read permission.

图12为利用本实施例的存在服务器服务模型的一例。 Figure 12 is an example of using the present embodiment presence server service model. 在图12中,以254表示的UserA是将信息登录到存在服务器1,从家族信息通知服务器152接受服务的用户。 In FIG. 12, in order to UserA 254 it shows the login information to the presence server 1, receiving customer service from the family information notification server 152. 此服务,是由家族信息通知服务器把握UserA及其家族的现在信息,比如,如果UserA及其家族持有的图16的位置信息216互相靠近的话,从家族信息通知服务器发出的通知警报的服务。 This service is to grasp the family information notification server UserA and his family now information, such as location information map if UserA and his family hold 16 216 near each other, the notification alert sent from family information notification server service. 在此图12中,是以存在服务器为通信公司所有,家族信息通知服务器152及信息配送服务器153为服务提供者所有为前提说明的,也有通信公司保有家族信息通知服务器152及信息配送服务器153,进行本服务作为事业的情况。 In this figure, 12, is a presence server communications company, family information notification server 152 and the information distribution server 153 for service providers of all the premise of explanation, there are communications companies to maintain family information notification server 152 and the information distribution server 153, be of service as a career of this.

下面对服务模型整体的动作予以说明。 Next, the overall operation of the service model will be described. 首先154示出的UserA将自己的信息及自己的信息公开设定登录到存在服务器1,向家族信息通知服务器152提出服务要求,经信息配送服务器153接受服务。 First 154 shown UserA to their information and their information disclosure is set to log on to the presence server 1 and requests for services to the family information notification server 152, the information distribution server 153 to receive services. 作为本服务模型的其他应用例,可以有登录家族成员现今想要的物品,将其通知在出售该物品的商店附近的其他家族等的应用。 As another application example of this service model, can now log on family members want the items, notifies the application to sell the items to other families and other stores in the vicinity.

在图14中示出其具体动作的次序。 14 is shown in FIG sequence specific operation. 下面对其动作予以说明。 Its operation will be described below. 154所示的UserA首先在步骤171中向家族信息通知服务器152发送服务登录要求。 UserA 154 shown first information notification server sends a service logon claim 152 in step 171 to the family. 于是,家族信息通知服务器152,在步骤172中,向154所示的UserA查询可以公开的信息。 Thus, the family information notification server 152, in step 172, the query UserA 154 shown publicly available information. 在154中示出的UserA对此在步骤173中自己将可以公开的信息登录到家族信息通知服务器152。 Shown in this 154 UserA logged on to the family information notification server 152 in step 173 will be able to open their own information. 另外,从步骤171起到173止的处理不经过存在服务器进行的时候很多。 In addition, the processing from step 171 to play 173 ended without a lot of presence server time. 另外,与此同时,在步骤174中,也将容许设定登录到存在服务器1。 In addition, at the same time, in step 174, it will also be allowed to be set to log on to the presence server 1. 存在服务器1,将以4表示的UserA登录的信息公开设定在步骤175中保存到服务器内部。 Presence server 1, will be logged UserA 4 shows the information disclosed is saved in step 175 is set inside the server. 另外,家族信息通知服务器152,由于接收到以4表示的UserA的信息更新及更新的信息的内容的通知,在步骤176中对存在服务器1进行UserA的信息更新通知预约。 In addition, the family information notification server 152, due to updated information received UserA's 4 shows updated information and content of the notification, in step 176 of the presence server 1 UserA information update notification appointment. 之后,以4表示的UserA在步骤177中将自己的信息更新登录到存在服务器1。 Thereafter, UserA 4 represents an update log on to the presence server 1 in step 177 will be in their own information. 因为存在服务器1,在步骤176中从家族信息通知服务器152接收到UserA的信息更新通知预约并享有,就对家族信息通知服务器152进行更新通知。 Because the presence server 1 in step 176 152 received from the family information notification server to UserA information update notification appointment and enjoy it, we carry on the family information notification server 152 update notification. 此时,存在服务器1首先在步骤178中对以4表示的UserA对家族信息通知服务器152设定的容许设定予以确认。 In this case, the presence server to UserA 4 1 first expressed to the family information notification server 152 is set to allow setting recognized in step 178. 之后,只将确认在容许设定中Read设定是许可的信息在步骤179中通知家族信息通知服务器152。 After that, only confirm the permissible setting Read settings are family information notification server information notification 152 licensed step 179. 此时,通知方法有只将更新的信息通知的方法和将以4表示的UserA持有的包含未更新的信息的全部通知的方法两种,但使用哪一种方法都可以。 At this point, there is only the method of updating information on the two methods of notification notice contains all the information is not updated and will be held UserA 4 shows a notification method, but which method can be.

图16示出以4表示的UserA持有的信息和通知家族信息通知服务器152的信息的一例。 Figure 16 shows the information and notification to family information notification server UserA held 4 shows an example of information 152. 在图16中,以154表示的UserA保有用户ID 212、UserA保持的终端1的ID 213、UserA保持的第二台终端2的ID 214、还有终端2附带的信息On/Off 215以及位置216。 In FIG. 16, in order to retain user UserA 154 represented by ID 212, UserA maintain the terminal ID 213 1, UserA held the second terminal 2 ID 214, as well as information that came with the terminal 2 On / Off 215 and position 216 . 不过,对家族信息通知服务器152,只能看到以4表示的UserA的用户信息212、214、215、216。 However, for family information notification server 152, only to see to UserA 4 represents the user information 212,214,215,216. 这是因为UserA,在容许设定表24上对家族信息通知服务器152登录的终端1的ID 213的公开设定是拒绝,存在服务器1的管理单元3未通知终端1的ID 213之故。 This is because UserA, allow setting table 24 in the family information notification server 152 to the terminal login ID 1 213 public setting is rejected, the presence server management unit 1 of 3 ID terminal 1 213 of it without notice. 另外,在信息更新通知方法是只通知更新的信息的方法时,该更新的信息对以154表示的UserA的家族信息通知服务器152的容许设定的公开设定或Read设定为拒绝时,不进行步骤179的信息更新通知。 When addition, the information update notification method is only notification method to update the information, allowing the updated information for UserA 154 represented the family information notification server 152 set of public settings or Read set to reject, not step 179 update notifications. 通过以154表示的UserA在存在服务器上登录自己的信息,存在服务器1利用容许设定计算处理单元3对信息进行过滤,就可以对图16所示的家族信息通知服务器152进行信息配送。 UserA 154 represented by log in to your information on the presence server, presence server 1 uses allowable setting calculation processing unit 3 are filtered, as shown in Fig. 16 can be family information notification server 152 of information distribution.

家族信息通知服务器152,在步骤179中,取得以4表示的UserA的更新的信息,在步骤180中对更新的信息,并且包含其他未更新的信息,进行确认,进行服务提供判断,进行其内容的判断。 Family information notification server 152, at step 179, in order to obtain updated information UserA 4 represented in step 180 to update the information, and includes other non-updated information, confirm, conducted the service provider determination, conduct its contents judgment. 之后,家族信息通知服务器152,在决定服务配送后,在步骤181中向信息配送服务器153发送服务的配送要求。 After that, the family information notification server 152, after determining service delivery, to the information distribution service delivery requires the server 153 sends in step 181. 之后,信息配送服务器153,在步骤182中,针对对方的终端设定符合动画及静止画面、文字等的配送媒体以及UserA的通信带宽的位速率,在步骤183中对UserA进行配送服务。 Thereafter, the information distribution server 153, in step 182, the terminal set against each other in line with the animation and still images, text and other distribution media, and bit rate UserA communication bandwidth in step 183 to UserA distribution services. 不过,如果家族信息通知服务器152,确认在步骤180中更新取得的UserA的信息并决定不进行配送服务时,不进行步骤181~183的处理,等待下一个UserA的信息更新通知。 However, if the family information notification server 152, confirm that the update in step 180 UserA acquired information and decided not to distribution services, without processing steps 181 to 183, waiting for the information update notification of next UserA. 另外,在此次序中,也有家族信息通知服务器152具有信息配送服务器153的功能的情况。 Furthermore, in this order, there are a family information notification server 152 has a case 153 of the information delivery server function. 此时,也有不进行步骤181的处理,而步骤182、183中的处理由家族信息通知服务器152执行的场合。 At this point, there are no processing in step 181, and step 182 and 183 in the case is handled by the family information notification server 152 to perform.

图14是利用SIP(会话初始化协议)/SIMPLE(SIP for InstantMessaging and Presence LeveragingExtensions)实现图12的实施例的示例。 Figure 14 is an example of the use of SIP (Session Initiation Protocol) / SIMPLE (SIP for InstantMessaging and Presence LeveragingExtensions) Implementation of the embodiment of Figure 12. 所谓SIP/SIMPLE是提供实时通信的会话确立和存在信息的更新通知预约及对其进行更新通知、IM等、多媒体通信所必需的功能的协议。 The so-called SIP / SIMPLE is an update notification to provide real-time communication session establishment and existence of the reservation and information to update notification, IM protocols, etc., required for multimedia communications capabilities. 图14的SIP服务器161具有给基于SIP/SIMPLE的消息进行路由选择传输到目的对象的功能。 Figure SIP server 14 of 161 has to based SIP / SIMPLE message routing function is transmitted to the destination object.

图15是利用SIP/SIMPLE实现图14的次序的应用例。 Figure 15 is an application example of the use of SIP / SIMPLE implementation Figure 14 of the order. 在图15中,除了SIP/SIMPLE,还利用HTTP实现服务。 In FIG. 15, in addition to SIP / SIMPLE, also uses HTTP implement the service. 在本次序中,藉助利用HTTP的191、192、193实现服务登录要求171、公开信息查询172、公报公开设定登录173。 In this sequence, with the aid of 191,192,193 implement the use of HTTP 171 service logon requirements, public information inquiry 172 173 discloses set login. 迄今为止的处理是经存在服务器1进行的。 So far the process is carried out by the presence server 1. 另外,容许设定174是藉助使用SIMPLE的MESSAGE顺序(method)发送194经SIP服务器161中继实现的。 In addition, 174 is set to allow the aid sent by the SIP server 161 relay 194 implemented using the SIMPLE MESSAGE order (method). 所谓顺序是SIP/SIMPLE消息的最前头的部分中记述的字符串,通过多该字符串的确认,可以判断该SIP/SIMPLE消息是发送到哪一目的的。 The so-called top part of the order is the SIP / SIMPLE messages written in a string by identifying more of the string, it can determine the SIP / SIMPLE messages are sent where a purpose. 顺便指出,MESSAGE顺序本来是发送正文库IM的发言内容的顺序,在本申请发明的装置中扩展到容许设定要求、取得要求。 Incidentally, MESSAGE order originally transmitted sequentially Concepts database IM's statement, expanding in the apparatus of the present invention is to allow the application to set requirements, obtain demands. 另外,UserA的UserA的信息变更通知预约176是利用SIMPLE的SUBSCRIBE消息发送196经SIP服务器中继实现的。 In addition, UserA UserA information change notification of appointment of 176 is to use SIMPLE SUBSCRIBE messaging server 196 via the SIP trunk implementation. 下一个信息更新177是利用REGISTER消息发送197经SIP服务器161中继实现的。 The next is the use of information update 177 197 REGISTER messages sent by the SIP server 161 relay implementation. REGISTER顺序本来是用户进行在线登录的方法,在本申请发明的装置中对其进行扩展而成为可以利用此顺序进行用户信息登录。 REGISTER order originally logged users online method, in the apparatus of the present invention, the application be extended to become a user can use this information to log in the order.

之后的UserA的信息变更通知179是利用NOTIFY消息发送199由SIP服务器161中继实现的。 UserA information after change notification 179 199 using NOTIFY messages sent by the SIP server 161 relay implementation. NOTIFY消息,是用来对这样利用SUBSCRIBE享有的用户信息更新通知预约通知信息更新的顺序。 NOTIFY message is used to update user information such use reservation SUBSCRIBE enjoyed notification sequence information update notification. 对于其后的服务配送183,在实时性高的动画及语音的配送时,利用SIP,在发送INVITE消息之后,在User A154和信息配送服务器153之间,在会话打开以后利用RTP协议,传输服务。 183 for subsequent service delivery, in the real-time high of animation and voice distribution, use SIP, INVITE message after sending between User A154 and information distribution server 153, after the session is open use RTP protocol, transport services . 像静止画面及正文库这样的实时性低的配送的场合,是利用SIMPLE的MESSAGE顺序,以直接发送文字信息的方法实现的。 Like a still picture and text libraries such real-time low in the case of distribution, is the use of the MESSAGE SIMPLE order to send a text message directly implemented method. 无论采取哪一种方法,都是以SIP服务器161作为中继传输SIP消息。 Either way take are based on SIP server 161 as a relay transmission SIP message.

另外,广角本实施例的存在服务器,不仅容许信息,包含逻辑上的上下关系的一切信息组,都可以进行适当的管理。 In addition, for example, the presence server wide angle to this embodiment, not only to allow information, including all information set on the vertical relationship between logic, can be properly managed.

[实施例2]图17示出采用存在服务器的商业模型的第二实施例。 [Example 2] Figure 17 shows a second embodiment employs a presence server business model. 在图17中以224表示的UserA,在日常购物时利用○商店的时候很多。 Many 17 to 224 represented in UserA, in daily use ○ shop shopping time. 在○商店购入历史累积服务器221中累积有UserA的商品购入历史。 In ○ stores to buy goods UserA is accumulated history accumulation server 221. purchase history. 另外,UserA,在存在服务器1上登录有图21所示的用户ID 272、作为用户附带信息的兴趣273、年收入274、终端的ID 276、作为终端的附带信息的On/Off277、位置278,是从店铺信息配送服务器222接受服务的用户。 Further, UserA, in the presence of logon 272, information supplied with the user's interest as a user ID 273 shown in FIG. 21 on the server 1, ID annual income of 274, the terminal 276, as the accompanying information terminal On / Off277, position 278, the user from the shop information distribution server 222 receiving services. 对全体动作不予说明,User A224将自己的用户信息和对店铺信息配送服务器222的容许设定登录于存在服务器1上。 To all the action will not be described, User A224 will own user information and store the information distribution server 222 is set to allow login to exist on the server 1. 另外,向店铺信息配送服务器222提出服务提供要求,经信息配送服务器223接受服务。 In addition, to store information distribution service providing server 222 proposed requirements, the information distribution server 223 to receive services.

图10是其动作次序。 Figure 10 is a movement order. 下面利用此次序对对具体的动作予以说明。 With this order the following pairs of specific operation will be described. 以224表示的UserA首先在步骤231中在○商店购入历史累积服务器221上登录自己的信息。 In UserA 224 indicated in step 231 in the first ○ log in to your store purchase information history accumulation server 221. 此所谓的信息登录,表示的不是以网络上的消息登录的信息,而是以224表示的UserA在○商店进行购物的结果,在以221表示的○商店的购入历史累积服务器上累积UserA的购入历史。 This so-called information to log, indicated in the message is not logged on the network information, but in order to be represented in UserA 224 ○ store the results of shopping, accumulated on ○ store purchase history accumulation server 221 represented UserA's purchase history. 所以,从在图17、图18中以224表示的UserA起到以221表示的○商店止的箭头也不是表示网络上的消息,而是表示由于以这种方式进行物理上的购物的信息累积。 So, from UserA in Fig. 17 and 18 to 224 plays ○ arrows indicate the store only to 221 indicate that the message is not on the network, but said that due to this manner of physical shopping information accumulation. ○商店购入历史累积服务器221,在步骤234中将其历史登录到存在服务器。 ○ store purchase history accumulation server 221, at step 234 in the presence of its history to log in to the server. UserA利用步骤233向店铺信息配送服务器222发送服务登录要求。 UserA with step 233 the server sends delivery service logon requires 222 to store information. 于是,店铺信息配送服务器222,通过步骤234向UserA咨询可能公开的信息。 Thus, the shop information distribution server 222 in step 234 may be exposed to UserA advisory information. 对此UserA在步骤235中自己将可以公开的信息登录到店铺信息配送服务器222。 This UserA logged on to the shop information distribution server 222 in step 235 will be able to open their own information. 从步骤233起到235止的处理,不经过存在服务器的很多。 From step 233 played 235 ended process, without a lot of presence server. 另外,与此同时,在步骤236中,对店铺信息配送服务器222的容许设定也登录到存在服务器1上。 In addition, at the same time, in step 236, to store information delivery server 222 is also set to allow to log on to the presence server 1.

存在服务器1,将UserA登录的容许设定在步骤237中保存到内部。 Presence server 1, will allow UserA login settings saved to the internal in step 237. 另外,店铺信息配送服务器222,由于接收到UserA的信息更新的内容的通知,在步骤238中对存在服务器1进行UserA的信息更新通知预约。 In addition, the shop information distribution server 222, due to the information received notification UserA updated content, and in step 238 to the presence server 1 update notifications UserA reservation. 之后,UserA在步骤239中将自己的信息更新登录到应用服务器1。 After, UserA in step 239 will update your information to log on to the application server 1. 因为存在服务器1,在步骤238中从店铺信息配送服务器222接收到UserA的信息更新通知预约并享有,UserA就在步骤240中在对店铺信息配送服务器222设定的容许确认后,只将确认在容许设定中Read设定是许可的信息在步骤241中通知店铺信息配送服务器222。 Because the presence server 1, reservation and enjoy step 238 222 received from the server to store information distribution UserA information update notification, UserA in step 240, after confirmation permit to store the information distribution server 222 set, only confirmed Read is set to allow setting information distribution server 222 stores license information notice in step 241. 此时,通知方法有只将更新的信息通知的方法和将以4表示的UserA持有的包含未更新的信息的全部通知的方法两种,但使用哪一种方法都可以。 At this point, there is only the method of updating information on the two methods of notification notice contains all the information is not updated and will be held UserA 4 shows a notification method, but which method can be.

图21示出UserA在存在服务器1及○商店购入历史累积服务器221上登录、更新信息和店铺信息配送服务器222接收的关于UserA的信息的一例。 Figure 21 shows UserA in the presence server 1 and ○ store purchase history accumulation login on the server 221, update information, and store the information distribution server 222 receives information about the case UserA. 在图21中,UserA保有用户ID 272、作为UserA的附带信息兴趣273、年收入274、○商店购入历史275、UserA保持的终端1的ID 276、作为终端的附带信息的On/Off277、位置278。 In Figure 21, UserA retain user ID 272, as the accompanying information of interest UserA 273, the annual income of 274, ○ store purchase history 275, ID UserA held terminal 1 276, as the accompanying information of the terminal On / Off277, position 278. 不过,店铺信息配送服务器222接收到关于UserA的年收入信息是拒绝公开281。 However, the shop information distribution server 222 receives the information on the annual income is to deny public UserA 281. 这是因为UserA将对店铺信息配送服务器222登录的年收入的Read设定的拒绝的容许信息登录到存在服务器1之故。 This is because UserA will store the information distribution server 222 log set annual income Read refusal to allow information to log on to a server so that it exists. 另外,在信息更新通知方法是只通知更新的信息的方法时,该更新的信息对店铺信息配送服务器222的容许设定为公开设定或Read设定为拒绝时,不进行步骤241的信息更新通知。 In addition, the information update notification method is only updated information notification method, the updated information on the shop information distribution server 222 is set to allow public settings or Read set to reject, no information update step 241 notification.

店铺信息配送服务器222,在步骤241中,取得UserA的更新的信息,在步骤242中对更新的信息,并且包含其他未更新的信息,进行确认,进行服务提供判断,进行其内容的判断。 Store information distribution server 222, in step 241, UserA get updated information, in step 242 to update the information, and includes other non-updated information, confirmation, perform services judgment, to judge its contents. 之后,店铺信息配送服务器,在决定服务配送后,在步骤243中向信息配送服务器223发送服务的配送要求。 After that, the shop information distribution server, after deciding to service delivery, in step 243 the information delivery and distribution require the server to send 223 service. 之后,信息配送服务器223,在步骤244中,针对对方的终端设定符合动画及静止画面、文字等的配送媒体以及UserA的通信带宽的位速率,在步骤245中对UserA,比如,靠近UserA的现在位置的商店信息及该商店的服务优惠券等的配送服务。 Thereafter, the information distribution server 223, in step 244, the terminal set against each other in line with the animation and still images, text and other distribution media, and bit rate UserA communication bandwidth in step 245 to UserA, for example, close to UserA's now store information on the location and the store's service coupons and other distribution services. 此时,如果店铺信息配送服务器222,确认在步骤241中更新取得的UserA的信息并决定不进行配送服务时,不进行步骤243~245的处理,等待下一个UserA的信息更新通知。 In this case, if the shop information distribution server 222, confirm that the update of the information obtained in step 241 UserA and decision not to distribution services, without the processing of step 243 to 245, waiting for the information update notification of next UserA. 另外,在此次序中,也有店铺信息配送服务器222具有信息配送服务器223的功能的情况。 In addition, in this order, there are also situations shop information distribution server 222 has information distribution server function of 223. 此时,也有不进行步骤243的处理,而步骤244、245中的处理由店铺信息配送服务器222执行的场合。 At this time, there are the process of step 243 is not performed, and the processing in step 244 and 245 of the case by the information distribution server 222 store execution.

图18是利用SIP(会话初始化协议)/SIMPLE(SIP for InstantMessaging and Presence LeveragingExtensions)实现图17的实施例的示例。 Figure 18 is the use of SIP (Session Initiation Protocol) / SIMPLE (SIP for InstantMessaging and Presence LeveragingExtensions) exemplary embodiment of FIG. 17 realized. 另外,图20是利用SIP/SIMPLE和HTTP实现图19的次序的示例。 Further, FIG. 20 using SIP / SIMPLE and HTTP exemplary sequence of FIG. 19 realized. 下面利用图20对图18的具体动作予以说明。 20 will be described below utilizing specific operation 18 of FIG. 在图19中,利用Register(UserA的购入历史登录)252经SIP服务器161中继实现UserA的购入历史登录232。 In Figure 19, the use of Register (UserA's purchase history Log) 252 by the SIP server 161 relay realize UserA's purchase history Log 232. 之后,针对服务登录要求233、公开信息查询234、公开信息登录235,在253、254、255的步骤中,利用HTTP实现。 After logon requirements for the service 233 234 public information inquiries, public information logon 235, 253,254,255 step in using HTTP implementation. 另外,容许设定登录236,在Message消息发送256中经SIP服务器161中继实现。 In addition, to allow the set and registered 236, 256 by the SIP server sends 161 relay realized Message message. 下一个User A的UserA的信息变更通知预约238是在258SUBSCRIBE消息发送258中经SIP服务器161中继实现。 User A's next UserA 238 reservation information change notification is sent via the SIP server 258, 161 relay implemented in 258SUBSCRIBE message. 用户信息更新239与232一样是利用REGISTER消息发送259经SIP服务器中继实现的。 User information is updated 239 and 232, as is the use of SIP REGISTER messages sent by the server 259 relay implementation. 信息更新通知241是利用NOTIFY消息发送261由SIP服务器161中继实现的。 Informed 241 261 using NOTIFY messages sent by the SIP server 161 relay implementation. 另外,作为最后的步骤的服务配送245,在步骤265中,在动画等实时性高的媒体的配送时,在发送INVITE消息之后,在会话打开以后利用RTP协议,传输服务。 As the final step of the service delivery 245 in step 265, when the real-time animation with high media distribution, after sending the INVITE message, after the session opened the RTP protocol, transport service. 像静止画面及正文库这样的实时性低的配送的场合,是利用MESSAGE顺序发送实现的。 Like a still picture and text libraries such real-time low in the case of distribution, it is sent using MESSAGE order to achieve. 无论采取哪一种方法,都是以SIP服务器161作为中继转送SIP消息。 Either way take are based on SIP server 161 as a relay forwarding SIP messages.

[实施例3]图22示出利用存在服务器的商业模型的实施例3。 Figure 22 shows [Example 3] Example use presence server business model 3. User A301,在存在服务器1上登录有图25所示的用户ID 312、作为用户附带信息的兴趣313、年收入314、UserA所有的终端1的ID315、作为终端1的附带信息的On/Off 316、位置317。 User A301, in the presence server login have shown in Fig. 25 on 1 user ID 312, 313 as the user information that came with interest, the annual revenue 314, ID315 UserA all terminal 1 as On terminal 1 of the accompanying information / Off 316 , position 317. 另外,User B302是进行UserA的信息更新通知的预约、把握UserA的现在状态的用户。 In addition, User B302 is by appointment UserA information update notification grasp of the current state of the user UserA. 图24是此实施例的动作次序图。 FIG 24 is an operation sequence diagram of this embodiment. 下面利用图24对此实施例的具体的动作予以说明。 Here will be described the use of a specific operation of this embodiment of FIG. 24. 首先,UserA在步骤321中,将兴趣313登录到存在服务器1。 First, UserA in step 321, the interests 313 1 Log on to the presence server. 因为设定的是假设存在服务器1将兴趣313保存在数据库服务器A303-1中,在步骤322中将其登录到数据库服务器A303-1中。 Because the set is assumed that there will be interest server 1 stored in the database server A303-1 313, step 322, in which to log on to the database server in A303-1.

之后UserA在步骤323中将终端1附带的位置316登录到存在服务器1。 After UserA logged on to the presence server 1 in step 323 in the terminal 1 position comes with 316. 因为设定的是存在服务器1将位置316保存于数据库服务器B 303-2中,所以在步骤324中,将UserA的位置316登录到数据库服务器B 303-2中。 Because the setting is the presence server 1 position 316 stored in the database server B 303-2, so in step 324, the position UserA 316 Log in to the database server B 303-2. 之后,UserA在步骤325中,将对UserB的设定登录到存在服务器1。 After, UserA in step 325, the set will UserB log on to the presence server 1. 于是,存在服务器1,在步骤326中,存储UserA对UserB的容许设定。 Thus, the presence server 1, in step 326, the storage UserA UserB to allow setting. 之后,UserB,为了解UserA的信息更新,对存在服务器1,在步骤327中,发送UserA的信息更新预约通知。 After, UserB, UserA is for information updates, and the existence of the server 1, in step 327, the transmission of information update UserA appointment notification. 于是,存在服务器1,在步骤328中,首先确认UserA对UserB设定的容许,只将Read设定为许可的用户信息通知UserB。 Thus, the presence server 1, in step 328, first make sure to allow UserA to UserB set, only Read permission is set to notify the user information UserB. 因此,存在服务器1只将Read为许可的信息在步骤329和330中从数据库服务器A303-1和数据库服务器B303-2中读出(UserA的用户信息)并在步骤331中通知UserB。 Therefore, there will be a server license Read the information in the notification UserB 331 and 330 in step 329 are read out (UserA user information) from the database server and database server A303-1 and B303-2 step. 此时,假如用户的公开设定或Read设定为拒绝时,因为没有可以通知的用户信息,在步骤331中返回无权的消息并且此动作次序结束。 At this point, if the user's public settings or Read set to deny, because the user information no notice, no right of return message in step 331 and ends this action sequence. 之后,如果UserA,在步骤332中,比如,更新位置信息和兴趣,存在服务器1在步骤333、334中将各自的用户信息保存于数据库服务器A303-1和数据库服务器B303-2中,并且,在步骤335中UserA将对UserB设定的容许信息进行确认并将Read设定是许可的用户信息在步骤336中通知UserB。 After that, if UserA, in step 332, for example, to update the location information and interests, the presence server 1 in step 333, 334 in the respective user information stored in the database server and database server B303-2 A303-1, and, in Steps will allow UserA UserB set in 335 confirmed and Read set to notify the user information on licensing UserB in step 336.

观察图25的302可知,通知UserB的UserA的信息内,用户附带的年收入351、终端1附带的位置352拒绝公开。 302. Looking at Figure 25 shows that the UserA UserB notification information, location of the user incidental income 351 352 1 With terminal refused to disclose. 这是由于UserA对UserB的年收入和位置的Read设定为将拒绝的容许设定登录到容许设定表24,存在服务器1的容许控制单元3判断公开拒绝通知之故。 This is due to UserB UserA Read set of annual revenue and location of the refusal to allow the set to log on to allow the setting table 24, the presence server to allow the control unit 1 of 3 judges so publicly rejected the notification.

另外,图23是以SIP/SIMPLE实现图22的实施例的示例。 Further, FIG. 23 is an example of SIP / SIMPLE realization of the embodiment of Figure 22. 在两个图面中,从存在服务器1到数据库服务器A303-1、数据库服务器B 303-2之间的接口是同样的,在图23中,从UserA301到存在服务器1、从UserB302到存在服务器1的接口是利用SIP/SIMPLE的REGISTER、SUBSCRIBE、NOTIFY、MESSAGE顺序的消息由SIP服务器161进行中继的形式。 In both drawings, the presence server 1 from the database server A303-1, the interface between the database server 303-2 B is the same in FIG. 23, from UserA301 to the presence server 1, from UserB302 to the presence server 1 The interface is the use of SIP / SIMPLE is REGISTER, news SUBSCRIBE, NOTIFY, MESSAGE order by the SIP server 161 relay form.

[实施例5]在实施例4中对存在服务器的另一种构成例予以说明。 [Example 5] In Example 4 to be described in the presence of another configuration example of the server. 图26示出的是与图2结构不同的存在服务器的模式图。 26 shows the structure of FIG. 2 is a different schematic diagram of the presence server. 本实施例的存在服务器,使用的是将公开用户名、阅览用户名和容许设定值汇总的容许登录表。 Examples of this presence server implementation, using the public user name, user name, and read the summary of the allowable setpoint allowed registration table. 就是说,使用与图9所示的登录表相同的登录表。 That is, using the registration table shown in Fig. 9 the same registration table. 本方式的登录表,由于将公开用户名字段、阅览用户名字段以及容许设定值字段汇总为一个容许登录表,与图6、图7那样的将登录表分开的情况相比较,具有从容许的设定内容检索用户名的逆引易于进行的优点。 This way of registration list, since the public user name field, reading the user name field and allowing setpoint field aggregated into a permit registration list, and Figs. 6 and 7 as the registration table separate case, compared with the permissible Setting content retrieval user name reverse primers were easy advantage of.

但是,由于登录表的数据长度变大,如图2所示的实施例,将全部数据存放于存储器中是不可能的,通常存放于外部存储装置2002中,只将必需的部分在存储器空间上展开,进行容许设定处理。 However, since the data length of the registration table becomes large, the embodiment shown in Figure 2, all the data stored in the memory is not possible, typically stored in an external storage device 2002, only the necessary portion of the memory space in to initiate, conduct permissible setting process. 2001是盘接口,与外部存储装置2002及存在服务器主体相连接。 2001 is a disk interface, and an external storage device 2002 and the presence server is connected to the body. 另外,用来解释容许设定内容的参照用表(与图8相同的表),在本实施例中,也是必需的,因此,本实施例的存在服务器具有用来存放参照用存储器的高速缓存2003。 Further, to explain the contents allowed to set the reference table (same table in Fig. 8), in the present embodiment, is required, therefore, the presence server of the present embodiment has a reference memory for storing cache 2003.

[实施例5]在实施例5中,对实际的利用情况下的容许变更步骤及其所取得的效果予以说明。 [Example 5] In Example 5, the actual utilization of the allowable under changing step and the results obtained will be described. 在图31中假设UserA和UserB是同事。 Assume that UserA and UserB in FIG. 31 is a colleague. 另外,UserA具有以4001表示的PDA的终端1和以4002表示的终端2,经SIP服务器161将存在信息以及容许信息登录到存在服务器1。 In addition, UserA has PDA terminal in 4001 represented 1 and terminal 2 in 4002, there will be 161 by the SIP server information and allow information to log on to the presence server 1. 在图31中的是经SIP服务器161访问存在服务器1的模型,如图32所示,也可以考虑不经过SIP服务器161而直接与服务器1进行通信的形态。 In Figure 31 is a presence server model 161 via the SIP server access, as shown in Figure 32, it may be considered without SIP server 161 to communicate directly with the server 1 forms. 此时,存在服务器1,具有SIP的会话控制功能,或是UserA和UserB之间的通信是不用SIP的形态的任何一种。 In this case, the presence server 1, the communication with a SIP session control function, or between UserA and UserB is any kind of form without SIP. 比如,HTTP及Instant Messaging等。 For example, HTTP and Instant Messaging, etc.

下面利用图33所示的次序图对在图31中示出的网络图中收发何种消息予以说明。 Use the following sequence diagram shown in Figure 33 to 31 are shown in the network diagram transceiver what message will be described. 下面对在此网络上,利用以IETF标准化的Request ForComment(RFC)表示的SIP消息进行通信的情况进行说明。 Next, on this network, the use of standardized SIP messages IETF Request ForComment (RFC) indicates communication is performed will be described. 如上所述,除了SIP以外,也可以藉助利用HTTP及Instant Messaging的协议等实现本次序。 As described above, in addition to SIP, HTTP and can also use Instant Messaging use of agreements implementing the order.

首先,UserB,为确认UserA的状态,使用自有终端4003,在步骤4011中,向存在服务器1发送SUBSCRIBE消息。 First, UserB, to confirm UserA state uses its own terminal 4003, in step 4011, the presence server 1 SUBSCRIBE message. 另外,所谓SUBSCRIBE,是表示由SIP规定的消息种别的称为顺序的方法,SUBSCRIBE是在IETF Request For Comment(RFC)3265中对利用方法进行规定的。 In addition, the so-called SUBSCRIBE, is that the message specified by the SIP species other method is called the order, SUBSCRIBE in the IETF Request For Comment (RFC) 3265 for use in the method specified. 之后,接收SUBSCRIBE消息的存在服务器1,将表示该SUBSCRIBE成功的200 OK响应在步骤4012中发送给UserB,接着,为了通知UserA的存在信息即对象信息,在步骤4013中,将NOTIFY消息发送给UserB。 After the presence server receives SUBSCRIBE message 1, indicating the success of the SUBSCRIBE 200 OK response sent at step 4012 to UserB, and then, in order to notify the presence information i.e. UserA object information, in step 4013, sends a NOTIFY message to UserB . NOTIFY消息,也与SUBSCRIBE一样,是由RFC3265规定的顺序,是用来在消息内部记述对象信息的顺序。 NOTIFY message, but also with SUBSCRIBE as the order specified by the RFC3265 is used in order to insider described object information. 在此顺序中,发送UserA所有的终端1(4001)、终端2(4002)两者的对象信息。 In this sequence, the sending UserA all terminals 1 (4001), the terminal 2 (4002) both the object information.

在图34中,将根据容许设定,从UserA向UserB揭示的对象信息与UserA持有的全部对象信息相对比示出。 In Figure 34, will be based on the allowable set, all objects object information from UserA to UserB UserA revealed and compared the information held is shown. 在4030~4036中示出的各项目,是UserA持有的对象信息。 Each item in the 4030 - 4036 are shown, and is the object of the information held by UserA. 实际上,UserA持有的对象信息,登录到存在服务器1内。 In fact, the object information UserA held, log on to the presence server 1 inside. 容许的设定信息,保持于存在服务器内的容许管理单元中。 Setting information may allow, held in the presence of allowable server management unit. 另一方面,在图2所示的结构的存在服务器的场合,容许的设定信息,存放于存储器内的容许设定表中。 On the other hand, in the case of the presence server configuration shown in FIG. 2, the allowable setting information, stored in the memory of the allowable setting table.

另外,在图36中,在步骤4013的NOTIFY消息表示在到达UserB的时刻UserA对UserB设定的容许。 In addition, in FIG. 36, in step 4013 NOTIFY message indicates allowable reaching time UserB UserA to UserB set. 根据图36,针对UserB,对UserA保持的所有的对象信息容许设定为公开许可。 According to Figure 36, for UserB, all objects are allowed to keep information set UserA Public License. 因此,图34所示的4030~4036全部的对象信息按照原样通知UserB。 Thus, 34 4030 - 4036 all object information as is shown in the notification UserB.

下面对图33的次序图的后半部分予以说明。 Next, the second half of the sequence diagram of FIG. 33 will be described. 如果UserA要在4014中变更终端1(4001)的对象信息,存在服务器1就在步骤4015中将UserA的对象信息的改变利用NOTIFY消息通知UserB。 If UserA want to change the terminal 1 (4001) of the object information in 4014, the presence server 1 to use NOTIFY message notification step 4015 in the UserA UserB change object information in. 这是因为在步骤4011中发送的SUBSCRIBE消息具有一定时间的有效期限,在有效期限内每次UserA的对象信息变更时存在服务器1都将其变更内容通知UserB之故。 This is because the expiration date SUBSCRIBE message sent in step 4011 has a certain time, the server 1 will it change the rules every time the contents of the notification UserB UserA object information exists about changes within the valid period. 步骤4016、4017是终端2(4002)变更对象信息时的次序,其步骤与步骤4014、4015一样。 4016,4017 step is to change the order of object information when the terminal 2 (4002), the same as step 4014,4015.

之后,假设UserA结束办公时间汇入归家人群。 After the close of business importing assume UserA go home crowd. UserA和UserB是公司的同事,但不能说是密友。 UserA and UserB are co-workers, but can not be said to be a close friend. UserA考虑在工作时间以外的私人时间内,认为也可以让UserB看到的信息仅仅是邮件地址,希望业务联系通过电子邮件进行。 UserA considered private time outside working hours that also allows UserB to see the e-mail address information just hope business contact by e-mail. 当然,可访问状态信息、位置信息及占线信息不想让人看到。 Of course, you can access status information, location information, and busy information you do not want people to see. 此外,也不想利用手机呼出。 Also, I do not want to use the phone to call out. 于是在回家时,UserA对UserB的容许设定改变。 So when you go home, UserA UserB allowed to change the settings. 具体言之,从UserA所有的终端向存在服务器1发送容许设定变更要求的消息(步骤4018)而变更存放于存在服务器1中的容许设定。 To be specific, all terminals from UserA presence server 1 to allow setting change request message (step 4018) and stored in the presence server to allow change 1 setting. 其内容为要求将手机的容许变为拒绝公开以及要求将PDA终端的可访问状态变为Read拒绝。 Its content requirements will allow mobile phone and become refused to publicly accessible state requires PDA terminal becomes Read rejected. 接收到容许设定要求的存在服务器1,在步骤4019中取得容许设定的整合性并进行登录。 Receiving the permit requirements set presence server 1, to obtain permit integration set in step 4019 and log in. 在图37中,示出步骤4019的容许设定登录的结果登录的容许设定。 In Figure 37, is shown in step 4019 is set to allow the results of allowable login login settings. 因为在UserA发出的设定变更要求中包含将手机的容许变为非公开的要求,所以手机电话号码公开设定变为拒绝,并且其下位的Read设定也由存在服务器1整合而自动设定为拒绝。 Since setting changes require UserA issue contains will allow the phone becomes a non-disclosure requirements, so Mobile phone number public settings will be changed to refuse, and the lower set of Read also by the presence of server consolidation while automatically set 1 Deny.

在图35中,示出根据变更后的设定向UserB揭示的UserA的对象信息。 In FIG. 35, illustrating object information according to the set changed to UserB UserA's revealed. 在终端1的信息中,对UserB公开的信息只有终端1的ID4031和邮件地址4033,可访问状态4032变为非公开。 In the information terminal 1, the information disclosed to UserB only terminal ID4031 and email addresses 1 of 4033, 4032 accessible state becomes non-public. 另外,关于终端2的对象信息全部未揭示。 Further, object information terminal 2 does not disclose all.

图38为示出图31所示的服务中使用的对象信息的上下关系的示图。 FIG 38 is a diagram showing the relationship between the vertical object information 31 shown in FIG service used. 由图38的上下关系图手机的位置信息、占线信息也由存在服务器1整合,自动地设定为拒绝公开和Read拒绝。 Position information 38 of the vertical diagram of the phone, busy information is also integrated by the presence server 1 is automatically set to reject an open and Read rejected. 另外,因为PDA的可访问状态可由图38了解到是最下位的对象,与其以外的容许设定的整合性可得到确认,而不能自动变更容许设定。 Further, since the PDA can access status can be learned FIG. 38 is the lowermost position of the object, other than its allowed set of available integrated confirmation, but not allowed to change settings automatically.

UserA在容许设定变更之后,存在服务器1立即在步骤4020中向UserB的终端4003以NOTIFY消息发送由容许设定许可的对象信息,即只有邮件地址信息。 After setting change UserA permit, the presence server 1 4003 to NOTIFY messages are sent immediately set by the object information to allow the license UserB's terminal in step 4020, that is only mailing address information. 其后,存在服务器1,也更新UserA的存在,这一点在容许为不使UserB了解时,不向UserB发送状态变更通知。 Thereafter, the presence server 1, also renew existing UserA, which is within the permissible not to understand when UserB not change notification is sent to UserB state. 比如,即使是UserA在步骤4021中变更手机的存在,也不向UserB发送该变更通知。 For example, even if UserA changes in step 4021 in the presence of a mobile phone does not transmit the change notification to UserB. 但是,在像步骤4022那样将公开的对象信息更新的场合,就像步骤4023那样以NOTIFY消息发送对象信息。 However, in the case where the object information is updated as step 4022 as it will be disclosed, as steps 4023 to NOTIFY messages are sent as object information.

[实施例6]图39~图41是用来说明在图33的步骤4018中实际上是如何发送容许设定要求的示图。 [Example 6] FIGS. 39 to 41 are views for explaining the steps of FIG. 33 in 4018 is actually allowed to set requirements for how to send an illustration. 实际上,要求容许设定的消息是由利用如图39的4220所示的那样的SIP协议和IP的包(分组)构成的。 In fact, the requirements set allowable news is that by the use of SIP protocol and IP packets (packet) 39 4220 constituted as shown in FIG. 4221是示出IP包的IP地址的部分,IP协议,是由IPv4或IPv6记述IPv4地址或IPv6地址。 4221 is a partial, IP protocol shows IP address of the IP packet is described by the IPv4 or IPv6 IPv4 address or IPv6 address. 4222记述传输层,传输层,不管使用TCP/UDP哪一个,都记述发送源的端口号、发送目的的端口号。 4222 describes the transport layer, the transport layer, regardless of TCP / UDP which are described in the transmission source port number, the transmission destination port number. 实际记述SIP协议的数据的部分是由4223表示的有效载荷部分。 The actual payload section describing portion is represented by the 4223 SIP protocol data. 关于这一部分更详细的记述部分是4224~4226。 For a more detailed description of this portion is 4224 - 4226. SIP消息是由记述消息种别的SIP的要求行4224、记述消息的设定的SIP头4225、记述实际数据的SIP消息正文4226构成的。 SIP message is a message from the account of the requirements of species other SIP line 4224, describes the setting of the SIP message header 4225, describes the SIP message body composed of actual 4226 data. 在本实施例中中,如图40所示,采用由IETF Request For Comment(RFC)3428规定的Instant Messaging用的顺序的MESSAGE顺序发送设定要求。 Instant Messaging MESSAGE order with the order in the present embodiment, as shown in Figure 40, using the provisions of the IETF Request For Comment (RFC) 3428 to send the set requirements. 另外,在取得容许设定时,也同样使用MESSAGE顺序。 In addition, to obtain permit setting, also use MESSAGE order. 在使用MESSAGE顺序的SIP消息中,采用如图41所示的eXchange Markup Language(XML)记述对存在服务器1的要求。 In order to use the SIP MESSAGE message, use as shown eXchange Markup Language (XML) as shown on the presence server 41 is described in claim 1. 容许设定、取得要求,在SIP消息正文中也可以利用XML以外的记述形式或是XML但是不同的模式(文法)记述。 Allowable setting acquisition request, the SIP message body described may also be used other than in the form of XML or XML but different modes (grammar) is described. 此时,在图40的4232所示的Content-type头中记述SIP消息正文。 In this case, described in the SIP message body Content-type head 40 of 4232 shown in FIG. 另外,在4233中示出的Content-Length头中记述以字节为单位的SIP消息正文的容量。 In addition, in 4233 illustrated the Content-Length header is described SIP message body in bytes of capacity. 关于上述头,在IETF Request For Comment(RFC)3261中有关于利用方法的记述。 Above the head, 3261 about the use of the method described in IETF Request For Comment (RFC).

下面对图41所示的SIP消息正文部分的XML模式予以说明。 XML mode SIP message body part shown in Figure 41 below to be explained. 图41的XML主要由4301表示的acl元素、4302表示的object-def元素、4303表示的flag元素、4304表示的subject元素构成的。 XML acl element 41 is mainly represented by the 4301, object-def element 4302 represented, flag element 4303 represented, subject element 4304 represents the composition. 在acl元素中记述进行容许设定的用户的SIP-URI、在object-def元素中记述要设定的容许的种别、在flag元素中记述要设定的容许的操作内容、在subject元素中记述成为设定对象的对方SIP URI和设定内容。 Acl elements described in the user allowed to set the SIP-URI, written in object-def element types do not allow to be set, and described the operation to be set to allow the contents of the flag element, the element in the subject account becomes a set target SIP URI and the other setting contents. 实际记述的设定内容为如4305所示的形式。 The actual description of the setting contents are as shown in the form of 4305. 此记述是并列的位串。 This description is a bit of string tied. 此位串从左起记述由object-def元素定义的对象顺序排列的设定内容,对于1个对象,由flag元素记述的操作部分的位给出的各个操作的设定为0表示拒绝,1表示许可。 Setting the order of the content object of this bit string from the left describes the elements defined by the object-def arrangement, for an object, and each operation is set by the bit operation section flag description given element is zero rejected, 1 express permission. 比如,可以看到图41中的设定为000 100。 For example, you can see in Fig. 41 is set to 000,100. 可知其中作为第一个对象的手机的设定的记述000表示公开=拒绝、read=拒绝、write=拒绝。 As we can see where the first object phone set description = 000 represents public denial, read = refusal, write = rejected. 另外,可知作为第二个对象的PDA的设定的记述的可访问状态为100,即公开=许可、read=拒绝、write=拒绝。 In addition, it is found as a second set of objects described in the PDA can access state 100, which discloses = license, read = rejected, write = rejected. 另外,在本实施例中,是以flag元素定义write操作,但flag元素可以只对要设定的操作的记述进行,比如,只对read操作进行容许设定的场合,flag元素可以只对read操作部分进行。 In addition, in this embodiment, the element is a flag to define write operations, but can only flag the elements described in the operation were to be set, for example, allow only read operation is set occasions, flag element can only read operating parts.

以这种消息的接收为触发工具,存在服务器1可以进行容许设定的整合性调查、设定内容补全和登录。 To receive such messages trigger tool, a presence server can be integrated survey allow setting, the setting content to complement and login.

Classifications
International ClassificationG06F21/60, H04L9/00, H04L29/06, G06F1/00, G06F15/173
Cooperative ClassificationH04L63/105, G06F21/604
European ClassificationG06F21/60B, H04L63/10D
Legal Events
DateCodeEventDescription
2 Feb 2005C06Publication
31 Aug 2005C10Entry into substantive examination
16 May 2007C14Grant of patent or utility model
13 Apr 2016EXPYTermination of patent right or utility model