通过服务器获取终端上应用软件更新数据的方法和系统的制作方法_2

文档序号:9667138阅读:来源:国知局
统2包括至少一服务器22和终端21,其中,服务器22适于响应终端21的Socket服务请求,并在服务器22与终端21之间建立Socket连接服务,以及接收由终端21发送的应用软件的版本发布信息和/或测试建议信息,并断开Socket连接服务;以及设置在终端21中的以下至少一种模块:软件版本信息发送模块211,适于在安装于终端21上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至服务器22;软件测试信息发送模块212,适于在安装于终端21上的应用软件更新时,将预先写入的应用软件的作更新的测试建议信息通过Socket连接服务发送至服务器22。
[0055]在具体实施中,通过在服务器22和终端21创建Socket(中文简称:套接字),在Socket中包含协议、本地地址及本地端口,终端21上的应用软件程序通过向网络发送Socket连接服务请求,以及根据服务器22上的Socket来应答该Socket连接服务请求,从而在服务器22和终端21各产生一个Socket实例,通过操作该Socket实例来实现服务器22与终端21之间的网络连接。
[0056]在具体实施中,版本发布信息可以是软件版本的发布记录,将软件版本发布记录预先按照设定的格式进行说明,并在软件发布的时候将其发送至服务器22,以便于测试人员根据该发布记录来做有目的性的测试,从而提高测试效率和降低测试成本。
[0057]具体地,发布记录包括以下几种情况:
[0058]第一,更新版本发布,例如bug修复版本发布,则做出详细说明,主要包括修改了什么功能,预估会对哪些功能产生影响;
[0059]第二,全新版本发布,则需标明优先级,方便测试人员制定测试计划。
[0060]仅作为例举来说,版本发布信息可以包括应用软件版本号、新增功能说明、修复缺陷说明、功能模块归属及功能模块缺陷概述中的至少一种,这些信息都是开发人员在开发过程中的记录信息,而这些信息在现有的技术中一般是无法合理传送至测试人员手中的。通过本实施例的方法可以十分方便地获取到应用软件在发布版本时的更新数据。
[0061]另外,测试建议信息可以是测试建议记录,这些记录是开发人员根据软件开发的具体情况所记录的测试建议,以便测试人员制定相应的测试方案。
[0062]仅作为例举来说,该测试建议可以是对于软件版本变动所带来的功能增添修改,以及开发可提示测试关注点及测试方向,以便测试人员及时调整测试计划。比如,根据作更新的应用软件中的功能模块以及所涉及的修改内容做出的些测试建议、重点关注模块、测试时的组合条件及方法等,可以是其中的至少一种。
[0063]通过上述实施例中的系统2可以让测试人员更加便捷地获取到应用软件开发过程中的相关信息,进而利于做出有目的性的测试方案,提高了测试效率并降低了应用软件后期的维护成本。
[0064]实施例3
[0065]请参见图3,为一种终端的原理图,如图所示,终端3至少包括软件版本信息发送模块32和软件测试信息发送模块33中的一种模块,以及通信连接模块31,其中,通信连接模块31适于向服务器发送Socket服务请求,根据服务器的响应在服务器与终端3之间建立Socket连接服务,并在服务器接收由终端3发送的应用软件的版本发布信息和/或测试建议信息后断开Socket连接服务;软件版本信息发送模块32适于在安装于终端3上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至服务器;软件测试信息发送模块33适于在安装于终端3上的应用软件更新时,将预先写入的应用软件的作更新的测试建议信息通过Socket连接服务发送至服务器。
[0066]在本实施中,该终端3可以是一种交换机。通过本实施中的终端3可以让测试人员更加便捷地获取到应用软件开发过程中的相关信息,进而利于做出有目的性的测试方案,提高了测试效率并降低了应用软件后期的维护成本。
[0067]实施例4
[0068]请参见图4,为一种服务器的原理图,如图所示,服务器4包括Socket连接服务模块41和更新数据获取模块42,其中,适于响应终端的Socket服务请求,在服务器4与终端之间建立Socket连接服务,以及在服务器4接收完成由终端发送的应用软件的版本发布信息和/或测试建议信息后断开Socket连接服务;更新数据获取模块42适于至少接收以下一种数据:在安装于终端上的应用软件更新时,由终端通过Socket连接服务发送至服务器4的预先写入的应用软件的版本发布信息;以及在安装于终端上的应用软件更新时,由终端通过Socket连接服务发送至服务器4的预先写入的应用软件的作更新的测试建议信息。
[0069]在本实施例中,该终端可以是一种交换机。通过本实施中的服务器4可以让测试人员更加便捷地获取到应用软件开发过程中的相关信息,进而利于做出对应的测试方案,提高了测试效率并降低了应用软件后期的维护成本。
[0070]综上所述,本发明通过将应用软件开发过程的相关记录信息整理并按照设定的格式通过终端发送至服务器,以便于测试人员在有应用软件更新时,能够更加便捷地获取到应用软件开发过程中的相关信息,进而利于做出相应的测试方案,提高了测试效率并降低了应用软件后期的维护成本。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0071]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种通过服务器获取终端上应用软件更新数据的方法,其特征在于,包括: 由服务器响应终端的Socket服务请求,并在所述服务器与所述终端之间建立Socket连接服务; 在安装于所述终端上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至所述服务器;和/或 在安装于所述终端上的应用软件更新时,将预先写入的应用软件的更新的测试建议信息通过Socket连接服务发送至所述服务器; 所述服务器接收由所述终端发送的所述应用软件的版本发布信息和/或测试建议信息,并断开Socket连接服务。2.根据权利要求1所述的通过服务器获取终端上应用软件更新数据的方法,其特征在于,所述应用软件的版本发布信息至少包括以下一种:应用软件版本号、新增功能说明、修复缺陷说明、功能模块归属及功能模块缺陷概述。3.根据权利要求1所述的通过服务器获取终端上应用软件更新数据的方法,其特征在于,所述应用软件的测试建议信息至少包括以下一种:根据需更新的应用软件中的功能模块以及所涉及的修改内容做出的些测试建议、重点关注模块、测试时的组合条件及方法。4.一种通过服务器获取终端上应用软件更新数据的系统,其特征在于,包括: 服务器,适于响应终端的Socket服务请求,并在所述服务器与所述终端之间建立Socket连接服务,以及接收由所述终端发送的应用软件的版本发布信息和/或测试建议信息,并断开Socket连接服务; 以及以下至少一种模块: 软件版本信息发送模块,适于在安装于所述终端上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至所述服务器; 软件测试信息发送模块,适于在安装于所述终端上的应用软件更新时,将预先写入的应用软件的更新的测试建议信息通过Socket连接服务发送至所述服务器。5.根据权利要求4所述的通过服务器获取终端上应用软件更新数据的系统,其特征在于,所述应用软件的版本发布信息至少包括以下一种:应用软件版本号、新增功能说明、修复缺陷说明、功能模块归属及功能模块缺陷概述。6.根据权利要求4所述的通过服务器获取终端上应用软件更新数据的系统,其特征在于,所述应用软件的测试建议信息至少包括以下一种:根据需更新的应用软件中的功能模块以及所涉及的修改内容做出的些测试建议、重点关注模块、测试时的组合条件及方法。7.一种终端,其特征在于,所述终端包括: 通信连接模块,适于向服务器发送Socket服务请求,根据所述服务器的响应在所述服务器与所述终端之间建立Socket连接服务,并在所述服务器接收由所述终端发送的应用软件的版本发布信息和/或测试建议信息后断开Socket连接服务; 以及以下至少一种模块: 软件版本信息发送模块,适于在安装于所述终端上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至所述服务器; 软件测试信息发送模块,适于在安装于所述终端上的应用软件更新时,将预先写入的应用软件的更新的测试建议信息通过Socket连接服务发送至所述服务器。8.根据权利要求7所述的终端,其特征在于,所述终端为交换机。9.一种服务器,其特征在于,包括: Socket连接服务模块,适于响应终端的Socket服务请求,在所述服务器与终端之间建立Socket连接服务,以及在所述服务器接收完成由所述终端发送的应用软件的版本发布信息和/或测试建议信息后断开Socket连接服务; 更新数据获取模块,适于至少接收以下一种数据: 在安装于所述终端上的应用软件更新时,由所述终端通过Socket连接服务发送至所述服务器的预先写入的应用软件的版本发布信息;以及 在安装于所述终端上的应用软件更新时,由所述终端通过Socket连接服务发送至所述服务器的预先写入的应用软件的作更新的测试建议信息。10.根据权利要求9所述的服务器,其特征在于,所述终端为交换机。
【专利摘要】本发明提供一种通过服务器获取终端上应用软件更新数据的方法和系统,其中所述方法包括:由服务器响应终端的Socket服务请求,并在服务器与终端之间建立Socket连接服务;在安装于终端上的应用软件更新时,将预先写入的应用软件的版本发布信息通过Socket连接服务发送至服务器;和/或在安装于终端上的应用软件更新时,将预先写入的应用软件的作更新的测试建议信息通过Socket连接服务发送至服务器;服务器接收由终端发送的应用软件的版本发布信息和/或测试建议信息,并断开Socket连接服务。本发明让测试人员更加便捷地获取到应用软件开发过程中的相关信息,进而利于做出有目的性的测试方案,提高了测试效率并降低了应用软件后期的维护成本。
【IPC分类】G06F9/44, G06F9/445
【公开号】CN105426186
【申请号】CN201510779665
【发明人】谷颖
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年3月23日
【申请日】2015年11月13日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1