CN1917510B - Method for accessing address list, and system of address list - Google Patents
Method for accessing address list, and system of address list Download PDFInfo
- Publication number
- CN1917510B CN1917510B CN200510090375.2A CN200510090375A CN1917510B CN 1917510 B CN1917510 B CN 1917510B CN 200510090375 A CN200510090375 A CN 200510090375A CN 1917510 B CN1917510 B CN 1917510B
- Authority
- CN
- China
- Prior art keywords
- address list
- protocol
- address
- gateway
- client
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
The invention discloses a method for visiting an address book. In the method a client initiates request information for visiting the address book. The request information is routed to an address book gateway. The address book gateway analyzes commands and fields from the request information content according to the client protocol type of the request information, and converts the request information into uniform address book protocol format and sends to an address book server according to the analysis commands and fields. The address book server analyzes the request information content with the address book protocol format, and performs corresponding treatment to the address information according to the analysis request information content with the address book protocol format. The invention also discloses an address book system.
Description
Technical field
The present invention relates to the address list technology based on server in computer and communication technical field, relate in particular to method and the address book system thereof of accessing address list.
Background technology
Address list is the information aggregate for record object object oriented, mailing address and contact method, day by day frequent along with contacts, the data volume of address list is increasing, how safety preserve address list and convenient search address list become urgent demand.
For the local storage of storing of address list and two kinds of modes of remote storage, with respect to memory technology, the retrieval technique of address list is also divided into local retrieval and telereference.The data of local retrieval are kept on the terminal equipment of initiating search operaqtion, and the data of telereference are kept on other equipment.
The local storage of existing address list is kept at data on local terminal by address list program, and as upper in mobile phone, computer etc., user safeguards address list in this locality.When user need to be from address list obtaining information, from local terminal, retrieve.Because address list data is kept at local computer, can not provide telereference, the particular geographic location while therefore having limited user's retrieval; Meanwhile, each user's address book data be separate, stored on user's terminal equipment separately, the value-added service between user can not be provided.
In order to solve the deficiency of the local preserving type of address list, a kind of mobile communication recording system is provided in prior art, its objective is and make user can pass through mobile phone accessing address list.This scheme is kept at address book data in a remote data base, by address book server, provides telereference to serve; User, by mobile phone incoming communication record server, is operated database by address book server.
Existing mobile communication recording system be client directly and address book server communicate, the terminal equipment type of using due to user is different with access way, the server of stored data base is when processing the request of accessing address list, need identification and conversion variety of protocol message, therefore, when the number of users of accessing is larger, can increase widely server load, affect its service quality; In addition, if will provide service for a kind of new terminal by record server, must carry out a large amount of modifications to address book server program, workload is large and cost is high, thereby its autgmentability is poor.
Summary of the invention
The invention provides a kind of method and system thereof of accessing address list, to solve existing address book system, have address book server load greatly and the poor problem of autgmentability.
The invention provides following technical scheme:
A method for accessing address list, arranges an above address list gateway that receives respectively different agreement client request message; The method also comprises the steps:
Client is initiated the request message of accessing address list; According to the route data configuring in network, described request message is routed to address list gateway corresponding to described client protocol type;
The address list gateway of receiving described request message parses order and field from the content of request message, and according to the order parsing and field, request message is converted to unified address list protocol format, sends to address book server;
Address book server is resolved the request message content of address list protocol format, and according to the request message content of the address list protocol format parsing, address list information is carried out to respective handling.
Described method also comprises step: address book server returns to response message with unified address list protocol format to described client; Described address list gateway is converted to described response message the response message of client protocol form and sends to described client.
Described request message is for creating address list request, the request of editor's address list, inquiry address list request or deleting address list request.
An address book system, comprising:
Address book server, for Storage and Processing address list information, this address book server receives and sends data with unified address list protocol format, and storage and according to the request message contents processing address list information of the address list protocol format of receiving and parsing;
Described address book system also comprises: an above address list gateway that receives respectively different agreement client request message; Each address list gateway, be connected with described address book server, for receiving the protocol data of corresponding protocol type client, from the content of the client protocol data received, parse order and field, and according to the order parsing and field, client protocol data are converted to unified address list protocol format, send to address book server; Also for the address list protocol data that address book server is sent, be converted to client protocol data and send to client;
Wherein, the route data configuring in the data based network of described client protocol is routed to address list gateway corresponding to client protocol type.
Described address list gateway comprises: protocol conversion module, for the protocol format between conversion client protocol data and address list protocol data; Client protocol processing module, is connected with protocol conversion module, for sending the client data of reception to protocol conversion module, and the client protocol data after protocol conversion module conversion is sent to client; Address list protocol process module, is connected with protocol conversion module, and for the address list protocol data after protocol conversion module conversion is sent to address book server, and the address list protocol data that address book server is sent sends protocol conversion module to.
A described above address list gateway is separate physical entity, or a described above address list gateway is arranged on same physical entity.
Beneficial effect of the present invention is as follows:
1, the present invention is converted to the discernible address list protocol format of address book server by address list gateway by the access request unification of different agreement, and the address list protocol format message conversion that address book server is sent is the message that meets client protocol form, without address book server, variety of protocol form is identified and changed, thereby reduced widely the load of address book server.
2, owing to changing different protocol types by address list gateway, address book server is only in charge of and maintaining address book, therefore, address book system of the present invention can be used as a unified address list platform and supports various access waies, facilitates various types of access users.
3, the present invention can support new protocol type by expansion gateway, do not need address book server to do any change, thereby its favorable expandability, and cost is lower.
accompanying drawing explanation
Figure 1A, Figure 1B are the structural representation of address book system in the present invention;
Fig. 2 is the structural representation of address list gateway of the present invention;
Fig. 3 is flow chart of the present invention;
Fig. 4 A is for passing through the schematic diagram of interface editing contact data;
Fig. 4 B for creating the schematic diagram of contact data on address book server by C/S mode;
Fig. 4 C is for obtaining the schematic diagram of associated person information by mobile phone.
Embodiment
Consult shown in Figure 1A, address book system of the present invention comprises address book server 10, a plurality of address list gateways 20,30,40 that are connected with address book server.Address book server 10 is for storing user's address list information, and address list information is safeguarded; Address list gateway 20,30,40 is for carrying out protocol conversion.
For address list gateway, be not limited to above-mentioned four, can expand as required.As shown in Figure 1B, this address book system, except comprising four above-mentioned address list gateways, also comprises address list gateway 60.Address list gateway 60 is responsible for receiving the subscription request message accessing in Brew (binary running environment) mode, and the data of the address list protocol format simultaneously address book server 10 being returned are converted to Brew protocol data and send to corresponding client.Certainly, according to realizing the needs of supporting access way, address list gateway also can only have wherein two, even one.
On the subscriber terminal equipment that uses address list service, be provided with client modules, this client modules is responsible for providing user interface, and user carries out the operations such as input data and data searching by this operation interface; Then, client sends to gateway operation by corresponding agreement.
Above-mentioned a plurality of address list gateways are separate physical entity; Also can be arranged on same physical entity, as completed the function of a plurality of address list gateways by a station server.
Consult shown in Fig. 2, address list gateway mainly comprises:
Protocol conversion module 200, for the protocol format between conversion client protocol data and address list protocol data.
Client protocol processing module 210, is connected with protocol conversion module 200, for sending the client data of reception to protocol conversion module 200, and the client protocol data after protocol conversion module 200 conversions is sent to client.
Address list protocol process module 220, be connected with protocol conversion module 200, for the address list protocol data after protocol conversion module 200 conversions is sent to address book server 10, and the address list protocol data that address book server 10 is sent sends protocol conversion module 200 to.
In order the request message of user's accessing address list to be routed to communication road network, close, address book system externally provides specific access code and access address, then in network, configures corresponding route data.For example, to short message mode, access provides access code " 1700 ", user is during to 1700 transmission accessing address list request, and the short messaging gateway of operator sends to address list gateway 50 according to route data by request message, and 50 of the address list gateways short messaging gateway with SMS agreement and operator is mutual.
For user's request message and the response message returning to this user, address list gateway is distinguished by user ID.
Consult shown in Fig. 3, the handling process of accessing address list is as follows:
Step 500, user initiate the request message of accessing address list by the client on terminal equipment (as mobile phone, computer etc.).As, the request of retrieval address list.
Routing gateway in step 510, network is routed to address list gateway corresponding in address book system by described request message.
Step 520, address list gateway are converted to request message unified address list protocol format and send to address book server 10.
Step 530, address book server 10 are resolved the request message content of address list protocol format and address list information are carried out to respective handling.As, according to the search condition information in request message, search qualified record.
Step 540, address book server 10 are processed after request message, with unified address list protocol format, return to response message.For processing after retrieval request, in this response message, include result for retrieval.
Step 550, address list gateway are converted to the protocol format message identical with request message by described response message, and so rear line sends.
In above-mentioned flow process, some access request for not needing address book server to return to response message to user, may not have step 540 and step 550.
With concrete operations example, be elaborated below:
The effect of the address list of preserving in address book server 10 is to record contact data and classified data, a user can comprise many parts of contact datas, a contact data comprises several fields, such as name, sex, Mobile Directory Number, QQ number and Email etc.Example is as shown in the table:
Field | Value |
Name | Zhang San |
Sex | Man |
Mobile Directory Number | 13688875555 |
QQ number | ?1689521 |
?zhangsan@qq.com |
1, by mobile phone, on address book server 10, create associated person information
User is by the interface editing contact data on mobile phone, and as shown in Figure 4 A, after completing editor, the client on mobile phone sends note " New Zhang San Mobile:13699966666Email:zhangsan@qq.com " to 1700.The client protocol processing module 210 of address list gateway 50 adopts SMS agreement and Information Mobile Service business's gateway to carry out alternately, obtaining this section of character string that client is sent.Client protocol processing module 210 is given protocol conversion module 200 by the character string of this note and is changed, and first protocol process module resolves character string, draws following information:
Order: New
Field:
Name | Zhang San |
Mobile phone | 13699966666 |
zhangsan@qq.com |
Then the information that protocol conversion module 200 is resolved to this section is passed to address list protocol process module 220, this address list protocol process module 220 is by information package, form with address list agreement sends to address book server 10, so address book server 10 creates the information of " Zhang San ".
2, by personal computer (PC), on address book server 10, create associated person information
User is edit contact information on the client end interface of PC, has then clicked; This client is just by client/server (C/S) notice of settlement address list gateway 20, then the client protocol processing module 210 in address list gateway 20 is given protocol conversion module 200 by message and is converted to unified address list protocol format, by address list protocol process module 220, send to address book server 10, last address book server 10 creates and preserves this contact person's data, as shown in Figure 4 B.
3, by mobile phone, from address book server 10, obtain contact data, as shown in Figure 4 C:
Suppose other places of user, there is no computer at one's side, at this moment need Zhang San's telephone number.User can obtain by mobile phone short-message Zhang San's address list data.For example, from mobile phone input note:
Get Zhang San
Then the client of mobile phone sends to 1700 note, and address list gateway 50 is converted to address list protocol format after receiving this instruction, and this message is sent to address book server 10; Address book server 10 is received after this request message, the data of Zhang San in this user communication record of retrieval, and send to address list gateway 50 with address list protocol format, address list gateway 50 is converted to note form by data and sends on user's mobile phone, and at this moment user's mobile phone can be received such SMS messaging:
Zhang San's phone: 1369996666666 Email:zhangsan@qq.com
According to foregoing description, those of ordinary skill in the art can be known the realization flow of other access waies.As WAP access way, Brew access way.
From the above, adopt address list framework of the present invention, not only can preserve address book data and provide telereference for user by central server, and can support dissimilar user terminal by expansion gateway, without changing address book server, its autgmentability is very strong, and the cost of expansion is lower.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if of the present invention these are revised and within modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.
Claims (5)
1. a method for accessing address list, is characterized in that, an above address list gateway that receives respectively different agreement client request message is set; For address list gateway provides specific access code and access address, and in network, configure corresponding route data; The method also comprises the steps:
Client is initiated the request message of accessing address list;
According to the route data configuring in network, described request message is routed to address list gateway corresponding to described client protocol type;
The address list gateway of receiving described request message parses order and field from the content of request message, and according to the order parsing and field, request message is converted to unified address list protocol format, sends to address book server;
Address book server is resolved the request message content of address list protocol format, and according to the request message content of the address list protocol format parsing, address list information is carried out to respective handling;
Described address list gateway comprises: client/server (C/S) address list gateway, Web address list gateway, SMS communication are recorded any two in gateway, Brew address list gateway and WAP address list gateway; The data of corresponding use comprise: C/S protocol data, http data, short message, Brew protocol data, wap protocol data;
Described request message comprises the address list request that creates, edits address list request, inquires about address list request or deletes address list request, for the associated person information in address book server establishment, editor or deletion address list; Or, searching linkman information in address book server.
2. the method for claim 1, is characterized in that, the method also comprises step:
Address book server returns to response message with unified address list protocol format to described client;
Described address list gateway is converted to described response message the response message of client protocol form and sends to described client.
3. an address book system, comprises address book server, for address list protocol format with unified, receives and send data, and storage and according to the request message contents processing address list information of the address list protocol format of receiving and parsing; It is characterized in that, described address book system also comprises: an above address list gateway that receives respectively different agreement client request message; Described address book system provides specific access code and access address for address list gateway, and in network, configures corresponding route data;
Each address list gateway, be connected with described address book server, for receiving the protocol data of corresponding protocol type client, from the content of the client protocol data received, parse order and field, and according to the order parsing and field, client protocol data are converted to unified address list protocol format, send to address book server; Also for the address list protocol data that address book server is sent, be converted to client protocol data and send to client;
Wherein, the route data configuring in the data based network of described client protocol is routed to address list gateway corresponding to client protocol type;
Described address list gateway comprises: client/server (C/S) address list gateway, Web address list gateway, SMS communication are recorded any two in gateway, Brew address list gateway and WAP address list gateway; The data of corresponding use comprise: C/S protocol data, http data, short message, Brew protocol data, wap protocol data;
Described request message comprises the address list request that creates, edits address list request, inquires about address list request or deletes address list request, for the associated person information in address book server establishment, editor or deletion address list; Or, searching linkman information in address book server.
4. address book system as claimed in claim 3, is characterized in that, described address list gateway comprises:
Protocol conversion module, for the protocol format between conversion client protocol data and address list protocol data;
Client protocol processing module, is connected with protocol conversion module, for sending the client data of reception to protocol conversion module, and the client protocol data after protocol conversion module conversion is sent to client;
Address list protocol process module, is connected with protocol conversion module, and for the address list protocol data after protocol conversion module conversion is sent to address book server, and the address list protocol data that address book server is sent sends protocol conversion module to.
5. the address book system as described in claim 3 or 4, is characterized in that, a described above address list gateway is separate physical entity, or a described above address list gateway is arranged on same physical entity.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510090375.2A CN1917510B (en) | 2005-08-16 | 2005-08-16 | Method for accessing address list, and system of address list |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510090375.2A CN1917510B (en) | 2005-08-16 | 2005-08-16 | Method for accessing address list, and system of address list |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1917510A CN1917510A (en) | 2007-02-21 |
CN1917510B true CN1917510B (en) | 2014-04-16 |
Family
ID=37738405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510090375.2A Active CN1917510B (en) | 2005-08-16 | 2005-08-16 | Method for accessing address list, and system of address list |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1917510B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754182A (en) * | 2008-12-19 | 2010-06-23 | 北京网秦天下科技有限公司 | Packed-based network contact list implementation method and system |
CN101753671A (en) * | 2008-12-19 | 2010-06-23 | 康佳集团股份有限公司 | Cluster telephone management method and mobile phone using the same |
CN103139239B (en) * | 2011-11-24 | 2016-07-06 | 中国移动通信集团贵州有限公司 | A kind of network address list management method and address list management server |
CN103888412B (en) * | 2012-12-20 | 2018-01-02 | 深圳市潮流网络技术有限公司 | A kind of address list automatically generates, querying method and phone |
CN103607406A (en) * | 2013-11-27 | 2014-02-26 | 北京国电通网络技术有限公司 | Protocol adaptation system and method applied to smart power grids |
CN105138533B (en) * | 2015-06-29 | 2019-03-05 | 北京奇虎科技有限公司 | Method and apparatus for accessing SSDB server |
CN105827685A (en) * | 2015-11-17 | 2016-08-03 | 广东亿迅科技有限公司 | Customer information management system and method |
CN106776497A (en) * | 2016-11-25 | 2017-05-31 | 腾讯科技(深圳)有限公司 | Information processing method and information processor |
CN113438251A (en) * | 2021-07-06 | 2021-09-24 | 中国银行股份有限公司 | Protocol conversion method, device and system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6260062B1 (en) * | 1999-02-23 | 2001-07-10 | Pathnet, Inc. | Element management system for heterogeneous telecommunications network |
-
2005
- 2005-08-16 CN CN200510090375.2A patent/CN1917510B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6260062B1 (en) * | 1999-02-23 | 2001-07-10 | Pathnet, Inc. | Element management system for heterogeneous telecommunications network |
Also Published As
Publication number | Publication date |
---|---|
CN1917510A (en) | 2007-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7187932B1 (en) | Autopopulation of address book entries | |
CN1330207C (en) | Parameter allocating system and method for mobile station | |
CN100573510C (en) | The system and method that integrated address book and instant message are used in movement station | |
US20030186722A1 (en) | Method and device for real time GSM user device profile interrogation and registration | |
CN101252702B (en) | Mobile terminal, system and control method of unstructured supplementary data traffic | |
CN102323923B (en) | Method for processing historical record and equipment | |
CN101115225B (en) | System and method for implementing RSS subscription using multimedia message of mobile terminal | |
EP1875346A2 (en) | A shortcut generator for services accessible via a messaging service system | |
CN100385973C (en) | Business information processing system and method | |
WO2007022675A1 (en) | Device of short message network address, system and method for realizing short message value-added service | |
CN101998227A (en) | Service routing method, device and system | |
CN1917510B (en) | Method for accessing address list, and system of address list | |
CN101175234A (en) | System and method for implementing data propelling movement by mobile information terminal | |
CN1842089B (en) | Roaming profiles for wireless devices | |
CN101390410B (en) | Icon transforming system, and service method for the same | |
CN101207842A (en) | System and method for contents sharing among mobile terminals | |
CN101808302B (en) | Cell phone bill inquiring device | |
CN101778124A (en) | Method for accessing Internet by mobile client end and page access server | |
CN101547412B (en) | A wireless pre-configured service realizing method and system | |
CN104392366B (en) | The method of data comparison information acquisition, Apparatus and system | |
CN1867906B (en) | Communications system providing multi-layered extensible protocol interface and related methods | |
CN100432998C (en) | Communication system providing reduced access latency and related methods | |
CN100531413C (en) | Method and system for searching information by short message | |
CN101083800A (en) | Method, system and apparatus for realizing multimedia information storage | |
CN101651932B (en) | Multimedia message mass-sending method and multimedia message center |
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 |