[go: up one dir, main page]

WO2006122466A1 - An implement method for indicating the state of user terminal - Google Patents

An implement method for indicating the state of user terminal Download PDF

Info

Publication number
WO2006122466A1
WO2006122466A1 PCT/CN2006/000357 CN2006000357W WO2006122466A1 WO 2006122466 A1 WO2006122466 A1 WO 2006122466A1 CN 2006000357 W CN2006000357 W CN 2006000357W WO 2006122466 A1 WO2006122466 A1 WO 2006122466A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
status
subscribed
state
subscribing
Prior art date
Application number
PCT/CN2006/000357
Other languages
French (fr)
Chinese (zh)
Inventor
Taizhou Chen
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2006122466A1 publication Critical patent/WO2006122466A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • H04M3/42374Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity where the information is provided to a monitoring entity such as a potential calling party or a call processing server

Definitions

  • the present invention relates to the field of user terminal state management in a communication network, and in particular to a method for implementing a state of a user terminal. Background of the invention
  • NGN Next Generation Networks
  • Softswitch equipment also known as media gateway controller
  • functions such as call control and service processing information transmission.
  • the main object of the present invention is to provide an implementation method for indicating the status of a user terminal, so that the user terminal can issue an indication signal to display the current status of other user terminals, improve the service quality of the NGN, and improve user satisfaction.
  • the present invention discloses an implementation method for indicating the status of a user terminal, which pre-sets a subscription relationship between each user terminal and status parameters of each user terminal, and the method further includes the following steps:
  • the softswitch device learns the subscribed user terminal corresponding to the subscribed user terminal according to the subscription relationship, and sends a status message including the status parameter of the subscribed user terminal to the subscription user terminal;
  • the subscribing user terminal After receiving the status message, the subscribing user terminal sends a prompt signal corresponding to the current status of the subscribed user terminal according to the status parameter included in the status message.
  • the softswitch device Entering, to the softswitch device, the identifier of the subscribing user terminal, the different indicator device number on the subscribing user terminal, and the subscribed user terminal identifier subscribed by the corresponding indication device, and the softswitch device establishes a correspondence between the received content and save.
  • Methods for setting the status parameters include:
  • the softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device. After receiving the status reported by the user terminal, the softswitch device contacts the user in the state. A correspondence is established between the identifiers of the terminals, and the user terminal identifiers and the user terminal states in which the corresponding relationships are established are stored in the state list as the state parameters.
  • Methods for setting the status parameters include:
  • the softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user to the softswitch device.
  • the softswitch device sets the subscription. Searching for the indication device number corresponding to the identifier of the user terminal in the subscription relationship list of the relationship, and establishing a correspondence relationship between the indication device number and the state of the user terminal, and then establishing the indication device number and the user with the corresponding relationship
  • the terminal status is stored in the status list as the status parameter.
  • the status parameter sent by the softswitch device includes: a current status of the subscribed user terminal and a number of the pointing device that subscribes to the subscribed user terminal on the subscribing user terminal; or an identifier of the subscribed user terminal and the The current status of the subscribed user terminal.
  • the status parameter sent by the softswitch device includes: a current status of the subscribed user terminal and a number of the pointing device that subscribes to the subscribed user terminal on the subscribing user terminal; and the method for subscribing the user terminal to send the prompt signal Yes:
  • the subscribing user terminal sends a prompt signal corresponding to the received current state of the subscribed user terminal by using the self-indicating device corresponding to the indication device number;
  • the status parameter sent by the softswitch device includes: an identifier of the subscribed user terminal and a current status of the subscribed user terminal; and the method for the subscribing user terminal to send the prompt signal is:
  • the subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status parameter in the pre-stored subscription relationship, and uses the self-indicating device corresponding to the number to issue a corresponding status of the received subscribed user terminal. Prompt signal.
  • the method for the subscribing user terminal to send the prompting signal by using the indication device is: the subscribing user terminal sends the audio data corresponding to the current state of the subscribing user terminal to the pointing device, and the indicating device receives the audio data. After playing the audio data, the current state of the subscribed user terminal corresponding to the audio data; and/or,
  • the subscribing user terminal sends a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal.
  • the method further includes the following steps:
  • the subscribing user terminal that receives the status information sends a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
  • step a the method for determining the current state is:
  • the user terminal triggers an event corresponding to the current state after the state change, and reports the event to the softswitch device.
  • the softswitch device searches for the user corresponding to the event in the pre-stored event state correspondence list. a terminal state, and determining the state of the user terminal as a current state after the state change of the subscribed user terminal occurs; or
  • the softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device.
  • the softswitch device After receiving the state reported by the user terminal, the softswitch device stores the user in advance. The status of the corresponding user terminal is searched in the terminal corresponding status list, and it is determined whether the stored status of the user terminal is the same as the status of the received user terminal. If different, the softswitch device considers that the status of the user terminal changes. And determining the status of the received user terminal as the current status after the status change of the subscribed user terminal occurs.
  • the state information sent by the softswitch device includes: a current state after the state change of the subscribed user terminal occurs, and a number of the pointing device subscribed to the subscribed user terminal on the subscribed user terminal;
  • the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal uses the self-indicating device corresponding to the number included in the status information, and sends and receives the currently subscribed user terminal. The corresponding signal of the status.
  • the status information sent by the softswitch device includes: the subscribed
  • the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status information in the subscription relationship pre-stored by the user terminal, and uses the The self indicating device corresponding to the number issues a prompt signal corresponding to the received current state of the subscribed user terminal.
  • the method for the subscribing user terminal to send the prompting signal by using the indication device is: the subscribing user terminal sends the audio data corresponding to the current state of the subscribing user terminal to the pointing device, and the indicating device receives the audio data. After playing the audio data, the current state of the subscribed user terminal corresponding to the audio data; and/or,
  • the subscribing user terminal transmits a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal.
  • step b the subscribing user terminal further overwrites the status of the subscribed user terminal corresponding to the indication device number originally stored in the self-status list by using the received current status.
  • the subscribing user terminal further searches for the number of the self-instruction device corresponding to the subscribing user terminal identifier in its own subscription relationship list, and then uses the current state received to overwrite the original status list.
  • the stored status of the subscribed user terminal corresponding to the indicated device number is the same.
  • the method further includes: the user terminal sends the subscription relationship to be updated to the softswitch device, and the softswitch device performs data validity check on the received subscription relationship, and sends the check result to the user terminal; If the check result is a confirmation update, the softswitch device and the user terminal respectively update the corresponding subscription relationship in the subscription relationship list stored by the user by using the subscription relationship for the check result.
  • the method further includes: the softswitch device performs a data validity check on the received subscription relationship to be updated, and if the check result is a confirmation update, updating the corresponding one in the subscription relationship list stored by the check relationship for the check result. Subscribing to the relationship and sending the subscription relationship to the user terminal; the user terminal updates the corresponding subscription relationship in the subscription relationship list stored by itself by using the received subscription relationship.
  • the subscription relationship to be updated is: the subscription relationship to be modified, the newly added subscription relationship, and/or the subscription relationship to be deleted.
  • the method for implementing the state of the user terminal is provided by the softswitch device, and the subscribed user terminal corresponding to the subscribed user terminal is obtained by the softswitch device according to the preset subscription relationship, and the state parameter of the subscribed user terminal is included.
  • the status message is sent to the subscribing user terminal. After receiving the status message, the subscribing user terminal sends a prompt signal corresponding to the current status of the subscribed user terminal according to the status parameter included in the status message.
  • the current state of the subscribed user terminal that has changed the state may be determined by the softswitch device, and the state information including the current state of the subscribed user terminal is sent to the subscribing user terminal; the subscribing user terminal that receives the state information And issuing a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
  • the method of the present invention implements the function of the status indication of the user terminal, and the subscribing user terminal can display the status of the subscribing user terminal to which it subscribes; and when the status of the subscribing user terminal changes, the subscribing user terminal can display the status in time.
  • the current state of the subscribed user terminal after the state change occurs so that the user can subscribe to the current state of the subscribed user terminal displayed by the user terminal, determine whether to call the subscribed user terminal, and also pass the user terminal or soft Setting on the switching device to change between user terminals Subscription relationship. It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved.
  • FIG. 1 is a flow chart of implementing a state indication function of a user terminal according to a preferred embodiment of the present invention
  • FIG. 2 is a flowchart of updating a self-subscription relationship of a user terminal according to the present invention
  • FIG. 3 is a flowchart of a softswitch device updating a user terminal subscription relationship according to the present invention. Mode for carrying out the invention
  • the method for implementing the status of the user terminal needs to preset the subscription relationship between each user terminal and the status parameter of each user terminal, and the softswitch device learns the subscription corresponding to the subscribed user terminal according to the subscription relationship.
  • a user terminal and sending a status message including the status parameter of the subscribed user terminal to the subscribing user terminal; after receiving the status message, the subscribing user terminal issues a current status with the subscribed user terminal according to the status parameter included in the status message. Corresponding prompt signal.
  • the current state of the subscribed user terminal that has changed the state may be determined by the softswitch device, and the state information including the current state of the subscribed user terminal is sent to the subscribing user terminal; the subscribing user terminal that receives the state information And prompting a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
  • FIG. 1 is a flowchart of implementing a state indication function of a user terminal according to a preferred embodiment of the present invention, and the process includes the following steps:
  • Step 101 Set configuration data of all user terminals in the NGN, 'subscription relationship between each user terminal, and status parameters of each user terminal on the softswitch device.
  • the operator can apply the user terminal configuration data and the subscription relationship between the user terminals to the softswitch device by using the background management platform of the softswitch device.
  • the softswitch device usually saves the received information in its own database.
  • the softswitch device typically sets the state parameters by actively obtaining the current state of each user terminal, which is typically stored in its own database by the softswitch device.
  • the subscription relationship between the user terminals is usually stored in the form of a subscription relationship list;
  • the current state parameters of each user terminal are usually stored in the form of a state list in which different user terminals are stored.
  • Current different states such as: idle, off-hook, etc.
  • the specific state parameter setting mode is generally as follows:
  • the softswitch device sends a status report command to each user terminal in the NGN periodically or in real time, and the user terminal that receives the command reports the current state of the user to the softswitch device.
  • the softswitch device After receiving the state reported by the user terminal, the softswitch device establishes a correspondence between the state and the identifier of the user terminal, and is established in its own state list.
  • the user terminal configuration data includes: a user terminal identifier, a user terminal internet protocol (IP) address, a port number of the softswitch device and the user terminal, and the like.
  • IP internet protocol
  • one user terminal can subscribe to the status of one or more other user terminals, and the status of one user terminal can be subscribed by other one or more user terminals.
  • Each user terminal is provided with an indicator light or a display that can display the current status of other user terminals.
  • Indicator device such as the indicator.
  • the user terminal A is provided with an indication device that can display the current state of the user terminal B and the user terminal C.
  • the user terminal A subscribes to the state of the user terminal B and the state of the user terminal C, and the state of the user terminal B and the state of the user terminal C are subscribed by the user terminal A.
  • the status cylinder in which the user terminal A is subscribed to the user terminal B is generally referred to as: the user terminal A subscribes to the user terminal B.
  • the user terminal A can be referred to as a subscribing user terminal, and the user terminal B and the user terminal C to which the user terminal A is subscribed can be referred to as a subscribing user terminal.
  • the user terminal B may also subscribe to the user terminal A and the user terminal C.
  • each user terminal in the NGN may subscribe to other subscribed user terminals as a subscribing user terminal, and each user terminal in the NGN may also be subscribed as a subscribing user terminal by other subscribing user terminals; Both the user terminal and the subscribed user terminal are relatively speaking.
  • the number of pointing devices set on each user terminal is typically greater than or equal to the number of user terminals subscribed to by the user terminal, and each pointing device on each user terminal typically displays only the status of one subscribed user terminal.
  • the user terminal A can subscribe to the user terminal B and the user terminal C; a pointing device on the user terminal A is used to display the current state of the user terminal B, on the user terminal A.
  • Another indicator device is used to display the current state of the user terminal C.
  • the user terminal A can only subscribe to the user terminal B or the user terminal C, and the pointing device is used to display the current state of the user terminal B or the user terminal C.
  • one subscriber terminal can subscribe to one or more subscribed subscriber terminals, and because different indication devices on the subscriber terminal can display the status of the different subscribed subscriber terminals, it can be considered as: Different fingers on the user terminal The device is subscribed to different subscribed user terminals. Further, a number is set in advance for each pointing device on the user terminal, and a correspondence relationship is established between different pointing devices and different numbers, and the user terminal can obtain the number of one of the pointing devices according to the corresponding relationship. What is it.
  • the subscription relationship between the user terminals input by the operator to the softswitch device usually appears as follows: the identifier of the subscribing user terminal, the different indicator device number on the subscribing user terminal, and the subscription of the corresponding pointing device.
  • the subscribed user terminal identifier, the softswitch device establishes a correspondence between the received content, and saves the subscribed user terminal identifier, the indication device number, and the subscribed user terminal identifier of the corresponding relationship in its own Subscribe to the list of relationships.
  • the operator inputs the identifier of the user terminal A, the number of the pointing device A, and the identifier of the user terminal X to the softswitch device, and the softswitch device receives the above.
  • a correspondence is established between the content, and the identifier of the user terminal A, the number indicating the device A, and the identifier of the user terminal X, which are associated with each other, are stored in the subscription relationship list of the user terminal.
  • the softswitch device may further search for the user terminal in the subscription relationship list. Identifying the corresponding pointing device number, establishing a correspondence between the indicating device number and the state of the user terminal, and storing the indicating device number and the user terminal state in which the corresponding relationship is established as the state parameter in itself In the status list.
  • the status parameter may be the user terminal identifier and the user terminal status, or may be the indication device number and the user terminal status.
  • Step 102 After the user terminal is powered on or restarted, the user terminal sends a registration request to the softswitch device, where the request includes the user terminal identifier, the user terminal IP address, and the like. According to.
  • Step 103 After receiving the registration request from the user, the softswitch device determines whether the user terminal is a legitimate user terminal according to the user terminal configuration data included in the request.
  • the method of judging is: the softswitch device reads the user terminal configuration data included in the registration request, and determines whether the configuration data of the user terminal can match the corresponding configuration data of a user terminal stored by itself, if The softswitch device is configured with the configuration data of the user terminal, and the softswitch device can provide the service for the user terminal. In this case, the softswitch device determines that the user terminal is a legitimate user terminal; The configuration data of the user terminal is not configured in the switching device, and the softswitch device cannot provide the user terminal. In this case, the softswitch device determines that the user terminal is not a legal user terminal.
  • Step 104 After the softswitch device completes the determining, the response is sent to the user terminal according to the judgment result. If the softswitch device determines that the user terminal is not a legal user terminal, the softswitch device sends a registration failure response to the user terminal, and ends the process; if the softswitch device determines that the user terminal is a legitimate user terminal, the softswitch The device sends a registration success response to the user terminal, and proceeds to step 105.
  • Step 105 The softswitch device searches the subscription relationship list saved by itself to find out which user terminals (also referred to as subscribed user terminals) that the user terminal (also referred to as a subscribed user terminal) subscribe to, and finds the subscribed user terminal.
  • the subscription relationship with the subscribed user terminal is sent to the subscribing user terminal; at the same time, the softswitch device also sends a status message containing the current status of the subscribing user terminal to the subscribing user terminal.
  • the subscription relationship sent by the softswitch device is generally: an identifier of the subscribing user terminal, a different indicator device number on the subscribing user terminal, and a subscribing user terminal identifier subscribed by the corresponding indication device.
  • the status message includes the current status of the subscribed user terminal and the subscription user end Indicates the number of the device on the side; or contains the current status of the subscribed user terminal and the identity of the subscribed user terminal.
  • the subscription relationship and the status message may be sent separately, or may be included in the registration success response.
  • Step 106 After receiving the subscription relationship and the status message from the softswitch device, the subscription user terminal saves the subscription relationship and the current status of the subscribed user terminal included in the status message; and, the subscription The pointing device of the user terminal application itself displays the current state of the subscribed user terminal.
  • the subscription relationship and the current state of the subscribed user terminal are typically stored in a data storage device such as a hard disk of the subscribing user terminal.
  • the subscription user terminal usually stores the current state of the subscribed user terminal in the form of a status list.
  • the storage mode of the specific status of the subscribed user terminal is usually: the number of the pointing device on the subscribing user terminal, and the subscribing user terminal And storing the current status and the corresponding indicator device number in the status list of the user terminal; if the status message includes the current status of the subscribed user terminal and the identifier of the corresponding subscribed user terminal, The subscribing user terminal stores the current status and the corresponding subscribed user terminal identifier in its own status list.
  • the subscribing user terminal typically stores the received subscription relationship in the form of a subscription relationship list.
  • the specific operation is: the subscribing user terminal stores the subscription user terminal identifier, the indication device number, and the subscribed user terminal identifier included in the subscription relationship stored in the subscription relationship list.
  • the subscribing user terminal receiving the subscription relationship displays the current status of the subscribed user terminal subscribed by the corresponding indication device by using its own different pointing device.
  • the specific operation is: if the status message includes the current status of the subscribed user terminal and the subscribed user The number of the device is indicated on the terminal, and the subscribing user terminal receiving the status message sends a prompt signal corresponding to the received current status of the subscribed user terminal by using the self-indicating device corresponding to the indication device number.
  • the identifier of the user terminal, the subscribing user terminal that receives the status message searches for the self-instruction device number corresponding to the identifier in the subscription relationship list stored by itself, and uses the number to indicate the signal.
  • the indicating device displays various ways of subscribing to the current state of the user terminal, such as: emitting a voice, displaying a subtitle, or emitting a brightness and/or a different blinking frequency.
  • the user terminal can display the current status of the subscribed user terminal by applying one or more of the above display modes.
  • the subscribing user terminal For the manner of displaying the voice, the subscribing user terminal sends the audio data corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device receives the audio data and then plays the audio data corresponding to the audio data. Subscribing to the current state of the user terminal; for displaying the display mode of the subtitle, the subscribing user terminal sends the video data corresponding to the current state of the subscribing user terminal to the pointing device, and the pointing device displays the video data and then plays the image in an image manner.
  • the user needs to know in advance which of the states of the subscriber terminal to which the brightness and/or the blinking frequency are different.
  • Step 107 After the subscription user terminal saves the subscription relationship from the softswitch device and the status message, sends an acknowledgement response to the softswitch device to notify the softswitch device of the subscription relationship and the status message has been Received successfully.
  • the operations in steps 101 to 107 are for achieving the object of the present invention.
  • the technical basis is laid, that is, the subscription relationship between each user terminal and the status of each user terminal are stored in the softswitch device, and the status of each user terminal subscribed to the user terminal is notified. Only when such a technical basis exists can the subscription user terminal in the NGN be able to display its current status of the subscribed user terminal by using its own pointing device.
  • the subscription relationship and the status parameter acquired by each user terminal are obtained from a status message sent by the softswitch device.
  • the user terminal can also obtain the subscription relationship and the status parameter through a pre-configured method.
  • Step 108 After the softswitch device stores the subscription relationship between each user terminal and the state of each user terminal, and the state of the user terminal that each user terminal subscribes to in the user terminal, the state of the user terminal may change, such as : Change from idle state to off-hook state, from ringing state to idle state, and so on.
  • the softswitch device can know in time that the user terminal has changed state, and determine the current state of the user terminal where the state change occurs.
  • the softswitch device determines the current state of the user terminal in which the state change occurs.
  • the first method is: each user terminal in the NGN triggers an event due to the state change when the state changes itself. Report the event to the softswitch device.
  • the softswitch device searches for the state of the user terminal corresponding to the event in the event state corresponding list stored in the device, and determines the state of the user terminal as the current state after the state change of the user terminal.
  • the event status correspondence list usually stores an event and a status of the user terminal corresponding to the event.
  • the user terminal reports the fork event to the softswitch device because the user is hanged up.
  • the softswitch device finds that the user terminal corresponding to the flash event is idle in the event status corresponding list. The state, thus determining that the current state of the user terminal after the state change is an idle state.
  • the second method is: The softswitch device periodically or realizes to each user terminal in the NGN.
  • the status report is sent periodically, and the user terminal that receives the command reports its current status to the softswitch.
  • the softswitch device After receiving the status reported by the user terminal, the softswitch device searches for the status of the user terminal corresponding to the corresponding user terminal identifier stored in the user terminal corresponding status list stored in the user terminal, and determines the status of the stored user terminal.
  • the softswitch device If the status of the received user terminal is the same, if the same, the softswitch device considers that the state of the user terminal does not change, and does not process the received state of the user terminal; if not, the softswitch device It is considered that the state of the user terminal has changed, and the received state of the user terminal is determined as the current state after the state change of the user terminal occurs. The status of the terminal.
  • the softswitch device usually overwrites the state of the originally stored user terminal with the current state of the user terminal in which the state change occurs after learning that the user terminal has changed state.
  • Step 109 After determining the current state of the user terminal in which the state change occurs, the softswitch device sends the state information including the current state of the user terminal to the user terminal that subscribes to the user terminal. At this time, since there is a subscription relationship between the user terminals, the status information including the current status of the subscribed user terminal can be sent to the subscribing user terminal.
  • the specific method is: the softswitch device searches for the number of the pointing device on the subscribing user terminal corresponding to the subscribing user terminal identifier in the subscription relationship list, and the user terminal to which the pointing device belongs is the subscribing user terminal, and the subscription user
  • the terminal sends status information.
  • the status information includes: a current status of the subscribed user terminal after the status change and a number of the pointing device on the subscribing user terminal.
  • the number of the pointing device on the subscribing user terminal included in the status information sent by the softswitch device may be replaced by the identifier of the subscribed user terminal.
  • the status information includes the status of the subscribed user terminal after the status change. The pre-state and the identity of the subscribed user terminal.
  • Step 110 After receiving the status information from the softswitch device, the subscription user terminal updates the status of the corresponding user terminal stored by the subscribed user terminal included in the status information, and sends and receives the status of the corresponding user terminal.
  • the prompt signal corresponding to the current state of the subscribed user terminal.
  • the method for the subscribing user terminal to update the state of the user terminal stored by the subscribing user terminal is generally: if the status information received by the subscribing user terminal includes the current state of the subscribed user terminal state change and the subscribing user The device number is indicated on the terminal, and the subscribing user terminal uses the received current state to overwrite the state of the subscribed user terminal corresponding to the indication device number originally stored in the self-status list.
  • the subscribing user terminal searches for the subscribed user in its own subscription relationship list.
  • the number of the self-indicating device corresponding to the terminal identifier is used, and the state of the subscribed user terminal corresponding to the indicating component number originally stored in the self-status list is overwritten by the received current state.
  • the subscribing user terminal For the operation of the subscribing user terminal to send the prompting signal, if the status information received by the subscribing user terminal includes the current status of the changed status of the subscribing user terminal, and the subscribing user terminal Indicates the number of the device, and the subscribing user terminal displays the current state by using the self-indicating device corresponding to the number.
  • the subscribing user terminal searches for the subscription status list in the subscription status The number of the self-indicating device corresponding to the user terminal identifier is subscribed, and the self-indicating device corresponding to the number is used to display the current state.
  • the indicating device displays various ways of being subscribed to the current state of the user terminal, such as: Voice out, subtitles, or brightness that emits different brightness and/or blinking frequencies.
  • the specific display mode is the same as the corresponding display mode described in step 106.
  • Step 111 After the subscribed user terminal finishes updating the status of the subscribed user terminal stored by itself, sending a status update confirmation response to the softswitch device, so that the softswitch device learns that the subscription user terminal has completed the update operation. .
  • the softswitch device may further send the state of the user terminal to a subscribing user terminal that subscribes to the state of the user terminal, the subscribing user terminal. Then, the state of the corresponding user terminal stored by itself is updated with the received state of the user terminal, and a prompt signal corresponding to the received state of the user terminal is also sent.
  • the method for the subscriber terminal to update the state of the user terminal stored in the same manner as the corresponding update method in step 110, the method for the subscriber terminal to issue the prompting signal, and the subscriber terminal in step 110 to send a prompt signal The corresponding method is the same.
  • the information may be set in the softswitch device or in the third-party device. As long as the softswitch device needs the information, the information can be obtained. can. a status, and sending status information including the current status of the subscribed user terminal to the subscribing user terminal; thereafter, the subscribing user terminal receiving the status information, according to the status information, is sent according to the current status of the received subscribing user terminal. Corresponding prompt signal.
  • the flow shown in FIG. 1 implements the function of the status indication of the user terminal.
  • the subscribing user terminal can display the current status of the changed status of the subscribing user terminal in time, so that the user can determine whether to call according to the current status of the subscribing user terminal displayed by the subscribing user terminal.
  • the subscribed user terminal It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved.
  • the subscription relationship between the user terminals is not static, and the subscription relationship between the user terminals can be changed by setting on the user terminal or the softswitch device.
  • FIG. 2 is a flowchart of updating a self-subscription relationship of a user terminal according to the present invention, where the process includes the following steps:
  • Step 201 The user can update the subscription relationship between the user terminal and the subscribed user terminal subscribed to by the user terminal by inputting the subscription relationship to be updated to the user terminal.
  • the update operation may be performed in various manners, such as : Add one or more update methods, such as adding a new subscription relationship, modifying a previously stored subscription relationship, or deleting a previously stored subscription relationship.
  • the user terminal updates the corresponding subscription relationship stored by the user according to the received subscription relationship. For example, the pointing device A on the user terminal A originally subscribed to the user terminal X, and now the user wants to modify the subscription relationship to the pointing device A on the user terminal A to subscribe to the user terminal Y. Then, the user inputs a modification command including the number indicating the device A and the identification of the user terminal Y to the user terminal A. After receiving the command, the user terminal modifies the identifier of the user terminal X corresponding to the number indicating the device A in the self-subscription relationship list to the identifier of the user terminal Y.
  • the user terminal When the user inputs a newly added subscription relationship to the user terminal, the user terminal stores the received subscription relationship in its own subscription relationship list.
  • the user terminal searches for the subscription relationship stored by itself and deletes it. For example, the user inputs a deletion command including the number indicating the device A and the identifier of the user terminal Y to the user terminal A. After receiving the command, the user terminal A subscribes to the number of the pointing device A that has the corresponding relationship stored in the subscription relationship list. The identifier with the user terminal Y is deleted.
  • Step 202 After the user terminal completes the foregoing update operation, send the subscription relationship to be updated by the user to the softswitch device, for example, the user terminal adds the modified subscription relationship entered by the user, newly added. The subscription relationship and/or the deleted subscription relationship are sent to the softswitch device.
  • Step 203 After receiving the subscription relationship to be updated, the softswitch device performs data validity check on the subscription relationship to be updated, for example, determining whether the user terminal has successfully registered on the softswitch device, and the user terminal Whether the number of subscribed user terminals subscribed exceeds the allowable value set in advance, and the like.
  • Step 204 If the softswitch device confirms that the subscription relationship to be updated is valid, the softswitch device sends a check result of the confirmation update for the subscription relationship to the user terminal; and the softswitch device further updates the saved account according to the subscription relationship.
  • the corresponding subscription relationship for example, the softswitch device overwrites the identifier of the user terminal X corresponding to the number of the pointing device A of the user terminal A in the self-subscription relationship list by the identifier of the user terminal Y.
  • the softswitch device If the softswitch device confirms that the subscription relationship to be updated is invalid, the softswitch device sends a check result to the user terminal for the subscription relationship update failure. After receiving the check result, the user terminal restores the subscription relationship stored by itself to the subscription relationship between the update operations. It can be seen that, in order to ensure that the user terminal can restore the subscription relationship, in step 201, before the user terminal performs the update operation, a subscription relationship that does not perform an update operation is additionally saved. In this way, the user terminal can update the saved subscription relationship with the update operation after receiving the check result of the update failure. Complete the appropriate subscription relationship for the update operation.
  • step 201 when the user inputs the subscription relationship to be updated to the user terminal, the user terminal first saves the subscription relationship to be updated and proceeds to step 202 without performing the update operation.
  • step 204 if the user terminal receives the check result from the softswitch device confirmation update, the user terminal updates the corresponding subscription relationship stored by itself according to the subscription relationship for the check result; if the user terminal receives the check result from The result of the check of the failure of the softswitch device update, the user terminal deletes the additionally saved subscription relationship for which the check result is directed.
  • FIG. 3 is a flowchart of a softswitch device updating a user terminal subscription relationship according to the present invention, where the process includes the following steps:
  • Step 301 The operator can apply the softswitch device's background management platform to input the subscription relationship to be updated to the softswitch device, and update the softswitch device to store the subscribed user terminal update operation in various manners, such as: adding a new subscription One or more update methods, such as revising a previously stored subscription relationship or deleting a previously stored subscription relationship.
  • the softswitch device updates the corresponding subscription relationship stored by itself according to the received subscription relationship. For example, the indication device A on the user terminal A stored in the softswitch device originally subscribed to the user terminal X, and now receives the modification command including the identifier of the user terminal A, the number indicating the device A, and the identifier of the user terminal Y, and the softswitch. The device overwrites the identifier of the user terminal X corresponding to the number of the pointing device A of the user terminal A in the self-subscription relationship list by the identifier of the user terminal Y. When the operator inputs a newly added subscription relationship to the softswitch device, the softswitch device stores the received subscription relationship in its own subscription relationship list.
  • the softswitch device looks up the subscription relationship stored by itself and deletes it. For example, the operator inputs a deletion command including the number indicating the device A and the identifier of the user terminal Y to the softswitch device. After receiving the command, the softswitch device will subscribe to the indicator A of the relationship established in the subscription relationship list. The number is deleted from the ID of the user terminal Y.
  • the data validity check is performed on the updated subscription relationship, such as: determining whether the user terminal has been registered on the softswitch device, and whether the number of subscribed user terminals subscribed by the user terminal exceeds Pre-set allowable values, etc.
  • Step 302 If the softswitch device confirms that the updated subscription relationship is invalid, the softswitch device issues an error prompt for the subscription relationship, and the operator needs to restore the subscription relationship corresponding to the prompt to perform the update operation. Subscription relationship; if the softswitch device confirms that the updated subscription relationship is valid, the softswitch device sends the subscription relationship to the subscribing user terminal in the subscription relationship.
  • step 301 in order to ensure that the subscription relationship can be restored, in step 301, before the update operation, a subscription relationship that does not perform an update operation is additionally saved. In this way, after the softswitch device issues the error prompt, the corresponding subscription relationship of the completed update operation is updated with the saved subscription relationship of the update operation.
  • Step 303 After receiving the subscription relationship from the softswitch device, the subscription user terminal updates the corresponding subscription relationship saved by itself according to the subscription relationship, and the manner of the specific update operation is corresponding to the softswitch device in step 301. The update operation is done in the same way.
  • the softswitch device may not perform the update operation in step 301, but separately save the subscription relationship that is input by the operator to be updated.
  • the softswitch device performs the update operation in step 301 according to the subscription relationship, and the subscription is invalid for the data validity check result. Relationship, the softswitch device deletes the additionally saved subscription relationship.
  • the communication interaction between the softswitch device and the user terminal is carried by the communication protocol applied in the current NGN, for example, by the Media Gateway Control Protocol (MGCP), or by the H.248 protocol.
  • MGCP Media Gateway Control Protocol
  • H.248 protocol the communication protocol applied in the current NGN
  • the method provided by the present invention implements the function of the status indication of the user terminal, and the subscribing user terminal can display the status of the subscribing user terminal to which it subscribes; and when the status of the subscribing user terminal changes
  • the subscriber terminal is able to display the current state of the subscribed user terminal in a state change
  • the user can determine whether to call the subscribed user terminal according to the current state of the subscribed user terminal displayed by the subscriber terminal;
  • the subscription relationship between the user terminals can also be changed by setting on the user terminal or the softswitch device. It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved.

