[go: up one dir, main page]

WO2019095261A1 - Procédés et dispositifs pour une communication de groupe - Google Patents

Procédés et dispositifs pour une communication de groupe Download PDF

Info

Publication number
WO2019095261A1
WO2019095261A1 PCT/CN2017/111574 CN2017111574W WO2019095261A1 WO 2019095261 A1 WO2019095261 A1 WO 2019095261A1 CN 2017111574 W CN2017111574 W CN 2017111574W WO 2019095261 A1 WO2019095261 A1 WO 2019095261A1
Authority
WO
WIPO (PCT)
Prior art keywords
group call
sender
reception
reporting information
ues
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/111574
Other languages
English (en)
Inventor
Jinyang Xie
Wu Wang
Jie LING
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to PCT/CN2017/111574 priority Critical patent/WO2019095261A1/fr
Publication of WO2019095261A1 publication Critical patent/WO2019095261A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services

Definitions

  • the present disclosure generally relates to wireless communication networks, and more specifically to methods and devices for group communication.
  • Evolved Multimedia Broadcast Multicast Service is a broadcasting service offered via Evolved Packet Systems (EPS) including Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) and UMTS Terrestrial Radio Access Network (UTRAN) access.
  • E-UTRAN is utilized in Long Term Evolution (LTE) .
  • Fig. 1 is a schematic diagram illustrating an overview of an eMBMS system.
  • Three typical scenarios exist in the eMBMS system In a first scenario, media contents are delivered to user equipments (UEs) in a highly gathered area, e.g., in a stadium.
  • the eMBMS system may use an MBMS download delivery method (User Datagram Protocol/File Delivery over Unidirectional Transport (UDP/FLUTE) ) as a protocol to deliver a live TV content to terminals.
  • Media contents according to Dynamic Adaptive Streaming over HTTP (DASH) are delivered as segment files over MBMS download.
  • top on-demand files e.g., Android update
  • the eMBMS system may use the MBMS download delivery method (UDP/FLUTE) as a protocol to deliver top popular files, such as Android update, YouTube clip preloading, top popular movies, etc.
  • UDP/IP packet flows are delivered to the UEs.
  • a Broadcast Multicast Service Center (BM-SC) provides a group communication delivery by receiving UDP/IP packets and forwarding them over an MBMS path provided by an MBMS Bearer Service.
  • Mission critical applications become increasingly popular recently, including mission critical audio, video, data, files, etc.
  • a typical service of the mission critical applications is Mission Critical Push to Talk (MCPTT) .
  • MCPTT Mission Critical Push to Talk
  • the unicast transmission is defined as transmission of data to a single network destination identified by a unique address.
  • the unicast transmission uses dedicated radio resources, and it is triggered by an ender user as needed. Since the radio resources are limited in the mobile communication, a Quality of Experience (QoE) of the end user cannot always be guaranteed.
  • QoE Quality of Experience
  • LTE broadcast acts as an essential supplementary downlink delivery method to broadcast contents to a large number of subscribers simultaneously without delays or disconnections.
  • the MCPTT service is required to support, in every cell of the MCPTT system, a minimum of 2000 MCPTT users within an MCPTT group or a combination of different MCPTT groups.
  • FIG. 2 An MCPTT on-network architecture involving MBMS is illustrated in Fig. 2 by way of example.
  • an MCPTT application server (AS) and a UE comprising an MCPTT client establish a unicast delivery using EPS bearers.
  • the EPS bearers are mainly used for GC1 signaling between the MCPTT AS and the UE, communication of uplink data from the UE to the MCPTT AS, and communication of downlink data from the MCPTT AS to the UE if the MBMS delivery is infeasible or undesirable.
  • the MCPTT AS and the UE establish an MBMS delivery using MBMS bearers.
  • the MBMS bearers which may be pre-established or dynamically established, may be used to communicate downlink data from the MCPTT AS to the UE.
  • the MCPTT AS communicates with a BM-SC via an MB2 interface (including MB2-C for control plane signaling and MB2-U for user plane data) .
  • MCPTT users often monitor several groups in which a traffic pattern is characterized by:
  • the MCPTT service is an end-to-end (E2E) delay critical service in which the mouth-to-ear latency should be less than 300ms. In the current MCPTT over LTE, however, measurement of an E2E delay is not defined.
  • the UDP packets may be lost from the perspective of the E2E delay, whether through the unicast bearers or through the broadcast bearers. Reporting of confirmation information is not provided in the current MCPTT over LTE, especially for a group communication delivery in the mission critical service.
  • a method implemented by an application server, AS, in a wireless communication network comprises receiving a first group call request for a group call from a first UE of the plurality of UEs; determining, based on a predetermined policy, a need for at least one of sender reporting information from the first UE and reception reporting information from another UE of the plurality of UEs; in response to the need for the sender reporting information, enabling sender reporting by configuring a sender reporting field of a group call response to be transmitted to the first UE; and in response to the need for the reception reporting information, enabling reception reporting by configuring respective reception reporting fields of one or more second group call requests to be transmitted respectively to one or more UEs of the plurality of UEs other than the first UE.
  • the method may further comprise in response to the need for the sender reporting information: transmitting the group call response to the first UE; and receiving the sender reporting information from the first UE.
  • the sender reporting information may be embedded into a first call release request received from the first UE.
  • the group call response may further include a random time period field indicating a time window starting from a time at which a first call release request is transmitted from the first UE.
  • the sender reporting information may be received in a sender report transmitted at a random time selected by the first UE within the time window.
  • the method may further comprise in response to the need for the reception reporting information: transmitting the one or more second group call requests to the one or more UEs other than the first UE respectively; in response to receipt of a first call release request from the first UE, transmitting one or more second call release requests to the one or more UEs respectively; and receiving the reception reporting information from the one or more UEs respectively.
  • the reception reporting information may be embedded into call release responses received from at least one UE of the one or more UEs.
  • each of the second group call requests may further include a random time period field indicating a time window starting from a time at which the first call release request is transmitted from the first UE.
  • the reception reporting information may be received in each of one or more reception reports transmitted by a respective UE of the one or more UEs at a random time selected by the respective UE within the time window.
  • a method implemented by a user equipment, UE, in a wireless communication network comprises transmitting a group call request for a group call to the AS; receiving a group call response from the AS including a sender reporting field; determining whether the sender reporting field is configured to enable sender reporting; and after a user of the UE initiates a release of the group call, in response to the sender reporting field being configured to enable the sender reporting, transmitting sender reporting information to the AS.
  • a method implemented by a user equipment, UE, in a wireless communication network comprises receiving a group call request for a group call from the AS including a reception reporting field; determining whether the reception reporting field is configured to enable reception reporting; and in response to the reception reporting field being configured to enable the reception reporting, after receiving a first call release request from the AS, transmitting reception reporting information to the AS.
  • an application server, AS in a wireless communication network.
  • the AS may communicate with a plurality of user equipments, UEs, in the wireless communication network.
  • the AS comprises a processor and a memory communicatively coupled to the processor.
  • the memory is adapted to store instructions which, when executed by the processor, cause the AS to perform operations of the method according to the above first aspect.
  • a user equipment, UE in a wireless communication network.
  • the UE may communicate with at least an application server, AS, in the wireless communication network.
  • the UE comprises a processor and a memory communicatively coupled to the processor.
  • the memory is adapted to store instructions which, when executed by the processor, cause the UE to perform operations of the method according to the above second aspect.
  • a user equipment, UE in a wireless communication network.
  • the UE may communicate with at least an application server, AS, in the wireless communication network.
  • the UE comprises a processor and a memory communicatively coupled to the processor.
  • the memory is adapted to store instructions which, when executed by the processor, cause the UE to perform operations of the method according to the above third aspect.
  • a wireless communication system comprises: an application server, AS, according to the above first aspect; a user equipment, UE, according to the above second aspect, communicating with the AS; and one or more UEs according to the above third aspect, communicating with the AS.
  • a non-transitory computer readable medium having a computer program stored thereon When the computer program is executed by a set of one or more processors of an application server, AS, the computer program causes the AS to perform operations of the method according to the above first aspect.
  • a non-transitory computer readable medium having a computer program stored thereon When the computer program is executed by a set of one or more processors of a user equipment, UE, the computer program causes the UE to perform operations of the method according to the above second aspect.
  • a non-transitory computer readable medium having a computer program stored thereon When the computer program is executed by a set of one or more processors of a user equipment, UE, the computer program causes the UE to perform operations of the method according to the above third aspect.
  • a client for a mission critical application can provide the defined reporting information on the group communication delivery to the application server.
  • the applicant server can be fully aware of a Quality of Service (QoS) of the group communication delivery, including e.g. a packet loss in the uplink, an E2E delay contribution in the uplink, a packet loss in the downlink, an E2E delay contribution in the downlink, an efficiency of broadcast delivery usage, etc., based on the reporting information.
  • QoS Quality of Service
  • network optimization, broadcast coverage optimization, broadcast area configuration optimization, broadcast service planning, etc. can be improved based on the QoS of the group communication delivery.
  • Fig. 1 is a schematic diagram illustrating an overview of an eMBMS system
  • Fig. 2 is a schematic diagram illustrating an MCPTT on-network architecture involving MBMS
  • Fig. 3 is an exemplary sequence diagram illustrating processes of a group communication according to some embodiments of the present disclosure
  • Fig. 4 is a flow chart illustrating a method implemented on an AS according to some embodiments of the present disclosure
  • Fig. 5 is a more specific flow chart illustrating a method implemented on an AS according to some embodiments of the present disclosure
  • Fig. 6 is a flow chart illustrating a method implemented on a caller UE according to some embodiments of the present disclosure
  • Fig. 7 is a flow chart illustrating a method implemented on a callee UE according to some embodiments of the present disclosure
  • Fig. 8 is a block diagram illustrating an AS according to some embodiments of the present disclosure.
  • Fig. 9 is another block diagram illustrating an AS according to some embodiments of the present disclosure.
  • Fig. 10 is a block diagram illustrating a caller UE according to some embodiments of the present disclosure.
  • Fig. 11 is another block diagram illustrating a caller UE according to some embodiments of the present disclosure.
  • Fig. 12 is a block diagram illustrating a callee UE according to some embodiments of the present disclosure.
  • Fig. 13 is another block diagram illustrating a callee UE according to some embodiments of the present disclosure.
  • Fig. 14 is a block diagram illustrating a wireless communication system according to some embodiments of the present disclosure.
  • references in the specification to “one embodiment” , “an embodiment” , “an example embodiment” etc. indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
  • Bracketed text and blocks with dashed borders may be used herein to illustrate optional operations that add additional features to embodiments of the present disclosure. However, such notation should not be taken to mean that these are the only options or optional operations, and/or that blocks with solid borders are not optional in certain embodiments of the present disclosure.
  • Coupled is used to indicate that two or more elements, which may or may not be in direct physical or electrical contact with each other, cooperate or interact with each other.
  • Connected is used to indicate the establishment of communication between two or more elements that are coupled with each other.
  • An electronic device stores and transmits (internally and/or with other electronic devices over a network) code (which is composed of software instructions and which is sometimes referred to as computer program code or a computer program) and/or data using machine-readable media (also called computer-readable media) , such as machine-readable storage media (e.g., magnetic disks, optical disks, read only memory (ROM) , flash memory devices, phase change memory) and machine-readable transmission media (also called a carrier) (e.g., electrical, optical, radio, acoustical or other forms of propagated signals -such as carrier waves, infrared signals) .
  • machine-readable storage media e.g., magnetic disks, optical disks, read only memory (ROM) , flash memory devices, phase change memory
  • machine-readable transmission media also called a carrier
  • carrier e.g., electrical, optical, radio, acoustical or other forms of propagated signals -such as carrier waves, infrared signals
  • an electronic device e.g., a computer
  • includes hardware and software such as a set of one or more processors coupled to one or more machine-readable storage media to store code for execution on the set of processors and/or to store data.
  • an electronic device may include non-volatile memory containing the code since the non-volatile memory can persist code/data even when the electronic device is turned off (when power is removed) , and while the electronic device is turned on, that part of the code that is to be executed by the processor (s) of that electronic device is typically copied from the slower non-volatile memory into volatile memory (e.g., dynamic random access memory (DRAM) , static random access memory (SRAM) ) of that electronic device.
  • volatile memory e.g., dynamic random access memory (DRAM) , static random access memory (SRAM)
  • Typical electronic devices also include a set of one or more physical network interfaces to establish network connections (to transmit and/or receive code and/or data using propagating signals) with other electronic devices.
  • One or more parts of an embodiment of the present disclosure may be implemented using different combinations of software, firmware, and/or hardware.
  • example processes, methods and devices are described with respect the MCPTT service. Nevertheless, they are not limited to being applied to the MCPTT, but also applicable to other mission critical applications including various mission critical audio, video, data, files, etc.
  • Fig. 3 is an exemplary sequence diagram illustrating processes of a group communication according to some embodiments of the present disclosure.
  • a group communication system for the MCPTT over LTE is shown in Fig. 3, comprising at least an MCPTT client 301, an MCPTT AS 302, a group management server 303, and a plurality of MCPTT clients including at least an MCPTT client 304 and an MCPTT client 305.
  • each of the MCPTT clients 301, 304 and 305 may be included in a UE.
  • the processes illustrated in Fig. 3 are signaling control plane procedures.
  • the MCPTT clients 301, 304 and 305 belong to the same MCPTT group defined by the group management server 303.
  • the client 301 may send an MCPTT group call request to the AS 302 in step S2.
  • the AS 302 may record an identity of the user of the client 301 until the MCPTT is cancelled.
  • the MCPTT group call request may contain an indication of an implicit floor request.
  • step S3 the AS 302 may check whether the user of the client 301 is authorized to initiate an MCPTT call for the MCPTT group. If so, the AS 302 may resolve an MCPTT group ID of the MCPTT group to determine members of the MCPTT group and their affiliation statuses based on information from the group management server 303. Then in step S4, the AS 302 may decide whether sender reporting information from the client 301 is needed and/or whether reception reporting information from the other member clients is needed, based on a predetermined policy.
  • the client 301 may send an MCPTT group call request to each of the member clients (e.g., clients 304 and 305) acting as callees. Ifit is determined in step S4 that the reception reporting information is needed, this group call request may include parameters for the reception reporting.
  • users of the clients 304 and 305 which have received the group call requests may be notified of the incoming MCPTT group call, and start collecting statistics data for the reception reporting if the clients 304 and 305 discover that the reception reporting information is needed.
  • the clients 304 and 305 may send group call responses to the AS 302.
  • the AS 302 may send a group call response to the client 301 to inform the client 301 of a successful call setup.
  • Step S9 indicates that a notification may be sent by the AS 302 to the client 301 each time an MCPTT user joins or leaves the group call, i.e., the notification (s) may be sent to the client 301 more than once during the group call.
  • Step S10 indicates that the clients 301, 304 and 305 have successfully established a media plane for the group communication so that the client 301 can send media contents to the clients 304 and 305.
  • the client 301 may send an MCPTT group call release request to the AS 302 in step S12.
  • the sender reporting information may be embedded into the group call release request.
  • the client 301 may send group call release requests to the callee clients (e.g., the clients 304 and 305) .
  • the users of the clients 304 and 305 which have received the group call release requests may be notified of the MCPTT call release, and prepare the reception reporting in the case that the reception reporting information is needed.
  • the clients 304 and 305 may send group call release responses to the AS 302.
  • the reception reporting information may be embedded into the group call release responses.
  • the AS 302 may send a group call response to the client 301 to confirm the group call release.
  • the sender reporting information may be sent by the client 301 to the AS 302 at a selected time in step S17.
  • the reception reporting information may be sent by the clients 304 and 305 to the AS 302 at selected times in step S18.
  • the AS 302 may analyze the reporting data in step S19 so as to e.g., derive the E2E delay for the group call, obtain broadcast delivery usage and/or broadcast delivery efficiency, perform network estimation based on the determined packet lost ratio in the group call, optimize a broadcast area based on traffic load of the group call, etc.
  • Fig. 4 is a flow chart illustrating a method 400 implemented on an AS according to some embodiments of the present disclosure.
  • the AS may be the MCPTT AS 302 as shown in Fig. 3 by way of example, but it is not limited thereto.
  • the operations in this and other flow charts will be described with reference to the exemplary embodiments of the other figures. However, it should be appreciated that the operations of the flow charts may be performed by embodiments of the present disclosure other than those discussed with reference to the other figures, and the embodiments of the present disclosure discussed with reference to these other figures may perform operations different than those discussed with reference to the flow charts.
  • the method 400 begins with the AS 302 receiving a group call request for a group call from a caller UE (block 401) .
  • the caller UE may be a UE comprising the MCPTT client 301 as shown in Fig. 3 by way of example.
  • the AS 302 may determine a need for sender reporting information from the caller UE and/or reception reporting information from other UEs (e.g., the UEs comprising the MCPTT client 304 or 305 as shown in Fig. 3) in the MCPTT group based on a predefined policy (block 402) .
  • the AS 302 may configure a sender reporting field of the group call response to enable sender reporting (block 403) .
  • the group call response may further include a field of sender reporting, which is shown in Table I below:
  • the sender reporting field of the group call response may be set as a value ′′disable′′ by default, i.e., the sender reporting information is not needed.
  • the AS 302 may configure the sender reporting field as a value ′′enable′′ to enable the sender reporting.
  • each of the group call requests may further include fields of reception reporting and random time period, which are shown in Table II below:
  • the reception reporting fields of the group call requests transmitted by the AS 302 to the callee UEs may be set as values ′′disable′′ by default, i.e., the reception reporting information is not needed.
  • the AS 302 may configure the reception reporting fields as values ′′enable′′ to enable the reception reporting.
  • the AS 302 may configure reception reporting fields of only some of the group call requests as ′′enable′′ , e.g., the group call request to the MCPTT client 304 is configured as ′′enable′′ but the group call request to the MCPTT client 305 is not configured as ′′enable′′ .
  • the random time period field may be described in detail with respect to Figs. 6 and 7 below.
  • Fig. 5 is a more specific flow chart illustrating a method implemented on an AS according to some embodiments of the present disclosure.
  • the AS may be the MCPTT AS 302 as shown in Fig. 3 by way of example, but it is not limited thereto.
  • the AS 302 may receive a group call request for a group call from a caller UE (block 501) .
  • the caller UE may be a UE comprising the MCPTT client 301 as shown in Fig. 3 by way of example.
  • the AS 302 may then determine a need for sender reporting information from the caller UE and/or reception reporting information from other UEs in the MCPTT group based on a predefined policy (block 502) . If the AS 302 determines that the sender reporting information is needed, before transmitting a group call response to the caller UE, the AS 302 may enable sender reporting by configuring a sender reporting field of the group call response (block 503) .
  • information elements of the group call response may be shown above in Table I.
  • the AS 302 may enable reception reporting by configuring respective reception reporting fields of the group call requests (block 504) .
  • information elements of the group call requests to the other UEs may be shown above in Table II.
  • the blocks 501-504 are corresponding to the blocks 401-404 of Fig. 4 respectively.
  • the AS 302 may transmit group call requests to one or more other ASs (block 505) , and these other ASs may further transmit the group call requests to one or more UEs for a group call across different servers.
  • the group call requests to be transmitted to the one or more other ASs may also include fields of reception reporting and random time period, which are shown in Table III below:
  • the AS 302 may transmit the group call requests with the reception reporting fields configured as ′′enable′′ (shown in Table II) directly to the one or more callee UEs of the MCPTT group (block 506) .
  • These group call requests may notify users of the one or more callee UEs of the incoming MCPTT group call.
  • the AS 302 may transmit the group call response including the sender reporting field configured as ′′enable′′ (shown in Table I) (block 507) .
  • the user of the caller UE may initiate a release of the group call when the transmission finishes.
  • the AS 302 may receive the sender reporting information from the caller UE (block 509) .
  • the AS 302 may receive the sender reporting information along with a group call release request from the caller UE.
  • the AS 302 may receive the sender reporting information in a separate sender report from the caller UE some time later, e.g., within a time window starting from a time when the release request is transmitted by the caller UE.
  • the time window may be defined by a random time period field (not shown in Table I) of the group call response transmitted by the AS 302 to the caller UE.
  • the time to transmit the separate sender report is randomly selected by the caller UE within the time window.
  • the AS 302 may transmit group call release requests to the callee UEs (block 508) . Then, the AS 302 may receive the reception reporting information from the callee UEs (block 510) . As an example, the AS 302 may receive the reception reporting information along with a group call release response from each of the callee UEs. As another example, the AS 302 may receive the reception reporting information in a separate reception report from the callee UE later within a time window starting from a time when the initial group call release request is transmitted by the caller UE. The time window may be defined by a random time period field (shown in Table II) of the group call request transmitted by the AS 302 to the respective callee UE. The time to transmit the separate reception report is randomly selected by the respective callee UE within the time window, which will be described in more detail with respect to Fig. 7.
  • the sender reporting information or the reception reporting information may include information elements as shown in Table IV below:
  • the sender reporting information or the reception reporting information may include at least a mission critical service identifier of the caller UE, a mission critical service group identifier on which the group call is requested, mission critical service client identifiers of the one or more callee UEs, locations of the UEs, a group conversation start time, and a group conversation end time.
  • the sender reporting information or the reception reporting information may further include a list of statistics of the group call.
  • the list of statistics may include at least a media type, a sequence number of a first packet in the group call, a timestamp for the first packet in the group call, a sequence number of a last packet in the group call, a timestamp for the last packet in the group call, the total number of packets in the group call, and a total size of the packets in the group call.
  • the list of statistics of the reception reporting information may further include a broadcast delivery ratio, a packet loss ratio in broadcast delivery and a packet loss ratio in unicast delivery.
  • the broadcast deliver ratio may be defined as a ratio of the number of packets transmitted/received on a broadcast bearer to the total number of packets.
  • the packet loss ratio in the broadcast delivery may be defined as a ratio of the number of lost packets on the broadcast bearer to the total number of packets on the broadcast bearer.
  • the packet loss ratio in unicast delivery may be defined as a ratio of the number of lost packets on a unicast bearer to the total number of packets on the unicast bearer.
  • the sender reporting information may further include a sender confirmation for the file, which may include at least a URI of the file, a size of the file and a sender status for the file; and the reception reporting information may further include a reception confirmation for a file, which may include at least a URI of the file, a size of the file, a reception status for the file, and a broadcast delivery ratio for the one or more callee UEs.
  • the sender confirmation or the reception confirmation may further include a packet loss ratio if the sender status or the reception status is failure.
  • the application server is able to perform network optimization, broadcast coverage optimization, broadcast area configuration optimization, broadcast service planning, etc. on the group communication delivery in a more efficient way.
  • Fig. 6 is a flow chart illustrating a method implemented on a caller UE according to some embodiments of the present disclosure. As an example, operations of this flow chart may be performed by a UE comprising the MCPTT client 301 as shown in Fig. 3.
  • the caller UE may transmit a group call request for a group call to an AS, e.g., the MCPTT AS 302 as shown in Fig. 3 (block 601) .
  • This identifies a start of the MCPTT group call conversation from the perspective of the caller UE.
  • the group call request may be carried in a floor request message which may piggyback call control information flows to provide an efficient call setup.
  • the caller UE may determine whether the sender reporting field is configured as “enable” (block 603) .
  • An example of information elements of the group call response may be found in Table I above.
  • Determination that the sender reporting field is configured as “enable” may mean a start for the caller UE to collect statistics data for the sender reporting. Thus, the caller UE may initiate collection of sender reporting information as soon as it determines that the sender reporting field is configured as “enable” (block 604) .
  • the caller UE may transmit a group call release request to the AS.
  • This identifies a completion of the MCPTT group call conversation from the perspective of the caller UE, and also means that the caller UE may stop collection of the statistics data for the sender reporting.
  • the group call release request may be carried in a floor release message which may piggyback call control information flows to provide an efficient call setup.
  • the caller UE may transmit the sender reporting information to the AS.
  • the caller UE may embed the sender reporting information into the group call release request and transmit the group call release request to the AS (block 605) .
  • the caller UE may transmit the sender reporting information in a separated sender report later within a time window starting from a time when the group call release request is transmitted to the AS (block 606) .
  • the time window may be defined by a random time period field of the group call response received by the caller UE.
  • the time to transmit the separate sender report is randomly selected by the caller UE within the time window.
  • the caller UE may generate random or pseudo-random time dispersion of reports to the AS.
  • Fig. 7 is a flow chart illustrating a method implemented on a callee UE according to some embodiments of the present disclosure. As an example, operations of this flow chart may be performed by a UE comprising the MCPTT client 304 or 305 as shown in Fig. 3.
  • the callee UE may receive a group call request for a group call from an AS (e.g., the MCPTT AS 302 as shown in Fig. 3) including a reception reporting field (block 701) .
  • an AS e.g., the MCPTT AS 302 as shown in Fig. 3
  • a reception reporting field block 701 .
  • This identifies a start of the MCPTT group call conversation from the perspective of the callee UE.
  • the group call request may be carried in a floor taken message which may piggyback call control information flows to provide an efficient call setup.
  • the callee UE may determine whether the reception reporting field is configured as “enable” (block 702) .
  • An example of information elements of the group call request may be found in Table II above.
  • Determination that the reception reporting field is configured as “enable” may mean a start for the callee UE to collect statistics data for the reception reporting.
  • the callee UE may initiate collection of reception reporting information as soon as it determines that the reception reporting field is configured as “enable” (block 703) .
  • the callee UE may receive a group call release request from the AS. This identifies a completion of the MCPTT group call conversation from the perspective of the callee UE, and also means that the callee UE may stop collection of the statistics data for the reception reporting.
  • the group call release request may be carried in a floor idle message which may piggyback call control information flows to provide an efficient call setup.
  • the callee UE may transmit the reception reporting information to the AS.
  • the callee UE may embed the reception reporting information into a group call release response and transmit the group call release response to the AS (block 704) .
  • the callee UE may transmit the reception reporting information in a separated reception report later within a time window starting from a time when an initial group call release request is transmitted by the caller UE to the AS (block 705) .
  • the time window may be defined by a random time period field (shown in Table II) of the group call request received by the callee UE, and may be described as a back-off window. Back-off timing is used to spread loads of the reports from different callee UEs and to prevent crowdedness of the simultaneous reports.
  • the time to transmit the separate reception report is randomly selected by the callee UE within the time window. For example, the callee UE may generate random or pseudo-random time dispersion of the reports to the AS.
  • the callee UE should send the reception reporting information in the random time window when the callee UE detects that the MCPTT is ended.
  • the MCPTT communication may be terminated because the ender user of the callee UE stops listening or the callee UE is out of network coverage.
  • the callee UE may transmit the reception reporting information even if it is aware that the group call has not been ended.
  • Fig. 8 is a block diagram illustrating an AS 800 according to some embodiments of the present disclosure.
  • the AS 800 may be the MCPTT AS 302 as shown in Fig. 3, but it is not limited thereto. It should be appreciated that the AS 800 may be implemented using components other than those illustrated in Fig. 8.
  • the AS 800 may comprise at least a processor 801, a memory 802, a network interface 803 and a communication medium 804.
  • the processor 801, the memory 802 and the network interface 803 may be communicatively coupled to each other via the communication medium 804.
  • the processor 801 may include one or more processing units.
  • a processing unit may be a physical device or article of manufacture comprising one or more integrated circuits that read data and instructions from computer readable media, such as the memory 802, and selectively execute the instructions.
  • the processor 801 may be implemented in various ways. As an example, the processor 801 may be implemented as one or more processing cores. As another example, the processor 801 may comprise one or more separate microprocessors. In yet another example, the processor 801 may comprise an application-specific integrated circuit (ASIC) that provides specific functionality. In still another example, the processor 801 may provide specific functionality by using an ASIC and/or by executing computer-executable instructions.
  • ASIC application-specific integrated circuit
  • the memory 802 may include one or more computer-usable or computer-readable storage medium capable of storing data and/or computer-executable instructions. It should be appreciated that the storage medium is preferably a non-transitory storage medium.
  • the network interface 803 may be a device or article of manufacture that enables the AS 800 to send data to or receive data from the UEs.
  • the network interface 803 may be implemented in different ways.
  • the network interface 803 may be implemented as an Ethernet interface, a token-ring network interface, a fiber optic network interface, a wireless network interface (e.g., Wi-Fi, WiMax, etc. ) , or another type of network interface.
  • the communication medium 804 may facilitate communication among the processor 801, the memory 802 and the network interface 803.
  • the communication medium 804 may be implemented in various ways.
  • the communication medium 804 may comprise a Peripheral Component Interconnect (PCI) bus, a PCI Express bus, an accelerated graphics port (AGP) bus, a serial Advanced Technology Attachment (ATA) interconnect, a parallel ATA interconnect, a Fiber Channel interconnect, a USB bus, a Small Computing System Interface (SCSI) interface, or another type of communications medium.
  • PCI Peripheral Component Interconnect
  • PCI Express Peripheral Component Interconnect
  • AGP accelerated graphics port
  • ATA serial Advanced Technology Attachment
  • ATA parallel ATA interconnect
  • Fiber Channel interconnect a USB bus
  • SCSI Small Computing System Interface
  • the instructions stored in the memory 802 may include those that, when executed by the processor 801, cause the AS 800 to implement the methods described with respect to Figs. 4 and 5.
  • Fig. 9 is another block diagram illustrating an AS 900 according to some embodiments of the present disclosure.
  • the AS 900 may be the MCPTT AS 302 as shown in Fig. 3, but it is not limited thereto. It should be appreciated that the AS 900 may be implemented using components other than those illustrated in Fig. 9.
  • the AS 900 may comprise at least a request receiving unit 901, a determination unit 902 and a configuration unit 903.
  • the request receiving unit 901 may be adapted to perform at least the operations described in the block 401 of Fig. 4 and in the block 501 of Fig. 5.
  • the request receiving unit 901 may also be adapted to perform at least the operation described in the block 509 of Fig. 5 when the sender reporting information is embedded in a group call release request.
  • the determination unit 902 may be adapted to perform at least the operations described in the block 402 of Fig. 4 and in the block 502 of Fig. 5.
  • the configuration unit 903 may be adapted to perform at least the operations described in the blocks 403 and 404 of Fig. 4 and in the blocks 503 and 504 of Fig. 5.
  • the AS 900 may further comprise a response transmission unit 904, a report receiving unit 905, a request transmission unit 906 and a response receiving unit 907.
  • the response transmission unit 904 may be adapted to perform at least the operation described in the block 507 of Fig. 5.
  • the report receiving unit 905 may be adapted to perform at least the operations described in the blocks 509 and 510 of Fig. 5 when the reporting information are received in a separate report.
  • the request transmission unit 906 may be adapted to perform at least the operations described in the blocks 505, 506 and 508 of Fig. 5.
  • the response receiving unit 907 may be adapted to perform at least the operation described in the block 510 of Fig. 5 when the reception reporting information is embedded into a group call release response.
  • Fig. 10 is a block diagram illustrating a UE 1000 according to some embodiments of the present disclosure.
  • the UE 1000 may act as a UE comprising the MCPTT client 301 as shown in Fig. 3. It should be appreciated that the UE 1000 may be implemented using components other than those illustrated in Fig. 10.
  • the UE 1000 may comprise at least a processor 1001, a memory 1002, a network interface 1003 and a communication medium 1004.
  • the processor 1001, the memory 1002 and the network interface 1003 are communicatively coupled to each other via the communication medium 1004.
  • the processor 1001, the memory 1002, the network interface 1003 and the communication medium 1004 are structurally similar to the processor 801, the memory 802, the network interface 803 and the communication medium 804 respectively, and will not be described herein in detail.
  • the instructions stored in the memory 1002 may include those that, when executed by the processor 1001, cause the UE 1000 to implement the method described with respect to Fig. 6.
  • Fig. 11 is another block diagram illustrating a UE 1100 according to some embodiments of the present disclosure.
  • the UE 1100 may act as a UE comprising the MCPTT client 301 as shown in Fig. 3. It should be appreciated that the UE 1100 may be implemented using components other than those illustrated in Fig. 11.
  • the UE 1100 may comprise at least a request transmission unit 1101, a response receiving unit 1102, a determination unit 1103 and a report transmission unit 1104.
  • the request transmission unit 1101 may be adapted to perform at least the operations described in the blocks 601 and 605 of Fig. 6.
  • the response receiving unit 1102 may be adapted to perform at least the operation described in the block 602 of Fig. 6.
  • the determination unit 1103 may be adapted to perform at least the operation described in the block 603 of Fig. 6.
  • the report transmission unit 1104 may be adapted to perform at least the operation described in the block 606 of Fig. 6.
  • the UE 1100 may further comprise a data collection unit 1105 adapted to perform at least the operation described in the block 604 of Fig. 6.
  • Fig. 12 is a block diagram illustrating a UE 1200 according to some embodiments of the present disclosure.
  • the UE 1200 may act as a UE comprising the MCPTT client 304 or 305 as shown in Fig. 3. It should be appreciated that the UE 1200 may be implemented using components other than those illustrated in Fig. 12.
  • the UE 1200 may comprise at least a processor 1201, a memory 1202, a network interface 1203 and a communication medium 1204.
  • the processor 1201, the memory 1202 and the network interface 1203 are communicatively coupled to each other via the communication medium 1204.
  • the processor 1201, the memory 1202, the network interface 1203 and the communication medium 1204 are structurally similar to the processor 801 or 1001, the memory 802 or 1002, the network interface 803 or 1003 and the communication medium 804 or 1004 respectively, and will not be described herein in detail.
  • the instructions stored in the memory 1202 may include those that, when executed by the processor 1201, cause the UE 1200 to implement the method described with respect to Fig. 7.
  • Fig. 13 is another block diagram illustrating a UE 1300 according to some embodiments of the present disclosure.
  • the UE 1300 may act as a UE comprising the MCPTT client 304 or 305 as shown in Fig. 3.It should be appreciated that the UE 1300 may be implemented using components other than those illustrated in Fig. 13.
  • the UE 1300 may comprise at least a request receiving unit 1301, a determination unit 1302, a response transmission unit 1303 and a report transmission unit 1304.
  • the request receiving unit 1301 may be adapted to perform at least the operation described in the block 701 of Fig. 7.
  • the determination unit 1302 may be adapted to perform at least the operation described in the block 702 of Fig. 7.
  • the response transmission unit 1303 may be adapted to perform at least the operation described in the block 704 of Fig. 7.
  • the report transmission unit 1304 may be adapted to perform at least the operation described in the block 705 of Fig. 7.
  • the UE 1300 may further comprise a data collection unit 1305 adapted to perform at least the operation described in the block 703 of Fig. 7.
  • the units 901-907, 1101-1105 and 1301-1305 are illustrated as separate units in Figs. 9, 11 and 13. However, this is merely to indicate that the functionality is separated.
  • the units may be provided as separate elements. However, other arrangements are possible, e.g., some of them may be combined as one unit in each figure. Any combination of the units may be implemented in any combination of software, hardware, and/or firmware in any suitable location. For example, there may be more controllers configured separately, or just one controller for all of the components.
  • the units shown in Figs. 9, 11 and 13 may constitute machine-executable instructions embodied within a machine, e.g., readable medium, which when executed by a machine will cause the machine to perform the operations described.
  • any of these units may be implemented as hardware, such as an application specific integrated circuit (ASIC) , Digital Signal Processor (DSP) , Field Programmable Gate Array (FPGA) or the like.
  • ASIC application specific integrated circuit
  • DSP Digital Signal Processor
  • FPGA Field Programmable Gate Array
  • Fig. 14 is a block diagram illustrating a wireless communication system 1400 for group communication according to some embodiments of the present disclosure.
  • the wireless communication system 1400 comprises at least an AS 1401, a UE 1402, and one or more UEs 1403.
  • the AS 1401 may act as the AS 800 as depicted in Fig. 8.
  • the UE 1402 may act as the UE 1000 as depicted in Fig. 10.
  • each of the UEs 1403 may act as the UE 1200 as depicted in Fig. 12.
  • the wireless communication system 1400 may further comprise one or more other ASs 1401′each serving one or more callee UEs 1403′to realize a group communication across various application servers.
  • An embodiment of the present disclosure may be an article of manufacture in which a non-transitory machine-readable medium (such as microelectronic memory) has stored thereon instructions (e.g., computer code) which program one or more data processing components (generically referred to here as a “processor” ) to perform the operations described above.
  • a non-transitory machine-readable medium such as microelectronic memory
  • instructions e.g., computer code
  • data processing components program one or more data processing components (generically referred to here as a “processor” ) to perform the operations described above.
  • some of these operations might be performed by specific hardware components that contain hardwired logic (e.g., dedicated digital filter blocks and state machines) .
  • Those operations might alternatively be performed by any combination of programmed data processing components and fixed hardwired circuit components.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un procédé implémenté par un serveur d'application (AS) dans un réseau de communications sans fil. L'AS peut communiquer avec une pluralité d'équipements d'utilisateur (UE) dans le réseau de communications sans fil. Le procédé consiste à : recevoir, d'un premier UE de la pluralité d'UE, une première demande d'appel de groupe pour un appel de groupe ; déterminer, sur la base d'une politique prédéterminée, le besoin d'informations de compte-rendu d'envoi provenant du premier UE et/ou d'informations de compte-rendu de réception provenant d'un autre UE de la pluralité d'UE ; en réponse au besoin d'informations de compte-rendu d'envoi, activer un compte-rendu d'envoi par la configuration d'un champ de compte-rendu d'envoi d'une réponse d'appel de groupe devant être transmise au premier UE ; et en réponse à la nécessité d'informations de compte-rendu de réception, activer un compte-rendu de réception par la configuration de champs de compte-rendu de réception respectifs d'une ou plusieurs demandes d'appel de second groupe devant être transmises respectivement à un ou plusieurs UE de la pluralité d'UE autres que le premier UE. La présente invention concerne également un serveur d'application pour une communication de groupe dans un réseau de communications sans fil.
