Search

EP-4740578-A1 - SYSTEM AND METHOD FOR DYNAMIC SERVICE PROVISIONING IN A NETWORK

EP4740578A1EP 4740578 A1EP4740578 A1EP 4740578A1EP-4740578-A1

Abstract

The present disclosure provides a system and a method method (1400) for performing a dynamic service provisioning in a network (106). The method (1400) comprising receiving (1402) a request for a network service from a user equipment (UE) (104). The method (1400) comprising extracting (1404) one or more attributes associated with the received request. The method (1400) comprising determining (1406) one or more application programming interface(s) (APIs) required for implementing the network service. The method (1400) comprising performing (1408) a change in a structure of the one or more APIs based on the one or more attributes. The method (1400) comprising triggering (1410) the one or more APIs for providing the dynamic service provisioning in the network (106).

Inventors

  • BHATNAGAR, AAYUSH
  • SINGH, Kumar Gaurav
  • ANSHU, Amit Kumar
  • CHAND, Mandeep

Assignees

  • Jio Platforms Limited

Dates

Publication Date
20260513
Application Date
20240603

Claims (20)

  1. 1. A method (1400) for performing a dynamic service provisioning in a network (106), the method (1400) comprising: receiving (1402) a request for a network service from a user equipment (UE) (104); extracting (1404) one or more attributes associated with the received request; determining (1406) one or more application programming interface(s) (APIs) required for implementing the network service; performing (1408) a change in a structure of the one or more APIs based on the one or more attributes; and triggering (1410) the one or more APIs for providing the dynamic service provisioning in the network (106).
  2. 2. The method (1400) as claimed in claim 1, wherein the change in the structure of the one or more APIs is performed by a data modelling framework (DMF).
  3. 3. The method (1400) as claimed in claim 2, wherein the DMF forms at least one key value pair each for a Java script object notation (JSON) format and an extensible mark-up language (XML) format associated with of the one or more APIs.
  4. 4. The method (1400) as claimed in claim 3, wherein the DMF converts the JSON format, the XML format and the at least one key value pair into a flat structure.
  5. 5. The method (1400) as claimed in claim 1, wherein the one or more APIs required for implementing the network service is determined by an abstraction layer of an orchestrator platform generated for implementing the received request.
  6. 6. The method (1400) as claimed in claim 1, wherein the one or more attributes are related to at least one API associated with the received request.
  7. 7. The method (1400) as claimed in claim 1, wherein the received request includes a cross domain service request.
  8. 8. The method (1400) as claimed in claim 7, wherein the cross domain service request comprises at least one of an edge device request, a customer premise equipment request, an enterprise request, and an optical network request.
  9. 9. The method (1400) as claimed in claim 1, wherein the one or more attributes associated with the received request include at least one of a request header, a query string, and a request body.
  10. 10. A system (108) for performing a dynamic service provisioning in a network (106), the system (108) comprising: a receiving unit (202) configured to: receive a request for a network service from a user equipment (UE) (104); a database (210) configured to: store the received request; and a processing unit (208) coupled to the receiving unit (202) and the database (210) and is configured to: receive the request from the database (210); extract one or more attributes associated with the received request; determine one or more application programming interface(s) (APIs) required for implementing the network service; perform a change in a structure of the one or more APIs based on the one or more attributes; and trigger the one or more APIs for providing the dynamic service provisioning in the network (106).
  11. 11. The system (108) as claimed in claim 10, wherein the change in the structure of the one or more APIs is performed by a data modelling framework (DMF).
  12. 12. The system (108) as claimed in claim 11, wherein the DMF forms at least one key value pair each for a Java script object notation (JSON) format and an extensible mark-up language (XML) format associated with of the one or more APIs.
  13. 13. The system (108) as claimed in claim 12, wherein the DMF converts the JSON format, the XML format and the at least one key value pair into a flat structure.
  14. 14. The system (108) as claimed in claim 10, wherein the one or more APIs required for implementing the network service is determined by an abstraction layer of an orchestrator platform generated for implementing the received request.
  15. 15. The system (108) as claimed in claim 10, the one or more attributes are related to at least one API associated with the received request.
  16. 16. The system (108) as claimed in claim 10, wherein the received request includes a cross domain service request.
  17. 17. The system (108) as claimed in claim 16, wherein the cross domain service request includes at least one of an edge device request, a customer premise equipment request, an enterprise request, and an optical network request.
  18. 18. The system (108) as claimed in claim 10, wherein the one or more attributes associated with the received request include at least one of a request header, a query string, and a request body.
  19. 19. A user equipment (UE) (104) communicatively coupled with a network (106), the coupling comprises steps of: receiving, by the network (106), a connection request from the UE (104); sending, by the network (106), an acknowledgment of the connection request to the UE (104); and transmitting a plurality of signals in response to the connection request, wherein a dynamic service provisioning in the network (106) is performed by a method as claimed in claim 1.
  20. 20. A computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method (1400) for performing a dynamic service provisioning in a network (106), the method (1400) comprising: receiving (1402) a request for a network service from a user equipment (UE) (104); extracting (1404) one or more attributes associated with the received request; determining (1406) one or more application programming interface(s) (APIs) required for implementing the network service; performing (1408) a change in a structure of the one or more APIs based on the one or more attributes; and triggering (1410) the one or more APIs for providing the dynamic service provisioning in the network (106).

