一种手写控制、查询的方法和装置的制作方法

文档序号:6368190阅读:107来源:国知局
专利名称:一种手写控制、查询的方法和装置的制作方法
技术领域
本申请涉及信息查询技术领域,特别是涉及ー种手写控制、查询的方法和装置。
背景技术
随着智能终端的普及,越来越多的終端设备都具备触控功能,手写应用的规模和范围也越来越大,从传统的单字手写输入,到现在的多字手写输入,输入的手段和方法不断更新,而通过手写实现与终端设备之间的直接交互需求正在日益增长。人们希望通过手写操作,实现对智能终端的控制,通过手写的方式实现控制終端的应用功能、控制终端的具体操作,实现对终端的快捷操作。
随着生活节奏的加快,无论是在互联网、移动互联网,还是在设备端本地,手写已经成为人们最常使用的控制方式之一。而人们在频繁的控制操作中,发现现有控制方式存在以下缺点控制方式単一,操作方法繁琐,效率低下。所以,现阶段需要本领域技术人员迫切解决的ー个技术问题就是如何能够增加手写的控制方式,如何使用手写的方式完成控制操作,提高对終端设备操作的效率。

发明内容
本申请所要解决的技术问题是提供一种简单快捷的手写控制、查询的方法和装置,采用手写的方式,完成对终端设备的控制,直接满足输入者本身的意图和想法以最便捷、最自然的方式,随时随地的自由操控智能終端。其中关键在于,对直接输入的自然语言(不限于自然语言),通过识别和人工智能进行理解与判断,自动驱动相关的控制、查询模块,来完成整个手写控制、查询过程。为了解决上述问题,本申请公开了ー种手写控制、查询装置,可以包括手写输入设备,用于记录用户的手写轨迹;手写识别模块,用于对手写轨迹进行识别,得到手写识别结果;识别结果分析模块,用于对手写识别结果进行人工智能处理,得到正确的分析结果;解析模块,用于依据分析模块处理得到的分析結果,驱动相应的控制、查询模块;至少ー个控制、查询模块,用于执行不同类型的控制、查询操作;展示模块,用于展示控制、查询模块得到的处理结果。可选的,所述手写输入设备和展示模块位于客户端;所述手写识别模块、识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。可选的,所述手写控制、查询装置整体位于客户端中,用于对客户端本地信息进行便捷操作。可选的,所述手写输入设备、手写识别模块和展示模块位于客户端;所述识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。可选的,所述客户端为智能触摸屏手机終端或者触摸屏导航设备。
依据本发明的另ー实施例,还公开了ー种手写控制、查询方法,包括在输入界面,记录用户的手写轨迹;对手写轨迹进行识别,得到手写识别结果;对手写识别结果进行人エ智能处理,得到正确的分析結果;依据分析处理得到的分析結果,驱动至少ー个相应的控制、查询模块;各个模块用于执行不同类型的控制、查询操作;展示所述控制、查询模块得到的处理結果。可选的,所述手写轨迹的记录、以及手写控制和查询结果的展示在客户端完成;所述手写轨迹的识别、处理、驱动控制或查询、控制或查询的操作都在服务器端完成。可选的,所述手写控制、查询方法全部在客户端中完成,用于对客户端本地信息进行便捷操作。可选的,所述手写轨迹的记录、识别,以及手写控制和查询结果的展示在客户端完成;所述手写轨迹的处理、驱动控制或查询、控制或查询的操作都在服务器端完成。可选的,所述客户端为智能触摸屏手机終端或者触摸屏导航设备。 与现有技术相比,本申请具有以下优点本发明所提出的手写控制、查询方法,是结合手写识别技术、人工智能技术、查询捜索技术的综合方案,本发明不是简单的输入关键词进行查询,而是可以直接输入自然语言或者关键词或者图形,通过识别和人工智能的处理,自动驱动相关的控制、查询模块,来完成整个手写控制、查询过程。在本发明中,用户输入字词可以不需要经过操作系统的转发;用户可以不需要先确认一次上屏输入词,再确认一次开始搜索;本申请将用户的两次操作简化为一次操作;甚至在本发明中,还可以不需要捜索输入框界面。例如在一个统ー界面,用户手写“帮我查一下周杰伦的青花瓷”,通过手写识别与人工智能的识别与分析后,会将“周杰伦”和“青花瓷”作为关键词,自动驱动音乐查询模块,并将查询结果展现出来。例如用户写出“我想去中关村软件园”,通过手写识别与人工智能的识别与分析后,会将“中关村软件园”作为关键词,自动驱动地图导航查询模块,并开始路线导航。


