一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据迁移方法、系统、服务器和存储介质与流程

2022-06-05 19:25:36 来源:中国专利 TAG:


1.本发明实施例涉及信息技术领域,特别涉及数据迁移方法、系统、服务器和存储介质。


背景技术:

2.随着移动通讯技术和网络的不断发展,移动通讯网络已服务于全球几十亿用户,并在虚拟化、云化、软件定义网络(sdn,software defined network)等技术推动下,全球移动通讯网络即将进入第五代通信技术(5g,5th-generation)万物互联时代。
3.现网移动通讯网络的2g、3g、4g用户数据都存储在归属位置寄存器(hlr,home location register)/归属签约用户服务器(hss,home subscriber server)中,即存量数据归属服务器,其关联系统包括运营商的业务运营支撑系统(boss,business operation support system)和信令网关设备:路由代理节点(dra,diameter routing agent)/信令转接点(stp,signalling transfer point)等,hlr/hss一般按大容量集中原则建设,用户规模从百万级到亿级别不等。
4.5g网络用户数据存储到统一数据管理功能(udm,unified data management),2g、3g、4g和5g用户数据需要进行融合,将数据融合到udm/hss,即融合数据归属服务器,其关联系统包括运营商boss、信令网关设备以及5g核心网的其他网络功能等。
5.为了让用户有更好的体验,提出现网存量用户只需更换5g终端即可享受5g业务,不换卡不换号,无需对用户重新开户,因此现网存量用户数据如何向5g平滑演进是各大运营商和设备商关注的焦点。
6.然而,相关技术采用割接的方法,即把现网hlr/hss用户数据,通过数据迁移工具整体割接到5g网络的udm,这样的方法一般以存量hlr/hss整体为单位割接,割接过程现网hlr/hss需停止服务,影响的用户范围广,风险较大。


技术实现要素:

