通过麦克风与网页进行交互的方法、系统及浏览器.pdf

上传人:zhu****69 文档编号:1498218 上传时间:2018-06-18 格式:PDF 页数:11 大小:973.92KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210430008.2

申请日:

2012.10.31

公开号:

CN102981738A

公开日:

2013.03.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0487申请日:20121031|||公开

IPC分类号:

G06F3/0487(2013.01)I

主分类号:

G06F3/0487

申请人:

北京百度网讯科技有限公司

发明人:

王晨; 李周全; 伍斌; 姚妍慧

地址:

100085 北京市海淀区上地十街10号百度大厦2层

优先权:

专利代理机构:

北京清亦华知识产权代理事务所(普通合伙) 11201

代理人:

宋合成

PDF下载: PDF下载
内容摘要

本发明实施例提出了一种通过麦克风与网页进行交互的方法,包括以下步骤:服务器接收终端中浏览器发送的请求消息;服务器根据所述请求消息判断是否满足预设条件;如果判断满足预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器对终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及浏览器对声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,从而提高用户的体验度。

权利要求书

权利要求书一种通过麦克风与网页进行交互的方法,其特征在于,包括以下步骤:
服务器接收终端中浏览器发送的请求消息;
所述服务器根据所述请求消息判断是否满足预设条件;
如果判断满足所述预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;
所述浏览器对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及
所述浏览器对所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。
如权利要求1所述的通过麦克风与网页进行交互的方法,其特征在于,在所述浏览器对所述终端中的麦克风进行监控之前,还包括:
在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。
如权利要求1或2所述的通过麦克风与网页进行交互的方法,其特征在于,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
如权利要求1‑3任一项所述的通过麦克风与网页进行交互的方法,其特征在于,所述浏览器通过Flash插件对所述终端中的麦克风进行监控。
如权利要求4所述的通过麦克风与网页进行交互的方法,其特征在于,还包括:
如果所述终端中的麦克风未开启,则所述浏览器通过所述Flash插件开启所述麦克风。
如权利要求4所述的通过麦克风与网页进行交互的方法,其特征在于,所述浏览器对所述声音信号进行处理进一步包括:
所述浏览器对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号;
如果判断为所述语音信号,则丢弃所述声音信号并继续采集;
如果判断为所述吹气信号,则进一步判断所述声音信号是否大于预设阈值。
如权利要求6所述的通过麦克风与网页进行交互的方法,其特征在于,根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换进一步包括:
如果所述声音信号小于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕;以及
如果所述声音信号大于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
一种通过麦克风与网页进行交互的系统,其特征在于,包括服务器和终端,所述终端中具有浏览器,其中,
所述服务器,用于接收所述终端中浏览器发送的请求消息,并在根据所述请求消息判断满足预设条件时,将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;
所述浏览器,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号,并对所述声音信号进行处理,以及根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。
如权利要求8所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。
如权利要求8所述的通过麦克风与网页进行交互的系统,其特征在于,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
如权利要求10所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于通过Flash插件对所述终端中的麦克风进行监控。
如权利要求11所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。
如权利要求12所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
一种浏览器,其特征在于,包括:
发送模块,用于向服务器发送请求消息;
接收模块,用于接收所述服务器反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画;
监控模块,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;
控制模块,用于对所述监控模块获得的所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。
如权利要求14所述的浏览器,其特征在于,所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
如权利要求14所述的浏览器,其特征在于,所述监控模块通过Flash插件对所述终端中的麦克风进行监控。
如权利要求14所述的浏览器,其特征在于,所述控制模块还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。
如权利要求17所述的浏览器,其特征在于,所述控制模块还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。

说明书