PCT/CN2017/111574 2017-11-17 2017-11-17 Procédés et dispositifs pour une communication de groupe Ceased WO2019095261A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/111574 WO2019095261A1 (fr) 2017-11-17 2017-11-17 Procédés et dispositifs pour une communication de groupe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/111574 WO2019095261A1 (fr) 2017-11-17 2017-11-17 Procédés et dispositifs pour une communication de groupe

Publications (1)

Publication Number Publication Date
WO2019095261A1 true WO2019095261A1 (fr) 2019-05-23

Family

ID=66539222

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/111574 Ceased WO2019095261A1 (fr) 2017-11-17 2017-11-17 Procédés et dispositifs pour une communication de groupe

Country Status (1)

Country Link
WO (1) WO2019095261A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113133135A (zh) * 2019-12-31 2021-07-16 海能达通信股份有限公司 一种lte组呼集群业务挂断的方法及系统
EP4096278A4 (fr) * 2020-02-17 2023-08-02 Huawei Technologies Co., Ltd. Procédé et appareil conçus pour rapporter des informations de détection de télémétrie d'informations de flux in situ (ifit)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9451421B1 (en) * 2015-06-30 2016-09-20 Blackberry Limited Method and system to authenticate multiple IMS identities
US20170041902A1 (en) * 2015-08-07 2017-02-09 Sharp Laboratories Of America, Inc. Allocating resources for wireless sidelink direct communications
US20170078856A1 (en) * 2015-09-14 2017-03-16 Qualcomm Incorporated Techniques for In-Band Signaling of Service Description Updates in RTP
WO2017052342A1 (fr) * 2015-09-24 2017-03-30 삼성전자 주식회사 Procédé de prise en charge d'une interception légale d'un ue distant de prose dans un réseau

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9451421B1 (en) * 2015-06-30 2016-09-20 Blackberry Limited Method and system to authenticate multiple IMS identities
US20170041902A1 (en) * 2015-08-07 2017-02-09 Sharp Laboratories Of America, Inc. Allocating resources for wireless sidelink direct communications
US20170078856A1 (en) * 2015-09-14 2017-03-16 Qualcomm Incorporated Techniques for In-Band Signaling of Service Description Updates in RTP
WO2017052342A1 (fr) * 2015-09-24 2017-03-30 삼성전자 주식회사 Procédé de prise en charge d'une interception légale d'un ue distant de prose dans un réseau

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113133135A (zh) * 2019-12-31 2021-07-16 海能达通信股份有限公司 一种lte组呼集群业务挂断的方法及系统
EP4096278A4 (fr) * 2020-02-17 2023-08-02 Huawei Technologies Co., Ltd. Procédé et appareil conçus pour rapporter des informations de détection de télémétrie d'informations de flux in situ (ifit)

