• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于瀏覽器的聲音控制方法及裝置制造方法及圖紙

    技術編號:8532541 閱讀:162 留言:0更新日期:2013-04-04 15:23
    本發明專利技術公開了一種用于瀏覽器的聲音控制裝置和方法,該方法包括:創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制;其中,所述對第一網頁標簽中的聲音進行控制之后,包括:保存第一網頁標簽中被進行控制的聲音文件的信息;將所述保存的聲音文件的信息作為瀏覽器用戶信息的一部分進行瀏覽器本地側保存和/或網絡側的同步。采用本發明專利技術能夠對每個網頁標簽的聲音進行單獨控制。

    【技術實現步驟摘要】

    本專利技術涉及網絡應用領域,具體涉及ー種用于瀏覽器的聲音控制裝置以及用于瀏覽器的聲音控制方法。
    技術介紹
    目前用戶通常選擇使用瀏覽器對網頁進行瀏覽,隨著技術的發展,網頁呈現的內容越來越多,越來越豐富。除簡單的文字信息外,網頁上還能夠呈現帶聲音的信息,例如音樂文件、多媒體文件等等。大部分的瀏覽器都可以對網頁靜音。通常在瀏覽器中會設置ー個靜音的選項,啟動靜音功能后,網頁上能夠發出聲音的文件都會被關掉,例如網頁上播放的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函數對第一網頁標簽中的聲音進行控制。可選地,上述裝置還包括窗ロ生成模塊,配置為在第一網頁標簽的標簽頭部或者第一網頁標簽中的產生聲音的網頁元素處生成提示進行聲音控制的浮動窗ロ,其中,該浮動窗ロ中加載有接收對第一網頁標簽中的聲音進行控制的指令的入口。可選地,所述第一網頁標簽中的聲音包括網頁中的視頻插件和/或音頻插件產生的聲音。可選地,所述控制模塊還配置為執行以下操作控制中的至少ー項關閉第一網頁標簽中的聲音;打開第一網頁標簽中的聲音;調節第一網頁標簽中的聲音。可選地,上述裝置還包括提示模塊,配置為當多個網頁標簽同時存在聲音數據時,對存在聲音數據的網頁標簽提供提不。可選地,所述提示模塊還配置為利用標簽項的高亮顯示對存在聲音數據的網頁標簽進彳了提不。可選地,上述裝置還包括顯示模塊,配置為當多個網頁標簽同時存在聲音數據時,在一浮動窗口中顯示所述多個網頁標簽中的聲音數據的信息;或者,當第一網頁標簽同時存在多個聲音數據時,在一浮動窗口中顯不第一網頁標簽同時存在的多個聲音數據的信息。可選地,所述顯示模塊還配置為在所述浮動窗口上顯示下列至少之ー的信息網頁標簽的標題;網頁中聲音數據的類型;網頁中聲音數據的名稱。可選地,所述控制模塊還配置為在所述浮動窗口中對第一網頁標簽中的聲音進行控制操作。可選地,所述顯示模塊還配置為在多個網頁標簽中,將所述當前被處理的網頁標簽置前顯示。可選地,所述控制模塊還配置為在所述浮動窗口中提供沒有被靜音或者已被靜音的音/視頻文件的推薦鏈接;或者,提供針對所述音/視頻文件相關的搜索工具鏈接。可選地,所述建立模塊還配置為在創建所述網頁標簽所在的頁面進程時,建立所述網頁標簽與網頁標簽所在頁面進程之間的映射關系。依據本專利技術的另ー個方面,提供了一種用于瀏覽器的聲音控制方法,包括創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制;其中,所述對第一網頁標簽中的聲音進行控制之后,包括保存第一網頁標簽中被進行控制的聲音文件的信息;將所述保存的聲音文件的信息作為瀏覽器用戶信息的一部分進行瀏覽器本地側保存和/或網絡側的同歩。可選地,所述建立網頁標簽與網頁標簽所在頁面進程之間的映射關系,包括建立網頁標簽標識ID與網頁標簽所在頁面進程ID之間的映射關系。可選地,所述接收用戶輸入的對第一網頁標簽中聲音進行控制的指令的步驟包括在第一網頁標簽中接收到用戶輸入的針對該第一網頁標簽的聲音控制指令,其中,該聲音控制指令包括第一網頁標簽標識ID ;則所述依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程的步驟包括依據所述第一網頁標簽標識ID,在所述建立的網頁標簽與頁面進程之間的映射關系中進行查找;得到第一網頁標簽所對應的頁面進程的ID。可選地,在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制的步驟包括依據查找得到第一網頁標簽所對應的頁面進程的ID,在該頁面進程中通過操作系統的聲音API函數對第一網頁標簽中的聲音進行控制。可選地,上述方法還包括在第一網頁標簽的標簽頭部或者第一網頁標簽中的產生聲音的網頁元素處生成提示進行聲音控制的浮動窗ロ,其中,該浮動窗ロ中加載有接收對第一網頁標簽中的聲音進行控制的指令的入口。可選地,所述第一網頁標簽中的聲音包括第一網頁標簽中的視頻插件和/或音頻插件產生的聲音。可選地,所述對第一網頁標簽中的聲音進行控制,包括以下操作控制中的至少ー個關閉第一網頁標簽中的聲音;打開第一網頁標簽中的聲音;調節第一網頁標簽中的音量大小。可選地,當多個網頁標簽同時存在聲音數據時,對存在聲音數據的網頁標簽提供提示。可選地,所述提供的提示方式為利用標簽項的高亮顯示對存在聲音數據的網頁標簽進彳了提不。可選地,上述方法還包括當多個網頁標簽同時存在聲音數據時,在一浮動窗口中顯示所述多個網頁標簽中 的聲音數據的信息;或者當第一網頁標簽同時存在多個聲音數據時,在一浮動窗本文檔來自技高網
    ...

    【技術保護點】
    一種用于瀏覽器的聲音控制裝置,包括:建立模塊,配置為創建網頁標簽,并建立網頁標簽與網頁標簽所在頁面進程之間的映射關系;查找模塊,配置為在接收用戶輸入的對第一網頁標簽中聲音進行控制的指令時,依據所述建立的網頁標簽與頁面進程之間的映射關系,查找到第一網頁標簽所在的頁面進程;控制模塊,配置為在所述查找到的第一網頁標簽的頁面進程中對第一網頁標簽中的聲音進行控制;保存模塊,配置為保存第一網頁標簽中被進行控制的聲音文件的信息;以及,將所述保存的聲音文件的信息作為瀏覽器用戶信息的一部分進行瀏覽器本地側保存和/或網絡側的同步。

    【技術特征摘要】
    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所述的裝置,其特征在于,所述顯示模塊還配置為在所述浮動窗口上顯示下列至少之一...

    【專利技術屬性】
    技術研發人員:熊鵬任寰
    申請(專利權)人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码乱肉视频免费大全合集| 无码粉嫩小泬无套在线观看| 亚洲成a人无码av波多野按摩| 午夜寂寞视频无码专区| 麻豆亚洲AV成人无码久久精品 | 色欲aⅴ亚洲情无码AV| 国产精品热久久无码av| 亚洲中文字幕无码亚洲成A人片| 国产色无码专区在线观看| 亚洲中文无码线在线观看| 亚洲精品无码午夜福利中文字幕 | 亚洲日韩精品无码专区网址| 无码国产精品一区二区免费式影视| 精品无码人妻一区二区三区不卡 | 免费无码H肉动漫在线观看麻豆| 日韩爆乳一区二区无码| 亚洲最大av无码网址| 无码中文人妻在线一区| 国产成年无码AV片在线韩国| 日本精品无码一区二区三区久久久 | 中字无码av电影在线观看网站| 亚洲AV无码一区二区三区国产| 亚洲AV无码国产剧情| 亚洲Av无码一区二区二三区| 亚洲AV无码久久寂寞少妇| 日韩人妻无码一区二区三区| 无码的免费不卡毛片视频| 亚洲成A∨人片在线观看无码| 内射人妻少妇无码一本一道 | 精品少妇人妻AV无码专区不卡| 无码人妻精品一区二区三区东京热 | 亚洲午夜无码久久| 久久久久无码精品国产| 久久亚洲AV无码精品色午夜麻| 色欲aⅴ亚洲情无码AV| 人妻无码久久中文字幕专区| 无码人妻精品一区二区三区99不卡| 无码不卡亚洲成?人片| 一本一道AV无码中文字幕| 中国少妇无码专区| 亚洲国产精品无码中文字|