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

基于分布式软总线的业务迁移方法及装置与流程

2022-09-02 19:17:12 来源:中国专利 TAG:


1.本技术涉及智能终端技术领域,尤其涉及一种基于分布式软总线的业务迁移方法及装置。


背景技术:

2.终端设备的通信方式多种多样(包括通用串行总线(universal serial bus,usb)/wi-fi/比特流(bit torrent,bt)等),不同通信方式使用差异很大,使用繁琐,同时通信链路的融合共享和冲突无法处理,通信安全问题也不好保证。分布式软总线致力于实现近场设备间统一的分布式通信能力管理,提供不区分通信链路的设备发现和传输接口。目前实现能力包含:
3.1、服务发布:服务发布后周边的终端设备可以发现并使用服务。
4.2、数据传输:根据服务的名称和设备标识建立一个会话,实现服务间的传输功能。
5.3、安全:提供通信数据的加密能力。
6.因此,如图1所示,分布式软总线是多种终端设备的统一基座,为终端设备之间的互联互通提供了统一的分布式通信能力(包括但不限于中央处理单元(central processing unit,cpu)/图形处理器(graphics processing unit,gpu)能力,屏幕(screen)能力,存储能力,麦克风(microphone,mic)能力,传感能力,摄像能力,键盘、鼠标、手写笔输入能力,扬声器(speaker)能力),能够快速发现并连接终端设备,高效地分发任务和传输数据。
7.然而,分布式业务连接引起的功耗问题是分布式软总线的关键问题。典型的大功耗开销场景如图2所示,分布式设备连接以后各个设备之间相互唤醒,引起系统无法及时休眠,造成功耗开销。
8.目前没有相关技术解决分布式业务引起的功耗开销问题。


技术实现要素:

