一种终端的远程测试方法和系统的制作方法_2

文档序号:9730279阅读:来源:国知局
则终端按照测试指令中的测试命令执行测试,并将测试相关信息反馈至HTTP服务器;
[0046]如不匹配,则忽略该测试指令,等待下一次继续在HTTP服务器上查询是否有新的测试指令。
[0047]其中,测试相关信息包括但不限于测试结果和测试进度。
[0048]在终端将测试相关信息反馈至HTTP服务器后,测试人员利用控制终端通过微信公众号发送测试查询指令,可以从HTTP服务器获取所有终端的测试相关信息。
[0049]上面方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0050]实施例2
[0051]本实施例公开了一种终端的远程测试系统,终端和控制终端之间通过微信平台和HTTP服务器联系在一起:将HTTP服务器与一微信公众号绑定,控制终端通过微信公众号和HTTP服务器实现终端的远程测试。并且,在本实施例中,与HTTP服务器相通信的终端为一个或多个。
[0052]其中,终端包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、RF(射频)电路、音频电路、扬声器、麦克风、输入/输出(I/o)子系统、触摸显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。终端可以是任何便携式电子设备,包括但不限于笔记本电脑、平板电脑、智能手机、多媒体播放器、个人数字助理(PDA)等等,还可能包括其中两项或多项的组合。应当理解,本实施例中列举的终端只是便携式电子设备的一个实例,该设备的组件可以比图示中给出的具有更多或更少的组件,或具有不同的组件配置。图中所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。在本实施例中,终端的操作系统优选为Android系统。并且,为了实现本实施例的终端的远程测试,终端必须保持与HTTP服务器的通信,其即可通过有线通信方式与HTTP服务器通信,也可通过无线通信方式与HTTP服务器通信。
[0053]控制终端包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、RF(射频)电路、输入/输出(I/o)子系统、触摸显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。其即可以是任何便携式电子设备,包括但不限于笔记本电脑、平板电脑、智能手机、多媒体播放器、个人数字助理(PDA)等等,还可能包括其中两项或多项的组合。应当理解,本实施例中列举的终端只是便携式电子设备的一个实例,该设备的组件可以比图示中给出的具有更多或更少的组件,或具有不同的组件配置。图中所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。并且,为了实现本实施例的终端的远程测试,控制终端必须保证能够使用微信,即控制终端必须处于联网的状态。如此,测试人员才可以利用控制终端通过微信公众号发送相应指令。
[0054]如图2所示,本实施例的终端的远程测试系统包括:
[0055]查询模块210,位于所述控制终端侧300,用于通过所述微信公众号从所述HTTP服务器400查询终端500的终端标识信息和状态信息、以及测试相关信息:
[0056]查询模块210通过所述微信公众号发送设备查询指令。从所述HTTP服务器400获取到所有终端500的终端标识信息和状态信息;
[0057]查询模块210通过所述微信公众号发送测试查询指令,从所述HTTP服务器400获取所有终端500的所述测试相关信息。
[0058]测试指令下达模块220,位于所述控制终端300侧,用于根据所述查询模块210查询的终端标识信息,通过所述微信公众号向所述HTTP服务器400下达测试指令;其中,所述测试指令包括终端标识信息和测试命令;
[0059]所述HTTP服务器400,与控制终端300之间通过微信公众号进行通信,与终端500之间直接通信,用于保存终端500发送的终端标识信息、状态信息和测试相关信息,以便于控制终端300的查询,以及控制终端300所下达的测试指令,以便于终端500定时查询测试指令。
[0060]指令查询模块230,位于终端500侧,用于从所述HTTP服务器400中查询所述测试指令;
[0061]判断模块240,位于终端侧500,用于判断终端500与所述测试指令中的终端标识信息是否匹配;如果匹配,则继续按照测试指令中的测试命令执行测试;如果不匹配,则忽略该条测试指令。
[0062]测试执行模块250,位于终端500侧,用于依据所述判断模块240的判断结果,按照所述测试命令执行测试;
[0063]上传模块260,位于终端500侧,用于向所述HTTP服务器400上传终端标识信息和状态信息、以及测试相关信息。
[0064]并且,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元模块,但这并不表明本实施例中不存在其它的模块。
[0065]此外,不难发现,本实施例为与第一实施例相对应的系统实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。
[0066]综上所述,本发明的一种终端的远程测试方法和系统,借组于目前应用日益广泛的微信平台,利用HTTP服务器,并将HTTP服务器与微信公众号绑定,通过微信公众号向HTTP服务器下达带有终端标识信息的测试指令,终端通过查询测试指令,并判断与其是否匹配,从而进一步执行测试。本发明的一种终端的远程测试方法和系统,多个待测的终端可以同时对HTTP服务器执行相关操作(上传终端标识信息、状态信息和测试相关信息,查询测试指令),使其可同时执行测试,大大提高了测试效率,并且控制终端通过微信公众号实时查看和监控终端的测试相关信息,更加方便监控处于测试中的终端,且实现成本也更加低廉。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0067]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种终端的远程测试方法,其特征在于,终端采用安卓操作系统,通过控制终端和HTTP服务器进行远程测试,并且,所述HTTP服务器与微信公众号绑定;所述终端的远程测试方法包括: 步骤S10,所述控制终端通过所述微信公众号向所述HTTP服务器下达测试指令;其中,所述测试指令包括终端标识信息和测试命令; 步骤S20,终端查询所述HTTP服务器的测试指令,并判断所述测试指令中的终端标识信息与其是否匹配:若匹配,则终端执行测试命令,并将测试相关信息反馈至所述HTTP服务器。2.根据权利要求1所述的终端的远程测试方法,其特征在于:终端标识信息与终端一一对应。3.根据权利要求1所述的终端的远程测试方法,其特征在于:所述终端标识信息为ΙΜΕΙο4.根据权利要求1所述的终端的远程测试方法,其特征在于:所述步骤S10还包括:所述控制终端通过所述微信公众号发送设备查询指令从所述HTTP服务器获取到所有终端的终端标识信息和状态信息。5.根据权利要求4所述的终端的远程测试方法,其特征在于:所述HTTP服务器中的终端标识信息和状态信息是由终端向所述HTTP服务器发送的。6.根据权利要求1所述的终端的远程测试方法,其特征在于:所述终端的远程测试方法还包括:所述控制终端通过所述微信公众号发送测试查询指令从所述HTTP服务器获取所有终端的所述测试相关信息。7.根据权利要求1所述的终端的远程测试方法,其特征在于:所述测试相关信息包括测试结果和测试进度。8.—种终端的远程测试系统,其特征在于:终端采用安卓操作系统,通过控制终端和HTTP服务器进行远程测试,并且,所述HTTP服务器与微信公众号绑定;所述终端的远程测试系统包括: 查询模块,位于所述控制终端侧,用于通过所述微信公众号从所述HTTP服务器查询终端的终端标识信息和状态信息、以及测试相关信息; 测试指令下达模块,位于所述控制终端侧,用于根据所述查询模块查询的终端标识信息,通过所述微信公众号向所述HTTP服务器下达测试指令;其中,所述测试指令包括终端标识?目息和测试命令; 所述HTTP服务器用于保存终端发送的终端标识信息、状态信息和测试相关信息,以及所述控制终端下达的所述测试指令; 指令查询模块,位于终端侧,用于从所述HTTP服务器中查询所述测试指令; 判断模块,位于终端侧,用于判断终端与所述测试指令中的终端标识信息是否匹配; 测试执行模块,位于终端侧,用于依据所述判断模块的判断结果,按照所述测试命令执行测试; 上传模块,位于终端侧,用于向所述HTTP服务器上传终端标识信息和状态信息、以及测试相关信息。9.根据权利要求8所述的终端的远程测试系统,其特征在于:终端标识信息与终端一一对应。10.根据权利要求8所述的终端的远程测试系统,其特征在于:所述查询模块通过所述微信公众号发送设备查询指令从所述HTTP服务器获取到所有终端的终端标识信息和状态信息;发送测试查询指令从所述HTTP服务器获取所有终端的所述测试相关信息。
【专利摘要】本发明提供一种终端的远程测试方法和系统,终端采用安卓操作系统,通过控制终端和HTTP服务器进行远程测试,并且,所述HTTP服务器与微信公众号绑定;所述终端的远程测试方法包括:所述控制终端通过所述微信公众号向HTTP服务器下达测试指令;其中,所述测试指令包括终端标识信息和测试命令;终端查询HTTP服务器的测试指令,并判断所述测试指令中的终端标识信息与其是否匹配:若匹配,则终端执行测试命令,并将测试相关信息反馈至所述HTTP服务器。本发明可同时执行多个终端的测试,大大提高了测试效率,并且控制终端通过微信公众号实时查看和监控终端的测试相关信息,更加方便监控处于测试中的终端,且实现成本也更加低廉。
【IPC分类】H04L29/08
【公开号】CN105491140
【申请号】CN201510934951
【发明人】耿兴欢
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年4月13日
【申请日】2015年12月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1