U.S. patent application number 13/176677 was filed with the patent office on 2012-01-05 for method and system for called party to provide indication information to calling party.
This patent application is currently assigned to Huawei Technologies Co., Ltd.. Invention is credited to Yan Li, Jianfeng Liu, Jun Wang, Yi Zhang.
Application Number | 20120002796 13/176677 |
Document ID | / |
Family ID | 37133829 |
Filed Date | 2012-01-05 |
United States Patent
Application |
20120002796 |
Kind Code |
A1 |
Wang; Jun ; et al. |
January 5, 2012 |
METHOD AND SYSTEM FOR CALLED PARTY TO PROVIDE INDICATION
INFORMATION TO CALLING PARTY
Abstract
The present invention discloses a method for a called party to
provide indication information for a calling party. The method
includes the steps of: presetting the indication information to be
provided to the calling party at the called party; before the
called party answers the call in the connection procedure between
the calling party and the called party, the network side obtaining
the preset indication information from the called party and sending
the indication information to the calling party. Accordingly, the
present invention discloses a system for a called party to provide
the indication information to a calling party. The present
invention makes it possible that the called party flexibly selects
the indication information to be provided to the calling party and
the problem that only the indication info nation in the indication
information database can be provided is avoided.
Inventors: |
Wang; Jun; (Shenzhen,
CN) ; Li; Yan; (Shenzhen, CN) ; Zhang; Yi;
(Shenzhen, CN) ; Liu; Jianfeng; (Shenzhen,
CN) |
Assignee: |
Huawei Technologies Co.,
Ltd.
Shenzhen
CN
|
Family ID: |
37133829 |
Appl. No.: |
13/176677 |
Filed: |
July 5, 2011 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
11505108 |
Aug 15, 2006 |
7974403 |
|
|
13176677 |
|
|
|
|
Current U.S.
Class: |
379/142.04 ;
379/201.01 |
Current CPC
Class: |
H04M 3/42017 20130101;
H04M 3/4211 20130101; H04M 3/42161 20130101; H04M 2203/654
20130101; H04M 2203/2011 20130101; H04M 3/436 20130101; H04M 1/724
20210101; H04M 1/57 20130101; H04M 3/42382 20130101; H04M 3/42059
20130101 |
Class at
Publication: |
379/142.04 ;
379/201.01 |
International
Class: |
H04M 1/56 20060101
H04M001/56; H04M 3/42 20060101 H04M003/42 |
Foreign Application Data
Date |
Code |
Application Number |
Aug 15, 2005 |
CN |
200510092433.5 |
Claims
1. A method for a called party terminal providing indication
information for a calling party, comprising: setting an indication
property information to be provided to the calling party at the
called party terminal; obtaining the indication property
information by an Information Indication Server (IIS) from the
called party terminal, analyzing the obtained indication property
information and obtaining media description information of the
indication information, wherein the media description information
indicates actual media content source information which is the
indication information provided by the called party terminal; and
sending the obtained indication information to the calling party,
before the called party answering the call in the connection
procedure between the calling party and the called party.
2. The method according to claim 1, further comprising: obtaining,
by the IIS, the current status information of the called party in
the connection procedure between the calling party and the called
party before obtaining the indication information; and obtaining
the indication information, and if the called party is idle,
sending the indication information to the calling party.
3. The method according to claim 1, wherein obtaining the
indication property information comprises: storing in advance, by
the IIS, an identification of called party which provides
indication information; sending, by the IIS, a request for
obtaining the indication information to the corresponding called
party according to the called party identification when determining
the called party identification is among the stored called party
identifications; and responding to the received request for
obtaining the indication information and sending the indication
property information to the IIS by the called party terminal.
4. The method according to claim 1, wherein different kinds of
indication information for different calling parties are preset at
the called party terminal, and the mapping relation is established
between the indication information of calling party and the calling
party identification.
5. The method according to claim 4, wherein the request for
obtaining the indication information sent to the called party
terminal comprises the calling party identification information;
the called party terminal indexes the corresponding indication
information according to the calling party identification in the
received request and sends the indication information to the
IIS.
6. The method according to claim 3, wherein setting an indication
property information further comprises setting an indication
property information list, which comprising at least one piece of
indication property information provided to the calling party;
responding to the received request for obtaining the indication
information and sending the indication property information to the
IIS further comprises: selecting, by the called party, a piece of
indication property information from the indication property
information list when receives the request for obtaining the
indication information from the IIS, and sending the selected
property indication information selected to the IIS.
7. The method according to claim 1, the method further comprises:
before sending the obtained indication information, a Media Process
Server transforming the media format of the obtained indication
information.
8. The method according to claim 1, wherein the indication
information is: audio information, video information, audio and
video information, or text information.
9. A system for a called party terminal providing indication
information for a calling party, comprising: a called party
terminal and an Information Indication Server (IIS); wherein: the
called party terminal, configured to set indication property
information to be provided to the calling party; the IIS configured
to obtain the set indication property information from the called
party terminal and analyze the obtained indication property
information and obtain a media description information of the
indication information, wherein the media description information
indicates the media content source information which is the
indication information provided by the called party terminal; and
send the indication information to the calling party before the
called party answers the call in the connection procedure between
the calling party and the called party.
10. The system according to claim 9, wherein the IIS is configured
to obtain the called party status information in the connection
procedure between the calling party and the called party; and if
the called party is currently idle, send the indication information
to the calling party.
11. The system according to claim 9, wherein the IIS is further
configured to store the identification of called party which
provides indication information; and send a request for obtaining
the indication information to the called party according to the
called party identification when the called party identification is
stored among the called party identifications; and send the
indication information obtained from the called party terminal to
the calling party.
12. The system according to claim 9, wherein the called party
terminal is further configured to store the indication property
information to be provided to the calling party; and feed back the
indication property information stored in the called party terminal
to the IIS when receiving the request for obtaining the indication
information from the IIS.
13. A method for a called party terminal providing indication
information for a calling party, comprising: presetting indication
property information to be provided to the calling party at the
called party; obtaining, by an Information Indication Server (IIS),
the indication property information from the called party terminal,
and analyzing the obtained indication property information and
obtaining media description information of the indication
information, wherein the media description information indicates
actual media content source information which is an address of the
preset indication information from the called party terminal,
before the called party answering the call in the connection
procedure between the calling party and the called party; and
acquiring the indication information from a corresponding media
source according to the obtained address, and sending the
indication information to the calling party.
14. The method according to claim 13, further comprising:
obtaining, by the IIS, a current status information of the called
party in the connection procedure between the calling party and the
called party; and obtaining the address of the preset indication
information from the called party terminal if the called party is
idle.
15. The method according to claim 13, wherein obtaining the address
of the indication information comprises: storing, by the IIS, the
identification of called party which provides the address of the
indication information; sending, by the IIS, a request for
obtaining the address of the indication information to the
corresponding called party terminal according to the called party
identification when determining the called party identification is
among the stored called party identifications; and sending, by the
called party terminal, the address of the indication information to
the IIS according to the received request for obtaining the address
of the indication information.
16. The method according to claim 13, wherein before the IIS sends
the indication information to the calling party, the method further
comprises: transforming the media format of the indication
information by a Media Process Server.
17. A system for a called party providing indication information to
a calling party, comprising: a called party terminal and an
Information Indication Server (IIS); wherein the called party
terminal, configured to preset indication property information to
be provided to the calling party; the IIS, configured to obtain the
indication property information from the called party terminal, and
analyzing the obtained indication property information and
obtaining a media description information of the indication
information, wherein the media description information indicates
the actual media content source information which is an address of
the indication information from the called party terminal before
the called party answers the call in the connection procedure
between the calling party and the called party; and obtain the
indication information from a corresponding media source according
to the address of the indication information obtained and send the
indication information to the calling party.
18. The system according to claim 17, wherein the IIS is further
configured to obtain the called party status information in the
connection procedure between the calling party and the called
party; and obtain the address of the indication information if the
called party is idle.
19. The system according to claim 17, wherein the IIS is further
configured to store the identification of called party which
provides the address of the indication information; and send a
request for obtaining the address of the indication information to
the corresponding called party terminal according to the called
party identification and send the indication property information
obtained at the called party terminal to the calling party if the
called party identification is stored in IIS.
20. The system according to claim 19, wherein the called party
terminal is further configured to store the indication property
information to be provided to the calling party; and feed back the
indication property information stored in the indication
information address storage subunit to the obtaining subunit when
receiving the request for obtaining the address of the indication
information from the obtaining subunit.
21. The system according to claim 17, wherein the IIS is further:
configured to acquire the corresponding indication information from
the corresponding media source according to the address of the
indication information obtained; and send the indication
information acquired to the calling party.
22. The system according to claim 21, wherein the network side is
further configured to transform the media format of the obtained
indication information, and send the transformed indication
information processed to the calling party.
23. A communication device for providing indication information,
comprising: an indication information setting unit, configured to
set indication property information to be provided to a user
terminal which calls the communication device, wherein the
indication information setting unit comprises an indication
information storage subunit and a first indication information
feedback subunit: the indication information storage subunit,
configured to store the indication property information in advance;
the first indication information feedback subunit, configured to
feed back the indication property information stored in the
indication information storage subunit to an Information Indication
Server (IIS) when receiving a request for obtaining the indication
property information from the IIS before the communication device
answers the call in the connection procedure between the
communication device and the user terminal.
24. The communication device according to claim 23, wherein, the
indication information setting unit further comprises: an
indication information list storage subunit, configured to store in
advance an indication property information list including at least
one piece of indication information to be provided to the user
terminal; an indication information list displaying subunit,
configured to display the indication property information list
stored in the indication information list storage subunit to a user
of the communication device when receiving the request for
obtaining the indication property information; the communication
device feeds back the indication property information selected by
the user of the communication device in the indication information
list to the user terminal calling the communication device.
25.-26. (canceled)
Description
FIELD OF THE INVENTION
[0001] The present invention relates to the communication field,
and more particularly, to a method and system for a called party to
provide the indication information to a calling party.
BACKGROUND
[0002] With the ring back tone service, the user can subscribe the
ring back tone for himself, i.e. when the calling party dials the
called party, after the ringing and before the called party picks
up the phone, the calling party will hear the ring back tone
subscribed by the calling party, the called party or the group
user. If the ring back tone is subscribed by the calling party, it
is the calling party ring back tone; if the ring back tone is
subscribed by the called party, it is the called party ring back
tone; and if the ring back tone is subscribed by the group user, it
is the group user ring back tone. The ring back tone service makes
the network ability of the operator available to the end user and
provides service support for the user to show his individuality.
This service meets the strong requirement of the modern people to
show individualities and therefore has obtained a good market
feedback.
[0003] As one of the voice indications, the ring back tone can only
provide the user with the preset indication, which is stored in the
operator's server. In addition, no matter the ring back tone in the
form of the audio or in the form of the video, they are both
transmitted in the call media channel; however, if the calling
party uses a multi-path terminal such as a phone supporting the SMS
or an intelligent phone supporting the GPRS or the Wi-Fi or an
intelligent terminal or a set-top box connected with the broadband
network, these terminals can support the information indication in
the non-call media channel.
[0004] Currently, the ring back tone service is mainly realized in
the following ways:
[0005] 1. Fixed network ring back tone realization solution based
on the PSTN
[0006] Generally, the PSTN network can use the called party office
to trigger the ring back tone service. The principle is that the
called party office records the ring back tone registration
information of the user and determines the ring back tone
registration information when a call arrives so that when the
called party has registered for the ring back tone and the status
allows, the call is routed to the ring back tone service platform
to be processed and the called party office has the ability to
prevent the ring back tone service from being triggered twice. The
realization of the fixed network ring back tone based on the PSTN
is shown in FIG. 1.
[0007] 2. Mobile network ring back tone realization solution based
on the GSM
[0008] The GSM network also uses the called party office to trigger
the ring back tone service. The principle is that the called party
office records the ring back tone registration information of the
user and determines the ring back tone registration information
when a call arrives so that when the called party has registered
for the ring back tone and the status allows, the call is routed to
the ring back tone service platform to be processed.
[0009] Generally the mode without channel alternate is adopted,
i.e. the ring back tone service platform plays the subscribed ring
back tone according to the call information and the called party
bridges the calling party, called party and the ring back tone
service platform so that when the called party rings the calling
party will hear the ring back tone; after the called party answers
the phone, the calling party and the called party begin to
communicate and the ring back tone path will be released. The
realization of the mobile network ring back tone based on the GSM
is shown in FIG. 2.
[0010] The characteristics of the GSM mobile network can solve the
problem when the user of the ring back tone service roams.
[0011] 3. Packet network multimedia ring back tone realization
solution based on the NGN/3G
[0012] Generally, the NGN/3G network uses the soft switch office to
trigger the ring back tone service. The principle is: the called
party office records the ring back tone registration information of
the user and determines the ring back tone registration information
when a call arrives, so that when the called party has registered
for the ring back tone and the status allows, the call is routed to
the multimedia ring back tone service platform to be processed.
Generally the application server is responsible for the connection
and disconnection between the calling party, the called party and
the multimedia ring back tone service platform. The realization of
the packet network multimedia ring back tone based on the NGN/3G is
shown in FIG. 3.
SUMMARY OF THE INVENTION
[0013] The embodiment of the present invention discloses a method
for providing the indication information from the called party to
the calling party, includes:
[0014] presetting the indication information to be provided to the
calling party at the called party;
[0015] before the called party answers the call in the connection
procedure between the calling party and the called party, the
network side obtaining the preset indication information from the
called party and sending the indication information to the calling
party.
[0016] The embodiment of the present invention further discloses a
system for providing the indication information from the called
party to a calling party, by which the called party provides the
indication information to the calling party through the network
side, wherein:
[0017] the called party includes an indication information setting
unit for setting the indication information to be provided to the
calling party;
[0018] the network side includes an obtaining and sending unit for
obtaining the set indication information from the indication
information setting unit at the called party before the called
party answers the call in the connection procedure between the
calling party and the called party, and for sending the indication
information to the calling party.
[0019] The embodiment of the present invention further discloses a
method for a called party to provide the indication information to
a calling party, including:
[0020] setting the address of the indication information to be
provided to the calling party at the called party;
[0021] before the called party answers the call in the connection
procedure between the calling party and the called party, the
network side obtaining the address of the preset indication
information from the called party; and
[0022] acquiring the corresponding indication information from the
corresponding media source according to the obtained address of the
indication information and sending the indication information to
the calling party.
[0023] The embodiment of the present invention further discloses a
system for providing the indication information to a calling party,
by which the called party provides the indication information to
the calling party through the network side, wherein the called
party includes:
[0024] an indication information address setting unit for setting
the address of the indication information to be provided to the
calling party;
[0025] the network side includes:
[0026] an indication information address obtaining unit for
obtaining the address of the preset indication information from the
indication information address unit at the called party before the
called party answers the call in the connection procedure between
the calling party and the called party;
[0027] an acquiring and sending unit for acquiring the
corresponding indication information from the corresponding media
source according to the address of the indication information
obtained by the indication information address obtaining unit and
sending the indication information to the calling party.
[0028] The embodiment of the present invention further discloses a
communication device for providing indication information, which
includes:
[0029] an indication information setting unit configures to set
indication information to be provided to a user terminal calling
the communication device, wherein
[0030] the communication device provides the indication information
set in the indication information setting unit to the user terminal
before the communication device answers the call in the connection
procedure between the communication device and the user terminal
when receiving the request for obtaining the indication
information.
[0031] The embodiment of the present invention further discloses a
communication device for providing indication information, which
includes:
[0032] a setting unit configures to set information for obtaining
indication information to be provided to a user terminal calling
the communication device, wherein
[0033] the communication device provides the information for
obtaining indication information set in the setting unit to an
obtaining device before the communication device answers the call
in the connection procedure between the communication device and
the user terminal when receiving the request for obtaining the
indication information, the obtaining device obtainins the
indication information according to the request for obtaining
indication information received from the communication device and
send the obtained indication information to the user terminal.
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and
constitute a part of this specification, illustrate the invention
and together with the description, serve to explain the principles
of the invention.
[0035] In the drawings,
[0036] FIG. 1 is a schematic diagram showing the realization of the
fixed network ring back tone based on the PSTN.
[0037] FIG. 2 is a schematic diagram showing the realization of the
mobile network ring back tone based on the GSM.
[0038] FIG. 3 is a schematic diagram showing the realization of the
packet network multimedia ring back tone based on the NGN/3G.
[0039] FIG. 4 is a flow chart showing the realization principle of
the method for providing the indication information from the called
party to the calling party according to a preferred embodiment of
the present invention;
[0040] FIG. 5 is a block diagram showing the main architecture of
the first system for providing the indication information from the
called party to the calling party according to a preferred
embodiment of the present invention;
[0041] FIG. 6 is a block diagram showing the architectures of the
indication information setting unit and the obtaining and sending
unit in the first system according to a preferred embodiment of the
present invention;
[0042] FIG. 7 is a block diagram showing the architectures of the
indication information setting unit and the obtaining and sending
unit in the first system according to a preferred embodiment of the
present invention;
[0043] FIG. 8 is a flow chart showing the realization principle of
the second method for providing the indication information from the
called party to the calling party according to an embodiment of the
present invention;
[0044] FIG. 9 is a block diagram showing the main architecture of
the second system for providing the indication information from the
called party to the calling party according to an embodiment of the
present invention;
[0045] FIG. 10 is a block diagram showing the architectures of the
indication information address setting unit, the indication
information address obtaining unit and the acquiring and sending
unit in the second system according to an embodiment of the present
invention;
[0046] FIG. 11 is a block diagram of an embodiment showing the
relations of function entities in the NGN network when the present
solution is applied in the NGN network;
[0047] FIG. 12 is a scheme diagram showing the processing procedure
of the first embodiment of the present invention;
[0048] FIG. 13 is a scheme diagram showing the processing procedure
of the second embodiment of the present invention;
[0049] FIG. 14 is a scheme diagram showing the processing procedure
of the third embodiment of the present invention;
[0050] FIG. 15 is a scheme diagram showing the processing procedure
of the fourth embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[0051] FIG. 4 is a flow chart showing the realization principle of
the first method for providing the indication information from the
called party to the calling party according to an embodiment of the
present invention, the main realization procedure is as
follows:
[0052] step S10: the indication information to be provided to the
calling party is set at the called party. Preferably, the
indication information is prestored in the user terminal which can
be provided to the calling party when the calling party dials the
called party and before the called party picks up the phone. The
indication information to be provided to the calling party at the
called party may be audio information (such as the ring back tone
information) or video information (such as a piece of video
information played to the calling party) or audio and video
information or text information (such as a piece of greeting
information sent to the calling party).
[0053] Step S20: the network side obtains the preset indication
information from the called party and sends the indication
information to the calling party before the called party answers
the call in the connection procedure between the calling party and
the called party.
[0054] Wherein, the network side obtains the current status
information of the called party (including the idle status, in
communication status and unable to be connected status, etc.) in
the connection procedure between the calling party and the called
party, and then obtains the preset indication information from the
called party and sends the indication information to the calling
party when the called party is idle.
[0055] The procedure of obtaining the preset indication information
from the called party by the network side in step S20 specifically
includes:
[0056] 1). The network side prestores the identification of each
called party which provides the indication information, wherein the
identification of the called party includes but is not limited to
the International Mobile Subscriber Identity (IMSI) of the called
party;
[0057] 2). During the calling party calls the called party, the
network side sends the request for obtaining the indication
information to the corresponding called party according to the
called party identification when determines the called party
identification is among the called party identifications stored in
step 1);
[0058] 3). The called party sends the corresponding preset
indication information to the network side, responding to the
received request for obtaining the indication information.
[0059] The called party may provide different kinds of indication
information for the calling party, for example providing a piece of
music to the calling party A while providing a piece of video
cartoon to the calling party B, which requires the called party to
provide different kinds of indication information to different
calling party and the specific realization process is as
follows:
[0060] 11) Different kinds of indication information may be preset
for different calling party at the called party, and the mapping
relation may be established between different kinds of indication
information for different calling parties and the corresponding
calling party identification respectively, wherein the
identification of the calling party includes but is not limited to
the International Mobile Subscriber Identity of the callling
party;
[0061] 12) the request for obtaining the indication information may
be sent from the network side to the called party, and the request
includes the calling party identification information;
[0062] 13) the called party indexes the corresponding indication
information according to the calling party identification in the
received request for obtaining the indication information and the
mapping relation between the indication information and the calling
party identification, and then sends the indication information to
the network side, so that it is realized that the called party
provides different kinds of indication information to different
calling parties.
[0063] Alternatively, when the called party receives a call from
the calling party, it may select one piece of indication
information from the indication information database in the
terminal and send it to the network side. The specific processing
procedure is as follows:
[0064] The called party presets an indication information list
including at least one piece of the indication information to be
provided to the calling party (wherein the content in the
indication information list may be the name and property etc. of
different indication information);
[0065] each, time the called party receives the request for
obtaining the indication information from the network side, it
analyzes and displays the preset indication information list to the
called party;
[0066] The called party selects a piece of indication information
wish to be sent from the displayed indication information list;
[0067] the called party sends the indication information selected
by the called party to the network side.
[0068] After the network side obtains the corresponding indication
information from the called party, the terminal of the calling
party may not support the indication information, so its media
format should be transformed to the one that can be supported by
the terminal of the calling party and then network side sends the
transformed indication information to the calling party.
[0069] After step S20, if the network side finds the called party
picks up the phone, it will stop sending the obtained indication
information to the calling party and the calling party and the
called party enters the normal communication process.
[0070] Corresponding to the first method of an embodiment of the
present invention, the present invention provides a system for a
called party to provide the indication information to a calling
party. FIG. 5 is a block diagram showing the main architecture of
the first system for providing the indication information from the
called party to the calling party according to an embodiment of the
present invention and the main architecture includes: an indication
information setting unit 101 at the called party 10, an obtaining
and sending unit 201 at the network side 20, wherein:
[0071] the indication information setting unit 101 may be for
setting the indication information to be provided to the calling
party;
[0072] the obtaining and sending unit 201 may be for obtaining the
set indication information from the indication information setting
unit 101 at the called party 10 before the called party answers the
call in the connection procedure between the calling party and the
called party, and sending the indication information to the calling
party 30;
[0073] wherein preferably the network side 20 further includes a
called party status obtaining unit 202 for obtaining the status
information of the called party 10 in the connection procedure
between the calling party and the called party; the obtaining and
sending unit 201 performs the obtaining of the indication
information and the sending of the indication information to the
calling party 10 when the called party status obtaining unit 202
obtains that the called party 10 is currently idle.
[0074] FIG. 6 is a block diagram showing the architectures of the
indication information setting unit and the obtaining and sending
unit in the first system according to the first embodiment of the
present invention. Refer to FIG. 6, the obtaining and sending unit
201 specifically includes a called party identification storage
subunit 2011, a determining subunit 2012, an obtaining subunit
2013, a media format transforming subunit 2014 and a sending
subunit 2015; the indication information setting unit 101
specifically includes an indication information storage subunit
1011 and a first indication information feedback subunit 1012. The
function of each subunit is as follows:
[0075] the indication information storage subunit 1011 may be for
storing the indication information to be provided to the calling
party 30 in advance;
[0076] the called party identification storage subunit 2011 may be
for storing the identification of each called party which provides
the indication information in advance;
[0077] the determining subunit 2012 may be for determining whether
the called party identification is among the called party
identifications stored in the called party identification storage
subunit 2011;
[0078] the obtaining subunit 2014 may be for sending the request
for obtaining the indication information to the corresponding
called party according to the called party identification when the
determining subunit 2012 determines the called party identification
is among the called party identifications;
[0079] the first indication information feedback subunit 1012 may
be for feeding back the indication information stored in the
indication information storage subunit 1011 to the obtaining
subunit 2013 when receives the request for obtaining the indication
information from the obtaining subunit 2013;
[0080] the media format transforming subunit 2014 may be for
transforming the media format of the indication information
obtained by the obtaining subunit 2013 from the called party
(wherein this unit is optional and when the media format of the
indication information provided by the called party needn't be
transformed, it is not necessary to set this unit);
[0081] the sending subunit 2015 may be for sending the indication
information obtained by the obtaining subunit 2013 from the called
party (or the indication information transformed by the media
format transforming subunit 2014) to the calling party 30.
[0082] FIG. 7 is a block diagram showing the architectures of the
indication information setting unit and the obtaining and sending
unit in the first system according to the second embodiment of the
present invention. Refer to FIG. 7, the obtaining and sending unit
201 specifically includes a called party identification storage
subunit 2011, a determining subunit 2012, an obtaining subunit
2013, a media format transforming subunit 2014 and a sending
subunit 2015; the indication information setting unit 101
specifically includes an indication information list storage
subunit 1013, an indication information list displaying subunit
1014 and a second indication information feedback subunit 1015. the
function of each subunit is as follows:
[0083] the indication information list storage subunit 1013 may be
for storing in advance an indication information list including at
least one piece of the indication information to be provided to the
calling party 30;
[0084] the called party identification storage subunit 2011 may be
for storing the identification of each called party which provides
the indication information in advance;
[0085] the determining subunit 2012 may be for determining whether
the called party identification is among the called party
identifications stored in the called party identification storage
subunit 2011;
[0086] the obtaining subunit 2014 may be for sending the request
for obtaining the indication information to the corresponding
called party according to the called party identification when the
determining subunit 2012 determines the called party identification
is among the called party identifications;
[0087] the indication information list displaying subunit 1014 may
be for displaying the indication information list stored in the
indication information list storage subunit to the called party
when receives the request for obtaining the indication information
from the obtaining subunit 2013;
[0088] the second indication information feedback subunit 1015 may
be for feeding back the indication information selected by the
called party in the indication information list to the obtaining
subunit 2013;
[0089] the media format transforming subunit 2014 may be for
transforming the media format of the indication information
obtained by the obtaining subunit 2013 from the called party
(wherein this unit is optional and when the media format of the
indication information provided by the called party needn't be
transformed, it is not necessary to set this unit);
[0090] the sending subunit 2015 may be for sending the indication
information obtained by the obtaining subunit 2013 from the called
party (or the indication information transformed by the media
format transforming subunit 2014) to the calling party 30.
[0091] FIG. 8 is a flow chart showing the realization principle of
the second method for providing the indication information from the
called party to the calling party according to the present
invention and the main realization procedure is as follows:
[0092] step S100: the address of the indication information to be
provided to the calling party is set at the called party;
[0093] step S110: the network side obtains the preset address of
the indication information from the called party before the called
party answers the call in the connection procedure between the
calling party and the called party.
[0094] step S120: the network side acquires the corresponding
indication information from the corresponding media source
according to the indication information address and sends the
acquired indication information to the calling party, wherein the
indication information is the audio information or video
information, or audio and video information, or text information
etc.
[0095] Wherein the network side obtains the current status
information of the called party (including the idle status, in
communication status and unable to be connected status, etc.) in
the connection procedure between the calling party and the called
party, and then performs the obtaining of the preset indication
information in step S110 from the called party when the called
party is idle.
[0096] Wherein the procedure of obtaining the preset address of the
indication information from the called party by the network side in
step S110 specifically includes:
[0097] 1.1). the network side prestores the identification of each
called party which provides the indication information, wherein the
identification of the called party includes but is not limited to
the International Mobile Subscriber Identity of the called
party;
[0098] 1.2). during the process when the calling party calls the
called party, the network side sends the request for obtaining the
address of the indication information to the corresponding called
party according to the called party identification when determines
the called party identification is among the called party
identifications stored in step 1.1);
[0099] 1.3). the called party sends the corresponding preset
indication information to the network side responding to the
received request for obtaining the address of the indication
information.
[0100] wherein the called party can provide different kinds of
indication information address for the calling party, for example
providing the address of a piece of music to the calling party A
while providing the address of a piece of video cartoon to the
calling party B, which requires the called party to provide
different kinds of indication information address to different
calling party, and the specific realization process is as
follows:
[0101] 1.11) different kinds of indication information address for
different calling party are preset at the called party; the mapping
relation is established between different kinds of indication
information address for different calling party and the
corresponding calling party identification, wherein the
identification of the calling party includes but is not limited to
the International Mobile Subscriber Identity of the calling
party;
[0102] 1.12) the request for obtaining the address of the
indication information sent from the network side to the called
party includes the calling party identification information;
[0103] 1.13) the called party indexes the corresponding the
indication information address according to the calling party
identification in the received request for obtaining the address of
the indication information and the mapping relation between the
indication information address and the calling party
identification, and then sends the indication information address
to the network side, so that the called party can provide different
kinds of indication information address to different calling
party.
[0104] wherein when the called party receives the call from the
calling party, it selects one indication information address from
the indication information address database in the terminal and
sends it to the network side; the specific processing procedure is
as follows:
[0105] it is preset an indication information address list
including at least one indication information address to be
provided to the calling party at the called party,
[0106] every time the called party receives the request for
obtaining the address of the indication information from the
network side, it analyzes and displays the preset indication
information address list to the called party;
[0107] the called party selects one preferred indication
information address from the displayed indication information
address list;
[0108] and, the called party sends the indication information
address selected by the called party to the network side.
[0109] Wherein after the network side obtains the corresponding
indication information address from the called party and aquires
the corresponding indication information, the terminal of the
calling party may not support the indication information so its
media format should be transformed to the one that may be supported
by the terminal of the calling party and then network side sends
the transformed indication information to the calling party.
[0110] After step S120, if the network side finds the called party
picks up the phone, it will stop sending the acquired indication
information from the media source to the calling party, and the
calling party and the called party enter the normal communication
process.
[0111] Corresponding to the second method of the present invention,
the present invention provides a system for a called party to
provide the indication information to a calling party. FIG. 9 is a
block diagram showing the main architecture of the second system
for providing the indication information from the called party to
the calling party according to an embodiment of the present
invention and the main architecture includes: an indication
information address setting unit 102 at the called party 10, an
indication information address obtaining unit 203 and an acquiring
and sending unit 201 at the network side 20, wherein:
[0112] the indication information address setting unit 102 may be
for setting the address of the indication information to be
provided to the calling party;
[0113] the indication information address obtaining unit 203 may be
for obtaining the address of the preset indication information from
the indication information address unit 102 at the called party 10
before the called party answers the call in the connection
procedure between the calling party and the called party;
[0114] the acquiring and sending unit 204 may be for acquiring the
corresponding indication information from the corresponding media
source according to the address of the indication information
obtained by the indication information address obtaining unit 203
and sending the indication information to the calling party 30.
[0115] Preferably, the network side 20 further includes a called
party status obtaining unit 202 for obtaining the called party
status information in the connection procedure between the calling
party and the called party; the indication information address
obtaining unit 203 performs the obtaining of the address of the
indication information when the called party status obtaining unit
202 obtains that the called party 10 is currently idle.
[0116] FIG. 10 is a block diagram showing the architectures of the
indication information address setting unit, the indication
information address obtaining unit and the acquiring and sending
unit in the second system according to an embodiment of the present
invention, wherein the the indication information setting unit 102
specifically includes an indication information address storage
subunit 1021, an indication information feedback subunit 1022; the
indication information address obtaining unit 203 specifically
includes a called party identification storage subunit 2031, a
determining subunit 2032 and an obtaining subunit 2033; the
acquiring and sending unit 204 specifically includes an aquiring
subunit 2041, a media format transforming subunit 2042 and a
sending subunit 2043; wherein the function of each subunit is as
follows:
[0117] the indication information address storage subunit 1021 may
be for storing the address of the indication information to be
provided to the calling party 30 in advance;
[0118] the called party identification storage subunit 2031 may be
for storing the identification of each called party which provides
the address of the indication information in advance;
[0119] the determining subunit 2032 may be for determining whether
the called party identification is among the called party
identifications stored in the called party identification storage
subunit 2031;
[0120] the obtaining subunit 2033 may be for sending the request
for obtaining the address of the indication information to the
corresponding called party according to the called party
identification when the determining subunit 2032 determines the
called party identification is among the called party
identifications;
[0121] the indication information feedback subunit 1022 may be for
feeding back the address of the indication information stored in
the indication information address storage subunit 1021 to the
obtaining subunit 2033 when receives the request for obtaining the
address of the indication information from the obtaining subunit
2033;
[0122] the aquiring subunit 2041 may be for acquiring the
corresponding indication information from the corresponding media
source according to the address of the indication information
obtained by the indication information address obtaining unit
2033;
[0123] the media format transforming subunit 2042 may be for
transforming the media format of the indication information
acquired by the obtaining subunit 2041 from the media source
(wherein this unit is optional and when the media format of the
indication information provided by the called party needn't be
transformed, it is not necessary to set this unit);
[0124] the sending subunit 2043 may be for sending the indication
information acquired by the obtaining subunit 2041 from the media
source (or the indication information transformed by the media
format transforming subunit 2042) to the calling party 30.
[0125] Wherein in the practical application of the present
invention, before the user may use the service of selecting the
indication information to be provided to the calling party, he or
she should subscribe the service from the operator, i.e. notify the
network side that he or she will provide the calling party with the
indication information selected when being called. This new service
in the present invention is named "called party information
indication service".
[0126] FIG. 11 is a block diagram showing the relations of function
entities in the NGN network when the present solution is applied in
the NGN network. Although only the implementation of the present
invention in the NGN network is described here, it may be the same
in the mobile soft switch network, 3G network, Internet or GPRS
network. The relations of function entities in the NGN network are
as follows:
[0127] an Information Indication Server (IIS) 3 may be for
processing the called party information indication service;
[0128] a Media Process Server (MPS) 6 may be for processing the
indication information to be media transformed which may be sent
from the called party;
[0129] an Called Party Intelligence Terminal 5 may be for sending
the indication information to be sent from the called party to the
calling party through the network, wherein the calling party may be
a normal terminal and an intelligent terminal;
[0130] a Call/Session Control Server (C/SCS) 2 may be for
establishing the connection procedure between the calling party and
the called party, for triggering the called party information
indication service according to the called party information
indication service triggering standard and for sending the
indication information to the IIS 3 to be processed;
[0131] a Media Gateway (MGW) 4 may be for transforming the core
network information into the general information acceptable to the
calling party or the called party according to the type of the
access network.
[0132] In some cases, the MGW 4 and the MPS 6 may be the same
function entity.
[0133] The obtaining and sending unit in the system according to
the present invention by which the called party provides the
indication information to the calling party may be in the MPS and
the MGW, the called party status obtaining unit may be in the
C/SCS, and the indication information address obtaining unit may be
in the IIS. The implementation of the present invention has the
following four cases:
[0134] 1. calling party terminal T->called party terminal IT,
wherein the called party provides the indication information
content whose media format doesn't need to be transformed;
[0135] 2. calling party terminal T->called party terminal IT,
wherein the called party provides the address of the stored
indication information and the media format of the indication
information doesn't need to be transformed;
[0136] 3. calling party terminal T->called party terminal IT,
wherein the called party provides the indication information
content whose media format needs to be transformed;
[0137] 4. calling party terminal T->called party terminal IT,
wherein the called party provides the address of the stored
indication information and the media format of the indication
information needs to be transformed;
[0138] The implementation processing procedures for the above four
cases will be described in detail:
[0139] The Application Scene of the Embodiment 1:
[0140] Supposing the calling party is A and the called party is B;
the called party terminal provides the indication information
content whose media format doesn't need to be transformed and
directly sends the indication information to the calling party A
through the network; supposing the calling party A and the called
party B belong to the same network for the purpose of
simplicity.
[0141] FIG. 12 is a scheme diagram showing the processing procedure
of the first embodiment of the present invention, and the main
processing procedure is as follows:
[0142] a1: the called party B registers the called party
information indication service at the network side in advance, so
that the network side knows the called party B will provide the
corresponding indication information to the calling party for all
the calls destined to the called party B;
[0143] a2: when the calling party A calls the called party B, the
calling information is transmitted to the C/SCS 2 through the MGW
4;
[0144] a3: the C/SCS 2 sends the calling information to the
corresponding IIS3, and indicates in the calling information that
the call is the one with the called party information indication
service;
[0145] a4: when the IIS3 inquires the database according to the
received calling information and finds the called party B has
subscribed the called party information indication service, it
transfers the calling information to the called party B, wherein
the calling information includes the information of the calling
party A (Call ID_A) such as the number of the calling party etc.
and the identification of the called party information indication
service (F); wherein the IIS3 may interact with the called party B
in the following two manners:
[0146] 1). the IIS 3 sends the calling information to the called
party B through the normal call connection signaling, i.e. the IIS
3 accesses the called party B through controlling the C/SCS 2 so as
to send the calling information to the called party B through the
C/SCS 2;
[0147] 2). the IIS 3 sends the calling information to the called
party B through the self-defined interface between itself and the
called party B;
[0148] a5: the IIS 3 controls the C/SCS 2 to temporarily pending
the call from the calling party A; or intercepts the default called
party indication information in the network through directly
intercepting the signaling;
[0149] a6: the terminal of the called party B determines whether to
send the corresponding preset indication property information
(Info_B) to the calling party A according to the identification of
the called party information indication service (F) in the received
calling information;
[0150] wherein terminal of the called party B may determine the
corresponding preset indication property information (Info_B)
according to the information (Call ID_A) of the calling party A
included in the received calling information; or
[0151] when the called party receives the calling information, it
will show each piece of the indication property information to the
called party in its indication property information database and
the called party selects the corresponding preset indication
property information (Info_B);
[0152] wherein the called party B sends the determined indication
property information (Info_B) to the IIS 3; wherein the called
party B may interact with the IIS 3 in the following two manners:
[0153] 1) the called party B sends the determined indication
property information (Info_B) to the IIS 3 through the normal call
connection signaling, i.e. the called party B sends the determined
indication property information (Info_B) to the IIS 3 through the
C/SCS 2; [0154] 2). the called party B sends the determined
indication property information (Info_B) to the IIS 3 through the
self-defined interface between itself and the called party B;
[0155] wherein, in order to improve the connecting efficiency, the
obtaining of the corresponding indication information of the called
party in the subsequent processing procedures may be performed
after the status of the called party is known; for example, the
corresponding indication information may be obtained when the
called party is actually connected and the called party office
returns the status of the called party is idle;
[0156] a7: when the IIS 3 receives the indication property
information (Info_B) sent from the called party, it analyzes the
indication property information (Info_B) and obtains the media
description information (Media_B) of the actual indication
information, wherein Media_B indicates the actual media content
source information: the indication information provided by the
called party B or the address of the indication information
provided by the called party B; in the present embodiment, the IIS3
determines whether Media_B is the indication information provided
by the called party B;
[0157] a8: the IIS 3 controls the C/SCS 2 to send the calling
information to the called party B, wherein this calling information
only carries the information of the calling party A (Call ID_A),
but not the identification of the called party information
indication service (F);
[0158] a9: when the status of the called party B is idle, the
called party B feeds back that it is in the idle status to the IIS
3;
[0159] a10: when the IIS 3 obtains the called party B is in the
idle status, it indicates the C/SCS 2 to control the MGW 4 to send
the indication information provided by the called party B to the
calling party A (i.e. during the connection procedure between the
calling party and the called party and before the called party B
answers the call, the MGW 4 will send the indication information
obtained from the called party B to the calling party A);
[0160] a11: the called party B picks up the phone and the called
party office sends the picking up signal to the IIS 3;
[0161] a12: after the IIS 3 receives the picking up signal, it
indicates the C/SCS 2 to control the MGW 4 to stop sending the
indication information provided by the called party B to the
calling party A;
[0162] a13: the call connection between the calling party and the
called party is established and the communication between them
begins.
[0163] The Application Scene of the Embodiment 2:
[0164] Supposing the calling party is A and the called party is B;
the called party terminal provides the address of the indication
information, wherein the media format of the indication information
doesn't need to be transformed, and directly sends the indication
information to the calling party A through the network; supposing
the calling party A and the called party B belong to the same
network for the purpose of simplicity.
[0165] FIG. 13 is a scheme diagram showing the processing procedure
of the second embodiment of the present invention, and the main
processing procedure is as follows:
[0166] Step b1.about.b6 are the same with a1.about.a6 in the above
first embodiment;
[0167] b7: after the IIS 3 receives the indication property
information (Info_B) sent from the called party, it analyzes the
indication property information (Info_B) and obtains the media
description information (Media_B) of the actual indication
information, wherein Media_B indicates the actual media content
source information: the indication information provided by the
called party B or the address of the indication information
provided by the called party B; in the present embodiment, the IIS3
determines whether Media_B is the address of the indication
information provided by the called party B;
[0168] Step b8.about.b9 are the same with a8.about.a9 in the above
first embodiment;
[0169] b10: when the IIS 3 obtains the called party B is in the
idle status, it indicates the C/SCS 2 to control the MGW 4 to send
the address of the indication information provided by the called
party B to the calling party A and to obtain the corresponding
indication information from the corresponding media source and to
send the obtained indication information to the calling party A
(i.e. during the connection procedure between the calling party and
the called party and before the called party B answers the call,
the MGW 4 will send the indication information obtained from the
corresponding media source according to the address of the
indication information provided by the called party B to the
calling party A);
[0170] Step b11.about.b13 are the same with a11.about.a13 in the
above first embodiment.
[0171] The Application Scene of the Embodiment 3:
[0172] Supposing the calling party is A and the called party is B;
the called party terminal provides the indication information
content, wherein the media format of the indication information
needs to be transformed, and directly sends the indication
information to the calling party A through the network; supposing
the calling party A and the called party B belong to the same
network for the purpose of simplicity.
[0173] FIG. 14 is a scheme diagram showing the processing procedure
of the third embodiment of the present invention, and the main
processing procedure is as follows:
[0174] Step c1.about.c7 are the same with a1.about.a7 in the above
first embodiment;
[0175] c8: the IIS 3 sends the obtained media description
information (Media_B) of the indication information to the MPS 6
and the MPS 6 transforms the media description information
(Media_B) of the obtained indication information;
[0176] Step c9.about.c10 are the same with a8.about.a9 in the above
first embodiment;
[0177] c11: when the IIS 3 obtains the called party B is in the
idle status, it indicates the C/SCS 2 to control the MGW 4 to send
the indication information transformed by the MPS 6 to the calling
party A (i.e. during the connection procedure between the calling
party and the called party and before the called party B answers
the call, the MGW 4 will send the indication information
transformed by the MPS 6 to the calling party A);
[0178] Step c12.about.c14 are the same with a11.about.a13 in the
above first embodiment.
[0179] The Application Scene of the Embodiment 4:
[0180] Suppose the calling party is A and the called party is B;
the called party terminal provides the address of the indication
information, wherein the media format of the indication information
needs to be transformed, and directly sends the indication
information to the calling party A through the network; supposing
the calling party A and the called party B belong to the same
network for the purpose of simplicity.
[0181] FIG. 15 is a scheme diagram showing the processing procedure
of the fourth embodiment of the present invention, and the main
processing procedure is as follows:
[0182] Step d1.about.d6 are the same with a1.about.a6 in the above
first embodiment;
[0183] d7: after the IIS 3 receives the indication property
information (Info_B) sent from the called party, it analyzes the
indication property information (Info_B) and obtains the media
description information (Media_B) of the actual indication
information, wherein Media_B indicates the actual media content
source information: the indication information provided by the
called party B or the address of the indication information
provided by the called party B; in the present embodiment, the IIS3
determines whether Media_B is the address of the indication
information provided by the called party B;
[0184] d8: the IIS3 indicates the MPS 6 to obtain the corresponding
indication information from the corresponding media source
according to the obtained address of the indication information
provided by the called party B;
[0185] d9: the MPS 6 transforms the media format of the obtained
indication information;
[0186] Step d10.about.cd11 are the same with a8.about.a9 in the
above first embodiment;
[0187] d12: when the IIS 3 obtains the called party B is in the
idle status, it indicates the C/SCS 2 to control the MGW 4 to send
the indication information transformed by the MPS 6 to the calling
party A (i.e. during the connection procedure between the calling
party and the called party and before the called party B answers
the call, the MGW 4 will send the indication information
transformed by the MPS 6 to the calling party A);
[0188] Step d13.about.d15 are the same with a11.about.a13 in the
above first embodiment.
[0189] The present invention makes it possible that the called
party can flexibly set the indication information and doesn't need
to set the needed indication information at the network side, which
allows the user to freely select the indication information in some
extent and allows the operator to maintain the control function on
the service.
[0190] It will be apparent to those skilled in the art that various
modifications and variations can be made in the present invention.
Thus, it is intended that the present invention covers the
modifications and variations of this invention provided they come
within the scope of the appended claims and their equivalents.
* * * * *