Device triggering
AssigneeConvida Wireless, LLC
InventorsMichael F. Starsinic, Dale N. Seed
Life of this patent
Estimating the term…
Abstract
Service layer and application triggering may be used in a machine-to-machine environment. In an embodiment, an existing service layer procedure, such as registration, may allow a device or gateway service layer or application to indicate to a machine-to-machine server what port is listened to for triggers. In another embodiment, triggering may be used to provide bootstrapping instructions, including temporary bootstrapping identifiers, in trigger requests. In another embodiment, triggering may be used to assist with event notification. Service layer or application instructions may be embedded inside of trigger payloads. A trigger payload format is defined.
Claims20
A user equipment comprising:
- a processor;
- and
- a memory coupled with the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
- receiving a service layer trigger message from a second apparatus, wherein the service layer trigger message is sent over a control plane and comprises:
- an internet protocol address of the remote device, and
- a port number, or an access network device identifier and a port number, the access network device identifier comprising a mobile station international subscriber directory number (MSISDN), 3GPP external identifier, or international mobile subscriber identity (IMSI), and
- trigger purpose information, wherein the trigger purpose information comprises a request for the user equipment of a 3GPP communication network to bootstrap with a service layer of a second apparatus;
- and
- transmitting a request to bootstrap with the service layer of the second apparatus,
- wherein bootstrapping comprises performing authentication and security key establishment for a service.
A method comprising:
- receiving a service layer trigger message from a second apparatus, wherein the service layer trigger message is sent over a control plane and comprises:
- an internet protocol address of the remote device, and
- a port number, or an access network device identifier and a port number, the access network device identifier comprising a mobile station international subscriber directory number (MSISDN), 3GPP external identifier, or international mobile subscriber identity (IMSI), and
- trigger purpose information, wherein the trigger purpose information comprises a request for a user equipment of a 3GPP communication network to bootstrap with the service layer of a second apparatus;
- and
- transmitting a request from the user equipment to bootstrap with the service layer of the second apparatus, wherein bootstrapping comprises performing authentication and security key establishment for a service.
The method of claim of 12, wherein the service layer is a service supporting service capabilities through a set of functional interfaces between entities, wherein the service layer is defined according to ETSI/oneM2M standards.
A method for a second apparatus in a 3GPP communication network, the method comprising:
- transmitting a service layer trigger message to a first apparatus, wherein the first apparatus is a user equipment:
- wherein the service layer trigger message is sent over a control plane and comprises:
- an internet protocol address of the remote device, and
- a port number, or an access network device identifier and a port number, the access network device identifier comprising a mobile station international subscriber directory number (MSISDN), 3GPP external identifier, or international mobile subscriber identity (IMSI), and
- trigger purpose information, wherein the trigger purpose information comprises a request for the first apparatus to bootstrap with the service layer of a second apparatus of a 3GPP communication network;
- and
- receiving a request from the first apparatus to bootstrap with the service layer of the second apparatus, wherein bootstrapping comprises performing authentication and security key establishment for a service.
Dependencies are inferred from the claim text.