• 
    <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∨在线观看免费| 熟妇无码乱子成人精品| 亚洲成a人无码亚洲成www牛牛| 精品深夜AV无码一区二区 | 国产精品爆乳奶水无码视频| 午夜无码中文字幕在线播放 | 亚洲AV无码一区二区乱子仑| 国产精品国产免费无码专区不卡 | 精品无码久久久久久午夜| 亚洲人片在线观看天堂无码| 亚洲精品无码久久久| 亚洲人av高清无码| 亚洲AV色吊丝无码| 中文字幕有码无码AV| 激情射精爆插热吻无码视频| 免费无码一区二区三区| 中文无码喷潮在线播放| 97无码免费人妻超级碰碰夜夜| 无码人妻丰满熟妇区五十路百度| 久久国产三级无码一区二区| 无码人妻精品一区二区三区9厂| 6080YYY午夜理论片中无码| 色偷偷一区二区无码视频| 日韩人妻无码一区二区三区久久99 | 国产成人无码av片在线观看不卡| 亚洲综合一区无码精品| 精品国产一区二区三区无码| 中文字幕AV中文字无码亚| 免费无码国产V片在线观看| 无码无套少妇毛多69XXX| 亚洲Av永久无码精品黑人| 精品深夜AV无码一区二区老年| 亚洲AV无码成人精品区在线观看| 伊人久久精品无码av一区| 亚洲精品无码久久一线| 国产热の有码热の无码视频| 中文无码成人免费视频在线观看| 免费a级毛片无码a∨免费软件| 国产AV无码专区亚洲AV手机麻豆| 中文字幕无码乱人伦| 亚洲Av无码专区国产乱码DVD|