在移动终端设备中进行网页输入的方法及装置制造方法及图纸

技术编号:10185597 阅读:131 留言:0更新日期:2014-07-04 16:33
本发明专利技术公开了一种在移动终端设备中进行网页输入的方法及装置,其中所述方法包括:当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图;在移动终端设备中创建具有隐藏属性的系统输入框,并将第三方键盘视图与所述系统输入框相关联;接收用户通过所述第三方键盘视图输入的字符,通过第三方输入法软件开发工具包处理接收到的用户输入字符,并将处理后得到的目标字符输入到所述系统输入框中;获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。通过本方法,可以解决传统的利用第三方输入法软件进行网页输入时出现的键盘视图闪现,输入文字错位,字体等与网页样式不一致等问题。

【技术实现步骤摘要】
在移动终端设备中进行网页输入的方法及装置
本专利技术涉及输入法
,具体涉及在移动终端设备中进行网页输入的方法及装置。
技术介绍
随着移动通信技术的不断发展和移动通信终端设备制造技术的不断提高,移动通信终端设备已经走向了智能化,并且得到了迅速的普及。智能化的移动通信终端设备,已经成为不同
的尖端技术相结合的科技产物。移动终端设备制造技术以及设备硬件规格的提高,使得移动终端设备已经越来越智能化,现在的移动终端设备,除了能够实现各种通讯功能,还可以在搭载功能复杂操作系统,从而基于操作系统的支持运行各种软件应用,在移动终端设备中运行功能丰富的应用软件,为用户提供了更加丰富的服务,浏览器便是在智能化移动终端设备上运行的应用软件的一种,用户可以通过移动终端设备,方便的接入互联网,浏览网页信息。在移动终端设备中使用浏览器时,经常需要向网页中输入信息,如使用搜索引擎网页搜索信息时,需要输入搜索关键词;或者在登录页面输入用户名和密码等等。由于移动终端设备中网页输入的特殊性,网页输入并不能直接使用第三方输入法,要使用第三方输入法进行网页输入,现有技术是使用透明的系统输入框覆盖在要进行输入的网页输入框上,将用户的输入内容先输入到系统输入框中。在用户输入完成后,再将输入内容从系统输入框输入到网页输入框中。由于系统输入框位置与网页输入框基本相同,从而造成了使用第三方输入法在网页中输入文字的表象。然而这种实现方式下,容易造成输入过程中键盘视图的闪现,输入文字的位置错位,字体等与网页不一致,输入内容缺乏与服务器的互动等一系列问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的在移动终端设备中进行网页输入的方法及在移动终端设备中进行网页输入的装置。依据本专利技术的一个方面,提供了一种在移动终端设备中进行网页输入的方法,包括:当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图;在移动终端设备中创建具有隐藏属性的系统输入框,并将所述第三方键盘视图与所述系统输入框相关联;接收用户通过所述第三方键盘视图输入的字符,通过第三方输入法软件开发工具包处理接收到的用户输入字符,并将处理后得到的目标字符输入到所述系统输入框中;获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,所述获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,还包括:对所述系统输入框接收到的字符进行实时的监控;所述获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:一旦监控到所述系统输入框中接收到字符,或者所接收到字符发生了改变,则将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,所述当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图,包括:对用户在移动设备的网页中的输入触发行为进行监控;当监控到发生所述输入触发行为时,使用第三方键盘视图覆盖系统预置键盘视图。可选地,所述当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图,包括:遍历移动终端设备中的程序视图,在所述程序视图中确定所述系统预置键盘视图,并将所述系统预置键盘视图设置为隐藏;通过所述第三方输入法软件开发工具包打开所述第三方键盘视图,并覆盖所述系统预置键盘视图。可选地,所述利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码修改所述网页焦点输入框对应的网页元素的属性值,通过将所述属性值修改为所述目标字符,将所述目标字符注入到所述网页焦点输入框中。可选地,还包括:在将所述目标字符注入到所述网页焦点输入框中后,修正所述网页焦点输入框中光标的当前位置。可选地,还包括:模拟在进行网页输入过程中的超文本标记语言HTML事件,以便网页或网页服务器根据所述HTML事件做出响应。根据本专利技术的另一方面,提供了一种在移动终端设备中进行网页输入的装置,包括:视图覆盖单元,用于当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图;输入框处理单元,用于在移动终端设备中创建具有隐藏属性的系统输入框,并将所述第三方键盘视图与所述系统输入框相关联;输入字符处理单元,用于接收用户通过所述第三方键盘视图输入的字符,通过第三方输入法软件开发工具包处理接收到的用户输入字符,并将处理后得到的目标字符输入到所述系统输入框中;字符注入单元,用于获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,所述字符注入单元具体用于:利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,还包括:输入框监控单元,用于对所述系统输入框接收到的字符进行实时的监控;所述字符注入单元,包括:第一字符注入子单元,用于一旦监控到所述系统输入框中接收到字符,或者所接收到字符发生了改变,则将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。可选地,所述视图覆盖单元,包括:输入监控子单元,用于对用户在移动设备的网页中的输入触发行为进行监控;第一视图覆盖子单元,用于当监控到发生所述输入触发行为时,使用第三方键盘视图覆盖系统预置键盘视图。可选地,所述视图覆盖单元,包括:预置键盘隐藏子单元,用于遍历移动终端设备中的程序视图,在所述程序视图中确定所述系统预置键盘视图,并将所述系统预置键盘视图设置为隐藏;第二视图覆盖子单元,用于通过所述第三方输入法软件开发工具包打开所述第三方键盘视图,并覆盖所述系统预置键盘视图。可选地,所述字符注入单元,包括:第二字符注入子单元,用于利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码修改所述网页焦点输入框对应的网页元素的属性值,通过将所述属性值修改为所述目标字符,将所述目标字符注入到所述网页焦点输入框中。可选地,还包括:光标修正单元,用于在将所述目标字符注入到所述网页焦点输入框中后,修正所述网页焦点输入框中光标的当前位置。可选地,还包括:输入事件模拟单元,用于模拟在进行网页输入过程中的超文本标记语言HTML事件,以便网页或网页服务器根据所述HTML事件做出响应。根据本专利技术的在移动终端设备中进行网页输入的方法,可以在用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图,以便用户使用第三方键盘视图进行输入;进而,在移动终端设备中创建具有隐藏属性的系统输入框,并将第三方键盘视图与系统输入框相关联;接收用户通过第三方键盘视图输入的字符,并将处理后得到的目标字符输入到系统输入框中,获取网页焦点输入框,并将系统输入框中的目标字符,注入到网页焦点输入框中。通过具有隐藏属性的系统输入框,将该隐藏属性的输入框作为用户输入字符的容器,并不会夺取网页输入框的焦点,也就没有了焦点来回转换的问题,从而避免了输入本文档来自技高网...
在移动终端设备中进行网页输入的方法及装置

