CN105739717B - 信息输入方法和装置 - Google Patents

信息输入方法和装置 Download PDF

Info

Publication number
CN105739717B
CN105739717B CN201610055942.9A CN201610055942A CN105739717B CN 105739717 B CN105739717 B CN 105739717B CN 201610055942 A CN201610055942 A CN 201610055942A CN 105739717 B CN105739717 B CN 105739717B
Authority
CN
China
Prior art keywords
format
information
input
application
candidate information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610055942.9A
Other languages
English (en)
Other versions
CN105739717A (zh
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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610055942.9A priority Critical patent/CN105739717B/zh
Publication of CN105739717A publication Critical patent/CN105739717A/zh
Application granted granted Critical
Publication of CN105739717B publication Critical patent/CN105739717B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

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)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了信息输入方法和装置。该方法的一具体实施方式包括:接收用户输入的字符,字符与待输入到应用的信息输入区域的信息相关联;确定与字符相关联的候选信息,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。实现了对富文本信息的输入。

Description

信息输入方法和装置
技术领域
本申请涉及计算机领域,具体涉及输入法领域,尤其涉及信息输入方法和装置。
背景技术
在用户使用应用的过程中,当需要在应用的信息输入区域中输入信息时,通常通过输入法完成。输入法接收用户输入的拼音,查找出与拼音对应的候选文字或词语,在接收用户选取的候选文字或词语之后,将候选文字或词语显示在输入到信息输入区域中。
然而,目前的输入法仅支持对文字或词语的输入,导致输入内容较为单一。
发明内容
本申请提供了信息输入方法和装置,用于解决上述背景技术部分存在的技术问题。
第一方面,本申请提供了信息输入方法,该方法包括:接收用户输入的字符,字符与待输入到应用的信息输入区域的信息相关联;确定与字符相关联的候选信息,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。
第二方面,本申请提供了信息输入装置,该装置包括:接收单元,配置用于接收用户输入的字符,字符与待输入到应用的信息输入区域的信息相关联;确定单元,配置用于确定与字符相关联的候选信息,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;输入单元,配置用于响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。
本申请提供的信息输入方法和装置,通过接收用户输入的字符,字符与待输入到应用的信息输入区域的信息相关联;确定与字符相关联的候选信息,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。实现了对富文本信息的输入。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请可以应用于其中的示例性***架构图;
图2示出了根据本申请的信息输入方法的一个实施例的流程图;
图3示出了对应用的输入环境进行识别的一个示例性流程图;
图4示出了输入富文本信息的一个示例性原理图;
图5示出了根据本申请的信息输入装置的一个实施例的结构示意图;
图6是适于用来实现本申请实施例的终端设备或服务器的计算机***的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的信息输入方法或信息输入装置的实施例的示例性***架构100。
如图1所示,***架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供传输链路的介质。网络104可以包括各种连接类型,例如有线、无线传输链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯应用,例如、输入法类应用、浏览器类应用、搜索类应用、文字处理类应用等。
终端设备101、102、103可以是具有显示屏并且支持网络通信的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上的输入法类应用提供输入环境识别支持的服务器。服务器可以预先存储当前的输入环境的标识,当终端利用输入法类应用输入信息时,可以将输入环境的标识反馈给终端设备。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
请参考图2,其示出了根据本申请的信息输入方法的一个实施例的流程200。需要说明的是,本申请实施例所提供的信息输入方法一般由图1中的终端设备101、102、103执行,相应地,信息输入装置一般设置于终端设备101、102、103中。该方法包括以下步骤:
该方法包括以下步骤:
步骤201,接收用户输入的字符。
在本实施例中,信息输入方法运行于其上的电子设备(例如图1所示的终端设备101、102、103)可以通过键盘、触摸屏等输入装置接收用户输入的字符。在本实施例中,用户输入的字符与待输入到应用的信息输入区域的信息相关联。应用的信息输入区域可以包括但不限于:搜索类应用的HTML页面中的输入框、文档的编辑区域、即时通讯应用的窗口中的输入框。
在本实施例中,输入的字符可以构成拼音、也可以为与待输入到应用的信息输入区域的信息预先进行绑定的字符,本实施例对此不做限定。例如,当需要在应用的信息输入区域输入信息时,可以首先将光标定位在应用的输入区域中,当接收待用户输入的字符为拼音时,则可以呈现出与拼音对应的候选文字或候选词语,以供用户选取后输入到应用的信息输入区域中。当接收到用户输入的字符为预先与候选信息绑定字符时,则可以呈现出与预设字符对应的候选信息,以供用户选取后输入到应用的信息输入区域中。
步骤202,确定与字符相关联的候选信息。
在本实施例中,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息。可以将上述候选信息称之为富文本信息。在本实施例中,在接收到用户输入的字符之后,可以进一步确定与字符相关联的候选信息。例如,当接收到用户输入的字符为预先与富文本信息绑定的预设字符时,则可以呈现出预设字符对应的富文本信息作为候选信息。此外,在本实施例中,还可以通过显示控件向用户呈现富文本信息。例如,用户可以通过点击预设按钮,调用显示控件显示与待输入到应用的信息输入区域的富文本信息,以供用户进行选取后输入到应用的信息输入区域中。
步骤203,响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。
在本实施例中,在响应于用户对候选信息的选取之后,可以将候选信息拷贝至操作***的剪切板中,然后,利用操作***提供的粘贴操作将候选信息输入到应用的信息输入区域中,也可称之为将候选信息上屏。例如,用户选取出的候选信息为富文本信息,富文本信息为HTML格式时,应用的信息输入区域为搜索类应用的HTML页面中的输入框时,此时,则可以直接将选取出的HTML格式的富文本输入到搜索类应用的HTML页面中的输入框中,从而完成富文本信息的上屏。
在本实施例的一些可选的实现方式中,将选取出的候选信息输入到信息输入区域中包括:判断候选信息的格式是否为兼容格式,兼容格式为被应用解析和显示的格式,兼容格式包括:纯文本格式、图片格式、自定义格式、HTML格式、RTF格式;若是,将候选信息输入到信息输入区域中;若否,将候选信息转换为兼容格式的候选信息,以及将兼容格式的候选信息输入到信息输入区域中。
在本实施例的一些可选的实现方式中,将候选信息转换为兼容格式的候选信息包括:从应用对应的兼容格式中选取出转换用兼容格式;将候选信息转换为转换用兼容格式的候选信息。
在本实施例中,在将选取出的候选信息输入到应用的信息输入区域中时,可以首先判断候选信息对应的格式是否为兼容格式。在本实施例中,兼容格式可以包括但不限于:纯文本格式、图片格式、应用自身支持的自定义格式、HTML格式、RTF格式。
在本实施例中,当候选信息对应的格式为兼容格式时,则可以直接将候选信息输入到信息输入区域中。以候选信息中的富文本信息为例,当富文本信息为HTML格式,应用的信息输入区域为搜索应用的HTML页面的输入框时,由于HTML格式为浏览器应用可以进行解析的格式即兼容格式,因此,可以直接将选取出的HTML格式的富文本输入到搜索应用的HTML页面的输入框中。
在本实施例中,当候选信息对应的格式不是兼容格式时,例如,候选信息为对应于预设样式的排版文字的富文本信息,该富文本信息可以为自定义格式,应用的信息输入区域为即时通讯应用的窗口中的输入框。由于即时通讯应用的兼容格式为纯文本格式和图片格式,换言之,输入的内容只能是纯文本格式和图片格式。此时,在将富文本输入到即时通讯应用的窗口中的输入框之前,则可以将自定义格式的富文本信息的格式转换为应用的兼容格式,例如,将对应于预设样式的排版文字转换为图片格式,然后,可以将转换为图片格式后的富文本信息拷贝至操作***的剪切板中,利用操作***提供的粘贴操作将转换为图片格式后的富文本信息输入到即时通讯应用的窗口中的输入框中,从而完成富文本信息的上屏。
应理解,在本实施例中,并不对富文本的格式进行限定,同时,上述将自定义格式的对应于预设样式的排版文字的富文本信息转换为图片格式也仅是示例性的说明。在本实施例中,富文本的格式既可以是标准格式(例如HTML格式、RTF格式),也可以是自定义的格式。相应地,应用的兼容格式可以为应用自身支持的自定义格式(例如即时通讯应用支持的自定义的格式)、HTML格式、RTF格式。当富文本信息的格式不是应用的兼容格式时,则可以将富文本转换为应用的兼容格式,然后,输入到应用的信息输入区域中。
在本实施例的一些可选的实现方式中,还包括:获取应用的标识信息,标识信息包括:应用在运行时的进程名、应用的窗口的窗口标识;根据标识信息与兼容格式的对应关系表,确定应用对应的兼容格式。
在本实施例中,可以预先将应用的标识信息与应用的兼容格式进行绑定,生成指示应用的标识信息与应用的兼容格式的对应关系的对应关系表。该对应关系表可以用于表示应用的输入环境的属性,例如,应用的输入环境是否支持纯文本格式、图片格式、自定义格式、HTML格式、RTF格式。
在本实施例中,可以预先设置本地输入环境标识数据库和网络输入环境标识数据库。本地输入环境标识数据库存储有指示常用的终端上运行的应用的标识信息和应用的兼容格式的对应关系的对应关系表,通过该对应关系表,记录常用的终端上运行的应用的标识信息和输入环境的属性。从而,可以通过查询本地输入环境标识数据库中的该对应关系表,获取到常用的终端上运行的应用的输入环境的属性。网络输入环境标识数据库则具有海量记录的特点,存储有指示除常用的终端上运行的应用之外的应用的标识信息和应用的兼容格式的对应关系的对应关系表,通过该对应关系表,记录除常用的终端上运行的应用之外的应用的标识信息和应用的输入环境的属性。从而,可以通过查询网络输入环境标识数据库获取到除常用的终端上运行的应用之外的应用的输入环境的属性。
在本实施例中,应用的标识信息包括:进程名、窗口标识。例如,写字板的解析窗口的标识信息可以包括示写字板在运行时的进程名wordpad.exe和写字板的解析窗口的标识RICHEDIT50W。在本实施例中,当选取出的候选信息为富文本信息,将富文本信息输入到应用的信息输入区域中时,可以首先确定应用的兼容格式,也可称之为对应用的输入环境进行识别。然后,通过指示应用的标识信息与应用的兼容格式的对应关系的对应关系表,确定应用的兼容格式。
请参考图3,其示出了对应用的输入环境进行识别的一个示例性流程图。
当在光标停留在应用的信息输入区域中时,可以首先获取应用的标识信息,即应用的进程名和应用的窗口的标识。然后,可以根据应用的标识信息,查询本地输入环境标识数据库中是否存在应用的输入环境的属性,若存在,则获取该应用的输入环境的属性,若不存在,可以进一步查询网络输入环境标识数据库来获取应用的输入环境的属性。
在本实施例的一些可选的实现方式中,还包括:检测在应用的信息输入区域进行的预设操作,预设操作包括:粘贴操作;确定预设操作的操作对象的格式,将格式作为兼容格式与标识信息在对应关系表中对应存储。
在本实施例中,当利用本地输入环境标识数据库和网络输入环境标识数据库无法获取到应用的输入环境的属性,即输入环境所支持的格式时,则可以对在应用的信息输入区域输入的历史内容的格式进行分析,确定应用的兼容格式,也可以将这一过程称之为自学习过程。在本实施例中,可以对操作***的剪切板进行监控,监控对剪切板中数据的读取,获取在进行输入时通过粘贴操作从剪切板上获取的内容的格式,将该格式作为应用的兼容格式,从而对应用的兼容格式进行自学习。
请参考图4,其示出了输入富文本信息的一个示例性原理图。
下面结合图4,说明将富文本信息进行上屏的过程。在接收用户输入的字符,选取出的候选信息为富文本信息时,可以首先对应用的输入环境进行输入环境识别,即确定应用的兼容格式。
以富文本信息为HTML格式或RTF格式为例,首先判断应用的输入环境是否支持HTML格式或RTF格式,即应用的兼容格式包含HTML格式或RTF格式。若是,则可以复制富文本信息对应的HTML、RTF文档到操作***的剪切板中用于存储HTML格式或RTF格式的富文本信息的区域(也可称之为富文本信息数据块),并调用操作***的粘贴操作,输入到应用信息输入区域中,从而完成富文本信息的上屏。若否,可以继续判断应用的输入环境是否支持自定义格式(例如即时通讯应用自身支持的自定义的格式)。
当应用的输入环境支持自定义格式时,可以将富文本信息转换为该自定义的格式,并拷贝转换为自定义格式后的富文本信息到操作***的剪切板对应的自定义数据格式数据块上,并调用操作***提供的粘贴操作,从而将富文本输入到信息输入区域中,完成富文本信息的上屏。
当应用的输入环境不支持自定义格式时,可以进一步判断应用的输入环境是否支持图片格式,若是,可以将富文本转换为图片格式,并拷贝转换为图片格式后的富文本信息到操作***的剪切板中用于存储转换为图片格式后的富文本信息的区域(图片格式数据块)上,并调用操作***的粘贴操作,从而将富文本输入到信息输入区域中,完成富文本的上屏。若否,可以继续判断应用的输入环境是否支持纯文本格式,若是,可以将富文本信息转换为字符串,并拷贝到剪切板中用于存储转换为字符串的富文本信息的区域(也可称之为字符串对应的数据块),从而将富文本信息输入到信息输入区域中,完成富文本信息的上屏。若否,可以进行自学习过程。
在本申请中,可以将上述实施例中说明的将富文本信息输入到应用的信息输入区域的方式与现有技术中的将文字或词语输入到应用的信息输入区域的方式相结合,从而构建出可以完成富文本信息的输入的输入法应用。
进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种信息输入装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的信息输入装置500包括:接收单元501,确定单元502,输入单元503。接收单元501配置用于接收用户输入的字符,字符与待输入到应用的信息输入区域的信息相关联;确定单元502配置用于确定与字符相关联的候选信息,候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;输入单元503配置用于响应于用户对候选信息的选取操作,将选取出的候选信息输入到信息输入区域中。
在本实施例中,接收单元501可以用于接收用户输入的字符。用户输入的字符与待输入到应用的信息输入区域的信息相关联。应用的信息输入区域可以包括但不限于:搜索类应用提供的输入框、文档的编辑区域、即时通讯应用的窗口中的输入框。
在本实施例中,在通过接收单元501接收到用户输入的字符之后,可以通过确定单元502进一步确定与字符相关联的候选信息。例如,当接收到用户输入的字符为预先与富文本信息绑定的预设字符时,则可以呈现出预设字符对应的富文本信息作为候选信息。
在本实施例中,输入单元503可以根据用户选取出的候选信息,例如富文本信息,将富文本信息拷贝到操作***的剪切板中用于存储富文本信息的数据块上,然后,调用粘贴操作将富文本信息输入到应用的信息输入区域中。
在本实施例的一些可选的实现方式中,输入单元503包括:判断子单元(未示出),配置用于判断候选信息的格式是否为兼容格式,兼容格式为被应用解析和显示的格式,兼容格式包括:纯文本格式、图片格式、自定义格式、HTML格式、RTF格式;候选信息输入子单元(未示出),配置用于当候选信息的格式为兼容格式时,将候选信息输入到信息输入区域中;处理子单元(未示出),配置用于当候选信息的格式不是兼容格式时,将候选信息转换为兼容格式的候选信息,以及将兼容格式的候选信息输入到信息输入区域中。
在本实施例的一些可选的实现方式中,装置500还包括:标识信息获取单元(未示出),配置用于获取应用的标识信息,标识信息包括:应用在运行时的进程名、应用的窗口的窗口标识;兼容格式确定单元(未示出),配置用于根据标识信息与兼容格式的对应关系表,确定应用对应的兼容格式。
在本实施例的一些可选的实现方式中,处理子单元进一步配置用于:从应用对应的兼容格式中选取出转换用兼容格式;将候选信息转换为转换用兼容格式的候选信息。
在本实施例的一些可选的实现方式中,装置500还包括:检测单元(未示出),配置用于检测在应用的信息输入区域进行的预设操作,预设操作包括:粘贴操作;格式确定单元(未示出),配置用于确定预设操作的操作对象的格式,将格式作为兼容格式与标识信息在对应关系表中对应存储。
本领域技术人员可以理解,上述信息输入装置500还包括一些其他公知结构,例如处理器、存储器等,为了不必要地模糊本公开的实施例,这些公知的结构在图5中未示出。
图6示出了适于用来实现本申请实施例的终端设备或服务器的计算机***的结构示意图。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:接收用户输入的字符,所述字符与待输入到应用的信息输入区域的信息相关联;确定与所述字符相关联的候选信息,所述候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;响应于用户对所述候选信息的选取操作,将选取出的候选信息输入到所述信息输入区域中。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (6)

