【技術實現步驟摘要】
本專利技術涉及網絡應用領域,具體涉及ー種用于瀏覽器的聲音控制裝置以及用于瀏覽器的聲音控制方法。
技術介紹
目前用戶通常選擇使用瀏覽器對網頁進行瀏覽,隨著技術的發展,網頁呈現的內容越來越多,越來越豐富。除簡單的文字信息外,網頁上還能夠呈現帶聲音的信息,例如音樂文件、多媒體文件等等。大部分的瀏覽器都可以對網頁靜音。通常在瀏覽器中會設置ー個靜音的選項,啟動靜音功能后,網頁上能夠發出聲音的文件都會被關掉,例如網頁上播放的flash視頻、正在聽的音樂。Hook是Windows中提供的ー種用以替換DOS下“中斷”的系統機制,中文譯為“掛鉤”或“鉤子”。在對特定的系統事件進行hook后,一旦發生已hook事件,對該事件進行hook的程序就會受到系統的通知,這時程序就能在第一時間對該事件做出響應。另ー種解釋是Hook,是Windows消息處理機制的ー個平臺,應用程序可以在上面設置子程以監視指定窗ロ的某種消息,而且所監視的窗ロ可以是其他進程所創建的。當消息到達后,在目標窗ロ處理函數之前處理它。鉤子機制允許應用程序截獲處理Window消息或特定事件。因此,實施時,通過采用hook技術,改變Windows系統提供的聲音API(Application Programming Interface,應用程序編程接ロ)函數的行為,也能夠達到靜音的目的。例如,通過操作系統提供的CoreAudio APIs,對聲音通道進行控制,設置為靜音或不靜音來達到靜音的目的。但是,不論是直接開啟靜音功能還是采用hook技術達到靜音的目的,其關閉的都是整個瀏覽器上所有網頁的聲音,兩者都不能實現對網頁單 ...
【技術保護點】
一種用于瀏覽器的聲音控制裝置,包括:建立模塊,配置為創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;查找模塊,配置為在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;控制模塊,配置為在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制;保存模塊,配置為保存第一網頁標簽中被進行控制的聲音文件的信息;以及,將所述保存的聲音文件的信息作為瀏覽器用戶信息的一部分進行瀏覽器本地側保存和/或網絡側的同步。
【技術特征摘要】
1.一種用于瀏覽器的聲音控制裝置,包括建立模塊,配置為創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;查找模塊,配置為在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;控制模塊,配置為在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制;保存模塊,配置為保存第一網頁標簽中被進行控制的聲音文件的信息;以及,將所述保存的聲音文件的信息作為瀏覽器用戶信息的一部分進行瀏覽器本地側保存和/或網絡側的同步。2.根據權利要求1所述的裝置,其特征在于,所述建立模塊還配置為建立網頁標簽標識ID與網頁標簽所在頁面進程ID之間的映射關系。3.根據權利要求2所述的裝置,其特征在于,所述查找模塊還配置為在第一網頁標簽中接收到用戶輸入的針對該第一網頁標簽的聲音控制指令,其中,該聲音控制指令包括第一網頁標簽標識ID ;依據所述第一網頁標簽標識ID,在所述建立的網頁標簽與頁面進程之間的映射關系中進行查找;得到第一網頁標簽所對應的頁面進程的ID。4.根據權利要求2或3所述的裝置,其特征在于,所述控制模塊還配置為依據查找得到第一網頁標簽所對應的頁面進程的ID,在該頁面進程中通過操作系統的聲音API函數對第一網頁標簽中的聲音進行控制。5.根據權利要求1至4任一項所述的裝置,其特征在于,還包括窗口生成模塊,配置為在第一網頁標簽的標簽頭部或者第一網頁標簽中的產生聲音的網頁元素處生成提示進行聲音控制的浮動窗口,其中,該浮動窗口中加載有接收對第一網頁標簽中的聲音進行控制的指令的入口。6.根據權利要求1至5任一項所述的裝置,其特征在于,所述第一網頁標簽中的聲音包括網頁中的視頻插件和/或音頻插件產生的聲音。7.根據權利要求1至6任一項所述的裝置,其特征在于,所述控制模塊還配置為執行以下操作控制中的至少一項關閉第一網頁標簽中的聲音;打開第一網頁標簽中的聲音;調節第一網頁標簽中的聲音大小。8.根據權利要求1至7任一項所述的裝置,其特征在于,還包括提示模塊,配置為當多個網頁標簽同時存在聲音數據時,對存在聲音數據的網頁標簽提供提不。9.根據權利要求8所述的裝置,其特征在于,所述提示模塊還配置為利用標簽項的高亮顯示對存在聲音數據的網頁標簽進行提示。10.根據權利要求1至9任一項所述的裝置,其特征在于,還包括顯示模塊,配置為當多個網頁標簽同時存在聲音數據時,在一浮動窗口中顯示所述多個網頁標簽中的聲音數據的信息;或者,當第一網頁標簽同時存在多個聲音數據時,在一浮動窗口中顯不第一網頁標簽同時存在的多個聲音數據的信息。11.根據權利要求10所述的裝置,其特征在于,所述顯示模塊還配置為在所述浮動窗口上顯示下列至少之一...
【專利技術屬性】
技術研發人員:熊鵬,任寰,
申請(專利權)人:北京奇虎科技有限公司,奇智軟件北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。