Description

SYSTEM AND METHOD FOR DYNAMIC SERVICE PROVISIONING IN A NETWORK RESERVATION OF RIGHTS [0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as but are not limited to, copyright, design, trademark, integrated circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner. FIELD OF INVENTION [0002] The present disclosure generally relates to systems and methods for unified orchestration in an application programming interface (API) driven network automation using a software-defined networking (SDN) controller. More particularly, the present disclosure relates to a system and a method for dynamic service provisioning in a network. BACKGROUND OF THE INVENTION [0003] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admission of the prior art. [0004] Wireless communication technology has rapidly evolved over the past few decades. The first generation of wireless communication technology was analog technology that offered only voice services. Further, when the second- generation (2G) technology was introduced, text messaging and data services became possible. The 3G technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized the wireless communication with faster data speeds, improved network coverage, and security. Fifth-generation (5G) and advanced-generation technology are being deployed, with even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. [0005] As mobile networks continue to grow, users are increasingly concerned about the quality and performance of their network connections. The 5G networks are upgrading their software and hardware functionalities to transform the facilities provided to consumers. However, operators are no longer buying proprietary hardware from vendors but are building their data centres to host the applications using a multi-vendor ecosystem. Current deployments include data centres deployed at various geographical locations. However, there is a need for automating and orchestrating the end-to-end lifecycle of infrastructure at scale for managing and optimizing complex software environments effectively. [0006] There is, therefore, a need in the art to provide a system and a method that can mitigate the problems associated with the prior arts and provide a centralized management, automation, and control across diverse platforms and services in an organization to improve operational efficiency and enhance agility. OBJECTS OF THE INVENTION [0007] It is an object of the present disclosure to provide a system and a method for providing dynamic runtime orchestration in a network. [0008] It is an object of the present disclosure to provide a system and a method to provide cross domain service provisioning in the network. [0009] It is an object of the present disclosure to provide a system and a method to provide dynamic change of schema of an application programming interface (API) by runtime structure modification of the API definitions. SUMMARY [0010] In an exemplary embodiment, the present invention discloses a method for performing a dynamic service provisioning in a network. The method comprises receiving a request for a network service from a user equipment (UE). The method comprises extracting one or more attributes associated with the received request. The method comprises determining one or more application programming interface(s) (APIs) required for implementing the network service. The method comprises performing a change in a structure of the one or more APIs based on the one or more attributes. The method comprises triggering the one or more APIs for providing the dynamic service provisioning in the network. [0011] In an embodiment, the change in the structure of the one or more APIs is performed by a data modelling framework (DMF). [0012] In an embodiment, the DMF forms at least one key value pair each for a Java script object notation (JSON) format and an extensible mark-up language (XML) format associated with of the one or more APIs. [0013] In an embodiment, the DMF converts the JSON format, the