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.


  1. Advanced Patent Search
Publication numberCN1316325 C
Publication typeGrant
Application numberCN 200410007299
Publication date16 May 2007
Filing date27 Feb 2004
Priority date23 Jun 2003
Also published asCN1573639A, EP1492298A2, EP1492298A3, US20040260948, US20080077997
Publication number200410007299.X, CN 1316325 C, CN 1316325C, CN 200410007299, CN-C-1316325, CN1316325 C, CN1316325C, CN200410007299, CN200410007299.X
Inventors宫田辰彦, 川井惠理
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
服务器 Server translated from Chinese
CN 1316325 C
Abstract  translated from Chinese
本发明可对个人信息对第三者的揭示程度进行适当管理。 The present invention can reveal personal information on the extent of the third party to be properly managed. 其方法为对个人属性信息的可否揭示的设定值根据揭示级进行分层管理。 The methods for setting the value of the personal property of the possibility of revealing information management stratified according to reveal the level. 另外,在用户要求变更设定值的场合,根据变更后的设定值所属的可否揭示级适当变更上位下位的设定值的整合性。 Further, in the case of a user request to change the set value, can be appropriately changed according to the set level to reveal the changed upper integration value belongs lower level setpoint. 通过对设定矛盾的整合,人为错误会得到吸收,可防止由于用户的个人信息外流所引起的安全性的降低。 By setting the integration contradictory, human error will be absorbed to prevent decrease in security due to the user's personal information outflow caused. 另外,通过对容许信息进行集中管理,实际上与进行服务的服务器分离,可减轻各个服务器的负担。 In addition, to allow the information to be centrally managed, in fact, separated from service with the server, reduce the burden on each server.
Claims(3)  translated from Chinese
1.一种服务器,具有用于存储用户的终端信息以及该终端的可否通信信息的存储单元,其特征在于,上述存储单元还存储该终端信息与该终端的可否通信信息之间的从属关系、和该终端信息以及该终端的可否通信信息各自的可否公开的设定值,在上述从属关系中,上述终端的可否通信信息为上位,上述终端信息为下位,上述终端的可否通信信息的上述设定值从不可公开变更为可公开的情况下,将上述终端信息的上述设定值变更为可公开,上述终端信息的上述设定值从可公开变更为不可公开的情况下,将上述终端的可否通信信息的上述设定值变更为不可公开。 A server has a storage means for storing communication information inform the user terminal information and the terminal, wherein the storage means further stores the affiliation information and inform the terminal communication information between the terminal, said communication information is provided, and inform the terminal of the terminal information and inform the respective set values disclosed in the above dependencies, the possibility of communication information of the terminal is the host, the terminal information for the next bit, the possibility of the terminal communication information a given value from the case of changing not disclosed publicly, and will change to the set value of the terminal information publicly available, the set value of the terminal is changed from the information disclosure may be non-disclosed case, said terminal the setting value is changed to inform the communication information can not be disclosed.
2.如权利要求1所述的服务器,其特征在于,将上述可否公开的设定值分成针对上述用户终端的通信对方的上述终端信息的公开可否、针对上述用户终端的通信对方的上述终端信息的读出可否、针对上述用户终端的通信对方的上述终端信息的写入可否这三种类型来进行管理。 2. The server according to claim 1, wherein said setting value divided inform disclosed publicly inform the terminal information for the communication partner of said user terminal, the terminal information of the communication partner for said user terminal reading out the possibility, for the writing of the communication partner of said user terminal the terminal information of the possibility to manage these three types.
3.如权利要求2所述的服务器,其特征在于,使上述三种设定值具有从属关系地进行管理,上述公开可否是比上述读出可否上位的设定值,上述读出可否是比上述写入可否上位的设定值,当上述设定值中的下位的设定值从否变更为可的情况下,将比该下位的设定值上位的设定值变更为可,当上述设定值中的上位的设定值从可变更为否的情况下,将比该上位的设定值下位的设定值变更为否。 3. The server according to claim 2, characterized in that the above-mentioned three types of set values that have to manage the subordination relation, the above disclosure inform than the set value is read out inform the host of the readout inform than said write inform the host of the set value, when the set value of the lower bits of the set value can be changed from any case, the setting value change than the lower set value of the upper bits to be, when the above-described Setpoints values from a variable upper whether more cases than the set value of the bit under the upper set value is changed to No.
Description  translated from Chinese
服务器 Server

技术领域 FIELD

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


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

现在,在数据库上管理隐私保护的方式之一,是采用Unix系统正在使用的容许系统。 Now, one way to manage privacy in the database, is the use of Unix systems allow the system being used. 这是一种针对具有目录结构的文件系统上的目录或文件,利用分割为所有者、组、其他人三种访问单位,对每个访问单位在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 (readout) in Read, Write (write), Execute (execution) is allowed to visit the three operating areas set ways. 容许的设定,通常是从整个系统的安全性的观念出发,由管理者进行。 Allowable setting, usually from the concept of security of the entire system starting, performed by the administrator.

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

首先,对图27的前提条件予以说明。 First, FIG 27 will be described prerequisites. 图27的文件系统的结构是在root(根)目录下形成多个第一层次目录、第二层次目录,在第二层次目录的下层存放fileA、fileB、fileC共3个文件。 Structure of the file system 27 is formed under the root (root) directory of the plurality of first-level directory, the second level directory, in the lower level of the directory to store the second 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 formation of the UserA and UserC GroupA, formed from UserA and UserB GroupB. 在文件系统的外侧的各四个角部,示出对各目录、各文件的访问权限的所在和种别(以下称为容许)的设定值。 In each of the four corners of the outer side of the file system, is shown for each content, and where the set value of kind (hereinafter called allowable) of 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 the fileA allow setting, fileA owner for UserA, allow the group to which the group is GroupA. 另外,赋予所有者的访问权限的种别是r、w、x,即Read、Write、Execute中的任何一种都可以执行。 Further, the owner of the access rights given species are respectively the r, w, x, i.e. Read, Write, Execute any one can execute. 赋予组的权限为是r、w,即属于GroupA的用户的可能操作为Read、Write操作。 Gives permission for the group is r, w, that belong to GroupA users may operate for Read, Write operation. 赋予其他人的权限为“-”,即其他人完全不能操作fileA。 Gives others permission to "-" that other people can not operate fileA.

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

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

在UserA访问fileA的场合,开始顺序访问root目录、第一层次目录、第二层次目录、文件。 In UserA access fileA occasions, beginning sequential access root directory, the first level directory, the second level of 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 visit Home, UserA of each directory and fileA owner who is. 所有者全部是UserA,对于所有者全部层次都许可r、w、x各操作。 All the owner is UserA, permission for the owner of all levels are r, w, x each operation. 因此,在UserA访问fileA的场合,文件系统许可UserA按照第一层次目录、第二层次目录的顺序访问,许可最终访问到fileA。 Therefore, access fileA in UserA occasions, file system permissions UserA according to the first level directory, directory order to access the second level, the final permit access to fileA. 其次,对fileA,许可执行Read、Write、Execute全部的处理。 Secondly, fileA, permission to perform 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, allowed the group to confirm the file system. 比如,UserA属于GroupB。 For example, UserA belongs GroupB. 如根据fileB右侧四角内示出的容许设定值,属于GroupB的用户,对于fileB许可进行Read、Write操作。 According to the set value as allowed within the right-hand corners fileB shown, belongs to the user GroupB, for the licensing of fileB Read, Write operation. 对于fileC的容许也一样。 For allowed fileC the same.

下面对UserB的文件访问予以说明。 The following file access for UserB be explained. 如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 for everyone, nor GroupA. 因此,文件系统按照其他人确认容许,而对其他人设定的容许内容全部是不许可。 Therefore, the file system is confirmed by any other person allowed, while others allow the contents of the entire set is not licensed. 所以,UserB没有对home进行访问的权限,对home以下的全部目录、文件都不能访问。 Therefore, no permission UserB home visit, for all directory home following files are not accessible. fileB的所有人是UserB,但因为在上层访问就截止了,所以即使是自己是所有人的fileB也不能访问。 fileB everyone 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 will be explained UserC access. 因为UserC属于GroupA,UserC保有对home、UserA的各层次的目录进行访问的权限。 Because UserC belong GroupA, UserC ownership permissions on home, UserA of all levels of directory access. 因此,文件系统许可UserC可以通过第二层次为止。 Therefore, the file system permissions can UserC until the second level. 对于fileA,因为UserC不是所有人,要确认组容许。 For fileA, because not everyone UserC, allowed the group to confirm. 因为UserC属于GroupA,所以文件系统对UserC许可对fileA的Read、Write。 Because UserC belong GroupA, so the file system UserC Read on fileA's license, Write. 关于fileB,UserC既不是所有人,也不属于GroupB,文件系统按照其他人确认容许,UserC不能对fileC进行访问。 About fileB, UserC neither owner nor 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, the file system permissions subjected Read, Write, Execute all operations.

