一种输入方法、输入装置、服务器和输入系统制造方法及图纸

技术编号:14406153 阅读:46 留言:0更新日期:2017-01-11 17:36
本发明专利技术实施例提供了一种输入方法、输入装置、服务器和输入系统,其中的方法具体包括:生成三维空间;检测用户在所述三维空间中产生的操作位置序列;确定所述操作位置序列对应的按键区域;依据所述按键区域确定所述操作位置序列对应的按键序列;依据所述按键序列转换得到相应的候选项。本发明专利技术实施例能够提高文字输入的灵活性和方便性。

【技术实现步骤摘要】

本专利技术涉及输入法
,特别是涉及一种输入方法、一种输入装置、一种服务器和一种输入系统。
技术介绍
电子设备作为计算机与用户或其他设备通信的桥梁,是用户和计算机系统之间进行信息交互的主要装置之一,其可以方便用户在各种场合中输入数据和信息。例如,用户可以在搜索引擎中输入关键词以搜索网页,也可以在即时通讯工具中输入文字以与其他用户进行交流,还可以在办公软件中输入文字以编辑文档等等。目前,电子设备的大规模普及,在很大程度上改变了用户的生活和工作的方式,满足了用户随时随地输入信息的需求,例如完成工作邮件处理、审批流程等。然而,上述随时随地输入的需求容易受到硬件本身的约束。例如,实体键盘和虚拟键盘的尺寸均需要受限于电子设备的屏幕尺寸,而用户必须点击尺寸受限的键盘中按键才能进行文字输入,这使得传统输入方法缺乏灵活性。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种输入方法、一种输入装置、一种服务器和一种输入系统,用以提高文字输入的灵活性和方便性。为了解决上述问题,本专利技术公开了一种输入方法,包括:生成三维空间;检测用户在所述三维空间中产生的操作位置序列;确定所述操作位置序列对应的按键区域;依据所述按键区域确定所述操作位置序列对应的按键序列;依据所述按键序列转换得到相应的候选项。另一方面,本专利技术公开了一种输入装置,包括:空间生成模块,用于生成三维空间;序列检测模块,用于检测用户在所述三维空间中产生的操作位置序列;区域确定模块,用于确定所述操作位置序列对应的按键区域;按键确定模块,用于依据所述按键区域确定所述操作位置序列对应的按键序列;及候选转换模块,用于依据所述按键序列转换得到相应的候选项。再一方面,本专利技术公开了一种服务器,包括:序列接收模块,用于接收终端设备发送的操作位置序列;区域确定模块,用于确定所述操作位置序列对应的按键区域;按键确定模块,用于依据所述按键区域确定所述操作位置序列对应的按键序列;及候选转换模块,用于依据所述按键序列转换得到相应的候选项。又一方面,本专利技术公开了一种输入系统,包括:终端设备和前述的服务器;其中,所述终端设备包括:空间生成模块,用于生成三维空间;序列检测模块,用于检测用户在所述三维空间中产生的操作位置序列;及序列发送模块,用于向所述服务器发送所述操作位置序列。与
技术介绍
相比,本专利技术实施例包括以下优点:本专利技术实施例生成三维空间,检测用户在上述三维空间中产生的操作位置序列,继而确定该操作位置序列对应的按键区域,并依据所述按键区域确定所述操作位置序列对应的按键序列;相对于现有方案中通过点击按键进行输入,本专利技术实施例可以向用户提供用于产生按键操作的、更广阔的三维空间,因此,能够提高文字输入的灵活性和方便性。并且,在用户熟悉按键排布的情况下,可以单凭敲击即可实现输入,不仅摆脱了诸如实体键盘等输入键盘的限制,而且摆脱了诸如跑步等情景限制,从而实现了随时随地的输入。附图说明图1是本专利技术的一种输入方法实施例一的步骤流程图;图2是本专利技术的一种终端设备的结构示例图;图3是本专利技术的一种终端设备的应用示例图;图4A是本专利技术的一种全键盘按键示例图;图4B是本专利技术的一种九宫格按键示例图;图5A至图5B是本专利技术的一种联想处理的示例图;图6是本专利技术的一种输入方法实施例二的步骤流程图;图7是本专利技术的一种输入方法实施例三的步骤流程图;图8是本专利技术的一种输入场景1的示意图;图9是本专利技术的一种输入场景2的示意图;图10是本专利技术一种输入装置实施例的结构框图;图11是本专利技术的一种服务器实施例的结构框图;图12是本专利技术的一种输入系统实施例一的结构框图;及图13是本专利技术的一种输入系统实施例二的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。方法实施例一参照图1,示出了本专利技术的一种输入方法实施例一的步骤流程图,具体可以包括如下步骤:步骤101、生成三维空间;本专利技术实施例中,三维空间可用于表示依据磁场、红外、超声、X射线等无线信号生成的检测空间。当用户在该三维空间内产生按键操作时,该三维空间中无线信号的能量会发生变化,因此,可以利用该三维空间中信号能量变化的特性,探测该按键操作对应的位置坐标,从而可以实现在无输入键盘的情况下的按键操作检测。需要说明的是,本专利技术实施例中的位置坐标,可以为三维笛卡尔坐标,也可以是圆柱坐标,也可以是球面坐标,本专利技术实施例对位置坐标的表现形式不加以限制。在具体实现中,该三维空间可以为以终端设备为圆心的球形空间,也可以为以该终端设备为坐标原点的方体空间,等等,本专利技术实施例对该三维空间的具体形状不加以限制。另外,该三维空间的尺寸可由本领域技术人员根据实际情况进行设定,例如,球形空间的半径可以是根据普通人双臂长度经过计算后得出的一个值。参照图2,示出了本专利技术的一种终端设备的结构示意图,其具体可以包括:手环200,该手环200可以包括信号发射模块201、USB(UniversalSerialBus,通用串行总线)接口202、定位仪203、柔性LED(LightEmittingDiode,发光二极管)灯带204、弹性金属支架205和锂离子电池206。其中,USB接口202可以接入移动电源、充电器等设备,用于为锂离子电池206充电;柔性LED灯带204可以用于标识工作状态,让用户感知到其是在待机状态或工作状态,例如柔性LED灯带204点亮时,标识手环200处于工作状态,柔性LED灯带204未点亮时,标识手环200处于待机状态;弹性金属支架205可以起到固定和支撑手环200的作用,使得手环200呈现圆环状态,以方便用户将手环200佩戴在用户手腕处;锂离子电池206可以用于为信号发射模块201、定位仪203和柔性LED灯带204提供工作电源。参照图3,示出了本专利技术的一种终端设备的应用示例图,其中,该手环200可被佩戴在用户的手腕处,定位仪203可以用于定位手腕所在位置。本专利技术实施例中,可以将该定位仪203定位的手腕所在位置作为三维空间的坐标原点。信号发射模块201具体可以包括:运动传感器和信号发射器,其中,信号发射器可以定位仪203作为坐标原点,发出无线信号,形成三维空间;运动传感器可用于探测用户手指在该三维空间内的位移信息,使得定位仪203可以根据运动传感器得到的位移信息,计算出各手指在产生每一次按键操作时所对应位置点的位置坐标。需要说明的是,上述手环200只是作为终端设备的一种示例,实际上,本领域技术人员可以采用各种终端设备来实施本专利技术的输入方法,本专利技术实施例对具体的终端设备不加以限制。步骤102、检测用户在上述三维空间中产生的操作位置序列;由于输入键盘(例如虚拟键盘和实体键盘)的广泛普及,用户已经对输入键盘的布局十分熟悉。因此,本专利技术实施例可以实现在无输入键盘的情况下的虚拟输入。以QWERTY键盘(又称柯蒂键盘、全键盘)作为示例,用户的左手食指可以控制按键R、T、F、G、V、B,左手中指可以控制按键E、D、C,左手无名指可以控制按键W、S、X,左手小指可以控制按键Q、A、Z,右手食指可以控制按键Y、U、H、J、N、M,右手中指可以控制按键I、K,右手无名指可以控制按键O、L,右手小指控制按键本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201510401579.html" title="一种输入方法、输入装置、服务器和输入系统原文来自X技术">输入方法、输入装置、服务器和输入系统</a>