Landscapes

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

Abstract

An implement method for indicating the state of user terminal is provided. The soft switch equipment obtains the subscribe user terminal corresponding to the subscribed user terminal according to the presetting subscribe relationships and sends the state message including the subscribed user terminal’s state parameters to the subscribe user terminal. Subscribe user terminal sends out the cue signal corresponding to the subscribed user terminal’s current state according to the receiving state parameters included in the state message. Furthermore, the soft switch equipment could determine the current state of the subscribed user terminal whose state changed, and sends the message including the subscribed user terminal’s current state to the subscribe user terminal, while this terminal sends out cue signal corresponding to the subscribed user terminal’s current state according to the state message. Thus the user could determine whether to call the subscribed user terminal with the cue signal. The method improves the QoS of next generation network and the users’ satisfaction remarkably.

Description

一种指示用户终端状态的实现方法 技术领域  Method for realizing state of user terminal
本发明涉及通信网络中的用户终端状态管理领域, 具体涉及一种指 示用户终端状态的实现方法。 发明背景  The present invention relates to the field of user terminal state management in a communication network, and in particular to a method for implementing a state of a user terminal. Background of the invention
目前, 作为一种新的电信网络架构, 下一代网络(NGN )正在逐步 替换传统的电信网络。 软交换设备(也被称为媒体网关控制器) 作为 NGN中的关键构件, 主要实现呼叫控制及业务处理信息传送等功能。  Currently, as a new telecommunication network architecture, Next Generation Networks (NGN) are gradually replacing traditional telecommunication networks. Softswitch equipment (also known as media gateway controller), as a key component in NGN, mainly implements functions such as call control and service processing information transmission.
在 NGN 中, 各用户终端之间免不了要频繁地进行通信, 但各用户 终端无法彼此获知其它用户终端的当前状态, 如: 摘机、 空闲、 振铃等。 所以, 当用户使用用户终端呼叫其它某个用户终端时, 往往因预先不知 道该用户终端的当前状态而呼叫失败, 如: 用户在不知道用户终端 B当 前状态的情况下使用用户终端 A呼叫用户终端 B,但用户终端 B当前正 处于摘机状态 ,这将导致用户使用用户终端 A向用户终端 B发出的呼叫 失败。  In the NGN, communication between the user terminals is inevitable, but each user terminal cannot know each other's current status, such as: off-hook, idle, ringing, and the like. Therefore, when the user uses the user terminal to call other user terminals, the call often fails because the current state of the user terminal is not known in advance, for example, the user calls the user using the user terminal A without knowing the current state of the user terminal B. Terminal B, but the user terminal B is currently in the off-hook state, which will cause the user to use the user terminal A to make a call failure to the user terminal B.
在实际应用中, 上述情况经常出现, 导致 NGN为用户提供业务的 质量不高; 影响了用户满意度。 发明内容  In practical applications, the above situations often occur, resulting in low quality of NGN providing services to users; affecting user satisfaction. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种指示用户终端状态的实 现方法, 使用户终端可以发出指示信号以显示其它用户终端的当前状 态, 提高 NGN的服务质量, 提高用户满意度。  In view of this, the main object of the present invention is to provide an implementation method for indicating the status of a user terminal, so that the user terminal can issue an indication signal to display the current status of other user terminals, improve the service quality of the NGN, and improve user satisfaction.
为达到上述目的, 本发明的技术方案是这样实现的: 本发明公开了一种指示用户终端状态的实现方法,预先设置各用 户终端之间的订阅关系以及各用户终端状态参数,该方法还包括以下 步骤: In order to achieve the above object, the technical solution of the present invention is achieved as follows: The present invention discloses an implementation method for indicating the status of a user terminal, which pre-sets a subscription relationship between each user terminal and status parameters of each user terminal, and the method further includes the following steps:
软交换设备根据所述的订阅关系获知被订阅用户终端对应的订 阅用户终端,并将包含被订阅用户终端状态参数的状态消息发送给订 阅用户终端;  The softswitch device learns the subscribed user terminal corresponding to the subscribed user terminal according to the subscription relationship, and sends a status message including the status parameter of the subscribed user terminal to the subscription user terminal;
订阅用户终端接收到所述状态消息后,根据该状态消息包含的状 态参数发出与所述被订阅用户终端当前状态相对应的提示信号。  After receiving the status message, the subscribing user terminal sends a prompt signal corresponding to the current status of the subscribed user terminal according to the status parameter included in the status message.
设置所述订阅关系的方法是:  The way to set up the subscription relationship is:
向软交换设备中输入订阅用户终端的标识、该订阅用户终端上的 不同指示器件编号以及相应指示器件所订阅的被订阅用户终端标识, 软交换设备在收到的上述内容之间建立对应关系并保存。  Entering, to the softswitch device, the identifier of the subscribing user terminal, the different indicator device number on the subscribing user terminal, and the subscribed user terminal identifier subscribed by the corresponding indication device, and the softswitch device establishes a correspondence between the received content and save.
设置所述状态参数的方法包括:  Methods for setting the status parameters include:
软交换设备向各用户终端发送状态上报命令,收到该命令的用户 终端将自身的当前状态上报给软交换设备;软交换设备收到用户终端 上报的所述状态后, 在该状态与该用户终端的标识之间建立对应关 系,并将建立有对应关系的用户终端标识以及用户终端状态作为所述 状态参数存储于状态列表中。  The softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device. After receiving the status reported by the user terminal, the softswitch device contacts the user in the state. A correspondence is established between the identifiers of the terminals, and the user terminal identifiers and the user terminal states in which the corresponding relationships are established are stored in the state list as the state parameters.
设置所述状态参数的方法包括:  Methods for setting the status parameters include:
软交换设备向各用户终端发送状态上报命令,收到该命令的用户 终端将自身的当前状态上报给软交换设备;软交换设备收到用户终端 上报的所述状态后,在设置有所述订阅关系的订阅关系列表中查找该 用户终端的标识所对应的指示器件编号,并在该指示器件编号以及所 述用户终端的状态之间建立对应关系,再将建立有对应关系的指示器 件编号以及用户终端状态作为所述状态参数存储于状态列表中。 软交换设备发送的所述状态参数包括: 所述被订阅用户终端的当 前状态以及所述订阅用户终端上订阅该被订阅用户终端的指示器件 的编号;或所述被订阅用户终端的标识以及该被订阅用户终端的当前 状态。 The softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user to the softswitch device. After receiving the status reported by the user terminal, the softswitch device sets the subscription. Searching for the indication device number corresponding to the identifier of the user terminal in the subscription relationship list of the relationship, and establishing a correspondence relationship between the indication device number and the state of the user terminal, and then establishing the indication device number and the user with the corresponding relationship The terminal status is stored in the status list as the status parameter. The status parameter sent by the softswitch device includes: a current status of the subscribed user terminal and a number of the pointing device that subscribes to the subscribed user terminal on the subscribing user terminal; or an identifier of the subscribed user terminal and the The current status of the subscribed user terminal.
软交换设备发送的所述状态参数包括: 所述被订阅用户终端的当 前状态以及所述订阅用户终端上订阅该被订阅用户终端的指示器件 的编号; 则订阅用户终端发出所述提示信号的方法是:  The status parameter sent by the softswitch device includes: a current status of the subscribed user terminal and a number of the pointing device that subscribes to the subscribed user terminal on the subscribing user terminal; and the method for subscribing the user terminal to send the prompt signal Yes:
订阅用户终端用所述指示器件编号所对应的自身指示器件,发出 与收到的被订阅用户终端当前状态相对应的提示信号;  And the subscribing user terminal sends a prompt signal corresponding to the received current state of the subscribed user terminal by using the self-indicating device corresponding to the indication device number;
或者, 软交换设备发送的所述状态参数包括: 所述被订阅用户终 端的标识以及该被订阅用户终端的当前状态;则订阅用户终端发出所 述提示信号的方法是:  Or the status parameter sent by the softswitch device includes: an identifier of the subscribed user terminal and a current status of the subscribed user terminal; and the method for the subscribing user terminal to send the prompt signal is:
订阅用户终端在自身预先存储的订阅关系中查找该状态参数包 含的所述标识对应的自身指示器件编号,并用该编号所对应的自身指 示器件发出与收到的被订阅用户终端当前状态相对应的提示信号。  The subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status parameter in the pre-stored subscription relationship, and uses the self-indicating device corresponding to the number to issue a corresponding status of the received subscribed user terminal. Prompt signal.
所述订阅用户终端用所述指示器件发出所述提示信号的方法是: 所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的音频数据,该指示器件收到该音频数据后以语音方式播放 该音频数据所对应的被订阅用户终端当前状态; 和 /或,  The method for the subscribing user terminal to send the prompting signal by using the indication device is: the subscribing user terminal sends the audio data corresponding to the current state of the subscribing user terminal to the pointing device, and the indicating device receives the audio data. After playing the audio data, the current state of the subscribed user terminal corresponding to the audio data; and/or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的视频数据,该指示器件收到该视频数据后以图像方式播放 该视频数据所对应的被订阅用户终端当前状态; 和 /或,  Transmitting, by the subscribing user terminal, the video data corresponding to the current state of the subscribing user terminal to the indication device, and the indication device, after receiving the video data, playing the current state of the subscribed user terminal corresponding to the video data in an image manner; and / or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的电平信号,该指示器件发出与收到的电平信号相对应的亮 度和 /或闪烁频率的光亮。 该方法进一步包括以下步骤: The subscribing user terminal sends a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal. The method further includes the following steps:
a. 确定发生状态变化的被订阅用户终端的当前状态, 并将&含 该被订阅用户终端当前状态的状态信息发送给订阅用户终端;  a. determining a current status of the subscribed user terminal in which the status change occurs, and transmitting status information including the current status of the subscribed user terminal to the subscribing user terminal;
b. 接收到所述状态信息的订阅用户终端, 根据该状态信息发出 与所述被订阅用户终端当前状态相对应的提示信号。  b. The subscribing user terminal that receives the status information sends a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
步骤 a中, 确定所述当前状态的方法是:  In step a, the method for determining the current state is:
用户终端因自身发生状态变化,触发与自身状态变化后的当前状 态相对应的事件并将该事件上报给软交换设备;软交换设备在预先存 储的事件状态对应列表中查找该事件所对应的用户终端状态,并将该 用户终端状态确定为被订阅用户终端发生状态变化后的当前状态; 或,  The user terminal triggers an event corresponding to the current state after the state change, and reports the event to the softswitch device. The softswitch device searches for the user corresponding to the event in the pre-stored event state correspondence list. a terminal state, and determining the state of the user terminal as a current state after the state change of the subscribed user terminal occurs; or
软交换设备向各用户终端发送状态上报命令, 收到该命令的用户 终端将自身的当前状态向软交换设备上报;软交换设备收到用户终端 上报的所述状态后,在自身预先存储的用户终端对应状态列表中查找 相应用户终端的状态,并判断储存的该用户终端的状态与收到的所述 用户终端的状态是否相同, 如果不同, 软交换设备则认为该用户终端 的状态发生了变化,并将收到的该用户终端的状态确定为被订阅用户 终端发生状态变化后的当前状态。  The softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device. After receiving the state reported by the user terminal, the softswitch device stores the user in advance. The status of the corresponding user terminal is searched in the terminal corresponding status list, and it is determined whether the stored status of the user terminal is the same as the status of the received user terminal. If different, the softswitch device considers that the status of the user terminal changes. And determining the status of the received user terminal as the current status after the status change of the subscribed user terminal occurs.
步驟 a中, 软交换设备发送的所迷状态信息包括: 所述被订阅用 户终端发生状态变化后的当前状态以及订阅用户终端上订阅该被订 阅用户终端的指示器件的编号;  In step a, the state information sent by the softswitch device includes: a current state after the state change of the subscribed user terminal occurs, and a number of the pointing device subscribed to the subscribed user terminal on the subscribed user terminal;
步骤 b中, 所述订阅用户终端根据所述状态信息发出提示信号的 方法是:订阅用户终端用该状态信息包含的所述编号所对应的自身指 示器件, 发出与收到的被订阅用户终端当前状态相对应的提示信号。  In the step b, the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal uses the self-indicating device corresponding to the number included in the status information, and sends and receives the currently subscribed user terminal. The corresponding signal of the status.
步骤 a中, 软交换设备发送的所述状态信息包括: 所述被订阅用 步驟 b中, 所述订阅用户终端根据所述状态信息发出提示信号的 方法是:订阅用户终端在自身预先存储的订阅关系中查找该状态信息 包含的所述标识对应的自身指示器件编号,并用该编号所对应的自身 指示器件发出与收到的被订阅用户终端当前状态相对应的提示信号。 In step a, the status information sent by the softswitch device includes: the subscribed In the step b, the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status information in the subscription relationship pre-stored by the user terminal, and uses the The self indicating device corresponding to the number issues a prompt signal corresponding to the received current state of the subscribed user terminal.
所述订阅用户终端用所述指示器件发出所述提示信号的方法是: 所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的音频数据,该指示器件收到该音频数据后以语音方式播放 该音频数据所对应的被订阅用户终端当前状态; 和 /或,  The method for the subscribing user terminal to send the prompting signal by using the indication device is: the subscribing user terminal sends the audio data corresponding to the current state of the subscribing user terminal to the pointing device, and the indicating device receives the audio data. After playing the audio data, the current state of the subscribed user terminal corresponding to the audio data; and/or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的视频数据,该指示器件收到该视频数据后以图像方式播放 该视频数据所对应的被订阅用户终端当前状态; 和 /或,  Transmitting, by the subscribing user terminal, the video data corresponding to the current state of the subscribing user terminal to the indication device, and the indication device, after receiving the video data, playing the current state of the subscribed user terminal corresponding to the video data in an image manner; and / or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的电平信号,该指示器件发出与收到的电平信号相对应的亮 度和 /或闪烁频率的光亮。  The subscribing user terminal transmits a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal.
步骤 b中, 所述订阅用户终端进一步用收到的所述当前状态, 覆 盖自身状态列表中原来存储的所述指示器件编号对应的被订阅用户 终端状态。  In step b, the subscribing user terminal further overwrites the status of the subscribed user terminal corresponding to the indication device number originally stored in the self-status list by using the received current status.
步骤 b中, 所述订阅用户终端进一步在自身的订阅关系列表中查 找所述被订阅用户终端标识所对应的自身指示器件的编号,再用收到 的所述当前状态,覆盖自身状态列表中原来存储的上述指示器件编号 所对应的被订阅用户终端状态。  In step b, the subscribing user terminal further searches for the number of the self-instruction device corresponding to the subscribing user terminal identifier in its own subscription relationship list, and then uses the current state received to overwrite the original status list. The stored status of the subscribed user terminal corresponding to the indicated device number.
该方法进一步包括: 用户终端将要更新的订阅关系发送给软交换 设备, 软交换设备对收到的订阅关系进行数据有效性检查, 并向用户 终端发送检查结果; 如果所述检查结果是确认更新, 软交换设备及所述用户终端则用 该检查结果所针对的订阅关系,分别更新自身存储的订阅关系列表中 的相应订阅关系。 The method further includes: the user terminal sends the subscription relationship to be updated to the softswitch device, and the softswitch device performs data validity check on the received subscription relationship, and sends the check result to the user terminal; If the check result is a confirmation update, the softswitch device and the user terminal respectively update the corresponding subscription relationship in the subscription relationship list stored by the user by using the subscription relationship for the check result.
该方法进一步包括: 软交换设备对接收到的要更新的订阅关系进 行数据有效性检查, 如果检查结果是确认更新, 就用该检查结果所针 对的订阅关系更新自身存储的订阅关系列表中的相应订阅关系,并将 该订阅关系发送给用户终端;用户终端用收到的该订阅关系更新自身 存储的订阅关系列表中的相应订阅关系。  The method further includes: the softswitch device performs a data validity check on the received subscription relationship to be updated, and if the check result is a confirmation update, updating the corresponding one in the subscription relationship list stored by the check relationship for the check result. Subscribing to the relationship and sending the subscription relationship to the user terminal; the user terminal updates the corresponding subscription relationship in the subscription relationship list stored by itself by using the received subscription relationship.
要更新的所述订阅关系是: 要修改的订阅关系、 新添加的订阅关 系和 /或要删除的订阅关系。  The subscription relationship to be updated is: the subscription relationship to be modified, the newly added subscription relationship, and/or the subscription relationship to be deleted.
与现有技术相比, 本发明所提供的指示用户终端状态的实现方法, 由软交换设备根据预先设置的订阅关系获知被订阅用户终端对应的订 阅用户终端, 并将包含被订阅用户终端状态参数的状态消息发送给订阅 用户终端; 订阅用户终端接收到所述状态消息后, 根据该状态消息包含 的状态参数发出与所述被订阅用户终端当前状态相对应的提示信号。 并 且, 还可以由软交换设备确定发生状态变化的被订阅用户终端的当前状 态, 并将包含该被订阅用户终端当前状态的状态信息发送给订阅用户终 端; 接收到所述状态信息的订阅用户终端, 根据该状态信息发出与所述 被订阅用户终端当前状态相对应的提示信号。  Compared with the prior art, the method for implementing the state of the user terminal is provided by the softswitch device, and the subscribed user terminal corresponding to the subscribed user terminal is obtained by the softswitch device according to the preset subscription relationship, and the state parameter of the subscribed user terminal is included. The status message is sent to the subscribing user terminal. After receiving the status message, the subscribing user terminal sends a prompt signal corresponding to the current status of the subscribed user terminal according to the status parameter included in the status message. Moreover, the current state of the subscribed user terminal that has changed the state may be determined by the softswitch device, and the state information including the current state of the subscribed user terminal is sent to the subscribing user terminal; the subscribing user terminal that receives the state information And issuing a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
可见, 本发明方法实现了用户终端状态指示的功能, 订阅用户终端 可以显示出其订阅的被订阅用户终端的状态; 并且当有被订阅用户终端 的状态发生变化时, 订阅用户终端能够及时显示出该被订阅用户终端发 生状态变化后的当前状态 , 使得用户可以 居订阅用户终端显示出的被 订阅用户终端当前状态, 确定是否呼叫所述被订阅用户终端; 并且, 还 可以通过在用户终端或软交换设备上进行设置, 来改变用户终端之间的 订阅关系。 可见, NGN的服务质量有了明显提高, 因此用户满意度也将 明显提高。 附图简要说明 It can be seen that the method of the present invention implements the function of the status indication of the user terminal, and the subscribing user terminal can display the status of the subscribing user terminal to which it subscribes; and when the status of the subscribing user terminal changes, the subscribing user terminal can display the status in time. The current state of the subscribed user terminal after the state change occurs, so that the user can subscribe to the current state of the subscribed user terminal displayed by the user terminal, determine whether to call the subscribed user terminal, and also pass the user terminal or soft Setting on the switching device to change between user terminals Subscription relationship. It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved. BRIEF DESCRIPTION OF THE DRAWINGS
图 1 为本发明一较佳实施例的实现用户终端状态指示功能的流程 图;  FIG. 1 is a flow chart of implementing a state indication function of a user terminal according to a preferred embodiment of the present invention; FIG.
图 2为本发明的用户终端更新自身订阅关系流程图;  2 is a flowchart of updating a self-subscription relationship of a user terminal according to the present invention;
图 3为本发明的软交换设备更新用户终端订阅关系流程图。 实施本发明的方式  FIG. 3 is a flowchart of a softswitch device updating a user terminal subscription relationship according to the present invention. Mode for carrying out the invention
下面结合附图及具体实施例对本发明详细说明。  The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
本发明所提供的指示用户终端状态的实现方法, 需要预先设置各用 户终端之间的订阅关系及各用户终端状态参数, 并由软交换设备根据所 述的订阅关系获知被订阅用户终端对应的订阅用户终端, 并将包含被订 阅用户终端状态参数的状态消息发送给订阅用户终端; 订阅用户终端接 收到所述状态消息后 , 根据该状态消息包含的状态参数发出与所述被订 阅用户终端当前状态相对应的提示信号。 并且, 还可以由软交换设备确 定发生状态变化的被订阅用户终端的当前状态, 并将包含该被订阅用户 终端当前状态的状态信息发送给订阅用户终端; 接收到所述状态信息的 订阅用户终端, 才艮据该状态信息发出与所述被订阅用户终端当前状态相 对应的提示信号。  The method for implementing the status of the user terminal provided by the present invention needs to preset the subscription relationship between each user terminal and the status parameter of each user terminal, and the softswitch device learns the subscription corresponding to the subscribed user terminal according to the subscription relationship. a user terminal, and sending a status message including the status parameter of the subscribed user terminal to the subscribing user terminal; after receiving the status message, the subscribing user terminal issues a current status with the subscribed user terminal according to the status parameter included in the status message. Corresponding prompt signal. Moreover, the current state of the subscribed user terminal that has changed the state may be determined by the softswitch device, and the state information including the current state of the subscribed user terminal is sent to the subscribing user terminal; the subscribing user terminal that receives the state information And prompting a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
可见, 本发明方法的关键在于: 订阅用户终端可以显示出其订阅的 被订阅用户终端的状态, 并且在软交换设备获知被订阅用户终端状态发 使该订阅用户终端能够以发出提示信号的方式显示出发生变化的所述 被订阅用户终端的当前状态。 上述内容在图 1中有所体现, 图 1为本发 明一较佳实施例的实现用户终端状态指示功能的流程图, 该流程包括以 下步驟: It can be seen that the key to the method of the present invention is that: the subscribing user terminal can display the status of the subscribed user terminal to which it subscribes, and the softswitch device learns that the subscribed user terminal status is sent to enable the subscribing user terminal to display the prompt signal. Said that the change has occurred The current status of the subscribed user terminal. The above content is embodied in FIG. 1. FIG. 1 is a flowchart of implementing a state indication function of a user terminal according to a preferred embodiment of the present invention, and the process includes the following steps:
步骤 101: 在软交换设备上设置 NGN中所有用户终端的配置数据、' 各用户终端之间的订阅关系以及各用户终端的状态参数。  Step 101: Set configuration data of all user terminals in the NGN, 'subscription relationship between each user terminal, and status parameters of each user terminal on the softswitch device.
操作人员可以应用软交换设备的后台管理平台向软交换设备中输入 所述用户终端配置数据、 各用户终端之间的订阅关系, 软交换设备通常 将收到的上述信息保存在自身的数据库中。 软交换设备通常通过主动获 取各用户终端的当前状态来实现所述状态参数的设置, 所述状态参数通 常被软交换设备保存在自身的数据库中。  The operator can apply the user terminal configuration data and the subscription relationship between the user terminals to the softswitch device by using the background management platform of the softswitch device. The softswitch device usually saves the received information in its own database. The softswitch device typically sets the state parameters by actively obtaining the current state of each user terminal, which is typically stored in its own database by the softswitch device.
在上述信息中, 各用户终端之间的订阅关系通常以订阅关系列表的 形式进行存储; 各用户终端当前的状态参数则通常以状态列表的形式进 行存储, 所述状态列表中存储有不同用户终端当前的不同状态, 如: 空 闲、 摘机等。  In the above information, the subscription relationship between the user terminals is usually stored in the form of a subscription relationship list; the current state parameters of each user terminal are usually stored in the form of a state list in which different user terminals are stored. Current different states, such as: idle, off-hook, etc.
具体的状态参数设置方式通常为: 软交换设备向 NGN 中的每个用 户终端周期性或实时性地发送状态上报命令 , 收到该命令的用户终端将 自身的当前状态上报给软交换设备。 软交换设备收到用户终端上报的所 述状态后, 在该状态与该用户终端的标识之间建立对应关系, 并将建立 于自身的状态列表中。  The specific state parameter setting mode is generally as follows: The softswitch device sends a status report command to each user terminal in the NGN periodically or in real time, and the user terminal that receives the command reports the current state of the user to the softswitch device. After receiving the state reported by the user terminal, the softswitch device establishes a correspondence between the state and the identifier of the user terminal, and is established in its own state list.
所述的用户终端配置数据包括: 用户终端标识、 用户终端网际协议 ( IP ) 地址、 软交换设备与用户终端通信的端口号等。  The user terminal configuration data includes: a user terminal identifier, a user terminal internet protocol (IP) address, a port number of the softswitch device and the user terminal, and the like.
所有用户终端中, 某个用户终端可以订阅其它一个或多个用户终端 的状态, 某个用户终端的状态可以被其它一个或多个用户终端订阅。 每 个用户终端上都设置有可以显示其它用户终端当前状态的指示灯或显 示器等指示器件。 如: 假设在用户终端 、 用户终端 B、 用户终端 C中, 用户终端 A上设置有可以显示用户终端 B和用户终端 C当前状态的指 示器件。 Among all user terminals, one user terminal can subscribe to the status of one or more other user terminals, and the status of one user terminal can be subscribed by other one or more user terminals. Each user terminal is provided with an indicator light or a display that can display the current status of other user terminals. Indicator device such as the indicator. For example, it is assumed that in the user terminal, the user terminal B, and the user terminal C, the user terminal A is provided with an indication device that can display the current state of the user terminal B and the user terminal C.
那么就可以说用户终端 A订阅了用户终端 B 的状态和用户终端 C 的状态, 用户终端 B的状态和用户终端 C的状态则被用户终端 A订阅。 一般将用户终端 A订阅了用户终端 B的状态筒称为: 用户终端 A订阅 了用户终端 B。 相对而言, 可以将用户终端 A称为订阅用户终端, 而将 用户终端 A订阅的用户终端 B、用户终端 C称为被订阅用户终端。当然, 用户终端 B可能也订阅了用户终端 A以及用户终端 C。  Then, it can be said that the user terminal A subscribes to the state of the user terminal B and the state of the user terminal C, and the state of the user terminal B and the state of the user terminal C are subscribed by the user terminal A. The status cylinder in which the user terminal A is subscribed to the user terminal B is generally referred to as: the user terminal A subscribes to the user terminal B. In contrast, the user terminal A can be referred to as a subscribing user terminal, and the user terminal B and the user terminal C to which the user terminal A is subscribed can be referred to as a subscribing user terminal. Of course, the user terminal B may also subscribe to the user terminal A and the user terminal C.
可见, NGN中的每个用户终端都有可能作为订阅用户终端订阅其它 的被订阅用户终端 , NGN中的每个用户终端也都有可能作为被订阅用户 终端被其它的订阅用户终端所订阅; 订阅用户终端和被订阅用户终端都 是相对而言的。  It can be seen that each user terminal in the NGN may subscribe to other subscribed user terminals as a subscribing user terminal, and each user terminal in the NGN may also be subscribed as a subscribing user terminal by other subscribing user terminals; Both the user terminal and the subscribed user terminal are relatively speaking.
再有, 每个用户终端上设置的指示器件的数量通常大于或等于该用 户终端所订阅的用户终端数量, 并且每个用户终端上的每个指示器件通 常只显示一个被订阅用户终端的状态。 如: 用户终端 A上至少设置有两 个指示器件时, 用户终端 A能订阅用户终端 B和用户终端 C; 用户终端 A上的一个指示器件用于显示用户终端 B当前的状态,用户终端 A上的 另外一个指示器件则用于显示用户终端 C当前的状态。 当然, 如果用户 终端 A上只设置了一个指示器件,那么用户终端 A就只能订阅用户终端 B或用户终端 C, 并且该指示器件用于显示用户终端 B或用户终端 C的 当前状态。  Further, the number of pointing devices set on each user terminal is typically greater than or equal to the number of user terminals subscribed to by the user terminal, and each pointing device on each user terminal typically displays only the status of one subscribed user terminal. For example, when at least two indication devices are provided on the user terminal A, the user terminal A can subscribe to the user terminal B and the user terminal C; a pointing device on the user terminal A is used to display the current state of the user terminal B, on the user terminal A. Another indicator device is used to display the current state of the user terminal C. Of course, if only one pointing device is set on the user terminal A, the user terminal A can only subscribe to the user terminal B or the user terminal C, and the pointing device is used to display the current state of the user terminal B or the user terminal C.
由以上所述可见, 由于一个订阅用户终端可以订阅一个或多个被订 阅用户终端, 又由于该订阅用户终端上的不同指示器件可以显示上述不 同被订阅用户终端的状态, 所以可以认为: 该订阅用户终端上的不同指 示器件订阅了不同的被订阅用户终端。 再有, 预先为用户终端上的各指 示器件设置编号, 在不同指示器件与不同的编号之间建立对应关系并存 储; 这样, 用户终端就可根据该对应关系获知自身的某个指示器件的编 号是什么。 It can be seen from the above that since one subscriber terminal can subscribe to one or more subscribed subscriber terminals, and because different indication devices on the subscriber terminal can display the status of the different subscribed subscriber terminals, it can be considered as: Different fingers on the user terminal The device is subscribed to different subscribed user terminals. Further, a number is set in advance for each pointing device on the user terminal, and a correspondence relationship is established between different pointing devices and different numbers, and the user terminal can obtain the number of one of the pointing devices according to the corresponding relationship. What is it.
由以上所述可知, 操作人员向软交换设备输入的所述各用户终端之 间的订阅关系通常表现为: 订阅用户终端的标识、 该订阅用户终端上的 不同指示器件编号以及相应指示器件所订阅的被订阅用户终端标识, 软 交换设备在收到的上述内容之间建立对应关系并将建立了对应关系的 订阅用户终端标识、 所述指示器件编号以及所述被订阅用户终端标识保 存在自身的订阅关系列表中。  It can be seen from the above that the subscription relationship between the user terminals input by the operator to the softswitch device usually appears as follows: the identifier of the subscribing user terminal, the different indicator device number on the subscribing user terminal, and the subscription of the corresponding pointing device. The subscribed user terminal identifier, the softswitch device establishes a correspondence between the received content, and saves the subscribed user terminal identifier, the indication device number, and the subscribed user terminal identifier of the corresponding relationship in its own Subscribe to the list of relationships.
如: 用户终端 A上的指示器件 A订阅了用户终端 X, 则操作人员向 软交换设备输入用户终端 A的标识、指示器件 A的编号以及用户终端 X 的标识, 软交换设备在收到的上述内容之间建立对应关系, 并将建立有 对应关系的用户终端 A的标识、 指示器件 A的编号以及用户终端 X的 标识存储于自身的订阅关系列表中。  For example, if the pointing device A on the user terminal A subscribes to the user terminal X, the operator inputs the identifier of the user terminal A, the number of the pointing device A, and the identifier of the user terminal X to the softswitch device, and the softswitch device receives the above. A correspondence is established between the content, and the identifier of the user terminal A, the number indicating the device A, and the identifier of the user terminal X, which are associated with each other, are stored in the subscription relationship list of the user terminal.
另外, 对于軟交换设备设置所述状态参数的操作而言, 当软交换设 备收到所述用户终端上报的所述状态时, 软交换设备还可以在所述订阅 关系列表中查找该用户终端的标识所对应的指示器件编号, 并在该指示 器件编号以及所述用户终端的状态之间建立对应关系, 再将建立有对应 关系的指示器件编号以及用户终端状态作为所述状态参数存储于自身 的状态列表中。  In addition, for the operation of the softswitch device to set the state parameter, when the softswitch device receives the state reported by the user terminal, the softswitch device may further search for the user terminal in the subscription relationship list. Identifying the corresponding pointing device number, establishing a correspondence between the indicating device number and the state of the user terminal, and storing the indicating device number and the user terminal state in which the corresponding relationship is established as the state parameter in itself In the status list.
也就是说, 所述状态参数既可以是用户终端标识与用户终端状态, 也可以是指示器件编号与用户终端状态。  That is to say, the status parameter may be the user terminal identifier and the user terminal status, or may be the indication device number and the user terminal status.
步骤 102: 用户终端在上电或重启后, 会向软交换设备发送注册请 求,该请求中包舍有用户终端标识、用户终端 IP地址等用户终端配置数 据。 Step 102: After the user terminal is powered on or restarted, the user terminal sends a registration request to the softswitch device, where the request includes the user terminal identifier, the user terminal IP address, and the like. According to.
步骤 103: 软交换设备收到来自所述用户的注册清求后, 会针对该 请求所包含的用户终端配置数据判断该用户终端是否为合法用户终端。 通常的判断方法是: 软交换设备读取该注册请求中包含的用户终端配置 数据, 判断该用户终端的配置数据是否能与自身存储的某个用户终端的 相应配置数据吻合, 如果能吻合, 则说明软交换设备中预先配置有该用 户终端的配置数据, 软交换设备能够为该用户终端提供服务, 这时软交 换设备就确定所述用户终端是合法的用户终端; 如果不吻合, 就说明软 交换设备中没有配置该用户终端的配置数据 , 软交换设备不能为该用户 终端提供服务, 这时软交换设备就确定所述用户终端不是合法的用户终 端。  Step 103: After receiving the registration request from the user, the softswitch device determines whether the user terminal is a legitimate user terminal according to the user terminal configuration data included in the request. The method of judging is: the softswitch device reads the user terminal configuration data included in the registration request, and determines whether the configuration data of the user terminal can match the corresponding configuration data of a user terminal stored by itself, if The softswitch device is configured with the configuration data of the user terminal, and the softswitch device can provide the service for the user terminal. In this case, the softswitch device determines that the user terminal is a legitimate user terminal; The configuration data of the user terminal is not configured in the switching device, and the softswitch device cannot provide the user terminal. In this case, the softswitch device determines that the user terminal is not a legal user terminal.
步骤 104: 当软交换设备完成所述的判断后, 会根据判断结果向所 述用户终端发送响应。 如果軟交换设备确定所述用户终端不是合法的用 户终端,软交换设备就向该用户终端发送注册失败响应,并结束本流程; 如果软交换设备确定所述用户终端是合法的用户终端, 软交换设备就向 该用户终端发送注册成功响应, 并进入步骤 105。  Step 104: After the softswitch device completes the determining, the response is sent to the user terminal according to the judgment result. If the softswitch device determines that the user terminal is not a legal user terminal, the softswitch device sends a registration failure response to the user terminal, and ends the process; if the softswitch device determines that the user terminal is a legitimate user terminal, the softswitch The device sends a registration success response to the user terminal, and proceeds to step 105.
步骤 105: 软交换设备在自身保存的订阅关系列表中查找该用户终 端 (也可以称为订阅用户终端)订阅了哪些用户终端 (也可以称为被订 阅用户终端), 并将找到的订阅用户终端与被订阅用户终端之间的订阅 关系发送给订阅用户终端; 同时, 软交换设备还向订阅用户终端发送包 含被订阅用户终端当前状态的状态消息。  Step 105: The softswitch device searches the subscription relationship list saved by itself to find out which user terminals (also referred to as subscribed user terminals) that the user terminal (also referred to as a subscribed user terminal) subscribe to, and finds the subscribed user terminal. The subscription relationship with the subscribed user terminal is sent to the subscribing user terminal; at the same time, the softswitch device also sends a status message containing the current status of the subscribing user terminal to the subscribing user terminal.
软交换设备发送的所述订阅关系通常是:所述订阅用户终端的标识、 该订阅用户终端上的不同指示器件编号以及相应指示器件所订阅的被 订阅用户终端标识。  The subscription relationship sent by the softswitch device is generally: an identifier of the subscribing user terminal, a different indicator device number on the subscribing user terminal, and a subscribing user terminal identifier subscribed by the corresponding indication device.
所述状态消息中包含所述被订阅用户终端当前状态以及订阅用户终 端上指示器件的编号; 或包含所述被订阅用户终端当前状态以及被订阅 用户终端的标识。 The status message includes the current status of the subscribed user terminal and the subscription user end Indicates the number of the device on the side; or contains the current status of the subscribed user terminal and the identity of the subscribed user terminal.
所述订阅关系以及所述状态消息可以分别单独发送, 也可以包含在 所述注册成功响应中发送。  The subscription relationship and the status message may be sent separately, or may be included in the registration success response.
步骤 106: 所述的订阅用户终端收到来自软交换设备的所述订阅关 系及所述状态消息后, 保存该订阅关系以及状态消息中包含的,被订阅用 户终端的当前状态; 并且, 该订阅用户终端应用自身的指示器件显示出 被订阅用户终端当前的状态。  Step 106: After receiving the subscription relationship and the status message from the softswitch device, the subscription user terminal saves the subscription relationship and the current status of the subscribed user terminal included in the status message; and, the subscription The pointing device of the user terminal application itself displays the current state of the subscribed user terminal.
所述的订阅关系及被订阅用户终端当前的状态通常被保存在该订阅 用户终端的硬盘等数据存储装置中。  The subscription relationship and the current state of the subscribed user terminal are typically stored in a data storage device such as a hard disk of the subscribing user terminal.
所述的订阅用户终端通常以状态列表的形式存储被订阅用户终端的 当前状态, 具体的被订阅用户终端当前状态的存储方式通常为: 的订阅用户终端上指示器件的编号, 所述订阅用户终端就将收到的该当 前状态以及相对应的该指示器件编号存储于自身的状态列表中; 如果所 述状态消息中包含所述被订阅用户终端当前状态以及相对应的被订阅 用户终端的标识, 所述订阅用户终端就将该当前状态以及相对应的该被 订阅用户终端标识存储于自身的状态列表中。  The subscription user terminal usually stores the current state of the subscribed user terminal in the form of a status list. The storage mode of the specific status of the subscribed user terminal is usually: the number of the pointing device on the subscribing user terminal, and the subscribing user terminal And storing the current status and the corresponding indicator device number in the status list of the user terminal; if the status message includes the current status of the subscribed user terminal and the identifier of the corresponding subscribed user terminal, The subscribing user terminal stores the current status and the corresponding subscribed user terminal identifier in its own status list.
所述的订阅用户终端通常以订阅关系列表的形式存储收到的所述订 阅关系。 具体操作为: 订阅用户终端将收到的所述订阅关系中包含的存 在对应关系的订阅用户终端标识、 指示器件编号以及被订阅用户终端标 识存储于自身的订阅关系列表中。  The subscribing user terminal typically stores the received subscription relationship in the form of a subscription relationship list. The specific operation is: the subscribing user terminal stores the subscription user terminal identifier, the indication device number, and the subscribed user terminal identifier included in the subscription relationship stored in the subscription relationship list.
再有, 收到所述订阅关系的订阅用户终端用自身的不同指示器件显 示出相应指示器件所订阅的被订阅用户终端的当前状态。 具体操作为: 如果所述状态消息中包含所述被订阅用户终端当前状态以及订阅用户 终端上指示器件的编号, 接收到该状态消息的订阅用户终端就用所述指 示器件编号所对应的自身指示器件, 发出与收到的被订阅用户终端当前 状态相对应的提示信号。 用户终端的标识, 接收到该状态消息的订阅用户终端就在自身存储的所 述訂阅关系列表中查找该标识对应的自身指示器件编号, 并用该编号所 提示信号。 Further, the subscribing user terminal receiving the subscription relationship displays the current status of the subscribed user terminal subscribed by the corresponding indication device by using its own different pointing device. The specific operation is: if the status message includes the current status of the subscribed user terminal and the subscribed user The number of the device is indicated on the terminal, and the subscribing user terminal receiving the status message sends a prompt signal corresponding to the received current status of the subscribed user terminal by using the self-indicating device corresponding to the indication device number. The identifier of the user terminal, the subscribing user terminal that receives the status message searches for the self-instruction device number corresponding to the identifier in the subscription relationship list stored by itself, and uses the number to indicate the signal.
所述指示器件显示被订阅用户终端当前状态的方式有多种, 如: 发 出语音、显示字幕或发出亮度和 /或闪烁频率不同的光亮等。 用户终端可 以应用上述显示方式中的一种或多种显示被订阅用户终端的当前状态。  The indicating device displays various ways of subscribing to the current state of the user terminal, such as: emitting a voice, displaying a subtitle, or emitting a brightness and/or a different blinking frequency. The user terminal can display the current status of the subscribed user terminal by applying one or more of the above display modes.
对于发出语音的显示方式而言, 所述订阅用户终端向指示器件发送 被订阅用户终端当前状态所对应的音频数据, 该指示器件收到该音频数 据后以语音方式播放该音频数据所对应的被订阅用户终端当前状态; 对 于显示字幕的显示方式而言, 所述订阅用户终端向指示器件发送被订阅 用户终端当前状态所对应的视频数据, 该指示器件收到该视频数据后以 图像方式播放该视频数据所对应的被订阅用户终端当前状态; 对于显示 所述的光亮的显示方式而言, 所述订阅用户终端向指示器件发送被订阅 用户终端当前状态所对应的电平信号, 该指示器件发出与收到的电平信 号相对应的亮度和 /或闪烁频率的光亮。 当然, 用户需要预先知道该亮度 和 /或闪烁频率不同的光亮对应着哪个被订阅用户终端的哪种状态。  For the manner of displaying the voice, the subscribing user terminal sends the audio data corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device receives the audio data and then plays the audio data corresponding to the audio data. Subscribing to the current state of the user terminal; for displaying the display mode of the subtitle, the subscribing user terminal sends the video data corresponding to the current state of the subscribing user terminal to the pointing device, and the pointing device displays the video data and then plays the image in an image manner. The current state of the subscribed user terminal corresponding to the video data; for displaying the bright display mode, the subscribing user terminal sends a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device sends out The brightness of the brightness and/or the flicker frequency corresponding to the received level signal. Of course, the user needs to know in advance which of the states of the subscriber terminal to which the brightness and/or the blinking frequency are different.
步骤 107: 所述的订阅用户终端保存了来自软交换设备的所述订阅 关系以及所述状态消息后, 向軟交换设备发送确认响应, 以告知软交换 设备所述订阅关系以及所述状态消息已成功接收。  Step 107: After the subscription user terminal saves the subscription relationship from the softswitch device and the status message, sends an acknowledgement response to the softswitch device to notify the softswitch device of the subscription relationship and the status message has been Received successfully.
由以上所述可见, 步骤 101到步骤 107中的操作为实现本发明目的 奠定了技术基础, 即: 在软交换设备中保存各用户终端之间的订阅关系 及各用户终端状态, 告知各用户终端其所订阅的用户终端的状态。 只有 存在这样的技术基础, 才能保证 NGN 中的订阅用户终端可以应用自身 的指示器件显示出被订阅用户终端的当前状态。 As can be seen from the above, the operations in steps 101 to 107 are for achieving the object of the present invention. The technical basis is laid, that is, the subscription relationship between each user terminal and the status of each user terminal are stored in the softswitch device, and the status of each user terminal subscribed to the user terminal is notified. Only when such a technical basis exists can the subscription user terminal in the NGN be able to display its current status of the subscribed user terminal by using its own pointing device.
在上述实现过程中, 各用户终端获取的订阅关系及状态参数是从软 交换设备发送的状态消息中获得的。 当然, 也可以通过预先配置的方法 使用户终端获得订阅关系及状态参数。  In the foregoing implementation process, the subscription relationship and the status parameter acquired by each user terminal are obtained from a status message sent by the softswitch device. Of course, the user terminal can also obtain the subscription relationship and the status parameter through a pre-configured method.
步驟 108: 当软交换设备中保存有各用户终端之间的订阅关系及各 用户终端状态、 各用户终端中分别保存有自身订阅的用户终端的状态之 后, 有的用户终端会发生状态变化, 如: 由空闲状态变化为摘机状态、 由振铃状态变化为空闲状态等。  Step 108: After the softswitch device stores the subscription relationship between each user terminal and the state of each user terminal, and the state of the user terminal that each user terminal subscribes to in the user terminal, the state of the user terminal may change, such as : Change from idle state to off-hook state, from ringing state to idle state, and so on.
在上述用户终端发生状态变化时, 软交换设备能够及时获知该用户 终端发生了状态变化, 并且确定发生状态变化的用户终端的当前状态。  When the state change occurs in the user terminal, the softswitch device can know in time that the user terminal has changed state, and determine the current state of the user terminal where the state change occurs.
软交换设备用于确定发生状态变化的用户终端当前状态的方法有两 种, 第一种方法是: NGN中的每个用户终端在自身发生状态变化时, 都 会因该状态变化而触发一个事件并将该事件上报给软交换设备。 软交换 设备在自身预先存储的事件状态对应列表中查找该事件所对应的用户 终端状态, 并将该用户终端状态确定为该用户终端发生状态变化后的当 前状态。 所述事件状态对应列表中通常存储有事件以及该事件所对应的 用户终端状态。  There are two methods for the softswitch device to determine the current state of the user terminal in which the state change occurs. The first method is: each user terminal in the NGN triggers an event due to the state change when the state changes itself. Report the event to the softswitch device. The softswitch device searches for the state of the user terminal corresponding to the event in the event state corresponding list stored in the device, and determines the state of the user terminal as the current state after the state change of the user terminal. The event status correspondence list usually stores an event and a status of the user terminal corresponding to the event.
比如: 用户终端因被挂机而向软交换设备上报拍叉事件, 软交换设 备收到该拍叉事件后, 在自身的事件状态对应列表中查找到该拍叉事件 所对应的用户终端状态为空闲状态, 因而确定该用户终端发生状态变化 后的当前状态为空闲状态。  For example, the user terminal reports the fork event to the softswitch device because the user is hanged up. After receiving the flash event, the softswitch device finds that the user terminal corresponding to the flash event is idle in the event status corresponding list. The state, thus determining that the current state of the user terminal after the state change is an idle state.
第二种方法是: 软交换设备向 NGN 中的每个用户终端周期性或实 时性地发送状态上报命令, 收到该命令的用户终端将自身的当前状态上 报给軟交换设备。 软交换设备收到用户终端上报的所述状态后, 在自身 预先存储的用户终端对应状态列表中查找曾存储的相应用户终端标识 所对应的用户终端状态, 并判断储存的该用户终端的状态与收到的所述 用户终端的状态是否相同, 如果相同, 软交换设备则认为该用户终端的 状态没有发生变化, 进而不对收到的该用户终端的状态进行处理; 如果 不相同, 软交换设备则认为该用户终端的状态发生了变化, 并将收到的 该用户终端的状态确定为该用户终端发生状态变化后的当前状态。 户终端的状态。 The second method is: The softswitch device periodically or realizes to each user terminal in the NGN. The status report is sent periodically, and the user terminal that receives the command reports its current status to the softswitch. After receiving the status reported by the user terminal, the softswitch device searches for the status of the user terminal corresponding to the corresponding user terminal identifier stored in the user terminal corresponding status list stored in the user terminal, and determines the status of the stored user terminal. If the status of the received user terminal is the same, if the same, the softswitch device considers that the state of the user terminal does not change, and does not process the received state of the user terminal; if not, the softswitch device It is considered that the state of the user terminal has changed, and the received state of the user terminal is determined as the current state after the state change of the user terminal occurs. The status of the terminal.
软交换设备通常在获知该用户终端发生状态变化后, 用发生状态变 化的用户终端的当前状态覆盖原来存储的该用户终端的状态。  The softswitch device usually overwrites the state of the originally stored user terminal with the current state of the user terminal in which the state change occurs after learning that the user terminal has changed state.
步骤 109: 软交换设备确定了发生状态变化的用户终端的当前状态 后, 将包含该用户终端当前状态的状态信息发送给订阅该用户终端的用 户终端。 这时, 由于上述这些用户终端之间存在订阅关系, 所以可以理 后, 将包含被订阅用户终端当前状态的状态信息发送给订阅用户终端。  Step 109: After determining the current state of the user terminal in which the state change occurs, the softswitch device sends the state information including the current state of the user terminal to the user terminal that subscribes to the user terminal. At this time, since there is a subscription relationship between the user terminals, the status information including the current status of the subscribed user terminal can be sent to the subscribing user terminal.
具体方法为: 软交换设备在自身的订阅关系列表中查找被订阅用户 终端标识所对应的订阅用户终端上指示器件的编号, 将该指示器件所属 的用户终端作为订阅用户终端, 并向该订阅用户终端发送状态信息。 所 述状态信息包含: 所述被订阅用户终端状态变化后的当前状态以及所述 订阅用户终端上指示器件的编号。  The specific method is: the softswitch device searches for the number of the pointing device on the subscribing user terminal corresponding to the subscribing user terminal identifier in the subscription relationship list, and the user terminal to which the pointing device belongs is the subscribing user terminal, and the subscription user The terminal sends status information. The status information includes: a current status of the subscribed user terminal after the status change and a number of the pointing device on the subscribing user terminal.
在实际应用中, 也可以将软交换设备发送的所述状态信息中包含的 所述订阅用户终端上指示器件的编号, 替换为所述被订阅用户终端的标 识。 这样, 所述状态信息中则包含所述被订阅用户终端状态变化后的当 前状态以及该被订阅用户终端的标识。 In an actual application, the number of the pointing device on the subscribing user terminal included in the status information sent by the softswitch device may be replaced by the identifier of the subscribed user terminal. In this way, the status information includes the status of the subscribed user terminal after the status change. The pre-state and the identity of the subscribed user terminal.
步骤 110: 所述订阅用户终端接收到来自软交换设备的所述状态信 息后, 用该状态信息包含的被订阅用户终端的当前状态更新自身存储的 相应用户终端的状态, 还发出与收到的所述被订阅用户终端的当前状态 相对应的提示信号。  Step 110: After receiving the status information from the softswitch device, the subscription user terminal updates the status of the corresponding user terminal stored by the subscribed user terminal included in the status information, and sends and receives the status of the corresponding user terminal. The prompt signal corresponding to the current state of the subscribed user terminal.
其中, 所述订阅用户终端更新自身存储的所述用户终端状态的方法 通常为: 如果该订阅用户终端收到的状态信息中包含所述被订阅用户终 端状态变化后的当前状态以及所述订阅用户终端上指示器件编号, 该订 阅用户终端就用收到的所述当前状态, 覆盖自身状态列表中原来存储的 所述指示器件编号对应的被订阅用户终端的状态。  The method for the subscribing user terminal to update the state of the user terminal stored by the subscribing user terminal is generally: if the status information received by the subscribing user terminal includes the current state of the subscribed user terminal state change and the subscribing user The device number is indicated on the terminal, and the subscribing user terminal uses the received current state to overwrite the state of the subscribed user terminal corresponding to the indication device number originally stored in the self-status list.
如果该订阅用户终端收到的状态信息中包含所述被订阅用户终端状 态变化后的当前状态以及该被订阅用户终端的标识, 该订阅用户终端就 在自身的订阅关系列表中查找该被订阅用户终端标识所对应的自身指 示器件的编号, 再用收到的所述当前状态, 覆盖自身状态列表中原来存 储的上述指示器件编号所对应的被订阅用户终端的状态。  If the status information received by the subscribing user terminal includes the current status of the subscribed user terminal status change and the identifier of the subscribed user terminal, the subscribing user terminal searches for the subscribed user in its own subscription relationship list. The number of the self-indicating device corresponding to the terminal identifier is used, and the state of the subscribed user terminal corresponding to the indicating component number originally stored in the self-status list is overwritten by the received current state.
对于所述订阅用户终端发出所述提示信号的操作而言, 如果所述订 阅用户终端收到的所述状态信息中包含所述被订阅用户终端状态变化 后的当前状态以及所述订阅用户终端上指示器件的编号, 该订阅用户终 端就用该编号所对应的自身指示器件显示出所述的当前状态。  For the operation of the subscribing user terminal to send the prompting signal, if the status information received by the subscribing user terminal includes the current status of the changed status of the subscribing user terminal, and the subscribing user terminal Indicates the number of the device, and the subscribing user terminal displays the current state by using the self-indicating device corresponding to the number.
如果所述订阅用户终端收到的所述状态信息中包含所述被订阅用户 终端状态变化后的当前状态以及该被订阅用户终端的标识, 该订阅用户 终端就在自身的订阅关系列表中查找该被订阅用户终端标识所对应的 自身指示器件的编号, 再用该编号所对应的自身指示器件显示出所述的 当前状态。  If the status information received by the subscribing user terminal includes the current status of the subscribed user terminal status change and the identifier of the subscribed user terminal, the subscribing user terminal searches for the subscription status list in the subscription status The number of the self-indicating device corresponding to the user terminal identifier is subscribed, and the self-indicating device corresponding to the number is used to display the current state.
所述指示器件显示被订阅用户终端当前状态的方式有多种, 如: 发 出语音、 显示字幕或发出亮度和 /或闪烁频率不同的光亮等。 具体的显示 方式与步骤 106中所述的相应显示方式相同。 The indicating device displays various ways of being subscribed to the current state of the user terminal, such as: Voice out, subtitles, or brightness that emits different brightness and/or blinking frequencies. The specific display mode is the same as the corresponding display mode described in step 106.
步骤 111 : 所述订阅用户终端对自身存储的被订阅用户终端的状态 完成更新后, 向软交换设备发送状态更新确认响应, 以使软交换设备获 知该订阅用户终端巳经完成了所述更新操作。  Step 111: After the subscribed user terminal finishes updating the status of the subscribed user terminal stored by itself, sending a status update confirmation response to the softswitch device, so that the softswitch device learns that the subscription user terminal has completed the update operation. .
在实际应用中, 如果软交换设备在步骤 108中, 应用所述第二种方 同, 软交换设备可以进一步将该用户终端的状态发送给订阅该用户终端 状态的订阅用户终端, 该订阅用户终端则用收到的所述用户终端状态更 新自身存储的相应用户终端的状态, 还发出与收到的所述用户终端状态 相对应的提示信号。  In a practical application, if the softswitch device applies the second party in step 108, the softswitch device may further send the state of the user terminal to a subscribing user terminal that subscribes to the state of the user terminal, the subscribing user terminal. Then, the state of the corresponding user terminal stored by itself is updated with the received state of the user terminal, and a prompt signal corresponding to the received state of the user terminal is also sent.
所述订阅用户终端更新自身存储的所述用户终端状态的方法, 与步 骤 110中的相应更新方法相同, 该订阅用户终端发出所述提示信号的方 法, 与步骤 110中的订阅用户终端发出提示信号的相应方法相同。  The method for the subscriber terminal to update the state of the user terminal stored in the same manner as the corresponding update method in step 110, the method for the subscriber terminal to issue the prompting signal, and the subscriber terminal in step 110 to send a prompt signal The corresponding method is the same.
由以上所述可见, 要想实现图 1中步驟 108到步驟 111所体现用户 终端状态指示功能, 总体可以应用这样的实现方法:  It can be seen from the above that in order to implement the state indication function of the user terminal embodied in step 108 to step 111 in Fig. 1, the implementation method can be generally applied:
预先设置各用户终端之间的订阅关系及各用户终端状态配置数据, 这些信息可以设置在软交换设备中, 也可以设置在第三方设备中, 只要 软交换设备需要这些信息时能获取这些信息即可。 状态, 并将包含该被订阅用户终端当前状态的状态信息发送给订阅用户 终端; 之后, 接收到所述状态信息的订阅用户终端, 根据该状态信息发 出与收到的被订阅用户终端当前状态相对应的提示信号。  Pre-setting the subscription relationship between each user terminal and the configuration data of each user terminal state. The information may be set in the softswitch device or in the third-party device. As long as the softswitch device needs the information, the information can be obtained. can. a status, and sending status information including the current status of the subscribed user terminal to the subscribing user terminal; thereafter, the subscribing user terminal receiving the status information, according to the status information, is sent according to the current status of the received subscribing user terminal. Corresponding prompt signal.
由以上所述可知,图 1所示的流程实现了用户终端状态指示的功能, 订阅用户终端的状态发生变化时, 订阅用户终端能够及时显示出该被订 阅用户终端发生状态变化后的当前状态, 使得用户可以才 据订阅用户终 端显示出的被订阅用户终端当前状态, 确定是否呼叫所述被订阅用户终 端。 可见, NGN的服务质量有了明显提高, 因此用户满意度也将明显提 高。 As can be seen from the above, the flow shown in FIG. 1 implements the function of the status indication of the user terminal. When the status of the subscribing user terminal changes, the subscribing user terminal can display the current status of the changed status of the subscribing user terminal in time, so that the user can determine whether to call according to the current status of the subscribing user terminal displayed by the subscribing user terminal. The subscribed user terminal. It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved.
在实际应用中, 各用户终端之间的订阅关系并不是一成不变的, 可 以通过在用户终端或软交换设备上进行设置, 来改变用户终端之间的订 阅关系。  In practical applications, the subscription relationship between the user terminals is not static, and the subscription relationship between the user terminals can be changed by setting on the user terminal or the softswitch device.
下面, 先描述如何通过在用户终端上进行设置, 来改变用户终端之 间的订阅关系。 参见图 2, 图 2为本发明的用户终端更新自身订阅关系 流程图 , 该流程包括以下步驟:  Next, how to change the subscription relationship between user terminals by setting on the user terminal will be described first. Referring to FIG. 2, FIG. 2 is a flowchart of updating a self-subscription relationship of a user terminal according to the present invention, where the process includes the following steps:
步骤 201 : 用户可以通过向用户终端输入要更新的订阅关系, 来更 新该用户终端存储的自身与自身所订阅的被订阅用户终端之间的订阅 关系, 这里的更新操作可以有多种方式, 如: 添加新的订阅关系、 修改 原来存储的订阅关系或删除原来存储的订阅关系等一种或多种更新方 式。  Step 201: The user can update the subscription relationship between the user terminal and the subscribed user terminal subscribed to by the user terminal by inputting the subscription relationship to be updated to the user terminal. The update operation may be performed in various manners, such as : Add one or more update methods, such as adding a new subscription relationship, modifying a previously stored subscription relationship, or deleting a previously stored subscription relationship.
当用户向用户终端输入了修改的订阅关系时, 用户终端根据接收到 的订阅关系对自身存储的相应订阅关系进行更新。 如: 用户终端 A上的 指示器件 A原来订阅了用户终端 X,现在用户要将该订阅关系修改为用 户终端 A上的指示器件 A订阅用户终端 Y。那么, 用户就向用户终端 A 输入包含指示器件 A的编号以及用户终端 Y的标识的修改命令。所述用 户终端收到该命令后,就将自身订阅关系列表中指示器件 A的编号所对 应的用户终端 X的标识修改为用户终端 Y的标识。  When the user inputs the modified subscription relationship to the user terminal, the user terminal updates the corresponding subscription relationship stored by the user according to the received subscription relationship. For example, the pointing device A on the user terminal A originally subscribed to the user terminal X, and now the user wants to modify the subscription relationship to the pointing device A on the user terminal A to subscribe to the user terminal Y. Then, the user inputs a modification command including the number indicating the device A and the identification of the user terminal Y to the user terminal A. After receiving the command, the user terminal modifies the identifier of the user terminal X corresponding to the number indicating the device A in the self-subscription relationship list to the identifier of the user terminal Y.
当用户向用户终端输入了新添加的订阅关系时, 该用户终端将接收 到的订阅关系存储在自身的订阅关系列表中。 当用户向用户终端输入了删除的订阅关系时, 用户终端查找自身存 储的该订阅关系, 并将其删除。 如: 用户向用户终端 A输入包含指示器 件 A的编号以及用户终端 Y的标识的删除命令, 用户终端 A收到该命 令后,将订阅关系列表中存储的建立有对应关系的指示器件 A的编号与 用户终端 Y的标识删除。 When the user inputs a newly added subscription relationship to the user terminal, the user terminal stores the received subscription relationship in its own subscription relationship list. When the user inputs the deleted subscription relationship to the user terminal, the user terminal searches for the subscription relationship stored by itself and deletes it. For example, the user inputs a deletion command including the number indicating the device A and the identifier of the user terminal Y to the user terminal A. After receiving the command, the user terminal A subscribes to the number of the pointing device A that has the corresponding relationship stored in the subscription relationship list. The identifier with the user terminal Y is deleted.
步骤 202: 当所述用户终端完成了上述的更新操作后, 将用户输入 的所述要更新的订阅关系发送给软交换设备, 如: 所述用户终端将用户 输入的修改的订阅关系、新添加的订阅关系和 /或删除的订阅关系发送给 软交换设备。  Step 202: After the user terminal completes the foregoing update operation, send the subscription relationship to be updated by the user to the softswitch device, for example, the user terminal adds the modified subscription relationship entered by the user, newly added. The subscription relationship and/or the deleted subscription relationship are sent to the softswitch device.
步骤 203: 软交换设备收到要更新的所述订阅关系后, 针对该要更 新的订阅关系进行数据有效性检查, 如: 判断所述用户终端是否已在软 交换设备上成功注册、 该用户终端订阅的被订阅用户终端数量是否超过 预先设置的允许值等。  Step 203: After receiving the subscription relationship to be updated, the softswitch device performs data validity check on the subscription relationship to be updated, for example, determining whether the user terminal has successfully registered on the softswitch device, and the user terminal Whether the number of subscribed user terminals subscribed exceeds the allowable value set in advance, and the like.
步骤 204: 如果软交换设备确认要更新的订阅关系有效, 软交换设 备就向所述用户终端发送针对该订阅关系的确认更新的检查结果; 并 且, 软交换设备还根据该订阅关系更新自身保存的相应订阅关系, 如: 软交换设备以用户终端 Y的标识覆盖自身订阅关系列表中用户终端 A的 指示器件 A的编号所对应的用户终端 X的标识。  Step 204: If the softswitch device confirms that the subscription relationship to be updated is valid, the softswitch device sends a check result of the confirmation update for the subscription relationship to the user terminal; and the softswitch device further updates the saved account according to the subscription relationship. The corresponding subscription relationship, for example, the softswitch device overwrites the identifier of the user terminal X corresponding to the number of the pointing device A of the user terminal A in the self-subscription relationship list by the identifier of the user terminal Y.
如果软交换设备确认要更新的订阅关系无效, 软交换设备就向所述 用户终端发送针对该订阅关系更新失败的检查结果。 所述用户终端收到 该检查结果后, 将自身存储的该订阅关系恢复为进行所述更新操作之间 的订阅关系。 可见, 为了保证所述用户终端能恢复所述订阅关系, 需要 在步骤 201中, 在所述用户终端在进行所述更新操作之前, 先另外保存 一份未进行更新操作的订阅关系。 这样, 该用户终端就能在收到所述更 新失败的检查结果后, 用保存的所述未进行更新操作的订阅关系更新已 完成更新操作的相应订阅关系。 If the softswitch device confirms that the subscription relationship to be updated is invalid, the softswitch device sends a check result to the user terminal for the subscription relationship update failure. After receiving the check result, the user terminal restores the subscription relationship stored by itself to the subscription relationship between the update operations. It can be seen that, in order to ensure that the user terminal can restore the subscription relationship, in step 201, before the user terminal performs the update operation, a subscription relationship that does not perform an update operation is additionally saved. In this way, the user terminal can update the saved subscription relationship with the update operation after receiving the check result of the update failure. Complete the appropriate subscription relationship for the update operation.
从技术角度讲, 由于所述用户终端在步骤 201中已经进行了所述更 新操作, 如果该用户终端再在步驟 204中进行所述的恢复操作, 会造成 该用户终端操作复杂度增加, 使得该用户终端的维护难度及成本增加。 因此, 可以在步骤 201中, 当用户向所述用户终端输入要更新的订阅关 系时,该用户终端先将要更新的所述订阅关系另外保存并进入步骤 202, 而不进行所述更新操作。 在步骤 204中, 如果该用户终端收到来自软交 换设备确认更新的检查结果时, 该用户终端则根据该检查结果所针对的 订阅关系更新自身存储的相应订阅关系; 如果该用户终端收到来自软交 换设备更新失败的检查结果, 该用户终端则删除该检查结果所针对的另 外保存的订阅关系。  From a technical point of view, since the user terminal has performed the update operation in step 201, if the user terminal performs the restoring operation in step 204, the operation complexity of the user terminal is increased, so that the user terminal The maintenance difficulty and cost of the user terminal increase. Therefore, in step 201, when the user inputs the subscription relationship to be updated to the user terminal, the user terminal first saves the subscription relationship to be updated and proceeds to step 202 without performing the update operation. In step 204, if the user terminal receives the check result from the softswitch device confirmation update, the user terminal updates the corresponding subscription relationship stored by itself according to the subscription relationship for the check result; if the user terminal receives the check result from The result of the check of the failure of the softswitch device update, the user terminal deletes the additionally saved subscription relationship for which the check result is directed.
接下来, 描述如何通过在软交换设备上进行设置, 来改变用户终端 之间的订阅关系。 参见图 3, 图 3为本发明的软交换设备更新用户终端 订阅关系流程图, 该流程包括以下步驟:  Next, describe how to change the subscription relationship between user terminals by setting them on the softswitch device. Referring to FIG. 3, FIG. 3 is a flowchart of a softswitch device updating a user terminal subscription relationship according to the present invention, where the process includes the following steps:
步驟 301 : 操作人员可以应用软交换设备的后台管理平台向软交换 设备中输入要更新的订阅关系, 来更新软交换设备存储的订阅用户终端 更新操作可以有多种方式, 如: 添加新的订阅关系、 修改原来存储的订 阅关系或删除原来存储的订阅关系等一种或多种更新方式。  Step 301: The operator can apply the softswitch device's background management platform to input the subscription relationship to be updated to the softswitch device, and update the softswitch device to store the subscribed user terminal update operation in various manners, such as: adding a new subscription One or more update methods, such as revising a previously stored subscription relationship or deleting a previously stored subscription relationship.
当操作人员向软交换设备输入了修改的订阅关系时, 软交换设备根 据接收到的订阅关系对自身存储的相应订阅关系进行更新。 如: 软交换 设备中存储有用户终端 A上的指示器件 A原来订阅了用户终端 X,现在 接收到包含用户终端 A的标识、 指示器件 A的编号以及用户终端 Y的 标识的修改命令,软交换设备就以用户终端 Y的标识覆盖自身订阅关系 列表中用户终端 A的指示器件 A的编号所对应的用户终端 X的标识。 当操作人员向软交换设备输入了新添加的订阅关系时, 软交换设备 将接收到的订阅关系存储在自身的订阅关系列表中。 When the operator inputs the modified subscription relationship to the softswitch device, the softswitch device updates the corresponding subscription relationship stored by itself according to the received subscription relationship. For example, the indication device A on the user terminal A stored in the softswitch device originally subscribed to the user terminal X, and now receives the modification command including the identifier of the user terminal A, the number indicating the device A, and the identifier of the user terminal Y, and the softswitch. The device overwrites the identifier of the user terminal X corresponding to the number of the pointing device A of the user terminal A in the self-subscription relationship list by the identifier of the user terminal Y. When the operator inputs a newly added subscription relationship to the softswitch device, the softswitch device stores the received subscription relationship in its own subscription relationship list.
当操作人员向软交换设备输入了删除的订阅关系时, 软交换设备查 找自身存储的该订阅关系, 并将其删除。 如: 操作人员向软交换设备输 入包含指示器件 A的编号以及用户终端 Y的标识的删除命令,软交换设 备收到该命令后, 将订阅关系列表中存储的建立有对应关系的指示 件 A的编号与用户终端 Y的标识删除。  When the operator enters the deleted subscription relationship to the softswitch device, the softswitch device looks up the subscription relationship stored by itself and deletes it. For example, the operator inputs a deletion command including the number indicating the device A and the identifier of the user terminal Y to the softswitch device. After receiving the command, the softswitch device will subscribe to the indicator A of the relationship established in the subscription relationship list. The number is deleted from the ID of the user terminal Y.
软交换设备完成了上述的更新操作后, 针对更新的订阅关系进行数 据有效性检查, 如: 判断所述用户终端是否已在软交换设备上注册、 该 用户终端订阅的被订阅用户终端数量是否超过预先设置的允许值等。  After the softswitch device completes the above update operation, the data validity check is performed on the updated subscription relationship, such as: determining whether the user terminal has been registered on the softswitch device, and whether the number of subscribed user terminals subscribed by the user terminal exceeds Pre-set allowable values, etc.
步骤 302: 如果软交换设备确认更新的订阅关系无效, 那么软交换 设备就发出针对该订阅关系的错误提示, 操作人员则需要将该提示所对 应的订阅关系恢复为进行所述更新操作之间的订阅关系; 如果软交换设 备确认更新的订阅关系有效, 软交换设备则将该订阅关系发送给该订阅 关系中的订阅用户终端。  Step 302: If the softswitch device confirms that the updated subscription relationship is invalid, the softswitch device issues an error prompt for the subscription relationship, and the operator needs to restore the subscription relationship corresponding to the prompt to perform the update operation. Subscription relationship; if the softswitch device confirms that the updated subscription relationship is valid, the softswitch device sends the subscription relationship to the subscribing user terminal in the subscription relationship.
可见, 为了保证能恢复所述订阅关系, 需要在步骤 301中, 在所述 更新操作之前, 先另外保存一份未进行更新操作的订阅关系。 这样就能 在软交换设备发出所述错误提示后, 用保存的所述未进行更新操作的订 阅关系更新已完成更新操作的相应订阅关系。  It can be seen that, in order to ensure that the subscription relationship can be restored, in step 301, before the update operation, a subscription relationship that does not perform an update operation is additionally saved. In this way, after the softswitch device issues the error prompt, the corresponding subscription relationship of the completed update operation is updated with the saved subscription relationship of the update operation.
步驟 303: 所述订阅用户终端收到来自软交换设备的所述订阅关系 后, 根据所述订阅关系更新自身保存的相应订阅关系, 具体的更新操作 的方式与步骤 301中軟交换设备进行的相应更新操作的方式相同。 . 步骤 304: 所述订阅用户终端完成所述更新操作后, 向软交换设备 发送确认响应, 以告知软交换设备所述订阅用户终端完成了所述更新操 作。 在实际应用中, 软交换设备在步骤 301中可以先不进行所述更新操 作, 而是将操作人员输入的要更新的所述订阅关系另外保存。 当完成所 述数据有效性检查后, 针对数据有效性检查结果为有效的订阅关系, 软 交换设备则根据该订阅关系进行步骤 301中的所述更新操作; 针对数据 有效性检查结果为无效的订阅关系, 软交换设备则删除另外保存的该订 阅关系。 Step 303: After receiving the subscription relationship from the softswitch device, the subscription user terminal updates the corresponding subscription relationship saved by itself according to the subscription relationship, and the manner of the specific update operation is corresponding to the softswitch device in step 301. The update operation is done in the same way. Step 304: After completing the update operation, the subscribing user terminal sends an acknowledgment response to the softswitch device to notify the softswitch device that the subscribing user terminal completes the update operation. In an actual application, the softswitch device may not perform the update operation in step 301, but separately save the subscription relationship that is input by the operator to be updated. After the data validity check is completed, the softswitch device performs the update operation in step 301 according to the subscription relationship, and the subscription is invalid for the data validity check result. Relationship, the softswitch device deletes the additionally saved subscription relationship.
以上所述的软交换设备与用户终端之间的通信交互,是由目前 NGN 中所应用的通信协议承载的, 如: 由媒体网关控制协议(MGCP )承载, 也可以由 H.248协议承载。  The communication interaction between the softswitch device and the user terminal is carried by the communication protocol applied in the current NGN, for example, by the Media Gateway Control Protocol (MGCP), or by the H.248 protocol.
由以上所述可以看出, 本发明所提供的方法实现了用户终端状态指 示的功能, 订阅用户终端可以显示出其订阅的被订阅用户终端的状态; 并且当有被订阅用户终端的状态发生变化时, 订阅用户终端能够及时显 示出该被订阅用户终端发生状态变化后的当前状态, 使得用户可以根据 订阅用户终端显示出的被订阅用户终端当前状态, 确定是否呼叫所述被 订阅用户终端; 并且,还可以通过在用户终端或软交换设备上进行设置, 来改变用户终端之间的订阅关系。可见, NGN的服务质量有了明显提高, 因此用户满意度也将明显提高。  It can be seen from the above that the method provided by the present invention implements the function of the status indication of the user terminal, and the subscribing user terminal can display the status of the subscribing user terminal to which it subscribes; and when the status of the subscribing user terminal changes When the subscriber terminal is able to display the current state of the subscribed user terminal in a state change, the user can determine whether to call the subscribed user terminal according to the current state of the subscribed user terminal displayed by the subscriber terminal; The subscription relationship between the user terminals can also be changed by setting on the user terminal or the softswitch device. It can be seen that the service quality of NGN has been significantly improved, so user satisfaction will also be significantly improved.

