Movatterモバイル変換


[0]ホーム

URL:


CN103067251B - A method and system for maintaining contact information - Google Patents

A method and system for maintaining contact information
Download PDF

Info

Publication number
CN103067251B
CN103067251BCN201110320961.7ACN201110320961ACN103067251BCN 103067251 BCN103067251 BCN 103067251BCN 201110320961 ACN201110320961 ACN 201110320961ACN 103067251 BCN103067251 BCN 103067251B
Authority
CN
China
Prior art keywords
address book
user
information
subscription
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110320961.7A
Other languages
Chinese (zh)
Other versions
CN103067251A (en
Inventor
李自军
范广斌
朴宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN201110320961.7ApriorityCriticalpatent/CN103067251B/en
Priority to CN201710147481.2Aprioritypatent/CN107071080B/en
Priority to US13/656,140prioritypatent/US9124610B2/en
Publication of CN103067251ApublicationCriticalpatent/CN103067251A/en
Priority to US14/547,971prioritypatent/US9332073B2/en
Application grantedgrantedCritical
Publication of CN103067251BpublicationCriticalpatent/CN103067251B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for maintaining contact information. The embodiment of the invention provides a method for maintaining contact person information, which comprises the following steps: acquiring user address book information and user authority to the address book information, and storing the information and the authority in an address book server; receiving a subscription request of a subscription device, and establishing a subscription relationship list of the subscribed user and the subscription device according to subscription request confirmation information of the subscribed user to the subscription device; when the subscribed user modifies the own address book information stored in the address book server, the address book server updates the address book information of the subscribing device according to the subscription relationship and the authority in the subscription relationship list. The method and the device realize that the address book information of the user is obtained according to the set authority of the user, and can send the updating message to the subscription terminal of the user after the user modifies the address book information of the user, thereby completing automatic updating.

Description

Translated fromChinese
一种维护联系人信息的方法和系统A method and system for maintaining contact information

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种维护联系人信息的方法、装置和系统。The present invention relates to the technical field of communications, in particular to a method, device and system for maintaining contact information.

背景技术Background technique

目前,在互联网以及通讯应用中,用户的地址簿信息(或称联系人信息)分布在多处,例如手机、Email、淘宝中都有用户自己的或者好友的信息。随着信息的拓展,地址簿信息不仅包含原来的姓名、年龄、地址、联系电话,还包括邮箱地址、微博地址等。这些信息一般是全部或者部分由用户手工录入的,用户每次注册一个新网站,都需要重新录入一次;当好友的信息发生变更时,还需要用户手工修正。At present, in the Internet and communication applications, the user's address book information (or contact information) is distributed in multiple places, for example, the user's own or friends' information is located in the mobile phone, Email, and Taobao. With the expansion of information, the address book information not only includes the original name, age, address, contact number, but also email address, Weibo address, etc. These information are generally all or partly manually entered by the user, and each time the user registers a new website, the user needs to re-enter once; when the friend's information changes, the user also needs to manually correct it.

随着互联网应用的不断增加,QQ、微博、社区、电子商务等应用层出不穷,在不同的应用中有不同的地址簿,而且地址簿中记录的信息也越来越多,维护信息使之与实际情况一致成为较大的负担。With the continuous increase of Internet applications, applications such as QQ, Weibo, community, and e-commerce emerge in an endless stream. There are different address books in different applications, and more and more information is recorded in the address book. The actual situation has consistently become a greater burden.

发明内容Contents of the invention

本发明实施例提供一种维护联系人信息的方法、装置及系统,提供一种在互联网上的服务器中集中保存地址簿信息的机制,用户只需要维护一套有权限级别的地址簿信息,其他订阅终端中相应用户的地址簿信息也会随之更新。Embodiments of the present invention provide a method, device and system for maintaining contact information, and provide a mechanism for centrally storing address book information in a server on the Internet. Users only need to maintain a set of address book information with authority levels, and other The address book information of the corresponding user in the subscribing terminal will also be updated accordingly.

本发明实施例提供一种维护联系人信息的方法,包括步骤:An embodiment of the present invention provides a method for maintaining contact information, including steps:

获取用户地址簿信息及用户对地址薄信息的权限,并保存在地址簿服务器里;Obtain the user's address book information and the user's authority to the address book information, and save it in the address book server;

接收到订阅设备的订阅请求,根据被订阅用户对订阅设备的订阅请求确认信息,建立被订阅用户与订阅设备的订阅关系列表;After receiving the subscription request of the subscribing device, according to the confirmation information of the subscribing user's subscription request to the subscribing device, establish a subscription relationship list between the subscribing user and the subscribing device;

当被订阅用户修改存储于地址簿服务器中自己的地址簿信息时,所述地址簿服务器根据订阅关系列表中的订阅关系和权限更新订阅设备的地址簿信息。When the subscribed user modifies his own address book information stored in the address book server, the address book server updates the address book information of the subscribing device according to the subscription relationship and authority in the subscription relationship list.

本发明实施例提供一种维护联系人信息的方法,包括步骤:An embodiment of the present invention provides a method for maintaining contact information, including steps:

用户终端中的地址簿应用发送地址簿信息以及地址簿信息的权限到地址簿服务器;The address book application in the user terminal sends the address book information and the authority of the address book information to the address book server;

获取订阅设备的地址簿订阅请求,返回被订阅用户对订阅设备的订阅请求确认信息到地址簿服务器;Obtain the address book subscription request of the subscribing device, and return the subscription request confirmation information of the subscribed user to the subscribing device to the address book server;

用户终端中的地址簿应用修改地址簿服务器中自己的地址簿信息,所述修改包括具体地址簿信息项内容或者各地址簿信息项的权限;The address book application in the user terminal modifies its own address book information in the address book server, and the modification includes the content of specific address book information items or the authority of each address book information item;

订阅设备接收地址簿服务器发送的被订阅用户的地址簿更新信息,并对所述被订阅用户的地址簿信息进行更新。The subscribing device receives the address book update information of the subscribed user sent by the address book server, and updates the address book information of the subscribed user.

本发明实施例提供一种地址簿服务器装置,包括:An embodiment of the present invention provides an address book server device, including:

信息维护模块:用于获取用户的地址簿信息和对地址簿信息的权限设置,以及获取用户对存储于地址簿服务器中自身的地址簿信息的修改;Information maintenance module: used to obtain the user's address book information and permission settings for the address book information, and obtain the user's modification of the address book information stored in the address book server;

存储器:用于存储用户与订阅设备关系列表、用户的地址簿信息、对订阅设备的权限设置;Storage: used to store the list of relationships between users and subscribing devices, user address book information, and permission settings for subscribing devices;

信息同步模块:用于接收来自信息维护模块的用户更新的地址簿信息,根据关系列表中的订阅关系和权限更新订阅设备的地址簿信息。Information synchronization module: used to receive the updated address book information from the information maintenance module, and update the address book information of the subscribing device according to the subscription relationship and authority in the relationship list.

本发明实施例提供一种地址簿应用装置,包括:An embodiment of the present invention provides an address book application device, including:

信息维护模块:用于获取订阅用户的地址簿订阅请求,返回被订阅用户对订阅设备的订阅请求确认信息到地址簿服务器,还用于获取被订阅用户的地址簿更新信息,并对存储器中对应所述被订阅用户的地址簿信息进行更新;Information maintenance module: used to obtain the address book subscription request of the subscribing user, return the subscription request confirmation information of the subscribed user to the subscribing device to the address book server, and also obtain the address book update information of the subscribed user, and update the corresponding information in the memory The address book information of the subscribed user is updated;

信息同步模块:用于向地址簿服务器发送地址簿信息及地址簿信息的权限,以及修改在地址簿服务器里自己的地址簿信息;Information synchronization module: used to send address book information and the authority of address book information to the address book server, and modify its own address book information in the address book server;

存储器:用于存储订阅的用户地址簿信息。Storage: used to store subscribed user address book information.

本发明实施例提供一种维护联系人信息的系统,包括:An embodiment of the present invention provides a system for maintaining contact information, including:

地址簿服务器:接收用户地址簿登记信息,其中携带有对地址薄信息的权限设置,并保存在地址簿服务器里;接收到订阅设备的订阅请求,根据被订阅用户对订阅设备的订阅请求确认信息,建立被订阅用户与订阅设备的订阅关系列表;当被订阅用户修改存储于地址簿服务器中自己的地址簿信息时,所述地址簿服务器根据订阅关系列表中的订阅关系和权限设置更新订阅设备的地址簿信息;Address book server: Receive user address book registration information, which contains permission settings for address book information, and save it in the address book server; receive subscription requests from subscribing devices, and confirm information according to the subscription requests of subscribed users to subscribing devices , establish a subscription relationship list between the subscribed user and the subscribing device; when the subscribed user modifies his address book information stored in the address book server, the address book server updates the subscribing device according to the subscription relationship and permission settings in the subscription relationship list address book information;

用户终端:向地址簿服务器登记自己的地址簿信息;并根据用户终端的操作修改地址簿服务器中自己的信息;当用户终端拥有自己的存储器时,在被订阅的用户修改自己地址簿信息后,接收地址簿服务器的地址簿更新信息,并修改自己存储的订阅用户的地址簿信息。User terminal: Register its own address book information with the address book server; and modify its own information in the address book server according to the operation of the user terminal; when the user terminal has its own memory, after the subscribed user modifies his address book information, Receive the address book update information from the address book server, and modify the address book information of the subscribers stored by itself.

本发明实施例实现用户地址簿信息根据用户设置权限被获取,并能在用户修改了自身地址簿信息后,发送更新消息到所述用户的订阅终端,完成自动更新。The embodiment of the present invention realizes that the user address book information is obtained according to the authority set by the user, and after the user modifies the address book information of the user, an update message can be sent to the subscription terminal of the user to complete the automatic update.

附图说明Description of drawings

图1为本发明的一种维护联系人信息的方法流程图;Fig. 1 is a flow chart of a method for maintaining contact information in the present invention;

图2为本发明的用户首次登录地址簿服务器的方法流程图;FIG. 2 is a flowchart of a method for a user logging in to an address book server for the first time in the present invention;

图3为本发明的一种维护联系人信息的系统的结构示意图;FIG. 3 is a schematic structural diagram of a system for maintaining contact information according to the present invention;

图4为本发明的一种更新地址簿信息方法的信令流程图;Fig. 4 is a signaling flowchart of a method for updating address book information in the present invention;

图5为本发明的一种同步更新列表的结构示意图;FIG. 5 is a schematic structural diagram of a synchronous update list of the present invention;

图6为本发明的一种更新地址簿信息方法的信令流程图;FIG. 6 is a signaling flow chart of a method for updating address book information in the present invention;

图7为本发明的一种建立用户订阅关系的信令流程图;FIG. 7 is a signaling flow chart for establishing a user subscription relationship according to the present invention;

图8为本发明的一种第三方应用基于地址簿服务器运用的信令流程图;FIG. 8 is a signaling flow chart of a third-party application based on an address book server in the present invention;

图9为本发明的一种同步订阅列表的结构示意图;FIG. 9 is a schematic structural diagram of a synchronous subscription list of the present invention;

图10为本发明的一种高频联系人列表效果图;Fig. 10 is an effect diagram of a high-frequency contact list of the present invention;

具体实施方式detailed description

本发明的具体实施例,如附图1所示,一种维护联系人信息的方法,包括:A specific embodiment of the present invention, as shown in Figure 1, a method for maintaining contact information, including:

S101、获取用户地址簿信息及用户对地址薄信息的权限,并保存在地址簿服务器里;S101. Obtain the user's address book information and the user's authority to the address book information, and store them in the address book server;

地址簿服务器接收用户的登记地址簿信息,信息中包括如:姓名、性别、联系方式等公开权限的地址簿信息,也包括如:手机号码、住址、年龄等保护权限的地址簿信息,具体权限设置包括:公开、保护和私有,其中公开权限的信息向所有用户公开,给订阅着提供搜索结果展示以供参考;保护权限的信息由被订阅用户向指定订阅用户开放;私有权限信息只供用户自己查看。当第三方应用需要获取用户设定的私有权限或保护权限的信息时会向用户发送权限请求。进一步所述地址簿服务器对应权限设置保存这些登记信息;根据用户的需要,例如时常在异地出差,则可以在地址簿服务器中登记多套地址簿信息。该用户将作为被订阅用户,接受其他用户订阅以上地址簿信息;The address book server receives the user's registered address book information, which includes address book information with public permissions such as name, gender, and contact information, as well as address book information with protection permissions such as mobile phone number, address, age, etc., specific permissions Settings include: public, protected and private, where information with public permissions is open to all users, and search results are provided for subscribers to display for reference; information with protected permissions is opened to designated subscribers by subscribed users; private permission information is only available to users See for yourself. When the third-party application needs to obtain the information of the private permission or protection permission set by the user, it will send a permission request to the user. Further, the address book server stores the registration information corresponding to the authority settings; according to the user's needs, such as frequent business trips in different places, multiple sets of address book information can be registered in the address book server. The user will act as a subscribed user and accept other users to subscribe to the above address book information;

S102、接收到订阅设备的订阅请求,根据被订阅用户对订阅设备的订阅请求确认信息,建立被订阅用户与订阅设备的订阅关系列表;S102. After receiving the subscription request of the subscribing device, according to the subscription request confirmation information of the subscribed user for the subscribing device, establish a subscription relationship list between the subscribing user and the subscribing device;

地址簿服务器接收到订阅设备的订阅请求,所述订阅请求中携带有所需订阅的地址簿信息对应的用户标识User_ID,当检索到服务器中有对应订阅请求中用户标识User_ID时,根据S101中保存的带有权限设置的地址簿信息,返回满足权限的地址簿信息给订阅设备,并根据被订阅用户的确认信息完成订阅操作。当被订阅用户返回为允许时,地址簿服务器为订阅设备建立关系列表,其中包括单向的和双向的关系列表,所述订阅请求确认信息包括:允许并订阅对方、允许对方订阅或禁止对方订阅;所述允许包括:允许并订阅对方和允许对方订阅。当订阅设备拥有自己的存储器时,则进一步可以将被订阅的用户的地址簿信息存储在自己的存储器中;当订阅设备没有自己的存储器时,地址簿服务器的存储器可以实现订阅设备和被订阅用户的地址簿的存储。当用户将自身订阅关系列表中的被订阅用户选中推荐给自己订阅关系列表的另一个被订阅用户时,地址簿服务器接收到推荐操作请求,向被选中的被订阅用户发送来自所述另一个被订阅用户的订阅请求;The address book server receives the subscription request of the subscribing device, and the subscription request carries the user identification User_ID corresponding to the address book information to be subscribed. The address book information with permission settings will return the address book information that meets the permission to the subscribing device, and complete the subscription operation according to the confirmation information of the subscribed user. When the subscribed user returns permission, the address book server establishes a relationship list for the subscribing device, including one-way and two-way relationship lists, and the subscription request confirmation information includes: allow and subscribe to the other party, allow the other party to subscribe or prohibit the other party from subscribing ; The permission includes: allowing and subscribing to the other party and allowing the other party to subscribe. When the subscribing device has its own memory, it can further store the address book information of the subscribed user in its own memory; when the subscribing device does not have its own memory, the memory of the address book server can realize address book storage. When a user selects a subscribed user in his own subscription relationship list and recommends it to another subscribed user in his own subscription relationship list, the address book server receives a recommendation operation request, and sends a message from the other subscribed user to the selected subscribed user. Subscriber's subscription request;

S103、当被订阅用户修改存储于地址簿服务器中自己的地址簿信息时,所述地址簿服务器根据订阅关系列表中的订阅关系和权限更新订阅设备的地址簿信息。S103. When the subscribed user modifies his own address book information stored in the address book server, the address book server updates the address book information of the subscribing device according to the subscription relationship and authority in the subscription relationship list.

用户登录地址簿服务器,并修改服务器中自身地址簿信息时,地址簿服务器根据订阅关系列表中的订阅关系查找所述用户的订阅终端,根据用户终端是否拥有地址簿存储功能,当用户终端拥有地址簿存储功能时,地址簿服务器根据被订阅用户在地址簿登记时设定的权限给订阅设备发送包含有修改项的更新地址簿信息;当用户终端没有地址簿存储功能,而是在地址簿服务器中存储各自订阅的地址簿信息时,地址簿服务器根据关系列表直接修改所存储的各用户终端订阅的地址簿信息;当用户终端没有地址簿存储功能,而是直接从地址簿服务器端读取时,地址簿服务器保存用户终端对自身修改,在其他订阅设备通过地址簿服务器获取所述用户终端的地址簿信息时,地址簿服务器根据订阅设备权限读取修改后的信息,并呈现给订阅设备。When a user logs in to the address book server and modifies its own address book information in the server, the address book server searches for the subscription terminal of the user according to the subscription relationship in the subscription relationship list. According to whether the user terminal has the address book storage function, when the user terminal has the address book When using the book storage function, the address book server sends updated address book information including modified items to the subscribing device according to the permissions set by the subscribed user when registering in the address book; When storing the address book information subscribed by each user terminal, the address book server directly modifies the stored address book information subscribed by each user terminal according to the relationship list; when the user terminal does not have the address book storage function, but directly reads it from the address book server , the address book server saves the self-modification of the user terminal, and when other subscribing devices obtain the address book information of the user terminal through the address book server, the address book server reads the modified information according to the authority of the subscribing device, and presents it to the subscribing device.

当用户拥有多套地址簿信息,并选择一套取代当前使用的地址簿信息时,所述地址簿服务器会根据当前激活的地址簿信息,发送包含所激活的更新地址簿信息给订阅设备;进一步的,用户登记有多组地址簿信息,地址簿服务器可以根据用户登录的终端所在地的地址信息和用户登记的地址簿信息中的地址项进行用户地址簿信息组切换以及根据用户的关系列表更新所述用户的订阅用户的地址簿,更新具体为:地址簿服务器会根据用户登录的终端所在地标识和用户登记的地址簿信息中地址信息进行匹配,在匹配成功后向用户终端发送确认请求,并根据用户的确认结果执行是否更新地址簿服务器中信息。地址簿服务器可以根据用户终端登录的IP地址、手机号归属地或wifi归属地等获取用户终端的当前地址信息。When the user has multiple sets of address book information and selects one to replace the currently used address book information, the address book server will send the activated updated address book information to the subscribing device according to the currently activated address book information; further Yes, the user registers multiple sets of address book information, and the address book server can switch the user address book information group according to the address information of the terminal where the user logs in and the address items in the address book information registered by the user, and update all sets of address book information according to the user's relationship list. The address book of the subscribed user of the user mentioned above is updated specifically as follows: the address book server will match the address information in the address book information registered by the user with the address book information registered by the user, and send a confirmation request to the user terminal after the matching is successful, and according to The confirmation result of the user performs whether to update the information in the address book server. The address book server can obtain the current address information of the user terminal according to the registered IP address of the user terminal, the location of the mobile phone number or the location of the wifi, and the like.

本发明的用于实现用户登记地址簿信息的实施例,具体的地址簿信息登记可以在用户注册时候完成,也可以在完成注册后再去登记地址簿信息。本实施例基于用户注册时一并完成地址簿登记情况,信令流程如附图2所示,用户A携带有保存的其他用户的联系信息并向地址簿服务器进行注册时,其中所述携带有保存的其他用户的联系信息可以是用户A的手机终端的电话簿联系人信息,也可以是之前使用过的其他地址簿服务器的地址簿信息,本实施例以其他地址簿服务器的地址簿信息,具体包括:In the embodiment of the present invention for realizing user registration of address book information, the specific registration of address book information can be completed when the user registers, or the address book information can be registered after the registration is completed. This embodiment is based on the fact that the address book registration is completed when the user registers. The signaling flow is shown in Figure 2. When user A carries the saved contact information of other users and registers with the address book server, the carrying The saved contact information of other users may be the phone book contact information of user A's mobile terminal, or the address book information of other address book servers used before. In this embodiment, the address book information of other address book servers is used to Specifically include:

S201、用户A向地址簿服务器注册自己地址簿信息,在注册完成后用户A上传自己所保存的需订阅的其他用户的联系信息;S201. User A registers his own address book information with the address book server, and after the registration is completed, user A uploads the saved contact information of other users who need to subscribe;

所述联系信息包括:姓名、联系电话、联系地址等。当用户A第一次使用地址簿应用登陆地址簿服务器时,所述地址簿应用扫描用户终端存储有的其他用户的联系信息,用户A需要完成一次注册,并在注册完毕后将扫描出来的其他用户的联系信息上传给地址簿服务器,并由地址簿服务器生成待检索的临时列表;如果没有扫描到其他用户的联系信息,则完成注册过程并结束。当用户A拥有自己的存储器,并由当前地址簿服务器转移到其他地址簿服务器时,用户A需要完成一次注册,并在注册完毕后将携带的其他用户的联系信息上传给地址簿服务器,并由地址簿服务器生成待检索的临时列表,这里其他用户的联系信息也就是用户A已有的订阅用户地址簿信息;The contact information includes: name, contact number, contact address and so on. When user A uses the address book application to log in to the address book server for the first time, the address book application scans the contact information of other users stored in the user terminal, user A needs to complete a registration, and after the registration is completed, other users scanned The user's contact information is uploaded to the address book server, and the address book server generates a temporary list to be retrieved; if no other user's contact information is scanned, the registration process is completed and ends. When user A has his own memory and is transferred from the current address book server to another address book server, user A needs to complete a registration, and after the registration is completed, upload the contact information of other users to the address book server, and the The address book server generates a temporary list to be retrieved, where the contact information of other users is also the existing subscriber address book information of user A;

S202、针对用户A上传的其他用户的联系信息,地址簿服务器检索自己存储的已登记的所有用户的地址簿信息;S202. Regarding the contact information of other users uploaded by user A, the address book server retrieves the address book information of all registered users stored by itself;

具体地,地址簿服务器根据S201中生成的待检索的临时列表中所携带的联系信息,所述联系信息包括:姓名、联系电话等,并检索自身所拥有的已登记所有用户的地址簿信息;Specifically, the address book server retrieves the address book information of all registered users owned by itself according to the contact information carried in the temporary list to be retrieved generated in S201, the contact information including: name, contact number, etc.;

S203、地址簿服务器发送申请订阅提示给当前注册的用户终端,并由用户终端选择是否向找到的相符已登记用户发起订阅请求;S203. The address book server sends an application subscription prompt to the currently registered user terminal, and the user terminal chooses whether to initiate a subscription request to the found matched registered user;

地址簿服务器检索存储的已登记用户地址簿信息,当找与201中生成的待检索的临时列表中的用户联系信息相同或多项信息相符时,发送申请订阅提示给给当前注册的用户终端,并由被订阅用户选择是否向找到的相符已登记用户发起订阅请求;在所述已登记用户返回允许并订阅对方时,如果是用户A转移地址簿情况,则地址簿服务器为用户A和所述已注册用户建立订阅关系并更新双方的订阅关系列表,删除临时列表中对应联系信息并更新用户A中对应已登记用户的联系信息;如果是用户A第一次使用地址簿应用登录情况,则地址簿服务器为用户A和所述已登记用户建立订阅关系并更新双方的订阅关系列表,进一步当用户A拥有存储器时,地址簿服务器向用户A发送检索到的所述已登记用户的地址簿信息;当用户A没有存储器时,地址簿服务器在自身用户A的地址簿存储区存储检索到的所述已登记用户的地址簿信息;The address book server retrieves the stored user address book information, and when it finds the same or multiple pieces of information that match the user contact information in the temporary list to be retrieved generated in 201, it sends an application subscription prompt to the currently registered user terminal, And the subscribed user chooses whether to initiate a subscription request to the found matching registered user; when the registered user returns permission and subscribes to the other party, if user A transfers the address book, the address book server will be the address book server for user A and the user A The registered user establishes a subscription relationship and updates the subscription relationship list of both parties, deletes the corresponding contact information in the temporary list and updates the contact information of the corresponding registered user in user A; if it is the first time user A uses the address book application to log in, the address The book server establishes a subscription relationship for user A and the registered user and updates the subscription relationship list of both parties, and further when user A has a memory, the address book server sends the retrieved address book information of the registered user to user A; When user A has no storage, the address book server stores the retrieved address book information of the registered user in the address book storage area of user A;

S204、对于没有检索到的临时列表中的其他用户的联系信息,保存在地址簿服务器中属于用户A的未关联存储区,并在每次有新用户登记时检索该区域的用户;S204. For the contact information of other users in the temporary list that has not been retrieved, store it in an unassociated storage area belonging to user A in the address book server, and retrieve users in this area each time a new user registers;

未关联存储区所属用户中的相应地址簿信息将以区别于已订阅的方式显示,使得用户A根据显示方式区别已建立订阅关系用户和仍旧未生成订阅关系的其他用户的联系信息。在有新用户登记,并且所述登记地址簿信息与未关联用户相同或多项信息相符时,发送关联提示给用户A,并由用户A选择是否订阅所述新登记用户,使得未关联用户更新为所述新登记用户。The corresponding address book information in the user to which the unassociated storage area belongs will be displayed in a manner different from that of the subscriber, so that user A can distinguish the contact information of the user who has established a subscription relationship and the contact information of other users who have not yet generated a subscription relationship according to the display method. When a new user registers, and the registered address book information is the same as or multiple pieces of information of the unassociated user, an association reminder is sent to user A, and user A chooses whether to subscribe to the newly registered user, so that the unassociated user updates for the newly registered user.

本发明的一个具体系统、装置实施例,如附图3所示,系统由用户终端A、用户终端B和地址簿服务器C构成,用户终端A和用户终端B中分别安装有地址簿应用706和地址簿应用711,并与地址簿服务器配合实现本系统的地址簿维护功能,具体为:A specific system and device embodiment of the present invention, as shown in Figure 3, the system is composed of user terminal A, user terminal B and address book server C, and address book application 706 and address book application 706 and The address book application 711 cooperates with the address book server to realize the address book maintenance function of the system, specifically:

地址簿服务器701部署在互联网上,由存储模块702、信息维护模块703和信息同步模块704组成:其存储模块702用于存储用户与订阅设备关系列表、用户的地址簿信息、对订阅设备的权限设置;信息维护模块703用于获取用户的地址簿信息和对地址簿信息的权限设置,以及获取用户对存储于地址簿服务器中自身的地址簿信息的修改;信息同步模块704用于接收来自信息维护模块的用户更新的地址簿信息,根据关系列表中的订阅关系和权限更新订阅设备的地址簿信息。地址簿应用中的信息同步模块708和713在用户终端登记或者登录地址簿服务器时,完成与地址簿服务器的交互,用于向地址簿服务器发送地址簿信息及地址簿信息的权限,进一步的实现用户终端对于自己地址簿信息的修改,所述修改包括:添加、删除、注销等;地址簿应用中的信息维护模块709和714用于获取订阅用户的地址簿订阅请求,返回被订阅用户对订阅设备的订阅请求确认信息到地址簿服务器,还用于获取被订阅用户的地址簿更新信息,并对存储器中对应所述被订阅用户的地址簿信息进行更新;地址簿应用中的存储器707和712用于存储用户终端订阅的其他用户以及自身的地址簿信息。The address book server 701 is deployed on the Internet and consists of a storage module 702, an information maintenance module 703, and an information synchronization module 704: its storage module 702 is used to store a list of relationships between users and subscribing devices, user address book information, and permissions to subscribing devices Setting; the information maintenance module 703 is used to obtain the address book information of the user and the permission setting to the address book information, and obtains the modification of the user's address book information stored in the address book server; the information synchronization module 704 is used to receive information from the The address book information updated by the user of the maintenance module updates the address book information of the subscribing device according to the subscription relationship and authority in the relationship list. The information synchronization modules 708 and 713 in the address book application complete the interaction with the address book server when the user terminal registers or logs in to the address book server, and are used to send address book information and the authority of the address book information to the address book server for further realization The modification of the user terminal's own address book information, the modification includes: adding, deleting, canceling, etc.; the information maintenance modules 709 and 714 in the address book application are used to obtain the address book subscription request of the subscribing user, and return the subscribed user's subscription request. The subscription request confirmation information of the device is sent to the address book server, which is also used to obtain the address book update information of the subscribed user, and update the address book information corresponding to the subscribed user in the memory; the memory 707 and 712 in the address book application It is used to store other users subscribed by the user terminal and its own address book information.

进一步地址簿应用和地址簿服务器还能向第三方应用提供用户的信息,使用地址簿的第三方应用,包括两种形态:一种是安装在用户终端上的第三方应用710和715,一种是部署在互联网上的应用705;安装在用户终端上的第三方应用可以直接读取本地地址簿信息,也可以读取地址簿服务器上的信息;部署在互联网上的应用使用地址簿服务器里面的地址簿信息。Further, the address book application and the address book server can also provide user information to third-party applications. The third-party applications using the address book include two forms: one is the third-party applications 710 and 715 installed on the user terminal, and the other is the third-party applications installed on the user terminal. It is the application 705 deployed on the Internet; the third-party application installed on the user terminal can directly read the local address book information, and can also read the information on the address book server; the application deployed on the Internet uses the address book server inside Address book information.

订阅关系可以有两种:双向订阅关系和单向订阅关系。如果用户A和用户C是双向关系,则他们的本地地址簿上都有对方的联系方式;单向关系,例如用户A认为用户C是朋友,但是用户C并不认为用户A是朋友,则用户A的本地地址簿中有用户C的信息,而用户C的本地地址簿中没有用户A的信息。There are two kinds of subscription relationships: two-way subscription relationship and one-way subscription relationship. If user A and user C are in a two-way relationship, their local address books have the contact information of the other party; User A's local address book contains user C's information, but user C's local address book does not contain user A's information.

系统的实现可以基于PC操作系统上或者移动终端操作系统WebOS之上,地址簿服务器内数据关系可以通过关系数据库实现,也可以SOAP或者其他格式化的XML作为消息交互协议,并基于HTTP或者TCP/IP传输协议实现,用户终端可以是智能手机、平板电脑、PC等。The realization of the system can be based on the PC operating system or the mobile terminal operating system WebOS. The data relationship in the address book server can be realized through a relational database, or SOAP or other formatted XML can be used as a message interaction protocol, and based on HTTP or TCP/ The IP transmission protocol is implemented, and the user terminal can be a smart phone, a tablet computer, a PC, etc.

本发明的一个用户修改及更新地址簿的方法实施例,如附图4所示,并以附图3作为本方法所处运用的系统,其中用户终端A和用户终端C为双向订阅关系,并且有着各自的存储模块,用户终端A登记有多组自己的地址簿;用户终端A修改服务器中自身的地址簿信息,具体为:An embodiment of a method for a user to modify and update an address book of the present invention is shown in Figure 4, and Figure 3 is used as the system where the method is used, wherein user terminal A and user terminal C are in a two-way subscription relationship, and With its own storage module, user terminal A registers multiple sets of its own address book; user terminal A modifies its own address book information in the server, specifically:

S401、用户终端A修改自己的地址簿信息,其中,所述地址簿信息是地址簿应用706从地址簿服务器中获取的,所述地址簿信息可以是用户设定为公开的信息、保护的信息或者私有的信息。具体包括:姓名、联系电话、Email地址、住址、身份证号、年龄等;S401. User terminal A modifies its own address book information, wherein the address book information is acquired by the address book application 706 from the address book server, and the address book information may be information set as public or protected by the user or private information. Specifically include: name, contact number, email address, address, ID number, age, etc.;

S402、用户终端A中的信息同步模块708把用户终端A修改的自身地址簿信息通过TCP/IP、wifi、GPRS、GSM等其中一种或多种接入网发送给地址簿服务器,由地址簿服务器的信息维护模块703进行处理;S402, the information synchronization module 708 in the user terminal A sends the address book information modified by the user terminal A to the address book server through one or more access networks such as TCP/IP, wifi, GPRS, GSM, etc., and the address book The information maintenance module 703 of the server is processed;

S403、地址簿服务器中的信息维护模块703在接收到用户对于自身的地址簿信息的修改时,根据终端用户A发送的修改信息中类型标识ModifyType具体选择操作类型。当ModifyType为Address_add时,则信息维护模块703增加一组地址簿信息到地址簿服务器的存储模块702中终端用户A的地址簿信息;当ModifyType为Address_delet时,则信息维护模块703从存储模块702中删除用户终端A指定的地址簿组或者指定的地址簿信息项;当ModifyType为Address_Revise时,则信息维护模块703根据接收到的修改信息,替换存储模块702中用户A对应的地址簿信息项;当ModifyType为Address_Logout时,则信息维护模块703从接收到的修改信息中获取用户A标识,并根据用户A标识检索存储模块中指定的注销地址簿组,执行注销操作;S403. When the information maintenance module 703 in the address book server receives the user's modification of its own address book information, it specifically selects an operation type according to the type identifier ModifyType in the modification information sent by the terminal user A. When ModifyType is Address_add, then information maintenance module 703 adds a group of address book information to the address book information of terminal user A in the storage module 702 of address book server; Delete the address book group specified by user terminal A or the specified address book information item; when ModifyType is Address_Revise, the information maintenance module 703 replaces the address book information item corresponding to user A in the storage module 702 according to the received modification information; When ModifyType is Address_Logout, the information maintenance module 703 obtains the user A identification from the received modification information, and retrieves the specified cancellation address book group in the storage module according to the user A identification, and performs a logout operation;

上面所述操作成功后信息维护模块703都会在地址簿服务器中用户终端A的的同步更新列表的第一标识字User_Reflash标志字置1,并在第三标识字Reflash_To标识字列中各订阅设备后的Sub_Reflash标识字置1,并找到对应订阅设备的同步更新记录表,将其User_Reflash标识字置1,表明所述订阅设备内存在需要更新的订阅用户标识,并在第二标识字Reflash_From标识字列中所述订阅用户的Sub_Reflash标识字置1;其中Sub_Reflash标识字置为0表示的订阅设备的更新完成,如附图5所示;After the above operations are successful, the information maintenance module 703 will set the first identification word User_Reflash in the synchronous update list of the user terminal A in the address book server to 1, and set the third identification word Reflash_To identification word after each subscribing device The Sub_Reflash identifier is set to 1, and the synchronous update record table of the corresponding subscription device is found, and the User_Reflash identifier is set to 1, indicating that there is a subscription user identifier that needs to be updated in the subscription device, and the second identifier Reflash_From identifier column The Sub_Reflash identifier of the subscribing user described in is set to 1; wherein the Sub_Reflash identifier is set to 0 to indicate that the update of the subscription device is completed, as shown in Figure 5;

S404、地址簿服务器的存储模块702完成信息维护模块传达的操作指令,并返回操作结果Address_ModifyOK;S404, the storage module 702 of the address book server completes the operation instruction conveyed by the information maintenance module, and returns the operation result Address_ModifyOK;

S405、如果更新地址簿服务器中用户终端A的地址簿信息成功,则信息维护模块703发送更新用户A的订阅设备地址簿信息请求到信息同步模块704;S405. If updating the address book information of user terminal A in the address book server is successful, the information maintenance module 703 sends a request to update the address book information of user A's subscription device to the information synchronization module 704;

S406、地址簿服务器给用户终端A发应答消息,表明服务端已经处理了该用户的信息更新请求;S406. The address book server sends a response message to user terminal A, indicating that the server has processed the user's information update request;

S407、地址簿服务器的信息同步模块704向地址簿服务器的存储模块702发送针对用户终端A地址簿信息、关系列表、同步更新列表获取请求;S407, the information synchronization module 704 of the address book server sends to the storage module 702 of the address book server a request for obtaining the address book information, relationship list, and synchronous update list of the user terminal A;

S408、地址簿服务器的存储模块702在接收到携带有用户终端A标识的地址簿信息请求后,读取用户A自己地址簿信息、关系列表、同步更新列表,并返回给信息同步模块704;S408. After receiving the address book information request carrying the identifier of user terminal A, the storage module 702 of the address book server reads user A's own address book information, relationship list, and synchronization update list, and returns them to the information synchronization module 704;

步骤S408后需要完成用户终端A的地址簿变更信息通知给订阅设备,具体实现:同步模块704根据用户A的同步更新列表中Reflash_To标识字列中对应Sub_Reflash为1的用户标识,并根据所述用户标识对应用户的登录情况发送地址簿更新消息。本实施例以用户终端C已登录为例,进入步骤S409;After step S408, it is necessary to complete the notification of the address book change information of user terminal A to the subscribing device. Specifically, the synchronization module 704 is based on the user ID corresponding to Sub_Reflash being 1 in the Reflash_To identifier column in the synchronization update list of user A, and according to the user A The identifier sends an address book update message corresponding to the login status of the user. In this embodiment, taking the user terminal C logged in as an example, enter step S409;

S409、地址簿服务器的信息同步模块704在收到用户终端A标识后,发送同步更新消息给用户终端C的信息维护模块714,其中所述同步更新消息携带有更新后的用户终端A的地址簿信息。S409. After receiving the identification of user terminal A, the information synchronization module 704 of the address book server sends a synchronization update message to the information maintenance module 714 of user terminal C, wherein the synchronization update message carries the updated address book of user terminal A information.

发送同步更新请求时,具体包括:地址簿服务器的同步模块704根据获取到的用户终端A的同步更新列表,逐一检索中Reflash_To标识字列中Sub_Reflash标识字为1用户,当检索到用户终端C的Sub_Reflash为1时,查看用户终端A关系列表中的权限设置,发送满足权限设置的地址簿更新信息。如用户终端C是普通订阅用户,则信息同步模块704向用户终端C发送包含有用户终端A经过修改且权限设置为公开的地址簿信息项;如用户终端C被用户A设置了保护信息可见,则信息同步模块704向用户终端C发送包含有用户终端A经过修改且权限设置为公开和保护的地址簿信息项;When sending a synchronous update request, it specifically includes: the synchronous module 704 of the address book server retrieves the Sub_Reflash identification word in the Reflash_To identification word column one by one according to the obtained synchronous update list of the user terminal A, and when the user terminal C is retrieved When Sub_Reflash is 1, check the permission settings in the relationship list of user terminal A, and send address book update information that satisfies the permission settings. If the user terminal C is a common subscriber, the information synchronization module 704 sends to the user terminal C the address book information item that contains the modified user terminal A and the authority is set to be public; Then the information synchronization module 704 sends to the user terminal C the address book information item containing the modified user terminal A and whose permissions are set to public and protected;

S410、用户终端C的信息维护模块714在接收到同步更新请求后,提取用户终端A的地址簿信息,并转发给用户终端C的存储模块712;S410. After receiving the synchronous update request, the information maintenance module 714 of the user terminal C extracts the address book information of the user terminal A, and forwards it to the storage module 712 of the user terminal C;

S411、用户终端C的存储模块712在完成用户终端A的地址簿信息更新后返回处理结果;S411. The storage module 712 of the user terminal C returns the processing result after updating the address book information of the user terminal A;

S412、用户终端C的信息维护模块714返回处理结果给地址簿服务器的信息同步模块704,信息同步模块704在接收到所述处理结果为成功时,则修改用户终端A同步更新列表中Reflash_To标识字列中对应用户终端C的Sub_Reflash标识字为0;修改用户终端C同步更新列表中Reflash_From标识字列表中对应用户终端A的Sub_Reflash标识字为0。并按顺序更新下一个用户终端,继续步骤S409-S412直到用户终端A的同步更新列表中的最后一个用户ID处理完毕后结束过程。其中当用户终端A或者用户终端C同步更新列表中的Reflash_To和Reflash_From标识字列都为0时,对应的User_Reflash标识字才清零,表明对应用户不需要更新地址簿信息。S412, the information maintenance module 714 of the user terminal C returns the processing result to the information synchronization module 704 of the address book server, and the information synchronization module 704 modifies the Reflash_To identifier in the synchronization update list of the user terminal A when receiving the processing result as success The Sub_Reflash identifier corresponding to user terminal C in the column is 0; modify the Sub_Reflash identifier corresponding to user terminal A in the Reflash_From identifier list in the synchronous update list of user terminal C to be 0. And update the next user terminal in sequence, continue steps S409-S412 until the last user ID in the synchronous update list of user terminal A is processed and the process ends. Wherein, when the Reflash_To and Reflash_From identifier columns in the synchronous update list of user terminal A or user terminal C are both 0, the corresponding User_Reflash identifier is cleared, indicating that the corresponding user does not need to update the address book information.

在本实施例中,当处于用户终端C在用户终端A完成地址簿服务器B中自身地址簿内容更新前并没有登录的情况时,具体为:在执行完S405,地址簿服务器的信息同步模块704根据用户终端A的同步更新列表中Sub_Reflash为1的用户ID检索已登录地址簿服务器的用户终端A的订阅设备,在检索用户终端C处于未登录状态时,则跳过用户终端C继续检索用户终端A的同步更新列表中的其他订阅设备,直到检索完为止。In this embodiment, when the user terminal C does not log in before the user terminal A completes the update of its own address book content in the address book server B, specifically: after executing S405, the information synchronization module 704 of the address book server According to the user ID whose Sub_Reflash is 1 in the synchronous update list of user terminal A, search for the subscription device of user terminal A that has logged into the address book server. A's synchronization updates other subscribed devices in the list until the retrieval is exhausted.

在本实施例中,当处在用户终端A完成更新后,然后用户终端C才登录地址簿服务器情况时,具体为:用户终端C登录地址簿服务器,地址簿服务器信息维护模块703获取来自用户终端C的信息同步模块714的登录信息,并将用户终端C的用户ID转发给地址簿服务器信息同步模块704表明用户终端C已登录,信息同步模块704向地址簿服务器B的存储模块702中获取用户终端C的同步更新列表。当所述同步更新列表中的User_Reflash标识字为1时,表明存在用户终端C自身存储的其他用户地址簿信息需要更新或者存在其他订阅了用户终端C的地址簿信息的用户需要更新,本实施例中只考虑存在用户终端C自身存储的其他用户地址簿信息需要更新情况;信息同步模块704根据用户终端C同步更新列表中Reflash_From标识字列用户终端A的Sub_Reflash为1时,则向地址簿服务器存储模块702获取用户终端A的地址簿信息和关系列表,根据关系列表的针对用户终端C的权限设置获取用户终端A中更新地址簿信息项,继续执行步骤S409-S412。In this embodiment, when user terminal A completes the update and then user terminal C logs in to the address book server, specifically: user terminal C logs in to the address book server, and the address book server information maintenance module 703 obtains information from the user terminal The login information of the information synchronization module 714 of C, and forward the user ID of the user terminal C to the address book server. Terminal C's synchronous update list. When the User_Reflash identifier in the synchronous update list is 1, it indicates that there are other user address book information stored in the user terminal C that needs to be updated or that there are other users who subscribe to the address book information of the user terminal C that need to be updated. In this embodiment Only consider the need to update other user address book information stored in the user terminal C itself; the information synchronization module 704 stores the information in the address book server when the Sub_Reflash of the user terminal A in the Reflash_From identifier column in the user terminal C synchronous update list is 1. Module 702 obtains the address book information and relationship list of user terminal A, obtains the updated address book information items in user terminal A according to the authority setting for user terminal C in the relationship list, and continues to execute steps S409-S412.

在本实施例中,除了采用User_Reflash关键字来判定更新的完成,还可以采用同步修改时间Sync_Time,时间格式如:2011-9-7。在订阅设备的存储器中保存被订阅用户的Sync_Time,在地址簿服务器的存储中保存已登记用户的Sync_Time,当地址簿服务器中的被订阅用户信息修改时,则地址簿服务器的存储中保存所述被订阅用户的Sync_Time更新为最后修改时间;每次订阅设备登录地址簿服务器时,地址簿服务器根据订阅设备的订阅关系列表比对订阅设备中被订阅用户的Sync_Time和地址服务器中被订阅用户的Sync_Time,在不一致时则更新订阅设备中的对应用户的地址簿信息,并更新订阅设备中存储的所述被订阅用户的Sync_Time使其与地址簿服务器中相应用户的Sync_Time相同。In this embodiment, in addition to using the User_Reflash keyword to determine the completion of the update, the synchronization modification time Sync_Time may also be used, and the time format is such as: 2011-9-7. The Sync_Time of the subscribed user is saved in the memory of the subscribing device, and the Sync_Time of the registered user is saved in the storage of the address book server. When the information of the subscribed user in the address book server is modified, the storage of the address book server saves the The Sync_Time of the subscribed user is updated to the last modification time; each time the subscribing device logs in to the address book server, the address book server compares the Sync_Time of the subscribed user in the subscribing device with the Sync_Time of the subscribed user in the address server according to the subscription relationship list of the subscribing device , if inconsistent, update the address book information of the corresponding user in the subscribing device, and update the Sync_Time of the subscribed user stored in the subscribing device to be the same as the Sync_Time of the corresponding user in the address book server.

在本明的另一方法个实施例,如附图6所示,地址簿服务器B拥有地址簿信息存储模块,而用户终端C的存储器在本实施例中不存在,并且用户终端C的地址簿信息列表存储在地址簿服务器中,所述地址簿信息列表是以列表形式展现各用户的地址簿信息,具体实现如下:In another method embodiment of the present invention, as shown in Figure 6, the address book server B has an address book information storage module, but the memory of the user terminal C does not exist in this embodiment, and the address book of the user terminal C The information list is stored in the address book server, and the address book information list presents the address book information of each user in the form of a list. The specific implementation is as follows:

S501、用户终端A修改地址簿应用706从地址簿服务器中获取的自己的地址簿信息,所述地址簿信息可以是用户设定为公开的信息、保护的信息或者私有的信息。具体包括:姓名、联系电话、Email地址、住址、身份证号、年龄等;S501. User terminal A modifies its own address book information acquired by the address book application 706 from the address book server. The address book information may be information set as public, protected or private by the user. Specifically include: name, contact number, email address, address, ID number, age, etc.;

S502、用户终端A的信息同步模块708将修改的自身地址簿信息通过TCP/IP、wifi、GPRS、GSM等接入网发送给地址簿服务器,由地址簿服务器的信息维护模块703进行处理;S502, the information synchronization module 708 of the user terminal A sends the modified self address book information to the address book server through access networks such as TCP/IP, wifi, GPRS, GSM, etc., and is processed by the information maintenance module 703 of the address book server;

S503、地址簿服务器的信息维护模块703将接收到的用户A的地址簿修改信息转发给信息同步模块704;S503, the information maintenance module 703 of the address book server forwards the received address book modification information of user A to the information synchronization module 704;

S504、地址簿服务器中的信息同步模块704在接收到用户对于自身的地址簿信息的修改时,根据终端用户A发送的修改信息中类型标识ModifyType具体选择操作类型。当ModifyType为Address_add时,则信息同步模块704增加一组关联地址簿信息到存储模块702中终端用户A的地址簿信息;当ModifyType为Address_delet时,则信息同步模块704从存储模块702中删除用户终端A指定的地址簿组;当ModifyType为Address_Revise时,则信息同步模块704根据接收到的修改信息,替换存储模块702中对应的地址簿信息项;当ModifyType为Address_Logout时,则信息同步模块704从接收到的修改信息中获取用户标识,并根据用户标识检索存储模块中指定的注销地址簿组,执行注销操作;S504. When the information synchronization module 704 in the address book server receives the user's modification of its own address book information, it specifically selects an operation type according to the type identifier ModifyType in the modification information sent by the terminal user A. When the ModifyType is Address_add, the information synchronization module 704 adds a group of associated address book information to the address book information of the terminal user A in the storage module 702; when the ModifyType is Address_delet, the information synchronization module 704 deletes the user terminal from the storage module 702 The address book group specified by A; when the ModifyType was Address_Revise, the information synchronization module 704 replaced the corresponding address book information item in the storage module 702 according to the received modification information; when the ModifyType was Address_Logout, the information synchronization module 704 received from Obtain the user ID from the received modification information, and retrieve the logout address book group specified in the storage module according to the user ID, and execute the logout operation;

S505、地址簿服务器的信息同步模块704,根据具体的操作类型,修改地址簿服务器存储模块702中的用户信息,并根据用户A的订阅关系列表更新属于各订阅终端的地址簿信息表中对应用户A的地址簿信息,并返回处理结果给信息同步模块704;S505, the information synchronization module 704 of the address book server, according to the specific operation type, modify the user information in the address book server storage module 702, and update the corresponding user in the address book information table belonging to each subscription terminal according to the subscription relationship list of user A A's address book information, and return the processing result to the information synchronization module 704;

S506、地址簿服务器信息同步模块704将地址簿服务器中用户A的地址簿信息修改以及用户A的订阅用户如:用户C地址簿中关于用户A的地址簿信息更新结果,发送给地址簿服务器信息维护模块703;S506, the address book server information synchronization module 704 sends the address book information modification of user A in the address book server and the subscriber user of user A, such as: the update result of the address book information about user A in the address book of user C, to the address book server information maintenance module 703;

S507、地址簿服务器的信息维护模块703向用户终端A的信息维护模块返回地址簿服务器处理结果,如:修改成功、网络异常等。S507. The information maintenance module 703 of the address book server returns the processing results of the address book server to the information maintenance module of the user terminal A, such as: successful modification, network abnormality, and the like.

本实施例相对用户终端有固定地址簿信息存储模块的方式,在信息安全性以及跨终端平台使用的灵活性方面都有所提高,并且免除了用户终端存储模块与服务器存储模块之间的信息同步操作。Compared with the method in which the user terminal has a fixed address book information storage module, this embodiment has improved information security and the flexibility of cross-terminal platform use, and has eliminated the information synchronization between the user terminal storage module and the server storage module. operate.

在本实施例中,还可采用在地址簿服务器端保存各订阅设备的地址簿信息,而在各订阅设备登录地址簿服务器时,临时生成由各被订阅设备地址簿信息组成的地址簿信息列表,则步骤S505相应执行:地址簿服务器信息同步模块704,根据具体的操作类型,修改存储模块702中的用户信息,并有存储模块702返回处理结果给信息同步模块704。本实施例在没有额外增加地址簿服务器存储空间基础上,减少了同步更新的复杂度。In this embodiment, it is also possible to save the address book information of each subscribing device on the address book server side, and when each subscribing device logs into the address book server, temporarily generate an address book information list composed of the address book information of each subscribed device , then step S505 is executed accordingly: the address book server information synchronization module 704 modifies the user information in the storage module 702 according to the specific operation type, and the storage module 702 returns the processing result to the information synchronization module 704. In this embodiment, the complexity of synchronous updating is reduced on the basis of no additional storage space of the address book server.

本发明中用户建立订阅关系的一个实施例,如附图7所示,用户终端A通过地址簿服务器B与用户终端C建立订阅关系的过程。在本实施例中订阅设备可以是其他的用户终端,也可以是第三方应用软件,也可以是和地址簿服务器有合作关系的第三方服务。具体实现如下:An embodiment of the user establishing a subscription relationship in the present invention, as shown in FIG. 7 , the process of establishing a subscription relationship between user terminal A and user terminal C through address book server B. In this embodiment, the subscribing device may be another user terminal, or a third-party application software, or a third-party service that has a cooperative relationship with the address book server. The specific implementation is as follows:

S601、用户终端A发送携带有订阅信息的订阅搜索请求给地址簿服务器B。用户终端A在地址簿应用中的订阅搜索栏内输入所要订阅的用户C的地址簿信息中具体信息项,可以是用户名、ID、年龄、出生年月日等所述信息之一或者所述信息的组合。地址簿应用可以在搜索栏旁提供了常规组合键and和or;S601. User terminal A sends a subscription search request carrying subscription information to address book server B. User terminal A enters the specific information item in the address book information of user C to be subscribed in the subscription search bar in the address book application, which may be one of the information such as user name, ID, age, date of birth, etc. or the combination of information. The address book application can provide regular key combinations and and or next to the search bar;

S602-S604、地址簿服务器的信息维护模块703在接收到来自用户终端A的订阅搜索请求后就向服务器端的存储模块702发送订阅搜索请求,存储模块702根据订阅搜索请求的条件向信息维护模块703返回订阅地址簿信息搜索列表,所述搜索列表由被订阅用户公开信息中选出,可以包括:用户名、性别、年龄、地址中的一项或者几项,所述被订阅用户为地址簿服务器中存储的满足订阅搜索请求的登记用户。并由信息维护模块703发送订阅搜索请求响应给用户终端A的信息同步模块708;S602-S604, after receiving the subscription search request from user terminal A, the information maintenance module 703 of the address book server sends a subscription search request to the server-side storage module 702, and the storage module 702 sends a subscription search request to the information maintenance module 703 according to the conditions of the subscription search request. Return the search list of subscribed address book information, the search list is selected from the public information of the subscribed user, and may include: one or more of user name, gender, age, address, and the subscribed user is an address book server Registered users that satisfy subscription search requests stored in . And the information maintenance module 703 sends a subscription search request response to the information synchronization module 708 of the user terminal A;

过程S601-S604可以是在用户输入完整的订阅搜索信息后再执行订阅请求的发送;过程S601-604还可以是在用户终端A中的订阅栏有任何订阅搜索信息输入时,即时的完成一轮S601-S604过程,并用动态可变订阅地址簿信息搜索列表形式在用户终端A的地址簿应用中呈现;Processes S601-S604 may be to execute the sending of the subscription request after the user inputs complete subscription search information; process S601-604 may also be to complete a round immediately when any subscription search information is input in the subscription column in user terminal A S601-S604 process, and present in the address book application of user terminal A in the form of a dynamically variable subscription address book information search list;

S605、用户终端A对S604返回的订阅搜索请求响应中的内容进行确认,用户终端A的信息同步模块708向地址簿服务器B返回确认后的订阅信息;S605, the user terminal A confirms the content in the subscription search request response returned in S604, and the information synchronization module 708 of the user terminal A returns the confirmed subscription information to the address book server B;

S606-S608、地址簿服务器的信息维护模块703在接收到用户终端A的确认消息后,转发给地址簿服务器的信息同步模块704,信息同步模块704发送同步信息到地址簿服务器的存储模块702用以获取用户终端A的地址簿信息,所述同步信息中携带有用户终端A的用户ID;S606-S608, after receiving the confirmation message from user terminal A, the information maintenance module 703 of the address book server forwards it to the information synchronization module 704 of the address book server, and the information synchronization module 704 sends the synchronization information to the storage module 702 of the address book server for to obtain the address book information of the user terminal A, and the synchronization information carries the user ID of the user terminal A;

S609、由地址簿信息同步模块704生成订阅请求确认信息并发送给用户终端C的信息维护模块714。具体操作为:地址簿服务器对用户终端C的同步订阅列表中的User_Subs置1,并在Subs_From标识字列中增加用户终端A的用户ID并置1;并在用户终端A的同步订阅列表中的User_Subs置1,并在Subs_To标识字列中增加用户终端C的用户ID并置1。地址簿服务器的信息同步模块704会在用户终端C处于登录状态时,从地址簿服务器的存储器702中用户C的同步订阅表中Sub_From读取到用户终端A的订阅请求,所述同步订阅列表如图9所示。当用户终端的Sub_From和Sub_To标识字列各用户ID所对应的标识字均为0时,User_Subs才清零;S609. The address book information synchronization module 704 generates subscription request confirmation information and sends it to the information maintenance module 714 of the user terminal C. The specific operation is: the address book server sets 1 to User_Subs in the synchronous subscription list of user terminal C, and adds the user ID of user terminal A in the Subs_From identification word column and sets 1; and sets 1 in the synchronous subscription list of user terminal A User_Subs is set to 1, and the user ID of user terminal C is added to the Subs_To identifier column and set to 1. The information synchronization module 704 of the address book server will read the subscription request of the user terminal A from the Sub_From of the synchronization subscription table of the user C in the memory 702 of the address book server when the user terminal C is in the login state. The synchronization subscription list is as follows: Figure 9 shows. User_Subs is only cleared when the identification words corresponding to each user ID in the Sub_From and Sub_To identification word columns of the user terminal are all 0;

S610、用户终端C的信息维护模块714接收来自地址簿服务器B的同步订阅信息,所述同步订阅信息中包含了用户终端A的地址簿信息,并向用户终端C呈现选项:允许并订阅对方、允许对方订阅或禁止对方订阅;S610. The information maintenance module 714 of the user terminal C receives the synchronous subscription information from the address book server B, the synchronous subscription information includes the address book information of the user terminal A, and presents options to the user terminal C: allow and subscribe to the other party, Allow the other party to subscribe or prohibit the other party from subscribing;

当用户终端C选择允许对方订阅时,用户终端C信息维护模块发送订阅请求确认信息给地址簿服务器的信息同步模块704,执行步骤S611;当用户终端C选择允许并订阅对方时,进一步将用户终端A的地址簿信息存储与用户终端C的存储器712,则继续执行S611操作;When the user terminal C chooses to allow the other party to subscribe, the user terminal C information maintenance module sends subscription request confirmation information to the information synchronization module 704 of the address book server, and performs step S611; The address book information of A is stored in the memory 712 of the user terminal C, and the operation of S611 is continued;

S611-S612、用户终端C的信息维护模块返回订阅请求确认信息给地址簿服务器的信息同步模块704,地址簿服务器信息同步模块704更新其存储模块702中的用户终端A和用户终端C各自的关系列表,当用户终端C选择允许对方订阅时则建立用户终端A对用户终端C单向的订阅关系;当用户终端C选择允许并订阅对方时则建立用户终端A和用户终端C的双向订阅关系,地址簿服务器信息同步模块704向其存储器702发送用户终端C地址簿信息请求;S611-S612, the information maintenance module of user terminal C returns subscription request confirmation information to the information synchronization module 704 of the address book server, and the address book server information synchronization module 704 updates the respective relationships between user terminal A and user terminal C in its storage module 702 list, when user terminal C chooses to allow the other party to subscribe, a one-way subscription relationship between user terminal A and user terminal C is established; when user terminal C chooses to allow and subscribe to the other party, a two-way subscription relationship between user terminal A and user terminal C is established, The address book server information synchronization module 704 sends a user terminal C address book information request to its memory 702;

S613-S615、地址簿服务器存储器702在接收到用户终端C的地址簿信息请求响应后,向用户终端A的信息维护模块709发送更新地址簿信息,并由所述信息维护模块709将用户终端C的地址簿信息保存在用户终端A的存储器708中。S613-S615. After receiving the address book information request response from user terminal C, address book server memory 702 sends updated address book information to information maintenance module 709 of user terminal A, and the information maintenance module 709 sends user terminal C The address book information of is stored in the memory 708 of the user terminal A.

当用户终端C选择禁止对方订阅时,用户终端C信息维护模块发送同步响应给地址簿服务器的信息同步模块704,执行步骤S611,跳过步骤S612和S613进入步骤S614直接向用户终端A的信息维护模块发送对方拒绝订阅的响应消息,并结束过程。When the user terminal C chooses to prohibit the other party from subscribing, the information maintenance module of the user terminal C sends a synchronous response to the information synchronization module 704 of the address book server, executes step S611, skips steps S612 and S613 and enters step S614 to directly send information to the information maintenance module of the user terminal A. The module sends a response message that the other party refuses to subscribe, and ends the process.

在本实施例中,当用户终端A和C两者或者其中某一方不具备有存储器时,则在图3中,对应的用户终端的存储模块操作可以转由地址簿服务器的存储模块实现存储。In this embodiment, when both user terminals A and C or one of them does not have a memory, in FIG. 3 , the operation of the storage module of the corresponding user terminal can be transferred to the storage module of the address book server for storage.

本实施例除了采用新增加同步订阅列表来实现订阅功能外,还可以采用基于已有的同步更新列表结合用户终端里的地址簿应用来实现,以用户终端订阅用户C为例,具体为:地址簿服务器收到用户A针对用户C的订阅请求,则将用户A和用户C的同步更新列表的User_Reflash置1,并分别对用户A同步更新列表的Reflash_To置1和用户C同步更新列表的Reflash_From置1。地址簿服务器信息同步模块704通过同步更新列表向用户C的地址簿应用发送用户A的地址簿信息时,所述地址簿应用检索到自身并没有存储用户A的地址簿信息时,则所述地址簿应用激活订阅功能,向用户C显示用户A的订阅请求,并向地址簿服务器返回带有订阅标识字的订阅响应。In addition to implementing the subscription function by adding a new synchronous subscription list in this embodiment, it can also be realized by using an existing synchronous update list combined with an address book application in the user terminal. Taking the user terminal to subscribe to user C as an example, the details are: address When the book server receives user A's subscription request for user C, it sets User_Reflash to 1 in the synchronous update list of user A and user C, and sets 1 to Reflash_To in user A's synchronous update list and Reflash_From in user C's synchronous update list. 1. When the address book server information synchronization module 704 sends the address book information of user A to the address book application of user C by synchronizing the update list, when the address book application retrieves that it does not store the address book information of user A, the address The book application activates the subscription function, displays user A's subscription request to user C, and returns a subscription response with the subscription identifier to the address book server.

在本实施例中,用户A和用户C在建立完成订阅关系后,用户A可以进In this embodiment, after user A and user C establish a subscription relationship, user A can

一步对用户进行分组,并制定额外的权限,如:该组用户保护权限可见。Group users in one step, and formulate additional permissions, such as: the user protection permissions of this group are visible.

本发明中一个第三方应用获取地址簿信息的实施例,第三方应用具体还可以是和本发明地址簿服务器有合作关系的购物网站、论坛、应用程序等。本实施例以用户网上购物为例,网购的接收者为用户终端C时,具体实现如下:An embodiment of a third-party application obtaining address book information in the present invention. Specifically, the third-party application may also be a shopping website, a forum, an application program, etc. that have a cooperative relationship with the address book server of the present invention. This embodiment takes the user's online shopping as an example. When the recipient of the online shopping is the user terminal C, the specific implementation is as follows:

S701、用户在完成选购,并进入支付界面后,需要填写相关递送的地址信息时,用户在购物页面的用户名栏输入接收人的用户名时,第三方应用705向地址簿服务器B发送信息请求,信息请求中包含有寄送所必须的地址、联系方式等相关信息的请求。S701. When the user completes the purchase and enters the payment interface, and needs to fill in the relevant delivery address information, when the user enters the recipient's username in the username column of the shopping page, the third-party application 705 sends information to the address book server B Request, the information request includes the request for the address, contact information and other relevant information necessary for delivery.

S702-S703、第三方应用根据根据用户终端C登记时在地址簿服务器B设置的权限,如:允许第三方应用获取公开的地址簿信息或者可以获取公开以及保护的信息;如果此时第三方应用获取到的信息满足信息请求的所有要求,则进入步骤S704,完成本次网购的地址簿信息获取过程;如果此时获取到的公开地址簿信息还不能满足信息请求中的必要信息,进一步需要获取用户终端C设置的保护权限的地址簿信息时,进入步骤S705完成对应保护权限地址簿信息确认。S702-S703. The third-party application, according to the permissions set in the address book server B when the user terminal C registers, for example: allows the third-party application to obtain public address book information or can obtain public and protected information; if the third-party application at this time The obtained information meets all the requirements of the information request, then enter step S704, and complete the process of obtaining the address book information for this online shopping; if the public address book information obtained at this time cannot meet the necessary information in the information request, further acquisition When the address book information of the protection authority is set by the user terminal C, go to step S705 to complete the confirmation of the address book information corresponding to the protection authority.

S705、地址簿服务器的信息维护模块703发送对应地址簿信息项的权限请求信息给地址簿服务器的信息同步模块704,并由信息同步模块704实现。具体为:用户终端C处于登录状态时,信息维护模块714接收权限请求消息,表现如“用户A正通过XXX网站向你申请XXX的权限要求”并由用户终端C决定是否允许第三方应用获取地址簿服务器B中的地址簿信息;用户终端处于未登录状态时,信息同步模块可以通过短信业务形式向用户C的手机发送权限确认请求,并根据用户的短信息确认消息向信息同步模块704返回权限响应。S705. The information maintenance module 703 of the address book server sends permission request information corresponding to the address book information item to the information synchronization module 704 of the address book server, and the information synchronization module 704 implements it. Specifically: when the user terminal C is in the login state, the information maintenance module 714 receives the permission request message, which is shown as "user A is applying for the permission request of XXX from you through the XXX website" and the user terminal C decides whether to allow the third-party application to obtain the address address book information in the book server B; when the user terminal was in a non-login state, the information synchronization module could send a permission confirmation request to the mobile phone of user C through a short message service form, and return the permission to the information synchronization module 704 according to the user's short message confirmation message response.

S708-S709、地址簿服务器的信息同步模块704根据获取到的响应,若为允许则执行S709,即从地址簿服务器的存储模块702中获取第三方应用所需的受保护的用户终端C的地址簿信息;若为不允许则不执行步骤S709而直接继续后面S710的操作。S708-S709, the information synchronization module 704 of the address book server, according to the obtained response, if it is allowed, then execute S709, that is, obtain the address of the protected user terminal C required by the third-party application from the storage module 702 of the address book server Book information; if it is not allowed, do not execute step S709 and directly continue the operation of following S710.

S710、信息同步模块向第三方应用返回携带有所需的受保护的用户终端C的地址簿信息或者是用户拒绝提供该信息的回复。S710. The information synchronization module returns to the third-party application a reply carrying the required protected address book information of the user terminal C or a reply that the user refuses to provide the information.

本发明的一个用于显示用户高频联系的方法实施例,如图10所示,在本实施例中用户终端可以是智能手机、PDA、平板电脑或者PC,在实际操作中可以选择不同的终端登录。An embodiment of the method for displaying high-frequency contact of users of the present invention, as shown in Figure 10, in this embodiment, the user terminal can be a smart phone, PDA, tablet computer or PC, and different terminals can be selected in actual operation Log in.

地址簿服务器记录用户一段时间内联系地址簿中各用户的频率列表以及最后次通信时间,并在用户登录地址簿服务器时获取当前用户所用终端中记录的最后次通信时间。比较两次时间,如果地址簿服务器的记录的最后次通信时间较新,则更新当前用户的频率列表;如果当前用户记录的最后次通信时间较新,则更新地址簿服务器中的频率列表。在本实施例中,还可以增加最新更新联系人,具体实现为:在地址簿应用中记录最新完成地址簿更新的订阅用户,如:记录10个最新更新联系人,则每次订阅用户登录地址簿服务器时,获取当前更新了的被订阅用户,记录在最新更新联系人列表;每次所述订阅用户获取到被订阅用户更新消息时,将所述被订阅用户排在列表的首位,列表中已有的用户依次向后推移一位,超出10列表中的用户则删除。以此更方便用户关注到联系人的最新变动情况。The address book server records the frequency list of the user's contact with each user in the address book within a period of time and the last communication time, and obtains the last communication time recorded in the terminal used by the current user when the user logs in to the address book server. Compare the two times, if the last communication time recorded in the address book server is newer, update the frequency list of the current user; if the last communication time recorded by the current user is newer, update the frequency list in the address book server. In this embodiment, it is also possible to add the latest update contacts, specifically implemented as: record the subscribers who have recently completed the address book update in the address book application, such as: record 10 latest update contacts, and each time the subscriber logs in to the address When using the book server, obtain the currently updated subscribed user and record it in the latest update contact list; each time the subscribed user obtains the updated message of the subscribed user, the subscribed user will be ranked first in the list, and the list will include: Existing users are shifted backward one by one, and users in the list beyond 10 are deleted. In this way, it is more convenient for the user to pay attention to the latest changes of the contacts.

通过本发明,提出了一整套维护联系人信息的方法,通过向用户终端提供地址簿应用并配合地址簿服务器,实现了用户终端地址簿信息的自动更新,并通过增设权限机制以及给第三方应用提供协议接口,使得地址簿功能得到进一步扩展。Through the present invention, a whole set of methods for maintaining contact information is proposed. By providing the address book application to the user terminal and cooperating with the address book server, the automatic update of the address book information of the user terminal is realized, and by adding an authority mechanism and providing third-party applications A protocol interface is provided to further expand the function of the address book.

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only used to help understand the method and thought of the present invention; meanwhile, for those of ordinary skill in the art, according to the present invention Thoughts, specific implementation methods and scope of application all have changes. In summary, the contents of this specification should not be construed as limiting the present invention.

Claims (19)

The synchronous vacations time of subscribed user is preserved in the memory of the equipment of subscription, is protected in the storage of address book serverThe synchronous vacations time of registered user is deposited, when the subscribed user profile in the book server of address is changed, then address book takesThe synchronous vacations time that the subscribed user is preserved in the storage of business device is updated to last modification time;Subscription equipment logs in groundDuring the book server of location, address book server compares subscribed user in subscription equipment according to the subscribing relationship list of the equipment of subscriptionIn synchronous vacations time and address server, the synchronous vacations time of subscribed user, then updates in subscription equipment when inconsistentCorresponding user address book information, and the synchronous vacations time of the described subscribed user stored in updating subscription equipment make whichIt is identical with the synchronous vacations time of relative users in the book server of address.
After the subscribed user receives subscription request, return allows and subscribes to other side, allows other side to subscribe to or forbid other sideThe subscription request confirmation of subscription;When subscription equipment and subscribed user are owned by memory, select to permit in subscribed userPerhaps, when other side subscribes to, address book server is set up subscribed user and subscribes to the subscribing relationship list of equipment, and sends subscribedUser is set to the address book information item of open authority and gives subscription equipment;When subscribed user selects to allow and subscribe to other side,Subscribed user's storage booking reader discloses the address book information of authority, and address book server sets up subscribed user and subscription setsStandby subscribing relationship list, and send subscribed user and be set to the address book information item of open authority to booking reader;Work as quiltWhen booking reader selects to forbid other side to subscribe to, address book server returns addressee refuses subscription response message and gives subscription equipment.
Address book server:At least two group address book register informations of receive user, wherein carrying the power to address book informationLimit is arranged, and is carried out according to the address entries in the address information of the terminal seat of User logs in and the address book information of user's registrationUser's address book information group switches, and is stored in the book server of address;The subscription request of subscription equipment is received, according to being orderedUser is read to subscribing to the subscription request confirmation of equipment, the subscribing relationship list of subscribed user and the equipment of subscription is set up;WhenWhen subscribed user modification is stored in the address book information of oneself in the book server of address, the address book server is according to subscriptionSubscribing relationship and priority assignation in relation list updates the address book information of subscription equipment;
CN201110320961.7A2011-10-202011-10-20 A method and system for maintaining contact informationActiveCN103067251B (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
CN201110320961.7ACN103067251B (en)2011-10-202011-10-20 A method and system for maintaining contact information
CN201710147481.2ACN107071080B (en)2011-10-202011-10-20Method and system for maintaining contact information
US13/656,140US9124610B2 (en)2011-10-202012-10-19Method and system for maintaining contact information
US14/547,971US9332073B2 (en)2011-10-202014-11-19Method and system for maintaining contact information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201110320961.7ACN103067251B (en)2011-10-202011-10-20 A method and system for maintaining contact information

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710147481.2ADivisionCN107071080B (en)2011-10-202011-10-20Method and system for maintaining contact information

Publications (2)

Publication NumberPublication Date
CN103067251A CN103067251A (en)2013-04-24
CN103067251Btrue CN103067251B (en)2017-04-05

Family

ID=48109719

Family Applications (2)

Application NumberTitlePriority DateFiling Date
CN201110320961.7AActiveCN103067251B (en)2011-10-202011-10-20 A method and system for maintaining contact information
CN201710147481.2AActiveCN107071080B (en)2011-10-202011-10-20Method and system for maintaining contact information

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
CN201710147481.2AActiveCN107071080B (en)2011-10-202011-10-20Method and system for maintaining contact information

Country Status (2)

CountryLink
US (2)US9124610B2 (en)
CN (2)CN103067251B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102280465B1 (en)*2013-06-142021-07-22삼성전자 주식회사A terminal and application synchronization method thereof
CN104468320A (en)*2013-09-152015-03-25联想(北京)有限公司Information processing method and device
US20150264001A1 (en)*2014-03-122015-09-178318808 Canada Inc.System and method for contact management
JP6376869B2 (en)*2014-07-102018-08-22キヤノン株式会社 Data synchronization system, control method thereof, authorization server, and program thereof
CN104243602A (en)*2014-09-262014-12-24三星电子(中国)研发中心User information synchronization device, system and method
JP2016212656A (en)*2015-05-112016-12-15キヤノン株式会社 Information processing apparatus, terminal, system having information processing apparatus and terminal, information processing method, and program
CN105100404A (en)*2015-05-262015-11-25努比亚技术有限公司Information processing method and device and terminal
CN107295026A (en)*2016-03-302017-10-24阿里巴巴集团控股有限公司Change method of calibration, the device and system of telephone number
CN106060791B (en)*2016-07-052021-01-12Tcl科技集团股份有限公司Method and system for sending and obtaining short message verification code
CN108023997B (en)*2016-10-282020-09-25中国电信股份有限公司Address book display method and device and terminal
EP3677004A4 (en)2017-08-292020-08-19Telefonaktiebolaget LM Ericsson (PUBL) METHOD AND DEVICE FOR SUBSCRIBING TO A SOCIAL NETWORK SERVICE
CN107395516A (en)*2017-09-052017-11-24济南浚达信息技术有限公司A kind of internet data backup method based on Internet of Things
CN109905445B (en)*2017-12-082021-04-13腾讯科技(深圳)有限公司Instruction processing method and terminal
US20220078289A1 (en)*2019-01-032022-03-10Telefonaktiebolaget Lm Ericsson (Publ)Method and device for handling subscription to a service in a communications network
US11539814B1 (en)*2019-05-292022-12-27Snap Inc.Friend capability caching
CN110535903B (en)*2019-07-192021-10-19浙江讯盟科技有限公司Real-time and efficient enterprise address book updating method
JP7727484B2 (en)*2021-10-252025-08-21シャープ株式会社 Electronic device, information processing system, and information processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101056190A (en)*2006-04-122007-10-17国际商业机器公司Method and device for providing access control in a publish/subscribe system and said system
CN101527896A (en)*2009-03-302009-09-09网易(杭州)网络有限公司Personal information management method and device
CN101860446A (en)*2009-04-102010-10-13华为终端有限公司Method, terminal and server for informing network content update

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7068768B2 (en)*2003-01-292006-06-27America Online, Inc.Method for populating a caller's information to a host-based address book
DE10333900A1 (en)*2003-07-212005-02-24Detewe Deutsche Telephonwerke Aktiengesellschaft & Co. Kg telecommunication terminal
US7461071B2 (en)*2005-04-042008-12-02Younite, Inc.Distributed management framework for personal attributes
US8751582B1 (en)*2005-08-222014-06-10Google Inc.Managing presence subscriptions for messaging services
CN102047251A (en)*2008-05-272011-05-04捷讯研究有限公司System and method for a converged network-based address book
US20100161807A1 (en)2008-07-232010-06-24Nokia CorporationMethod and apparatus for address book updates
EP2327199B1 (en)*2008-09-172014-01-15BlackBerry LimitedSystem and method for access and communication between a converged network-based address book system and a user device
US9614685B2 (en)*2009-03-092017-04-04Nokia Technologies OyMethods, apparatuses, and computer program products for facilitating synchronization of setting configurations
CN101938713B (en)*2009-06-302014-06-04华为终端有限公司Notification method, device and terminal of personal information alteration situation
KR20120032632A (en)*2010-09-292012-04-06삼성전자주식회사Apparatus and method for updating of data in portable terminal
US20120140265A1 (en)*2010-12-032012-06-07Laursen Dana EMethod and system for scheduled delivery of content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101056190A (en)*2006-04-122007-10-17国际商业机器公司Method and device for providing access control in a publish/subscribe system and said system
CN101527896A (en)*2009-03-302009-09-09网易(杭州)网络有限公司Personal information management method and device
CN101860446A (en)*2009-04-102010-10-13华为终端有限公司Method, terminal and server for informing network content update

Also Published As

Publication numberPublication date
US9332073B2 (en)2016-05-03
CN107071080B (en)2020-11-17
CN107071080A (en)2017-08-18
US9124610B2 (en)2015-09-01
US20130138738A1 (en)2013-05-30
CN103067251A (en)2013-04-24
US20150081792A1 (en)2015-03-19

Similar Documents

PublicationPublication DateTitle
CN103067251B (en) A method and system for maintaining contact information
US20090187607A1 (en)System and method for profile synchronization
US11288725B2 (en)Managing service provider service options
CN1836235B (en) System and method for determining relationships between users of a network system
WO2007068195A1 (en)A method and system for querying user information, and search agent, client and server
CN101374148A (en)Method and system for managing blog intimate authority
KR101967696B1 (en)Method and apparatus of providing subscription service
CN103119911A (en)System and method for synchronizing the profile of a user in social networks and the user's personal contact card (PCC)
CN102056106A (en)Method and system for updating address lists in real time
CN107707370B (en)Group communication method, server, terminal, and computer storage medium
US20120311676A1 (en)System and method for a global directory service
JP2008287407A (en) Content distribution apparatus and content distribution method
CN108432200A (en)Allow to access of the limitation to user information while communication
JP5675662B2 (en) Short message payment system
KR101116534B1 (en)Method for inputting and seaching information about an object in a remote database
KR100718873B1 (en)Method for auto-management of an address directory and system
CN103795845A (en)Historical interface access method, historical interface access device and mobile terminal
CN103250437A (en)A server for conveying a set of contact identification data to user equipment, methods therefor, user equipment, computer programs and computer program products
CN101808170B (en)Server of network phone book system and method for realizing network phone book
US20100057793A1 (en)System and Method for Disseminating and Transferring Contact Information
JP2005158028A (en)System, server system, program and method for presenting gift
CN106470411A (en)Build the method and device of associated person information
CN102737043A (en)System and method for realizing multimedia data interaction
KR20110000822A (en) Method for providing address book update service and apparatus therefor
CN106470220A (en)Information preserves, obtains, processing method and processing device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp