[go: up one dir, main page]

WO2010034231A1 - Procédé, système et serveur d'adresse pour mettre en œuvre un annuaire téléphonique - Google Patents

Procédé, système et serveur d'adresse pour mettre en œuvre un annuaire téléphonique Download PDF

Info

Publication number
WO2010034231A1
WO2010034231A1 PCT/CN2009/073911 CN2009073911W WO2010034231A1 WO 2010034231 A1 WO2010034231 A1 WO 2010034231A1 CN 2009073911 W CN2009073911 W CN 2009073911W WO 2010034231 A1 WO2010034231 A1 WO 2010034231A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
server
user
access control
attribute
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.)
Ceased
Application number
PCT/CN2009/073911
Other languages
English (en)
Chinese (zh)
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 Device Co Ltd
Original Assignee
Huawei Device 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 Device Co Ltd filed Critical Huawei Device Co Ltd
Publication of WO2010034231A1 publication Critical patent/WO2010034231A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Definitions

  • the present invention relates to the field of communications, and in particular, to a method, system and address server for implementing a phone book.
  • CAB supports multi-terminal access, can be multiplexed by multiple different service engines and can span multiple different networks.
  • CAB provides a consistent user address book experience across multiple different services and applications.
  • the transmission mode such as the protocol is synchronized to the storage space allocated by the network server.
  • the user sends a query request for review.
  • the network phone book returns the query result according to the user's query request, and the function is single, and the user cannot be satisfied. Growing demand. Summary of the invention
  • Embodiments of the present invention provide a method for implementing a phone book, a system, and an address server.
  • a method for implementing a phone book comprising:
  • a system for implementing a phone book comprising: a requesting end, an address server, and an attribute providing server, wherein the requesting end is configured to send an access request to the address server, and receive user information and service information returned by the address server At least one item;
  • the address server is configured to obtain, according to the access request sent by the requesting end, an access control condition of a preset corresponding user stored in the address server, and obtain the information from the attribute providing server according to the access control condition.
  • the address server acquires at least one of user information and service information according to the access control condition and the related attribute information obtained from the attribute providing server, and the acquired user information and the service information At least one item is sent to the requesting end.
  • the attribute providing server is configured to store related attribute information, interact with the address server, and provide corresponding attribute information to the address server in response to the request of the address server.
  • An address server includes an information storage unit, an attribute acquisition unit, an access control unit, and an access communication unit.
  • the information storage unit is configured to store at least one of user information and service information
  • the attribute obtaining unit is configured to obtain user-related attribute information, and provide the user-related attribute information to the access control unit;
  • the access control unit is configured to receive, acquire, or store a preset access control condition, and obtain user related attribute information from the attribute obtaining unit, according to the related attribute information and the access control condition, in response to the requesting end access request Obtaining user information and service information from the information storage unit At least one of the user information and the service information is fed back to the access communication unit;
  • the access communication unit is configured to receive an access request sent by the requesting end, and the access request is processed by the access control unit, and generate a corresponding response according to the result returned by the access control unit, and send the corresponding request to the request. end.
  • the access information of the user information can be controlled by the calling or called party or the peer according to the related attribute information of the calling party and the preset access control condition. , thereby improving the user's use of the phone book.
  • Embodiment 1 is a flowchart of a method according to Embodiment 1 of the present invention.
  • Embodiment 3 is a flowchart of a method according to Embodiment 3 of the present invention.
  • FIG. 4 is a schematic diagram of a phone book implementation system according to Embodiment 4 of the present invention.
  • FIG. 5 is a schematic diagram of a phone book implementation system according to Embodiment 5 of the present invention.
  • FIG. 6 is a schematic diagram of an address server according to Embodiment 6 of the present invention.
  • An embodiment of the present invention provides a method for implementing a phone book, including the following processing steps:
  • Step 1 Receive an access request sent by the requesting end
  • the access request here can come from the user client or from the business server.
  • Step 2 Obtain an access control condition according to the access request
  • the access control conditions are generally preset.
  • the pre-set access control conditions may be preset by the calling party, or may be set by the called party in advance, or may be set by a third party, such as a company.
  • the address book access control condition is set to be able to view the company's work pass only when the caller is at the company.
  • the recording may also be part of the user settings, some of which are system or third party settings.
  • Step 3 Acquire relevant attribute information according to the access control condition
  • the access control condition of the corresponding user herein may be the access control condition of the calling party or the access control condition of the called party.
  • the related attribute information herein may be related attribute information including at least one of the calling party and the called party.
  • Step 4 Obtain user information and/or service according to the access control condition and the related attribute information
  • the user information may include user address book information, a user name, and a user status.
  • the user service information may include user available service information, user service status information, and user preference settings.
  • Step 5 Generate a response according to the user information and/or service information obtained above, and send the response to the requesting end.
  • Embodiment 1 As shown in FIG. 1,
  • Step 101 Receive an access request from the client
  • Step 102 Acquire a preset access control condition of the corresponding user according to the access request
  • the preset access control condition it may be preset by the calling party, or may be set by the called party in advance, or may be set by a third party, such as an address book set by the company as the calling party.
  • the access control condition is that the company's work directory can only be viewed when the caller is at the company; of course, it may be part of the user settings, some of which are system or third party settings.
  • the access control condition of the corresponding user herein may be the access control condition of the calling party or the access control condition of the called party.
  • Step 103 Acquire, according to the preset access control condition, related attribute information including at least one of the calling party and the called party;
  • Step 104 Acquire, according to the preset access control condition and the related attribute information, the address record information;
  • the address book information here is a generalized address book information, such as a fixed telephone number, a mobile phone number, a network phone ID, etc., or an email address information;
  • Step 105 Generate a response according to the above address book information, and send the response to the client.
  • a user Li Ming there are two sets of work and private contacts stored in the CAB server, correspondingly, in the work address book, the work contact is stored, or the contact information of the contact (office phone, Company Email, etc.; In the private address book, the private contact person is stored, or the contact person's personal contact information (home phone, private email, etc.); Peer, since the work communication record is sourced from the company to the CAB server The data, Li Ming was set up by the company when he was in the company, he had the right to access the work phone book. Peer, Li Ming, in order to protect his privacy, set his own position only when he was in the house. Personal phone book or some of its contents.
  • Li Ming arrived at the company, contacted a company's technical interface person Li Si, to talk about work;
  • Li Ming accesses the CAB server through the client to initiate an access request.
  • the CAB server finds that it needs to acquire the location attribute of Li Ming from the corresponding list of access control conditions set in advance, and the CAB server acquires the location attribute of Li Ming from the attribute providing server.
  • the CAB server obtains Li Ming's location attribute from the attribute providing server as "company". According to the prior set access control conditions, when Li Ming is in the company, he can access the work phone book, and then from the storage area.
  • the work communication record extracts the work communication information of Li Si, and generates a response to the CA returned to Li Ming.
  • the communication initiated by Li Ming to the Li Si company telephone can be a voice call.
  • Li Ming accesses the CAB server through the CAB client
  • the CAB server finds that it needs to obtain the location attribute of Li Ming from the corresponding access control condition list set by Li Ming in advance, and the CAB server obtains the location attribute of Li Ming from the attribute providing server. Of course, this process may need to be authorized in advance. ;
  • the CAB server obtains Li Ming's location attribute as "residential”, according to the access control conditions previously set by Li Ming. When he is in a residence, he can access his private phone book or some of its contents, so he extracts Zhang San’s private communication information from the private address book in the storage area, and generates a response to return to Li Ming’s C AB.
  • Li Ming initiates communication to Zhang San's home phone, which can be, for example, a voice call.
  • Li Ming contacted an old customer and added a friend Zhang San;
  • Li Ming accesses the CAB server through the client to initiate an access request
  • the CAB server firstly sets the corresponding access control condition list from Li Ming to find that the location attribute of the third is required to be acquired, and the CAB server obtains the location attribute of the third three from the attribute providing server;
  • the CAB server obtains the location attribute of Zhang San as "company”. According to the access control conditions set by Li Ming, the work communication information of Zhang San is extracted from the working address book in the storage area, and a response is generated and returned to Li Ming.
  • the CAB client; peers can also feedback Zhang San's user status information as: In the company.
  • the communication initiated by Li Ming to Zhang San's company telephone can be, for example, a voice call.
  • Li Ming accesses the CAB server through the CAB client
  • the CAB server finds that it needs to obtain the location attribute of Zhang San from the corresponding control list set by Li Ming.
  • the CAB server obtains the location attribute of Zhang San from the attribute providing server;
  • the CAB server obtains the location attribute of Zhang San as "residential", according to the access control conditions previously set by Li Ming.
  • the communication initiated by Li Ming to Zhang San's home phone may be a voice call.
  • the peer obtains the address book information according to the attribute information of the calling party and the called party.
  • Li Ming accesses the CAB server through the client to initiate an access request
  • the CAB server finds that it needs to obtain the location attribute of Zhang San from the corresponding list of access control conditions set in advance, and also needs to obtain the location attribute of Li Ming, and the CAB server obtains Zhang San from the attribute providing server. And Li Ming's location attribute;
  • the CAB server obtains the location attribute of Zhang San from the attribute providing server as "company", and the location attribute of Li Ming is "company". According to the access control conditions set in advance, Zhang San is extracted from the working address book in the storage area. The work communication information, and the response is returned to Li Ming's CAB client; peers can also feedback Zhang San's user status information as: In the company. Li Ming initiates a communication to Zhang San's telephone, which can be, for example, a voice call.
  • the CAB server obtained the location attribute of Zhang San as "company", and the location attribute of Li Ming was "residential”. According to the access control conditions set in advance, Li Ming could not obtain the work communication information of Zhang San in the residence, and thus generated The response is returned to Li Ming's CAB client; peers can also feedback Zhang San's user status information as: In the company.
  • the CAB server obtains the location attribute of Zhang San as "residential" from the attribute providing server, and the location attribute of Li Ming is "company". According to the access control conditions set in advance, Li Ming cannot obtain private communication of Zhang San in the company. The information is then returned to the CAB client of Li Ming; the peer can also feedback the user status information of Zhang San as: at home.
  • the CAB server obtains the location attribute of Zhang San as "residential” from the attribute providing server, and the location attribute of Li Ming is "residential", and extracts Zhang San from the private address book in the storage area according to the access control conditions set in advance.
  • the private communication information, and the response is returned to Li Ming's CAB client; peers can also feedback Zhang San's user status information as: at home.
  • the communication of the residential telephone to Zhang San initiated by Li Ming can be, for example, a voice call.
  • the user location attribute provided by the attribute server in this embodiment may be obtained by using a mobile location service, where the mobile location service refers to determining the mobile user by using a wireless terminal (such as a mobile phone, a PDA, a CAB client, etc.) and a wireless network.
  • a wireless terminal such as a mobile phone, a PDA, a CAB client, etc.
  • Actual location information latitude and longitude coordinate data
  • the related attribute information of the calling party and the called party acquired by the attribute providing server in this embodiment may not be limited to the calling party and the called party.
  • the location information for example, the attribute information of the calling party and the called party may be other state attribute information such as whether the calling party is driving, whether it is resting, whether it is shopping in a shopping mall or the like.
  • XML Document Management Server such as: in CAB User
  • the user's attributes (user's personalized configuration information, etc.) are stored in the XDMS.
  • the user location attribute information or other attribute information can be obtained by using Presence technology. Therefore, the attribute server itself can be a presence server, and the presence technology is described as follows:
  • Presence The business is mainly implemented by presenting a business engine, which is a software system that collects and distributes presence information (eg, publish, appointment, notification, etc.) and submits it to various controllers.
  • a business engine which is a software system that collects and distributes presence information (eg, publish, appointment, notification, etc.) and submits it to various controllers.
  • the types of information content presented are "willingness to communicate", “device/application status", and the like.
  • the Presence Business Engine can be a software system that collects and distributes Presence information (eg, publications, appointments, notifications, etc.) and submits it to various controllers.
  • User-customizable information This type of information is completely controlled by the user who provides the presence information, such as whether the user is willing to use a certain service, user-set status information (in a meeting, watching a movie, answering a call, etc.) , the user's personal information, such as mood (such as text: happy, angry, sad, etc., or pictures: smiley, frowning, etc.) or personal hobbies (soccer, fishing, dancing, etc.).
  • Information provided by the system Information provided by the system that the user cannot customize. Such as the availability of the network (such as the phone attached to the network, leaving the coverage area, etc.), the availability of specific applications (such as the POC service has been registered), the location of the user device based on the user location information, etc. (such as voice, text, multimedia, etc.) and carrying capacity (such as UMTS, GPRS, etc.).
  • Presence technology service operators can decide which Presence information is "user-customizable information" or "system-provided information" according to their own operational requirements or policy requirements. For example, the current location status information of the user, if the operator wants to make it beneficial to the user who is queried for the presence information, it can be set to "user-customizable information"; if it is to be beneficial to the user who queries the presence information , the information can be customized into "system-provided information" as long as the queryer to the operator When you pay, you can get the current location status information of the user you are viewing.
  • an embodiment of the present invention may also specifically set an attribute server.
  • the attribute server may obtain user-related attribute information from a Pr esence server or other related resources, or the terminal may report information to the attribute server.
  • the access request After receiving the access request of the client, the access request may be authenticated to confirm the validity of the access and avoid the illegal service request. Similarly, when the related attribute information is acquired, the related request may also be performed. The steps of authentication or authentication to avoid leakage of user-related attribute information.
  • the access permission of the address book can be controlled by the calling party or the called party or the peer according to the related attribute information of the calling party and the preset access control condition.
  • the second embodiment of the present invention provides a method for implementing a phone book, which can further implement control of available services:
  • Step 201 Receive an access request from a client
  • Step 202 Acquire, according to the access request, a preset access control condition of the corresponding user.
  • Step 203 Acquire, according to the preset access control condition, related attribute information including at least one of the calling party and the called party;
  • Step 204 Acquire, according to the preset access control condition and the related attribute information, the address book information and the available service information;
  • the address book information here is a generalized address book information, such as a fixed telephone number, a mobile phone number, a network phone ID, etc., or an email address information;
  • the client may not be aware of the business condition, all the service information including the available service information may be acquired and sent to the client, and the service information may include: available service information, user service status information, user Preferences, etc.
  • Step 205 Generate a response according to the foregoing address book information and available service information, and send the response to the client; [115] Specifically, if only available service information is available, only the available service information is generated and sent to the client. It is also possible to send all business information containing available business information to the client.
  • the address server such as the CAB server, completes the corresponding action. Further, for the client, the following steps can be performed:
  • Step 206 The client displays the corresponding address book information to the user according to the received response information, and performs corresponding control on the initiated service.
  • a user Li Ming, hopes that when the communication is initiated, the other party's occasion is appropriate and the communication ability is available.
  • Li Ming initiates a call and accesses the CAB server through the CAB client to initiate an access request;
  • the CAB server finds that it needs to obtain the attributes of Zhang San from the list of access control conditions set by Li Ming.
  • the AB server obtains the attributes of Zhang San from the attribute providing server;
  • the CAB server obtained the attribute of Zhang San as "driving". According to the access control conditions set by Li Ming in advance, Zhang San was driving, and the call was not suitable. The CAB server then extracts the communication information of the third party from the storage area, and the appropriate service, and generates a CAB client that returns a response to Li Ming, where the response information includes an indication that the call cannot be made;
  • Li Ming's CAB client displays Zhang San's CPM ⁇ oi erged IP based on the response information received.
  • Email is available and displays its CPM, Email contact, and since Zhang San is driving, according to Li Ming's pre-set access control conditions, the call is unavailable, in the client's phone book In the selected Zhang Sanyi, the "Initiate Call" menu is set to be unusable; [129] Li Ming can launch CPM messages and emails through the phone book, but cannot make voice calls.
  • Li Ming initiated the call, and its access control conditions can be set by the called party Zhang San. For example, Zhang San set himself up. After driving, the call is unavailable, only CPM and Email are available. The detailed process is similar to the above 1 and will not be mentioned here.
  • a user hopes that after the communication is initiated, the other party's occasion is appropriate and the communication ability is available. For example: If the other party is driving, do not make a phone call easily.
  • Li Ming accesses the CAB server through the CAB client
  • the CAB server finds that the attribute information of Zhang San needs to be obtained from the corresponding access control condition list set by Li Ming in advance, and the CAB server obtains the attribute of Zhang San from the attribute providing server;
  • the CAB server obtained the attribute of Zhang San as "driving". According to the access control conditions set by Li Ming in advance: Zhang San is driving, the call is not suitable, only CPM and Email can be initiated; Three pre-set access control conditions: This time, Zhang San does not receive CPM, only receive calls and email.
  • the CAB server knows that only the email is available, and then the email address of Zhang San is extracted from the storage area, and a CAB client that responds and returns to Li Ming is generated;
  • Li Ming's CAB client found that Zhang San only emails available according to the response information, and displays the E mail address to Li Ming Zhang San, and in the terminal phone book, Zhang Sanyi will select "Initiate Call", " The Initiate CPM" menu is set to be unusable;
  • Li Ming can only initiate an email via the phone book, but not a voice call or CPM.
  • the attribute information content and the acquisition manner in the embodiment are substantially the same as those in the first embodiment. It is not mentioned here.
  • the attribute information can be obtained by using the Presence technology. Therefore, the attribute providing server itself can It is a presence server.
  • an embodiment of the present invention may also specifically set an attribute server.
  • the attribute server may obtain user-related attribute information from the presence server or other related resources, or the terminal may report the information to the attribute server.
  • the access request After receiving the access request of the client, the access request may be authenticated to confirm the validity of the access and avoid the illegal service request.
  • the related attribute is obtained from the attribute providing server, Perform related authentication or authentication steps to avoid leakage of user-related attribute information.
  • control of the client access service can be further implemented according to the setting of the calling party and the related attribute information.
  • Embodiment 3 of the present invention provides a method for implementing a phone book in which a user initiates an access request through a service server to obtain available service information:
  • Step 301 Receive an access request from a service server
  • Step 302 Acquire, according to the access request, an access control condition of a corresponding user set in advance;
  • Step 303 Acquire, according to the preset access control condition, at least one of a calling or a called Related attribute information;
  • Step 304 Obtain an available service according to the preset access control condition and the related attribute information
  • the service server may not be aware of the service status, all the service information including the available service information may be acquired and sent to the service server, and the service information may include: available service information, user service status information , user preferences, etc.
  • Step 305 Generate a response according to the available service information, and send the response to the service server.
  • All business information containing available business information can also be sent to the business server.
  • the address server such as the CAB server, completes the corresponding action. Further, for the service server, the following steps can be performed:
  • Step 306 The service server controls the service according to the received response information.
  • the service server may be any one or a combination of the following service servers.
  • CPM services can retain the existing message service features as much as possible, and also provide support for a number of auxiliary functions such as presence (Presence) to provide a unified, rich user experience; [157] RCS (Rich Communication
  • Suite, rich communication suite is a kind of business server using RCS technology, its architecture is based on IMS, it is an end-to-end application, and the terminal application closely matches the mobile terminal;
  • PoC is a two-way, instant, multi-party communication method that allows users to communicate with one or more users.
  • Messaging is a service server that uses IM technology.
  • IM refers to a service that transfers information between users. After the message is sent, it is immediately delivered to the receiver, which is close to the actual delivery.
  • the content delivered can be text, image, audio or video;
  • the address server in this embodiment may be a CAB server.
  • the CAB server can provide a unified interface for virtual value-added services.
  • the CPM server can query the CAB server for which method is suitable;
  • the CAB server finds that it needs to acquire the attribute information of Zhang San from the corresponding access control condition list set by Zhang San in advance, and the CAB server obtains the attribute of Zhang San from the attribute providing server;
  • the CAB server obtains the attribute of Zhang San as "brake”, according to the access control conditions set by Zhang San in advance, extracts the appropriate business form of Zhang San from the storage area, and generates a response to return to the CPM service server;
  • the CPM server only allows Xiao Wu to send offline messages to Zhang Sanfa, but not other ways.
  • the attribute information content and the acquisition manner in the embodiment are substantially the same as those in the first embodiment.
  • the attribute information can be obtained by using the Presence technology. Therefore, the attribute providing server itself can It is a presence server.
  • an embodiment of the present invention may also be specifically configured with an attribute server.
  • the property server can obtain user-related attribute information from the Presence server or other related resources. , or the terminal reports the information to the attribute server.
  • the access request may be authenticated to confirm the validity of the access and avoid the illegal service request; similarly, when the related attribute is obtained from the attribute providing server, Steps for related authentication or authentication can be performed to avoid leakage of user-related attribute information.
  • the service server itself can also authenticate the user request through which the service request is initiated, and confirm whether the service request is allowed.
  • the availability of the service can be determined according to the settings of the calling party and the related attributes.
  • SMS Short Message
  • MMS Multimedia Messaging
  • HTTP Hypertext Transfer
  • a person skilled in the art may understand that all or part of the steps of the foregoing phone book implementation method provided by the embodiments of the present invention may be completed by using hardware related to program instructions, and the program may be stored in a readable storage medium.
  • a storage medium such as a random access memory, a magnetic disk, an optical disk, or the like is read.
  • the database table data can be extracted in parallel and the extracted data can be further combined into one database table.
  • the embodiment of the invention also provides an implementation system and device for the network phone book:
  • a system for implementing a phone book comprising a requesting end, an address server, and an attribute providing server,
  • the requesting end is configured to send an access request to the address server, and receive the address server to return User information and/or business information returned;
  • the address server is configured to obtain, according to the access request of the requesting end, a preset access control condition of the corresponding user, and obtain related attribute information from the attribute providing server according to the preset access control condition. And obtaining, by the address server, user information and/or service information according to the access control condition and related attribute information obtained from the attribute providing server, and sending the obtained user information and/or service information to the requesting end. .
  • the address server is configured to obtain a preset access control condition of the corresponding user, which may be stored in the address server itself, including the system setting or the user reporting; or may be from other related resources. Obtained.
  • the attribute providing server is configured to store related attribute information, interact with the address server, and provide corresponding attribute information to the address server in response to the request of the address server.
  • the system requesting end may be a user client or a service server.
  • Embodiment 4 of the present invention provides a system for implementing a network phone book. The system is described below with reference to FIG. 4:
  • a system for implementing a network phone book comprising a client 41, an address server 42, and an attribute providing server 43;
  • the client 41 is configured to send an access request to the address server 42 and receive user information and/or service information returned by the address server 42.
  • the client 41 receives the user information and/or service information according to the user information.
  • the user information and/or service information corresponding to the user is displayed, and when the available service information is received, the initiated service is controlled according to the received available service information.
  • the client 41 can be a CAB client.
  • the address server 42 is configured to acquire, according to the access request sent by the client 41, a preset access control condition of the corresponding user, and obtain, according to the preset access control condition, the attribute providing server 43 to at least include Relevant attribute information of one of the calling or called party; the address server 42 acquires user information and/or service information according to the preset access control condition and the related attribute information obtained from the attribute providing server 43, and the obtained user is obtained Information and/or service information is sent to the client 41.
  • the attribute providing server 43 is configured to store the attribute information related to the client 41, interact with the address server, and provide the corresponding attribute information to the address server 42 in response to the request of the address server 42.
  • the property providing server 43 interacts with the address server 42 and can also authenticate or authenticate the request of the address server 42 to acquire related attribute information to avoid leakage of user-related attribute information.
  • the system of the embodiment of the present invention can control the access rights of the user information and/or the availability of the service according to the related attribute information of the calling party and the called party and the preset access control conditions by the calling party, the called party, or the peer. .
  • Embodiment 5 of the present invention provides a system for implementing a network phone book. The system is described below with reference to FIG. 5:
  • a system for implementing a network phone book comprising a service server 51, an address server 52, and an attribute providing server.
  • the service server 51 is configured to send an access request to the address server 52, and receive the available service information returned by the address server 52;
  • the address server 52 is configured to acquire, according to an access request of the service server 51, a preset access control condition of the corresponding user, and acquire, according to the preset access control condition, the attribute providing server 53 to include at least the main The related attribute information of one of the called or called ones; the address server 52 obtains the available service information according to the preset access control condition and the related attribute information obtained from the attribute providing server 53, and transmits the obtained available service information to the service server. 51.
  • the attribute providing server 53 is configured to store user-related attribute information, interact with the address server 52, and provide corresponding attribute information to the address server 52 in response to the request of the address server 52.
  • the service server 51 may be any one or a combination of CPM, RCS, PoC, and IM servers, and the address server may be a CAB server.
  • the availability of the service can be determined according to the settings of the calling party and the related attribute information.
  • the sixth embodiment of the present invention provides an address server.
  • the address server is described in detail below with reference to FIG. 6.
  • the address server includes an information storage unit 61 and an attribute obtaining unit. 62, access control unit 63, access communication unit 64;
  • the information storage unit 61 is configured to store user information and/or service information, where the user information may include user address book information, a user name, a user status, and the like; the service information may include user service status information of each user. , user preference settings, corresponding types of communication services, such as short message service, email service, mobile communication service, etc.;
  • the attribute obtaining unit 62 is configured to acquire the user-related attribute information by the same attribute providing server, and provide the information to the access control unit 63;
  • the access control unit 63 is configured to receive, acquire, or store a preset access control condition, and obtain the user-related attribute information from the attribute obtaining unit 62, in response to the access request, according to the related attribute information, the preset access Controlling conditions, obtaining appropriate user information and/or service information from the information storage unit 61, and feeding back the user information and/or service information to the access communication unit 64;
  • the access communication unit 64 is configured to receive the access request, and the processing is performed by the access control unit, and the result returned by the access control unit 63 is generated to generate a corresponding response, and sent to the corresponding requesting end.
  • the address server may further include an access authentication unit 65.
  • the access authentication unit 65 receiving an access request from the access communication unit 64, authenticating the validity of the access request from the access communication unit 64 , and providing the validity determination result to the access communication unit 64;
  • the address server provided in this embodiment can control the access rights of the user information and the availability of the service according to the related attribute information of the calling party and the preset access control conditions by the calling party, the called party, or the peer.
  • the attribute information content and the obtaining manner of the foregoing embodiment 4, 5, and 6 are substantially the same as those in the first embodiment, and the service server is substantially the same as the service server in the third embodiment, and is not mentioned here.
  • the attribute information may be obtained by using the Presence technology. Therefore, the attribute providing server itself may be a Presence server.
  • an attribute server may be specifically set. The attribute server may obtain user-related attribute information from the Presence server or other related resources, or the user may report the information to the attribute server.
  • the present invention can be implemented by hardware, or can be realized by means of software plus necessary general hardware platform, the present invention.
  • the technical solution can be embodied in the form of a software product, which can be stored in a computer readable storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), and includes a plurality of instructions for making a computer device (may be a personal computer, server, or network device, etc.) Perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un procédé, un système et un serveur d'adresse pour mettre en œuvre un annuaire téléphonique. Le procédé comprend les étapes suivantes : réception d'une demande d'accès d'un client ; obtention d'une condition de contrôle d'accès prédéfinie correspondant à l'utilisateur conformément à la demande d'accès ; conformément à la condition de contrôle d'accès prédéfinie, obtention des informations d'attribut associées comprenant l'appelant et/ou l'appelé ; conformément à la condition de contrôle d'accès prédéfinie et aux informations d'attribut associées, obtention des informations de carnet d'adresses et des informations de service disponibles ; génération d'une réponse conformément aux informations de carnet d'adresses obtenues et aux informations de service disponibles, et son envoi au client. Le contrôle souple pour l'utilisateur qui accède au carnet d'adresses peut être mis en œuvre grâce au procédé de l'invention.
