实现不同设备间数据转换的方法

文档序号:7616287阅读:196来源:国知局
专利名称:实现不同设备间数据转换的方法
技术领域
本发明涉及通讯领域,尤其涉及一种实现不同设备间数据转换的方法。
背景技术
由于一些老机型的电信设备可能功能较弱或者厂家不再技术支持等情况,造成这些设备不能适应电信业务发展的需要,所以需要将这些机型替换成功能比较强的新机型。在新旧机型的替换过程中需要将旧机型设备的数据信息转换到新机型设备中,也就是说将源设备中的数据信息转换到目标设备中。
当进行数据转换过程时需要将待转换的数据从一种机型的设备导入到另外一种机型的设备中,由于不同机型设备间数据的数据格式、数据结构的不同以及功能定义的差别,所以在进行数据转换的操作过程中,待转换的数据不能直接替换,需要通过一种转换方式来实现。
与本发明相关的现有技术中实现不同设备间数据交换的方法包括步骤一、获取源机型设备的数据;步骤二、由至少熟悉两种机型设备的技术人员首先分析两种机型设备间数据的对应关系;步骤三、获取两种机型设备间的数据对应关系;步骤四、根据所述对应关系逐条将源机型设备的数据信息手工逐条导入到目标机型设备中。
由上述现有技术的技术方案可以看出其存在以下不足
1、由于在进行数据转换的操作过程中需要分析两种机型设备间数据的对应关系,所以需要操作人员至少熟悉两种机型设备的数据规范和两种机型设备的数据,因此现有技术对网改技术人员的要求较高。
2、由于在进行数据转换的操作过程中需要将源机型设备的数据手工逐条导入到目标机型设备中,所以不仅增加了人力成本,而且效率比较低。
3、现有技术在进行数据转换的操作过程中需要通过人工保证数据的对应关系和正确性,所以难以保证数据转换过程的可靠性、安全性和准确性。

发明内容
本发明的目的是提供一种实现不同设备间数据交换的方法,通过该方法不仅提高了数据转换的效率,而且避免了现有技术在进行数据转换过程中对技术人员要求过高的问题,保证了转换数据的可靠性、安全性和准确性。
本发明的目的是通过以下技术方案实现的本发明提供的一种实现不同设备间数据转换的方法,包括A、将源数据信息转换为目标数据信息;B、基于所述目标数据信息实现不同设备间的数据转换。
其中,所述步骤A具体包括A1、获取源设备的源数据信息;A2、将所述源数据信息自动转换为目标数据信息。
其中,所述步骤A还包括A3、判断所述源数据信息是否全部转换为目标数据信息,若是,则结束此过程;否则,继续执行步骤A2。
其中,所述步骤A2具体包括A21、分析所述源数据信息,根据源设备数据的基本数据元信息将源数据信息分离为若干源数据基本数据元;
A22、根据源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的关系将所述源数据基本数据元转换成目标数据基本数据元;A23、根据所述目标数据基本数据元生成目标数据信息。
其中,所述步骤A23还包括保存所述生成的目标数据信息。
其中,在所述步骤A22与步骤A23间还包括A24、判断所述源数据信息的所有源数据基本数据元是否转换完毕,若是,则执行步骤A23;否则,继续执行步骤A22。
其中,在所述步骤A之前包括根据源设备和目标设备的数据的格式、结构及定义,获取到源设备数据的基本数据元信息、目标设备数据的基本数据元信息以及二者间的对应关系。
其还包括将所述源设备数据的基本数据元信息保存在源设备数据的基本数据元定义表中;及,将源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的对应关系保存在源设备、目标设备数据的基本数据元信息关系表中。
其中,所述步骤B具体包括B1、读取所述目标数据信息;B2、将所述目标数据信息导入到目标设备中,实现源设备和目标设备间数据的交换。
由上述本发明提供的技术方案可以看出,本发明所述的方法由于首先将源数据信息转换为目标数据信息;然后基于所述目标数据信息实现不同设备间的数据交换,所以相对现有技术不仅提高了数据转换的效率,而且避免了现有技术中在进行数据转换过程中对技术人员要求过高的问题,保证了转换数据的可靠性、安全性和准确性。


