[go: up one dir, main page]

CN104932712A - 文本输入方法和装置 - Google Patents

文本输入方法和装置 Download PDF

Info

Publication number
CN104932712A
CN104932712A CN201510359814.9A CN201510359814A CN104932712A CN 104932712 A CN104932712 A CN 104932712A CN 201510359814 A CN201510359814 A CN 201510359814A CN 104932712 A CN104932712 A CN 104932712A
Authority
CN
China
Prior art keywords
preset characters
input
user
interface
characters 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.)
Pending
Application number
CN201510359814.9A
Other languages
English (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 Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510359814.9A priority Critical patent/CN104932712A/zh
Publication of CN104932712A publication Critical patent/CN104932712A/zh
Priority to PCT/CN2015/095134 priority patent/WO2016206292A1/zh
Priority to MX2016002294A priority patent/MX2016002294A/es
Priority to KR1020167001447A priority patent/KR101851612B1/ko
Priority to RU2016108538A priority patent/RU2644130C2/ru
Priority to JP2017524088A priority patent/JP6321296B2/ja
Priority to US15/091,553 priority patent/US20160378744A1/en
Priority to EP16171323.5A priority patent/EP3109772A1/en
Pending legal-status Critical Current

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/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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本公开提出一种文本输入方法,所述方法包括:判断是否设置为预设字符串快捷输入模式;当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,本公开实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,从而提高了用户的文本输入体验。

Description

文本输入方法和装置
技术领域
本公开涉及通讯领域,尤其涉及文本输入方法和装置。
背景技术
随着智能设备的发展,大屏智能设备越来越普及。然而,大屏智能设备虽然在浏览网页、照片和播放视频时表现优异,智能终端的应用越来越多,需要对智能终端做进一步优化。
发明内容
为克服相关技术中存在的问题,本公开提供一种文本输入方法和装置。
根据本公开实施例的第一方面,提供一种文本输入方法,所述方法包括:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
可选的,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
启动预设字符串快捷输入模式。
可选的,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串。
可选的,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项;
获取用户在所述第一设置选项中设置的预设字符。
可选的,所述在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项包括:
在所述系统输入法设置界面中提供预设字符列表;所述预设字符列表中的预设字符基于对用户的输入习惯以及所述字符输入界面首页中的字符布局获得;
所述获取用户在所述第一设置选项中设置的预设字符包括:
获取用户对所述预设字符列表的选定输入,将选定的字符作为所述预设字符。
可选的,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表;
获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作。
可选的,当在所述预设字符串快捷输入模式下设置了多个预设字符串时,所述将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中包括:
在文本输入框的预设位置输出所述多个预设字符串;
获取用户选择的预设字符串;
将用户选择的预设字符串输入到所述文本输入框中。
根据本公开实施例的第二方面,提供一种文本输入装置,所述装置包括:
判断模块,用于判断是否设置为预设字符串快捷输入模式;
检测模块,用于在设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
输入模块,用于在检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
可选的,所述装置还包括:
第一接收模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
启动模块,用于启动预设字符串快捷输入模式。
可选的,所述装置还包括:
第二接收模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串。
可选的,所述装置还包括:
第一提供模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项;
第一获取模块,用于获取用户在所述第一设置选项中设置的预设字符。
可选的,所述第一提供模块包括:
提供子模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供预设字符列表;所述预设字符列表中的预设字符基于对用户的输入习惯以及所述字符输入界面首页中的字符布局获得;
所述第一获取模块包括:
第一获取子模块,用于获取用户对所述预设字符列表的选定输入,将选定的字符作为所述预设字符。
可选的,所述装置还包括:
第二提供模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表;
第二获取模块,用于获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作。
可选的,当在所述预设字符串快捷输入模式下设置了多个预设字符串时,所述输入模块包括:
输出子模块,用于在检测到针对所述预设字符的预设操作时,在文本输入框的预设位置输出所述多个预设字符串;
第二获取子模块,用于获取用户选择的预设字符串;
输入子模块,用于将用户选择的预设字符串输入到所述文本输入框中。
根据本公开实施例的第三方面,提供一种文本输入装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开的以上实施例中,通过判断是否设置为预设字符串快捷输入模式,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,减轻了利用移动终端输入法操作的繁琐性,从而提高了用户的文本输入体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种文本输入方法的流程示意图;
图2是根据一示例性实施例示出的另一种文本输入方法的流程示意图;
图3是根据一示例性实施例示出的一种字符串快捷输入模式的设置示意图;
图4是根据一示例性实施例示出的一种文本输入装置的示意框图;
图5是根据一示例性实施例示出的另一种文本输入装置的示意框图;
图6是根据一示例性实施例示出的另一种文本输入装置的示意框图;
图7是根据一示例性实施例示出的一种文本输入装置的示意框图;
图8是根据一示例性实施例示出的另一种文本输入装置的示意框图;
图9是根据一示例性实施例示出的另一种文本输入装置的示意框图;
图10是根据一示例性实施例示出的另一种文本输入装置的示意框图;
图11是根据一示例性实施例示出的一种用于所述文本输入装置的一结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
用户在日常使用大屏智能设备的过程中,经常需要重复输入一些较长的字符文本,例如,用户在登陆设备上安装的一些应用时,通常普遍使用电子邮箱地址作为用户的登录帐号,因此用户通过输入法输入电子邮件地址是所有用户每天都会遇到的文字输入场景。在这种场景下,如果用户在多种应用中使用统一的登陆账号时,用户经常需要重复的输入同一个邮箱地址。
为了提高用户的输入体验,在相关技术中已在输入法中引入了“文字收藏夹”的功能,用户可以在“文字收藏夹”中保存若干经常使用的文字短语,在需要输入相关的文字短语时直接从文字收藏夹中选取。然而,在这种方案中,文字收藏夹的应用入口往往较深,不够直观,而且文字收藏夹中保存的常用短语通常较多,不方便用户查找,因此普及程度非常第。
有鉴于次,本公开提出一种文本输入方法,通过判断是否设置为预设字符串快捷输入模式,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,减轻了利用移动终端输入法操作的繁琐性,从而提高了用户的文本输入体验。
如图1所示,图1是根据一示例性实施例示出的一种文本输入方法,该文本输入方法用于终端中,包括以下步骤:
在步骤101中,判断是否设置为预设字符串快捷输入模式;
在步骤102中,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
在步骤103中,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
在本实施例中,终端可以是用户的移动终端;例如,该移动终端可以是用户的智能手机、平板电脑等;字符输入界面可以是移动终端上的输入法输入界面;例如,可以是智能手机上的软键盘。
用户在使用移动终端的过程中,如果需要在系统界面中输入字符文本,通常可以调用移动终端上输入法的软键盘,然后通过操作软键盘来进行输入。然而用户在日常使用移动终端的过程中,经常会重复输入一些较长的字符文本;例如,如果用户将邮件地址作为移动终端中多种应用的统一登陆账号,那么在日常使用过程中可能经常需要重复的输入同一个邮箱地址。
因此,在这种使用场景中,重复的输入会影响用户体验,而且用户在通过操作软件盘来进行输入时,受限于硬件条件,可能会出现输入错误以及输入体验不佳的问题;例如,对于屏幕较小的移动终端,用户在使用软件盘进行输入的过程中,可能会因为软件盘的空间较小而导致错误输入;对于大屏移动终端,由于大屏移动终端为了增强用户在浏览网页、照片以及视频时的观看体验,屏幕通常采用光滑的玻璃镜面,因此用户在大屏移动终端上通过操作软键盘输入较长的字符文本时,输入体验不佳。
为了解决上述问题,可以在移动终端的系统输入法设置界面中预先设置字符串快捷输入模式,并获取用户在字符串快捷输入模式下设置的需要快捷输入的预设字符串以及预设字符,当用户针对软键盘上的该预设字符执行预设操作时,可以自动触发系统将用户在字符串快捷输入模式下设置的预设字符串输入到输入框中,从而使得用户通过操作软键盘上的指定字符就可以实现预设字符串的快捷输入。
在本实施例中,在启动字符串快捷输入时,可以在系统输入法设置界面中预设一个启动字符串快捷输入模式的功能选项,用户通过操作该功能选项可以启动字符串快捷输入模式。例如,对于触屏移动终端,用户可以通过触摸系统输入法设置界面中的该功能选项,来启动字符串快捷输入模式。
以下以在触屏移动终端上实现上述功能为例进行详细描述。当然,在触屏移动终端上实现上述功能仅为示例性的,在实际应用中,也可以在非触屏移动终端上按照以下描述的详细实现过程进行等同实现。
在触屏移动终端上实现时,移动终端可以在后台实时监听用户针对系统输入法设置界面中的功能选项的触摸事件,当监听到用户针对该功能选项的触摸事件时,此时移动终端可以确定当前已被设置为字符串快捷输入模块,则可以在后台启动字符串快捷输入模式。
当移动终端在后台启动了字符串快捷输入模式后,此时用户可以在系统输入法设置界面中设置需要快捷输入的预设字符串,同时移动终端可以在后台实时接收用户在系统输入法设置界面中输入的字符串,并将接收到的字符串设置为字符串快捷输入下的预设字符串。
其中,用户在系统输入法设置界面中设置预设字符串时,移动终端可以在系统输入法设置界面中向用户提供一个预设的字符串输入框,用户可以在该字符串输入框中输入的字符串,移动终端可以在后台获取用户在该字符串输入框中输入的字符串,然后将获取到的字符串设置为字符串快捷输入模式下的预设字符串。
当然,在实现时,用户也可以在系统输入法设置界面中设置多个预设字符串;例如,用户在上述字符串输入框中输入多个字符串时,可以在连续输入多个字符串时,通过特定的分隔字符将连续输入的多个字符串分隔开,移动终端在后台获取用户输入的字符串时,可以根据该分隔字符自动将用户输入的字符串识别为多个。
在本实施例中,用户除了可以通过系统输入法设置界面中设置需要在字符串快捷输入模式下快捷输入的字符串以外,用户还可以在系统输入法设置界面中设置用于触发字符串快捷输入模式的预设字符。
其中,用户在系统输入法设置界面中设置用于触发字符串快捷输入的预设字符时,移动终端可以在系统输入法设置界面中向用户提供一个用于设置该预设字符的第一设置选项。
在实现时,该第一设置选项可以是一个预设字符列表,该预设字符列表中可以包括若干预设字符,用户在设置该预设字符时,可以直接在该预设字符列表中选定需要设置的预设字符,同时移动终端可以在后台获取用户在该预设字符列表中选定的字符,并将获取到的字符设置为用于触发字符串快捷输入的预设字符。
其中,该预设字符列表中的预设字符,可以随机从输入法软键盘中选择,也可以基于用户的输入习惯以及软键盘首页上的字符布局来获得。例如,对触屏移动终端,移动终端在后台收集用户在使用终端过程中的触摸点,然后可以根据用户的触摸点在后台分析出用户的使用习惯,比如可以基于收集到的触摸点的坐标,来分析出用户习惯于左手操作,还是右手操作,当移动终端在后台分析出用户的使用习惯时,则可以读取输入法软键盘上的字符布局,并结合用户的使用习惯从软键盘上读取更加适应用户使用习惯的字符放入上述预设字符列表供用户选择;比如,假设移动终端分析出用户为左手用户,那么可以将输入法软键盘首页上靠左侧的字符放入上述预设字符列表供用户选择,通过这种方式,使得用户在设置字符串快捷输入模式下的预设字符时,可以充分适应用户的使用习惯。
在本实施例中,用户除了可以通过系统输入法设置界面中设置需要在字符串快捷输入模式下快捷输入的字符串,以及预设字符以外,用户还可以在系统输入法设置界面中设置用于触发字符串快捷输入的预设操作。
其中,用户在系统输入法设置界面中设置用于触发字符串快捷输入的预设操作时,移动终端可以在系统输入法设置界面中向用户提供一个用于设置该预设操作的第二设置选项。
在实现时,该第二设置选项可以是一个预设操作列表,该预设操作列表中可以包括若干预设操作,例如,该若干预设操作可以包括长按操作、双击操作等等,用户在设置该预设操作时,可以直接在该预设操作列表中选定需要设置的预设操作,同时移动终端可以在后台获取用户在该预设操作列表中选定的操作,并将获取到的操作设置为用于触发字符串快捷输入的预设操作。
在本实施例中,在系统输入法设置界面中还可以包括一个确认选项,例如,该确认选项可以是一个确认按钮,当用户在系统输入法设置界面中分别设置了预设字符串、预设字符以及预设操作后,可以在设置完成时通过点击该确认按钮来进行设置确认。
当用户通过点击该确认按钮进行了设置确认后,启动字符串快捷输入模式,移动终端可以在后台实时检测用户针对输入法软键盘的操作,并判断检测到的操作是否为用户针对软键盘上预设字符的预设操作,例如长按操作,如果检测到的操作为针对软键盘上预设字符的预设操作时,此时可以触发移动终端在后台调用用户已经设置的预设字符串,并将该预设字符串快捷的输入到文本输入框中。
通过这种方式,用户通过对软键盘中的指定字符执行预设的操作,就可以完成用户在字符串快捷输入模式下设置的预设字符串的快捷输入,从而可以提高用户的文本输入体验。
在以上实施例中,通过判断是否设置为预设字符串快捷输入模式,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,减轻了利用移动终端输入法操作的繁琐性,从而提高了用户的文本输入体验。
如图2所示,图2是根据一示例性实施例示出的一种文本输入方法,应用于终端中,包括以下步骤:
在步骤201中,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
在步骤202中,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串;
在步骤203中,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项,并获取用户在所述第一设置选项中设置的预设字符;
在步骤204中,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表,并获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作;
在步骤205中,启动预设字符串快捷输入模式;
在步骤206中,检测针对字符输入界面中预设字符的预设操作;
在步骤207中,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
在本实施例中,终端可以是用户的移动终端;例如,该移动终端可以是用户的智能手机、平板电脑等;字符输入界面可以是移动终端上的输入法输入界面;例如,可以是智能手机上的软键盘。
用户在使用移动终端的过程中,如果需要在系统界面中输入字符文本,通常可以调用移动终端上输入法的软键盘,然后通过操作软键盘来进行输入。然而用户在日常使用移动终端的过程中,经常会重复输入一些较长的字符文本;例如,如果用户将邮件地址作为移动终端中多种应用的统一登陆账号,那么在日常使用过程中可能经常需要重复的输入同一个邮箱地址。
因此,在这种使用场景中,重复的输入会影响用户体验,而且用户在通过操作软件盘来进行输入时,受限于硬件条件,可能会出现输入错误以及输入体验不佳的问题;例如,对于屏幕较小的移动终端,用户在使用软件盘进行输入的过程中,可能会因为软件盘的空间较小而导致错误输入;对于大屏移动终端,由于大屏移动终端为了增强用户在浏览网页、照片以及视频时的观看体验,屏幕通常采用光滑的玻璃镜面,因此用户在大屏移动终端上通过操作软键盘输入较长的字符文本时,输入体验不佳。
为了解决上述问题,可以在移动终端的系统输入法设置界面中预先设置字符串快捷输入模式,并获取用户在字符串快捷输入模式下设置的需要快捷输入的预设字符串以及预设字符,当用户针对软键盘上的该预设字符执行预设操作时,可以自动触发系统将用户在字符串快捷输入模式下设置的预设字符串输入到输入框中,从而使得用户通过操作软键盘上的指定字符就可以实现预设字符串的快捷输入。
在本实施例中,在启动字符串快捷输入时,可以在系统输入法设置界面中预设一个启动字符串快捷输入模式的功能选项,用户通过操作该功能选项可以启动字符串快捷输入模式。例如,对于触屏移动终端,用户可以通过触摸系统输入法设置界面中的该功能选项,来启动字符串快捷输入模式。
以下以在触屏移动终端上实现上述功能为例进行详细描述。当然,在触屏移动终端上实现上述功能仅为示例性的,在实际应用中,也可以在非触屏移动终端上按照以下描述的详细实现过程进行等同实现。
在触屏移动终端上实现时,移动终端可以在后台实时监听用户针对系统输入法设置界面中的功能选项的触摸事件,当监听到用户针对该功能选项的触摸事件时,此时移动终端可以确定当前已被设置为字符串快捷输入模块,则可以在后台启动字符串快捷输入模式。
当移动终端在后台启动了字符串快捷输入模式后,此时用户可以在系统输入法设置界面中设置需要快捷输入的预设字符串,同时移动终端可以在后台实时接收用户在系统输入法设置界面中输入的字符串,并将接收到的字符串设置为字符串快捷输入下的预设字符串。
其中,用户在系统输入法设置界面中设置预设字符串时,移动终端可以在系统输入法设置界面中向用户提供一个预设的字符串输入框,用户可以在该字符串输入框中输入的字符串,移动终端可以在后台获取用户在该字符串输入框中输入的字符串,然后将获取到的字符串设置为字符串快捷输入模式下的预设字符串。
当然,在实现时,用户也可以在系统输入法设置界面中设置多个预设字符串;例如,用户在上述字符串输入框中输入多个字符串时,可以在连续输入多个字符串时,通过特定的分隔字符将连续输入的多个字符串分隔开,移动终端在后台获取用户输入的字符串时,可以根据该分隔字符自动将用户输入的字符串识别为多个。
在本实施例中,用户除了可以通过系统输入法设置界面中设置需要在字符串快捷输入模式下快捷输入的字符串以外,用户还可以在系统输入法设置界面中设置用于触发字符串快捷输入模式的预设字符。
其中,用户在系统输入法设置界面中设置用于触发字符串快捷输入的预设字符时,移动终端可以在系统输入法设置界面中向用户提供一个用于设置该预设字符的第一设置选项。
在实现时,该第一设置选项可以是一个预设字符列表,该预设字符列表中可以包括若干预设字符,用户在设置该预设字符时,可以直接在该预设字符列表中选定需要设置的预设字符,同时移动终端可以在后台获取用户在该预设字符列表中选定的字符,并将获取到的字符设置为用于触发字符串快捷输入的预设字符。
其中,该预设字符列表中的预设字符,可以随机从输入法软键盘中选择,也可以基于用户的输入习惯以及软键盘首页上的字符布局来获得。例如,对触屏移动终端,移动终端在后台收集用户在使用终端过程中的触摸点,然后可以根据用户的触摸点在后台分析出用户的使用习惯,比如可以基于收集到的触摸点的坐标,来分析出用户习惯于左手操作,还是右手操作,当移动终端在后台分析出用户的使用习惯时,则可以读取输入法软键盘上的字符布局,并结合用户的使用习惯从软键盘上读取更加适应用户使用习惯的字符放入上述预设字符列表供用户选择;比如,假设移动终端分析出用户为左手用户,那么可以将输入法软键盘首页上靠左侧的字符放入上述预设字符列表供用户选择,通过这种方式,使得用户在设置字符串快捷输入模式下的预设字符时,可以充分适应用户的使用习惯。
在本实施例中,用户除了可以通过系统输入法设置界面中设置需要在字符串快捷输入模式下快捷输入的字符串,以及预设字符以外,用户还可以在系统输入法设置界面中设置用于触发字符串快捷输入的预设操作。
其中,用户在系统输入法设置界面中设置用于触发字符串快捷输入的预设操作时,移动终端可以在系统输入法设置界面中向用户提供一个用于设置该预设操作的第二设置选项。
在实现时,该第二设置选项可以是一个预设操作列表,该预设操作列表中可以包括若干预设操作,例如,该若干预设操作可以包括长按操作、双击操作等等,用户在设置该预设操作时,可以直接在该预设操作列表中选定需要设置的预设操作,同时移动终端可以在后台获取用户在该预设操作列表中选定的操作,并将获取到的操作设置为用于触发字符串快捷输入的预设操作。
在本实施例中,在系统输入法设置界面中还可以包括一个确认选项,例如,该确认选项可以是一个确认按钮,当用户在系统输入法设置界面中分别设置了预设字符串、预设字符以及预设操作后,可以在设置完成时通过点击该确认按钮来进行设置确认。
当用户通过点击该确认按钮进行了设置确认后,启动字符串快捷输入模式,移动终端可以在后台实时检测用户针对输入法软键盘的操作,并判断检测到的操作是否为用户针对软键盘上预设字符的预设操作,例如长按操作,如果检测到的操作为针对软键盘上预设字符的预设操作时,此时可以触发移动终端在后台调用用户已经设置的预设字符串,并将该预设字符串快捷的输入到文本输入框中。
通过这种方式,用户通过对软键盘中的指定字符执行预设的操作,就可以完成用户在字符串快捷输入模式下设置的预设字符串的快捷输入,从而可以提高用户的文本输入体验。
以下通过一个应用实例,并结合上述应用场景,对以上实施例中的技术方案进行详细说明。
在本实施例中,上述预设字符可以是输入法软键盘上的字符,上述预设字符串可以是用户作为登陆账号的邮箱地址,上述预设操作可以是长按操作。
请参见图3,图3为本实施例示出的一种用户设置预留字符串的交互示意图。
如图3所示,在系统设置界面中,可以包括一个“输入法”设置选项,用户可以通过触摸该设置选项,触发系统跳转到系统输入法设置界面中。
在系统输入法设置界面中,可以包括一个“键快捷输入邮箱地址”的功能选项,用户可以通过触摸该功能选项的开启开关,来开启字符串快捷输入模式,并触发系统向用户输出用于设置预留字符串的输入框,用户可以在该输入框中设置快捷输入的邮箱地址。
在该输入法设置界面中,还可以包括一个确认按钮,用户在该输入框中输入了快捷输入的邮箱地址后,可以通过触摸该确认按钮,来启动字符串快捷输入模式。
当启动了字符串快捷输入模式后,此时用户在应用的登陆界面中输入该邮箱地址时,可以通过对软键盘上的字符进行长按操作来快捷输入。
移动终端的系统可以在后台实时的监听用户针对软键盘的触摸事件,当系统监听到用户针对该软键盘中字符的长按事件时,可以立即在后台调用用户已经设置的快捷输入的邮箱地址,然后将该邮箱地址自动填充到登陆界面的用户名输入框中,从而完成登陆名的快捷输入。
在以上实施例中,通过判断是否设置为预设字符串快捷输入模式,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,减轻了利用移动终端输入法操作的繁琐性,从而提高了用户的文本输入体验。
与前述文本输入方法实施例相对应,本公开还提供了一种装置的实施例。
图4是根据一示例性实施例示出的一种文本输入装置的示意框图。
如图4所示,根据一示例性实施例示出的一种文本输入装置400,包括:判断模块401、检测模块402和输入模块403;其中:
所述判断模块401被配置为,判断是否设置为预设字符串快捷输入模式;
所述检测模块402被配置为,在设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
所述输入模块403被配置为,在检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
在以上实施例中,通过判断是否设置为预设字符串快捷输入模式,当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作,当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中,实现了用户可以利用字符输入界面中的预设字符快捷的输入较长的文本,从而提高了用户的文本输入体验。
请参见图5,图5是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图4所示实施例的基础上,所述装置400还包括第一接收模块404和启动模块405;其中:
所述第一接收模块404被配置为,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
所述启动模块405被配置为,启动预设字符串快捷输入模式。
请参见图6,图6是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图5所示实施例的基础上,所述装置400还可以包括第二接收模块406;其中:
所述第二接收模块406被配置为,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串。
需要说明的是,上述图6所示的装置实施例中示出的第二接收模块406的结构也可以包含在前述图4的装置实施例中,对此本公开不进行限制。
请参见图7,图7是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图5所示实施例的基础上,所述装置400还可以包括第一提供模块407和第一获取模块408;其中:
所述第一提供模块407被配置为,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项;
所述第一获取模块408被配置为,获取用户在所述第一设置选项中设置的预设字符。
需要说明的是,上述图7所示的装置实施例中示出的第一提供模块407和第一获取模块408的结构也可以包含在前述图4和6的装置实施例中,对此本公开不进行限制。
请参见图8,图8是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图7所示实施例的基础上,所述第一提供模块407可以包括提供子模块407A;所述第一获取模块408可以包括第一获取子模块408A;其中:
所述提供子模块407A被配置为,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供预设字符列表;所述预设字符列表中的预设字符基于对用户的输入习惯以及所述字符输入界面首页中的字符布局获得;
所述第一获取子模块408A被配置为,获取用户对所述预设字符列表的选定输入,将选定的字符作为所述预设字符。
需要说明的是,上述图8所示的装置实施例中示出的提供子模块407A和第一获取子模块408A的结构也可以包含在前述图4-6的装置实施例中,对此本公开不进行限制。
请参见图9,图9是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图5所示实施例的基础上,所述装置400还可以包括第二提供模块409和第二获取模块410;其中:
所述第二提供模块409被配置为,接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表;
所述第二获取模块410被配置为,获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作。
需要说明的是,上述图9所示的装置实施例中示出的第二提供模块409和第二获取模块410的结构也可以包含在前述图4和6-8的装置实施例中,对此本公开不进行限制。
请参见图10,图10是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图4所示实施例的基础上,当在所述预设字符串快捷输入模式下设置了多个预设字符串时,所述输入模块403可以包括输出子模块403A、第二获取子模块403B和输入子模块403C;其中:
所述输出子模块403A被配置为,在检测到针对所述预设字符的预设操作时,在文本输入框的预设位置输出所述多个预设字符串;
所述第二获取子模块403B被配置为,获取用户选择的预设字符串;
所述输入子模块403C被配置为,将用户选择的预设字符串输入到所述文本输入框中。
需要说明的是,上述图10所示的装置实施例中示出的输出子模块403A、第二获取子模块403B和输入子模块403C的结构也可以包含在前述图5和9的装置实施例中,对此本公开不进行限制。
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
相应的,本公开还提供一种文本输入装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
相应的,本公开还提供一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
图11是根据一示例性实施例示出的一种文本输入装置的结构示意图。
如图11所示,根据一示例性实施例示出的一种文本输入装置1100,该装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图7,装置1100可以包括以下一个或多个组件:处理组件1101,存储器1102,电源组件1103,多媒体组件1104,音频组件1105,输入/输出(I/O)的接口1106,传感器组件1107,以及通信组件1108。
处理组件1101通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1101可以包括一个或多个处理器1109来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1101可以包括一个或多个模块,便于处理组件1101和其他组件之间的交互。例如,处理部件1101可以包括多媒体模块,以方便多媒体组件1104和处理组件1101之间的交互。
存储器1102被配置为存储各种类型的数据以支持在装置1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1103为装置1100的各种组件提供电力。电源组件1103可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。
多媒体组件1104包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1104包括一个前置摄像头和/或后置摄像头。当装置1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件1105被配置为输出和/或输入音频信号。例如,音频组件1105包括一个麦克风(MIC),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1102或经由通信组件1108发送。在一些实施例中,音频组件1105还包括一个扬声器,用于输出音频信号。
I/O接口1102为处理组件1101和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1107包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1107可以检测到装置1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1107还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1107可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1107还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1107还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1108被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1108还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1102,上述指令可由装置1100的处理器1109执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
其中,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种文本输入方法,包括:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (15)

1.一种文本输入方法,其特征在于,所述方法包括:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
启动预设字符串快捷输入模式。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串。
4.如权利要求2所述的方法,其特征在于,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项;
获取用户在所述第一设置选项中设置的预设字符。
5.如权利要求4所述的方法,其特征在于,所述在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项包括:
在所述系统输入法设置界面中提供预设字符列表;所述预设字符列表中的预设字符基于对用户的输入习惯以及所述字符输入界面首页中的字符布局获得;
所述获取用户在所述第一设置选项中设置的预设字符包括:
获取用户对所述预设字符列表的选定输入,将选定的字符作为所述预设字符。
6.如权利要求2所述的方法,其特征在于,所述方法还包括:
接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表;
获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作。
7.如权利要求1所述的方法,其特征在于,当在所述预设字符串快捷输入模式下设置了多个预设字符串时,所述将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中包括:
在文本输入框的预设位置输出所述多个预设字符串;
获取用户选择的预设字符串;
将用户选择的预设字符串输入到所述文本输入框中。
8.一种文本输入装置,其特征在于,所述装置包括:
判断模块,用于判断是否设置为预设字符串快捷输入模式;
检测模块,用于在设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
输入模块,用于在检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
第一接收模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作;
启动模块,用于启动预设字符串快捷输入模式。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,接收用户在系统输入法设置界面中输入的字符串,将接收到的字符串作为所述预设字符串。
11.如权利要求9所述的装置,其特征在于,所述装置还包括:
第一提供模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设字符的第一设置选项;
第一获取模块,用于获取用户在所述第一设置选项中设置的预设字符。
12.如权利要求11所述的装置,其特征在于,所述第一提供模块包括:
提供子模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供预设字符列表;所述预设字符列表中的预设字符基于对用户的输入习惯以及所述字符输入界面首页中的字符布局获得;
所述第一获取模块包括:
第一获取子模块,用于获取用户对所述预设字符列表的选定输入,将选定的字符作为所述预设字符。
13.如权利要求9所述的装置,其特征在于,所述装置还包括:
第二提供模块,用于接收用户在系统输入法设置界面中启动预设字符串快捷输入模式的设置操作后,在所述系统输入法设置界面中提供用于设置所述预设操作的第二设置选项;所述第二设置选项包括预先提供的预设操作列表;
第二获取模块,用于获取用户对所述预设操作列表的选定输入,将选定的操作作为所述预设操作。
14.如权利要求8所述的装置,其特征在于,当在所述预设字符串快捷输入模式下设置了多个预设字符串时,所述输入模块包括:
输出子模块,用于在检测到针对所述预设字符的预设操作时,在文本输入框的预设位置输出所述多个预设字符串;
第二获取子模块,用于获取用户选择的预设字符串;
输入子模块,用于将用户选择的预设字符串输入到所述文本输入框中。
15.一种文本输入装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
判断是否设置为预设字符串快捷输入模式;
当设置为预设字符串快捷输入模式时,则检测针对字符输入界面中预设字符的预设操作;
当检测到针对所述预设字符的预设操作时,将在所述预设字符串快捷输入模式下设置的预设字符串输入到文本输入框中。
CN201510359814.9A 2015-06-25 2015-06-25 文本输入方法和装置 Pending CN104932712A (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN201510359814.9A CN104932712A (zh) 2015-06-25 2015-06-25 文本输入方法和装置
PCT/CN2015/095134 WO2016206292A1 (zh) 2015-06-25 2015-11-20 文本输入方法和装置
MX2016002294A MX2016002294A (es) 2015-06-25 2015-11-20 Metodo y dispositivo de entrada de texto.
KR1020167001447A KR101851612B1 (ko) 2015-06-25 2015-11-20 텍스트 입력 방법, 장치, 프로그램 및 기록매체
RU2016108538A RU2644130C2 (ru) 2015-06-25 2015-11-20 Способ и устройство ввода текста
JP2017524088A JP6321296B2 (ja) 2015-06-25 2015-11-20 テキスト入力方法、装置、プログラム及び記録媒体
US15/091,553 US20160378744A1 (en) 2015-06-25 2016-04-05 Text input method and device
EP16171323.5A EP3109772A1 (en) 2015-06-25 2016-05-25 Text input method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510359814.9A CN104932712A (zh) 2015-06-25 2015-06-25 文本输入方法和装置

Publications (1)

Publication Number Publication Date
CN104932712A true CN104932712A (zh) 2015-09-23

Family

ID=54119902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510359814.9A Pending CN104932712A (zh) 2015-06-25 2015-06-25 文本输入方法和装置

Country Status (8)

Country Link
US (1) US20160378744A1 (zh)
EP (1) EP3109772A1 (zh)
JP (1) JP6321296B2 (zh)
KR (1) KR101851612B1 (zh)
CN (1) CN104932712A (zh)
MX (1) MX2016002294A (zh)
RU (1) RU2644130C2 (zh)
WO (1) WO2016206292A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373237A (zh) * 2015-10-28 2016-03-02 魅族科技(中国)有限公司 一种数据输入方法及终端
CN106249912A (zh) * 2016-07-27 2016-12-21 维沃移动通信有限公司 一种移动终端信息输入方法及移动终端
WO2016206292A1 (zh) * 2015-06-25 2016-12-29 小米科技有限责任公司 文本输入方法和装置
CN106610731A (zh) * 2016-12-02 2017-05-03 珠海市魅族科技有限公司 字符串输入系统及方法
CN109074352A (zh) * 2016-04-29 2018-12-21 微软技术许可有限责任公司 触发对具有个性化字符串的自动填充列表的显露
CN109086096A (zh) * 2018-06-22 2018-12-25 北京明华联盟科技有限公司 Edge浏览器的数据输入方法、电子设备及存储介质
CN115295113A (zh) * 2022-08-30 2022-11-04 医渡云(北京)技术有限公司 辅助生成传染病流调报告的方法及装置、介质及电子设备

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD845972S1 (en) 2016-04-14 2019-04-16 Popio Ip Holdings, Llc Display screen with graphical user interface
US10511805B2 (en) 2016-04-14 2019-12-17 Popio Ip Holdings, Llc Methods and systems for multi-pane video communications to execute user workflows
US10218939B2 (en) 2016-04-14 2019-02-26 Popio Ip Holdings, Llc Methods and systems for employing virtual support representatives in connection with mutli-pane video communications
US9699406B1 (en) 2016-04-14 2017-07-04 Alexander Mackenzie & Pranger Methods and systems for multi-pane video communications
US10827149B2 (en) 2016-04-14 2020-11-03 Popio Ip Holdings, Llc Methods and systems for utilizing multi-pane video communications in connection with check depositing
US10218938B2 (en) 2016-04-14 2019-02-26 Popio Ip Holdings, Llc Methods and systems for multi-pane video communications with photo-based signature verification
US11523087B2 (en) 2016-04-14 2022-12-06 Popio Mobile Video Cloud, Llc Methods and systems for utilizing multi-pane video communications in connection with notarizing digital documents
CN111208910B (zh) * 2018-11-22 2023-11-03 北京搜狗科技发展有限公司 一种云端联想方法和相关装置
CN109873813B (zh) * 2019-01-28 2022-01-14 平安科技(深圳)有限公司 文本输入异常监控方法、装置、计算机设备及存储介质
CN112034995B (zh) * 2020-09-02 2023-09-12 中国银行股份有限公司 输入法输入界面的显示方法及装置、存储介质及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4464070A (en) * 1979-12-26 1984-08-07 International Business Machines Corporation Multi-character display controller for text recorder
CN101140595A (zh) * 2007-10-31 2008-03-12 北京搜狗科技发展有限公司 一种网络资源地址输入的方法和一种输入法系统
CN102193709A (zh) * 2010-03-01 2011-09-21 腾讯科技(深圳)有限公司 一种字符输入方法及装置
CN102789317A (zh) * 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 一种加快文本输入的方法和装置
CN102999296A (zh) * 2012-12-03 2013-03-27 北京百度网讯科技有限公司 用于移动终端的文本快捷输入方法、装置和移动终端
CN103164162A (zh) * 2013-03-26 2013-06-19 东莞宇龙通信科技有限公司 手写输入的文字应用方法及装置
WO2014101224A1 (zh) * 2012-12-31 2014-07-03 Zhou Bin 数字终端上的字符输入方法、系统与数字终端
CN104317480A (zh) * 2014-10-14 2015-01-28 小米科技有限责任公司 字符按键显示方法、装置及终端

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5287514A (en) * 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
US6114978A (en) * 1998-01-14 2000-09-05 Lucent Technologies Inc. Method and apparatus for assignment of shortcut key combinations in a computer software application
GB2347247A (en) * 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal with predictive editor
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
US7761175B2 (en) * 2001-09-27 2010-07-20 Eatoni Ergonomics, Inc. Method and apparatus for discoverable input of symbols on a reduced keypad
JP4252955B2 (ja) * 2002-07-01 2009-04-08 ソニー エリクソン モバイル コミュニケーションズ, エービー 電子通信装置に対してテキストを入力する方法
GB0505942D0 (en) * 2005-03-23 2005-04-27 Patel Sanjay Human to mobile interfaces
KR20070011000A (ko) * 2005-07-20 2007-01-24 엘지전자 주식회사 단축키를 이용한 문자입력 기능을 갖는 이동통신 단말기 및그 방법
CA2633959C (en) * 2005-12-12 2015-04-28 Mark Samuelson Mobile device retrieval and navigation
KR101269320B1 (ko) * 2006-07-13 2013-05-29 삼성전자주식회사 단말기에서 단축키를 이용한 문자 입력 방법
US8103499B2 (en) * 2007-03-22 2012-01-24 Tegic Communications, Inc. Disambiguation of telephone style key presses to yield Chinese text using segmentation and selective shifting
TWI375162B (en) * 2008-05-02 2012-10-21 Hon Hai Prec Ind Co Ltd Character input method and electronic system utilizing the same
US20100122213A1 (en) * 2008-11-07 2010-05-13 Jen-Te Chen Method for assignment of shortcut key combinations utilizing numerical-shape association
US10380241B2 (en) * 2010-05-26 2019-08-13 Warren Daniel Child Modular system and method for managing chinese, japanese, and korean linguistic data in electronic form
CN102375554A (zh) * 2010-07-19 2012-03-14 鸿富锦精密工业(深圳)有限公司 手持装置及其输入字符的方法
EP2416564B1 (en) * 2010-08-02 2016-04-13 Lg Electronics Inc. Method for providing a shortcut and image display device thereof
US20120206367A1 (en) * 2011-02-14 2012-08-16 Research In Motion Limited Handheld electronic devices with alternative methods for text input
CN102685286A (zh) * 2011-03-11 2012-09-19 中兴通讯股份有限公司 键盘、手机终端、以及键值输出方法
GB2493709A (en) * 2011-08-12 2013-02-20 Siine Ltd Faster input of text in graphical user interfaces
KR101911251B1 (ko) * 2012-07-13 2018-10-24 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
JP2014021864A (ja) * 2012-07-20 2014-02-03 Mizuho Information & Research Institute Inc 入力支援プログラム及び入力支援装置
US8838546B1 (en) * 2012-08-10 2014-09-16 Google Inc. Correcting accidental shortcut usage
US9001035B2 (en) * 2012-10-19 2015-04-07 Red Bird Rising, Llc Configured input display for communicating to computational apparatus
CN103064530B (zh) * 2012-12-31 2017-03-08 华为技术有限公司 输入处理方法和装置
IN2013CH00469A (zh) * 2013-01-21 2015-07-31 Keypoint Technologies India Pvt Ltd
US10037139B2 (en) * 2013-02-20 2018-07-31 Blackberry Limited Method and apparatus for word completion
US9189157B2 (en) * 2013-03-15 2015-11-17 Blackberry Limited Method and apparatus for word prediction selection
CN103366011B (zh) * 2013-07-26 2017-12-05 北京奇虎科技有限公司 通过浏览器地址栏访问认证网址的方法、及装置
US9161188B2 (en) * 2013-08-22 2015-10-13 Yahoo! Inc. System and method for automatically suggesting diverse and personalized message completions
CN104932712A (zh) * 2015-06-25 2015-09-23 小米科技有限责任公司 文本输入方法和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4464070A (en) * 1979-12-26 1984-08-07 International Business Machines Corporation Multi-character display controller for text recorder
CN101140595A (zh) * 2007-10-31 2008-03-12 北京搜狗科技发展有限公司 一种网络资源地址输入的方法和一种输入法系统
CN102193709A (zh) * 2010-03-01 2011-09-21 腾讯科技(深圳)有限公司 一种字符输入方法及装置
CN102789317A (zh) * 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 一种加快文本输入的方法和装置
CN102999296A (zh) * 2012-12-03 2013-03-27 北京百度网讯科技有限公司 用于移动终端的文本快捷输入方法、装置和移动终端
WO2014101224A1 (zh) * 2012-12-31 2014-07-03 Zhou Bin 数字终端上的字符输入方法、系统与数字终端
CN103164162A (zh) * 2013-03-26 2013-06-19 东莞宇龙通信科技有限公司 手写输入的文字应用方法及装置
CN104317480A (zh) * 2014-10-14 2015-01-28 小米科技有限责任公司 字符按键显示方法、装置及终端

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王鹏: "《玩转iPhone5》", 31 January 2013 *
谢艳芳: "《现代办公文字处理技术》", 30 September 2012 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016206292A1 (zh) * 2015-06-25 2016-12-29 小米科技有限责任公司 文本输入方法和装置
CN105373237A (zh) * 2015-10-28 2016-03-02 魅族科技(中国)有限公司 一种数据输入方法及终端
CN109074352A (zh) * 2016-04-29 2018-12-21 微软技术许可有限责任公司 触发对具有个性化字符串的自动填充列表的显露
CN106249912A (zh) * 2016-07-27 2016-12-21 维沃移动通信有限公司 一种移动终端信息输入方法及移动终端
CN106249912B (zh) * 2016-07-27 2020-06-02 维沃移动通信有限公司 一种移动终端信息输入方法及移动终端
CN106610731A (zh) * 2016-12-02 2017-05-03 珠海市魅族科技有限公司 字符串输入系统及方法
CN106610731B (zh) * 2016-12-02 2019-12-24 珠海市魅族科技有限公司 字符串输入系统及方法
CN109086096A (zh) * 2018-06-22 2018-12-25 北京明华联盟科技有限公司 Edge浏览器的数据输入方法、电子设备及存储介质
CN109086096B (zh) * 2018-06-22 2022-09-20 北京明华联盟科技有限公司 Edge浏览器的数据输入方法、电子设备及存储介质
CN115295113A (zh) * 2022-08-30 2022-11-04 医渡云(北京)技术有限公司 辅助生成传染病流调报告的方法及装置、介质及电子设备

Also Published As

Publication number Publication date
US20160378744A1 (en) 2016-12-29
WO2016206292A1 (zh) 2016-12-29
MX2016002294A (es) 2017-02-20
KR101851612B1 (ko) 2018-06-07
KR20170012179A (ko) 2017-02-02
JP2017527928A (ja) 2017-09-21
RU2644130C2 (ru) 2018-02-07
JP6321296B2 (ja) 2018-05-09
RU2016108538A (ru) 2017-09-15
EP3109772A1 (en) 2016-12-28

Similar Documents

Publication Publication Date Title
CN104932712A (zh) 文本输入方法和装置
CN106375179B (zh) 一种显示即时通信消息的方法和装置
CN104571922A (zh) 触摸响应方法、装置及终端
CN104503689A (zh) 应用界面显示方法及装置
CN105242870A (zh) 具有触摸屏的终端的防误触方法及装置
CN104793846A (zh) 应用程序的界面展示方法及装置
CN105094577A (zh) 应用切换的方法和装置
CN104917632A (zh) 联网通道状态的检测方法及装置、电子设备
CN105163366A (zh) 无线网络连接方法和装置
CN104850327A (zh) 移动终端的屏幕截图方法及装置、电子设备
CN105225096A (zh) 通知提醒消息的处理方法、装置及终端
CN105159559A (zh) 移动终端控制的方法及移动终端
CN104968007A (zh) 智能设备的测试方法和装置
CN105072246A (zh) 信息同步方法、装置及终端
CN104834559A (zh) 通知消息显示方法及装置
CN105205133A (zh) 信息收集方法和装置
CN105159524A (zh) 界面显示方法及装置
CN104636170A (zh) 应用程序的获取方法及装置、电子设备
CN104571518A (zh) 执行设定操作的方法和装置
CN105389113A (zh) 基于手势的应用控制方法、装置及终端
CN104898889A (zh) 字符确定方法及装置
CN105354017A (zh) 信息处理方法及装置
CN105187671A (zh) 录音方法及装置
CN105549960A (zh) 控制摄像头的方法及装置
CN105227986A (zh) 同步处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150923