Claims

权利要求书 Claim
1、 一种指示用户终端状态的实现方法, 其特征在于, 预先设置 各用户终端之间的订阅关系以及各用户终端状态参数,该方法还包括 以下步骤:  A method for implementing a state of a user terminal, characterized in that a subscription relationship between each user terminal and a status parameter of each user terminal are set in advance, and the method further comprises the following steps:
软交换设备根据所述的订阅关系获知被订阅用户终端对应的订 阅用户终端,并将包含被订阅用户终端状态参数的状态消息发送给订 阅用户终端;  The softswitch device learns the subscribed user terminal corresponding to the subscribed user terminal according to the subscription relationship, and sends a status message including the status parameter of the subscribed user terminal to the subscription user terminal;
订阅用户终端接收到所述状态消息后,根据该状态消息包含的状 态参数发出与所述被订阅用户终端当前状态相对应的提示信号。  After receiving the status message, the subscribing user terminal sends a prompt signal corresponding to the current status of the subscribed user terminal according to the status parameter included in the status message.
2、 如权利要求 1 所述的方法, 其特征在于, 设置所述订阅关系 的方法是:  2. The method of claim 1, wherein the method of setting the subscription relationship is:
向软交换设备中输入订阅用户终端的标识、该订阅用户终端上的 不同指示器件编号以及相应指示器件所订阅的被订阅用户终端标识, 软交换设备在收到的上述内容之间建立对应关系并保存。  Entering, to the softswitch device, the identifier of the subscribing user terminal, the different indicator device number on the subscribing user terminal, and the subscribed user terminal identifier subscribed by the corresponding indication device, and the softswitch device establishes a correspondence between the received content and save.
3、 如权利要求 2所述的方法, 其特征在于, 设置所述状态参数 的方法包括:  3. The method of claim 2, wherein the method of setting the state parameter comprises:
软交换设备向各用户终端发送状态上报命令,收到该命令的用户 终端将自身的当前状态上报给软交换设备;软交换设备收到用户终端 上报的所述状态后, 在该状态与该用户终端的标识之间建立对应关 系,并将建立有对应关系的用户终端标识以及用户终端状态作为所述 状态参数存储于状态列表中。  The softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device. After receiving the status reported by the user terminal, the softswitch device contacts the user in the state. A correspondence is established between the identifiers of the terminals, and the user terminal identifiers and the user terminal states in which the corresponding relationships are established are stored in the state list as the state parameters.
4、 如权利要求 2所述的方法, 其特征在于, 设置所述状态参数 的方法包括:  4. The method of claim 2, wherein the method of setting the state parameter comprises:
软交换设备向各用户终端发送状态上报命令,收到该命令的用户 终端将自身的当前状态上报给软交换设备;软交换设备收到用户终端 上报的所述状态后,在设置有所述订阅关系的订阅关系列表中查找该 用户终端的标识所对应的指示器件编号,并在该指示器件编号以及所 述用户终端的状态之间建立对应关系,再将建立有对应关系的指示器 件编号以及用户终端状态作为所述状态参数存储于状态列表中。 The softswitch device sends a status report command to each user terminal, and the user who receives the command The terminal reports the current status of the user terminal to the softswitch device. After receiving the status reported by the user terminal, the softswitch device searches for the indicator device number corresponding to the identifier of the user terminal in the subscription relationship list in which the subscription relationship is set. And establishing a correspondence between the indication device number and the state of the user terminal, and storing the indication device number and the user terminal state in which the correspondence relationship is established as the state parameter in the state list.
5、 如权利要求 3或 4所述的方法, 其特征在于:  5. The method of claim 3 or 4, characterized by:
软交换设备发送的所述状态参数包括: 所述被订阅用户终端的当 前状态以及所述订阅用户终端上订阅该被订阅用户终端的指示器件 的编号;或所述被订阅用户终端的标识以及该被订阅用户终端的当前 状态。  The status parameter sent by the softswitch device includes: a current status of the subscribed user terminal and a number of the pointing device that subscribes to the subscribed user terminal on the subscribing user terminal; or an identifier of the subscribed user terminal and the The current status of the subscribed user terminal.
6、 如权利要求 5所述的方法, 其特征在于, 软交换设备发送的 所述状态参数包括:所述被订阅用户终端的当前状态以及所述订阅用 户终端上订阅该被订阅用户终端的指示器件的编号;则订阅用户终端 发出所述提示信号的方法是:  The method of claim 5, wherein the status parameter sent by the softswitch device comprises: a current status of the subscribed user terminal and an indication of subscribing to the subscribed user terminal on the subscribing user terminal. The number of the device; the method for subscribing the user terminal to issue the prompt signal is:
订阅用户终端用所述指示器件编号所对应的自身指示器件,发出 与收到的被订阅用户终端当前状态相对应的提示信号;  And the subscribing user terminal sends a prompt signal corresponding to the received current state of the subscribed user terminal by using the self-indicating device corresponding to the indication device number;
或者, 软交换设备发送的所述状态参数包括: 所述被订阅用户终 端的标识以及该被订阅用户终端的当前状态;则订阅用户终端发出所 述提示信号的方法是:  Or the status parameter sent by the softswitch device includes: an identifier of the subscribed user terminal and a current status of the subscribed user terminal; and the method for the subscribing user terminal to send the prompt signal is:
订阅用户终端在自身预先存储的订阅关系中查找该状态参数包 含的所述标识对应的自身指示器件编号,并用该编号所对应的自身指 示器件发出与收到的被订阅用户终端当前状 ^相对应的提示信号。  The subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status parameter in the pre-stored subscription relationship, and uses the self-indicating device corresponding to the number to send and receive the current status of the subscribed user terminal. Prompt signal.
7、 如权利要求 6所述的方法, 其特征在于, 所述订阅用户终端 用所述指示器件发出所述提示信号的方法是:  7. The method according to claim 6, wherein the method for the subscriber terminal to issue the prompt signal by using the indication device is:
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的音频数据,该指示器件收到该音频数据后以语音方式播放 该音频数据所对应的被订阅用户终端当前状态; 和 /或, Transmitting, by the subscribing user terminal, the current status of the subscribed user terminal to the indication device The audio data corresponding to the state, the indicating device receives the audio data and then plays the current state of the subscribed user terminal corresponding to the audio data by voice; and/or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的视频数据,该指示器件收到该视频数据后以图像方式播放 该视频数据所对应的被订阅用户终端当前状态; 和 /或,  Transmitting, by the subscribing user terminal, the video data corresponding to the current state of the subscribing user terminal to the indication device, and the indication device, after receiving the video data, playing the current state of the subscribed user terminal corresponding to the video data in an image manner; and / or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的电平信号,该指示器件发出与收到的电平信号相对应的亮 度和 /或闪烁频率的光亮。  The subscribing user terminal transmits a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal.
8、 如权利要求 1 所述的方法, 其特征在于, 该方法进一步包括 以下步骤:  8. The method of claim 1 wherein the method further comprises the steps of:
a. 确定发生状态变化的被订阅用户终端的当前状态, 并将包含 该被订阅用户终端当前状态的状态信息发送给订阅用户终端;  a. determining a current status of the subscribed user terminal in which the status change occurs, and transmitting status information including the current status of the subscribed user terminal to the subscribing user terminal;
b. 接收到所述状态信息的订阅用户终端, 根据该状态信息发出 与所述被订阅用户终端当前状态相对应的提示信号。  b. The subscribing user terminal that receives the status information sends a prompt signal corresponding to the current state of the subscribed user terminal according to the status information.
9、 如权利要求 8所述的方法, 其特征在于, 步骤 a中, 确定所 述当前状态的方法是:  9. The method according to claim 8, wherein in step a, the method for determining the current state is:
用户终端因自身发生状态变化,触发与自身状态变化后的当前状 态相对应的事件并将该事件上报给软交换设备;软交换设备在预先存 储的事件状态对应列表中查找该事件所对应的用户终端状态,并将该 用户终端状态确定为被订阅用户终端发生状态变化后的当前状态; 或,  The user terminal triggers an event corresponding to the current state after the state change, and reports the event to the softswitch device. The softswitch device searches for the user corresponding to the event in the pre-stored event state correspondence list. a terminal state, and determining the state of the user terminal as a current state after the state change of the subscribed user terminal occurs; or
软交换设备向各用户终端发送状态上报命令, 收到该命令的用户 终端将自身的当前状态向软交换设备上报;软交换设备收到用户终端 上报的所述状态后,在自身预先存储的用户终端对应状态列表中查找 相应用户终端的状态,并判断储存的该用户终端的状态与收到的所述 用户终端的状态是否相同, 如果不同, 软交换设备则认为该用户终端 的状态发生了变化,并将收到的该用户终端的状态确定为被订阅用户 终端发生状态变化后的当前状态。 The softswitch device sends a status report command to each user terminal, and the user terminal that receives the command reports the current status of the user terminal to the softswitch device. After receiving the state reported by the user terminal, the softswitch device stores the user in advance. Finding a status of the corresponding user terminal in the terminal corresponding status list, and determining the stored status of the user terminal and the received Whether the state of the user terminal is the same or not, the softswitch device considers that the state of the user terminal changes, and determines the received state of the user terminal as the current state after the state change of the subscribed user terminal occurs.
10、 如权利要求 9所述的方法, 其特征在于, 步骤 a中, 软交换 设备发送的所述状态信息包括:所述被订阅用户终端发生状态变化后 的当前状态以及订阅用户终端上订阅该被订阅用户终端的指示器件 的编号;  The method according to claim 9, wherein, in step a, the status information sent by the softswitch device comprises: a current status of the subscribed user terminal after a status change occurs, and a subscription to the subscribing user terminal. The number of the pointing device that is subscribed to the user terminal;
步驟 b中, 所述订阅用户终端根据所述状态信息发出提示信号的 方法是:订阅用户终端用该状态信息包含的所述编号所对应的自身指 示器件, 发出与收到的被订阅用户终端当前状态相对应的提示信号。  In the step b, the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal uses the self-indicating device corresponding to the number included in the status information, and sends and receives the currently subscribed user terminal. The corresponding signal of the status.
11、 如权利要求 9所述的方法, 其特征在于, 步骤 a中, 软交换 设备发送的所述状态信息包括:所述被订阅用户终端的标识以及该被 订阅用户终端发生状态变化后的当前状态;  The method according to claim 9, wherein, in step a, the status information sent by the softswitch device includes: an identifier of the subscribed user terminal and a current status of the subscribed user terminal after a status change occurs. State
步骤 b中, 所述订阅用户终端根据所述状态信息发出提示信号的 方法是:订阅用户终端在自身预先存储的订阅关系中查找该状态信息 包含的所述标识对应的自身指示器件编号,并用该编号所对应的自身 '指示器件发出与收到的被订阅用户终端当前状态相对应的提示信号。  In the step b, the subscribing user terminal sends a prompting signal according to the status information: the subscribing user terminal searches for the self-instruction device number corresponding to the identifier included in the status information in the subscription relationship pre-stored by the user terminal, and uses the The self corresponding to the number indicates that the device issues a prompt signal corresponding to the received current state of the subscribed user terminal.
12、 如权利要求 10或 11所述的方法, 其特征在于, 所述订阅用 户终端用所述指示器件发出所述提示信号的方法是:  The method according to claim 10 or 11, wherein the method for the subscriber terminal to issue the prompt signal by using the indication device is:
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的音频数据,该指示器件收到该音频数据后以语音方式播放 该音频数据所对应的被订阅用户终端当前状态; 和 /或,  And the subscribing user terminal sends the audio data corresponding to the current state of the subscribed user terminal to the indication device, and the indication device plays the audio data and then plays the current state of the subscribed user terminal corresponding to the audio data by using the audio data; and / or,
所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的视频数据,该指示器件收到该视频数据后以图像方式播放 该视频数据所对应的被订阅用户终端当前状态; 和 /或, 所述订阅用户终端向所述指示器件发送被订阅用户终端当前状 态所对应的电平信号,该指示器件发出与收到的电平信号相对应的亮 度和 /或闪烁频率的光亮。 Transmitting, by the subscribing user terminal, the video data corresponding to the current state of the subscribing user terminal to the indication device, and the indication device, after receiving the video data, playing the current state of the subscribed user terminal corresponding to the video data in an image manner; and /or, The subscribing user terminal sends a level signal corresponding to the current state of the subscribed user terminal to the pointing device, and the indicating device emits a brightness of a brightness and/or a flicker frequency corresponding to the received level signal.
13、 如权利要求 10所述的方法, 其特征在于, 步骤 b中, 所述 订阅用户终端进一步用收到的所述当前状态,覆盖自身状态列表中原 来存储的所述指示器件编号对应的被订阅用户终端状态。  The method according to claim 10, wherein, in step b, the subscribing user terminal further overwrites the received current device state, and overwrites the corresponding device number corresponding to the original device number stored in the self-status list. Subscribe to the user terminal status.
14、 如权利要求 11所述的方法, 其特征在于, 步骤 b中, 所述 订阅用户终端进一步在自身的订阅关系列表中查找所述被订阅用户 终端标识所对应的自身指示器件的编号, 再用收到的所述当前状态, 覆盖自身状态列表中原来存储的上述指示器件编号所对应的被订阅 用户终端状态。  The method according to claim 11, wherein in step b, the subscribing user terminal further searches for a number of the self-instruction device corresponding to the sub-subscribed user terminal identifier in its own subscription relationship list, and then The state of the subscribed user terminal corresponding to the indication device number originally stored in the self-status list is overwritten by the received current state.
15、如权利要求 8所述的方法,其特征在于,该方法进一步包括: 用户终端将要更新的订阅关系发送给软交换设备,软交换设备对收到 的订阅关系进行数据有效性检查, 并向用户终端发送检查结果; 如果所述检查结果是确认更新,软交换设备及所述用户终端则用 该检查结果所针对的订阅关系,分别更新自身存储的订阅关系列表中 的相应订阅关系。  The method according to claim 8, wherein the method further comprises: the user terminal transmitting the subscription relationship to be updated to the softswitch device, and the softswitch device performs data validity check on the received subscription relationship, and The user terminal sends the check result; if the check result is the confirmation update, the softswitch device and the user terminal respectively update the corresponding subscription relationship in the stored subscription relationship list by using the subscription relationship for the check result.
16、如权利要求 8所述的方法,其特征在于,该方法进一步包括: 软交换设备对接收到的要更新的订阅关系进行数据有效性检查,如果 检查结果是确认更新,就用该检查结果所针对的订阅关系更新自身存 储的订阅关系列表中的相应订阅关系,并将该订阅关系发送给用户终 端;用户终端用收到的该订阅关系更新自身存储的订阅关系列表中的 相应订阅关系。  The method according to claim 8, wherein the method further comprises: the softswitch device performs a data validity check on the received subscription relationship to be updated, and if the check result is a confirmation update, the check result is used. The subscribed relationship is updated with the corresponding subscription relationship in the subscription relationship list stored by the user, and the subscription relationship is sent to the user terminal; the user terminal updates the corresponding subscription relationship in the subscription relationship list stored by itself by using the received subscription relationship.
17、 如权利要求 15或 16所述的方法, 其特征在于, 要更新的所 述订阅关系是: 要修改的订阅关系、 新添加的订阅关系和 /或要删除 的订阅关系。 17. The method of claim 15 or 16, wherein the subscription relationship to be updated is: a subscription relationship to be modified, a newly added subscription relationship, and/or to be deleted Subscription relationship.
PCT/CN2006/000357 2005-05-17 2006-03-09 An implement method for indicating the state of user terminal WO2006122466A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2005100736088A CN1867004A (en) 2005-05-17 2005-05-17 Realization method for indicating user terminal state
CN200510073608.8 2005-05-17

