CN104516522A - Input method and device of nine-rectangle-grid keyboard - Google Patents
Input method and device of nine-rectangle-grid keyboard Download PDFInfo
- Publication number
- CN104516522A CN104516522A CN201310453318.0A CN201310453318A CN104516522A CN 104516522 A CN104516522 A CN 104516522A CN 201310453318 A CN201310453318 A CN 201310453318A CN 104516522 A CN104516522 A CN 104516522A
- Authority
- CN
- China
- Prior art keywords
- user
- pinyin
- syllable
- string
- syllable string
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提出了一种九宫格键盘输入的方法,包括以下步骤:检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将所述拼音串切分为与文字对应的音节串,并显示与所述音节串相应的文字;检测用户预定义的操作,调整输出的音节串及与所述音节串对应的文字;检测用户的触控选择,输入选中的文字。本发明实施例另一方面还提出了一种九宫格键盘输入的装置。本发明提出的上述方案,能够有效缩小可供用户选择的输出结果范围,同时,也有利于用户通过单手进行输入操作。此外,当发现之前输入的拼音或文字有误时,用户能够直接调整输出的音节串及与音节串对应的文字,提高了输入的效率与便捷性,方便了用户的使用。
The present invention proposes a nine-grid keyboard input method, comprising the following steps: detecting the user's touch on the keys, recording the pinyin strings input in chronological order, dividing the pinyin strings into syllable strings corresponding to the text, and Displaying the text corresponding to the syllable string; detecting the user's predefined operation, adjusting the output syllable string and the text corresponding to the syllable string; detecting the user's touch selection, and inputting the selected text. On the other hand, the embodiment of the present invention also proposes a nine-square keyboard input device. The above solution proposed by the present invention can effectively narrow the range of output results that can be selected by the user, and at the same time, it is also beneficial for the user to perform an input operation with one hand. In addition, when it is found that the pinyin or characters input before are incorrect, the user can directly adjust the output syllable string and the corresponding text to the syllable string, which improves the input efficiency and convenience, and facilitates the user's use.
Description
技术领域technical field
本发明涉及终端设备的技术领域,具体而言,本发明涉及九宫格键盘输入的方法和装置。The present invention relates to the technical field of terminal equipment, in particular, the present invention relates to a method and device for inputting a Jiugongge keyboard.
背景技术Background technique
近年来,随着电子产业和通信技术的飞速发展,以数据、话音、视频为基础的新业务发展迅猛。微电子技术、计算机软硬件技术的快速发展,为终端设备处理越来越复杂的工作打下了基础,为终端设备个性化提供了实现可能,使得终端从某种程度上摆脱了网络的制约,可以具备越来越强大的功能。此外,用户本身也对终端有迫切的需求,希望终端功能更强大、更灵活、更简捷。信息技术的发展,使终端技术走向智能化、移动化、多功能化。In recent years, with the rapid development of the electronic industry and communication technology, new services based on data, voice, and video have developed rapidly. The rapid development of microelectronics technology and computer software and hardware technology has laid the foundation for terminal equipment to handle more and more complex tasks, and provided the possibility for the realization of terminal equipment personalization, so that the terminal can get rid of the constraints of the network to some extent, and can With more and more powerful functions. In addition, users themselves have urgent needs for terminals, hoping that terminals will be more powerful, more flexible, and simpler. The development of information technology has made terminal technology more intelligent, mobile and multi-functional.
例如,手机是最为人们所熟悉的一种终端,现在手机已经成为了人们日常生活不可缺少的物品。为了使人们更方便地使用手机,终端设备手机的键盘也在不断地发展。For example, a mobile phone is the most familiar terminal, and now the mobile phone has become an indispensable item in people's daily life. In order to make people use mobile phones more conveniently, the keyboard of the terminal equipment mobile phone is also constantly developing.
经常使用的手机键盘通常为12按键键盘,也称为九宫格键盘。其中,手机键盘使用2—9这八个数字按键与字母按键共用作为文字输入键盘,字母按照顺序排列。例如,输入英文字母“s”,则需要按7(pqrs)按键4次。如果输入中文,例如,用拼音输入文字“赞”,需要按键9(wxyz)——按键2(abc)——按键6(mno)。上述输入会产生多种组合,如zan、yao、zao、yan、wan,用户必须按动方向键再次选择所需要的汉语拼音,或者通过多次点击一个按键,直到输入相应的字符,这就大大降低了文字输入效率。Frequently used mobile phone keyboards are usually 12-key keyboards, also known as Jiugongge keyboards. Wherein, the mobile phone keyboard uses the eight number keys 2-9 and the letter keys to share as a text input keyboard, and the letters are arranged in order. For example, to input the English letter "s", you need to press the 7 (pqrs) button 4 times. If you input Chinese, for example, input the word "like" in pinyin, you need to press key 9 (wxyz) - key 2 (abc) - key 6 (mno). The above input will produce multiple combinations, such as zan, yao, zao, yan, wan, the user must press the direction key to select the desired Chinese pinyin again, or click a button multiple times until the corresponding character is input, which greatly Reduced text input efficiency.
为了提高输入效率,现有技术中已经提出各种改进的输入方案。例如,在申请文件CN102955770A中,公开了一种拼音自动识别方法及系统,通过对用户输入的拼音串进行切分,获得切分后的拼音串,获取切分后的拼音串中拼音的映射关系的映射概率,根据映射概率,识别出与用户输入的拼音串存在映射关系的拼音串。在申请文件CN102866782A中,公开了一种提高整句生成效率的输入法。In order to improve input efficiency, various improved input solutions have been proposed in the prior art. For example, in the application document CN102955770A, a method and system for automatic pinyin recognition are disclosed. By segmenting the pinyin string input by the user, the pinyin string after segmentation is obtained, and the mapping relationship of pinyin in the pinyin string after segmentation is obtained. According to the mapping probability, a pinyin string that has a mapping relationship with the pinyin string input by the user is identified. In the application document CN102866782A, an input method for improving the efficiency of whole sentence generation is disclosed.
然而,在实际的使用过程中,例如用户想更改输入的拼音串中的某一部分时,也还同样存在操作繁琐,处理不够方便的问题。因此,有必要提出有效的技术方案,解决九宫格键盘输入不便的问题。However, in the actual use process, for example, when the user wants to change a certain part of the input pinyin string, there are also problems of cumbersome operation and inconvenient handling. Therefore, it is necessary to propose an effective technical solution to solve the problem of Jiugongge keyboard input inconvenience.
发明内容Contents of the invention
本发明的目的旨在至少解决上述技术缺陷之一,特别是通过直接调整输出的音节串及与音节串对应的文字,提高输入法的效率及便捷性。The purpose of the present invention is to at least solve one of the above-mentioned technical defects, especially to improve the efficiency and convenience of the input method by directly adjusting the output syllable string and the characters corresponding to the syllable string.
本发明实施例一方面提出了一种九宫格键盘输入的方法,包括以下步骤:On the one hand, the embodiment of the present invention proposes a method for inputting a Jiugongge keyboard, including the following steps:
检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将所述拼音串切分为与文字对应的音节串,并显示与所述音节串相应的文字;Detecting the user's touch on the button, recording the pinyin string input in chronological order, dividing the pinyin string into syllable strings corresponding to the text, and displaying the text corresponding to the syllable string;
检测用户预定义的操作,调整输出的音节串及与所述音节串对应的文字;Detect user-defined operations, adjust the output syllable string and the text corresponding to the syllable string;
检测用户的触控选择,输入选中的文字。Detect the user's touch selection and enter the selected text.
本发明实施例另一方面还提出了一种九宫格键盘输入的装置,包括显示模块,调整模块和输入模块,On the other hand, the embodiment of the present invention also proposes a Jiugongge keyboard input device, including a display module, an adjustment module and an input module,
所述显示模块,用于检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将所述拼音串切分为与文字对应的音节串,并显示与所述音节串相应的文字;The display module is used to detect the user's touch on the button, record the pinyin string input in chronological order, divide the pinyin string into syllable strings corresponding to the text, and display the text corresponding to the syllable string ;
所述调整模块,用于检测用户预定义的操作,调整输出的音节串及与所述音节串对应的文字;The adjustment module is used to detect user-defined operations, adjust the output syllable string and the text corresponding to the syllable string;
所述输入模块,用于检测用户的触控选择,输入选中的文字。The input module is used to detect the user's touch selection and input the selected text.
本发明提出的上述方案,能够有效缩小可供用户选择的输出结果范围,同时,也有利于用户通过单手进行输入操作。此外,当发现之前输入的拼音或文字有误时,用户能够直接调整输出的音节串及与音节串对应的文字,提高了输入的效率与便捷性,方便了用户的使用。本发明提出的上述装置,对现有终端设备的触控操作方式改动很小,不会影响设备的兼容性,而且实现简单、高效。The solution proposed by the present invention can effectively narrow the range of output results that can be selected by the user, and at the same time, it is also beneficial for the user to perform input operations with one hand. In addition, when it is found that the pinyin or characters input before are incorrect, the user can directly adjust the output syllable string and the corresponding text to the syllable string, which improves the input efficiency and convenience, and facilitates the user's use. The above-mentioned device proposed by the present invention has little changes to the touch operation mode of the existing terminal equipment, does not affect the compatibility of the equipment, and is simple and efficient to implement.
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be set forth in part in the description which follows, and will become apparent from the description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为本发明实施例九宫格键盘输入的方法流程图;Fig. 1 is the method flowchart of Jiugongge keyboard input of the embodiment of the present invention;
图2为输入一串拼音后的示意图;Fig. 2 is the schematic diagram after inputting a string of pinyin;
图3为调整输出的音节串及与音节串对应的文字的示意图;Fig. 3 is the schematic diagram of the syllable string of adjustment output and the text corresponding to the syllable string;
图4为按行切换输出的示意图;Fig. 4 is a schematic diagram of switching output by row;
图5A为默认的综合输出模式;Figure 5A is the default integrated output mode;
图5B为词语输出模式;Fig. 5B is a word output mode;
图5C为第一个单字输出模式;Figure 5C is the first single word output mode;
图5D为第二个单子输出模式;Fig. 5D is the second monad output mode;
图6为通过下拉拼音栏弹出快捷操作按钮的示意图;Fig. 6 is a schematic diagram of popping up a shortcut operation button by pulling down the pinyin bar;
图7为在输入法候选区切换文字的示意图;Fig. 7 is a schematic diagram of switching characters in the input method candidate area;
图8为将拼音列表切换至屏幕右侧的示意图;Figure 8 is a schematic diagram of switching the pinyin list to the right side of the screen;
图9为本发明实施例九宫格键盘输入的装置的结构示意图。FIG. 9 is a schematic structural diagram of a device for inputting a Jiugongge keyboard according to an embodiment of the present invention.
具体实施方式Detailed ways
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wirelessly connected or coupled. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms such as those defined in commonly used dictionaries should be understood to have a meaning consistent with the meaning in the context of the prior art, and will not be interpreted in an idealized or overly formal sense unless defined as herein explain.
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括仅具备无发射能力的无线信号接收器的设备,又包括具有能够在双向通信链路上进行双向通信的接收和发射硬件的设备。这种设备可以包括:具有或没有多线路显示器的蜂窝或其他通信设备;可以组合语音和数据处理、传真和/或数据通信能力的个人通信系统(PCS);可以包括射频接收器和寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或全球定位系统(GPS)接收器的个人数字助理(PDA);和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行和/或以分布形式在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID和/或具有音乐/视频播放功能的移动电话,可以是智能电视、机顶盒等设备。Those skilled in the art can understand that the "terminal" and "terminal equipment" used here include both equipment with wireless signal receivers without transmission capabilities, and receivers capable of bidirectional communication on bidirectional communication links. and launch hardware devices. Such equipment may include: cellular or other communication equipment with or without a multi-line display; personal communication systems (PCS) that may combine voice and data processing, facsimile and/or data communication capabilities; may include radio frequency receivers and pagers, Internet / Personal Digital Assistant (PDA) with intranet access, web browser, notepad, calendar and/or Global Positioning System (GPS) receiver; and/or conventional laptop and/or palmtop computer including radio frequency receiver or other devices. As used herein, a "terminal" or "terminal device" may be portable, transportable, installed in a vehicle (air, sea, and/or land), or adapted and/or configured to operate locally and/or with Distributed forms operate anywhere on Earth and/or in space. The "terminal" and "terminal device" used here can also be a communication terminal, an Internet terminal, a music/video player terminal, for example, it can be a PDA, MID and/or a mobile phone with a music/video player function, and it can be a smart TV , set-top boxes and other equipment.
九宫格键盘拼音输入是人们使用频率最高的输入方案,但是由于每个键代表含义较多,因此输出结果也较多,经常出现的输出结果不是用户所需要的结果,用户不得不进一步进行复杂的选择操作。本发明提出了让用户快速、方便的选择正确的输出结果,减少可供选择的范围。Jiugongge keyboard pinyin input is the most frequently used input solution, but because each key represents more meanings, so the output results are also more, often the output results are not what the user needs, and the user has to make further complicated choices operate. The invention proposes to allow the user to quickly and conveniently select the correct output result and reduce the range of options.
为了实现本发明之目的,如图1所示,为本发明实施例九宫格键盘输入的方法流程图,可以包括如下步骤:In order to realize the purpose of the present invention, as shown in Figure 1, it is a flow chart of a method for inputting a Jiugongge keyboard according to an embodiment of the present invention, which may include the following steps:
S110:检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将拼音串切分为与文字对应的音节串,并显示与音节串相应的文字;S110: Detect the user's touch on the button, record the pinyin string input in chronological order, divide the pinyin string into syllable strings corresponding to the text, and display the text corresponding to the syllable string;
S120:检测用户预定义的操作,调整输出的音节串及与音节串对应的文字;S120: Detect user-defined operations, and adjust output syllable strings and text corresponding to the syllable strings;
S130:检测用户的触控选择,输入选中的文字。S130: Detect the user's touch selection, and input the selected text.
如背景技术部分的介绍,为了提高输入效率,现有技术中已经提出了各种拼音的输入方案。本发明提出的技术方案,可以理解为对现有技术中输入方案的进一步改进。因此,在步骤S110中,可以理解为,可以通过现有技术中的输入方案,检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将拼音串切分为与文字对应的音节串,并显示与音节串相应的文字。As introduced in the background art section, in order to improve input efficiency, various pinyin input solutions have been proposed in the prior art. The technical solution proposed by the present invention can be understood as a further improvement on the input solution in the prior art. Therefore, in step S110, it can be understood that the input scheme in the prior art can be used to detect the user's touch on the button, record the pinyin string input in chronological order, and divide the pinyin string into syllables corresponding to the text string, and display the text corresponding to the syllable string.
然而,在现有技术中,通常对于长句子的输入,如果句子中有拼音拼写错误的词语或者字,只能从句子的最后面一级后退到拼写错误的地方进行修改。如果句子中出现词语拼音的多样性,只能重新输入拼音选择正确的语境意思,再完成后续部分的句子。However, in the prior art, usually for the input of a long sentence, if there are words or characters with spelling mistakes in the sentence, it can only be revised from the last level of the sentence to the place where the spelling is wrong. If there is a variety of pinyin in the sentence, you can only re-enter the pinyin to select the correct contextual meaning, and then complete the subsequent part of the sentence.
为了解决上述问题,作为本发明的实施例,在步骤S120中,通过检测用户预定义的操作,可以调整输出的音节串及与音节串对应的文字。例如,发现句子中的某一个词或字输入错误时,只需要选中对应的音节串或音节串对应的文字(例如输入错误的某一个词或字),即可以重新选择正确的词或字输入,随时调整输出的音节串及与音节串对应的文字。In order to solve the above problem, as an embodiment of the present invention, in step S120, by detecting the user's predefined operation, the output syllable string and the characters corresponding to the syllable string can be adjusted. For example, when you find a certain word or character input error in a sentence, you only need to select the corresponding syllable string or the text corresponding to the syllable string (such as a wrong word or character), and then you can re-select the correct word or character input , adjust the output syllable string and the text corresponding to the syllable string at any time.
其后,在步骤S130中,选中所需的文字,完成信息输入。Thereafter, in step S130, the required text is selected to complete the information input.
因此,本发明提出的上述方案,通过检测用户预定义的操作,可以快速定位需要输入的音节串及与音节串对应的文字,实现调整输出的音节串及与音节串对应的文字,提高输入文字的效率及输入的便捷性。Therefore, the above scheme proposed by the present invention can quickly locate the syllable string to be input and the text corresponding to the syllable string by detecting the user's predefined operation, realize the adjustment of the output syllable string and the text corresponding to the syllable string, and improve the quality of the input text. efficiency and ease of input.
下面结合具体的示例,对上述实施例进行展开说明。In the following, the foregoing embodiments will be described in combination with specific examples.
作为本发明的实施例,检测用户预定义的操作,调整输出的音节串及与音节串对应的文字,包括:As an embodiment of the present invention, detecting the user's predefined operation, adjusting the output syllable string and the text corresponding to the syllable string includes:
检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与音节串对应的文字,并显示切换的结果。Detect the user's predefined operation in the pinyin selection column, switch the currently selected syllable string and the text corresponding to the syllable string, and display the switching result.
进一步而言,检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与音节串对应的文字,并显示切换的结果,包括:Furthermore, detect the user's predefined operation in the pinyin selection column, switch the currently selected syllable string and the text corresponding to the syllable string, and display the switching result, including:
检测用户在拼音选择栏对快捷操作按钮的操控,选中并显示上一组或下一组音节串及与所述音节串对应的文字。Detect the user's manipulation of the shortcut button in the pinyin selection bar, select and display the previous or next group of syllable strings and the text corresponding to the syllable strings.
根据本发明公开的技术方案,通过用户在拼音选择栏的预定义操作,可以直接切换当前选中的音节串及与音节串对应的文字。例如,用户通过以下方式输入拼音yanjin:依次点击按键9wxyz、按键2abc、按键6mno、按键5jkl、按键4ghi、按键6mno,此时,出现的可能会是其他拼音组合,例如是zanlin或yaojin,而不是yanjin。根据本发明公开的技术方案,通过用户在拼音选择栏的预定义操作,可以直接将第一个音节串,即前三个按键形成的音节串,切换为对第二个音节串,即后三个按键:按键5jkl、按键4ghi、按键6mno形成的音节串,并进行相应的显示。因此,用户可以直接跳过zan或yao,直接显示第二个音节串jin。According to the technical solution disclosed in the present invention, the currently selected syllable string and the text corresponding to the syllable string can be directly switched through the user's predefined operation in the pinyin selection column. For example, the user inputs the pinyin yanjin in the following way: click button 9wxyz, button 2abc, button 6mno, button 5jkl, button 4ghi, and button 6mno in sequence. At this time, other pinyin combinations, such as zanlin or yaojin, may appear instead of yanjin. According to the technical solution disclosed in the present invention, through the user's predefined operation in the pinyin selection column, the first syllable string, that is, the syllable string formed by the first three buttons, can be directly switched to the second syllable string, that is, the last three syllable strings. A key: the syllable string formed by the key 5jkl, the key 4ghi, and the key 6mno, and display accordingly. Therefore, the user can directly skip zan or yao and directly display the second syllable string jin.
现有技术中,通常都是需要选定了第一个音节串之后,才能对第二个音节串进行选择。同时,如果选完第二个音节串之后,发现第一个音节串选错了,必须删除第二个音节串,逐一回退到第一个音节串,重新选择。根据本发明提供的技术方案,能直接切换当前选中的音节串及与音节串对应的文字,并显示切换的结果。In the prior art, it is usually necessary to select the first syllable string before selecting the second syllable string. Simultaneously, if after choosing the second syllable string, find that the first syllable string is wrongly selected, you must delete the second syllable string, return to the first syllable string one by one, and reselect. According to the technical solution provided by the invention, the currently selected syllable string and the text corresponding to the syllable string can be directly switched, and the switching result can be displayed.
如图2所示,为输入一串拼音后的示意图。图中(简单起见,按键上没示出其中的数字,只示出了字母),包括输入法候选区101,拼音选择栏102,检测用户在拼音选择栏的预定义操作的快捷操作按钮103,以及当前输入的拼音串104。根据本发明公开的技术方案,通过检测用户预定义的操作,可以帮助用户迅速定位输出结果。以要输入“延津”这个词语为例,其对应的拼音是yanjin。九宫格键盘输入拼音后,第一选择没有这个结果,即使拉开右侧的下拉栏也没有现成的结果可供选择,而且词语和单字的混合显示在第一屏都没有任何相关的,因此手动选择很麻烦,可能需要多翻好多页才能选上,而且每一页选择都较为费时,且可能遗漏。显然,如果句子更长的话,那么问题就会更加突出。As shown in Figure 2, it is a schematic diagram after inputting a string of pinyin. In the figure (for the sake of simplicity, the numbers are not shown on the buttons, only the letters are shown), including the input method candidate area 101, the pinyin selection column 102, and the shortcut operation button 103 for detecting the user's predefined operation in the pinyin selection column, And the currently input pinyin string 104. According to the technical solution disclosed in the present invention, by detecting the user's predefined operation, the user can be helped to quickly locate the output result. Take the word "Yanjin" as an example, the corresponding pinyin is yanjin. After inputting pinyin on the Jiugongge keyboard, the first choice does not have this result. Even if the drop-down bar on the right is opened, there is no ready-made result to choose from, and the mixed words and single characters displayed on the first screen have nothing to do with it, so manual selection It is very troublesome, it may take a lot of pages to select, and the selection of each page is time-consuming and may be missed. Obviously, if the sentences were longer, the problem would be more pronounced.
如图3所示,为调整输出的音节串及与音节串对应的文字的示意图。As shown in FIG. 3 , it is a schematic diagram of the adjusted output syllable string and the text corresponding to the syllable string.
根据本发明公开的技术方案,在快捷操作按钮103上向右滑动,拼音选择栏向右滚动,显示上一个汉字的拼音选择项供用户选择,如图3左图所示;在快捷操作按钮103上向左滑动,拼音选择栏向左滚动,显示下一个汉字的拼音选择项供用户选择,如图3右图所示。即选择栏中的拼音选择项由“wan,yan,yao,zan”切换到“jin,lin,ji,li”。检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与音节串对应的文字,输出结果范围减少,有利于用户进一步选择,很多词语完成这一步后能得到期望的结果。而且即使拼音选择输入错误,也可以通过快捷操作按钮103左右滑动快捷按钮来从新选择拼音。According to the technical solution disclosed in the present invention, slide to the right on the shortcut operation button 103, and the pinyin selection bar scrolls to the right, and the pinyin selection item of the previous Chinese character is displayed for the user to choose, as shown in the left figure of Figure 3; Swipe up to the left, and the pinyin selection bar scrolls to the left, displaying the pinyin options of the next Chinese character for the user to choose, as shown in the right figure of Figure 3. That is, the pinyin option in the selection column is switched from "wan, yan, yao, zan" to "jin, lin, ji, li". Detect the user's predefined operation in the pinyin selection column, switch the currently selected syllable string and the text corresponding to the syllable string, and reduce the range of output results, which is conducive to the user's further selection. Many words can get the desired result after completing this step. And even if the pinyin is selected and entered incorrectly, the shortcut button 103 can be slid left and right to reselect the pinyin.
此外,如果之前的操作仍然不能让用户满意,那么用户可以进一步操作来缩小输出结果选择范围。例如,在快捷操作按钮103上向上滑动,输入法候选区向上换行,显示上一行可选汉字;在快捷操作按钮103上向下滑动,输入法候选区向下换行,显示下一行可选汉字。如图4所示,为按行切换输出的示意图。图中,输入法候选区中的“万金,咬紧,造林,演进”与“要紧,严谨,严禁,要进”进行相互切换。In addition, if the previous operations still cannot satisfy the user, the user can further operate to narrow down the selection range of output results. For example, slide up on the shortcut operation button 103, and the input method candidate area will wrap upwards, displaying the previous row of optional Chinese characters; slide down on the shortcut operation button 103, and the input method candidate area will wrap downwards, displaying the next row of optional Chinese characters. As shown in FIG. 4 , it is a schematic diagram of switching output by row. In the figure, in the input method candidate area, "Wan Jin, Clenching, Afforestation, Evolution" and "Important, Strict, Strictly Prohibited, Must Advance" are switched between each other.
作为本发明的实施例,检测用户预定义的操作,调整输出的音节串及与音节串对应的文字,包括:As an embodiment of the present invention, detecting the user's predefined operation, adjusting the output syllable string and the text corresponding to the syllable string includes:
检测用户在拼音选择栏的预定义操作,切换当前的输出模式。Detect the user's predefined operation in the pinyin selection bar, and switch the current output mode.
例如,在拼音选择栏长按快捷操作按钮103,输入法候选区进行不同输出模式的切换。例如,在词语与单字的输出模式之间的切换。如图5A至图5D所示,为在不同的输出模式切换的示意图。其中,图5A为默认的综合输出模式,图5B为词语输出模式,图5C为第一个单字输出模式,图5D为第二个单子输出模式。因为“延津”这个词初次输入,没有现成的词语可供选择,因此切换到单字模式,不显示词语,这样用户很容易选择到“延”这个字,如图5C。然后用同样的方法,选择第二个拼音,然后选择单字状态下的“津”字完成输入,如图5D所示。显然,用户实际输入的词语,有时候只需要执行前面几步中的一部分操作即可达到用户目的。For example, if you press and hold the shortcut button 103 in the pinyin selection column, the input method candidate area will switch between different output modes. For example, switching between output modes of words and words. As shown in FIG. 5A to FIG. 5D , they are schematic diagrams of switching between different output modes. Among them, FIG. 5A is the default integrated output mode, FIG. 5B is the word output mode, FIG. 5C is the first word output mode, and FIG. 5D is the second list output mode. Because the word "Yanjin" is entered for the first time, there are no ready-made words to choose from, so switch to the single-character mode and no words are displayed, so that the user can easily select the word "Yan", as shown in Figure 5C. Then use the same method to select the second pinyin, and then select the word "Jin" in the single-character state to complete the input, as shown in Figure 5D. Obviously, the words actually entered by the user sometimes only need to perform some operations in the previous steps to achieve the user's purpose.
通过上述方法,不但能有助于减少用户可供选择的输出结果范围,也有利于单手操作。因为单手操作,用户不方便去触控图4中右上角的下拉按钮,而且有时候下拉按钮操作后结果很多,选择也很麻烦费时。因此,以上的操作方法能通过单侧的操作来尽可能满足用户单手操作需求。The above method not only helps to reduce the range of output results that the user can choose from, but also facilitates one-handed operation. Because of one-handed operation, it is inconvenient for users to touch the drop-down button in the upper right corner in Figure 4, and sometimes there are many results after the drop-down button is operated, and the selection is troublesome and time-consuming. Therefore, the above operation method can satisfy the user's one-handed operation requirement as much as possible through one-sided operation.
作为本发明的实施例,还包括:当检测到特定操作时,隐藏或显示在拼音选择栏上的快捷操作按钮。As an embodiment of the present invention, it also includes: when a specific operation is detected, a shortcut operation button that is hidden or displayed on the pinyin selection bar.
例如,拼音选择栏上的快捷操作按钮可以显式或隐式的存在,快捷操作按钮也可以多种方式显示,来适应用户多种需求和操作习惯。For example, the shortcut operation buttons on the pinyin selection bar may exist explicitly or implicitly, and the shortcut operation buttons may also be displayed in various ways to meet various needs and operating habits of users.
具体而言,弹出隐式快捷操作按钮的方法,可以通过下拉拼音选择栏来唤出快捷操作按钮。因为拼音栏初始状态,向下滑动到头没有定义操作,因此可以作为唤出快捷操作按钮。此外,当检测到用户上拉拼音选择栏时,可以将快捷操作按钮隐藏。因此,用户可以通过上述列举的方式来唤出或隐藏快捷操作按钮。Specifically, the method for popping up the implicit shortcut operation button can call out the shortcut operation button by pulling down the pinyin selection bar. Because of the initial state of the pinyin bar, there is no defined operation for sliding down to the top, so it can be used as a shortcut button. In addition, when it is detected that the user pulls up the pinyin selection bar, the shortcut button can be hidden. Therefore, the user can invoke or hide the shortcut operation button through the methods listed above.
此外,对于小屏幕手机,或者老年人,手指操作不灵活的,可以采用另外一种放大的快捷操作按钮来进行快捷操作,这个通过隐式的操作方式来弹出或者缩回。如图6所示,为通过下拉拼音栏弹出快捷操作按钮的示意图,其中,通过箭头来弹出或者收回一个悬浮的放大的快捷操作框601。In addition, for small-screen mobile phones, or for the elderly, whose fingers are not flexible, another enlarged shortcut button can be used for shortcut operations, which can be popped up or retracted through an implicit operation method. As shown in FIG. 6 , it is a schematic diagram of popping up a shortcut operation button by pulling down the pinyin bar, wherein a suspended enlarged shortcut operation box 601 is popped up or retracted by an arrow.
显然,也可以不直接定义快捷操作按钮,通过检测用户预定义的操作,来启动上述介绍的操作。Apparently, the shortcut operation button may not be directly defined, and the operation described above may be started by detecting the user's predefined operation.
例如,在没有快捷操作按钮情况下,用户选中第一个汉字的拼音后,如果输出结果还比较多,则可以按住拼音栏的选中的拼音,左右滑动来调整输出的音节串及与音节串对应的文字,通过左右滑动进行下一个或上一个文字的选择。手指选中第一个拼音后,向左滑动,则拼音选择栏显示了第二个字的拼音,此时用户就可以选择第二个字的拼音,而且如果上个字输入错误,还可以向右滑动重新选择。此外,用户选中第一个汉字的拼音后,如果输出结果还比较多,利用悬浮触控技术则可以手机悬浮在拼音栏的选中的拼音上方,出现方向导航图层,通过点击左右键来进行下一个,前一个的选择。检测到用户长按或滑动拼音选择栏中的音节串时,输入法候选区滚动切换输出音节串对应的文字供用户选择;或者,检测到用户长按或滑动拼音选择栏中的快捷操作按钮时,输入法候选区滚动切换输出当前选中的音节串对应的文字供用户选择。例如,通过长按拼音选择栏中的拼音项,使输入法候选区的汉字自动滚动到下一行,当出现用户想要的结果时候,松开手指,输入法候选区的汉字滚动才会停止;此时,输入法候选区呈现的选择项是用户想要的结果。此外,通过双击所选拼音,也可以切换输入法候选区的输出模式,输出模式依次循环为默认模式-词语模式-单字模式。For example, if there is no shortcut operation button, after the user selects the pinyin of the first Chinese character, if there are still many output results, he can press and hold the selected pinyin in the pinyin column, and slide left and right to adjust the output syllable string and syllable string For the corresponding text, select the next or previous text by sliding left and right. After selecting the first pinyin with the finger, slide to the left, and the pinyin selection column displays the pinyin of the second word, and the user can select the pinyin of the second word, and if the last word is entered incorrectly, you can also scroll to the right Swipe to reselect. In addition, after the user selects the pinyin of the first Chinese character, if there are still many output results, using the floating touch technology, the mobile phone can be suspended above the selected pinyin in the pinyin column, and the direction navigation layer will appear, and the next step can be performed by clicking the left and right keys. One, the choice of the previous one. When it is detected that the user long presses or slides the syllable string in the pinyin selection column, the input method candidate area scrolls to switch the text corresponding to the output syllable string for the user to choose; or, when it detects that the user long presses or slides the shortcut operation button in the pinyin selection column , the input method candidate area is scrolled and switched to output the text corresponding to the currently selected syllable string for the user to select. For example, by long pressing the pinyin item in the pinyin selection column, the Chinese characters in the input method candidate area will automatically scroll to the next line. When the desired result appears, the scrolling of Chinese characters in the input method candidate area will stop when the user releases his finger; At this time, the options presented in the input method candidate area are the results desired by the user. In addition, by double-clicking the selected pinyin, you can also switch the output mode of the input method candidate area, and the output mode will cycle in turn from the default mode-word mode-single character mode.
作为本发明的实施例,还包括:As an embodiment of the present invention, it also includes:
检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果。Detect the user's predefined operation in the input method candidate area, switch the currently selected text, and display the switching result.
具体而言,检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果,包括:Specifically, detect the user's predefined operation in the input method candidate area, switch the currently selected text, and display the switching result, including:
检测用户在输入法候选区上,以悬浮触控或接触触控选定音节串或音节串对应的文字;Detecting that the user selects a syllable string or a text corresponding to a syllable string by floating touch or contact touch on the input method candidate area;
显示音节串对应的其他文字供用户选择,替换之前选择的文字。Display other text corresponding to the syllable string for the user to select, and replace the previously selected text.
如图7所示,为在输入法候选区切换文字的示意图。图中,连续输入一整串句子时,由于词语拼音组合的多样性,当前自动匹配在句子中的词语不是用户想要的,用户可以手指悬浮在连串拼音句子之上,通过手指左右的移动,定位需要改正词语或字,所定位的音节串,或者词语或字上方会出现自动匹配的其它候选词列,用户点击确定即可修改。例如,当用户输入了连串拼音句子“wo’zai’da’ting’wai’mian’deng’ni”时,显示的是“我在打听外面等你”,其中文字“打听”需要修改为“大厅”。此时,用户选定音节串“da’ting”或该音节串对应的文字“打听”,则定位的音节串或者词语上方,将出现音节串“da’ting”其他的候选词,如图7所示,此时“大厅”出现,则用户选择“大厅”后,则将“大厅”直接替换“打听”,屏幕实现输出用户所需的句子。As shown in FIG. 7 , it is a schematic diagram of switching characters in the input method candidate area. In the figure, when continuously inputting a whole series of sentences, due to the diversity of word pinyin combinations, the words currently automatically matched in the sentence are not what the user wants. , the location needs to be corrected, the syllable string to be located, or other candidate word lists that are automatically matched will appear above the word or word, and the user can click OK to modify. For example, when the user enters a series of pinyin sentences "wo'zai'da'ting'wai'mian'deng'ni", the display is "I am waiting for you outside inquiring", in which the text "inquire" needs to be changed to " hall". At this time, the user selects the syllable string "da'ting" or the corresponding text "inquire" of the syllable string, and other candidate words of the syllable string "da'ting" will appear above the positioned syllable string or word, as shown in Figure 7 As shown, the "lobby" appears at this time, and after the user selects the "lobby", the "lobby" is directly replaced with "inquiry", and the screen realizes outputting the sentence required by the user.
此外,对于屏幕较大的终端设备,用户根据以上方案对句子个别词语拼音定位修改时,由于用户使用左右手的习惯不同,右手持握设备在操作左边拼音列表时带来不便,利用终端设备的传感器硬件特性,根据用户持握终端设备的倾斜方向或者晃动感应来自动调节拼音列表的位置。如图8所示,为将拼音列表切换至屏幕右侧的示意图。In addition, for a terminal device with a large screen, when the user modifies the pinyin positioning of individual words in a sentence according to the above scheme, due to the different habits of using the left and right hands of the user, the right hand holding the device will cause inconvenience when operating the pinyin list on the left. The hardware feature automatically adjusts the position of the pinyin list according to the tilt direction or shaking sensing of the user holding the terminal device. As shown in Figure 8, it is a schematic diagram of switching the pinyin list to the right side of the screen.
本发明提出的上述方法,能够有效缩小可供用户选择的输出结果范围,同时,也有利于用户通过单手进行输入操作。此外,当发现之前输入的拼音或文字有误时,用户能够直接调整输出的音节串及与音节串对应的文字,提高了输入的效率与便捷性,方便了用户的使用。The method proposed by the present invention can effectively narrow the range of output results that can be selected by the user, and at the same time, it is also beneficial for the user to perform input operations with one hand. In addition, when it is found that the pinyin or characters input before are incorrect, the user can directly adjust the output syllable string and the corresponding text to the syllable string, which improves the input efficiency and convenience, and facilitates the user's use.
如图9所示,本发明实施例还提出了一种九宫格键盘输入的装置100,包括显示模块110,调整模块120和输入模块130。As shown in FIG. 9 , the embodiment of the present invention also proposes a nine-square keyboard input device 100 , including a display module 110 , an adjustment module 120 and an input module 130 .
其中,显示模块110用于检测用户在按键上的触控,记录按照时间顺序输入的拼音串,将拼音串切分为与文字对应的音节串,并显示与音节串相应的文字;Wherein, the display module 110 is used to detect the user's touch on the button, record the pinyin string input in chronological order, divide the pinyin string into syllable strings corresponding to the text, and display the text corresponding to the syllable string;
调整模块120用于检测用户预定义的操作,调整输出的音节串及与音节串对应的文字;The adjustment module 120 is used to detect the user's predefined operation, adjust the output syllable string and the text corresponding to the syllable string;
输入模块130用于检测用户的触控选择,输入选中的文字。The input module 130 is used for detecting the user's touch selection, and inputting the selected text.
作为上述装置100的实施例,调整模块120进一步用于检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与音节串对应的文字,并显示切换的结果;或者,As an embodiment of the above device 100, the adjustment module 120 is further used to detect the user's predefined operation in the pinyin selection column, switch the currently selected syllable string and the text corresponding to the syllable string, and display the switching result; or,
调整模块120进一步用于检测用户在拼音选择栏的预定义操作,切换当前的输出模式。The adjustment module 120 is further configured to detect the user's predefined operation on the pinyin selection bar, and switch the current output mode.
进一步而言,调整模块120进一步用于检测用户在拼音选择栏对快捷操作按钮的操控,选中并显示上一组或下一组音节串及与音节串对应的文字。Furthermore, the adjustment module 120 is further configured to detect the user's manipulation of the shortcut operation button in the pinyin selection bar, select and display the previous or next group of syllable strings and the text corresponding to the syllable strings.
具体而言,调整模块120进一步用于当检测用户在拼音选择栏对快捷操作按钮向上滑动时,选中并显示上一组音节串及与上一组音节串对应的文字;以及当检测用户在拼音选择栏对快捷操作按钮向下滑动时,选中并显示下一组音节串及与下一组音节串对应的文字。Specifically, the adjustment module 120 is further used to select and display the previous group of syllable strings and the text corresponding to the previous group of syllable strings when detecting that the user slides up the shortcut operation button in the pinyin selection column; When the selection bar slides down on the shortcut button, the next group of syllable strings and the text corresponding to the next group of syllable strings are selected and displayed.
此外,显示模块110进一步用于当检测到特定操作时,隐藏或显示在拼音选择栏上的快捷操作按钮。In addition, the display module 110 is further configured to hide or display the shortcut operation button on the pinyin selection bar when a specific operation is detected.
具体而言,显示模块110进一步用于当检测到用户下拉拼音选择栏时,将隐藏的快捷操作按钮在拼音选择栏上显示;或者,当检测到用户上拉拼音选择栏时,将快捷操作按钮隐藏。Specifically, the display module 110 is further configured to display the hidden shortcut operation button on the pinyin selection column when it is detected that the user pulls down the pinyin selection column; or, when it is detected that the user pulls up the pinyin selection column, the shortcut operation button hide.
作为上述装置100的实施例,调整模块120进一步用于检测用户在拼音选择栏对音节串的操控,选中并显示上一组或下一组音节串及与音节串对应的文字。As an embodiment of the above-mentioned device 100 , the adjustment module 120 is further configured to detect the user's manipulation of the syllable string in the pinyin selection bar, select and display the previous or next group of syllable strings and the text corresponding to the syllable string.
作为上述装置100的实施例,调整模块120进一步用于检测到用户在拼音选择栏长按快捷操作按钮时,输出模式在词语与单字之间进行切换。As an embodiment of the above-mentioned device 100, the adjustment module 120 is further configured to detect that when the user presses and holds the shortcut operation button in the pinyin selection bar, the output mode is switched between words and single characters.
作为上述装置100的实施例,调整模块120进一步用于检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果。As an embodiment of the above device 100, the adjustment module 120 is further configured to detect a user's predefined operation in the input method candidate area, switch the currently selected text, and display the switching result.
具体而言,调整模块120进一步用于检测用户在输入法候选区上,以悬浮触控或接触触控选定音节串或音节串对应的文字;以及进一步用于显示音节串对应的其他文字供用户选择,替换之前选择的文字。Specifically, the adjustment module 120 is further used to detect that the user selects a syllable string or a text corresponding to a syllable string by floating touch or contact touch on the input method candidate area; and is further used to display other text corresponding to the syllable string for User selection, replacing previously selected text.
具体而言,调整模块120进一步用于检测到用户长按或滑动拼音选择栏中的音节串时,输入法候选区滚动切换输出所述音节串对应的文字供用户选择;或者,Specifically, the adjustment module 120 is further configured to detect that when the user long presses or slides the syllable string in the pinyin selection column, the input method candidate area scrolls and switches to output the text corresponding to the syllable string for the user to select; or,
调整模块120进一步用于检测到用户长按或滑动拼音选择栏中的快捷操作按钮时,输入法候选区滚动切换当前选中的音节串对应的文字供用户选择。The adjustment module 120 is further configured to detect that when the user long presses or slides the shortcut button in the pinyin selection column, the input method candidate area scrolls and switches the text corresponding to the currently selected syllable string for the user to select.
作为上述装置100的实施例,显示模块110进一步用于检测用户持握终端设备的倾斜方向或者晃动感应,自动调节拼音列表在屏幕上显示的位置。As an embodiment of the above-mentioned apparatus 100, the display module 110 is further configured to detect the tilting direction or shaking sensing of the terminal device held by the user, and automatically adjust the display position of the pinyin list on the screen.
本发明提出的上述装置,能够有效缩小可供用户选择的输出结果范围,同时,也有利于用户通过单手进行输入操作。此外,当发现之前输入的拼音或文字有误时,用户能够直接调整输出的音节串及与音节串对应的文字,提高了输入的效率与便捷性,方便了用户的使用。本发明提出的上述装置,对现有终端设备的触控操作方式改动很小,不会影响设备的兼容性,而且实现简单、高效。The device proposed by the present invention can effectively narrow the range of output results that can be selected by the user, and at the same time, it is also beneficial for the user to perform input operations with one hand. In addition, when it is found that the pinyin or characters input before are incorrect, the user can directly adjust the output syllable string and the corresponding text to the syllable string, which improves the input efficiency and convenience, and facilitates the user's use. The above-mentioned device proposed by the present invention has little changes to the touch operation mode of the existing terminal equipment, does not affect the compatibility of the equipment, and is simple and efficient to implement.
在具有的应用中,上述公开的方法通常运行在终端设备上,或者上述公开的九宫格键盘输入的装置本身构成终端设备的一个部分。In certain applications, the above disclosed method is usually run on a terminal device, or the above disclosed Jiugongge keyboard input device itself constitutes a part of the terminal device.
本技术领域技术人员可以理解,本发明可以涉及用于执行本申请中所述操作中的一项或多项操作的设备。所述设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备,所述通用计算机有存储在其内的程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、随即存储器(RAM)、只读存储器(ROM)、电可编程ROM、电可擦ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、磁性卡片或光线卡片。可读介质包括用于以由设备(例如,计算机)可读的形式存储或传输信息的任何机构。例如,可读介质包括随即存储器(RAM)、只读存储器(ROM)、磁盘存储介质、光学存储介质、闪存装置、以电的、光的、声的或其他的形式传播的信号(例如载波、红外信号、数字信号)等。Those skilled in the art will appreciate that the present invention may relate to an apparatus for performing one or more of the operations described in this application. Said apparatus may be specially designed and fabricated for the required purposes, or it may comprise known apparatus in a general purpose computer selectively activated or reconfigured by a program stored in it. Such a computer program can be stored in a device (e.g., computer) readable medium, including but not limited to any type of medium suitable for storing electronic instructions and respectively coupled to a bus. Types of disks (including floppy disks, hard disks, compact disks, CD-ROMs, and magneto-optical disks), random access memory (RAM), read-only memory (ROM), electrically programmable ROM, electrically erasable ROM (EPROM), electrically erasable Programmable ROM (EEPROM), flash memory, magnetic card or optical card. Readable media include any mechanism for storing or transmitting information in a form readable by a device (eg, a computer). Readable media include, for example, random access memory (RAM), read only memory (ROM), magnetic disk storage media, optical storage media, flash memory devices, signals transmitted in electrical, optical, acoustic or other forms (such as carrier waves, Infrared signal, digital signal), etc.
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。Those skilled in the art will understand that computer program instructions can be used to implement each block in these structural diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in these structural diagrams and/or block diagrams and/or flow diagrams . These computer program instructions may be provided to a general-purpose computer, specialized computer, or other programmable data-processing processor to create a machine, whereby the instructions executed by the computer or other programmable data-processing processor create a structure for implementing A method specified in a box or boxes of a diagram and/or a block diagram and/or a flow diagram.
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。Those skilled in the art can understand that the various operations, methods, and steps, measures, and solutions in the processes discussed in the present invention can be replaced, changed, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and processes that have been discussed in the present invention may also be replaced, changed, rearranged, decomposed, combined, or deleted. Further, steps, measures, and schemes in the prior art that have operations, methods, and processes disclosed in the present invention can also be alternated, changed, rearranged, decomposed, combined, or deleted.
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above descriptions are only part of the embodiments of the present invention. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principles of the present invention. It should be regarded as the protection scope of the present invention.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310453318.0A CN104516522B (en) | 2013-09-29 | 2013-09-29 | The method and apparatus of nine grids input through keyboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310453318.0A CN104516522B (en) | 2013-09-29 | 2013-09-29 | The method and apparatus of nine grids input through keyboard |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104516522A true CN104516522A (en) | 2015-04-15 |
CN104516522B CN104516522B (en) | 2018-05-01 |
Family
ID=52791965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310453318.0A Active CN104516522B (en) | 2013-09-29 | 2013-09-29 | The method and apparatus of nine grids input through keyboard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104516522B (en) |
Cited By (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249909A (en) * | 2015-06-05 | 2016-12-21 | 苹果公司 | Language in-put corrects |
CN107037887A (en) * | 2016-02-03 | 2017-08-11 | 北京搜狗科技发展有限公司 | A kind of method, device and electronic equipment inputted for Chinese character |
CN107066169A (en) * | 2015-12-22 | 2017-08-18 | 株式会社东芝 | Image processing apparatus and for the destination establishing method in image processing apparatus |
CN107122060A (en) * | 2017-03-15 | 2017-09-01 | 韦柳志 | A kind of method that candidate item is handled in input method |
CN107241486A (en) * | 2017-04-28 | 2017-10-10 | 努比亚技术有限公司 | A kind of input control method and terminal |
CN107797701A (en) * | 2017-10-13 | 2018-03-13 | 西安钛克韦尔信息科技有限公司 | A kind of method, apparatus and intelligent terminal for determining target area |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
CN109901725A (en) * | 2017-12-07 | 2019-06-18 | 北京搜狗科技发展有限公司 | A kind of pinyin string cutting method and device |
US10354652B2 (en) | 2015-12-02 | 2019-07-16 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10390213B2 (en) | 2014-09-30 | 2019-08-20 | Apple Inc. | Social reminders |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10417405B2 (en) | 2011-03-21 | 2019-09-17 | Apple Inc. | Device access using voice authentication |
US10417344B2 (en) | 2014-05-30 | 2019-09-17 | Apple Inc. | Exemplar-based natural language processing |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10438595B2 (en) | 2014-09-30 | 2019-10-08 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10453443B2 (en) | 2014-09-30 | 2019-10-22 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US10497365B2 (en) | 2014-05-30 | 2019-12-03 | Apple Inc. | Multi-command single utterance input method |
US10529332B2 (en) | 2015-03-08 | 2020-01-07 | Apple Inc. | Virtual assistant activation |
US10553215B2 (en) | 2016-09-23 | 2020-02-04 | Apple Inc. | Intelligent automated assistant |
US10580409B2 (en) | 2016-06-11 | 2020-03-03 | Apple Inc. | Application integration with a digital assistant |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10657961B2 (en) | 2013-06-08 | 2020-05-19 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10657966B2 (en) | 2014-05-30 | 2020-05-19 | Apple Inc. | Better resolution when referencing to concepts |
US10681212B2 (en) | 2015-06-05 | 2020-06-09 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
US10692504B2 (en) | 2010-02-25 | 2020-06-23 | Apple Inc. | User profiling for voice input processing |
US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
US10714117B2 (en) | 2013-02-07 | 2020-07-14 | Apple Inc. | Voice trigger for a digital assistant |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10741181B2 (en) | 2017-05-09 | 2020-08-11 | Apple Inc. | User interface for correcting recognition errors |
US10741185B2 (en) | 2010-01-18 | 2020-08-11 | Apple Inc. | Intelligent automated assistant |
US10748546B2 (en) | 2017-05-16 | 2020-08-18 | Apple Inc. | Digital assistant services based on device capabilities |
US10769385B2 (en) | 2013-06-09 | 2020-09-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US10909171B2 (en) | 2017-05-16 | 2021-02-02 | Apple Inc. | Intelligent automated assistant for media exploration |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US10930282B2 (en) | 2015-03-08 | 2021-02-23 | Apple Inc. | Competing devices responding to voice triggers |
US10942703B2 (en) | 2015-12-23 | 2021-03-09 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10942702B2 (en) | 2016-06-11 | 2021-03-09 | Apple Inc. | Intelligent device arbitration and control |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US11010127B2 (en) | 2015-06-29 | 2021-05-18 | Apple Inc. | Virtual assistant for media playback |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11048473B2 (en) | 2013-06-09 | 2021-06-29 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US11069336B2 (en) | 2012-03-02 | 2021-07-20 | Apple Inc. | Systems and methods for name pronunciation |
US11070949B2 (en) | 2015-05-27 | 2021-07-20 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display |
US11069347B2 (en) | 2016-06-08 | 2021-07-20 | Apple Inc. | Intelligent automated assistant for media exploration |
US11120372B2 (en) | 2011-06-03 | 2021-09-14 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US11126400B2 (en) | 2015-09-08 | 2021-09-21 | Apple Inc. | Zero latency digital assistant |
US11127397B2 (en) | 2015-05-27 | 2021-09-21 | Apple Inc. | Device voice control |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11217251B2 (en) | 2019-05-06 | 2022-01-04 | Apple Inc. | Spoken notifications |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11269678B2 (en) | 2012-05-15 | 2022-03-08 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11350253B2 (en) | 2011-06-03 | 2022-05-31 | Apple Inc. | Active transport based notifications |
US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11380310B2 (en) | 2017-05-12 | 2022-07-05 | Apple Inc. | Low-latency intelligent automated assistant |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US11388291B2 (en) | 2013-03-14 | 2022-07-12 | Apple Inc. | System and method for processing voicemail |
US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11468282B2 (en) | 2015-05-15 | 2022-10-11 | Apple Inc. | Virtual assistant in a communication session |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11500672B2 (en) | 2015-09-08 | 2022-11-15 | Apple Inc. | Distributed personal assistant |
US11516537B2 (en) | 2014-06-30 | 2022-11-29 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11526368B2 (en) | 2015-11-06 | 2022-12-13 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11532306B2 (en) | 2017-05-16 | 2022-12-20 | Apple Inc. | Detecting a trigger of a digital assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11656884B2 (en) | 2017-01-09 | 2023-05-23 | Apple Inc. | Application integration with a digital assistant |
US11657813B2 (en) | 2019-05-31 | 2023-05-23 | Apple Inc. | Voice identification in digital assistant systems |
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11798547B2 (en) | 2013-03-15 | 2023-10-24 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11928604B2 (en) | 2005-09-08 | 2024-03-12 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US12010262B2 (en) | 2013-08-06 | 2024-06-11 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US12051413B2 (en) | 2015-09-30 | 2024-07-30 | Apple Inc. | Intelligent device identification |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US12301635B2 (en) | 2020-05-11 | 2025-05-13 | Apple Inc. | Digital assistant hardware abstraction |
US12424218B2 (en) | 2022-05-27 | 2025-09-23 | Apple Inc. | Digital assistant response framework |
US12431128B2 (en) | 2022-08-05 | 2025-09-30 | Apple Inc. | Task flow identification based on user intent |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200839A (en) * | 2010-03-25 | 2011-09-28 | 阿里巴巴集团控股有限公司 | Method and system for processing pinyin string in process of inputting Chinese characters |
CN102541282A (en) * | 2010-12-25 | 2012-07-04 | 上海量明科技发展有限公司 | Method, device and system for reediting completed words and phrases through icon moving |
CN102866782A (en) * | 2011-07-06 | 2013-01-09 | 哈尔滨工业大学 | Input method and input method system for improving sentence generating efficiency |
CN103246400A (en) * | 2013-05-09 | 2013-08-14 | 江苏诚迈科技有限公司 | Device and method for quickly selecting characters/terms during input operation for intelligent touch screen mobile phone |
-
2013
- 2013-09-29 CN CN201310453318.0A patent/CN104516522B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200839A (en) * | 2010-03-25 | 2011-09-28 | 阿里巴巴集团控股有限公司 | Method and system for processing pinyin string in process of inputting Chinese characters |
CN102541282A (en) * | 2010-12-25 | 2012-07-04 | 上海量明科技发展有限公司 | Method, device and system for reediting completed words and phrases through icon moving |
CN102866782A (en) * | 2011-07-06 | 2013-01-09 | 哈尔滨工业大学 | Input method and input method system for improving sentence generating efficiency |
CN103246400A (en) * | 2013-05-09 | 2013-08-14 | 江苏诚迈科技有限公司 | Device and method for quickly selecting characters/terms during input operation for intelligent touch screen mobile phone |
Non-Patent Citations (1)
Title |
---|
手机中国 安卓手机应用: "《百度输入法v4.0.5.18》", 11 September 2013 * |
Cited By (208)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11928604B2 (en) | 2005-09-08 | 2024-03-12 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11979836B2 (en) | 2007-04-03 | 2024-05-07 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US11900936B2 (en) | 2008-10-02 | 2024-02-13 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US12361943B2 (en) | 2008-10-02 | 2025-07-15 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US12165635B2 (en) | 2010-01-18 | 2024-12-10 | Apple Inc. | Intelligent automated assistant |
US12087308B2 (en) | 2010-01-18 | 2024-09-10 | Apple Inc. | Intelligent automated assistant |
US10741185B2 (en) | 2010-01-18 | 2020-08-11 | Apple Inc. | Intelligent automated assistant |
US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
US10692504B2 (en) | 2010-02-25 | 2020-06-23 | Apple Inc. | User profiling for voice input processing |
US10417405B2 (en) | 2011-03-21 | 2019-09-17 | Apple Inc. | Device access using voice authentication |
US11350253B2 (en) | 2011-06-03 | 2022-05-31 | Apple Inc. | Active transport based notifications |
US11120372B2 (en) | 2011-06-03 | 2021-09-14 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US11069336B2 (en) | 2012-03-02 | 2021-07-20 | Apple Inc. | Systems and methods for name pronunciation |
US11269678B2 (en) | 2012-05-15 | 2022-03-08 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11321116B2 (en) | 2012-05-15 | 2022-05-03 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11636869B2 (en) | 2013-02-07 | 2023-04-25 | Apple Inc. | Voice trigger for a digital assistant |
US12009007B2 (en) | 2013-02-07 | 2024-06-11 | Apple Inc. | Voice trigger for a digital assistant |
US11557310B2 (en) | 2013-02-07 | 2023-01-17 | Apple Inc. | Voice trigger for a digital assistant |
US12277954B2 (en) | 2013-02-07 | 2025-04-15 | Apple Inc. | Voice trigger for a digital assistant |
US10714117B2 (en) | 2013-02-07 | 2020-07-14 | Apple Inc. | Voice trigger for a digital assistant |
US10978090B2 (en) | 2013-02-07 | 2021-04-13 | Apple Inc. | Voice trigger for a digital assistant |
US11862186B2 (en) | 2013-02-07 | 2024-01-02 | Apple Inc. | Voice trigger for a digital assistant |
US11388291B2 (en) | 2013-03-14 | 2022-07-12 | Apple Inc. | System and method for processing voicemail |
US11798547B2 (en) | 2013-03-15 | 2023-10-24 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US10657961B2 (en) | 2013-06-08 | 2020-05-19 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US11727219B2 (en) | 2013-06-09 | 2023-08-15 | Apple Inc. | System and method for inferring user intent from speech inputs |
US12073147B2 (en) | 2013-06-09 | 2024-08-27 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10769385B2 (en) | 2013-06-09 | 2020-09-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US11048473B2 (en) | 2013-06-09 | 2021-06-29 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US12010262B2 (en) | 2013-08-06 | 2024-06-11 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
US11699448B2 (en) | 2014-05-30 | 2023-07-11 | Apple Inc. | Intelligent assistant for home automation |
US12067990B2 (en) | 2014-05-30 | 2024-08-20 | Apple Inc. | Intelligent assistant for home automation |
US10714095B2 (en) | 2014-05-30 | 2020-07-14 | Apple Inc. | Intelligent assistant for home automation |
US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
US10657966B2 (en) | 2014-05-30 | 2020-05-19 | Apple Inc. | Better resolution when referencing to concepts |
US11257504B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Intelligent assistant for home automation |
US10417344B2 (en) | 2014-05-30 | 2019-09-17 | Apple Inc. | Exemplar-based natural language processing |
US10878809B2 (en) | 2014-05-30 | 2020-12-29 | Apple Inc. | Multi-command single utterance input method |
US11670289B2 (en) | 2014-05-30 | 2023-06-06 | Apple Inc. | Multi-command single utterance input method |
US11810562B2 (en) | 2014-05-30 | 2023-11-07 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US12118999B2 (en) | 2014-05-30 | 2024-10-15 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US10497365B2 (en) | 2014-05-30 | 2019-12-03 | Apple Inc. | Multi-command single utterance input method |
US11516537B2 (en) | 2014-06-30 | 2022-11-29 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11838579B2 (en) | 2014-06-30 | 2023-12-05 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US12200297B2 (en) | 2014-06-30 | 2025-01-14 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10453443B2 (en) | 2014-09-30 | 2019-10-22 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10438595B2 (en) | 2014-09-30 | 2019-10-08 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10390213B2 (en) | 2014-09-30 | 2019-08-20 | Apple Inc. | Social reminders |
US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US11087759B2 (en) | 2015-03-08 | 2021-08-10 | Apple Inc. | Virtual assistant activation |
US11842734B2 (en) | 2015-03-08 | 2023-12-12 | Apple Inc. | Virtual assistant activation |
US12236952B2 (en) | 2015-03-08 | 2025-02-25 | Apple Inc. | Virtual assistant activation |
US10529332B2 (en) | 2015-03-08 | 2020-01-07 | Apple Inc. | Virtual assistant activation |
US10930282B2 (en) | 2015-03-08 | 2021-02-23 | Apple Inc. | Competing devices responding to voice triggers |
US12154016B2 (en) | 2015-05-15 | 2024-11-26 | Apple Inc. | Virtual assistant in a communication session |
US11468282B2 (en) | 2015-05-15 | 2022-10-11 | Apple Inc. | Virtual assistant in a communication session |
US12333404B2 (en) | 2015-05-15 | 2025-06-17 | Apple Inc. | Virtual assistant in a communication session |
US12001933B2 (en) | 2015-05-15 | 2024-06-04 | Apple Inc. | Virtual assistant in a communication session |
US11070949B2 (en) | 2015-05-27 | 2021-07-20 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display |
US11127397B2 (en) | 2015-05-27 | 2021-09-21 | Apple Inc. | Device voice control |
US10681212B2 (en) | 2015-06-05 | 2020-06-09 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
CN106249909B (en) * | 2015-06-05 | 2019-11-26 | 苹果公司 | Language in-put correction |
CN106249909A (en) * | 2015-06-05 | 2016-12-21 | 苹果公司 | Language in-put corrects |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US11010127B2 (en) | 2015-06-29 | 2021-05-18 | Apple Inc. | Virtual assistant for media playback |
US11947873B2 (en) | 2015-06-29 | 2024-04-02 | Apple Inc. | Virtual assistant for media playback |
US11550542B2 (en) | 2015-09-08 | 2023-01-10 | Apple Inc. | Zero latency digital assistant |
US12386491B2 (en) | 2015-09-08 | 2025-08-12 | Apple Inc. | Intelligent automated assistant in a media environment |
US11500672B2 (en) | 2015-09-08 | 2022-11-15 | Apple Inc. | Distributed personal assistant |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11126400B2 (en) | 2015-09-08 | 2021-09-21 | Apple Inc. | Zero latency digital assistant |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US12204932B2 (en) | 2015-09-08 | 2025-01-21 | Apple Inc. | Distributed personal assistant |
US11954405B2 (en) | 2015-09-08 | 2024-04-09 | Apple Inc. | Zero latency digital assistant |
US12051413B2 (en) | 2015-09-30 | 2024-07-30 | Apple Inc. | Intelligent device identification |
US11526368B2 (en) | 2015-11-06 | 2022-12-13 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11809886B2 (en) | 2015-11-06 | 2023-11-07 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US11886805B2 (en) | 2015-11-09 | 2024-01-30 | Apple Inc. | Unconventional virtual assistant interactions |
US10354652B2 (en) | 2015-12-02 | 2019-07-16 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
CN107066169A (en) * | 2015-12-22 | 2017-08-18 | 株式会社东芝 | Image processing apparatus and for the destination establishing method in image processing apparatus |
US10942703B2 (en) | 2015-12-23 | 2021-03-09 | Apple Inc. | Proactive assistance based on dialog communication between devices |
CN107037887B (en) * | 2016-02-03 | 2021-11-02 | 北京搜狗科技发展有限公司 | Method and device for Chinese character input and electronic equipment |
CN107037887A (en) * | 2016-02-03 | 2017-08-11 | 北京搜狗科技发展有限公司 | A kind of method, device and electronic equipment inputted for Chinese character |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US11069347B2 (en) | 2016-06-08 | 2021-07-20 | Apple Inc. | Intelligent automated assistant for media exploration |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US11037565B2 (en) | 2016-06-10 | 2021-06-15 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US12175977B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11657820B2 (en) | 2016-06-10 | 2023-05-23 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11152002B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Application integration with a digital assistant |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
US12293763B2 (en) | 2016-06-11 | 2025-05-06 | Apple Inc. | Application integration with a digital assistant |
US10942702B2 (en) | 2016-06-11 | 2021-03-09 | Apple Inc. | Intelligent device arbitration and control |
US10580409B2 (en) | 2016-06-11 | 2020-03-03 | Apple Inc. | Application integration with a digital assistant |
US11749275B2 (en) | 2016-06-11 | 2023-09-05 | Apple Inc. | Application integration with a digital assistant |
US11809783B2 (en) | 2016-06-11 | 2023-11-07 | Apple Inc. | Intelligent device arbitration and control |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10553215B2 (en) | 2016-09-23 | 2020-02-04 | Apple Inc. | Intelligent automated assistant |
US12260234B2 (en) | 2017-01-09 | 2025-03-25 | Apple Inc. | Application integration with a digital assistant |
US11656884B2 (en) | 2017-01-09 | 2023-05-23 | Apple Inc. | Application integration with a digital assistant |
CN107122060A (en) * | 2017-03-15 | 2017-09-01 | 韦柳志 | A kind of method that candidate item is handled in input method |
CN107241486A (en) * | 2017-04-28 | 2017-10-10 | 努比亚技术有限公司 | A kind of input control method and terminal |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10741181B2 (en) | 2017-05-09 | 2020-08-11 | Apple Inc. | User interface for correcting recognition errors |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US10847142B2 (en) | 2017-05-11 | 2020-11-24 | Apple Inc. | Maintaining privacy of personal information |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US11599331B2 (en) | 2017-05-11 | 2023-03-07 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US11538469B2 (en) | 2017-05-12 | 2022-12-27 | Apple Inc. | Low-latency intelligent automated assistant |
US11837237B2 (en) | 2017-05-12 | 2023-12-05 | Apple Inc. | User-specific acoustic models |
US11380310B2 (en) | 2017-05-12 | 2022-07-05 | Apple Inc. | Low-latency intelligent automated assistant |
US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11862151B2 (en) | 2017-05-12 | 2024-01-02 | Apple Inc. | Low-latency intelligent automated assistant |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US12254887B2 (en) | 2017-05-16 | 2025-03-18 | Apple Inc. | Far-field extension of digital assistant services for providing a notification of an event to a user |
US12026197B2 (en) | 2017-05-16 | 2024-07-02 | Apple Inc. | Intelligent automated assistant for media exploration |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10748546B2 (en) | 2017-05-16 | 2020-08-18 | Apple Inc. | Digital assistant services based on device capabilities |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US11675829B2 (en) | 2017-05-16 | 2023-06-13 | Apple Inc. | Intelligent automated assistant for media exploration |
US10909171B2 (en) | 2017-05-16 | 2021-02-02 | Apple Inc. | Intelligent automated assistant for media exploration |
US11532306B2 (en) | 2017-05-16 | 2022-12-20 | Apple Inc. | Detecting a trigger of a digital assistant |
CN107797701A (en) * | 2017-10-13 | 2018-03-13 | 西安钛克韦尔信息科技有限公司 | A kind of method, apparatus and intelligent terminal for determining target area |
CN109901725A (en) * | 2017-12-07 | 2019-06-18 | 北京搜狗科技发展有限公司 | A kind of pinyin string cutting method and device |
CN109901725B (en) * | 2017-12-07 | 2022-05-06 | 北京搜狗科技发展有限公司 | Pinyin string segmentation method and device |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US11710482B2 (en) | 2018-03-26 | 2023-07-25 | Apple Inc. | Natural assistant interaction |
US12211502B2 (en) | 2018-03-26 | 2025-01-28 | Apple Inc. | Natural assistant interaction |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US11169616B2 (en) | 2018-05-07 | 2021-11-09 | Apple Inc. | Raise to speak |
US11907436B2 (en) | 2018-05-07 | 2024-02-20 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11900923B2 (en) | 2018-05-07 | 2024-02-13 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11487364B2 (en) | 2018-05-07 | 2022-11-01 | Apple Inc. | Raise to speak |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11854539B2 (en) | 2018-05-07 | 2023-12-26 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US11360577B2 (en) | 2018-06-01 | 2022-06-14 | Apple Inc. | Attention aware virtual assistant dismissal |
US12386434B2 (en) | 2018-06-01 | 2025-08-12 | Apple Inc. | Attention aware virtual assistant dismissal |
US10720160B2 (en) | 2018-06-01 | 2020-07-21 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US11630525B2 (en) | 2018-06-01 | 2023-04-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
US11431642B2 (en) | 2018-06-01 | 2022-08-30 | Apple Inc. | Variable latency device coordination |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US12067985B2 (en) | 2018-06-01 | 2024-08-20 | Apple Inc. | Virtual assistant operations in multi-device environments |
US11009970B2 (en) | 2018-06-01 | 2021-05-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US12061752B2 (en) | 2018-06-01 | 2024-08-13 | Apple Inc. | Attention aware virtual assistant dismissal |
US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US12080287B2 (en) | 2018-06-01 | 2024-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10984798B2 (en) | 2018-06-01 | 2021-04-20 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US10504518B1 (en) | 2018-06-03 | 2019-12-10 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11893992B2 (en) | 2018-09-28 | 2024-02-06 | Apple Inc. | Multi-modal inputs for voice commands |
US12367879B2 (en) | 2018-09-28 | 2025-07-22 | Apple Inc. | Multi-modal inputs for voice commands |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US12136419B2 (en) | 2019-03-18 | 2024-11-05 | Apple Inc. | Multimodality in digital assistant systems |
US11783815B2 (en) | 2019-03-18 | 2023-10-10 | Apple Inc. | Multimodality in digital assistant systems |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11217251B2 (en) | 2019-05-06 | 2022-01-04 | Apple Inc. | Spoken notifications |
US11705130B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | Spoken notifications |
US11675491B2 (en) | 2019-05-06 | 2023-06-13 | Apple Inc. | User configurable task triggers |
US12216894B2 (en) | 2019-05-06 | 2025-02-04 | Apple Inc. | User configurable task triggers |
US12154571B2 (en) | 2019-05-06 | 2024-11-26 | Apple Inc. | Spoken notifications |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11888791B2 (en) | 2019-05-21 | 2024-01-30 | Apple Inc. | Providing message response suggestions |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11360739B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User activity shortcut suggestions |
US11657813B2 (en) | 2019-05-31 | 2023-05-23 | Apple Inc. | Voice identification in digital assistant systems |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11924254B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Digital assistant hardware abstraction |
US12197712B2 (en) | 2020-05-11 | 2025-01-14 | Apple Inc. | Providing relevant data items based on context |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US12301635B2 (en) | 2020-05-11 | 2025-05-13 | Apple Inc. | Digital assistant hardware abstraction |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US11750962B2 (en) | 2020-07-21 | 2023-09-05 | Apple Inc. | User identification using headphones |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US12219314B2 (en) | 2020-07-21 | 2025-02-04 | Apple Inc. | User identification using headphones |
US12424218B2 (en) | 2022-05-27 | 2025-09-23 | Apple Inc. | Digital assistant response framework |
US12431128B2 (en) | 2022-08-05 | 2025-09-30 | Apple Inc. | Task flow identification based on user intent |
Also Published As
Publication number | Publication date |
---|---|
CN104516522B (en) | 2018-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104516522B (en) | The method and apparatus of nine grids input through keyboard | |
CN102804121B (en) | information display device and document data editing method | |
US7574672B2 (en) | Text entry interface for a portable communication device | |
US8918736B2 (en) | Replay recommendations in a text entry interface | |
US7860536B2 (en) | Telephone interface for a portable communication device | |
US8244284B2 (en) | Mobile communication device and the operating method thereof | |
CN102981764B (en) | The processing method and equipment of touch control operation | |
CN101840300B (en) | Method and system for receiving text input on a touch-sensitive display device | |
JP4797104B2 (en) | Electronic device and method for symbol input | |
US8504946B2 (en) | Portable device, method, and graphical user interface for automatically scrolling to display the top of an electronic document | |
CN101809524B (en) | Method and device for character input | |
JP4960959B2 (en) | Pronunciation input using keypad | |
US20110037775A1 (en) | Method and apparatus for character input using touch screen in a portable terminal | |
US20130120271A1 (en) | Data input method and apparatus for mobile terminal having touchscreen | |
CN104714741A (en) | Method and device for touch operation | |
US20080182599A1 (en) | Method and apparatus for user input | |
JP5616463B2 (en) | Method and device for facilitating text editing and associated computer program and computer-readable medium | |
CN104657031B (en) | Touch operation method and device | |
CN104216648A (en) | Information input method and device | |
CN102279698A (en) | Virtual keyboard, input method and relevant storage medium | |
CN103984427B (en) | Multi-touch method and device thereof | |
CN104346048B (en) | Method and device for interaction in full-screen input mode | |
CN113076010B (en) | Input method, input device, electronic device and medium | |
WO2010049581A1 (en) | Adaptive search | |
CN101288043A (en) | Method, electronic device and computer program product for managing data in an electronic device in response to written and/or audible user indications |
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 |