一种网页中语音输入的方法及终端技术

技术编号:20914946 阅读:20 留言:0更新日期:2019-04-20 09:23
本申请实施例公开了一种网页中语音输入的方法及终端。本申请实施例方法包括:接收待输入到表单网页中的目标语音信息;将目标语音信息转换成目标文本信息;获取表单网页的特征信息,表单网页的特征信息包括表单网页中每个表单元素的特征信息,特征信息用于指示向表单元素输入信息的规则;将目标文本信息与每个表单元素的特征信息进行匹配,目标文本信息包括内容文本信息;将相匹配的内容文本信息输入到对应的目标表单元素。本申请实施例还提供了一种终端,通过语音输入填写网页表单,极大的提高表单网页输入的效率。

A Method and Terminal of Voice Input in Web Pages

The embodiment of this application discloses a method and a terminal for voice input in a web page. The method of the embodiment of this application includes: receiving the target voice information to be inputted into the form web page; converting the target voice information into the target text information; acquiring the feature information of the form web page; the feature information of the form web page includes the feature information of each form element in the form web page; the feature information is used to indicate the rules for inputting information to the form element; and converting the target text information into the target text information. The feature information of each form element is matched, and the target text information includes the content text information. The matched content text information is input to the corresponding target form element. The embodiment of the application also provides a terminal, which fills in the web form by voice input, greatly improving the efficiency of the form web page input.

【技术实现步骤摘要】
一种网页中语音输入的方法及终端
本专利技术涉及计算机领域,尤其涉及一种网页中语音输入的方法及终端。
技术介绍
表单网页是网页中提供的一种交互式操作手段,在网页中的使用十分广泛,无论是提交搜索的信息,还是网上注册等需要使用表单。表单网页是一个网站和访问者开展互动的窗口,例如,该表单可以为注册网页,反馈网页,登录网页、订单网页等等,当前,对于表单的填写,用户通过终端的触摸屏或键盘等输入装置通过文字输入。语音识别技术应用广泛,语音识别作为信息技术中一种人机接口的技术,现有技术中通过语音识别技术网页表单的填写,是基于输入法应用,例如,输入法应用内置了语音输入功能,如该表单网页为注册网页,该表单网页中包括姓名、性别、电话号码、家庭住址等表单元素,当通过语音输入姓名、性别等内容时,例如,姓名为“小李”,电话号码为“12345678910”,用户在输入姓名之前,需要先对该“姓名”表单元素进行确认,也就是说,需要先点击该“姓名”输入框,然后再准备输入“小李”的语音信息,在输入电话号码“12345678910”及性别“男”等表单元素的信息均需要先确认。现有技术中,进行语音输入之前需要先对表单元素进行确认,例如,用户在屏幕上点击“电话号码”的输入框来确认,操作繁琐,并且不能真正意义上的通过语音输入解放用户的双手。
技术实现思路
本申请实施例提供了一种网页中语音输入的方法及终端,用于提高表单网页输入的效率。第一方面,本申请实施例提供了一种网页中语音输入的方法,包括:接收待输入到表单网页中的目标语音信息;将所述目标语音信息转换成目标文本信息;获取所述表单网页的特征信息,所述表单网页的特征信息包括所述表单网页中每个表单元素的特征信息,所述特征信息用于指示向所述表单元素输入信息的规则;将所述目标文本信息与所述每个表单元素的特征信息进行匹配,所述目标文本信息包括内容文本信息;将相匹配的内容文本信息输入到对应的目标表单元素。第二方面,本申请实施例提供了一种终端,包括:接收模块,用于接收待输入到表单网页中的目标语音信息;文本转换模块,用于将所述接收模块接收的所述目标语音信息转换成目标文本信息;获取模块,用于获取所述表单网页的特征信息,所述表单网页的特征信息包括所述表单网页中每个表单元素的特征信息,所述特征信息用于指示向所述表单元素输入信息的规则;匹配模块,用于将所述文本转换模块转换的所述目标文本信息与所述获取模块获取的所述每个表单元素的特征信息进行匹配,所述目标文本信息包括内容文本信息;输入模块,用于将所述匹配模块确定的相匹配的内容文本信息输入到对应的目标表单元素。第三方面,本申请实施例提供了一种终端,包括:存储器,用于存储计算机可执行程序代码;收发器,以及处理器,与所述存储器和所述收发器耦合;其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令使所述终端执行上述第一方面的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,终端接收用户输入的目标语音信息,然后,通过语音识别功能将目标语音信息转换成目标文本信息;该目标文本信息用于与表单网页的特征信息进行匹配,获取表单网页的特征信息,该表单网页的特征信息包括表单网页中每个表单元素的特征信息,该特征信息用于指示向所述表单元素输入信息的规则,例如,该特征信息包括但不限定于名称、类型和提示信息;然后,将目标文本信息与每个表单元素的特征信息进行匹配,目标文本信息包括内容文本信息;将相匹配的内容文本信息输入到对应的目标表单元素。不需要人为手动输入确认,通过语音输入填写网页表单,极大的提高表单网页输入的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。图1为现有技术中网页中通过语音填写表单网页的方法场景示意图;图2为本申请实施例中表单页面的示意图;图3为本申请实施例中一种网页中语音输入的方法的一个实施例的步骤示意图;图4为本申请实施例中为本申请本实施例中的一个场景示意图;图5为本申请实施例中获取表单网页的特征信息的流程示意图;图6为本申请实施例中表单网页的一个场景示意图;图7为本申请实施例中目标文本信息与表单元素的特征信息进行匹配的步骤示意图;图8为本申请实施例中的一个场景示意图;图9为本申请实施例中的终端的一个实施例的结构示意图;图10为本申请实施例中的终端的另一个实施例的结构示意图;图11为本申请实施例中的终端的另一个实施例的结构示意图。具体实施方式本申请实施例提供了一种网页中语音输入的方法及终端,用于提高表单网页输入的效率。为了使本
的人员更好地理解本专利技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。为了方便理解,首先对本申请实施例中涉及的词语进行解释。表单网页:表单网页是一个网站和访问者开展互动的窗口,可以用于登录、注册、留言等给用户提供入口,表单网页可以把用户输入的数据传送到服务器端的程序的表单网页的超文本标记语言(hypertextmarkuplanguage,缩写:HTML)元素,服务器端可以处理表单网页上的数据,从而执行相关动作,如登录、注册,购物等。本申请实施例中表单网页包括但不限定于注册页面,搜索页面,登录页面,订单页面,购物车页面,申请页面等等。表单元素:表单网页中的组成部分,也可以理解为表单对象,该表单元素包括但不限定于密码域、文本域、单选按钮、复选框等等。例如,在注册表单中,表单元素包括“姓名”、“密码”、“再次输入密码”、“确定”这四个表单元素。请结合图1所示,图1为现有技术中网页内通过语音填写表单网页的方法场景示意图,例如,该表单网页为注册页面,该表单页面包括:用户名、密码、再次输入密码、确认按键这四个表单元素。在用户通过语音输入填写该注册页面时,1、当用户填写用户名时,用户点击用户名输入框,终端接收到确认该“用户名”的指令,才能接收用户对该“用户名”的语音输入;2、用户点击密码输入框,终端接收到“确认该密码”的指令,才能接收用户对该“用户名”的语音输入;3、用户点击“再次输入密码”的输入框,终端接收到确认该“再次输入密本文档来自技高网
...

