Summary of the invention
First aspect of the present invention provides a kind of call server, in order to solve the problem that network side is controlled the particular content of calling user information demonstration, realizes flexibility and personalization that calling user information shows.
Second aspect of the present invention provides a kind of call subscriber information display system, in order to solve the problem that network side is controlled the particular content of calling user information demonstration, realizes the flexibility and the personalization of called mobile terminal display of calling user profile.
The 3rd aspect of the present invention provides a kind of caller information display method, in order to solve the problem that particular content that network side shows calling user information is controlled, satisfy called mobile terminal flexibly and individual character the demand of display of calling user profile.
In order to realize first aspect of the present invention, the present invention provides following technical scheme by some execution modes: a kind of call server is provided, comprises:
First receiver module is used to receive the communication request that calling mobile terminal sends;
First sending module is used for calling subscriber's related information and described communication request are bound the back forwarding.
The execution mode of realizing first aspect of the present invention makes network side that calling subscriber's related information can initiatively be provided, and realizes flexibility and personalization that calling user information shows.
In order to realize second aspect of the present invention, the present invention provides following technical scheme by some execution modes: a kind of call subscriber information display system is provided, comprises:
Call server is used for calling subscriber's the related information and the communication request of calling mobile terminal transmission are bound the back forwarding;
Called server after being used to receive the communication request of described call server forwarding, is transmitted described communication request;
Called mobile terminal after being used to receive the communication request of described called server forwards, shows described related information.
Realize the execution mode of second aspect of the present invention, network side can be controlled effectively to the calling user information display business, call server can bind together forwarding with calling subscriber's related information and communication request, called server transmits described communication request, make called mobile terminal can show described related information, thereby realized the flexibility and the personalization of called mobile terminal display of calling user profile.
In order to realize the 3rd aspect of the present invention, the present invention provides following technical scheme by some execution modes: a kind of caller information display method is provided, may further comprise the steps:
Call server is bound the back forwarding with calling subscriber's the related information and the communication request of calling mobile terminal transmission;
Called server is transmitted described communication request after receiving the communication request of described call server forwarding;
After called mobile terminal receives the communication request of described called server forwards, show described related information.
Realize the execution mode of third aspect of the present invention, call server binds together calling subscriber's related information and communication request and sends to called server, transmit described communication request by called server, make the described related information to be presented on the called mobile terminal, thus satisfied called mobile terminal flexibly and individual character the demand of display of calling user profile.
Embodiment
As shown in Figure 1, be the structural representation of first execution mode of call server of the present invention.Present embodiment comprises: first receiver module 11 is used to receive the communication request that calling mobile terminal sends; First sending module 12 is used for calling subscriber's related information and above-mentioned communication request are bound the back forwarding.Above-mentioned communication request can be for being used to set up the communication request of calling, can also be for being used to (the Short Message Service that sends SMS message, hereinafter to be referred as SMS), multimedia short message (MultimediaMessaging Service, hereinafter to be referred as MMS), the communication request of instant message message such as (Instant Messaging are hereinafter to be referred as IM).Above-mentioned communication request can for set up between the user one to one, the communication request of one-to-many, multi-to-multi, be not limited only to call out communication request with message.
In the present embodiment, by first sending module 12 calling subscriber's related information and above-mentioned communication request are bound, make the related information that carries the calling subscriber in the communication request, as: information such as calling subscriber's number, name, sex, department, hobby, the problem that the particular content that the call server that has solved network side shows calling user information is controlled effectively, thus realized flexibility and the personalization that calling user information shows.
As shown in Figure 2, be the structural representation of second execution mode of call server of the present invention.Compare with a last execution mode, first sending module 12 can comprise in the present embodiment: first judges submodule 121, is used to judge whether the calling subscriber has information to show the business that limits, i.e. calling subscriber's business whether restricted related information shows; First sends submodule 122, is used for when the first judgement submodule 121 judges that calling subscribers do not have information to show limit professional calling subscriber's related information and above-mentioned communication request being bound the back forwarding; Second sends submodule 123, is used for directly above-mentioned communication request being transmitted when first judges that submodule 121 judges that the calling subscriber has information to show limit professional.
First sends submodule 122 can comprise: query unit 1221 is used for when first judges that submodule 121 judges that the calling subscriber does not have information to show limit professional inquiring calling user's related information; Transmitting element 1222 is used for above-mentioned related information and above-mentioned communication request are bound the back forwarding.
In addition, first sending module 12 can also comprise in the present embodiment: first sub module stored 124, and be used to store the calling subscriber and apply for professional relevant information, judge that for first submodule 121 judges the business whether calling subscriber has the information demonstration to limit.
In the present embodiment, judge that submodule 121 judges that according to calling subscriber's CAMEL-Subscription-Information the calling subscriber is to the demonstration of related information without limits the time when first, query unit 1221 can be to information source inquiring calling user's a related information that is used for storing calling subscriber's related information, above-mentioned information source can be the independent oracle of network side one, also can (Subscriber Identity Module be hereinafter to be referred as SIM) card for calling mobile terminal or subscriber identification module.Before transmitting element 1222 is bound above-mentioned related information and above-mentioned communication request, can also earlier above-mentioned related information be write in the field, as at IP Multimedia System (IP Multimedia Subsystem, hereinafter to be referred as IMS) in the network, with related information write call out or the message request signaling in " displayname " field in, again above-mentioned field and communication request are bound, be not limited to the IMS network with upper type, in the communication network of follow-up support text protocol, all can realize.
In the present embodiment, call server is controlled the particular content that calling user information shows effectively by the CAMEL-Subscription-Information according to the calling subscriber, thereby has realized flexibility and personalization that calling user information shows.
As shown in Figure 3, be the structural representation of first execution mode of call subscriber information display system of the present invention.Present embodiment comprises: call server 10 is used for calling subscriber's the related information and the communication request of calling mobile terminal transmission are bound the back forwarding; Called server 20 after being used to receive the communication request of call server 10 forwardings, is transmitted above-mentioned communication request; Called mobile terminal 30 after being used to receive the communication request of called server 20 forwardings, shows above-mentioned related information.Above-mentioned communication request can be for being used to set up the communication request of calling, can also be for being used to send the communication request of message such as SMS, MMS, IM.Above-mentioned communication request can for set up between the user one to one, the communication request of one-to-many, multi-to-multi, be not limited only to call out communication request with message.
In the present embodiment, by call server 10 calling subscriber's related information and communication request are bound together and to be forwarded to called server 20,20 pairs of above-mentioned communication request of called server are sent to called mobile terminal 30, thereby make the related information that called mobile terminal 30 can the display of calling user.Present embodiment has solved the control problem of network side to the calling user information display business effectively, has realized the flexibility and the personalization of called mobile terminal display of calling user profile.
As shown in Figure 4, be the structural representation of second execution mode of call subscriber information display system of the present invention.Compare with a last execution mode, call server 10 can comprise first receiver module 11 in the present embodiment, is used to receive the communication request that calling mobile terminal sends; First sending module 12 is used for calling subscriber's related information and above-mentioned communication request are bound the back forwarding.
Wherein, first sending module 12 can comprise: first judges submodule 121, is used to judge whether the calling subscriber has information to show the business that limits, i.e. calling subscriber's business whether restricted related information shows; First sends submodule 122, is used for when the first judgement submodule 121 judges that calling subscribers do not have information to show limit professional calling subscriber's related information and above-mentioned communication request being bound the back forwarding; Second sends submodule 123, is used for directly above-mentioned communication request being transmitted when first judges that submodule 121 judges that the calling subscriber has information to show limit professional.
First sends submodule 122 can comprise: query unit 1221 is used for when first judges that submodule 121 judges that the calling subscriber does not have information to show limit professional inquiring calling user's related information; Transmitting element 1222 is used for above-mentioned related information and above-mentioned communication request are bound the back forwarding.
Before transmitting element 1222 is bound above-mentioned related information and above-mentioned communication request, can also earlier above-mentioned related information be write in the field, as in the IMS network, with related information write call out or the message request signaling in " displayname " field in, again above-mentioned field and communication request are bound, be not limited to the IMS network with upper type, in the communication network of follow-up support text protocol, all can realize.
In addition, first sending module 12 can also comprise in the present embodiment: first sub module stored 124, and be used to store the calling subscriber and apply for professional relevant information, judge that for first submodule 121 judges the business whether calling subscriber has the information demonstration to limit.
Compare with a last execution mode, called server 20 can comprise in the present embodiment: second receiver module 21 is used to receive the communication request that call server is transmitted; Second sending module 22 is used to transmit described communication request to called mobile terminal 30.
Wherein, second sending module 22 can comprise: second judges submodule 221, is used to the business of judging whether the called subscriber has calling user information to show; The 3rd sends submodule 222, is used for directly transmitting above-mentioned communication request and arriving called mobile terminal 30 when second judges that submodule 221 judges that called subscribers have professional that calling user information shows; The 4th sends submodule 223, be used for when second judge module 221 is judged professional that called subscribers do not have that calling user information shows, delete the related information of the calling subscriber in the above-mentioned communication request, and transmit communication request behind above-mentioned deletion calling subscriber's the related information to called mobile terminal 30.Second judges that submodule 221 can comprise: first judging unit 2211 is used for judging whether above-mentioned communication request carries calling subscriber's related information; Second judging unit 2212 is used for judging the business whether called subscriber has calling user information to show when first judging unit 2211 judges that above-mentioned communication request carries calling subscriber's related information; Performance element 2213 is used for directly transmitting above-mentioned communication request to called mobile terminal 30 when first judging unit 2211 judges that described communication request is not carried calling subscriber's related information.
In addition, second sending module 22 can also comprise in the present embodiment: second sub module stored 224, be used to store the called subscriber and apply for professional relevant information, judge the business whether called subscriber has calling user information to show for second judging unit 2212.
Compare with a last execution mode, called mobile terminal 30 can comprise in the present embodiment: the 3rd receiver module 31 is used to receive the above-mentioned communication request that called server 20 is transmitted; Display module 32 is used for showing above-mentioned related information according to above-mentioned communication request.Display module 32 can comprise: the 3rd judges submodule 321, is used for judging whether above-mentioned communication request carries above-mentioned related information; First display sub-module 322 is used for showing above-mentioned related information when the 3rd judges that submodule 321 judges that above-mentioned communication request carries above-mentioned related information; Second display sub-module 323 is used for when the 3rd judges that submodule 321 judges that above-mentioned communication request is not carried above-mentioned related information display of calling user's number information.Above-mentioned number information mates the result's (name information and/or pictorial information) who obtains for calling subscriber's number or according to address list to calling subscriber's number.
In the present embodiment, by call server 10 calling subscriber's that inquires related information and communication request are bound together and to be forwarded to called server 20, whether called server 20 has the CAMEL-Subscription-Information of calling user information display business according to the called subscriber, after keeping or deleting related information in the above-mentioned communication request, again above-mentioned communication request is forwarded to called mobile terminal 30, thereby makes called mobile terminal 30 display of calling users' related information become possibility.Present embodiment has solved the control problem of network side to the calling user information display business effectively, has realized the flexibility and the personalization of called mobile terminal display of calling user profile.
Present embodiment can also comprise customer service inventory (hereinafter referred to as Profile) server, communicates to connect with call server 10, is used to store calling subscriber's related information, for call server 10 inquiring calling users' related information.In addition, above-mentioned calling subscriber's related information can also be stored on the calling mobile terminal and SIM card on.
In the execution mode of foregoing invention call subscriber information display system, when calling mobile terminal sends communication request to called mobile terminal 30, above-mentioned communication request at first is routed to call server 10, after call server 10 judges that the calling subscriber does not have information to show the business of restriction, to the Profile of network side server, calling mobile terminal or SIM card inquiring calling user's related information, as: calling subscribers' such as number, name, sex, department, position personal information.Above-mentioned related information can also be inserted in the IMS network and to call out or one " displayname " field of message request signaling, after the communication request that above-mentioned " displayname " field that includes above-mentioned related information and calling mobile terminal are sent was bound, the communication request that sends above-mentioned carrying " displayname " field arrived called server 20.After called server 20 judges that the called subscriber has the business of calling user information demonstration, keep " displayname " field entrained in the above-mentioned communication request, concurrent serving stated communication request to called mobile terminal 30.The calling subscriber's who comprises in 30 demonstrations of called mobile terminal above-mentioned " displayname " field related information, thus realized related information called mobile terminal 30 display of calling users, strengthened flexibility and personalization that number shows.Be not limited to the IMS network with upper type, in the communication network of follow-up support text protocol, all can realize.
As shown in Figure 5, be the schematic flow sheet of first execution mode of caller information display method of the present invention.Present embodiment may further comprise the steps:
After binding, the communication request that call server sends calling subscriber's related information and calling mobile terminal is forwarded to called server;
After described called server receives above-mentioned communication request, transmit above-mentioned communication request to called mobile terminal;
After described called mobile terminal receives above-mentioned communication request, show above-mentioned calling subscriber's related information.
Above-mentioned communication request can be for being used to set up the communication request of calling, can also be for being used to send the communication request of message such as SMS, MMS, IM.Above-mentioned communication request can for set up between the user one to one, the communication request of one-to-many, multi-to-multi, be not limited only to call out communication request with message.
In the present embodiment, the call server of network side binds together calling subscriber's related information and communication request and sends to called server, transmit described communication request by called server, make described related information be presented on the called mobile terminal, thereby realized that called mobile terminal can show detailed calling subscriber's related information, has strengthened the flexibility and the personalization of caller ID display.
As shown in Figure 6, be the schematic flow sheet of second execution mode of caller information display method of the present invention.Compare with a last execution mode, the communication request that call server described in the present embodiment sends calling subscriber's related information and calling mobile terminal can also comprise the operation that the calling subscriber is judged before binding the operation of transmitting the back, is specifically as follows:
Call server judges whether the calling subscriber has information to show the business of restriction, when judging that the calling subscriber does not have information to show restriction professional, be forwarded to above-mentioned called server after then calling subscriber's related information being bound with the communication request of calling mobile terminal transmission; When judging that the calling subscriber has information to show limit professional, then the communication request that directly calling mobile terminal is sent is forwarded to called server.
Compare with a last execution mode, calling subscriber's related information specifically can be inquired about to the information source of a storage calling subscriber related information by call server and obtain in the present embodiment.Above-mentioned information source can be the Profile server of storage calling subscriber's related information, can also be calling mobile terminal, also can be subscriber identify module card.
Compare with a last execution mode, can also comprise the operation that the called subscriber is judged before the operation of the above-mentioned communication request of above-mentioned called server forwards in the present embodiment, be specifically as follows:
Called server is judged the business whether called subscriber has calling user information to show, when judging that the called subscriber has professional that calling user information shows, the communication request of directly transmitting the related information that carries the calling subscriber is to called mobile terminal; When judging professional that the called subscriber do not have that calling user information shows, delete the related information of the calling subscriber in the above-mentioned communication request, and transmit communication request behind above-mentioned deletion calling subscriber's the related information to called mobile terminal.
Further, above-mentioned called server judges that whether the called subscriber has the operation of the business of calling user information demonstration can also comprise the operation that above-mentioned communication request is judged before, is specifically as follows:
Called server is judged the related information that whether carries the calling subscriber in the communication request that call server transmits, when carrying calling subscriber's related information in judging above-mentioned communication request, called server continues then to judge whether the called subscriber has the business of calling user information demonstration; When not carrying calling subscriber's related information in judging above-mentioned communication request, called server is then directly transmitted above-mentioned communication request to called mobile terminal.
Compare with a last execution mode, above-mentioned called mobile terminal shows that the operation of described related information can also comprise the operation that described communication request is judged before, is specifically as follows in the present embodiment:
Called mobile terminal is judged the related information that whether carries the calling subscriber in the communication request of called server forwards, and when carrying calling subscriber's related information in judging above-mentioned communication request, called mobile terminal then shows above-mentioned related information; When in judging above-mentioned communication request, not carrying calling subscriber's related information, called mobile terminal is display of calling user's number information then, promptly mate according to the number of local address list to the calling subscriber, judge whether that the match is successful, if then show the matching result (name information or pictorial information) of above-mentioned number; Otherwise, direct display of calling user's number.
Compare with a last execution mode, the communication request that above-mentioned call server sends calling subscriber's related information and calling mobile terminal in the present embodiment is bound the operation of transmitting the back and is specifically as follows:
Call server is inserted a field with above-mentioned calling subscriber's related information, as in the IMS network, with related information insert call out or the message request signaling in " displayname " field, be forwarded to called server after again the communication request of above-mentioned " displayname " field and calling mobile terminal transmission being bound, be not limited to the IMS network with upper type, in the communication network of follow-up support text protocol, all can realize.
In the present embodiment, call server by network side is inquired about the related information that obtains the calling subscriber in Profile server, calling mobile terminal or SIM card, as: calling subscribers' such as number, name, sex, department, position individual details, in the IMS network, above-mentioned related information inserted call out or the message request signaling in " displayname " field after the communication request that sends with calling mobile terminal bind, and be transmitted to called server.Called server keeps " displayname " field entrained in the above-mentioned communication request after judging that the called subscriber has the business that calling user information shows, concurrent serve state call out or message to called mobile terminal.Called mobile terminal then shows the calling subscriber's who comprises in above-mentioned " displayname " field related information, thereby has realized showing on called mobile terminal detailed calling subscriber's related information, has strengthened flexibility and personalization that number shows.Be not limited to the IMS network with upper type, in the communication network of follow-up support text protocol, all can realize.
Above-mentioned two execution modes of caller information display method of the present invention have solved the problem of enhancement mode number demonstration (demonstration related information), in call business and information series business, calling mobile terminal can be provided with at network side, be desirable to provide details such as number to the called mobile terminal calling subscriber, name, sex, department, hobby, network side is sent to called mobile terminal to show corresponding related information after can transmitting according to user's CAMEL-Subscription-Information or revising according to the operation maintenance policy control.
It should be noted that at last: above execution mode only in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to aforementioned embodiments, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each execution mode is put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of each execution mode technical scheme of the present invention.