浏览器的信息处理方法、浏览器及移动终端与流程

文档序号:13915595阅读:193来源:国知局
浏览器的信息处理方法、浏览器及移动终端与流程

本发明涉及移动通讯领域,特别涉及一种浏览器的信息处理方法、浏览器及移动终端。



背景技术:

随着移动终端的普及,用户经常通过移动终端浏览网页以获取资讯。在移动终端上浏览网页使用的主要工具是移动终端浏览器。现有的移动终端浏览器与用户有两种交互方式:触屏模式和键盘模式。用户通过触屏或键盘手动输入操作信息,浏览器检测用户输入的操作信息,并查找出与操作信息相对应的控制指令,再执行该控制指令,实现对浏览器的操作。

在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:

无论是通过触屏模式还是键盘模式操作浏览器,都需要用户手动操作,且操作复杂,限制了一些用户对浏览器的使用,缩小了浏览器的使用范围,满足不了大众需求。



技术实现要素:

为了降低对移动终端浏览器操作的复杂性,本发明实施例提供了一种浏览器的信息处理方法、浏览器及移动终端。所述技术方案如下:

一方面,提供了一种浏览器的信息处理方法,所述方法包括:

移动终端的浏览器在语音控制模式下,接收用户输入的语音信息;

从预设的语音指令中查找与所述语音信息匹配的语音指令;

根据查找到的所述匹配的语音指令,执行对应的操作处理。

其中,所述与所述语音信息匹配的语音指令,包括:与所述语音信息相同的语音指令,或者与所述语音信息的相似度超过预定阈值的语音指令。

进一步地,所述移动终端的浏览器在语音模式下,接收用户输入的语音信息之前,还包括:

所述移动终端判断所述浏览器的当前工作模式是否为语音控制模式;

在判断所述浏览器的当前工作模式为语音控制模式后,执行接收用户输入的语音信息的步骤。

优选地,所述方法还包括:

在判断所述浏览器的当前工作模式为非语音控制模式后,接收用户发送的操作指令,根据所述操作指令执行对应的操作处理。

其中,所述移动终端的浏览器在语音控制模式下,接收用户输入的语音信息,包括:

所述移动终端的浏览器在语音控制模式下,调用浏览器的语音控件采集用户的语音信息。

另一方面,还提供了一种位于移动终端中的浏览器,所述浏览器包括:

第一接收模块,用于在语音控制模式下,接收用户输入的语音信息;

查找模块,用于从预设的语音指令中查找与所述语音信息匹配的语音指令;

第一执行模块,用于根据所述查找模块查找到的所述匹配的语音指令,执行对应的操作处理。

其中,所述与所述语音信息匹配的语音指令,包括:与所述语音信息相同的语音指令,或者与所述语音信息的相似度超过预定阈值的语音指令。

所述浏览器还包括:

判断模块,用于判断所述浏览器的当前工作模式是否为语音控制模式;

所述第一接收模块用于在所述判断模块判断所述浏览器的当前工作模式为语音控制模式后,执行接收用户输入的语音信息的步骤。

所述浏览器还包括:

第二接收模块,用于在所述判断模块判断所述浏览器的当前工作模式为非语音控制模式后,接收用户手动发送的操作指令;

第二执行模块,用于根据所述第二接收模块接收的所述操作指令执行对应的操作处理。

所述第一接收模块用于在语音控制模式下,调用浏览器的语音控件采集用户的语音信息。

另一方面,还提供了一种移动终端,所述移动终端包括上述浏览器。

本发明实施例提供的技术方案的有益效果是:

移动终端的浏览器在语音控制模式下,通过接收用户发出的语音信息,根据所述语音信息查找匹配的语音指令,并根据所述语音指令执行对应的操作处理,可实现语音操作浏览器,简化了浏览器的操作步骤,降低了浏览器操作的复杂性,提升了用户体验;同时,也为用户使用浏览器提供了方便,扩大了浏览器用户的范围。

