本发明涉及信息,尤其涉及一种用户动作的预判及响应方法、装置、介质及设备。
背景技术:
1、随着轨道行业的迅猛发展,轨道运营遇到了空前压力。为了提高运营效率以及减少运营成本,自助售票机(ticket vending machine,简称tvm)成为运营公司最重要的手段之一。在车站现场进行列车购票时,现有技术主要是由用户在自助售票机上手动完成选站、选时间、确认、付款等操作,用户的操作过程繁琐,且需要等待机器响应,购票的自动化、智能化程度较低。
技术实现思路
1、本发明实施例提供了一种用户动作的预判及响应方法、装置、介质及设备,以解决现有自助售票机存在的自动化和智能化程度低的问题,实现对用户动作的提前预判。
2、一种用户动作的预判及响应方法,包括:
3、对预设寄存器进行轮询,获取屏幕界面的遮挡状态信息,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息;
4、获取绝对误差值,根据所述相对坐标信息和绝对误差值获取对应的功能标识;
5、调用所述功能标识对应的功能接口,响应业务过程。
6、可选地,所述对预设寄存器进行轮询,获取屏幕界面的遮挡状态信息,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息包括:
7、启动定时任务,以毫秒级别对所述寄存器进行轮询,获取当前的遮挡状态信息;
8、将所述遮挡状态信息与前一遮挡状态信息按照bit方式进行位值比较;
9、若所述遮挡状态信息与前一遮挡状态信息的位值相同时,继续进行下一次轮询;
10、若所述遮挡状态信息与前一遮挡状态信息的位值不同时,调用寄存器值转换坐标关系,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息。
11、可选地,所述获取绝对误差值,根据所述相对坐标信息和绝对误差值获取对应的功能标识包括:
12、将所述相对坐标信息与业务功能在屏幕界面上的额定坐标进行比较,得到相对误差值;
13、比较所述相对误差值与所述绝对误差值,获取所述相对误差值小于或等于所述绝对误差值时的额定坐标;
14、根据额定坐标与功能标识之间的映射关系,得到所获取的额定坐标对应的功能标识作为所述相对坐标信息对应的功能标识。
15、可选地,所述预设寄存器中的遮挡状态信息通过外置屏幕的传感器控制面板捕获,并写入至所述预设寄存器;
16、所述传感器控制面板上包括红外横向传感器及其对应的寄存器、红外纵向传感器及其对应的寄存器,所述红外横向传感器和红外纵向传感器用于感应屏幕的遮挡状态。
17、可选地,在对预设寄存器进行轮询时,所述方法还包括:
18、通过预设字节流报文下发指令信息,从所述传感器控制面板上的寄存器中获取屏幕的遮挡状态信息。
19、可选地,所述方法还包括:
20、获取业务响应结果,根据所述业务响应结果更新界面。
21、一种用户动作的预判及响应装置,所述装置包括:
22、坐标获取模块,用于对预设寄存器进行轮询,获取屏幕界面的遮挡状态信息,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息;
23、标识获取模块,用于获取绝对误差值,根据所述相对坐标信息和绝对误差值获取对应的功能标识;
24、功能响应模块,用于调用所述功能标识对应的功能接口,响应业务过程。
25、可选地,所述坐标获取模块包括:
26、轮询单元,用于启动定时任务,以毫秒级别对所述寄存器进行轮询,获取当前的遮挡状态信息;
27、位值比较单元,用于将所述遮挡状态信息与前一遮挡状态信息按照bit方式进行位值比较;
28、所述轮询单元,还用于若所述遮挡状态信息与前一遮挡状态信息的位值相同时,继续进行下一次轮询;
29、转换单元,用于若所述遮挡状态信息与前一遮挡状态信息的位值不同时,调用寄存器值转换坐标关系,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息。
30、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的用户动作的预判及响应方法。
31、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的用户动作的预判及响应方法。
32、本发明实施例通过对预设寄存器进行轮询,获取屏幕界面的遮挡状态信息,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息;获取绝对误差值,根据所述相对坐标信息和绝对误差值获取对应的功能标识;调用所述功能标识对应的功能接口,响应业务过程;从而实现了对用户动作的提前预判,让用户及时看到界面的变化,极大地缩减了用户在等待机器响应的耗时,提升了设备的自动化、智能化程度以及设备使用率。
1.一种用户动作的预判及响应方法,其特征在于,包括:
2.如权利要求1所述的用户动作的预判及响应方法,其特征在于,所述对预设寄存器进行轮询,获取屏幕界面的遮挡状态信息,根据所述遮挡状态信息生成手指在屏幕界面上的相对坐标信息包括:
3.如权利要求1所述的用户动作的预判及响应方法,其特征在于,所述获取绝对误差值,根据所述相对坐标信息和绝对误差值获取对应的功能标识包括:
4.如权利要求1至3任一项所述的用户动作的预判及响应方法,其特征在于,所述预设寄存器中的遮挡状态信息通过外置屏幕的传感器控制面板捕获,并写入至所述预设寄存器;
5.如权利要求4所述的用户动作的预判及响应方法,其特征在于,在对预设寄存器进行轮询时,所述方法还包括:
6.如权利要求1至3任一项所述的用户动作的预判及响应方法,其特征在于,所述方法还包括:
7.一种用户动作的预判及响应装置,其特征在于,所述装置包括:
8.如权利要求7所述的用户动作的预判及响应装置,其特征在于,所述坐标获取模块包括:
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的用户动作的预判及响应方法。
10.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的用户动作的预判及响应方法。