【技术保护点】
一种输入方法,其特征在于,包括:生成三维空间;检测用户在所述三维空间中产生的操作位置序列;确定所述操作位置序列对应的按键区域;依据所述按键区域确定所述操作位置序列对应的按键序列;依据所述按键序列转换得到相应的候选项。

【技术特征摘要】
1.一种输入方法,其特征在于,包括:生成三维空间;检测用户在所述三维空间中产生的操作位置序列;确定所述操作位置序列对应的按键区域;依据所述按键区域确定所述操作位置序列对应的按键序列;依据所述按键序列转换得到相应的候选项。2.根据权利要求1所述的方法,其特征在于,所述操作位置序列包括多个位置点;则所述确定所述操作位置序列对应的按键区域的步骤,包括:确定所述操作位置序列对应的按键平面;依据所述操作位置序列中各位置点对应的所述按键平面中按键点,确定所述操作位置序列对应的按键区域。3.根据权利要求2所述的方法,其特征在于,所述确定所述操作位置序列对应的按键平面的步骤,包括:将经过坐标原点的水平面确定为所述操作位置序列对应的按键平面;或者,依据所述操作位置序列中位置点的共面属性,确定所述操作位置序列对应的按键平面。4.根据权利要求2所述的方法,其特征在于,所述依据所述操作位置序列中各位置点对应的所述按键平面中按键点,确定所述操作位置序列对应的按键区域的步骤,包括:利用所述操作位置序列中各位置点对应的所述按键平面中的有效按键点组合得到对应的按键区域。5.根据权利要求2或3所述的方法,其特征在于,通过如下步骤确定所述操作位置序列中各位置点对应的所述按键平面中按键点:判断所述操作位置序列中位置点是否位于所述按键平面;当所述操作位置序列中位置点位于所述按键平面时,将相应位置点作为其对应的按键点;当所述操作位置序列中位置点不位于所述按键平面时,将相应位置点在所述按键平面上的投影点作为其对应的按键点。6.根据权利要求5所述的方法,其特征在于,所述按键平面为经过所述坐标原点的平面,则通过如下步骤判断所述操作位置序列中位置点是否位于所述按键平面:计算所述位置点与坐标原点的连线与所述按键平面形成的夹角;在所述夹角为0时,判定所述操作位置序列中位置点位于所述按键平面;在所述夹角不为0时,判定所述操作位置序列中位置点不位于所述按键平面。7.根据权利要求1所述的方法,其特征在于,所述操作位置序列包括多个位置点;则所述依据所述按键区域确定所述操作位置序列对应的按键序列的步骤,包括:从所述按键区域中提取所述操作位置序列中各位置点对应的按键;依据所述操作位置序列中各位置点对应的按键,确定所述操作位置序列对应的按键序列。8.根据权利要求1所述的方法,其特征在于,所述操作位置序列包括多个位置点;则所述依据所述按键区域确定所述操作位置序列对应的按键序列的步骤,包括:依据所述操作位置序列中各位置点与坐标原点形成的输入矢量在所述按键区域上的投影矢量,确定所述操作位置序列对应的按键序列。9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:对所述操作位置序列对应的按键序列进行匹配处理和/或纠错处理和/或联想处理,并将处理后按键序列作为所述操作位置序列对应的按键序列。10.根据权利要求9所述的方法,其特征在于,所述对所述按键序列进行纠错处理,包括:对所述按键序列进行编辑处理,得到的纠错按键序列与所述按键序列之间的编辑距离小于距离阈值。11.根据权利要求10所述的方法,其特征在于,所述对所述按键序列进行纠错处理,还包括:基于所述按键序列的上下文信息计算所述纠错按键序列在上下文中的第一概率;依据所述第一概率对所述纠错按键序列进行筛选。12.根据权利要求11所述的方法,其特征在于,所述基于所述按键序列的上下文信息计算所述纠错按键序列在上下文中的第一概率,包括:计算在所述上下文信息的基础上,所述纠错按键序列出现的概率;计算在所述上下文信息的基础上,所述纠错按键序列被错输成所述按键序列的概率;基于所述纠错按键序列出现的概率和所述纠错按键序列被错输成所述按键序列的概率,确定所述纠错按键序列在上下文中的第一概率。13.根据权利要求1至12中任一所述的方法,其特征在于,在所述确定所述操作位置序列对应的按键区域之前,所述方法还包括:根据所述操作位置序列检测在所述三维空间中用于输入的手部信息;其中,所述手部信息包括:单手、或者双手;当所述手部信息为单手时,所述操作位置序列对应一个按键区域;当所述手部信息为双手时,所述操作位置序列对应两个按键区域。14.根据权利要求13所述的方法,其特征在于,所述根据所述操作位置序列检测在所述三维空间中用于输入的手部信息,包括:当在所述三维空间中检测到一个固定的位置点和一个变动的位置点时,判定所述手部信息为单手;当在所述三维空间中检测到两个固定的位置点和一个变动的位置点时,判定所述手部信息为双手。15.根据权利要求13所述的方法,其特征在于,所述根据所述操作位置序列检测在所述三维空间中用于输入的手部信息的步骤,包括:根据所述操作位置序列的各位置点计算在所述三维空间中相邻两次输入的输入位移;查找所述输入位移所属的输入位移范围;其中,所述输入位移范围包括:单手输入位移范围和双手输入位移范围;当所述输入位移属于所述单手输入位移范围时,判定所述手部信息为单手;当所述输入位移属于所述双手输入位移范围时,判定所述手部信息为双手。16.一种输入装置,其特征在于,包括:空间生成模块,用于生成三维空间;序列检测模块,用于检测用户在所述三维空间中产生的操作位置序列;区域确定模块,用于确定所述操作位置序列对应的按键区域;按键确定模块,用于依据所述按键区域确定所述操作位置序列对应的按键序列;及候选转换模块,用于依据所述按键序列转换得到相应的候选项。17.根据权利要求16所述的装置,其特征在于,所述操作位置序列包括多个位置点;则所述区域确定模块,包括:第一确定子模块,用于确定所述操作位置序列对应的按键平面;第二确定子模块,用于依据所述操作位置序列中各位置点对应的所述按键平面中按键点,确定所述操作位置序列对应的按键区域。18.根据权利要求17所述的装置,其特征在于,所述第一确定子模块,具体用于将经过坐标原点的水平面确定为所述操作位置序列对应的按键平面;或者,依据所述操作位置序列中位置点的共面属性,确定所述操作位置序列对应的按键平面。19.根据权利要求17所述的装置,其特征在于,所述第二确定子模块,具体用于利用所述操作位置序列中各位置点对应的所述按键平面中的有效
\t按键点组合得到对应的按键区域。20.根据权利要求17或18所述的装置,其特征在于,所述装置还包括:用于确定所述操作位置序列中各位置点对应的所述按键平面...

【专利技术属性】
技术研发人员:刘辉
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1