WO2023011476A1 - 一种通信、数据通道的建立方法、设备及存储介质 - Google Patents
一种通信、数据通道的建立方法、设备及存储介质 Download PDFInfo
- Publication number
- WO2023011476A1 WO2023011476A1 PCT/CN2022/109714 CN2022109714W WO2023011476A1 WO 2023011476 A1 WO2023011476 A1 WO 2023011476A1 CN 2022109714 W CN2022109714 W CN 2022109714W WO 2023011476 A1 WO2023011476 A1 WO 2023011476A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- data channel
- service
- channel
- request message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Definitions
- the present disclosure relates to the technical field of communication, and in particular to a communication and data channel establishment method, device and storage medium.
- the present disclosure provides a communication and data channel establishment method, device and storage medium to solve the problem of not implementing an end-to-end specific service solution for a data channel combined with an operator's telephone.
- a method of communication comprising:
- the first terminal monitors the dial-up event, and triggers the establishment process of the data channel guide channel with the media module of the service platform through the dial-up event;
- the first terminal After the first terminal successfully establishes the data channel guide channel with the service platform media module, it sends a service request message through the data channel guide channel;
- the first terminal receives a response message to the service request message returned by the media module of the service platform, and implements service interface display and/or service logic according to the response message instruction.
- the data channel guiding channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request message initiated by the first terminal to the second terminal after monitoring a dial event , or sent separately by the first terminal using an independent message.
- it further includes:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it further includes:
- the first terminal When registering, the first terminal carries a data channel capability tag, which is used to indicate that the first terminal is a terminal capable of communicating through the data channel.
- the first terminal establishes a data channel with the service platform media module through the network AS, and/or establishes a data channel guide channel with the service platform media module through the network AS.
- the first terminal establishes a data channel guidance channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the first terminal establishes a data channel guide channel with the service platform media module through the service platform media module.
- the data channel is Data Channel and/or WebSocket channel.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- a method of communication comprising:
- the second terminal receives the call request message sent by the first terminal, and the second terminal triggers the establishment process of the data channel guide channel with the media module of the service platform through the call request message or through an independent request message received. ;
- the second terminal After the second terminal successfully establishes the data channel guide channel with the service platform media module, it sends a service request message to the service platform media module through the data channel guide channel;
- the second terminal receives a response message to the service request message returned by the media module of the service platform, and implements service interface display and/or service logic according to the response message instruction.
- it further includes:
- the second terminal When registering, the second terminal carries a data channel capability tag, which is used to indicate that the second terminal is a terminal capable of communicating through the data channel.
- the second terminal establishes a data channel with the service platform media module through the network AS, and/or establishes a data channel guide channel with the service platform media module through the network AS.
- the second terminal establishes a data channel guidance channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the second terminal establishes a data channel guide channel with the service platform media module through the service platform media module.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the business logic of the guidance service according to the guidance service description information, and further obtains service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- a method of communication comprising:
- the service platform media module that initiates the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial-up event;
- the service platform media module establishes a data channel guide channel with the first terminal, and/or establishes a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module respectively returns response information corresponding to the media negotiation results of the first terminal and/or the second terminal.
- it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the call request initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters for the second terminal are carried in the call request or carried in an independent message as the media negotiation parameters of the data channel guidance channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- it further includes:
- the response message returned by the second terminal is forwarded to the first terminal, and the media response information in the data channel guiding channel part in the response message is modified to the media response information for the first terminal.
- the service platform media module forwards the call request initiated by the first terminal to the second terminal via the service platform media module to which the second terminal belongs.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- the service platform media module receives the call request event initiated by the first terminal notified by the network AS;
- the service platform media module returns response information corresponding to the media negotiation results of the first terminal and/or the second terminal to the network AS respectively.
- it further includes:
- the service platform media module receives the notification message sent by the network AS, which is the notification message sent by the AS of the VoIMS network or the AS of the VoLTE network for obtaining negotiation parameters.
- the service platform media module returns a response message indicating the realization of the interface display and/or business logic of the service, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- a method for establishing a data channel comprising:
- the network AS receives a first terminal call request message, where the first terminal call request message is a call request message initiated by the first terminal;
- the network AS establishes a data channel guiding channel through the first terminal call request message, for the first terminal to send a service request message or perform service data interaction through the data channel guiding channel.
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the network AS forwards the call request initiated by the first terminal to the second terminal, carrying a data channel capability label to indicate that the second terminal is a terminal capable of communicating through the data channel, and carrying the target address returned by the media module of the service platform.
- the media negotiation parameters of the second terminal are used as media negotiation parameters of the data channel guide channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the network AS forwards the call request message initiated by the first terminal to the second terminal, and deletes the media negotiation parameters of the data channel guide channel.
- it further includes:
- it further includes:
- the network AS forwards the response message returned by the second terminal to the first terminal, and modifies the media response information in the data channel guide channel part of the response message to the media response information for the first terminal returned by the media module of the service platform.
- the network AS forwards the call request initiated by the first terminal to the second terminal via the network AS to which the second terminal belongs.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- the data channel is Data Channel and/or WebSocket channel.
- a first terminal comprising:
- the processor which reads the program in the memory, performs the following processes:
- Transceiver used to receive and transmit data under the control of the processor.
- the data channel guiding channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request message initiated by the first terminal to the second terminal after monitoring a dial event , or sent separately by the first terminal using an independent message.
- it further includes:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it further includes:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- the data channel with the media module of the service platform is established through the network AS, and/or the data channel guide channel with the media module of the service platform is established through the network AS.
- the channel is guided by establishing a data channel between the service platform media module and the service platform media module.
- the data channel is Data Channel and/or WebSocket channel.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- a first terminal comprising:
- the first terminal call module is used to monitor the dial event, and trigger the establishment process of the data channel guide channel with the service platform media module through the dial event;
- the first terminal request module is configured to send a service request message through the data channel guide channel after the data channel guide channel with the service platform media module is successfully established;
- the first terminal presentation module is configured to receive a response message to the service request message returned by the service platform media module, and realize service interface display and/or service logic according to the response message instruction.
- the data channel guiding channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request message initiated by the first terminal to the second terminal after monitoring a dial event , or sent separately by the first terminal using an independent message.
- the first terminal calling module is further configured to carry a data channel capability tag when initiating a call request, to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it further includes:
- the first terminal registration module is configured to carry a data channel capability tag when registering to indicate that the first terminal is a terminal capable of communicating through the data channel.
- the first terminal request module is further configured to establish a data channel with the service platform media module through the network AS, and/or establish a data channel guide channel with the service platform media module through the network AS.
- the first terminal request module is further used to establish a data channel guidance channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- the data channel is Data Channel and/or WebSocket channel.
- the first terminal display module is further used to realize the interface display and/or business logic of the service according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- a second terminal comprising:
- the processor which reads the program in the memory, performs the following processes:
- the second terminal receives a call request message sent by the first terminal, the second terminal triggers the establishment process of the data channel guide channel with the media module of the service platform through the call request message or through an independent request message received;
- Transceiver used to receive and transmit data under the control of the processor.
- it further includes:
- a data channel capability tag is carried to indicate that the second terminal is a terminal capable of communicating through a data channel.
- a data channel with the media module of the service platform is established through the network AS, and/or a data channel guide channel with the media module of the service platform is established through the network AS.
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- a second terminal comprising:
- the second terminal receiving module is configured to receive the call request message sent by the first terminal, and the second terminal triggers the data channel with the service platform media module through the call request message or through an independent request message received. Guide the establishment process of the channel;
- the second terminal request module is used to send a service request message to the service platform media module through the data channel guide channel after the data channel guide channel with the service platform media module is successfully established;
- the second terminal presentation module is configured to receive a response message to the service request message returned by the service platform media module, and realize service interface display and/or service logic according to the response message instruction.
- it further includes:
- the second terminal registration module is configured to carry a data channel capability tag when registering to indicate that the second terminal is a terminal capable of communicating through the data channel.
- the second terminal request module is further configured to establish a data channel with the service platform media module through the network AS, and/or establish a data channel guide channel with the service platform media module through the network AS.
- the second terminal request module is further used to establish a data channel guide channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- the receiving module of the second terminal is further configured to receive one or a combination of the following data channel guidance channel negotiation parameters to complete the negotiation with the second terminal on the data channel guidance channel:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the second terminal display module is further used to indicate the interface display and/or business logic of the service according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- a business platform media module comprising:
- the processor which reads the program in the memory, performs the following processes:
- the returned response message to the service request message is used for the first terminal and the second terminal to realize the interface display and/or service logic of the service according to the indication of the response message;
- Transceiver used to receive and transmit data under the control of the processor.
- the service platform media module that initiates the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial-up event;
- it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the call request initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters for the second terminal are carried in the call request or carried in an independent message as the media negotiation parameters of the data channel guidance channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- it further includes:
- the response message returned by the second terminal is forwarded to the first terminal, and the media response information in the data channel guiding channel part in the response message is modified to the media response information for the first terminal.
- the service platform media module to which the second terminal belongs forwards the call request initiated by the first terminal to the second terminal.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- it further includes:
- receiving the notification message sent by the network AS is the notification message sent by the AS of the VoIMS network or the AS of the VoLTE network for obtaining the negotiation parameters.
- the service platform media module returns a response message indicating the realization of the interface display and/or business logic of the service, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- a business platform media module comprising:
- the service platform media module receiving module is used to start the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial event;
- the service platform media module guide channel module is used to establish a data channel guide channel between the service platform media module and the first terminal, and establish a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module response module is used to receive a service request message sent through the data channel guide channel after the data channel guide channel is successfully established; return a response message to the service request message for the first terminal and
- the second terminal implements service interface display and/or service logic according to the response message instruction.
- the service platform media module that starts the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by the dial event;
- the service platform media module guide channel module is further used to establish a data channel guide channel with the first terminal, and/or establish a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module response module is further configured to respectively return response information corresponding to the media negotiation results of the first terminal and/or the second terminal.
- it further includes:
- the service platform media module data channel module is further used to establish a data channel with the first terminal, and/or establish a data channel with the second terminal.
- the receiving module of the service platform media module is further used to forward the call request initiated by the first terminal to the second terminal when the second terminal carries the data channel capability label when registering, and carries the target in the call request or through an independent message.
- the media negotiation parameters of the second terminal are used as media negotiation parameters of the data channel guide channel.
- the service platform media module receiving module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and guide the media negotiation parameters of the channel through the data channel .
- the service platform media module receiving module is further configured to modify the media response information of the data channel guide channel part in the response message returned by the second terminal to the media response information for the first terminal, and then convert the modified second The response message returned by the terminal is forwarded to the first terminal.
- the service platform media module response module is further used to forward the response message returned by the second terminal to the first terminal, and modify the media response information in the data channel guide channel part of the response message to the media response information for the first terminal.
- the service platform media module receiving module is further used to forward the call request initiated by the first terminal to the second terminal via the service platform media module to which the second terminal belongs when the first terminal and the second terminal belong to different service platform media modules. Two terminals.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- the service platform media module receiving module is further used to receive the call request event initiated by the first terminal notified by the network AS;
- the service platform media module guide channel module is further used to establish a data channel guide channel between the service platform media module and the first terminal through the network AS, and/or establish a data channel between the service platform media module and the second terminal via the network AS guide channel;
- the service platform media module response module is further configured to return response information corresponding to the media negotiation results of the first terminal and/or the second terminal to the network AS respectively.
- the service platform media module guide channel module is further used to establish a data channel with the first terminal through the network AS, and/or establish a data channel with the second terminal.
- the service platform media module receiving module is further configured to receive the notification message sent by the network AS, which is the notification message for obtaining the negotiation parameters sent by the AS of the VoIMS network or the AS of the VoLTE network.
- the service platform media module response module is further used for the service platform media module to return a response message indicating that the interface display and/or business logic of the service is realized, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- An AS comprising:
- the processor which reads the program in the memory, performs the following processes:
- the first terminal call request message is a call request message initiated by the first terminal
- Transceiver used to receive and transmit data under the control of the processor.
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the media negotiation parameters of the terminal are used as the media negotiation parameters of the data channel guide channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- it further includes:
- the call request initiated by the first terminal is forwarded to the second terminal through the network AS to which the second terminal belongs.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- the data channel is Data Channel and/or WebSocket channel.
- An AS comprising:
- the AS receiving module is configured to receive a first terminal call request message, where the first terminal call request message is a call request message initiated by the first terminal;
- the AS guide channel module is configured to establish a data channel guide channel through the first terminal call request message, for the first terminal to send a service request message or perform service data interaction through the data channel guide channel.
- the AS guide channel module is further used to replace the data channel guide channel negotiation parameters carried in the first terminal call request message with the service platform media module and the second terminal when the second terminal carries the data channel capability label when registering.
- the media negotiation parameters required by the data channel between the terminals are guided by the channel, and then the modified call request message of the first terminal is forwarded to the second terminal; or, the call request message initiated by the first terminal is forwarded to the second terminal.
- the terminal replaces the data channel guidance channel negotiation parameters carried in an independent request message sent by the first terminal with the media negotiation parameters required for the data channel guidance channel between the service platform media module and the second terminal, and then replaces the modified An independent request message sent by the first terminal is forwarded to the second terminal.
- the AS guide channel module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the data channel guide message in the call request message.
- Media negotiation parameters for the channel are further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the data channel guide message in the call request message.
- the AS receiving module is further used to forward the call request initiated by the first terminal to the second terminal when the second terminal carries the data channel capability label when registering, and carries the data channel capability label to indicate that the second terminal It is a terminal capable of communicating through the data channel, and carries the media negotiation parameters for the second terminal returned by the media module of the service platform as the media negotiation parameters of the data channel guide channel.
- the AS receiving module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the media negotiation parameters of the data channel guidance channel.
- the service platform media module receiving module is further configured to modify the media response information of the data channel guide channel part in the response message returned by the second terminal to the media response information for the first terminal, and then convert the modified second The response message returned by the terminal is forwarded to the first terminal.
- the AS receiving module is further used to forward the response message returned by the second terminal to the first terminal, and modify the media response information in the data channel guide channel part of the response message to the media response information for the first terminal returned by the service platform media module. Response message.
- the AS receiving module is further configured to forward the call request initiated by the first terminal to the second terminal via the network AS to which the second terminal belongs when the first terminal and the second terminal belong to different ASs.
- the AS data channel module is further used to send one of the following data channel guide channel negotiation parameters or a combination thereof to the second terminal to complete the negotiation with the second terminal on the data channel guide channel:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- the data channel is Data Channel and/or WebSocket channel.
- a computer-readable storage medium where the computer-readable storage medium stores a computer program for executing the above-mentioned communication method or data channel establishment method.
- the calling terminal initiates a call request, and after the data channel guide channel with the service platform media module is successfully established, initiates an interactive data service request to the service platform media module through the data channel guide channel , the calling terminal receives the response message returned by the media module of the service platform, and realizes the interface display and/or service logic of the service according to the response message instruction.
- the called terminal receives the call request; after the data channel guide channel with the service platform media module is established successfully, it initiates an interactive data service request to the service platform media module through the data channel guide channel; receives the response returned by the service platform media module After receiving the message, realize the interface display and/or business logic of the service according to the response message instruction.
- a data channel guiding channel between the service platform media module and the calling and called terminals will be established; and the returned response message for the service request message is used to For the first terminal and the second terminal to implement service interface display and/or service logic according to the response message indication.
- FIG. 1 is a schematic diagram of an implementation flow of a communication method on a calling terminal side in an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of an implementation flow of a communication method on the called terminal side in an embodiment of the present disclosure
- FIG. 3 is a schematic diagram of an implementation flow of a communication method on the network side in an embodiment of the present disclosure
- FIG. 4 is a schematic diagram of an implementation flow of a communication method on the AS side in an embodiment of the present disclosure
- FIG. 5 is a schematic diagram of an implementation process of a method for initiating a media negotiation request by a calling terminal in an embodiment of the present disclosure
- FIG. 6 is a schematic diagram of the implementation process of the second method of initiating a media negotiation request by the calling terminal in an embodiment of the present disclosure
- FIG. 7 is a schematic diagram of an implementation process on the calling terminal side of establishing an enhanced call data channel guide channel initiated by the terminal in an embodiment of the present disclosure
- FIG. 8 is a schematic diagram of an implementation process on the called terminal side of establishing a data channel guide channel initiated by the terminal in an embodiment of the present disclosure
- FIG. 9 is a schematic structural diagram of a platform system for establishing a data channel guidance channel initiated by a terminal in an embodiment of the present disclosure
- FIG. 10 is a schematic diagram of a network-side implementation process of establishing a data channel guidance channel initiated by a terminal in an embodiment of the present disclosure
- FIG. 11 is a schematic structural diagram of a first terminal in an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of a second terminal in an embodiment of the present disclosure.
- FIG. 13 is a schematic structural diagram of a media module of a service platform in an embodiment of the present disclosure.
- FIG. 14 is a schematic diagram of the structure of AS in an embodiment of the present disclosure.
- the operator's call network only supports the transmission of audio and video data between the calling terminal and the called terminal, and does not support the transmission of more types of data. No more information interaction can be performed between call users.
- IMS voice IMS voice, VoIMS
- VoLTE long-term evolution voice bearer
- text web pages, Pictures, videos, locations, files, interactive menus, interactive forms, etc.
- Bootstrap Data Channel is a type of data channel used to transmit data based on the Hyper Text Transfer Protocol (Hyper Text Transfer Protocol, HTTP)
- HTTP Hyper Text Transfer Protocol
- an embodiment of the present disclosure provides a solution for establishing an interactive data channel guidance channel in an operator's call network VoIMS.
- the interactive data channel guide channel is a solution through which the terminal passes the network side.
- the terminal can obtain richer call applications from the network and provide them to the user in the terminal's native call APP (that is, the operator's call application provided by the terminal). After using the application, the terminal provides related services to the user through the data channel.
- the implementation of the service platform media module and application server (Application server, AS) will be explained respectively from the calling terminal and the called terminal on the network side, and then an example of their cooperative implementation will be given to better understand the present invention.
- Implementation of the protocols given in the examples is disclosed. This way of explanation does not mean that they must be implemented together, or must be implemented separately. In fact, when they are implemented separately, they also solve their own problems, and when they are used in combination, better technical results will be obtained. .
- the data channel guide channel is a type of data channel defined according to different usage functions.
- the data channel is a data channel between the network side platform or the second terminal initiated and established by the first terminal during the call process, and is used for transmitting the service data during the call process.
- the call process is a process from when the first terminal initiates a call request message to when the call ends.
- Figure 1 is a schematic diagram of the implementation process of the communication method on the calling terminal side, as shown in the figure, may include:
- Step 101 the first terminal monitors a dial-up event, and triggers the establishment process of the data channel with the media module of the service platform through the dial-up event;
- Step 102 after the first terminal successfully establishes the data channel guidance channel with the service platform media module, it sends a service request message through the data channel guidance channel;
- Step 103 the first terminal receives a response message to the service request message returned by the media module of the service platform, and implements service interface display and/or service logic according to the response message instruction.
- Figure 2 is a schematic diagram of the implementation flow of the communication method on the called terminal side, as shown in the figure, may include:
- Step 201 the second terminal receives the call request message sent by the first terminal, and the second terminal triggers the data channel guidance channel with the media module of the service platform through the call request message or through an independent request message received the establishment process;
- Step 202 after the second terminal successfully establishes the data channel guide channel with the service platform media module, it sends a service request message to the service platform media module through the data channel guide channel;
- Step 203 the second terminal receives a response message to the service request message returned by the media module of the service platform, and implements service interface display and/or service logic according to the response message instruction.
- Figure 3 is a schematic diagram of the implementation process of the communication method on the network side, as shown in the figure, which may include:
- Step 301 start the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial event;
- Step 302 establishing a data channel guide channel between the service platform media module and the first terminal, and establishing a data channel guide channel between the service platform media module and the second terminal;
- Step 303 After the data channel guiding channel is established successfully, receive the service request message sent through the data channel guiding channel;
- Step 304 The returned response message to the service request message is used for the first terminal and the second terminal to realize service interface display and/or service logic according to the response message instruction.
- the call request message can be notified by the AS of the VoIMS network or VoLTE network; it can also be sent by the service platform media module receiving the first terminal, that is, the service platform media module directly processes the channel negotiation initiated by the calling terminal request, and initiate a channel negotiation request to the called party.
- the service server When the service server directly handles the data channel media request, the service server is an AS in the VoIMS network or VoLTE network; when the service server does not directly process the data channel media request, it can replace the AS in the VoIMS network or VoLTE network Negotiated by a business server.
- the negotiation can also be implemented through an AS in the VoIMS network or VoLTE network, such as the VoLTE AS in the existing network, or some other network element specially used to handle media negotiation during the call.
- the business platform media module can also be called a business platform media server due to industry habits, or directly called a business platform. They all refer to functional entities that provide services and can be deployed separately or independently as a server.
- the function may also be implemented by the service platform media module and the service platform.
- the service platform may be responsible for performing media negotiation information with the terminal when the service platform media module establishes a data channel or a data channel guide channel between the terminal and the terminal.
- the network AS can also be the AS of the VoIMS network or the AS of the VoLTE network. They all refer to functional entities that provide services. Depending on the network, they may have different names.
- Figure 4 is a schematic diagram of the implementation process of the communication method on the AS side, as shown in the figure, which may include:
- Step 401 the network AS receives a first terminal call request message, the first terminal call request message is a call request message initiated by the first terminal;
- Step 402 the network AS establishes a data channel guide channel through the first terminal call request message, for the first terminal to send a service request message or perform service data interaction through the data channel guide channel.
- the data channel is Data Channel and/or Web socket (WebSocket) channel.
- WebSocket Web socket
- the service platform media module it will also be referred to as the call service platform media module in the embodiments.
- the service performed through the data channel is an enhanced call service.
- the calling terminal initiates a VoIMS or VoLTE call request, and the calling terminal simultaneously initiates a media negotiation request for an enhanced call data channel guidance channel.
- the network guides the channel media request for the enhanced call data channel carried by the calling party, and completes the establishment of the media channel between the calling terminal and the enhanced call control platform in the network; after forwarding the call request to the When called, modify the media negotiation request parameters of the enhanced call data channel guide channel carried by the calling terminal to the media negotiation parameters of the enhanced call platform, including address, port and related media negotiation parameters (or delete the enhanced call data carried by the calling terminal.
- channel guide channel media information and then increase the relevant media negotiation parameters used to negotiate the enhanced call data channel guide channel between the enhanced call platform and the called terminal), and complete the establishment of the media channel between the called terminal and the enhanced call control platform in the network .
- the enhanced call data channel guide channel is a channel between the terminal and the media module of the call service platform, and is used for the terminal to obtain the enhanced call service usable by the terminal from the media module of the call service platform.
- the enhanced call service channel is a channel between a terminal and a terminal, or between a terminal and a certain enhanced call service, and can be used for direct service data interaction between a terminal and a peer terminal or a media module of an enhanced call service platform.
- all the use entrances or initial interfaces of the enhanced call service need to be provided to users through the guided channel of the enhanced call data channel, and then according to service requirements, the terminal can establish an enhanced call service channel to obtain more interactive data.
- the data channel guiding channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request initiated by the first terminal to the second terminal after monitoring a dial event message, or sent separately by the first terminal using an independent message.
- Method 1 The calling terminal directly carries the media negotiation parameters of the data channel guide channel in the VoIMS call request, that is, the audio/video media negotiation of the VoIMS call is negotiated in the same session.
- Fig. 5 is a schematic diagram of an implementation process of the calling terminal initiating a media negotiation request method, as shown in the figure, which may include:
- the calling terminal sends a request (INVITE) message carrying audio (audio), video (vedio), and bootstrap data channel (bootstrap data channel) negotiation information to the network side;
- INVITE request
- audio audio
- video vedio
- bootstrap data channel bootstrap data channel
- the network side sends an INVITE message carrying audio, vedio, bootstrap data channel negotiation information to the called terminal;
- the called terminal responds to the 183 message carrying the negotiation information of audio, video, and bootstrap data channel;
- the network side responds to the 183 message carrying the negotiation information of audio, video, and bootstrap data channel;
- the network side completes the establishment of the data channel guide channel between the network side service platform media module and the calling and called terminals.
- Method 2 the calling terminal may use another request to initiate a data channel guidance channel establishment request while initiating a VoIMS call request.
- Figure 6 is a schematic diagram of the implementation process of the calling terminal initiating a media negotiation request method 2, as shown in the figure, which may include:
- the calling terminal sends an INVITE message carrying audio and vedio to the network side;
- the network side sends an INVITE message carrying audio and vedio to the called terminal;
- the called terminal responds to the 183 message carrying audio and vedio;
- the network side responds to the 183 message carrying audio and vedio;
- the network side completes the establishment of the data channel guide channel between the network side service platform media module and the calling and called terminals.
- the calling terminal sends an INVITE message carrying bootstrap data channel negotiation information to the network side;
- the network side sends an INVITE message carrying bootstrap data channel negotiation information to the called terminal;
- the called terminal responds with a 200 OK message carrying bootstrap data channel negotiation information
- the network side responds with a 200 OK message carrying bootstrap data channel negotiation information
- the network side completes the establishment of the data channel guide channel between the network side service platform media module and the calling and called terminals.
- the first phase and the second phase can be implemented in parallel and synchronously.
- Figure 7 is a schematic diagram of the implementation process of the calling terminal side for establishing the enhanced call data channel guidance channel initiated by the terminal, as shown in the figure, which may include:
- the calling terminal When the calling terminal initiates a call request, it also initiates a media negotiation request for the enhanced call data channel guide channel.
- the media negotiation request of the enhanced call data channel guide channel can be negotiated together with the VoIMS audio/video media in the VoIMS call request, or an independent media negotiation request message can be used to carry the media negotiation request of the enhanced call data channel guide channel.
- the calling terminal receives the enhanced call data channel guide channel media negotiation request response message returned by the network side, and completes the subsequent media negotiation.
- the data channel between the calling terminal and the media module of the calling service platform is established successfully.
- the terminal initiates an interactive data service request to the media module of the call service platform through the enhanced call data channel guidance channel.
- the calling terminal receives the response data returned by the media module of the call service platform, and displays it on the call interface according to the response data.
- the first terminal establishes a data channel with the service platform media module through the network AS, and/or establishes a data channel guide channel with the service platform media module through the network AS.
- the first terminal establishes a data channel guide channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the first terminal establishes a data channel guide channel with the service platform media module through the service platform media module.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the business application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- Figure 8 is a schematic diagram of the implementation process of the called terminal side for establishing a data channel guide channel initiated by the terminal. As shown in the figure, it may include:
- the called terminal receives an enhanced call data channel guide channel negotiation request, and returns a request response according to local conditions.
- the enhanced call data channel guidance channel negotiation request received by the called terminal may be carried by a VoIMS call request message, or may be carried by an independent request message.
- the called terminal continues to complete the follow-up process of media negotiation.
- the data channel between the called terminal and the media module of the calling service platform is established successfully.
- the called terminal initiates an enhanced call service request to the media module of the call service platform through the enhanced call data channel guidance channel.
- the called terminal receives the response data returned by the media module of the call service platform, and displays it on the call interface according to the response data.
- the second terminal establishes a data channel with the service platform media module through the network AS, and/or establishes a data channel guide channel with the service platform media module through the network AS.
- the second terminal establishes a data channel guide channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the second terminal establishes a data channel guide channel with the service platform media module through the service platform media module.
- it may further include:
- the second terminal receives one or a combination of the following data channel guiding channel negotiation parameters to complete the negotiation of the data channel guiding channel with the second terminal:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the response message of the service request message is received through the data channel guidance channel, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the call request message can be notified from the VoIMS network AS; it can also be sent by the service platform media module to receive the first terminal, that is, the service platform media module directly processes the channel negotiation request initiated by the calling terminal, and Initiate a channel negotiation request to the called party.
- the service server When the service server directly processes the media request of the data channel, the service server is an AS in the VoIMS network (hereinafter referred to as scheme 1); when the service server does not directly process the media request of the data channel, other ASs in the VoIMS network can replace the first AS.
- negotiation between a service server hereinafter referred to as scheme 2).
- the negotiation can also be implemented through an AS in the VoIMS network, such as the VoLTE AS in the existing network, or some other network element dedicated to handling media negotiation during a call.
- Fig. 9 is a schematic structural diagram of a platform system for establishing a data channel guide channel initiated by a terminal. At least the platform system in the figure can realize the establishment of a data channel guide channel initiated by a terminal.
- the service platform media module communicates with the terminal A through the network (
- the calling terminal is referred to as terminal A
- the called terminal is referred to as terminal B)
- the service application platforms 1, 2, and 3 are connected to the terminal A through the network.
- the media module of the service platform is responsible for the access and control of all call enhancement services. All service entrances/initial interfaces need to be provided to users through the service platform media module.
- the service platform media module that initiates the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial-up event;
- the service platform media module establishes a data channel guide channel with the first terminal, and/or establishes a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module respectively returns response information corresponding to the media negotiation results of the first terminal and/or the second terminal.
- it may further include:
- it may further include:
- the response message returned by the second terminal is forwarded to the first terminal, and the media response information in the data channel guiding channel part in the response message is modified to the media response information for the first terminal.
- the service platform media module forwards the call request initiated by the first terminal to the second terminal via the service platform media module to which the second terminal belongs.
- it may further include:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- the service platform media module receives the call request event initiated by the first terminal notified by the network AS;
- the service platform media module returns response information corresponding to the media negotiation results of the first terminal and/or the second terminal to the network AS respectively.
- it may further include:
- the service platform media module receives the notification message sent by the network AS, which is the notification message sent by the AS of the VoIMS network or the AS of the VoLTE network for obtaining negotiation parameters.
- the service platform media module returns a response message indicating the realization of the interface display and/or business logic of the service, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further obtains service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- it may further include:
- the network AS forwards the response message returned by the second terminal to the first terminal, and modifies the media response information in the data channel guide channel part of the response message to the media response information for the first terminal returned by the media module of the service platform.
- the network AS forwards the call request initiated by the first terminal to the second terminal via the network AS to which the second terminal belongs.
- it may further include:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- Figure 10 is a schematic diagram of the network side implementation process of establishing a data channel guide channel initiated by the terminal. As shown in the figure, it may include:
- the network receives an enhanced call data channel guidance channel negotiation request from the calling terminal;
- Method 1 The network caches the relevant media negotiation parameters of the calling terminal and then modifies them to the relevant media negotiation parameters of the media module of the service platform;
- Method 2 The network caches and deletes the relevant media negotiation parameters used to establish the enhanced call data channel guide channel on the calling side in the request of the calling terminal to establish an enhanced call data channel guide channel, and adds the channel used to negotiate the called side enhanced call data channel Guidance channel-related media information, in which the media negotiation parameters on the network side carry media negotiation parameters related to the media module of the service platform;
- the network forwards the media negotiation request from the calling side processed in the previous step to the called terminal;
- the network receives the media negotiation request response message returned by the called terminal, caches the media response information returned by the called terminal locally, and then corresponds to the above method 1 and method 2, as follows:
- Corresponding way 1 Replace the called response information with the response message sent by the media module of the service platform for the enhanced call data channel guide channel request sent by the calling terminal buffered in the above step 2;
- Corresponding mode 2 delete the called response information, and increase the response message of the service platform media module for the enhanced call data channel guidance channel request sent by the calling terminal cached in the second step above;
- the network forwards the media negotiation response from the called side processed in the previous step to the calling terminal;
- the network completes the follow-up process of media negotiation.
- the calling terminal may further include:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it may further include:
- the first terminal When registering, the first terminal carries a data channel capability tag, which is used to indicate that the first terminal is a terminal capable of communicating through the data channel.
- the called terminal may further include:
- a data channel capability tag is carried to indicate that the second terminal is a terminal capable of communicating through the data channel.
- it may further include:
- the second terminal When registering, the second terminal carries a data channel capability tag, which is used to indicate that the second terminal is a terminal capable of communicating through the data channel.
- the second terminal when the second terminal carries the data channel capability label when registering, it may further include:
- the call request initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters for the second terminal are carried in the call request or through an independent message as the media negotiation parameters of the data channel guidance channel.
- the second terminal when it does not carry the data channel capability label when registering, it may further include:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the network AS forwards the call request initiated by the first terminal to the second terminal, carrying a data channel capability label to indicate that the second terminal is a terminal capable of communicating through the data channel, and carrying the target address returned by the media module of the service platform.
- the media negotiation parameters of the second terminal are used as media negotiation parameters of the data channel guide channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the network AS forwards the call request message initiated by the first terminal to the second terminal, and deletes the media negotiation parameters of the data channel guide channel.
- the network receives a call request from the calling terminal that includes the enhanced call service attribute, it judges whether the called terminal has registered the enhanced call service capability. If the called terminal has been registered, when the network forwards the call request to the called terminal, the network carries the relevant parameters of the enhanced call service media negotiation, and finally the network establishes the enhanced call service channels with the calling and called; otherwise, the network The called terminal does not carry relevant parameters when forwarding the call request, and the network only establishes a call enhancement call service channel with the calling terminal.
- the registration of the enhanced call service capability can be registered together with the VoIMS call, or can be registered separately.
- it further includes:
- the service platform media module forwards the call request initiated by the first terminal to the second terminal via the service platform media module to which the second terminal belongs.
- the network AS forwards the call request initiated by the first terminal to the second terminal via the network AS to which the second terminal belongs.
- the calling and called terminals belong to different networks, there may be situations where the providers of the enhanced call service are different.
- the calling party and the called terminal need to establish an enhanced call data channel guide with the local network and the peer network respectively. aisle. That is, when the calling terminal initiates a VoIMS call, when the call request carries the audio/video channel media negotiation parameters, it also carries the media negotiation parameters of the local network enhanced call data channel guide channel and the remote network enhanced call data channel guide channel.
- the local network enhanced call data channel guide channel number can be fixedly defined as 1
- the remote network enhanced call data channel guide channel number can be fixedly defined as 2.
- the network needs to complete the following processing during the enhanced call data channel guidance channel negotiation process:
- the calling side network After receiving the enhanced call data channel guide channel media negotiation request message, the calling side network needs to do the following processing for the media negotiation parameters in the request message: (1) Caching the media negotiation related to the local network enhanced call data channel guide channel parameters, and then delete the relevant media negotiation parameters of the local network enhanced call data channel guide channel in the initial call request message; (2) For the related negotiation information of the remote network enhanced call data channel guide channel carried by the calling terminal, add "calling (3) add a remote network enhanced call data channel guide channel related media negotiation parameters, wherein the address, port and related media negotiation parameter numbers are filled in according to the relevant information of the service platform media module in the calling network, and Add the "Called Terminal" mark. Then forward to the called side network.
- the called side network needs to do the following processing for the media negotiation parameters in the request message: (1) Add local network enhanced call data channel guide channel related media negotiation Parameters, wherein the address, port and related media negotiation parameter numbers are filled in according to the relevant information of the call service platform media module in the called network; Negotiation information, and then delete the relevant negotiation information of the remote network enhanced call data channel guide channel carrying the "calling terminal" mark in the initial call request message. Then forward to the called terminal.
- the called network After receiving the response message from the called terminal to the initial media negotiation request, the called network needs to perform the following processing on the media negotiation parameters in the response message: (1) delete the local network enhanced call data channel to guide channel-related media negotiation Parameters; (2) re-increase the relevant negotiation information of the remote network enhanced call data channel guide channel that is deleted in the above 2 and carry the "calling terminal" mark, and according to the situation of the media module of the call service platform in the called side network, Complete the response processing of the relevant media information. Then forward to the calling network.
- the calling network After receiving the called terminal's response message to the initial media negotiation request forwarded by the called network, the calling network needs to perform the following processing on the media negotiation parameters in the response message: (1) delete the "called terminal" The relevant negotiation information of the marked remote network enhanced call data channel guide channel; (2) re-add the relevant media negotiation parameters of the local network enhanced call data channel guide channel deleted in the above 1, and according to the call service platform in the calling side network In the case of the media module, the response processing of the relevant media information is completed. Then forward to the calling terminal.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the terminal initiates a request for establishing a point-to-point channel according to an operation instruction in the guiding channel.
- an embodiment of the present disclosure also provides a calling terminal, a called terminal, a service platform media module, an AS, and a computer-readable storage medium. Due to the problem-solving principles, communication methods, and data channels of these devices The establishment method of the device is similar, so the implementation of these devices can refer to the implementation of the method, and the repetition will not be repeated.
- FIG. 11 is a schematic structural diagram of the first terminal. As shown in the figure, the terminal includes:
- the processor 1100 is used to read the program in the memory 1120 and execute the following processes:
- the transceiver 1110 is used for receiving and sending data under the control of the processor 1100 .
- the data channel guide channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request message initiated by the first terminal to the second terminal after monitoring a dial event , or sent separately by the first terminal using an independent message.
- it further includes:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it further includes:
- a data channel capability tag is carried to indicate that the first terminal is a terminal capable of communicating through a data channel.
- the data channel with the media module of the service platform is established through the network AS, and/or the data channel guide channel with the media module of the service platform is established through the network AS.
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- the data channel is Data Channel and/or WebSocket channel.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 1100 and various circuits of the memory represented by the memory 1120 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- Transceiver 1110 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media.
- the user interface 1130 may also be an interface capable of connecting externally and internally to required equipment, and the connected equipment includes but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
- the processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 when performing operations.
- Embodiments of the present disclosure also provide a first terminal, including:
- the first terminal call module is used to monitor the dial event, and trigger the establishment process of the data channel guide channel with the service platform media module through the dial event;
- the first terminal request module is used to send a service request message through the data channel guide channel after the data channel guide channel between the service platform media module is successfully established;
- the first terminal presentation module is configured to receive a response message to the service request message returned by the service platform media module, and realize service interface display and/or service logic according to the response message instruction.
- the data channel guiding channel is established by the first terminal.
- the negotiation request information of the data channel guide channel is carried by the first terminal through a call request message, and the call request message is a call request message initiated by the first terminal to the second terminal after monitoring a dial event , or sent separately by the first terminal using an independent message.
- the first terminal calling module is further configured to carry a data channel capability tag when initiating a call request, to indicate that the first terminal is a terminal capable of communicating through a data channel.
- it further includes:
- the first terminal registration module is configured to carry a data channel capability tag when registering to indicate that the first terminal is a terminal capable of communicating through the data channel.
- the first terminal request module is further configured to establish a data channel with the service platform media module through the network AS, and/or establish a data channel guide channel with the service platform media module through the network AS.
- the first terminal request module is further used to establish a data channel guidance channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the first terminal establishes a data channel guide channel with the service platform media module through the service platform media module.
- the data channel is Data Channel and/or WebSocket channel.
- the first terminal display module is further used to realize the interface display and/or business logic of the service according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the business application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- each part of the device described above is divided into various modules or units by function and described separately.
- the functions of each module or unit can be implemented in one or more pieces of software or hardware.
- FIG. 12 is a schematic structural diagram of a second terminal. As shown in the figure, the terminal includes:
- the processor 1200 is used to read the program in the memory 1220 and execute the following processes:
- the second terminal receives a call request message sent by the first terminal, the second terminal triggers the establishment process of the data channel guide channel with the media module of the service platform through the call request message or through an independent request message received;
- the transceiver 1210 is used for receiving and sending data under the control of the processor 1200 .
- it further includes:
- a data channel capability tag is carried to indicate that the second terminal is a terminal capable of communicating through a data channel.
- a data channel with the media module of the service platform is established through the network AS, and/or a data channel guide channel with the media module of the service platform is established through the network AS.
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the interface display and/or business logic of the business is realized according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 1200 and various circuits of the memory represented by the memory 1220 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- Transceiver 1210 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media.
- the user interface 1230 may also be an interface capable of connecting externally and internally to required equipment, and the connected equipment includes but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
- the processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 when performing operations.
- Embodiments of the present disclosure also provide a second terminal, including:
- the second terminal receiving module is configured to receive the call request message sent by the first terminal, and the second terminal triggers the data channel with the service platform media module through the call request message or through an independent request message received. Guide the establishment process of the channel;
- the second terminal request module is used to send a service request message to the service platform media module through the data channel guide channel after the data channel guide channel with the service platform media module is successfully established;
- the second terminal presentation module is configured to receive a response message to the service request message returned by the service platform media module, and realize service interface display and/or service logic according to the response message instruction.
- it further includes:
- the second terminal registration module is configured to carry a data channel capability tag when registering to indicate that the second terminal is a terminal capable of communicating through the data channel.
- the second terminal request module is further configured to establish a data channel with the service platform media module through the network AS, and/or establish a data channel guide channel with the service platform media module through the network AS.
- the second terminal request module is further used to establish a data channel guide channel with the service platform media module through the VoIMS network AS or the VoLTE network AS;
- the data channel between the service platform media module and the service platform media module is used to guide the channel.
- the receiving module of the second terminal is further configured to receive one or a combination of the following data channel guidance channel negotiation parameters to complete the negotiation with the second terminal on the data channel guidance channel:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the second terminal display module is further used to realize the interface display and/or business logic of the service according to the response message indication, including:
- the business description information obtained from the response message, the business description information includes:
- the first terminal implements the business logic of the guidance service according to the guidance service description information, and further obtains service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- each part of the device described above is divided into various modules or units by function and described separately.
- the functions of each module or unit can be implemented in one or more pieces of software or hardware.
- Figure 13 is a schematic structural diagram of the service platform media module, as shown in the figure, the service platform media module includes:
- the processor 1300 is used to read the program in the memory 1320 and execute the following processes:
- the returned response message to the service request message is used for the first terminal and the second terminal to realize the interface display and/or service logic of the service according to the indication of the response message;
- the transceiver 1310 is used for receiving and sending data under the control of the processor 1300 .
- the service platform media module that initiates the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial-up event;
- it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the call request initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters for the second terminal are carried in the call request or carried in an independent message as the media negotiation parameters of the data channel guidance channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- it further includes:
- the response message returned by the second terminal is forwarded to the first terminal, and the media negotiation parameters in the data channel guiding channel part in the response message are modified to the media negotiation parameters for the first terminal.
- the service platform media module to which the second terminal belongs forwards the call request initiated by the first terminal to the second terminal.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- it further includes:
- receiving the notification message sent by the network AS is the notification message sent by the AS of the VoIMS network or the AS of the VoLTE network for obtaining the negotiation parameters.
- the service platform media module returns a response message indicating the realization of the interface display and/or business logic of the service, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 1300 and various circuits of the memory represented by the memory 1320 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- Transceiver 1310 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media.
- the processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 when performing operations.
- An embodiment of the present disclosure also provides a service platform media module, including:
- the service platform media module receiving module is used to start the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial event;
- the service platform media module guide channel module is used to establish a data channel guide channel between the service platform media module and the first terminal, and establish a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module response module is used to receive a service request message sent through the data channel guide channel after the data channel guide channel is successfully established; return a response message to the service request message for the first terminal and
- the second terminal implements service interface display and/or service logic according to the response message instruction.
- the service platform media module that initiates the establishment process of the data channel guide channel between the first terminal and the service platform media module triggered by a dial-up event;
- the service platform media module guide channel module is further used to establish a data channel guide channel with the first terminal, and/or establish a data channel guide channel between the service platform media module and the second terminal;
- the service platform media module response module is further configured to respectively return response information corresponding to the media negotiation results of the first terminal and/or the second terminal.
- it further includes:
- the service platform media module data channel module is further used to establish a data channel with the first terminal, and/or establish a data channel with the second terminal.
- the receiving module of the service platform media module is further used to forward the call request initiated by the first terminal to the second terminal when the second terminal carries the data channel capability label when registering, and carries the target in the call request or through an independent message.
- the media negotiation parameters of the second terminal are used as media negotiation parameters of the data channel guide channel.
- the service platform media module receiving module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the media negotiation of the data channel guide channel parameter.
- the service platform media module receiving module is further configured to modify the media response information of the data channel guide channel part in the response message returned by the second terminal to the media response information for the first terminal, and then convert the modified second The response message returned by the terminal is forwarded to the first terminal.
- the service platform media module response module is further used to forward the response message returned by the second terminal to the first terminal, and modify the media response information in the data channel guide channel part of the response message to the media response information for the first terminal.
- the service platform media module receiving module is further used to forward the call request initiated by the first terminal to the second terminal via the service platform media module to which the second terminal belongs when the first terminal and the second terminal belong to different service platform media modules. Two terminals.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS that initiates the establishment process of the data channel guide channel between the first terminal and the media module of the service platform triggered by a dial-up event
- the service platform media module receiving module is further used to receive the call request event initiated by the first terminal notified by the network AS;
- the service platform media module guide channel module is further used to establish a data channel guide channel between the service platform media module and the first terminal through the network AS, and/or establish a data channel between the service platform media module and the second terminal via the network AS guide channel;
- the service platform media module response module is further configured to return response information corresponding to the media negotiation results of the first terminal and/or the second terminal to the network AS respectively.
- the service platform media module guide channel module is further used to establish a data channel with the first terminal through the network AS, and/or establish a data channel with the second terminal.
- the service platform media module receiving module is further configured to receive the notification message sent by the network AS, which is the notification message for obtaining the negotiation parameters sent by the AS of the VoIMS network or the AS of the VoLTE network.
- the service platform media module response module is further used for the service platform media module to return a response message indicating that the interface display and/or business logic of the service is realized, and the service description information obtained from the response message includes:
- the first terminal implements the service logic of the guide service according to the guide service description information, and further acquires service application list description information or service application description information; or,
- the first terminal realizes the interface display and/or business logic of the business application list according to the business application list description information, and further obtains the service application description information according to the user's selection; or,
- Service application description information through which the first terminal realizes interface display and/or service logic of the service application.
- the data channel is Data Channel and/or WebSocket channel.
- each part of the device described above is divided into various modules or units by function and described separately.
- the functions of each module or unit can be implemented in one or more pieces of software or hardware.
- Figure 14 is a schematic diagram of the AS structure. As shown in the figure, the AS includes:
- the processor 1400 is used to read the program in the memory 1420 and execute the following processes:
- the first terminal call request message is a call request message initiated by the first terminal
- the transceiver 1410 is used for receiving and sending data under the control of the processor 1400 .
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the second terminal when the second terminal carries the data channel capability label when registering, it further includes:
- the media negotiation parameters of the terminal are used as the media negotiation parameters of the data channel guide channel.
- the second terminal when the second terminal does not carry the data channel capability label when registering, it further includes:
- the call request message initiated by the first terminal is forwarded to the second terminal, and the media negotiation parameters of the data channel guide channel are deleted.
- it further includes:
- it further includes:
- the call request initiated by the first terminal is forwarded to the second terminal through the network AS to which the second terminal belongs.
- it further includes:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- the data channel is Data Channel and/or WebSocket channel.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 1400 and various circuits of the memory represented by the memory 1420 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- Transceiver 1410 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media.
- the processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1400 when performing operations.
- An AS is also provided in an embodiment of the present disclosure, including:
- the AS receiving module is configured to receive a first terminal call request message, where the first terminal call request message is a call request message initiated by the first terminal;
- the AS guide channel module is configured to establish a data channel guide channel through the first terminal call request message, for the first terminal to send a service request message or perform service data interaction through the data channel guide channel.
- the AS guide channel module is further used to replace the data channel guide channel negotiation parameters carried in the first terminal call request message with the service platform media module and the second terminal when the second terminal carries the data channel capability label when registering.
- the media negotiation parameters required by the data channel between the terminals are guided by the channel, and then the modified call request message of the first terminal is forwarded to the second terminal; or, the call request message initiated by the first terminal is forwarded to the second terminal.
- the terminal replaces the data channel guidance channel negotiation parameters carried in an independent request message sent by the first terminal with the media negotiation parameters required for the data channel guidance channel between the service platform media module and the second terminal, and then replaces the modified An independent request message sent by the first terminal is forwarded to the second terminal.
- the AS guide channel module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the data channel guide message in the call request message.
- Media negotiation parameters for the channel are further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the data channel guide message in the call request message.
- the AS receiving module is further used to forward the call request initiated by the first terminal to the second terminal when the second terminal carries the data channel capability label when registering, and carries the data channel capability label to indicate that the second terminal It is a terminal capable of communicating through the data channel, and carries the media negotiation parameters for the second terminal returned by the media module of the service platform as the media negotiation parameters of the data channel guide channel.
- the AS receiving module is further used to forward the call request message initiated by the first terminal to the second terminal when the second terminal does not carry the data channel capability label when registering, and delete the media negotiation parameters of the data channel guidance channel.
- the service platform media module receiving module is further configured to modify the media response information of the data channel guide channel part in the response message returned by the second terminal to the media response information for the first terminal, and then convert the modified second The response message returned by the terminal is forwarded to the first terminal.
- the AS receiving module is further used to forward the response message returned by the second terminal to the first terminal, and modify the media response information in the data channel guide channel part of the response message to the media response information for the first terminal returned by the service platform media module. Response message.
- the AS receiving module is further configured to forward the call request initiated by the first terminal to the second terminal via the network AS to which the second terminal belongs when the first terminal and the second terminal belong to different ASs.
- the AS data channel module is further used to send one of the following data channel guide channel negotiation parameters or a combination thereof to the second terminal to complete the negotiation with the second terminal on the data channel guide channel:
- the second terminal guides channel negotiation parameters through the data channel carried in the request message.
- the network AS is the AS of the VoIMS network or the AS of the VoLTE network.
- the data channel is Data Channel and/or WebSocket channel.
- each part of the device described above is divided into various modules or units by function and described separately.
- the functions of each module or unit can be implemented in one or more pieces of software or hardware.
- Embodiments of the present disclosure also provide a computer-readable storage medium, where the computer-readable storage medium stores a computer program for executing the above-mentioned communication method or data channel establishment method.
- the embodiments of the present disclosure provide a solution for a terminal to establish an enhanced call service channel guidance channel, and propose a specific implementation method and an end-to-end process of the Data Channel technology.
- the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) having computer-usable program code embodied therein.
- These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions
- the device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
- modules, units, sub-modules, sub-units, etc. can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing, DSP), digital signal processing equipment ( DSP Device, DSPD), Programmable Logic Device (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general-purpose processor, controller, microcontroller, microprocessor, for In other electronic units or combinations thereof that perform the functions described in this disclosure.
- ASIC Application Specific Integrated Circuits
- DSP Digital Signal Processing
- DSP Device digital signal processing equipment
- PLD Programmable Logic Device
- Field-Programmable Gate Array Field-Programmable Gate Array
- FPGA Field-Programmable Gate Array
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (46)
- 一种通信方法,包括:第一终端监测到拨号事件,并通过所述拨号事件触发与业务平台媒体模块之间数据通道引导通道的建立流程;第一终端在与业务平台媒体模块之间的数据通道引导通道建立成功后,通过所述数据通道引导通道发出业务请求消息;第一终端收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据所述响应消息指示实现业务的界面展示和/或业务逻辑。
- 如权利要求1所述的方法,其中,所述数据通道引导通道是由第一终端发起建立的。
- 如权利要求2所述的方法,其中,所述数据通道引导通道的协商请求信息是由第一终端通过呼叫请求消息携带的,所述呼叫请求消息是第一终端在监测到拨号事件后,向第二终端发起的呼叫请求消息,或由第一终端使用独立消息单独发送的。
- 如权利要求1所述的方法,进一步包括:在发起呼叫请求时,携带数据通道能力标签,用以表示所述第一终端是具备通过数据通道进行通信能力的终端。
- 如权利要求1所述的方法,进一步包括:第一终端在进行注册时,携带数据通道能力标签,用以表示所述第一终端是具备通过数据通道进行通信能力的终端。
- 如权利要求1所述的方法,其中,第一终端是通过IP多媒体子系统语音VoIMS网络应用服务器AS或长期演进语音承载VoLTE网络AS建立与业务平台媒体模块之间的数据通道引导通道的;和/或,第一终端是通过业务平台媒体模块建立与业务平台媒体模块之间的数据通道引导通道的。
- 如权利要求1所述的方法,其中,所述数据通道是数据通道Data Channel和/或Web套接字WebSocket通道。
- 如权利要求1至7任一所述的方法,其中,根据所述响应消息指示实现业务的界面展示和/或业务逻辑,包括:从所述响应消息中获得业务描述信息,业务描述信息包括:引导业务描述信息,所述第一终端根据所述引导业务描述信息实现引导业务的业务逻辑,以及进一步获取业务应用列表描述信息或业务应用描述信息;或,业务应用列表描述信息,所述第一终端根据所述业务应用列表描述信息实现业务应用列表的界面展示和/或业务逻辑,并根据用户的选择进一步获取业务应用描述信息;或,业务应用描述信息,所述第一终端通过该应用描述信息实现业务应用的界面展示和/或业务逻辑。
- 一种通信方法,包括:第二终端接收第一终端发送的呼叫请求消息,所述第二终端通过所述呼叫请求消息或通过接收到的第一终端发送的一条独立的请求消息触发与业务平台媒体模块之间的数据通道引导通道的建立流程;第二终端在与业务平台媒体模块之间的数据通道引导通道建立成功后,通过数据通道引导通道向业务平台媒体模块发出业务请求消息;第二终端收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据响应消息指示实现业务的界面展示和/或业务逻辑。
- 如权利要求9所述的方法,进一步包括:第二终端在进行注册时,携带数据通道能力标签,用以表示所述第二终端是具备通过数据通道进行通信能力的终端。
- 如权利要求9所述的方法,其中,第二终端是通过VoIMS网络AS或VoLTE网络AS建立与业务平台媒体模块之间的数据通道引导通道的;和/或,第二终端是通过业务平台媒体模块建立与业务平台媒体模块之间的数据通道引导通道的。
- 如权利要求9所述的方法,进一步包括:第二终端接收以下数据通道引导通道协商参数之一或者其组合,用以完 成与第二终端之间的数据通道引导通道的协商:在第一终端呼叫请求消息中携带的数据通道引导通道协商参数;在第一终端发送的一条独立的请求消息中携带的数据通道引导通道协商参数;在第一终端与第二终端完成呼叫初始媒体协商后,第二终端通过请求消息携带的数据通道引导通道协商参数。
- 如权利要求9至12任一所述的方法,其中,根据响应消息指示实现业务的界面展示和/或业务逻辑,包括:从响应消息中获得的业务描述信息,业务描述信息包括:引导业务描述信息,所述第一终端根据所述引导业务描述信息实现引导业务的业务逻辑,以及进一步获取业务应用列表描述信息或业务应用描述信息;或,业务应用列表描述信息,所述第一终端根据所述业务应用列表描述信息实现业务应用列表的界面展示和/或业务逻辑,并根据用户的选择进一步获取业务应用描述信息;或,业务应用描述信息,所述第一终端通过该应用描述信息实现业务应用的界面展示和/或业务逻辑。
- 如权利要求9所述的方法,其中,所述数据通道是Data Channel和/或WebSocket通道。
- 一种通信方法,包括:启动第一终端通过拨号事件触发的与业务平台媒体模块之间数据通道引导通道的建立流程;建立业务平台媒体模块与第一终端之间的数据通道引导通道,以及建立业务平台媒体模块与第二终端之间的数据通道引导通道;在数据通道引导通道建立成功后,接收通过所述数据通道引导通道发出的业务请求消息;返回对于所述业务请求消息的响应消息,用以供第一终端和第二终端根据响应消息指示实现业务的界面展示和/或业务逻辑。
- 如权利要求15所述的方法,其中,启动第一终端通过拨号事件触发 的与业务平台媒体模块之间数据通道引导通道的建立流程的是业务平台媒体模块;业务平台媒体模块建立与第一终端之间的数据通道引导通道,和/或建立业务平台媒体模块与第二终端之间的数据通道引导通道;业务平台媒体模块分别返回对应第一终端和/或第二终端媒体协商结果的响应信息。
- 如权利要求15所述的方法,进一步包括:建立与第一终端之间的数据通道,和/或建立与第二终端之间的数据通道。
- 如权利要求15所述的方法,其中,在第二终端注册时携带数据通道能力标签时,进一步包括:将第一终端发起的呼叫请求转发至第二终端,在呼叫请求中携带或通过独立消息携带针对第二终端的媒体协商参数作为数据通道引导通道的媒体协商参数。
- 如权利要求15所述的方法,其中,在第二终端注册时未携带数据通道能力标签时,进一步包括:将第一终端发起的呼叫请求消息转发至第二终端,并删除数据通道引导通道的媒体协商参数。
- 如权利要求15所述的方法,进一步包括:将第二终端返回的响应消息转发至第一终端,将响应消息中数据通道引导通道部分的媒体响应信息修改为针对第一终端的媒体响应信息。
- 如权利要求15至20任一所述的方法,其中,在第一终端与第二终端归属不同的业务平台媒体模块时,业务平台媒体模块经第二终端归属的业务平台媒体模块将第一终端发起的呼叫请求转发至第二终端。
- 如权利要求15所述的方法,进一步包括:向第二终端发送以下数据通道引导通道协商参数之一或者其组合,用以完成与第二终端之间的数据通道引导通道的协商:在第一终端呼叫请求消息中携带的数据通道引导通道协商参数;在第一终端发送的一条独立的请求消息中携带的数据通道引导通道协商参数;在第一终端与第二终端完成呼叫初始媒体协商后,第二终端通过请求消息携带的数据通道引导通道协商参数。
- 如权利要求15所述的方法,其中,通过网络AS建立业务平台媒体模块与第一终端之间的数据通道引导通道,和/或经网络AS建立业务平台媒体模块与第二终端之间的数据通道引导通道;业务平台媒体模块向网络AS分别返回对应第一终端和/或第二终端媒体协商结果的响应信息。
- 如权利要求15所述的方法,进一步包括:通过网络AS建立与第一终端之间的数据通道,和/或建立与第二终端之间的数据通道。
- 如权利要求15所述的方法,其中,业务平台媒体模块接收网络AS发送的通知消息,接收的是VoIMS网络的AS或VoLTE网络的AS的发送的用于获取协商参数的通知消息。
- 如权利要求15至20、22至25任一所述的方法,其中,业务平台媒体模块通过数据通道引导通道向第一终端和/或第二终端提供指示实现业务的界面展示和/或业务逻辑的响应消息,其中,第一终端和/或第二终端从响应消息中获得的业务描述信息,业务描述信息包括:引导业务描述信息,所述第一终端根据所述引导业务描述信息实现引导业务的业务逻辑,以及进一步获取业务应用列表描述信息或业务应用描述信息;或,业务应用列表描述信息,所述第一终端根据所述业务应用列表描述信息实现业务应用列表的界面展示和/或业务逻辑,并根据用户的选择进一步获取业务应用描述信息;或,业务应用描述信息,所述第一终端通过该应用描述信息实现业务应用的界面展示和/或业务逻辑。
- 如权利要求15至20、22至25任一所述的方法,其中,所述数据通道是Data Channel和/或WebSocket通道。
- 一种数据通道的建立方法,包括:网络AS接收第一终端呼叫请求消息,所述第一终端呼叫请求消息为第 一终端发起的呼叫请求消息;网络AS通过所述第一终端呼叫请求消息建立数据通道引导通道,用以供第一终端通过所述数据通道引导通道发出业务请求消息或进行业务数据交互。
- 如权利要求28所述的方法,其中,在第二终端注册时携带数据通道能力标签时,进一步包括:将所述第一终端呼叫请求消息中携带的数据通道引导通道协商参数替换为业务平台媒体模块与第二终端之间数据通道引导通道所需的媒体协商参数,然后将修改后的所述第一终端呼叫请求消息转发给第二终端;或,将所述第一终端发起的呼叫请求消息转发至第二终端,将第一终端发送的一条独立的请求消息中携带的数据通道引导通道协商参数替换为业务平台媒体模块与第二终端之间数据通道引导通道所需的媒体协商参数,然后将修改后的所述第一终端发送的一条独立的请求消息转发给第二终端。
- 如权利要求28所述的方法,其中,在第二终端注册时未携带数据通道能力标签时,进一步包括:将第一终端发起的呼叫请求消息转发至第二终端,并删除所述呼叫请求消息中数据通道引导通道的媒体协商参数。
- 如权利要求28所述的方法,其中,在第二终端注册时携带数据通道能力标签时,进一步包括:网络AS将第一终端发起的呼叫请求转发至第二终端,携带业务平台媒体模块返回的针对第二终端的媒体协商参数作为数据通道引导通道的媒体协商参数。
- 如权利要求28所述的方法,其中,在第二终端注册时未携带数据通道能力标签时,进一步包括:网络AS将第一终端发起的呼叫请求消息转发至第二终端,并删除数据通道引导通道的媒体协商参数。
- 如权利要求28所述的方法,进一步包括:将第二终端返回的响应消息中数据通道引导通道部分的媒体响应信息修改为针对第一终端的媒体响应信息,然后将修改后的所述第二终端返回的响 应消息转发至第一终端。
- 如权利要求28至29任一所述的方法,其中,在第一终端与第二终端归属不同的AS时,网络AS经第二终端归属的网络AS将第一终端发起的呼叫请求转发至第二终端。
- 如权利要求28所述的方法,其中,进一步包括:向第二终端发送以下数据通道引导通道协商参数之一或者其组合,用以完成与第二终端之间的数据通道引导通道的协商:在第一终端呼叫请求消息中携带的数据通道引导通道协商参数;在第一终端发送的一条独立的请求消息中携带的数据通道引导通道协商参数;在第一终端与第二终端完成呼叫初始媒体协商后,第二终端通过请求消息携带的数据通道引导通道协商参数。
- 如权利要求28所述的方法,其中,网络AS是VoIMS网络的AS或VoLTE网络的AS。
- 如权利要求28所述的方法,其中,所述数据通道是Data Channel和/或WebSocket通道。
- 一种第一终端,包括:处理器,用于读取存储器中的程序,执行下列过程:监测到拨号事件,并通过所述拨号事件触发与业务平台媒体模块之间的数据通道引导通道的建立流程;在与业务平台媒体模块之间的数据通道引导通道建立成功后,通过所述数据通道引导通道发出业务请求消息;收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据响应消息指示实现业务的界面展示和/或业务逻辑;收发机,用于在处理器的控制下接收和发送数据。
- 一种第一终端,包括:第一终端呼叫模块,用于监测到拨号事件,并通过所述拨号事件触发与业务平台媒体模块之间的数据通道引导通道的建立流程;第一终端请求模块,用于在与业务平台媒体模块之间的数据通道引导通 道建立成功后,通过所述数据通道引导通道发出业务请求消息;第一终端展示模块,用于收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据响应消息指示实现业务的界面展示和/或业务逻辑。
- 一种第二终端,包括:处理器,用于读取存储器中的程序,执行下列过程:接收第一终端发送的呼叫请求消息,所述第二终端通过所述呼叫请求消息或通过接收到的一条独立的请求消息触发与业务平台媒体模块之间的数据通道引导通道的建立流程;在与业务平台媒体模块之间的数据通道引导通道建立成功后,通过数据通道引导通道向业务平台媒体模块发出业务请求消息;收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据响应消息指示实现业务的界面展示和/或业务逻辑;收发机,用于在处理器的控制下接收和发送数据。
- 一种第二终端,包括:第二终端接收模块,用于接收第一终端发送的呼叫请求消息,所述第二终端通过所述呼叫请求消息或通过接收到的一条独立的请求消息触发与业务平台媒体模块之间的数据通道引导通道的建立流程;第二终端请求模块,用于在与业务平台媒体模块之间的数据通道引导通道建立成功后,通过数据通道引导通道向业务平台媒体模块发出业务请求消息;第二终端展示模块,用于收到业务平台媒体模块返回的对于所述业务请求消息的响应消息,根据响应消息指示实现业务的界面展示和/或业务逻辑。
- 一种业务平台媒体模块,包括:处理器,用于读取存储器中的程序,执行下列过程:启动第一终端通过拨号事件触发的与业务平台媒体模块之间数据通道引导通道的建立流程;建立业务平台媒体模块与第一终端之间的数据通道引导通道,以及建立业务平台媒体模块与第二终端之间的数据通道引导通道;在数据通道引导通道建立成功后,接收通过所述数据通道引导通道发出 的业务请求消息;返回对于所述业务请求消息的响应消息,用以供第一终端和第二终端根据响应消息指示实现业务的界面展示和/或业务逻辑;收发机,用于在处理器的控制下接收和发送数据。
- 一种业务平台媒体模块,包括:业务平台媒体模块接收模块,用于启动第一终端通过拨号事件触发的与业务平台媒体模块之间数据通道引导通道的建立流程;业务平台媒体模块引导通道模块,用于建立业务平台媒体模块与第一终端之间的数据通道引导通道,以及建立业务平台媒体模块与第二终端之间的数据通道引导通道;业务平台媒体模块响应模块,用于在数据通道引导通道建立成功后,接收通过所述数据通道引导通道发出的业务请求消息;返回对于所述业务请求消息的响应消息,用以供第一终端和第二终端根据响应消息指示实现业务的界面展示和/或业务逻辑。
- 一种AS,包括:处理器,用于读取存储器中的程序,执行下列过程:接收第一终端呼叫请求消息,所述第一终端呼叫请求消息为第一终端发起的呼叫请求消息;通过所述第一终端呼叫请求消息建立数据通道引导通道,用以供第一终端通过所述数据通道引导通道发出业务请求消息或进行业务数据交互;收发机,用于在处理器的控制下接收和发送数据。
- 一种AS,包括:AS接收模块,用于接收第一终端呼叫请求消息,所述第一终端呼叫请求消息为第一终端发起的呼叫请求消息;AS引导通道模块,用于通过所述第一终端呼叫请求消息建立数据通道引导通道,用以供第一终端通过所述数据通道引导通道发出业务请求消息或进行业务数据交互。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质存储有执行权利要求1至37任一所述方法的计算机程序。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024506817A JP7805565B2 (ja) | 2021-08-04 | 2022-08-02 | 通信、データチャネルの確立方法、デバイス及び記憶媒体 |
| EP22852188.6A EP4383924A4 (en) | 2021-08-04 | 2022-08-02 | COMMUNICATION METHOD, DATA CHANNEL ESTABLISHMENT METHOD, DEVICE, AND STORAGE MEDIUM |
| US18/294,829 US12574423B2 (en) | 2021-08-04 | 2022-08-02 | Communication method and method for establishing data channel |
| CA3228181A CA3228181A1 (en) | 2021-08-04 | 2022-08-02 | Communication method, data channel establishment method, device, and storage medium |
| AU2022321707A AU2022321707B2 (en) | 2021-08-04 | 2022-08-02 | Communication method, data channel establishment method, device, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110891844.X | 2021-08-04 | ||
| CN202110891844.XA CN115941761B (zh) | 2021-08-04 | 2021-08-04 | 一种通信、数据通道的建立方法、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023011476A1 true WO2023011476A1 (zh) | 2023-02-09 |
Family
ID=85154815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/109714 Ceased WO2023011476A1 (zh) | 2021-08-04 | 2022-08-02 | 一种通信、数据通道的建立方法、设备及存储介质 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12574423B2 (zh) |
| EP (1) | EP4383924A4 (zh) |
| JP (1) | JP7805565B2 (zh) |
| CN (1) | CN115941761B (zh) |
| AU (1) | AU2022321707B2 (zh) |
| CA (1) | CA3228181A1 (zh) |
| WO (1) | WO2023011476A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024217533A1 (zh) * | 2023-04-19 | 2024-10-24 | 中国移动通信有限公司研究院 | Dc的能力协商方法、dc服务的处理方法、装置及设备 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240388611A1 (en) * | 2023-05-15 | 2024-11-21 | Samsung Electronics Co., Ltd. | Method and apparatus for multiplexing internet protocol multimedia subsystem data channels |
| CN118301138B (zh) * | 2024-03-20 | 2025-07-15 | 中移(杭州)信息技术有限公司 | 应用数据通道的管理方法和装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105227418A (zh) * | 2014-05-29 | 2016-01-06 | 华为技术有限公司 | 数据通道建立方法和通信设备 |
| CN112788274A (zh) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | 一种基于增强现实的通信方法及装置 |
| WO2022147696A1 (zh) * | 2021-01-06 | 2022-07-14 | 华为技术有限公司 | 一种呼叫处理方法、呼叫处理装置及相关设备 |
| WO2022147697A1 (zh) * | 2021-01-06 | 2022-07-14 | 华为技术有限公司 | 一种呼叫处理系统和呼叫处理方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7898995B2 (en) | 2007-02-21 | 2011-03-01 | Qualcomm, Incorporated | Dynamic adjustment of inactivity timer threshold for call control transactions |
| US9438733B2 (en) * | 2008-09-08 | 2016-09-06 | Invoca, Inc. | Methods and systems for data transfer and campaign management |
| CN102082764A (zh) * | 2009-11-26 | 2011-06-01 | 上海拜翰网络科技有限公司 | 一种通过呼叫推送视频方式提供统一业务平台的方法和系统 |
| US9781167B2 (en) * | 2013-06-21 | 2017-10-03 | Verizon Patent And Licensing Inc. | WebRTC data channel facilitating IMS support of RCS features |
| CN104158985B (zh) * | 2014-07-21 | 2015-11-11 | 小米科技有限责任公司 | 通话方法、装置和系统 |
| US9420440B2 (en) * | 2014-07-21 | 2016-08-16 | Xiaomi Inc. | Calling methods and devices |
| CN109995701B (zh) | 2017-12-29 | 2020-12-01 | 华为技术有限公司 | 一种设备引导的方法、终端以及服务器 |
| US11455341B2 (en) | 2019-10-07 | 2022-09-27 | Honeywell International Inc. | Occupant comfort model extrapolation |
| DE102020129306A1 (de) * | 2019-11-06 | 2021-05-06 | Intel Corporation | Übermittlung von paging-unterstützungsinformationen zur benachrichtigung über die anruferidentifikation (cid) |
| CN115244897A (zh) | 2020-02-14 | 2022-10-25 | Idac控股公司 | 用于使用quic实现多主机多路径安全传输的方法和装置 |
| CN112867068A (zh) * | 2021-01-22 | 2021-05-28 | 广东以诺通讯有限公司 | 一种5g nsa网络下ims通话时业务数据通道的选择方法 |
-
2021
- 2021-08-04 CN CN202110891844.XA patent/CN115941761B/zh active Active
-
2022
- 2022-08-02 CA CA3228181A patent/CA3228181A1/en active Pending
- 2022-08-02 EP EP22852188.6A patent/EP4383924A4/en active Pending
- 2022-08-02 AU AU2022321707A patent/AU2022321707B2/en active Active
- 2022-08-02 JP JP2024506817A patent/JP7805565B2/ja active Active
- 2022-08-02 US US18/294,829 patent/US12574423B2/en active Active
- 2022-08-02 WO PCT/CN2022/109714 patent/WO2023011476A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105227418A (zh) * | 2014-05-29 | 2016-01-06 | 华为技术有限公司 | 数据通道建立方法和通信设备 |
| CN112788274A (zh) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | 一种基于增强现实的通信方法及装置 |
| WO2022147696A1 (zh) * | 2021-01-06 | 2022-07-14 | 华为技术有限公司 | 一种呼叫处理方法、呼叫处理装置及相关设备 |
| WO2022147697A1 (zh) * | 2021-01-06 | 2022-07-14 | 华为技术有限公司 | 一种呼叫处理系统和呼叫处理方法 |
Non-Patent Citations (3)
| Title |
|---|
| ERICSSON LM: "Addition of MTSI Data Channel Media", 3GPP DRAFT; S4-200087, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG4, no. Wroclaw, Poland; 20200120 - 20200124, 14 January 2020 (2020-01-14), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051843554 * |
| SAMSUNG ELECTRONICS CO., LTD.: "MTSI-based architectures and call flows for AR two-party calls", 3GPP DRAFT; S4AV210717, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG4, no. Online, 21 June 2021 (2021-06-21), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP052028335 * |
| See also references of EP4383924A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024217533A1 (zh) * | 2023-04-19 | 2024-10-24 | 中国移动通信有限公司研究院 | Dc的能力协商方法、dc服务的处理方法、装置及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240430313A1 (en) | 2024-12-26 |
| JP2024527153A (ja) | 2024-07-19 |
| US12574423B2 (en) | 2026-03-10 |
| AU2022321707B2 (en) | 2025-06-05 |
| CA3228181A1 (en) | 2023-02-09 |
| EP4383924A4 (en) | 2025-07-23 |
| EP4383924A1 (en) | 2024-06-12 |
| CN115941761A (zh) | 2023-04-07 |
| AU2022321707A1 (en) | 2024-03-07 |
| JP7805565B2 (ja) | 2026-01-26 |
| CN115941761B (zh) | 2024-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12231473B2 (en) | Call processing system and call processing method | |
| CN115484236B (zh) | 建立数据通道的方法、装置、设备、ims控制系统及可读存储介质 | |
| KR101104713B1 (ko) | 얼리 세션을 이용한 세션 설정 프로토콜 기반의 얼리 미디어 서비스 제공 방법 및 응용 서버 | |
| CN103139529B (zh) | Sip服务器、视频通话设备间的视频通话切换方法 | |
| WO2023011476A1 (zh) | 一种通信、数据通道的建立方法、设备及存储介质 | |
| US20200186639A1 (en) | System and method for providing personalized audio-video invitations | |
| US11050801B2 (en) | Call to meeting upgrade | |
| CN102187620A (zh) | 在家庭网络上发送和接收呼叫的系统和方法 | |
| US20170126895A1 (en) | Seamless mechanism to connect an active call to another device | |
| CN114710472A (zh) | 一种ar视频通话的处理方法、装置及通信设备 | |
| CN115277945A (zh) | 一种呼叫处理的方法和设备 | |
| US9992343B2 (en) | Text translation of an audio recording during recording capture | |
| CN117082461B (zh) | 在音视频通话中传送5g消息的方法、装置及存储介质 | |
| JP2025518003A (ja) | サービス実現方法、サービス実現装置、通信機器及び記憶媒体 | |
| WO2018103464A1 (zh) | 一种基于融合设备的通信方法、设备和存储介质 | |
| CN101616186B (zh) | 基于ip多媒体子系统的远程协助实现方法、装置及系统 | |
| CN121056568A (zh) | 一种网络通话的转移方法及终端 | |
| HK40106379A (zh) | 一种通信、数据通道的建立方法、设备及存储介质 | |
| CN119652871B (zh) | 一种基于SIP消息扩展VoIP设备并发呼入量的方法 | |
| KR100695393B1 (ko) | 화상 통화 중 추가 멀티미디어 콘텐츠 제공 방법 및 그시스템 | |
| WO2025167808A1 (zh) | 一种数据通道建立方法和装置 | |
| WO2025118917A1 (zh) | 一种通信方法、装置及系统 | |
| CN117834374A (zh) | 分布式相机实现方法、装置、设备及存储介质 | |
| KR20090064523A (ko) | 얼리 세션을 이용한 세션 설정 프로토콜 기반의 얼리 미디어 서비스 제공 방법 및 응용 서버 | |
| JP2013150155A (ja) | コンテンツ配信システム、方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22852188 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2024506817 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18294829 Country of ref document: US Ref document number: 3228181 Country of ref document: CA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022321707 Country of ref document: AU Ref document number: AU2022321707 Country of ref document: AU |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202417012299 Country of ref document: IN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022321707 Country of ref document: AU Date of ref document: 20220802 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2022852188 Country of ref document: EP Effective date: 20240304 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202400813T Country of ref document: SG |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18294829 Country of ref document: US |