背景技术:
1、本发明总体上涉及解决用户界面功能的领域,并且更具体地涉及将失败的用户界面功能卸载到邻近的移动设备。
2、快餐餐馆已经从传统地通过柜台经由人类交互接收客户订单演变为经由支持因特网的计算设备电子地接收客户订单。当客户进入餐馆时,该客户可以简单地接近自助服务亭,从菜单中选择项目,提供支付信息,并且接收订单确认。对食物或饮料下单已经从与餐馆员工的交互简单地转移到自助服务亭,用技术交互代替人类交互。
3、作为物联网(iot)能力的出现的一部分,越来越多的移动设备用户界面显示器正切换到自助服务亭的触摸屏显示器。iot指的是如下概念:将因特网连接性扩展到常规计算平台(诸如个人计算机和移动设备)之外,并且扩展到任何范围的传统上不支持因特网的物理设备和日常物体。嵌入有电子器件、因特网连接性和其他形式的硬件(诸如传感器),这些设备和物体可以通过网络连接与客户进行通信和交互,并且这些设备和物体可以被远程地监视和控制。
技术实现思路
1、本发明的各个方面公开了用于解决失败的用户界面功能的方法、计算机程序产品和计算机系统。本发明的一个实施例可以包括具有一个或多个处理器的本地设备,所述一个或多个处理器被配置为在本地设备用户界面上显示的一个或多个用户可选择元素处检测具有第一输入幅度的第一用户输入。另外,一个或多个处理器可以被配置为确定本地设备用户界面没有响应于第一用户输入。本地设备的一个或多个处理器还可以被配置为在一个或多个用户可选择元素处检测由用户进行的第二用户输入,第二用户输入具有大于第一输入幅度的第二输入幅度。
2、另外,本地设备的一个或多个处理器可以被配置为确定本地设备用户界面没有响应于第二用户输入。一个或多个处理器可以被配置为通过检测作为多次重复屏幕触摸的用户恼怒感(aggravation)、通过麦克风听到的用户挫败感(frustration)、或通过触摸本地设备用户界面上的取消用户可选择元素来取消交互的用户取消来确定无响应性。如果本地设备的一个或多个处理器确定本地设备用户界面没有响应,则本地设备的一个或多个处理器可以将第一数据发送到与用户相关联的移动设备,第一数据对应于用户界面卸载提示,其中移动设备可以在本地设备用户界面的预定邻近范围内。另外,本地设备的一个或多个处理器可以被配置为从移动设备接收第二数据,第二数据可以对应于在移动设备处接收到的多个移动设备用户输入。
3、在另一个实施例中,一个或多个处理器可以被配置为确定本地设备用户界面没有响应于第一用户输入,因为一个或多个处理器未能执行与由第一用户输入发起的一个或多个用户可选择元素相对应的命令。另外,移动设备可以包括一个或多个处理器,所述一个或多个处理器可以被配置为执行本文中描述的本发明的实施例。例如,本发明的实施例可以包括移动设备的一个或多个处理器,所述一个或多个处理器被配置为在移动设备的显示器上生成移动设备用户界面,其中,移动设备用户界面可以包括与一个或多个用户可选择元素相对应的移动设备用户可选择元素。
4、可以响应于确定本地设备用户界面没有响应于第二用户输入,将用户界面卸载提示发送到移动设备。多个移动设备用户输入中的至少一个可以对应于一个或多个用户可选择元素处的第一用户输入。移动设备的一个或多个处理器可以被配置为将第二数据发送到包括本地设备用户界面的本地设备,其中,本地设备连接到网络。本地设备可以包括无线通信模块,该无线通信模块被配置为当在本地设备的预定邻近范围内时促进本地设备和移动设备之间的无线通信。
5、在另一个实施例中,本地设备的一个或多个处理器可以被配置为监视用户交互。可以通过从被配置为检测用户移动、用户输入或用户活动的传感器接收数据来监视用户交互。另外,一个或多个传感器可以被配置为跟踪从监视用户交互而接收到的度量。可以被跟踪的度量的示例是传感器数据(例如,压力、输入、音频)或输入取消的某个指示。
6、在实施例中,本地设备的一个或多个处理器可以被配置为处理和分析度量或度量数据,以确定度量是否承载与用户恼怒感的任何相关性。如果分析产生指示用户恼怒感的结果,则本地设备的一个或多个处理器可以被配置为将本地设备用户界面功能卸载到邻近的移动设备,以用于在移动设备用户界面上进行显示和用户交互。换言之,移动设备的一个或多个处理器可以被配置为经由从本地设备到移动设备的无线数据发送在移动设备用户界面上对本地设备用户界面的功能进行镜像。然而,如果分析产生不指向用户恼怒感的结果,则本地设备的一个或多个处理器可以被配置为连续地处理和分析度量或度量数据。
1.一种用于解决失败的用户界面功能的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,确定所述本地设备用户界面没有响应于所述第一用户输入还包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中,响应于确定所述本地设备用户界面没有响应于所述第二用户输入,将所述用户界面卸载提示发送到所述移动设备。
5.根据权利要求1所述的方法,其中,所述多个移动设备用户输入中的至少一个对应于所述一个或多个用户可选择元素处的所述第一用户输入。
6.根据权利要求1所述的方法,其中,确定所述本地设备用户界面没有响应于所述第二用户输入还包括从一个或多个传感器接收度量数据,所述度量数据对应于用户恼怒感。
7.根据权利要求1所述的方法,其中,确定所述本地设备用户界面没有响应于所述第二用户输入还包括确定所述第二输入幅度比所述第一输入幅度大预定阈值。
8.一种用于解决失败的用户界面功能的计算机程序产品,所述计算机程序产品包括:
9.根据权利要求8所述的计算机程序产品,其中,确定所述本地设备用户界面没有响应于所述第一用户输入还包括:
10.根据权利要求8所述的计算机程序产品,还包括:
11.根据权利要求8所述的计算机程序产品,其中,响应于确定所述本地设备用户界面没有响应于所述第二用户输入,将所述用户界面卸载提示发送到所述移动设备。
12.根据权利要求8所述的计算机程序产品,其中,所述多个移动设备用户输入中的至少一个对应于所述一个或多个用户可选择元素处的所述第一用户输入。
13.根据权利要求8所述的计算机程序产品,其中,确定所述本地设备用户界面没有响应于所述第二用户输入还包括从一个或多个传感器接收度量数据,所述度量数据对应于用户恼怒感。
14.根据权利要求8所述的计算机程序产品,其中,确定所述本地设备用户界面没有响应于所述第二用户输入还包括确定所述第二输入幅度比所述第一输入幅度大预定阈值。
15.一种用于在网络中处理命令的计算机系统,所述计算机系统包括:
16.根据权利要求15所述的计算机系统,其中,确定所述本地设备用户界面没有响应于所述第一用户输入还包括:
17.根据权利要求15所述的计算机系统,还包括:
18.根据权利要求15所述的计算机系统,其中,响应于确定所述本地设备用户界面没有响应于所述第二用户输入,将所述用户界面卸载提示发送到所述移动设备。
19.根据权利要求15所述的计算机系统,还包括:
20.根据权利要求15所述的计算机系统,其中,确定所述本地设备用户界面没有响应于所述第二用户输入还包括从一个或多个传感器接收度量数据,所述度量数据对应于用户恼怒感。