7.本发明实施方式的目的在于提供一种数据迁移方法、系统、服务器和存储介质,使存量数据在不影响正常业务的情况下,平滑迁移到5g服务器。
8.为解决上述技术问题,本发明的实施方式提供了一种数据迁移方法,包括以下步骤:
9.对所述boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令
10.通过所述数据迁移服务层结合所述数据迁移指令获取所述待迁移数据在存量数据归属服务器中路由地址和数据迁移规则,其中,所述数据迁移规则为所述融合数据归属服务器与所述存量数据归属服务器的数据局向映射关系;
11.根据所述路由地址获取所述待迁移数据;
12.根据所述数据迁移规则将所述待迁移数据导入所述融合数据归属服务器。
13.本发明的实施方式还提供了一种数据迁移方法,包括:
14.对所述boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令;通过所述数据迁移服务层结合所述数据迁移指令获取所述待迁移数据预计在融合数据归属服务器中路由地址和数据迁移规则,其中,所述数据迁移规则为所述融合数据归属服务器与所述存量数据归属服务器的数据局向映射关系;
15.根据所述路由地址和所述数据迁移规则向所述融合数据归属服务器发送所述待迁移数据。
16.本发明的实施方式还提供了一种数据迁移系统,包括:
17.指令接收模块,用于对所述boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令;
18.指令处理模块,用于通过所述数据迁移服务层结合所述数据迁移指令获取所述待迁移数据在存量数据归属服务器中路由地址和数据迁移规则,其中,所述数据迁移规则为所述融合数据归属服务器与所述存量数据归属服务器的数据局向映射关系;
19.数据获取模块,用于根据所述路由地址获取所述待迁移数据;
20.数据导入模块,用于根据所述数据迁移规则将所述待迁移数据导入所述融合数据归属服务器。
21.本发明的实施方式还提供了一种数据迁移系统,包括:
22.指令接收模块,用于对所述boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令;
23.指令处理模块,用于通过所述数据迁移服务层结合所述数据迁移指令获取所述待迁移数据预计在融合数据归属服务器中路由地址和数据迁移规则,其中,所述数据迁移规则为所述融合数据归属服务器与所述存量数据归属服务器的数据局向映射关系;
24.数据导出模块,用于根据所述路由地址和所述数据迁移规则向所述融合数据归属服务器发送所述待迁移数据。
25.本发明的实施方式还提供了一种服务器,包括:
26.至少一个处理器;以及,
27.与所述至少一个处理器通信连接的存储器;其中,
28.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行数据迁移方法。
29.本发明的实施方式还提供了一种计算机可读存储介质,包括:
30.所述计算机程序被处理器执行时实现所述的数据迁移方法。
31.本发明实施方式相对于相关技术而言,在数据归属服务器中设置数据迁移服务层,用于根据boss指令获取迁移规则,以应对在5g和4g等数据归属服务器之间迁移数据过程中复杂的迁移逻辑,比如不同的号段可能对应不同的局向的情况,使数据的迁移更加的准确,同时,只需要在原有的服务器中加入用于数据迁移的服务层,不需要增加硬件设备,也不需要开发新的受理服务,减少了额外的资源开销,也使数据迁移部署上更为灵活;根据boss系统发送的数据迁移指令进行迁移,可以根据不同运营商的不同迁移规则进行迁移,以适用于不同运营商的个性化需求;并且boss系统发送的数据迁移指令为指定用户的用户数据,一般为已签约5g服务的用户,仅对部分用户进行数据迁移,避免了因整体割接而影响其他用户数据的正常使用。
32.另外,本发明实施方式提供的数据迁移方法,所述接收所述boss系统发送的数据处理指令,其中,所述数据处理指令为非数据迁移指令,所述方法包括:确定所述融合数据归属服务器中存在待处理数据,其中,所述待处理数据为所述存量数据归属服务器迁出数据;根据所述非数据迁移指令对所述待处理数据进行处理。提供非数据迁移指令进行处理的方法。
33.另外,本发明实施方式提供的数据迁移方法,所述根据所述路由地址获取所述待迁移数据,包括:通过所述数据迁移服务层向所述存量数据归属服务器发送获取待迁移数据请求;接收所述存量数据归属服务器返回的所述待迁移数据。根据获取请求的返回结果判断融合数据归属服务器中是否包括迁移数据,用以确认该数据是否已经经过迁移处理,提高迁移的准确性。
34.另外,本发明实施方式提供的数据迁移方法,所述通过所述数据迁移服务层向所述存量数据归属服务器发送获取待迁移数据请求后,包括:接收所述存量数据归属服务器返回的所述待迁移数据不存在的消息;向所述boss系统发送指令处理结果,所述指令处理结果为已完成所述数据迁移。通过指令返回的结果,确认待迁移数据已经迁移完成,并向boss系统发送处理结果,以更新boss系统中数据,使迁移过程更具有针对性和准确性。
35.另外,本发明实施方式提供的数据迁移方法,所述根据所述数据迁移规则将所述待迁移数据导入所述融合数据归属服务器后,包括:通过所述数据迁移服务层向所述存量数据归属服务器发送删除迁移数据的指令。将存量数据归属服务器中已迁移完成的数据进行删除处理,方便后续进行获取请求时,可以返回数据不存在的请求结果。
附图说明
36.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
37.图1是本发明的第一实施方式提供的数据迁移方法的流程图一;
38.图2是本发明的第一实施方式提供的数据迁移方法的流程图二;
39.图3是本发明的第一实施方式提供的数据迁移方法的服务器结构示意图;
40.图4是本发明的第二实施方式提供的数据迁移方法的交互流程图;
41.图5是本发明的第三实施方式提供的数据迁移方法的交互流程图;
42.图6是本发明的第四实施方式提供的数据迁移系统的结构示意图;
43.图7是本发明的第五实施方式提供的数据迁移系统的结构示意图;
44.图8是本发明的第六实施方式提供的服务器的结构示意图。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术所要求保护的技术方案。
46.以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何
限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
47.本发明的第一实施方式涉及一种数据迁移方法。具体流程如图1所示。
48.步骤101,对所述boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令。
49.在本实施方式中,boss系统接入融合数据归属服务器,融合数据归属服务器为udm/hss。boss系统为运营商用于实现计费、结算、营业、账务和客户服务等功能的系统,boss系统可与用户签订5g业务协议,以对该签约5g业务的用户数据进行迁移。
50.具体地,业务处理指令为运营商与用户签订5g业务协议,受理该业务需要进行用户数据的迁移,即要求设备商收到这样的指令时完成存量用户数据迁移到5g新设备(融合数据归属服务器)中,如开通5g基本数据业务指令等,基于业务需求进行数据迁移。不同运营商具有不同的触发数据迁移的场景及迁移规则,可以根据运营商各自不同的触发场景开启数据迁移流程。boss系统发布的数据迁移指令中可以包括数据迁移规则,也可以预先设置与数据迁移指令对应的迁移规则,根据不同的应用场景和运营商的不同的需求,个性化的进行配置。
51.融合数据归属服务器在接收到运营商的boss系统发送的业务处理指令后,对业务处理指令进行分析,确定该业务处理指令需要进行用户数据迁移,因此生成用户数据迁移指令。
52.需要说明的是,一般对和运营商签订5g业务协议的用户进行用户数据迁移,这样的方式无需割接大批量用户,对现网影响小,初期大部分用户还在现网存量hlr/hss上,对新建融合udm/hss资源占用少,保护和节省投资。
53.此外,业务处理指令除需要进行数据迁移而生成数据迁移指令外,还包括无需进行数据迁移的指令。非数据迁移指令为boss系统发送的除数据迁移指令外的指令,对于非迁移类指令,在融合数据归属服务器udm/hss收到指令后,判断本地(即udm/hss)中是否存在待处理数据,如果本地存在待处理数据,说明数据已经迁移完成,对待处理数据按照非数据迁移指令进行处理,并将处理结果返回boss系统;如果本地不存在待处理数据,说明数据没有进行迁移,将非数据迁移指令根据迁移规则转化为存量数据归属服务器hlr/hss的指令,在存量局中进行处理,存量数据归属服务器将处理结果返回融合数据归属服务器,融合数据归属服务器将接收的处理结果返回boss系统。具体流程如图2所示:
54.步骤201,对boss系统发送的业务处理指令进行分析,确定所述业务处理指令为非数据迁移指令。
55.步骤202,通过数据迁移层获取迁移规则和待处理数据在存量数据归属服务器的路由地址。
56.步骤203,判断融合数据归属服务器中是否存在待处理数据。
57.步骤204,若存在待处理数据,对待处理数据按照指令进行处理。
58.步骤205,将处理结果返回boss系统。
59.步骤206,若不存在待处理数据,根据迁移规则将数据处理指令转换为存量数据归属服务器的指令。
60.步骤207,根据路由地址将转化后的指令同步到存量数据归属服务器。
61.步骤208,接收存量数据归属服务器返回的处理结果。
62.步骤209,将接收的处理结果返回boss系统。
63.步骤102,通过数据迁移服务层结合数据迁移指令获取待迁移数据在存量数据归属服务器中路由地址和数据迁移规则,其中,数据迁移规则为所述融合数据归属服务器与存量数据归属服务器的数据映射关系。
64.数据迁移层为数据归属服务器中新增的服务层、协议栈,支持基于boss指令编辑迁移规则,以定制完成不同运营商指令的自动数据迁移或转发受理。
65.具体地,服务器结构如图3所示。在融合udm/hss和存量hlr/hss都设置数据迁移层,boss系统可以接入融合udm/hss或接入存量hlr/hss,作为boss接入侧的服务器中的数据迁移层用于控制数据迁移的工作流程,基于迁移配置规则工作;而非boss接入侧的数据迁移组件用于内部指令、数据的同步。两者配合完成数据迁移。在本实施方式中,融合udm/hss为boss接入侧,存量hlr/hss为非boss接入侧。
66.数据迁移规则为数据迁移层根据boss指令获得的,数据迁移规则为所述融合数据归属服务器与存量数据归属服务器的数据映射关系,由于现网数据通常存放在不同的hss中,比如运营商一般会按照大区划分不同的服务器集群,每个大区还包括不同的省份,其中可以被划分成不同的局向,而5g融合udm/hss的划分规则和局向规则与现网不同,两者之间具有复杂的转换逻辑,因此通过设置迁移规则来引导数据进行合理的迁移。数据迁移规则可以为“号段-局向”的转换规则,或不同模板的转关规则,其中,局向为信令所指的方向,即迁移指令所指向的迁移数据应当迁移到的地址。在具体实现中,根据不同运营商的需求可以定义不同的迁移规则。
67.进一步地,当boss系统接入存量hlr/hss时,一套存量设备的数据正常只会按照一种规则迁移到5g新设备中,转换复杂度可简化为1:1;当boss系统接入融合udm/hss时,数据可以按照不同局向的规则,转换到统一规则的5g新设备中,转换复杂度为n:1。通过这样的方式,分解了数据迁移过程中需要考虑的多对多的迁移转换逻辑。
68.步骤103,根据路由地址获取待迁移数据。
69.通过步骤102获取的路由地址,找到待迁移数据所在路由/服务器,获取到待迁移数据。
70.具体地,融合udm/hss向存量hlr/hss查询待迁移数据,若存量hlr/hss返回了待迁移数据,则执行步骤104;若存量hlr/hss没有返回待迁移数据,说明该数据在之前已经完成了迁移,向boss系统返回处理结果。
71.步骤104,根据数据迁移规则将待迁移数据导入融合数据归属服务器。
72.在待迁移数据导入融合udm/hss后,融合udm/hss通过数据迁移服务层向存量hlr/hss受理模块发送删除用户数据的指令;存量hlr/hss在删除数据后向融合udm/hss返回删除结果;融合udm/hss在接收删除结果后,向boss系统返回指令处理结果。
73.在本实施方式中,数据归属服务器设置数据迁移服务层,用于根据boss指令获取迁移规则,以应对在5g和4g等数据归属服务器之间迁移数据过程中复杂的迁移逻辑,比如不同的号段可能对应不同的局向的情况,使数据的迁移更加的准确,同时,只需要在原有的服务器中加入用于数据迁移的服务层,不需要增加硬件设备,也不需要开发新的受理服务,减少了额外的资源开销,也使数据迁移部署上更为灵活;根据boss系统发送的数据迁移指令进行迁移,可以根据不同运营商的不同迁移规则进行迁移,以适用于不同运营商的个性
化需求;并且boss系统发送的数据迁移指令为指定用户的用户数据,一般为已签约5g服务的用户,仅对部分用户进行数据迁移,避免了因整体割接而影响其他用户数据的正常使用。
74.本发明的第二实施方式涉及一种数据迁移方法,boss系统、融合数据归属服务器和存量数据归属服务器交互流程如图3所示。在本实施方式中,boss系统接入融合数据归属服务器。
75.步骤401,boss系统向融合数据归属服务器发送业务处理指令;
76.步骤402,融合数据归属服务器对业务处理指令进行分析,生成数据迁移指令;
77.具体地,通过融合数据归属服务器获取数据迁移规则,并根据迁移规则执行步骤403,具体的数据迁移规则已在步骤102中详细论述,此处不再一一赘述。
78.步骤403,融合数据归属服务器接收到数据迁移指令后向存量数据归属服务器发送查询数据指令;
79.步骤404,存量数据归属服务器接收到查询数据指令后,进行内部待迁移数据查询处理;
80.步骤405,存量数据归属服务器向融合数据归属服务器返回待迁移数据;
81.需要说明的是,当存量归属服务器无法向融合数据归属服务器返回待迁移数据时,即存量归属服务器中不存在待迁移数据时,融合数据归属服务器向boss系统返回已完成数据迁移的处理结果。
82.步骤406,融合数据归属服务器接收到待迁移数据后,向存量归属服务器发送删除迁移数据的指令;
83.步骤407,存量数据归属服务器接收到删除迁移数据的指令后,将迁移数据进行删除;
84.步骤408,存量数据归属服务器将删除结果返回融合归属服务器。
85.步骤409,融合数据归属服务器根据迁移后的用户数据,在本地受理业务处理指令。
86.步骤410,融合数据归属服务器将受理结果向boss系统返回指令处理结果。
87.发明实施方式相对于相关技术而言,无需另外设置硬件设备,节约了迁移成本;在boss系统接入融合数据归属服务器(5g新设备)时,也可以实现用户数据从存量归属服务器(2g/3g/4g设备)迁移至5g设备,使迁移方式更加多样,适用于运营商不同的应用场景;同时将已进行迁移的数据进行删除,节约空间,且避免重复迁移。
88.本发明的第三实施方式涉及一种数据迁移方法。第二实施方式与第一实施方式的处理逻辑大致相同,本实施方式应用于boss系统接入存量数据归属服务器。交互流程如图5所示:
89.步骤501,boss系统向存量数据归属服务器发送业务处理指令;
90.步骤502,存量数据归属服务器对业务处理指令进行分析,生成数据迁移指令;
91.步骤503,存量数据归属服务器根据数据迁移指令查询待迁移数据;
92.步骤504,存量数据归属服务器将待迁移数据发送至融合数据归属服务器;
93.在本实施方式中,boss系统发送的数据迁移指令中包括迁移规则,即融合数据归属服务器中数据归属地址与存量数据归属服务器中数据归属地址的对应关系及转换方式,具体的迁移规则说明已在第一实施方式中论述,此处不再一一赘述。
94.数据归属服务器中的数据迁移层根据数据迁移指令确定待迁移数据在存量和融合归属服务器中的路由地址(即归属地址)及迁移规则,存量数据归属服务器根据迁移规则将待迁移数据转化成适合融合归属服务器的数据,发送至路由地址。
95.需要说明的是,存量归属服务器中存在着无待迁数据的情况,这种情况说明该数据已经完成迁移,将业务处理指令同步到融合数据处理服务器后,直接在融合数据处理服务器受理业务处理指令。
96.步骤505,融合数据归属服务器接收到待迁移数据后,向存量数据归属服务器返回接收结果。
97.步骤506,存量数据归属服务器在本地执行迁移数据删除。
98.步骤507,存量数据归属服务器将业务处理指令同步到融合数据归属服务器;
99.步骤508,融合数据归属服务器根据迁移后的用户数据受理业务处理指令;
100.步骤509,融合数据归属服务器将受理结果返回存量数据归属服务器;
101.步骤510,存量数据归属服务器向boss系统返回受理结果。
102.需要说明的是,本实施方式的数据迁移实现方式与第一实施方式具有相同的处理逻辑,第一实施例提供的相关细节及处理方式,在本实施例中依然有效,为减少重复,在本实施方式中便不再一一赘述。
103.在本实施方式中,展示了在boss系统接入存量hlr/hss时,进行数据迁移的方法,运营商可以根据需求选择接入5g服务器进行迁移,也可以选择4g服务器进行迁移,无需增添迁移硬件设备,甚至不需要重新规划网络,有效发挥已有设备的产能,为运营商最大限度的节省成本、保护投资。
104.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
105.本发明第四实施方式涉及一种数据迁移系统,如图6所示,包括:
106.指令接收模块601,用于对boss系统发送的业务处理指令进行分析,生成指定用户的数据迁移指令;
107.指令处理模块602,用于通过数据迁移服务层结合数据迁移指令获取待迁移数据在存量数据归属服务器中路由地址和数据迁移规则,其中,数据迁移规则为融合数据归属服务器与存量数据归属服务器的数据局向映射关系;
108.数据获取模块603,用于根据路由地址获取待迁移数据;
109.数据导入模块604,用于根据数据迁移规则将待迁移数据导入融合数据归属服务器。
110.不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
111.本发明第五实施方式涉及一种数据迁移系统,如图7所示,包括:
112.指令接收模块701,用于对boss系统发送的业务处理指令进行分析,生成指定用户
的数据迁移指令;
113.指令处理模块702,用于通过数据迁移服务层结合数据迁移指令获取待迁移数据预计在融合数据归属服务器中路由地址和数据迁移规则,其中,数据迁移规则为融合数据归属服务器与存量数据归属服务器的数据局向映射关系;
114.数据导出模块703,用于根据路由地址和数据迁移规则向融合数据归属服务器发送待迁移数据。
115.由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
116.值得一提的是,第三第四实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
117.本发明第六实施方式涉及一种服务器,如图8所示,包括:
118.至少一个处理器801;以及,
119.与至少一个处理器801通信连接的存储器802;其中,
120.存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行任一的数据迁移方法
121.其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
122.处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
123.本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
124.本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献