一种局域网内应用软件的自动升级方法和装置的制造方法_2

文档序号:9579092阅读:来源:国知局
到客户端发送的升级请求后,依据该升级请求找到客户端需要的最新版本的应用软件,并将该最新版本的应用软件的升级包发送回客户端,以使得客户端依据所述升级包完成所述应用软件的下载升级。
[0058]因此应用本发明的上述技术方案,本发明通过监听局域网中服务器实时发送的广播信息,通过读取广播信息中最新版本的应用软件的第一版本号,客户端自动实现将第一版本号与自身已安装的相同的应用软件的第二版本号进行比对来判断客户端上的应用软件是否为最新版本的应用软件,当判断得知客户端上的应用软件不是最新版本的应用软件时,主动向服务器发送升级请求,以接收服务器返回的升级包,完成最新版本的应用软件的下载升级。本发明通过实时监听局域网中服务器发送的广播信息能够在第一时间获知客户端上应用软件是否需要升级,并在第一时间自动完成下载升级,无需人工操作完成应用软件的升级,处理效率大大提尚。
[0059]请参阅图2,其示出了本发明提供的一种局域网内应用软件的自动升级方法的另一种流程图,包括:
[0060]步骤201,监听局域网中服务器发送的广播信息,所述广播信息包括最新版本的应用软件的第一版本号。
[0061]优选地,本发明可以采用实时监听局域网中服务器发送的广播信息。
[0062]步骤202,判断所述广播信息是否为新广播信息。如果不是,执行步骤203,并返回步骤201,如果是,执行步骤204。
[0063]在本实施例中,由于服务器是实时发送广播信息,因此客户端也会实时接收到广播信息。而由于在一定的时间阶段内,服务器发送的广播信息是相同的,那么客户端接收到的广播信息也是相同的。因此,本发明为了避免客户端对接收到的相同的广播信息进行重复处理,本发明可以首先判断接收到的广播信息是否为新广播信息,如果是新广播信息,在继续对该新广播信息进行处理,如果不是新广播信息,则表明客户端之前已经处理过该广播信息,进而执行步骤203,丢弃所述广播信息,并继续返回步骤201,继续监听局域网中服务器发送的广播信息。
[0064]步骤203,丢弃所述广播信息。
[0065]步骤204,读取所述广播信息中最新版本的应用软件的第一版本号。
[0066]步骤205,判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号是否一致。如果不一致,执行步骤206,如果一致,直接执行步骤208。
[0067]步骤206,发送升级请求至所述服务器,以获取所述服务器上包括所述最新版本的应用软件的升级包。
[0068]步骤207,接收所述服务器发送的升级包。
[0069]步骤208,依据所述升级包完成所述应用软件的下载升级。
[0070]步骤209,发送账号信息和联网信息至所述服务器,以实现所述客户端与所述服务器的连接登陆。
[0071]在客户端保证客户端上的应用软件为最新版本的应用软件后,自动向服务器发送账号信息和联网信息,以实现客户端与服务器的连接登陆。
[0072]因此,本发明客户端通过主动向服务器发送账号信息和联网信息,实现了客户端与服务器间的及时连接登陆。
[0073]基于前文本发明提供的一种局域网内应用软件的自动升级方法,本发明还提供一种局域网内应用软件的自动升级装置,应用于客户端,如图3所示,该装置包括:监听模块100、读取模块200、第一判断模块300、第一发送模块400、接收模块500和升级模块600。其中,
[0074]监听模块100,用于监听局域网中服务器发送的广播信息,所述广播信息包括最新版本的应用软件的第一版本号;
[0075]其中优选地,所述监听模块100具体用于,实时监听局域网中服务器发送的广播
?目息。
[0076]读取模块200,用于读取所述广播信息中最新版本的应用软件的第一版本号;
[0077]第一判断模块300,用于判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号是否一致;
[0078]第一发送模块400,用于当所述第一判断模块300判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号不一致时,发送升级请求至所述服务器,以获取所述服务器上包括所述最新版本的应用软件的升级包;
[0079]接收模块500,用于接收所述服务器发送的升级包;
[0080]升级模块600,用于依据所述升级包完成所述应用软件的下载升级。
[0081]其中较优的,还包括:
[0082]第二判断模块700,用于判断所述广播信息是否为新广播信息。
[0083]丢弃模块800,用于当所述第二判断模块700判断所述广播信息不是新广播信息时,丢弃所述广播信息。
[0084]以及较优的,还包括:
[0085]第二发送模块900,用于发送账号信息和联网信息至所述服务器,以实现所述客户端与所述服务器的连接登陆。
[0086]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0087]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0088]以上对本发明所提供的一种局域网内应用软件的自动升级方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种局域网内应用软件的自动升级方法,应用于客户端,其特征在于,包括: 监听局域网中服务器发送的广播信息,所述广播信息包括最新版本的应用软件的第一版本号; 读取所述广播信息中最新版本的应用软件的第一版本号; 判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号是否一致; 如果不一致,发送升级请求至所述服务器,以获取所述服务器上包括所述最新版本的应用软件的升级包; 接收所述服务器发送的升级包; 依据所述升级包完成所述应用软件的下载升级。2.根据权利要求I所述的方法,其特征在于,所述读取所述广播信息中最新版本的应用软件的第一版本号之前,所述方法还包括: 判断所述广播信息是否为新广播信息; 如果是新广播信息,再执行步骤读取所述广播信息中最新版本的应用软件的第一版本号; 如果不是新广播信息,丢弃所述广播信息。3.根据权利要求I或2所述的方法,其特征在于,当判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号一致后,所述方法还包括: 发送账号信息和联网信息至所述服务器,以实现所述客户端与所述服务器的连接登陆。4.根据权利要求I或2所述的方法,其特征在于,所述客户端依据所述升级包完成所述应用软件的下载升级后,所述方法还包括: 发送账号信息和联网信息至所述服务器,以实现所述客户端与所述服务器的连接登陆。5.根据权利要求I或2所述的方法,其特征在于,所述监听局域网中服务器发送的广播信息包括: 实时监听局域网中服务器发送的广播信息。6.一种局域网内应用软件的自动升级装置,应用于客户端,其特征在于,包括: 监听模块,用于监听局域网中服务器发送的广播信息,所述广播信息包括最新版本的应用软件的第一版本号; 读取模块,用于读取所述广播信息中最新版本的应用软件的第一版本号; 第一判断模块,用于判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号是否一致; 第一发送模块,用于当所述第一判断模块判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号不一致时,发送升级请求至所述服务器,以获取所述服务器上包括所述最新版本的应用软件的升级包; 接收模块,用于接收所述服务器发送的升级包; 升级模块,用于依据所述升级包完成所述应用软件的下载升级。7.根据权利要求6所述的装置,其特征在于,还包括: 第二判断模块,用于判断所述广播信息是否为新广播信息; 丢弃模块,用于当所述第二判断模块判断所述广播信息不是新广播信息时,丢弃所述广播信息。8.根据权利要求6或7所述的装置,其特征在于,还包括: 第二发送模块,用于发送账号信息和联网信息至所述服务器,以实现所述客户端与所述服务器的连接登陆。9.根据权利要求6或7所述的装置,其特征在于,所述监听模块具体用于,实时监听局域网中服务器发送的广播信息。
【专利摘要】本发明提供一种局域网内应用软件的自动升级方法和装置,应用于客户端,方法包括:监听局域网中服务器发送的广播信息,所述广播信息包括最新版本的应用软件的第一版本号;读取所述广播信息中最新版本的应用软件的第一版本号;判断所述第一版本号与所述客户端上已安装的相同的应用软件的第二版本号是否一致;如果不一致,发送升级请求至所述服务器,以获取所述服务器上包括所述最新版本的应用软件的升级包,进而接收所述服务器发送的升级包,依据所述升级包完成所述应用软件的下载升级。本发明实现了客户端在第一时间自动完成应用软件的下载升级,无需人工操作完成,处理效率大大提高。
【IPC分类】G06F9/445
【公开号】CN105335190
【申请号】CN201510658354
【发明人】许宋学
【申请人】广州视睿电子科技有限公司
【公开日】2016年2月17日
【申请日】2015年10月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1