说明书通过麦克风与网页进行交互的方法、系统及浏览器
技术领域
本发明涉及互联网技术领域,特别涉及一种通过麦克风与网页进行交互的方法、系统及浏览器。
背景技术
随着互联网技术的不断发展,各个网站会越来越重视与用户之间的交互。例如在特定的时间在网站的首页中会增加一些与用户交互的环节,以在特定时间为用户提供特殊的体现,然而目前大多的交互体验仅是基于鼠标或键盘的交互。
现有技术存在的缺陷是,由于技术上的限制,目前的交互体验只能基于鼠标或键盘与网页进行交互,无法进一步扩展。因此导致交互形式非常单一,用户体验度不好。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
本发明实施例第一方面提出了一种通过麦克风与网页进行交互的方法,包括以下步骤:服务器接收终端中浏览器发送的请求消息;所述服务器根据所述请求消息判断是否满足预设条件;如果判断满足所述预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及所述浏览器对所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。其中,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。
在本发明的一个实施例中,所述浏览器通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。
在本发明的一个实施例中,还包括:如果所述终端中的麦克风未开启,则所述浏览器通过所述Flash插件开启所述麦克风。
在本发明的一个实施例中,所述浏览器对所述声音信号进行处理进一步包括:所述浏览器对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号;如果判断为所述语音信号,则丢弃所述声音信号并继续采集;如果判断为所述吹气信号,则进一步判断所述声音信号是否大于预设阈值。
在本发明的一个实施例中,根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换进一步包括:如果所述声音信号小于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕;以及如果所述声音信号大于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
本发明实施例第二方面还提出了一种通过麦克风与网页进行交互的系统,包括服务器和终端,所述终端中具有浏览器,其中,所述服务器,用于接收所述终端中浏览器发送的请求消息,并在根据所述请求消息判断满足预设条件时,将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号,并对所述声音信号进行处理,以及根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。
通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。
在本发明的一个实施例中,所述浏览器还用于在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。
在本发明的一个实施例中,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
在本发明的一个实施例中,所述浏览器还用于通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。
在本发明的一个实施例中,所述浏览器还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。
在本发明的一个实施例中,所述浏览器还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
本发明实施例第三方面还提出了一种浏览器,包括:发送模块用于向服务器发送请求消息;接收模块,用于接收所述服务器反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画;监控模块,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;控制模块,用于对所述监控模块获得的所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。
通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。
在本发明的一个实施例中,所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
在本发明的一个实施例中,所述监控模块通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。
在本发明的一个实施例中,所述控制模块还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。
在本发明的一个实施例中,所述控制模块还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的通过麦克风与网页进行交互的方法的流程图;
图2为本发明实施例通过麦克风与网页进行交互的系统结构图;以及
图3为本发明实施例浏览器的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解所述术语的具体含义。
如图1所示,为本发明实施例的通过麦克风与网页进行交互的方法的流程图,该方法包括以下步骤:
步骤S101,服务器接收终端中浏览器发送的请求消息。在本发明的实施例中,终端可为PC机、移动终端或掌上电脑等。在本发明的实施例中,服务器会获得使用该浏览器的用户的身份信息及个人信息,例如该用户会在该服务器进行注册等,服务器就可通过注册信息获得该用户的生日等个人信息。
步骤S102,服务器根据请求消息判断是否满足预设条件。例如预设条件为所述当前用户的生日与接收到所述请求消息的日期一致。具体地,服务器可根据该请求消息的日期判断今天是否为该用户的生日,如果为生日,则判断满足预设条件。如果判断不满足预设条件,则按照目前现有流程处理,在此不再赘述。如果判断满足预设条件,则进一步执行步骤S103。
步骤S103,如果判断满足所述预设条件,则服务器将预设网页发送至浏览器进行展现,其中,预设网页中包括至少一个可变化的动画。例如,至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。该至少一个可变化的动画的当前状态是受到浏览器的控制而变化的,例如可变化值生日蜡烛熄灭的状态等。
步骤S104,在预设网页中对当前用户进行提示,并接收当前用户根据提示进行的指令输入。在该预设网页中,可对用户进行提示,例如对具体的操作进行说明,并提示用户输入对应的指令。
步骤S105,在收到用户输入的对应的指令之后,浏览器对终端中的麦克风进行监控,以获得麦克风捕捉的声音信号。在本发明的一个实施例中,浏览器通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。当然在本发明的其他实施例中,还可通过Javascript API对麦克风进行监控。
在本发明的实施例中,如果终端中的麦克风未开启,则浏览器还需要通过Flash插件开启麦克风。
步骤S106,浏览器对声音信号进行处理,并根据声音信号控制预设网页中的动画在多个状态之间进行切换。
具体地,浏览器对声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号。在本发明的实施例中,语音信号的方差会较大,而吹气信号的方差会较小,因此可通过设置第一阈值和第二阈值实现判断。如果大于第一阈值,则判断为语音信号,因此丢弃声音信号并继续采集。如果小于第二阈值,则判断为吹气信号,因此进一步判断所述声音信号是否大于预设阈值。
在本发明的一个实施例中,如果声音信号小于预设阈值,则浏览器控制至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕。如果声音信号大于预设阈值,则浏览器控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
如图2所示,为本发明实施例通过麦克风与网页进行交互的系统结构图。该系统包括服务器100和终端200,终端200中具有浏览器300和麦克风400。服务器100用于接收终端200中浏览器300发送的请求消息,并在根据请求消息判断满足预设条件时,将预设网页发送至浏览器300进行展现,其中,预设网页中包括至少一个可变化的动画。浏览器300用于对终端200中的麦克风400进行监控,以获得麦克风400捕捉的声音信号,并对声音信号进行处理,以及根据声音信号控制预设网页中的动画在多个状态之间进行切换。
在本发明的实施例中,浏览器300还用于在预设网页中对当前用户进行提示,并接收当前用户根据提示进行的指令输入。
在本发明的实施例中,预设条件为当前用户的生日与接收到请求消息的日期一致,且至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
在本发明的实施例中,浏览器300还用于通过Flash插件对终端200中的麦克风400进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。
在本发明的实施例中,浏览器300还用于对声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为语音信号时丢弃声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。
在本发明的实施例中,浏览器300还用于在声音信号小于预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在声音信号大于所述预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
如图3所示,为本发明实施例浏览器的结构图。该浏览器300包括发送模块310、接收模块320、监控模块330和控制模块340。其中,发送模块310用于向服务器100发送请求消息。接收模块320用于接收服务器100反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画。监控模块330用于对终端200中的麦克风进行监控,以获得所述麦克风捕捉的声音信号。控制模块340用于对监控模块330获得的声音信号进行处理,并根据声音信号控制预设网页中的动画在多个状态之间进行切换。
在本发明的实施例中,至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。
在本发明的实施例中,监控模块330通过Flash插件对终端200中的麦克风400进行监控。
在本发明的实施例中,控制模块340还用于对声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为语音信号时丢弃声音信号并继续采集,以及在判断为吹气信号时进一步判断所述声音信号是否大于预设阈值。具体地,控制模块340还用于在声音信号小于预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在声音信号大于预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。
通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对所述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。

