US2018332440A1PendingUtilityA1

Group messaging in a communication network

Assignee: NOKIA SOLUTIONS & NETWORKS OYPriority: Sep 24, 2012Filed: Jul 5, 2018Published: Nov 15, 2018
Est. expirySep 24, 2032(~6.1 yrs left)· nominal 20-yr term from priority
H04L 12/1845H04W 4/70H04W 4/02H04W 4/08H04L 12/189H04W 4/06H04W 4/029H04L 51/046
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus of a communication network performs processing (10) for a group message to be sent to a plurality of devices. The group message includes an application layer content and a group identification identifying the plurality of devices. The apparatus performs communication (20) for sending the group message to the plurality of devices by using a protocol for enabling sending the group message in broadcast data to the plurality of devices. The protocol may enable sending the group message in multimedia broadcast/multicast service data or cell broadcast service data to the plurality of devices.

Claims

exact text as granted — not AI-modified
1 . A method for use by an apparatus of a communication network, the method comprising:
 performing processing for a group message to be sent to a plurality of devices, the group message including an application layer content and a group identification identifying the plurality of devices; and   performing communication for sending the group message to the plurality of devices by using a protocol for enabling sending the group message in broadcast data to the plurality of devices,   wherein a services capability server sends the group message towards a BMSC entity being a broadcast/multicast service center of the 3GPP Multimedia Broadcast/Multicast Service in order that the BMSC entity can establish a Multimedia Broadcast/Multicast Service session with an mobility management entity being an entity separate from the BMSC entity following which the 3GPP Multimedia Broadcast/Multicast Service is used to send the group message to the plurality of devices in which, a session having been established involving the BMSC entity, the mobility management entity, and a radio access network, 3GPP Multimedia Broadcast/Multicast Service data is provided so that it is received by a base station entity in the radio access network.   
     
     
         2 . The method of  claim 1 , wherein the protocol enables sending the group message in multimedia broadcast/multicast service data or cell broadcast service data to the plurality of devices. 
     
     
         3 . The method of  claim 1 , wherein at least the application layer content and group identification of the group message are communicated via an inter-domain control plane interface. 
     
     
         4 . The method of  claim 1 , wherein the group message further includes information on a location area and/or a radio access technology in which the group message is to be distributed. 
     
     
         5 . The method of  claim 3 , wherein the communication comprises:
 sending a group message trigger request including at least the group identification and the application layer content via the inter-domain control plane interface for triggering a session start request for the group message according to a multimedia broadcast/multicast service.   
     
     
         6 . The method of  claim 1 , wherein the processing comprises:
 providing user subscription information based on the group identification; and optionally   providing an address of a gateway according to a multimedia broadcast/multicast service, serving node addresses and/or capabilities based on the group identification and/or the location area and/or a multimedia broadcast/multicast service area.   
     
     
         7 . The method of  claim 1 , the communication comprising:
 depending on a domain of serving nodes for the plurality of devices:   forwarding a session request for the group message according to a multimedia broadcast/multicast service via a dedicated control plane interface or a user plane interface from a home network to a visited network; and   providing the application layer content via the dedicated control plane interface or the user plane interface from the home network to the visited network, or   selecting a multimedia broadcast/multicast service gateway for performing broadcast and/or a radio access technology based on the group message and sending a session request for the group message to the selected multimedia broadcast/multicast service gateway,   retrieving serving node address for the group of devices depending on where they are currently registered,   sending the session request including information on the serving node address and/or multimedia broadcast/multicast service area information.   
     
     
         8 . The method of  claim 1 , the communication comprising:
 authenticating/authorizing a session request for the group message according to a multimedia broadcast/multicast service;   receiving the application layer content via a dedicated control plane interface or a user plane interface from a home network;   selecting a multimedia broadcast/multicast service gateway for performing broadcast and/or a radio access technology based on the group message and sending a session request for the group message to the selected multimedia broadcast/multicast service gateway;   retrieving serving node address for the group of devices depending on where they are currently registered; and   sending the session request including information on the serving node address and/or multimedia broadcast/multicast service area information.   
     
     
         9 . The method of  claim 8 , the communication comprising:
 retrieving the application layer content from the group message and storing it.   
     
     
         10 . The method of  claim 1 , the communication comprising:
 determining serving nodes from serving node address information included in a session request and/or multimedia broadcast/multicast service area information included in the session request and/or by querying a home subscription server;   sending a session start request to the determined serving nodes to establish a multimedia broadcast/multicast service session; and   providing the application layer content via IP multicast to base stations which join the multimedia broadcast/multicast service session.   
     
     
         11 . The method of  claim 1 , the communication comprising:
 receiving the application layer content and the group identification from an application server;   authenticating/authorizing a session request for the group message according to a multimedia broadcast/multicast service;   including the group identification, serving node address information and multimedia broadcast/multicast service area information in the session request; and   selecting a multimedia broadcast/multicast service gateway for performing broadcast based on the group identification and the broadcast/multicast service areas and/or a configuration, and sending the session request to the selected multimedia broadcast/multicast service gateway.   
     
     
         12 . The method of  claim 11 , the communication comprising at least one of the following actions:
 generating charging records for requests received from the application server,   translating the location area to the multimedia broadcast/multicast service areas,   deciding sending the group message to the plurality of devices in a unicast mode or broadcast/multicast mode based on information on how many of the plurality of devices are actually attached to the communication network, and   retrieving the serving node addresses for the plurality of devices from a home subscription server.   
     
     
         13 . The method of  claim 3 , the communication comprising:
 receiving a group message trigger request including at least the group identification and the application layer content via the inter-domain control plane interface for triggering a session start request for the group message according to a multimedia broadcast/multicast service;   upon receiving the group message trigger request, obtaining serving node addresses for the plurality of devices; and   forwarding the group message trigger request to the obtained serving node addresses via a dedicated control plane interface.   
     
     
         14 . The method of  claim 13 , the communication comprising:
 translating the location area to areas according to the multimedia broadcast/multicast service; and   including information on the areas in the group message trigger request.   
     
     
         15 . The method of  claim 3 , the communication comprising:
 receiving a group message trigger request including at least the group identification and the application layer content via a dedicated control plane interface;   upon receiving the group message trigger request and determination of need for multicast, selecting a multimedia broadcast/multicast service gateway for performing broadcast based on configuration and load information; and   sending a session start request to the selected multimedia broadcast/multicast service gateway to establish a multimedia broadcast/multicast service session.   
     
     
         16 . The method of  claim 15 , the communication comprising:
 deciding sending the group message to the plurality of devices in a unicast mode or broadcast/multicast mode based on information on how many of the plurality of devices are actually attached to the communication network and/or cells the plurality of devices are camping on.   
     
     
         17 . The method of  claim 3 , the communication comprising:
 receiving a session start request to establish a multimedia broadcast/multicast service session; and   responding to the session start request with an IP multicast address.   
     
     
         18 . The method of  claim 17 , the communication comprising:
 correlating sessions upon receiving the session start request.   
     
     
         19 . A computer program product embodied on a non-transitory computer readable medium including a program for a processing device, comprising software code portions for performing the steps of  claim 1  when the program is run on the processing device. 
     
     
         20 . The computer program product according to  claim 33 , wherein the program is directly loadable into an internal memory of the processing device. 
     
     
         21 . An apparatus of a communication network, the apparatus configured to:
 perform processing for a group message to be sent to a plurality of devices, the group message including an application layer content and a group identification identifying the plurality of devices; and   perform communication for sending the group message to the plurality of devices by using a protocol for enabling sending the group message in broadcast data to the plurality of devices,   wherein a services capability server is configured to send the group message towards a BMSC entity being a broadcast/multicast service center of the 3GPP Multimedia Broadcast/Multicast Service in order that the BMSC entity can establish a Multimedia Broadcast/Multicast Service session with an mobility management entity being an entity separate from the BMSC entity following which the 3GPP Multimedia Broadcast/Multicast Service is used to send the group message to the plurality of devices in which, a session having been established involving the BMSC entity, the mobility management entity, and a radio access network, 3GPP Multimedia Broadcast/Multicast Service data is provided so that it is received by a base station entity in the radio access network.   
     
     
         22 . The apparatus of  claim 21 , wherein the protocol enables sending the group message in multimedia broadcast/multicast service data or cell broadcast service data to the plurality of devices. 
     
     
         23 . The apparatus of  claim 21 , wherein at least the application layer content and group identification of the group message are communicated via an inter-domain control plane interface. 
     
     
         24 . The apparatus of  claim 21 , wherein the group message further includes information on a location area and/or a radio access technology in which the group message is to be distributed. 
     
     
         25 . The apparatus of  claim 23 , wherein, to perform the communication, the apparatus is configured to:
 sending a group message trigger request including at least the group identification and the application layer content via the inter-domain control plane interface for triggering a session start request for the group message according to a multimedia broadcast/multicast service.   
     
     
         26 . The apparatus of  claim 23 , wherein, to perform the communication, the apparatus is configured to:
 receive a group message trigger request including at least the group identification and the application layer content via the inter-domain control plane interface for triggering a session start request for the group message according to a multimedia broadcast/multicast service;   upon receipt of the group message trigger request, obtain serving node addresses and international mobile subscriber identities for the plurality of devices;   include the group identification, the application layer content and serving node addresses in a session request; and   send the session request via at least one dedicated interface.   
     
     
         27 . The apparatus of  claim 26 , wherein the at least one dedicated interface is an interface between an interworking function for machine type communication and the BMSC entity. 
     
     
         28 . The apparatus of  claim 26 , the apparatus being configured to perform at least one of the following actions:
 authorize/authenticate the group message trigger request for the group identification,   generate charging records for requests received via the inter-domain control plane interface,   translate the location area to areas according to the multimedia broadcast/multicast service,   decide to send the group message to the plurality of devices in a unicast mode or broadcast/multicast mode based on at least one of information on how many of the plurality of devices are actually attached to the communication network, size of the message, serving node capabilities, UE capabilities, UE's current location information,   authorize multimedia broadcast/multicast services in case the broadcast/multicast mode is decided, and   include the areas according to the multimedia broadcast/multicast service in the session request and/or an address of a multimedia broadcast/multicast service gateway.   
     
     
         29 . The apparatus of  claim 21 , wherein, to perform the processing, the apparatus is configured to:
 provide user subscription information based on the group identification; and optionally   provide an address of a gateway according to a multimedia broadcast/multicast service, serving node addresses and/or capabilities based on the group identification and/or the location area and/or a multimedia broadcast/multicast service area.   
     
     
         30 . The apparatus of  claim 21 , wherein, to perform the communication, the apparatus is configured to:
 depending on a domain of serving nodes for the plurality of devices:   forward a session request for the group message according to a multimedia broadcast/multicast service via a dedicated control plane interface or a user plane interface from a home network to a visited network; and   provide the application layer content via the dedicated control plane interface or the user plane interface from the home network to the visited network, or   select a multimedia broadcast/multicast service gateway for performing broadcast and/or a radio access technology based on the group message and sending a session request for the group message to the selected multimedia broadcast/multicast service gateway,   retrieve serving node address for the group of devices depending on where they are currently registered,   send the session request including information on the serving node address and/or multimedia broadcast/multicast service area information.   
     
     
         31 . The apparatus of  claim 21 , wherein, to perform the communication, the apparatus is configured to:
 authenticate/authorize a session request for the group message according to a multimedia broadcast/multicast service;   receive the application layer content via a dedicated control plane interface or a user plane interface from a home network;   select a multimedia broadcast/multicast service gateway for performing broadcast and/or a radio access technology based on the group message and send a session request for the group message to the selected multimedia broadcast/multicast service gateway;   retrieve serving node address for the group of devices depending on where they are currently registered; and   send the session request including information on the serving node address and/or multimedia broadcast/multicast service area information.   
     
     
         32 . apparatus of  claim 31 , wherein, to perform the communication, the apparatus is configured to:
 retrieve the application layer content from the group message and store it.   
     
     
         33 . The apparatus of  claim 21 , wherein, to perform the communication, the apparatus is configured to:
 determine serving nodes from serving node address information included in a session request and/or multimedia broadcast/multicast service area information included in the session request and/or by querying a home subscription server;   send a session start request to the determined serving nodes to establish a multimedia broadcast/multicast service session; and   provide the application layer content via IP multicast to base stations which join the multimedia broadcast/multicast service session.   
     
     
         34 . The apparatus of  claim 21 , wherein, to perform the communication, the apparatus is configured to:
 receive the application layer content and the group identification from an application server;   authenticate/authorize a session request for the group message according to a multimedia broadcast/multicast service;   include the group identification, serving node address information and multimedia broadcast/multicast service area information in the session request; and   select a multimedia broadcast/multicast service gateway for performing broadcast based on the group identification and the broadcast/multicast service areas and/or a configuration, and send the session request to the selected multimedia broadcast/multicast service gateway.   
     
     
         35 . The apparatus of  claim 34 , wherein, to perform the communication, the apparatus is configured to perform at least one of the following actions:
 generate charging records for requests received from the application server,   translate the location area to the multimedia broadcast/multicast service areas,   decide sending the group message to the plurality of devices in a unicast mode or broadcast/multicast mode based on information on how many of the plurality of devices are actually attached to the communication network, and   retrieve the serving node addresses for the plurality of devices from a home subscription server.   
     
     
         36 . The apparatus of  claim 23 , wherein, to perform the communication, the apparatus is configured to:
 receive a group message trigger request including at least the group identification and the application layer content via the inter-domain control plane interface for triggering a session start request for the group message according to a multimedia broadcast/multicast service;   upon receipt of the group message trigger request, obtain serving node addresses for the plurality of devices; and   forward the group message trigger request to the obtained serving node addresses via a dedicated control plane interface.   
     
     
         37 . The apparatus of  claim 36 , wherein, to perform the communication, the apparatus is configured to:
 translate the location area to areas according to the multimedia broadcast/multicast service; and   include information on the areas in the group message trigger request.   
     
     
         38 . The apparatus of  claim 23 , wherein, to perform the communication, the apparatus is configured to:
 receive a group message trigger request including at least the group identification and the application layer content via a dedicated control plane interface;   upon receipt of the group message trigger request and determination of need for multicast, select a multimedia broadcast/multicast service gateway for performing broadcast based on configuration and load information; and   send a session start request to the selected multimedia broadcast/multicast service gateway to establish a multimedia broadcast/multicast service session.   
     
     
         39 . The apparatus of  claim 38 , wherein, to perform the communication, the apparatus is configured to:
 decide sending the group message to the plurality of devices in a unicast mode or broadcast/multicast mode based on information on how many of the plurality of devices are actually attached to the communication network and/or cells the plurality of devices are camping on.   
     
     
         40 . The apparatus of  claim 23 , wherein, to perform the communication, the apparatus is configured to:
 receive a session start request to establish a multimedia broadcast/multicast service session; and   respond to the session start request with an IP multicast address.   
     
     
         41 . The apparatus of  claim 39 , wherein, to perform the communication, the apparatus is configured to:
 correlate sessions upon receiving the session start request.   
     
     
         42 . A method for use by an apparatus of a communication network, the method comprising:
 performing processing for a group message to be sent to a plurality of devices, the group message including an application layer content and a group identification identifying the plurality of devices; and   performing communication for sending the group message to the plurality of devices by using a protocol for enabling sending the group message in broadcast data to the plurality of devices.

Join the waitlist — get patent alerts

Track US2018332440A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.