[發明專利]瀏覽器中進行聲音控制的方法及裝置無效
| 申請號: | 201210511278.6 | 申請日: | 2012-12-03 |
| 公開(公告)號: | CN103034695A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 熊鵬;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京智匯東方知識產權代理事務所(普通合伙) 11391 | 代理人: | 康正德;范曉斌 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 進行 聲音 控制 方法 裝置 | ||
技術領域
本發明涉及網絡應用領域,具體涉及一種瀏覽器中進行聲音控制的裝置以及瀏覽器中進行聲音控制的方法。
背景技術
目前用戶通常選擇使用瀏覽器對網頁進行瀏覽,隨著技術的發展,網頁呈現的內容越來越多,越來越豐富。除簡單的文字信息外,網頁上還能夠呈現帶聲音的信息,例如音樂文件、多媒體文件等等。
大部分的瀏覽器都可以對網頁靜音。通常在瀏覽器中會設置一個靜音的選項,啟動靜音功能后,網頁上能夠發出聲音的文件都會被關掉,例如網頁上播放的flash視頻、正在聽的音樂。
Hook是Windows中提供的一種用以替換DOS下“中斷”的系統機制,中文譯為“掛鉤”或“鉤子”。在對特定的系統事件進行hook后,一旦發生已hook事件,對該事件進行hook的程序就會受到系統的通知,這時程序就能在第一時間對該事件做出響應。另一種解釋是:Hook,是Windows消息處理機制的一個平臺,應用程序可以在上面設置子程以監視指定窗口的某種消息,而且所監視的窗口可以是其他進程所創建的。當消息到達后,在目標窗口處理函數之前處理它。鉤子機制允許應用程序截獲處理Window消息或特定事件。
因此,實施時,通過采用hook技術,改變Windows系統提供的聲音API(Application?Programming?Interface,應用程序編程接口)函數的行為,也能夠達到靜音的目的。例如,通過操作系統提供的CoreAudio?APIs,對聲音通道進行控制,設置為靜音或不靜音來達到靜音的目的。
但是,不論是直接開啟靜音功能還是采用hook技術達到靜音的目的,其關閉的都是整個瀏覽器上所有網頁的聲音,兩者都不能實現對網頁單獨控制靜音。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器中進行聲音控制的裝置和相應的瀏覽器中進行聲音控制的方法。
依據本發明的一個方面,提供了一種瀏覽器中進行聲音控制的裝置,包括:
建立模塊,配置為創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;
查找模塊,配置為在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;
控制模塊,配置為在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制。
可選地,所述建立模塊還配置為建立網頁標簽標識ID與網頁標簽所在頁面進程ID之間的映射關系。
可選地,所述查找模塊還配置為:
在第一網頁標簽中接收到用戶輸入的針對該第一網頁標簽的聲音控制指令,其中,該聲音控制指令包括第一網頁標簽標識ID;
依據所述第一網頁標簽標識ID,在所述建立的網頁標簽與頁面進程之間的映射關系中進行查找;
得到第一網頁標簽所對應的頁面進程的ID。
可選地,所述控制模塊還配置為:
依據查找得到第一網頁標簽所對應的頁面進程的ID,在該頁面進程中通過操作系統的聲音API函數對第一網頁標簽中的聲音進行控制。
可選地,上述裝置還包括:
窗口生成模塊,配置為在第一網頁標簽的標簽頭部或者第一網頁標簽中的產生聲音的網頁元素處生成提示進行聲音控制的浮動窗口,其中,該浮動窗口中加載有接收對第一網頁標簽中的聲音進行控制的指令的入口。
可選地,所述第一網頁標簽中的聲音包括:網頁中的視頻插件和/或音頻插件產生的聲音。
可選地,所述控制模塊還配置為執行以下操作控制中的至少一項:
關閉第一網頁標簽中的聲音;
打開第一網頁標簽中的聲音;
調節第一網頁標簽中的聲音。
可選地,上述裝置還包括:
提示模塊,配置為當多個網頁標簽同時存在聲音數據時,對存在聲音數據的網頁標簽提供提示。
可選地,所述提示模塊還配置為利用標簽項的高亮顯示對存在聲音數據的網頁標簽進行提示。
可選地,上述裝置還包括:
顯示模塊,配置為當多個網頁標簽同時存在聲音數據時,在一浮動窗口中顯示所述多個網頁標簽中的聲音數據的信息;或者,當第一網頁標簽同時存在多個聲音數據時,在一浮動窗口中顯示第一網頁標簽同時存在的多個聲音數據的信息。
可選地,所述顯示模塊還配置為在所述浮動窗口上顯示下列至少之一的信息:
網頁標簽的標題;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210511278.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車車身孔洞的密封件
- 下一篇:一種氣相底物發酵連續生產乙醇的方法