通过麦克风与网页进行交互的方法、系统及浏览器.pdf_第1页
第1页 / 共11页
通过麦克风与网页进行交互的方法、系统及浏览器.pdf_第2页
第2页 / 共11页
通过麦克风与网页进行交互的方法、系统及浏览器.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《通过麦克风与网页进行交互的方法、系统及浏览器.pdf》由会员分享,可在线阅读,更多相关《通过麦克风与网页进行交互的方法、系统及浏览器.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102981738 A(43)申请公布日 2013.03.20CN102981738A*CN102981738A*(21)申请号 201210430008.2(22)申请日 2012.10.31G06F 3/0487(2013.01)(71)申请人北京百度网讯科技有限公司地址 100085 北京市海淀区上地十街10号百度大厦2层(72)发明人王晨 李周全 伍斌 姚妍慧(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙) 11201代理人宋合成(54) 发明名称通过麦克风与网页进行交互的方法、系统及浏览器(57) 摘要本发明实施例提出了一种通过麦克风与网页进行交。

2、互的方法,包括以下步骤:服务器接收终端中浏览器发送的请求消息;服务器根据所述请求消息判断是否满足预设条件;如果判断满足预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器对终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及浏览器对声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,从而提高用户的体验度。(51)Int.Cl.权利要求书2页 说明书6页 附图2页(19)中华人民共和国国。

3、家知识产权局(12)发明专利申请权利要求书 2 页 说明书 6 页 附图 2 页1/2页21.一种通过麦克风与网页进行交互的方法,其特征在于,包括以下步骤:服务器接收终端中浏览器发送的请求消息;所述服务器根据所述请求消息判断是否满足预设条件;如果判断满足所述预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及所述浏览器对所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。2.如权利要求1所述的通过麦克风与网页进行交互的方法,其特征在。

