【技术实现步骤摘要】
软件更新方法、系统及设备
本专利技术涉及数据传输领域,特别涉及软件更新的方法、系统及设备。
技术介绍
随着电子和通信技术的发展,越来越多的电子设备应用到日常生活中的各个方面。目前,这些电子设备的硬软件更新过程中不能实现兼容,而给使用者带来不便。为解决这一问题,已经提出了可重构设备(Reconfigurable Devices)技术。在实现可重构设备技术的过程中,在对硬件进行改进的基础上也必须得到软件的支持。可支持可重构设备的硬件包括FPGA或者rDPA处理器。这些处理器可以通过编程来调节其功能。 软件重构是有效实现硬件多种功能的方法。常用的操作方式是将编写好的软件放到一个服务器上,然后可重构设备从服务器下载并更新。下载可以通过有线和无线两种方式。由于智能手机的普遍应用,通过空中下载(Over-The-Air:0ΤΑ)成了主要的方式。由于空中下载有很多益处,因此世界上几个主要的机构形成了一个工作组叫做Open MobileAlliance (0ΜΑ)来制定空中下载的技术标准。其制定的标准0ΜΑ DM (Device Management)被 ...
【技术保护点】
软件更新方法,其特征在于,包括:向多个客户端发送本地更新软件广播信息;判断是否有客户端发出应答信息,所述应答信息包括存在更新软件的信息,若是,则通过发送所述应答的客户端更新其它客户端本地软件,若否,则通过远端服务器更新本地软件。
【技术特征摘要】
1.软件更新方法,其特征在于,包括: 向多个客户端发送本地更新软件广播信息; 判断是否有客户端发出应答信息,所述应答信息包括存在更新软件的信息,若是,则通过发送所述应答的客户端更新其它客户端本地软件,若否,则通过远端服务器更新本地软件。2.如权利要求1所述的软件更新方法,其特征在于,所述通过发送所述应答的客户端更新本地软件的步骤还包括: 将发出所述应答的客户端的地址注册到本地客户端软件读取列表中; 根据所述本地客户端软件读取列表更新本地软件。3.如权利要求1或2所述的软件更新方法,其特征在于,所述通过发送所述应答的客户端更新本地软件步骤还包括: 判断所述应答客户端的数量是否为多个,若是,则根据多个应答客户端的忙碌度确定空闲应答客户端,通过所述空闲应答客户端更新本地软件,若否,则通过发送所述应答的客户端更新本地软件。4.如权利要求3所述的软件更新方法,其特征在于,所述根据多个应答客户端的忙碌度确定空闲应答客户端的步骤包括: 获取多个应答客户端中的最高数据交换速度,将所述最高数据交换速度对应的应答客户端确定为空闲应答客户端。5.如权利要求1-4任一项所述的软件更新方法,其特征在于,在客户端设置DL代理和CIC模块,所述方法包括: 当客户端要更新本地软件时,其DL代理向CIC模块发送请求; 所述CIC模块发送本地更新软件广播信息,并注册和管理发出应答信息的客户端信息,根据所注册的发出应答信息的客户端信息,确定下载更新软件的方式; DL代理根据CIC模块确定的下载更新软件的方式,与相应的客户端或服务器连接进行软件下载和更新。6.软件更新系统,其特征在于,包括广播发送单元及更新单元,其中, 所述广播发送单元配置为向多个客户端发送本地更...
【专利技术属性】
技术研发人员:王新珩,张慧,陆晓欢,
申请(专利权)人:无锡知谷网络科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。