【技术保护点】
1.一种网页中语音输入的方法,其特征在于,包括:接收待输入到表单网页中的目标语音信息;将所述目标语音信息转换成目标文本信息;获取所述表单网页的特征信息,所述表单网页的特征信息包括所述表单网页中每个表单元素的特征信息,所述特征信息用于指示向所述表单元素输入信息的规则;将所述目标文本信息与所述每个表单元素的特征信息进行匹配,所述目标文本信息包括内容文本信息;将相匹配的内容文本信息输入到对应的目标表单元素。

【技术特征摘要】
1.一种网页中语音输入的方法,其特征在于,包括:接收待输入到表单网页中的目标语音信息;将所述目标语音信息转换成目标文本信息;获取所述表单网页的特征信息,所述表单网页的特征信息包括所述表单网页中每个表单元素的特征信息,所述特征信息用于指示向所述表单元素输入信息的规则;将所述目标文本信息与所述每个表单元素的特征信息进行匹配,所述目标文本信息包括内容文本信息;将相匹配的内容文本信息输入到对应的目标表单元素。2.根据权利要求1所述的方法,其特征在于,所述获取所述表单网页的特征信息,包括:获取所述表单网页;对所述表单网页进行解析,得到所述表单网页的网页源码;获取所述网页源码中对所述表单网页中的每个表单元素的特征信息。3.根据权利要求1所述的方法,其特征在于,所述目标文本信息包括命令文本信息和内容文本信息,所述将所述目标文本信息与所述每个表单元素的特征信息进行匹配包括:根据所述每个表单元素的特征信息,将所述目标文本信息进行词汇拆分,得到所述目标文本信息的命令文本信息和内容文本信息;将所述命令本文信息和内容文本信息均与所述特征信息进行匹配。4.根据权利要求1至3任一项所述的方法,其特征在于,所述每个表单元素的特征信息包括表单元素的名称、表单元素的类型、表单元素的文字标注信息和表单元素的提示信息中的至少一个;所述将所述目标文本信息与所述每个表单元素的特征信息进行匹配,包括:建立所述每个表单元素与对应的表单元素的名称、表单元素的类型、表单元素的提示信息和表单元素的文字标注信息的映射关系;根据所述映射关系将所述目标文本信息与所述每个表单元素的名称、表单元素的类型、表单元素的提示信息和表单元素的文字标注信息中的至少一个进行匹配。5.根据权利要求4所述的方法,其特征在于,所述目标文本信息包含顺序信息,所述表单网页的特征信息还包括各表单元素的排列顺序,所述方法还包括:将所述顺序信息与所述每个表单元素的排列顺序进行匹配。6.根据权利要求1至3任一项所述的方法,其特征在于,所述将相匹配的内容文本信息输入到对应的目标表单元素,包括:若所述目标表单元素对应非文本输入操作,则按照所述相匹配的内容文本信息执行所述目标表单元素的操作;若所述目标表单元素对应文本输入操作,则将所述相匹配的内容文本信息填写至所述对应的目标表单元素。7.一种终端,其特征在于,包括:接收模块,用于接收待输入到表单网页中的目标语音信息;文本转换模块,用于将所述接收模块接收的所述目标语音信息转换成目标文本信息;获取模块,用于获取所述表单网页的特征信息,所述表单网页的特征信息包括所述表单网页中每个表单元素的特征信息,所述特征信息用于...

【专利技术属性】
技术研发人员:李法镜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1