浏览器中页面声音的控制方法和装置制造方法

文档序号:6505163阅读:212来源:国知局
浏览器中页面声音的控制方法和装置制造方法
【专利摘要】本发明提供了一种浏览器中页面声音的控制方法和装置。所述方法包括:从浏览器开启的页面中抓取有声页面,所述有声页面为加载了媒体信息的页面;根据所述有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作;接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令;所述操作指令用于控制至少一个有声页面。所述装置包括:页面抓取模块、配置模块和执行模块。采用本发明能准确定位网页页面中的有声页面,针对有声页面实现精准控制。
【专利说明】浏览器中页面声音的控制方法和装置

【技术领域】
[0001]本发明涉及互联网应用技术,特别是涉及一种浏览器中页面声音的控制方法和装置。

【背景技术】
[0002]用户常通过浏览器开启各种网页页面进行互联网资源的访问,并且随着对不同网页页面浏览需求的不断扩大,通过浏览器所开启的网页页面也越来越多。
[0003]支持多页面的浏览器中,随着用户的浏览大都开启了数量众多的网页页面,其中,若开启的网页页面中包含了有声页面,则在此场景下将发出声响,例如,该声响可能是有声页面中播放的音乐,也有可能是有声页面中视频的音效。
[0004]然而,在开启的众多网页页面中,用户难以定位哪一个网页页面是有声页面,进而难以针对有声页面实现精准控制。


【发明内容】

[0005]基于此,有必要针对难以定位网页页面中的有声页面,无法实现有声页面的精准控制的技术问题,提供一种能准确定位网页页面中的有声页面,针对有声页面实现精准控制的浏览器中页面声音的控制方法。
[0006]此外,还有必要针对难以定位网页页面中的有声页面,无法实现有声页面的精准控制的技术问题,提供一种能准确定位网页页面中的有声页面,针对有声页面实现精准控制的浏览器中页面声音的控制装置。
[0007]一种浏览器中页面声音的控制方法,包括如下步骤:
[0008]从浏览器开启的页面中抓取有声页面,所述有声页面为加载了媒体信息的页面;
[0009]根据所述有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作;
[0010]接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令;
[0011]所述操作指令用于控制至少一个有声页面。
[0012]一种浏览器中页面声音的控制装置,其特征在于,包括:
[0013]页面抓取模块,用于从浏览器开启的页面中抓取有声页面,所述有声页面为加载了媒体信息的页面;
[0014]配置模块,用于根据所述有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作;
[0015]执行模块,用于接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令;
[0016]所述操作指令用于控制至少一个有声页面。
[0017]上述浏览器中页面声音的控制方法和装置,从浏览器开启的页面中抓取有声页面,该有声页面即为加载了媒体信息的页面,根据有声页面对操作控件进行配置,得到该有声页面的操作控件,操作控件用于聚合所有所述有声页面的操作,接收对操作控件所触发的操作,根据操作执行对有声页面中至少一个的操作指令,使得用户在操作控件中触发操作即可实现对有声页面的控制,不需要逐一对开启的页面进行查找即可通过操作控件准确定位有声页面,进而在操作控件的作用下实现有声页面的精准控制。

【专利附图】

【附图说明】
[0018]图1为一个实施例中浏览器中页面声音的控制方法的流程图;
[0019]图2为图1中根据有声页面配置操作控件的方法流程图;
[0020]图3为图1中收对操作控件触发的操作,根据该操作执行对有声页面中至少一个的操作指令的方法流程图;
[0021]图4为一个实施例中操作控件的界面示意图;
[0022]图5为图4中鼠标悬浮到操作控件上的界面示意图;
[0023]图6为图4中显示了预览界面的界面示意图;
[0024]图7为图4中鼠标悬浮到操作控件的收起按钮的界面示意图;
[0025]图8为图4中收起操作控件后的界面示意图;
[0026]图9为一个实施例中浏览器中页面声音的控制的结构示意图;
[0027]图10为图9中配置模块的结构示意图;
[0028]图11为图9中执行模块的结构示意图。

