用于调度应用数据的后台同步的系统和方法与流程

文档序号:11143041阅读:来源:国知局

技术特征:

1.一种用于调度移动通信设备(3)和云存储(4)之间的应用数据(11)的后台同步的系统(1),所述系统(1)包括:

-信息收集单元(100),被适配为获得或估计所述应用数据(11)的大小(200);

-位置预测单元(101),被适配为预测所述移动通信设备(3)在未来时间(301)的未来位置(300);

-成本确定模块(102),被适配为计算用于在所述未来位置(300)并且在所述未来时间(301)转移所述应用数据(11)的转移(5)的成本;以及

-同步调度器(103),被适配为基于转移(511)的成本在未来时间(311)调度所述后台同步。

2.根据权利要求1所述的系统(1),所述系统(1)还包括:

-重新调度模块(104),被适配为从所述移动通信设备(3)的用户(20)接收否决指令(220)以在不同于所述未来时间(311)的时间重新调度所述后台同步。

3.根据权利要求1所述的系统(1),所述系统(1)还包括:

-监测单元(105),被适配为监测所述用户(20)的行为(21);

-行为存储器(106),被适配为存储所述行为(21);并且

其中所述位置预测单元(101)还被适配为根据所述行为(21)来预测所述未来时间(301)和所述未来位置(300)。

4.根据权利要求1所述的系统(1),其中所述转移(5)的成本根据以下参数中的一个或多个参数被计算:

-所述应用数据(11)的所述大小(200);

-在所述未来位置(300)并且在所述未来时间(301)的所述移动通信设备(3)和所述云存储(4)之间的连接(40)的类型;

-所述连接(40)的类型的使用成本(41);

-与所述连接(40)的类型相关联的隐私标准(42);

-所述移动通信设备(3)和所述云存储(4)之间的连接(40)的信号强度(43);

-所述移动通信设备(3)和所述云存储(4)之间的连接(40)的带宽(44);

-所述移动通信设备(3)的电池水平(34);以及

-针对所述后台同步(11)的需要的功率(45)。

5.根据权利要求1所述的系统(1),所述系统(1)还包括通知模块(107),所述通知模块(107)被适配为通知所述用户(20)在何时并且在何地所述应用数据(11)的所述后台同步被调度。

6.根据权利要求1所述的系统(1),其中:

-所述成本确定模块(102)还被适配为在所述移动通信设备(3)在所述未来时间(311)不在预测的所述位置(300)时自动地计算在新的未来位置(320)和新的未来时间(321)的用于所述应用数据(11)的转移(5)的新的成本;以及

-所述同步调度器(103)还被适配为在所述新的未来时间(321)调度所述后台同步。

7.根据权利要求1所述的系统(1),其中:

-所述成本确定模块(102)还被适配为周期地重新计算用于所述应用数据(11)的转移(5)的成本;以及

-所述同步调度器(103)还被适配为重新调度所述后台同步。

8.根据权利要求1所述的系统(1),其中:

-所述信息收集单元(100)还被适配为计算指示所述后台同步能够被推迟多久的时间窗(60);

-所述位置预测单元(101)还被适配为预测所述移动通信设备(3)在所述时间窗(60)内的未来时间(301)的未来位置(300);并且

-所述同步调度器(103)还被适配为在所述时间窗(60)内在具有转移(511)的最低成本的未来时间(311)调度所述后台同步。

9.根据权利要求1所述的系统(1),其中所述后台同步能够从所述移动通信设备(3)到所述云存储(4)或从所述云存储(4)到所述移动通信设备(3)被执行。

10.一种用于调度移动通信设备(3)和云存储(4)之间的应用数据(11)的后台同步的方法,所述方法包括步骤:

-获得或估计所述应用数据(11)的大小(200);

-预测所述移动通信设备(3)在未来时间(301)的未来位置(300);

-计算用于在所述未来位置(300)并且在所述未来时间(301)转移所述应用数据(11)的转移(5)的成本;以及

-基于转移(511)的成本在未来时间(311)调度所述后台同步。

11.一种计算机程序,包括软件代码,所述软件代码被适配为执行根据任意权利要求10所述的方法。

12.一种计算机可读存储介质,包括计算机可执行指令,所述计算机可执行指令在被计算系统执行时,执行根据任意权利要求10所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1