图I是本申请ー种手写控制、查询方法的流程示意图;图2是本发明ー种手写控制、查询装置实施例的结构示意图;图3是本发明ー种手写控制、查询装置实施例的结构示意图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。手写识别(Handwriting Recognize),是指将在手写设备上书写时产生的有序轨迹信息转化为字符内码或者符号代码的过程,实际上是手写轨迹的坐标序列到字符编码的ー个映射过程,是人机交互最自然、最方便的手段之一。随着智能手机、掌上电脑等移动信息工具的普及,手写识别技术也进入了规模应用时代。传统的手写输入方法,只能完成字符的输入,无法实现驱动更多的功能,如控制、查询等。这样就限制了手写输入的使用范围,同时也降低了手写输入的便捷性。因此,传统的手写输入方式已不能满足人们正常的功能需要,一种全新的手写应用方式应运而生。本发明基于多字手写输入识别技术、自然语言理解和人工智能驱动的手写控制、查询方法,解决了上述问题,用户通过手写的方式,在触摸屏幕进行多字手写输入,可以输入自然语言(但不限于自然语言),便可以实现对智能終端不同功能的控制与查询。參照图1,示出了本申请ー种手写控制、查询方法的流程示意图,具体如下步骤101,在操作界面,记录用户的手写轨迹;步骤102,对手写轨迹进行识别,得到手写识别结果;
步骤103,对手写识别结果进行处理,得到人工智能处理出来的分析结果;步骤104,依据处理得到的分析结果,驱动至少ー个相应的控制、查询模块;各个模块用于执行不同类型的控制、查询操作;步骤105,展示控制、查询模块得到的操作結果。具体的,本发明的“人工智能处理”可以包括针对用户输入内容的自然语言理解和智能处理等过程。其中,自然语言理解可以包括分词、语义分析等(当然具体的语义分析可以采用ー些常用技木);智能处理过程具体包括的内容比较广泛,即针对自然语言理解后的结果或者手写识别结果进行智能化处理,以使驱动最佳模块,得到用户所需的最佳操作结果。当然,对于用户采用关键词或者操作名称直接输入的情况,则“人工智能处理”还可以不包括自然语言理解过程。在本发明ー个实施例中,智能处理过程可以包括判断输入者的想法和意图,具体的,如果用户输入“去中关村软件园怎么走”,则智能处理结果可以为用户意图为“交通路线导航”,目的地是“中关村软件园”,出发地是“用户当前位置”(如通过移动終端定位装置获得)。在本发明另一个实施例中,智能处理过程还可以包括基于历史记录对用户兴趣自动识别。例如,用户经常性的查询或者控制操作都是指向某个兴趣领域的,则可以将手写识别结果优先指向该兴趣领域。在本发明再一个实施例中,智能处理过程还可以包括智能信息化过滤和推送等功能。例如,用户手写“帮我查一下周杰伦的青花瓷”,通过自然语言理解,可以得知该用户意图是基于关键词“周杰伦”和“青花瓷”的捜索操作,在反馈搜索结果信息时,将与音乐相关的结果优先推送或者将与音乐无关的捜索结果进行过滤。在本发明又一个实施例中,智能处理过程还可以包括基于ー些常识或者原则的预判。例如,用户手写“帮我查一下周杰伦的青花瓷”,通过自然语言理解,可以得知该用户意图是基于关键词“周杰伦”和“青花瓷”的捜索操作;再基于当前常识或者捜索记录,得知该查询指向音乐的几率最大,则可以直接要求驱动音乐查询模块。在本发明又一个实施例中,智能处理过程还可以包括消歧(消除模棱两可的情况)。例如,用户输入“美洲虎”,智能处理过程可以预判(如通过查询记录的统计結果)该用户需要查询“汽车”还是“动物”(或者几率大小)。本发明的人工智能处理过程还可以实现自动学习和完善,即人工智能服务会不断完善内容信息和判断数据,以便提供更加优质的手写控制、查询服务。例如,通过在云服务器端对每个用户使用情况的记录、归类以及和丰富的常用信息的匹配,就可以实现自动学习和完善。在本发明的具体实现中,可以将上述方案中的所述手写轨迹所对应的控制和查询结果的展示在客户端完成;所述手写轨迹的识别、处理、驱动和操作都在服务器端完成。即步骤101和步骤105在客户端本地完成,而其他步骤102、103、104则均在服务器端完成。当然,在本发明的具体实现中,也可以将上述方案步骤全部在客户端中完成,例如用于对客户端本地信息进行便捷控制与查询。在具体应用场景中,所述客户端优选的,可以为智能触摸屏手机終端或者触摸屏导航设备。在本发明的另ー种具体实现中,所述手写轨迹的记录、识别,以及手写控制和查询结果的展示在客户端完成;所述手写轨迹的处理、驱动控制或查询、控制或查询的操作都在服务器端完成。实际上,本发明不需要限定各个步骤所完成的具体设备,只要执行与本发明类似的步骤,均属于本发明的发明构思。针对智能触摸屏手机,手写是最为方便的输入手段,而目前的手写输入仅仅可以进行简单的字符输入或关键词查询,无法直接实现相应的功能操作;触摸屏幕的设备在执行某项操作时,需要点击多次才能完成,缺少ー种能够快速完成手机功能控制的方法,从而造成手机操作复杂、效率低下等诸多问题。另外ー个典型的应用是触摸屏导航设备,应用本发明可以大大提高其人机界面交互的友好度和效率。当然,本发明并不需要限定具体应用场合。本发明的手写控制、查询方法,使用最为自然的手写方式,进行多字连续输入,还可直接输入自然语言(但不限于自然语言),从而直接完成控制操作,输入者想实现什么操作,便可以直接进行书写,手写之后,立刻实现相应的功能控制;使手写更加自然、控制更加便捷。具体而言,本发明的手写轨迹可以为图形输入;单字多次输入;多字连续输入;自然语言(但并不限于自然语言);等等。在图形输入中,本发明用于手写控制或者查询的图形可以为人们常见的ー些操作的代表符号,我们可以把它们抽象化进行手写输入。比如说右方向的三角形表示播放,通过画出三角形的三边,经手写识别后,返回操作指令;或者返回识别结果——“播放”,经过分析从而执行播放的操作。单字多次输入,是利用手写识别引擎输入用户需要的操作的ー种方式,比如说,第一次输入“播”字,第二次输入“放”,点取执行,会将“播放”识别结果发给后台,经过分析从而执行播放的操作。多字连续输入,是利用手写识别引擎输入用户需要的操作的另ー种方式,比如说通过行识别,或者叠字识别的方式,一次书写“播放”两字,得到识别结果后,点取执行,会将“播放”识别结果发给后台,经过分析从而执行播放的操作。自然语言输入具体是指用户手写一段自然语言,对于手写识别结果通过人工智能处理(具体包括自然语言的切分、语义分析以及智能处理等步骤)获得分析结果(如需要执行的操作或者需要查询的关键词)。例如在一个统ー界面,用户手写“帮我查一下周杰伦的青花瓷”,通过手写识别与人工智能处理后,会将“周杰伦”和“青花瓷”作为关键词,自动驱动首乐查询t吴块,并将查询结果展现出来。參照图2,示出了本发明ー种手写控制、查询装置的实施例,其特征在于,包括手写输入设备201,用于记录用户的手写轨迹;手写识别模块202,用于对手写轨迹进行识别,得到手写识别结果;识别结果分析模块203,用于对手写识别结果进行人工智能处理,得到正确的分析结果;解析模块204,用于依据处理得到的分析結果,驱动相应的控制、查询模块;至少ー个控制、查询模块205,用于执行不同类型的控制、查询操作;展示模块206,用于展示控制、查询模块得到的操作結果。在图2中,采用虚线将手写输入设备201和展示模块206与其他设备划分开来。虚线是用来说明这些设备可以位于同一物理装置中,也可以不位于同一物理装置中。例如,具体的,所述手写输入设备和展示模块位于客户端;所述手写识别模块、识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。再例如,所述手写控制、查询装置整体位于客户端中,用于对客户端本地信息进行便捷操作。其中,所述客户端优选为智能触摸屏手机終端或者触摸屏导航设备。或者,在本发明的另ー实现中,所述手写输入设备、手写识别模块和展示模块位于客户端;所述识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。在识别结果分析模块203和解析模块204中,可以更多更深入的使用ー些人工智能的技木,以使本发明具有智能化、人性化特征,允许用户采用自然语言进行信息的检索,为他们提供更方便、更确切的捜索服务,以及提供用户兴趣自动识别、内容的语义理解、智能信息化过滤和推送等功能。且人工智能服务会不断完善内容信息和判断数据,以便提供更加优质的手写控制、查询服务。在采用了人工智能技术的识别结果分析模块203和解析模块204中,其可以通过自然语言理解和人工智能来判断手写输入的内容和输入者的想法和意图。例如,如果用户输入“去中关村软件园怎么走”,识别结果分析模块203会对手写输入的内容进行判断,驱动相应的导航模块和地图数据,从而实现导航路线规划。优选的,本发明的识别结果分析模块203还可以实现针对手写输入的信息和网络上的内容,进行消歧(消除模棱两可的情况)。也就是说,当你搜索“美洲虎”(捷豹轿车)时,本发明可以通过人工智能处理,以确定你要找一辆车还是ー个大型猫科动物。当然,简单的人工智能方案就是基于关键词的关注度,例如,在查询统计中,哪个关键词搜索的人多,哪种结果会出现在前列。总之,本发明扩大了手写的应用范围,使手写不再是简单的输入手段,可以通过手写直接实际的功能控制;同时,本发明改变了手写输入关键词的控制模式,用户可以将想要捜索的内容,直接用手写的方式进行输入,即可完成相应的控制。參照图3,示出了本发明的另一具体实施例,在该实施例中,用户以手写输入设备310通过网络300和本发明的手写控制服务集群320相连,本发明的手写控制服务集群通过网络与控制服务330相连。其中的,手写控制服务集群320具体可以提供手写识别服务321、识别结果分析服务322、控制、查询驱动服务323。简单说明过程如下A、用户在触摸屏手机上直接进行手写控制、查询等操作的输入;B、用户的手写轨迹会由手写 识别服务进行识别处理,识别为有效结果;C、识别后的结果会经过自然语言理解和分析(识别结果分析服务),以便准确驱动控制、查询服务;D、在控制、查询服务中,完成操作过程;E、操作结果显示在用户的手机屏幕。在该实施例中,控制、查询服务可以和手写控制、查询服务集群是由同一商家提供的,也可以由另外的其他商家提供,本发明对此并不需要加以限制。例如,对于其他商家提供的服务,则只需要按照约定的接ロ方式发送命令即可。具体的,以手写控制、查询为例,可以依据各种控制、查询业务的工作方式和通信方式,采用各种不同的控制、查询命令。对于常用的网络搜索而言,一般由本地传递搜索URL给搜索引擎服务器,搜索引擎返回相应的html页面(其中包括捜索结果信息),则本发明可以包括根据预置规则生成的捜索URL,然后传送给不同的查询模块,用于驱动不同的查询操作。例如,对于常用的http协议而言可以采用get方式和post方式。下面是以“捷通手写输入”为搜索词的GET方式的请求协议头信息GET/xml query =捷通手写输入 HTTP/1. I */*HTTP 命令行在该请求协议头信息中,还可以包括其他信息可接收数据的编码类型;可接收的语言;可接收的压缩方式;浏览器信息;主机地址;可接收的连接状态。下面是以“捷通手写输入”为搜索词的POST方式的请求协议头信息POST/xml HTTP/1. I */*HTTP 命令行(空一行)query =% CB% Dl% B9% B7% C6% B4% D2% F4% CA% E4% C8% EB% B7*/*数据体其中,%CB% Dl% B9% B7% C6% B4% D2% F4% CA% E4% C8% EB% B7 就是“捷通手写输入”的编码。除了上面的信息,在该请求协议头信息中,还可以包括其他信息可接收数据的编码类型;可接收的语言;可接收的压缩方式;浏览器信息;主机地址;
可接收的连接状态;数据体的编码类型;数据体的长度。当然,上述实现方式仅仅用于举例,本发明并不限于上述两种方式,根据通信协议的需要或者搜索引擎的需要预置各种规则即可,在此不再一一详述。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相參见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处參见方法实施例的部分说明即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另ー个实体或操作区分开来,而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。以上对本申请所提供的ー种手写控制、查询的方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.ー种手写控制、查询装置,其特征在于,包括 手写输入设备,用于记录用户的手写轨迹; 手写识别模块,用于对手写轨迹进行识别,得到手写识别结果; 识别结果分析模块,用于对手写识别结果进行人工智能处理,得到正确的分析結果; 解析模块,用于依据分析模块处理得到的分析結果,驱动相应的控制、查询模块; 至少ー个控制、查询模块,用于执行不同类型的控制、查询操作; 展示模块,用于展示控制、查询模块得到的处理結果。
2.如权利要求I所述的装置,其特征在干, 所述手写输入设备和展示模块位于客户端; 所述手写识别模块、识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。
3.如权利要求I所述的装置,其特征在干, 所述手写控制、查询装置整体位于客户端中,用于对客户端本地信息进行便捷操作。
4.如权利要求I所述的装置,其特征在干, 所述手写输入设备、手写识别模块和展示模块位于客户端; 所述识别结果分析模块、解析模块以及所述的至少ー个控制、查询模块位于服务器端。
5.如权利要求3所述的装置,其特征在干, 所述客户端为智能触摸屏手机終端或者触摸屏导航设备。
6.ー种手写控制、查询方法,其特征在于,包括 在输入界面,记录用户的手写轨迹; 对手写轨迹进行识别,得到手写识别结果; 对手写识别结果进行人工智能处理,得到正确的分析结果; 依据分析处理得到的分析結果,驱动至少ー个相应的控制、查询模块;各个模块用于执行不同类型的控制、查询操作; 展示所述控制、查询模块得到的处理結果。
7.如权利要求6所述的方法,其特征在干, 所述手写轨迹的记录、以及手写控制和查询结果的展示在客户端完成; 所述手写轨迹的识别、处理、驱动控制或查询、控制或查询的操作都在服务器端完成。
8.如权利要求6所述的方法,其特征在干, 所述手写控制、查询方法全部在客户端中完成,用于对客户端本地信息进行便捷操作。
9.如权利要求6所述的方法,其特征在干, 所述手写轨迹的记录、识别,以及手写控制和查询结果的展示在客户端完成; 所述手写轨迹的处理、驱动控制或查询、控制或查询的操作都在服务器端完成。
10.如权利要求7所述的方法,其特征在干, 所述客户端为智能触摸屏手机終端或者触摸屏导航设备。
全文摘要
本发明提供了一种手写控制、查询方法和装置,所述装置可以包括手写输入设备,用于记录用户的手写轨迹;手写识别模块,用于对手写轨迹进行识别,得到手写识别结果;识别结果分析模块,用于对手写识别结果进行人工智能处理,得到正确的分析结果;解析模块,用于依据分析模块处理得到的分析结果,驱动相应的控制、查询模块;至少一个控制、查询模块,用于执行不同类型的控制、查询操作;展示模块,用于展示控制、查询模块得到的处理结果。应用本发明后,用户可以直接输入自然语言或者关键词或者图形,通过识别和人工智能的处理,自动驱动相关的控制、查询模块,来完成整个手写控制、查询过程。
文档编号G06F17/30GK102779144SQ201210113688
公开日2012年11月14日 申请日期2012年4月17日 优先权日2012年3月20日
发明者吴长林, 张连毅, 李健, 武卫东 申请人:北京捷通华声语音技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1