1.一种信息输入方法,其特征在于,所述方法包括:
接收用户输入的字符,所述字符与待输入到应用的信息输入区域的信息相关联;
确定与所述字符相关联的候选信息,所述候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;
响应于用户对所述候选信息的选取操作,将选取出的候选信息输入到所述信息输入区域中,将选取出的候选信息输入到所述信息输入区域中包括:判断所述候选信息的格式是否为兼容格式,所述兼容格式为被所述应用解析和显示的格式,所述兼容格式包括以下所有的项或一部分项:纯文本格式、图片格式、自定义格式、HTML格式、RTF格式;若是,将候选信息输入到所述信息输入区域中;若否,将候选信息转换为兼容格式的候选信息,以及将兼容格式的候选信息输入到所述信息输入区域中,所述方法还包括:检测在应用的信息输入区域进行的预设操作,所述预设操作包括:粘贴操作;确定所述预设操作的操作对象的格式,将所述格式作为兼容格式与所述应用的标识信息在标识信息与兼容格式的对应关系表中对应存储。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述应用的标识信息,所述标识信息包括:所述应用在运行时的进程名、所述应用的窗口的窗口标识;
根据标识信息与兼容格式的对应关系表,确定所述应用对应的兼容格式。
3.根据权利要求2所述的方法,其特征在于,所述将候选信息转换为兼容格式的候选信息包括:
从所述应用对应的兼容格式中选取出转换用兼容格式;
将所述候选信息转换为所述转换用兼容格式的候选信息。
4.一种信息输入装置,其特征在于,所述装置包括:
接收单元,配置用于接收用户输入的字符,所述字符与待输入到应用的信息输入区域的信息相关联;
确定单元,配置用于确定与所述字符相关联的候选信息,所述候选信息包括:对应于预设样式的排版文字、表格、包含图片和文字的图文信息;
输入单元,配置用于响应于用户对所述候选信息的选取操作,将选取出的候选信息输入到所述信息输入区域中,所述输入单元包括:判断子单元,配置用于判断所述候选信息的格式是否为兼容格式,所述兼容格式为被所述应用解析和显示的格式,所述兼容格式包括以下所有的项或一部分项:纯文本格式、图片格式、自定义格式、HTML格式、RTF格式;候选信息输入子单元,配置用于当所述候选信息的格式为兼容格式时,将候选信息输入到所述信息输入区域中;处理子单元,配置用于当所述候选信息的格式不是兼容格式时,将候选信息转换为兼容格式的候选信息,以及将兼容格式的候选信息输入到所述信息输入区域中;
检测单元,配置用于检测在应用的信息输入区域进行的预设操作,所述预设操作包括:粘贴操作;
格式确定单元,配置用于确定所述预设操作的操作对象的格式,将所述格式作为兼容格式与所述应用的标识信息在标识信息与兼容格式的对应关系表中对应存储。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
标识信息获取单元,配置用于获取所述应用的标识信息,所述标识信息包括:所述应用在运行时的进程名、所述应用的窗口的窗口标识;
兼容格式确定单元,配置用于根据标识信息与兼容格式的对应关系表,确定所述应用对应的兼容格式。
6.根据权利要求5所述的装置,其特征在于,所述处理子单元进一步配置用于:从所述应用对应的兼容格式中选取出转换用兼容格式;
将所述候选信息转换为所述转换用兼容格式的候选信息。
CN201610055942.9A 2016-01-27 2016-01-27 信息输入方法和装置 Active CN105739717B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610055942.9A CN105739717B (zh) 2016-01-27 2016-01-27 信息输入方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610055942.9A CN105739717B (zh) 2016-01-27 2016-01-27 信息输入方法和装置