PCT/CN2009/073911 2008-09-28 2009-09-14 Procédé, système et serveur d'adresse pour mettre en œuvre un annuaire téléphonique Ceased WO2010034231A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810216619.0 2008-09-28
CN2008102166190A CN101686230B (zh) 2008-09-28 2008-09-28 一种电话本的实现方法,系统和地址服务器

Publications (1)

Publication Number Publication Date
WO2010034231A1 true WO2010034231A1 (fr) 2010-04-01

Family

ID=42049202

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/073911 Ceased WO2010034231A1 (fr) 2008-09-28 2009-09-14 Procédé, système et serveur d'adresse pour mettre en œuvre un annuaire téléphonique

Country Status (2)

Country Link
CN (1) CN101686230B (fr)
WO (1) WO2010034231A1 (fr)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101951374A (zh) * 2010-09-20 2011-01-19 烽火通信科技股份有限公司 企业通信簿系统中实现用户权限控制的方法
CN102065390A (zh) * 2010-11-05 2011-05-18 中兴通讯股份有限公司 一种查询企业通讯录的方法和系统
CN102833696B (zh) * 2011-06-15 2018-11-30 南京中兴新软件有限责任公司 一种业务历史信息的上传和更新方法、系统及终端
CN103841124B (zh) * 2012-11-20 2017-04-26 华为终端有限公司 一种建立用户间通信连接的方法、装置及系统
CN103973656A (zh) * 2013-02-04 2014-08-06 中兴通讯股份有限公司 终端状态判断的方法和系统、RCS-e服务器
CN109327596A (zh) * 2017-08-01 2019-02-12 中兴通讯股份有限公司 基于融合通信rcs的联系人管理方法、相关装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005017770A1 (fr) * 2003-08-19 2005-02-24 Research In Motion Limited Systeme et procede d'integration d'un carnet d'adresses avec application de messagerie instantanee dans une station mobile
CN1794634A (zh) * 2005-09-02 2006-06-28 华为技术有限公司 一种呈现业务系统及发布和获取呈现信息的方法
CN1997079A (zh) * 2006-12-14 2007-07-11 华为技术有限公司 查询联系人状态的方法、系统及移动终端
CN101039485A (zh) * 2007-04-16 2007-09-19 中兴通讯股份有限公司 用于移动终端的动态号码簿处理装置及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005017770A1 (fr) * 2003-08-19 2005-02-24 Research In Motion Limited Systeme et procede d'integration d'un carnet d'adresses avec application de messagerie instantanee dans une station mobile
CN1794634A (zh) * 2005-09-02 2006-06-28 华为技术有限公司 一种呈现业务系统及发布和获取呈现信息的方法
CN1997079A (zh) * 2006-12-14 2007-07-11 华为技术有限公司 查询联系人状态的方法、系统及移动终端
CN101039485A (zh) * 2007-04-16 2007-09-19 中兴通讯股份有限公司 用于移动终端的动态号码簿处理装置及方法