9.本技术提供一种基于分布式软总线的业务迁移方法及装置,以解决分布式业务引起的功耗开销问题。
10.第一方面,提供了一种基于分布式软总线的业务迁移方法,所述方法包括:确定第一设备的业务需求,所述业务需求将耗费的能量大于或等于设定阈值;将所述第一设备的业务需求迁移到第二设备上;在所述第二设备上执行所述第一设备的业务,得到业务执行结果;以及由所述第二设备将所述业务执行结果分发到所述第一设备。
11.在该方面中,通过将耗电较大的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
12.在一种可能的实现中,所述方法还包括:根据分布式组网中多个设备的充放电状态、当前电池电量情况、设定规则中的至少一项选择所述第二设备;其中,所述第一设备为非充电设备,所述第二设备为充电设备;或者,所述第一设备为耗电敏感设备,所述第二设
备为耗电不敏感设备。
13.在该实现中,通过将耗电较大的业务从非充电设备或耗电敏感设备迁移到充电设备或耗电不敏感设备上执行,提高了非充电设备或耗电敏感设备的续航能力。
14.在又一种可能的实现中,所述第一设备的业务需求为维持与推送服务器的心跳连接;所述将所述第一设备的业务需求迁移到第二设备上,包括:关断所述第一设备与所述推送服务器之间的心跳连接;将所述第一设备、所述第二设备与所述推送服务器之间的通道合并;所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果,包括:由所述第二设备接收来自所述推送服务器的推送消息,所述推送消息用于请求维持与所述第一设备和/或所述第二设备的心跳连接;以及所述由所述第二设备将所述业务执行结果分发到所述第一设备,包括:由所述第二设备将属于所述第一设备的推送消息分发给所述第一设备。
15.在该实现中,通过将维持第一设备与推送服务器的心跳连接的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
16.在又一种可能的实现中,所述第一设备的业务需求为定位请求;所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果,包括:由所述第二设备获取定位信息;所述由所述第二设备将所述业务执行结果分发到所述第一设备,包括:由所述第二设备将所述定位信息分发给所述第一设备。
17.在该实现中,通过将第一设备的定位请求迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
18.在又一种可能的实现中,所述第一设备的业务需求为运算操作;所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果,包括:在所述第二设备上执行所述运算操作,得到运算结果;以及所述由所述第二设备将所述业务执行结果分发到所述第一设备,包括:由所述第二设备将所述运算结果分发给所述第一设备。
19.在该实现中,通过将第一设备的运算操作迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
20.第二方面,提供了一种基于分布式软总线的业务迁移装置,所述装置包括:确定单元,用于确定第一设备的业务需求,所述业务需求将耗费的能量大于或等于设定阈值;迁移单元,用于将所述第一设备的业务需求迁移到第二设备上;执行单元,用于在所述第二设备上执行所述第一设备的业务,得到业务执行结果;以及分发单元,用于将所述业务执行结果分发到所述第一设备。
21.在一种可能的实现中,所述装置还包括:选择单元,用于根据分布式组网中多个设备的充放电状态、当前电池电量情况、设定规则中的至少一项选择所述第二设备;其中,所述第一设备为非充电设备,所述第二设备为充电设备;或者,所述第一设备为耗电敏感设备,所述第二设备为耗电不敏感设备。
22.在又一种可能的实现中,所述第一设备的业务需求为维持与推送服务器的心跳连接;所述迁移单元包括:关断单元,用于关断所述第一设备与所述推送服务器之间的心跳连接;以及通道合并单元,用于将所述第一设备、所述第二设备与所述推送服务器之间的通道合并;所述执行单元用于由所述第二设备接收来自所述推送服务器的推送消息,所述推送消息用于请求维持与所述第一设备和/或所述第二设备的心跳连接;以及所述分发单元用
于由所述第二设备将属于所述第一设备的推送消息分发给所述第一设备。
23.在又一种可能的实现中,所述第一设备的业务需求为定位请求;所述执行单元用于由所述第二设备获取定位信息;以及所述分发单元用于由所述第二设备将所述定位信息分发给所述第一设备。
24.在又一种可能的实现中,所述第一设备的业务需求为运算操作;所述执行单元用于在所述第二设备上执行所述运算操作,得到运算结果;以及所述分发单元用于由所述第二设备将所述运算结果分发给所述第一设备。
25.第三方面,提供了一种基于分布式软总线的业务迁移装置,包括处理器,所述处理器与存储器耦合,用于读取所述存储器中的指令,并根据所述指令实现如第一方面或第一方面的任一种实现所述的方法。
26.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第一方面的任一种实现所述的方法。
27.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面或第一方面的任一种实现所述的方法。
附图说明
28.图1为多个终端设备通过分布式软总线互联互通的示意图;
29.图2为分布式业务连接引起的大公会开销场景示意图;
30.图3为本技术实施例提供的一种基于分布式软总线的业务迁移方法的流程示意图;
31.图4为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图;
32.图5为终端设备与推送服务器之间的心跳连接的迁移示意图;
33.图6为终端设备与推送服务器之间的心跳连接的迁移的流程示意图;
34.图7为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图;
35.图8为第一设备的定位请求迁移示意图;
36.图9为第一设备的定位请求迁移流程示意图;
37.图10为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图;
38.图11为第一设备的运算操作迁移示意图;
39.图12为本技术实施例提供的一种基于分布式软总线的业务迁移装置的结构示意图;
40.图13为本技术实施例提供的又一种基于分布式软总线的业务迁移装置的结构示意图。
具体实施方式
41.下面结合本技术实施例中的附图对本技术实施例进行描述。
42.本技术涉及的分布式软总线是指不同终端设备之间通过统一近场通信实现的软
件连接方式。如图1所示,分布式软总线是多种终端设备的统一基座,为终端设备之间的互联互通提供了统一的分布式通信能力(包括但不限于cpu/gpu能力,屏幕能力,存储能力,麦克风能力,传感能力,摄像能力,键盘、鼠标、手写笔输入能力,扬声器能力),能够快速发现并连接终端设备,高效地分发任务和传输数据。
43.其中,本技术涉及的终端设备可以手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本技术的实施例对应用场景不做限定。
44.需要说明的是,本技术实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本技术实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
45.本技术提供一种基于分布式软总线的业务迁移方案,通过将耗电较大的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
46.如图3所示,为本技术实施例提供的一种基于分布式软总线的业务迁移方法的流程示意图,该方法可以包括以下步骤:
47.s101.确定第一设备的业务需求,该业务需求将耗费的能量大于或等于设定阈值。
48.每个设备上可以安装一些应用,每个设备可以有各自的业务需求,该业务需求涉及上述分布式软总线的一项或多项能力,包括但不限于cpu/gpu能力,屏幕能力,存储能力,麦克风能力,传感能力,摄像能力,键盘、鼠标、手写笔输入能力,扬声器能力。
49.由于该业务需求涉及上述分布式软总线的一项或多项能力,因此,进行该项业务需要耗费能量。有的业务需求需要耗费较多能量,即进行这项业务需要耗费较多的能量。具体地,可以判断该业务需求将耗费的能量是否大于或等于设定阈值,若该业务需求将耗费的能量大于或等于设定阈值,则确定该业务需求需要耗费较多能量。
50.s102.将第一设备的业务需求迁移到第二设备上。
51.其中,该第一设备为非充电设备或耗电敏感设备;第二设备为充电设备或耗电不敏感设备。当前未对第一设备进行充电,则认为该第一设备为非充电设备。设备为充电设备或非充电设备,可以是设备的一种临时的状态。第一设备为非充电设备,则认为第一设备为耗电敏感设备;则第二为充电设备,则第二设备为耗电不敏感设备。又例如,第一设备为手机,第二设备为智慧屏,则第一设备为耗电敏感设备,第二设备为耗电不敏感设备。又例如,第一设备为小电池设备(例如,手机),第二设备为大电池设备(例如,平板),则第一设备为耗电敏感设备,第二设备为耗电不敏感设备。
52.由于第一设备为非充电设备或耗电敏感设备,如果在第一设备上执行上述耗能较多的业务,则会大大降低第一设备的续航能力,降低用户对续航敏感设备的基础体验要求。
因此,本实施例中,将第一设备的业务需求迁移到第二设备上。
53.可选地,在s102之前,还可以包括以下步骤:根据分布式组网中多个设备的充放电状态、当前电池电量情况、设定规则中的至少一项选择所述第二设备。该设定规则可以是用户使用关联性。用户使用关联性是指用户是否经常使用该设备,分为用户强使用和用户非强使用。例如,组网的设备有手机、平板、个人计算机(personal computer,pc),它们均处于未充电状态,其中,手机和pc是用户强使用设备(常用),平板为非强使用设备(不常用),则此处的第二设备即为平板设备。
54.s103.在第二设备上执行第一设备的业务,得到业务执行结果。
55.由于分布式软总线的各种能力是共享给连接的各个设备的,因此,可以在第二设备上执行第一设备的业务,得到业务执行结果。且由于第二设备为非充电设备或耗电不敏感设备,在第二设备上执行第一设备的业务,对第二设备的续航能力影响很小,不会降低用户的基础体验需求。
56.s104.由第二设备将业务执行结果分发到第一设备。
57.在第二设备得到第一设备的业务执行结果后,可以通过分布式软总线将业务执行结果分发到第一设备,第一设备获得了自身业务的业务执行结果,与在第一设备上执行该业务的业务执行结果相同。
58.根据本技术实施例提供的一种基于分布式软总线的业务迁移方法,通过将耗电较大的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
59.如图4所示,为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图,该方法可以包括以下步骤:
60.s201.确定第一设备的业务需求为维持与推送服务器的心跳连接。
61.如图5所示,任一设备通过分布式软总线与其它设备连接,都要与远程的推送(push)服务器建立心跳连接,且需要维持与推送服务器的心跳连接。以第一设备为例,第一设备要维持与推送服务器的心跳连接,需要耗费一定的电量。在本实施例中,第一设备为非充电设备或耗电敏感设备。在图5所示的示例中,第一设备没有插电,即第一设备为非充电设备。
62.s202.关断第一设备与推送服务器之间的心跳连接。
63.如图6所示的终端设备与推送服务器之间的心跳连接的迁移的流程示意图,第