Publications (2)

Publication Number Publication Date
CN105739717A CN105739717A (zh) 2016-07-06
CN105739717B true CN105739717B (zh) 2019-01-25

Family

ID=56246656

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610055942.9A Active CN105739717B (zh) 2016-01-27 2016-01-27 信息输入方法和装置

Country Status (1)

Country Link
CN (1) CN105739717B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803891B (zh) * 2017-04-28 2024-02-02 北京搜狗科技发展有限公司 一种信息展示方法、装置、电子设备以及存储介质
CN107463539A (zh) * 2017-07-20 2017-12-12 北京云知声信息技术有限公司 一种信息粘贴方法及装置
CN110196646A (zh) * 2019-05-29 2019-09-03 维沃移动通信有限公司 一种信息输入方法及移动终端

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920754A (zh) * 2006-09-05 2007-02-28 北京搜狗科技发展有限公司 一种向应用程序输入艺术字/图形的方法及***
CN102033857A (zh) * 2009-09-30 2011-04-27 北大方正集团有限公司 一种排版内容的输入方法及装置
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN104035667A (zh) * 2014-04-30 2014-09-10 百度在线网络技术(北京)有限公司 一种用于展现候选信息的方法和装置
CN104268182A (zh) * 2014-09-16 2015-01-07 百度在线网络技术(北京)有限公司 候选字排序方法、装置和文字输入方法、设备
CN104412212A (zh) * 2012-06-29 2015-03-11 微软公司 输入法编辑器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920754A (zh) * 2006-09-05 2007-02-28 北京搜狗科技发展有限公司 一种向应用程序输入艺术字/图形的方法及***
CN102033857A (zh) * 2009-09-30 2011-04-27 北大方正集团有限公司 一种排版内容的输入方法及装置
CN102314441A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 用于供用户进行个性化素材输入的方法、设备和***
CN104412212A (zh) * 2012-06-29 2015-03-11 微软公司 输入法编辑器
CN104035667A (zh) * 2014-04-30 2014-09-10 百度在线网络技术(北京)有限公司 一种用于展现候选信息的方法和装置
CN104268182A (zh) * 2014-09-16 2015-01-07 百度在线网络技术(北京)有限公司 候选字排序方法、装置和文字输入方法、设备