Publications (1)

Publication Number Publication Date
WO2006122466A1 true WO2006122466A1 (en) 2006-11-23

Family

ID=37425877

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/000357 WO2006122466A1 (en) 2005-05-17 2006-03-09 An implement method for indicating the state of user terminal

Country Status (2)

Country Link
CN (1) CN1867004A (en)
WO (1) WO2006122466A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113825191A (en) * 2021-08-27 2021-12-21 青岛海尔科技有限公司 Subscription method and device for equipment information

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119110107A (en) * 2007-02-02 2024-12-10 赛乐得科技(北京)有限公司 Method and device for cross-layer optimization in multimedia communication with different user terminals
CN101365017B (en) * 2007-08-07 2012-05-23 中国电信股份有限公司 Method and system for realizing calling and called call processing based on user state presentation
CN101741873B (en) * 2008-11-19 2012-09-26 中兴通讯股份有限公司 Terminal name changing method and fusion service system
CN101742477B (en) * 2008-11-24 2012-10-31 中国移动通信集团公司 Information processing system, device and method thereof
CN102340759B (en) * 2010-07-19 2015-08-19 中国电信股份有限公司 Communication terminal state acquisition method and system
CN104753896A (en) * 2013-12-31 2015-07-01 华为技术有限公司 Method, device and system for achieving state subscription
CN105635209B (en) * 2014-10-31 2019-06-21 中国移动通信集团公司 Online terminal management method and device, and online terminal agent

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100462572B1 (en) * 2001-12-31 2004-12-17 에스케이 텔레콤주식회사 Method for Service of Presence using SIP in Mobile Communication Packet Network
CN1571442A (en) * 2003-07-11 2005-01-26 华为技术有限公司 A method of called mobile terminal state acquisition for caller
KR20050011893A (en) * 2003-07-24 2005-01-31 에스케이 텔레콤주식회사 System and method for displaying present state of the receiving mobile station
KR20050018486A (en) * 2003-08-14 2005-02-23 엘지전자 주식회사 Method for alerting another's mobile state
KR20050017986A (en) * 2003-08-12 2005-02-23 에스케이 텔레콤주식회사 Method for Reporting Terminating Terminal Status in Mobile Communication System
CN1630319A (en) * 2003-12-16 2005-06-22 腾讯科技(深圳)有限公司 A telephone state information presentation system and realizing method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100462572B1 (en) * 2001-12-31 2004-12-17 에스케이 텔레콤주식회사 Method for Service of Presence using SIP in Mobile Communication Packet Network
CN1571442A (en) * 2003-07-11 2005-01-26 华为技术有限公司 A method of called mobile terminal state acquisition for caller
KR20050011893A (en) * 2003-07-24 2005-01-31 에스케이 텔레콤주식회사 System and method for displaying present state of the receiving mobile station
KR20050017986A (en) * 2003-08-12 2005-02-23 에스케이 텔레콤주식회사 Method for Reporting Terminating Terminal Status in Mobile Communication System
KR20050018486A (en) * 2003-08-14 2005-02-23 엘지전자 주식회사 Method for alerting another's mobile state
CN1630319A (en) * 2003-12-16 2005-06-22 腾讯科技(深圳)有限公司 A telephone state information presentation system and realizing method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113825191A (en) * 2021-08-27 2021-12-21 青岛海尔科技有限公司 Subscription method and device for equipment information
CN113825191B (en) * 2021-08-27 2023-11-28 青岛海尔科技有限公司 Subscription method and device for equipment information