【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]如图1所示,在一个实施例中,一种浏览器中页面声音的控制方法,包括如下步骤:
[0031]步骤S110,从浏览器开启的页面中抓取有声页面,该有声页面为加载了媒体信息的页面。
[0032]本实施例中,浏览器开启的页面将为浏览器中开启一个或多个的网页页面,若浏览器开启的页面中包括了有声页面,则对浏览器开启的页面进行有声页面的抓取,以得到该页面中包含的有声页面。
[0033]有声页面是加载了音频或者视频等媒体信息的页面,例如,播放了视频或者其它有声的流媒体的网页页面,包含了流媒体广告的网页页面等。
[0034]浏览器开启的多个页面可包括有声页面、其它加载了文本信息和/或图像信息的页面,可为页签形式存在于浏览器界面中,也可以是页面窗口的形式,将根据浏览器以及操作平台的需要进行设定。
[0035]例如,在个人电脑中,多个页面将被支持多页签的浏览器以多个页签的形式开启,在手持设备的操作平台中,多个页面将以页面窗口的形式开启。
[0036]步骤S130,根据有声页面配置操作控件。
[0037]本实施例中,该操作控件用于聚合所有有声页面的操作,以使得用户通过有声页面所触发的所有操作均可通过操作控件实现。抓取得到开启的页面所存在的有声页面之后,将根据有声页面配置操作控件,以在操作控件中实现有声页面的聚合化处理。进一步的,根据有声页面,在操作控件中配置相应的操作界面,例如,用于控制有声页面中的播放的按钮、有声页面所对应的预览界面、有声页面所对应的关闭按钮等,在此不一一进行列举。
[0038]进一步的,操作控件将随着有声页面的抓取进行配置之后悬浮于浏览器界面中,随着开启的页面中有声页面的全部关闭而消失于浏览器界面中,以避免对浏览器界面造成干扰。
[0039]此外,操作控件中还将设置收起按钮和展开按钮,通过用户对收起按钮的点击操作也可收起操作控件,使得操作控件消失于浏览器界面中,仅在浏览器界面中设置展开按钮,以在用户不需要对有声页面进行控制时收起操作控件,在需要使用操作控件时通过展开按钮即可得到操作控件。
[0040]步骤S150,接收对操作控件触发的操作,根据该操作执行对有声页面中至少一个的操作指令。
[0041 ] 本实施例中,操作指令用于控制至少一个有声页面,将包括了有声页面的播放、预览和关闭等操作指令。侦听操作控件中触发的操作,根据该操作实现有声页面的播放、预览和关闭等控制。
[0042]上述浏览器中页面声音的控制方法中,通过操作控件对开启的有声页面进行聚合化、清晰化的处理,进而使得用户通过操作控件这一易操作的集成形式即可实现有声页面的定位,并快捷便利的实现有声页面的控制。
[0043]在一个实施例中,上述操作控件用于对所有有声页面进行同一操作。
[0044]本实施例中,通过操作控件可通过浏览器中开启的所有有声页面执行同一操作,例如,对所有有声页面执行停止或者暂停播放的操作,以方便对所有有声页面进行快捷控制,进而避免有声页面对用户造成干扰。
[0045]在一个实施例中,上述步骤S150包括:侦听到触发操作控件停止或暂停至少一个有声页面进行媒体播放的操作,根据该操作停止或暂停至少一个有声页面的媒体播放。
[0046]本实施例中,有声页面配置的操作控件中,若侦听到触发至少一个有声页面停止或暂停媒体播放的操作,则停止或暂停至少一个有声页面中的媒体播放。
[0047]进一步的,根据有声页面所配置得到的操作控件将设置了用于控制至少一个有声页面中的播放的按钮,即停止播放按钮和/或暂停播放按钮,侦听到该按钮中触发的操作,将停止或暂停媒体播放,待再次对该按钮触发操作时,将重新进行至少一个有声页面中的媒体播放或者继续进行有声页面中的媒体播放。
[0048]通过操作控件控制至少一个有声页面中的媒体播放,将能够有效避免用户在短时间内无法清楚定位开启的哪一个页面发出了声响时有声页面的媒体播放所造成的骚扰,例如,用户在浏览器的使用过程中开启了多个页面,但是在结束使用浏览器时并未浏览完毕开启的页面,即未关闭开启的页面,因此,浏览器在下次开启时将自动恢复之前未关闭的页面,若该页面中包括了有声页面,则会发出声响,进而给用户造成不必要的骚扰,而通过操作控件以及操作控件中触发的操作将有效避免此情况的发生。
[0049]如图2所示,在一个实施例中,上述步骤S130包括:
[0050]步骤S131,获取有声页面对应的预览视图。
[0051]本实施例中,对抓取的有声页面,获取每一有声页面所对应的预览视图。
[0052]步骤S133,将预览视图加载至操作控件的预览界面中。
[0053]本实施例中,将得到的预览视图逐一加载至操作控件的预览界面中,以便于用户通过操作控件即可对有声页面进行预览。
[0054]如图3所示,在一个实施例中,上述步骤S150包括:
[0055]步骤S151,侦听到触发操作控件进行页面预览的操作,通过该操作从操作控件调出有声页面对应的预览界面。
[0056]本实施例中,通过操作控件中触发的预览有声页面的操作从操作控件中调出预览页面,该预览页面加载了有声页面所对应的预览视图。
[0057]进一步的,将在操作控件中配置预览按钮,通过对预览按钮触发的操作在操作控件中调出有声页面对应的预览界面。
[0058]步骤S153,显示调出的预览界面。
[0059]本实施例中,通过触发操作控件进行页面预览的操作,对调出的预览界面进行显示,以便于用户通过查看预览界面即可预览当前开启的每一有声页面。进一步的,预览界面将实现了开启的页面中抓取的全部有声页面的预览,通过该预览界面即可获知当前所开启的页面中哪些页面是有声页面。
[0060]进一步的,调出的预览界面将显示于操作控件上方,以将逐一载入的有声页面所对应的预览视图并行排列于预览界面中进行显示。
[0061]在一个实施例中,上述步骤S150还包括:
[0062]获取显示的预览界面中触发的选定操作,根据选定操作由当前显示的页面在跳转至选定的预览界面对应的有声页面。
[0063]本实施例中,通过预览界面中加载的预览视图对开启的有声页面进行了预览,此时,将获取在预览界面中对任一预览视图触发的选定操作,根据选定操作得到当前选定的预览视图,以当前选定的预览视图对应的有声页面作为目标页面进行页面跳转,以由浏览器当前所在的页面跳转至目标页面,进而实现当前显示的页面和有声页面之间的切换,不需要用户进行有声页面的查找即可跳转至有声页面中,大大提高了操作的方便性。
[0064]下面结合一个具体的实施例来详细阐述上述浏览器中页面声音的控制方法。该实施例中,如图4所示,浏览器开启的多个网页页面为多个页签,并且包含了有声页面。根据有声页面配置的操作控件410将悬浮设置于浏览器界面430的右下角,其中该操作控件中包括了暂停有声页面中的媒体播放的按钮411、收起按钮413和文本元素415,该文本元素中的内容将根据有声页面的媒体播放状态相一致,例如,其内容可以是“音乐播放中”或者“暂停播放”。
[0065]可通过操作控件410中暂停有声页面中的媒体播放的按钮411暂停有声页面中的媒体播放,可通过收起按钮413收起操作控件410。
[0066]当用户将鼠标悬浮到控件的文本元素415上时,如图5所示,文本元素415中的内容将变化为“点击打开预览”,此时,通过用户对其的点击操作即可调出有声页面的预览界面,如图6所示,加载了有声页面的预览视图的预览界面610显示于操作控件410上方,以方便用查看。
[0067]若不需要使用操作控件410,则可通过点击收起按钮413,如图7所示,以在浏览器界面430中收起操作控件410,而仅在浏览器界面430中设置展开按钮810,如图8所示。
[0068]相应的,也可通过展开按钮810将收起的操作控件410展开,以供用户对有声页面进行控制。
[0069]如图9所示,在一个实施例中,一种浏览器中页面声音的控制装置,包括页面抓取模块110、配置模块130和执行模块150。
[0070]页面抓取模块110,用于从浏览器开启的页面中抓取有声页面,该有声页面为加载了媒体信息的页面。
[0071]本实施例中,浏览器开启的页面将为浏览器中开启一个或多个的网页页面,若浏览器开启的页面中包括了有声页面,则页面抓取模块110对浏览器开启的页面进行有声页面的抓取,以得到该页面中包含的有声页面。
[0072]有声页面是加载了音频或者视频等媒体信息的页面,例如,播放了视频或者其它有声的流媒体的网页页面,包含了流媒体广告的网页页面等。
[0073]浏览器开启的多个页面可包括有声页面、其它加载了文本信息和/或图像信息的页面,可为页签形式存在于浏览器界面中,也可以是页面窗口的形式,将根据浏览器以及操作平台的需要进行设定。
[0074]例如,在个人电脑中,多个页面将被支持多页签的浏览器以多个页签的形式开启,在手持设备的操作平台中,多个页面将以页面窗口的形式开启。
[0075]配置模块130,用于根据有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作。
[0076]本实施例中,抓取得到开启的页面所存在的有声页面之后,配置模块130将根据有声页面配置操作控件,以在操作控件中实现有声页面的聚合化处理。进一步的,配置模块130根据有声页面,在操作控件中配置相应的操作界面,例如,用于控制有声页面中的播放的按钮、有声页面所对应的预览界面、有声页面所对应的关闭按钮等,在此不一一进行列举。
[0077]进一步的,操作控件将随着有声页面的抓取进行配置之后悬浮于浏览器界面中,随着开启的页面中有声页面的全部关闭而消失于浏览器界面中,以避免对浏览器界面造成干扰。
[0078]此外,操作控件中还将设置收起按钮和展开按钮,通过用户对收起按钮的点击操作也可收起操作控件,使得操作控件消失于浏览器界面中,仅在浏览器界面中设置展开按钮,以在用户不需要对有声页面进行控制时收起操作控件,在需要使用操作控件时通过展开按钮即可得到操作控件。
[0079]执行模块150,用于接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令。
[0080]本实施例中,操作指令用于控制至少一个有声页面,将包括了有声页面的播放、预览和关闭等操作指令。执行模块150侦听操作控件中触发的操作,根据该操作实现有声页面的播放、预览和关闭等控制。
[0081]上述浏览器中页面声音的控制装置中,通过操作控件对开启的有声页面进行聚合化、清晰化的处理,进而使得用户通过操作控件这一易操作的集成形式即可实现有声页面的定位,并快捷便利的实现有声页面的控制。
[0082]在一个实施例中,上述操作控件用于对所有有声页面进行同一操作。
[0083]本实施例中,通过操作控件可通过浏览器中开启的所有有声页面执行同一操作,例如,对所有有声页面执行停止或者暂停播放的操作,以方便对所有有声页面进行快捷控制,进而避免有声页面对用户造成干扰。
[0084]在一个实施例中,上述执行模块150还用于侦听到触发操作控件停止或暂停至少一个有声页面进行媒体播放的操作,根据该操作停止或暂停至少一个有声页面的媒体播放。
[0085]本实施例中,有声页面配置的操作控件中,若执行模块150侦听到触发至少一个有声页面停止或暂停媒体播放的操作,则停止或暂停至少一个有声页面中的媒体播放。
[0086]进一步的,根据有声页面所配置得到的操作控件将设置了用于控制至少一个有声页面中的播放的按钮,即停止播放按钮和/或暂停播放按钮,执行模块150侦听到该按钮中触发的操作,将停止或暂停媒体播放,待再次对该按钮触发操作时,将重新进行至少一个有声页面中的媒体播放或者继续进行有声页面中的媒体播放。
[0087]执行模块150通过操作控件控制至少一个有声页面中的媒体播放,将能够有效避免用户在短时间内无法清楚定位开启的哪一个页面发出了声响时有声页面的媒体播放所造成的骚扰,例如,用户在浏览器的使用过程中开启了多个页面,但是在结束使用浏览器时并未浏览完毕开启的页面,即未关闭开启的页面,因此,浏览器在下次开启时将自动恢复之前未关闭的页面,若该页面中包括了有声页面,则会发出声响,进而给用户造成不必要的骚扰,而通过操作控件以及操作控件中触发的操作将有效避免此情况的发生。
[0088]如图10所示,在一个实施例中,上述配置模块130包括预览获取单元131和加载单元133。
[0089]预览获取单元131,用于获取有声页面对应的预览视图。
[0090]本实施例中,对抓取的有声页面,预览获取单元131获取每一有声页面所对应的预览视图。
[0091]加载单元133,用于将预览视图加载至操作控件的预览界面中。
[0092]本实施例中,加载单元133将得到的预览视图逐一加载至操作控件的预览界面中,以便于用户通过操作控件即可对有声页面进行预览。
[0093]如图11所示,在一个实施例中,上述执行模块150包括预览调出单元151和显示单元153。
[0094]预览调出单元151,用于侦听到触发操作控件进行页面预览的操作,通过该操作从操作控件调出有声页面对应的预览界面。
[0095]本实施例中,预览调出单元151通过操作控件中触发的预览有声页面的操作从操作控件中调出预览页面,该预览页面加载了有声页面所对应的预览视图。
[0096]进一步的,将在操作控件中配置预览按钮,预览调出单元151通过对预览按钮触发的操作在操作控件中调出有声页面对应的预览界面。
[0097]显示单元153,用于显示调出的预览界面。
[0098]本实施例中,显示单元153通过触发操作控件进行页面预览的操作,对调出的预览界面进行显示,以便于用户通过查看预览界面即可预览当前开启的每一有声页面。进一步的,预览界面将实现了开启的页面中抓取的全部有声页面的预览,通过该预览界面即可获知当前所开启的页面中哪些页面是有声页面。
[0099]进一步的,调出的预览界面将被显示单元153显示于操作控件上方,以将逐一载入的有声页面所对应的预览视图并行排列于预览界面中进行显示。
[0100]在一个实施例中,上述执行模块150还包括页面跳转单元。该页面跳转单元用于获取显示的预览界面中触发的选定操作,根据选定操作由当前显示的页面跳转至选定的预览界面对应的有声页面。
[0101]本实施例中,通过预览界面中加载的预览视图对开启的有声页面进行了预览,此时,页面跳转单元将获取在预览界面中对任一预览视图触发的选定操作,根据选定操作得到当前选定的预览视图,以当前选定的预览视图对应的有声页面作为目标页面进行页面跳转,以由浏览器当前所在的页面跳转至目标页面,进而实现当前显示的页面和有声页面之间的切换,不需要用户进行有声页面的查找即可跳转至有声页面中,大大提高了操作的方便性。
[0102]上述浏览器中页面声音的控制方法和装置,从浏览器开启的页面中抓取有声页面,该有声页面即为加载了媒体信息的页面,根据有声页面对操作控件进行配置,得到该有声页面的操作控件,操作控件用于聚合所有所述有声页面的操作,接收对操作控件所触发的操作,根据操作执行对有声页面中至少一个的操作指令,使得用户在操作控件中触发操作即可实现对有声页面的控制,不需要用户逐一对开启的页面进行查找即可通过操作控件准确定位有声页面,进而在操作控件的作用下实现有声页面的精准控制。
[0103]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0104]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种浏览器中页面声音的控制方法,包括如下步骤: 从浏览器开启的页面中抓取有声页面,所述有声页面为加载了媒体信息的页面; 根据所述有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作; 接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令; 所述操作指令用于控制至少一个有声页面。
2.根据权利要求1所述的方法,其特征在于,所述操作控件用于对所有所述有声页面进行同一操作。
3.根据权利要求1所述的方法,其特征在于,所述接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令的步骤包括: 侦听到触发所述操作控件停止或暂停至少一个有声页面进行媒体播放的操作,根据所述操作停止或暂停至少一个有声页面的媒体播放。
4.根据权利要求1所述的方法,其特征在于,所述根据所述有声页面配置操作控件的步骤包括: 获取所述有声页面对应的预览视图; 将所述预览视图加载至所述操作控件的预览界面中。
5.根据权利要求3所述的方法,其特征在于,所述接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令的步骤包括: 侦听到触发操作控件进行页面预览的操作,通过所述操作从所述操作控件调出有声页面对应的预览界面; 显示所述调出的预览界面。
6.根据权利要求5所述的方法,其特征在于,所述接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令的步骤还包括: 获取显示的预览界面中触发的选定操作,根据所述选定操作由当前显示的页面跳转至所述选定的预览界面对应的有声页面。
7.—种浏览器中页面声音的控制装置,其特征在于,包括: 页面抓取模块,用于从浏览器开启的页面中抓取有声页面,所述有声页面为加载了媒体信息的页面; 配置模块,用于根据所述有声页面配置操作控件,所述操作控件用于聚合所有所述有声页面的操作; 执行模块,用于接收对所述操作控件触发的操作,根据所述操作执行对所述有声页面中至少一个的操作指令; 所述操作指令用于控制至少一个有声页面。
8.根据权利要求7所述的装置,其特征在于,所述操作控件用于对所有所述有声页面进行同一操作。
9.根据权利要求7所述的装置,其特征在于,所述执行模块还用于侦听到触发所述操作控件停止或暂停至少一个有声页面进行媒体播放的操作,根据所述操作停止或暂停至少一个有声页面的媒体播放。
10.根据权利要求7所述的装置,其特征在于,所述配置模块包括: 预览获取单元,用于获取所述有声页面对应的预览视图; 加载单元,用于将所述预览视图加载至所述操作控件的预览界面中。
11.根据权利要求8所述的装置,其特征在于,所述执行模块包括: 预览调出单元,用于侦听到触发操作控件进行页面预览的操作,通过所述操作从操作控件调出有声页面对应的预览界面; 显示单元,用于显示所述调出的预览界面。
12.根据权利要求11所述的装置,其特征在于,所述执行模块还包括: 页面跳转单元,用于获取显示的预览界面中触发的选定操作,根据所述选定操作由当前显示的页面跳转至所述选定的预览界面对应的有声页面。
【文档编号】G06F17/30GK104252353SQ201310270405
【公开日】2014年12月31日 申请日期:2013年6月28日 优先权日:2013年6月28日
【发明者】林柏科 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1