图1为本发明中数据转换的流程图;图2为本发明中通过自动转换工具将所述源数据信息自动转换为目标数据信息的流程图。
具体实施例方式
本发明提供了一种实现不同设备间数据转换的方法,该方法的核心是首先通过分析源机型设备数据和目标机型设备数据的格式,结构和定义,得出源机型设备数据的基本数据元信息、目标机型设备数据的基本数据元信息以及二者间的对应关系;然后获取源机型设备的源数据信息,根据所述源机型设备数据的基本数据元中的定义,从源数据信息中分离出若干条源数据基本数据元信息;再根据所述源数据的基本数据元信息与目标数据的基本数据元信息间的关系将分离出的源数据的基本数据元信息转换成对应的目标数据的基本数据元信息;当一条源数据信息中全部基本数据元信息都被识别并全部转换完成后,生成该条源数据信息对应的目标数据信息,并将生成的目标数据信息保存起来;最后将生成的目标数据信息一次全部自动导入到目标设备中,从而实现不同设备间数据的转换。
本发明提供的一种实现不同设备间数据转换的方法的具体实施例,其流程如图1所示,具体实现过程包括步骤S110、根据源设备和目标设备的数据的格式、结构及定义,获取到源设备数据的基本数据元信息、目标设备数据的基本数据元信息以及二者间的对应关系。
步骤S120、将所述源设备数据的基本数据元信息保存在源设备数据的基本数据元定义表中;将源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的对应关系保存在源设备、目标设备数据的基本数据元信息关系定义表中。
本发明可以针对多种不同种机型设备间的数据转换,不同的机型设备之间数据的基本数据元定义表,源数据基本数据元与目标数据基本数据元的关系定义表不一样,具体机型设备的基本数据元定义表、源数据基本数据元与目标数据基本数据元间的关系定义表根据数据转换时的需求由专业研发人员通过分析源设备数据和目标设备数据的格式、结构和定义给出。例如源机型设备中需要进行转换的数据信息如下所示| PHONENUM| USERTYPE| USERRIGHT|---------------------------------------------------------------| 12345678| NORMAL|NTT|| 12345679| NORMAL| LOCAL|| 12345670| NORMAL|ITT|| 12345671| STOP|NTT|| 12345672| STOP| LOCAL|| 12345673| STOP|ITT|其中PHONENUM表示电话号码, USERTYPE表示用户类型,USERRIGHT表示用户权限,NORMAL表示正常用户,STOP表示停机用户,LOCAL表示本地权限,NTT表示国内权限,ITT表示国际权限。
假设本次目标机型设备中需要获取电话号码、用户类型、用户权限、一个用户信息的开始与结束信息。专业研发人员通过分析上述源机型设备中需要转换的源数据信息,以及目标机型设备中需要获取的数据信息的格式、结构和定义后,定义源数据的基本数据元的定义表以及定义源数据基本数据元与目标数据基本数据元间的关系定义表,分别如表一、表二所示


表一