这样,在Unix的访问管理中,因为是在确认上位的目录的同时,对下位的目录、文件的访问进行管理,在对上位的目录没有容许的场合,就不能访问下位。 Thus, in the Unix's access management, as is confirmed in the directory, while the upper, lower level of the directory, to manage access to the file in the directory of the host does not allow the case, it can not access the next bit. 就是说,即使是下位的容许有一些改变,只要上位没有同样的改变,就不能访问。 That is, even if the allowable number of bits have changed, the same change as long as the host is no, can not access. 此外还有,在设定新的访问用户范围时,必须生成新的组,对组进行容许设定。 In addition, when setting a new range of users to access, you must generate a new group, the groups allowed to set.

另外,存在以另外的方式在关系数据库中使用的那样的访问控制。 Further, as the presence of additional access control in a manner used in relational databases. 这是一种对各访问者、或一些访问者集合而成的组每一个都设定对数据库的记录的访问权的方式。 This is made for each of a visitor, the visitor or some set of each group are set access to the database record of the 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. 容许设定,由数据库系统的管理者进行。 Allowed to set, carried out by the database system administrator.

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

在现有的技术中,容许的管理系统是文件及数据库服务器附带的,是对每一个特定的数据进行容许管理。 In the prior art, the allowable file and database management system is included with the server, each one is allowed to manage specific data. 就是说,过去不存在将容许信息与其他信息进行区别而只对容许信息进行管理的服务器。 That is, there is no past information with other information would be allowed to distinguish allowed only for a server that manages the information. 比如,在Unix的文件系统中,是对作为文件进行管理的文档、图像等种种的数据的每一个进行容许管理的。 For example, in a Unix file system, is managed as a file for each document, the image and various data were allowed management. 可是,在根据个人信息提供服务的商业的场合,服务提供者保有的服务提供装置(服务器等),会由于用户要接受提供的服务的种类的不同而在物理上有差别。 However, in the provision of services based on personal information business occasion, the service provider to maintain the service providing apparatus (server, etc.), due to the user to accept the type of service provided by different differ physically. 比如,在百货商店中的商品购入历史大概会保存于商店保持的服务器中,终端的位置信息保存于终端的管理执行体的服务器中。 For example, in a department store in the history of merchandise purchased at the store probably will be saved to keep the server, the location information stored in the terminal server management execution body 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 the server, sometimes need to allow an individual to maintain the set of database management.

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

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

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

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


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

本发明的服务器具有用于存储用户的终端信息以及该终端的可否通信信息的存储单元,其特征在于,上述存储单元还存储该终端信息与该终端的可否通信信息之间的从属关系、和该终端信息以及该终端的可否通信信息各自的可否公开的设定值,在上述从属关系中,上述终端的可否通信信息为上位,上述终端信息为下位,上述终端的可否通信信息的上述设定值从不可公开变更为可公开的情况下,将上述终端信息的上述设定值变更为可公开,上述终端信息的上述设定值从可公开变更为不可公开的情况下,将上述终端的可否通信信息的上述设定值变更为不可公开。 Inform the communication information storage unit of the present invention has a terminal server and the terminal for storing information about the user, wherein the storage means further stores the affiliation information and inform the terminal communication information between the terminal, and the inform the setting value information of the respective communication setting value disclosed inform the terminal information and the terminal, in said slave relationship, inform information of the communication terminal is the host, the terminal information for the next bit, the possibility of the terminal communication information can not be changed from the publicly disclosed the case, the set value is changed to the terminal information to be disclosed, the set value from said terminal information is not available publicly disclosed changed circumstances, will inform the terminal of the communication the set value is changed to a non-public information.

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

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

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

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

附图说明 Brief Description

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

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

图3为示出利用本申请发明的装置处理的用户信息的层次结构的示图。 Figure 3 is a view showing the apparatus of the present invention as with the processing shown in FIG 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 allowable application setting processing unit in the hierarchy.

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

图7为本申请发明的装置存储的容许设定的表格图。 Figure 7 is to allow the application means for storing the set of the invention the table of Fig.

图8为本申请发明的装置存储的容许设定的表格图。 Figure 8 is a means for storing the inventors allow setting of the table of Fig.

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

图10为本申请发明的装置设定容许时的处理流程图。 Figure 10 is a flow chart of the application processing time is set to allow the invention.

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

图12为利用本申请发明的装置的服务的网络图。 12 is a device using the services of the present invention as with the network diagram.

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

图14为利用本申请发明的装置的服务的动作次序图。 Figure 14 is using the services of the apparatus of the present invention is an operation sequence diagram.

图15为在使用利用本申请发明的装置的服务的SIP服务器时的动作次序图。 Figure 15, in use, the use of apparatus of the present invention as with the SIP server service operation sequence FIG.

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

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

图18为在使用利用本申请发明的装置的SIP服务器时的网络图。 Figure 18, in use, the use of apparatus of the present invention as with the SIP server network diagram.

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

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

图21为示出在利用本申请发明的装置的服务中传输的用户信息的示图。 Figure 21 is a graph showing the use of apparatus of the present invention as with the transmission service in the user information shown in FIG.

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

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

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

图25为示出在利用本申请发明的装置处理多个数据库服务器的场合的传输的信息示图。 Figure 25 is a graph showing the use of the processing apparatus of the present invention is application of a plurality of database servers occasions the information transmitted is shown in FIG.

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

图27为说明Unix文件系统的容许的管理方式的说明图。 Figure 27 is an explanatory diagram management methods allow Unix file system.

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

图29为示出在实施例1中,UserA对UserB设定的容许的示图。 Figure 29 is a diagram illustrating permissible in Example 1, UserA UserB set of implementation.

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

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

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

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

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

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

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

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

图38为示出在图28示出的服务中使用的对象信息的上下关系的示图。 Figure 38 is a diagram illustrating object information for use in the service illustrated in Fig. 28 in the vertical relations.

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

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

图41为示出SIP消息正文部分的XML模式图。 Figure 41 shows the SIP message body part of the XML schema diagram.


在以下的实施例中,将包含个人信息、存在信息等用户的属性信息称为对象信息,对第三者各个对象信息可否揭示称为容许。 In the following examples, will contain personal information, presence information, etc. User attribute information is called the object information, the object information to a third party the possibility to reveal the individual called allowable.

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

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

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

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

如果用户将对自己的信息容许设定要求从终端发出,存在服务器1的各接口11-1~11-n就接收该发送消息。 If the user will be allowed to set their own information request issued from the terminal, a presence server for each interface 11-1 ~ 11-n on the reception of the send message. 于是,首先将该消息传输到容许信息输入输出单元2,容许信息收发单元4接收该消息。 Thus, first to allow the transmission of the message 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 constructing the transfer unit 5. 在容许输入信息构筑转送单元5,从消息之中将容许设定要求的一部分抽出,在服务器内部以可以解释的形式构筑数据,并将构筑的用户设定要求转送到容许设定计算处理单元3的容许设定内容外部输入输出单元7。 Enter the information in the permit to build a transfer unit 5, from the message being part of the set requirements will permit withdrawn inside 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 allowable setting content external input unit 7.

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

下面,对本实施例的存在服务器1,根据用户的要求,读出存储于存在服务器1中的容许信息向用户发送时的整体动作予以说明。 Hereinafter, the present example embodiment of a presence server according to the user's request, reads out the overall operation will be explained in the presence server 1 transmits information to allow the user time. 首先,接收到来自用户的容许取得要求消息的接口11~11-n使该消息由容许信息收发单元4接收。 First, receiving the acquisition request from the user to allow the message interface 11 ~ 11-n so that the message is received by the transceiver unit 4 to allow information. 容许信息收发单元4则将该信息转送到容许设定计算处理单元的容许设定外部输入输出单元7。 Allow information transceiving unit 4 this information is transferred to the calculation processing unit to allow setting the allowable set of external input-output unit 7. 而容许设定外部输入输出单元7将该内容发送到容许输出内容计算单元10。 And allow to set the external input and output unit 7 content to allow the calculation of the output 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 internal input and output unit 8 is set to obtain an order issued, and allow to set the internal data bus input and output units 8 through 27 in Figure 2 calls allowed to be stored in the memory 22 is set in the table 24 specified allowable setting contents. 此外,容许输出内容计算单元10经容许设定内部输入输出单元8从图2所示的容许设定对应描述表25取出信息,将存储器中记载的信息变换为供自己处理的容许信息。 In addition, to allow the output calculation unit 10 is set by the allowable set of internal input and output unit 8 shown in Fig. 2 from the permissible corresponding extract information described in Table 25, the information conversion is described for the memory to allow the information they handle. 其后,容许输出内容计算单元进行计算以使该设定内容不会发生矛盾。 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 of the vertical relationship between information 23 is read out. 计算后,该内容经容许设定外部输入输出单元7转送到容许输出信息接收构筑单元6。 After calculating the permissible content set by the external input and output unit 7 is transferred to the output of information to allow the receiver to build a unit 6. 容许输出信息接收构筑单元6由接收到的容许设定内容构筑用户客户可以解释的消息,经容许信息收发单元4将记载容许设定内容的消息从接口11发送。 6 receives output information to allow build allowable setting content can be explained by the customer to build a user message by the received unit, to allow information via the transceiver unit 4 according to the set allowable content message is sent from the interface 11. 另外,管理台,是存在服务器的管理者用来设定容许设定对应描述表25及信息上下关系设定表23的装置。 In addition, the management station, is the existence of the server's administrator to allow the set to set the corresponding description information in Table 25 and Table 23 in the vertical relationship between the setting device.

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

