本技术涉及通信,尤其涉及一种pos机的异常情况处理方法、装置、设备、介质及程序产品。
背景技术:
1、随着电子支付的普及,pos机已成为现代商业活动中不可或缺的一部分,被广泛应用于各类支付场景。pos机提高了交易的效率和安全性。在实际应用中,pos机难免会出现各种异常,影响正常的支付。
2、目前当用户的pos机出现异常时,通常需要用户向pos机售后人员提交异常描述单,然后等待pos机的售后人员根据异常描述单中的异常描述信息确定异常原因并提供对应的解决方案来进行异常处理,从而造成了售后人员无法快速获取pos机的异常信息来确定pos机的异常原因,进而导致处理pos机异常的效率较低,影响用户体验。
技术实现思路
1、本技术提供一种pos机的异常情况处理方法、装置、设备、介质及程序产品,用以解决现有技术中当用户的pos机出现异常时,通常需要用户向pos机售后人员提交异常描述单,然后等待pos机的售后人员根据异常描述单中的异常描述信息确定异常原因并提供对应的解决方案来进行异常处理,从而造成了售后人员无法快速获取pos机的异常信息来确定pos机的异常原因,进而导致处理pos机异常的效率较低,影响用户体验的问题。
2、第一方面,本技术提供一种pos机的异常情况处理方法,所述方法应用于云售后服务端设备,所述方法包括:
3、接收云售后客户端设备发送的异常处理请求,所述异常处理请求中包括目标pos机终端标识信息;
4、基于所述异常处理请求确定是否与所述目标pos机终端建立远程连接;
5、若确定与所述目标pos机终端建立远程连接,则基于所述目标pos机终端标识信息生成目标加密信息;
6、向所述目标pos机终端发送远程连接申请请求;所述远程连接申请请求中包括所述目标加密信息;所述目标加密信息用于指示所述目标pos机终端对云售后服务端设备进行安全认证以及在认证成功后生成目标校验码;
7、接收所述云售后客户端设备发送的所述目标校验码;
8、对所述目标校验码进行验证,以获得验证结果;
9、若确定所述验证结果为验证通过,则建立与所述目标pos机终端的通信连接,并获取所述目标pos机终端的实时状态数据,所述实时状态数据用于确定所述目标pos机终端异常情况。
10、在一种可能的设计中,所述异常处理请求包括预设异常处理信息;所述预设异常处理信息中包括以下任意一种:基础异常处理、自助异常处理或远程协助处理;
11、所述基于所述异常处理请求确定是否与所述目标pos机终端建立远程连接,包括:
12、确定所述预设异常处理信息的类型;
13、若确定所述预设异常处理信息为所述基础异常处理或自助异常处理,则确定不与所述目标pos机终端建立远程连接;
14、若确定所述预设异常处理信息为远程协助处理,则确定与所述目标pos机终端建立远程连接。
15、在一种可能的设计中,所述基于所述目标pos机终端标识信息生成目标加密信息,包括:
16、采用预设数字签名算法并基于所述目标pos机终端标识信息进行数字签名,以获得目标数字签名信息;
17、采用预设加密算法并基于所述目标数字签名信息进行加密,以获得目标加密信息。
18、在一种可能的设计中,所述目标pos机终端标识信息中包括序列标识信息、用户标识信息;
19、采用预设数字签名算法并基于所述目标pos机终端标识信息进行数字签名,以获得目标数字签名信息,包括:
20、从所述序列标识信息中选取第一预设位数的数据,从所述用户标识信息中选取第二预设位数的数据;
21、将所述第一预设位数的数据及所述第二预设位数的数据进行拼接,以获取目标标识信息;
22、采用预设数字签名算法对所述目标标识信息进行数字签名,以获得目标数字签名信息。
23、在一种可能的设计中,所述目标校验码是基于所述目标pos机终端标识信息生成的;
24、所述对所述目标校验码进行验证,以获得验证结果,包括:
25、采用预设解析算法对所述目标校验码进行解析,以获得待校验信息;
26、将待校验信息与预设信息进行比对,确定待校验信息是否和预设信息是否一致,所述预设信息为所述目标pos机终端标识信息;
27、响应于所述待校验信息和所述预设信息一致,确定验证结果为验证成功;
28、响应于所述待校验信息和所述预设信息不一致,确定验证结果为验证失败。
29、在一种可能的设计中,所述实时状态数据包括脱敏处理后的实时状态图像;
30、所述建立与所述目标pos机终端的通信连接之后,所述方法还包括:
31、接收所述目标pos机终端采用预设脱敏算法进行脱敏处理后的实时状态图像,所述实时状态图像为目标pos机终端显示屏实时显示的图像;
32、根据所述实时状态图像确定所述目标pos机终端异常情况。
33、第二方面,本技术提供一种pos机的异常情况处理装置,包括:接收模块,用于接收云售后客户端设备发送的异常处理请求;确定模块,用于基于所述异常处理请求确定是否与所述目标pos机终端建立远程连接;生成模块,用于若确定与所述目标pos机终端建立远程连接,则基于所述目标pos机终端标识信息生成目标加密信息;发送模块,用于向所述目标pos机终端发送远程连接申请请求;接收模块,还用于接收所述云售后客户端设备发送的所述目标校验码;验证模块,用于对所述目标校验码进行验证,以获得验证结果;建立模块,用于若确定所述验证结果为验证通过,则建立与所述目标pos机终端的通信连接;获取模块,用于获取所述目标pos机终端的实时状态数据。
34、第三方面,本技术实施例提供一种云售后服务端设备,包括:至少一个处理器和存储器及收发器;所述存储器存储计算机执行指令;所述收发器,用于收发数据;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的pos机的异常情况处理方法。
35、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的pos机的异常情况处理方法。
36、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的pos机的异常情况处理方法。
37、本技术提供的pos机的异常情况处理方法、装置、设备、介质及程序产品,通过接收云售后客户端设备发送的异常处理请求,所述异常处理请求中包括目标pos机终端标识信息;基于所述异常处理请求确定是否与所述目标pos机终端建立远程连接;若确定与所述目标pos机终端建立远程连接,则基于所述目标pos机终端标识信息生成目标加密信息;向所述目标pos机终端发送远程连接申请请求;所述远程连接申请请求中包括所述目标加密信息;所述目标加密信息用于指示所述目标pos机终端对云售后服务端设备进行安全认证以及在认证成功后生成目标校验码;接收所述云售后客户端设备发送的所述目标校验码;对所述目标校验码进行验证,以获得验证结果;若确定所述验证结果为验证通过,则建立与所述目标pos机终端的通信连接,并获取所述目标pos机终端的实时状态数据,所述实时状态数据用于确定所述目标pos机终端异常情况。由于接收到云售后客户端设备发送的异常处理请求,异常处理请求中包括目标pos机终端标识信息,从而可根据目标pos机终端标识信息确定出对应的目标pos机终端。进一步地,根据异常处理请求确定出是否要和目标pos机终端标识信息对应的目标pos机终端建立远程连接。当确定出要与目标pos机终端建立远程连接,为保证远程连接的安全性,则基于目标pos机终端标识信息生成目标加密信息,并将携带目标加密信息的远程连接申请请求发送至目标pos机终端。其中,目标加密信息用于目标pos机终端对云售后服务端设备进行安全认证,并在认证成功后,目标pos机终端生成目标校验码。云售后服务端设备接收云售后客户端设备发送的目标校验码,并对目标校验码进行验证,确定出验证结果。因此当验证结果为验证通过时,云售后服务端设备则与目标pos机终端建立通信连接,从而获取目标pos机终端的实时状态数据,进而根据目标pos机终端的实时状态数据确定出目标pos机终端异常情况,相较于通过用户对目标pos机异常信息进行描述生成异常描述单并发送给售后人员,售后人员通过用户的异常描述进行异常原因分析及提出解决方案,根据异常处理请求确定出与目标pos机终端进行远程,并通过目标加密信息和目标校验码进行安全验证,从而与目标pos机终端建立远程连接,进而可以准确快速的获取目标pos机终端的实时状态数据,根据实时状态数据确定出目标pos机终端异常情况,从而提高了处理pos机异常信息的效率,进而提升用户体验。