Also Published As

Publication number Publication date
CN101686230A (zh) 2010-03-31
CN101686230B (zh) 2012-07-04

Similar Documents

Publication Publication Date Title
US12294674B2 (en) System and method for determining and communicating presence information
EP2173115B1 (fr) Procédé pour obtenir des informations de dispositif d'un terminal utilisateur et son entité de fonction de service de communication
US8195137B2 (en) Updating contact information for mobile traffic
EP2207305B1 (fr) Procédé et système de traitement de carnets d'adresses
JP5436571B2 (ja) 通信履歴を提供する方法及び装置
US20090067408A1 (en) Centralized call log and method thereof
JP4299242B2 (ja) プレゼンス情報の更新
US20100222085A1 (en) Methods and arrangements for creating a virtual relationship
WO2010034231A1 (fr) Procédé, système et serveur d'adresse pour mettre en œuvre un annuaire téléphonique
CN101425932A (zh) 在线状态管理系统
KR100964211B1 (ko) 통신 시스템에서 멀티미디어 포탈 컨텐츠 및 부가 서비스제공 방법 및 시스템
WO2008006311A1 (fr) Procédé et dispositif d'utilisation d'un identificateur de terminal utilisateur
US9049310B2 (en) Data communication
CN101257508B (zh) 一种基于手机号码的个人综合信息服务系统
KR20130049601A (ko) 프레즌스 정보에 따른 통화 제어 방법
GB2433375A (en) Caller ID in an internet protocol (IP) based communications network
HK1196448A (en) System and method for activating a mobile device to initiate a communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09815600

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09815600

Country of ref document: EP

Kind code of ref document: A1