位于用户附带信息的下一层的下位的是终端ID33-1~33-n及服务ID34-1~34-n。 Reside in a user information included with the lower layer is under 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, may consider other types of automatic identification terminal and other kinds of services, information and services, terminal types do other kinds of information, it is best to separate each ID information placed more next layer location of the next bit. 作为终端ID,比如,可使用电话号码及SIP(会话初始化协议)、URL等。 As the terminal ID, for example, can use the phone number and SIP (Session Initiation Protocol), URL and the like. 另外,所谓服务ID,比如,是服务提供者对服务参加者分配的ID。 In addition, so-called service ID, for example, a service provider for the service participants assigned ID. 不消说,所谓终端种别信息,是表示终端是,比如,PD33-n或手机33-1,或是PC等固定终端等的信息。 Needless to say, the so-called terminal kinds of other information, is a terminal that, for example, information PD33-n or mobile 33-1, or other fixed terminals such as PC. 所谓服务种别信息,比如,是表示用户参加的服务是IM服务34-1还是视频聊天服务34-n的信息。 The so-called service information of kind, for example, is that the user is participating in the service information IM service or a video chat service 34-1 34-n of.

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

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

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

图5为示出利用本申请发明的存在服务器1处理的对象信息的容许设定的设定种别单位中的存储结构的示图。 Figure 5 is a diagram illustrating the presence server to allow the use of the present invention is an application object information setting processing of setting kind as the storage unit structure. 容许的设定值,根据某一对象信息打算在何种程度对第三者揭示的程度,取多个值。 Setpoint allowed, according to the extent of an object 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 information may be for each set of 41 to 46 are respectively allowed species, for disclosure set 52, Read and Write is set 53 set 54 of three. 对于52~54的各种别设定许可56或拒绝57的值。 For each 52 to 54 are respectively set permit or deny value 56 57.

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

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

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

另外,除了上述公开设定52、Read设定53、Write设定54之外,容许的设定种别,经图2的管理台,存在服务器的用户可自由地设定。 Further, in addition to the above disclosure set 52, Read set 53, Write 54 set outside the allowable set of kind, by the management station of Figure 2, the presence server user can freely set. 比如,如果增加公开设定种别的数目,就可以设定更细分的揭示级,反之,在不需要隐蔽功能的场合,可删除公开设定这一参数。 For example, if the increase in 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, this parameter can be set to delete publicly. 不管怎样,在本实施例中,通过将对象信息分类为多个,并且赋予上下关系进行管理,可以对对象信息进行适当的管理。 Anyway, in the present embodiment, by the object information classified into a plurality, and imparting vertical relationship management, object information can be properly managed. 这一信息也保持于如图2所示的存储器22的信息上下关系设定表23中,在上述容许信息的计算时,可随时从图1所示的容许设定内容整合单元9及容许输出内容计算单元10中调出利用。 This information is also held in the memory information as shown in Table 2 to set the vertical relationship shown in 23 of 22, when calculating the permissible information integrating unit can be set at any time from the permissible content 1 shown in Fig. 9 and the allowable output Content computing unit 10 Recall use.

图6、图7、图8是用来设定本申请的发明的存在服务器1实际存储的容许登录表的示例。 Figures 6, 7, 8 is used to set an example of application of the present invention, the presence server is actually stored in a registration table of permissible. 存在服务器1,在各用户设定的容许信息存储于图2的24所示的那样的存储器区域的场合,存储于表61、71、81三个表中。 Presence server 1, in the allowable user setting information stored in the memory area as the case 24 shown in FIG. 2, Table 61,71,81 stored in three tables. 下面说明,在存在服务器1,接收各用户发出的容许设定要求,存储其内容时的动作。 Described below, the operation in the presence server 1, to allow the reception of each set request issued by the user, store its content. 另外,图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中。 Further, as shown in FIG. 8 table 81 stored in the memory of Figure 2 allow 22 is set corresponding to the description of table 25.

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

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

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

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

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

在图8中示出服务器在解释图7所示的容许的设定内容之际的参照用表。 In Figure 8 is shown to allow the server 7 shown in an explanatory diagram of the setting contents on the occasion of the reference table. 图8的参照用表81,有编号字段82和设定对象信息字段83构成。 Referring to Figure 8, Table 81, there are number fields 82 and 83 constitute the set of object information field. 编号字段82是表示从容许设定内容73的前头算起的第几个2位的编号,设定对象信息字段83表示该2位记述的什么信息的容许。 Number field 82 is the first of several set number two of the top 73 content from the date of permit, Targets 83 information fields allow the two accounts indicate what information. 表81这样将容许设定内容73和表81组合就可以读出,或是写入,在哪一个信息中设定什么样的容许。 This will allow the setting Table 81 and Table 81 73 combinations contents can be read or written to, what kind of setting in which to allow the 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 two of the binary number can be set to allow the following four modes: 1) open set 52 and set 53 Read and Write setting is set to reject all 54, 2) set 52 set to open license, Read and Write is set 54 set 53 set to reject, 3) open set 52 and 53 is set to permit setting Read, Write set 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-mentioned 2) corresponding to the state 01, the above-mentioned 3) corresponding to the state 1, the above-mentioned 4) corresponding to the state 11, it is possible to allow the level of performance of various set values. 另外,在本实施例中,作为容许级,假设了公开设定可否、Read可否、Write可否三种状态,但即使是将容许级更细分,设定级在4以上的场合,利用二进制数的位也可以表现各级的状态。 Further, in the present embodiment, a tolerable level, the possibility of assuming an open setting, Read inform, Write inform three states, but even more the allowable level segments, set in the level 4 or more occasions, the use of a binary number You can also show the status of bit levels. 比如,如果采用3位二进制数,就可以进行23=8种的容许设定。 For example, if the three binary numbers, you can make 23 = allowable set of eight kinds.

在添加新对象信息的场合,在参照用表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 items, can allow previously unused will index table 71 is set in the content field 73 shown allowable assignment information bit string is set. 反之,在削除对象信息的场合,从参照用表81中削除著录项。 On the contrary, in the case of object information deleted from slashing bibliographic reference items in Table 81. 著录项削除的位串,在容许设定,容许取得时不再参照,成为未使用的位串。 Catalog Item slashing bit string, the allowable setting when no longer allowed to obtain a reference, become a bit string unused.

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

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

图10为在存在服务器1接收到用户发出的容许设定要求时,利用图1示出的容许设定内容整合单元9进行的处理的内容的流程图。 Figure 10 is a presence server 1 receives a request issued by the user to allow the set using a flow chart shown in FIG. 1 is set to allow the content processing content of the integrating unit 9. 容许设定内容整合单元9,是根据用户发出的容许设定要求的内容计算图4、图5所示的上下关系中没有矛盾的容许设定内容对设定内容进行整合的处理块。 Permit setting content integration unit 9 is to allow the vertical relationship 4, shown in Figure 5 there is no contradiction in the set according to the user to allow the contents of the request issued by calculation map setting contents of the setting processing of the content integration block. 下面对此处理块予以说明。 This processing block will be described below.

