软件更新方法、系统及设备技术方案

技术编号:11094564 阅读:148 留言:0更新日期:2015-02-27 14:36
本发明专利技术公开了软件更新方法、设备及系统,涉及数据共享及数据传输领域。本发明专利技术的软件更新方法包括:客户端向其他客户端发送本地更新软件广播信息;判断是否收到更新软件存在的应答,若是,则通过发送所述应答的客户端更新本地软件,若否,则通过远端服务器更新本地软件。本发明专利技术可以解决软件更新过程中传输速度受到OTA服务器的制约及传输数据中拥堵的问题,从而提高了下载速度,因此可以同时为大量的设备更新软件,避免了服务器因大量的设备需求导致拥塞或者瘫痪的可能性。

【技术实现步骤摘要】
软件更新方法、系统及设备
本专利技术涉及数据传输领域,特别涉及软件更新的方法、系统及设备。
技术介绍
随着电子和通信技术的发展,越来越多的电子设备应用到日常生活中的各个方面。目前,这些电子设备的硬软件更新过程中不能实现兼容,而给使用者带来不便。为解决这一问题,已经提出了可重构设备(Reconfigurable Devices)技术。在实现可重构设备技术的过程中,在对硬件进行改进的基础上也必须得到软件的支持。可支持可重构设备的硬件包括FPGA或者rDPA处理器。这些处理器可以通过编程来调节其功能。 软件重构是有效实现硬件多种功能的方法。常用的操作方式是将编写好的软件放到一个服务器上,然后可重构设备从服务器下载并更新。下载可以通过有线和无线两种方式。由于智能手机的普遍应用,通过空中下载(Over-The-Air:0ΤΑ)成了主要的方式。由于空中下载有很多益处,因此世界上几个主要的机构形成了一个工作组叫做Open MobileAlliance (0ΜΑ)来制定空中下载的技术标准。其制定的标准0ΜΑ DM (Device Management)被IBM,微软和Mot本文档来自技高网...

【技术保护点】
软件更新方法,其特征在于,包括:向多个客户端发送本地更新软件广播信息;判断是否有客户端发出应答信息,所述应答信息包括存在更新软件的信息,若是,则通过发送所述应答的客户端更新其它客户端本地软件,若否,则通过远端服务器更新本地软件。

【技术特征摘要】
1.软件更新方法,其特征在于,包括: 向多个客户端发送本地更新软件广播信息; 判断是否有客户端发出应答信息,所述应答信息包括存在更新软件的信息,若是,则通过发送所述应答的客户端更新其它客户端本地软件,若否,则通过远端服务器更新本地软件。2.如权利要求1所述的软件更新方法,其特征在于,所述通过发送所述应答的客户端更新本地软件的步骤还包括: 将发出所述应答的客户端的地址注册到本地客户端软件读取列表中; 根据所述本地客户端软件读取列表更新本地软件。3.如权利要求1或2所述的软件更新方法,其特征在于,所述通过发送所述应答的客户端更新本地软件步骤还包括: 判断所述应答客户端的数量是否为多个,若是,则根据多个应答客户端的忙碌度确定空闲应答客户端,通过所述空闲应答客户端更新本地软件,若否,则通过发送所述应答的客户端更新本地软件。4.如权利要求3所述的软件更新方法,其特征在于,所述根据多个应答客户端的忙碌度确定空闲应答客户端的步骤包括: 获取多个应答客户端中的最高数据交换速度,将所述最高数据交换速度对应的应答客户端确定为空闲应答客户端。5.如权利要求1-4任一项所述的软件更新方法,其特征在于,在客户端设置DL代理和CIC模块,所述方法包括: 当客户端要更新本地软件时,其DL代理向CIC模块发送请求; 所述CIC模块发送本地更新软件广播信息,并注册和管理发出应答信息的客户端信息,根据所注册的发出应答信息的客户端信息,确定下载更新软件的方式; DL代理根据CIC模块确定的下载更新软件的方式,与相应的客户端或服务器连接进行软件下载和更新。6.软件更新系统,其特征在于,包括广播发送单元及更新单元,其中, 所述广播发送单元配置为向多个客户端发送本地更...

【专利技术属性】
技术研发人员:王新珩张慧陆晓欢
申请(专利权)人:无锡知谷网络科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1