通过查找与所述语音信息相同的语音指令,或者相似度超过指定的阈值的语音指令,扩大了用户语音信息的输入范围,实现了模糊查找,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种浏览器的信息处理方法流程图;

图2是本发明实施例二提供的一种浏览器的信息处理方法流程图;

图3是本发明实施例三提供的一种浏览器的结构示意图;

图4是本发明实施例三提供的另一种浏览器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

本发明实施例涉及浏览器的信息处理方法,所述浏览器应用于移动终端中,所述移动终端包括但不限于:手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等。

实施例一

参见图1,本实施例提供了一种浏览器的信息处理方法,该方法流程具体如下:

101:移动终端的浏览器在语音控制模式下,接收用户输入的语音信息。

102:从预设的语音指令中查找与该语音信息匹配的语音指令。

103:根据查找到的匹配的语音指令,执行对应的操作处理。

其中,与语音信息匹配的语音指令,包括:与语音信息相同的语音指令,或者与语音信息的相似度超过预定阈值的语音指令。

进一步地,移动终端的浏览器在语音模式下,接收用户输入的语音信息之前,还包括:

移动终端判断浏览器的当前工作模式是否为语音控制模式;

在判断浏览器的当前工作模式为语音控制模式后,执行接收用户输入的语音信息的步骤。

优选地,上述方法还包括:

在判断浏览器的当前工作模式为非语音控制模式后,接收用户发送的操作指令,根据操作指令执行对应的操作处理。

其中,移动终端的浏览器在语音控制模式下,接收用户输入的语音信息,包括:

移动终端的浏览器在语音控制模式下,调用浏览器的语音控件采集用户的语音信息。

本实施例提供的方法中,移动终端的浏览器在语音控制模式下,通过接收用户发出的语音信息,根据所述语音信息查找匹配的语音指令,并根据所述语音指令执行对应的操作处理,可实现语音操作浏览器,简化了浏览器的操作步骤,降低了浏览器操作的复杂性,提升了用户体验;同时,也为用户使用浏览器提供了方便,扩大了浏览器用户的范围。

另外,通过查找与所述语音信息相同的语音指令,或者相似度超过指定的阈值的语音指令,扩大了用户语音信息的输入范围,实现了模糊查找,提升了用户体验。

为了更加详细的阐述本实施例提供的方法,下面,结合上述内容,通过下面的实施例二的内容对本实施例提供的方法进行具体描述,详见如下实施例:

实施例二

参见图2,本实施例提供了一种浏览器的信息处理方法,该方法流程具体如下:

201:移动终端的浏览器获取浏览器的当前工作模式。

浏览器的工作模式包括语音控制模式和手动控制模式。浏览器的工作模式是在浏览器启动时设置的。当浏览器初次启动时,询问用户是否启用语音控制模式,根据用户的选择启用浏览器的当前工作模式;或者,当浏览器启动时,启用默认的工作模式或者上次启动时启用的工作模式。

具体地,浏览器对工作模式的选择可以通过调用绑定于浏览器中的声控插件来实现。当浏览器初次启动时,声控插件提供语音控制模式和手动控制模式供用户选择,并根据用户的选择启用当前工作模式;或者,当浏览器启动时,声控插件启用默认工作模式或上次启动浏览器时启用的工作模式。其中,声控插件是遵循一定的应用程序接口规范为浏览器提供的小程序,绑定在浏览器中。浏览器为声控插件提供加载方式,使声控插件可以加载到应用程序和网络传输协议中,从而和浏览器进行数据交换。

其中,当浏览器初次启动时,声控插件提供语音控制模式和手动控制模式供用户选择,如果用户选择语音控制模式,则浏览器下载声控功能软件,通过声控插件安装并运行该声控功能软件,启用语音控制模式。如果用户选择手动控制模式,则浏览器启用手动控制模式,执行传统的流程,此处不做过多说明。优选地,所述声控功能软件为采用flash开发工具开发的后缀为.swf的软件,可根据用户需求对其进行更新,由于flash的特性可以保证该软件或其更新软件能够适用于所有操作系统,以及任何型号的移动终端,极大地提高了实用性,可以广泛应用。

