WO2016141589A1 - 一种实时传输协议rtp包传输方法和装置 - Google Patents
一种实时传输协议rtp包传输方法和装置 Download PDFInfo
- Publication number
- WO2016141589A1 WO2016141589A1 PCT/CN2015/074104 CN2015074104W WO2016141589A1 WO 2016141589 A1 WO2016141589 A1 WO 2016141589A1 CN 2015074104 W CN2015074104 W CN 2015074104W WO 2016141589 A1 WO2016141589 A1 WO 2016141589A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- synchronization source
- information
- gcs
- side device
- network side
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- 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/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- 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/1063—Application servers providing network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a real-time transmission protocol RTP packet transmission method and apparatus.
- LTE trunking communication system is a special communication system with scheduling capabilities. In current LTE trunking communication systems, information can be transmitted in both unicast and multicast modes. Please refer to FIG. 1 , which is an architectural diagram of an existing LTE trunking communication system.
- the Group Communication Service Application Server (English: Group Communication Service Application Server; GCS AS) is transmitted to the user equipment (English: User Equipment; UE for short) based on the Real-time Transport Protocol (RTP). User data.
- RTP Real-time Transport Protocol
- the header of the RTP packet transmitted by the GCS AS to the UE includes the synchronization source information of the GCS AS.
- the GCS AS is connected to the public data network (Public Data Network; PDN) gateway (referred to as P-GW), the service gateway (English: Serving Gateway; S-GW) and the evolved type.
- PDN Public Data Network
- S-GW Serving Gateway
- the base station (English: evolved Node B; eNB for short) sends an RTP packet to the UE.
- the UE parses the synchronization source information of the GCS AS from the packet header, and adds the synchronization source information of the GCS AS to the trust list.
- the GCS AS In the multicast transmission mode, the GCS AS first sends the RTP packet to the Broadcast Multicast Service Centre (English: Broadcast-Multicast Service Centre; BM-SC for short).
- the BM-SC modifies the synchronization source information of the GCS AS in the RTP packet to the synchronization source information of the BM-SC, and then passes the multimedia broadcast multicast service gateway (English: Multimedia Broadcast Multicast Service Gateway; Abbreviation: MBMS GW) and eNB are sent to the UE.
- the synchronization source information of the BM-SC is parsed from the packet header, and the synchronization source information of the BM-SC is added to the trust list.
- the GCS AS when the UE is in the coverage area of the Multimedia Broadcast Multicast Service (MBMS), the GCS AS can only send the RTP packet to the UE in a unicast manner; When the MBMS coverage area meets the multicast condition, the GCS AS may multicast the RTP packet to the UE.
- MBMS Multimedia Broadcast Multicast Service
- the UE only adds the synchronization source information of the GCS AS to the trust list. Therefore, when the UE receives the RTP packet sent by the BM-SC, the BM-SC is included in the received RTP packet. The source information is not in the trust list, and the UE may consider that the RTP packet from the BM-SC is an illegal RTP packet, thereby discarding the RTP packet.
- the UE may consider that the RTP packet transmitted by the GCS AS through the unicast mode is an illegal RTP packet, and then the RTP packet is discarded. Therefore, in the prior art, when the transmission mode is switched between unicast and multicast, the UE may receive the technical problem that the RTP packet is discontinuous.
- the embodiment of the present invention provides a real-time transmission protocol (RTP) packet transmission method and apparatus, which enable a GCS AS or a BM-SC to provide synchronization source information of a GCS AS and synchronization source information of a BM-SC to a UE, so that the UE can maintain the RTP.
- RTP real-time transmission protocol
- the first aspect of the present application provides a real-time transport protocol RTP packet transmission method, including:
- the cluster communication service application server GCS AS obtains synchronization source information of the broadcast multicast service center BM-SC;
- the GCS AS provides the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC and the RTP packet including the synchronization source information of the GCS AS to the user equipment UE, so that the UE obtains
- the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE;
- the synchronization source reference information of the BM-SC is information determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS.
- the GCS AS, the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC, and the GCS The RTP packet of the synchronization source information of the AS is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the GCS AS provides the synchronization source reference information of the BM-SC and an RTP packet including the synchronization source information of the GCS AS to the UE, so that the UE according to the synchronization source information of the GCS AS and the
- the synchronization source reference information of the BM-SC obtains synchronization source information of the BM-SC, and saves synchronization source information of the BM-SC and synchronization source information of the GCS AS in a trust list of the UE.
- the synchronization source information of the BM-SC includes: synchronization of the BM-SC
- the data source identifies the SSRC, the sequence number SN10 of the RTP packet sent by the BM-SC, and the timestamp of the BM-SC;
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, and a GCS AS office.
- the GCS AS Providing, by the GCS AS, the synchronization source reference information of the BM-SC and the RTP packet including the synchronization source information of the GCS AS to the UE, including:
- the GCS AS Determining, by the GCS AS, the RTP packet sequence number reference information and the timestamp reference information according to the synchronization source information of the BM-SC and the synchronization source information of the GCS AS, where the RTP packet sequence number reference information is the BM-
- the RTP packet sequence number reference information is the BM-
- the timestamp reference information is a timestamp of the BM-SC and a timestamp of the GCS AS.
- the GCS AS obtains synchronization source reference information of the BM-SC including the SSRC of the BM-SC, the RTP packet sequence number reference information, and the timestamp reference information.
- the cluster communication The service application server GCS AS obtains synchronization source information of the broadcast multicast service center BM-SC, including:
- the GCS AS receives the activated multimedia broadcast multicast function MBMS status indication information sent by the BM-SC, where the MBMS status indication information includes the synchronization source information of the BM-SC, and is obtained from the MBMS status indication information. Synchronization source information of the BM-SC; or
- the GCS AS receives an RTP control protocol RTCP packet that is sent by the BM-SC and includes synchronization source information of the BM-SC, and acquires synchronization source information of the BM-SC from the RTCP packet.
- the GCS AS sends the synchronization source information of the BM-SC or the synchronization source of the BM-SC Reference information, and an RTP package including the synchronization source information of the GCS AS, provided to the user Prepare UE, including:
- the GCS AS sends SIP information to the UE through a session initiation protocol SIP process, where the SIP information includes synchronization source information of the BM-SC or synchronization source reference information of the BM-SC.
- the GCS AS sends synchronization source information of the BM-SC or a synchronization source of the BM-SC
- the reference information, and the RTP packet including the synchronization source information of the GCS AS, are provided to the user equipment UE, including:
- the GCS AS sends the RTP packet to the UE, where the header information of the RTP packet includes the BM-SC homology information or the BM-SC synchronization source reference information, and the packet header information further includes the Synchronization source information of GCS AS.
- the second aspect of the present application provides a real-time transport protocol RTP packet transmission method, including:
- the broadcast multicast service center BM-SC obtains synchronization source information of the cluster communication service application server GCS AS;
- BM-SC provides synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and an RTP packet including synchronization source information of the BM-SC to the user equipment UE, so that the UE obtains
- the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE;
- the synchronization source reference information of the GCS AS is information determined according to synchronization source information of the GCS AS and synchronization source information of the BM-SC.
- the RTP packet of the synchronization source information of the SC is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the UE.
- the list of trusts including:
- the BM-SC provides synchronization source reference information of the GCS AS and an RTP packet including synchronization source information of the BM-SC to the UE, so that the UE according to the synchronization source information of the BM-SC and The synchronization source reference information of the GCS AS obtains synchronization source information of the GCS AS, and saves synchronization source information of the BM-SC and synchronization source information of the GCS AS in a trust list of the UE.
- the synchronization source information of the BM-SC includes: synchronization of the BM-SC
- the data source identifies the SSRC, the sequence number SN10 of the RTP packet sent by the BM-SC, and the timestamp of the BM-SC;
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- the BM-SC provides the synchronization source reference information of the GCS AS and the RTP packet including the synchronization source information of the BM-SC to the user equipment UE, including:
- the BM-SC Determining, by the BM-SC, the RTP packet sequence number reference information and the timestamp reference information according to the synchronization source information of the BM-SC and the synchronization source information of the GCS AS, where the RTP packet sequence number reference information is the BM - a difference between the RTP packet SN10 sent by the SC and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information being a timestamp of the BM-SC and a timestamp of the GCS AS The difference between
- the BM-SC obtains synchronization source reference information of the GCS AS including the SSRC of the GCS AS, the RTP packet sequence number reference information, and the timestamp reference information.
- the broadcast multicast service center BM-SC obtains the synchronization source information of the cluster communication service application server GCS AS, including:
- the BM-SC receives the MBMS bearer request information sent by the GCS AS, where the MBMS bearer request information includes the synchronization source information of the GCS AS, and acquires the synchronization source information of the GCS AS from the MBMS bearer request information; or
- the BM-SC receives the RTP packet that is sent by the GCS AS and includes the synchronization source information of the GCS AS, and acquires the synchronization source information of the GCS AS from the RTP packet that includes the synchronization source information of the GCS AS.
- the BM-SC uses the synchronization source information of the GCS AS or the synchronization source reference of the GCS AS
- the information, and the RTP packet including the synchronization source information of the BM-SC, are provided to the user equipment UE, including:
- the BM-SC sends a user service description USD parameter to the UE, where the USD parameter includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS.
- the BM-SC, the synchronization source information of the GCS AS or the synchronization source reference of the GCS AS are provided to the user equipment UE, including:
- the BM-SC sends the RTP packet to the UE, where user data or header information of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and the header information
- the synchronization source information of the BM-SC is also included.
- a third aspect of the present application provides a method for obtaining synchronization source information, including:
- the first network side device that is sent by the first network side device Acquiring the real-time transmission protocol RTP packet of the synchronization source information, and the synchronization source information of the second network-side device sent by the first network-side device or the synchronization source reference information of the second network-side device, acquiring the first network-side device Synchronization source information and synchronization source information of the second network side device;
- the UE saves the synchronization source information of the first network side device and the synchronization source information of the second network side device in the trust list of the UE;
- the second synchronization source reference information is information determined according to the synchronization source information of the first network side device and the synchronization source information of the second network side device; the first network side device is broadcasted. Broadcasting service center BM-SC, the second network side device is a trunking service application server GCS AS, or the first network side device is the GCS AS, and the second network side device is the BM-SC .
- the user equipment UE receives a real-time transport protocol RTP packet that includes the synchronization source information of the first network side device that is sent by the first network side device.
- Obtaining the synchronization source information of the first network side device and the synchronization source information of the second network side device and the synchronization source reference information of the second network side device The synchronization source information of the network side device includes:
- the UE determines synchronization source information of the second network side device according to the synchronization source information of the first network side device and the synchronization source reference information of the second network side device.
- the fourth aspect of the present application provides a transmission apparatus for implementing a transport protocol RTP packet, including:
- a first acquiring unit configured to acquire synchronization source information of a broadcast multicast service center BM-SC;
- a first sending unit configured to use synchronization source information of the BM-SC or the same as the BM-SC
- the step reference information, and the RTP packet including the synchronization source information of the trunking service application server GCS AS are provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source of the GCS AS are obtained.
- the synchronization source reference information of the BM-SC is information determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS.
- the first sending unit is configured to:
- synchronization source reference information of the BM-SC and an RTP packet including synchronization source information of the GCS AS so that the UE is based on synchronization source information of the GCS AS and the BM-SC
- the synchronization source reference information is obtained, the synchronization source information of the BM-SC is obtained, and the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the synchronization source information of the BM-SC includes: synchronization of the BM-SC
- the data source identifies the SSRC, the sequence number SN10 of the RTP packet sent by the BM-SC, and the timestamp of the BM-SC;
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- the first sending unit is configured to:
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC a difference between the RTP packet sequence number SN10 and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information is the difference between the timestamp of the BM-SC and the timestamp of the GCS AS Value
- Synchronizing source reference information of the BM-SC including the SSRC of the BM-SC, the RTP packet sequence number reference information, and the timestamp reference information is obtained.
- the first acquisition unit is used to:
- the MBMS status indication information includes synchronization source information of the BM-SC, and acquiring the BM- from the MBMS status indication information Synchronization source information of the SC;
- the first sending unit is configured to:
- the SIP information is sent to the UE by using a session initiation protocol SIP process, where the SIP information includes synchronization source information of the BM-SC or synchronization source reference information of the BM-SC.
- the first sending unit is configured to:
- the header information of the RTP packet includes the BM-SC homology information or the BM-SC synchronization source reference information, where the header information further includes synchronization of the GCS AS Source information.
- the fifth aspect of the present application provides a transmission apparatus for a real-time transmission protocol RTP packet, including:
- a second acquiring unit configured to acquire synchronization source information of the cluster communication service application server GCS AS;
- a second sending unit configured to provide the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS, and the RTP packet including the synchronization source information of the broadcast multicast service center BM-SC to the user equipment UE,
- the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE;
- the synchronization source reference information of the GCS AS is information determined according to synchronization source information of the GCS AS and synchronization source information of the BM-SC.
- the second sending unit is configured to:
- synchronization source reference information of the GCS AS and an RTP packet including synchronization source information of the BM-SC, so that the UE is based on synchronization source information of the BM-SC and the GCS AS
- the synchronization source reference information is obtained, the synchronization source information of the GCS AS is obtained, and the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the synchronization source information of the BM-SC includes: synchronization of the BM-SC
- the data source identifies the SSRC, the sequence number SN10 of the RTP packet sent by the BM-SC, and the timestamp of the BM-SC;
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- the second sending unit is configured to:
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC RTP packet SN10 and the serial number SN20 of the RTP packet sent by the GCS AS a difference between the timestamp reference information being a difference between a timestamp of the BM-SC and a timestamp of the GCS AS;
- Synchronizing source reference information of the GCS AS including the SSRC of the GCS AS, the RTP packet sequence number reference information, and the timestamp reference information is obtained.
- the second acquisition unit is used to:
- the MBMS bearer request information includes the synchronization source information of the GCS AS, and acquiring the synchronization source information of the GCS AS from the MBMS bearer request information;
- the second sending unit is configured to:
- the USD parameter includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS.
- the second sending unit is configured to:
- RTP packet Transmitting the RTP packet to the UE, where user data or header information of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, where the header information further includes the Synchronization source information of the BM-SC.
- the second sending unit is configured to:
- the sixth aspect of the present application provides an apparatus for obtaining synchronization source information, including:
- a third acquiring unit configured to receive, by the first network side device, a real-time transport protocol RTP packet that includes the synchronization source information of the first network side device, and a synchronization of the second network-side device that is sent by the first network side device Obtaining, by the source information or the synchronization source reference information of the second network side device, the synchronization source information of the first network side device and the synchronization source information of the second network side device;
- a saving unit configured to save synchronization source information of the first network side device and synchronization source information of the second network side device in a trust list of the UE;
- the second synchronization source reference information is information determined according to the synchronization source information of the first network side device and the synchronization source information of the second network side device; the first network side device is broadcasted. Broadcasting service center BM-SC, the second network side device is a trunking service application server GCS AS, or the first network side device is the GCS AS, and the second network side device is the BM-SC .
- the third obtaining unit is configured to:
- the synchronization source information of the first network side device includes: an SSRC of the first network side device, a serial number SN10 of the RTP packet sent by the first network side device, and the first network side device. Timestamp
- the synchronization source information of the second network side device includes: an SSRC of the second network side device, a sequence number SN20 of the RTP packet sent by the second network side device, and a timestamp of the second network side device;
- the synchronization source reference information of the second network side device includes: SSRC, RTP packet sequence number reference information, and timestamp reference information of the second network side device; wherein the RTP packet sequence number reference information is the first network side The difference between the sequence number SN10 of the RTP packet sent by the device and the sequence number SN20 of the RTP packet sent by the second network side device; the timestamp reference information is a timestamp and location of the first network side device Determining the difference between the timestamps of the second network side device;
- the third obtaining unit is configured to:
- Determining a timestamp of the second network side device according to the timestamp of the first network side device and the timestamp reference information in the synchronization source reference information of the second network side device.
- the third obtaining unit is configured to:
- the first network side device Receiving, by the first network side device, SIP information that is sent to the UE by using an initial session protocol SIP process, where the SIP information includes synchronization source information of the second network side device or the second a synchronization source reference information of the network side device; wherein the first network side device is the GCS AS, and the second network side device is the BM-SC; or
- the header information of the RTP packet includes synchronization source information of the second network side device or synchronization source reference information of the second network side device, where The header information includes the synchronization source information of the first network side device, where the first network side device is the GCS AS, and the second network side device is the BM-SC; or
- the first network side device is the BM-SC, and the second network side device is the GCS AS; or
- the RTP packet Receiving, by the first network side device, the RTP packet, where the user data or the packet header information of the RTP packet includes synchronization source information of the second network side device or a synchronization source reference of the second network side device And the information about the header of the first network side device, where the first network side device is the BM-SC, and the second network side device is the GCS AS.
- the seventh aspect of the present application provides a cluster communication service application server GCS AS, including:
- a receiver configured to acquire synchronization source information of a broadcast multicast service center BM-SC;
- a transmitter configured to provide synchronization source information of the BM-SC or synchronization source reference information of the BM-SC, and an RTP packet including synchronization source information of the GCS AS to the user equipment UE, so that the UE Obtaining synchronization source information of the BM-SC and synchronization source information of the GCS AS, and saving the information in the trust list of the UE;
- the synchronization source reference information of the BM-SC is synchronization source information according to the BM-SC. Information determined by synchronization source information with the GCS AS.
- the eighth aspect of the present application provides a broadcast multicast service center BM-SC, including:
- a receiver configured to acquire synchronization source information of a cluster communication service application server GCS AS;
- a transmitter configured to provide synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and an RTP packet including synchronization source information of the BM-SC to the user equipment UE, so that the UE obtains
- the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE;
- the synchronization source reference information of the GCS AS is information determined according to synchronization source information of the GCS AS and synchronization source information of the BM-SC.
- the ninth aspect of the present application provides a user equipment UE, including:
- a receiver configured to receive a real-time transport protocol RTP packet that includes the synchronization source information of the first network-side device, and synchronization source information of the second network-side device that is sent by the first network-side device, or Synchronization source reference information of the second network side device;
- a processor configured to acquire synchronization source information of the first network side device and synchronization source information of the second network side device; and synchronize source information of the first network side device and the second network side
- the synchronization source information of the device is saved in the trust list of the UE;
- the second synchronization source reference information is information determined according to the synchronization source information of the first network side device and the synchronization source information of the second network side device; the first network side device is broadcasted. Broadcasting service center BM-SC, the second network side device is a trunking service application server GCS AS, or the first network side device is the GCS AS, and the second network side device is the BM-SC .
- the GCS AS acquires synchronization source information of the BM-SC; the GCS AS uses synchronization source information of the BM-SC or synchronization source reference information of the BM-SC, and includes the GCS AS
- the RTP packet of the synchronization source information is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the BM-SC acquires synchronization source information of the GCS AS; the BM-SC uses the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS, and the RTP including the synchronization source information of the BM-SC.
- the packet is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE. Therefore, the GCS AS (or BM-SC) in the embodiment of the present invention may provide the synchronization source information of the GCS AS (or the synchronization source information of the BM-SC) to the UE by sending the RTP packet, and on the other hand, The synchronization source information of the BM-SC (or the synchronization source information of the GCS AS) is provided to the UE, so that the UE is in the unicast (multicast) transmission mode, and not only the synchronization source information of the GCS AS (or the BM-SC) can be obtained.
- the synchronization source information) and the synchronization source information of the BM-SC (or the synchronization source information of the GCS AS) can also be obtained. Therefore, regardless of whether the UE is currently in the unicast or multicast transmission mode, two synchronization source information can be saved in the UE's trust list. Then, after the mode of transmitting the RTP packet is switched between the unicast multicasts, since the UE has two synchronization source data stored in the trust list, the UE can transmit the RTP packet by the GCS AS or the BM-SC after the handover. The received RTP packets are identified and trusted to maintain the continuity of RTP packet reception.
- FIG. 1 is an architectural diagram of an LTE trunking communication system
- FIG. 2 is a flowchart of an RTP packet transmission method according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of interaction between a GCS AS, a BM-SC, and a UE according to an embodiment of the present invention
- FIG. 4 is a flowchart of another RTP packet transmission method according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of interaction between another GCS AS, a BM-SC, and a UE according to an embodiment of the present invention
- FIG. 6 is a flowchart of a method for obtaining synchronization source information according to an embodiment of the present invention
- FIG. 7 is a schematic structural diagram of an RTP packet transmission apparatus according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of another RTP packet transmission apparatus according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of an apparatus for obtaining synchronization source information according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a GCS AS, a BM-SC, or a UE according to an embodiment of the present invention.
- the embodiment of the present invention provides a real-time transmission protocol (RTP) packet transmission method and apparatus, which enable a GCS AS or a BM-SC to provide synchronization source information of a GCS AS and synchronization source information of a BM-SC to a UE, so that the UE can maintain the RTP.
- RTP real-time transmission protocol
- the solution to the technical solution provided by the present invention includes:
- the GCS AS in the embodiment of the present invention may provide the UE with the synchronization source information of the GCS AS (or the synchronization source information of the BM-SC) by transmitting the RTP packet, and on the other hand, the BM.
- the synchronization source information of the SC (or the synchronization source information of the GCS AS) is provided to the UE, so that the UE is in the unicast (multicast) transmission mode, and not only the synchronization source information of the GCS AS (or the synchronization source of the BM-SC) can be obtained. Information), and it is also possible to obtain synchronization source information of the BM-SC (or synchronization source information of the GCS AS).
- the UE can transmit the RTP packet by the GCS AS or the BM-SC after the handover.
- the received RTP packets are identified and trusted to maintain the continuity of RTP packet reception.
- the embodiment of the present invention provides a method for real-time transmission protocol RTP packet transmission.
- the communication system architecture includes: terminal (English: User Equipment; UE for short), GCS AS, BM-SC, P-GW, policy and charging rule function (English: Policy and Charging Rule Function; PCRF), S - GW, MBMS GW and Evolutionary Node B (abbreviated as eNB or e-NodeB).
- the mobility management network element (English: Mobility Management Entity; MME for short) mainly provides functions such as participating in MBMS session management.
- the UE may be a mobile phone, a smart watch, or the like, and the present application does not specifically limit the present application.
- GCS AS is a cluster communication service application server, which is mainly responsible for the management of cluster members and the initiation of MBMS.
- BM-SC is a broadcast multicast service center, which belongs to the service layer network element and is the entry of the content provider. It provides aggregation and transmission of services, authorization of users, establishment and initiation of MBMS service bearers, and initiation of session control. Synchronization between the BM-SC and the base station can be achieved.
- the first aspect of the present application first introduces the RTP packet transmission method in this embodiment from the GCS AS side.
- the method includes:
- the cluster communication service application server GCS AS acquires synchronization source information of the broadcast multicast service center BM-SC.
- the GCS AS provides the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC and the RTP packet including the synchronization source information of the GCS AS to the user equipment UE.
- the GCS AS first obtains the synchronization source information of the BM-SC in S101, and provides the synchronization source information of the BM-SC to the UE in S102.
- the GCS AS also sends an RTP packet to the UE.
- the RTP packet includes the synchronization source information of the GCS AS. Therefore, the UE can obtain the synchronization source information of the GCS AS by parsing the RTP packet. Therefore, the GCS AS in the embodiment of the present invention can provide the synchronization source of the GCS AS to the UE.
- the information and the synchronization source information of the BM-SC enable the UE to simultaneously save the two synchronization source information in the UE's trust list.
- the synchronization source information of the BM-SC includes, but is not limited to, a synchronization data source identifier of the BM-SC (English: Synchronization source identifier; short: SSRC), a serial number SN10 of the RTP packet sent by the BM-SC, and Timestamp of the BM-SC.
- the synchronization source information of the GCS AS includes, but is not limited to, the SSRC of the GCS, the sequence number SN20 of the RTP packet sent by the GCS AS, and the timestamp of the GCS AS.
- the SSRC is a synchronous data source identifier used to identify the synchronous data source of the RTP packet.
- the timestamp (Timestamp) mainly identifies the sending time of the RTP packet.
- the contribution source identifier (English: Contributing source identifier; referred to as CSRC) is used to identify the contribution source of the effective content in the RTP package.
- the synchronization source information trusted by the UE is recorded in the trust list of the UE. In the RTP packet reception, the UE's trust list is used to help the UE determine whether the synchronization source of the RTP packet is legal.
- the GCS AS may provide the synchronization source reference information of the BM-SC to the UE in addition to directly providing the synchronization source information of the BM-SC to the UE.
- the synchronization source reference information of the BM-SC is the information determined by the GCS AS according to the synchronization source information of the received BM-SC and the synchronization source information of the GCS AS, and the synchronization source information of the BM-SC is synchronized with the BM-SC. Source information corresponds.
- the GCS AS when the GCS AS provides the synchronization source reference information of the BM-SC to the UE, the GCS AS provides the BM-SC synchronization source reference information and the RTP packet including the synchronization source information of the GCS AS to the UE, including:
- the GCS AS Determining, by the GCS AS, the RTP packet sequence number reference information and the timestamp reference information according to the synchronization source information of the BM-SC and the synchronization source information of the GCS AS, where the RTP packet sequence number reference information is the BM-
- the RTP packet sequence number SN10 sent by the SC and the GCS AS sent by the GCS AS a difference between sequence numbers SN20 of the RTP packets;
- the timestamp reference information is a difference between a timestamp of the BM-SC and a timestamp of the GCS AS;
- the GCS AS obtains synchronization source reference information of the BM-SC including the SSRC of the BM-SC, the RTP packet sequence number reference information, and the timestamp reference information.
- the scheduling of RTP packets by BM-SC and GCS AS may be different.
- the GCS AS needs to determine the relationship between SN10 and SN20, that is, the difference between SN10 and SN20.
- the difference between SN10 and SN20 is then used as the RTP packet sequence number reference information.
- the difference between the sequence number of the second RTP packet sent by the GCS AS and the sequence number of the first RTP packet sent by the BM-SC is used as the RTP packet sequence number reference information.
- the SN10 is The initial RTP packet sequence number of the GCS AS, that is, the sequence number of the first RTP packet sent;
- SN20 is the initial RTP packet sequence number of the BM-SC, that is, the sequence number of the first RTP packet sent.
- the difference between the SN10 and the SN20 may be SN10-SN20 or SN20-SN10, which is not specifically limited in this application.
- the SN10-SN20 is taken as an example for description.
- the timestamp of the BM-SC and the timestamp of the GCS AS subtraction is also needed to obtain the timestamp reference information.
- the timestamp corresponding to when the BM-SC and the GCS AS send the first RTP packet is still taken.
- the timestamp of the GCS AS may be subtracted from the timestamp of the BM-SC, and the timestamp of the BM-SC may be subtracted from the timestamp of the GCS AS.
- the present invention does not specifically limit this. The following takes the timestamp of the BM-SC minus the timestamp of the GCS AS as an example.
- the GCS AS uses the SSRC, timestamp reference information and RTP packet reference information of the BM-SC as the synchronization source reference information of the BM-SC, and then obtains the SSRC, RTP packet sequence number reference information and timestamp reference including the BM-SC. Synchronization source reference information for the BM-SC of the information.
- the GCS AS provides the synchronization source reference information of the BM-SC to the UE, so that the UE can jointly obtain the BM according to the synchronization source information of the GCS AS obtained from the RTP packet and the synchronization source reference information of the BM-SC. -SC synchronization source information. Finally, the two synchronization source reference information are saved in the UE's trust list.
- the UE's trust list stores two synchronization source data, it is BM-SC or GCS AS after switching.
- the UE can recognize the RTP packet, thereby maintaining the continuity of the RTP packet reception.
- the GCS AS to obtain the synchronization source information of the BM-SC in S101, which specifically includes:
- the GCS AS receives the activated multimedia broadcast multicast function MBMS status indication information sent by the BM-SC, where the MBMS status indication information includes the synchronization source information of the BM-SC, and is obtained from the MBMS status indication information. Synchronization source information of the BM-SC; or
- RTP Control Protocol (English: RTP Control Protocol; RTCP) packet containing the synchronization source information of the BM-SC, from the RTCP
- RTCP RTP Control Protocol
- the BM-SC reports the MBMS status indication information to the GCS AS through the MBMS status indication reporting process. Therefore, the BM-SC can include the BM-SC synchronization source information in the MBMS status indication information to provide the BM- to the GCS AS. Synchronization source information of the SC.
- the GCS AS After receiving the MBMS status indication information, the GCS AS parses the MBMS status indication information, and obtains the synchronization source information of the BM-SC from the analysis result.
- the BM-SC can also report the synchronization source information of the BM-SC through a dedicated BM-SC reporting process.
- the BM-SC reporting process includes a step in which the BM-SC reports the synchronization source information of the BM-SC to the GCS AS through the MB2 interface. Further, the GCS AS receives the synchronization source information of the BM-SC reported by the BM-SC through the MB2 interface.
- the BM-SC can also send RTCP to the GCS AS. Since the RCTP packet carries the synchronization source information of the BM-SC, the GCS AS can obtain the synchronization source information of the BM-SC by parsing the RTCP packet.
- a person skilled in the art to which the present invention belongs can obtain the synchronization source information of the BM-SC according to any one of the foregoing three methods, which is not specifically limited in this application.
- the GCS AS executes S102.
- Method 11 The GCS AS sends SIP information to the UE by using a Session Description Protocol (SIP) process, where the SIP information includes synchronization source information of the BM-SC or the BM. -SC synchronization source reference information.
- SIP Session Description Protocol
- the GCS AS when the GCS AS needs to initiate a session to the UE, the GCS AS will initiate a SIP procedure to the UE. In the SIP process, the GCS AS sends SIP information to the UE, such as a response acknowledgment ACK. Message, end session BYE information, and cancel unfinished request CANCEL information, etc.
- the GCS AS may include the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC in the SIP information, for example, including In the ACK message, or CANCEL information is medium.
- the SIP information including the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC will be sent to the UE along with the SIP process, thereby implementing the GCS AS to provide the synchronization source information of the BM-SC or the synchronization of the BM-SC to the UE.
- Source reference information The SIP information including the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC will be sent to the UE along with the SIP process, thereby implementing the GCS AS to provide the synchronization source information of the BM-SC or the synchronization of the BM-SC to the UE.
- the manner in which the GCS AS provides the synchronization source information of the GCS AS to the UE is still provided by sending an RTP packet to the UE through the unicast transmission mode.
- the header information of the RTP packet includes the synchronization source information of the GCS AS, and the UE can obtain the synchronization source reference information of the GCS AS by parsing the RTP packet.
- Method 12 The GCS AS sends the RTP packet to the UE, where the header information of the RTP packet includes the BM-SC homology information or the BM-SC synchronization source reference information, and the packet header information is further Contains synchronization source information of the GCS AS.
- the GCS AS may include the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC in the header information of the RTP packet to be sent by the GCS AS.
- the GCS AS may extend new bits in the RTP packet header, for example, extend 2 bits to carry synchronization source information of the BM-SC or synchronization source reference information of the BM-SC.
- the CSRC of the GCS AS in the header may be modified to the SSRC of the BM-SC, and then new bits are added to the header, and the RTP packet reference information and the timestamp reference information are filled in the added bits.
- the header information of the RTP packet includes not only the synchronization source information of the GCS AS but also the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC.
- the manner in which the synchronization source information of the BM-SC or the synchronization source reference information of the BM-SC is added as the header information is not specifically limited.
- the GCS AS provides the synchronization source information of the GCS AS and the synchronization source information of the BM-SC to the UE. Then the UE can save both synchronization source information in the UE. Trust the list to ensure continuity of the received RTP packets.
- the second aspect of the present application will introduce an RTP packet transmission method from the BM-SC side.
- the method includes:
- the broadcast multicast service center BM-SC obtains synchronization source information of the cluster communication service application server GCS AS.
- the BM-SC provides synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and an RTP packet including synchronization source information of the BM-SC to the user equipment UE.
- the BM-SC first obtains the synchronization source information of the GSC AS in S201, and provides the synchronization source information of the GCS AS to the UE in S202.
- the BM-SC also sends an RTP packet to the UE.
- the RTP packet includes the synchronization source information of the BM-SC, so the UE can obtain the synchronization source information of the BM-SC by parsing the RTP packet. Therefore, the BM-SC in the embodiment of the present invention can provide the synchronization source information of the GCS AS and the synchronization source information of the BM-SC to the UE, so that the UE can simultaneously save the two synchronization source information in the trust list of the UE.
- the synchronization source information of the BM-SC includes, but is not limited to, the synchronization data source identifier SSRC of the BM-SC, the sequence number SN10 of the RTP packet sent by the BM-SC, and the timestamp of the BM-SC.
- the synchronization source information of the GCS AS includes, but is not limited to, the SSRC of the GCS, the sequence number SN20 of the RTP packet sent by the GCS AS, and the timestamp of the GCS AS.
- the BM-SC may further provide the synchronization source reference information of the GCS AS to the UE.
- the synchronization source reference information of the GCS AS is information determined by the BM-SC according to the synchronization source information of the received GCS AS and the synchronization source information of the BM-SC.
- the BM-SC when the BM-SC provides the synchronization source reference information of the GCS AS to the UE, the BM-SC Providing the synchronization source reference information of the GCS AS and the RTP packet including the synchronization source information of the BM-SC to the user equipment UE, including:
- the BM-SC Determining, by the BM-SC, the RTP packet sequence number reference information and the timestamp reference information according to the synchronization source information of the BM-SC and the synchronization source information of the GCS AS, where the RTP packet sequence number reference information is the BM - a difference between the RTP packet SN10 sent by the SC and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information being a timestamp of the BM-SC and a timestamp of the GCS AS The difference between
- the BM-SC obtains synchronization source reference information of the GCS AS including the SSRC of the GCS AS, the RTP packet sequence number reference information, and the timestamp reference information.
- the method for obtaining the RTP packet sequence number reference information and the timestamp reference information by the BM-SC is similar to the method obtained by the GCS AS, and will not be further described herein.
- the BM-SC provides the synchronization source reference information of the GCS AS to the UE, so that the UE obtains the GCS AS according to the synchronization source information of the BM-SC obtained from the RTP packet and the synchronization source reference information of the GCS AS. Synchronization source information. Finally, the two synchronization source reference information are saved in the UE's trust list.
- the UE's trust list stores two synchronization source data, it is BM-SC or GCS AS after switching.
- the UE can recognize the RTP packet, thereby maintaining the continuity of the RTP packet reception.
- the method specifically includes:
- the BM-SC receives the MBMS bearer request information sent by the GCS AS, where the MBMS bearer request information includes the GCS AS synchronization source information, and is obtained from the MBMS bearer request information. Taking the synchronization source information of the GCS AS; or
- the BM-SC receives the RTP packet that is sent by the GCS AS and includes the synchronization source information of the GCS AS, and acquires the synchronization source information of the GCS AS from the RTP packet that includes the synchronization source information of the GCS AS.
- the GCS AS may include the synchronization source information of the GCS AS in the MBMS bearer request information, and send the MBMS bearer request information to the BM-SC through the MB2 interface.
- the BM-SC receives the MBMS bearer request information sent by the GCS AS. Since the MBMS bearer request information includes the synchronization source information of the GCS AS, the BM-SC can parse and read the MBMS bearer request information to obtain the synchronization source of the GCS AS. Information.
- the GCS AS may also use the multicast transmission mode in the prior art, and fill in the synchronization source information of the GCS AS in the header information of the RTP packet to be sent, and send the RTP packet to the BM-SC through the MB2 interface.
- the BM-SC parses the RTP packet and obtains the synchronization source information of the GCS AS from the packet header information.
- the method for obtaining the synchronization source information of the GCS AS by the BM-SC specifically adopts one of the above two types, and those skilled in the art to which the present invention belongs may select according to actual conditions, and the present application does not specifically limit the present application.
- the BM-SC may further obtain the synchronization source reference information of the GCS AS according to the above method, and then provide the information to the UE in S202.
- the synchronization source information of the obtained GCS AS can also be directly provided to the UE.
- the person skilled in the art to which the present application belongs can be set according to actual conditions, and the present application does not specifically limit the present application.
- the BM-SC to provide the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS to the UE, including but not limited to the following:
- Method 21 The BM-SC sends a user service description USD parameter to the UE, where the USD parameter includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS.
- the user service description (English: User Service Description; abbreviation: USD) parameter is a collection of user service related parameters.
- the USD parameter includes the Session Description Protocol (SDP) parameter, the time when the service is sent, and the frequency of the transmission.
- SDP Session Description Protocol
- the BM-SC may encapsulate the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS in the SDP parameter of the USD parameter. Or add the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS to the SDP parameters.
- a person skilled in the art may also encapsulate the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS in other parameters of the USD parameter, such as the time or transmission of the service transmission. The frequency and so on. This application does not impose any specific restrictions.
- the BM-SC sends the synchronization source information of the GCS AS or the USD parameter of the synchronization source reference information of the GCS AS to the UE, so that the UE parses the USD parameter, thereby acquiring the synchronization source information of the GCS AS or the synchronization source reference of the GCS AS. information.
- the BM-SC can send the UE to the UE in the following four manners: There are GCS AS synchronization source information or USD parameters of GSC AS synchronization source reference information:
- the BM-SC broadcasts the USD parameter to the UE.
- the BM-SC sends the USD parameter to the UE through a broadcast transmission process. Specifically, the BM-SC, the MBMS GW, and the eNB are sequentially transmitted, and then the eNB is delivered to the UE through broadcast.
- the RTP packet sent by the BM-SC to the UE is independent of the BM-SC broadcast sending USD parameter.
- the BM-SC sends a USD parameter to the UE in a unicast transmission manner.
- the BM-SC sends the USD parameter to the UE in a unicast transmission manner.
- the S-GW and the eNB transmit to the UE.
- the RTP packet sent by the BM-SC to the UE is independent of the BM-SC unicast sending USD parameter.
- the BM-SC sends the USD parameter to the GCS AS to cause the GCS AS to send the USD parameter to the UE by unicast transmission.
- the BM-SC may also send the USD parameter including the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS to the GCS AS through the MB2 interface.
- the GCS AS After receiving the USD parameter, the GCS AS sends it to the UE through the unicast transmission process. That is, it is transmitted to the UE through the GCS AS, the P-GW, the S-GW, and the eNB in sequence.
- the RTP packet sent by the BM-SC to the UE is independent of the USD parameter sent by the BM-SC to the GCS AS.
- the BM-SC sends the USD parameter to the GCS AS, so that the GCS AS is sent to the UE through a SIP procedure.
- the BM-SC may also include the synchronization source information of the GCS AS or the USD parameter of the synchronization source reference information of the GCS AS, and send it to the GCS AS through the MB2 interface.
- the GCS AS sends the USD parameters directly to the UE through the SIP process.
- the USD parameter is sent to the UE through the SIP process, and the GCS AS can directly send the USD parameter to the UE without being forwarded, that is, directly sent from the GCS AS to the UE.
- the RTP packet sent by the BM-SC to the UE and the USD parameter sent by the BM-SC0 to the GCS AS are independent of each other.
- the scheduling of the GCS AS may send changes, such as adjusting the timestamp, or rearranging the RTP packet sequence number, etc., and the synchronization source information of the GCS AS is also updated. Then, after the synchronization source information of the GCS AS is updated, in order to enable the UE to still recognize the RTP packet from the GCS AS, the BM-SC needs to synchronize the source information according to the updated GCS AS.
- the synchronization source reference information of the information or GCS AS reacquires the USD parameter and sends it to the UE.
- the BM-SC may re-acquire the USD parameter and send it to the UE when the synchronization source information of the GCS AS is updated. It is also possible to re-acquire the USD parameter and send it to the UE periodically, for example every 10 minutes.
- a person of ordinary skill in the art to which the present invention pertains may make selections according to actual conditions, and the present application does not specifically limit them.
- Method 22 The BM-SC sends the RTP packet to the UE, where user data of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and the header information The synchronization source information of the BM-SC is also included.
- the BM-SC After receiving the RTP packet sent by the GCS AS, the BM-SC will modify the header information of the RTP packet according to the synchronization source information of the BM-SC.
- the synchronization source information included in the modified header information becomes the synchronization source information of the BM-SC. Since the synchronization source information of the GCS AS is no longer included in the modified RTP packet, the BM-SC needs to include the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS in the user data of the RTP packet.
- the header information of the RTP packet includes the synchronization source information of the BM-SC
- the user data includes the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS, so the UE can parse the RTP sent by the BM-SC.
- the package obtains two synchronization source information at the same time.
- Method 23 The BM-SC sends the RTP packet to the UE, where the header information of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and the packet header data
- the synchronization source information of the BM-SC is also included.
- the BM-SC may include the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS in the user data of the BM-SC to be sent the RTP packet, and may also synchronize the source information of the GCS AS or the GCS AS.
- the synchronization source reference information is included in the header information of the RTP packet. For example, adding 2 bits in the RTP packet header to carry the synchronization source information of the GCS AS or the synchronization of the GCS AS Source reference information.
- the CSRC of the BM-SC in the header may be modified to the SSRC of the GCS AS, and then new bits are added to the header to fill the RTP packet reference information and the timestamp reference information into the added bits.
- the header information of the RTP packet includes not only the synchronization source information of the BM-SC, but also the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS. Therefore, the UE can parse the RTP packet sent by the BM-SC at the same time. Get two synchronization source information.
- a method for obtaining synchronization source information in this embodiment is introduced from the UE side.
- the method includes:
- the user equipment UE receives the real-time transport protocol RTP packet that is sent by the first network-side device and includes the synchronization source information of the first network-side device, and the synchronization source information of the second network-side device that is sent by the first network-side device. Or the synchronization source reference information of the second network side device, and the synchronization source information of the first network side device and the synchronization source information of the second network side device.
- S302 The UE saves synchronization source information of the first network side device and synchronization source information of the second network side device in a trust list of the UE.
- the first network side device is a GCS AS
- the second network side device is specifically a BM-SC
- the first network side device is specifically a BM-SC
- the second network side device is specifically a GCS AS.
- the UE receives the RTP packet sent by the first network side device.
- the synchronization source information of the first network side device is obtained from the packet header information of the RTP packet.
- the first network side device may directly provide synchronization source information of the second network side device to the UE.
- the synchronization source information of the second network side device may also be provided indirectly, that is, the synchronization source reference information of the second network side device is provided.
- the UE receives the same information of the second network side device After the step source information, the received synchronization source information of the first network side device and the synchronization source information of the second network side device may be directly saved in the UE's trust list.
- the synchronization source information of the first network side device includes, but is not limited to, the SSRC of the first network side device, the sequence number SN10 of the RTP packet sent by the first network side device, and the timestamp of the first network side device.
- the synchronization source information of the second network side device includes, but is not limited to, the SSRC of the second network side device, the sequence number SN20 of the RTP packet sent by the second network side device, and the timestamp of the second network side device.
- the synchronization source information of the second network side device needs to be determined in combination with the synchronization source information of the first network side device.
- the synchronization source reference information of the second network side device is information determined by the first network side device according to the synchronization source information of the first network side device and the synchronization source reference information of the second network side device of the second network side device.
- the synchronization source reference information of the second network side device includes: SSRC, RTP packet sequence number reference information, and time difference reference information of the second network side device.
- the RTP packet sequence number reference information is the difference between the sequence number SN10 of the RTP packet sent by the first network side device and the sequence number SN20 of the RTP packet sent by the second network side device; the timestamp reference information is the first network side. The difference between the timestamp of the device and the timestamp of the second network side device.
- the UE determines the synchronization source information of the second network side device according to the synchronization source information of the first network side device and the synchronization source reference information of the second network side device, including:
- the synchronization source reference information of the second network side device already includes the SSRC of the second network side device, the SSRC of the second network side device can be directly obtained according to the synchronization source reference information of the second network side device.
- the first network side device and the UE may pre-approve the RTP packet sequence number reference information (or timestamp reference information). Subtract SN20 (or timestamp on the second network side) for SN10 (or timestamp on the second network side), or SN10 (or timestamp on the second network side) minus SN10 (or timestamp on the first network side) ). After obtaining the synchronization source information of the first network side device and the synchronization source reference information of the second network side device, the UE obtains the SN 20 (or the timestamp of the second network side) according to the pre-agreed calculation.
- the first network side device may also notify the UE of the RTP packet sequence number reference information (or the timestamp reference information) in the synchronization source reference information of the second network side device. For example, a flag bit is added to the synchronization source reference information of the second network side device. When the flag bit is 0, it indicates that the RTP packet sequence number reference information (or timestamp reference information) is specifically SN10 (or the timestamp of the first network side) minus SN20 (or the timestamp of the second network side); the flag bit is 1
- the RTP packet sequence number reference information (or timestamp reference information) is specifically SN20 (or the timestamp of the second network side) minus SN10 (or the timestamp of the first network side).
- the UE After obtaining the synchronization source information of the first network side device and the synchronization source reference information of the second network side device, the UE obtains the SN 20 (or the timestamp of the second network side) according to the pre-agreed calculation.
- the UE may make selections according to actual conditions, and the present application does not specifically limit them.
- the RTP packet sequence number reference information in the synchronization source reference information of the second network side device is -2, and the timestamp reference information is -5. It is assumed that the pre-agreed RTP packet sequence number reference information between the first network side device and the UE is specifically SN20-SN10, and the timestamp reference information is specifically the timestamp t1 of the second network side device minus the timestamp t2 of the first network side device. .
- the method for the UE to obtain the synchronization source information of the first network side device is to parse the RTP packet sent by the first network side device, and obtain the synchronization source information of the first network side device from the packet header information.
- the methods for obtaining the synchronization source information of the second network side device or the synchronization source reference information of the second network side device are as follows:
- the SIP information sent by the first network side device to the UE by using an initial session protocol SIP process, where the SIP information includes synchronization source information of the second network side device or synchronization of the second network side device Source reference information; wherein the first network side device is the GCS AS, and the second network side device is the BM-SC.
- the UE may obtain synchronization source information of the GCS AS from the RTP packet sent by the GCS AS.
- the UE accepts the SIP process initiated by the GCS AS, and receives the GCS AS to send SIP information, such as ACK information, BYE information, and the like in the SIP process.
- the UE analyzes the SIP information to obtain the synchronization source information of the BM-SC or the BM-SC synchronization source reference information.
- the header information of the RTP packet includes synchronization source information of the second network side device or synchronization source reference information of the second network side device, where The header information includes the synchronization source information of the first network side device, where the first network side device is the GCS AS, and the second network side device is the BM-SC.
- the BM-SC first receives the RTP packet sent by the GCS AS, and parses the synchronization source information of the GCS AS.
- the BM-SC obtains the BM-SC synchronization source reference information according to the synchronization source information of the BM-SC and the synchronization source information of the GCS AS.
- the BM-SC modifies the RTP packet header information according to the synchronization source information of the BM-SC.
- the synchronization source information of the BM-SC or the BM-SC synchronization source reference information is also included in the header information of the RTP packet.
- the synchronization source information of the BM-SC or the location of the BM-SC synchronization source reference information is different.
- the location of the synchronization source information or the BM-SC synchronization source reference information in which the BM-SC is placed is a location that cannot characterize the synchronization source information of the device that transmits the RTP packet. Finally, it is returned to the GCS AS through the MB2 interface.
- the GCS AS receives the returned RTP packet and modifies the synchronization source information in the RTP packet header to the synchronization source information of the GCS AS. However, the GCS AS does not modify the synchronization source reference information of the BM-SC that is not the location of the synchronization source information or the synchronization source information of the BM-SC in the header information. Then, after the modification of the GCS AS, the header of the RTP packet includes the synchronization source information of the GCS AS and the synchronization source information of the BM-SC or the BM-SC synchronization source reference information.
- the UE On the UE side, the UE finally unicasts the RTP packet through the GCS AS.
- the UE parses the RTP packet, and obtains synchronization source information of the GCS AS and synchronization source information of the BM-SC or synchronization source reference information of the BM-SC from the packet header data.
- the third type is the third type.
- the first network side device is the BM-SC, and the second network side device is the GCS AS.
- the UE may parse the synchronization source information of the BM-SC from the RTP packet sent by the BM-SC through the multicast transmission mode.
- the UE obtains the GCS AS from the parsed USD parameter by parsing the USD parameter directly sent by the BM-SC through the unicast mode or the broadcast mode. Synchronization source information or synchronization source reference information of the GCS AS.
- the BM-SC can also send the USD parameter to the GCS AS, and then the GCS AS sends the USD parameter to the UE. This application does not impose any specific restrictions.
- the UE may receive the USD parameter sent by the GCS AS through unicast through the eNB. It is also possible to receive the USD parameter directly sent by the GCS AS in the SIP flow with the GCS AS.
- the person skilled in the art to which the present application belongs can be set according to actual conditions, and the present application does not specifically limit the present application. The specific transmission method has been introduced in the above, and will not be repeated here.
- the BM-SC may encapsulate the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS in the SDP parameter in the USD parameter, or may be encapsulated in other parameters of the USD parameter other than the SDP parameter. Therefore, after the UE parses the USD parameter, the GCS AS synchronization source reference information or the synchronization source reference information of the GCS AS may be obtained from the SDP parameters, and may also be obtained from other USD parameters.
- the RTP packet Receiving, by the first network side device, the RTP packet, where the user data or the packet header information of the RTP packet includes synchronization source information of the second network side device or a synchronization source reference of the second network side device And the information about the header of the first network side device, where the first network side device is the BM-SC, and the second network side device is the GCS AS.
- the BM-SC sends the synchronization source information of the BM-SC and the synchronization source information of the GCS AS, or the synchronization source information of the BM-SC and the GCS AS synchronization source reference information to the UE through the same RTP packet
- the UE After receiving the RTP packet, the RTP packet will be parsed.
- the UE obtains the GCS AS synchronization source reference information from the user data of the parsed RTP packet. And, the UE acquires synchronization source information of the BM-SC from the header information of the RTP packet.
- the UE saves the synchronization source information of the first network side device and the synchronization source information of the second network side device to the trust list.
- the UE After the transmission mode is switched from unicast to multicast, since the synchronization source information of the BM-SC is stored in the trust list, the UE can identify the RTP packet sent by the BM-SC. Similarly, after the transmission mode is switched from multicast to unicast, since the synchronization source information of the GCS AS is stored in the trust list, the UE can identify the RTP packet sent by the GCS AS.
- the UE in the embodiment of the present invention can continuously receive the RTP packet after the transmission mode is switched between multicast and unicast, thereby maintaining the continuity of the reception.
- the fourth aspect of the present application provides a transmission apparatus for implementing a transport protocol RTP packet, as shown in FIG. 7, including:
- the first obtaining unit 701 is configured to acquire synchronization source information of the broadcast multicast service center BM-SC.
- the first sending unit 702 is configured to provide synchronization source information of the BM-SC or synchronization source reference information of the BM-SC, and an RTP packet including synchronization source information of the trunking service application server GCS AS to the user equipment.
- a UE so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in a trust list of the UE;
- the synchronization source reference information of the BM-SC is information determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS.
- the first sending unit 702 is configured to:
- synchronization source reference information of the BM-SC and an RTP packet including synchronization source information of the GCS AS so that the UE is based on synchronization source information of the GCS AS and the BM-SC
- the synchronization source reference information is obtained, the synchronization source information of the BM-SC is obtained, and the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the synchronization source information of the BM-SC includes: a synchronization data source identifier SSRC of the BM-SC, a sequence number SN10 of the RTP packet sent by the BM-SC, and the BM-SC Timestamp
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- first sending unit 702 is configured to:
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC a difference between the RTP packet sequence number SN10 and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information is the difference between the timestamp of the BM-SC and the timestamp of the GCS AS value;
- SSRC including the BM-SC, the RTP packet serial number reference information, and the time
- the synchronization source reference information of the BM-SC of the reference information is stamped.
- the first obtaining unit 701 is configured to:
- the MBMS status indication information includes synchronization source information of the BM-SC, and acquiring the BM- from the MBMS status indication information Synchronization source information of the SC;
- the first sending unit 702 is configured to:
- the SIP information is sent to the UE by using a session initiation protocol SIP process, where the SIP information includes synchronization source information of the BM-SC or synchronization source reference information of the BM-SC.
- the first sending unit 702 is configured to:
- the header information of the RTP packet includes the BM-SC homology information or the BM-SC synchronization source reference information, where the header information further includes synchronization of the GCS AS Source information.
- a fifth aspect of the present application provides a transmission apparatus for implementing a transport protocol RTP packet, as shown in FIG. 8, including:
- the second obtaining unit 801 is configured to acquire synchronization source information of the trunking service application server GCS AS.
- the second sending unit 802 is configured to provide the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS, and the RTP packet including the synchronization source information of the broadcast multicast service center BM-SC to the user equipment UE. And the synchronization source information and the location of the BM-SC obtained by the UE Synchronizing source information of the GCS AS and saving it in the trust list of the UE;
- the synchronization source reference information of the GCS AS is information determined according to synchronization source information of the GCS AS and synchronization source information of the BM-SC.
- the second sending unit 802 is configured to:
- synchronization source reference information of the GCS AS and an RTP packet including synchronization source information of the BM-SC, so that the UE is based on synchronization source information of the BM-SC and the GCS AS
- the synchronization source reference information is obtained, the synchronization source information of the GCS AS is obtained, and the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the synchronization source information of the BM-SC includes: a synchronization data source identifier SSRC of the BM-SC, a sequence number SN10 of the RTP packet sent by the BM-SC, and the BM-SC Timestamp
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- the second transmitting unit 802 is configured to:
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC a difference between the RTP packet SN10 and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information is a difference between a timestamp of the BM-SC and a timestamp of the GCS AS ;
- Synchronizing source reference information of the GCS AS including the SSRC of the GCS AS, the RTP packet sequence number reference information, and the timestamp reference information is obtained.
- the second obtaining unit 801 is configured to:
- the MBMS bearer request information includes the synchronization source information of the GCS AS, and acquiring the synchronization source information of the GCS AS from the MBMS bearer request information;
- the second sending unit 802 is configured to:
- the USD parameter includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS.
- the second sending unit 802 is configured to:
- RTP packet Transmitting the RTP packet to the UE, where user data or header information of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, where the header information further includes the Synchronization source information of the BM-SC.
- the BM-SC sends the parameters of the USD to the UE in multiple manners. Therefore, the second sending unit 802 is specifically configured to:
- the sixth aspect of the present application provides an apparatus for obtaining synchronization source information, as shown in FIG. 9, including:
- the third obtaining unit 901 is configured to receive, by using the first network side device, the real-time transport protocol RTP packet that includes the synchronization source information of the first network side device, and the second network side device that is sent by the first network side device Synchronizing source information or synchronization source reference information of the second network side device, acquiring synchronization source information of the first network side device and synchronization source information of the second network side device interest;
- the saving unit 902 is configured to save the synchronization source information of the first network side device and the synchronization source information of the second network side device in the trust list of the UE;
- the second synchronization source reference information is information determined according to the synchronization source information of the first network side device and the synchronization source information of the second network side device; the first network side device is broadcasted. Broadcasting service center BM-SC, the second network side device is a trunking service application server GCS AS, or the first network side device is the GCS AS, and the second network side device is the BM-SC .
- the third obtaining unit 901 is configured to:
- the synchronization source information of the first network side device includes: an SSRC of the first network side device, a serial number SN10 of the RTP packet sent by the first network side device, and the first Timestamp of the network side device;
- the synchronization source information of the second network side device includes: an SSRC of the second network side device, a sequence number SN20 of the RTP packet sent by the second network side device, and a timestamp of the second network side device;
- the synchronization source reference information of the second network side device includes: SSRC, RTP packet sequence number reference information, and timestamp reference information of the second network side device; wherein the RTP packet sequence number reference information is the first network side The difference between the sequence number SN10 of the RTP packet sent by the device and the sequence number SN20 of the RTP packet sent by the second network side device; the timestamp reference information is a difference between a timestamp of the first network side device and a timestamp of the second network side device;
- the third obtaining unit 901 is configured to:
- Determining a timestamp of the second network side device according to the timestamp of the first network side device and the timestamp reference information in the synchronization source reference information of the second network side device.
- the third obtaining unit 901 is configured to:
- the SIP information sent by the first network side device to the UE by using an initial session protocol SIP process, where the SIP information includes synchronization source information of the second network side device or synchronization of the second network side device Source reference information; wherein the first network side device is the GCS AS, and the second network side device is the BM-SC; or
- the header information of the RTP packet includes synchronization source information of the second network side device or synchronization source reference information of the second network side device, where The header information includes the synchronization source information of the first network side device, where the first network side device is the GCS AS, and the second network side device is the BM-SC; or
- the first network side device is the BM-SC, and the second network side device is the GCS AS; or
- the RTP packet Receiving, by the first network side device, the RTP packet, where the user data or the packet header information of the RTP packet includes synchronization source information of the second network side device or a synchronization source reference of the second network side device And the information about the header of the first network side device, where the first network side device is the BM-SC, and the second network side device is the GCS AS.
- FIG. 10 is a schematic diagram of a possible GCS AS structure, a possible BM-SC structure diagram, or a possible UE structure diagram.
- the GCS AS, the BM-SC, and the UE in the embodiment of the present invention each include at least a receiver, a transmitter, a processor, a memory, a bus interface, and a bus.
- the function of each part of the structure is not exactly the same.
- a receiver configured to acquire synchronization source information of a broadcast multicast service center BM-SC;
- a transmitter configured to provide synchronization source information of the BM-SC or synchronization source reference information of the BM-SC, and an RTP packet including synchronization source information of the GCS AS to the user equipment UE, so that the UE Obtaining synchronization source information of the BM-SC and synchronization source information of the GCS AS, and saving the information in the trust list of the UE;
- the synchronization source reference information of the BM-SC is information determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS.
- the sender is used to:
- synchronization source reference information of the BM-SC Providing, to the UE, synchronization source reference information of the BM-SC and an RTP packet including synchronization source information of the GCS AS, so that the UE according to the synchronization source information of the GCS AS and the
- the synchronization source reference information of the BM-SC obtains synchronization source information of the BM-SC, and saves synchronization source information of the BM-SC and synchronization source information of the GCS AS in a trust list of the UE.
- the synchronization source information of the BM-SC includes: a synchronization data source identifier SSRC of the BM-SC, a sequence number SN10 of the RTP packet sent by the BM-SC, and a The timestamp of the BM-SC;
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC a difference between the RTP packet sequence number SN10 and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information is the difference between the timestamp of the BM-SC and the timestamp of the GCS AS value;
- Synchronizing source reference information of the BM-SC including the SSRC of the BM-SC, the RTP packet sequence number reference information, and the timestamp reference information is obtained.
- the receiver is configured to receive an activated multimedia broadcast multicast function MBMS status indication information that is sent by the BM-SC, where the MBMS status indication information includes synchronization source information of the BM-SC, where the processor uses Obtaining synchronization source information of the BM-SC from the MBMS status indication information; or
- the receiver is configured to receive synchronization source information of the BM-SC sent by the BM-SC; or
- the receiver is configured to receive an RTP control protocol RTCP packet that is sent by the BM-SC and includes synchronization source information of the BM-SC, where the processor is configured to acquire a synchronization source of the BM-SC from the RTCP packet. information.
- the transmitter is configured to:
- the SIP information is sent to the UE by using a session initiation protocol SIP process, where the SIP information includes synchronization source information of the BM-SC or synchronization source reference information of the BM-SC.
- the transmitter is configured to:
- the header information of the RTP packet includes the BM-SC homology information or the BM-SC synchronization source reference information, where the header information further includes synchronization of the GCS AS Source information.
- a receiver configured to acquire synchronization source information of a cluster communication service application server GCS AS;
- a transmitter configured to provide synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and an RTP packet including synchronization source information of the BM-SC to the user equipment UE, so that the UE obtains
- the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE;
- the synchronization source reference information of the GCS AS is information determined according to synchronization source information of the GCS AS and synchronization source information of the BM-SC.
- the transmitter is configured to:
- synchronization source reference information of the GCS AS and an RTP packet including synchronization source information of the BM-SC, so that the UE is based on synchronization source information of the BM-SC and the GCS AS
- the synchronization source reference information is obtained, the synchronization source information of the GCS AS is obtained, and the synchronization source information of the BM-SC and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the synchronization source information of the BM-SC includes: a synchronization data source identifier SSRC of the BM-SC, a sequence number SN10 of the RTP packet sent by the BM-SC, and the BM-SC Timestamp
- the synchronization source information of the GCS AS includes: an SSRC of the GCS, a sequence number SN20 of the RTP packet sent by the GCS AS, and a timestamp of the GCS AS;
- BM-SC processor is used to:
- RTP packet sequence number reference information and timestamp reference information are determined according to synchronization source information of the BM-SC and synchronization source information of the GCS AS; wherein the RTP packet sequence number reference information is sent by the BM-SC a difference between the RTP packet SN10 and the sequence number SN20 of the RTP packet sent by the GCS AS; the timestamp reference information is a difference between a timestamp of the BM-SC and a timestamp of the GCS AS ;
- Synchronizing source reference information of the GCS AS including the SSRC of the GCS AS, the RTP packet sequence number reference information, and the timestamp reference information is obtained.
- the receiver is configured to receive the MBMS bearer request information sent by the GCS AS, where the MBMS bearer request information includes synchronization source information of the GCS AS, where the processor is configured to obtain the MBMS bearer request information. Synchronization source information of the GCS AS; or
- the receiver is configured to receive an RTP packet that is sent by the GCS AS and includes synchronization source information of the GCS AS, where the processor is configured to acquire the GCS AS from an RTP packet that includes synchronization source information of the GCS AS. Synchronize source information.
- the transmitter is configured to:
- the USD parameter includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS.
- the transmitter is configured to:
- RTP packet Sending the RTP packet to the UE, where user data or header information of the RTP packet includes synchronization source information of the GCS AS or synchronization source reference information of the GCS AS, and the header information
- the synchronization source information of the BM-SC is also included.
- the transmitter is used to:
- a receiver configured to receive a real-time transport protocol RTP packet that includes the synchronization source information of the first network-side device, and synchronization source information of the second network-side device that is sent by the first network-side device, or Synchronization source reference information of the second network side device;
- a processor configured to acquire synchronization source information of the first network side device and synchronization source information of the second network side device; and synchronize source information of the first network side device and the second network side
- the synchronization source information of the device is saved in the trust list of the UE;
- the second synchronization source reference information is information determined according to the synchronization source information of the first network side device and the synchronization source information of the second network side device; the first network side device is broadcasted. Broadcasting service center BM-SC, the second network side device is a trunking service application server GCS AS, or the first network side device is the GCS AS, and the second network side device is the BM-SC .
- the processor is configured to:
- the synchronization source information of the first network side device includes: an SSRC of the first network side device, a serial number SN10 of the RTP packet sent by the first network side device, and the first network side device. Timestamp
- the synchronization source information of the second network side device includes: an SSRC of the second network side device, a sequence number SN20 of the RTP packet sent by the second network side device, and a timestamp of the second network side device;
- the synchronization source reference information of the second network side device includes: SSRC, RTP packet sequence number reference information, and timestamp reference information of the second network side device; wherein the RTP packet sequence number reference information is the first network side The difference between the sequence number SN10 of the RTP packet sent by the device and the sequence number SN20 of the RTP packet sent by the second network side device; the timestamp reference information is a timestamp and location of the first network side device Determining the difference between the timestamps of the second network side device;
- the processor is used to:
- Determining a timestamp of the second network side device according to the timestamp of the first network side device and the timestamp reference information in the synchronization source reference information of the second network side device.
- the receiver is configured to:
- the SIP information sent by the first network side device to the UE by using an initial session protocol SIP process, where the SIP information includes synchronization source information of the second network side device or synchronization of the second network side device Source reference information; wherein the first network side device is the GCS AS, The second network side device is the BM-SC; or
- the header information of the RTP packet includes synchronization source information of the second network side device or synchronization source reference information of the second network side device, where The header information includes the synchronization source information of the first network side device, where the first network side device is the GCS AS, and the second network side device is the BM-SC; or
- the first network side device is the BM-SC, and the second network side device is the GCS AS; or
- the RTP packet Receiving, by the first network side device, the RTP packet, where the user data or the packet header information of the RTP packet includes synchronization source information of the second network side device or a synchronization source reference of the second network side device And the information about the header of the first network side device, where the first network side device is the BM-SC, and the second network side device is the GCS AS.
- the bus may include any number of interconnected buses and bridges, and the bus will include one or more represented by the processor.
- the various circuits of the memory represented by the processor and the memory are linked together.
- the bus can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is well known in the art and, therefore, will not be further described herein.
- the bus interface provides an interface between the bus and the receiver and transmitter.
- the receiver and transmitter may be the same component, the transceiver, providing means for communicating with various other devices on the transmission medium.
- the processor is responsible for managing the bus and the usual processing, while the memory can be used to store the processor The data used to perform the operation.
- the various changes and specific examples of the RTP packet transmission method and the method for obtaining the synchronization source information described in the foregoing embodiments are also applicable to the GCS AS, the BM-SC, and the UE of the present embodiment, by using the foregoing RTP packet transmission method and obtained.
- a method for synchronizing source information, a transmission device of an RTP packet, and a detailed description of a device execution process for obtaining synchronization source information a person skilled in the art can clearly know the implementation method of the GCS AS, the BM-SC, and the UE in the present embodiment, so For the sake of brevity of the description, it will not be described in detail here.
- the GCS AS acquires synchronization source information of the BM-SC; the GCS AS uses synchronization source information of the BM-SC or synchronization source reference information of the BM-SC, and includes the GCS AS
- the RTP packet of the synchronization source information is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE.
- the BM-SC acquires synchronization source information of the GCS AS; the BM-SC uses the synchronization source information of the GCS AS or the synchronization source reference information of the GCS AS, and the RTP including the synchronization source information of the BM-SC.
- the packet is provided to the user equipment UE, so that the synchronization source information of the BM-SC obtained by the UE and the synchronization source information of the GCS AS are saved in the trust list of the UE. Therefore, the GCS AS (or BM-SC) in the embodiment of the present invention may provide the synchronization source information of the GCS AS (or the synchronization source information of the BM-SC) to the UE by sending the RTP packet, and on the other hand, The synchronization source information of the BM-SC (or the synchronization source information of the GCS AS) is provided to the UE, so that the UE is in the unicast (multicast) transmission mode, and not only the synchronization source information of the GCS AS (or the BM-SC) can be obtained.
- the synchronization source information) and the synchronization source information of the BM-SC (or the synchronization source information of the GCS AS) can also be obtained. So regardless of the UE currently in In the unicast or multicast transmission mode, two synchronization source information can be saved in the UE's trust list. Then, after the mode of transmitting the RTP packet is switched between the unicast multicasts, since the UE has two synchronization source data stored in the trust list, the UE can transmit the RTP packet by the GCS AS or the BM-SC after the handover. The received RTP packets are identified and trusted to maintain the continuity of RTP packet reception.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (51)
- 一种实时传输协议RTP包传输方法,其特征在于,包括:集群通信业务应用服务器GCS AS获取广播多播业务中心BM-SC的同步源信息;所述GCS AS将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括所述GCS AS的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述BM-SC的同步源参考信息为根据所述BM-SC的同步源信息和所述GCS AS的同步源信息所确定的信息。
- 如权利要求1所述的方法,其特征在于,所述GCS AS将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括所述GCS AS的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中,包括:所述GCS AS将所述BM-SC的同步源参考信息以及包括所述GCS AS的同步源信息的RTP包提供给所述UE,以便所述UE根据所述GCS AS的同步源信息和所述BM-SC的同步源参考信息,获得所述BM-SC的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列表中。
- 如权利要求1或2所述的方法,其特征在于,所述BM-SC的同步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发 送的RTP包的序号SN20以及所述GCS AS的时间戳;所述GCS AS将所述BM-SC的同步源参考信息以及包括所述GCS AS的同步源信息的RTP包提供给所述UE,包括:所述GCS AS根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包序号SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;所述GCS AS获得包含所述BM-SC的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述BM-SC的同步源参考信息。
- 如权利要求1-3任一项所述的方法,其特征在于,集群通信业务应用服务器GCS AS获取广播多播业务中心BM-SC的同步源信息,包括:所述GCS AS接收所述BM-SC发送的激活多媒体广播组播功能MBMS状态指示信息,所述MBMS状态指示信息中包含所述BM-SC的同步源信息,从所述MBMS状态指示信息中获取所述BM-SC的同步源信息;或所述GCS AS接收所述BM-SC发送的所述BM-SC的同步源信息;或所述GCS AS接收所述BM-SC发送的包含所述BM-SC的同步源信息的RTP控制协议RTCP包,从所述RTCP包中获取所述BM-SC的同步源信息。
- 如权利要求4所述的方法,其特征在于,所述GCS AS将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括所述GCS AS的同步源信息的RTP包提供给用户设备UE,包括:所述GCS AS通过会话初始协议SIP流程向所述UE发送SIP信息,所述SIP信息中包含所述BM-SC的同步源信息或所述BM-SC的同步源参考信息。
- 如权利要求4所述的方法,其特征在于,所述GCS AS将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括所述GCS AS的同步源信息的RTP包提供给用户设备UE,包括:所述GCS AS向所述UE发送所述RTP包,所述RTP包的包头信息包含所述BM-SC的同源信息或所述BM-SC同步源参考信息,所述包头信息还包含所述GCS AS的同步源信息。
- 一种实时传输协议RTP包传输方法,其特征在于,包括:广播多播业务中心BM-SC获取集群通信业务应用服务器GCS AS的同步源信息;所述BM-SC将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述GCS AS的同步源参考信息为根据所述GCS AS的同步源信息和所述BM-SC的同步源信息所确定的信息。
- 如权利要求7所述的方法,其特征在于,所述BM-SC将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中,包括:所述BM-SC将所述GCS AS的同步源参考信息以及包括所述BM-SC的同步源信息的RTP包提供给所述UE,以便所述UE根据所述BM-SC的同步源信息和所述GCS AS的同步源参考信息,获得所述GCS AS的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列 表中。
- 如权利要求7或8所述的方法,其特征在于,所述BM-SC的同步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发送的RTP包的序号SN20以及所述GCS AS的时间戳;所述BM-SC将所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,包括:所述BM-SC根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;所述BM-SC获得包含所述GCS AS的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述GCS AS的同步源参考信息。
- 如权利要求7-9任一项所述的方法,其特征在于,广播多播业务中心BM-SC获取集群通信业务应用服务器GCS AS的同步源信息,包括:所述BM-SC接收所述GCS AS发送的MBMS承载请求信息,所述MBMS承载请求信息中包含所述GCS AS的同步源信息,从MBMS承载请求信息中获取所述GCS AS的同步源信息;或所述BM-SC接收所述GCS AS发送的包括所述GCS AS的同步源信息的RTP包,从包括所述GCS AS的同步源信息的RTP包中获取所述GCS AS的同步源信息。
- 如权利要求10所述的方法,其特征在于,所述BM-SC将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,包括:所述BM-SC向所述UE发送用户业务描述USD参数,所述USD参数中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息。
- 如权利要求10所述的方法,其特征在于,所述BM-SC将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,包括:所述BM-SC向所述UE发送所述RTP包,所述RTP包的用户数据或包头信息中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息,所述包头信息中还包含所述BM-SC的同步源信息。
- 如权利要求11所述的方法,其特征在于,所述BM-SC向所述UE发送用户业务描述所述USD参数,包括:所述BM-SC将所述USD参数发送至所述GCS AS,以使所述GCS AS通过单播传输方式将所述USD参数发送至所述UE;或所述BM-SC将所述USD参数发送至所述GCS AS,以使所述GCS AS通过SIP流程将所述USD参数发送至UE。
- 一种获得同步源信息的方法,其特征在于,包括:用户设备UE通过接收第一网络侧设备发送的包含所述第一网络侧设备的同步源信息的实时传输协议RTP包,以及第一网络侧设备发送的第二网络侧设备的同步源信息或者所述第二网络侧设备的同步源参考信息,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息;所述UE将所述第一网络侧设备的同步源信息和所述第二网络侧设备的同 步源信息均保存在所述UE的信任列表中;其中,所述第二同步源参考信息为根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息所确定的信息;所述第一网络侧设备为广播多播业务中心BM-SC,所述第二网络侧设备为集群通信业务应用服务器GCS AS,或者所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC。
- 如权利要求14所述的方法,其特征在于,用户设备UE接收通过接收第一网络侧设备发送的包含所述第一网络侧设备的同步源信息的实时传输协议RTP包,以及第一网络侧设备发送的所述第二网络侧设备的同步源信息或者所述第二网络侧设备的同步源参考信息,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息包括:所述UE通过接收包含所述第一网络侧设备的同步源信息的RTP包,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息;所述UE根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息,确定所述第二网络侧设备的同步源信息。
- 如权利要求15所述的方法,其特征在于,所述第一网络侧设备的同步源信息包括:所述第一网络侧设备的SSRC、所述第一网络侧设备所发送的RTP包的序号SN10以及所述第一网络侧设备的时间戳;所述第二网络侧设备的同步源信息包括:所述第二网络侧设备的SSRC、所述第二网络侧设备所发送的RTP包的序号SN20以及所述第二网络侧设备的时间戳;所述第二网络侧设备的同步源参考信息包括:所述第二网络侧设备的SSRC、RTP包序号参考信息以及时间戳参考信息;其中所述RTP包序号参考信 息为所述第一网络侧设备所发送的RTP包的序号SN10和所述第二网络侧设备所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述第一网络侧设备的时间戳和所述第二网络侧设备的时间戳之间的差值;所述UE根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息,确定所述第二网络侧设备的同步源信息,包括:所述UE从所述第二网络侧设备的同步源参考信息中获取所述第二网络侧设备的SSRC;所述UE根据所述第二网络侧设备的同步源参考信息中的所述RTP包序号参考信息和所述第一网络侧设备所发送的RTP包的序号SN10,确定所述第二网络侧设备所发送的RTP包的序号SN20;所述UE根据所述第二网络侧设备的同步源参考信息中的所述第一网络侧设备的时间戳和所述时间戳参考信息,确定所述第二网络侧设备的时间戳。
- 如权利要求15或16所述的方法,其特征在于,所述接收所述第一网络侧设备发送的第二网络侧设备的同步源信息或者所述第二网络侧设备的同步源参考信息,包括:接收所述第一网络侧设备通过初始会话协议SIP流程向所述UE发送的SIP信息,所述SIP信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的用户业务描述USD参数,所述USD参数中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的用户数据或包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS。
- 一种实施传输协议RTP包的传输装置,其特征在于,包括:第一获取单元,用于获取广播多播业务中心BM-SC的同步源信息;第一发送单元,用于将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括集群通信业务应用服务器GCS AS的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述BM-SC的同步源参考信息为根据所述BM-SC的同步源信息和所述GCS AS的同步源信息所确定的信息。
- 如权利要求18所述的装置,其特征在于,所述第一发送单元用于:将所述BM-SC的同步源参考信息以及包括所述GCS AS的同步源信息的RTP包提供给所述UE,以便所述UE根据所述GCS AS的同步源信息和所述BM-SC的同步源参考信息,获得所述BM-SC的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列表中。
- 如权利要求18或19所述的装置,其特征在于,所述BM-SC的同步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP 包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发送的RTP包的序号SN20以及所述GCS AS的时间戳;所述第一发送单元用于:根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包序号SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;获得包含所述BM-SC的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述BM-SC的同步源参考信息。
- 如权利要求18-20任一项所述的装置,其特征在于,所述第一获取单元用于:接收所述BM-SC发送的激活多媒体广播组播功能MBMS状态指示信息,所述MBMS状态指示信息中包含所述BM-SC的同步源信息,从所述MBMS状态指示信息中获取所述BM-SC的同步源信息;或接收所述BM-SC发送的所述BM-SC的同步源信息;或接收所述BM-SC发送的包含所述BM-SC的同步源信息的RTP控制协议RTCP包,从所述RTCP包中获取所述BM-SC的同步源信息。
- 如权利要求21所述的装置,其特征在于,所述第一发送单元用于:通过会话初始协议SIP流程向所述UE发送SIP信息,所述SIP信息中包含所述BM-SC的同步源信息或所述BM-SC的同步源参考信息。
- 如权利要求21所述的装置,其特征在于,所述第一发送单元用于:向所述UE发送所述RTP包,所述RTP包的包头信息包含所述BM-SC的同源信息或所述BM-SC同步源参考信息,所述包头信息还包含所述GCS AS的同步源信息。
- 一种实时传输协议RTP包的传输装置,其特征在于,包括:第二获取单元,用于获取集群通信业务应用服务器GCS AS的同步源信息;第二发送单元,用于将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括广播多播业务中心BM-SC的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述GCS AS的同步源参考信息为根据所述GCS AS的同步源信息和所述BM-SC的同步源信息所确定的信息。
- 如权利要求24所述的装置,其特征在于,所述第二发送单元用于:将所述GCS AS的同步源参考信息以及包括所述BM-SC的同步源信息的RTP包提供给所述UE,以便所述UE根据所述BM-SC的同步源信息和所述GCS AS的同步源参考信息,获得所述GCS AS的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列表中。
- 如权利要求24或25所述的装置,其特征在于,所述BM-SC的同步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发送的RTP包的序号SN20以及所述GCS AS的时间戳;所述第二发送单元用于:根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包 序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;获得包含所述GCS AS的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述GCS AS的同步源参考信息。
- 如权利要求26所述的装置,其特征在于,所述第二获取单元用于:接收所述GCS AS发送的MBMS承载请求信息,所述MBMS承载请求信息中包含所述GCS AS的同步源信息,从MBMS承载请求信息中获取所述GCS AS的同步源信息;或接收所述GCS AS发送的包括所述GCS AS的同步源信息的RTP包,从包括所述GCS AS的同步源信息的RTP包中获取所述GCS AS的同步源信息。
- 如权利要求27所述的装置,其特征在于,所述第二发送单元用于:向所述UE发送用户业务描述USD参数,所述USD参数中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息。
- 如权利要求27所述的装置,其特征在于,所述第二发送单元用于:向所述UE发送所述RTP包,所述RTP包的用户数据或包头信息中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息,所述包头信息中还包含所述BM-SC的同步源信息。
- 如权利要求28所述的装置,其特征在于,所述第二发送单元用于:将所述USD参数发送至所述GCS AS,以使所述GCS AS通过单播传输方式将所述USD参数发送至所述UE;或将所述USD参数发送至所述GCS AS,以使所述GCS AS通过SIP流程将 所述USD参数发送至UE。
- 一种获得同步源信息的装置,其特征在于,包括:第三获取单元,用于通过接收第一网络侧设备发送的包含所述第一网络侧设备的同步源信息的实时传输协议RTP包,以及第一网络侧设备发送的第二网络侧设备的同步源信息或者所述第二网络侧设备的同步源参考信息,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息;保存单元,用于将所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息均保存在所述UE的信任列表中;其中,所述第二同步源参考信息为根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息所确定的信息;所述第一网络侧设备为广播多播业务中心BM-SC,所述第二网络侧设备为集群通信业务应用服务器GCS AS,或者所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC。
- 如权利要求31所述的装置,其特征在于,第三获取单元用于:通过接收包含所述第一网络侧设备的同步源信息的RTP包,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息;根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息,确定所述第二网络侧设备的同步源信息。
- 如权利要求32所述的装置,其特征在于,所述第一网络侧设备的同步源信息包括:所述第一网络侧设备的SSRC、所述第一网络侧设备所发送的RTP包的序号SN10以及所述第一网络侧设备的时间戳;所述第二网络侧设备的同步源信息包括:所述第二网络侧设备的SSRC、所述第二网络侧设备所发送的RTP包的序号SN20以及所述第二网络侧设备的时 间戳;所述第二网络侧设备的同步源参考信息包括:所述第二网络侧设备的SSRC、RTP包序号参考信息以及时间戳参考信息;其中所述RTP包序号参考信息为所述第一网络侧设备所发送的RTP包的序号SN10和所述第二网络侧设备所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述第一网络侧设备的时间戳和所述第二网络侧设备的时间戳之间的差值;所述第三获取单元用于:从所述第二网络侧设备的同步源参考信息中获取所述第二网络侧设备的SSRC;根据所述第二网络侧设备的同步源参考信息中的所述RTP包序号参考信息和所述第一网络侧设备所发送的RTP包的序号SN10,确定所述第二网络侧设备所发送的RTP包的序号SN20;根据所述第二网络侧设备的同步源参考信息中的所述第一网络侧设备的时间戳和所述时间戳参考信息,确定所述第二网络侧设备的时间戳。
- 如权利要求32或33所述的装置,其特征在于,所述第三获取单元用于:接收所述第一网络侧设备通过初始会话协议SIP流程向所述UE发送的SIP信息,所述SIP信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第 一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的用户业务描述USD参数,所述USD参数中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的用户数据或包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS。
- 一种集群通信业务应用服务器GCS AS,其特征在于,包括:接收器,用于获取广播多播业务中心BM-SC的同步源信息;发送器,用于将所述BM-SC的同步源信息或者所述BM-SC的同步源参考信息,以及包括所述GCS AS的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述BM-SC的同步源参考信息为根据所述BM-SC的同步源信息和所述GCS AS的同步源信息所确定的信息。
- 如权利要求35所述的GCA AS,其特征在于,所述发送器用于:将所述BM-SC的同步源参考信息以及包括所述GCS AS的同步源信息的RTP包提供给所述UE,以便所述UE根据所述GCS AS的同步源信息和所述BM-SC的同步源参考信息,获得所述BM-SC的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列表中。
- 如权利要求35或36所述的GCS AS,其特征在于,所述BM-SC的同 步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发送的RTP包的序号SN20以及所述GCS AS的时间戳;所述GCS AS还包括处理器,用于:根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包序号SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;获得包含所述BM-SC的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述BM-SC的同步源参考信息。
- 如权利要求35-37任一项所述的GCS AS,其特征在于,所述接收器用于接收所述BM-SC发送的激活多媒体广播组播功能MBMS状态指示信息,所述MBMS状态指示信息中包含所述BM-SC的同步源信息,所述处理器用于从所述MBMS状态指示信息中获取所述BM-SC的同步源信息;或所述接收器用于接收所述BM-SC发送的所述BM-SC的同步源信息;或所述接收器用于接收所述BM-SC发送的包含所述BM-SC的同步源信息的RTP控制协议RTCP包,所述处理器用于从所述RTCP包中获取所述BM-SC的同步源信息。
- 如权利要求38所述的GCS AS,其特征在于,所述发送器用于:通过会话初始协议SIP流程向所述UE发送SIP信息,所述SIP信息中包含所述BM-SC的同步源信息或所述BM-SC的同步源参考信息。
- 如权利要求38所述的GCS AS,其特征在于,所述发送器用于:向所述UE发送所述RTP包,所述RTP包的包头信息包含所述BM-SC的同源信息或所述BM-SC同步源参考信息,所述包头信息还包含所述GCS AS的同步源信息。
- 一种广播多播业务中心BM-SC,其特征在于,包括:接收器,用于获取集群通信业务应用服务器GCS AS的同步源信息;发送器,用于将所述GCS AS的同步源信息或者所述GCS AS的同步源参考信息,以及包括所述BM-SC的同步源信息的RTP包提供给用户设备UE,以便所述UE获得的所述BM-SC的同步源信息和所述GCS AS的同步源信息,并保存在所述UE的信任列表中;其中,所述GCS AS的同步源参考信息为根据所述GCS AS的同步源信息和所述BM-SC的同步源信息所确定的信息。
- 如权利要求41所述的BM-SC,其特征在于,所述发送器用于:将所述GCS AS的同步源参考信息以及包括所述BM-SC的同步源信息的RTP包提供给所述UE,以便所述UE根据所述BM-SC的同步源信息和所述GCS AS的同步源参考信息,获得所述GCS AS的同步源信息,并将所述BM-SC的同步源信息和所述GCS AS的同步源信息保存在所述UE的信任列表中。
- 如权利要求41或42的BM-SC,其特征在于,所述BM-SC的同步源信息包括:所述BM-SC的同步数据源标识SSRC、所述BM-SC所发送的RTP包的序号SN10以及所述BM-SC的时间戳;所述GCS AS的同步源信息包括:所述GCS的SSRC、所述GCS AS所发送的RTP包的序号SN20以及所述GCS AS的时间戳;所述BM-SC还包括处理器,用于:根据所述BM-SC的同步源信息和所述GCS AS的同步源信息,确定RTP包序号参考信息和时间戳参考信息;其中,所述RTP包序号参考信息为所述BM-SC所发送的RTP包SN10和所述GCS AS所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述BM-SC的时间戳和所述GCS AS的时间戳之间的差值;获得包含所述GCS AS的SSRC、所述RTP包序号参考信息以及所述时间戳参考信息的所述GCS AS的同步源参考信息。
- 如权利要求41-43任一项所述的BM-SC,其特征在于,所述接收器用于接收所述GCS AS发送的MBMS承载请求信息,所述MBMS承载请求信息中包含所述GCS AS的同步源信息,所述处理器用于从MBMS承载请求信息中获取所述GCS AS的同步源信息;或所述接收器用于接收所述GCS AS发送的包括所述GCS AS的同步源信息的RTP包,所述处理器用于从包括所述GCS AS的同步源信息的RTP包中获取所述GCS AS的同步源信息。
- 如权利要求44所述的BM-SC,其特征在于,所述发送器用于:向所述UE发送用户业务描述USD参数,所述USD参数中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息。
- 如权利要求44所述的BM-SC,其特征在于,所述发送器用于:向所述UE发送所述RTP包,所述RTP包的用户数据或包头信息中包含所述GCS AS的同步源信息或所述GCS AS的同步源参考信息,所述包头信息中还包含所述BM-SC的同步源信息。
- 如权利要求45所述的BM-SC,其特征在于,所述发送器用于:将所述USD参数发送至所述GCS AS,以使所述GCS AS通过单播传输方 式将所述USD参数发送至所述UE;或将所述USD参数发送至所述GCS AS,以使所述GCS AS通过SIP流程将所述USD参数发送至UE。
- 一种用户设备UE,其特征在于,包括:接收器,用于接收第一网络侧设备发送的包含所述第一网络侧设备的同步源信息的实时传输协议RTP包,以及第一网络侧设备发送的第二网络侧设备的同步源信息或者所述第二网络侧设备的同步源参考信息;处理器,用于获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息;并将所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息均保存在所述UE的信任列表中;其中,所述第二同步源参考信息为根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源信息所确定的信息;所述第一网络侧设备为广播多播业务中心BM-SC,所述第二网络侧设备为集群通信业务应用服务器GCS AS,或者所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC。
- 如权利要求48所述的UE,其特征在于,所述处理器用于:通过接收到的包含所述第一网络侧设备的同步源信息的RTP包,获取所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息;根据所述第一网络侧设备的同步源信息和所述第二网络侧设备的同步源参考信息,确定所述第二网络侧设备的同步源信息。
- 如权利要求49所述的UE,其特征在于,所述第一网络侧设备的同步源信息包括:所述第一网络侧设备的SSRC、所述第一网络侧设备所发送的RTP包的序号SN10以及所述第一网络侧设备的时间戳;所述第二网络侧设备的同步源信息包括:所述第二网络侧设备的SSRC、所述第二网络侧设备所发送的RTP包的序号SN20以及所述第二网络侧设备的时间戳;所述第二网络侧设备的同步源参考信息包括:所述第二网络侧设备的SSRC、RTP包序号参考信息以及时间戳参考信息;其中所述RTP包序号参考信息为所述第一网络侧设备所发送的RTP包的序号SN10和所述第二网络侧设备所发送的RTP包的序号SN20之间的差值;所述时间戳参考信息为所述第一网络侧设备的时间戳和所述第二网络侧设备的时间戳之间的差值;所述处理器用于:从所述第二网络侧设备的同步源参考信息中获取所述第二网络侧设备的SSRC;根据所述第二网络侧设备的同步源参考信息中的所述RTP包序号参考信息和所述第一网络侧设备所发送的RTP包的序号SN10,确定所述第二网络侧设备所发送的RTP包的序号SN20;根据所述第二网络侧设备的同步源参考信息中的所述第一网络侧设备的时间戳和所述时间戳参考信息,确定所述第二网络侧设备的时间戳。
- 如权利要求49或50所述的UE,其特征在于,所述接收器用于:接收所述第一网络侧设备通过初始会话协议SIP流程向所述UE发送的SIP信息,所述SIP信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信 息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第一网络侧设备为所述GCS AS,所述第二网络侧设备为所述BM-SC;或者,接收所述第一网络侧设备发送的用户业务描述USD参数,所述USD参数中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS;或者,接收所述第一网络侧设备发送的所述RTP包,所述RTP包的用户数据或包头信息中包含所述第二网络侧设备的同步源信息或所述第二网络侧设备的同步源参考信息,所述包头信息中还包含所述第一网络侧设备的同步源信息;其中,所述第一网络侧设备为所述BM-SC,所述第二网络侧设备为所述GCS AS。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15884272.4A EP3261313B1 (en) | 2015-03-12 | 2015-03-12 | Method and apparatus for transmitting real-time transport protocol (rtp) packet |
PCT/CN2015/074104 WO2016141589A1 (zh) | 2015-03-12 | 2015-03-12 | 一种实时传输协议rtp包传输方法和装置 |
BR112017019464-3A BR112017019464A2 (zh) | 2015-03-12 | 2015-03-12 | A real-time transport protocol (RTP) packet transmission method and apparatus |
JP2017546970A JP6478359B2 (ja) | 2015-03-12 | 2015-03-12 | リアルタイムトランスポートプロトコルrtpパケット伝送方法、同期ソース情報取得方法、装置、及びプログラム |
CN201580030225.4A CN106464691B (zh) | 2015-03-12 | 2015-03-12 | 一种实时传输协议rtp包传输方法和装置 |
US15/700,661 US10448348B2 (en) | 2015-03-12 | 2017-09-11 | Real-time transport protocol RTP packet transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/074104 WO2016141589A1 (zh) | 2015-03-12 | 2015-03-12 | 一种实时传输协议rtp包传输方法和装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/700,661 Continuation US10448348B2 (en) | 2015-03-12 | 2017-09-11 | Real-time transport protocol RTP packet transmission method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016141589A1 true WO2016141589A1 (zh) | 2016-09-15 |
Family
ID=56878705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/074104 WO2016141589A1 (zh) | 2015-03-12 | 2015-03-12 | 一种实时传输协议rtp包传输方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10448348B2 (zh) |
EP (1) | EP3261313B1 (zh) |
JP (1) | JP6478359B2 (zh) |
CN (1) | CN106464691B (zh) |
BR (1) | BR112017019464A2 (zh) |
WO (1) | WO2016141589A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3261313B1 (en) * | 2015-03-12 | 2019-09-04 | Huawei Technologies Co., Ltd. | Method and apparatus for transmitting real-time transport protocol (rtp) packet |
US10149122B2 (en) * | 2015-09-14 | 2018-12-04 | Qualcomm Incorporated | Techniques for in-band signaling of service description updates in RTP |
JP7183869B2 (ja) * | 2019-03-04 | 2022-12-06 | 日本電信電話株式会社 | 無線通信システムおよび無線通信方法 |
CN115298982B (zh) * | 2020-04-09 | 2024-03-26 | 华为技术有限公司 | 多播传输方法及相关装置 |
CN114615631B (zh) * | 2020-12-09 | 2023-11-24 | 海能达通信股份有限公司 | 一种时钟同步方法、装置、***和计算机可读存储介质 |
US11641245B2 (en) | 2021-05-03 | 2023-05-02 | Mellanox Technologies, Ltd. | Timestamp confidence level |
US11606157B1 (en) * | 2021-11-07 | 2023-03-14 | Mellanox Technologies, Ltd. | Time synchronization based on network traffic patterns |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227745A (zh) * | 2008-02-02 | 2008-07-23 | 华为软件技术有限公司 | 移动多媒体业务的网络切换方法、装置和*** |
CN101803409A (zh) * | 2007-06-19 | 2010-08-11 | 诺基亚公司 | Mbms向pss切换的***和方法 |
CN101889418A (zh) * | 2007-10-25 | 2010-11-17 | 诺基亚公司 | 用于将pss会话重新同步到mbms会话的***和方法 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1557061B1 (en) * | 2002-10-29 | 2006-03-01 | Telefonaktiebolaget LM Ericsson (publ) | Reporting for multi-user services in wireless networks |
PL1661420T3 (pl) * | 2003-09-04 | 2015-02-27 | Deutsche Telekom Ag | Współdziałanie push-to-talk |
KR100652655B1 (ko) * | 2004-08-11 | 2006-12-06 | 엘지전자 주식회사 | 발언권 제어를 위한 피티티 서비스 시스템 및 방법 |
WO2007103871A2 (en) * | 2006-03-06 | 2007-09-13 | George Geeyaw She | System and method for establishing and maintaining synchronization of isochronous audio and video information streams in wireless multimedia applications |
CN101043743B (zh) * | 2006-03-22 | 2012-04-04 | 华为技术有限公司 | PoC业务中控制用户加入会话的方法 |
EP1887751A1 (en) * | 2006-08-11 | 2008-02-13 | Nokia Siemens Networks Gmbh & Co. Kg | Method and system for synchronizing at least two media streams within one push-to-talk-over-cellular session |
CN100563386C (zh) * | 2007-01-31 | 2009-11-25 | 华为技术有限公司 | 一种授予终端话权的方法和即按即讲服务器 |
US7764971B2 (en) * | 2007-03-08 | 2010-07-27 | Alcatel-Lucent Usa Inc. | Control procedure for simultaneous media communications within a talk group in communication networks for public safety |
US9674675B2 (en) * | 2007-06-20 | 2017-06-06 | Qualcomm Incorporated | Synchronizing floor control and media sharing in a half-duplex PTT system |
JP5044380B2 (ja) * | 2007-12-04 | 2012-10-10 | 株式会社日立国際電気 | 配信装置及びコーデック変換装置、通信システム |
CN101771661A (zh) * | 2008-12-29 | 2010-07-07 | 华为技术有限公司 | 时钟源确定方法、装置及*** |
US8170596B2 (en) * | 2009-01-23 | 2012-05-01 | Qualcomm Incorporated | Secondary data transmission in a group communication transmission data stream |
US9386054B2 (en) * | 2009-04-07 | 2016-07-05 | Qualcomm Incorporated | System and method for coordinated sharing of media among wireless communication devices |
US9820259B2 (en) * | 2012-05-04 | 2017-11-14 | Qualcomm Incorporated | Smooth transition between multimedia broadcast multicast service (MBMS) and unicast service by demand |
US9306991B2 (en) * | 2012-10-16 | 2016-04-05 | Motorola Solutions, Inc. | Enhanced push to talk systems and methods with floor control and media traffic optimization |
US20140112244A1 (en) * | 2012-10-19 | 2014-04-24 | Qualcomm Incorporated | Synchronizing floor control and media sharing in a half-duplex ptt system |
WO2014085443A1 (en) * | 2012-11-27 | 2014-06-05 | Qualcomm Incorporated | Synchronizing floor control and media sharing in a half-duplex ptt system |
US9077667B2 (en) * | 2013-06-18 | 2015-07-07 | Genband Us Llc | Computing latency introduced by media transcoding operations |
CA2917290C (en) * | 2013-07-05 | 2018-10-30 | Lg Electronics Inc. | Method and apparatus for transmitting/receiving media broadcasting signal in real time transport protocol-based broadcasting system |
US9288810B2 (en) * | 2013-12-05 | 2016-03-15 | Qualcomm Incorporated | Wireless media sharing from multiple sources to a single sink |
GB2521845B (en) * | 2014-01-03 | 2021-07-07 | British Broadcasting Corp | Content delivery |
US9871808B2 (en) * | 2014-04-15 | 2018-01-16 | Nuance Communications, Inc. | System and method for handling rogue data packets |
US10264623B2 (en) * | 2014-06-30 | 2019-04-16 | Lg Electronics Inc. | Method and appartus for supporting a mission critical push to talk service in a wireless access system |
CN104394119B (zh) * | 2014-08-27 | 2020-09-11 | 贵阳语玩科技有限公司 | Rtp包的发送方法、响应方法及装置 |
US20170289776A1 (en) * | 2014-09-11 | 2017-10-05 | Lg Electronics Inc. | Method for establishing mcptt group call in wireless communication system and device therefor |
CA2963976C (en) * | 2014-10-29 | 2019-11-19 | Kodiak Networks, Inc. | System and method to leverage web real-time communication for implementing push-to-talk solutions |
JP2016092700A (ja) * | 2014-11-07 | 2016-05-23 | 株式会社Nttドコモ | ユーザ装置、及び重複パケット処理方法 |
CN107113582B (zh) * | 2014-12-30 | 2021-04-09 | 华为技术有限公司 | 一种话权控制方法及装置 |
WO2016106593A1 (zh) * | 2014-12-30 | 2016-07-07 | 华为技术有限公司 | 一种话权控制方法及装置 |
EP3232606A4 (en) * | 2015-01-07 | 2017-12-20 | Huawei Technologies Co., Ltd. | Control signalling transmission method in mcptt structure, and related device |
US9722976B1 (en) * | 2015-02-26 | 2017-08-01 | Sonus Networks, Inc. | Methods and apparatus for synchronizing decryption state with remote encryption state |
EP3261313B1 (en) * | 2015-03-12 | 2019-09-04 | Huawei Technologies Co., Ltd. | Method and apparatus for transmitting real-time transport protocol (rtp) packet |
WO2016167553A1 (en) * | 2015-04-02 | 2016-10-20 | Samsung Electronics Co., Ltd. | Method for performing multiple authentications within service registration procedure |
US9716739B2 (en) * | 2015-05-26 | 2017-07-25 | Aruba Networks, Inc. | System and method for determining deterioration in call quality between one or more wireless end-users based on codec characteristics |
WO2016201708A1 (zh) * | 2015-06-19 | 2016-12-22 | 华为技术有限公司 | 一种集群通信方法、装置及设备 |
WO2017024470A1 (zh) * | 2015-08-10 | 2017-02-16 | 华为技术有限公司 | 变更mcptt用户与mcptt群组关联关系的方法、装置及*** |
JPWO2017051503A1 (ja) * | 2015-09-24 | 2018-07-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 通信システム、リレー端末、リモート端末及び通信制御方法 |
WO2017054180A1 (zh) * | 2015-09-30 | 2017-04-06 | 华为技术有限公司 | 设置mcptt群组的方法、设备及*** |
WO2017057962A1 (en) * | 2015-10-01 | 2017-04-06 | Samsung Electronics Co., Ltd. | Method and apparatus for managing mcptt service |
JP6805182B2 (ja) * | 2016-01-21 | 2020-12-23 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 通信システム、端末及び通信制御方法 |
WO2017142345A1 (en) * | 2016-02-18 | 2017-08-24 | Samsung Electronics Co., Ltd. | Method and terminal for providing mcptt(mission critical push to talk) service |
US10412130B2 (en) * | 2016-04-04 | 2019-09-10 | Hanwha Techwin Co., Ltd. | Method and apparatus for playing media stream on web browser |
CN107852647B (zh) * | 2016-06-30 | 2021-09-28 | 北京小米移动软件有限公司 | 编码格式确定方法及装置 |
US10555370B2 (en) * | 2016-09-28 | 2020-02-04 | Kodiak Networks, Inc. | System and method for push-to-talk (PTT) in high latency networks |
US10542409B2 (en) * | 2016-10-07 | 2020-01-21 | Qualcomm Incorporated | Access for group call services through a broadcast channel |
EP3533246B1 (en) * | 2016-10-31 | 2021-07-28 | Telefonaktiebolaget LM Ericsson (publ) | Protection of mission-critical push-to-talk multimedia broadcast and multicast service subchannel control messages |
US10735915B2 (en) * | 2016-11-04 | 2020-08-04 | Samsung Electronics Co., Ltd. | Method of operating terminal mission critical push to talk group participating in mission critical push to talk group call in off network |
-
2015
- 2015-03-12 EP EP15884272.4A patent/EP3261313B1/en active Active
- 2015-03-12 WO PCT/CN2015/074104 patent/WO2016141589A1/zh active Application Filing
- 2015-03-12 JP JP2017546970A patent/JP6478359B2/ja not_active Expired - Fee Related
- 2015-03-12 CN CN201580030225.4A patent/CN106464691B/zh active Active
- 2015-03-12 BR BR112017019464-3A patent/BR112017019464A2/zh not_active Application Discontinuation
-
2017
- 2017-09-11 US US15/700,661 patent/US10448348B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101803409A (zh) * | 2007-06-19 | 2010-08-11 | 诺基亚公司 | Mbms向pss切换的***和方法 |
CN101889418A (zh) * | 2007-10-25 | 2010-11-17 | 诺基亚公司 | 用于将pss会话重新同步到mbms会话的***和方法 |
CN101227745A (zh) * | 2008-02-02 | 2008-07-23 | 华为软件技术有限公司 | 移动多媒体业务的网络切换方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
BR112017019464A2 (zh) | 2018-07-03 |
US10448348B2 (en) | 2019-10-15 |
EP3261313A1 (en) | 2017-12-27 |
JP2018508157A (ja) | 2018-03-22 |
JP6478359B2 (ja) | 2019-03-06 |
US20170374633A1 (en) | 2017-12-28 |
EP3261313A4 (en) | 2018-05-02 |
CN106464691B (zh) | 2020-01-10 |
EP3261313B1 (en) | 2019-09-04 |
CN106464691A (zh) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016141589A1 (zh) | 一种实时传输协议rtp包传输方法和装置 | |
US12015967B2 (en) | Method, system and apparatus for multicast session management in 5G communication network | |
US9407966B2 (en) | Method and apparatus for transmitting and receiving signaling information in digital broadcasting system | |
JP5770363B2 (ja) | マルチキャスト送信におけるサービス品質制御 | |
EP3051847B1 (en) | Group communication method, device and system | |
JP6562913B2 (ja) | Mpegメディアトランスポートのためのコンテンツ表現 | |
EP2213073A1 (en) | A method of transmitting mbms data in an e-utran-system | |
CN107710712B (zh) | 一种集群通信方法、装置及设备 | |
KR101961520B1 (ko) | eMBMS 제어 플레인 동기화 | |
WO2016101257A1 (zh) | 一种数据传输方法和装置 | |
WO2017070838A1 (zh) | 资源调度方法、基站、调度器、节目源服务器和*** | |
US9173179B2 (en) | Synchronization method and apparatus for broadcast multicast service | |
US9843456B2 (en) | Feedback based adaptation of multicast transmission offset | |
US9668238B1 (en) | Multicast file delivery | |
EP2995146B1 (en) | Elimination of muting during evolved multicast broadcast service (embs) service change | |
US20240259319A1 (en) | Priority Application And Network Bits For PDU Handling | |
KR20110029453A (ko) | 무선 네트워크상에서의 효율적인 비디오 분배 방법 |
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: 15884272 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017546970 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2015884272 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112017019464 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 112017019464 Country of ref document: BR Kind code of ref document: A2 Effective date: 20170912 |