4、于,在所述浏览器对所述终端中的麦克风进行监控之前,还包括:在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。3.如权利要求1或2所述的通过麦克风与网页进行交互的方法,其特征在于,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。4.如权利要求1-3任一项所述的通过麦克风与网页进行交互的方法,其特征在于,所述浏览器通过Flash插件对所述终端中的麦克风进行监控。5.如权利要求4所述的通过麦克风与网页进行交互的方法,其特征在于,还包括:如果所述终端中的麦克风未开启,则所述浏览器。

5、通过所述Flash插件开启所述麦克风。6.如权利要求4所述的通过麦克风与网页进行交互的方法,其特征在于,所述浏览器对所述声音信号进行处理进一步包括:所述浏览器对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号;如果判断为所述语音信号,则丢弃所述声音信号并继续采集;如果判断为所述吹气信号,则进一步判断所述声音信号是否大于预设阈值。7.如权利要求6所述的通过麦克风与网页进行交互的方法,其特征在于,根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换进一步包括:如果所述声音信号小于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有。

6、处于点亮状态且飘动的生日蜡烛的生日蛋糕;以及如果所述声音信号大于所述预设阈值,则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。8.一种通过麦克风与网页进行交互的系统,其特征在于,包括服务器和终端,所述终端中具有浏览器,其中,所述服务器,用于接收所述终端中浏览器发送的请求消息,并在根据所述请求消息判断满足预设条件时,将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信权 利 要 求 书CN 102981738 A2/2页3号,并对所述声音信号进行处。

7、理,以及根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。9.如权利要求8所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。10.如权利要求8所述的通过麦克风与网页进行交互的系统,其特征在于,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。11.如权利要求10所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于通过Flash插件对所述终端中的麦克风进行监控。12.如权利要求11所。

8、述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。13.如权利要求12所述的通过麦克风与网页进行交互的系统,其特征在于,所述浏览器还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。14.。

9、一种浏览器,其特征在于,包括:发送模块,用于向服务器发送请求消息;接收模块,用于接收所述服务器反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画;监控模块,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;控制模块,用于对所述监控模块获得的所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。15.如权利要求14所述的浏览器,其特征在于,所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。16.如权利要求14所述的浏览器,其特征在于,所述监控模块通过Flash插件对所述终端中的麦克风进行监控。17.如权利要求14。

10、所述的浏览器,其特征在于,所述控制模块还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。18.如权利要求17所述的浏览器,其特征在于,所述控制模块还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。权 利 要 求 书CN 102981738 A1。

11、/6页4通过麦克风与网页进行交互的方法、 系统及浏览器技术领域0001 本发明涉及互联网技术领域,特别涉及一种通过麦克风与网页进行交互的方法、系统及浏览器。背景技术0002 随着互联网技术的不断发展,各个网站会越来越重视与用户之间的交互。例如在特定的时间在网站的首页中会增加一些与用户交互的环节,以在特定时间为用户提供特殊的体现,然而目前大多的交互体验仅是基于鼠标或键盘的交互。0003 现有技术存在的缺陷是,由于技术上的限制,目前的交互体验只能基于鼠标或键盘与网页进行交互,无法进一步扩展。因此导致交互形式非常单一,用户体验度不好。发明内容0004 本发明的目的旨在至少解决所述技术缺陷之一。000。

12、5 本发明实施例第一方面提出了一种通过麦克风与网页进行交互的方法,包括以下步骤:服务器接收终端中浏览器发送的请求消息;所述服务器根据所述请求消息判断是否满足预设条件;如果判断满足所述预设条件,则所述服务器将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;以及所述浏览器对所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。其中,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生。

13、日蛋糕。0006 通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。0007 在本发明的一个实施例中,所述浏览器通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。0008 在本发明的一个实施例中,还包括:如果所述终端中的麦克风未开启,则所述浏览器通过所述Flash插件开启所述麦克风。0009 在本发明的一个。

14、实施例中,所述浏览器对所述声音信号进行处理进一步包括:所述浏览器对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号;如果判断为所述语音信号,则丢弃所述声音信号并继续采集;如果判断为所述吹气信号,则进一步判断所述声音信号是否大于预设阈值。0010 在本发明的一个实施例中,根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换进一步包括:如果所述声音信号小于所述预设阈值,则所述浏览器控制说 明 书CN 102981738 A2/6页5所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕;以及如果所述声音信号大于所述预设阈值,。