容许设定内容整合单元9,如果在步骤101中接收到用户的容许设定要求,就在步骤102中从图2的程序存储单元26中取得成像信息,开始处理。 Permit setting content integration unit 9, if the received at step 101 to allow the user set in claim 26, the imaging information obtained from the program storage unit 2 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 FIG. 4, the vertical relationship shown in Figure 5 is no contradiction. 假如发现矛盾时,就在步骤104中执行出错输出,在步骤119中结束处理,并在步骤120中将发给用户的表示容许设定失败的消息返送到图1所示的容许设定外部输入输出单元7。 If you find the time to allow conflicts to perform error output in step 104, the end of the process in step 119 and step 120 indicates to the user will be allowed to set in failure message back to Figure 1 set the external input The output unit 7. 在无矛盾的场合,在步骤105中,首先进行容许设定。 In the case of non-contradiction, in step 105, is first allowed to set. 但是,在一次对多个对象信息要求容许设定的场合,首先对最先记述的设定进行处理。 However, in a plurality of object information to allow the set requirements of the occasion, first described in the first set for processing. 之后,在步骤106中,为了对按照设定要求进行设定的容许取得图5所示的在处理单位中的上下关系的整合性,从图2所示的信息上下关系设定表23中读出处理单位的信息上下关系表,检验在处理单位中的上位容许。 Thereafter, in step 106, in order to allow the setting in accordance with the requirements set in the processing unit to obtain FIG integrated in the vertical relationship shown in Figure 5, the information shown in Figure 2 from the vertical relationship setting table 23 is read vertical relationship table showing information processing unit, the processing unit in the inspection upper allowable. 比如,如果设定要求是对Write设定进行容许设定,就对Read设定进行检验。 For example, if you set the requirement is permissible Write setting were set to Read is set for testing. 不过,因为设定要求是最上位的公开设定的可能性也存在,在步骤107中检验设定要求是否是处理单位的最上位。 However, because the possibility of setting requirements are set by the uppermost disclosed there, the test set in step 107 whether the request processing unit is uppermost. 假如是最上位,就转入步骤111,如果不是最上位,就进入步骤108,比较检验中处理单位和上位的处理单位的设定内容。 If it is uppermost, then proceeds to step 111, if not the most superior, proceeds to step 108, set more content inspection processing unit and the host processing unit. 在步骤108中,假如上位的容许设定为拒绝,并且检验的容许设定为许可时,因为在图5的上下关系中有矛盾,就将上位的容许在步骤109中设定为许可。 In step 108, if the host is allowed to set 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 make this deal.

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

在步骤111中,从图2所示的信息上下关系设定表23读出信息单位的信息上下关系表,再从图2所示的容许设定表24读出现在在设定的容许信息,将现在进行容许设定的对象信息的设定内容与其对上位的对象信息现在设定的容许的内容的矛盾进行整合。 In step 111, the vertical relationship between 23 reads information from the information unit table information vertical relationship setting table shown in Figure 2, and then appear in the setting table 24 is read from the permissible shown in Figure 2 to allow the information in the set, will now be allowed to set the setting contents of the object information and its information content object contradiction upper allowable now set to integrate. 因为现在在进行容许设定的对象信息有可能是图4所示的信息单位层次的最上位的用户ID,首先在步骤111检验是否是信息单位的最上位。 Because now carrying the permissible object information setting unit of the map information may be uppermost hierarchy user ID in FIG. 4, first in step 111 checks whether the information unit is uppermost. 假如不是,在步骤113中对现在进行容许信息设定的对象信息和图4所示的上下关系图中的上位的对象信息的容许设定的Read设定进行比较。 If not allowed, in the step 113 to proceed to the vertical relationship shown in Figure 4 to allow the object information setting information and the drawing object information of the upper set of Read is set for comparison. 假如上位对象信息的Read设定是拒绝,而现在设定的对象信息的Read设定是许可的场合,则因为上位的对象信息拒绝阅览与下位的对象信息的许可阅览是处于矛盾状态,在步骤114中许可上位的对象信息的公开设定、Read设定。 If the host object information Read setting is rejected, and the setting is now set to Read object information is permissible occasion, the object information because the host refused permission to read and read the next bit of the object information is in contradiction, in step 114 licensed public setting upper object information, Read settings. 由此可对上下关系的矛盾进行整合。 This allowed for a contradictory relationship between the upper and lower integration. 假如在步骤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 permitted check-out object to the current object information of a moving object information of the upper hierarchy, the processing starting from step 111 once again, this processing cycle until the permitted check object moves So far as the uppermost user ID. 如果容许检验对象移动到最上位,从步骤112进入步骤116的处理。 If allowed to move to the upper test object, the processing step 116 from step 112 to enter. 顺便指出,此步骤111~至步骤115为止的处理循环,虽然理解图4所示的对象信息单位的上下关系,但不能不处理,该信息存储于图2的对象信息上下关系设定表23中。 Incidentally, this step 111 to step 115 to loop until the processing, although the vertical relationship understanding object information unit shown in FIG. 4, but can not deal with, the information stored in the object information in FIG. 2 up and down in relation setting table 23 . 此设定,在存在服务器1的运用中,用户对关系可自由地设定。 This setting, the use of a presence server, the user can freely set the relationship.

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

图11为示出在存在服务器1接收到用户发出的容许取得要求时,利用图1所示的容许输出内容计算单元10进行处理的内容的流程图。 11 is a flowchart showing the presence server 1 receives the acquisition request issued by the user to allow to allow the contents of an output calculation unit shown in FIG. 10 for processing the content. 容许输出内容计算单元10,是在从图1所示的容许设定外部输入输出单元7接收到用户发出的取得要求并从图2的容许设定表24读出容许设定之后,确认该设定在图4、图5所示的关系上有无矛盾,假如有矛盾,就计算容许设定内容,将计算后的容许设定内容返回用户的处理块。 Allowable output computing unit 10, is set from the external input unit 1 shown in Fig. 7 allowable received acquisition request sent from the user to allow the setting table 24 of FIG. 2 after the read-out to allow set, confirm the set set in the relationship. 4, 5 shown in Fig. Have contradiction, if there is contradiction, it calculates the allowable setting content, will allow the calculation returns the user after setting content processing block. 下面对此处理块予以说明。 This processing block will be described below. 如果容许输出内容计算单元10,在步骤131中,从图1所示的容许设定外部输入输出单元7接收到用户发出的取得要求,就从图2所示的程序存储单元26读出处理内容,在步骤132中开始处理。 If the allowable output calculation unit 10, in step 131, from the setting shown in Figure 1 to allow the external input-output unit receives the acquisition request issued by the user to 7, 26 to read out the contents of the processing program from the storage unit 2 shown in FIG. to begin processing at step 132. 处理开始后,首先在步骤133中,检验要求容许取得的用户是否可以取得要求目标的容许设定。 After the process is started, first in step 133, it is checked whether the user request can be made to allow acquisition request target allowable setting. 假如没有取得权力,处理进入步骤134执行出错输出,在步骤149中结束处理,并在步骤150中将发给用户的通知没有取得权力的消息返送到图1所示的容许设定外部输入输出单元7。 If there is no access to power, the process proceeds to step 134 to perform error output, ending the process in step 149 and step 150 a notification to the user will not have access to power in a message back to Figure 1 is set to allow the external input and output units 7. 在步骤133中有权力的场合,处理就进入步骤135。 Has the power of the occasion in step 133, the process proceeds to step 135. 在步骤135中,从容许设定表24读出容许设定。 In step 135, from the setting table 24 to read the permissible allowable setting. 并且,为了计算上下关系的矛盾,从图2所示的信息上下关系设定表23读出图4所示的上下关系。 And, in order to calculate the vertical relationship between the contradictory, from the information shown in Figure 2 vertical relationship vertical relationship setting table 23 is read out as shown in FIG. 之后进入步骤136,检验针对各对象信息在处理单位中的容许设定和图5所示的上下关系有无矛盾。 After entering step 136, for each inspection object information to allow the processing unit in the conflict set and the presence or absence of 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, the inspection table 81 from FIG. 8, the order number 82, i.e., FIG. 7 is set to allow the contents of the first two 73 Since readout allow setting. 在处理单位容许检验中,首先在步骤136中使进行检验的处理设定移动到最上位,即公开设定。 In the processing unit to allow inspection, the first processing test set to move to the uppermost, open set in step 136 that manipulation. 之后,检验进入步骤1001的检验中的公开设定是否是最下位,因为第一次的循环是检验最上位的公开设定,不是最下位,按照原样使处理进到步骤137,检验公开设定是否是拒绝。 Thereafter, the test proceeds to step 1001 tests whether the setting is disclosed in the lowest position, because the first test cycle is disclosed in the uppermost set, is 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 refused, on the way to set. 假如是许可时,就使处理进到步骤138,使容许检验对象向下位移动一个层次。 When the license if it is, then the process proceeds to step 138, so as to permit inspection target position to move down a level. 比如,现在检验中的处理设定是公开设定的话,就将容许检验对象向下位移动一个层次到Read设定。 For example, now test the treatment setting is set to open, then it will be allowed to examine the object to move down one level to Read bit set.

