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

智能中台系统切换方法及其相关设备与流程

2022-11-16 16:41:43 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种智能中台系统切换方法及其相关设备。


背景技术:

2.相关技术中,在分布式系统环境下,开发人员对已有的旧系统进行改造前,通常会在后台复写一套与旧系统类似的功能,以对旧系统进行评估以及对新系统进行模拟测试,从而在不影响既有的生产及交易的情况下将旧系统改造为新系统。
3.然而,在复写旧系统的过程中,旧系统的内部存在多个实现的底层接口。由于旧系统对外全都访问暴露一个接口,在访问旧系统的内部时,中间需要通过开关来控制各底层接口,然后人工观察,接着逐个对各底层接口的开关进行手动配置,从而使旧的底层接口切换到新接口。
4.在实际应用中,由于部分系统业务集成非常多,通常可能暴露上百个接口,数量巨大。若依靠人工观察逐个进行切换,不仅耗时费力,增加了开发时间和成本,也容易出错,降低了系统切换的可靠性和稳定性。


技术实现要素:

5.有鉴于此,本技术提出了一种智能中台系统切换方法及其相关设备,能够基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提升不同系统之间切换的效率,降低人工操作成本。
6.根据本技术的一方面,提供了一种智能中台系统切换方法,所述中台系统包括第一系统、第二系统以及第三系统,所述第二系统以及所述第三系统均包括多台服务器,所述智能中台系统切换方法包括:获取所述第一系统访问所述第二系统的多个第一流量;根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;根据所述验证结果确定所述第一系统的切换操作。
7.进一步地,获取所述第一系统访问所述第二系统的多个第一流量,包括:获取预设的第一时间范围;根据所述第一时间范围划分与该第一时间范围对应的多个时间节点;在所述多个时间节点实时监测所述第一系统对所述第二系统的访问,得到对应于不同时间节点的多个第一流量。
8.进一步地,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,包括:对所述多个第一流量进行排序得到第二流量,所述第二流量为所述多个第一流量中的最小流量;根据所述第二流量确定与该第二流量对应的第一时间节点。
9.进一步地,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,还包括:检测所述第二系统的每台服务器的接口调用量;根据所述第一时间节点确定与该第一时间节点对应的源服务器的接口调用量;根据所述多个第一流量以及所述源服务器的接口调用量,预测所述源服务器对应的第一目标流量。
10.进一步地,基于所述第一时间节点自动选择所述第三系统的目标服务器,包括:根据所述第一目标流量确定与该第一目标流量对应的所述第三系统的目标服务器;向所述第三系统的目标服务器输入预先设置的测试流量。
11.进一步地,将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果,包括:将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据缓存至目标数据库;在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据相一致的情况下,所述验证结果为所述第二系统与第三系统复合正常;在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据不一致的情况下,所述验证结果为所述第二系统与第三系统复合异常。
12.进一步地,根据所述验证结果确定所述第一系统的切换操作,包括:在所述验证结果为所述第二系统与第三系统复合正常的情况下,通过所述第一系统确定将所述第二系统切换为第三系统;在所述验证结果为所述第二系统与第三系统复合异常的情况下,通过所述第一系统将所述第三系统切换回所述第二系统。
13.根据本技术的又一方面,提供了智能中台系统切换装置,所述智能中台系统切换装置包括:第一流量获取模块,用于获取所述第一系统访问所述第二系统的多个第一流量;第一时间节点确定模块,用于根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;服务器选择模块,用于基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;比较模块,用于将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;系统切换模块,用于根据所述验证结果确定所述第一系统的切换操作。
14.根据本技术的又一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述智能中台系统切换方法。
15.根据本技术的又一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述智能中台系统切换方法。
16.通过根据多个第一流量确定与所述多个第一流量对应的第一时间节点,接着基于所述第一时间节点自动选择所述第三系统的目标服务器,然后将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较得到与所述目标服务器对应的验证结果,最后根据所述验证结果确定所述第一系统的切换操作,根据本技术的各方面基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提升不同系统之间切换的效率,降低人工操作成本。
附图说明
17.下面结合附图,通过对本技术的具体实施方式详细描述,将使本技术的技术方案及其它有益效果显而易见。
18.图1示出本技术实施例的智能中台系统切换方法的流程图。
19.图2示出本技术实施例的智能中台系统切换装置的框图。
20.图3示出本技术实施例的电子设备的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
23.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接连接,也可以通过中间媒介间接连接,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
24.下文的公开提供了许多不同的实施方式或例子用来实现本技术的不同结构。为了简化本技术的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅为示例,并且目的不在于限制本技术。此外,本技术可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本技术提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本技术的主旨。
25.本技术主要提供了一种智能中台系统切换方法,所述中台系统包括第一系统、第二系统以及第三系统,所述第二系统以及所述第三系统均包括多台服务器,所述智能中台系统切换方法包括:获取所述第一系统访问所述第二系统的多个第一流量;根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;根据所述验证结果确定所述第一系统的切换
操作。
26.通过根据多个第一流量确定与所述多个第一流量对应的第一时间节点,接着基于所述第一时间节点自动选择所述第三系统的目标服务器,然后将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较得到与所述目标服务器对应的验证结果,最后根据所述验证结果确定所述第一系统的切换操作,本技术能够基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提升不同系统之间切换的效率,降低人工操作成本。
27.图1示出本技术实施例的智能中台系统切换方法的流程图。
28.如图1所示,所述智能中台系统切换方法包括:
29.步骤s1:获取所述第一系统访问所述第二系统的多个第一流量;
30.其中,所述第一系统可以实现中央处理单元。在硬件层面,所述中央处理单元可以是诸如手机、电脑、平板、柜员机、收银台等设备中的中央处理器。当然,所述第一系统也可以利用软件进行实现。在本技术中,所述第一系统可作为一个全局的控制系统,对所述第二系统切换为第三系统的过程进行控制。可以理解,本技术对于所述第一系统的具体实现并不限定。
31.值得注意的是,所述第一系统还可以接收其他系统发送的指令。例如,所述第一系统可以接收渠道等系统发送的指令。渠道等系统可以对第一系统进行访问,调用第一系统内部的接口。也就是说,在本技术中,中台系统可以是一个灵活搭建的架构,为了快速实现目标需求,可以包括除第一系统、第二系统以及第三系统之外的其他系统架构。可以理解,本技术对于中台系统的具体架构并不限定。
32.进一步地,获取所述第一系统访问所述第二系统的多个第一流量,包括:
33.步骤s11:获取预设的第一时间范围;
34.其中,所述第一时间范围可以根据需要进行预先设置。例如,可以设置所述第一时间范围为0至24小时。所述第一时间范围也可以按照其他时间单位,例如分钟、秒等进行计算。可以理解,本技术对于第一时间范围并不限定。
35.步骤s12:根据所述第一时间范围划分与该第一时间范围对应的多个时间节点;
36.在一个示例中,所述第一时间范围为0至24小时。此时,可以每隔一个小时设置一个时间节点,即所述多个时间节点可以是间隔相等的离散数值。
37.步骤s13:在所述多个时间节点实时监测所述第一系统对所述第二系统的访问,得到对应于不同时间节点的多个第一流量。
38.示例性的,所述第一时间范围为0至24小时,每隔一小时可以设置一个时间节点。因此,在24小时范围内,可以检测到24个所述第一流量。每个所述第一流量可以为在对应时间节点检测到的所述第一系统对所述第二系统的访问流量。
39.需要说明的是,所述第一流量可以是所述第一系统访问所述第二系统的总流量。由于所述第二系统可以是系统集群,该系统集群包括多个服务器。在所述第一系统进行访问时,可以访问所述第二系统中的全部服务器,也可以访问所述第二系统中的部分服务器。因此,所述第一流量也可以是所述第一系统访问所述第二系统中的部分服务器的总流量。
40.步骤s2:根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;
41.其中,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,包括:
42.步骤s21:对所述多个第一流量进行排序,得到第二流量,所述第二流量为所述多个第一流量中的最小流量;
43.其中,所述多个第一流量可以存储至数据库的日志中。在实际应用中,可以利用冒泡排序、插入排序或希尔排序等排序算法对所述多个第一流量进行排序,进而得到所述多个第一流量中的最小流量,并将该最小流量作为所述第二流量。可以理解,本技术对于如何对所述多个第一流量进行排序并不限定。
44.步骤s22:根据所述第二流量确定与该第二流量对应的第一时间节点。
45.也就是说,所述第一时间节点为所述第一系统访问所述第二系统过程中流量最小时所对应的时间节点。
46.进一步地,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,还包括:
47.步骤s23:检测所述第二系统的每台服务器的接口调用量;
48.其中,所述第二系统包括多台服务器,每台服务器均包括至少一个访问接口。所述第一系统可以通过第二系统中的服务器的访问接口对第二系统中的每台服务器分别进行访问。由于第二系统中的每台服务器可能具有多个访问接口,因此,所述接口调用量可以为对应服务器中的全部访问接口的调用量,也可以是对应服务器中部分访问接口的调用量。
49.在本技术中,所述访问接口可以是所述第二系统中对应服务器的内部接口。所述第二系统还可以设置有外部接口,所述外部接口可以作为所述第二系统中全部内部接口的统一接口。在所述第一系统访问所述系统中的某台服务器时,可以先访问所述第二系统的外部接口,然后再访问该服务器的内部接口。所述第一系统访问该服务器的内部接口后,也即所述第一系统可以调用该服务器的接口。
50.需要说明的是,在本技术中,除了基于流量选择优选的切换时间节点,所述第一系统还可对所述第二系统的接口以及第三系统的接口进行物理比对。例如,所述第一系统可以自动同时获取第二系统以及第三系统的每个接口的接口信息,所述接口信息包括url、方法、参数配对以及出参配对等,然后确定诉根据物理比较结果来判断所述第三系统的接口是否完全复写了第二系统对应接口的全部功能或特性。
51.步骤s24:根据所述第一时间节点确定与该第一时间节点对应的源服务器的接口调用量;
52.例如,所述第一时间节点可以为12时。在12时这个时间节点,所述第一系统访问所述第二系统的第一流量最小。此时,可通过所述第一系统确定12时所述第一系统对于所述第二系统中的服务器的调用情况。若所述第一系统在12时调用的服务器有且仅有一台,则将该服务器作为源服务器;若所述第一系统在12时调用的服务器存在多台,则可以分别计算该多台服务器在12时的调用量,然后将调用量最少的服务器作为源服务器。
53.步骤s25:根据所述多个第一流量以及所述源服务器的接口调用量,预测所述源服务器对应的第一目标流量。
54.其中,由于所述多个第一流量分别与对应的时间节点相匹配,因此所述多个第一流量的变化情况反映了所述第一系统对所述第二系统的访问流量的走向或趋势。在本技术
中,可以先确定接口调用量最少的所述源服务器,然后根据所述第一系统对所述第二系统的整体流量的访问趋势来预测该源服务器在未来的目标时间节点所对应的第一目标流量。
55.步骤s3:基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;
56.在本技术中,所述目标服务器与所述源服务器可以是一一对应的映射关系。所述目标服务器的功能和结构可以与所述源服务器完全相同,以便将所述源服务器复写为所述目标服务器,并通过所述目标服务器来进行新系统的验证,从而将作为旧系统的第二系统切换为作为新系统的第三系统。
57.其中,基于所述第一时间节点自动选择所述第三系统的目标服务器,包括:
58.步骤s31:根据所述第一目标流量确定与该第一目标流量对应的所述第三系统的目标服务器;
59.其中,所述第一目标流量为所述源服务器对应的第一目标流量。
60.步骤s32:向所述第三系统的目标服务器输入预先设置的测试流量。
61.其中,所述测试流量可以预先设置,以数据包的形式进行发送。数据包的内容可以任意设定,数据包的大小以及发送频率与所述测试流量的大小相关联。通过向所述第三系统的目标服务器输入预先设置的测试流量,可以基于所述测试流量对所述第三系统进行流量的模拟测试,便于下一步与第二系统进行比较。
62.步骤s4:将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;
63.具体的,所述第一系统可以自动选择所述第三系统中的目标服务器。所述第一系统可先向所述第三系统的目标服务器输入预先设置的测试流量,第三系统的目标服务器接收到所述测试流量后会产生与该测试流量对应的目标报文数据,并将所述目标报文数据返回至所述第一系统。同样,在本技术中,也可以通过第一系统先向所述第二系统的源服务器输入预先设置的测试流量,第二系统的源服务器接收到所述测试流量后会产生与该测试流量对应的源报文数据,并将所述源报文数据返回至所述第一系统。第一系统接收到所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据后,可以将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果。
64.其中,将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果,包括:
65.步骤s41:将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据缓存至目标数据库;
66.通过将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据缓存至目标数据库,能够进一步加快目标报文数据与源报文数据的比较速度,进而提高第三系统与第二系统的验证效率。
67.步骤s42:在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据相一致的情况下,所述验证结果为所述第二系统与第三系统复合正常;
68.在一个示例中,所述目标服务器返回的目标报文数据为二进制形式的11,所述源服务器返回的源报文数据同样为二进制形式的11,此时,所述目标报文数据与所述源报文
数据相一致,表示第三系统的对应接口对于第二系统接口的复写正常,进而说明述第二系统与第三系统复合正常。
69.步骤s43:在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据不一致的情况下,所述验证结果为所述第二系统与第三系统复合异常。
70.在一个示例中,所述目标服务器返回的目标报文数据为二进制形式的10,所述源服务器返回的源报文数据同样为二进制形式的01,此时,所述目标报文数据与所述源报文数据不一致,表示第三系统的对应接口对于第二系统接口的复写异常,进而说明述第二系统与第三系统复合异常。
71.步骤s5:根据所述验证结果确定所述第一系统的切换操作。
72.其中,根据所述验证结果确定所述第一系统的切换操作,包括:
73.步骤s51:在所述验证结果为所述第二系统与第三系统复合正常的情况下,通过所述第一系统确定将所述第二系统切换为第三系统;
74.其中,在本技术中,在所述验证结果为所述第二系统与第三系统复合正常的情况下,可以通过流量选择算法确定流量最少的时间节点作为第二时间节点,并将第二时间节点作为优选的切换时间节点,在所述第二时间节点通过所述第一系统确定将所述第二系统切换为第三系统。所述流量选择算法可以参照步骤s1以及步骤s2进行,不再赘述。
75.步骤s52:在所述验证结果为所述第二系统与第三系统复合异常的情况下,通过所述第一系统将所述第三系统切换回所述第二系统。
76.例如,所述目标服务器返回的目标报文数据为二进制形式的10,所述源服务器返回的源报文数据同样为二进制形式的01,此时,所述目标报文数据与所述源报文数据不一致,表示第三系统的对应接口对于第二系统接口的复写异常,进而说明述第二系统与第三系统复合异常。此时,所述第一系统可快速将所述第三系统的接口关闭,同时开启对应的第二系统的接口,从而将所述第三系统切换回所述第二系统,以降低在切换异常时现有系统发生故障的风险,提升系统切换的稳定性和可靠性。
77.综上所述,本技术通过根据多个第一流量确定与所述多个第一流量对应的第一时间节点,接着基于所述第一时间节点自动选择所述第三系统的目标服务器,然后将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较得到与所述目标服务器对应的验证结果,最后根据所述验证结果确定所述第一系统的切换操作,能够基于流量智能选择将第二系统切换为第三系统的优选时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提高流量接口的切换速度,提升不同系统之间切换的效率,降低人工操作成本。
78.图2示出本技术实施例的智能中台系统切换装置的框图。
79.如图2所示,本技术实施例的智能中台系统切换装置20可包括:
80.第一流量获取模块21,用于获取所述第一系统访问所述第二系统的多个第一流量;
81.第一时间节点确定模块22,用于根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;
82.服务器选择模块23,用于基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;
83.比较模块24,用于将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;
84.系统切换模块25,用于根据所述验证结果确定所述第一系统的切换操作。
85.进一步地,所述第一流量获取模块包括:第一时间范围获取模块,用于获取预设的第一时间范围;第一时间范围划分模块,用于根据所述第一时间范围划分与该第一时间范围对应的多个时间节点;第一流量获取子模块,用于在所述多个时间节点实时监测所述第一系统对所述第二系统的访问,得到对应于不同时间节点的多个第一流量。
86.进一步地,所述第一时间节点确定模块包括:排序模块,用于对所述多个第一流量进行排序得到第二流量,所述第二流量为所述多个第一流量中的最小流量;第一时间节点确定子模块,用于根据所述第二流量确定与该第二流量对应的第一时间节点。
87.进一步地,所述第一时间节点确定模块还包括:接口调用量检测模块,用于检测所述第二系统的每台服务器的接口调用量;接口调用量确定模块,用于根据所述第一时间节点确定与该第一时间节点对应的源服务器的接口调用量;流量预测模块,用于根据所述多个第一流量以及所述源服务器的接口调用量,预测所述源服务器对应的第一目标流量。
88.进一步地,所述服务器选择模块包括:目标服务器确定模块,用于根据所述第一目标流量确定与该第一目标流量对应的所述第三系统的目标服务器;测试流量输入模块,用于向所述第三系统的目标服务器输入预先设置的测试流量。
89.进一步地,所述比较模块包括:缓存模块,用于将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据缓存至目标数据库;第一比较模块,用于在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据相一致的情况下,所述验证结果为所述第二系统与第三系统复合正常;第二比较模块,用于在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据不一致的情况下,所述验证结果为所述第二系统与第三系统复合异常。
90.进一步地,所述系统切换模块包括:第一切换模块,用于在所述验证结果为所述第二系统与第三系统复合正常的情况下,通过所述第一系统确定将所述第二系统切换为第三系统;第二切换模块,用于在所述验证结果为所述第二系统与第三系统复合异常的情况下,通过所述第一系统将所述第三系统切换回所述第二系统。
91.在本技术实施例中,所述智能中台系统切换装置还可包括其他模块。可以理解,本技术对于所述智能中台系统切换装置的具体组成并不限定。有关所述智能中台系统切换装置的具体细节,可参考所述智能中台系统切换方法,不再赘述。
92.此外,本技术提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述智能中台系统切换方法。
93.进一步地,本技术还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述智能中台系统切换方法。
94.图3示出本技术实施例的电子设备的结构示意图。
95.如图3所示,所述电子设备可用于实现所述智能中台系统切换方法。具体的,所述电子设备可以包括计算机系统。需要说明的是,图3示出的电子设备仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
96.如图3所示,计算机系统包括中央处理单元(central processing unit,cpu)1801,其可以根据存储在只读存储器(read-only memory,rom)1802中的程序或者从存储部分1808加载到随机访问存储器(random access memory,ram)1803中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 1803中,还存储有系统操作所需的各种程序和数据。cpu 1801、rom 1802以及ram 1803通过总线1804彼此相连。输入/输出(input/output,i/o)接口1805也连接至总线1804。
97.以下部件连接至i/o接口1805:包括键盘、鼠标等的输入部分1806;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1807;包括硬盘等的存储部分1808;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分1809。通信部分1809经由诸如因特网的网络执行通信处理。驱动器1810也根据需要连接至i/o接口1805。可拆卸介质1811,诸如磁盘、光盘、磁光盘、半导体存储器等,根据需要安装在驱动器1810上,以便于从其上读出的计算机程序根据需要被安装入存储部分1808。
98.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1809从网络上被下载和安装,和/或从可拆卸介质1811被安装。在该计算机程序被中央处理单元(cpu)1801执行时,执行本技术的系统中限定的各种功能。
99.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等,或者上述的任意合适的组合。
100.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注
的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
101.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
102.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
103.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
104.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本技术实施方式的方法。
105.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
106.以上对本技术实施例所提供的智能中台系统切换方法及其相关设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例的技术方案的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献