本实施例中,移动终端的操作系统有多种类型,包括但不限于以下的任一种:android(安卓操作系统)、ios(iPhone Operation System,苹果操作系统)和symbian(塞班操作系统),本实施例对此不限定。

202:浏览器判断获取的当前工作模式是否为语音控制模式,如果是,执行203;否则执行206。

203:浏览器接收用户发出的语音信息,然后执行步骤204。

本实施例中,浏览器可以通过调用语音控件来采集用户的语音信息,该语音控件可以为具备语音采集功能的硬件或软件,本发明对此不限定。

204:浏览器在预存的语音指令中,查找与该语音信息相同的语音指令,或者与该语音信息的相似度超过预定阈值的语音指令,然后执行步骤205。

其中,所述预存的语音指令包括但不限于:切换工作模式、向上翻页、向下翻页、快捷键1和关闭等。具体地,浏览器可以预先建立语音指令库,预存大量的语音指令,以备进行查找与用户输入的语音信息相匹配的语音指令。这种将语音信息与预存的语音指令进行比对的方式,比较直接,实现简单、方便,无需将语音信息转换为其它信息再进行处理,如转换为文字信息再进行处理,因此,极大地了提高了语音信息处理的效率,给用户带来更好的体验。

其中,当浏览器工作在语音控制模式时,用户可以通过语音方式控制工作模式的切换以及浏览器内的各种操作,如发出“切换工作模式”或“关闭”的语音信息等。当浏览器工作在手动控制模式时,用户可以通过手动的方式来控制工作模式的切换以及浏览器内的各种操作。

例如,当浏览器启动且当前工作模式为语音控制模式时,用户发出“向上翻页”、“向下翻页”、“快捷键1”和“关闭”等语音信息,浏览器查找出对应的“向上翻页”、“向下翻页”、“快捷键1”和“关闭”等语音指令,并执行对应的操作处理;或者,当用户要切换到手动控制模式时,也可以发出“切换工作模式”的语音信息,浏览器查找出“切换工作模式”的语音指令,执行工作模式切换的操作处理,将浏览器从当前的工作模式切换到另一个工作模式。

当有语音信息输入时,浏览器根据该语音信息在预存的语音指令中进行查找。具体来说,将输入的语音信息的特征矢量依次与模板库中预存的的语音指令的特征矢量进行比对,根据比对结果判断是否有与该语音信息匹配的语音指令。如果识别出模板库中有与该语音信息的特征矢量相同的语音指令,或者相似度超过指定阈值的语音指令,则执行步骤205;如果模板库中没有与该语音信息的特征矢量相同的语音指令,或者相似度超过指定的阈值的语音指令,则丢弃该语音信息,浏览器不响应此次操作。

在比较语音信息与语音指令的相似度时,所述指定的阈值可以根据经验值预先设定,本实施例对此不限定。本实施例通过相似度比较实现了模糊匹配,例如用户发出的语音信息为“向下”或“向下翻页”,按照上述方法都能在模板库中查找到语音指令“向下翻页”,从而控制浏览器执行向下翻页的操作。本实施例在此不对输入的语音信息做具体限定。

205:浏览器根据该语音指令执行对应的操作处理,流程结束。

针对该步骤,浏览器根据语音指令查找对应的控制指令,调用相关函数执行该控制指令,实现对浏览器的语音操作。所述操作是指浏览器内的各种操作处理,包括但不限于:切换工作模式、向上翻页、向下翻页、关闭、快捷键1等等,本实施例对此不限定。

206:浏览器接收用户手动发送的操作指令,根据该操作指令执行对应的操作处理,流程结束。

其中,手动发送的操作信息包括触屏模式下输入的操作信息和键盘模式下输入的操作信息中的至少一种,而触屏模式下输入的操作信息也是通过虚拟键盘来实现的,因此,无论是触屏模式下的操作信息还是键盘模式下的操作信息,都可以转化成键盘对应的键值。