15、则所述浏览器控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0011 本发明实施例第二方面还提出了一种通过麦克风与网页进行交互的系统,包括服务器和终端,所述终端中具有浏览器,其中,所述服务器,用于接收所述终端中浏览器发送的请求消息,并在根据所述请求消息判断满足预设条件时,将预设网页发送至所述浏览器进行展现,其中,所述预设网页中包括至少一个可变化的动画;所述浏览器,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号,并对所述声音信号进行处理,以及根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。0012 通过本发明实施例,可以在用户的。

16、生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。0013 在本发明的一个实施例中,所述浏览器还用于在所述预设网页中对当前用户进行提示,并接收所述当前用户根据所述提示进行的指令输入。0014 在本发明的一个实施例中,所述预设条件为所述当前用户的生日与接收到所述请求消息的日期一致,且所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。0015 在本发明的一个实施例中,所述浏览器还用于通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导。

17、致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。0016 在本发明的一个实施例中,所述浏览器还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。0017 在本发明的一个实施例中,所述浏览器还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变。

18、化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0018 本发明实施例第三方面还提出了一种浏览器,包括:发送模块用于向服务器发送请求消息;接收模块,用于接收所述服务器反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画;监控模块,用于对所述终端中的麦克风进行监控,以获得所述麦克风捕捉的声音信号;控制模块,用于对所述监控模块获得的所述声音信号进行处理,并根据所述声音信号控制所述预设网页中的动画在多个状态之间进行切换。0019 通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的。

19、生日蜡烛,从而提高用户的体验度。0020 在本发明的一个实施例中,所述至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。说 明 书CN 102981738 A3/6页60021 在本发明的一个实施例中,所述监控模块通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。0022 在本发明的一个实施例中,所述控制模块还用于对所述声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并在判断为所述语。

20、音信号时丢弃所述声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。0023 在本发明的一个实施例中,所述控制模块还用于在所述声音信号小于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在所述声音信号大于所述预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0024 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明0025 本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和。

21、容易理解,其中:0026 图1为本发明实施例的通过麦克风与网页进行交互的方法的流程图;0027 图2为本发明实施例通过麦克风与网页进行交互的系统结构图;以及0028 图3为本发明实施例浏览器的结构图。具体实施方式0029 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。0030 在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“。

22、外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。0031 在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解所述术语的具体含义。0032 如图1所示,为本发明实施例的通过麦克风与网页进行交互的方法的流程图,该方法包括以下步骤:0033 步骤S101,。

23、服务器接收终端中浏览器发送的请求消息。在本发明的实施例中,终端可为PC机、移动终端或掌上电脑等。在本发明的实施例中,服务器会获得使用该浏览器的说 明 书CN 102981738 A4/6页7用户的身份信息及个人信息,例如该用户会在该服务器进行注册等,服务器就可通过注册信息获得该用户的生日等个人信息。0034 步骤S102,服务器根据请求消息判断是否满足预设条件。例如预设条件为所述当前用户的生日与接收到所述请求消息的日期一致。具体地,服务器可根据该请求消息的日期判断今天是否为该用户的生日,如果为生日,则判断满足预设条件。如果判断不满足预设条件,则按照目前现有流程处理,在此不再赘述。如果判断满足预。

24、设条件,则进一步执行步骤S103。0035 步骤S103,如果判断满足所述预设条件,则服务器将预设网页发送至浏览器进行展现,其中,预设网页中包括至少一个可变化的动画。例如,至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。该至少一个可变化的动画的当前状态是受到浏览器的控制而变化的,例如可变化值生日蜡烛熄灭的状态等。0036 步骤S104,在预设网页中对当前用户进行提示,并接收当前用户根据提示进行的指令输入。在该预设网页中,可对用户进行提示,例如对具体的操作进行说明,并提示用户输入对应的指令。0037 步骤S105,在收到用户输入的对应的指令之后,浏览器对终端中的麦克风进行监。

25、控,以获得麦克风捕捉的声音信号。在本发明的一个实施例中,浏览器通过Flash插件对所述终端中的麦克风进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。当然在本发明的其他实施例中,还可通过Javascript API对麦克风进行监控。0038 在本发明的实施例中,如果终端中的麦克风未开启,则浏览器还需要通过Flash插件开启麦克风。0039 步骤S106,浏览器对声音信号进行处理,并根据声音信号控制预设网页中的动画在多个状态之间进行切换。0040 具体地,浏览器对声音信号进行。

