Diameter/XML protocol conversion
AssigneeApple Inc.
InventorsMeghashree Kedalagudde, Chen-Ho Chin, Muthaiah Venkatachalam
Life of this patent
Estimating the term…
Abstract
Embodiments of protocol converters (PCs), and related techniques, are disclosed herein. In some embodiments, a PC may include reception logic to receive Extensible Markup Language (XML) data transmitted by an Application Function (AF), conversion logic to convert the XML data into a Diameter Protocol (DP) message, and provision logic to provide the DP message for transmission to a Policy and Charging Rules Function (PCRF). Other embodiments may be disclosed and/or claimed.
Claims26
A protocol converter (PC), comprising:
- one or more communication interfaces to receive Extensible Markup Language (XML) data transmitted by an Application Function (AF) and to provide a Diameter Protocol (DP) message for transmission to a Policy and Charging Rules Function (PCRF), the PCRF disposed in a Diameter realm;
- and
- conversion logic to convert the XML data into the DP message,
- wherein the PC is to operate separately from the PCRF but within the Diameter realm in which the PCRF is disposed and an interface of the one or more communication interfaces is to provide the DP message for transmission to the PCRF through a diameter routing agent (DRA) that is communicatively coupled with the plurality of PCRFs including the PCRF,
- wherein the PC is configured to convert XML elements and groups including groups for supported features, subscription, sponsored connectivity, media components, and granted service, wherein the granted service XML group is nested in the sponsored connectivity XML group according to an XML schema.
A non-transitory computer-readable storage medium storing program instructions executable by one or more processors to cause a computing device to:
- receive Extensible Markup Language (XML), data transmitted by an Application Function, AF;
- convert the XML data into a Diameter Protocol (DP) message;
- and
- generate a Diameter Protocol (DP) message for transmission to a Policy and Charging Rules Function (PCRF), disposed in a Diameter realm, based at least in part on the XML data;
- wherein the computing device is configured to operate separately from the PCRF but within the Diameter realm in which the PCRF is disposed, and an interface of one or more communication interfaces of the computing device is to provide the DP message for transmission to the PCRF through a Diameter routing agent, DRA, that is communicatively coupled with a plurality of PCRFs including the PCRF,
- wherein the computing device is configured to convert XML elements and groups including groups for supported features, subscription, sponsored connectivity, media components, and granted service, wherein the granted service XML group is nested in the sponsored connectivity XML group according to an XML schema.
A method, comprising:
- by a computing device:
- receiving Extensible Markup Language (XML), data transmitted by an Application Function, AF;
- converting the XML data into a Diameter Protocol (DP) message;
- and
- generating a Diameter Protocol (DP) message for transmission to a Policy and Charging Rules Function (PCRF), disposed in a Diameter realm, based at least in part on the XML data;
- wherein the computing device is configured to operate separately from the PCRF but within the Diameter realm in which the PCRF is disposed, and an interface of one or more communication interfaces of the computing device is to provide the DP message for transmission to the PCRF through a Diameter routing agent, DRA, that is communicatively coupled with a plurality of PCRFs including the PCRF,
- wherein the computing device is configured to convert XML elements and groups including groups for supported features, subscription, sponsored connectivity, media components, and granted service, wherein the granted service XML group is nested in the sponsored connectivity XML group according to an XML schema.
A computing device, comprising:
- wireless communication circuitry;
- and
- at least one processor coupled to the wireless communication circuitry and configured to cause the computing device to:
- receive Extensible Markup Language (XML), data transmitted by an Application Function, AF;
- convert the XML data into a Diameter Protocol (DP) message;
- and
- generate a Diameter Protocol (DP) message for transmission to a Policy and Charging Rules Function (PCRF), disposed in a Diameter realm, based at least in part on the XML data;
- wherein the computing device is configured to operate separately from the PCRF but within the Diameter realm in which the PCRF is disposed, and an interface of one or more communication interfaces of the computing device is to provide the DP message for transmission to the PCRF through a Diameter routing agent, DRA, that is communicatively coupled with a plurality of PCRFs including the PCRF,
- wherein the computing device is configured to convert XML elements and groups including groups for supported features, subscription, sponsored connectivity, media components, and granted service, wherein the granted service XML group is nested in the sponsored connectivity XML group according to an XML schema.
Dependencies are inferred from the claim text.