具体地,浏览器接收用户手动发送的操作指令,将该操作指令转化为键值,与浏览器中预存的控制指令对应的键值进行比对,判断是否有与输入键值匹配的键值,如果是,浏览器读取该控制指令,并根据该控制指令调用相关函数执行该控制指令,实现对浏览器的操作;如果否,浏览器丢弃该手动发送的操作指令,不响应此次操作。

本实施例提供的方法中,移动终端的浏览器在语音控制模式下,通过接收用户发出的语音信息,根据所述语音信息查找匹配的语音指令,并根据所述语音指令执行对应的操作处理,可实现语音操作浏览器,简化了浏览器的操作步骤,降低了浏览器操作的复杂性,提升了用户体验;同时,也为用户使用浏览器提供了方便,扩大了浏览器用户的范围。

另外,通过查找与所述语音信息相同的语音指令,或者相似度超过指定的阈值的语音指令,扩大了用户语音信息的输入范围,实现了模糊查找,提升了用户体验。

实施例三

参见图3,本实施例提供了一种位于移动终端中的浏览器,该浏览器包括:

第一接收模块301,用于在语音控制模式下,接收用户输入的语音信息;

查找模块302,用于从预设的语音指令中查找与语音信息匹配的语音指令;

第一执行模块303,用于根据查找模块302查找到的匹配的语音指令,执行对应的操作处理。

其中,与语音信息匹配的语音指令,包括:与语音信息相同的语音指令,或者与语音信息的相似度超过预定阈值的语音指令。

本实施例中,浏览器还包括:

判断模块304,用于判断浏览器的当前工作模式是否为语音控制模式;

第一接收模块301用于在判断模块304判断浏览器的当前工作模式为语音控制模式后,执行接收用户输入的语音信息的步骤。

本实施例中,参见图4,浏览器还包括:

第二接收模块305,用于在判断模块304判断浏览器的当前工作模式为非语音控制模式后,接收用户手动发送的操作指令;

第二执行模块306,用于根据第二接收模块305接收的操作指令执行对应的操作处理。

本实施例中,第一接收模块301用于在语音控制模式下,调用浏览器的语音控件采集用户的语音信息。

本实施例提供的上述浏览器,可以执行上述任一方法实施例中提供的浏览器的信息处理方法,具体过程详见方法实施例中的描述,此处不赘述。

本实施例提供的移动终端的浏览器在语音控制模式下,通过接收用户发出的语音信息,根据所述语音信息查找匹配的语音指令,并根据所述语音指令执行对应的操作处理,可实现语音操作浏览器,简化了浏览器的操作步骤,降低了浏览器操作的复杂性,提升了用户体验;同时,也为用户使用浏览器提供了方便,扩大了浏览器用户的范围。

另外,通过查找与所述语音信息相同的语音指令,或者相似度超过指定的阈值的语音指令,扩大了用户语音信息的输入范围,实现了模糊查找,提升了用户体验。

实施例四

本实施例还提供了一种移动终端,该移动终端包括上述实施例三提供的任一种实施方式下的浏览器。

本实施例提供的移动终端中的浏览器可以执行上述任一实施例中提供的方法,具体过程详见方法实施例中的描述,此处不赘述。

本实施例提供的移动终端,其浏览器在语音控制模式下,通过接收用户发出的语音信息,根据所述语音信息查找匹配的语音指令,并根据所述语音指令执行对应的操作处理,可实现语音操作浏览器,简化了浏览器的操作步骤,降低了浏览器操作的复杂性,提升了用户体验;同时,也为用户使用浏览器提供了方便,扩大了浏览器用户的范围。

另外,通过查找与所述语音信息相同的语音指令,或者相似度超过指定的阈值的语音指令,扩大了用户语音信息的输入范围,实现了模糊查找,提升了用户体验。

需要说明的是:上述实施例提供的浏览器在处理信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的移动终端的浏览器与浏览器的信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本发明实施例中的全部或部分步骤,可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,如光盘或硬盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1