发明名称 Systems and methods of storing and managing configuration data in telecommunications systems and devices
摘要 Systems and methods of storing and managing data, such as configuration data, in telecommunications systems and devices. The data are stored as objects, each data object having an associated type, and each object type having at least one instance of the data object. Each instance of each data object has a primary key field, which identifies that instance of the data object. Each instance of each data object can have zero or more foreign key fields, each of which can be used to make reference to the primary key of at least one other data object. By employing at least the foreign key fields and the primary keys of the respective data objects, various referential relationships, branching referential relationships, and many-to-many relationships among one or more groups of the object types can be defined and maintained, for use in storing and/or managing the data with increased flexibility and efficiency.
申请公布号 US8805892(B2) 申请公布日期 2014.08.12
申请号 US201213364677 申请日期 2012.02.02
申请人 Dialogic Inc. 发明人 Zhang Xingguo;Zhu Yimin
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Chapin IP Law, LLC 代理人 Chapin IP Law, LLC
主权项 1. A method of storing and managing data in a telecommunications system or device, comprising the steps of: storing, in a data repository, at least a first instance of a first data object for a first object type, wherein the first instance of the first data object has a primary key that identifies the first instance of the first data object, and one or more foreign keys that reference one or more primary keys of one or more instances of one or more other data objects for one or more other object types; generating, by a data manager, a first list of at least the one or more other object types; in response to a first user request to access an instance of the first data object for the first object type, generating, by the data manager, a first data file that contains (1) first data pertaining to the respective foreign keys of at least the first instance of the first data object, and, (2) for at least the one or more other object types in the first list, second data pertaining to the one or more primary keys of the one or more instances of the one or more other data objects referenced by the respective foreign keys of at least the first instance of the first data object; using at least the first data and the second data contained in the first data file, performing, by the data manager, a first data object validation process to determine a validity of each foreign key of at least the first instance of the first data object; and in the event each foreign key of at least the first instance of the first data object is determined to be valid, allowing the first user request.
地址 Milpitas CA US