其后使处理进入步骤1001再开始,是处理循环一直到移动到最下位的处理设定为止。 Thereafter the process proceeds to step 1001 and then starts a processing loop has been moved to the lowermost position to the processing set up. 假如处理成为了最下位,就使处理从步骤1001进入到步骤140。 If the processing has become the most lower position, causes the processing from step 1001 proceeds to step 140. 在步骤140中,检查是否对全部对象信息都已经结束检验,假如未结束,就使处理进入步骤141。 In step 140, it is checked whether or not all inspection object information have been completed, 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, object information checked at step 143 to move to the user ID. 之后,在步骤1002中检验处于检验中的对象信息是否是最下位,因为现在的检验中对象信息是最上位的用户ID,就按着原样进入步骤144,检查检验中的容许设定的Read设定是否是拒绝。 Thereafter, the test is at step 1002 tests whether the object information is the lowest level, because the inspection object information is the uppermost of a user ID, according as it proceeds to step 144, to check the setting of the allowable inspection provided Read Is set to refuse. 假如是拒绝,因为可以了解到对于下位的对象信息没有让看的意思,在步骤146中对全部的下位对象信息将全部处理设定的内容设定为拒绝。 If it is rejected, because you can learn for the next bit of the object information is not meant to make look set to refuse to step 146 for all lower-level object information processing settings all content. 假如在步骤144中Read设定是许可时,就使处理进入到步骤145。 If permission is set in step 144 Read are present, the process proceeds to step 145. 在步骤145中,使容许检验对象在处理单位中向下位移动。 In step 145, the test object so as to permit the processing unit position is moved downward. 但是,有时位于用户ID的下位的对象信息存在多个。 However, sometimes the user ID is located in the lower position there are a plurality of object information. 此时,任意选择下位的对象信息并将容许检验对象移向该对象信息。 In this case, choose lower-bit object information and allow inspection object toward the object information. 此时对检验过的下位的对象信息进行存储。 At this point on the test over the next bit of information stored objects. 之后,再打开步骤144,使处理循环一直到检验到最下位的对象信息为止。 After that, then open the step 144, the processing cycle until the test object to the lowest level of information so far.

在最下位的对象信息的检验移动时,处理从步骤1002进到步骤147。 Moving the lowermost position in the inspection object information, the process proceeds from step 1002 proceeds to step 147. 在步骤147中,从存储的已经经过检验的下位对象信息中,调查是否图4的树结构的全部分枝都已经经过检验,假如不是全部分枝都已经经过检验时,处理进入到步骤148。 In step 147, from the stored object information has passed the lower test, investigators whether all branches of the tree structure of Figure 4 have been tested, if not all branches are tested has elapsed, the process proceeds to step 148. 在步骤148中,使容许检验对象向还未检验过的分枝的对象信息移动。 In step 148, so that the branch has not been inspected moving object information to allow inspection object. 其后,处理进入到步骤1002,使处理循环一直到对全部分枝的容许检验结束为止。 Thereafter, the process proceeds to step 1002, until the end of the process cycle for all branches of the permitted check-up. 在步骤147,如果对全部分枝检验容许检验都已经结束,处理进入到步骤149而结束。 In step 147, if the permitted check test for all branches have been completed, the processing proceeds to step 149 and ends. 之后,在步骤150,将用来发给用户的表示经过检验的容许信息返送到图1所示的容许设定外部输入输出单元7。 Thereafter, in step 150, will be used to distribute to users information represents permissible tested returned to the set shown in Figure 1 to allow the external input and output unit 7. 另外,容许输出内容计算单元10进行的图11的处理并非必需的处理。 In addition, to allow the calculation processing output processing unit 10 of FIG. 11 is not required. 依靠容许设定内容整合单元9的处理,并且如果还有通过其他路径不将容许设定写入到容许设定表24的保障的话,也可以不执行图11所示的处理流程,而将从容许设定表24取得的容许设定按照原样发送给用户。 Rely allow setting processing contents integrating unit 9, and if there are no other paths through the allowable setting write protection to allow the setting of the table 24, then, may not execute the processing flow shown in Figure 11, and from allow the setting table 24 as is made to allow the setting to the user. 但是,通过执行图11所示的处理流程,不想信息公开的用户的信息外流的可能性可以更降低。 However, through the implementation of the process flow diagram shown in 11, did not want the possibility of an outflow of information the user's information disclosure can be more reduced.

下面利用图28至图30,对于针对用户要求的容许设定,图1所示的容许设定内容整合单元9是如何取得整合性,结果将何种容许设定保存于图2所示的容许设定表24中进行说明。 Below using FIG 28 to FIG 30, to allow for the required setting for the user, to allow the setting contents shown in Fig integrating unit 9 is how to achieve integration, the result will be stored in what allowable setting allowable 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 mobile phones and PDA 3200 represents. 于是,位于其下位的是作为手机的ID的电话号码3102,并且位于同列中的有作为PDA的ID的SIP-URI3105。 Thus, in its lower position as the ID of the telephone number of the mobile phone 3102, and are located in the same column as a PDA 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 next bit of PDA has to receive the communication status of its 3106 and 3107 Busy with columns. 在存在服务器1中,就可以将UserA登录的对象信息以这种方式维持上下关系而得到保持。 In the presence server 1, it can be the object information UserA logged in this manner to maintain the vertical relationship is maintained.

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

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

此外,为了从对象间的上下关系整合容许设定,从图2所示的信息上下关系设定表23中读出图28所示的上下关系信息。 In addition, in order to integrate the vertical relationship between objects allow setting, 23, the vertical relationship between the information read out from the diagram shown in Figure 28 the vertical relationship between the setting information shown in Table 2. 于是,对容许设定要求的手机的位置信息3103,作为上位对象可以把握手机的电话号码3102以及用户ID3101的存在。 Thus, the location information is 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所示的现在设定的容许信息。 Further, from the setting table shown in FIG. 2 allow 24 reads out the allowable current setting information shown in FIG. 29. 因为用户发出的容许设定要求中是要将手机的位置信息变为Read许可,而其上位的手机的电话号码3102的公开设定、Read设定为图29的3112中所示的公开拒绝、Read拒绝,要变更为公开许可、Read许可。 Because the user issues a request to allow the setting is changed to the position information to the mobile phone Read permission, and its upper position of the cell phone numbers disclosed set 3102, Read is set to public refusal shown in FIG. 29 3112, Read refused to change to public license, Read permission. 并且,对上位的用户ID3101进行确认,如3111所示,因为原来的设定为公开许可、Read许可,所以原样保留。 And, for the host 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所示的上下关系图可知,是处于与用户要求的容许设定的手机的位置信息无关的位置的信息,设定前的内容不改写。 Phone busy information 3104, PDA's SIP-URI3105, PDA busy 3106, the PDA 3107 communication state, as shown in Fig. 28 from the upper and lower diagram shows that is required is to allow the user to set the location information independent of the phone information about the location and contents of the set is not overwritten before.

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

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

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

下面对服务模型整体的动作予以说明。 Here the overall operation of the service model will be described. 首先154示出的UserA将自己的信息及自己的信息公开设定登录到存在服务器1,向家族信息通知服务器152提出服务要求,经信息配送服务器153接受服务。 First 154 shown UserA will own their own information and information disclosure is set to log on to a presence server, 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, which notifies the application to sell the items to other families and other shops in the vicinity.

在图14中示出其具体动作的次序。 In Figure 14 is shown a detailed operation sequence. 下面对其动作予以说明。 Its operation will be described below. 154所示的UserA首先在步骤171中向家族信息通知服务器152发送服务登录要求。 UserA 154 shown in the first information service logon request notification sent by the server 152 in step 171 to the family. 于是,家族信息通知服务器152,在步骤172中,向154所示的UserA查询可以公开的信息。 Thus, family information notification server 152, in step 172, as shown in the UserA 154 may query the information disclosed. 在154中示出的UserA对此在步骤173中自己将可以公开的信息登录到家族信息通知服务器152。 Shown in 154 UserA logged on to the family of this 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。 Further, at the same time, in step 174, will allow the set to log on to the presence server 1. 存在服务器1,将以4表示的UserA登录的信息公开设定在步骤175中保存到服务器内部。 A presence server, will be 4 shows UserA login information disclosure set saved in step 175 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 the contents of the updated information and notification, in step 176 of the presence server 1 UserA information update notification appointment. 之后,以4表示的UserA在步骤177中将自己的信息更新登录到存在服务器1。 After updating to UserA 4 indicate the presence server to log on to a step 177 will be in their own information. 因为存在服务器1,在步骤176中从家族信息通知服务器152接收到UserA的信息更新通知预约并享有,就对家族信息通知服务器152进行更新通知。 Because of the presence server 1, in step 176 152 received from the family information notification server to UserA information update notification reservations and enjoy it, they carry on the family information notification server 152 update notification. 此时,存在服务器1首先在步骤178中对以4表示的UserA对家族信息通知服务器152设定的容许设定予以确认。 In this case, the presence of a first server to UserA 4 expressed on family information notification server 152 is set to allow the setting to be recognized in step 178. 之后,只将确认在容许设定中Read设定是许可的信息在步骤179中通知家族信息通知服务器152。 After that, only confirm the allowable setting Read settings are family information notification server license information 152 in step 179 notice. 此时,通知方法有只将更新的信息通知的方法和将以4表示的UserA持有的包含未更新的信息的全部通知的方法两种,但使用哪一种方法都可以。 In this case, there is only the method of updating information notification method comprising notifying any two non-updated information and will be held by UserA 4 shows a notification method, but which method can be.

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