Similar Documents

Publication Publication Date Title
KR101785185B1 (ko) 셀룰러 네트워크 멀티캐스트 전송에서의 멀티캐스트 그룹 재사용
US9596684B2 (en) Method and apparatus for allocating resources for group call in cluster system
US20170257751A1 (en) Off-Network Wireless Mission Critical Session Initiation
CN111556540B (zh) Smf实体执行的方法及smf实体、pcf实体执行的方法及pcf实体
EP3318007B1 (fr) Commande de priorité de services de proximité pour un trafic de multidiffusion dans un scénario de relais d'un équipement utilisateur à un réseau de services de proximité
US11051078B2 (en) Video distribution method and device
KR20190040234A (ko) 미션 크리티컬 데이터 통신 시스템에서 숏 데이터 서비스 관리 방법
US20140286221A1 (en) Activation of multicast service
WO2018126980A1 (fr) Procédé et système de mise en œuvre d'un service d'adressage de rôles
US20240147191A1 (en) Method and apparatus for 5mbs nation-wide service
US10095575B2 (en) User equipment node, server node and methods performed in such nodes for performing file repair procedure
KR101218949B1 (ko) Mbms 베어러 설정 관리 방법 및 장치
CN116325817B (zh) 用于无线电通信的方法和装置
WO2016142810A1 (fr) Procédé et nœud de réseau pour distribuer des services de diffusion multimédias
WO2019095261A1 (fr) Procédés et dispositifs pour une communication de groupe
US11463845B2 (en) Providing to a communication service node user plane timing information for an MBMS bearer
KR20220110595A (ko) 짧은 데이터 서비스를 위한 클라이언트 프로토콜 선택을 위한 시스템 및 방법
US9232468B2 (en) Delivering a plurality of simultaneous sessions to a client via a radio access network
CN109756849B (zh) 群组通知方法及设备
CN115706932B (zh) 一种配置mbs会话的方法和装置
JP6672460B2 (ja) グループ通信システムにおけるページング
US11026056B2 (en) MBMS bearer handling
US20210152383A1 (en) Delivering content in multiple areas using hierarchical area identifiers
JP7751662B2 (ja) セッション解放のための方法およびデバイス
HK40027444A (en) Method executed by smf entity and smf entity, method executed by pcf entity and pcf entity

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: 17932114

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17932114

Country of ref document: EP

Kind code of ref document: A1