CN104516522A - Input method and device of nine-rectangle-grid keyboard - Google Patents

Input method and device of nine-rectangle-grid keyboard Download PDF

Info

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
Application number
CN201310453318.0A
Other languages
Chinese (zh)
Other versions
CN104516522B (en
Inventor
张喜涛
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Samsung Telecommunications Technology Research Co Ltd, Samsung Electronics Co Ltd filed Critical Beijing Samsung Telecommunications Technology Research Co Ltd
Priority to CN201310453318.0A priority Critical patent/CN104516522B/en
Publication of CN104516522A publication Critical patent/CN104516522A/en
Application granted granted Critical
Publication of CN104516522B publication Critical patent/CN104516522B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0489Interaction 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

九宫格键盘输入的方法和装置Jiugongge keyboard input method and device

技术领域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)

1.一种九宫格键盘输入的方法,其特征在于,包括以下步骤:1. A method for Jiugongge keyboard input, is characterized in that, comprises 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. 2.根据权利要求1所述的九宫格键盘输入的方法,其特征在于,检测用户预定义的操作,调整输出的音节串及与所述音节串对应的文字,包括:2. the method for Jiugongge keyboard input according to claim 1, is characterized in that, detects user's predefined operation, adjusts the syllable string of output and the literal corresponding with described syllable string, comprising: 检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与所述音节串对应的文字,并显示切换的结果;或者,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, 检测用户在拼音选择栏的预定义操作,切换当前的输出模式。Detect the user's predefined operation in the pinyin selection bar, and switch the current output mode. 3.根据权利要求2所述的九宫格键盘输入的方法,其特征在于,检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与所述音节串对应的文字,并显示切换的结果,包括:3. the method for Jiugongge keyboard input according to claim 2, is characterized in that, detects the user's predefined operation in the pinyin selection bar, switches the currently selected syllable string and the text corresponding to the syllable string, and displays the switched Results, 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. 4.根据权利要求3所述的九宫格键盘输入的方法,其特征在于,4. the method for Jiugongge keyboard input according to claim 3, is characterized in that, 当检测用户在拼音选择栏对所述快捷操作按钮向上滑动时,选中并显示上一组音节串及与所述上一组音节串对应的文字;When it is detected that the user slides up the shortcut operation button in the pinyin selection column, the previous group of syllable strings and the text corresponding to the previous group of syllable strings are selected and displayed; 当检测用户在拼音选择栏对所述快捷操作按钮向下滑动时,选中并显示下一组音节串及与所述下一组音节串对应的文字。When it is detected that the user slides down on the shortcut operation button in the pinyin selection bar, the next group of syllable strings and the text corresponding to the next group of syllable strings are selected and displayed. 5.根据权利要求3所述的九宫格键盘输入的方法,其特征在于,还包括:当检测到特定操作时,隐藏或显示在拼音选择栏上的所述快捷操作按钮。5. The Jiugongge keyboard input method according to claim 3, further comprising: when a specific operation is detected, hiding or displaying the shortcut operation button on the pinyin selection bar. 6.根据权利要求5所述的九宫格键盘输入的方法,其特征在于,6. the method for Jiugongge keyboard input according to claim 5, is characterized in that, 当检测到用户下拉拼音选择栏时,将隐藏的所述快捷操作按钮在拼音选择栏上显示;或者,When it is detected that the user pulls down the pinyin selection bar, the hidden shortcut button is displayed on the pinyin selection bar; or, 当检测到用户上拉拼音选择栏时,将所述快捷操作按钮隐藏。When it is detected that the user pulls up the pinyin selection bar, the shortcut operation button is hidden. 7.根据权利要求2所述的九宫格键盘输入的方法,其特征在于,检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与所述音节串对应的文字,并显示切换的结果,包括:7. The method for Jiugongge keyboard input according to claim 2, is characterized in that, detects the user's predefined operation in the pinyin selection column, switches the currently selected syllable string and the text corresponding to the syllable string, and displays the switched Results, including: 检测用户在拼音选择栏对音节串的操控,选中并显示上一组或下一组音节串及与音节串对应的文字。Detect the user's manipulation of the syllable string in the pinyin selection column, select and display the previous or next group of syllable strings and the text corresponding to the syllable string. 8.根据权利要求2所述的九宫格键盘输入的方法,其特征在于,检测用户在拼音选择栏的预定义操作,切换当前的输出模式,包括:8. The method for Jiugongge keyboard input according to claim 2, characterized in that, detecting the user's predefined operation in the pinyin selection bar, switching the current output mode, comprising: 检测到用户在拼音选择栏长按快捷操作按钮时,输出模式在词语与单字之间进行切换。When it is detected that the user presses and holds the shortcut button in the pinyin selection bar, the output mode switches between words and single characters. 9.根据权利要求1至8任意之一所述的九宫格键盘输入的方法,其特征在于,还包括:9. The method for inputting a Jiugongge keyboard according to any one of claims 1 to 8, further comprising: 检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果。Detect the user's predefined operation in the input method candidate area, switch the currently selected text, and display the switching result. 10.根据权利要求9所述的九宫格键盘输入的方法,其特征在于,检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果,包括:10. The method for Jiugongge keyboard input according to claim 9, characterized in that, detecting the user's predefined operation in the input method candidate area, switching the currently selected text, and displaying 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; 显示所述音节串对应的其他文字供用户选择,替换之前选择的文字。Other characters corresponding to the syllable string are displayed for the user to select, and the previously selected characters are replaced. 11.根据权利要求1至8任意之一所述的九宫格键盘输入的方法,其特征在于,还包括:11. The method for inputting a Jiugongge keyboard according to any one of claims 1 to 8, further comprising: 检测到用户长按或滑动拼音选择栏中的音节串时,输入法候选区滚动切换输出所述音节串对应的文字供用户选择;或者,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 and switches to output the text corresponding to the syllable string for the user to choose; or, 检测到用户长按或滑动拼音选择栏中的快捷操作按钮时,输入法候选区滚动切换当前选中的音节串对应的文字供用户选择。When it is detected that the user long-presses or slides the shortcut button in the pinyin selection bar, the input method candidate area scrolls to switch the text corresponding to the currently selected syllable string for the user to choose. 12.根据权利要求1至8任意之一所述的九宫格键盘输入的方法,其特征在于,还包括:12. The method for inputting a Jiugongge keyboard according to any one of claims 1 to 8, further comprising: 检测用户持握终端设备的倾斜方向或者晃动感应,自动调节拼音列表在屏幕上显示的位置。Detect the tilting direction or shaking sensing of the user holding the terminal device, and automatically adjust the display position of the pinyin list on the screen. 13.一种九宫格键盘输入的装置,其特征在于,包括显示模块,调整模块和输入模块,13. A device for Jiugongge keyboard input, comprising 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. 14.根据权利要求13所述的九宫格键盘输入的装置,其特征在于,所述调整模块进一步用于检测用户在拼音选择栏的预定义操作,切换当前选中的音节串及与所述音节串对应的文字,并显示切换的结果;或者,14. the device of Jiugongge keyboard input according to claim 13, it is characterized in that, described adjustment module is further used for detecting the predefined operation of user in pinyin selection bar, switches the currently selected syllable string and is corresponding to described syllable string , and display the result of the switch; or, 所述调整模块进一步用于检测用户在拼音选择栏的预定义操作,切换当前的输出模式。The adjustment module is further used to detect the user's predefined operation in the pinyin selection column, and switch the current output mode. 15.根据权利要求14所述的九宫格键盘输入的装置,其特征在于,所述调整模块进一步用于检测用户在拼音选择栏对快捷操作按钮的操控,选中并显示上一组或下一组音节串及与所述音节串对应的文字。15. The device for Jiugongge keyboard input according to claim 14, wherein the adjustment module is further used to detect the user's manipulation of the shortcut button in the pinyin selection column, select and display the previous group or the next group of syllables string and the text corresponding to the syllable string. 16.根据权利要求15所述的九宫格键盘输入的装置,其特征在于,所述显示模块进一步用于当检测到特定操作时,隐藏或显示在拼音选择栏上的所述快捷操作按钮。16. The Jiugongge keyboard input device according to claim 15, wherein the display module is further used to hide or display the shortcut operation button on the pinyin selection column when a specific operation is detected. 17.根据权利要求13至16任意之一所述的九宫格键盘输入的装置,其特征在于,所述调整模块进一步用于检测用户在输入法候选区的预定义操作,切换当前选中的文字,并显示切换的结果。17. The device for Jiugongge keyboard input according to any one of claims 13 to 16, wherein the adjustment module is further used to detect the user's predefined operation in the input method candidate area, switch the currently selected text, and Displays the result of the switch. 18.根据权利要求17所述的九宫格键盘输入的装置,其特征在于,所述调整模块进一步用于检测用户在输入法候选区上,以悬浮触控或接触触控选定音节串或音节串对应的文字;以及进一步用于显示所述音节串对应的其他文字供用户选择,替换之前选择的文字。18. The device for Jiugongge keyboard input according to claim 17, wherein the adjustment module is further used to detect that the user selects a syllable string or a syllable string by floating touch or contact touch on the input method candidate area The corresponding text; and further used to display other text corresponding to the syllable string for the user to select, replacing the previously selected text.
CN201310453318.0A 2013-09-29 2013-09-29 The method and apparatus of nine grids input through keyboard Active CN104516522B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
手机中国 安卓手机应用: "《百度输入法v4.0.5.18》", 11 September 2013 *

Cited By (208)

* Cited by examiner, † Cited by third party
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