家族信息通知服务器152,在步骤179中,取得以4表示的UserA的更新的信息,在步骤180中对更新的信息,并且包含其他未更新的信息,进行确认,进行服务提供判断,进行其内容的判断。 Family information notification server 152, in step 179, to obtain the updated information UserA 4 shows, in step 180 to update the information, and includes other non-updated information, to confirm, the service provider determination were carried out its contents judgment. 之后,家族信息通知服务器152,在决定服务配送后,在步骤181中向信息配送服务器153发送服务的配送要求。 After that, the family information notification server 152, after deciding the service delivery, information distribution to the distribution server 153 sends a service request 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 of UserA distribution services. 不过,如果家族信息通知服务器152,确认在步骤180中更新取得的UserA的信息并决定不进行配送服务时,不进行步骤181~183的处理,等待下一个UserA的信息更新通知。 However, if the family information notification server 152 in step 180 to confirm the update UserA acquired information and decided not to distribution services, without processing steps 181 to 183, and wait for the next update notifications UserA's. 另外,在此次序中,也有家族信息通知服务器152具有信息配送服务器153的功能的情况。 Further, in this order, there are a family information notification server 152 having the situation information delivery server 153 functions. 此时,也有不进行步骤181的处理,而步骤182、183中的处理由家族信息通知服务器152执行的场合。 At this point, there are no processing step 181, where a processing step 182,183 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) realization 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 presence information of the reservation and to update notification, protocol IM and multimedia communications necessary functions. 图14的SIP服务器161具有给基于SIP/SIMPLE的消息进行路由选择传输到目的对象的功能。 SIP server 161 of FIG. 14 have to based on 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 achieve an order of FIG. 14. 在图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 order, with the aid of 191,192,193 realization use HTTP service login request 171, public information inquiries 172 173 discloses set login. 迄今为止的处理是经存在服务器1进行的。 So far the treatment is carried out by a presence server. 另外,容许设定174是藉助使用SIMPLE的MESSAGE顺序(method)发送194经SIP服务器161中继实现的。 In addition, 174 is set to allow the aid sent by the SIP server 194 161 relay implemented using the SIMPLE MESSAGE order (method). 所谓顺序是SIP/SIMPLE消息的最前头的部分中记述的字符串,通过多该字符串的确认,可以判断该SIP/SIMPLE消息是发送到哪一目的的。 The so-called head of the order is the most part of SIP / SIMPLE description of the message string, the string by identifying more, you can determine the SIP / SIMPLE message is sent where a purpose. 顺便指出,MESSAGE顺序本来是发送正文库IM的发言内容的顺序,在本申请发明的装置中扩展到容许设定要求、取得要求。 Incidentally, MESSAGE sequence could have been transmitted in the order of the speech text library IM, the expansion in the apparatus of the present application invention to allow the set requirements, acquisition request. 另外,UserA的UserA的信息变更通知预约176是利用SIMPLE的SUBSCRIBE消息发送196经SIP服务器中继实现的。 In addition, UserA UserA information change notification of appointment of 176 is to use SIMPLE SUBSCRIBE message is sent by the SIP server 196 relay implementation. 下一个信息更新177是利用REGISTER消息发送197经SIP服务器161中继实现的。 The next is to use the information to update 177 197 REGISTER message sent by the SIP server 161 relay implementation. REGISTER顺序本来是用户进行在线登录的方法,在本申请发明的装置中对其进行扩展而成为可以利用此顺序进行用户信息登录。 REGISTER order originally logged on user online method, apparatus of the present invention is its application to expand and become the user can use this information to log order.

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

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

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

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

存在服务器1,将UserA登录的容许设定在步骤237中保存到内部。 A presence server will allow UserA login settings are saved to the internal, in step 237. 另外,店铺信息配送服务器222,由于接收到UserA的信息更新的内容的通知,在步骤238中对存在服务器1进行UserA的信息更新通知预约。 Further, store the information distribution server 222, since the received notification information UserA content update, in step 238 the presence server 1 for information update notification UserA reservation. 之后,UserA在步骤239中将自己的信息更新登录到应用服务器1。 After, UserA in step 239 will update your information to log on to an application server. 因为存在服务器1,在步骤238中从店铺信息配送服务器222接收到UserA的信息更新通知预约并享有,UserA就在步骤240中在对店铺信息配送服务器222设定的容许确认后,只将确认在容许设定中Read设定是许可的信息在步骤241中通知店铺信息配送服务器222。 Because of 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 allowed to store information distribution server 222 set, only confirmed Read settings are set to allow the shop information distribution server 222 license information notice in step 241. 此时,通知方法有只将更新的信息通知的方法和将以4表示的UserA持有的包含未更新的信息的全部通知的方法两种,但使用哪一种方法都可以。 In this case, there is only the method of updating information notification method comprising notifying any two non-updated information and will be held by 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 ○ Log on server 221, update information, and store the information distribution server 222 receives the information about the UserA example. 在图21中,UserA保有用户ID 272、作为UserA的附带信息兴趣273、年收入274、○商店购入历史275、UserA保持的终端1的ID276、作为终端的附带信息的On/Off277、位置278。 In Figure 21, UserA retain user ID 272, as the accompanying information UserA interest 273, the annual income of 274, ○ store purchase history 275, UserA keep ID276 terminal 1 as incidental information terminal On / Off277, location 278. 不过,店铺信息配送服务器222接收到关于UserA的年收入信息是拒绝公开281。 However, the shop information distribution server 222 receives the annual income of about 281 UserA is refused to disclose. 这是因为UserA将对店铺信息配送服务器222登录的年收入的Read设定的拒绝的容许信息登录到存在服务器1之故。 This is because UserA will store information distribution server 222 log set annual income Read refusal to allow information to log on to a server so it exists. 另外,在信息更新通知方法是只通知更新的信息的方法时,该更新的信息对店铺信息配送服务器222的容许设定为公开设定或Read设定为拒绝时,不进行步骤241的信息更新通知。 Further, the information update notification method is the only method of information update notification, the update information store the information distribution server 222 is set to allow the public to set or Read is set to reject, information update step is not performed 241 notification.

