一種聲源網(wǎng)頁的控制方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種聲源網(wǎng)頁的控制方法和裝置,屬于網(wǎng)絡(luò)通信領(lǐng)域。方法包括:獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,網(wǎng)頁信息包括聲源網(wǎng)頁的網(wǎng)頁地址;判斷聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中;如果聲源網(wǎng)頁的網(wǎng)頁地址不在白名單中,生成提示消息并在瀏覽器的客戶端顯示;當獲取到用戶點擊提示消息的操作時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制。本發(fā)明解決了目前對聲源網(wǎng)頁的音頻進行控制操作復雜且專業(yè)要求高以及對所有聲源網(wǎng)頁的音頻全部屏蔽掉無法滿足精確控制的問題,為用戶提供了干擾小、直觀、流暢的解決網(wǎng)頁多聲源干擾的交互方式。
【專利說明】一種聲源網(wǎng)頁的控制方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種聲源網(wǎng)頁的控制方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,在網(wǎng)頁的HTML (Hypertext MarkupLanguage,超文本標記語言)代碼中嵌入音頻文件地址,使得用戶使用IE瀏覽器瀏覽網(wǎng)頁時自動鏈接到音頻文件地址進而播放網(wǎng)頁中嵌入的音頻文件,對于這種嵌有音頻文件的網(wǎng)頁稱為聲源網(wǎng)頁。
[0003]當用戶不希望播放聲源網(wǎng)頁中的音頻或用戶打開的多個聲源網(wǎng)頁同時播放音頻時,都會對用戶造成干擾,因此需要對聲源網(wǎng)頁進行控制。
[0004]目前,針對聲源網(wǎng)頁的控制,用戶可以在Windows系統(tǒng)的聲音合成器界面中進行相關(guān)的操作進而對所播放的音頻進行控制;或者,還可以首先打開IE瀏覽器一工具一Internet選項一高級一多媒體設(shè)置中取消勾選“播放網(wǎng)頁聲音”選項,以通過對IE瀏覽器的媒體控制接口進行設(shè)置的方式實現(xiàn)對聲源網(wǎng)頁的控制。
[0005]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0006]針對通過Windows系統(tǒng)的聲音合成器對聲源網(wǎng)頁的音頻進行控制的方式,由于聲音合成器僅在Windows7系統(tǒng)上才有,之前的windows系統(tǒng)如XP, Vista等都無法實現(xiàn)該功能對網(wǎng)頁聲音進行控制;并且用戶使用合成器控制聲源網(wǎng)頁的音頻,需要進行多個操作步驟,操作復雜且專業(yè)要求高;
[0007]針對通過IE瀏覽器的媒體控制接口對聲源網(wǎng)頁的音頻進行控制的方式,首先用戶很難找到設(shè)置界面且界面上的文字描述過于專業(yè),加大了用戶操作的難度;并且如果用戶取消了“播放網(wǎng)頁聲音”的選項,則IE瀏覽器上的所有聲源網(wǎng)頁的音頻都會屏蔽掉,無法滿足精確控制的需求。
【發(fā)明內(nèi)容】
[0008]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種聲源網(wǎng)頁的控制方法和裝置。所述技術(shù)方案如下:
[0009]一方面,提供了一種聲源網(wǎng)頁的控制方法,所述方法包括:
[0010]獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,所述網(wǎng)頁信息包括所述聲源網(wǎng)頁的網(wǎng)頁地址;
[0011]判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,所述白名單中保存用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址;
[0012]如果所述聲源網(wǎng)頁的網(wǎng)頁地址不在所述白名單中,生成提示消息并在所述瀏覽器的客戶端顯示;
[0013]當獲取到所述用戶點擊所述提示消息的操作時,在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標,以便所述用戶通過所述控制圖標對所述聲源網(wǎng)頁的音頻進行控制。
[0014]具體地,所述獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,具體包括:
[0015]在所述瀏覽器中加載所述聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取所述聲源網(wǎng)頁的網(wǎng)頁地址;
[0016]或,
[0017]在所述瀏覽器中加載所述聲源網(wǎng)頁時,如果所述瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過所述Windows音頻會話應用程序編程接口 WASAPI接口獲取所述聲源網(wǎng)頁的網(wǎng)頁地址。
[0018]具體地,所述判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中之后,還包括:
[0019]如果所述聲源網(wǎng)頁的網(wǎng)頁地址在所述白名單中,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
[0020]具體地,所述在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標之后,還包括:
[0021]當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制。
[0022]進一步地,所述根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制之后,還包括:
[0023]當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)所述用戶的取消屏蔽操作對所述聲源網(wǎng)頁的音頻進行取消屏蔽控制,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
[0024]另一方面,提供了一種聲源網(wǎng)頁的控制裝置,所述裝置包括:
[0025]獲取模塊,用于獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,所述網(wǎng)頁信息包括所述聲源網(wǎng)頁的網(wǎng)頁地址;
[0026]判斷模塊,用于判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,所述白名單中保存所述用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址;
[0027]提示模塊,用于如果所述聲源網(wǎng)頁的網(wǎng)頁地址不在所述白名單中,生成提示消息并在所述瀏覽器的客戶端顯示;
[0028]控制模塊,用于當獲取到所述用戶點擊所述提示消息的操作時,在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標,以便所述用戶通過所述控制圖標對所述聲源網(wǎng)頁的音頻進行控制。
[0029]具體地,所述獲取模塊,具體包括:
[0030]第一獲取單元,用于在所述瀏覽器中加載所述聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取所述聲源網(wǎng)頁的網(wǎng)頁地址;
[0031]或,
[0032]第二獲取單元,用于在所述瀏覽器中加載所述聲源網(wǎng)頁時,如果所述瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過所述Windows音頻會話應用程序編程接口 WASAPI接口獲取所述聲源網(wǎng)頁的網(wǎng)頁地址。
[0033]具體地,所述裝置還包括:播放模塊,用于當所述判斷模塊判斷所述聲源網(wǎng)頁的網(wǎng)頁地址在預設(shè)的白名單中時,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
[0034]具體地,所述裝置還包括:
[0035]屏蔽操作模塊,用于所述控制模塊在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標之后,當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制。
[0036]進一步地,所述裝置還包括:
[0037]取消屏蔽操作模塊,用于所述屏蔽操作模塊根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制之后,當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)所述用戶的取消屏蔽操作對所述聲源網(wǎng)頁的音頻進行取消屏蔽控制,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
[0038]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0039]通過獲取的聲源網(wǎng)頁的網(wǎng)頁信息判斷聲源網(wǎng)頁是否在預設(shè)的白名單中,如果聲源網(wǎng)頁不在白名單中,生成提示消息并在瀏覽器的客戶端顯示,當用戶點擊提示消息時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制,解決了目前對聲源網(wǎng)頁的音頻進行控制操作復雜且專業(yè)要求高以及對所有聲源網(wǎng)頁的音頻全部屏蔽掉無法滿足精確控制的問題,為用戶提供了干擾小、直觀、流暢的解決網(wǎng)頁多聲源干擾的交互方式。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實施例一提供的聲源網(wǎng)頁的控制方法流程圖;
[0042]圖2是本發(fā)明實施例二提供的聲源網(wǎng)頁的控制方法流程圖;
[0043]圖3是本發(fā)明實施例三提供的聲源網(wǎng)頁的控制裝置第一種結(jié)構(gòu)示意圖;
[0044]圖4是本發(fā)明實施例三提供的聲源網(wǎng)頁的控制裝置第二種結(jié)構(gòu)示意圖;
[0045]圖5是本發(fā)明實施例三提供的聲源網(wǎng)頁的控制裝置第三種結(jié)構(gòu)示意圖;
[0046]圖6是本發(fā)明實施例三提供的聲源網(wǎng)頁的控制裝置第四種結(jié)構(gòu)示意圖;
[0047]圖7是本發(fā)明實施例三提供的聲源網(wǎng)頁的控制裝置第五種結(jié)構(gòu)示意圖。
【具體實施方式】
[0048]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0049]實施例一
[0050]參見圖1,本發(fā)明實施例提供了一種聲源網(wǎng)頁的控制方法,該方法包括:
[0051]101、獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,該網(wǎng)頁信息包括聲源網(wǎng)頁的網(wǎng)頁地址;[0052]102、判斷聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,白名單中保存用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址;
[0053]103、如果聲源網(wǎng)頁的網(wǎng)頁地址不在白名單中,生成提示消息并在瀏覽器的客戶端顯示;
[0054]104、當獲取到用戶點擊提示消息的操作時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制。
[0055]具體地,獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,具體包括:
[0056]在瀏覽器中加載聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取聲源網(wǎng)頁的網(wǎng)頁地址;
[0057]或,
[0058]在瀏覽器中加載聲源網(wǎng)頁時,如果瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過Windows音頻會話應用程序編程接口 WASAPI接口獲取聲源網(wǎng)頁的網(wǎng)頁地址。
[0059]具體地,判斷聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中之后,還包括:
[0060]如果聲源網(wǎng)頁的網(wǎng)頁地址在白名單中,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0061]具體地,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標之后,還包括:
[0062]當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制。
[0063]進一步地,根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制之后,還包括:
[0064]當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)用戶的取消屏蔽操作對聲源網(wǎng)頁的音頻進行取消屏蔽控制,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0065]本發(fā)明實施例提供的方法,通過獲取的聲源網(wǎng)頁的網(wǎng)頁信息判斷聲源網(wǎng)頁是否在預設(shè)的白名單中,如果聲源網(wǎng)頁不在白名單中,生成提示消息并在瀏覽器的客戶端顯示,當用戶點擊提示消息時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制,解決了目前對聲源網(wǎng)頁的音頻進行控制操作復雜且專業(yè)要求高以及對所有聲源網(wǎng)頁的音頻全部屏蔽掉無法滿足精確控制的問題,為用戶提供了干擾小、直觀、流暢的解決網(wǎng)頁多聲源干擾的交互方式。
[0066]實施例二
[0067]參見圖2,本發(fā)明實施例提供了一種聲源網(wǎng)頁的控制方法,該方法包括:
[0068]201、獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,該網(wǎng)頁信息包括聲源網(wǎng)頁的網(wǎng)頁地址;
[0069]具體地,當用戶在瀏覽器中加載聲源網(wǎng)頁時,獲取聲源網(wǎng)頁的網(wǎng)頁信息,該網(wǎng)頁信息包括聲源網(wǎng)頁的網(wǎng)頁地址,還可以包括聲源網(wǎng)頁的圖標、網(wǎng)站名稱等其他信息;
[0070]其中,獲取聲源網(wǎng)頁的網(wǎng)頁信息,主要有以下兩種方式:
[0071]1、在瀏覽器中加載聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取聲源網(wǎng)頁的網(wǎng)頁地址;具體過程為:
[0072]BHO (Browser Helper Object,瀏覽器輔助對象)是瀏覽器對第三方開放交互接口的業(yè)界標準,通過該接口程序員可以獲取并控制瀏覽器行為如獲取網(wǎng)頁地址,前進,后退,加載行為等。
[0073]本發(fā)明實施例通過編寫瀏覽器的ΒΗ0,在瀏覽器中加載當前網(wǎng)頁時獲取該網(wǎng)頁的URL (Universal Resource Locator,統(tǒng)一資源定位符,也稱為網(wǎng)頁地址),并為該網(wǎng)頁添加一段可執(zhí)行的javascript代碼,該javascript代碼獲取當前頁面內(nèi)容中的flash對象,并判斷該對象是否播放或是否發(fā)出聲音,如果是則將通知BHO插件,BHO通知客戶端該聲源網(wǎng)頁的URL即網(wǎng)頁地址。
[0074]2、在瀏覽器中加載聲源網(wǎng)頁時,如果瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過WASAPI (Windows Audio Session API, Windows音頻會話應用程序編程接口)接口獲取聲源網(wǎng)頁的網(wǎng)頁地址;具體過程為:
[0075]Vista和win7支持core audio api,該api包含WASAPI接口,該接口提供單獨控制每個程序音頻的能力。在vista和win7的音頻系統(tǒng)中,由于聲源網(wǎng)頁的音頻分為多個session進行管理,可以通過wasapi接口獲得session manager ;sessionmanager用于管理系統(tǒng)中的各session,可以枚舉獲得每個session,還可以監(jiān)控session的創(chuàng)建事件;當枚舉系統(tǒng)中的session時,可以獲得session control對象,該對象控制該session的音頻大小,通過該session control對象可以獲得該session的進程號,從而獲取到該聲源網(wǎng)頁是否播放音頻,當播放音頻時獲取該聲源網(wǎng)頁的網(wǎng)頁地址。本發(fā)明實施例通過session manager監(jiān)控session的創(chuàng)建,如果IE瀏覽器session被創(chuàng)建時已有多個IE session,則可獲得多個聲源網(wǎng)頁的url地址,以便后續(xù)用戶進行控制。該檢查并獲取聲源網(wǎng)頁的網(wǎng)頁信息的方式僅適用于瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng)。
[0076]202、判斷網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,白名單中保存用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址;
[0077]具體地,用戶預設(shè)白名單,該白名單中保存用戶允許播放音頻的所有聲源網(wǎng)頁的網(wǎng)頁地址;其中,用戶可以隨時根據(jù)需要對白名單中保存的任一聲源網(wǎng)頁的網(wǎng)頁地址進行重新設(shè)置,也可以增加新的聲源網(wǎng)頁的網(wǎng)頁地址,或者刪除已經(jīng)保存的聲源網(wǎng)頁的網(wǎng)頁地址。
[0078]203、如果聲源網(wǎng)頁的網(wǎng)頁地址不在白名單中,生成提示消息并在瀏覽器的客戶端顯示;
[0079]具體地,如果聲源網(wǎng)頁的網(wǎng)頁地址不在白名單中,則生成提示消息并在瀏覽器的客戶端顯示;該提示消息可以有多重形式,本發(fā)明對此不作限制,為了不打擾用戶,一般在通知欄中以氣泡的形式通知用戶;為了進一步弱化對用戶的干擾,一般設(shè)置氣泡提示的時間,比如設(shè)置9秒后,氣泡自動消失。用戶后續(xù)需要對該聲源網(wǎng)頁進行控制則可以直接進入聲源管理界面進行相應的設(shè)置。
[0080]進一步地,如果聲源網(wǎng)頁的網(wǎng)頁地址在白名單中,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0081]204、當獲取到用戶點擊提示消息的操作時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制。
[0082]具體地,在瀏覽器的客戶端顯示生成的提示消息后,如果用戶點擊提示消息進入聲源管理界面,則在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,該控制圖標可以提供屏蔽/恢復聲源網(wǎng)頁的音頻的功能,比如可以是一個小喇叭的圖標,屏蔽時小喇叭關(guān)掉,恢復時小喇叭打開。
[0083]205、當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制;
[0084]具體地,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標之后,如果用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標選擇屏蔽操作,則根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制。
[0085]206、當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)用戶的取消屏蔽操作對聲源網(wǎng)頁的音頻進行取消屏蔽控制,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0086]具體地,根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制之后,如果用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標選擇取消屏蔽操作即恢復操作時,根據(jù)用戶的取消屏蔽操作在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻,并在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0087]本發(fā)明實施例提供的方法,通過獲取的聲源網(wǎng)頁的網(wǎng)頁信息判斷聲源網(wǎng)頁是否在預設(shè)的白名單中,如果聲源網(wǎng)頁不在白名單中,生成提示消息并在瀏覽器的客戶端顯示,當用戶點擊提示消息時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制,解決了目前對聲源網(wǎng)頁的音頻進行控制操作復雜且專業(yè)要求高以及對所有聲源網(wǎng)頁的音頻全部屏蔽掉無法滿足精確控制的問題,為用戶提供了干擾小、直觀、流暢的解決網(wǎng)頁多聲源干擾的交互方式。
[0088]實施例三
[0089]參見圖3,本發(fā)明實施例提供了一種聲源網(wǎng)頁的控制裝置,該裝置包括:
[0090]獲取模塊301,用于獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,該網(wǎng)頁信息包括聲源網(wǎng)頁的網(wǎng)頁地址;
[0091]判斷模塊302,用于判斷聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,白名單中保存用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址;
[0092]提示模塊303,用于如果聲源網(wǎng)頁的網(wǎng)頁地址不在白名單中,生成提示消息并在瀏覽器的客戶端顯示;
[0093]控制模塊304,用于當獲取到用戶點擊提示消息的操作時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制。
[0094]具體地,參見圖4,該獲取模塊301,具體包括:
[0095]第一獲取單元301a,用于在瀏覽器中加載聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取聲源網(wǎng)頁的網(wǎng)頁地址;
[0096]或,
[0097]第二獲取單元301b,用于在瀏覽器中加載聲源網(wǎng)頁時,如果瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過Windows音頻會話應用程序編程接口 WASAPI接口獲取聲源網(wǎng)頁的網(wǎng)頁地址。
[0098]具體地,參見圖5,該裝置還包括:
[0099]播放模塊305,用于當判斷模塊302判斷聲源網(wǎng)頁的網(wǎng)頁地址在預設(shè)的白名單中時,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0100]具體地,參見圖6,該裝置還包括:
[0101]屏蔽操作模塊306,用于控制模塊304在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標之后,當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制。
[0102]進一步地,參見圖7,該裝置還包括:
[0103]取消屏蔽操作模塊307,用于屏蔽操作模塊306根據(jù)用戶的屏蔽操作對聲源網(wǎng)頁的音頻進行屏蔽控制之后,當獲取到用戶在聲源管理界面中對聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)用戶的取消屏蔽操作對聲源網(wǎng)頁的音頻進行取消屏蔽控制,在瀏覽器的客戶端播放聲源網(wǎng)頁的音頻。
[0104]本發(fā)明實施例提供的裝置,通過獲取的聲源網(wǎng)頁的網(wǎng)頁信息判斷聲源網(wǎng)頁是否在預設(shè)的白名單中,如果聲源網(wǎng)頁不在白名單中,生成提示消息并在瀏覽器的客戶端顯示,當用戶點擊提示消息時,在聲源管理界面中顯示聲源網(wǎng)頁的網(wǎng)頁信息以及聲源網(wǎng)頁的控制圖標,以便用戶通過控制圖標對聲源網(wǎng)頁的音頻進行控制,解決了目前對聲源網(wǎng)頁的音頻進行控制操作復雜且專業(yè)要求高以及對所有聲源網(wǎng)頁的音頻全部屏蔽掉無法滿足精確控制的問題,為用戶提供了干擾小、直觀、流暢的解決網(wǎng)頁多聲源干擾的交互方式。
[0105]需要說明的是:上述實施例提供的聲源網(wǎng)頁的控制裝置在對聲源網(wǎng)頁進行控制時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的聲源網(wǎng)頁的控制裝置與聲源網(wǎng)頁的控制方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0106]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0107]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0108]以上僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種聲源網(wǎng)頁的控制方法,其特征在于,所述方法包括: 獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,所述網(wǎng)頁信息包括所述聲源網(wǎng)頁的網(wǎng)頁地址; 判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,所述白名單中保存用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址; 如果所述聲源網(wǎng)頁的網(wǎng)頁地址不在所述白名單中,生成提示消息并在所述瀏覽器的客戶端顯示; 當獲取到所述用戶點擊所述提示消息的操作時,在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標,以便所述用戶通過所述控制圖標對所述聲源網(wǎng)頁的音頻進行控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,具體包括: 在所述瀏覽器中加載所述聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取所述聲源網(wǎng)頁的網(wǎng)頁地址; 或, 在所述瀏覽器中加載所述聲源網(wǎng)頁時,如果所述瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過所述Windows音頻會話應用程序編程接口 WASAPI接口獲取所述聲源網(wǎng)頁的網(wǎng)頁地址。
3.根 據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中之后,還包括: 如果所述聲源網(wǎng)頁的網(wǎng)頁地址在所述白名單中,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標之后,還包括: 當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制之后,還包括: 當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)所述用戶的取消屏蔽操作對所述聲源網(wǎng)頁的音頻進行取消屏蔽控制,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
6.一種聲源網(wǎng)頁的控制裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取瀏覽器中加載的聲源網(wǎng)頁的網(wǎng)頁信息,所述網(wǎng)頁信息包括所述聲源網(wǎng)頁的網(wǎng)頁地址; 判斷模塊,用于判斷所述聲源網(wǎng)頁的網(wǎng)頁地址是否在預設(shè)的白名單中,所述白名單中保存所述用戶允許播放音頻的聲源網(wǎng)頁的網(wǎng)頁地址; 提示模塊,用于如果所述聲源網(wǎng)頁的網(wǎng)頁地址不在所述白名單中,生成提示消息并在所述瀏覽器的客戶端顯示; 控制模塊,用于當獲取到所述用戶點擊所述提示消息的操作時,在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標,以便所述用戶通過所述控制圖標對所述聲源網(wǎng)頁的音頻進行控制。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊,具體包括: 第一獲取單元,用于在所述瀏覽器中加載所述聲源網(wǎng)頁時,通過瀏覽器輔助對象BHO獲取所述聲源網(wǎng)頁的網(wǎng)頁地址; 或, 第二獲取單元,用于在所述瀏覽器中加載所述聲源網(wǎng)頁時,如果所述瀏覽器運行的系統(tǒng)為vista系統(tǒng)或win7系統(tǒng),通過所述Windows音頻會話應用程序編程接口 WASAPI接口獲取所述聲源網(wǎng)頁的網(wǎng)頁地址。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:播放模塊,用于當所述判斷模塊判斷所述聲源網(wǎng)頁的網(wǎng)頁地址在預設(shè)的白名單中時,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 屏蔽操作模塊,用于所述控制模塊在聲源管理界面中顯示所述聲源網(wǎng)頁的網(wǎng)頁信息以及所述聲源網(wǎng)頁的控制圖標之后,當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的屏蔽操作時,根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 取消屏蔽操作模塊,用于所述屏蔽操作模塊根據(jù)所述用戶的屏蔽操作對所述聲源網(wǎng)頁的音頻進行屏蔽控制之后,當獲取到所述用戶在所述聲源管理界面中對所述聲源網(wǎng)頁的控制圖標的取消屏蔽操作時,根據(jù)所述 用戶的取消屏蔽操作對所述聲源網(wǎng)頁的音頻進行取消屏蔽控制,在所述瀏覽器的客戶端播放所述聲源網(wǎng)頁的音頻。
【文檔編號】G06F3/16GK103853747SQ201210505123
【公開日】2014年6月11日 申請日期:2012年11月30日 優(yōu)先權(quán)日:2012年11月30日
【發(fā)明者】馮釗, 吳開斌, 李成俊 申請人:騰訊科技(深圳)有限公司