一种基于图形的用户交互方法、装置和系统的制作方法

文档序号:7982981阅读:135来源:国知局
一种基于图形的用户交互方法、装置和系统的制作方法
【专利摘要】本发明实施方式提出了一种基于图形的用户交互方法、装置和系统。方法包括:第一客户端绘制图形,并向服务器发送该图形的绘制信息,服务器保存有该图形与拼音字符的对应关系;服务器基于该图形的绘制信息向第二客户端重绘图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列;第二客户端从字母序列中选择拼音字符,并发送到服务器进行验证。应用本发明实施方式之后,考虑到汉字的表意特性,不是直接利用汉字来描述图形,而是通过拼音字符来描述图形,因此提高了交互效率。
【专利说明】—种基于图形的用户交互方法、装置和系统
【技术领域】
[0001]本发明实施方式涉及信息处理【技术领域】,更具体地,涉及一种基于图形的用户交互方法、装置和系统。
【背景技术】
[0002]随着计算机技术和网络技术的飞速发展,互联网(Internet)在人们的日常生活、学习和工作中发挥的作用也越来越大。互联网上的新技术新应用飞速发展、层出不穷。互联网在现实生活中应用很广泛。在互联网上可以聊天、玩游戏、查阅文件等。
[0003]随着智能手机等移动终端设备的普及,人们逐渐使用基于互联网的各种应用(APP)进行交互。智能手机能够显示与个人电脑所显示出来一致的正常网页,它具有独立的操作系统以及良好的用户界面,它拥有很强的应用扩展性、能方便随意地安装和删除应用程序。智能手机操作系统是一种运算能力及功能比传统功能手机系统更强的手机系统,目前使用最多的操作系统包括:Android、iOS、Symbian、Windows Phone 和 BlackBerry OS,等等。在这些智能手机操作系统平台上,可以运行多种多样的交互APP。
[0004]在目前基于移动终端的各项交互活动中,已经出现了一种基于图形的用户交互方式,比如直接选择汉字来描述图形、利用输入键盘输入汉字来描述图形,等等。
[0005]然而,在现有基于图形的用户交互方式中,由于没有考虑到汉字的表意特性,无论是从界面中选择汉字,还是通过键盘输入汉字,都是直接利用汉字来描述图形,因此交互效率普遍较低。而且,键盘通常会占用较大的屏幕空间,这就造成应用有效界面的压缩,从而进一步降低了交互效率。

【发明内容】

[0006]本发明实施方式提出一种基于图形的用户交互方法,以基于拼音字母输入来描述图形,从而提闻交互效率。
[0007]本发明实施方式提出一种基于图形的用户交互装置,以基于拼音字母输入来描述图形,从而提闻交互效率。
[0008]本发明实施方式提出一种基于图形的用户交互系统,以基于拼音字母输入来描述图形,从而提闻交互效率。
[0009]本发明实施方式的具体方案如下:
[0010]一种基于图形的用户交互方法,该方法包括:
[0011]第一客户端绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系;
[0012]服务器基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列;
[0013]第二客户端从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。
[0014]一种用户交互装置,该用户交互装置与服务器交互,所述服务器保存有图形与拼音字符的对应关系;该装置包括图形绘制单元、图形重绘单元和拼音字符选择单元,其中:
[0015]图形绘制单元,用于绘制第一图形,并向服务器发送该第一图形的第一绘制信息;
[0016]图形重绘单元,用于基于由服务器提供的第二图形的第二绘制信息重绘第二图形;
[0017]拼音字符选择单元,用于接收由服务器提供的包含对应于第二图形的拼音字符的字母序列,并从所述字母序列中选择对应于第二图形的拼音字符,并发送到所述服务器进行验证。
[0018]一种基于图形的用户交互系统,该系统包括第一客户端、第二客户端和服务器,其中:
[0019]第一客户端,用于绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系;
[0020]服务器,用于基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列;
[0021]第二客户端,用于从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。
[0022]从上述技术方案可以看出,在本发明实施方式中,第一客户端绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系;服务器基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列;第二客户端从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。由此可见,应用本发明实施方式之后,考虑到汉字的表意特性,不是直接利用汉字来描述图形,而是通过拼音字符来描述图形,因此提高了交互效率。
[0023]而且,应用本发明实施方式之后,避免了键盘输入方式占用较大的屏幕空间而压缩应用有效界面的缺陷,从而进一步提高了显示效率和交互效率。
【专利附图】

