CN105872238B - Correction method and correction device for input number - Google Patents

Correction method and correction device for input number Download PDF

Info

Publication number
CN105872238B
CN105872238B CN201610294885.XA CN201610294885A CN105872238B CN 105872238 B CN105872238 B CN 105872238B CN 201610294885 A CN201610294885 A CN 201610294885A CN 105872238 B CN105872238 B CN 105872238B
Authority
CN
China
Prior art keywords
input number
width
input
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.)
Expired - Fee Related
Application number
CN201610294885.XA
Other languages
Chinese (zh)
Other versions
CN105872238A (en
Inventor
李联玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610294885.XA priority Critical patent/CN105872238B/en
Publication of CN105872238A publication Critical patent/CN105872238A/en
Application granted granted Critical
Publication of CN105872238B publication Critical patent/CN105872238B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/56Arrangements 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

本发明提供了一种输入号码的修正方法和修正系统。该输入号码的修正方法包括以下步骤:获取并显示输入号码;检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;接收对输入号码的修改。使用本发明实施例的技术方案,在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。

Figure 201610294885

The invention provides a correction method and correction system for an input number. The method for correcting the input number includes the following steps: acquiring and displaying the input number; detecting the user's error correction operation, and after detecting the error correction operation, expanding the display area of each number in the input number; and receiving the modification of the input number. Using the technical solution of the embodiment of the present invention, after the error correction operation is detected, the digital display area of the input number is expanded, which can provide the user with a larger and more convenient modification area within the limited control space of the communication device, which is convenient for the user to touch. The screen operation reduces input errors and repeated operations caused by inaccurate positioning, and improves the user's operational convenience.

Figure 201610294885

Description

输入号码的修正方法和修正装置Correction method and correction device for input number

本申请为申请号为201310656875.2、申请日为2013年12月06日、发明名称为“输入号码的修正方法和修正装置”的发明申请的分案申请。This application is a divisional application of an invention application with an application number of 201310656875.2, an application date of December 6, 2013, and the title of the invention as "correction method and correction device for inputting numbers".

技术领域technical field

本发明涉及通信领域,特别是涉及一种输入号码的修正方法和修正系统。The invention relates to the field of communications, in particular to a correction method and correction system for an input number.

背景技术Background technique

在通信设备上输入拨叫号码是一种常见的操作。随着新一代移动通信设备的发展,目前手机等通信设备大多淘汰了机械键盘,而使用触摸屏作为输入装置。Entering a dialed number on a communication device is a common practice. With the development of a new generation of mobile communication devices, at present, most communication devices such as mobile phones have eliminated mechanical keyboards and used touch screens as input devices.

在用户通过各种方式输入需要拨叫或进行其他操作的号码时,尤其在使用语音识别或图像识别输入号码时,有可能出现输入错误的情况。因此,在输入号码后,用户需要对完成输入的号码进行纠错,现有技术中常见的方式取消当前的号码输入,重新输入;或者用户对屏幕进行操作,将输入焦点定位在需要修正的位置,启动设备输入法进行调整。When a user inputs a number that needs to be dialed or performed other operations in various ways, especially when a number is input by voice recognition or image recognition, input errors may occur. Therefore, after inputting the number, the user needs to correct the error of the inputted number. The common method in the prior art is to cancel the current number input and re-enter it; or the user operates the screen to locate the input focus at the position that needs to be corrected. , start the device input method to adjust.

然而采用以上的方法修正已输入的号码,存在以下的问题:取消操作重新输入,不能保证新输入的正确性,造成操作繁琐;定位修正位置启动设备的方法,在设备屏幕较小或在特殊的使用环境如在晃动的交通工具中时,准确的定位困难,而且定位、删除、重新键入的过程复杂,操作频繁,容易造成用户的使用不便。However, using the above method to correct the entered number, there are the following problems: canceling the operation and re-entering, can not guarantee the correctness of the new input, resulting in cumbersome operation; the method of positioning and correcting the position to start the device, when the device screen is small or in special When the usage environment is in a swaying vehicle, accurate positioning is difficult, and the process of positioning, deleting, and re-keying is complicated, and the operations are frequent, which is likely to cause inconvenience to the user.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,本发明提出了一种克服上述问题或者至少部分地解决上述问题的输入号码的修正装置和相应的输入号码的修正方法。In view of the above problems, the present invention provides an input number correction device and a corresponding input number correction method that overcome the above problems or at least partially solve the above problems.

本发明一个进一步的目的是要提高用户的输入号码的操作效率。A further object of the present invention is to improve the operational efficiency of the user's input of numbers.

基于本发明的一个方面,提供了一种输入号码的修正方法。该输入号码的修正方法包括以下步骤:获取并显示输入号码;检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;接收对输入号码的修改。Based on one aspect of the present invention, a method for correcting an input number is provided. The method for correcting the input number includes the following steps: acquiring and displaying the input number; detecting the user's error correction operation, and after detecting the error correction operation, expanding the display area of each number in the input number; and receiving the modification of the input number.

可选地,检测用户的纠错操作包括:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。Optionally, detecting the error correction operation of the user includes: receiving an operation of the user on a preset button or a preset touch screen position within a predetermined time; and determining the error correction operation according to the operation.

可选地,扩展输入号码中各数字的显示区域包括:扩展输入号码中各数字的显示区域的宽度;和/或扩展输入号码中各数字的显示区域的高度。Optionally, expanding the display area of each digit in the input number includes: expanding the width of the display area of each digit in the input number; and/or expanding the height of the display area of each digit in the input number.

可选地,扩展输入号码中各数字的显示区域的宽度包括:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。Optionally, extending the width of the display area of each number in the input number includes: judging whether the resolution of the display screen is greater than the preset resolution; if so, extending the width of the display area of the input number to the preset width, according to the The number of digits is evenly distributed to the preset width; if not, the width of the display area of the input number is extended to the width of the display screen, and the width of the display screen is equally distributed according to the number of digits of the input number.

可选地,扩展输入号码中各数字的显示区域的高度包括:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。Optionally, expanding the height of the display area of each digit in the input number includes: expanding the height corresponding to the expansion ratio of the width, or expanding the height according to a preset device-independent pixel size.

可选地,接收对输入号码的修改包括:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。Optionally, receiving the modification of the input number includes: receiving the modification of the input number by the user through a number modification control, wherein the number modification control is arranged at a corresponding position of the expanded display area of each number.

可选地,数字修改控件为数字滚动控件或数字增减控件。Optionally, the numerical modification control is a numerical scrolling control or a numerical increase/decrease control.

可选地,获取输入号码包括以下任一种方式:对含有输入号码信息的声音信号进行语音识别,提取得到输入号码;对含有输入号码信息的图像信号进行文字识别,提取得到输入号码;获取用户利用输入键盘键入的输入号码。Optionally, acquiring the input number includes any one of the following methods: performing speech recognition on a sound signal containing the input number information, and extracting the input number; performing text recognition on the image signal containing the input number information, and extracting the input number; acquiring the user The input number entered using the input keyboard.

可选地,检测用户的纠错操作之后还包括:若在预定时间内未检测到纠错操作,按照输入号码执行预定的任务。Optionally, after detecting the error correction operation of the user, the method further includes: if no error correction operation is detected within a predetermined time, executing a predetermined task according to the input number.

根据本发明的另一个方面,还提供了一种输入号码的修正装置。该输入号码的修正装置包括:号码输入模块,用于获取并显示输入号码;号码纠错模块,用于检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域;执行模块,用于接收对输入号码的修改。According to another aspect of the present invention, there is also provided a correction device for inputting numbers. The device for correcting the input number includes: a number input module for acquiring and displaying the input number; a number error correction module for detecting the user's error correction operation, and after detecting the error correction operation, expands the number of digits in the input number Display area; execution module for receiving modifications to the input number.

可选地,号码纠错模块被配置为:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。Optionally, the number error correction module is configured to: receive a user's operation on a preset button or a preset touch screen position within a predetermined time; and determine an error correction operation according to the operation.

可选地,号码纠错模块包括:第一扩展子模块,用于扩展输入号码中各数字的显示区域的宽度;和/或第二扩展子模块,用于扩展输入号码中各数字的显示区域的高度。Optionally, the number error correction module includes: a first extension submodule for extending the width of the display area of each digit in the input number; and/or a second extension submodule for extending the display area for each digit in the input number the height of.

可选地,第一扩展子模块被配置为:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。Optionally, the first expansion submodule is configured to: determine whether the resolution of the display screen is greater than the preset resolution; if so, expand the width of the display area of the input number to the preset width, and distribute it evenly according to the number of digits of the input number. The preset width; if not, the width of the display area of the input number is extended to the width of the display screen, and the width of the display screen is evenly distributed according to the digits of the input number.

可选地,第二扩展子模块被配置为:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。Optionally, the second expansion sub-module is configured to: correspond to the expanded height according to the expansion ratio of the width, or expand the height according to a preset device-independent pixel size.

可选地,执行模块被配置为:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。Optionally, the execution module is configured to: receive the user's modification of the input number through a number modification control, wherein the number modification control is set at a corresponding position of the expanded display area of each number.

本发明的输入号码的修正方法和修正装置,由于在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。The method and device for correcting an input number of the present invention expand the digital display area of the input number after the error correction operation is detected, so that a larger and more convenient modification area can be provided to the user within the limited control space of the communication equipment, and it is convenient to It allows the user to perform touch-screen operations, reduces input errors and repeated operations caused by inaccurate positioning, and improves the user's operational convenience.

进一步地,本发明的技术方案根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小,兼容性好,适合于各类不同种类的设备。Further, the technical solution of the present invention automatically expands the display area to a size suitable for the screen according to the resolution of the actual screen, and has good compatibility and is suitable for various types of devices.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。The above and other objects, advantages and features of the present invention will be more apparent to those skilled in the art from the following detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:

图1是根据本发明一个实施例的输入号码的修正装置100的示意图;FIG. 1 is a schematic diagram of an input number correction device 100 according to an embodiment of the present invention;

图2是根据本发明一个实施例的输入号码的修正方法的示意图;2 is a schematic diagram of a method for correcting an input number according to an embodiment of the present invention;

图3是根据本发明一个实施例使用语音识别技术输入手机号码的流程图;3 is a flow chart of inputting a mobile phone number using voice recognition technology according to an embodiment of the present invention;

图4是根据本发明一个实施例的输入号码修正方法中显示输入号码的界面效果图;4 is an interface effect diagram showing an input number in an input number correction method according to an embodiment of the present invention;

图5是根据本发明一个实施例的输入号码修正方法中第一种数字修改控件的效果图;以及Fig. 5 is the effect diagram of the first digital modification control in the input number modification method according to an embodiment of the present invention; and

图6是根据本发明一个实施例的输入号码修正方法中第二种数字修改控件的效果图。FIG. 6 is an effect diagram of the second type of number modification control in the input number modification method according to an embodiment of the present invention.

具体实施方式Detailed ways

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It is to be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.

随着语音识别和自然语言处理技术的进步,语音技术越来越多的被应用在移动设备上,以增强用户体验。然而由于语音识别的准确性受到环境噪音,说话人的口音,以及机器设备参数的影响较大,在某些特殊应用环境下很难做到百分之百的识别准确。在识别有微小误差的情况下,需要快速对已识别结果进行修正。With the advancement of speech recognition and natural language processing technology, speech technology is increasingly being applied to mobile devices to enhance user experience. However, because the accuracy of speech recognition is greatly affected by environmental noise, the speaker's accent, and the parameters of the machine and equipment, it is difficult to achieve 100% accurate recognition in some special application environments. In the case of slight errors in identification, it is necessary to quickly correct the identified results.

本发明实施例提供的输入号码的修正方法和装置,可以应用于各种方式输入号码的修正过程中但不局限于对语音输入号码的修正,也包括正常触屏输入或者图片识别输入的号码,对修正过程进行了优化,提高了用户输入的准确性。图1是根据本发明一个实施例的输入号码的修正装置100的示意图。The method and device for correcting input numbers provided by the embodiments of the present invention can be applied to the correction process of input numbers in various ways, but is not limited to the correction of voice input numbers, and also includes numbers input by normal touch screen input or image recognition. The correction process has been optimized to improve the accuracy of user input. FIG. 1 is a schematic diagram of an input number correction apparatus 100 according to an embodiment of the present invention.

该输入号码的修正装置100一般性地可以包括:号码输入模块110、号码纠错模块120、执行模块130。根据具体的使用环境和特殊要求情况下,号码纠错模块120还可以包括:第一扩展子模块121和/或第二扩展子模块122。The apparatus 100 for correcting the input number may generally include: a number input module 110 , a number error correction module 120 , and an execution module 130 . According to the specific usage environment and special requirements, the number error correction module 120 may further include: a first extension sub-module 121 and/or a second extension sub-module 122 .

在以上输入号码的修正装置100的组件中,号码输入模块110用于获取并显示输入号码,用于检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域,执行模块130用于接收对输入号码的修改。In the above components of the input number correction device 100, the number input module 110 is used to acquire and display the input number, to detect the user's error correction operation, and after detecting the error correction operation, expand the display of the digits in the input number area, the execution module 130 is used to receive the modification to the input number.

号码输入模块110获取的输入号码可以是利用各种方式进行输入的号码,例如语音识别装置根据用户语音输入的号码、图片识别装置根据选择或拍摄的图片识别得出的号码、利用虚拟键盘键入的号码等。The input number obtained by the number input module 110 may be a number that is input in various ways, such as a number input by the voice recognition device according to the user's voice, a number recognized by the picture recognition device according to a selected or photographed picture, a number entered using a virtual keyboard. number etc.

号码纠错模块120检测用户纠错操作可以被配置为:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。例如号码输入模块110显示输入号码的屏幕相应位置增加了纠错按钮,根据用户对该纠错按钮的操作就可以确定出纠错操作,从而对应扩展数字的显示区域。The number error correction module 120 detecting the user's error correction operation may be configured to: receive the user's operation on a preset button or a preset touch screen position within a predetermined time; and determine the error correction operation according to the operation. For example, an error correction button is added to the corresponding position of the screen where the number input module 110 displays the input number, and the error correction operation can be determined according to the user's operation of the error correction button, thereby corresponding to the expanded number display area.

一般显示区域的参数包括显示高度和显示宽度,本发明实施例的输入号码的修正装置100的号码纠错模块120分别设置了扩展数字显示宽度的第一扩展子模块121以及扩展数字显示高度的第二扩展子模块122。第一扩展子模块121和第二扩展子模块122可以单独设置,例如对横向排列的号码单独增加数字显示宽度,对于纵向排列的号码单独增加数字显示高度,也可以共同协调设置同时增加数字显示的高度和宽度。Generally, the parameters of the display area include display height and display width. The number error correction module 120 of the input number correction device 100 in the embodiment of the present invention is respectively provided with a first expansion sub-module 121 for expanding the digital display width and a first expansion sub-module 121 for expanding the digital display height. Two expansion submodules 122 . The first expansion sub-module 121 and the second expansion sub-module 122 can be set independently. For example, the width of the digital display is increased separately for the numbers arranged in the horizontal direction, and the height of the digital display is increased separately for the numbers arranged in the vertical direction. height and width.

其中,第一扩展子模块121,用于扩展输入号码中各数字的显示区域的宽度,具体可以被配置为:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。由于现有终端显示屏幕的类型多种多样,屏幕尺寸以及显示分辨率更是差别巨大,对于分辨率较大的屏幕,可以将输入号码的显示区域宽度扩展到预设的宽度,对于分辨率较小的屏幕,预设的宽度有可能已经大于屏幕的宽度,在这种情况下,将输入号码的显示区域宽度扩展到显示屏幕的宽度。从而解决了不同设备的兼容能力,根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小。The first expansion sub-module 121 is used to expand the width of the display area of each number in the input number, and can be specifically configured to: determine whether the resolution of the display screen is greater than the preset resolution; The width is extended to the preset width, and the preset width is evenly distributed according to the digits of the input number; if not, the width of the display area of the input number is extended to the width of the display screen, and the width of the display screen is evenly distributed according to the digits of the input number. . Due to the various types of existing terminal display screens, the screen sizes and display resolutions vary greatly. For screens with larger resolutions, the width of the display area of the input number can be extended to the preset width. For a small screen, the preset width may already be larger than the width of the screen. In this case, the width of the display area of the input number is extended to the width of the display screen. Therefore, the compatibility of different devices is solved, and the display area is automatically expanded to a size suitable for the screen according to the resolution of the actual screen.

由于一般设备的屏幕都是高度大于宽度,因此,第二扩展子模块122可以被配置为:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。Since the height of the screen of a general device is greater than the width, the second extension submodule 122 may be configured to: extend the height according to the extension ratio of the width, or extend the height according to the preset device-independent pixel size.

利用号码纠错模块120扩展了号码数字间的间距,可以方便用户直接将定位光标定位在需要修改的数字位置,从而进行删除和重新键入。这种方式仍然稍显繁复,这一点可以利用对执行模块130的优化进一步进行改进,其中执行模块130可以被配置为:通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。数字修改控件可以选用数字滚动控件或数字增减控件。利用这些数字修改控件可以更加方便用户的修正输入,节省了删除有误数字的操作。Using the number error correction module 120 to expand the spacing between the digits of the number, it is convenient for the user to directly position the positioning cursor at the position of the digit to be modified, so as to delete and re-type. This method is still somewhat complicated, which can be further improved by optimizing the execution module 130, wherein the execution module 130 can be configured to: receive the user's modification of the input number through the digital modification control, wherein the numerical modification control is set in each The corresponding position of the expanded display area of the number. The digital modification control can be selected as a digital scroll control or a digital increase or decrease control. Using these number modification controls can make it more convenient for the user to modify the input, and save the operation of deleting the wrong number.

以下结合本发明实施例提供的输入号码的修正方法对以上实施例的输入号码的修正装置进行进一步说明。本发明实施例提供的输入号码的修正方法可以由以上实施例中介绍的任一种输入号码的修正装置100来执行,提高用户的操作体验。图2是根据本发明一个实施例的输入号码的修正方法的示意图。该输入号码的修正方法包括:The apparatus for correcting an input number in the above embodiment will be further described below with reference to the method for correcting an input number provided by an embodiment of the present invention. The method for correcting an input number provided in this embodiment of the present invention may be executed by any of the apparatuses 100 for correcting an input number introduced in the above embodiments, so as to improve the user's operation experience. FIG. 2 is a schematic diagram of a method for correcting an input number according to an embodiment of the present invention. Correction methods for this input number include:

步骤S202,获取并显示输入号码;Step S202, acquiring and displaying the input number;

步骤S204,检测用户的纠错操作,并在检测到纠错操作后,扩展输入号码中各数字的显示区域Step S204, detecting the error correction operation of the user, and after detecting the error correction operation, expand the display area of each number in the input number

步骤S206,接收对输入号码的修改。Step S206, receiving the modification of the input number.

步骤S202中的输入号码可以是利用各种方式进行输入的号码,例如语音识别装置根据用户语音输入的号码、图片识别装置根据选择或拍摄的图片识别得出的号码、利用虚拟键盘键入的号码等,通过显示的输入号码,便于用户对输入号码进行检查。The input number in step S202 can be a number that is input in various ways, such as the number input by the voice recognition device according to the user's voice, the number recognized by the picture recognition device according to the selected or photographed picture, the number keyed in using a virtual keyboard, etc. , through the displayed input number, it is convenient for the user to check the input number.

步骤S204中检测用户的纠错操作可以包括:接收用户在预定时间内对预设的按钮或预设的触屏位置的操作;并根据操作确定纠错操作。例如显示输入号码的屏幕相应位置增加了纠错按钮,若用户对该纠错按钮进行操作,证明用户检查出输入号码有误,需要对输入号码进行纠正,然后进入扩展显示区域的步骤。Detecting the user's error correction operation in step S204 may include: receiving the user's operation on a preset button or a preset touch screen position within a predetermined time; and determining the error correction operation according to the operation. For example, an error correction button is added to the corresponding position of the screen displaying the input number. If the user operates the error correction button, it proves that the user checks that the input number is wrong, and the input number needs to be corrected, and then the step of expanding the display area is entered.

一般显示区域的参数包括显示高度和显示宽度,步骤S204中扩展输入号码中各数字的显示区域可以包括:扩展输入号码中各数字的显示区域的宽度;和/或扩展输入号码中各数字的显示区域的高度。Generally, the parameters of the display area include display height and display width. In step S204, expanding the display area of each digit in the input number may include: expanding the width of the display area of each digit in the input number; and/or expanding the display of each digit in the input number The height of the area.

其中,扩展输入号码中各数字的显示区域的宽度包括:判断显示屏幕的分辨率是否大于预设分辨率;若是,将输入号码的显示区域宽度扩展到预设的宽度,按照输入号码的位数平均分配预设的宽度;若否,将输入号码的显示区域宽度扩展到显示屏幕的宽度,按照输入号码的位数平均分配显示屏幕的宽度。对于不同分辨率的屏幕进行不同的扩展,例如对于分辨率较大的屏幕,可以将输入号码的显示区域宽度扩展到预设的宽度,对于分辨率较小的屏幕,预设的宽度有可能已经大于屏幕的宽度,在这种情况下,将输入号码的显示区域宽度扩展到显示屏幕的宽度。从而解决了不同设备的兼容能力,根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小。Wherein, extending the width of the display area of each number in the input number includes: judging whether the resolution of the display screen is greater than the preset resolution; if so, extending the width of the display area of the input number to the preset width, according to the number of digits of the input number Evenly distribute the preset width; if not, expand the width of the display area of the input number to the width of the display screen, and evenly distribute the width of the display screen according to the digits of the input number. Perform different expansions for screens with different resolutions. For example, for a screen with a larger resolution, the width of the display area of the input number can be extended to a preset width. For a screen with a smaller resolution, the preset width may already be is larger than the width of the screen, in which case, the width of the display area of the input number is extended to the width of the display screen. Therefore, the compatibility of different devices is solved, and the display area is automatically expanded to a size suitable for the screen according to the resolution of the actual screen.

由于一般设备的屏幕都是高度大于宽度,扩展输入号码中各数字的显示区域的高度包括:按照宽度的扩展比例对应扩展高度,或者按照预设的设备独立像素大小扩展高度。Since the height of the screen of a general device is greater than the width, expanding the height of the display area of each number in the input number includes: expanding the height according to the expansion ratio of the width, or expanding the height according to the preset device-independent pixel size.

扩展了号码数字间的间距,可以方便用户直接将定位光标定位在需要修改的数字位置,从而进行删除和重新键入。为了节省删除错误数字的步骤,进一步提高用户体验,步骤S206可以通过数字修改控件接收用户对输入号码的修改,其中数字修改控件设置在各数字的扩展后显示区域的对应位置。可选地,数字修改控件为数字滚动控件或数字增减控件。The space between numbers and digits has been expanded, and it is convenient for users to directly position the positioning cursor at the position of the digits to be modified, so as to delete and re-type. In order to save the step of deleting the wrong numbers and further improve the user experience, step S206 can receive the user's modification of the input number through the number modification control, wherein the number modification control is set at the corresponding position of the expanded display area of each number. Optionally, the numerical modification control is a numerical scrolling control or a numerical increase/decrease control.

在用户完成号码的修正的动作后,可以按照修正后的输入号码执行预定的任务,例如拨叫电话、发送信息、修改通讯录等。After the user completes the action of revising the number, the user can perform a predetermined task according to the revised input number, such as making a call, sending a message, modifying an address book, and the like.

以下对用户使用语音输入号码执行电话拨叫的一个应用实例对以上实施例的输入号码的输入方法进一步进行说明。图3是根据本发明一个实施例使用语音识别技术输入手机号码的流程图。该流程包括:The following further describes the input method of the input number in the above embodiment with an application example in which the user uses the voice input number to perform telephone dialing. FIG. 3 is a flow chart of inputting a mobile phone number using voice recognition technology according to an embodiment of the present invention. The process includes:

步骤S302,获取用户通过语音识别系统输入的号码,该号码由语音识别系统对用户的语音识别得出,显示识别结果的输入的号码,一般用户检查该输入号码是否正确;Step S302, obtain the number input by the user through the voice recognition system, the number is obtained by the voice recognition system to the user's voice recognition, the input number of the recognition result is displayed, and the general user checks whether the input number is correct;

步骤S304,启动超时机制(超时可以设置为5秒),如果在这个超时时间内用户没有对识别出的输入号码识别结果进行干预,则认为这个结果经过用户检查没有错误,超时结束后执行步骤S308,Step S304, start the timeout mechanism (the timeout can be set to 5 seconds), if the user does not intervene in the recognized input number recognition result within this timeout period, it is considered that the result is checked by the user without error, and step S308 is executed after the timeout expires. ,

步骤S306,如果在超时时间内,用户通过点击修改按钮等方式触发了纠错操作,则需要对输入号码进行修正,修正显示界面将输入号码的各数字的显示区域进行了扩展,而且对应提供了数字修改控件,接收用户对输入号码的修改;Step S306, if the user triggers the error correction operation by clicking the modify button or the like within the timeout period, the input number needs to be corrected, and the correction display interface expands the display area of each number of the input number, and provides corresponding The number modification control, which receives the modification of the input number by the user;

步骤S308,按照输入号码拨打电话。Step S308, make a call according to the input number.

相比于现有技术中在一连串的数字中准确的定位其中的一个数字比较困难的情况,利用步骤S306的扩展显示区域,有助于用户快速准确地完成号码修正动作。Compared with the situation in the prior art that it is difficult to accurately locate one digit in a series of digits, using the extended display area in step S306 helps the user to quickly and accurately complete the number correction action.

在步骤S304的超时时间内,可以输出如图4所示的显示界面,图4是根据本发明一个实施例的输入号码修正方法中显示输入号码的界面效果图,在图中除了输入号码外,还提供了两个操作选项“拨打”和“取消”。如果用户点击“取消”选项,则取消本次操作,退出拨号程序;如果用户点击“拨打”选项,则立刻按照当前号码拨打电话;另外用户点击屏幕中除“拨打”和“取消”之外的范围,则认为需要对输入号码进行修正,执行步骤S306。During the timeout period of step S304, the display interface as shown in FIG. 4 can be output. FIG. 4 is an interface effect diagram showing the input number in the input number correction method according to an embodiment of the present invention. In the figure, in addition to the input number, Two action options "Dial" and "Cancel" are also provided. If the user clicks the "Cancel" option, the operation will be canceled and the dialer program will be exited; if the user clicks the "Dial" option, the call will be made according to the current number immediately; range, it is considered that the input number needs to be corrected, and step S306 is executed.

步骤S306中的纠错操作可以通过响应卡片View的onClick事件来实现。其中View.OnClickListener是View类中定义的一个接口,在这个接口中有一个abstract voidonClick(View v)的方法,用户可以实现这个方法来响应事件。The error correction operation in step S306 can be implemented by responding to the onClick event of the card View. Among them, View.OnClickListener is an interface defined in the View class. There is an abstract voidonClick(View v) method in this interface. Users can implement this method to respond to events.

执行步骤S306,取消延时时间,输入号码的显示区域自动进行扩展,其中横向扩展需要保证号码每一位数字宽度相同。横向扩展的尺寸以每个号码有足够的空间进行触摸操控为准,一般来说手机设备上的最终宽度和手机宽度相当或略窄,对于平板电脑等大屏幕、高分辨率的终端而言,输入号码的扩展宽度以适合触控操作为准。纵向扩展的高度可以按照宽度扩展的比例进行相应扩展,以能够容纳下三行数字为宜。Step S306 is executed, the delay time is cancelled, and the display area of the input number is automatically expanded, wherein the horizontal expansion needs to ensure that the width of each digit of the number is the same. The size of horizontal expansion is subject to the sufficient space for each number for touch control. Generally speaking, the final width of the mobile phone device is equal to or slightly narrower than the width of the mobile phone. For large-screen, high-resolution terminals such as tablet computers, The expanded width of the input number is suitable for touch operation. The height of the vertical expansion can be expanded according to the proportion of the width expansion, which is suitable to accommodate the next three rows of numbers.

手机操作系统的用户界面设计一般是通过布局来实现的,可以通过设置卡片的宽度为“match_parent”,高度为“90dp”(假设90dp的高度可以容纳三行数字),具体代码如下:The user interface design of the mobile operating system is generally implemented through layout. You can set the width of the card to "match_parent" and the height to "90dp" (assuming that the height of 90dp can accommodate three lines of numbers), the specific code is as follows:

android:layout_width="match_parent"android:layout_width="match_parent"

android:layout_height="90dip"android:layout_height="90dip"

在安卓系统中以上dp单位是指设备独立像素(device independent pixels,简称DIP),是基于屏幕密度的抽象单位,满足不同尺寸屏幕的正常显示需要。In the Android system, the above dp unit refers to device independent pixels (DIP for short), which is an abstract unit based on screen density and meets the normal display needs of screens of different sizes.

为了适应终端的显示屏幕大小,可以通过设定屏幕分辨率来决定显示区域的扩展宽度,比如屏幕分辨率低于960*480的设备,显示区域的扩展宽度设定为“match_parent”,即扩展到与显示屏幕宽度匹配的大小,而屏幕分辨率高于960*480的设备,将显示区域的扩展宽度设定为固定的宽度。在整个扩展后的显示区域内按照输入号码的位数平均分配显示屏幕的宽度,保障每一位数字的宽度按均等。In order to adapt to the display screen size of the terminal, the expansion width of the display area can be determined by setting the screen resolution. For example, for a device with a screen resolution lower than 960*480, the expansion width of the display area is set to "match_parent", that is, it expands to The size that matches the width of the display screen, and the device with a screen resolution higher than 960*480, sets the extended width of the display area to a fixed width. In the entire expanded display area, the width of the display screen is evenly distributed according to the digits of the input number, and the width of each digit is guaranteed to be equal.

步骤S306中使用的数字修改控件可以采用各种数字滚动控件或数字增减控件。图5和图6分别示出了根据本发明一个实施例的输入号码修正方法中数字修改控件的效果图。利用这类控件可以更方便地方便用户的修正输入操作。The numerical modification controls used in step S306 may adopt various numerical scroll controls or numerical increase/decrease controls. FIG. 5 and FIG. 6 respectively show the effect diagrams of the number modification controls in the input number modification method according to an embodiment of the present invention. Using this type of control can make it more convenient for the user to modify the input operation.

控件占用的空间可以利用安卓系统中layout_weight的参数决定,例如对应于一般的11位手机号码,对每一个控件的layout_weight设为“1”,则这11个控件平分他们的ViewGroup所占用的空间。输入号码中的每位数字均可以使用一个数字修改控件进行修改。The space occupied by the control can be determined by the parameter of layout_weight in the Android system. For example, corresponding to the general 11-digit mobile phone number, if the layout_weight of each control is set to "1", the 11 controls will equally divide the space occupied by their ViewGroup. Each digit in the entered number can be modified using a digit modification control.

以图4中显示的号码为例,假设用户语音输入的是13812346543,显然语音识别系统把中间的“4”识别成了数字“5”,那么用户修改所需要的整个流程为:找到错误的号码位置,滑动数字控件修改为正确的号码,执行拨号。Taking the number shown in Figure 4 as an example, assuming that the user's voice input is 13812346543, obviously the voice recognition system recognizes the middle "4" as the number "5", then the entire process required by the user to modify is: find the wrong number position, slide the numeric control to modify the correct number, and execute the dialing.

本发明的实施例可以在操控区域有限的终端中,有效地提高用户的操作效率,提升如语音拨号功能的操控体验,降低误操作率,提升产品的可用性。本发明可以广泛的用在语音助手,语音拨号,语音短信或者其他需要数字输入的等产品功能上,用于快速,高效的修正号码的识别错误,以提升用户体验。The embodiments of the present invention can effectively improve the user's operation efficiency, improve the operation experience of functions such as voice dialing, reduce the misoperation rate, and improve the usability of the product in the terminal with limited control area. The present invention can be widely used in voice assistants, voice dialing, voice short messages or other product functions that require digital input to quickly and efficiently correct number recognition errors to improve user experience.

使用本发明实施例的技术方案,在检测到纠错操作后,扩展了输入号码的数字显示区域,可以在通信设备有限的操控空间内向用户提供更大更方便的修改区域,方便了用户进行触屏操作,减少了因定位不准导致的输入错误和重复操作,提升了用户的操作便利。Using the technical solution of the embodiment of the present invention, after the error correction operation is detected, the digital display area of the input number is expanded, which can provide the user with a larger and more convenient modification area within the limited control space of the communication device, which is convenient for the user to touch. The screen operation reduces input errors and repeated operations caused by inaccurate positioning, and improves the user's operational convenience.

进一步地,本发明的技术方案根据实际屏幕的分辨率,自动将显示区域扩展到适合于该屏幕的大小,兼容性好,适合于各类不同种类的设备。Further, the technical solution of the present invention automatically expands the display area to a size suitable for the screen according to the resolution of the actual screen, and has good compatibility and is suitable for various types of devices.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or its description. This disclosure, however, should not be construed as reflecting an intention that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and further they may be divided into multiple sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination, unless at least some of such features and/or procedures or elements are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will appreciate that although some of the embodiments described herein include certain features, but not others, included in other embodiments, that combinations of features of different embodiments are intended to be within the scope of the invention within and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的输入号码的修正装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components of the apparatus for correcting input numbers according to embodiments of the present invention. The present invention can also be implemented as apparatus or apparatus programs (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-described embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. do not denote any order. These words can be interpreted as names.

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。By now, those skilled in the art will recognize that, although various exemplary embodiments of the present invention have been illustrated and described in detail herein, the present invention may still be implemented in accordance with the present disclosure without departing from the spirit and scope of the present invention. The content directly determines or derives many other variations or modifications consistent with the principles of the invention. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.

Claims (7)

1.一种输入号码的修正方法,包括以下步骤:1. A correction method of an input number, comprising the following steps: 获取并显示输入号码;Get and display the input number; 检测用户的纠错操作,并在检测到所述纠错操作后,扩展所述输入号码中各数字的显示区域;Detecting the error correction operation of the user, and after detecting the error correction operation, expanding the display area of each digit in the input number; 接收对所述输入号码的修改;receiving a modification to said input number; 其中,检测用户的纠错操作包括:启动超时机制,若用户在预定时间内触发纠错操作,则取消所述超时机制的延时时间,接收所述用户在预定时间内对预设的按钮或预设的触屏位置的操作,并根据所述操作确定所述纠错操作;Wherein, detecting the user's error correction operation includes: starting a timeout mechanism, if the user triggers the error correction operation within a predetermined time, cancel the delay time of the timeout mechanism, and receive the user's response to a preset button or button within a predetermined time. The operation of the preset touch screen position, and the error correction operation is determined according to the operation; 接收对所述输入号码的修改包括:通过数字修改控件接收用户对所述输入号码的修改,其中所述数字修改控件设置在所述各数字的扩展后显示区域的对应位置;Receiving the modification of the input number includes: receiving the modification of the input number by the user through a numerical modification control, wherein the numerical modification control is arranged at a corresponding position of the expanded display area of each number; 扩展所述输入号码中各数字的显示区域包括:Extending the display area of each digit in the input number includes: 扩展所述输入号码中各数字的显示区域的宽度;和/或扩展所述输入号码中各数字的显示区域的高度;extending the width of the display area of each digit in the input number; and/or extending the height of the display area of each digit in the input number; 扩展所述输入号码中各数字的显示区域的宽度包括:Extending the width of the display area of each digit in the input number includes: 判断显示屏幕的分辨率是否大于预设分辨率;Determine whether the resolution of the display screen is greater than the preset resolution; 若是,将所述输入号码的显示区域宽度扩展到预设的宽度,按照所述输入号码的位数平均分配所述预设的宽度;If so, extend the width of the display area of the input number to a preset width, and evenly distribute the preset width according to the number of digits of the input number; 若否,将所述输入号码的显示区域宽度扩展到所述显示屏幕的宽度,按照所述输入号码的位数平均分配所述显示屏幕的宽度。If not, the width of the display area of the input number is extended to the width of the display screen, and the width of the display screen is evenly distributed according to the digits of the input number. 2.根据权利要求1所述的方法,其中,扩展所述输入号码中各数字的显示区域的高度包括:2. The method according to claim 1, wherein extending the height of the display area of each numeral in the input number comprises: 按照所述宽度的扩展比例对应扩展所述高度,或者按照预设的设备独立像素大小扩展所述高度。The height is correspondingly expanded according to the expansion ratio of the width, or the height is expanded according to a preset device-independent pixel size. 3.根据权利要求1或2所述的方法,其中,所述数字修改控件为数字滚动控件或数字增减控件。3. The method according to claim 1 or 2, wherein the numerical modification control is a numerical scroll control or a numerical increase/decrease control. 4.根据权利要求1或2所述的输入号码的修正方法,其中,获取输入号码包括以下任一种方式:4. The method for revising an input number according to claim 1 or 2, wherein acquiring the input number comprises any of the following ways: 对含有输入号码信息的声音信号进行语音识别,提取得到所述输入号码;Perform speech recognition on the sound signal containing the input number information, and extract the input number; 对含有输入号码信息的图像信号进行文字识别,提取得到所述输入号码;performing character recognition on the image signal containing the input number information, and extracting the input number; 获取用户利用输入键盘键入的所述输入号码。The input number entered by the user using the input keyboard is obtained. 5.根据权利要求1或2所述的输入号码的修正方法,其中,检测用户的纠错操作之后还包括:5. The correction method of input number according to claim 1 and 2, wherein, after detecting the error correction operation of the user, it also comprises: 若在预定时间内未检测到所述纠错操作,按照所述输入号码执行预定的任务。If the error correction operation is not detected within a predetermined time, a predetermined task is performed according to the input number. 6.一种输入号码的修正装置,包括:6. A correction device for inputting numbers, comprising: 号码输入模块,用于获取并显示所述输入号码;a number input module for acquiring and displaying the input number; 号码纠错模块,用于检测用户的纠错操作,并在检测到所述纠错操作后,扩展所述输入号码中各数字的显示区域;a number error correction module, used to detect the error correction operation of the user, and after detecting the error correction operation, expand the display area of each number in the input number; 执行模块,用于接收对所述输入号码的修改;an execution module, configured to receive a modification to the input number; 其中,所述号码纠错模块,还用于启动超时机制,若用户在预定时间内触发纠错操作,则取消所述超时机制的延时时间,接收所述用户在预定时间内对预设的按钮或预设的触屏位置的操作,并根据所述操作确定所述纠错操作;Wherein, the number error correction module is also used to start a timeout mechanism, if the user triggers an error correction operation within a predetermined time, cancel the delay time of the timeout mechanism, and receive the user's response to the preset time within the predetermined time. an operation of a button or a preset touch screen position, and the error correction operation is determined according to the operation; 所述执行模块,还用于通过数字修改控件接收用户对所述输入号码的修改,其中所述数字修改控件设置在所述各数字的扩展后显示区域的对应位置;The execution module is further configured to receive the modification of the input number by the user through a numerical modification control, wherein the numerical modification control is arranged at a corresponding position of the expanded display area of each number; 所述号码纠错模块包括:The number error correction module includes: 第一扩展子模块,用于扩展所述输入号码中各数字的显示区域的宽度;和/或第二扩展子模块,用于扩展所述输入号码中各数字的显示区域的高度;a first expansion submodule, used to expand the width of the display area of each number in the input number; and/or a second expansion submodule, used to expand the height of the display area of each number in the input number; 所述第一扩展子模块被配置为:The first expansion submodule is configured as: 判断显示屏幕的分辨率是否大于预设分辨率;Determine whether the resolution of the display screen is greater than the preset resolution; 若是,将所述输入号码的显示区域宽度扩展到预设的宽度,按照所述输入号码的位数平均分配所述预设的宽度;If so, extend the width of the display area of the input number to a preset width, and evenly distribute the preset width according to the number of digits of the input number; 若否,将所述输入号码的显示区域宽度扩展到所述显示屏幕的宽度,按照所述输入号码的位数平均分配所述显示屏幕的宽度。If not, the width of the display area of the input number is extended to the width of the display screen, and the width of the display screen is evenly distributed according to the digits of the input number. 7.根据权利要求6所述的装置,其中,所述第二扩展子模块被配置为:7. The apparatus of claim 6, wherein the second expansion submodule is configured to: 按照所述宽度的扩展比例对应扩展所述高度,或者按照预设的设备独立像素大小扩展所述高度。The height is correspondingly expanded according to the expansion ratio of the width, or the height is expanded according to a preset device-independent pixel size.
CN201610294885.XA 2013-12-06 2013-12-06 Correction method and correction device for input number Expired - Fee Related CN105872238B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610294885.XA CN105872238B (en) 2013-12-06 2013-12-06 Correction method and correction device for input number

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610294885.XA CN105872238B (en) 2013-12-06 2013-12-06 Correction method and correction device for input number
CN201310656875.2A CN103685747B (en) 2013-12-06 2013-12-06 Input number correction method and correction device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201310656875.2A Division CN103685747B (en) 2013-12-06 2013-12-06 Input number correction method and correction device

Publications (2)

Publication Number Publication Date
CN105872238A CN105872238A (en) 2016-08-17
CN105872238B true CN105872238B (en) 2020-02-21

Family

ID=50321988

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610294885.XA Expired - Fee Related CN105872238B (en) 2013-12-06 2013-12-06 Correction method and correction device for input number
CN201310656875.2A Active CN103685747B (en) 2013-12-06 2013-12-06 Input number correction method and correction device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201310656875.2A Active CN103685747B (en) 2013-12-06 2013-12-06 Input number correction method and correction device

Country Status (3)

Country Link
US (1) US9912796B2 (en)
CN (2) CN105872238B (en)
WO (1) WO2015081749A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872238B (en) 2013-12-06 2020-02-21 北京奇虎科技有限公司 Correction method and correction device for input number
CN108536864B (en) * 2018-04-20 2022-03-08 平安科技(深圳)有限公司 Page digital display method and device, computer equipment and storage medium
CN112905023B (en) * 2019-12-03 2024-12-27 北京搜狗科技发展有限公司 Input error correction method, device and device for input error correction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102667753A (en) * 2009-12-23 2012-09-12 诺基亚公司 Method and apparatus for facilitating text editing and related computer program product and computer readable medium
CN102761668A (en) * 2012-07-13 2012-10-31 青岛海信传媒网络技术有限公司 Method and device for dialing telephone call based on telephone number information in pictures
CN103186343A (en) * 2011-12-29 2013-07-03 苹果公司 Device, method, and graphical user interface for resizing content viewing and text entry interfaces
CN103685747A (en) * 2013-12-06 2014-03-26 北京奇虎科技有限公司 Input number correction method and correction device

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002207561A (en) * 2001-01-05 2002-07-26 Sony Corp Information processing apparatus and method, and recording medium
GB2385234A (en) * 2002-02-08 2003-08-13 Francis Cagney Telephone number modification
CN1738329A (en) * 2004-08-19 2006-02-22 英华达(上海)电子有限公司 Method for inputting and editing telephone number
US7631271B2 (en) * 2005-12-16 2009-12-08 Xerox Corporation Touch screen user interface with multi-text field display
CN2930166Y (en) * 2006-07-19 2007-08-01 华为技术有限公司 Mobile terminal device
US8107655B1 (en) * 2007-01-22 2012-01-31 Starkey Laboratories, Inc. Expanding binaural hearing assistance device control
CN101242606A (en) * 2008-03-12 2008-08-13 嘉兴闻泰通讯科技有限公司 A dialing method for multi-mode mobile terminal device with number pre-editing function
CN101600181A (en) * 2009-06-25 2009-12-09 宇龙计算机通信科技(深圳)有限公司 A kind of input error correction method, system and mobile communication terminal of telephone number
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 (en) 2009-12-15 2010-06-30 中兴通讯股份有限公司 Mobile terminal having moving Chinese input candidate box and implementation method thereof
KR101645291B1 (en) * 2009-12-21 2016-08-03 삼성전자주식회사 Image forming apparatus with touch screen and method for editing input letter thereof
CN101763218A (en) * 2010-01-06 2010-06-30 广东欧珀移动通信有限公司 Input method of handheld device
US9104211B2 (en) * 2010-11-19 2015-08-11 Google Inc. Temperature controller with model-based time to target calculation and display
CN101976173A (en) * 2010-11-24 2011-02-16 广州市久邦数码科技有限公司 Multi-language hybrid input method used on embedded touch screen virtual keyboard
KR101977613B1 (en) * 2011-01-05 2019-05-14 삼성전자주식회사 Input error correction method and apparatus in input divice
CN102135838A (en) * 2011-05-05 2011-07-27 汉王科技股份有限公司 Method and system for partitioned input of handwritten character string
KR20150005354A (en) * 2013-07-05 2015-01-14 삼성전자주식회사 Method for inputting characters in electronic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102667753A (en) * 2009-12-23 2012-09-12 诺基亚公司 Method and apparatus for facilitating text editing and related computer program product and computer readable medium
CN103186343A (en) * 2011-12-29 2013-07-03 苹果公司 Device, method, and graphical user interface for resizing content viewing and text entry interfaces
CN102761668A (en) * 2012-07-13 2012-10-31 青岛海信传媒网络技术有限公司 Method and device for dialing telephone call based on telephone number information in pictures
CN103685747A (en) * 2013-12-06 2014-03-26 北京奇虎科技有限公司 Input number correction method and correction device

Also Published As

Publication number Publication date
WO2015081749A1 (en) 2015-06-11
CN103685747A (en) 2014-03-26
US9912796B2 (en) 2018-03-06
CN105872238A (en) 2016-08-17
CN103685747B (en) 2016-06-01
US20160316052A1 (en) 2016-10-27

Similar Documents

Publication Publication Date Title
CN103616992B (en) Application control method and device
US11416112B2 (en) Method and device for displaying an application interface
EP2924591A1 (en) Method and device for controlling page rollback
CN104238890B (en) Character displaying method and device
CN106648281B (en) Screenshot method and device
CN108717325B (en) Operation gesture setting method, device and mobile terminal
CN105872238B (en) Correction method and correction device for input number
CN105162979B (en) A kind of call mute control method and smart watch
CN107153546B (en) Video playing method and mobile device
CN106648141A (en) Candidate word display method and device
KR20140062747A (en) Method and apparatus for selecting display information in an electronic device
US8922491B2 (en) Method and apparatus enabling keystroke acceleration
KR102087395B1 (en) Method and apparatus for executing application prograom in an electronic device
CN111443956B (en) Setting control display method and device, storage medium and electronic equipment
KR102061798B1 (en) Method for calculating formula and an electronic device thereof
CN106775421A (en) Method and mobile terminal that a kind of sectional drawing interface is recovered
CN105739761A (en) Figure input method and device
CN105930034A (en) Dialog box display method and apparatus
US20150234546A1 (en) Method for Quickly Displaying a Skype Contacts List and Computer Program Thereof and Portable Electronic Device for Using the Same
CN106502503A (en) A kind of page display method and device
CN106020694A (en) Electronic device, selected area dynamic adjusting method and device
CN105227980B (en) A kind of input method of TV browser, apparatus and system
KR101525025B1 (en) Live capturing method in smartphone
JP6010376B2 (en) Electronic device, selection program and method
KR20130131059A (en) Method for providing phone book service including emotional information and an electronic device thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200221

CF01 Termination of patent right due to non-payment of annual fee