CN103685747B - 输入号码的修正方法和修正装置 - Google Patents
输入号码的修正方法和修正装置 Download PDFInfo
- Publication number
- CN103685747B CN103685747B CN201310656875.2A CN201310656875A CN103685747B CN 103685747 B CN103685747 B CN 103685747B CN 201310656875 A CN201310656875 A CN 201310656875A CN 103685747 B CN103685747 B CN 103685747B
- Authority
- CN
- China
- Prior art keywords
- input number
- input
- width
- display area
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/56—Arrangements for indicating or recording the called number at the calling subscriber's set
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明提供了一种输入号码的修正方法和修正系统。该输入号码的修正方法包括以下步骤:获取并显示输入号码;检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;接收对输入号码的修改。使用本发明实施例的技术方案,在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。
Description
技术领域
本发明涉及通信领域,特别是涉及一种输入号码的修正方法和修正系统。
背景技术
在通信设备上输入拨叫号码是一种常见的操作。随着新一代移动通信设备的发展,目前手机等通信设备大多淘汰了机械键盘,而使用触摸屏作为输入装置。
在用户通过各种方式输入需要拨叫或进行其他操作的号码时,尤其在使用语音识别或图像识别输入号码时,有可能出现输入错误的情况。因此,在输入号码后,用户需要对完成输入的号码进行纠错,现有技术中常见的方式取消当前的号码输入,重新输入;或者用户对屏幕进行操作,将输入焦点定位在需要修正的位置,启动设备输入法进行调整。
然而采用以上的方法修正已输入的号码,存在以下的问题:取消操作重新输入,不能保证新输入的正确性,造成操作繁琐;定位修正位置启动设备的方法,在设备屏幕较小或在特殊的使用环境如在晃动的交通工具中时,准确定位困难,而且定位、删除、重新键入的过程复杂,操作频繁,容易造成用户的使用不便。
发明内容
鉴于上述问题,本发明提出了一种克服上述问题或者至少部分地解决上述问题的输入号码的修正装置和相应的输入号码的修正方法。
本发明一个进一步的目的是要提高用户的输入号码的操作效率。
基于本发明的一个方面,提供了一种输入号码的修正方法。该输入号码的修正方法包括以下步骤:获取并显示输入号码;检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;接收对输入号码的修改。
可选地,检测用户的纠错操作包括:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。
可选地,扩展输入号码中各数字的显示区域包括:扩展输入号码中各数字的显示区域的宽度;和/或扩展输入号码中各数字的显示区域的高度。
可选地,扩展输入号码中各数字的显示区域的宽度包括:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。
可选地,扩展输入号码中各数字的显示区域的高度包括:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。
可选地,接收对输入号码的修改包括:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。
可选地,数字修改控件为数字滚动控件或数字增减控件。
可选地,获取输入号码包括以下任一种方式:对含有输入号码信息的声音信号进行语音识别,提取得到输入号码;对含有输入号码信息的图像信号进行文字识别,提取得到输入号码;获取用户利用输入键盘键入的输入号码。
可选地,检测用户的纠错操作之后还包括:若在预定时间内未检测到纠错操作,按照输入号码执行预定的任务。
根据本发明的另一个方面,还提供了一种输入号码的修正装置。该输入号码的修正装置包括:号码输入模块,用于获取并显示输入号码;号码纠错模块,用于检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;执行模块,用于接收对输入号码的修改。
可选地,号码纠错模块被配置为:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。
可选地,号码纠错模块包括:第一扩展子模块,用于扩展输入号码中各数字的显示区域的宽度;和/或第二扩展子模块,用于扩展输入号码中各数字的显示区域的高度。
可选地,第一扩展子模块被配置为:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。
可选地,第二扩展子模块被配置为:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。
可选地,执行模块被配置为:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。
本发明的输入号码的修正方法和修正装置,由于在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。
进一步地,本发明的技术方案根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小,兼容性好,适合于各类不同种类的设备。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明一个实施例的输入号码的修正装置100的示意图;
图2是根据本发明一个实施例的输入号码的修正方法的示意图;
图3是根据本发明一个实施例使用语音识别技术输入手机号码的流程图;
图4是根据本发明一个实施例的输入号码修正方法中显示输入号码的界面效果图;
图5是根据本发明一个实施例的输入号码修正方法中第一种数字修改控件的效果图;以及
图6是根据本发明一个实施例的输入号码修正方法中第二种数字修改控件的效果图。
具体实施方式
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
随着语音识别和自然语言处理技术的进步,语音技术越来越多的被应用在移动设备上,以增强用户体验。然而由于语音识别的准确性受到环境噪音,说话人的口音,以及机器设备参数的影响较大,在某些特殊应用环境下很难做到百分之百的识别准确。在识别有微小误差的情况下,需要快速对已识别结果进行修正。
本发明实施例提供的输入号码的修正方法和装置,可以应用于各种方式输入号码的修正过程中但不局限于对语音输入号码的修正,也包括正常触屏输入或者图片识别输入的号码,对修正过程进行了优化,提高了用户输入的准确性。图1是根据本发明一个实施例的输入号码的修正装置100的示意图。
该输入号码的修正装置100一般性地可以包括:号码输入模块110、号码纠错模块120、执行模块130。根据具体的使用环境和特殊要求情况下,号码纠错模块120还可以包括:第一扩展子模块121和/或第二扩展子模块122。
在以上输入号码的修正装置100的组件中,号码输入模块110用于获取并显示输入号码,用于检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域,执行模块130用于接收对输入号码的修改。
号码输入模块110获取的输入号码可以是利用各种方式进行输入的号码,例如语音识别装置根据用户语音输入的号码、图片识别装置根据选择或拍摄的图片识别得出的号码、利用虚拟键盘键入的号码等。
号码纠错模块120检测用户纠错操作可以被配置为:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。例如号码输入模块110显示输入号码的屏幕相应位置增加了纠错按钮,根据用户对该纠错按钮的操作就可以确定出纠错操作,从而对应扩展数字的显示区域。
一般显示区域的参数包括显示高度和显示宽度,本发明实施例的输入号码的修正装置100的号码纠错模块120分别设置了扩展数字显示宽度的第一扩展子模块121以及扩展数字显示高度的第二扩展子模块122。第一扩展子模块121和第二扩展子模块122可以单独设置,例如对横向排列的号码单独增加数字显示宽度,对于纵向排列的号码单独增加数字显示高度,也可以共同协调设置同时增加数字显示的高度和宽度。
其中,第一扩展子模块121,用于扩展输入号码中各数字的显示区域的宽度,具体可以被配置为:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。由于现有终端显示屏幕的类型多种多样,屏幕尺寸以及显示分辨率更是差别巨大,对于分辨率较大的屏幕,可以将输入号码的显示区域宽度扩展到预设的宽度,对于分辨率较小的屏幕,预设的宽度有可能已经大于屏幕的宽度,在这种情况下,将输入号码的显示区域宽度扩展到显示屏幕的宽度。从而解决了不同设备的兼容能力,根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小。
由于一般设备的屏幕都是高度大于宽度,因此,第二扩展子模块122可以被配置为:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。
利用号码纠错模块120扩展了号码数字间的间距,可以方便用户直接将定位光标定位在需要修改的数字位置,从而进行删除和重新键入。这种方式仍然稍显繁复,这一点可以利用对执行模块130的优化进一步进行改进,其中执行模块130可以被配置为:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。数字修改控件可以选用数字滚动控件或数字增减控件。利用这些数字修改控件可以更加方便用户的修正输入,节省了删除有误数字的操作。
以下结合本发明实施例提供的输入号码的修正方法对以上实施例的输入号码的修正装置进行进一步说明。本发明实施例提供的输入号码的修正方法可以由以上实施例中介绍的任一种输入号码的修正装置100来执行,提高用户的操作体验。图2是根据本发明一个实施例的输入号码的修正方法的示意图。该输入号码的修正方法包括:
步骤S202,获取并显示输入号码;
步骤S204,检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域
步骤S206,接收对输入号码的修改。
步骤S202中的输入号码可以是利用各种方式进行输入的号码,例如语音识别装置根据用户语音输入的号码、图片识别装置根据选择或拍摄的图片识别得出的号码、利用虚拟键盘键入的号码等,通过显示的输入号码,便于用户对输入号码进行检查。
步骤S204中检测用户的纠错操作可以包括:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。例如显示输入号码的屏幕相应位置增加了纠错按钮,若用户对该纠错按钮进行操作,证明用户检查出输入号码有误,需要对输入号码进行纠正,然后进入扩展显示区域的步骤。
一般显示区域的参数包括显示高度和显示宽度,步骤S204中扩展输入号码中各数字的显示区域可以包括:扩展输入号码中各数字的显示区域的宽度;和/或扩展输入号码中各数字的显示区域的高度。
其中,扩展输入号码中各数字的显示区域的宽度包括:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。对于不同分辨率的屏幕进行不同的扩展,例如对于分辨率较大的屏幕,可以将输入号码的显示区域宽度扩展到预设的宽度,对于分辨率较小的屏幕,预设的宽度有可能已经大于屏幕的宽度,在这种情况下,将输入号码的显示区域宽度扩展到显示屏幕的宽度。从而解决了不同设备的兼容能力,根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小。
由于一般设备的屏幕数字显示方式都是横向排列的,因此扩展空间主要受到宽度的限制,扩展输入号码中各数字的显示区域的高度包括:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。
扩展了号码数字间的间距,可以方便用户直接将定位光标定位在需要修改的数字位置,从而进行删除和重新键入。为了节省删除错误数字的步骤,进一步提高用户体验,步骤S206可以通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。可选地,数字修改控件为数字滚动控件或数字增减控件。
在用户完成号码的修正的动作后,可以按照修正后的输入号码执行预定的任务,例如拨叫电话、发送信息、修改通讯录等。
以下对用户使用语音输入号码执行电话拨叫的一个应用实例对以上实施例的输入号码的输入方法进一步进行说明。图3是根据本发明一个实施例使用语音识别技术输入手机号码的流程图。该流程包括:
步骤S302,获取用户通过语音识别系统输入的号码,该号码由语音识别系统对用户的语音识别得出,显示识别结果的输入的号码,一般用户检查该输入号码是否正确;
步骤S304,启动超时机制(超时可以设置为5秒),如果在这个超时时间内用户没有对识别出的输入号码识别结果进行干预,则认为这个结果经过用户检查没有错误,超时结束后执行步骤S308,
步骤S306,如果在超时时间内,用户通过点击修改按钮等方式触发了纠错操作,则需要对输入号码进行修正,修正显示界面将输入号码的各数字的显示区域进行了扩展,而且对应提供了数字修改控件,接收用户对输入号码的修改;
步骤S308,按照输入号码拨打电话。
相比于现有技术中在一连串的数字中准确的定位其中的一个数字比较困难的情况,利用步骤S306的扩展显示区域,有助于用户快速准确地完成号码修正动作。
在步骤S304的超时时间内,可以输出如图4所示的显示界面,图4是根据本发明一个实施例的输入号码修正方法中显示输入号码的界面效果图,在图中除了输入号码外,还提供了两个操作选项“拨打”和“取消”。如果用户点击“取消”选项,则取消本次操作,退出拨号程序;如果用户点击“拨打”选项,则立刻按照当前号码拨打电话;另外用户点击屏幕中除“拨打”和“取消”之外的范围,则认为需要对输入号码进行修正,执行步骤S306。
步骤S306中的纠错操作可以通过响应卡片View的onClick事件来实现。其中View.OnClickListener是View类中定义的一个接口,在这个接口中有一个abstractvoidonClick(Viewv)的方法,用户可以实现这个方法来响应事件。
执行步骤S306,取消延时时间,输入号码的显示区域自动进行扩展,其中横向扩展需要保证号码每一位数字宽度相同。横向扩展的尺寸以每个号码有足够的空间进行触摸操控为准,一般来说手机设备上的最终宽度和手机宽度相当或略窄,对于平板电脑等大屏幕、高分辨率的终端而言,输入号码的扩展宽度以适合触控操作为准。纵向扩展的高度可以按照宽度扩展的比例进行相应扩展,以能够容纳下三行数字为宜。
手机操作系统的用户界面设计一般是通过布局来实现的,可以通过设置卡片的宽度为“match_parent”,高度为“90dp”(假设90dp的高度可以容纳三行数字),具体代码如下:
android:layout_width="match_parent"
android:layout_height="90dip"
在安卓系统中以上dp单位是指设备独立像素(deviceindependentpixels,简称DIP),是基于屏幕密度的抽象单位,满足不同尺寸屏幕的正常显示需要。
为了适应终端的显示屏幕大小,可以通过设定屏幕分辨率来决定显示区域的扩展宽度,比如屏幕分辨率低于960*480的设备,显示区域的扩展宽度设定为“match_parent”,即扩展到与显示屏幕宽度匹配的大小,而屏幕分辨率高于960*480的设备,将显示区域的扩展宽度设定为固定的宽度。在整个扩展后的显示区域内按照输入号码的位数平均分配显示屏幕的宽度,保障每一位数字的宽度按均等。
步骤S306中使用的数字修改控件可以采用各种数字滚动控件或数字增减控件。图5和图6分别示出了根据本发明一个实施例的输入号码修正方法中数字修改控件的效果图。利用这类控件可以更方便地方便用户的修正输入操作。
控件占用的空间可以利用安卓系统中layout_weight的参数决定,例如对应于一般的11位手机号码,对每一个控件的layout_weight设为“1”,则这11个控件平分他们的ViewGroup所占用的空间。输入号码中的每位数字均可以使用一个数字修改控件进行修改。
以图4中显示的号码为例,假设用户语音输入的是13812346543,显然语音识别系统把中间的“4”识别成了数字“5”,那么用户修改所需要的整个流程为:找到错误的号码位置,滑动数字控件修改为正确的号码,执行拨号。
本发明的实施例可以在操控区域有限的终端中,有效地提高用户的操作效率,提升如语音拨号功能的操控体验,降低误操作率,提升产品的可用性。本发明可以广泛的用在语音助手,语音拨号,语音短信或者其他需要数字输入的等产品功能上,用于快速,高效的修正号码的识别错误,以提升用户体验。
使用本发明实施例的技术方案,在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。
进一步地,本发明的技术方案根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小,兼容性好,适合于各类不同种类的设备。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的输入号码的修正装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
Claims (12)
1.一种输入号码的修正方法,包括以下步骤:
获取并显示输入号码;
检测用户的纠错操作,并在检测到所述纠错操作后,扩展所述输入号码中各数字的显示区域;
接收对所述输入号码的修改,其中,接收对所述输入号码的修改包括:
通过数字修改控件接收用户对所述输入号码的修改,其中所述数字修改控件设置在所述各数字的扩展后显示区域的对应位置,并且所述数字修改控件为数字滚动控件或数字增减控件。
2.根据权利要求1所述的方法,其中,检测用户的纠错操作包括:
接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;
并根据所述操作确定所述纠错操作。
3.根据权利要求1所述的方法,其中,扩展所述输入号码中各数字的显示区域包括:
扩展所述输入号码中各数字的显示区域的宽度;和/或
扩展所述输入号码中各数字的显示区域的高度。
4.根据权利要求3所述的方法,其中,扩展所述输入号码中各数字的显示区域的宽度包括:
判断显示屏幕的分辨率是否大于预设分辨率;
若是,将所述输入号码的显示区域宽度扩展到预设的宽度,按照所述输入号码的位数平均分配所述预设的宽度;
若否,将所述输入号码的显示区域宽度扩展到所述显示屏幕的宽度,按照所述输入号码的位数平均分配所述显示屏幕的宽度。
5.根据权利要求3或4所述的方法,其中,扩展所述输入号码中各数字的显示区域的高度包括:
按照所述宽度的扩展比例对应扩展所述高度,或者按照预设的设备独立像素大小扩展所述高度。
6.根据权利要求1至4中任一项所述的输入号码的修正方法,其中,获取输入号码包括以下任一种方式:
对含有输入号码信息的声音信号进行语音识别,提取得到所述输入号码;
对含有输入号码信息的图像信号进行文字识别,提取得到所述输入号码;
获取用户利用输入键盘键入的所述输入号码。
7.根据权利要求1至4中任一项所述的输入号码的修正方法,其中,检测用户的纠错操作之后还包括:
若在预定时间内未检测到所述纠错操作,按照所述输入号码执行预定的任务。
8.一种输入号码的修正装置,包括:
号码输入模块,用于获取并显示所述输入号码;
号码纠错模块,用于检测用户的纠错操作,并在检测到所述纠错操作后,扩展所述输入号码中各数字的显示区域;
执行模块,用于接收对所述输入号码的修改,并且所述执行模块被配置为:
通过数字修改控件接收用户对所述输入号码的修改,其中所述数字修改控件设置在所述各数字的扩展后显示区域的对应位置,所述数字修改控件为数字滚动控件或数字增减控件。
9.根据权利要求8所述的装置,其中,所述号码纠错模块被配置为:
接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;
并根据所述操作确定所述纠错操作。
10.根据权利要求8或9所述的装置,其中,所述号码纠错模块包括:
第一扩展子模块,用于扩展所述输入号码中各数字的显示区域的宽度;和/或
第二扩展子模块,用于扩展所述输入号码中各数字的显示区域的高度。
11.根据权利要求10所述的装置,其中,所述第一扩展子模块被配置为:
判断显示屏幕的分辨率是否大于预设分辨率;
若是,将所述输入号码的显示区域宽度扩展到预设的宽度,按照所述输入号码的位数平均分配所述预设的宽度;
若否,将所述输入号码的显示区域宽度扩展到所述显示屏幕的宽度,按照所述输入号码的位数平均分配所述显示屏幕的宽度。
12.根据权利要求10所述的装置,其中,所述第二扩展子模块被配置为:
按照所述宽度的扩展比例对应扩展所述高度,或者按照预设的设备独立像素大小扩展所述高度。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310656875.2A CN103685747B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
CN201610294885.XA CN105872238B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
US15/101,867 US9912796B2 (en) | 2013-12-06 | 2014-09-23 | Apparatus and method for correcting an input number |
PCT/CN2014/087201 WO2015081749A1 (zh) | 2013-12-06 | 2014-09-23 | 输入号码的修正方法和修正装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310656875.2A CN103685747B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610294885.XA Division CN105872238B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103685747A CN103685747A (zh) | 2014-03-26 |
CN103685747B true CN103685747B (zh) | 2016-06-01 |
Family
ID=50321988
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610294885.XA Expired - Fee Related CN105872238B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
CN201310656875.2A Active CN103685747B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610294885.XA Expired - Fee Related CN105872238B (zh) | 2013-12-06 | 2013-12-06 | 输入号码的修正方法和修正装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9912796B2 (zh) |
CN (2) | CN105872238B (zh) |
WO (1) | WO2015081749A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872238B (zh) * | 2013-12-06 | 2020-02-21 | 北京奇虎科技有限公司 | 输入号码的修正方法和修正装置 |
CN108536864B (zh) * | 2018-04-20 | 2022-03-08 | 平安科技(深圳)有限公司 | 页面数字显示方法、装置、计算机设备及存储介质 |
CN112905023B (zh) * | 2019-12-03 | 2024-12-27 | 北京搜狗科技发展有限公司 | 一种输入纠错方法、装置和用于输入纠错的装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1411574A (zh) * | 2001-01-05 | 2003-04-16 | 索尼株式会社 | 信息处理装置 |
CN1738329A (zh) * | 2004-08-19 | 2006-02-22 | 英华达(上海)电子有限公司 | 输入和编辑电话号码的方法 |
CN2930166Y (zh) * | 2006-07-19 | 2007-08-01 | 华为技术有限公司 | 一种移动终端设备 |
CN101600181A (zh) * | 2009-06-25 | 2009-12-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种电话号码的输入纠错方法、系统及移动通信终端 |
CN101763218A (zh) * | 2010-01-06 | 2010-06-30 | 广东欧珀移动通信有限公司 | 一种手持设备输入方法 |
CN101976173A (zh) * | 2010-11-24 | 2011-02-16 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏虚拟键盘上的多语言混合输入方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2385234A (en) * | 2002-02-08 | 2003-08-13 | Francis Cagney | Telephone number modification |
US7631271B2 (en) * | 2005-12-16 | 2009-12-08 | Xerox Corporation | Touch screen user interface with multi-text field display |
US8107655B1 (en) * | 2007-01-22 | 2012-01-31 | Starkey Laboratories, Inc. | Expanding binaural hearing assistance device control |
CN101242606A (zh) * | 2008-03-12 | 2008-08-13 | 嘉兴闻泰通讯科技有限公司 | 一种预编辑号码的多模移动终端设备的拨号方法 |
US20110080351A1 (en) * | 2009-10-07 | 2011-04-07 | Research In Motion Limited | method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same |
CN101763217A (zh) | 2009-12-15 | 2010-06-30 | 中兴通讯股份有限公司 | 一种具有活动中文输入候选词框的移动终端及其实现方法 |
KR101645291B1 (ko) * | 2009-12-21 | 2016-08-03 | 삼성전자주식회사 | 터치스크린을 구비한 화상형성장치 및 그 장치에서 입력 문자의 편집 방법 |
US20120262488A1 (en) * | 2009-12-23 | 2012-10-18 | Nokia Corporation | Method and Apparatus for Facilitating Text Editing and Related Computer Program Product and Computer Readable Medium |
US9104211B2 (en) * | 2010-11-19 | 2015-08-11 | Google Inc. | Temperature controller with model-based time to target calculation and display |
KR101977613B1 (ko) * | 2011-01-05 | 2019-05-14 | 삼성전자주식회사 | 입력 장치의 입력 오류를 정정하기 위한 방법 및 장치 |
CN102135838A (zh) * | 2011-05-05 | 2011-07-27 | 汉王科技股份有限公司 | 分区输入手写字符串的方法和系统 |
US9218123B2 (en) * | 2011-12-29 | 2015-12-22 | Apple Inc. | Device, method, and graphical user interface for resizing content viewing and text entry interfaces |
CN102761668A (zh) * | 2012-07-13 | 2012-10-31 | 青岛海信传媒网络技术有限公司 | 基于图片中的电话号码信息拨打电话的方法及装置 |
KR20150005354A (ko) * | 2013-07-05 | 2015-01-14 | 삼성전자주식회사 | 전자 장치의 문자 입력 방법 |
CN105872238B (zh) * | 2013-12-06 | 2020-02-21 | 北京奇虎科技有限公司 | 输入号码的修正方法和修正装置 |
-
2013
- 2013-12-06 CN CN201610294885.XA patent/CN105872238B/zh not_active Expired - Fee Related
- 2013-12-06 CN CN201310656875.2A patent/CN103685747B/zh active Active
-
2014
- 2014-09-23 US US15/101,867 patent/US9912796B2/en active Active
- 2014-09-23 WO PCT/CN2014/087201 patent/WO2015081749A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1411574A (zh) * | 2001-01-05 | 2003-04-16 | 索尼株式会社 | 信息处理装置 |
CN1738329A (zh) * | 2004-08-19 | 2006-02-22 | 英华达(上海)电子有限公司 | 输入和编辑电话号码的方法 |
CN2930166Y (zh) * | 2006-07-19 | 2007-08-01 | 华为技术有限公司 | 一种移动终端设备 |
CN101600181A (zh) * | 2009-06-25 | 2009-12-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种电话号码的输入纠错方法、系统及移动通信终端 |
CN101763218A (zh) * | 2010-01-06 | 2010-06-30 | 广东欧珀移动通信有限公司 | 一种手持设备输入方法 |
CN101976173A (zh) * | 2010-11-24 | 2011-02-16 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏虚拟键盘上的多语言混合输入方法 |
Also Published As
Publication number | Publication date |
---|---|
US9912796B2 (en) | 2018-03-06 |
CN105872238A (zh) | 2016-08-17 |
CN103685747A (zh) | 2014-03-26 |
WO2015081749A1 (zh) | 2015-06-11 |
CN105872238B (zh) | 2020-02-21 |
US20160316052A1 (en) | 2016-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102999334B (zh) | 一种基于Android平台的快捷方式实现方法、装置及终端 | |
CN107870716A (zh) | 调用后台应用程序的方法和装置 | |
CN104679599A (zh) | 在应用程序间进行复制的方法和装置 | |
CN107615745B (zh) | 一种拍照方法及终端 | |
CN106896931B (zh) | 一种输入法纠错方法和装置 | |
CN104777976A (zh) | 一种界面操作的方法 | |
CN108717325B (zh) | 操作手势设置方法、装置及移动终端 | |
CN103685747B (zh) | 输入号码的修正方法和修正装置 | |
CN106648281B (zh) | 一种截图方法及装置 | |
KR20140062747A (ko) | 전자 장치에서 표시 정보를 선택하기 위한 장치 및 방법 | |
CN106980481B (zh) | 一种图像显示方法及设备 | |
CN104777978A (zh) | 一种终端 | |
CN113051235A (zh) | 文档加载方法、装置、终端和存储介质 | |
KR20140092700A (ko) | 전자 장치에서 응용프로그램을 실행하기 위한 장치 및 방법 | |
CN106775249A (zh) | 一种设置通信快捷方式的方法及电子设备 | |
KR102061798B1 (ko) | 수식 연산 방법 및 그 전자 장치 | |
KR20140110551A (ko) | 패턴 제어 방법 및 그 전자 장치 | |
JP2003188976A (ja) | 電話番号の検索方法 | |
CN113807540B (zh) | 一种数据处理方法及装置 | |
US20150234546A1 (en) | Method for Quickly Displaying a Skype Contacts List and Computer Program Thereof and Portable Electronic Device for Using the Same | |
KR20130131059A (ko) | 감정 정보를 포함한 폰북 서비스를 제공하기 위한 방법 및 그 전자 장치 | |
CN107197061A (zh) | 显示屏以及终端 | |
KR101525025B1 (ko) | 스마트폰에서의 라이브 캡쳐링 방법 | |
JP6010376B2 (ja) | 電子機器,選択プログラムおよび方法 | |
CN108460128A (zh) | 文档管理方法及装置、电子装置及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220725 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |