×

Global data migration between home location registers

  • US 8,898,201 B1
  • Filed: 11/13/2012
  • Issued: 11/25/2014
  • Est. Priority Date: 11/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of migrating data from a first home location register (HLR) platform to a second HLR platform, the method comprising:

  • maintaining a plurality of tables on a first HLR platform that includes a first computer system comprising a processor and a non-transitory memory, wherein the first HLR platform enables any of voice and data telecommunication services via a radio access network by communicating with a mobile switching center (MSC);

    determining at least one table of the plurality of tables to be migrated to a second HLR platform via a source file, wherein the plurality of tables comprise a global parameters table, an MSCID table, a Home Service Area (HSA) table, and an HLR identification table;

    determining at least one attribute in the at least one table to be migrated;

    based on determining the at least one attribute in the at least one table, auditing the at least one attribute, wherein auditing comprises determining data integrity of the at least one attribute;

    based on a successful audit, creating an output script;

    running the output script on the at least one table, wherein running the output script generates the source file that comprises a plain text file;

    reviewing the source file to determine whether the output script executed correctly;

    responsive to a determination that the output script did not execute correctly based on the reviewed the source file, editing the output script, wherein the output script is edited and re-run until the source file that is outputted is determined to be executed correctly;

    responsive to a determination that the output script executed correctly based on the reviewed source file, creating a conversion script;

    running the conversion script on the source file, wherein running the conversion script outputs a converted source file;

    reviewing the converted source file to determine whether the conversion script executed correctly;

    responsive to a determination that the conversion script did not execute correctly based on the reviewed converted source file, editing the conversion script, wherein the conversion script is edited and re-run until the converted source file that is outputted is determined to be executed correctly;

    responsive to a determination that the conversion script executed correctly based on the reviewed converted source file, creating a load script;

    running the load script on the converted source file, wherein running the load script outputs a loadable converted source file;

    reviewing the loadable converted source file to determine whether the load script executed correctly;

    responsive to determination that the load script did not execute correctly based on the reviewed loadable converted source file, editing the load script, wherein the load script is edited and re-run until the loadable converted source file that is outputted is determined to be executed correctly;

    responsive to outputting the loadable converted source file that is reviewed, loading the loadable converted source file on to the second HLR platform that includes a second computer system comprising a processor and a non-transitory memory, wherein loading the loadable converted source file on to the second HLR platform enables any of voice and data telecommunication services via the radio access network by communicating with the MSC; and

    subsequent to loading the loadable converted source file on to the second HLR platform, routing any of a voice and data telecommunication call via the radio access network based on the second HLR platform.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×