Also Published As

Publication number Publication date
CN1867004A (en) 2006-11-22

Similar Documents

Publication Publication Date Title
WO2006122466A1 (en) An implement method for indicating the state of user terminal
US20080267371A1 (en) Telephone system and communication terminal
CN101771769B (en) Method, device and system for call control
US20060133356A1 (en) Network telephone system
US8798037B2 (en) Apparatus and method for providing recording service in IP multimedia subsystem
CN103024687A (en) Method and equipment for establishing instant messaging
CN114915925A (en) Network call method, device, mobile terminal, SIP server and storage medium
CN100446528C (en) Click-to dial service realizing method
US8582558B2 (en) IP telephone system
CN108270931B (en) Mobile phone fraud and disturbance prevention method based on IMEI mark
US20080235290A1 (en) Information update system, information update method, and computer-readable medium
EP2671366A1 (en) Determining a location address for shared data
JP4677350B2 (en) Call control signal transfer apparatus, call control signal transfer method, and call control signal transfer program
CN104954586A (en) Method and device for mobile subscriber to obtain friendly state
CN112187707B (en) Shutdown method and application server
KR101564733B1 (en) Mobile terminal function lock system and method
CN101141272A (en) Calling system and method thereof
EP4231618A1 (en) Method for managing and/or signaling at least one voip call and a communication system
EP4462753A1 (en) Method for managing at least one voip call and a communictaion system
CN110266809B (en) International customs bureau, proxy server of international customs bureau, blockchain and communication method
WO2007022723A1 (en) Method of updating software/configuring parameter for mobile terminal
CN112995563B (en) Method, system and storage medium for realizing customer service hotline video service
CN101102266B (en) Routing method and system based on packet network
WO2016177224A1 (en) Terminal offline method, standby pcrf device, user subscription data device and system
KR100809670B1 (en) Video communication portal service system and method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: RU

WWW Wipo information: withdrawn in national office

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06705734

Country of ref document: EP

Kind code of ref document: A1