步,分布式软总线进行无感组网,第一设备和第二设备加入该网络。第

步,第一设备、第二设备分别建立与推送服务器之间的心跳连接,多设备推送服务端通过令牌(token)关联。可选地,还包括第

步,推送服务器与第一设备之间互相鉴权,以及推送服务器与第二设备之间互相鉴权。
64.本实施例中,为了提高第一设备的续航能力,提高用户对续航敏感设备的基础体验要求,需要将第一设备维持与推送服务器的心跳连接的业务需求迁移到第二设备。其中,第二设备为充电设备或耗电不敏感设备。在图5所示的示例中,第二设备插电,即第二设备为充电设备。
65.在迁移之前,首先关断第一设备与推送服务器之间的心跳连接。如图5的右图所示以及如图6所示的第

步,在第一设备建立了与推送服务器之间的心跳连接后,关断第一设
备与推送服务器之间的心跳连接。
66.由于关断了第一设备与推送服务器之间的心跳连接,提高了第一设备的续航能力。
67.s203.将第一设备、第二设备与推送服务器之间的通道合并。
68.在关断第一设备与推送服务器之间的心跳连接之后,第一设备、第二设备与推送服务器之间的通道合并合并为一条通道,如图5的右图所示。
69.s204.由第二设备接收来自推送服务器的推送消息,推送消息用于请求维持与第一设备和/或第二设备的心跳连接。
70.如图6的第