店铺信息配送服务器222,在步骤241中,取得UserA的更新的信息,在步骤242中对更新的信息,并且包含其他未更新的信息,进行确认,进行服务提供判断,进行其内容的判断。 Store the information distribution server 222, in step 241, the updated information obtained UserA, in step 242 to update the information, and includes other non-updated information, to confirm, the service provider determination were carried out to determine its contents. 之后,店铺信息配送服务器,在决定服务配送后,在步骤243中向信息配送服务器223发送服务的配送要求。 After that, the shop information distribution server, after deciding the service delivery, in step 243, the information delivery and distribution requires 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 of UserA, for example, near the UserA now store information about the location and the store's service coupons and other distribution services. 此时,如果店铺信息配送服务器222,确认在步骤241中更新取得的UserA的信息并决定不进行配送服务时,不进行步骤243~245的处理,等待下一个UserA的信息更新通知。 At this point, if the shop information distribution server 222, confirm that the update information obtained in step 241 UserA and decision not to distribution services, does not deal with 243 to 245 steps, waiting for the next update notifications UserA's. 另外,在此次序中,也有店铺信息配送服务器222具有信息配送服务器223的功能的情况。 Further, in this order, there are cases store the information distribution server 222 has the information distribution server function 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 in 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 to achieve. 另外,图20是利用SIP/SIMPLE和HTTP实现图19的次序的示例。 Further, FIG. 20 is the use of SIP / SIMPLE and HTTP exemplary sequence of FIG. 19 to achieve. 下面利用图20对图18的具体动作予以说明。 Here will be described the use of the specific operation of Fig. 20 Fig. 18. 在图19中,利用Register(UserA的购入历史登录)252经SIP服务器161中继实现UserA的购入历史登录232。 In Figure 19, the use of Register (UserA's purchase history Login) 252 by 161 relay SIP server to achieve UserA's purchase history to log 232. 之后,针对服务登录要求233、公开信息查询234、公开信息登录235,在253、254、255的步骤中,利用HTTP实现。 After logon request for service 233 234 public information inquiry, public information logon 235, 253,254,255 step in using the HTTP implementation. 另外,容许设定登录236,在Message消息发送256中经SIP服务器161中继实现。 In addition, to allow the setting to log 236, 256 sent by the SIP server to achieve 161 relay messages in the Message. 下一个UserA的UserA的信息变更通知预约238是在258SUBSCRIBE消息发送258中经SIP服务器161中继实现。 UserA UserA's next change notification message is sent an appointment 238 258 161 by the SIP server implemented in 258SUBSCRIBE relay messages. 用户信息更新239与232一样是利用REGISTER消息发送259经SIP服务器中继实现的。 User information is updated 239 and 232 as is the use of SIP REGISTER messages sent by 259 relay server implementations. 信息更新通知241是利用NOTIFY消息发送261由SIP服务器161中继实现的。 Information Update Notification 241 261 using NOTIFY messages sent by the SIP server 161 relay implementation. 另外,作为最后的步骤的服务配送245,在步骤265中,在动画等实时性高的媒体的配送时,在发送INVITE消息之后,在会话打开以后利用RTP协议,传输服务。 In addition, as the final step of the service delivery 245, in step 265, when the animation, real-time high of media distribution, after sending the INVITE message, after the session opened the RTP protocol, transport services. 像静止画面及正文库这样的实时性低的配送的场合,是利用MESSAGE顺序发送实现的。 Like a still picture and text libraries such real-time low of distribution of the occasion, is sent using MESSAGE order to achieve. 无论采取哪一种方法,都是以SIP服务器161作为中继转送SIP消息。 Either way take are based on the SIP server 161 as a relay forwarding SIP messages.

[实施例3]图22示出利用存在服务器的商业模型的实施例3。 Figure 22 shows a [Example 3] Example of business model utilizing the presence server 3. UserA301,在存在服务器1上登录有图25所示的用户ID312、作为用户附带信息的兴趣313、年收入314、UserA所有的终端1的ID315、作为终端1的附带信息的On/Off316、位置317。 UserA301, in the presence of a user on the login server 25 shown in FIG ID312, accompanying information as the user's interest 313, annual income 314, ID315 UserA all the terminal 1, as On the terminal 1 of the accompanying information / Off316, position 317 . 另外,UserB302是进行UserA的信息更新通知的预约、把握UserA的现在状态的用户。 In addition, UserB302 is carried UserA reservation information update notification grasp of the current state of the user UserA. 图24是此实施例的动作次序图。 Figure 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 interest 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 in a 313 server is stored in the database server A303-1, step 322, in which to log on to the database server in A303-1.

之后UserA在步骤323中将终端1附带的位置316登录到存在服务器1。 UserA logged on to the server after an existence in a position to step 323 will be shipped with 316 terminals. 因为设定的是存在服务器1将位置316保存于数据库服务器B303-2中,所以在步骤324中,将UserA的位置316登录到数据库服务器B303-2中。 Because the presence server 1 is set to position 316 is stored in the database server B303-2, so in step 324, the position of the UserA 316 Log in to the database server B303-2. 之后,UserA在步骤325中,将对UserB的设定登录到存在服务器1。 After, UserA in step 325, UserB will log on to the presence server settings 1. 于是,存在服务器1,在步骤326中,存储UserA对UserB的容许设定。 Thus, the presence server 1, in step 326, the storage UserA UserB on allowable settings. 之后,UserB,为了解UserA的信息更新,对存在服务器1,在步骤327中,发送UserA的信息更新预约通知。 After, UserB, to understand the information updated UserA, and the existence of a server, 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, the first check on allow UserA UserB set, only the Read permission set to the user information notification 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 in step 329 and 330 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 when a public setting or Read set to reject, because there is no user information may notice no right of return message in step 331 and the end of this action sequence. 之后,如果UserA,在步骤332中,比如,更新位置信息和兴趣,存在服务器1在步骤333、334中将各自的用户信息保存于数据库服务器A303-1和数据库服务器B303-2中,并且,在步骤335中UserA将对UserB设定的容许信息进行确认并将Read设定是许可的用户信息在步骤336中通知UserB。 Thereafter, if UserA, in step 332, for example, to update the location information and interest, the presence server 1 in step 333, 334 in the respective user information stored in the database server database server A303-1 and B303-2, and, in Information step will allow UserA UserB set 335 is set to confirm and Read permission notice UserB user information in step 336.

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

另外,图23是以SIP/SIMPLE实现图22的实施例的示例。 In addition, Figure 23 is an example of SIP / SIMPLE realize the embodiment of Figure 22. 在两个图面中,从存在服务器1到数据库服务器A303-1、数据库服务器B303-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, B303-2 interface between the database server is the same as in FIG. 23, from UserA301 to the presence server 1, to the presence server from UserB302 1 interface using SIP / SIMPLE is REGISTER, message SUBSCRIBE, NOTIFY, MESSAGE SIP server 161 by sequentially relaying form.

[实施例5]在实施例4中对存在服务器的另一种构成例予以说明。 [Example 5] In the fourth embodiment to be described the presence of another configuration example of the server. 图26示出的是与图2结构不同的存在服务器的模式图。 Figure 26 shows a block diagram with two different schematic diagram of the presence server. 本实施例的存在服务器,使用的是将公开用户名、阅览用户名和容许设定值汇总的容许登录表。 Example of the present embodiment presence server, using the public user name, user name and view summary allowable setpoint tolerance registration table. 就是说,使用与图9所示的登录表相同的登录表。 That is, using the registration table shown in Fig. 9 the same registration table. 本方式的登录表,由于将公开用户名字段、阅览用户名字段以及容许设定值字段汇总为一个容许登录表,与图6、图7那样的将登录表分开的情况相比较,具有从容许的设定内容检索用户名的逆引易于进行的优点。 This way the login form, due to the public user name field, reading the user name field and set the value of a field to allow for a permit to log the summary table, and Figures 6 and 7 as the login form separate case, compared with the permissible Setting content retrieval username inverse cited advantages of easy conducted.

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

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

下面利用图33所示的次序图对在图31中示出的网络图中收发何种消息予以说明。 As shown below using the sequence diagram of FIG. 33 in Fig. 31 shows a network diagram of the transceiver which message will be described. 下面对在此网络上,利用以IETF标准化的Request ForComment(RFC)表示的SIP消息进行通信的情况进行说明。 Next, on this network, the use of standardized SIP message to IETF Request ForComment (RFC) represents the case where communication is performed will be described. 如上所述,除了SIP以外,也可以藉助利用HTTP及Instant Messaging的协议等实现本次序。 As mentioned above, in addition to SIP, HTTP and can also take advantage of the help of Instant Messaging protocols to achieve this order.

首先,UserB,为确认UserA的状态,使用自有终端4003,在步骤4011中,向存在服务器1发送SUBSCRIBE消息。 First, UserB, to confirm the status of UserA, 4003 using its own terminal, in step 4011, the presence server sends a SUBSCRIBE message. 另外,所谓SUBSCRIBE,是表示由SIP规定的消息种别的称为顺序的方法,SUBSCRIBE是在IETF Request For Comment(RFC)3265中对利用方法进行规定的。 The term SUBSCRIBE, is specified by the SIP message types other methods known sequence, SUBSCRIBE in IETF Request For Comment (RFC) 3265 for use in the method specified. 之后,接收SUBSCRIBE消息的存在服务器1,将表示该SUBSCRIBE成功的200 OK响应在步骤4012中发送给UserB,接着,为了通知UserA的存在信息即对象信息,在步骤4013中,将NOTIFY消息发送给UserB。 Thereafter, the presence server receives SUBSCRIBE message 1, indicating that the SUBSCRIBE successful 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, will send a NOTIFY message to UserB . NOTIFY消息,也与SUBSCRIBE一样,是由RFC3265规定的顺序,是用来在消息内部记述对象信息的顺序。 NOTIFY message, also SUBSCRIBE, is sequentially specified by RFC3265, is used in the order of description inside the message object information. 在此顺序中,发送UserA所有的终端1(4001)、终端2(4002)两者的对象信息。 In this sequence, the transmission UserA all terminals 1 (4001), the terminal 2 (4002) of both the object information.

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

另外,在图36中,在步骤4013的NOTIFY消息表示在到达UserB的时刻UserA对UserB设定的容许。 In addition, in Figure 36, in step 4013, said NOTIFY message reaches UserB allow time for UserB UserA set. 根据图36,针对UserB,对UserA保持的所有的对象信息容许设定为公开许可。 According to Figure 36, for UserB, all objects are allowed to keep the information for UserA is set to open licenses. 因此,图34所示的4030~4036全部的对象信息按照原样通知UserB。 Therefore, 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, there is a server on the use of a NOTIFY message notification 4015 UserB step change in the object information in UserA. 这是因为在步骤4011中发送的SUBSCRIBE消息具有一定时间的有效期限,在有效期限内每次UserA的对象信息变更时存在服务器1都将其变更内容通知UserB之故。 This is because the expiration date SUBSCRIBE message sent in step 4011 has a predetermined time, the server 1 will be altered so that each of the contents of the notification UserB UserA presence of object information changes within the period of validity. 步骤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 assuming office hours end UserA remitted back 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 see the information just e-mail address, I hope business contacts via email. 当然,可访问状态信息、位置信息及占线信息不想让人看到。 Of course, you can access status information, location information, and Busy information not want people to see it. 此外,也不想利用手机呼出。 Also, do not want to use the phone to call out. 于是在回家时,UserA对UserB的容许设定改变。 So when you go home, UserA UserB allow for the setting change. 具体言之,从UserA所有的终端向存在服务器1发送容许设定变更要求的消息(步骤4018)而变更存放于存在服务器1中的容许设定。 Stated more specifically, from UserA all terminal 1 transmits to the presence server to allow the setting change request message (step 4018) and stored in the presence server to allow the change of a setting. 其内容为要求将手机的容许变为拒绝公开以及要求将PDA终端的可访问状态变为Read拒绝。 Its contents will be allowed to require changes to the phone and refused to publicly accessible state requires PDA terminal becomes Read refused. 接收到容许设定要求的存在服务器1,在步骤4019中取得容许设定的整合性并进行登录。 Received the required permit to set a presence server, get set to allow integration in step 4019 and log in. 在图37中,示出步骤4019的容许设定登录的结果登录的容许设定。 In Fig. 37, step 4019 is shown to allow the results of login login setting allowable setting. 因为在UserA发出的设定变更要求中包含将手机的容许变为非公开的要求,所以手机电话号码公开设定变为拒绝,并且其下位的Read设定也由存在服务器1整合而自动设定为拒绝。 Because setting change request contained in UserA issued will allow the phone becomes non-disclosure requirements, so Mobile phone number into a public setting to refuse, and its lower bits set Read also by the presence of server consolidation while automatically set a was rejected.

在图35中,示出根据变更后的设定向UserB揭示的UserA的对象信息。 In Fig. 35, the object information is shown after the setting change according to the UserB UserA disclosed. 在终端1的信息中,对UserB公开的信息只有终端1的ID4031和邮件地址4033,可访问状态4032变为非公开。 In the information terminal 1, for UserB public information and e-mail addresses only terminal ID4031 1 4033, 4032 can be accessed state becomes non-public. 另外,关于终端2的对象信息全部未揭示。 Further, the object information about the terminal 2 does not disclose all.

图38为示出图31所示的服务中使用的对象信息的上下关系的示图。 Figure 38 is a diagram showing the relationship between the upper and lower object information 31 shown in FIG service used. 由图38的上下关系图手机的位置信息、占线信息也由存在服务器1整合,自动地设定为拒绝公开和Read拒绝。 Location information from the diagram in Figure 38 down the phone, Busy information is also integrated by the presence of a server automatically set to refuse to disclose and Read rejected. 另外,因为PDA的可访问状态可由图38了解到是最下位的对象,与其以外的容许设定的整合性可得到确认,而不能自动变更容许设定。 Further, since the PDA can access status may be learned is the lowest 38 bits of the object, to allow its integration can be obtained outside of the set of confirmation, and can not be allowed to change the setting automatically.

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

[实施例6]图39~图41是用来说明在图33的步骤4018中实际上是如何发送容许设定要求的示图。 [Example 6] FIGS. 39 to 41 are views for explaining the steps in 4018 of FIG. 33 is actually allowed to set how to send the request. FIG. 实际上,要求容许设定的消息是由利用如图39的4220所示的那样的SIP协议和IP的包(分组)构成的。 In fact, the request message is set to allow the use of that kind of SIP protocol and IP packets (packet) as shown in Figure 39, 4220 constituted. 4221是示出IP包的IP地址的部分,IP协议,是由IPv4或IPv6记述IPv4地址或IPv6地址。 4221 is a part, IP protocol shown IP address of the IP packet, and is described by the IPv4 or IPv6 IPv4 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, transmission destination port number. 实际记述SIP协议的数据的部分是由4223表示的有效载荷部分。 The actual payload part describing portion is represented by 4223 SIP protocol data. 关于这一部分更详细的记述部分是4224~4226。 For a more detailed account of this part of the section 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 of the 4226 constitution of the actual data. 在本实施例中中,如图40所示,采用由IETF Request For Comment(RFC)3428规定的Instant Messaging用的顺序的MESSAGE顺序发送设定要求。 Instant Messaging MESSAGE sequence used in sequence in the present embodiment, shown in Figure 40, uses predetermined by IETF Request For Comment (RFC) 3428 of the transmission setting request. 另外,在取得容许设定时,也同样使用MESSAGE顺序。 Further, in obtaining allowable setting, also using the MESSAGE sequence. 在使用MESSAGE顺序的SIP消息中,采用如图41所示的eXchange Markup Language(XML)记述对存在服务器1的要求。 In order to use a SIP MESSAGE message, using FIG eXchange Markup Language (XML) as shown on the presence server 41 described in claim 1. 容许设定、取得要求,在SIP消息正文中也可以利用XML以外的记述形式或是XML但是不同的模式(文法)记述。 Allowed to set, acquiring request, the SIP message body may also be used other than described in the form of XML or XML but different modes (grammar) is described. 此时,在图40的4232所示的Content-type头中记述SIP消息正文。 At this point, describing SIP message body in Content-type header 40 4232 shown in the figure. 另外,在4233中示出的Content-Length头中记述以字节为单位的SIP消息正文的容量。 Further, in 4233 illustrated Content-Length header described SIP message body in bytes capacity. 关于上述头,在IETF Request For Comment(RFC)3261中有关于利用方法的记述。 Above the head, there are about 3261 utilization method described in IETF Request For Comment (RFC).

下面对图41所示的SIP消息正文部分的XML模式予以说明。 XML Schema SIP message body part shown in Figure 41 below to be explained. 图41的XML主要由4301表示的acl元素、4302表示的object-def元素、4303表示的flag元素、4304表示的subject元素构成的。 41 main acl XML elements represented by 4301, object-def 4302 elements represented, flag represents the element 4303, subject element 4304 indicated 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 should not be allowed to set seed, and written content to allow the operation to be set in the flag element, the element in the subject describes the set of objects to become each other SIP URI and settings. 实际记述的设定内容为如4305所示的形式。 The actual content is set as described in 4305 in the form shown. 此记述是并列的位串。 This description is a bit of string tied. 此位串从左起记述由object-def元素定义的对象顺序排列的设定内容,对于1个对象,由flag元素记述的操作部分的位给出的各个操作的设定为0表示拒绝,1表示许可。 Setting this bit string sequence content objects from the left describes the object-def element defines the arrangement, for an object, and each operation is set by the bit operation section describes the elements of the given flag is 0 rejected, a express permission. 比如,可以看到图41中的设定为000 100。 For example, you can see in Fig. 41 is set to 000,100. 可知其中作为第一个对象的手机的设定的记述000表示公开=拒绝、read=拒绝、write=拒绝。 Which shows that as the first object of the phone set description = 000, said publicly refused, read = reject, write = rejected. 另外,可知作为第二个对象的PDA的设定的记述的可访问状态为100,即公开=许可、read=拒绝、write=拒绝。 Further, it is found as the second set of objects described in the PDA can access state 100, i.e., discloses = license, read = reject, write = refused. 另外,在本实施例中,是以flag元素定义write操作,但flag元素可以只对要设定的操作的记述进行,比如,只对read操作进行容许设定的场合,flag元素可以只对read操作部分进行。 Further, in the present embodiment, based on flag element defines write operations, but only the flag element can be set described operations performed, for example, only the read operation is set to allow the case, flag element can only read operating parts.

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

International ClassificationG06F21/60, H04L9/00, G06F15/173, H04L29/06, G06F1/00
Cooperative ClassificationH04L63/105, G06F21/604
European ClassificationG06F21/60B, H04L63/10D
Legal Events
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