Disclosure of Invention
In view of this, the main objective of the present invention is to provide a system and a method for implementing a calling service, which can implement a calling business card service, and the system is simple in structure, simple and easy in implementation process, and enhances the user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a realization system of calling business card service includes a calling user terminal, the system also includes: a calling name card service unit and a called user terminal; wherein,
the calling business card service unit is used for providing a service interface for the calling user terminal to log in and configure; the business card service realizing module is used for storing business information and calling business cards; the system comprises a calling name card service realization module, a called user terminal and a calling name card service realization module, wherein the calling name card service realization module is used for setting a called user list corresponding to the calling user terminal, receiving a downloading request of the called user terminal, and providing the calling name card service realization module for the called user terminal to download and install;
and the called user terminal is used for calling out and displaying the information configured by the calling user terminal from the calling business card service implementation module downloaded and installed locally to implement the calling business card service.
Wherein, the calling business card service unit further comprises: a service interface module and a storage module; wherein,
the service interface module is used for providing a service interface for the calling user terminal to log in and configure; sending the called user list information set by the calling user terminal and the configured calling user information to the storage module;
the storage module is used for storing the service information and the calling business card service implementation module; the service information comprises the called user list information and the calling user information; the calling name card service implementation module is sent to a called user terminal corresponding to the called user list, and the calling user information is sent to the local calling name card service implementation module of the called user terminal;
and the called user terminal is further used for calling out and displaying the calling user information from the local calling business card service realization module to realize the calling business card service.
The local calling business card service implementation module further stores the corresponding relation between the calling user terminal number and the calling user information, inquires the corresponding relation, calls out the calling user information corresponding to the current calling user terminal number in the local calling business card service implementation module and displays the calling user information on the called user terminal to implement the calling business card service.
A method for realizing calling name card service includes:
the calling name card service unit receives the download request of the called user terminal corresponding to the called user list setting of the calling user terminal, and provides a calling name card service implementation module for the called user terminal to download and install;
the called user terminal calls out the information configured by the calling user terminal from the calling business card service implementation module downloaded and installed locally and displays the information to implement the calling business card service.
The called user list corresponding to the calling user terminal is set, the calling name card service unit receives the downloading request of the called user terminal, and the process of providing the calling name card service implementation module for the called user terminal to download and install is specifically as follows:
the calling user terminal sets a user list, stores the user list in the calling business card service unit and selects the information of the called user list;
according to the selected called user list information, the calling name card service unit sends the WAP PUSH message to the corresponding called user terminal; the WAP PUSH message is encapsulated with website information;
the called user terminal receives and analyzes the website information encapsulated in the WAP PUSH message, logs in the calling business card service unit according to the website information, and downloads and installs a local calling business card service implementation module from the calling business card service unit through a packet domain.
Before downloading and installing the local calling business card service implementation module from the calling business card service unit through the packet domain, the method further comprises the following steps: the current called user terminal reports the capability information of the current called user terminal to the calling name card service unit; or, the calling business card service unit obtains the capability information of the current called user terminal from the user terminal capability library of the operator;
the module for realizing the local calling business card service downloaded and installed from the calling business card service unit through the packet domain further comprises: the current called user terminal downloads the calling name card service realizing module which is consistent with the capability information of the current called user terminal from the calling name card service unit.
Wherein, the capability information of the current called user terminal comprises: the model information of the current called user terminal; or the model information of the current called user terminal and the display screen information of the current called user terminal; or the model information of the current called user terminal and the multimedia information which can be supported by the current called user terminal.
The called user terminal calls out and displays the information configured by the calling user terminal from the calling business card service implementation module downloaded and installed locally, and the process of implementing the calling business card service specifically comprises the following steps:
when the called user terminal rings, the local calling name card service implementation module is called, and the local calling name card service implementation module acquires the number of the calling user terminal;
and inquiring the corresponding relation between the terminal number of the calling party and the information of the calling party, calling out the information of the calling party corresponding to the terminal number of the current calling party in a local calling name card service implementation module, and displaying the information on the terminal of the current called party.
Wherein, the method also comprises:
the calling user terminal updates the information configured by the calling user terminal and sends the updated configuration information to the local calling business card service implementation module through a calling business card service unit;
the called user terminal calls and displays the updated configuration information through a local calling business card service realization module to realize the calling business card service.
The calling business card service unit in the system sends the calling business card service implementation module to the called user terminal corresponding to the called user list, and provides the calling business card service implementation module for the called user terminal to download and install; the called user terminal calls out and displays the information configured by the calling user terminal through the downloaded and installed calling name card service implementation module, thereby implementing the calling name card service.
In summary, the calling business card service is different from the prior art, the calling business card service is realized through the local calling business card service realization module downloaded and installed by the called user terminal and less message interaction, namely, the calling business card service is realized in the data domain, so that the composition structure of the system is simple and convenient, the realization process is simple and feasible, and the user experience is enhanced.
Detailed Description
The basic idea of the invention is: the calling name card service is realized through a local calling name card service realization module downloaded and installed by the called user terminal and less message interaction, namely, the calling name card service is realized in a data domain, so that the composition structure of the system is simple and convenient, the realization process is simple and feasible, and the user experience is enhanced.
The following describes the embodiments in further detail with reference to the accompanying drawings.
As shown in fig. 1, a system for implementing a calling card service includes: a calling user terminal 1, a calling business card service unit 2 and a called user terminal 3. The calling user terminal 1 is the existing one, and the calling business card service unit 2 is used for providing a service interface for the calling user terminal 1 to log in and configure; a module for realizing the business information and calling name card service; and corresponding to the called user list setting of the calling user terminal 1, receiving the downloading request of the called user terminal 3, and providing the calling business card service implementation module for the called user terminal 3 to download and install. The called user terminal 3 is used for calling out and displaying the information configured by the calling user terminal through the downloaded and installed local calling business card service implementation module 31, so as to implement the calling business card service.
Here, the calling business card service unit 2 further includes: a service interface module 21 and a storage module 22. The service interface module 21 is configured to provide a service interface for the calling user terminal 1 to log in and configure; the called user list information set by the calling user terminal 1 and the configured calling user information are sent to the storage module 22. The storage module 22 is used for storing service information and a calling business card service implementation module, and the storage module 22 may be a server containing a database; the service information comprises called user list information and calling user information, and the calling user information comprises multimedia information such as picture information, animation information, sound information and the like; and a local calling name card service implementation module 31 for sending the calling name card service implementation module to the called user terminal corresponding to the called user list setting and sending the calling user information to the called user terminal 3. The called user terminal 3 is further used for calling out and displaying the calling user information through the local calling business card service implementation module 31, so as to implement the calling business card service.
Here, the number of the calling party is at least one, the local calling name card service implementation module 31 further stores the corresponding relationship between the terminal number of the calling party and the information of the calling party, the local calling name card service implementation module queries the corresponding relationship between the terminal number of the calling party and the information of the calling party, calls out the information of the calling party corresponding to the current terminal number of the calling party and displays the information on the called party terminal 3, thereby implementing the calling name card service.
As shown in fig. 2, a method for implementing a calling card service includes the following steps:
step 101, corresponding to the called user list setting of the calling user terminal, the calling business card service unit receives the downloading request of the called user terminal, and provides the calling business card service implementation module for the called user terminal to download and install.
And 102, calling and displaying the information configured by the calling user terminal by the called user terminal through the downloaded and installed local calling business card service implementation module to implement the calling business card service.
Here, the method further includes an update process: the calling user terminal updates the information configured by the calling user terminal and sends the updated configuration information to a local calling business card service implementation module downloaded and installed by the called user terminal through a calling business card service unit. Then, in step 102, the called user terminal further calls and displays the updated configuration information through the local calling business card service implementation module downloaded and installed by the called user terminal, so as to implement the calling business card service.
Specifically, the update process includes the steps of:
step 201, the calling user terminal logs in the service interface module of the calling business card service unit, and updates the information configured by the calling user terminal.
Here, the information configured by the calling subscriber terminal is calling subscriber information. Here, the update means: and modifying the calling subscriber information which the calling subscriber terminal wants to be currently displayed to the called subscriber terminal so as to display the updated calling subscriber information on the called subscriber terminal subsequently. Wherein the calling subscriber information includes: multimedia information such as picture information, animation information, and sound information.
Step 202, the service interface module of the calling business card service unit sends a request for updating the information of the calling party to the storage module of the calling business card service unit, and stores the updated information of the calling party in the storage module of the calling business card service unit.
Step 203, the storage module of the calling business card service unit establishes connection with the local calling business card service implementation module downloaded and installed by the called user terminal, and sends the updated information of the calling user to the local calling business card service implementation module downloaded and installed by the called user terminal.
It can be seen that through the above steps 201 to 203, the called user terminal has the information of the calling user configured by the calling user terminal.
The specific processing procedures of step 101 and step 102 are explained below.
The specific processing procedure of step 101 includes:
step 1010, the called user terminal opens the calling name card service.
Step 1011, the calling user terminal logs in the service interface module of the calling business card service unit, sets a user list which is expected to be added as a friend of the user terminal, stores the user list in the storage module of the calling business card service unit, and selects the information of the called user list.
Here, the called user list information is selected, and the calling information configured by the subsequent calling user terminal can be displayed on the called user terminal corresponding to the called user list information.
Step 1012, according to the selected called user list information, the storage module of the calling name card service unit sends an internet PUSH (WAP PUSH) message to the corresponding called user terminal.
Here, the WAP PUSH message is encapsulated with the website information, and the subsequent called user terminal receives and analyzes the website information so as to log in the storage module of the calling business card service unit according to the website information.
Step 1013, the called user terminal confirms that the WAP PUSH message is received.
Step 1014, the called user terminal receives and analyzes the website information encapsulated in the WAP PUSH message, logs in to the storage module of the calling business card service unit according to the website information, and reports the capability information of the called user terminal, and applies for downloading the calling business card service implementation module to the storage module of the calling business card service unit.
Here, step 1014 may also be: the called user terminal receives and analyzes the network address information encapsulated in the WAP PUSH message, and logs in a storage module of the calling business card service unit according to the network address information; the storage module of the calling business card service unit acquires the capability information of the current called user terminal from the user terminal capability library of the operator.
Because different user terminals use different operating systems and screen sizes, and other factors, the calling business card service implementation module needs to be adapted and developed according to the capability information of different user terminals. Then the capability information of the current called user terminal includes: the type information of the current called user terminal, the display screen information of the current called user terminal and the multimedia information which can be supported by the current called user terminal. So that the storage module of the subsequent calling business card business unit sends the calling business card business realizing module which is consistent with the capability information of the current called user terminal to the current called user terminal. Here, the capability information of the current called user terminal must include the model information of the current called user terminal, and may also include other information on the basis, for example, the capability information of the current called user terminal may include: the type information of the current called user terminal and the display screen information of the current called user terminal; or the model information of the current called user terminal and the multimedia information which can be supported by the current called user terminal. The multimedia information that the current called user terminal can support includes: supportable picture formats, supportable video formats, and supportable audio formats.
Step 1015, the current called user terminal downloads the calling name card service implementation module corresponding to the capability information of the current called user terminal from the storage module of the calling name card service unit.
Here, downloading the calling name card service implementation module is completed through a packet domain, and requires the current called user terminal to open a data service.
For a packet domain, also called a data domain, in a General Packet Radio Service (GPRS) network, the packet domain is formed by a Serving GPRS Support Node (SGSN) or a Gateway GPRS Support Node (GGSN); in a Code Division Multiple Access (CDMA) network, a packet domain is formed by a packet data service support node (PDSN) or AAA. Here, three a in AAA are abbreviations for authorization, authentication, and accounting, respectively.
Step 1016, the called user terminal downloads and installs the local calling name card service implementing module.
It should be noted here that, by receiving and analyzing the WAP PUSH message, that is, after the called user terminal receives the WAP PUSH message, clicking the WAP PUSH message to log in to the WAP portal, and downloading and installing the local calling name card service implementation module from the storage module of the calling name card service unit. Then, when the calling user terminal calls the called user terminal next time, the called user terminal calls the downloaded and installed local calling name card service implementation module to automatically display the calling user information of the calling user terminal, such as picture information, animation information or ring tone information, on the called user terminal.
The specific processing procedure of step 102 includes:
step 1021, the calling user terminal successfully calls the called user terminal.
Step 1022, when the called user terminal rings, the local calling business card service implementation module downloaded and installed by the called user terminal is called, and the local calling business card service implementation module obtains the number of the calling user terminal through the development interface provided by the called user terminal.
Step 1023, according to the corresponding relation between the calling user terminal number and the calling user information stored in the local calling name card service implementation module, the calling user information corresponding to the current calling user terminal number is inquired.
Step 1024, the local calling business card service implementation module calls out the calling user information corresponding to the current calling user terminal number and displays the calling user information on the current called user terminal.
And 1025, the called user terminal presses an answering key, the local calling name card service implementation module detects that the terminal state is an answering state, and the calling user information of the current calling user terminal is stopped being displayed.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.