26、方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号。在本发明的实施例中,语音信号的方差会较大,而吹气信号的方差会较小,因此可通过设置第一阈值和第二阈值实现判断。如果大于第一阈值,则判断为语音信号,因此丢弃声音信号并继续采集。如果小于第二阈值,则判断为吹气信号,因此进一步判断所述声音信号是否大于预设阈值。0041 在本发明的一个实施例中,如果声音信号小于预设阈值,则浏览器控制至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕。如果声音信号大于预设阈值,则浏览器控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0042 如图。

27、2所示,为本发明实施例通过麦克风与网页进行交互的系统结构图。该系统包括服务器100和终端200,终端200中具有浏览器300和麦克风400。服务器100用于接收终端200中浏览器300发送的请求消息,并在根据请求消息判断满足预设条件时,将预设网页发送至浏览器300进行展现,其中,预设网页中包括至少一个可变化的动画。浏览器300用于对终端200中的麦克风400进行监控,以获得麦克风400捕捉的声音信号,并对声音信号进行处理,以及根据声音信号控制预设网页中的动画在多个状态之间进行切换。说 明 书CN 102981738 A5/6页80043 在本发明的实施例中,浏览器300还用于在预设网页中对当前。

28、用户进行提示,并接收当前用户根据提示进行的指令输入。0044 在本发明的实施例中,预设条件为当前用户的生日与接收到请求消息的日期一致,且至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。0045 在本发明的实施例中,浏览器300还用于通过Flash插件对终端200中的麦克风400进行监控。由于目前的浏览器无法获得麦克风的数据,因此导致目前与网页的交互只能通过鼠标或键盘进行,而在本发明实施例中,浏览器可通过调用Flash插件,从而实现对麦克风的监控。0046 在本发明的实施例中,浏览器300还用于对声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信。

29、号,并在判断为语音信号时丢弃声音信号并继续采集,以及在判断为所述吹气信号时进一步判断所述声音信号是否大于预设阈值。0047 在本发明的实施例中,浏览器300还用于在声音信号小于预设阈值时控制所述至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在声音信号大于所述预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0048 如图3所示,为本发明实施例浏览器的结构图。该浏览器300包括发送模块310、接收模块320、监控模块330和控制模块340。其中,发送模块310用于向服务器100发送请求消息。接收模块320用于接收服务器1。

30、00反馈的预设网页,其中,所述预设网页中包括至少一个可变化的动画。监控模块330用于对终端200中的麦克风进行监控,以获得所述麦克风捕捉的声音信号。控制模块340用于对监控模块330获得的声音信号进行处理,并根据声音信号控制预设网页中的动画在多个状态之间进行切换。0049 在本发明的实施例中,至少一个可变化的动画的当前状态为具有处于点亮状态的生日蜡烛的生日蛋糕。0050 在本发明的实施例中,监控模块330通过Flash插件对终端200中的麦克风400进行监控。0051 在本发明的实施例中,控制模块340还用于对声音信号进行方差计算,并根据方差计算结果判断所述声音信号为语音信号或者是吹气信号,并。

31、在判断为语音信号时丢弃声音信号并继续采集,以及在判断为吹气信号时进一步判断所述声音信号是否大于预设阈值。具体地,控制模块340还用于在声音信号小于预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于点亮状态且飘动的生日蜡烛的生日蛋糕,以及在声音信号大于预设阈值时控制至少一个可变化的动画的当前状态切换至具有处于熄灭状态的生日蜡烛的生日蛋糕。0052 通过本发明实施例,可以在用户的生日当天通过网页向用户传递生日祝福,并且用户可通过麦克风与网页中的动画进行交互,例如通过向麦克风吹气可以熄灭生日蛋糕上的生日蜡烛,从而提高用户的体验度。0053 在本说明书的描述中,参考术语“一个实施例”、“一些实。

32、施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对所述术语的示意性表述不说 明 书CN 102981738 A6/6页9一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。0054 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。说 明 书CN 102981738 A1/2页10图1图2说 明 书 附 图CN 102981738 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1