【技术实现步骤摘要】
专利技术者关于现有公开内容的声明本专利技术的各个方面已在产品IBM Worklight Foundation V6.3中公开,该产品在2014年10月1日公之于众。由本申请的独立专利技术者或本申请的共同专利技术者或者代表他们在35U.S.C.102(b)(1)(A)下提交以下公开内容作为现有公开内容。提供以下文件以便支持在2014年10月1日公开的内容:(i)IBM Worklight Foundation V6.3输送平台以便开发和管理特定于设备的丰富移动体验,IBM美国软件公告214-368,2014年10月1日。
本专利技术一般地涉及软件应用领域,更具体地说,涉及管理移动软件应用的更新。
技术介绍
移动计算设备的用户安装移动软件应用以使移动设备能够执行各种任务。移动应用最初面向总体生产率和信息检索(例如,电子邮件、日历、天气等),但已扩展到其它类别,例如娱乐和移动商务(例如,游戏、银行业、在线购物等)。移动应用可用于用户通过应用分发平台(例如由移动操作系统的所有者操作的应用商店)购物。移动应用还可用于用户通过内容传送网络(CDN)进行安装。CDN是大型分布式内容服务器系统,这些内容服务器跨因特网部署在多个数据中心中,以便以高可用性和高性能使内容用于最终用户,而内容提供者支付费用以便将内容提供给最终用户。为了移动计算设备从应用商店或CDN安装和/或更新移动应用,移动
计算设备连接到因特网(例如,移动宽带、无线个人区域网络(WPAN)、网络共享、对等(P2P)等)。移动宽带使用便携式调制解调器,通过移动电话塔向移动计算设备和其它数字设备提 ...
【技术保护点】
一种用于管理移动软件应用的更新的方法,所述方法包括:由一个或多个计算机处理器接收关于移动计算设备和所述移动计算设备上的移动软件应用的信息,其中关于所述移动计算设备的信息包括以下项中的至少一个或多个:所述移动计算设备的位置、网络连接类型、与所述移动计算设备关联的安全位、以及与至少一个移动软件应用关联的校验和;由一个或多个计算机处理器判定所述移动软件应用是否与计算设备上的已存储的移动软件应用相匹配;以及响应于判定所述移动软件应用与所述计算设备上的所述已存储的移动软件应用不匹配,由一个或多个计算机处理器确定用于安排对所述移动计算设备上的所述移动软件应用的更新的更新策略。
【技术特征摘要】
2015.03.10 US 14/6432131.一种用于管理移动软件应用的更新的方法,所述方法包括:由一个或多个计算机处理器接收关于移动计算设备和所述移动计算设备上的移动软件应用的信息,其中关于所述移动计算设备的信息包括以下项中的至少一个或多个:所述移动计算设备的位置、网络连接类型、与所述移动计算设备关联的安全位、以及与至少一个移动软件应用关联的校验和;由一个或多个计算机处理器判定所述移动软件应用是否与计算设备上的已存储的移动软件应用相匹配;以及响应于判定所述移动软件应用与所述计算设备上的所述已存储的移动软件应用不匹配,由一个或多个计算机处理器确定用于安排对所述移动计算设备上的所述移动软件应用的更新的更新策略。2.如权利要求1所述的方法,其中确定用于安排对所述移动计算设备上的所述移动软件应用的更新的更新策略进一步包括:由一个或多个计算机处理器确定软件应用更新包;由一个或多个计算机处理器确定用于从中接收所述软件应用更新包的位置,其中用于从中接收所述软件应用更新包的位置包括以下项中的一个或多个:内容传送网络位置和对等网络选项;由一个或多个计算机处理器确定提供与安排对所述移动计算设备上的所述移动软件应用的更新相关联的开始时间的延迟;以及由一个或多个计算机处理器确定用于指示完成所述软件应用更新包的下载的最大持续时间的机会窗口。3.如权利要求1所述的方法,还包括:由一个或多个计算机处理器将所述更新策略发送到所述移动计算设备;由一个或多个计算机处理器基于提供与所述更新策略相关联的开始时间的延迟而设置触发器;由一个或多个计算机处理器确定所述触发器出现;由一个或多个计算机处理器启动将所述软件应用更新包下载到所述移动计算设备;以及由一个或多个计算机处理器判定所启动的下载是否完成。4.如权利要求3所述的方法,还包括:响应于判定所启动的下载未完成,由一个或多个计算机处理器判定所述移动计算设备的网络连接是否改变;响应于判定所述网络连接改变,由一个或多个计算机处理器存储与所启动的下载的已完成部分相关联的内容;由一个或多个计算机处理器接收关于所述移动计算设备的已更新信息;由一个或多个计算机处理器基于所接收的已更新信息,确定对所述更新策略的更新;以及由一个或多个计算机处理器将所确定的对所述更新策略的更新发送到所述移动计算设备。5.如权利要求3所述的方法,还包括:响应于判定所述下载未完成,由一个或多个计算机处理器判定所述移动计算设备的网络连接是否改变;以及响应于判定所述网络连接未改变,由一个或多个计算机处理器判定是否超过指示完成所述软件应用更新包的下载的最大持续时间的机会窗口。6.如权利要求5所述的方法,还包括:响应于判定超过指示完成所述软件应用更新包的下载的最大持续时间的机会窗口,由一个或多个计算机处理器判定是否延长所述机会窗口;以及响应于判定延长所述机会窗口,由一个或多个计算机处理器将用于延长所述机会窗口的命令发送到所述移动计算设备。7.如权利要求6所述的方法,还包括:响应于判定未延长所述机会窗口,由一个或多个计算机处理器存储与
\t所启动的下载的已完成部分关联的内容;由一个或多个计算机处理器接收关于所述移动计算设备的已更新信息;由一个或多个计算机处理器基于所接收的已更新信息,确定对所述更新策略的更新;以及由一个或多个计算机处理器将所确...
【专利技术属性】
技术研发人员:A·亚历山德罗夫,G·达纳克施鲁尔,V·S·库马兰,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。