Also Published As

Publication number Publication date
CN105739717A (zh) 2016-07-06

Similar Documents

Publication Publication Date Title
CN108153551B (zh) 一种业务流程页面的展现方法和装置
JP5075920B2 (ja) ウェブデータ使用のプラットフォーム
KR101317972B1 (ko) 웹 브라우저들 사이에서 웹 브라우저 데이터를 전송하기위한 방법 및 시스템
WO2021076311A1 (en) Methods and systems for integrated development environment editor support with a single code base
CN106484383A (zh) 页面渲染方法、装置及设备
WO2013075612A1 (zh) 自动登录方法及装置
US20220030052A1 (en) Cross-platform Module for Loading Across a Plurality of Device Types
US11741002B2 (en) Test automation systems and methods using logical identifiers
CN110968314B (zh) 一种页面生成方法及装置
CN105739717B (zh) 信息输入方法和装置
CN105589631B (zh) 信息展示方法和装置
JP2006048645A (ja) ドキュメントにコンテキスト情報を埋め込むための方法およびシステム
CN107632971A (zh) 用于生成多维报表的方法和装置
CN115826819A (zh) 业务菜单索引展示方法及其装置、设备、介质、产品
CN111552463A (zh) 一种页面跳转方法、装置、计算机设备及存储介质
CN105183453B (zh) 基于网页的信息获取方法及装置
CN104765630B (zh) 软件安装方法及装置
CN110119386A (zh) 数据处理方法、数据处理装置、介质和计算设备
US20150237224A1 (en) Method of using address book of image forming apparatus on web browser and image forming apparatus for performing the same
JP2005275488A (ja) 入力支援方法およびプログラム
US20160299880A1 (en) Method and device for updating web page
CN111427760B (zh) 页面测试方法、装置、设备及存储介质
CN111158998A (zh) 一种埋点数据的显示方法及装置
CN109032924A (zh) 识别页面中资源类型的方法、装置、设备和储存介质
CN114594945A (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
GR01 Patent grant
GR01 Patent grant