【技术保护点】
一种在移动终端设备中进行网页输入的方法,其特征在于,包括:当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图;在移动终端设备中创建具有隐藏属性的系统输入框,并将所述第三方键盘视图与所述系统输入框相关联;接收用户通过所述第三方键盘视图输入的字符,通过第三方输入法软件开发工具包处理接收到的用户输入字符,并将处理后得到的目标字符输入到所述系统输入框中;获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。

【技术特征摘要】
1.一种在移动终端设备中进行网页输入的方法,其特征在于,包括:当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图;在移动终端设备中创建具有隐藏属性的系统输入框,并将所述第三方键盘视图与所述系统输入框相关联;接收用户通过所述第三方键盘视图输入的字符,通过第三方输入法软件开发工具包处理接收到的用户输入字符,并将处理后得到的目标字符输入到所述系统输入框中;获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。2.根据权利要求1所述的方法,其特征在于,所述获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。3.根据权利要求1所述的方法,其特征在于,还包括:对所述系统输入框接收到的字符进行实时的监控;所述获取网页焦点输入框,并将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:一旦监控到所述系统输入框中接收到字符,或者所接收到字符发生了改变,则将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中。4.根据权利要求1所述的方法,其特征在于,所述当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图,包括:对用户在移动设备的网页中的输入触发行为进行监控;当监控到发生所述输入触发行为时,使用第三方键盘视图覆盖系统预置键盘视图。5.根据权利要求1所述的方法,其特征在于,所述当用户在移动终端设备中进行网页输入时,使用第三方键盘视图覆盖系统预置键盘视图,包括:遍历移动终端设备中的程序视图,在所述程序视图中确定所述系统预置键盘视图,并将所述系统预置键盘视图设置为隐藏;通过所述第三方输入法软件开发工具包打开所述第三方键盘视图,并覆盖所述系统预置键盘视图。6.根据权利要求2所述的方法,其特征在于,所述利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码将所述系统输入框中的所述目标字符,注入到所述网页焦点输入框中,包括:利用预置的脚本代码获取网页焦点输入框,并通过所述脚本代码修改所述网页焦点输入框对应的网页元素的属性值,通过将所述属性值修改为所述目标字符,将所述目标字符注入到所述网页焦点输入框中。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:在将所述目标字符注入到所述网页焦点输入框中后,修正所述网页焦点输入框中光标的当前位置。8.根据权利要求1-6任一项所述的方法,其特征在于,还包括:模拟在进行网页输入过程中的超文本标记语言HTML事件,以便网页或网页...

【专利技术属性】
技术研发人员:杨斌张铮
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1