本文所公開的主題涉及裝置音量設(shè)置,更特別地涉及基于與不同裝置的接近程度來(lái)調(diào)整裝置音量設(shè)置。
背景技術(shù):
裝置如智能手機(jī)和平板電腦可以被配置成產(chǎn)生向用戶通知事件的聲音,如用于來(lái)電呼叫的振鈴器的聲音、指示接收到文本消息的聲音等。然而,這些聲音會(huì)在不適當(dāng)?shù)臅r(shí)間打擾其他人,例如當(dāng)別人正在睡覺(jué)、看電視、閱讀等時(shí)。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)公開了一種用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的設(shè)備。方法和計(jì)算機(jī)程序產(chǎn)品也執(zhí)行設(shè)備的功能。在一種實(shí)施方式中,設(shè)備包括處理器和存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)可由處理器執(zhí)行的代碼。在一種實(shí)施方式中,代碼可由處理器執(zhí)行以響應(yīng)于檢測(cè)到信息處理裝置來(lái)確定與該信息處理裝置的接近程度。
在另一種實(shí)施方式中,代碼可由處理器執(zhí)行以從信息處理裝置接收上下文數(shù)據(jù)。上下文數(shù)據(jù)可以描述信息處理裝置的用戶的活動(dòng)狀態(tài)。在一些實(shí)施方式中,代碼可由處理器執(zhí)行以根據(jù)與信息處理裝置的接近程度和用戶的活動(dòng)狀態(tài)來(lái)調(diào)整音量設(shè)置。
在某些實(shí)施方式中,代碼還可由處理器執(zhí)行以根據(jù)上下文數(shù)據(jù)確定用戶的活動(dòng)狀態(tài)是否是安靜狀態(tài)。上下文數(shù)據(jù)可以包括生物數(shù)據(jù)、日程表數(shù)據(jù)和位置數(shù)據(jù)中的一個(gè)或更多個(gè)。在一種實(shí)施方式中,根據(jù)所確定的與信息處理裝置的接近程度來(lái)確定預(yù)定音量水平。
在一種實(shí)施方式中,代碼還可由處理器執(zhí)行以使用短距離無(wú)線通信協(xié)議連接至信息處理裝置。短距離無(wú)線通信協(xié)議可以選自:藍(lán)牙協(xié)議、近場(chǎng)通信(“nfc”)協(xié)議、紅外協(xié)議和wi-fi協(xié)議。
在一些實(shí)施方式中,代碼還可由處理器執(zhí)行以響應(yīng)于檢測(cè)到所確定的接近程度的改變來(lái)確定與信息處理裝置的不同的接近程度,并且根據(jù)不同的接近程度來(lái)調(diào)整音量設(shè)置。
在一些實(shí)施方式中,代碼還可由處理器執(zhí)行以響應(yīng)于確定用戶的活動(dòng)狀態(tài)的改變來(lái)從信息處理裝置接收不同的上下文數(shù)據(jù),并且根據(jù)用戶的改變的活動(dòng)狀態(tài)來(lái)調(diào)整音量設(shè)置。
在另一種實(shí)施方式中,代碼還可由處理器執(zhí)行以響應(yīng)于下述情況之一來(lái)調(diào)整音量設(shè)置:確定與信息處理裝置的接近程度以及檢測(cè)到產(chǎn)生可聽聲音的事件。在一些實(shí)施方式中,代碼還可由處理器執(zhí)行以響應(yīng)于確定信息處理裝置是已授權(quán)的信息處理裝置來(lái)調(diào)整音量設(shè)置。
在一種實(shí)施方式中,代碼還可由處理器執(zhí)行以響應(yīng)于音量設(shè)置被調(diào)整而向用戶通知音量設(shè)置已改變。在一些實(shí)施方式中,使用一個(gè)或更多個(gè)傳感器來(lái)確定與信息處理裝置的接近程度,傳感器可以選自藍(lán)牙通信傳感器、信號(hào)強(qiáng)度傳感器、位置傳感器、高度計(jì)和接近程度傳感器。
在一種實(shí)施方式中,信息處理裝置選自可穿戴活動(dòng)跟蹤器、智能手機(jī)和平板電腦。在另一種實(shí)施方式中,音量設(shè)置與免提電話音量、通知音量、振鈴器音量、音樂(lè)音量、視頻音量、游戲音量和語(yǔ)音響應(yīng)音量中的一個(gè)或更多個(gè)相關(guān)聯(lián)。
在一種實(shí)施方式中,方法包括通過(guò)使用處理器響應(yīng)于檢測(cè)到信息處理裝置來(lái)確定與該信息處理裝置的接近程度。在另一種實(shí)施方式中,方法包括從信息處理裝置接收上下文數(shù)據(jù)。上下文數(shù)據(jù)可以描述信息處理裝置的用戶的活動(dòng)狀態(tài)。在一些實(shí)施方式中,方法包括根據(jù)與信息處理裝置的接近程度和用戶的活動(dòng)狀態(tài)來(lái)調(diào)整音量設(shè)置。
在一種實(shí)施方式中,方法包括根據(jù)上下文數(shù)據(jù)確定用戶的活動(dòng)狀態(tài)是否是安靜狀態(tài)。上下文數(shù)據(jù)可以包括生物數(shù)據(jù)、日程表數(shù)據(jù)和位置數(shù)據(jù)中的一個(gè)或更多個(gè)。在一些實(shí)施方式中,通過(guò)響應(yīng)于確定用戶的活動(dòng)狀態(tài)是安靜狀態(tài)而將音量水平減小至預(yù)定音量水平以下來(lái)調(diào)整音量設(shè)置。預(yù)定音量水平可以根據(jù)所確定的與信息處理裝置的接近程度來(lái)確定。
在某些實(shí)施方式中,方法包括響應(yīng)于檢測(cè)到所確定的接近程度的改變來(lái)確定與信息處理裝置的不同的接近程度,并且根據(jù)不同的接近程度來(lái)調(diào)整音量設(shè)置。在一些實(shí)施方式中,方法包括響應(yīng)于確定用戶的活動(dòng)狀態(tài)的改變來(lái)從信息處理裝置接收不同的上下文數(shù)據(jù),并且根據(jù)用戶的改變的活動(dòng)狀態(tài)來(lái)調(diào)整音量設(shè)置。
在一種實(shí)施方式中,方法包括響應(yīng)于下述情況中的一個(gè)或更多個(gè)來(lái)將音量設(shè)置重置為之前的音量設(shè)置:確定信息處理裝置在通信接近程度范圍以外以及確定用戶的活動(dòng)狀態(tài)不是安靜狀態(tài)。
在一種實(shí)施方式中,一種程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)由處理器可執(zhí)行的代碼。在一種實(shí)施方式中,可執(zhí)行的代碼包括用于執(zhí)行以下操作的代碼:響應(yīng)于檢測(cè)到信息處理裝置來(lái)確定與該信息處理裝置的接近程度。在另一種實(shí)施方式中,可執(zhí)行的代碼包括用于執(zhí)行以下操作的代碼:從信息處理裝置接收上下文數(shù)據(jù)。上下文數(shù)據(jù)可以描述信息處理裝置的用戶的活動(dòng)狀態(tài)。在一些實(shí)施方式中,可執(zhí)行的代碼包括用于執(zhí)行以下操作的代碼:根據(jù)與信息處理裝置的接近程度和用戶的活動(dòng)狀態(tài)來(lái)調(diào)整音量設(shè)置。
附圖說(shuō)明
將通過(guò)參考在附圖中示出的具體實(shí)施方式來(lái)呈現(xiàn)上面簡(jiǎn)要描述的實(shí)施方式的更具體描述。應(yīng)當(dāng)理解,這些附圖僅描繪了一些實(shí)施方式,因此不被認(rèn)為是對(duì)本發(fā)明范圍的限制,將通過(guò)使用附圖以附加的特征和細(xì)節(jié)來(lái)描述和解釋實(shí)施方式,在附圖中:
圖1是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的系統(tǒng)的一種實(shí)施方式的示意性框圖;
圖2是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的模塊的一種實(shí)施方式的示意性框圖;
圖3是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的另一模塊的一種實(shí)施方式的示意性框圖;
圖4是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的方法的一種實(shí)施方式的示意性流程圖;以及
圖5是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的另一方法的一種實(shí)施方式的示意性流程圖。
具體實(shí)施方式
如本領(lǐng)域普通技術(shù)人員將要理解的,實(shí)施方式的各個(gè)方面可以被實(shí)施為系統(tǒng)、方法或程序產(chǎn)品。因此,實(shí)施方式可以采取下述形式:完全硬件實(shí)施方式、完全軟件實(shí)施方式(包括固件、常駐軟件、微代碼等)或?qū)④浖矫婧陀布矫娼M合的實(shí)施方式,這些實(shí)施方式在本文中都可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。另外,實(shí)施方式可以采用以一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置實(shí)施的程序產(chǎn)品的形式,其中,一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置存儲(chǔ)在下文中稱為代碼的機(jī)器可讀代碼、計(jì)算機(jī)可讀代碼和/或程序代碼。存儲(chǔ)裝置可以是有形的、非暫態(tài)的和/或非傳輸?shù)?。存?chǔ)裝置可以不包含信號(hào)。在某種實(shí)施方式中,存儲(chǔ)裝置僅采用用于訪問(wèn)代碼的信號(hào)。
在本說(shuō)明書中描述的許多功能單元被標(biāo)記為模塊,以便更特別地強(qiáng)調(diào)它們的實(shí)現(xiàn)獨(dú)立性。例如,模塊可以實(shí)現(xiàn)為硬件電路,包括定制vlsi電路或門陣列、現(xiàn)成半導(dǎo)體例如邏輯芯片、晶體管或其他分立部件。模塊還可以以可編程硬件設(shè)備如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯器件等的形式來(lái)實(shí)現(xiàn)。
模塊還可以以供各種類型的處理器執(zhí)行的代碼和/或軟件的形式來(lái)實(shí)現(xiàn)。所識(shí)別的代碼模塊可以例如包括可執(zhí)行代碼的一個(gè)或更多個(gè)物理塊或邏輯塊,其可以例如被組織為對(duì)象、過(guò)程或函數(shù)。然而,所識(shí)別的模塊的可執(zhí)行體不需要物理地位于一起,而是可以包括存儲(chǔ)在不同位置的完全不同指令,所述完全不同指令當(dāng)邏輯地連接在一起時(shí)包括模塊并實(shí)現(xiàn)模塊的所述目的。
實(shí)際上,代碼模塊可以是單個(gè)指令或許多指令,并且甚至可以在不同的程序之間跨若干存儲(chǔ)器裝置分布在若干不同的代碼段上。類似地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別和示出,并且可以以任何合適的形式實(shí)現(xiàn)并且組織在任何合適類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。操作數(shù)據(jù)可以被收集為單個(gè)數(shù)據(jù)集,或者可以分布在不同的位置,包括分布在不同的計(jì)算機(jī)可讀存儲(chǔ)裝置上。在模塊或模塊的各個(gè)部分以軟件實(shí)現(xiàn)的情況下,軟件部分存儲(chǔ)在一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置上。
可以利用一種或更多種計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是存儲(chǔ)代碼的存儲(chǔ)裝置。存儲(chǔ)裝置可以為例如但不限于電子的、磁的、光的、電磁的、紅外的、全息的、微機(jī)械的或半導(dǎo)體的系統(tǒng)、設(shè)備或者裝置,或者前述的任何合適的組合。
存儲(chǔ)裝置的更具體的示例(非窮舉列表)可以包括下述內(nèi)容:具有一個(gè)或更多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)軟盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦除可編程只讀存儲(chǔ)器(eprom或閃存存儲(chǔ)器)、便攜式致密盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或前述的任何合適的組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以為能夠包含或存儲(chǔ)程序的任何有形介質(zhì),該程序用于由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或者與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合來(lái)使用。
可以以一種或更多種編程語(yǔ)言的任何組合的方式來(lái)編寫用于執(zhí)行各個(gè)實(shí)施方式的操作的代碼,編程語(yǔ)言包括面向?qū)ο缶幊陶Z(yǔ)言例如python、ruby、java、smalltalk、c++等以及傳統(tǒng)程序編程語(yǔ)言例如“c”編程語(yǔ)言等和/或機(jī)器語(yǔ)言例如匯編語(yǔ)言。代碼可以完全在用戶的計(jì)算機(jī)上執(zhí)行,可以部分地在用戶的計(jì)算機(jī)上執(zhí)行,可以作為獨(dú)立的軟件包執(zhí)行,可以部分地在用戶的計(jì)算機(jī)上執(zhí)行且部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行,或者可以完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后者的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)的任何類型的網(wǎng)絡(luò)連接至用戶的計(jì)算機(jī),或者可以(例如,通過(guò)使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))與外部計(jì)算機(jī)進(jìn)行該連接。
本說(shuō)明書中各處提到的“一種實(shí)施方式”或“實(shí)施方式”或類似的表述表示結(jié)合實(shí)施方式所描述的具體的特征、結(jié)構(gòu)或特性包括在至少一個(gè)實(shí)施方式中。因此,除非另外明確指定,本說(shuō)明書中各處出現(xiàn)的短語(yǔ)“在一種實(shí)施方式中”或“在實(shí)施方式中”以及類似的表述并非都是在提及同一實(shí)施方式,而是表示“一個(gè)或更多個(gè)實(shí)施方式但非所有實(shí)施方式”。除非另有明確指定,否則術(shù)語(yǔ)“包括(including)”、“包含(comprising)”、“具有(having)”及其變型意味著“包括但不限于”。除非另有明確指定,列舉的項(xiàng)目列表并不暗示任何項(xiàng)目或所有項(xiàng)目是相互排斥的。除非另有明確指定,未加以數(shù)量限定的情況也表示“一個(gè)或更多個(gè)”。
此外,可以以任何合適的方式對(duì)所描述的實(shí)施方式的特征、結(jié)構(gòu)或特性進(jìn)行組合。在下面的描述中,提供了許多具體的細(xì)節(jié)例如編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫(kù)查詢、數(shù)據(jù)庫(kù)結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等的示例以提供對(duì)實(shí)施方式的透徹理解。然而,相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,在沒(méi)有具體細(xì)節(jié)中的一個(gè)或更多個(gè)細(xì)節(jié)的情況下,或者在使用其他的方法、部件、材料等的情況下,也可以實(shí)施各種實(shí)施方式。在其他情況下,為了避免混淆實(shí)施方式的各個(gè)方面而沒(méi)有詳細(xì)地示出或描述公知的結(jié)構(gòu)、材料或操作。
以下參照根據(jù)實(shí)施方式的方法、設(shè)備、系統(tǒng)和程序產(chǎn)品的示意性流程圖和/或示意性框圖來(lái)描述實(shí)施方式的各個(gè)方面。要理解,示意性流程圖和/或示意性框圖的每個(gè)塊以及示意性流程圖和/或示意性框圖中的塊的組合可以由代碼實(shí)現(xiàn)。可以將這些代碼提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一定機(jī)制,使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)示意性流程圖和/或示意性框圖的一個(gè)或更多個(gè)塊中指定的功能/動(dòng)作的裝置。
還可以將代碼存儲(chǔ)在存儲(chǔ)裝置中,這些代碼可以引導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置以特定方式起作用,使得存儲(chǔ)在存儲(chǔ)裝置中的指令產(chǎn)生包括實(shí)現(xiàn)示意性流程圖和/或示意性框圖的一個(gè)或更多個(gè)塊中指定的功能/動(dòng)作的指令的制品。
還可以將代碼加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置上,以使得要在計(jì)算機(jī)、其他可編程設(shè)備或其他裝置上執(zhí)行的一系列操作步驟產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而使得計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的代碼提供用于實(shí)現(xiàn)流程圖和/或框圖的一個(gè)或更多個(gè)塊中指定的功能/動(dòng)作的處理。
附圖中的示意性流程圖和/或示意性框圖示出了根據(jù)各種實(shí)施方式的設(shè)備、系統(tǒng)、方法和程序產(chǎn)品的可能實(shí)現(xiàn)的架構(gòu)、功能和操作。在這點(diǎn)上,示意性流程圖和/或示意性框圖中的每個(gè)塊可以表示代碼的模塊、段或部分,其包括用于實(shí)現(xiàn)指定的一個(gè)或更多個(gè)邏輯功能的代碼的一個(gè)或更多個(gè)可執(zhí)行指令。
還應(yīng)注意,在一些替選實(shí)施中,塊中標(biāo)注的功能可以不按照附圖中所示的順序發(fā)生。例如,取決于所涉及的功能,連續(xù)示出的兩個(gè)塊實(shí)際上可以基本同時(shí)執(zhí)行,或者這些塊有時(shí)可以以相反的順序來(lái)執(zhí)行??梢韵氲皆诠δ?、邏輯或效果上等同于所示圖的一個(gè)或更多個(gè)塊或其各個(gè)部分的其他步驟和方法。
盡管在流程圖和/或框圖中可以采用各種箭頭類型和線類型,但是它們被理解為不限制相應(yīng)實(shí)施方式的范圍。實(shí)際上,一些箭頭或其他連接器可以用于僅指示所描繪的實(shí)施方式的邏輯流程。例如,箭頭可以指示所描繪的實(shí)施方式的被枚舉出的步驟之間的未指定持續(xù)時(shí)間的等待或監(jiān)視時(shí)段。還將注意到,框圖和/或流程圖的每個(gè)塊以及框圖和/或流程圖中的各個(gè)塊的組合可以由執(zhí)行指定功能或動(dòng)作的基于專用硬件的系統(tǒng)或?qū)S糜布痛a的組合來(lái)實(shí)現(xiàn)。
每個(gè)圖中的元件的描述可以指代前面的附圖的元件。在所有附圖中相同的附圖標(biāo)記指代相同的元件,包括相同元件的替選實(shí)施例
圖1是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的系統(tǒng)100的一種實(shí)施方式的示意性框圖。在一種實(shí)施方式中,系統(tǒng)100包括一個(gè)或更多個(gè)信息處理裝置102、一個(gè)或更多個(gè)音量管理模塊104、一個(gè)或更多個(gè)數(shù)據(jù)網(wǎng)絡(luò)106以及一個(gè)或更多個(gè)服務(wù)器108。在某些實(shí)施方式中,即使在圖1中描繪了特定數(shù)量的信息處理裝置102、音量管理模塊104、數(shù)據(jù)網(wǎng)絡(luò)106和服務(wù)器108,本領(lǐng)域技術(shù)人員也將認(rèn)識(shí)到,根據(jù)本公開內(nèi)容,在系統(tǒng)100中可以包括任何數(shù)量的信息處理裝置102、音量管理模塊104、數(shù)據(jù)網(wǎng)絡(luò)106和服務(wù)器108,以用于基于接近程度的音量調(diào)整。
在一種實(shí)施方式中,系統(tǒng)100包括一個(gè)或更多個(gè)信息處理裝置102。信息處理裝置102可以包括下述中的一個(gè)或更多個(gè):臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、智能手機(jī)、機(jī)頂盒、游戲控制臺(tái)、智能電視、智能手表、健身帶或其他可穿戴活動(dòng)跟蹤裝置、光學(xué)頭戴式顯示器(例如,虛擬現(xiàn)實(shí)耳機(jī)、智能眼鏡等)、hdmi或其他電子顯示器加密狗、個(gè)人數(shù)字助理或其他計(jì)算設(shè)備,所述其他計(jì)算設(shè)備包括處理器(例如,中央處理單元(“cpu”)、處理器核、現(xiàn)場(chǎng)可編程門陣列(“fpga”)或其它可編程邏輯、專用集成電路(“asic”)、控制器、微控制器和/或另一半導(dǎo)體集成電路器件)、易失性存儲(chǔ)器和/或非易失性存儲(chǔ)介質(zhì)。
在某些實(shí)施方式中,信息處理裝置102通過(guò)下面描述的數(shù)據(jù)網(wǎng)絡(luò)106通信上耦接至一個(gè)或更多個(gè)其他信息處理裝置102和/或一個(gè)或更多個(gè)服務(wù)器108。在另一種實(shí)施方式中,信息處理裝置102被配置成執(zhí)行各種程序、程序代碼、應(yīng)用、指令、功能等,其可以對(duì)位于一個(gè)或更多個(gè)服務(wù)器108上的數(shù)據(jù)進(jìn)行訪問(wèn)、存儲(chǔ)、下載、上傳等。
在一種實(shí)施方式中,音量管理模塊104被配置成基于與一個(gè)或更多個(gè)不同的信息處理裝置102(例如,觸發(fā)器裝置)的接近程度來(lái)調(diào)整信息處理裝置102(例如,目標(biāo)裝置)的音量設(shè)置。在一種實(shí)施方式中,音量管理模塊104響應(yīng)于檢測(cè)到信息處理裝置102來(lái)確定與信息處理裝置102例如觸發(fā)器裝置的接近程度。在另一種實(shí)施方式中,音量管理模塊104從所檢測(cè)到的信息處理裝置102接收上下文數(shù)據(jù)。上下文數(shù)據(jù)可以描述信息處理裝置102的用戶的活動(dòng)狀態(tài)。在另一種實(shí)施方式中,音量管理模塊104根據(jù)所確定的與所檢測(cè)到的信息處理裝置102的接近程度以及用戶的活動(dòng)狀態(tài)來(lái)調(diào)整例如在目標(biāo)裝置上的音量設(shè)置。音量管理模塊104,包括其各種子模塊202-306,可位于系統(tǒng)100中的一個(gè)或更多個(gè)信息處理裝置102、一個(gè)或更多個(gè)服務(wù)器108、一個(gè)或更多個(gè)網(wǎng)絡(luò)設(shè)備等上。下面參照?qǐng)D2和圖3更詳細(xì)地描述音量管理模塊104。
在各種實(shí)施方式中,音量管理模塊104可以被實(shí)施為硬件器件,該硬件器件可安裝或部署在信息處理裝置102上、服務(wù)器108上或數(shù)據(jù)網(wǎng)絡(luò)106上的其他地方。在某些實(shí)施方式中,音量管理模塊104可以包括硬件器件如安全硬件加密狗或其他硬件器件裝置(例如,機(jī)頂盒、網(wǎng)絡(luò)器件等),所述硬件器件裝置通過(guò)有線連接(例如,usb連接)或無(wú)線連接(例如,藍(lán)牙、wi-fi、近場(chǎng)通信(“nfc”)等)附接至例如膝上型計(jì)算機(jī)、服務(wù)器108、平板電腦、智能手機(jī)等的設(shè)備;所述硬件器件裝置附接至電子顯示器設(shè)備(例如,使用hdmi端口、displayport端口、minidisplayport端口、vga端口、dvi端口等的電視機(jī)或監(jiān)視器);等等。音量管理模塊104的硬件器件可以包括電源接口、有線和/或無(wú)線網(wǎng)絡(luò)接口、附接到顯示器的圖形接口、和/或如下所述的被配置成執(zhí)行本文所描述的與音量管理模塊104有關(guān)的功能的半導(dǎo)體集成電路器件。
在這樣的實(shí)施方式中,音量管理模塊104可以包括半導(dǎo)體集成電路器件(例如,一個(gè)或更多個(gè)芯片、管芯或其他分立邏輯硬件)等,例如現(xiàn)場(chǎng)可編程門陣列(“fpga”)或其他可編程邏輯、用于fpga或其他可編程邏輯的固件、用于在微控制器上執(zhí)行的微代碼、專用集成電路(“asic”)、處理器、處理器核等。在一種實(shí)施方式中,音量管理模塊104可以安裝在具有一個(gè)或更多個(gè)電線或連接(例如,至易失性存儲(chǔ)器、非易失性存儲(chǔ)介質(zhì)、網(wǎng)絡(luò)接口、外圍裝置、圖形/顯示器接口等)的印刷電路板上。硬件器件可以包括:被配置成發(fā)送和接收數(shù)據(jù)(例如,與印刷電路板等的一個(gè)或更多個(gè)電線連通)的一個(gè)或更多個(gè)引腳、焊盤或其他電連接;以及被配置成執(zhí)行音量管理模塊104的各種功能的一個(gè)或更多個(gè)硬件電路和/或其他電氣電路。
在某些實(shí)施方式中,音量管理模塊104的半導(dǎo)體集成電路器件或其他硬件器件包括一個(gè)或更多個(gè)易失性存儲(chǔ)介質(zhì)并且/或者與一個(gè)或更多個(gè)易失性存儲(chǔ)介質(zhì)通信上耦接,所述一個(gè)或更多個(gè)易失性存儲(chǔ)介質(zhì)可以包括但不限于隨機(jī)存取存儲(chǔ)器(“ram”)、動(dòng)態(tài)ram(“dram”)、高速緩存等。在一種實(shí)施方式中,音量管理模塊104的半導(dǎo)體集成電路器件或其他硬件器件包括一個(gè)或更多個(gè)非易失性存儲(chǔ)介質(zhì)并且/或者與一個(gè)或更多個(gè)非易失性存儲(chǔ)介質(zhì)通信上耦接,所述一個(gè)或更多個(gè)非易失性存儲(chǔ)介質(zhì)可以包括但不限于:nand閃存、nor閃存、納米隨機(jī)存取存儲(chǔ)器(納米ram或nram)、基于納米晶體線的存儲(chǔ)器、基于氧化硅的亞10納米工藝存儲(chǔ)器、石墨烯存儲(chǔ)器、硅-氧化物-氮化物-氧化物-硅(“sonos”)、電阻式ram(“rram”)、可編程金屬化單元(“pmc”)、導(dǎo)電橋接ram(“cbram”)、磁阻ram(“mram”)、動(dòng)態(tài)ram(“dram”)、相改變r(jià)am(“pram”或“pcm”)、磁存儲(chǔ)介質(zhì)(例如,硬盤、磁帶)、光學(xué)存儲(chǔ)介質(zhì)等。
在一種實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)106包括傳送數(shù)字通信的數(shù)字通信網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò)106可以包括無(wú)線網(wǎng)絡(luò)如無(wú)線蜂窩網(wǎng)絡(luò)、本地?zé)o線網(wǎng)絡(luò)如wi-fi網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)、近場(chǎng)通信(“nfc”)網(wǎng)絡(luò)、adhoc網(wǎng)絡(luò)等。數(shù)據(jù)網(wǎng)絡(luò)106可以包括廣域網(wǎng)(“wan”)、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(“san”)、局域網(wǎng)(lan)、光纖網(wǎng)絡(luò)、互聯(lián)網(wǎng)或其他數(shù)字通信網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò)106可以包括兩個(gè)或更多個(gè)網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò)106可以包括一個(gè)或更多個(gè)服務(wù)器、路由器、交換機(jī)和/或其他聯(lián)網(wǎng)設(shè)備。數(shù)據(jù)網(wǎng)絡(luò)106還可以包括一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如硬盤驅(qū)動(dòng)器、光驅(qū)動(dòng)器、易失性存儲(chǔ)器、ram等。
在一種實(shí)施方式中,一個(gè)或更多個(gè)服務(wù)器108可以被實(shí)現(xiàn)為刀片服務(wù)器、大型機(jī)服務(wù)器、塔式服務(wù)器、機(jī)架式服務(wù)器等。一個(gè)或更多個(gè)服務(wù)器108可以被配置為郵件服務(wù)器、web服務(wù)器、應(yīng)用服務(wù)器、ftp服務(wù)器、媒體服務(wù)器、數(shù)據(jù)服務(wù)器、web服務(wù)器、文件服務(wù)器、虛擬服務(wù)器等。一個(gè)或更多個(gè)服務(wù)器108可以通過(guò)數(shù)據(jù)網(wǎng)絡(luò)106通信上耦接(聯(lián)網(wǎng))至一個(gè)或更多個(gè)信息處理裝置102。一個(gè)或更多個(gè)服務(wù)器108可以存儲(chǔ)與信息處理裝置、用戶等相關(guān)聯(lián)的數(shù)據(jù)。例如,服務(wù)器108可以存儲(chǔ)信息處理裝置102的位置數(shù)據(jù)、用戶的活動(dòng)數(shù)據(jù)、日程表/時(shí)間表數(shù)據(jù)、生物測(cè)量數(shù)據(jù)以及/或者描述信息處理裝置102的位置和/或與用戶相關(guān)聯(lián)的活動(dòng)相關(guān)數(shù)據(jù)的其他上下文數(shù)據(jù)。
圖2是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的設(shè)備200的一種實(shí)施方式的示意性框圖。在一種實(shí)施方式中,裝置200包括音量管理模塊104的實(shí)施方式。在一些實(shí)施方案中,音量管理模塊104包括接近程度模塊202、活動(dòng)模塊204和音量模塊206中的一個(gè)或更多個(gè),下面更詳細(xì)地對(duì)這些模塊進(jìn)行描述。
在一種實(shí)施方式中,接近程度模塊202被配置成確定與信息處理裝置102例如觸發(fā)器裝置的接近程度。在某些實(shí)施方式中,接近程度模塊202響應(yīng)于檢測(cè)到觸發(fā)器裝置來(lái)確定與該觸發(fā)器裝置的接近程度。在一種實(shí)施方式中,接近程度模塊202基于從一個(gè)或更多個(gè)傳感器接收的數(shù)據(jù)來(lái)檢測(cè)觸發(fā)器裝置是否在目標(biāo)裝置的接近程度范圍以內(nèi),所述傳感器例如接近程度傳感器、運(yùn)動(dòng)傳感器、紅外傳感器、短距離無(wú)線通信(例如,藍(lán)牙、nfc、wi-fi、無(wú)線電等)傳感器、無(wú)線信號(hào)強(qiáng)度傳感器、位置傳感器(例如,全球定位系統(tǒng)(“gps”)傳感器)等。例如,接近程度模塊202可以基于從通信上耦接至接近程度模塊202的另一智能手機(jī)即目標(biāo)裝置上的藍(lán)牙傳感器接收的數(shù)據(jù)來(lái)檢測(cè)智能手機(jī)即觸發(fā)器裝置是否在該目標(biāo)裝置的短距離無(wú)線通信接近程度范圍以內(nèi)。
接近程度模塊202可以基于通過(guò)使用信號(hào)傳感器、藍(lán)牙或其他短距離無(wú)線通信距離檢測(cè)方法、來(lái)自位置服務(wù)的數(shù)據(jù)、無(wú)線三角測(cè)量法、聲音傳感器、光傳感器等檢測(cè)到的信號(hào)強(qiáng)度來(lái)確定到觸發(fā)器裝置的距離。例如,如果接近程度模塊202位于用戶的智能手機(jī)上,則接近程度模塊202可以通過(guò)檢測(cè)由另一用戶的無(wú)線健身帶發(fā)射的藍(lán)牙信號(hào)來(lái)檢測(cè)該無(wú)線健身帶。此外,接近程度模塊202可以使用所檢測(cè)到的藍(lán)牙信號(hào)來(lái)確定智能手機(jī)與無(wú)線健身帶之間的距離。如果智能手機(jī)和無(wú)線健身帶二者都包括位置傳感器如gps傳感器,則接近程度模塊202可以確定這兩個(gè)裝置的位置,并且基于這兩個(gè)裝置的檢測(cè)位置來(lái)得到這兩個(gè)裝置之間的距離。
在一種實(shí)施方式中,接近程度模塊202基于由一個(gè)或更多個(gè)傳感器例如高度計(jì)收集的數(shù)據(jù)通過(guò)連接至信息處理裝置102的wi-fi接入點(diǎn)借助于無(wú)線三角定位方法等來(lái)確定目標(biāo)裝置和/或觸發(fā)器裝置的垂直位置。例如,接近程度模塊202可以基于高度計(jì)數(shù)據(jù)和/或通過(guò)確定各個(gè)裝置連接到房屋中的不同的無(wú)線接入點(diǎn)即平板電腦連接到地下室接入點(diǎn)而膝上型計(jì)算機(jī)連接到二樓接入點(diǎn),來(lái)確定平板電腦位于地下室臥室中并且膝上型計(jì)算機(jī)位于房屋的二樓臥室中?;诖怪蔽恢脭?shù)據(jù),如果目標(biāo)裝置與觸發(fā)器裝置位于不同樓層上,則接近程度模塊202可以確定目標(biāo)裝置和觸發(fā)器裝置彼此有多“接近”。
在一種實(shí)施方式中,活動(dòng)模塊204被配置成從檢測(cè)到的信息處理裝置102即觸發(fā)器裝置接收上下文數(shù)據(jù)。此處所使用的上下文數(shù)據(jù)可以包括描述觸發(fā)器裝置的用戶的活動(dòng)狀態(tài)例如安靜狀態(tài)、醒來(lái)狀態(tài)、活躍狀態(tài)、睡覺(jué)狀態(tài)等的數(shù)據(jù)。在某些實(shí)施方式中,上下文數(shù)據(jù)可以包括:生物測(cè)量數(shù)據(jù),其可以指示用戶是否醒來(lái)、正在入睡、睡著、正在鍛煉、正在坐等;日程表/時(shí)間表數(shù)據(jù);位置數(shù)據(jù);來(lái)自可以指示用戶的活動(dòng)的一個(gè)或更多個(gè)傳感器如加速度計(jì)、振動(dòng)傳感器等的數(shù)據(jù);等。
例如,活動(dòng)模塊204可以從用戶佩戴的指示用戶睡著的無(wú)線活動(dòng)跟蹤器接收生物測(cè)量數(shù)據(jù)。在另一示例中,活動(dòng)模塊204可以從用戶的智能手機(jī)接收指示用戶正在走動(dòng)的加速度計(jì)數(shù)據(jù)。在另一示例中,活動(dòng)模塊204可以從用戶的平板電腦接收指示用戶正在參加當(dāng)前安排的會(huì)議的用戶的時(shí)間表數(shù)據(jù)。
在一種實(shí)施方式中,音量模塊206被配置成根據(jù)所確定的與另一信息處理裝置102例如觸發(fā)器裝置的接近程度以及基于所接收的上下文數(shù)據(jù)確定的用戶的活動(dòng)狀態(tài)來(lái)調(diào)整信息處理裝置102例如目標(biāo)裝置的一個(gè)或更多個(gè)音量水平或設(shè)置。在一些實(shí)施方式中,響應(yīng)于確定用戶的活動(dòng)狀態(tài)是安靜狀態(tài),音量模塊206將音量水平減小至預(yù)定音量水平以下。
例如,用戶可以帶著他的智能手機(jī)走進(jìn)他的臥室。位于智能手機(jī)上或與智能手機(jī)相關(guān)聯(lián)的接近程度模塊202可以檢測(cè)到由用戶的妻子佩戴的健身追蹤器(例如,
繼續(xù)上述示例,音量模塊206可以根據(jù)智能手機(jī)與健身追蹤器的接近程度以及確定用戶睡著來(lái)調(diào)整用戶的智能手機(jī)上的一個(gè)或更多個(gè)音量設(shè)置。在該示例中,因?yàn)樯舷挛臄?shù)據(jù)指示妻子睡著了,并且所確定的設(shè)備之間的距離僅為5英尺,所以音量模塊206可以使用戶的智能手機(jī)上的音量靜音,使得不會(huì)響應(yīng)于電話呼叫、通知、文本消息、游戲、音樂(lè)等而產(chǎn)生聲音。以這種方式,音量管理模塊104可以基于由其他用戶的設(shè)備收集的上下文數(shù)據(jù)所確定的其他用戶的活動(dòng)以及與其他用戶的設(shè)備(例如,觸發(fā)器裝置)的接近程度來(lái)控制目標(biāo)裝置的音量。
在某些實(shí)施方式中,音量模塊206基于使目標(biāo)裝置上產(chǎn)生聲音的事件的類型來(lái)調(diào)整目標(biāo)裝置的音量水平。在某些實(shí)施方式中,音量模塊206調(diào)整電話呼叫振鈴器音量、文本消息通知音量、推送通知音量、電子郵件通知音量、游戲音量、音樂(lè)音量、視頻音量、與免提電話相關(guān)聯(lián)的音量、語(yǔ)音響應(yīng)音量(例如,由google
在一種實(shí)施方式中,音量模塊206根據(jù)與目標(biāo)裝置進(jìn)行聯(lián)系的一個(gè)或更多個(gè)聯(lián)系人來(lái)調(diào)整目標(biāo)裝置的音量水平。例如,當(dāng)音量模塊206調(diào)整智能手機(jī)的振鈴器的音量水平時(shí),音量模塊206可以使得在接收到來(lái)自bob的電話呼叫時(shí)使振鈴器靜音,但是對(duì)于從jill接收的電話呼叫僅將音量減小至特定水平。
在某些實(shí)施方式中,音量模塊206基于從在目標(biāo)裝置的通信接近程度范圍以內(nèi)的多個(gè)不同的觸發(fā)器裝置接收的另外的輸入來(lái)調(diào)整目標(biāo)裝置的音量水平。例如,位于
在另一示例實(shí)施方式中,活動(dòng)模塊206可以從家庭辦公室計(jì)算機(jī)接收上下文數(shù)據(jù),該上下文數(shù)據(jù)包括用于家庭中的家庭成員的時(shí)間表數(shù)據(jù)/日程表數(shù)據(jù)(例如,學(xué)校時(shí)間表、就寢時(shí)間的時(shí)間表等)。在這樣的實(shí)施方式中,音量模塊206可以基于日程表數(shù)據(jù)和/或與觸發(fā)器裝置的接近程度、位置數(shù)據(jù)等來(lái)調(diào)整目標(biāo)裝置的音量設(shè)置。
例如,如果日程表數(shù)據(jù)指示用戶的孩子在下午7:00睡覺(jué),當(dāng)根據(jù)與平板電腦、孩子的臥室相關(guān)聯(lián)的位置數(shù)據(jù)和/或與可以位于孩子的臥室內(nèi)的觸發(fā)器裝置相關(guān)聯(lián)的位置數(shù)據(jù)確定出平板電腦在孩子的臥室的接近程度范圍以內(nèi)時(shí)(例如當(dāng)平板電腦和孩子的臥室之間的距離減小時(shí)),音量模塊206可以減小平板電腦的音量和/或使平板電腦的音量靜音。此外,當(dāng)平板電腦遠(yuǎn)離于孩子的臥室移動(dòng)時(shí)(例如,當(dāng)平板電腦與孩子的臥室之間的距離增大時(shí)),音量模塊206可以通過(guò)增大平板電腦的音量設(shè)置來(lái)調(diào)整音量設(shè)置,直至音量達(dá)到其之前設(shè)置的音量水平為止。
在另一示例實(shí)施方式中,活動(dòng)模塊204可以從用戶的辦公室內(nèi)的裝置接收指示用戶計(jì)劃在下午1:00開會(huì)的日程表數(shù)據(jù)。隨著會(huì)議時(shí)間臨近,音量模塊206可以使用戶的智能手機(jī)靜音,使得他在會(huì)議期間不被打擾。在計(jì)劃的會(huì)議時(shí)間過(guò)去之后,音量模塊206可以將用戶的智能手機(jī)上的音量設(shè)置重置為其之前的設(shè)置。
在一種實(shí)施方式中,如上所述,音量模塊206可以將信息處理裝置102的音量水平減小至預(yù)定音量水平或閾值音量水平以下。預(yù)定音量水平可以基于所確定的與觸發(fā)器裝置的接近程度來(lái)設(shè)置。換言之,隨著目標(biāo)裝置接近還指示用戶處于安靜狀態(tài)的觸發(fā)器裝置,音量模塊206可以繼續(xù)減小音量。例如,如果用戶正在睡覺(jué),那么接近睡覺(jué)用戶的裝置的智能手機(jī)的音量模塊206可以減小智能手機(jī)的音量水平,并且隨著智能手機(jī)更接近睡覺(jué)用戶的裝置而繼續(xù)減小音量水平。
在某些實(shí)施方式中,如上所述,音量模塊206響應(yīng)于接近程度模塊202確定目標(biāo)裝置不在觸發(fā)器裝置的接近程度范圍以內(nèi)、響應(yīng)于活動(dòng)模塊204接收到指示另一用戶不再處于安靜狀態(tài)的上下文數(shù)據(jù)等而重置目標(biāo)裝置的音量設(shè)置。例如,響應(yīng)于基于由活動(dòng)模塊204從醒來(lái)的另一用戶的可穿戴健身跟蹤器接收的生物測(cè)量數(shù)據(jù)確定該另一用戶已醒來(lái),音量模塊206可以將電話的振鈴器音量重置為之前的設(shè)置。
在一種實(shí)施方式中,當(dāng)接近程度模塊202確定目標(biāo)裝置在觸發(fā)器裝置的閾值接近程度范圍以內(nèi)時(shí)或者當(dāng)活動(dòng)模塊204檢測(cè)到用戶的活動(dòng)狀態(tài)已經(jīng)改變?yōu)榘察o狀態(tài)時(shí),音量模塊206調(diào)整設(shè)備的音量設(shè)置。在一些實(shí)施方式中,音量模塊206不調(diào)整目標(biāo)裝置的音量設(shè)置,直至目標(biāo)裝置接收或檢測(cè)到產(chǎn)生可聽聲音的事件。例如,音量模塊206可以在接收到電話呼叫之前不調(diào)整電話的振鈴器音量。因此,音量模塊206可以“按照需要”來(lái)調(diào)整目標(biāo)裝置的音量設(shè)置。
在一些實(shí)施方式中,接近程度模塊202響應(yīng)于檢測(cè)到之前確定的接近程度的改變來(lái)確定與觸發(fā)器裝置的不同的接近程度或新的接近程度。在這樣的實(shí)施方式中,接近程度模塊202可以定期檢查目標(biāo)裝置相對(duì)于之前檢測(cè)到觸發(fā)器裝置的接近程度。如果之前確定的接近程度不同于當(dāng)前確定的接近程度,則接近程度模塊202可以確定與觸發(fā)器裝置的新的接近程度,例如接近程度模塊202或接近程度模塊202所在的目標(biāo)裝置與觸發(fā)器裝置之間的距離。然后,音量模塊206可以根據(jù)不同的接近程度來(lái)調(diào)整目標(biāo)裝置的一個(gè)或更多個(gè)音量設(shè)置,例如,如果目標(biāo)裝置與觸發(fā)器裝置之間的距離大于之前確定的距離,則音量模塊206可以增大音量;或者如果目標(biāo)裝置與觸發(fā)器裝置之間的距離小于之前確定的距離,則音量模塊206可以減小音量。
在某些實(shí)施方式中,活動(dòng)模塊204從觸發(fā)器裝置接收新的上下文數(shù)據(jù)。在這樣的實(shí)施方式中,活動(dòng)模塊204可以定期從觸發(fā)器裝置請(qǐng)求和/或接收上下文數(shù)據(jù),以確定用戶的活動(dòng)狀態(tài)是否已經(jīng)改變。如果用戶的活動(dòng)狀態(tài)已經(jīng)改變,例如從安靜狀態(tài)改變到活躍狀態(tài),或從活躍狀態(tài)改變到安靜狀態(tài),則音量模塊206可以根據(jù)新的活動(dòng)狀態(tài)來(lái)調(diào)整設(shè)備的一個(gè)或更多個(gè)音量設(shè)置,例如,如果由上下文數(shù)據(jù)指示的另一用戶的活動(dòng)狀態(tài)從安靜狀態(tài)改變到活躍狀態(tài),則音量模塊206可以增大音量,或者如果由上下文數(shù)據(jù)指示的另一用戶的活動(dòng)狀態(tài)從活躍狀態(tài)改變?yōu)榘察o狀態(tài),則音量模塊206可以減小音量。
圖3是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的設(shè)備300的一種實(shí)施方式的示意性框圖。在一種實(shí)施方式中,設(shè)備300包括音量管理模塊104的實(shí)施方式。在某些實(shí)施方式中,音量管理模塊104包括接近程度模塊202、活動(dòng)模塊204和音量模塊206中的一個(gè)或更多個(gè)模塊,并且所述接近程度模塊202、活動(dòng)模塊204和音量模塊206可以基本上類似于如上參照?qǐng)D2所述的接近程度模塊202、活動(dòng)模塊204和音量模塊206。此外,音量管理模塊104可以包括連接模塊302、授權(quán)模塊304和通知模塊306中的一個(gè)或更多個(gè)模塊,下面更詳細(xì)地對(duì)這些模塊進(jìn)行描述。
在一種實(shí)施方式中,連接模塊302被配置成連接至所檢測(cè)到的觸發(fā)器裝置。在某些實(shí)施方式中,連接模塊302使用短距離無(wú)線通信協(xié)議如藍(lán)牙協(xié)議、nfc通信協(xié)議、紅外協(xié)議、wi-fi協(xié)議、無(wú)線電協(xié)議等連接至觸發(fā)器裝置。例如,響應(yīng)于接近程度模塊202檢測(cè)到膝上型計(jì)算機(jī)非常接近用戶的智能手機(jī),連接模塊302可以選擇與這兩個(gè)裝置都兼容的通信協(xié)議以發(fā)起與膝上型計(jì)算機(jī)的通信。在通信建立之后,活動(dòng)模塊204可以從膝上型計(jì)算機(jī)請(qǐng)求包括用戶數(shù)據(jù)、時(shí)間表數(shù)據(jù)、位置數(shù)據(jù)等的上下文數(shù)據(jù)。
在一種實(shí)施方式中,授權(quán)模塊304被配置成確定所檢測(cè)到的觸發(fā)器裝置是否是被授權(quán)與目標(biāo)裝置通信的裝置。在一些實(shí)施方式中,授權(quán)模塊304保存被允許與目標(biāo)裝置通信的預(yù)選的、預(yù)定的、已授權(quán)的、已注冊(cè)的和/或類似的觸發(fā)器裝置的列表。在這樣的實(shí)施方式中,授權(quán)模塊304可以使用用于觸發(fā)器裝置的標(biāo)識(shí)符例如ip地址、mac地址、裝置名稱等來(lái)標(biāo)識(shí)已授權(quán)的觸發(fā)器裝置。
在一些實(shí)施方式中,授權(quán)模塊304響應(yīng)于用戶輸入將觸發(fā)器裝置注冊(cè)為授權(quán)裝置。例如,用戶可以向授權(quán)模塊304提供可穿戴健身跟蹤器的裝置標(biāo)識(shí)符,以將可穿戴健身跟蹤器注冊(cè)為授權(quán)裝置,這可以使用戶能夠進(jìn)行“選擇加入”以允許可穿戴健身跟蹤器或通過(guò)該可穿戴健身跟蹤器檢測(cè)到的用戶活動(dòng)來(lái)控制用戶設(shè)備上的音量。在某些實(shí)施方式中,響應(yīng)于目標(biāo)裝置檢測(cè)到觸發(fā)器裝置,觸發(fā)器裝置可以請(qǐng)求與目標(biāo)裝置通信的許可。例如,授權(quán)模塊304可以通過(guò)與觸發(fā)器裝置的藍(lán)牙連接來(lái)接收請(qǐng)求允許向授權(quán)模塊304發(fā)送上下文數(shù)據(jù)和/或其他類型的數(shù)據(jù)的請(qǐng)求。
在一種實(shí)施方式中,通知模塊306被配置成在音量模塊206調(diào)整音量設(shè)置之后向用戶通知在目標(biāo)裝置上的音量設(shè)置已被調(diào)整。例如,通知模塊306可以在用戶的智能手機(jī)上呈現(xiàn)通知,以指示:因?yàn)榛趶挠脩舻呐渑嫉慕∩韼Ы邮盏纳舷挛臄?shù)據(jù)確定出智能手機(jī)在用戶的正在睡覺(jué)的配偶的閾值接近程度范圍以內(nèi),所以用于文本消息通知的音量已經(jīng)被靜音。類似地,通知模塊306可以保存關(guān)于音量模塊206調(diào)整目標(biāo)裝置的音量設(shè)置的事例的日志、歷史等,這包括哪些設(shè)置被調(diào)整、設(shè)置何時(shí)被調(diào)整、設(shè)置為什么被調(diào)整等。
圖4是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的方法400的一種實(shí)施方式的示意性流程圖。在一種實(shí)施方式中,方法400開始,接近程度模塊202響應(yīng)于檢測(cè)到觸發(fā)器裝置而確定402與信息處理裝置102例如觸發(fā)器裝置的接近程度。在另一種實(shí)施方式中,活動(dòng)模塊204從觸發(fā)器裝置接收404上下文數(shù)據(jù),該上下文數(shù)據(jù)可以描述觸發(fā)器裝置的用戶的活動(dòng)狀態(tài)。在各種實(shí)施方式中,音量模塊206根據(jù)與觸發(fā)器裝置的接近程度和用戶的活動(dòng)狀態(tài)來(lái)調(diào)整406目標(biāo)裝置的音量設(shè)置,方法400結(jié)束。
圖5是示出了用于基于接近程度和活動(dòng)數(shù)據(jù)來(lái)調(diào)整音量設(shè)置的另一方法500的一種實(shí)施方式的示意性流程圖。在一種實(shí)施方式中,方法500開始,接近程度模塊202檢測(cè)到502觸發(fā)器裝置在目標(biāo)裝置的通信接近程度范圍以內(nèi)。在另一種實(shí)施方式中,接近程度模塊202確定504目標(biāo)裝置與觸發(fā)器裝置的接近程度。
在一種實(shí)施方式中,如果授權(quán)模塊304確定506觸發(fā)器裝置未被授權(quán)與目標(biāo)裝置通信,則方法500結(jié)束。否則,在一種實(shí)施方式中,連接模塊302將目標(biāo)裝置連接508到觸發(fā)器裝置。在一些實(shí)施方式中,活動(dòng)模塊204從觸發(fā)器裝置接收510描述觸發(fā)器裝置的用戶的活動(dòng)狀態(tài)的上下文數(shù)據(jù)。
在一種實(shí)施方式中,音量模塊206基于所確定的與觸發(fā)器裝置的接近程度和所確定的觸發(fā)器裝置的用戶的活動(dòng)狀態(tài)來(lái)調(diào)整512目標(biāo)裝置的一個(gè)或更多個(gè)音量設(shè)置。在一種實(shí)施方式中,通知模塊306在與目標(biāo)裝置相關(guān)聯(lián)的日志或歷史中記錄514音量調(diào)整細(xì)節(jié)。在另一種實(shí)施方式中,通知模塊306在目標(biāo)裝置上向用戶呈現(xiàn)通知,該通知向用戶通知已經(jīng)改變了目標(biāo)裝置上的一個(gè)或更多個(gè)音量設(shè)置和/或改變音量設(shè)置的原因。
在一些實(shí)施方式中,如果活動(dòng)模塊204確定518與觸發(fā)器裝置的用戶相關(guān)聯(lián)的上下文數(shù)據(jù)已經(jīng)改變,則活動(dòng)模塊204從觸發(fā)器裝置接收510新的上下文數(shù)據(jù),音量模塊206可以使用新的上下文數(shù)據(jù)來(lái)調(diào)整512目標(biāo)裝置的一個(gè)或更多個(gè)音量設(shè)置。否則,如果接近程度模塊202確定520目標(biāo)裝置與觸發(fā)器裝置的接近程度已經(jīng)改變,意味著裝置之間的距離已經(jīng)改變,則接近程度模塊202確定522與觸發(fā)器裝置的新的接近程度。否則,方法500結(jié)束。
在一種實(shí)施方式中,如果接近程度模塊202確定524與觸發(fā)器裝置的新的接近程度不在通信接近程度范圍以外,則音量模塊206基于新的接近程度來(lái)調(diào)整512目標(biāo)裝置的一個(gè)或更多個(gè)設(shè)置。否則,音量模塊206將目標(biāo)裝置的一個(gè)或更多個(gè)已調(diào)節(jié)的音量設(shè)置重置526到之前的音量設(shè)置,并且方法500結(jié)束。
實(shí)施方式可以以其他具體形式來(lái)實(shí)施。所描述的實(shí)施方式在所有方面都被認(rèn)為僅是說(shuō)明性的而不是限制性的。因此,本發(fā)明的范圍由所附權(quán)利要求而不是由前面的描述來(lái)指示。在權(quán)利要求的等同方案的含義和范圍內(nèi)的所有改變都被包括在權(quán)利要求的范圍內(nèi)。