步所示,第一设备、第二设备与推送服务器之间的通道合并合并为一条通道后,第二设备通过该通道接收推送服务器发送的推送给第一设备和/或第二设备的推送消息。具体地,该推送消息用于请求维持与第一设备和/或第二设备的心跳连接。
71.由于第二设备为充电设备或耗电不敏感设备,由第二设备接收推送服务器发送的推送给第一设备和/或第二设备的推送消息,对第二设备的续航能力影响较小。
72.s205.由第二设备将属于第一设备的推送消息分发给第一设备。
73.如图6的第

步所示,第二设备通过分布式软总线将接收到的属于第一设备的推送消息分发给第一设备,从而使得第一设备维持了与推送服务器之间的心跳连接。
74.根据本技术实施例提供的一种基于分布式软总线的业务迁移方法,通过将维持第一设备与推送服务器的心跳连接的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
75.如图7所示,为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图,该方法可以包括以下步骤:
76.s301.确定第一设备的业务需求为定位请求。
77.本实施例中,第一设备可以为手机等可导航设备,即第一设备当前的业务需求为定位请求。第一设备可以从定位服务器(例如,定位卫星)获取定位信息。目前,设备都是自身从定位服务器获取定位信息。如图8的左图所示,第一设备可以自身从定位服务器获取定位信息。
78.第一设备自身从定位服务器获取定位信息,需要耗费一定的电量,而第一设备为非充电设备或耗电敏感设备,这会降低第一设备的续航能力。
79.s302.将第一设备的定位请求迁移到第二设备上。
80.如图8所示,第一设备与第二设备通过分布式软总线实现了互联互通,第二设备可以利用分布式软总线获得进行定位所需要的能力,因此,可以将第一设备的定位请求迁移到第二设备上。
81.其中,如图8所示,第二设备为充电设备或耗电不敏感设备。
82.s303.由第二设备获取定位信息。
83.如图8的右图所示,将第一设备的定位请求迁移到第二设备上后,第二设备建立与定位服务器的连接,从定位服务器获取定位信息。
84.由于第二设备为充电设备或耗电不敏感设备,通过第二设备获取定位信息,对第二设备的续航能力影响较小。
85.s304.由第二设备将定位信息分发给第一设备。
86.第二设备通过分布式软总线将获得的定位信息分发给第一设备,相当于第一设备自身获得了定位信息,第一设备可以利用该定位信息进行实时导航。
87.第一设备的定位请求迁移流程示意图如图9所示,其与图6所示的终端设备与推送服务器之间的心跳连接的迁移的流程类似,所不同的是,第二设备是通过基于位置的服务(location based services,lbs)模块获得定位信息,并通过该模块将定位信息分发给第一设备的lbs。
88.根据本技术实施例提供的一种基于分布式软总线的业务迁移方法,通过将第一设备的定位请求迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
89.如图10所示,为本技术实施例提供的又一种基于分布式软总线的业务迁移方法的流程示意图,该方法可以包括以下步骤:
90.s401.确定第一设备的业务需求为运算操作。
91.如图11的左图所示,第一设备需要进行大运算操作,这将耗费第一设备大量的电量。而第一设备为非充电设备或耗电敏感设备,这将大大降低第一设备的续航能力。
92.s402.将第一设备的运算操作迁移到第二设备上。
93.如图11的右图所示,第一设备与第二设备通过分布式软总线实现了互联互通,第二设备可以利用分布式软总线获得进行运算操作所需要的能力,因此,可以将第一设备的运算操作迁移到第二设备上。
94.其中,如图11所示,第二设备为充电设备或耗电不敏感设备。
95.s403.在第二设备上执行运算操作,得到运算结果。
96.如图11的右图所示,在将第一设备的运算操作迁移到第二设备上后,在第二设备上执行运算操作,得到运算结果。
97.由于第二设备为充电设备或耗电不敏感设备,通过第二设备执行运算操作,对第二设备的续航能力影响较小。
98.s404.由第二设备将运算结果分发给第一设备。
99.第二设备通过分布式软总线将获得的运算结果分发给第一设备,相当于第一设备自身执行了该运算。
100.根据本技术实施例提供的一种基于分布式软总线的业务迁移方法,通过将第一设备的运算操作迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
101.基于上述基于分布式软总线的业务迁移方法的同一构思,下面提供基于分布式软总线的业务迁移装置:
102.如图12所示,为本技术实施例提供的一种基于分布式软总线的业务迁移装置的结构示意图,该装置1000包括:
103.确定单元11,用于确定第一设备的业务需求,所述业务需求将耗费的能量大于或等于设定阈值;
104.迁移单元12,用于将所述第一设备的业务需求迁移到第二设备上;
105.执行单元13,用于在所述第二设备上执行所述第一设备的业务,得到业务执行结果;以及
106.分发单元14,用于将所述业务执行结果分发到所述第一设备。
107.在一种可能的实现中,所述装置还包括:选择单元(图中未示出),用于根据分布式组网中多个设备的充放电状态、当前电池电量情况、设定规则中的至少一项选择所述第二设备;其中,所述第一设备为非充电设备,所述第二设备为充电设备;或者,所述第一设备为耗电敏感设备,所述第二设备为耗电不敏感设备。
108.在又一种可能的实现中,所述第一设备的业务需求为维持与推送服务器的心跳连接;
109.所述迁移单元12包括:关断单元,用于关断所述第一设备与所述推送服务器之间的心跳连接;以及通道合并单元,用于将所述第一设备、所述第二设备与所述推送服务器之间的通道合并;
110.所述执行单元13用于由所述第二设备接收来自所述推送服务器的推送消息,所述推送消息用于请求维持与所述第一设备和/或所述第二设备的心跳连接;以及
111.所述分发单元14用于由所述第二设备将属于所述第一设备的推送消息分发给所述第一设备。
112.在又一种可能的实现中,所述第一设备的业务需求为定位请求;
113.所述执行单元13用于由所述第二设备获取定位信息;以及
114.所述分发单元14用于由所述第二设备将所述定位信息分发给所述第一设备。
115.在又一种可能的实现中,所述第一设备的业务需求为运算操作;
116.所述执行单元13用于在所述第二设备上执行所述运算操作,得到运算结果;以及
117.所述分发单元14用于由所述第二设备将所述运算结果分发给所述第一设备。
118.根据本技术实施例提供的一种基于分布式软总线的业务迁移装置,通过将耗电较大的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
119.如图13所示,为本技术实施例提供的一种基于分布式软总线的业务迁移装置的结构示意图,该装置2000包括:处理器21和存储器22。其中,处理器21与存储器22耦合,用于读取所述存储器22中的指令,并根据所述指令执行如下步骤:
120.确定第一设备的业务需求,所述业务需求将耗费的能量大于或等于设定阈值;将所述第一设备的业务需求迁移到第二设备上;在所述第二设备上执行所述第一设备的业务,得到业务执行结果;以及由所述第二设备将所述业务执行结果分发到所述第一设备。
121.在一种可能的实现中,所述处理器21还用于执行如下步骤:根据分布式组网中多个设备的充放电状态、当前电池电量情况、设定规则中的至少一项选择所述第二设备;所述第一设备为非充电设备,所述第二设备为充电设备;或者,所述第一设备为耗电敏感设备,所述第二设备为耗电不敏感设备。
122.在又一种可能的实现中,所述第一设备的业务需求为维持与推送服务器的心跳连接;所述处理器21执行所述将所述第一设备的业务需求迁移到第二设备上的步骤,包括:关断所述第一设备与所述推送服务器之间的心跳连接;将所述第一设备、所述第二设备与所述推送服务器之间的通道合并;所述处理器21执行所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果的步骤,包括:由所述第二设备接收来自所述推送服务器的推送消息,所述推送消息用于请求维持与所述第一设备和/或所述第二设备的心跳连接;以及
所述处理器21执行所述由所述第二设备将所述业务执行结果分发到所述第一设备的步骤,包括:由所述第二设备将属于所述第一设备的推送消息分发给所述第一设备。
123.在又一种可能的实现中,所述第一设备的业务需求为定位请求;所述处理器21执行所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果的步骤,包括:由所述第二设备获取定位信息;所述处理器21执行所述由所述第二设备将所述业务执行结果分发到所述第一设备的步骤,包括:由所述第二设备将所述定位信息分发给所述第一设备。
124.在又一种可能的实现中,所述第一设备的业务需求为运算操作;所述处理器21执行所述在所述第二设备上执行所述第一设备的业务,得到业务执行结果的步骤,包括:在所述第二设备上执行所述运算操作,得到运算结果;以及所述处理器21执行所述由所述第二设备将所述业务执行结果分发到所述第一设备的步骤,包括:由所述第二设备将所述运算结果分发给所述第一设备。
125.其中,处理器21可以是一个cpu,微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
126.存储器22可以是具有存储功能的装置。例如可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路302与处理器相连接。存储器也可以和处理器集成在一起。
127.其中,存储器22用于存储执行本技术方案的计算机执行指令,并由处理器21来控制执行。处理器21用于执行存储器22中存储的计算机执行指令,从而实现本技术实施例中提供的基于分布式软总线的业务迁移方法。
128.本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
129.根据本技术实施例提供的一种基于分布式软总线的业务迁移装置,通过将耗电较大的业务迁移到第二设备上执行,提高了第一设备的续航能力,优化了分布式连接引起的大功耗开销问题。
130.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
131.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的
部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
133.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-only memory,rom),或随机存取存储器(random access memory,ram),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,dvd)、或者半导体介质,例如,固态硬盘(solid state disk,ssd)等。
再多了解一些

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

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

相关文献