CN103200545A - Method and system for synchronization of contact person online states - Google Patents
Method and system for synchronization of contact person online states Download PDFInfo
- Publication number
- CN103200545A CN103200545A CN2012100006884A CN201210000688A CN103200545A CN 103200545 A CN103200545 A CN 103200545A CN 2012100006884 A CN2012100006884 A CN 2012100006884A CN 201210000688 A CN201210000688 A CN 201210000688A CN 103200545 A CN103200545 A CN 103200545A
- Authority
- CN
- China
- Prior art keywords
- contact person
- user terminal
- information
- grouping
- server
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a method for synchronization of contact person online states. The method comprises the steps that a personal information management (PIM) server obtains information for connection establishment of network elements in a user terminal and a circuit switching (CS) domain, and the PIM server pushes the contact person online states to the user terminal, wherein the user terminal subscribes to the contact person online states. Further provided is a system for the synchronization of the contact person online states. The system comprises a mobile switching center, the PIM server and a short message server. Further provided are the PIM server and the user terminal.
Description
Technical field
The application relates to method for synchronous and the system of contact person's presence.
Background technology
At present whether the contact person is online in the mobile phone can be by calling or mode such as returning short message obtains, but along with the development of mobile Internet technology, the demand of obtaining contact person's presence in real time is more and more stronger.Therefore, need be synchronized to mobile phone to contact person's presence in real time.
In the communication network, network connection is divided into circuit switching (CS) territory and packet switching (PS) territory, and functions such as speech, note, propelling movement are mainly finished in the CS territory, and the PS territory is mainly towards the connection of IP network.In the Internet service at present, contact person's presence all is based on the PS territory, obtains by keeping connection and periodic queries server, and this mode is highly suitable for the Internet.But along with the development of mobile Internet technology, the demand of contact person's real-time online is more and more stronger.In the mobile network, the prior art scheme all is to set up IP by the PS territory to connect, and adopts the mode of cyclic polling to come synchronous contact person's state, and this mode can be brought the long-term connection of data channel in the mobile network, the emphasis network load, and bring unnecessary spending.
Therefore, need to overcome at least method or the device of above-mentioned at least one defective of the prior art.
Summary of the invention
Aspect of the application, a kind of method for synchronous of contact person's presence has been proposed, it comprises: the PIM server know with the CS territory in the information that connects of network element; And PIM server contact person's that user terminal is subscribed to presence pushes to user terminal.。
Aspect another of the application, a kind of synchro system of contact person's presence is provided, it comprises: mobile switching centre, the presence that is used for notice PIM server user terminal changes; The PIM server, the presence that is used for contact person that user terminal is subscribed to is sent to short message server; And short message server, be used for by data SMS contact person's presence being pushed to user terminal.
Aspect another of the application, a kind of PIM server is provided, it can comprise information acquisition unit, information memory cell and information transmitting unit.The information that information acquisition unit connects for the network element that obtains user terminal and CS territory.Information memory cell is used for the presence of stored user terminal and the contact person's that user terminal is subscribed to presence information.After information acquisition unit was obtained the information that the network element in user terminal and the CS territory connects, information transmitting unit pushed to user terminal with the contact person's that user terminal is subscribed to presence.
Aspect another of the application, a kind of user terminal is provided, it can comprise registering unit, transmitting element and receiving element.Registering unit is used for being registered to the mobile network and connects with the network element in CS territory.Transmitting element is used for sending to the PIM server subscription information of the presence of contact person's grouping information and single contact person or contact person's grouping.Receiving element be used for to receive the propelling movement from the presence of the single contact person of short message server or contact person's grouping;
Description of drawings
Fig. 1 is the schematic diagram according to the synchro system of contact person's presence of the application's a execution mode;
Fig. 2 is the schematic diagram according to the PIM server of the application's a execution mode;
Fig. 3 is the schematic diagram according to the user terminal of the application's a execution mode;
Fig. 4 is the flow chart according to the method for synchronous of contact person's presence of the application's a execution mode;
Fig. 5 is the flow chart according to contact person's packet synchronization method method of the application's a execution mode; And
Fig. 6 is the flow chart according to contact person's presence method for subscribing of the application's a execution mode.
Embodiment
Embodiment to the application is described below with reference to accompanying drawings.
Fig. 1 is the block diagram according to the synchro system 1000 of contact person's presence of the application's a execution mode.As shown in the figure, the synchro system 1000 of contact person's presence comprises mobile switching centre (Mobile Switching Center) 102, PIM (Personal Information Management) server 103 and short message server 103.
User terminal is linked into the mobile network, thus with the network element in CS territory, for example mobile switching centre 101, establish a communications link.Usually, registration and access to mobile network when user terminal is started shooting.In some embodiments, the user can freely define contact person's grouping on its terminal, as family, colleague, leader etc., and contact person's grouping information is sent to PIM server 102, described PIM server 102 divides into groups to local contact person accordingly according to the contact person's grouping information that receives subsequently, thereby realization and user terminal is synchronous.User terminal can also be revised contact person grouping on the PIM server 102 by note, voice or other suitable manner, can also realize by the exchanges data of mobile network or the Internet with PIM server 102 synchronously.In some embodiments, user terminal can also be subscribed to contact person's presence of paying close attention to.For example, user terminal can be selected single contact person or contact person's grouping, and initiates the subscription of contact person's presence by note or PS ways of connecting to PIM server 102.In some embodiments, when the presence of the ordered single contact person of user terminal or contact person's grouping changes, the presence of the single contact person that PIM server 102 is just ordered user terminal or contact person's grouping pushes to user terminal, so that user terminal is known the single contact person of its subscription or the presence of group of contacts in real time.
Alternatively, the registration of user terminal, state variation such as nullify, go offline can be known in mobile switching centre 101, and these state variation are offered PIM server 102.
Fig. 2 is the schematic diagram according to the PIM server of the application's a execution mode.As shown in Figure 2, PIM server 102 comprises information acquisition unit 1021, information transmitting unit 1022 and information memory cell 1024.Wherein information acquisition unit 1021 is obtained the information that the network element in user terminal and the CS territory connects, the contact person's that the presence of information memory cell 1024 stored user terminals and user terminal are subscribed to presence information, and information transmitting unit 1022 is after information acquisition unit is obtained the information that the network element in user terminal and the CS territory connects, and the contact person's that user terminal is subscribed to presence is sent to short message server 103.In some embodiments, PIM server 102 can also comprise updating block 1023, when contact person's presence changes, updating block 1023 is used for upgrading contact person's presence, thereby makes information transmitting unit 1022 that contact person's presence is sent to short message server 103.In some embodiments, when the presence of user terminal changed, updating block 1023 also was used for upgrading the presence of user terminal, thereby makes information transmitting unit 1022 that the presence of user terminal is sent to short message server 103.In some embodiments, information memory cell 1024 also is used for the store contact grouping information.In some embodiments, when user terminal defined contact person's grouping, information acquisition unit 1021 also was used for obtaining the grouping information of the contact person on the user terminal, thereby made updating block 1023 upgrade contact persons' grouping.In some embodiments, when user terminal is initiated the presence subscription of single contact person or contact person's grouping, information acquisition unit 1021 also is used for obtaining the subscription information of the presence of single contact person or contact person's grouping, thereby makes information transmitting unit 1022 that the presence of single contact person or contact person's grouping is sent to short message server 103.In some embodiments, when the presence of single contact person or contact person's grouping changes, updating block 1023 also is used for upgrading the presence of single contact person or contact person's grouping, thereby makes information transmitting unit 1022 that the presence of single contact person or contact person's grouping is sent to short message server 103.In some embodiments, information acquisition unit 1021 is known the information that the presence of user terminal changes from mobile switching centre 101.
Alternatively, short message server 103 is used for by data SMS contact person's presence being pushed to user terminal.In some embodiments, short message server 103 also is used for by data SMS the presence of user terminal being pushed to the online connection people's who is concerned about user terminal terminal.In some embodiments, short message server 103 also is used for by data SMS the presence of single contact person or contact person's grouping being pushed to user terminal.
Fig. 3 is the schematic diagram according to the user terminal of the application's a execution mode.As shown in Figure 3, user terminal 104 comprises registering unit 1041, transmitting element 1042 and receiving element 1043.Registering unit 1041 is used for being registered to the mobile network and connects with the network element in CS territory.Transmitting element 1042 is used for sending to PIM server 102 subscription information of the presence of contact person's grouping information and single contact person or contact person's grouping.Receiving element 1043 is used for receiving the propelling movement from the presence of the single contact person of short message server 103 or contact person's grouping.In some embodiments, user terminal 104 also can comprise uses updating block 1044, after receiving element receives propelling movement, uses updating block 1044 and is used for the contact person's related application on the user terminal 104 is upgraded.
Fig. 4 is the flow chart according to the method for synchronous 2000 of contact person's presence of the application's a execution mode.
As shown in the figure, in step 201, the mobile switching centre 101 in user terminal and the CS territory connects.For example, user terminal can be registered and access network when start, and then sets up the CS connection.In step 202, the presence of mobile switching centre's 101 notice PIM servers, 102 user terminals changes, and for example, reaches the standard grade.In some embodiments, contact person's presence can also be to register, nullify, go offline etc.In step 203, PIM server 102 is sent to short message server 103 with the contact person of user terminal subscription or the presence of contact person's grouping.In some embodiments, user terminal can pass through the list that note, voice or other suitable method are revised the contact person who subscribes to.In step 204, short message server 103 pushes to user terminal by data SMS with contact person's presence.In some embodiments, can also contact person's presence be pushed to user terminal by alternate manner, for example voice.In step 205, user terminal upgrades the contact person's presence on this terminal after receiving data SMS.
In some embodiments, method 2000 also comprises step 206, if contact person's presence changes in step 206, then forwards step 207 to.In step 207, PIM server 102 upgrades contact person's presence and returns step 203.In some embodiments, if contact person's presence does not change in step 206, then enter step 208.In step 208, if the user's online state changes, then forward step 209 to.In step 209, the presence of mobile switching centre's 101 notice PIM servers, 102 user terminals changes.
In step 210, PIM server 102 upgrades the presence of user terminals and the presence of user terminal is sent to short message server 103.In step 211, short message server 103 pushes to the online connection people's who is concerned about user terminal terminal by data SMS with the presence of user terminal, returns step 206 subsequently.If the user's online state does not change in step 209, then return step 206.
Fig. 5 is the flow chart according to contact person's packet synchronization method 3000 of the application's a execution mode.As shown in the figure, in step 301, user terminal divides into groups to the contact person.In step 302, PIM server 102 obtains the contact person's of subscription grouping information from user terminal.In step 303, PIM server 102 divides into groups to the contact person on the PIM server 102 according to grouping information.
Fig. 6 is the flow chart according to contact person's presence method for subscribing 4000 of the application's a execution mode.As shown in the figure, in step 401, PIM server 102 obtains the subscription information of the presence of single contact person on the user terminal or contact person's grouping from user terminal.In step 402, PIM server 102 is sent to short message server 103 with the presence of single contact person or contact person's grouping.In step 403, short message server 103 pushes to user terminal with the presence of single contact person or contact person's grouping.In step 404, user terminal upgrades the presence of the single contact person on the user terminal or contact person grouping after receiving data SMS.In step 405, judge whether the user quits the subscription of, if then this method finishes, and if not, then enters step 406.
If the presence of single contact person or contact person grouping changes in step 406, then forward step 407 to.In step 407, PIM server 102 upgrades the presence of single contact person or contact person's grouping, forwards step 402 subsequently to.If the presence of single contact person or contact person grouping does not change in step 406, then return step 405.
Abovely be described with reference to the exemplary embodiment of accompanying drawing to the application.It should be appreciated by those skilled in the art that above-mentioned embodiment only is the example of lifting for illustrative purposes, rather than be used for limiting.All in the application instruction and the claim protection range under do any modification, be equal to replacement etc., all should be included in the claimed scope of the application.
Claims (19)
1. the method for synchronous of contact person's presence comprises:
The PIM server obtains the information that the network element in user terminal and the CS territory connects; And
Described PIM server pushes to described user terminal with the contact person's that described user terminal is subscribed to presence.
2. method for synchronous as claimed in claim 1, if described contact person's presence changes, described method also comprises:
The described contact person's of described PIM server update presence also pushes to described user terminal with described contact person's presence.
3. method for synchronous as claimed in claim 2, if the presence of described user terminal changes, described method also comprises:
The presence of the described user terminal of described PIM server update also pushes to the presence of described user terminal the online connection people's who is concerned about described user terminal terminal.
4. method for synchronous as claimed in claim 3 also comprises:
Described PIM server obtains the grouping information of the contact person on the described user terminal; And
Described PIM server divides into groups to the contact person on the described PIM server according to described grouping information.
5. method for synchronous as claimed in claim 4 also comprises:
Described PIM server obtains the subscription information of the presence of single contact person on the described user terminal or contact person's grouping; And
Described PIM server pushes to described user terminal according to described subscription information with the presence of described single contact person or contact person grouping.
6. method for synchronous as claimed in claim 5, if the presence of described single contact person or contact person's grouping changes, described method also comprises:
The presence of the single contact person of described PIM server update or contact person's grouping also pushes to described user terminal with the presence of described single contact person or contact person's grouping.
7. as each described method for synchronous in the claim 1 to 6, wherein said presence pushes via the mode of short message server with data SMS.
8. method for synchronous as claimed in claim 7, wherein said PIM server is known the information that the presence of described user terminal changes from mobile switching centre.
9. the synchro system of contact person's presence comprises mobile switching centre, PIM server and short message server,
Wherein, described mobile switching centre is used for notifying the presence of described PIM server user terminal to change;
Wherein, described PIM server, the presence that is used for contact person that described user terminal is subscribed to is sent to short message server; And
Wherein, described short message server is used for by data SMS described contact person's presence being pushed to described user terminal.
10. synchro system as claimed in claim 9, wherein said short message server also are used for by data SMS the presence of described user terminal being pushed to the online connection people's who is concerned about described user terminal terminal.
11. synchro system as claimed in claim 10, wherein said short message server also be used for by data SMS will described single contact person or the presence that divides into groups of contact person push to described user terminal.
12. a PIM server comprises:
Information acquisition unit is obtained the information that the network element in user terminal and the CS territory connects; And
Information memory cell stores the presence of described user terminal and the contact person's that described user terminal is subscribed to presence information;
Information transmitting unit, after described information acquisition unit was obtained the information that the network element in described user terminal and the CS territory connects, the contact person's that described user terminal is subscribed to presence information was sent to short message server.
13. PIM server as claimed in claim 12 also comprises:
Updating block when described contact person's presence changes, is used for upgrading described contact person's presence, thereby makes described information transmitting unit that described contact person's presence information is sent to described short message server.
14. PIM server as claimed in claim 13, wherein, when the presence of described user terminal changes, described updating block also is used for upgrading the presence of described user terminal, thereby makes described information transmitting unit that the presence information of described user terminal is sent to described short message server.
15. PIM server as claimed in claim 14, wherein, described information memory cell also is used for the store contact grouping information, described information acquisition unit also is used for obtaining the contact person's grouping information on the described user terminal, thereby make described updating block upgrade described contact person's grouping, described information acquisition unit also is used for obtaining the subscription information of the presence of single contact person or contact person's grouping, thus make described information transmitting unit will described single contact person or the presence that divides into groups of contact person be sent to described short message server.
16. PIM server as claimed in claim 15, wherein, when the presence of described single contact person or contact person's grouping changes, described updating block also is used for upgrading the presence of described single contact person or contact person's grouping, thereby makes described information transmitting unit that the presence of described single contact person or contact person's grouping is sent to described short message server.
17. PIM server as claimed in claim 16, wherein said information acquisition unit is known the information that the presence of described user terminal changes from mobile switching centre.
18. a user terminal comprises:
Registering unit is registered to the mobile network and connects with network element in the CS territory;
Transmitting element sends the subscription information of the presence of contact person's grouping information and single contact person or contact person's grouping to the PIM server;
Receiving element receives the propelling movement from the presence of the described single contact person of short message server or contact person's grouping.
19. user terminal as claimed in claim 18 also comprises:
Use updating block, after described receiving element receives described propelling movement, the contact person's related application on the described user terminal is upgraded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210000688.4A CN103200545B (en) | 2012-01-04 | 2012-01-04 | The synchronous method of contact person's presence and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210000688.4A CN103200545B (en) | 2012-01-04 | 2012-01-04 | The synchronous method of contact person's presence and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103200545A true CN103200545A (en) | 2013-07-10 |
CN103200545B CN103200545B (en) | 2016-03-02 |
Family
ID=48722869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210000688.4A Active CN103200545B (en) | 2012-01-04 | 2012-01-04 | The synchronous method of contact person's presence and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103200545B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531289A (en) * | 2003-02-14 | 2004-09-22 | ��������Ϣ��ͨѶ���繫˾ | Courier assistant for personnel information management |
CN1645959A (en) * | 2005-03-01 | 2005-07-27 | 北京立通无限科技有限公司 | Automatic synchronous method for PIM personal information and mobile terminal |
CN1933633A (en) * | 2006-08-23 | 2007-03-21 | ***通信集团公司 | User information updating method |
CN101035370A (en) * | 2007-03-29 | 2007-09-12 | 华为技术有限公司 | Dynamic group implementation method and device |
CN101132293A (en) * | 2007-08-24 | 2008-02-27 | 华为技术有限公司 | Individual information processing method, system and device |
CN101335720A (en) * | 2007-06-27 | 2008-12-31 | 潘广和 | Device and method for acquiring newest contact information by e-mail signature |
CN101346949A (en) * | 2005-10-21 | 2009-01-14 | 捷讯研究有限公司 | Instant messaging device/server protocol |
CN101432732A (en) * | 2006-04-28 | 2009-05-13 | 微软公司 | Efficient database lookup operations |
CN101480021A (en) * | 2005-03-29 | 2009-07-08 | 捷讯研究有限公司 | System and method for personal identification number messaging |
CN101594574A (en) * | 2008-05-30 | 2009-12-02 | 三星电子株式会社 | The implementation method of group information management of mobile terminals |
CN101645926A (en) * | 2009-09-01 | 2010-02-10 | 北京邮电大学 | Mobile SNS communication system based on address book of mobile phone and operating method thereof |
CN101662734A (en) * | 2009-09-23 | 2010-03-03 | 深圳市戴文科技有限公司 | Method for obtaining on-line state of mobile terminal PTT business contact and system |
CN101697642A (en) * | 2009-10-27 | 2010-04-21 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and server for updating PTT service states |
CN102203817A (en) * | 2008-10-24 | 2011-09-28 | 诺基亚公司 | Method, system, and apparatus for facilitating local resources offerings using mobile devices |
-
2012
- 2012-01-04 CN CN201210000688.4A patent/CN103200545B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531289A (en) * | 2003-02-14 | 2004-09-22 | ��������Ϣ��ͨѶ���繫˾ | Courier assistant for personnel information management |
CN1645959A (en) * | 2005-03-01 | 2005-07-27 | 北京立通无限科技有限公司 | Automatic synchronous method for PIM personal information and mobile terminal |
CN101480021A (en) * | 2005-03-29 | 2009-07-08 | 捷讯研究有限公司 | System and method for personal identification number messaging |
CN101346949A (en) * | 2005-10-21 | 2009-01-14 | 捷讯研究有限公司 | Instant messaging device/server protocol |
CN101432732A (en) * | 2006-04-28 | 2009-05-13 | 微软公司 | Efficient database lookup operations |
CN1933633A (en) * | 2006-08-23 | 2007-03-21 | ***通信集团公司 | User information updating method |
CN101035370A (en) * | 2007-03-29 | 2007-09-12 | 华为技术有限公司 | Dynamic group implementation method and device |
CN101335720A (en) * | 2007-06-27 | 2008-12-31 | 潘广和 | Device and method for acquiring newest contact information by e-mail signature |
CN101132293A (en) * | 2007-08-24 | 2008-02-27 | 华为技术有限公司 | Individual information processing method, system and device |
CN101594574A (en) * | 2008-05-30 | 2009-12-02 | 三星电子株式会社 | The implementation method of group information management of mobile terminals |
CN102203817A (en) * | 2008-10-24 | 2011-09-28 | 诺基亚公司 | Method, system, and apparatus for facilitating local resources offerings using mobile devices |
CN101645926A (en) * | 2009-09-01 | 2010-02-10 | 北京邮电大学 | Mobile SNS communication system based on address book of mobile phone and operating method thereof |
CN101662734A (en) * | 2009-09-23 | 2010-03-03 | 深圳市戴文科技有限公司 | Method for obtaining on-line state of mobile terminal PTT business contact and system |
CN101697642A (en) * | 2009-10-27 | 2010-04-21 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and server for updating PTT service states |
Also Published As
Publication number | Publication date |
---|---|
CN103200545B (en) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102752392A (en) | Method, device and system for sharing user contact details | |
CN103516576A (en) | Method for processing instant message and device thereof | |
CN102710864B (en) | Method for playing incoming call ringtone | |
EP2163989A1 (en) | A method and device for data synchronization among terminals | |
TW201616848A (en) | Communication method of hiding privacy and system thereof | |
WO2012057461A3 (en) | Method and system for providing phone directory service for mobile communication subscriber | |
CN104320833B (en) | A kind of method and system of mobile terminal automatic network selection | |
CN102917035A (en) | Address book updating method and system | |
CN101710909A (en) | Method and system for displaying card information of calling user | |
WO2012019391A1 (en) | System and method for obtaining detail information of number | |
CN107172109B (en) | Method for displaying head portrait based on IMS (IP multimedia subsystem) call, storage equipment and mobile terminal | |
CN102368849A (en) | System and method for carrying out state updating on intelligent mobile phone address list through network | |
CN103702316A (en) | Method and system for sharing behavior state information and location information of user | |
CN102685234A (en) | Social-network-based address book updating and synchronizing method | |
CN1852357B (en) | Business integrating method | |
CN103200545A (en) | Method and system for synchronization of contact person online states | |
CN102014355A (en) | System and method for displaying instant communication software signing information on calling cellphone | |
CN102868837A (en) | Conference call control system and conference call control method | |
CN103580999A (en) | Method and system for processing user information on mobile internet social platform | |
CN102244843A (en) | Method for client to set calling video ringtone and share video | |
CN104080057A (en) | Method for controlling group calling authorities of terminals | |
CN101867904A (en) | Smart dialing telephone terminal, system and method | |
CN105635205A (en) | Message push method and system of intelligent mobile equipment | |
CN102695140B (en) | Method for displaying incoming call image | |
CN103561381A (en) | Contact number selection method, terminal and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |