一种手持终端的人机交互系统及方法技术领域
本发明涉及手持终端。更具体地,涉及一种手持终端的人机交互系统及方法。
背景技术
随着移动互联网化的深入发展以及掌上电脑PDA(Personal Digital Assistant)
硬件的普及,手持终端逐渐成为各大仓储、物流以及医药领域不可或缺的硬件设施。因为这
种硬件设施是基于无线网络的,所以只要有无线WIFI的地方都可以使用,另外操作人员因
为工作性质和场地的不同,他们可能要携带这种设备围绕仓库、物流园区以及厂房不停移
动,为方便操作及携带这种手持终端都比较小,一般单手就可以完成所有操作,所以也称之
为移动手持PDA终端。
目前市面上各大仓储、物流等行业的手持终端的人机交互方式一般都是比较传统
的,具体交互操作流程步骤如下:
1)进入手持终端的操作界面;
2)操作界面上显示各操作项的名称,各名称附带着一个文本框,输入光标定位在
某一个文本框内,通常首次进入界面后,输入光标定位在第一个操作项的名称附带的文本
框内;
3)利用手持终端的输入装置,例如键盘或触摸屏,在输入光标定位的操作项的名
称附带的文本框内输入操作内容(即处理该操作项);
4)操作内容输入完成后(即该操作项处理完成后),手持终端通过无线网络将操作
内容数据提交到后台服务器;
5)后台服务器接到操作内容数据后验证输入的操作内容是否正确(即验证对该操
作项的处理是否正确):
如果正确则向手持终端回复正确信息,转入步骤6);如果不正确则向手持终端回
复具体的错误信息,转入步骤7);
6)手持终端接到服务器回复的正确信息后继续判断是否还存在未处理的操作项:
如果还有未处理的操作项则将输入光标定位到下一个未处理的操作项的名称附带的文本
框内,转至步骤3);如果不存在未处理的操作项则显示操作完成的相关信息;
7)手持终端接到服务器回复的错误信息后将错误信息显示在手持终端的屏幕上,
操作人员看到屏幕上的错误信息后重新操作项的名称附带的文本框内输入操作内容(即重
新处理该操作项),转至步骤4)。
在步骤7)中,将错误信息显示在手持终端的屏幕上的方式一般有两种:一种是弹
窗式(弹出小窗体并附带显示一个按钮,操作人员点击按钮后弹出的小窗体自动关闭),另
外一种是在现有界面的最下方或者某一个空白地方显示错误信息。
而现有的手持终端本来就比较小巧,留给显示屏幕的空间就更小,所以现有的手
持终端在输入操作内容和显示错误信息时存在以下几点不足:
(1)屏幕小,显示的操作项少,操作人员不便于输入操作内容;
(2)如果是弹窗式提示的话,弹出的小窗体就会更小,页面不宜操作;如果是在界
面的最下方显示的话,可能需要操作人员去拖拉右侧的小滚动条,如果不拖拉滚动条很能
看不到错误信息,这样给操作人员带来很多操作性不便;
(3)多数使用手持终端的操作人员往往都是一线人员,他们更关注的是本次操作
是否成功,如果发现失败重新输入或者扫描一个新的信息;如果成功则继续进行下一步操
作,较少关注本次输入错误的具体原因,现有的方式虽然把错误详细信息都显示出来了,但
是操作人员基本上都是看到有错误信息就直接返回重新操作了,并不关注错误详细信息。
因此,需要提供一种手持终端的人机交互系统及方法。
发明内容
本发明的目的在于提供一种手持终端的人机交互系统及方法,既可以解决手持终
端屏幕小而导致的操作人员不好操作的问题,又具备显示错误信息的功能。
为达到上述目的,本发明采用下述技术方案:
一种手持终端的人机交互系统,包括集成于手持终端的输入装置、数据存储器和
屏幕,
所述屏幕显示操作对应的且表明了操作指引信息的指引项;
所述输入装置用于输入针对指引项的操作内容;
所述数据存储器建立与指引项对应的隐藏域,用于存储针对指引项输入的操作内
容数据;
后台服务器验证所述手持终端通过无线网络提交的操作内容数据是否正确,并向
所述手持终端回复正确信息或错误信息;
所述屏幕根据正确信息或错误信息显示正确提示或错误提示。
优选地,所述手持终端还包括步进计数器,用于记录当前针对指引项输入的操作
内容的操作步数。
优选地,所述屏幕根据正确信息或错误信息显示正确提示或错误提示的方式为:
所述屏幕根据正确信息或错误信息呈现不同于默认背景颜色的第一背景颜色或
第二背景颜色;或者
所述屏幕根据正确信息或错误信息将提交的操作内容数据对应的指引项改为不
同于默认字体颜色的第一字体颜色或第二字体颜色。
一种手持终端的人机交互方法,该方法包括如下步骤:
在手持终端的屏幕上显示操作对应的且表明了操作指引信息的指引项;
在手持终端上输入针对指引项的操作内容;
在手持终端中建立与指引项对应的隐藏域,存储针对指引项输入的操作内容数
据;
通过后台服务器验证所述手持终端通过无线网络提交的操作内容数据是否正确,
并向所述手持终端回复正确信息或错误信息;
根据正确信息或错误信息在手持终端的屏幕上显示正确提示或错误提示。
优选地,该方法还包括如下步骤:记录当前针对指引项输入的操作内容的操作步
数。
优选地,所述根据正确信息或错误信息在手持终端的屏幕上显示正确提示或错误
提示的方法为:
根据正确信息或错误信息在手持终端的屏幕上呈现不同于默认背景颜色的第一
背景颜色或第二背景颜色;或者
根据正确信息或错误信息在手持终端的屏幕上将提交的操作内容数据对应的指
引项改为不同于默认字体颜色的第一字体颜色或第二字体颜色。
本发明的有益效果如下:
本发明所述技术方案操作界面简洁,便于操作和读取错误信息,为操作人员带来
了便利性。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明。
图1示出手持终端的人机交互系统的示意图。
图2示出手持终端的人机交互方法的流程图。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说
明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体
描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
如图1所示,本实施例提供的手持终端的人机交互系统,包括集成于手持终端的输
入装置、数据存储器和屏幕,手持输入装置例如红外扫描枪等,
屏幕显示操作对应的且表明了操作指引信息的指引项,例如货位PA-001、商品BCD
等,而屏幕不再显示文本框;
输入装置用于输入针对指引项的操作内容;
数据存储器建立与指引项对应的隐藏域,用于存储针对指引项输入的操作内容数
据;
后台服务器验证手持终端通过无线网络提交的操作内容数据是否正确,并向手持
终端回复正确信息或错误信息;
屏幕根据正确信息或错误信息显示正确提示或错误提示。
其中,
手持终端还包括步进计数器,用于记录当前针对指引项输入的操作内容的操作步
数。本实施例中,步进计数器设置值初始为1;手持终端收到后台服务器验证操作内容数据
后回复的正确信息后,步进计数器的步进数加1;当一组完整流程操作完成后(如一次拣货
流程,依次包括扫描原货位号、扫描商品条码和输入数量三个操作步骤),步进计数器回归
到初始值1,且隐藏域内的操作内容数据清空。
当操作人员首次进入屏幕待操作界面且没有做任何操作之前,手持终端界面的背
景颜色或字体颜色等都是系统默认的颜色,屏幕界面上显示的内容都是待操作项的关键性
指引信息(即指引项)。
屏幕根据正确信息或错误信息显示正确提示或错误提示的方式为:
屏幕根据正确信息或错误信息将提交的操作内容数据对应的指引项的背景颜色
改为不同于默认背景颜色(例如白色)的第一背景颜色(例如绿色)或第二背景颜色(例如红
色);或者
将提交的操作内容数据对应的指引项的字体颜色改为不同于默认字体颜色(例如
黑色)的第一字体颜色(例如绿色)或第二字体颜色(例如红色);当一组完整流程操作完成
后(如一次拣货流程,依次包括扫描原货位号、扫描商品条码和输入数量三个操作步骤),屏
幕呈现的背景颜色恢复至默认背景颜色(例如白色)、字体颜色恢复至默认字体颜色(例如
黑色)。
输入装置为键盘,或屏幕为集成输入装置的触摸屏。
如图2所示,本实施例进一步提供了基于上述手持终端的人机交互系统的手持终
端的人机交互方法,该方法包括如下步骤:
在手持终端的屏幕上显示操作对应的且表明了操作指引信息的指引项,例如货位
PA-001、商品BCD等,而不再在屏幕上显示文本框;
在手持终端上输入针对指引项的操作内容;
在手持终端中建立与指引项对应的隐藏域,存储针对指引项输入的操作内容数
据;
通过后台服务器验证手持终端通过无线网络提交的操作内容数据是否正确,并向
手持终端回复正确信息或错误信息;
根据正确信息或错误信息在手持终端的屏幕上显示正确提示或错误提示。
其中,
该方法还包括如下步骤:记录当前针对指引项输入的操作内容的操作步数。本实
施例中,步进数初始值设置为1;在手持终端收到后台服务器验证操作内容数据后回复的正
确信息后,将步进数加1;当一组完整流程操作完成后(如一次拣货流程,依次包括扫描原货
位号、扫描商品条码和输入数量三个操作步骤),设置步进数回归到初始值1,且将隐藏域内
的操作内容数据清空。
当操作人员首次进入屏幕待操作界面且没有做任何操作之前,将手持终端界面的
背景颜色或字体颜色等都设置为系统默认的颜色,使屏幕界面上显示的内容都是待操作项
的关键性指引信息(即指引项)。
根据正确信息或错误信息在手持终端的屏幕上显示正确提示或错误提示的方法
为:
根据正确信息或错误信息在手持终端的屏幕上将提交的操作内容数据对应的指
引项的背景颜色改为不同于默认背景颜色(例如白色)的第一背景颜色(例如绿色)或第二
背景颜色(例如红色);或者
将提交的操作内容数据对应的指引项的字体颜色改为不同于默认字体颜色(例如
黑色)的第一字体颜色(例如绿色)或第二字体颜色(例如红色);当一组完整流程操作完成
后(如一次拣货流程,依次包括扫描原货位号、扫描商品条码和输入数量三个操作步骤),屏
幕呈现的背景颜色恢复至默认背景颜色(例如白色)、字体颜色恢复至默认字体颜色(例如
黑色)。
在手持终端上输入针对指引项的操作内容的方法为通过键盘或触摸屏在手持终
端上输入针对指引项的操作内容
下面通过具体的操作流程对本实施例提供的手持终端的人机交互方法作进一步
说明。
系统开发人员在开发时就已经事先为本系统的某一个功能界面设置好一个步进
计数器,同时为每一步操作也设置了一个预留的隐藏域;
操作人员根据其具有的功能权限登陆手持终端某一功能界面;
系统自动初始化页面背景颜色、字体颜色等,系统还自动初始化步进计数器,以及
每一个步骤对应的一个隐藏域;
操作人员根据界面上的指引找到要操作的内容,例如货位号PA-001,并用手持终
端的输入设备输入相应的数据;
用户输入完成后点击回车,手持终端接到数据后将其保存到对应的隐藏域内,将
数据提交到后台进行数据校验;
后台服务接到数据后开始校验,判断数据的数据是否有误;
如果后台服务校验数据正确,则给手持终端界面返回一个正确信号;
手持终端界面在接到后台返回的正确信号后,将刚才提交的指引项元素的背景色
或者字体颜色改一下,例如将“货位号PA-001”的背景颜色改成绿色,之后再判断本组操作
内容是否都已完成,例如一次拣货,需要扫描原货位号,再扫描商品条码,再输入数量三个
步骤,第一步值扫描验证了货位号,商品条码和数量信息还没输入,需要后边继续扫描输
入;
如果本组操作尚未完成,需要输入另一项内容时,步进计数器自动加1;
如果在上述步骤中判断本组操作内容都已经完成则步进计数器还原到初始值1,
隐藏域中数据全部清空;
如果在上述步骤中判断输入数据有误,则返回错误信息;
手持终端接到反馈信息后给予操作人员一定的提示,将刚才提交的指引项元素的
背景色或者字体颜色改一下,例如将“商品ABC”的背景颜色改成红色,让操作人员知道需要
重新扫描提交。
综上所述,本发明的屏幕界面上少了输入框,屏幕页面显得比较简洁,同时节省了
占用屏幕的空间,解决了屏幕小操作不便的问题。且在解决了手持终端界面小,不好操作的
问题的基础上,又不失错误提醒,操作流程更加规范化,操作效率得到了提高,同时也带来
了更多更好的用户体验。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对
本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可
以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发
明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。