Method and apparatus for media application function exposure functionality
AssigneeQUALCOMM Incorporated
InventorsImed Bouazizi, Charles Nung Lo, Juan Zhang, Thomas Stockhammer
Life of this patent
Estimating the term…
Abstract
Embodiments include methods and devices for media application function (AF) exposure functionality. Various aspects may include receiving an access configuration message for a service or application provider, the access configuration message including an indication of one or more event types and parameters, one or more exposure levels, and aggregation rules. Various embodiments may include an AF server subscribing other computing devices to event types and parameters for the service or application based on the exposure level of the other computing device.
Claims44
A method for controlling access to analytics data associated with a service or application provisioned over a fifth generation (5G) system (5GS) network, comprising:
- determining one or more event types and parameters to be enabled for information exposure for a service or application;
- determining one or more exposure levels for the service or application;
- determining aggregation rules for each of the one or more event types and parameters at each of the one or more exposure levels;
- generating an access configuration message for the service or application, the access configuration message including an indication of the one or more event types and parameters, the one or more exposure levels, and the aggregation rules;
- and
- sending the access configuration message to an application function (AF) server.
A method for controlling access to analytics data associated with a service or application performed by a processing system implemented in circuitry of an application function (AF) server of a fifth generation (5G) system (5GS) network, comprising:
- receiving a subscription request for analytics data of the service or application from a computing device, the subscription request including data representing one or more event types and parameters and aggregation rules for the analytics data;
- determining an exposure level of the computing device;
- determining the event types and parameters for the service or application and aggregation rules for the event types and parameters based at least in part on the subscription request and the exposure level of the computing device;
- generating a subscription response message for the computing device indicating the one or more event types and parameters for the service or application and aggregation rules for the event types and parameters;
- and
- sending the subscription response message to the computing device.
A server device for controlling access to analytics data, the server device comprising:
- a processing system implemented in circuitry and configured to:
- determine one or more event types and parameters to be enabled for information exposure for a service or application;
- determine one or more exposure levels for the service or application;
- determine aggregation rules for each of the one or more event types and parameters at each of the one or more exposure levels;
- generate an access configuration message for the service or application, the access configuration message including an indication of the one or more event types and parameters, the one or more exposure levels, and the aggregation rules;
- and
- send the access configuration message to an application function (AF) server.
An application function (AF) server of a fifth generation (5G) system (5GS) network, comprising:
- a processing system implemented in circuitry and configured to:
- receive a subscription request for analytics data of a service or application from a computing device, the subscription request including data representing one or more event types and parameters and aggregation rules for the analytics data;
- determine an exposure level of the computing device;
- determine event types and parameters for the service or application and aggregation rules for the event types and parameters based at least in part on the subscription request and the exposure level of the computing device;
- generate a subscription response message for the computing device indicating the one or more event types and parameters for the service or application and aggregation rules for the event types and parameters;
- and
- send the subscription response message to the computing device.
A method performed by a processing system implemented in circuitry of a service or application provider server for controlling access to analytics data associated with a service or application provisioned over a fifth generation system (5GS) network, comprising:
- determining one or more event types and parameters to be enabled for information exposure for a service or application;
- determining one or more exposure levels for the service or application;
- determining aggregation rules for each of the one or more event types and parameters at each of the one or more exposure levels, the aggregation rules defining, for each respective exposure level, a level of granularity of analytics data that can be provided to an entity associated with the respective exposure level;
- generating an access configuration message for the service or application, the access configuration message including an indication of the one or more event types and parameters, the one or more exposure levels, and the aggregation rules;
- and
- sending the access configuration message to an application function (AF) server.
A method for controlling access to analytics data associated with a service or application performed by a processing system implemented in circuitry of an application function (AF) server of a fifth generation system (5GS) network, comprising:
- receiving an access configuration message from a service or application provider, the access configuration message including an indication of one or more event types and parameters, one or more exposure levels, and aggregation rules for a service or application, the aggregation rules defining, for each respective exposure level, a level of granularity of analytics data that can be provided to an entity associated with the respective exposure level;
- receiving a subscription request for the analytics data of the service or application from another computing device;
- determining an exposure level of the other computing device;
- determining event types and parameters for the service or application and aggregation rules for the event types and parameters based at least in part on the access configuration message for the service or application and the exposure level of the other computing device;
- generating a subscription response message for the other computing device indicating the one or more event types and parameters for the service or application and aggregation rules for the event types and parameters;
- and
- sending the subscription response message to the other computing device.
An application provider server comprising:
- a processing system implemented in circuitry implemented in circuitry and configured to:
- determine one or more event types and parameters to be enabled for information exposure for a service or application;
- determine one or more exposure levels for the service or application;
- determine aggregation rules for each of the one or more event types and parameters at each of the one or more exposure levels, the aggregation rules defining, for each respective exposure level, a level of granularity of analytics data that can be provided to an entity associated with the respective exposure level;
- generate an access configuration message for the service or application, the access configuration message including an indication of the one or more event types and parameters, the one or more exposure levels, and the aggregation rules;
- and
- send the access configuration message to an application function (AF) server.
An application function (AF) server of a fifth generation system (5GS) network, comprising:
- a processing system implemented in circuitry and configured to:
- receive an access configuration message from a service or application provider, the access configuration message including an indication of one or more event types and parameters, one or more exposure levels, and aggregation rules for a service or application, the aggregation rules defining, for each respective exposure level, a level of granularity of analytics data that can be provided to an entity associated with the respective exposure level;
- receive a subscription request for the analytics data of the service or application from another computing device;
- determine an exposure level of the other computing device;
- determine event types and parameters for the service or application and aggregation rules for the event types and parameters based at least in part on the access configuration message for the service or application and the exposure level of the other computing device;
- generate a subscription response message for the other computing device indicating the event types and parameters for the service or application and aggregation rules for the event types and parameters;
- and
- send the subscription response message to the other computing device.
Dependencies are inferred from the claim text.