CN119603276B - A communication method, apparatus, node, storage medium, and computer program product. - Google Patents
A communication method, apparatus, node, storage medium, and computer program product.Info
- Publication number
- CN119603276B CN119603276B CN202411667814.0A CN202411667814A CN119603276B CN 119603276 B CN119603276 B CN 119603276B CN 202411667814 A CN202411667814 A CN 202411667814A CN 119603276 B CN119603276 B CN 119603276B
- Authority
- CN
- China
- Prior art keywords
- video
- call
- commerce platform
- network side
- terminal
- 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.)
- Active
Links
Classifications
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application discloses a communication method, a device, a node, a storage medium and a computer program product, wherein the method comprises the steps that a first node forwards a first call sent by a first network side corresponding to a first terminal to a first video E-commerce platform, and sends a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish first call connection between the first terminal and the first video E-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video E-commerce platform, and the first terminal and the first video E-commerce platform are controlled to establish media stream connection and/or data stream connection based on the first call connection.
Description
Technical Field
The present application relates to the field of wireless technologies, and in particular, to a communication method, apparatus, node, storage medium, and computer program product.
Background
In the related art, a terminal accesses a video e-commerce platform through client software dedicated to the video e-commerce, so as to realize video e-commerce transaction, however, the client software needs to be pre-installed in a terminal (UE) by a User, resulting in an increase in operation cost of the terminal for accessing the video e-commerce platform.
Disclosure of Invention
To solve the related technical problems, embodiments of the present application provide a communication method, apparatus, node, storage medium, and computer program product.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides a communication method which is applied to a first node, and comprises the following steps:
forwarding a first call sent by a first network side corresponding to a first terminal to a first video e-commerce platform, and sending a second response to the first network side based on a first response returned by the first video e-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video e-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video e-commerce platform;
And controlling the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection.
In the scheme, the first call carries the first number, and the forwarding the first call sent by the first network side corresponding to the first terminal to the first video E-commerce platform comprises the following steps:
based on the first number, determining the first video e-commerce platform corresponding to the first number from a plurality of video e-commerce platforms;
Forwarding the first call based on the service address of the first video e-commerce platform.
In the scheme, the first call also carries a second number, the first response carries a first state, and the first state represents the on-play condition of a first channel corresponding to the second number in the first video e-commerce platform;
Correspondingly, the sending, based on the first response returned by the first video e-commerce platform according to the first call, a second response to the first network side includes:
Determining a first channel address from all channel addresses of the first video E-commerce platform based on the first state, wherein the first channel address is used for sending a second call by the first network side to establish a first call connection;
and sending a second response carrying the first channel address to the first network side.
In the above solution, the determining the first channel address from all channel addresses of the first video e-commerce platform includes:
Determining a channel address corresponding to the first channel as the first channel address under the condition that the first state represents that the first channel is in an on-air state;
and determining a channel address corresponding to a second channel as the first channel address under the condition that the first state represents that the first channel is in a non-broadcasting state, wherein the second channel represents a channel in the broadcasting state in a first video E-commerce platform.
In the above scheme, the method further comprises:
subscribing a first event to the first network side, wherein,
The first event is used for forwarding the first call to the first node when the first network side receives the first call.
In the above scheme, controlling the first terminal to establish media stream connection with the first video e-commerce platform includes:
Forwarding a first message sent by a first network side to a first video E-commerce platform, and receiving first information in a first format returned by the first video E-commerce platform based on the first message, wherein the first message is used for requesting the first video E-commerce platform to renegotiate a media stream;
converting the first information in the first format into first information in a second format, wherein,
The first information of the second format is used for setting the media stream path related to renegotiation by the first network side.
In the above scheme, controlling the first terminal to establish data stream connection with the first video e-commerce platform includes:
Forwarding a second message sent by a first network side to a first video e-commerce platform, and receiving second information in a third format returned by the first video e-commerce platform based on the second message, wherein the second message is used for requesting the first video Shang Ping to renegotiate a data stream;
converting the second information in the third format into second information in a fourth format, wherein,
The second information of the fourth format is used for setting the data flow path related to renegotiation by the first network side.
The embodiment of the application also provides a communication device which is applied to the first node and comprises:
The first sending unit is used for forwarding a first call sent by a first network side corresponding to a first terminal to a first video e-commerce platform, and sending a second response to the first network side based on a first response returned by the first video e-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video e-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video e-commerce platform;
And the control unit is used for controlling the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection.
The embodiment of the application also provides a first node which comprises a first processor and a first communication interface, wherein,
The first communication interface is used for forwarding a first call sent by a first network side corresponding to a first terminal to a first video E-commerce platform, and sending a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video E-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video E-commerce platform, and
And controlling the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection.
The embodiment of the application also provides a first node comprising a first processor and a first memory for storing a computer program capable of running on the processor,
Wherein the first processor is configured to execute the steps of any of the methods described above when the computer program is run.
The embodiment of the application also provides a storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of any of the methods described above.
Embodiments of the present application also provide a computer program product comprising a computer program which, when executed by a processor, implements the steps of any of the methods described above.
In the embodiment of the application, a first node forwards a first call sent by a first network side corresponding to a first terminal to a first video E-commerce platform, and sends a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video E-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video E-commerce platform, and then the first node controls the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection. Therefore, the first node can establish call connection between the terminal and the video electronic commerce platform based on the call of the terminal to the video electronic commerce platform, and further establish media stream connection and/or data stream connection, so that the terminal can access the video electronic commerce platform based on the call flow of the mobile communication system, and further conduct video electronic commerce transaction.
Drawings
Fig. 1 is a schematic implementation flow chart of a communication method according to an embodiment of the present application;
fig. 2 is a schematic diagram of an architecture of a terminal accessing a video e-commerce platform according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of an interaction flow of another communication method according to an embodiment of the present application;
Fig. 5 is an interaction flow diagram of a third communication method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a hardware component of an electronic device according to an embodiment of the present application.
Detailed Description
In the related technology, a terminal accesses a video electronic commerce platform through client software special for the video electronic commerce, so that the video electronic commerce transaction is realized, however, the client software needs to be pre-installed in the terminal by a user, so that the operation cost of the terminal for accessing the video electronic commerce platform is increased, and the user touch range of the video electronic commerce is limited.
Based on the first call, the first node forwards a first call sent by a first network side corresponding to the first terminal to the first video E-commerce platform, sends a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video E-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video E-commerce platform, and then the first node controls the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection. Therefore, the first node can establish call connection between the terminal and the video electronic commerce platform based on the call of the terminal to the video electronic commerce platform, and further establish media stream connection and/or data stream connection, so that the terminal can access the video electronic commerce platform based on the call flow of the mobile communication system, and further conduct video electronic commerce transaction.
The present application will be described in further detail with reference to the accompanying drawings and examples.
The embodiment of the application provides a communication method which is applied to a first node.
In practical applications, the first node may be regarded as a network node or a platform for coordinating access of the terminal to the video e-commerce platform in the embodiment of the present application, and the first node may also be expressed as a collaboration platform of communication and internet services, or a collaboration platform.
In practical application, the terminal can be accessed to the video E-commerce platform. The terminal may be a device having a video call function, for example, a device such as a mobile phone supporting fifth generation mobile communication technology (5G,5th Generation Mobile Communication Technology) communication. The terminal accessing the video e-commerce platform can also be expressed as the terminal accessing the video e-commerce platform or the user accessing the video e-commerce platform through the terminal.
In practical applications, the video e-commerce platform may include a plurality of channels, each of which may be used to present video and merchandise operated by one e-commerce account. The terminal accessing the video e-commerce platform may be further understood as a terminal accessing one of the channels in the video e-commerce platform. When the terminal accesses a channel in the video electronic commerce platform, a user can watch live video presented by the channel through the terminal, view commodity information presented by the channel, and can select to jump to a corresponding commodity detail page to conduct commodity transaction and other operations.
Referring to fig. 1, the communication method provided by the embodiment of the application includes:
step 101, forwarding a first call sent by a first network side corresponding to a first terminal to a first video E-commerce platform, and sending a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video E-commerce platform.
Wherein the first call characterizes a call initiated by the first terminal to the first video e-commerce platform.
In practical applications, the first terminal may be a terminal with a native call function, that is, a call function may be integrated in an operating system of the first terminal, and may be capable of performing communication based on a mobile communication system, which may be a new air interface voice (VoNR, voice over New Radio) system, for example.
The user can trigger the first terminal to initiate a first call to the first video e-commerce platform based on the call flow of the mobile communication system through the native call function of the first terminal. In practical application, the first call may be a video call, and the first terminal and the first video e-commerce platform establish a first call connection may be understood that the video call played by the user to the first video e-commerce platform is connected. The first terminal can be understood as a calling terminal, and the first video e-commerce platform can be understood as a called internet application.
In the process that the first terminal initiates the first call to the first video electronic commerce platform, the first terminal can send the first call to a first network side corresponding to the first terminal, then the first network side receives the first call sent by the first network side and forwards the first call to the first node, and then the first node receives the first call sent by the first network side and forwards the first call to the first video electronic commerce platform.
In practice, the first call may be understood as a message, and the first call may be an INVITE message, for example. The first network side may include network elements such AS an IP multimedia subsystem (IMS, IP Multimedia Subsystem) network element, a Long term evolution Voice over Long-Term Evolution Application Server (VoLTE AS), a media plane (UMF, unified Media Function), and the like, which may also be considered AS nodes in the network, and in the process of sending a message by the first network side, all or part of the network elements included in the first network side may forward the message in turn.
In practical application, the first network side may forward the first call to the first node based on the subscription of the first node, where the first call sent by the first terminal is received. Based on this, the first and second light sources,
In one embodiment, the method further comprises:
and subscribing the first event to the first network side.
The first event is used for forwarding the first call to the first node when the first network side receives the first call.
In practical applications, the first call may be regarded as a call request initiated by the first terminal for accessing a channel in the first video e-commerce platform, and may be expressed as a call event notification. After receiving a first call forwarded by a first network side based on subscription, the first node can forward the first call to a first video E-commerce platform, determine information for establishing first call connection based on a first response returned by the first video E-commerce platform, return the information to the first network side through a second response, and initiate the call again by the first network side, so that first call connection between the first terminal and the first video E-commerce platform is established. Here, it may also be considered that the first node establishes the first call connection between the first terminal and the first video e-commerce platform by scheduling the first call.
Step 102, based on the first call connection, the first terminal is controlled to establish media stream connection and/or data stream connection with the first video E-commerce platform.
In practical applications, the media stream connection may be used for transmitting a media stream between the first terminal and the first video e-commerce platform, where the media stream may include audio data and video data, and the media stream may include, for example, live video data in the video e-commerce platform. The data stream connection may be used for transmitting a data stream between the first terminal and the first video e-commerce platform, and the data stream may include, for example, description information of the merchandise, and order information of the user.
In practical application, based on the first call connection, the first node may control the first terminal to perform further signaling interaction with the first video e-commerce platform, so as to establish media stream connection and/or data stream connection between the first terminal and the first video e-commerce platform. In this way, the media stream and/or the data stream can be transmitted between the first terminal and the first video electronic commerce platform, so that the user can access the first video electronic commerce platform through the first terminal and conduct video electronic commerce transaction.
For example, after a video call played by a user to a first video e-commerce platform is put through, the first video e-commerce platform may transmit live video to a first terminal through a media stream connection, such that the user may view live video in the first video e-commerce platform through the terminal. The first video e-commerce platform can also transmit description information of the commodity, such as type, price, function and the like of the commodity, to the first terminal through the data flow, so that a user can view the description information of the commodity through the terminal and place an order for the commodity. In the process of ordering, a user can select a payment verification mode and inform a first video E-commerce platform of the payment verification mode selected by the user through data stream connection, the first terminal can transmit a locally recorded verification video of the user to the first video E-commerce platform through media stream connection under the condition that the user selects the payment verification mode to be visual verification, then the first video E-commerce platform performs payment verification based on the received verification video, and the first terminal can transmit a password input by the user to the first video E-commerce platform through data stream connection under the condition that the user selects the payment verification mode to be password verification, then the first video E-commerce platform performs payment verification based on the received password, and therefore the user can complete video E-commerce transaction through the first terminal.
In the embodiment of the application, a first node forwards a first call sent by a first network side corresponding to a first terminal to a first video E-commerce platform, and sends a second response to the first network side based on a first response returned by the first video E-commerce platform according to the first call so as to establish a first call connection between the first terminal and the first video E-commerce platform, wherein the first call characterizes a call initiated by the first terminal to the first video E-commerce platform, and then the first node controls the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection. Therefore, the first node can establish call connection between the terminal and the video electronic commerce platform based on the call of the terminal to the video electronic commerce platform, and further establish media stream connection and/or data stream connection, so that a user can access the video electronic commerce platform through the original call function of the terminal, namely, the terminal can access the video electronic commerce platform based on the call flow of the mobile communication system, further conduct video electronic commerce transaction.
The manner in which the first call connection is established is further described below.
In practice, there may be multiple video e-commerce platforms in the network, each of which may have a service address, which may be understood as an internet protocol (IP, internet Protocol) address of the video e-commerce platform. The service address may be used to query information about the video e-commerce platform, such as a broadcast status of a channel in the video e-commerce platform, etc. Each video vendor platform may have one or more channel addresses, and each channel in the video vendor platform may correspond to a channel address, which may be understood as a port address of the video vendor platform or an IP address different from the service address. The channel address can be used for establishing call connection between the terminal and a corresponding channel in the video E-commerce platform, so that the terminal is accessed to the video E-commerce platform.
In practical application, the first node may establish a first call connection between the first terminal and the first video e-commerce platform by scheduling the first call. The first node scheduling the first call may mainly comprise the steps of:
And step 1, the first node determines the service address of the first video E-commerce platform based on the first call.
In practical application, after receiving the first call, the first node may determine, based on the first call, a video electronic commerce platform of the terminal call from a plurality of video electronic commerce platforms in the network, that is, determine the first video electronic commerce platform, and further determine a service address of the video electronic commerce platform.
And 2, the first node forwards the first call to the determined service address of the first video E-commerce platform.
In practical application, after receiving the first call, the first video e-commerce platform may carry relevant information of the first video e-commerce platform in the first response, and send the first response to the first node. The relevant information may be, for example, an on-air situation of a channel to which the terminal requests access.
And 3, the first node determines the channel address for requesting access based on the first response.
In practical application, the first node may determine, based on the first response, a channel address corresponding to a channel to which the terminal requests access.
And 4, the first node sends a second response to the first network side.
In practical applications, the second response may carry the determined channel address. After receiving the second response, the first network side can initiate a second call to the channel address, and receive a call response returned by the channel address, thereby establishing call connection between the first terminal and the first video e-commerce platform. The second call may be considered as a point-to-point call message sent by the first network side to the video e-commerce platform.
Based on the process of the first node dispatching the first call, in one embodiment, the first call carries a first number, and forwarding the first call sent by the first network side corresponding to the first terminal to the first video e-commerce platform comprises the following steps:
based on the first number, determining a first video e-commerce platform corresponding to the first number from a plurality of video e-commerce platforms;
forwarding the first call based on the service address of the first video e-commerce platform.
In practical applications, the first number may be used to indicate the video e-commerce platform to which the first terminal calls, that is, may be used to indicate the video e-commerce platform to which the first terminal requests access. The first number may also be expressed as a service number.
In practical application, a video e-commerce platform in the network may correspond to a service number, and the first node may determine the video e-commerce platform based on the service number. For example, a first mapping relationship between the service number and the video e-commerce platform may be stored in the local area of the first node, and the first node may determine, based on the first mapping relationship, the video e-commerce platform corresponding to the first number as the video e-commerce platform to be called, that is, determine the first video e-commerce platform. The first number may be regarded as a service number corresponding to the first video vendor.
In practical application, the first node may directly determine the service address of the first video e-commerce platform based on the first number, and it may be understood that one video e-commerce platform corresponds to one service address, so that in this case, the first node may also be considered to determine the first video e-commerce platform based on the first number. Illustratively, the first mapping relationship in the foregoing example may be further a mapping relationship between a service number and a service address of the video e-commerce platform.
In one embodiment, the first call also carries a second number, the first response carries a first status, the first status characterizes an on-air condition of a first channel corresponding to the second number in the first video e-commerce platform;
Correspondingly, based on a first response returned by the first video e-commerce platform according to the first call, sending a second response to the first network side, wherein the second response comprises the following steps:
Determining a first channel address from all channel addresses of a first video E-commerce platform based on the first state, wherein the first channel address is used for sending a second call by a first network side so as to establish a first call connection;
and sending a second response carrying the first channel address to the first network side.
In practical applications, the second number may be used to indicate the channel called by the first terminal, i.e. the first channel. The second number may also be expressed as a channel number.
In practical application, after receiving the first response, the first video e-commerce platform can determine a first channel corresponding to the second number based on the first response, so as to determine the on-air condition of the first channel. It will be appreciated that the first channel is a channel in a first video e-commerce platform. The on-air situation of the first channel may also be understood as an on-air situation of the live video in the first channel.
In practical application, the first response may further carry a channel address corresponding to the first channel and a channel address corresponding to a channel in the on-air state in the first video e-commerce platform.
In one embodiment, determining the first channel address from all channel addresses of the first video vendor platform includes:
determining a channel address corresponding to a first channel as a first channel address under the condition that the first state represents that the first channel is in an on-air state;
and determining a channel address corresponding to a second channel as a first channel address under the condition that the first state indicates that the first channel is in a non-broadcasting state, wherein the second channel indicates the channel in the broadcasting state in the first video E-commerce platform.
In practical applications, the second channel may also be expressed as an on-demand channel of the first video vendor platform.
It can be understood that in this way, the channel corresponding to the channel address returned in the first response is the channel in the on-air state, so that the user can access the on-air channel in the first video e-commerce platform through the terminal, the stability of call connection is ensured, and the user experience is improved.
The manner in which the media stream connection is established is further described below.
In an embodiment, controlling the first terminal to establish a media stream connection with the first video e-commerce platform includes:
Forwarding a first message sent by a first network side to a first video E-commerce platform, and receiving first information in a first format returned by the first video E-commerce platform based on the first message, wherein the first message is used for requesting the first video E-commerce platform to renegotiate a media stream;
Converting the first information in the first format into first information in a second format, wherein,
The first information of the second format is used for setting a renegotiation related media stream path by the first network side.
In practical applications, renegotiation of the media stream may be expressed as media renegotiation, and sending the first message by the first network side may be understood as initiating a media renegotiation request by the first network side. The first message may be a Re-INVITE message or an ACK message, for example.
In practical application, after the first call connection is established, the first node may instruct the first network side to initiate the first message to the first video e-commerce platform through the service control message. In the process that the first network side initiates the first message to the first video e-commerce platform, the first network side can send the first message to the first node, then the first node receives the first message and forwards the first message to the first video e-commerce platform, and then the first video e-commerce platform returns first information in a first format to the first node based on the first message.
In practical applications, the first information may be understood as media stream information, and the first information may include media stream data to be transmitted through a media stream connection and/or description information of the media stream data. Illustratively, the description information of the media stream data may include one or more of a type, an encoding format, and a slice size of the media stream data. The first format may be understood as an encapsulation format of a data packet corresponding to the first information returned by the first video e-commerce platform, where the first format is related to a transmission protocol adopted by the first video e-commerce platform. Illustratively, the first video e-commerce platform may transmit the media stream information based on an internet data channel, which may employ a Web instant messaging (WebRTC, web Real-Time Communication) protocol, and the first format may be a WebRTC message format.
In practical applications, the first information in the second format and the first information in the first format may be regarded as media stream information containing the same content, but the encapsulation format of the data packet corresponding to the first information in the first format is different from the encapsulation format of the data packet corresponding to the first information in the second format. After receiving the data message corresponding to the first information in the first format, the first node may perform format conversion, for example, decapsulation and encapsulation operations on the data message, so as to convert the received data message into the data message in the second format, and obtain the first information in the second format. The second format relates to a transmission protocol adopted by the first network side, and illustratively, the node in the first network side can transmit media stream information based on an audio-video call channel, the audio-video call channel can adopt a Real-time transmission protocol (RTP, real-Time Transport Protocol), and the second format can be an RTP message format.
After receiving the first information in the second format, the first network side can analyze the data message corresponding to the first information in the second format, and set a media stream path based on the analyzed content, so as to establish media stream connection. The media stream path may be understood as being related to media renegotiation.
In practical applications, the media stream path may include a media stream push path and a media stream pull path. After the media stream connection is established, the first terminal can send the media stream to a media stream push path, the first video E-commerce platform can acquire the media stream sent by the first terminal from the media stream push path, the first video E-commerce platform can send the media stream to a media stream pull path, and the first terminal can acquire the media stream sent by the first video E-commerce platform from the media stream pull path.
In practical applications, after the first video e-commerce platform sends the media stream to the pull-stream path, the first node may further perform conversion processing on the media stream data in the media stream according to the service requirement, that is, perform conversion processing on the media stream, for example, perform conversion of a compression format, perform video synthesis, and the like, where the media stream obtained by the first terminal from the pull-stream path may be the media stream after conversion processing by the first node. After the first terminal sends the media stream to the push path, the first node can also perform conversion processing on the media stream according to the service requirement, and the media stream obtained from the push path by the first video e-commerce platform is the media stream converted by the first node.
In practical application, the first network side needs to set a media stream path based on the first information returned by the first video e-commerce platform, so as to establish media stream connection between the first terminal and the first video e-commerce platform. However, the first network side supports the second format and is different from the first format of the first information sent by the first video e-commerce platform, and if the first network side directly receives the first information in the first format sent by the first video e-commerce platform, the first information cannot be resolved, so that the media stream connection cannot be established. In the embodiment of the application, the first node converts the format of the first information, and the establishment of media stream connection is ensured, so that the terminal can access to the video electronic commerce platform based on the call flow of the mobile communication system, and present the video in the video electronic commerce platform for the user, thereby realizing the video electronic commerce transaction.
The manner in which the data stream connection is established is further described below.
In an embodiment, controlling the first terminal to establish a data stream connection with the first video e-commerce platform includes:
Forwarding a second message sent by the first network side to the first video E-commerce platform, and receiving second information in a third format returned by the first video E-commerce platform based on the second message, wherein the second message is used for requesting the first video Shang Ping to renegotiate the data stream;
converting the second information in the third format into the second information in the fourth format, wherein,
The second information of the fourth format is used for setting a data flow path related to renegotiation by the first network side.
In practical applications, renegotiation of the data stream may be expressed as renegotiation of the data, and sending the second message by the first network side may be understood as initiating a request for renegotiation of the data by the first network side. The second message may be a Re-INVITE message or an ACK message, for example.
In practical application, after the first call connection is established, a boot data channel (Bootstrap DC, bootstrap DATA CHANNEL) can be established between the first terminal and the first video electronic commerce platform, the first terminal can actively download and draw an applet of the first video electronic commerce platform based on the Bootstrap DC, and a user can view data stream data such as commodity information in the first video electronic commerce platform through the applet. The applet can be understood as a client program for presenting data stream data, and can be expressed as a data channel (DC, data Channel) Application, and the data stream data presented in the applet can be acquired through a data stream connection in the embodiment of the application, and the data stream connection can be expressed as an Application data channel (Application DC, application DATA CHANNEL). It should be noted that, the terminal will immediately download the applet after the call connection is established, and the applet may adapt to multiple video e-commerce platforms, unlike the client software dedicated to the video e-commerce in the related art.
In practical Application, when the user opens the applet of the first video electronic commerce, the first terminal may be triggered to report a DC change event to the first node, where the DC change event may be used to instruct the first node to change Bootstrap DC between the first terminal and the first video electronic commerce platform to Application DC, or may be understood as instructing the first node to control the first terminal to establish a data stream connection with the first video electronic commerce platform. After the first node receives the DC change event, the first network side may be instructed to initiate a second message to the first video e-commerce platform through the service control message. In the process that the first network side initiates the second message to the first video e-commerce platform, the first network side can send the second message to the first node, then the first node receives the second message and forwards the second message to the first video e-commerce platform, and then the first video e-commerce platform returns second information in a third format to the first node based on the second message.
In practical applications, the second information may be understood as data stream information, and the second information may include data stream data to be transmitted through a data stream connection and/or description information of the data stream data. Illustratively, the description information of the data stream data may include one or more of a type, a coding format, and a transmission window size of the data stream data. The third format may be understood as an encapsulation format of the data packet corresponding to the second information returned by the first video e-commerce platform, where the third format is related to a transmission protocol adopted by the first video e-commerce platform. Illustratively, the first video e-commerce platform may transmit the data stream information based on an internet data channel, which may employ a hypertext transfer protocol (HTTP, hyper Text Transfer Protocol), and the third format may be an HTTP message format.
In practical applications, the second information in the fourth format and the second information in the third format may be regarded as data stream information containing the same content, but the encapsulation format of the data packet corresponding to the second information in the third format is different from the encapsulation format of the data packet corresponding to the second information in the fourth format. After receiving the data message corresponding to the second information in the third format, the first node may perform format conversion, for example, decapsulation and encapsulation operations on the data message, so as to convert the received data message into the data message in the fourth format, and obtain the second information in the fourth format. The fourth format relates to a transport protocol employed by the first network side, and illustratively, the node in the first network side may transmit data flow information based on an IMS data channel (IMSDC, IMSData Channel), IMSDC may employ a session initiation protocol (SIP, session initialization Protocol), and the fourth format may be a SIP message format.
After receiving the second information in the fourth format, the first network side may analyze the data packet corresponding to the second information in the fourth format, and set a data flow path based on the analyzed content, so as to establish a data flow connection. The data flow path may be understood to be related to data renegotiation.
In practical applications, the data stream path may include a data stream push path and a data stream pull path. After the data stream connection is established, the first terminal can send the data stream to a data stream push path, the first video E-commerce platform can acquire the data stream sent by the first terminal from the data stream push path, the first video E-commerce platform can send the data stream to a data stream pull path, and the first terminal can acquire the data stream sent by the first video E-commerce platform from the data stream pull path.
In practical applications, after the first video e-commerce platform sends the data stream to the pull-stream path, the first node may perform conversion processing on the data stream data in the data stream according to the service requirement, that is, perform conversion processing on the data stream, for example, perform conversion of a compression format, perform data cleaning, etc., where the data stream obtained by the first terminal from the pull-stream path may be the data stream after conversion processing by the first node. After the first terminal sends the data stream to the push path, the first node can also perform conversion processing on the data stream according to the service requirement, and the data stream obtained from the push path by the first video e-commerce platform is the data stream converted by the first node.
In practical application, the first network side needs to set a data flow path based on the second information returned by the first video e-commerce platform, so as to establish data flow connection between the first terminal and the first video e-commerce platform. However, the first network side supports the fourth format and the third format of the second information sent by the first video e-commerce platform is different, and if the first network side directly receives the second information in the third format sent by the first video e-commerce platform, the second information cannot be analyzed, so that the data stream connection cannot be established. In the embodiment of the application, the first node converts the format of the second information, and the establishment of data stream connection is ensured, so that the terminal can access the video electronic commerce platform based on the call flow of the mobile communication system, and present commodity information in the video electronic commerce platform for the user, thereby carrying out video electronic commerce transaction.
The present application will be described in further detail with reference to examples of application.
The application embodiment of the application provides a communication and Internet service collaboration platform which is equivalent to a first node in the embodiment of the application, and is called as a collaboration platform for convenience in description. Fig. 2 provides a schematic architecture diagram of a terminal accessing to a video e-commerce platform, which shows a collaboration platform, and the UE in the figure is equivalent to a first terminal in the embodiment of the present application, the internet video e-commerce is equivalent to a first video e-commerce platform in the embodiment of the present application, and may be expressed as an internet video e-commerce service, and the 5G new call platform may be regarded as a 5G core network for supporting the 5G new call service.
Referring to fig. 2, the collaboration platform mainly includes:
And the service scheduling module is used for scheduling the call initiated by the UE to the corresponding address according to the service number and the channel number in the call message.
And the audio/video packaging exchange module is used for carrying out bidirectional conversion on the media stream in the audio/video call channel and the media stream of the Internet video electronic commerce and carrying out data exchange.
And the data packet encapsulation exchange module is used for carrying out bidirectional conversion on the data stream in IMSDC and the data stream of the Internet video E-business and carrying out data exchange.
The media processing module is used for media processing of the media stream transmitted between the UE and the Internet video E-commerce, and the media processing can comprise video composition processing, for example. The media processing module may be referred to as a media processing and video compositing module.
A media capability module for providing atomic artificial intelligence (AI, artificial Intelligence) algorithms and media capabilities for media processing. The media capability module can be further expressed as an AI and media audio/video capability module. The media processing module may invoke the capabilities provided in the media capabilities module during processing of the media stream.
The collaboration platform may mainly provide the following interfaces:
and the IF1 interface is an interface between the collaboration platform and the 5G new call platform and is used for carrying out signaling interaction.
And the IF2 interface is a media stream interface between the collaboration platform and an upgrading new air interface carrying voice (VoNR +, voice over New Radio Plus) media surface in the 5G new call platform and is used for carrying out media stream interaction. VoNR + media planes can also be considered UMF.
And the IF3 interface is a data flow interface between the collaboration platform and the VoNR + media surface and is used for carrying out data flow interaction.
And the IF4 interface is used for carrying out media stream interaction between the collaboration platform and the Internet video E-commerce.
And the IF5 interface is used for carrying out data flow interaction between the collaboration platform and the Internet video E-commerce.
The following describes a key interaction flow of the UE accessing the internet video e-commerce.
It should be noted that, the network side nodes in the figure may include IMS network elements, voLTE AS, voNR + capability network elements, and VoNR + media plane, and these network side nodes may be regarded AS nodes in the first network side in the embodiment of the present application.
Referring to fig. 3, the interaction flow when the ue establishes a call connection with the internet video provider mainly includes the following steps:
step 1, the UE initiates a video call.
In practical application, the UE may be triggered to initiate a video call by invoking a native video call function of the UE by a user, and in the process of initiating the video call, the UE may send an INVITE message to the IMS network element, where the INVITE message is equivalent to the first call in the embodiment of the present application.
And 2, the network side node sends a call event notification to the cooperative platform.
In practical application, the IMS network element may send the received INVITE message to the VoLTE AS, and after receiving the INVITE message, the VoLTE AS sends a call event notification to the capability network element based on the subscription of the capability network element, and then the capability network element reports the call event notification to the coordination platform based on the subscription of the coordination platform. Here, the INVITE message sent by the IMS network element may also be regarded as reaching the collaboration platform through a plurality of network nodes, and the call event notification may be regarded as a forwarded INVITE message.
And 3, forwarding the call event notification to the Internet video E-commerce service by the collaboration platform.
In practical application, the call event notification may carry a service number of a video e-commerce platform called by the UE, and the collaboration platform may determine a service address of the internet video e-commerce service based on the service number, and forward the call event notification to the determined service address.
And 4, the Internet video E-commerce service returns a first call response to the collaboration platform.
Here, the first call response corresponds to the first response in the embodiment of the present application.
In practical application, the collaboration platform may also carry the channel number of the channel that the UE calls in the call event notification forwarded to the internet video e-commerce service, and the internet video e-commerce platform may determine the on-air state of the channel based on the channel number, and carry the on-air state of the channel back in the first call response.
And 5, the cooperative platform returns a second call response to the network side node.
Here, the second call response corresponds to the second response in the embodiment of the present application.
In practical application, the collaboration platform may determine, based on the first call response, a channel address corresponding to a channel called by the UE, and return the channel address in the second call response.
In practical applications, the collaboration platform may send the second call response to the VoNR + capable network element, and then the VoNR + capable network element forwards the second call response to the VoLTE AS, which forwards the second call response to the IMS network element.
And 6, the network side node initiates a video call to the channel address analyzed by the cooperative platform.
In practical applications, the IMS network element may send an INVITE message directly to the channel address point-to-point, where the INVITE message may be regarded as the second message in the embodiment of the present application. It will be appreciated that sending an INVITE message to the channel address may also be considered as sending an INVITE message to an internet video vendor service.
And 7, the Internet video E-commerce service returns a call response to the network side node.
In practical application, the IMS network element may forward the call response to the VoLTE AS after receiving the call response, where the VoLTE AS sends relevant information of the UE to the internet video vendor service based on the call response, where the relevant information may include, for example, information such AS a type of an originating call of the UE, a geographic location of the UE, and so on.
Referring to fig. 4, the interaction flow when the ue establishes a media stream connection with the internet video provider mainly includes the following steps:
And step 1, the cooperative platform sends a service control message to the network node.
In practical application, the collaboration platform may send a service control message to a VoNR + capable network element, and the VoNR + capable network element forwards the service control message to the VoLTE AS.
And 2, the network side node sends a media renegotiation request to the cooperative platform.
Here, the media renegotiation request corresponds to the first message in the embodiment of the present application.
In practical application, the VoLTE AS may send a media renegotiation request to the coordination platform.
And 3, forwarding a media renegotiation request to the Internet video E-commerce service by the collaboration platform.
And 4, the Internet video E-commerce service returns the media stream information to the collaboration platform.
Here, the media stream information returned by the internet video e-commerce service corresponds to the first information in the first format in the embodiment of the present application.
And 5, the collaboration platform returns the converted media stream information to the network side node.
In practical application, the collaboration platform may perform conversion processing on the received media stream information through the audio/video stream encapsulation exchange module, generate new media stream information, that is, converted media stream information, and send the converted media stream information to the IMS network element.
Here, the converted media stream information corresponds to the first information in the second format in the embodiment of the present application.
And 6, setting a media stream path by the network element at the network side.
In practical application, the IMS network element can send the converted media stream information to the VoLTE AS, then the VoLTE AS applies for interfacing the local and remote media resources to the VoNR + media plane based on the converted media stream information, and then the VoLTE AS carries out media renegotiation to the UE, updates the audio and video endpoint resources based on the data returned by the UE, and further sets the association relation of the audio and video stream resources, namely sets a media stream path.
In practical applications, setting the association relationship of audio and video stream resources may be expressed as anchoring the audio and video stream to VoNR + media plane, or as anchoring the media stream to VoNR + media plane.
Referring to fig. 5, the interaction flow when the ue establishes a data stream connection with the internet video provider mainly includes the following steps:
and step 1, the network side node sends a DC change event to the cooperative platform.
In practical application, the UE may send a Re-INVITE message to the VoLTE AS, and after receiving the Re-INVITE message, the VoLTE AS sends a DC change event to the VoNR + capable network element, and then the VoNR + capable network element forwards the DC change event to the coordination platform.
And 2, the cooperative platform sends a service control message to the network node.
In practical application, the collaboration platform may send a service control message to a VoNR + capable network element, and the VoNR + capable network element forwards the service control message to the VoLTE AS.
And 3, the network side node sends a data renegotiation request to the cooperative platform.
Here, the data renegotiation request corresponds to the second message in the embodiment of the present application.
And 4, forwarding the data renegotiation request to the Internet video E-commerce service by the collaboration platform.
And 5, the Internet video E-commerce service returns data stream information to the collaboration platform.
Here, the data stream information returned by the internet video e-commerce service corresponds to the second information in the third format in the embodiment of the present application.
And 6, the collaboration platform returns the converted data stream information to the network side node.
In practical application, the collaboration platform may perform conversion processing on the received data stream information through the packet package exchange module, generate new data stream information, that is, converted data stream information, and send the converted data stream information to the IMS network element.
Here, the converted data stream information corresponds to the second information in the fourth format in the embodiment of the present application.
And 7, setting a data flow path by the network element at the network side.
In practical application, the IMS network element can send the converted data stream information to the VoLTE AS, and then the VoLTE AS sets the data stream resource association relationship, namely, sets a data stream path based on the converted data stream information.
In practical applications, setting the association relationship of data stream resources can also be expressed as anchoring the data stream to VoNR + media plane.
In the application embodiment of the application, the collaboration platform can establish call connection between the UE and the Internet video electronic commerce based on the call of the UE to the Internet video electronic commerce, and further establish media stream connection and/or data stream connection, so that the UE can access the Internet video electronic commerce based on the call flow of the mobile communication system, and further conduct video electronic commerce transaction.
Based on the above embodiments, the present application also provides a communication device, applied to a first node, see fig. 6, including:
A first sending unit 61, configured to forward, to a first video e-commerce platform, a first call sent by a first network side corresponding to a first terminal, and send, based on a first response returned by the first video e-commerce platform according to the first call, a second response to the first network side, so as to establish a first call connection between the first terminal and the first video e-commerce platform, where the first call characterizes a call initiated by the first terminal to the first video e-commerce platform;
and the control unit 62 is configured to control the first terminal to establish a media stream connection and/or a data stream connection with the first video e-commerce platform based on the first call connection.
In an embodiment, the first call carries a first number, and the first sending unit 61 forwards the first call sent by the first network side corresponding to the first terminal to the first video e-commerce platform, where the first call includes:
based on the first number, determining the first video e-commerce platform corresponding to the first number from a plurality of video e-commerce platforms;
Forwarding the first call based on the service address of the first video e-commerce platform.
In one embodiment, the first call further carries a second number, the first response carries a first status, the first status characterizes an on-air condition of a first channel corresponding to the second number in the first video e-commerce platform;
Correspondingly, the first sending unit 61 sends, based on a first response returned by the first video e-commerce platform according to the first call, a second response to the first network side, where the second response includes:
Determining a first channel address from all channel addresses of the first video E-commerce platform based on the first state, wherein the first channel address is used for sending a second call by the first network side to establish a first call connection;
and sending a second response carrying the first channel address to the first network side.
In an embodiment, the first sending unit 61 determines a first channel address from all channel addresses of the first video vendor platform, including:
Determining a channel address corresponding to the first channel as the first channel address under the condition that the first state represents that the first channel is in an on-air state;
and determining a channel address corresponding to a second channel as the first channel address under the condition that the first state represents that the first channel is in a non-broadcasting state, wherein the second channel represents a channel in the broadcasting state in a first video E-commerce platform.
In an embodiment, the first sending unit 61 is further configured to subscribe to a first event with the first network side, where,
The first event is used for forwarding the first call to the first node when the first network side receives the first call.
In an embodiment, the controlling unit 62 controls the first terminal to establish a media stream connection with the first video e-commerce platform, including:
Forwarding a first message sent by a first network side to a first video E-commerce platform, and receiving first information in a first format returned by the first video E-commerce platform based on the first message, wherein the first message is used for requesting the first video E-commerce platform to renegotiate a media stream;
converting the first information in the first format into first information in a second format, wherein,
The first information of the second format is used for setting the media stream path related to renegotiation by the first network side.
In an embodiment, the control unit 62 controls the first terminal to establish a data stream connection with the first video e-commerce platform, including:
Forwarding a second message sent by a first network side to a first video e-commerce platform, and receiving second information in a third format returned by the first video e-commerce platform based on the second message, wherein the second message is used for requesting the first video Shang Ping to renegotiate a data stream;
converting the second information in the third format into second information in a fourth format, wherein,
The second information of the fourth format is used for setting the data flow path related to renegotiation by the first network side.
In practical applications, the first sending unit 61 and the control unit 62 may be implemented by a processor in the communication device.
It should be noted that, when the communication device provided in the foregoing embodiment performs communication, only the division of each program module is used for illustration, and in practical application, the process allocation may be performed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the processes described above. In addition, the communication device and the communication method provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the communication device and the communication method are detailed in the method embodiments and are not described herein again.
Based on the hardware implementation of the program module, and in order to implement the method of the embodiment of the present application, the present application further provides a first node, as shown in fig. 7, where the first node includes:
The first communication interface 1 is capable of performing information interaction with other devices;
the first processor 2 is connected to the first communication interface 1 to implement information interaction with other devices, and is configured to execute the methods provided by one or more of the technical solutions in the foregoing embodiments when executing the computer program. And the computer program is stored on the first memory 3.
Specifically, the first communication interface 1 is configured to forward, to a first video e-commerce platform, a first call sent by a first network side corresponding to a first terminal, and send, based on a first response returned by the first video e-commerce platform according to the first call, a second response to the first network side, so as to establish a first call connection between the first terminal and the first video e-commerce platform, where the first call characterizes a call initiated by the first terminal to the first video e-commerce platform, and
And controlling the first terminal to establish media stream connection and/or data stream connection with the first video E-commerce platform based on the first call connection.
In an embodiment, the first call carries a first number, and the forwarding, by the first communication interface 1, the first call sent by the first network side corresponding to the first terminal to the first video e-commerce platform includes:
based on the first number, determining the first video e-commerce platform corresponding to the first number from a plurality of video e-commerce platforms;
Forwarding the first call based on the service address of the first video e-commerce platform.
In one embodiment, the first call further carries a second number, the first response carries a first status, the first status characterizes an on-air condition of a first channel corresponding to the second number in the first video e-commerce platform;
Correspondingly, the first communication interface 1 sends a second response to the first network side based on a first response returned by the first video e-commerce platform according to the first call, including:
Determining a first channel address from all channel addresses of the first video E-commerce platform based on the first state, wherein the first channel address is used for sending a second call by the first network side to establish a first call connection;
and sending a second response carrying the first channel address to the first network side.
In an embodiment, the first communication interface 1 determines a first channel address from all channel addresses of the first video e-commerce platform, including:
Determining a channel address corresponding to the first channel as the first channel address under the condition that the first state represents that the first channel is in an on-air state;
and determining a channel address corresponding to a second channel as the first channel address under the condition that the first state represents that the first channel is in a non-broadcasting state, wherein the second channel represents a channel in the broadcasting state in a first video E-commerce platform.
In an embodiment, the first communication interface 1 is further configured to subscribe to a first event with the first network side, where,
The first event is used for forwarding the first call to the first node when the first network side receives the first call.
In an embodiment, the first communication interface 1 controls the first terminal to establish a media stream connection with the first video e-commerce platform, including:
Forwarding a first message sent by a first network side to a first video E-commerce platform, and receiving first information in a first format returned by the first video E-commerce platform based on the first message, wherein the first message is used for requesting the first video E-commerce platform to renegotiate a media stream;
converting the first information in the first format into first information in a second format, wherein,
The first information of the second format is used for setting the media stream path related to renegotiation by the first network side.
In an embodiment, the first communication interface 1 controls the first terminal to establish a data stream connection with the first video e-commerce platform, including:
Forwarding a second message sent by a first network side to a first video e-commerce platform, and receiving second information in a third format returned by the first video e-commerce platform based on the second message, wherein the second message is used for requesting the first video Shang Ping to renegotiate a data stream;
converting the second information in the third format into second information in a fourth format, wherein,
The second information of the fourth format is used for setting the data flow path related to renegotiation by the first network side.
It should be noted that the specific processing procedure of the first processor 2 may be understood by referring to the above method.
Of course, in practice, the various components in the first node are coupled together by the bus system 4. It will be appreciated that the bus system 4 is used to enable connected communications between these components. The bus system 4 comprises, in addition to a data bus, a power bus, a control bus and a status signal bus. But for clarity of illustration the various buses are labeled as bus system 4 in fig. 7.
The first memory 3 in the embodiment of the present application is used to store various types of data to support operations in the first node. Examples of such data include any computer program for operating on the first node.
The method disclosed in the above embodiment of the present application may be applied to the first processor 2 or implemented by the first processor 2. The first processor 2 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method may be performed by instructions in the form of integrated logic circuits of hardware or software in the first processor 2. The first processor 2 described above may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The first processor 2 may implement or perform the methods, steps and logic blocks disclosed in the embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiment of the application can be directly embodied in the hardware of the decoding processor or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the first memory 3, said first processor 2 reading the information in the first memory 3, in combination with its hardware performing the steps of the method described above.
In an exemplary embodiment, the first node may be implemented by one or more ASIC, DSP, PLD, CPLD, FPGA, general-purpose processors, controllers, MCU, microprocessor, or other electronic components for performing the foregoing methods.
It will be appreciated that the first memory 3 of embodiments of the present application may be either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The non-volatile Memory may be, among other things, a Read Only Memory (ROM), a programmable Read Only Memory (PROM, programmable Read-Only Memory), erasable programmable Read-Only Memory (EPROM, erasable Programmable Read-Only Memory), electrically erasable programmable Read-Only Memory (EEPROM, ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory), Magnetic random access Memory (FRAM, ferromagnetic random access Memory), flash Memory (Flash Memory), magnetic surface Memory, optical disk, or compact disk-Only Memory (CD-ROM, compact Disc Read-Only Memory), which may be disk Memory or tape Memory. the volatile memory may be random access memory (RAM, random Access Memory) which acts as external cache memory. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM, static Random Access Memory), synchronous static random access memory (SSRAM, synchronous Static Random Access Memory), dynamic random access memory (DRAM, dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, synchronous Dynamic Random Access Memory), and, Double data rate synchronous dynamic random access memory (DDRSDRAM, double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, enhanced Synchronous Dynamic Random Access Memory), synchronous link dynamic random access memory (SLDRAM, syncLink Dynamic Random Access Memory), direct memory bus random access memory (DRRAM, direct Rambus Random Access Memory). The memory described by embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
In an exemplary embodiment, the present application also provides a storage medium, i.e. a computer storage medium, in particular a computer readable storage medium, for example comprising a first node storing a computer program executable by the first processor 2 of the first node for performing the steps of the method as described above. The computer readable storage medium may be FRAM, ROM, PROM, EPROM, EEPROM, flash Memory, magnetic surface Memory, optical disk, or CD-ROM.
In an exemplary embodiment, the present application also provides a computer program product comprising a computer program executable by the first processor 2 of the first node to perform the steps of any of the methods described above.
It should be noted that "first," "second," etc. are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean that a exists alone, while a and B exist together, and B exists alone. In addition, the term "one or more" herein means any combination of at least two of any one or more of the plurality, e.g., including at least one of A, B, C, may mean including any one or more elements selected from the group consisting of A, B and C.
In addition, the embodiments of the present application may be arbitrarily combined without any collision.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the present application.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411667814.0A CN119603276B (en) | 2024-11-20 | 2024-11-20 | A communication method, apparatus, node, storage medium, and computer program product. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411667814.0A CN119603276B (en) | 2024-11-20 | 2024-11-20 | A communication method, apparatus, node, storage medium, and computer program product. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119603276A CN119603276A (en) | 2025-03-11 |
| CN119603276B true CN119603276B (en) | 2025-12-26 |
Family
ID=94835415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411667814.0A Active CN119603276B (en) | 2024-11-20 | 2024-11-20 | A communication method, apparatus, node, storage medium, and computer program product. |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119603276B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1964470A (en) * | 2005-11-10 | 2007-05-16 | 中国电信股份有限公司 | A video on demand/live broadcast system and method |
| CN108881792A (en) * | 2017-11-23 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of method and apparatus of double fluid communication |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112533006B (en) * | 2020-11-05 | 2023-02-28 | 深圳市咪码科技有限公司 | Communication method and device between live broadcast platform and VOIP terminal |
| CN116346361B (en) * | 2023-03-28 | 2024-04-26 | 微位(深圳)网络科技有限公司 | Identity verification and live video broadcast based combined calling method, terminal and system |
| CN118741757A (en) * | 2024-06-06 | 2024-10-01 | 中国电信股份有限公司技术创新中心 | 5G enhanced call establishment method, device, equipment, storage medium and program product |
-
2024
- 2024-11-20 CN CN202411667814.0A patent/CN119603276B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1964470A (en) * | 2005-11-10 | 2007-05-16 | 中国电信股份有限公司 | A video on demand/live broadcast system and method |
| CN108881792A (en) * | 2017-11-23 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of method and apparatus of double fluid communication |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119603276A (en) | 2025-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12231473B2 (en) | Call processing system and call processing method | |
| US8161171B2 (en) | Session initiation protocol-based internet protocol television | |
| US20140108568A1 (en) | Method and System for Providing Multimedia Content Sharing Service While Conducting Communication Service | |
| CN103581699B (en) | Video playing method, streaming media server and streaming media playing system | |
| CN101861729B (en) | Method and apparatus for discovering internet protocol television service (IPTV) provider and IPTV service by using session initiation protocol | |
| CN109617990B (en) | Converged communication resource cloud sharing method and system | |
| CN101313554A (en) | Interactive media session establishing system, method and device based on IP multimedia subsystem | |
| US9838564B2 (en) | System and method for distributed processing in an internet protocol network | |
| CN111787026B (en) | Method, device and equipment for transmitting media data and storage medium | |
| WO2023185854A1 (en) | Information processing method and apparatus, and communication device and storage medium | |
| CN114710472B (en) | AR video call processing method and device and communication equipment | |
| WO2022147696A1 (en) | Call processing method, call processing apparatus and related device | |
| CN115695382A (en) | Communication method and device | |
| CN114679434A (en) | Session message processing system, method, computer device and storage medium | |
| US20130151723A1 (en) | Stream media channel switch method, switch agent, client and terminal | |
| CN119603276B (en) | A communication method, apparatus, node, storage medium, and computer program product. | |
| CN115865884A (en) | Network camera data access device and method, network camera and medium | |
| CN115695380A (en) | A channel establishment method, device, network equipment and storage medium | |
| CN1201546C (en) | Method, gateway and arrangement in communication network | |
| CN113726750B (en) | Voice real-time translation method, device and storage medium | |
| WO2014015791A1 (en) | Program source data processing method and device | |
| CN115334059A (en) | Audio and video intercommunication method, device, equipment and storage medium | |
| CN117062104A (en) | Service providing, service discovery and application acquisition methods and devices | |
| CN101820400B (en) | Based on the communication transfer method of personal network and equipment and personal network's system | |
| CN101378537A (en) | Method for shortening actuation time when playing mobile stream medium business |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |