两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

噪聲敏感的警報呈現(xiàn)的制作方法

文檔序號:12290097閱讀:620來源:國知局
噪聲敏感的警報呈現(xiàn)的制作方法與工藝

在計算的領(lǐng)域內(nèi),很多場景涉及在設(shè)備上呈現(xiàn)警報,例如在接收到到來的呼叫或文本消息之后由移動電話向用戶呈現(xiàn)鈴聲或振動。在這樣的場景中,環(huán)境的噪聲可能會影響用戶聽到警報的能力,這可能會使得用戶錯過時間敏感的警報,例如,針對實時通信會話的請求(例如,到來的電話呼叫或者視頻聊天請求)。用戶可以利用多種技術(shù)來應(yīng)對環(huán)境的噪聲,例如,增加設(shè)備的音量以使警報比環(huán)境的噪聲更加顯著。如果環(huán)境中的噪聲具有特定的類型,則用戶可以將設(shè)備的警報從與噪聲匹配的第一傳感模態(tài)轉(zhuǎn)換為不與噪聲匹配的可替代的傳感模態(tài)(例如,在具有大音量的環(huán)境中,用戶可以從基于聲音的警報切換至基于振動的警報)。如果用戶錯過了警報,則設(shè)備可以記錄該錯過的警報,并且呈現(xiàn)在警報的時間期間或之后用戶可以注意到的消息。



技術(shù)實現(xiàn)要素:

提供了該發(fā)明內(nèi)容以用簡化的形式介紹在以下的具體實施方式中所進一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在標(biāo)識所要求保護的主題的關(guān)鍵特征或本質(zhì)特征,也不旨在用來限制所要求保護的主題的范圍。

盡管在所呈現(xiàn)的警報的上下文中,在上文中所描述的技術(shù)使得用戶能夠減輕環(huán)境的噪聲,但這些技術(shù)可能會呈現(xiàn)出一些缺點。例如,涉及用戶的注意力的減輕技術(shù)可能是不足夠的,這是因為用戶可能只有有限的注意力用于管理設(shè)備,或者用戶在使設(shè)備的音量適應(yīng)變化的環(huán)境的噪聲水平時具有有限的耐心。額外地,諸如增加鈴聲音量之類的技術(shù)可能是令人不悅的(例如,在嘈雜的環(huán)境中,足夠大聲以克服(overcome)噪聲水平的鈴聲也可能會激怒其他個體),并且如果當(dāng)噪聲水平減弱后用戶未能對其重新設(shè)置,則可能會令人尷尬(例如,如果用戶轉(zhuǎn)換至安靜的環(huán)境,則在嘈雜環(huán)境中能夠聽到的非常大聲的鈴聲可能會是刺耳的)。

作為另一個示例,即使用戶從設(shè)備接收到警報,由于噪聲水平,用戶也可能不能夠進行響應(yīng);例如,當(dāng)用戶和呼叫者將不能夠聽到彼此時,用戶可能不希望接受呼叫。此外,除非用戶通知呼叫者為什么該用戶不能夠接受呼叫(例如,通過文本消息),否則呼叫者沒有被告知針對該未接的呼叫的原因。

在本文中所呈現(xiàn)的是用于配置設(shè)備來呈現(xiàn)對環(huán)境的噪聲水平敏感的警報的技術(shù)。根據(jù)這些技術(shù),當(dāng)設(shè)備準(zhǔn)備向用戶呈現(xiàn)警報時,設(shè)備檢測環(huán)境的噪聲水平,并且將該噪聲水平與噪聲水平閾值進行比較。如果噪聲水平低于噪聲水平閾值(即,如果環(huán)境對于用戶接收警報而言足夠安靜),則設(shè)備向用戶呈現(xiàn)警報。然而,如果噪聲水平高于噪聲水平閾值(即,如果環(huán)境對于用戶接收警報而言太嘈雜),則設(shè)備制止(refrain)呈現(xiàn)警報,并且替代地推遲對警報的呈現(xiàn)直到設(shè)備檢測到噪聲水平已經(jīng)減弱到低于噪聲水平閾值為止??蛇x地,針對涉及呼叫者的警報,設(shè)備可以自動地向呼叫者發(fā)送關(guān)于噪聲水平的消息,例如,通知呼叫者由于嘈雜的環(huán)境,該用戶無法接聽呼叫。通過當(dāng)用戶不太可能接收警報時制止在嘈雜的環(huán)境中呈現(xiàn)警報,該設(shè)備可以以根據(jù)在本文中所呈現(xiàn)的技術(shù)的上下文感知的方式更方便地與用戶進行交互。

為了實現(xiàn)前述和有關(guān)的目標(biāo),以下的描述和附圖闡述了某些說明性的方面和實現(xiàn)。這些僅僅表示其中可以采用一個或多個方面的各種方式的中的一些。當(dāng)結(jié)合附圖考慮時,本公開的其他方面、優(yōu)點、和新穎的特征將從以下的詳細(xì)描述中變得顯而易見。

附圖說明

圖1是以用于向設(shè)備的用戶呈現(xiàn)警報的各種技術(shù)為特征的示例性場景的示圖。

圖2是根據(jù)在本文中所呈現(xiàn)的技術(shù)的以向設(shè)備的用戶呈現(xiàn)警報為特征的示例性場景的示圖。

圖3是根據(jù)在本文中所呈現(xiàn)的技術(shù)的向設(shè)備的用戶呈現(xiàn)警報的第一示例性方法的示圖。

圖4是根據(jù)在本文中所呈現(xiàn)的技術(shù)的示出了以用于向用戶呈現(xiàn)警報的示例性系統(tǒng)為特征的示例性設(shè)備的組件框圖。

圖5是包括被配置為實施在本文中所闡述的規(guī)定集合中的一個或多個規(guī)定的處理器可執(zhí)行指令的示例性計算機可讀介質(zhì)的示圖。

圖6是其中可以實現(xiàn)在本文中所呈現(xiàn)的技術(shù)的示例性設(shè)備的示圖。

圖7是根據(jù)在本文中所呈現(xiàn)的技術(shù)的以環(huán)境的噪聲水平的檢測的可調(diào)時刻為特征的示例性場景的示圖。

圖8是根據(jù)在本文中所呈現(xiàn)的技術(shù)的以環(huán)境噪聲水平的頻譜與警報的頻譜的比較為特征的示例性場景的示圖。

圖9是根據(jù)在本文中所呈現(xiàn)的技術(shù)的以可以在環(huán)境中呈現(xiàn)的一組可替代的警報為特征的示例性場景的示圖。

圖10是根據(jù)在本文中所呈現(xiàn)的技術(shù)的以經(jīng)推遲的警報的警報日志的呈現(xiàn)為特征的示例性場景的示圖。

圖11是其中可以實現(xiàn)和/或利用所呈現(xiàn)的技術(shù)中的一部分技術(shù)的示例性計算環(huán)境的示圖。

具體實施方式

現(xiàn)在參考附圖來描述所要求保護的主題,其中,相同的附圖標(biāo)記用于指代通篇中相同的元素。在以下的描述中,出于解釋的目的,闡述了許多具體細(xì)節(jié)以便提供對所要求保護的主題的徹底的理解。然而顯然,在沒有這些具體細(xì)節(jié)的情況下也可以實踐所要求保護的主題。在其他實例中,以框圖形式示出了結(jié)構(gòu)和設(shè)備以便促進描述所要求保護的主題。

A.引言

圖1是以用于向設(shè)備104的用戶102呈現(xiàn)警報110為特征的示例性場景100的示圖。在該示例性場景100中,設(shè)備104包括在接收到來自用戶102的聯(lián)系人108的到來的呼叫106之后呈現(xiàn)警報110的移動電話。然而,在第一時間120處,用戶102可以出現(xiàn)在具有可以遮蓋(obscure)警報110的顯著量的噪聲114的環(huán)境112中。作為第一示例,警報110可以包括用戶102由于大聲的環(huán)境112(例如,音樂會或者有大音量對話的公共餐廳)中的聲音而聽不到的聲音。作為第二示例,警報110可以包括用戶102由于環(huán)境112內(nèi)顯著量的振動(例如,火車在粗糙的軌道上行駛或者公共汽車在卵石街道上行駛)而可能察覺不到的振動。在這些和類似的場景中,由于環(huán)境112的噪聲114,用戶102可能不能感知到由設(shè)備104所呈現(xiàn)的警報110,并且最終,聯(lián)系人108被通知用戶102無法接聽呼叫(unavailable)。

設(shè)備104常常被配置為以多種方式來減輕這樣的情形。作為第一示例,用戶102可以僅僅是增加警報110的音量以便超過環(huán)境112的噪聲114。作為第二示例,設(shè)備104可以向用戶102呈現(xiàn)關(guān)于錯過的警報110的通知116,其中在第二時間122處用戶102可以注意到該錯過的警報110并且對其進行響應(yīng)。作為第三示例,在預(yù)期到由于環(huán)境112的噪聲114而錯過警報110的情況下,用戶102可以切換(toggle)由設(shè)備104對警報110的呈現(xiàn),從與噪聲114相對應(yīng)的第一警報類型切換至不與噪聲114相對應(yīng)的第二警報類型(例如,從語音警報110切換至振動警報118,所述振動警報118在以高音量的聲音噪聲114但低音量的振動噪聲114為特征的環(huán)境112中更容易被感知)。此后,在第二時間124處,將諸如到來的呼叫106之類的警報118呈現(xiàn)為盡管有環(huán)境112的聲音噪聲114也能夠由用戶102所感知的振動警報118。

盡管在圖1的示例性場景100中所呈現(xiàn)的技術(shù)可以使得用戶102能夠減輕對警報110的錯失的感知,但這樣的技術(shù)可能展示出多種缺點。

作為第一示例,由用戶102來實現(xiàn)諸如提高音量或者切換至不同的警報模態(tài)之類的減輕技術(shù)。然而,用戶102可能不能夠拿到(reach)設(shè)備104來改變設(shè)置以進行響應(yīng)(例如,如果設(shè)備104在用戶的口袋或包中);用戶可能沒有可用的注意力來管理設(shè)備104的警報設(shè)置(例如,當(dāng)用戶102在駕駛車輛時);用戶可能不想要花時間來改變設(shè)置;或者用戶可能不了解如何改變設(shè)置。額外地,在一些場景中,用戶102可能會不正確地相信警報110是超過環(huán)境112的噪聲114而可以感知到的。

作為第二示例,涉及提高警報的音量的技術(shù)(例如,廣播音頻警報的音量,或者振動警報118的振動力量)可以克服環(huán)境112的噪聲114,但是也可能會引起用戶102和/或附近的其他個體的不愉快的體驗;例如,超過嘈雜的談話聲的過于大聲的鈴聲廣播可以由用戶102容易地感知,但也可能激怒附近的其他人。額外地,增加警報110的音量可能會更快地耗盡設(shè)備104的電池(例如,生成更強的振動可能會引起設(shè)備104的更快的電量消耗速率)。

作為第三示例,當(dāng)環(huán)境112的噪聲114改變時,涉及改變警報110的音量以適應(yīng)環(huán)境112的噪聲114的減輕技術(shù)可能會有不期望的結(jié)果。例如,當(dāng)環(huán)境112嘈雜時用戶102可以增加鈴聲音量,但當(dāng)音量減弱或者當(dāng)用戶102轉(zhuǎn)移至較安靜的環(huán)境112時忘記將音量調(diào)回低音量。作為結(jié)果的鈴聲可能是刺耳的,并可能對用戶102而言是尷尬的并且激怒附近的其他人。相反地,用戶102可以在出現(xiàn)在幾乎沒有噪聲的環(huán)境112(例如,圖書館)中時調(diào)低設(shè)備104的警報音量,但在轉(zhuǎn)移至具有一般噪聲水平的環(huán)境112之后可能忘記將警報音量恢復(fù)至一般設(shè)置,并且可能因此由于異常低的警報110的音量而錯過警報110。此外,用戶102可能僅僅是不愿意在環(huán)境112的噪聲114改變時頻繁地處理設(shè)備104的音量水平。

作為第四示例,一些設(shè)備104可以僅僅具有一種類型的警報110,或者僅僅具有每種都會被環(huán)境112的噪聲114所遮蓋的各種類型的警報(例如,移動電話可以具有音頻鈴聲模塊和震動模塊兩者,但用戶102可以出現(xiàn)在既太大聲而聽不到音頻鈴聲又太粗糙而無法感受到震動警報的環(huán)境112中)。因此,設(shè)備104可能無法呈現(xiàn)超過環(huán)境112的噪聲114而用戶112能夠感知到的任何類型的警報112。

作為第五示例,向用戶102呈現(xiàn)關(guān)于錯過的警報110的通知116(例如,在設(shè)備104的顯示器上所顯示的消息)可能不足以使得用戶102注意到錯過的警報110。例如,沒有預(yù)期到警報(例如,接收到來的呼叫106)的用戶102可能不會針對這樣的通知116而檢查設(shè)備104,并且可能直到錯過了警報110之后很久才注意到通知116。產(chǎn)生該結(jié)果是因為設(shè)備104在后來的時間不引起用戶102的注意,而是以僅僅在用戶102后來發(fā)起與設(shè)備104的交互時能夠注意到的被動的方式進行響應(yīng)。

作為第六示例,當(dāng)警報110涉及聯(lián)系人(例如,對用戶102進行呼叫106的個體)108時,設(shè)備104與用戶102的交互可能無法通知聯(lián)系人108關(guān)于該交互。例如,當(dāng)設(shè)備104嘗試向用戶102呈現(xiàn)警報110時聯(lián)系人108可能會等待,并且接著可以通知聯(lián)系人108用戶102無法接聽呼叫和/或?qū)⒙?lián)系人108轉(zhuǎn)接至語音信箱。然而,這些響應(yīng)可能不會通知聯(lián)系人108關(guān)于用戶102為何無法接聽呼叫(即,由于環(huán)境112的噪聲114),而是僅僅通知用戶102無法接聽呼叫。這些和其他缺點可以是由在圖1的示例性場景100中所呈現(xiàn)的對錯過的警報的減輕技術(shù)而產(chǎn)生的。

B.所呈現(xiàn)的技術(shù)

圖2呈現(xiàn)了根據(jù)在本文中所呈現(xiàn)的技術(shù)的以被配置為考慮到用戶102的環(huán)境112的噪聲114而向用戶102呈現(xiàn)警報110的設(shè)備104為特征的示例性場景200的示圖。

在該示例性場景200中,在第一時間212處,用戶102的設(shè)備104接收來自用戶102的聯(lián)系人108的呼叫106,并且盡力向用戶102呈現(xiàn)關(guān)于該呼叫106的警報110。然而,在呈現(xiàn)警報110之前,設(shè)備104測量用戶102的環(huán)境112的噪聲水平202,并且將環(huán)境112的噪聲114的噪聲水平202與噪聲水平閾值204進行比較(例如,確定環(huán)境112的聲音水平是高于聲音水平閾值還是低于聲音水平閾值,所述閾值例如65分貝或者一般水平的對話的峰值響度)。在得到噪聲水平202低于噪聲水平閾值204的確定208之后,設(shè)備104可以制止向用戶102呈現(xiàn)警報110,并且可以替代地將警報110存儲在警報存儲210中(例如,針對錯過的警報110的存儲器緩沖器)。在后來的時間處,當(dāng)設(shè)備104得到噪聲水平202已經(jīng)減小到低于噪聲水平閾值204時,設(shè)備104可以向用戶102呈現(xiàn)警報存儲210中的警報110(例如,向用戶102提供指示來自聯(lián)系人108的錯過的呼叫106的音頻通知)。

C.技術(shù)效果

根據(jù)在本文中所呈現(xiàn)的(例如,在圖2的示例性場景200中所示出的)技術(shù)的用于呈現(xiàn)警報的設(shè)備104的配置可以呈現(xiàn)與包括在圖1的示例性場景100中所示出的那些技術(shù)在內(nèi)的其他技術(shù)相比的多種技術(shù)效果。

作為第一示例,由設(shè)備104自動地執(zhí)行對噪聲水平202與噪聲水平閾值204的比較206,以及對是呈現(xiàn)警報110還是推遲這樣的呈現(xiàn)直到環(huán)境112的噪聲水平202減弱為止的確定208,并且不涉及用戶102用于調(diào)整設(shè)備104的操作的知識、注意力、以及記憶。由此,用戶102更不易于得到由于以下原因而產(chǎn)生的結(jié)果:未能調(diào)整設(shè)備104以適應(yīng)當(dāng)前的環(huán)境112或者未能在離開環(huán)境112時重新設(shè)置設(shè)備104。

作為第二示例,將警報110的呈現(xiàn)推遲直到用戶102可以感知到警報110的時間為止,而不是通過增加警報110的音量來克服噪聲水平202,這降低了向用戶102和其他個體呈現(xiàn)經(jīng)放大的警報110的不愉快。

作為第三示例,不呈現(xiàn)用戶102不太可能感知到的警報110的確定208可以節(jié)省設(shè)備104的電池電量和其他計算資源。

作為第四示例將警報110的呈現(xiàn)推遲至隨后的時間,并且在當(dāng)噪聲水平202降低至低于噪聲水平閾值204的后來的時間處對警報110進行實際的呈現(xiàn),這使得設(shè)備104能夠主動地向用戶警報,而不是被動地呈現(xiàn)通知,例如,用戶102可能沒有注意到的消息。

作為第五示例,可以快速地執(zhí)行比較208,并且可以使能對聯(lián)系人108的快速響應(yīng)(而不是聯(lián)系人108必須在設(shè)備104徒勞地嘗試警告用戶102時進行等待),和/或可以通知聯(lián)系人108關(guān)于用戶102不能接聽呼叫的原因,即,由于環(huán)境112的噪聲水平202??梢酝ㄟ^考慮到環(huán)境112的噪聲水平202而呈現(xiàn)警報110來達到的這些和其他技術(shù)效果可以通過實現(xiàn)在本文中所呈現(xiàn)的技術(shù)來達到。

D.示例性實施例

圖3呈現(xiàn)了在本文中所呈現(xiàn)的技術(shù)的第一示例性實施例的示圖,其被示出為向設(shè)備104的用戶102呈現(xiàn)警報110的示例性方法300。示例性方法300可以被實現(xiàn)為例如存儲在具有處理器的設(shè)備的存儲器組件(例如,存儲器電路、硬盤驅(qū)動器的盤片、固態(tài)存儲設(shè)備、或者磁盤或光盤)中的一組指令,其中,當(dāng)在處理器上被執(zhí)行時,所述指令使得所述設(shè)備根據(jù)在本文中所呈現(xiàn)的技術(shù)來進行操作。示例性方法300在302處開始,并且涉及在設(shè)備104的處理器上執(zhí)行304指令。特別地,在處理器上執(zhí)行指令使得設(shè)備104檢測306環(huán)境112的噪聲水平202,并且將環(huán)境112的噪聲水平206與噪聲水平閾值204進行比較308。如果噪聲水平202低于噪聲水平閾值204,則設(shè)備104可以向用戶102呈現(xiàn)警報110;但如果噪聲水平112高于噪聲水平閾值114,則設(shè)備可以制止312向用戶102呈現(xiàn)警報110。替代地,設(shè)備104可以再一次(在短時段之后)檢測306環(huán)境204的噪聲水平202以用于與噪聲水平204進行比較,并且可以繼續(xù)這樣做直到噪聲水平202低于噪聲水平閾值204為止,在這之后,設(shè)備104可以向用戶102呈現(xiàn)警報110。通過以該方式向用戶102呈現(xiàn)警報110,在處理器上執(zhí)行指令使得設(shè)備根據(jù)在本文中所呈現(xiàn)的技術(shù)進行操作,并且因此示例性方法300在314處結(jié)束。

圖4呈現(xiàn)了在本文中所呈現(xiàn)的技術(shù)的第二示例性實施例的示圖,其被示出為在其上實現(xiàn)了用于向用戶102呈現(xiàn)警報110的示例性系統(tǒng)406的示例性設(shè)備402。示例性系統(tǒng)406的相應(yīng)的組件可以被實現(xiàn)為例如存儲在示例性設(shè)備402的存儲器組件中的指令,其中,當(dāng)在示例性設(shè)備402的處理器404上執(zhí)行時,所述指令使得示例性設(shè)備402執(zhí)行在本文中所呈現(xiàn)的技術(shù)中的至少一部分技術(shù)??商娲?盡管未示出),示例性系統(tǒng)406的一個或多個組件可以被實現(xiàn)為例如易失性或非易失性邏輯電路,例如,特別設(shè)計的片上半導(dǎo)體(SoC)或者現(xiàn)場可編程門陣列(FPGA)的配置,其執(zhí)行在本文中所呈現(xiàn)的技術(shù)中的至少一部分技術(shù),以使得組件的互操作完成對在本文中所呈現(xiàn)的技術(shù)的變型的執(zhí)行。

示例性系統(tǒng)406包括在接收到警報110之后存儲警報110的警報存儲器408。示例性系統(tǒng)406還包括檢測用戶102的環(huán)境112的噪聲水平202的噪聲水平檢測器410(例如,麥克風(fēng)或振動傳感器)。示例性系統(tǒng)406還包括警報呈現(xiàn)器412,其中,當(dāng)警報存儲器408存儲所存儲的至少一個警報110時,該警報呈現(xiàn)器412將用戶102的環(huán)境112的噪聲水平202與噪聲水平閾值204進行比較。在確定用戶102的環(huán)境112的噪聲水平202低于噪聲水平閾值204之后,警報呈現(xiàn)器412向用戶102呈現(xiàn)所存儲的至少一個警報110,并且從警報存儲器408中移除所存儲的至少一個警報110。通過該方式,圖4的示例性系統(tǒng)406的組件的架構(gòu)和互操作使得示例性設(shè)備402能夠根據(jù)在本文中所呈現(xiàn)的技術(shù)向用戶102呈現(xiàn)警報110。

另一個實施例涉及計算機可讀介質(zhì),該計算機可讀介質(zhì)包括被配置為應(yīng)用在本文中所呈現(xiàn)的技術(shù)的處理器可執(zhí)行的指令。這樣的計算機可讀介質(zhì)可以包括例如包含諸如存儲器半導(dǎo)體(例如,利用靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、和/或同步動態(tài)隨機存取存儲器(SDRAM)技術(shù)的半導(dǎo)體)、硬盤驅(qū)動器的盤片、閃速存儲器設(shè)備、或者磁盤或光盤(例如,CD-R、DVD-R、或軟盤)之類的有形的設(shè)備的計算機可讀存儲設(shè)備,所述計算機可讀存儲設(shè)備對一組計算機可讀指令進行編碼,其中,當(dāng)由設(shè)備的處理器執(zhí)行時,所述計算機可讀指令使得設(shè)備實現(xiàn)在本文中所呈現(xiàn)的技術(shù)。這樣的計算機可讀介質(zhì)還可以包括(作為與計算機可讀存儲設(shè)備不同的一類技術(shù)的)各種類型的通信介質(zhì),例如,可以通過各種物理現(xiàn)象傳播的信號(例如,電磁信號、聲波信號、或者光信號)以及在各種有線場景(例如,經(jīng)由以太網(wǎng)或光纖電纜)和/或無線場景(例如,諸如WiFi之類的無線局域網(wǎng)(WLAN)、諸如藍牙之類的個域網(wǎng)(PAN)、或者蜂窩網(wǎng)絡(luò)或廣播網(wǎng)絡(luò))中傳播的信號,并且所述信號對一組計算機可讀指令進行編碼,其中,當(dāng)由設(shè)備的處理器執(zhí)行時,所述指令使得設(shè)備實現(xiàn)在本文中所呈現(xiàn)的技術(shù)。

在圖5中示出了以這些方式設(shè)計的示例性計算機可讀介質(zhì),其中,實現(xiàn)500包括其上編碼有計算機可讀數(shù)據(jù)504的計算機可讀存儲器設(shè)備502(例如,CD-R、DVD-R、或者硬盤驅(qū)動器的盤片)。該計算機可讀數(shù)據(jù)504進而包括被配置為根據(jù)在本文中所闡述的原理進行操作的一組計算機指令506。在這樣的第一實施例中,處理器可執(zhí)行的指令506可以被配置為使得設(shè)備執(zhí)行用于向用戶102呈現(xiàn)警報110的方法,例如,圖3的示例性方法300。在這樣的第二實施例中,處理器可執(zhí)行指令506可以被配置為實現(xiàn)用于向用戶102呈現(xiàn)警報110的系統(tǒng)的一個或多個組件,所述系統(tǒng)例如圖4的示例性設(shè)備402中的示例性系統(tǒng)406??梢杂杀绢I(lǐng)域技術(shù)人員設(shè)計出被配置為根據(jù)在本文中所呈現(xiàn)的技術(shù)進行操作的許多這樣的計算機可讀介質(zhì)。

E.變型

在本文中所討論的技術(shù)可以被設(shè)計為在許多方面具有變型,并且一些變型可以關(guān)于這些和其他技術(shù)的其他變型而呈現(xiàn)額外的優(yōu)點和/或減少的缺點。此外,一些變型可以以組合實現(xiàn),并且一些變型可以通過協(xié)同合作而以額外的優(yōu)點和/或減少的缺點為特征??梢詫⒆冃筒⑷敫鞣N實施例(例如,圖3的示例性方法300;圖4的示例性系統(tǒng)406;以及圖5的示例性計算機可讀存儲器設(shè)備502)中,從而給予這樣的實施例單獨或協(xié)同的優(yōu)點。

E1.場景

可以在這些技術(shù)的實施例間變化的第一方面涉及其中可以利用這樣的技術(shù)的場景。

作為該第一方面的第一變型,可以在多種設(shè)備104中利用在本文中所呈現(xiàn)的技術(shù),所述多種設(shè)備104例如膝上型計算機、平板計算機、電話和其他通信設(shè)備、耳機、掛耳式耳機、眼鏡、腕表、便攜式游戲設(shè)備、諸如電視機和音樂播放機之類的便攜式媒體播放機、移動導(dǎo)航設(shè)備、移動家電、以及車輛。

圖6是以這樣的一個設(shè)備為特征的示例性場景600的視圖,所述設(shè)備包括掛耳式耳機設(shè)備602,所述掛耳式耳機設(shè)備602包括可以佩戴在用戶102的頭部612的耳朵614上的外殼604,并且包括可以位于用戶102的耳朵614附近的揚聲器606以及麥克風(fēng)608。為了向用戶102呈現(xiàn)警報110,掛耳式設(shè)備602可以利用麥克風(fēng)608來檢測用戶102的環(huán)境112的噪聲水平202,并且可以將噪聲水平202與噪聲水平閾值204(例如,其中用戶102有可能舒服地聽到通過揚聲器606所呈現(xiàn)的警報的最大噪聲水平114)進行比較。如果麥克風(fēng)608確定噪聲水平202低于噪聲水平閾值204,則耳掛式耳機設(shè)備602可以通過揚聲器606向用戶102呈現(xiàn)警報110;但如果噪聲水平202被確定為超過噪聲水平閾值204,則耳掛式耳機設(shè)備602可以推遲向用戶102呈現(xiàn)警報110直到噪聲水平202降低到低于噪聲水平閾值204為止。在檢測到這樣的降低之后,耳掛式耳機設(shè)備604可以根據(jù)在本文中所呈現(xiàn)的技術(shù)而使用揚聲器606來向用戶102呈現(xiàn)警報110(例如,通知用戶102關(guān)于在高噪聲水平202時段期間所錯過的警報110)。

作為該第一方面的第二變型,可以利用在本文中所呈現(xiàn)的技術(shù)來呈現(xiàn)具有許多類型的意義的警報110,所述意義例如,對到來的呼叫106或到來的消息的接收;另一個個體的在線狀態(tài)或可接聽呼叫性(availability);對諸如天氣、交通、或新聞警報之類的警示的接收;軟件應(yīng)用的信息公告或更新;關(guān)于用戶102的環(huán)境112的提示,例如,來自導(dǎo)航設(shè)備的方向性消息;以及設(shè)備上的任務(wù)的完成,例如,將消息傳遞至另一個個體。

作為該第一方面的第三變型,在本文中所呈現(xiàn)的技術(shù)可以用于許多物理類型的警報110,并且可以用于環(huán)境112的對應(yīng)的噪聲水平202與噪聲水平閾值204之間的比較。作為第一示例,警報110可以包括諸如音調(diào)(tone)、音樂采樣、語音錄音、或者合成的語音表達之類的音頻警報,并且可以由麥克風(fēng)608作為音量(例如,分貝度量)來測量環(huán)境112的噪聲114。作為第二示例,警報110可以包括振動,并且噪聲水平202可以由振動傳感器根據(jù)環(huán)境的振動(例如,用戶102所體驗的振動的大小)來測量。作為第三示例,警報110可以包括諸如發(fā)光二極管或設(shè)備的背光顯示之類的視覺警報,并且噪聲可以作為環(huán)境112的背景光來測量(例如,由于由明亮的白天的太陽所產(chǎn)生的眩光,可能感知不到視覺顯示)。作為第四示例,警報110可以包括壓力或力,并且環(huán)境的噪聲可以作為由用戶102的環(huán)境112所運用的力或壓力來測量(例如,戴在手指上的戒指設(shè)備可以通過擠壓用戶102的手指來呈現(xiàn)警報110,但如果用戶112當(dāng)前正在參與也對用戶102的手用力的物理活動(例如,游泳),則可能感受不到該警報110)。作為第五示例,警報110可以包括施加至用戶102的皮膚的溫度的改變,并且環(huán)境112的噪聲水平202可以作為環(huán)境112的溫度來測量(例如,介質(zhì)設(shè)備可以升溫來傳達警報110,但如果用戶的手已經(jīng)過熱則可能感知不到該警報110)。這些和其他場景可以適合于應(yīng)用在本文中所呈現(xiàn)的技術(shù)。

E2.檢測噪聲水平

可以在這些技術(shù)的實施例間變化的第二方面涉及檢測環(huán)境112噪聲水平202以用于與噪聲水平閾值204進行比較的方法。

作為該第二方面的第一變型,設(shè)備104可以在接收到向用戶102呈現(xiàn)警報110的請求之后(例如,僅僅當(dāng)警報存儲器408存儲至少一個所存儲的警報110時),檢測環(huán)境112的噪聲水平202。該變型可以是有利的,例如由于節(jié)省了設(shè)備104的電池電量和計算資源。

作為該第二方面的第二變型,設(shè)備104可以周期性地檢測用戶102的環(huán)境112的噪聲水平202,并且可以周期性地將環(huán)境112的最后檢測到的噪聲水平202與噪聲水平閾值204進行比較。該變型可以是有利的,例如由于在接收到警報110之后完成了噪聲水平確定,這使能對該確定的更快速的響應(yīng)(例如,設(shè)備104不必在確定對警報110進行處理之前等待對環(huán)境112的噪聲水平202進行采樣)。額外地,周期性地對噪聲水平202進行采樣可以提供更加精確的確定,例如,基于在一段時間(例如,十秒)內(nèi)的環(huán)境112的平均噪聲水平202而不是基于相對可能不那么精確的瞬時比較。

作為該第二方面的進一步的變型,無論環(huán)境112當(dāng)前被檢測為嘈雜的還是安靜的,設(shè)備104都可以以不同的方式周期性地檢測噪聲水平202。例如,當(dāng)噪聲水平202低于噪聲水平閾值204時,設(shè)備104可以以第一周期(period)時段來檢測噪聲水平202;而當(dāng)噪聲水平202高于噪聲水平閾值204時,設(shè)備104可以以比第一周期時段短的第二周期時段來檢測噪聲水平202。可以選擇該變型,例如這是因為與確定設(shè)備104已經(jīng)從安靜的環(huán)境轉(zhuǎn)換到嘈雜的環(huán)境中(其中,新的警報110僅僅是被推遲)相比,確定設(shè)備已經(jīng)從嘈雜的環(huán)境轉(zhuǎn)換到安靜的環(huán)境中(使得現(xiàn)在可以向用戶102呈現(xiàn)的經(jīng)推遲的警報110)可以表示更重要的確定。額外地,可以基于其他因素來進一步調(diào)整每次檢測的周期;例如,如果相應(yīng)的警報110包括警報優(yōu)先級,則可以考慮到在警報存儲器408中所存儲的警報的警報優(yōu)先級來調(diào)整第二檢測周期的時段的周期(即,檢測設(shè)備104何時已經(jīng)從嘈雜的環(huán)境轉(zhuǎn)換至安靜的環(huán)境)(例如,如果存儲了高優(yōu)先級的警報110則可以選擇短周期的時段,而如果僅僅存儲了較低優(yōu)先級的警報110則可以選擇較長周期的時段)。

圖7呈現(xiàn)了以該第二方面的這樣的幾個變型為特征的示例性場景700的示圖。在該示例性場景700中,設(shè)備104基于可調(diào)整的周期時段來執(zhí)行在本文中所呈現(xiàn)的技術(shù)(即,比較用戶102的環(huán)境112的噪聲水平202來檢測在嘈雜的環(huán)境與安靜的環(huán)境之間的轉(zhuǎn)換),其體現(xiàn)為時間702的時間線704。在第一時間702處,設(shè)備104可以出現(xiàn)在安靜的環(huán)境中,其中噪聲水平202低于64分貝的噪聲水平閾值204。因此,設(shè)備104可以相對寬松地(例如,30秒的周期)評估環(huán)境112的噪聲水平202。在后來的時間702處,在確定噪聲水平202現(xiàn)在超過噪聲水平閾值204之后,設(shè)備104可以識別環(huán)境112的嘈雜的環(huán)境狀態(tài)706,并且將噪聲評估的周期時段從三十秒降低至十五秒。即使設(shè)備104還沒有存儲任何經(jīng)推遲的警報110,但是設(shè)備104也可以降低評估周期時段以便避免推遲在噪聲水平202降低之后不久所接收的警報110。在更后來的時間處,設(shè)備104可以接收待呈現(xiàn)給用戶的警報110,但考慮到嘈雜的環(huán)境狀態(tài)706,設(shè)備104可以存儲該警報110。設(shè)備104還可以進一步降低周期時段,例如,從十五秒到十秒,以便盡快向用戶102呈現(xiàn)警報110。在更后來的時間處,在檢測到噪聲水平202已經(jīng)減弱到低于噪聲水平閾值204之后,設(shè)備104可以識別安靜的環(huán)境狀態(tài)708,并且可以向用戶102呈現(xiàn)所存儲的警報110。

作為該第二方面的第三變型,可以由用戶102來選擇噪聲水平閾值204(例如,作為允許用戶102指定與推遲所接收的警報110有關(guān)的設(shè)備104對噪聲114的靈敏度的噪聲靈敏度滑塊)??商娲鼗蝾~外地,可以通過觀察用戶102何時持續(xù)地能夠感知到警報110以及用戶102何時持續(xù)地不能夠感知到警報110而針對用戶102來自動地確定噪聲水平閾值204。例如,示例性系統(tǒng)406可以包括警報響應(yīng)監(jiān)視器,其檢測用戶102對在環(huán)境112中所呈現(xiàn)的警報110的用戶響應(yīng),并且根據(jù)用戶102對警報110的用戶響應(yīng)來調(diào)整設(shè)備104的噪聲水平閾值204。作為這樣的一個場景,頻譜可以包括振動頻譜,而警報110可以包括待呈現(xiàn)給用戶102的在振動頻率范圍內(nèi)的振動警報。設(shè)備104可以識別在警報110的振動頻率范圍內(nèi)的環(huán)境112的噪聲水平202,并且將噪聲水平202與噪聲水平閾值204進行比較以便確定是呈現(xiàn)還是推遲振動警報110。

圖8呈現(xiàn)了以該第二方面的第四變型為特征的示例性場景的示圖,其中,僅僅針對在頻譜內(nèi)的警報110的頻率范圍來評估環(huán)境的噪聲水平202。作為第一示例800,諸如鈴聲之類的警報100可以包括頻譜806的特定的頻率范圍808(例如,可以聽見的聲音頻譜)內(nèi)的音符。雖然環(huán)境112的一般噪聲水平202相對高,但環(huán)境頻譜804的頻率范圍808的噪聲水平202可以相對低。在這樣的一個場景中,環(huán)境112的噪聲114可以包括大聲的低頻隆隆聲(rumbling)以及高音嗚嗚聲(whine)(例如在機場中),但環(huán)境112中在鈴聲的頻譜內(nèi)的中頻音調(diào)可以相對弱,這使得承受環(huán)境112的在其他方面高的噪聲水平202而仍然可以聽到鈴聲。相反,作為第二示例802,環(huán)境112的一般噪聲水平202可以相對低,但在與警報110相匹配的環(huán)境頻譜804的頻率范圍808中可以特別高,從而導(dǎo)致很難感知到警報110。在這樣的一個場景中,警報110可以包括人類語音,而甚至是在環(huán)境112中存在的在相同的頻率范圍808中的適量的人類語音都可能遮蓋警報110,即使是以在他方面安靜的噪聲環(huán)境。從而,設(shè)備104可以識別出僅僅在警報110的頻率范圍808內(nèi)的環(huán)境112的噪聲水平202,并且可以將僅僅在頻率范圍808上的噪聲水平202與噪聲水平閾值204進行比較。在對噪聲水平202的評估以及與噪聲水平閾值204的比較中可以包括根據(jù)在本文中所呈現(xiàn)的技術(shù)的這些和其他變型。

E3.呈現(xiàn)和推遲警報

可以在這些技術(shù)的實施例間變化的第三方面涉及設(shè)備104對確定環(huán)境112的噪聲水平202超過噪聲水平閾值204的響應(yīng)。

作為該第三方面的第一變型,在確定了噪聲水平202高于噪聲水平閾值204之后,并且除了當(dāng)噪聲水平202減弱時將對警報110的呈現(xiàn)推遲到后來的時間,設(shè)備104還可以以另一個模態(tài)向用戶102呈現(xiàn)關(guān)于警報110的通知。例如,設(shè)備104可以在設(shè)備102的顯示器上呈現(xiàn)消息,該消息指示警報110已經(jīng)在嘈雜的時段期間被接收,并且已經(jīng)被推遲并存儲以用于之后向用戶102呈現(xiàn)。

作為該第三方面的第二變型,在確定考慮到環(huán)境112的噪聲水平202,第一警報110對用戶102而言是感知不到的之后,設(shè)備104可以識別可替代的警報的可替代的頻率范圍內(nèi)的環(huán)境的可替代的噪聲水平202,該可替代的噪聲水平202可以以與第一警報110的頻譜不同的頻譜的可替代的頻率范圍呈現(xiàn)給用戶102。接著,設(shè)備104可以將可替代的噪聲水平202與噪聲水平閾值204進行比較;并且在確定了可替代的噪聲水平低于噪聲水平閾值204之后,向用戶呈現(xiàn)可替代的警報而不是第一警報110。

圖9呈現(xiàn)了以該第三方面的該第二變型為特征的示例性場景900的示圖,其中,設(shè)備104包括在傳感模態(tài)中的一組警報110(例如,一組可以聽到的聲音警報),但其展示了跨傳感模態(tài)的頻譜806的多種頻率范圍808。在該示例性場景900中,設(shè)備104可以包括在可以聽見的聲音頻譜806的第一頻率范圍902內(nèi)的默認(rèn)警報110(例如,中音音調(diào)序列);在可以聽見的頻譜聲音頻譜806的內(nèi)的較低頻率范圍906處所呈現(xiàn)的第二警報904(例如,低音音調(diào)序列);以及在可以聽見的聲音頻譜806內(nèi)的較高頻率范圍910處所呈現(xiàn)的第三警報908(例如,高音音調(diào)序列)。在確定默認(rèn)警報110的第一頻譜902內(nèi)的環(huán)境頻譜804的噪聲水平202超過噪聲水平閾值204之后,設(shè)備104可以代替地評估環(huán)境頻譜804內(nèi)的較低頻率范圍906和較高頻率范圍910處的噪聲水平。在確定僅僅較高頻率范圍910展示了低于噪聲水平閾值204的噪聲水平202之后,設(shè)備104可以呈現(xiàn)第三警報908來代替默認(rèn)警報110。

作為該第二方面的該第三變型的進一步的示例,在識別了其頻率范圍808低于噪聲水平閾值204的所識別的多個警報110之后,設(shè)備104可以呈現(xiàn)這樣的警報110的組合(例如,超過相應(yīng)的頻率范圍808中的噪聲水平202的可以獨立地感知到的音調(diào)與當(dāng)一起被呈現(xiàn)時(同時地或者連續(xù)地)甚至更容易感知到的音調(diào)的組合)。

作為該第四方面的第三變型,設(shè)備104可以以不同的傳感模態(tài)來呈現(xiàn)可替代的警報(例如,當(dāng)環(huán)境112的噪聲水平202高時呈現(xiàn)振動警報118,而不是呈現(xiàn)音頻警報110)。例如,如果默認(rèn)警報110是以第一傳感模態(tài)提供的,則設(shè)備可以以不同于第一傳感模態(tài)的第二傳感模態(tài)來呈現(xiàn)可替代的警報110。

作為該第三方面的第四變型,在推遲了對警報110的呈現(xiàn)之后,設(shè)備104可以將警報110存儲在警報日志中,并且可以隨后向用戶102呈現(xiàn)警報110。所述警報日志可以僅僅包括例如已經(jīng)接收到關(guān)于一個或多個警報110的指示(例如,“當(dāng)在嘈雜的區(qū)域時,你錯過了三個呼叫”);對每個警報110的描述,例如,發(fā)起一個或多個錯過的呼叫106的聯(lián)系人108的名字;和/或每個警報110的內(nèi)容的概要,例如,由發(fā)起錯過的呼叫106的每個聯(lián)系人108所留下的語音信箱消息的記錄或文本抄本。

圖10呈現(xiàn)了以涉及警報日志1004的該第三方面的該第四變型的額外的示例為特征的示例性場景1000的示圖,所述警報日志指示由于環(huán)境112的噪聲水平202而推遲的警報1000。在該示例性場景1000中,接收到分別包括警報優(yōu)先級1002的一組警報110。因此,警報日志1004可以呈現(xiàn)按時間順序排序和/或按照警報優(yōu)先級1002從高到低排序(例如,首先呈現(xiàn)最高優(yōu)先級的警報110)的警報110。額外地,在至少兩個警報與消息相關(guān)聯(lián)的情況下,警報日志1004可以合并與同一消息110相關(guān)聯(lián)的至少兩個警報110(例如,將來自同一個體的兩個呼叫合并成“兩個錯過的呼叫”)。這樣的排序和/或合并可以是有利的,例如,以用于以快速通知用戶102關(guān)于在嘈雜的環(huán)境期間被推遲的警報110的方式來呈現(xiàn)警報,并且可以對于通過對話接口(例如,在圖6的示例性場景600中的耳掛式設(shè)備602)與用戶102進行通信的設(shè)備104而言特別方便。

作為該第三方面的第五變型,設(shè)備可以嘗試向用戶呈現(xiàn)警報110而不管環(huán)境112的噪聲水平202。例如,如果用戶碰巧看著設(shè)備,則即使用戶不能夠聽到音頻警報,用戶仍可以注意到通信請求的視覺指示符。從而,設(shè)備可以在通信請求的同時呈現(xiàn)警報110,并且如果錯過了警報,還可以將警報110推遲到當(dāng)設(shè)備檢測到噪聲水平低于噪聲水平閾值時的隨后的時間。此外,設(shè)備可以基于用戶的活動來確定現(xiàn)在是否呈現(xiàn)警報110;例如,如果用戶當(dāng)前正在與設(shè)備進行交互,則設(shè)備可以現(xiàn)在呈現(xiàn)警報110而不管環(huán)境112的噪聲水平202,而如果用戶當(dāng)前沒有與設(shè)備進行交互,則設(shè)備可以推遲警報110直到噪聲水平202降低為止。在本文中所呈現(xiàn)的技術(shù)的實施例中可以包括設(shè)備104對警報110的推遲的響應(yīng)中的許多這樣的變型。

E4.與聯(lián)系人進行通信

在本文中所呈現(xiàn)的技術(shù)的第四變型涉及設(shè)備與聯(lián)系人的通信,其中該聯(lián)系人針對與用戶102的通信會話的請求是警報110的源。在警報110與聯(lián)系人108(例如,發(fā)起通信請求以發(fā)起與用戶102的通信會話的個體)相關(guān)聯(lián)的情況下,設(shè)備104可以在推遲了對用戶的警報110之后以各種方式與聯(lián)系人108進行交互。

作為該第四方面的第一變型,設(shè)備104可以拒絕通信請求,并且可以在確定推遲警報110之后立即這樣做,而不是在延長的延遲之后當(dāng)嘗試向用戶102呈現(xiàn)警報110時這樣做。

作為該第四方面的第二變型,設(shè)備104可以接受來自聯(lián)系人108的消息,例如,語音郵件或文本消息,并且可以將該消息與警報110進行關(guān)聯(lián)以用于在警報日志1004中呈現(xiàn)給用戶102。

作為該第四方面的第三變型,設(shè)備104可以提供自動響應(yīng),該自動響應(yīng)通知聯(lián)系人108:由于用戶102的環(huán)境112的噪聲水平202,用戶102不能夠接受通信請求,從而通知了聯(lián)系人108關(guān)于用戶不能接受通信請求的原因。在一些實施例中,可以根據(jù)聯(lián)系人來調(diào)整自動響應(yīng)(例如,第一組聯(lián)系人可以接收包含關(guān)于嘈雜的環(huán)境的信息的第一自動響應(yīng),而第二組聯(lián)系人可以接收僅僅通知聯(lián)系人關(guān)于用戶打算在后來的時間回應(yīng)(return)通信請求的不同的自動響應(yīng))。

作為該第四方面的第四變型,設(shè)備104可以通知聯(lián)系人108:當(dāng)環(huán)境112的噪聲水平202降低到低于噪聲水平閾值204時,設(shè)備104將向用戶102呈現(xiàn)警報110,和/或可以通知聯(lián)系人108用戶102現(xiàn)在可以接受通信請求。

作為該第四方面的第五變型,設(shè)備104可以向不同的聯(lián)系人108呈現(xiàn)不同的消息;例如,可以通知諸如用戶102的家庭成員和朋友之類的親密的聯(lián)系人108用戶102在嘈雜的環(huán)境中,而可以僅僅給較疏遠的聯(lián)系人108以及未知的聯(lián)系人108提供用戶102不能夠接受通信請求的消息。從而,當(dāng)用戶102不可用于接受通信請求時,在從用戶102接收了可以分別傳遞至聯(lián)系人108的至少兩個消息之后,設(shè)備104可以存儲分別與聯(lián)系人108相關(guān)聯(lián)的消息;并且當(dāng)用戶102不可用于接受通信請求時,在從聯(lián)系人108接收了用于建立通信會話的請求之后,向聯(lián)系人108呈現(xiàn)與該聯(lián)系人108相關(guān)聯(lián)的消息。

作為該第四方面的第六變型,設(shè)備104可以限制發(fā)送至特定的聯(lián)系人108的通知的數(shù)量。例如,如果聯(lián)系人108反復(fù)地嘗試與用戶102聯(lián)系,則設(shè)備104可以將通知聯(lián)系人108關(guān)于用戶102的狀態(tài)的消息呈現(xiàn)限制至通知頻率閾值(例如,每十分鐘的時間塊最多三條消息),并且可以在接收到進一步的請求之后制止通知聯(lián)系人108。在設(shè)備104與聯(lián)系人108進行的關(guān)于推遲對用戶102的警報110的通信中可以利用根據(jù)在本文中所呈現(xiàn)的技術(shù)的許多這樣的變型。

F.計算環(huán)境

在本文中所討論的技術(shù)可以被設(shè)計為在許多方面具有變型,并且一些變型可以關(guān)于這些和其他技術(shù)的其他變型而呈現(xiàn)額外的優(yōu)點和/或減少缺點。此外,一些變型可以以組合實現(xiàn),并且一些變型可以通過協(xié)同合作而以額外的優(yōu)點和/或減少的缺點為特征。可以將變型并入各種實施例中以給予這樣的實施例單獨或協(xié)同的優(yōu)點。

圖11和以下的討論提供了用于實現(xiàn)在本文中所闡述的規(guī)定中的一個或多個規(guī)定的實施例的簡短的、概括的描述。圖11的操作環(huán)境僅僅是合適的操作環(huán)境的一個示例,并且不旨在暗示關(guān)于操作環(huán)境的使用或功能的范圍任何限制。示例計算設(shè)備包括但不限于個人計算機、服務(wù)器計算機、手持或膝上型設(shè)備、移動設(shè)備(例如,移動電話、個人數(shù)字助理(PDA)、媒體播放機等)、多處理器系統(tǒng)、消費型電子產(chǎn)品、迷你計算機、大型計算機、包括以上的系統(tǒng)或設(shè)備中的任何一個的分布式計算環(huán)境等。

盡管沒有要求,但是在由一個或多個計算設(shè)備所執(zhí)行的一般的上下文“計算機可讀指令”中描述了實施例。計算機可讀指令可以經(jīng)由(在下文中所討論的)計算機可讀介質(zhì)分布。可以將計算機可讀指令實現(xiàn)為執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的程序模塊,例如,函數(shù)、對象、應(yīng)用程序接口(API)、數(shù)據(jù)結(jié)構(gòu)等。通常而言,如在各種環(huán)境中所期望的,計算機可讀指令的功能可以被組合或分布。

圖11示出了包括被配置為實現(xiàn)在本文中所提供的一個或多個實施例的計算設(shè)備1102的系統(tǒng)1100的示例。在一個配置中,計算設(shè)備1102包括至少一個處理單元1106和至少一個存儲器1108。取決于計算設(shè)備的確切的配置和類型,存儲器1108可以是易失性的(例如,RAM)、非易失性的(例如,ROM、閃速存儲器等)、或兩者的某組合。在圖11中由虛線1104示出了該配置。

在其它實施例中,設(shè)備1102可以包括額外的特征和/或功能。例如,設(shè)備1102也可以包括額外的存儲設(shè)備(例如,可移動的和/或不可移動的),所述額外的存儲設(shè)備包括但不限于,磁存儲設(shè)備、光存儲設(shè)備等。在圖11中由存儲設(shè)備1110示出了這樣的額外的存儲設(shè)備。在一個實施例中,用于實現(xiàn)在本文中所提供的一個或多個實施例的計算機可讀指令可以在存儲設(shè)備1110中。存儲設(shè)備1110還可以存儲用于實現(xiàn)操作系統(tǒng)、應(yīng)用程序等的其它計算機可讀指令。可以將計算機可讀指令裝載在存儲器1108中以供例如由處理單元1106執(zhí)行。

如在本文中所使用的術(shù)語“計算機可讀介質(zhì)”包括計算機存儲介質(zhì)。計算機存儲介質(zhì)包括以任何用于存儲信息(例如,計算機可讀指令或其它數(shù)據(jù))的方法或技術(shù)實現(xiàn)的易失性的和非易失性的、可移動的和不可移動的介質(zhì)。存儲器1108和存儲設(shè)備1110是計算機存儲介質(zhì)的示例。計算機存儲介質(zhì)包括但不限于:RAM、ROM、EEPROM、閃速存儲器或其它存儲器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)、或其它光存儲設(shè)備、盒式磁帶、磁帶、磁盤存儲設(shè)備或其它磁存儲設(shè)備、或者可以用于存儲期望的信息并且可以由設(shè)備1102存取的任何其它介質(zhì)。任何這樣的計算機存儲介質(zhì)都可以是設(shè)備1102的一部分。

設(shè)備1102還可以包括允許設(shè)備1102與其它設(shè)備進行通信的通信連接1116。通信連接1116可以包括但不限于:調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射機/接收機、紅外端口、USB連接、或者用于將計算設(shè)備1102連接至其它計算設(shè)備的其它接口。通信連接1116可以包括有線連接或無線連接。通信連接1116可以發(fā)送和/或接收通信介質(zhì)。

術(shù)語“計算機可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)通常將計算機可讀指令或者其它數(shù)據(jù)實施在“經(jīng)調(diào)制的數(shù)據(jù)信號”(例如,載波或者其它傳輸機制)中,并且包括任何信息傳遞介質(zhì)。術(shù)語“經(jīng)調(diào)制的數(shù)據(jù)信號”可以包括具有其特征集合中的一個或多個的信號,或者以關(guān)于在將信息在信號中進行編碼的方式而改變。

設(shè)備1102可以包括輸入設(shè)備1114,例如,鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外相機、視頻輸入設(shè)備、和/或任何其它輸入設(shè)備。諸如一個或多個顯示器、揚聲器、打印機、和/或任何其它輸出設(shè)備之類的輸出設(shè)備1112也可以被包括在設(shè)備1102中。輸入設(shè)備1114和輸出設(shè)備1112可以經(jīng)由有線連接、無線連接、或任何其組合連接至設(shè)備1102。在一個實施例中,來自另一個計算設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用作計算設(shè)備1102的輸入設(shè)備1114或輸出設(shè)備1112。

計算設(shè)備1102的組件可以由各種互連(例如,總線)連接。這樣的互連可以包括外圍組件互連(PCI)(例如,PCI快速)、通用串行總線(USB)、火線(IEEE 1394)、光總線結(jié)構(gòu)等。在另一個實施例中,計算設(shè)備1102的組件可以由網(wǎng)絡(luò)相互連接。例如,存儲器1108可以由多個物理存儲器單元組成,所述多個存儲器單元位于不同的物理位置中、由網(wǎng)絡(luò)相互連接。

本領(lǐng)域技術(shù)人員將理解的是,用于存儲計算機可讀指令的存儲設(shè)備可以跨網(wǎng)絡(luò)分布。例如,經(jīng)由網(wǎng)絡(luò)1118可訪問的計算設(shè)備1120可以存儲用于實現(xiàn)在本文中所提供的一個或多個實施例的計算機可讀指令。計算設(shè)備1102可以訪問計算設(shè)備1120,并且下載計算機可讀指令的一部分或全部以用于執(zhí)行??商娲?,計算設(shè)備1102可以視需要下載計算機可讀指令的片段、或者可以在計算設(shè)備1102處執(zhí)行的一些指令并且可以在計算設(shè)備1120處執(zhí)行一些指令。

G.術(shù)語的使用

盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法行為的語言描述了所要求保護的主題,但應(yīng)當(dāng)理解的是,在所附權(quán)利要求中所定義的主題不一定限于在上文中所描述的具體的特征或行為。相反,在上文中所描述的具體的特征和行為是作為實現(xiàn)權(quán)利要求的實例形式公開的。

如在該申請中所使用的,術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口”等通常旨在指代有關(guān)計算機的實體,其是硬件、硬件與軟件的組合、軟件、或者執(zhí)行中的軟件。例如,組件可以包括但不限于在處理器上運行的進程、處理器、對象、可執(zhí)行文件、執(zhí)行的線程、程序、和/或計算機。作為示例,在控制器上運行的應(yīng)用和控制器兩者都可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行的線程內(nèi),并且組件可以位于一臺計算機上和/或分布在兩臺或更多臺計算機之間。

此外,所要求保護的主題可以使用標(biāo)準(zhǔn)的編程和/或工程技術(shù)而被實現(xiàn)為方法、裝置、或者制品,以生成軟件、固件、硬件、或者其任何組合,從而控制計算機實現(xiàn)所公開的主題。如在本文中所使用的術(shù)語“制品”旨在包含可以從任何計算機可讀的設(shè)備、載體、或介質(zhì)中獲取的計算機程序。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,可以對該配置進行許多修改而不脫離所要求保護的主題的范圍或精神。

在本文中提供了實施例的各種操作。在一個實施例中,所描述的操作中的一個或多個操作可以構(gòu)成存儲在一個或多個計算機可讀介質(zhì)上的計算機可讀指令,其中,如果由計算設(shè)備執(zhí)行所述計算機可讀指令,將使計算設(shè)備執(zhí)行所描述的操作。對操作中的一些或全部進行描述的順序不應(yīng)該被理解為暗示這些操作必須是依賴順序的。受益于該描述的本領(lǐng)域技術(shù)人員將理解可替代的順序。此外,應(yīng)當(dāng)理解的是,不是必須將所有的操作都呈現(xiàn)在在本文中所提供的每個實施例中。

此外,在本文中使用詞語“示例性的”以表示充當(dāng)示例、實例、示圖。在本文中被描述為“示例性的”任何方面或設(shè)計都不一定理解為與其他方面或設(shè)計相比是有利的。相反,使用詞語示例性的旨在以具體的方式呈現(xiàn)概念。如在本文中所使用的,術(shù)語“或”旨在表示包括性的“或”而不是排他性的“或”。即,除非另外指定,或者從上下文中清楚,否則“X應(yīng)用A或B”旨在表示自然的包括性排列中的任何一種排列。即,如果X應(yīng)用A;X應(yīng)用B;或者X應(yīng)用A和B兩者,則“X應(yīng)用A或B”在前述實例中的任何一個實例下都滿足。另外,除非另外指定或者從上下文中清楚指向單數(shù)形式,否則如在該申請和所附權(quán)利要求中所使用的冠詞“一”和“一個”通常被理解為表示“一個或多個”。

同樣,盡管已經(jīng)關(guān)于一個或多個實現(xiàn)示出并描述了本公開,但是在閱讀并理解了該說明書和附圖之后,本領(lǐng)域技術(shù)人員將想到等同的變型和修改。本公開包括所有這樣的修改和變型,并且僅由以下的權(quán)利要求的范圍來限制。特別關(guān)于由上文所描述的組件(例如,元件、資源等)執(zhí)行的各種功能,除非另外指出,否則用于描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所描述的組件的具體功能的任何組件(功能上等價的),即使結(jié)構(gòu)上不等價于所公開的結(jié)構(gòu)。另外,盡管可以已經(jīng)關(guān)于幾個實現(xiàn)中的僅僅一個而公開了本公開的特定的特征,但是如可以是期望的并且有利于任何給定的或特定的應(yīng)用的那樣,這樣的特征可以與其它實現(xiàn)的一個或多個其它特征相結(jié)合。此外,就在具體實施方式或者權(quán)利要求中所使用的“包括”、“擁有”、“具有”、“有”、或其變型而言,這樣的術(shù)語旨在作為類似于術(shù)語“包含”的方式是包括性的。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
伊金霍洛旗| 凉山| 峨边| 双江| 平度市| 外汇| 长泰县| 阜宁县| 广西| 如皋市| 莫力| 乌拉特后旗| 集安市| 铅山县| 林西县| 奉新县| 石景山区| 社旗县| 乐亭县| 沭阳县| 华阴市| 鄂温| 白沙| 新蔡县| 揭西县| 志丹县| 伽师县| 崇信县| 盈江县| 白银市| 栖霞市| 龙游县| 周至县| 红河县| 凤山县| 平乐县| 沂水县| 金坛市| 宣城市| 虎林市| 镇赉县|