【附图说明】
[0024]图1为现有技术从汉字中选择输入的图形交互方式示意图;
[0025]图2为现有技术利用键盘输入的图形交互方式示意图;
[0026]图3为根据本发明实施方式基于图形的用户交互方法流程图;
[0027]图4为根据本发明实施方式基于图形的用户交互界面示意图;
[0028]图5为根据本发明实施方式的基于图形的用户交互装置结构图;
[0029]图6为根据本发明实施方式的基于图形的用户交互系统结构图。
【具体实施方式】
[0030]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0031]图1为现有技术从汉字中选择输入的图形交互方式示意图。
[0032]如图1所示,在用户界面上显示有图形以及相应的汉字列表,汉字列表中直接给出了一定数目的可选汉字,用户可以从汉字列表中选择相应的汉字词组以形容该图形。[0033]然而,在这种方式中,并没有考虑到汉字有别于世界上现行的字母语言文字,它本身就具有表意性。用户很容易在有限的文字间串联词义,因此很容易猜测出图形的具体含义,因此交互效率普遍较低。
[0034]现有技术中还有一种利用键盘输入的图形交互方式。
[0035]图2为现有技术利用键盘输入的图形交互方式示意图。
[0036]如图2所示,在用户界面上显示有图形以及键盘,用户可以利用键盘输入相应的汉字词组以形容该图形。其中,可以在智能手机App的表现中,通过调出系统输入键盘来输入相应汉字。
[0037]然而,在这种方式中,同样没有考虑到汉字有别于世界上现行的字母语言文字,它本身就具有表意性。用户很容易在有限的文字间串联词义,因此很容易猜测出图形的具体含义,因此交互效率普遍较低。而且,系统键盘通常有自己独特的界面,这种界面与应用本身的显示界面很难融合。不仅与此,该键盘会遮盖住应用界面的很大一部分区域,造成应用界面的压缩,在猜测时甚至会看不到图形的全图,因此会造成交互效率的进一步降低。
[0038]为了解决汉语在猜测图形时的交互效率欠缺问题,本发明实施方式提出了利用拼音猜测的模式。通过本发明实施方式,用户只需要在备选的字母中选出可以拼读成图形代表词语的拼音即可,也可以从界面中的成组输入框处得到词语字数、各字的拼音数等有益提示。
[0039]图3为根据本发明实施方式基于图形的用户交互方法流程图。
[0040]如图3所示,该方法包括:
[0041]步骤301:第一客户端绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系。
[0042]图形的绘制信息通常包括图形的路径关键点集以及图形动作的执行顺序。利用图形的路径关键点集可以了解图形的具体构成点,通过图形动作的执行顺序可以重新回放完整的图形动作,从而能够根据绘制信息展示出完整的图形效果。
[0043]在这里,在一个实施方式中,服务器首先从预先建立的提示词库中取出提示词,并向第一客户端发送该提示词;第一客户端基于提示词绘制图形,其中服务器保存有该图形与所述提不词的拼首字符的对应关系。
[0044]具体地,服务器可以保存该图形的绘制信息与所述提示词的拼音字符的对应关系,也可以保存该图形的提示词与所述提示词的拼音字符的对应关系。
[0045]比如,服务器从提示词库中取出提示词“苹果”,并向第一客户端发送该提示词“苹果”。在第一客户端的显示界面上显示有汉字“苹果”,然后用户在第一客户端上画出苹果的像形图形,其中服务器保存有该图形与所述提示词“苹果”的拼音字符(即“Ping guo”)的对应关系。优选地,针对提示词的拼音字符可以不用区分字母大小写。
[0046]服务器也可以向第一客户端发送多个提示词,然后由第一客户端自行判定选择针对哪个提示词画出图形。
[0047]在一个实施方式中,服务器保存的该图形与拼音字符的对应关系,是有所述第一客户端所设置的。比如:第一客户端可以在本地图形出苹果,并且设置相对应的拼音字符(SP“Ping guo”),并将该图形和相对应的拼音字符发送到服务器予以保存。其中:服务器可以保存该图形的绘制信息与所述提示词的拼音字符的对应关系,也可以保存该图形的提示词与所述提示词的拼音字符的对应关系。
[0048]为了防止服务器向第一客户端重复发送相同的提示词,在本发明实施方式中,月艮务器向第一客户端发送提示词之后,可以针对该提示词设置已发送标签;服务器再从提示词库中取出下次向第一客户端发送的提示词,并判断该下次向第一客户端发送的提示词是否已设置有已发送标签,如果是,不予发送并重新从提示词库中选择提示词,如果不是则向第一客户端发送该提示词。
[0049]基于上述防重复机制,可以防止服务器向第一客户端重复发送相同的提示词。
[0050]步骤302:服务器基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列。
[0051]在这里,服务器可以向第二客户端发送由第一客户端发送来的图形的绘制信息,从而第二客户端可以基于该图形的绘制信息重绘所述图形。此时,在第二客户端的显示界面上将重放在第一客户端上的图形过程。而且,服务器向第二客户端发送包含有对应于该图形的拼音字符的字母序列。
[0052]在一个实施方式中,服务器生成随机冗余字母;服务器再将所述随机冗余字母和该拼音字符的字母相混合,并呈现在所述第二客户端的显示界面上。
[0053]步骤303:第二客户端从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。
[0054]在这里,第二客户端从显示界面上的字母序列中选择拼音字符,并发送到服务器进行验证。
[0055]服务器基于所保存的图形与拼音字符的对应关系,判断第二客户端所发送的拼音字符是否正确,如果是,向所述第二客户端发送图形猜测正确消息,如果错误,则向所述第二客户端发送图形猜测失败消息。
[0056]其中,可以在第二客户端的显示界面上呈现输入框,用于接收第二客户端从所述字母序列中选择的拼音字符。
[0057]在上述流程中,绘制的图形既可以为按照预先设置的图形样式所临摹绘制的图形,也可以是一种随意绘制的涂鸦(Doodle)。涂鸦具有随意地涂抹色彩和图形之意,一般用于谦辞,说明书法、图形拙劣或胡乱写作等。在本发明实施方式中,所绘制的图形优选为具有涂鸦形式的随意图形。
[0058]图4为根据本发明实施方式基于图形的用户交互界面示意图。
[0059]如图4所示,在显示界面中,已经基于服务器所提供的图形信息重绘出“大拇指”的图形。
[0060]而且,在显示界面中的下部给出一定数目的字母按键。这些字母包含“大拇指”词语对应拼音(即“Da Mu Zhi”)所包含的全部字母,并且掺杂一定数量的其他非相关字母,以提升交互难度,而且所有字母可以按照服务器回传的字母表序排列。针对显示界面中的字母按键优选可以无限次点击,以应对词语各单字具有同声母或同韵母的情况。
[0061]而且,在显示界面的字母按键上方给出成组的输入框。各组中输入框的个数视该单字的拼音字母数而定。不同组的拼音间以空隙相隔。输入框组可点击,该点击的作用是删除该框中的已输入字母,因此,点击各输入框即等同于点击输入框组。输入框会被键入字母按顺序填充,即无需指定当前输入框组,在单击字母按键时,按键对应字母会自动从左往右填充至空白的输入框中。
[0062]比如:在图4中的图形具体为“大拇指”,则界面中提供包含其所对应拼音字母在内的14个字母;输入框提供三组,分别包括2、2、3个输入框。此时用户只需在字母区找到相关的“d”、“a”、“m”、“u”、“z”、“h”、“i”,并按照顺序点击这些字母即可输入到输入框中。输入正确,服务器会有相应的成功提示,相反,输入错误时服务器也会给出提示。
[0063]可见,在本发明实施方式中,充分利用了拼音的优势,不仅可以用字母拼出图形词语,而且借助汉语本身的同音多义特色,还可以在图形时或猜词时创造更别致的交互流程。比如,假如“海报”一词,在图形时用户可以画成更具象形的“海豹”,而在猜词时,只需输入“hai bao”即可猜出图形的具体含义。
[0064]而且,本发明实施方式的输入部分无需采用与显示界面风格迥异的系统键盘,而且输入区域的界面可完全定制为与显示界面风格相一致的风格。其次,输入部分区域的大小也可定制,防止过大遮盖图形的展示区域。同时,输入的拼音字母顺序也调整到了符合用户认知的纯字母序或键盘排布序,大大减少找寻字母输入的时间,增强了交互的效率。
[0065]基于上述详细分析,本发明实施方式还提出了一种基于图形的用户交互装置。
[0066]图5为根据本发明实施方式的基于图形的用户交互装置结构图。
[0067]该用户交互装置与服务器交互,服务器保存有图形与拼音字符的对应关系。
[0068]如图5所示,该装置包括图形绘制单元501、图形重绘单元502和拼音字符选择单元503,其中:
[0069]图形绘制单元501,用于绘制第一图形,并向服务器发送该第一图形的第一绘制信息;
[0070]图形重绘单元502,用于基于由服务器提供的第二图形的第二绘制信息重绘第二图形;
[0071]拼音字符选择单元503,用于接收由服务器提供的包含对应于第二图形的拼音字符的字母序列,并从所述字母序列中选择对应于第二图形的拼音字符,并发送到所述服务器进行验证。
[0072]在一个实施方式中,图形绘制单元501,用于从服务器接收提示词,并基于所述提示词绘制第一图形,所示提示词为对应于该第一图形的拼音字符的中文表示。
[0073]其中,服务器首先从预先建立的提示词库中取出提示词,并向图形绘制单元501发送该提示词;图形绘制单元501基于提示词绘制图形,其中服务器保存有该图形与所述提示词的拼音字符的对应关系。比如,服务器从提示词库中取出提示词“大拇指”,并向图形绘制单元501发送该提示词“大拇指”。
[0074]图形绘制单元501在该装置的显示界面上显示有汉字“大拇指”,然后用户在该装置的显示界面上利用触摸技术画出大拇指的象形图形,其中服务器保存有该图形与提示词“大拇指”的拼音字符(即“Da mu Zhi”)的对应关系。优选地,针对提示词的拼音字符可以不用区分字母大小写。
[0075]服务器也可以向图形绘制单元501发送多个提示词,然后由图形绘制单元501自行判定选择针对哪个提示词画出图形。
[0076]基于上述详细分析,本发明实施方式还提出了一种基于图形的用户交互系统。该系统包括客户端侧和服务器侧,在服务器侧存储有汉语词条以及该汉语词条对应的拼音。客户端侧至少包括第一客户端和第二客户端。基于网络的扩展性以及具体的应用环境,客户端侧还可以包括更多的客户端。
[0077]图6为根据本发明实施方式的基于图形的用户交互系统结构图。
[0078]如图6所示,该系统包括:
[0079]第一客户端601,用于绘制图形,并向服务器603发送该图形的绘制信息,所述服务器603保存有该图形与拼音字符的对应关系;
[0080]服务器603,用于基于该图形的绘制信息向第二客户端602重绘所述图形,并向第二客户端602发送包含有对应于该图形的拼音字符的字母序列;
[0081]第二客户端602,用于从所述字母序列中选择拼音字符,并发送到所述服务器603进行验证。
[0082]其中,服务器603,用于基于所保存的图形与拼音字符的对应关系,判断第二客户端所发送的拼音字符是否正确,如果是,向所述第二客户端发送图形猜测正确消息,如果错误,则向所述第二客户端发送图形猜测失败消息。
[0083]在一个实施方式中,服务器603,用于从提示词库中取出提示词,并向第一客户端601发送该提示词;
[0084]第一客户端601,用于基于所述提示词绘制图形;其中所述服务器603保存有该图形与所述提示词的拼音字符的对应关系。
[0085]在一个实施方式中,服务器603,用于向第一客户端601发送提不词之后,针对该提示词设置已发送标签,并从提示词库中取出下次向第一客户端601发送的提示词,判断该下次向第一客户端601发送的提示词是否已设置有已发送标签,如果是,不予发送并重新从提示词库中选择提示词,如果不是则向第一客户端601发送该提示词。
[0086]在另一个实施方式中,服务器603保存的该图形与拼音字符的对应关系,是有所述第一客户端601所设置的。
[0087]优选的,服务器603,用于生成随机冗余字母,并将所述随机冗余字母和该拼音字符的字母相混合,并呈现到所述第二客户端602的显示界面上。第二客户端602,用于在显示界面上呈现输入框,用于接收从所述字母序列中选择的拼音字符。
[0088]服务器603,可以随机生成拼音字母,这些字母并不包含在该内容单位的词条对应拼音里,将之加入回传终端的拼音序列中。而且,服务器603可以对要回传第二客户端602的拼音字母排序,然后将排序完成的字母序列发至第二客户端602。在服务器端排序的优点在可减少不同系统客户端的重复开发成本。
[0089]综上所述,第一客户端绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系;服务器基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列;第二客户端从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。由此可见,应用本发明实施方式之后,考虑到汉字的表意特性,不是直接利用汉字来描述图形,而是通过拼音字符来描述图形,因此提高了交互效率。
[0090]而且,应用本发明实施方式之后,避免了键盘输入方式占用较大的屏幕空间而压缩应用有效界面的缺陷,从而进一步提高了显示效率和交互效率。
[0091]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于图形的用户交互方法,其特征在于,该方法包括: 第一客户端绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系; 服务器基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列; 第二客户端从所 述字母序列中选择拼音字符,并发送到所述服务器进行验证。
2.根据权利要求1所述的基于图形的用户交互方法,其特征在于,所述服务器进行验证包括: 服务器基于所保存的图形与拼音字符的对应关系,判断第二客户端所发送的拼音字符是否正确,如果是,向所述第二客户端发送图形猜测正确消息,如果错误,则向所述第二客户端发送图形猜测失败消息。
3.根据权利要求1所述的基于图形的用户交互方法,其特征在于,所述第一客户端绘制图形包括: 服务器从提示词库中取出提示词,并向第一客户端发送该提示词; 第一客户端基于所述提示词绘制图形,其中服务器保存有该图形与所述提示词的拼音字符的对应关系。
4.根据权利要求3所述的基于图形的用户交互方法,其特征在于,该方法进一步包括: 服务器向第一客户端发送提示词之后,针对该提示词设置已发送标签; 服务器从提示词库中取出下次向第一客户端发送的提示词,并判断该下次向第一客户端发送的提示词是否已设置有已发送标签,如果是,不予发送并重新从提示词库中选择提示词,如果不是则向第一客户端发送该提示词。
5.根据权利要求1所述的基于图形的用户交互方法,其特征在于,所述服务器保存的该图形与拼音字符的对应关系,是有所述第一客户端所设置的。
6.根据权利要求1所述的基于图形的用户交互方法,其特征在于,所述服务器向第二客户端发送包含该拼音字符的字母序列包括: 服务器生成随机冗余字母; 将所述随机冗余字母和该拼音字符的字母相混合,并呈现在所述第二客户端的显示界面上。
7.根据权利要求6所述的基于图形的用户交互方法,其特征在于,该方法进一步包括: 在所述第二客户端的显示界面上呈现输入框,用于接收第二客户端从所述字母序列中选择的拼音字符。
8.根据权利要求1-7中任一项所述的基于图形的用户交互方法,其特征在于, 所述第一客户端绘制图形为:第一客户端按照预先设置的图形样式绘制图形,或者所述第一客户端随意绘制涂鸦。
9.一种用户交互装置,其特征在于,该用户交互装置与服务器交互,所述服务器保存有图形与拼音字符的对应关系;该装置包括图形绘制单元、图形重绘单元和拼音字符选择单元,其中: 图形绘制单元,用于绘制第一图形,并向服务器发送该第一图形的第一绘制信息; 图形重绘单元,用于基于由服务器提供的第二图形的第二绘制信息重绘第二图形;拼音字符选择单元,用于接收由服务器提供的包含对应于第二图形的拼音字符的字母序列,并从所述字母序列中选择对应于第二图形的拼音字符,并发送到所述服务器进行验证。
10.根据权利要求9所述的用户交互装置,其特征在于, 图形绘制单元,用于从服务器接收提示词,并基于所述提示词绘制第一图形,所示提示词为对应于该第一图形的拼音字符的中文表不。
11.一种基于图形的用户交互系统,其特征在于,该系统包括第一客户端、第二客户端和服务器,其中: 第一客户端,用于绘制图形,并向服务器发送该图形的绘制信息,所述服务器保存有该图形与拼音字符的对应关系; 服务器,用于基于该图形的绘制信息向第二客户端重绘所述图形,并向第二客户端发送包含有对应于该图形的拼音字符的字母序列; 第二客户端,用于从所述字母序列中选择拼音字符,并发送到所述服务器进行验证。
12.根据权利要求11所述的基于图形的用户交互系统,其特征在于, 服务器,用于基于所保存的图形与拼音字符的对应关系,判断第二客户端所发送的拼音字符是否正确,如果是,向所述第二客户端发送图形猜测正确消息,如果错误,则向所述第二客户端发送图形猜测失败消息。
13.根据权利要求11所述的基于图形的用户交互系统,其特征在于, 服务器,用于从提示词库中取出提示词,并向第一客户端发送该提示词; 第一客户端,用于基于所述提示词绘制图形;其中所述服务器保存有该图形与所述提不词的拼首字符的对应关系。
14.根据权利要求13所述的基于图形的用户交互系统,其特征在于, 服务器,用于向第一客户端发送提示词之后,针对该提示词设置已发送标签,并从提示词库中取出下次向第一客户端发送的提示词,判断该下次向第一客户端发送的提示词是否已设置有已发送标签,如果是,不予发送并重新从提示词库中选择提示词,如果不是则向第一客户端发送该提示词。
15.根据权利要求11所述的基于图形的用户交互系统,其特征在于, 所述服务器保存的该图形与拼音字符的对应关系,是有所述第一客户端所设置的。
16.根据权利要求11所述的基于图形的用户交互系统,其特征在于, 服务器,用于生成随机冗余字母,并将所述随机冗余字母和该拼音字符的字母相混合,并呈现到所述第二客户端的显示界面上。
17.根据权利要求16所述的基于图形的用户交互系统,其特征在于, 所述第二客户端,用于在显示界面上呈现输入框,用于接收从所述字母序列中选择的拼音字符。
【文档编号】H04L29/06GK103678963SQ201210333417
【公开日】2014年3月26日 申请日期:2012年9月11日 优先权日:2012年9月11日
【发明者】边前卫, 潘昱存 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1