一种远程测试方法、POS终端及PC控制端与流程

摘要: 本技术涉及远程控制,尤其涉及一种远程测试方法、pos终端及pc控制端。背景技术:1、在现代商业交易和支付场景中,pos终端作为一个交易设备,广泛应用于各类零售店...
一种远程测试方法、POS终端及PC控制端与流程

本技术涉及远程控制,尤其涉及一种远程测试方法、pos终端及pc控制端。

背景技术:

1、在现代商业交易和支付场景中,pos终端作为一个交易设备,广泛应用于各类零售店铺、餐饮场所、服务行业等,承担着商品交易、支付处理等核心功能。随着科技的不断发展,pos终端的功能日益丰富,集成了多种硬件模块,如lcd屏、扫码器、打印机、刷卡器等,以满足多样化的业务需求。然而,在pos终端的生产、研发和维护过程中,对其硬件模块进行老化测试是确保产品质量和稳定性的关键环节。老化测试能够模拟长时间使用的实际情况,提前发现硬件模块可能存在的潜在问题,如零部件老化、性能衰退、故障隐患等,从而避免在实际使用过程中出现故障,影响正常的商业运营。

2、现有的pos终端老化测试方法在测试过程中通常需要测试人员在现场手动操作pos终端,设置测试参数、启动测试项目,并定时检查测试进度和结果。这种方式不仅效率低下,耗费大量的人力和时间成本,而且容易出现人为误差,影响测试结果的准确性和可靠性。

技术实现思路

1、为了解决上述技术问题,本技术提供了一种远程测试方法、pos终端及pc控制端。

2、下面对本技术中提供的技术方案进行描述:

3、本技术第一方面提供了一种远程测试方法,应用于pos终端,所述方法包括:

4、向pc控制端发送在线报文,所述在线报文携带有pos终端中的支持测试的各个硬件模块的信息,所述硬件模块的信息包括编号;

5、接收所述pc控制端发送的测试指令,所述测试指令包括待测试的目标硬件模块的编号以及测试时长;

6、在根据所述测试指令对所述目标硬件模块进行测试的过程中,向所述pc控制端发送状态报文,所述状态报文用于表征当前正在进行所述目标硬件模块的测试。

7、可选的,在所述根据所述测试指令对所述目标硬件模块进行测试之前,所述方法还包括:

8、若确定本地缺少执行所述测试指令所需的测试工具,则向所述pc控制端发送反馈指令,所述反馈指令用于表征缺少所述测试工具;

9、接收所述pc控制端基于所述反馈指令下发的所述测试工具,并安装所述测试工具。

10、可选的,所述向所述pc控制端发送状态报文,包括:

11、若所述目标硬件模块属于预设的核心模块,则按照第一预设时间间隔向所述pc控制端发送状态报文;

12、若所述目标硬件模块不属于预设的核心模块,则按照第二预设时间间隔向所述pc控制端发送状态报文;

13、其中,所述第一预设时间间隔小于所述第二预设时间间隔。

14、本技术第二方面提供了另一种远程测试方法,应用于pc控制端,所述方法包括:

15、接收至少一个pos终端发送的在线报文,每个所述在线报文携带有对应的pos终端中的支持测试的各个硬件模块的信息,所述硬件模块的信息包括编号;

16、获取针对所述至少一个pos终端中的至少一个目标pos终端的测试指令,所述测试指令包括所述目标pos终端的目标硬件模块的编号以及测试时长;

17、向所述目标pos终端发送所述测试指令;

18、接收所述目标pos终端发送的状态报文,所述状态报文用于表征当前正在进行所述目标硬件模块的测试。

19、可选的,在所述向所述目标pos终端发送所述测试指令之后,所述方法还包括:

20、接收所述pos终端发送的反馈指令,所述反馈指令用于表征缺少执行所述测试指令所需的测试工具;

21、基于所述反馈指令向所述pos终端下发所述测试工具。

22、可选的,所述获取针对所述至少一个pos终端中的至少一个目标pos终端的测试指令,包括:

23、根据接收到的所有在线报文,在用户操作界面显示当前在线的所有pos终端;

24、响应所述用户操作界面上输入的操作指令,以获取针对所述至少一个pos终端中的至少一个目标pos终端的测试指令。

25、可选的,所述方法还包括:

26、响应终止测试指令,向所述目标pos终端发送测试终止报文,所述测试终止报文用于表征终止所述目标硬件模块的测试。

27、可选的,所述方法还包括:

28、实时监测与所述目标pos终端之间的网络连接状态,若网络连接的丢包率超过预设阈值,则向所述目标pos终端发送重连指令;

29、若重连次数达到预设次数仍未成功建立稳定网络连接,则向用户操作界面发送网络异常提示信息。

30、本技术第三方面提供了一种远程测试的pos终端,所述pos终端包括:

31、发送单元,用于发送在线报文至pc控制端,其中所述在线报文包含硬件模块信息和测试的编号;

32、第一发送单元,用于向pc控制端发送在线报文,所述在线报文携带有pos终端中的支持测试的各个硬件模块的信息,所述硬件模块的信息包括编号;

33、第一接收单元,用于接收所述pc控制端发送的测试指令,所述测试指令包括待测试的目标硬件模块的编号以及测试时长;

34、第二发送单元,用于在根据所述测试指令对所述目标硬件模块进行测试的过程中,向所述pc控制端发送状态报文,所述状态报文用于表征当前正在进行所述目标硬件模块的测试。

35、本技术第四方面提供了一种远程测试的pc控制端,所述pc控制端包括:

36、第二接收单元,用于接收至少一个pos终端发送的在线报文,每个所述在线报文携带有对应的pos终端中的支持测试的所有硬件模块的信息,所述硬件模块的信息包括编号;

37、获取单元,用于获取针对所述至少一个pos终端中的至少一个目标pos终端的测试指令,所述测试指令包括所述目标pos终端的目标硬件模块的编号以及测试时长;

38、第三发送单元,用于向所述目标pos终端发送所述测试指令;

39、第三接收单元,用于接收所述目标pos终端发送的状态报文,所述状态报文用于表征当前正在进行所述目标硬件模块的测试。

40、本技术第五方面提供了一种远程测试的装置,所述装置包括:

41、处理器、存储器、输入输出单元以及总线;

42、所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

43、所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的远程测试方法,或执行第二方面以及第二方面中任一项可选的远程测试方法。

44、本技术第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的远程测试方法,或执行第二方面以及第二方面中任一项可选的远程测试方法。

45、从以上技术方案可以看出,本技术具有以下优点:

46、通过远程控制方式,pc控制端可以同时管理多个pos终端,批量下发测试指令,并实时监控测试进度,减少人工干预,降低人为误差,避免了人为操作带来的误差和不确定性,测试程序能够按照预设的标准和规则执行,确保测试结果的客观性和一致性,从而提高测试结果的准确性和可靠性,根据每个pos终端的不同硬件模块设置相应的测试时长,从而缩短测试周期,提高整体测试效率。