表二经过上述分析后,得到源设备数据的基本数据元信息定义表(如表一),以及源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的对应关系的关系定义表(如表二),然后通过自动转换工具根据这种对应关系自动完成源设备的源数据信息到将要导入目标设备的目标数据信息的自动转换过程。最后转换工具输出的目标数据信息如下ADD USERDN=’12345678’,RIGHT=’LOCAL_1&NATION_1’;ADD USERDN=’12345679’,RIGHT=’LOCAL_1’;ADD USERDN=’12345670’,RIGHT=’LOCAL_1&NATION_1&INTER_1’;ADD USERDN=’12345671’,RIGHT=’LOCAL_1&NATION_1’;STP USERDN=’12345671’;ADD USERDN=’12345672’,RIGHT=’LOCAL_1’;STP USERDN=’12345672’;ADD USERDN=’12345673’,RIGHT=’LOCAL_1&NATION_1&INTER_1’;
STP USERDN=’12345673’;具体数据转换的实现过程包括步骤S130、获取源设备的源数据信息。
步骤S140、运行自动转换工具,工具根据源数据元数据定义表、目标数据源数据定义表及其对应关系将所述源数据信息自动转换为目标数据信息。
自动转换工具首先根据源数据信息基本数据元定义表中的定义从所述获取的源机型数据信息中分离出若干个源数据的基本数据元信息,然后再根据所述源数据基本数据元与目标数据基本数据元的关系定义表中的定义将分离出的源数据基本数据元信息转换成目标数据的基本数据元信息,当一条源数据信息中全部数据元都被识别并全部转换完成后,生成该条源数据信息对应的目标数据信息。具体转换过程的实现流程如图2所示,包括步骤S141、分析所述源数据信息,根据源设备数据的基本数据元信息将源数据信息分离为若干源数据基本数据元。
步骤S142、根据源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的关系将所述源数据基本数据元转换成目标数据基本数据元。
步骤S143、判断所述源数据信息的所有源数据基本数据元是否转换完毕,若是,则执行步骤S144;否则,继续执行步骤S142。
步骤S144、根据所述目标数据基本数据元生成目标数据信息,并保存所述生成的目标数据信息。
步骤S145、判断所述源数据信息是否全部转换为目标数据信息,若是,则结束此过程;否则,继续执行步骤S142。
经过上述步骤后,所述源设备的源数据信息已经全部转换成待导入目标设备的目标数据信息,然后执行步骤S150,即基于所述目标数据信息实现不同设备间的数据交换。具体实现过程包括首先读取所述目标数据信息;然后将根据需要将所述目标数据信息一次全部导入目标设备中,实现源设备和目标设备间数据的交换。
本发明不仅适用于不同设备间进行网改的情况,而且还适用于将异种通讯设备的数据格式转换为指定的通讯设备的数据格式的情况。
通过本发明所述的方法的具体实施方案可以看出,本发明对现场进行数据转换操作的技术人员要求很低,只需要其懂得基本的计算机操作即可;另外由于通过自动转换工具实现数据信息的转换过程,并且发明技术中的导入方式是一次性全部导入,完全自动化,不存在信息丢失的现象,从而能够保证转换过程中数据信息的准确,可靠和安全;由于本发明根据需要,将待转换的数据信息一次全部生成目标数据信息,从而提高数据转换的效率。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实现不同设备间数据转换的方法,其特征在于,包括A、将源数据信息转换为目标数据信息;B、基于所述目标数据信息实现不同设备间的数据转换。
2.根据权利要求1所述的方法,其特征在于,所述步骤A具体包括A1、获取源设备的源数据信息;A2、将所述源数据信息自动转换为目标数据信息。
3.根据权利要求2所述的方法,其特征在于,所述步骤A还包括A3、判断所述源数据信息是否全部转换为目标数据信息,若是,则结束此过程;否则,继续执行步骤A2。
4.根据权利要求2所述的方法,其特征在于,所述步骤A2具体包括A21、分析所述源数据信息,根据源设备数据的基本数据元信息将源数据信息分离为若干源数据基本数据元;A22、根据源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的关系将所述源数据基本数据元转换成目标数据基本数据元;A23、根据所述目标数据基本数据元生成目标数据信息。
5.根据权利要求4所述的方法,其特征在于,所述步骤A23还包括保存所述生成的目标数据信息。
6.根据权利要求4所述的方法,其特征在于,在所述步骤A22与步骤A23间还包括A24、判断所述源数据信息的所有源数据基本数据元是否转换完毕,若是,则执行步骤A23;否则,继续执行步骤A22。
7.根据权利要求1至6任意一项所述的方法,其特征在于,在所述步骤A之前包括根据源设备和目标设备的数据的格式、结构及定义,获取到源设备数据的基本数据元信息、目标设备数据的基本数据元信息以及二者间的对应关系。
8.根据权利要求7所述的方法,其特征在于,其还包括将所述源设备数据的基本数据元信息保存在源设备数据的基本数据元定义表中;及,将源设备数据的基本数据元信息与目标设备数据的基本数据元信息间的对应关系保存在源设备、目标设备数据的基本数据元信息关系表中。
9.根据权利要求7所述的方法,其特征在于,所述步骤B具体包括B1、读取所述目标数据信息;B2、将所述目标数据信息导入到目标设备中,实现源设备和目标设备间数据的交换。
全文摘要
本发明涉及一种实现不同设备间数据转换的方法,该方法首先将源数据信息转换为目标数据信息;然后基于所述目标数据信息实现不同设备间的数据转换。通过本发明不仅提高了数据转换的效率,而且避免了现有技术中在进行数据转换过程中对技术人员要求过高的问题,保证了转换数据的可靠性、安全性和准确性。
文档编号H04Q3/00GK1838780SQ200510055400
公开日2006年9月27日 申请日期2005年3月21日 优先权日2005年3月21日
发明者夏泉源 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1