專(zhuān)利名稱(chēng):電話(huà)線(xiàn)路傳感器和重?fù)芷鞯闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及與檢測(cè)電話(huà)線(xiàn)路的狀態(tài)有關(guān)的技術(shù)。
背景技術(shù):
當(dāng)通過(guò)電話(huà)呼叫某人時(shí),通常會(huì)接收到忙信號(hào)。其他非振鈴事件可替換地發(fā)生,諸如所作出的呼叫在沒(méi)有振鈴的令人灰心的等待之后只是被斷開(kāi)。一般而言,呼叫方需要保持呼叫,直到他或她使被呼叫方的電話(huà)振鈴,由此被呼叫方可應(yīng)答或者可以發(fā)起語(yǔ)音郵件消息收發(fā)。一個(gè)地面電話(huà)運(yùn)營(yíng)商提供允許已接收到忙信號(hào)的用戶(hù)在最后被呼叫的那一方的 線(xiàn)路變?yōu)榭臻e時(shí)得到通知的服務(wù)。一般來(lái)說(shuō),接收到忙信號(hào)的呼叫方撥打代碼,且中心交換局監(jiān)視被呼叫的線(xiàn)路并在該線(xiàn)路變?yōu)榭臻e時(shí)通知呼叫方。然而,使用這個(gè)服務(wù)存在財(cái)務(wù)費(fèi)用,此外該服務(wù)具有有限的可用性。一方面,任何一方都可取消使它的線(xiàn)路被監(jiān)視的選項(xiàng),而那些使它的線(xiàn)路被監(jiān)視的各方往往是該服務(wù)可能有用的那些方,例如政府機(jī)關(guān)或具有非常繁忙的線(xiàn)路的其他大型實(shí)體。另一方面,該服務(wù)是完全人工的,因?yàn)橛脩?hù)需要記住該代碼并記住在需要時(shí)輸入該代碼。此外,該服務(wù)一次僅應(yīng)用于一個(gè)被呼叫方。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下的具體實(shí)施方式
中進(jìn)一步描述的一些代表性概念。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在以限制所要求保護(hù)的主題的范圍的任何方式來(lái)使用。簡(jiǎn)言之,在此所描述的主題的各個(gè)方面涉及自動(dòng)地感測(cè)電話(huà)線(xiàn)以確定該電話(huà)線(xiàn)何時(shí)變?yōu)榭臻e的技術(shù),這可基于跟隨一提示的用戶(hù)指令,諸如當(dāng)相對(duì)于常規(guī)呼叫嘗試沒(méi)有檢測(cè)到實(shí)際對(duì)話(huà)時(shí)。感測(cè)是獨(dú)立于服務(wù)供應(yīng)商執(zhí)行的,諸如在呼叫電話(huà)中通過(guò)以下步驟來(lái)執(zhí)行針對(duì)電話(huà)線(xiàn)作出呼叫;處理響應(yīng)于所述呼叫而返回的狀態(tài)消息;以及,取消所述呼叫。與感測(cè)有關(guān)的呼叫可以在它們?cè)诒缓艚蟹皆O(shè)備處被檢測(cè)成例如未接的呼叫之前取消。在狀態(tài)消息指示線(xiàn)路為空閑時(shí)采取其他動(dòng)作,包括通知用戶(hù)該線(xiàn)路具有空閑狀態(tài),以及在用戶(hù)請(qǐng)求重?fù)艿那闆r下重?fù)茉摼€(xiàn)路。感測(cè)可以通過(guò)用戶(hù)請(qǐng)求或者通過(guò)所達(dá)到的重試限制來(lái)中止,該重試限制可以是用戶(hù)可配置的參數(shù)。各個(gè)感測(cè)呼叫嘗試之間的等待時(shí)間也可以是用戶(hù)可配置的。在相同的時(shí)間幀可以感測(cè)多于一根電話(huà)線(xiàn)路。一方面,提供了操作來(lái)感測(cè)線(xiàn)路的重?fù)芷鱾鞲衅鳈C(jī)制和用戶(hù)接口,以例如在用戶(hù)所擁有的設(shè)備內(nèi)向用戶(hù)提供線(xiàn)路感測(cè)和重?fù)芷鞣?wù)。用戶(hù)接口可在線(xiàn)路變?yōu)榭臻e時(shí)經(jīng)由可聽(tīng)的、可視的和/或可感觸的(例如,振動(dòng))通知來(lái)通知用戶(hù),并且可提示用戶(hù)選擇是否重?fù)艹R?guī)呼叫。重?fù)芷鱾鞲衅鳈C(jī)制可被合并到移動(dòng)電話(huà)、VoIP電話(huà)、軟件應(yīng)用程序和附加電話(huà)設(shè)備等中。
結(jié)合附圖閱讀以下具體實(shí)施方式
,本發(fā)明的其他優(yōu)點(diǎn)會(huì)變得顯而易見(jiàn)。
作為示例而非限制,在附圖中示出了本發(fā)明,附圖中相同的附圖標(biāo)記指示相同或相似的元素,附圖中圖I是表示在電話(huà)設(shè)備中實(shí)現(xiàn)的用于執(zhí)行線(xiàn)路感測(cè)以及當(dāng)之前為忙的電話(huà)線(xiàn)路被檢測(cè)到成為空閑時(shí)進(jìn)行重?fù)艿氖纠M件的框圖。圖2是示出忙呼叫如何可基于感測(cè)和用戶(hù)交互而導(dǎo)致線(xiàn)路感測(cè)和重?fù)艿臅r(shí)序圖。圖3是表示用于執(zhí)行線(xiàn)路感測(cè)和與重?fù)苡嘘P(guān)的操作的示例步驟的流程圖。圖4是表示其中可實(shí)現(xiàn)在此處所描述的各實(shí)施例的一個(gè)或多個(gè)方面的示例性、非 限制性計(jì)算系統(tǒng)或操作環(huán)境的框圖,例如,在移動(dòng)電話(huà)設(shè)備的例子中。
具體實(shí)施例方式此處所描述的技術(shù)的各個(gè)方面一般涉及一種技術(shù),通過(guò)該技術(shù)呼叫方可獨(dú)立于任何運(yùn)營(yíng)商提供的監(jiān)視服務(wù)來(lái)設(shè)置他的或她的電話(huà)以自動(dòng)地感測(cè)被呼叫方的電話(huà)線(xiàn)路,直到線(xiàn)路變?yōu)榭臻e或達(dá)到呼叫方可配置的限制。注意,如此所使用的,術(shù)語(yǔ)“電話(huà)線(xiàn)路”對(duì)應(yīng)于電話(huà)號(hào)碼或名稱(chēng)/地址,而不管“線(xiàn)路”包括的是實(shí)際的物理有線(xiàn)連接、無(wú)線(xiàn)連接、還是其某種組合。如果是空閑的,則呼叫方可重?fù)鼙缓艚蟹?。被呼叫方的線(xiàn)路可被無(wú)縫地感測(cè),即沒(méi)有任何呼叫方的動(dòng)作和/或由正被感測(cè)的被呼叫方電話(huà)意識(shí)到,并且多于一個(gè)被呼叫方的線(xiàn)路可被感測(cè)以確定哪一根線(xiàn)路是空閑的。應(yīng)當(dāng)理解,此處的任何示例均是非限制性的。因此,本發(fā)明不限于在此描述的任何具體的實(shí)施例、方面、概念、結(jié)構(gòu)、功能或示例。相反,此處所描述的實(shí)施例、方面、概念、結(jié)構(gòu)、功能或示例中的任一個(gè)都是非限制性的,并且本發(fā)明一般能夠以在電話(huà)和通信方面提供好處和優(yōu)點(diǎn)的各種方式來(lái)使用。圖I示出用于基于此處一般描述的技術(shù)來(lái)實(shí)現(xiàn)自動(dòng)化感測(cè)和重?fù)艿氖纠M件。諸如蜂窩電話(huà)或VoIP電話(huà)之類(lèi)的呼叫方電話(huà)設(shè)備102、可運(yùn)行程序的軟件應(yīng)用(包括諸如個(gè)人計(jì)算機(jī)之類(lèi)的任何中間設(shè)備或諸如盒式卡或PC卡之類(lèi)的附加電話(huà)設(shè)備)、或其他邏輯被配置有重?fù)芷鱾鞲衅饔脩?hù)接口 104和重?fù)芷鱾鞲衅鳈C(jī)制106。微軟公司的OfficeCommunicator(辦公通信程序)是允許經(jīng)由因特網(wǎng)來(lái)進(jìn)行呼叫的軟件程序的一個(gè)示例,還存在其他示例。重?fù)芷鱾鞲衅鳈C(jī)制106可以是與設(shè)備102上的現(xiàn)有電話(huà)程序進(jìn)行交互的程序(例如,可下載的),或者可被合并到現(xiàn)有電話(huà)程序之內(nèi)。一般來(lái)說(shuō),重?fù)芷鱾鞲衅饔脩?hù)接口 104允許呼叫方(用戶(hù))配置重?fù)苓x項(xiàng)并以其他方式與重?fù)芷鱾鞲衅鳈C(jī)制106進(jìn)行交互。例如,如以下所述,在初始配置之后,重?fù)芷鱾鞲衅鳈C(jī)制106可提供提示等來(lái)引導(dǎo)呼叫方對(duì)可用的與發(fā)送和重?fù)苡嘘P(guān)的選項(xiàng)作出選擇。如圖I中一般表示的,設(shè)備102以已知的方式通過(guò)服務(wù)供應(yīng)商110對(duì)被呼叫方電話(huà)112作出呼叫。作為通信的一部分,服務(wù)供應(yīng)商110向呼叫方電話(huà)設(shè)備102提供(根據(jù)標(biāo)準(zhǔn)協(xié)議)狀態(tài)消息114。如在此所描述的,這些狀態(tài)消息114(可包括“忙”狀態(tài)、“空閑”狀態(tài)和“呼叫等待”狀態(tài))由重?fù)芷鱾鞲衅鳈C(jī)制106解釋并按照狀態(tài)消息向呼叫方提供如此處所述的自動(dòng)化重?fù)芊?wù)。
對(duì)于其中不存在對(duì)話(huà)的呼叫而言,例如忙狀態(tài)消息被接收,則呼叫方可指令重?fù)芷鱾鞲衅鳈C(jī)制106感測(cè)線(xiàn)路以檢測(cè)何時(shí)該線(xiàn)路變?yōu)榭臻e。如在此所描述的,可通過(guò)偶而地(例如,周期性地)呼叫號(hào)碼以獲取其狀態(tài)消息并分析它們來(lái)完成感測(cè)。注意如在此還描述地,這些狀態(tài)消息114被重?fù)芷鱾鞲衅鳈C(jī)制106足夠快地處理,使得用來(lái)獲取這些消息的呼叫可在被呼叫方電話(huà)振鈴之前通過(guò)程序來(lái)被取消,由此被呼叫方電話(huà)112不需要意識(shí)到正出于感測(cè)其線(xiàn)路是否是空閑的目的而向其“呼叫”??上蛑?fù)芷鱾鞲衅鳈C(jī)制106提供默認(rèn)設(shè)置,呼叫方(用戶(hù))可經(jīng)由用戶(hù)接口 104來(lái)重新配置這些默認(rèn)設(shè)置。例如,呼叫方可選擇被呼叫方電話(huà)要被呼叫多少次以在中止感測(cè)過(guò)程之前感測(cè)線(xiàn)路狀態(tài),以及選擇為了感測(cè)線(xiàn)路狀態(tài)的目的而在作出各次無(wú)縫呼叫之間要等待多久。呼叫方也可選擇(例如,基于每一呼叫或每一電話(huà)號(hào)碼)是否讓被呼叫方知道是否聯(lián)系嘗試正被作出。例如,呼叫方可能想讓他的妻子知道他正嘗試通過(guò)以下方式來(lái)緊急地聯(lián)系到她使被呼叫方電話(huà)112處的呼叫被檢測(cè)成未接的呼叫,盡管呼叫方可能不想讓另一個(gè)號(hào)碼(諸如泛泛之交的號(hào)碼)甚至意識(shí)到他的或她的線(xiàn)路正被檢測(cè)它是否是空閑的。 如可被容易地理解的,可根據(jù)默認(rèn)設(shè)置和/或用戶(hù)配置覆蓋來(lái)處理其他狀態(tài)消息等。例如,一個(gè)用戶(hù)可能希望將“呼叫等待”狀態(tài)消息當(dāng)作“忙”消息來(lái)處理,盡管而另一個(gè)用戶(hù)可能希望經(jīng)由呼叫等待服務(wù)來(lái)中斷現(xiàn)有的呼叫并因此使設(shè)備如同普通呼叫正被作出那樣來(lái)進(jìn)行動(dòng)作。諸如“重定向到應(yīng)答機(jī)器”之類(lèi)的另一消息(如果在給定網(wǎng)絡(luò)上可用)可同樣被該機(jī)制當(dāng)作忙消息來(lái)處理,或者不管該消息從而使得用戶(hù)可留下用戶(hù)指定的消息。作為另一個(gè)替換例,包括在對(duì)話(huà)發(fā)生之前或在較短的持續(xù)時(shí)間內(nèi)通過(guò)語(yǔ)音郵件來(lái)應(yīng)答的呼叫在內(nèi)的呼叫方掛斷的未應(yīng)答呼叫可調(diào)用感測(cè)操作。定時(shí)和/或來(lái)自送話(huà)口式話(huà)筒的信號(hào)可用于確定呼叫方是否參與了對(duì)話(huà);例如沒(méi)有說(shuō)話(huà)或者在受阻時(shí)說(shuō)話(huà)但馬上就掛斷的呼叫方可以被認(rèn)為沒(méi)有進(jìn)行對(duì)話(huà)。注意,雖然被路由到語(yǔ)音郵件的未應(yīng)答呼叫對(duì)應(yīng)于有可能將被檢測(cè)為空閑的線(xiàn)路,但是感測(cè)仍將可能在較長(zhǎng)的延遲之后和/或在各次感測(cè)操作之間的較長(zhǎng)等待時(shí)間之后而被啟動(dòng)。此外,對(duì)于未應(yīng)答呼叫,重?fù)芷鱾鞲衅鳈C(jī)制106可代之首先感測(cè)指示被呼叫方何時(shí)已重新開(kāi)始使用電話(huà)的忙狀態(tài)消息,然后開(kāi)始查找令呼叫方知道被呼叫方電話(huà)(剛才正在使用)現(xiàn)在是空閑的空閑狀態(tài)。圖2示出了表示呼叫方222 (通過(guò)電話(huà)程序和/或用戶(hù)接口 104)、重?fù)芷鱾鞲衅鳈C(jī)制106和被呼叫方電話(huà)112的動(dòng)作的一般示例時(shí)序圖。大體上,呼叫方222正常地對(duì)被呼叫方電話(huà)112作出呼叫。注意,在一實(shí)現(xiàn)中,重?fù)芷鱾鞲衅鳈C(jī)制106是與正被用來(lái)發(fā)起呼叫的電話(huà)程序分開(kāi)的程序,重?fù)芷鱾鞲衅鳈C(jī)制106可能例如只要電話(huà)程序被加載并運(yùn)行或者只要呼叫被作出就已經(jīng)正在運(yùn)行。如果呼叫被應(yīng)答,則呼叫正常地繼續(xù)。如代之如圖2中所表示的,返回了忙信號(hào),則重?fù)芷鱾鞲衅鳈C(jī)制106經(jīng)由狀態(tài)消息來(lái)檢測(cè)該狀態(tài)。這時(shí),重?fù)芷鱾鞲衅鳈C(jī)制106開(kāi)始它的用戶(hù)交互并且如果被選擇則開(kāi)始它的感測(cè)操作。在一個(gè)實(shí)現(xiàn)中,如果沒(méi)有檢測(cè)到對(duì)話(huà),例如呼叫沒(méi)有導(dǎo)致活動(dòng),則該呼叫也被認(rèn)為值得通過(guò)重?fù)芷鱾鞲衅鳈C(jī)制106來(lái)進(jìn)行感測(cè)。如圖2中所表示的,重?fù)芷鱾鞲衅鳈C(jī)制106可經(jīng)由用戶(hù)接口 104來(lái)提示呼叫方222是否自動(dòng)地感測(cè)呼叫以進(jìn)行重?fù)埽?這對(duì)應(yīng)于感測(cè)線(xiàn)路以確定何時(shí)它變?yōu)榭臻e)。如果用戶(hù)響應(yīng)是,則如在此所描述的感測(cè)開(kāi)始(否則,針對(duì)重?fù)艿母袦y(cè)不開(kāi)始)。注意,該提示可以通過(guò)用戶(hù)設(shè)置來(lái)回避,使得總是發(fā)起重?fù)?或感測(cè)操作。同樣,這時(shí)可向用戶(hù)給予是每次嘗試都通知被呼叫方將(例如,經(jīng)由被呼叫方的未接呼叫的計(jì)數(shù)器(如果有的話(huà)))還是經(jīng)由快速取消操作來(lái)而不通知被呼叫方的選項(xiàng)。無(wú)縫呼叫指被重?fù)芷鱾鞲衅鳈C(jī)制106執(zhí)行的用于感測(cè)被呼叫方的線(xiàn)路狀態(tài)的一個(gè)呼叫,而不管它是否在被呼叫方的電話(huà)上被示出為未接的呼叫。一般來(lái)說(shuō),重?fù)芷鱾鞲衅鳈C(jī)制106周期性地或以其他方式將一個(gè)或多個(gè)無(wú)縫呼叫定向到所期望的號(hào)碼,接收返回的狀態(tài)消息,以及解釋從服務(wù)供應(yīng)商返回的狀態(tài)消息以確定如何繼續(xù)。對(duì)于未檢測(cè)到的呼叫,狀態(tài)消息被足夠快地解釋以在對(duì)被呼叫方的號(hào)碼的任何呼叫實(shí)際地在被呼叫方電話(huà)處起作用之前取消該呼叫。通過(guò)這種方式,重?fù)芷鱾鞲衅鳈C(jī)制106可在實(shí)際沒(méi)有使該呼叫被應(yīng)答的情況下感測(cè)被呼叫線(xiàn)路的空閑狀態(tài)和忙狀態(tài),由此在被呼叫方設(shè)備處沒(méi)有感測(cè)到未接的呼叫。另外地,重?fù)芷鱾鞲衅鳈C(jī)制106可對(duì)忙線(xiàn)路作出該呼叫,由此未接的呼叫可以被檢測(cè)到并由被呼叫方電話(huà)112在合適的情況下進(jìn)行計(jì)數(shù),但是并不會(huì)對(duì)該未接的呼叫進(jìn)行應(yīng)答因?yàn)樗诿β怠?br>
重?fù)芷鱾鞲衅鳈C(jī)制106繼續(xù)作出這種無(wú)縫呼叫直到空閑線(xiàn)路被檢測(cè)到,或者直到重試限制(其是用戶(hù)可配置的)被達(dá)到。因此,各個(gè)無(wú)縫呼叫之間的等待時(shí)間的量可以是用戶(hù)可配置的。在圖2的示例中,線(xiàn)路在達(dá)到重試限制之前被檢測(cè)為是空閑的,由此向用戶(hù)提示該線(xiàn)路是空閑的,并且向其提供重?fù)苓x項(xiàng)。注意,這可伴隨有可聽(tīng)的和/或其他通知(例如,振動(dòng)、閃屏顯示等),使得呼叫方不需要看著呼叫方設(shè)備102來(lái)意識(shí)到重?fù)苓x項(xiàng)/或空閑線(xiàn)路已變?yōu)榭捎谩T谶@個(gè)示例中,用戶(hù)選擇重?fù)?,且重?fù)芷鱾鞲衅鳈C(jī)制106代表用戶(hù)對(duì)該號(hào)碼作出普通的呼叫,并且用戶(hù)現(xiàn)在可與被呼叫方進(jìn)行通信。應(yīng)該注意,重?fù)芷鱾鞲衅鳈C(jī)制106可以對(duì)多個(gè)不同的電話(huà)號(hào)碼作出無(wú)縫呼叫,并由此在相同的時(shí)間幀內(nèi)感測(cè)多條線(xiàn)路。在這一事件中,對(duì)用戶(hù)的提示可指定哪條線(xiàn)路已變?yōu)榭臻e等。重?fù)芷鱾鞲衅鳈C(jī)制106可在實(shí)際呼叫的持續(xù)時(shí)間期間掛起對(duì)其他線(xiàn)路的無(wú)縫呼叫,重設(shè)每一重試計(jì)數(shù)器等。此外,動(dòng)作和配置設(shè)置對(duì)每一條線(xiàn)路可以是不同的,例如可令一個(gè)號(hào)碼將這些無(wú)縫呼叫看作是未接的但使另一號(hào)碼不這么看,在放棄之前對(duì)一個(gè)號(hào)碼重試與另一個(gè)號(hào)碼不同的次數(shù),對(duì)于不同的號(hào)碼使用各個(gè)無(wú)縫呼叫之間的不同的等待時(shí)間等
坐寸ο圖3通過(guò)一流程圖在呼叫方作出呼叫的步驟302之后概括了重?fù)芷鱾鞲衅鳈C(jī)制106的一個(gè)實(shí)現(xiàn)的示例操作。在步驟304處,由重?fù)芷鱾鞲衅鳈C(jī)制106來(lái)處理并評(píng)估狀態(tài)消息和/或其他信息。如果呼叫被認(rèn)為已導(dǎo)致了對(duì)話(huà)(例如,實(shí)際上不忙或者根據(jù)如上所述的配置設(shè)置在構(gòu)造上不被看成是忙),則將該呼叫作為任何常規(guī)的呼叫來(lái)處理(步驟306),直到該呼叫完成,其中“常規(guī)”指除了用于此處所描述的線(xiàn)路感測(cè)目的的無(wú)縫呼叫以外的任何呼叫。如果替換地在步驟304被呼叫的電話(huà)線(xiàn)路為忙或被認(rèn)為忙,則經(jīng)由步驟308向呼叫方提示自動(dòng)化感測(cè)/重?fù)苓x項(xiàng)。如果如由步驟310所表示的由呼叫方(或者默認(rèn)地)進(jìn)行了選擇,則感測(cè)操作開(kāi)始。步驟312表示重?fù)芷鱾鞲衅鳈C(jī)制106作出了無(wú)縫呼叫以獲取線(xiàn)路的狀態(tài)消息。如果線(xiàn)路不是空閑的,則步驟314分支到步驟316以遞增重試計(jì)數(shù)器(例如,之前發(fā)起的,雖然出于簡(jiǎn)化的目的并沒(méi)有在圖3中示出)。如果在步驟318還沒(méi)有達(dá)到重試計(jì)數(shù),則步驟320被執(zhí)行以等待下一個(gè)無(wú)縫呼叫(通過(guò)返回到步驟312)。注意,這時(shí),可作出對(duì)正被感測(cè)的任何其他線(xiàn)路/電話(huà)號(hào)碼的一個(gè)或多個(gè)其他的無(wú)縫呼叫。如果達(dá)到了重試計(jì)數(shù)限制,則可在步驟322合適地提示用戶(hù)以后再?lài)L試或重新開(kāi)始該感測(cè)。如果在步驟314在基于無(wú)縫呼叫的感測(cè)期間線(xiàn)路被感測(cè)為是空閑的(例如,經(jīng)由合適的“空閑”狀態(tài)消息),則如步驟324所表示的,向用戶(hù)通知(例如,可聽(tīng)地)并被可視地提示是否進(jìn)行重?fù)堋H绻脩?hù)選擇進(jìn)行重?fù)?,則重?fù)芷鱾鞲衅鳈C(jī)制106自動(dòng)地代表呼叫方撥打普通呼叫并例如返回步驟302。注意,雖然未在圖3中示出,但是在步驟324處的提示可能超時(shí)了。例如,如果呼叫方離開(kāi)了電話(huà)或者處于另一個(gè)電話(huà)呼叫中,則他或她可能沒(méi)有接收到及時(shí)的通知。在這一情況下,被呼叫方線(xiàn)路在提示最終被看見(jiàn)時(shí)有可能再次變?yōu)槊?,使得呼叫方在他或她僅被告知該線(xiàn)路是空閑的而結(jié)果發(fā)現(xiàn)該線(xiàn)路非如此的情況下,有可能被惹惱或不信任該程序。如果多于某個(gè)的閾值時(shí)間流逝了而該提示沒(méi)有被應(yīng)答,則經(jīng)由無(wú)縫呼叫的感測(cè)可能在不同 的重試計(jì)數(shù)和/或等待參數(shù)的情況下而自動(dòng)地重新開(kāi)始。一種替換是向呼叫方給予關(guān)于線(xiàn)路變?yōu)榭臻e的確切時(shí)間的指示,使得呼叫方在無(wú)論何時(shí)該提示不再為當(dāng)前的時(shí)候都能夠看見(jiàn),并因此不再懷疑該程序。如能夠被容易地理解的,各種其他方面可被考慮。例如,用戶(hù)可手動(dòng)地開(kāi)始感測(cè)操作,因?yàn)橛脩?hù)預(yù)期線(xiàn)路為忙,或者只是查看線(xiàn)路是否及何時(shí)是空閑的。感測(cè)可由計(jì)時(shí)器來(lái)開(kāi)始,例如,在上午9:00開(kāi)始感測(cè)某一用戶(hù)指定的號(hào)碼,而無(wú)需用戶(hù)必需先作出初始的電話(huà)呼叫。該設(shè)備可經(jīng)由另一個(gè)設(shè)備來(lái)通知用戶(hù)線(xiàn)路的空閑狀態(tài),例如移動(dòng)電話(huà)可在被感測(cè)的電話(huà)線(xiàn)路變?yōu)榭臻e時(shí)生成諸如在用戶(hù)的PC處接收到的電子郵件和/或聲音之類(lèi)的通知消肩、O示例性聯(lián)網(wǎng)以及分布式環(huán)境圖4示出可在其上實(shí)現(xiàn)此處所描述的主題的各方面的合適的移動(dòng)設(shè)備400的示例。移動(dòng)設(shè)備400僅為設(shè)備的一個(gè)示例,并非旨在對(duì)此處所描述的主題的各方面的使用范圍或功能提出任何限制。移動(dòng)設(shè)備400也不應(yīng)被解釋成對(duì)于在示例性移動(dòng)設(shè)備400中所示出的任一組件或其組合有任何依賴(lài)或要求。參考圖4,用于實(shí)現(xiàn)此處所述的主題的各方面的示例性設(shè)備包括移動(dòng)設(shè)備400。在某些實(shí)施例中,移動(dòng)設(shè)備400包括蜂窩電話(huà)、允許與其他手持設(shè)備的語(yǔ)音通信的手持設(shè)備、某一其他語(yǔ)音通信設(shè)備等。在這些實(shí)施例中,移動(dòng)設(shè)備400可配備用于拍攝照片的照相機(jī),雖然這在其他實(shí)施例中可能不是必需的。在其他實(shí)施例中,移動(dòng)設(shè)備400包括個(gè)人數(shù)字助理(PDA)、手持游戲設(shè)備、筆記本計(jì)算機(jī)、打印機(jī)、包括機(jī)頂盒、媒體中心等的裝置、或其他裝置、其他移動(dòng)設(shè)備等。在又一些實(shí)施例中,移動(dòng)設(shè)備400可包括通常被認(rèn)作非移動(dòng)的設(shè)備,如個(gè)人計(jì)算機(jī)、服務(wù)器等。移動(dòng)設(shè)備400的組件可以包括但不限于,處理單元405、系統(tǒng)存儲(chǔ)器410和將包括系統(tǒng)存儲(chǔ)器410在內(nèi)的各種系統(tǒng)組件耦合至處理單元405的總線(xiàn)415??偩€(xiàn)415可包括幾種類(lèi)型的總線(xiàn)結(jié)構(gòu)中的任何一種,包括存儲(chǔ)器總線(xiàn)、存儲(chǔ)控制器、外圍總線(xiàn)、以及使用各種總線(xiàn)體系結(jié)構(gòu)中的任一種的局部總線(xiàn)等??偩€(xiàn)415允許在移動(dòng)設(shè)備400的各種組件之間傳送數(shù)據(jù)。
移動(dòng)設(shè)備400可以包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能由移動(dòng)設(shè)備400訪問(wèn)的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)以及可移動(dòng)、不可移動(dòng)介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)這樣的信息的任意方法或技術(shù)來(lái)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其他光盤(pán)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)所需信息并且可由移動(dòng)設(shè)備400訪問(wèn)的任何其他介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來(lái)體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任何信息傳送介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指具有以在信號(hào)中編碼信息的方式被設(shè)定或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括有線(xiàn)介質(zhì),諸如有線(xiàn)網(wǎng)絡(luò)或直接線(xiàn)連接,以及無(wú)線(xiàn)介質(zhì),諸如聲學(xué)、RF、藍(lán)牙 、無(wú)線(xiàn)USB、紅外、WiFi、WiMAX、和其它無(wú)線(xiàn)介質(zhì)。上述的任意組合也應(yīng)包含在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。 系統(tǒng)存儲(chǔ)器410包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),且可包括只讀存儲(chǔ)器(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)。在諸如蜂窩電話(huà)等移動(dòng)設(shè)備上,操作系統(tǒng)代碼420有時(shí)被包括ROM中,雖然在其他實(shí)施例中,這不是必需的。類(lèi)似地,應(yīng)用程序425通常位于RAM中,雖然同樣在其他實(shí)施例中,應(yīng)用程序可位于ROM中或其他計(jì)算機(jī)可讀存儲(chǔ)器中。堆430提供用于與操作系統(tǒng)420和應(yīng)用程序425相關(guān)聯(lián)的狀態(tài)的存儲(chǔ)器。例如,操作系統(tǒng)420和應(yīng)用程序425可在其操作期間將變量和數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在堆430中。移動(dòng)設(shè)備400還可包括其他可移動(dòng)/不可移動(dòng)、易失性/非易失性存儲(chǔ)器。作為示例,圖4示出閃存卡435、硬盤(pán)驅(qū)動(dòng)器436、以及記憶棒437。例如,可小型化硬盤(pán)驅(qū)動(dòng)器436以適應(yīng)存儲(chǔ)器槽。移動(dòng)設(shè)備400可經(jīng)由可移動(dòng)存儲(chǔ)器接口 431與這些類(lèi)型的非易失性可移動(dòng)存儲(chǔ)器接口,或可經(jīng)由通用串行總線(xiàn)(USB)、IEEE 1394、一個(gè)或多個(gè)有線(xiàn)端口 440、或天線(xiàn)465連接。在這些實(shí)施例中,可移動(dòng)存儲(chǔ)器設(shè)備435-437可經(jīng)由通信模塊432與移動(dòng)設(shè)備接口。在某些實(shí)施例中,并非所有這些類(lèi)型的存儲(chǔ)器都可被包括在單個(gè)移動(dòng)設(shè)備上。在其他實(shí)施例中,可將這些和其他類(lèi)型的可移動(dòng)存儲(chǔ)器中的一個(gè)或多個(gè)包括在單個(gè)移動(dòng)設(shè)備上。在某些實(shí)施例中,可按更永久地附連到移動(dòng)設(shè)備400的方式連接硬盤(pán)驅(qū)動(dòng)器436。例如,硬盤(pán)驅(qū)動(dòng)器436可連接到諸如并行高級(jí)技術(shù)附件(PATA)、串行高級(jí)技術(shù)附件(SATA)或其他可連接到總線(xiàn)415的附件等接口。在此類(lèi)實(shí)施例中,移除硬盤(pán)驅(qū)動(dòng)器可涉及移除移動(dòng)設(shè)備400的外殼并移除將硬盤(pán)驅(qū)動(dòng)器436連接到移動(dòng)設(shè)備400內(nèi)的支承結(jié)構(gòu)的螺絲釘或其他緊固件。以上描述和在圖4中示出的可移動(dòng)存儲(chǔ)設(shè)備435-437及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)提供對(duì)用于移動(dòng)設(shè)備400的計(jì)算機(jī)可讀指令、程序模塊、數(shù)據(jù)結(jié)構(gòu)、和其他數(shù)據(jù)的存儲(chǔ)。例如,可移動(dòng)存儲(chǔ)器設(shè)備435-437可存儲(chǔ)由移動(dòng)設(shè)備400拍攝的圖像、語(yǔ)音錄音、聯(lián)系人信息、程序、用于程序的數(shù)據(jù)等。用戶(hù)可通過(guò)諸如鍵盤(pán)441和話(huà)筒442等輸入設(shè)備向移動(dòng)設(shè)備400中輸入命令和信息。在某些實(shí)施例中,顯示器443可以是觸敏屏幕并可允許用戶(hù)在其上輸入命令和信息。鍵盤(pán)441和顯示器443可通過(guò)耦合到總線(xiàn)415的用戶(hù)輸入接口 450連接到處理單元405,但也可由其他接口和總線(xiàn)結(jié)構(gòu)連接,如通信模塊432和有線(xiàn)端口 440。運(yùn)動(dòng)檢測(cè)452可用于確定對(duì)設(shè)備400作出的姿勢(shì)。例如,用戶(hù)可經(jīng)由對(duì)話(huà)筒442講話(huà)以及經(jīng)由在鍵盤(pán)441或觸敏顯示器443上輸入的文本消息來(lái)與其他用戶(hù)通信。音頻單元455可提供電信號(hào)以驅(qū)動(dòng)揚(yáng)聲器444以及接收并數(shù)字化接收自話(huà)筒442的音頻信號(hào)。移動(dòng)設(shè)備400可包括提供信號(hào)以驅(qū)動(dòng)照相機(jī)461的視頻單元460。視頻單元460還可接收由照相機(jī)461獲得的圖像并將這些圖像提供給包括在移動(dòng)設(shè)備405上的處理單元400和/或存儲(chǔ)器。由照相機(jī)461獲得的圖像可包括視頻、不形成視頻的一個(gè)或多個(gè)圖像、
或其某一組合。通信模塊432可向一根或多根天線(xiàn)465提供信號(hào)并從其接收信號(hào)。天線(xiàn)465之一可發(fā)射并接收用于蜂窩電話(huà)網(wǎng)絡(luò)的消息。另一天線(xiàn)可發(fā)射并接收藍(lán)牙 消息。又一天線(xiàn) (或共享天線(xiàn))可經(jīng)由無(wú)線(xiàn)以太網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)發(fā)射并接收網(wǎng)絡(luò)消息。 更進(jìn)一步,天線(xiàn)將例如GPS信號(hào)等基于位置的信息提供給GPS接口和機(jī)制472。GPS機(jī)制472又使相應(yīng)的GPS數(shù)據(jù)(例如時(shí)間和坐標(biāo))可用于處理。在某些實(shí)施例中,可使用單根天線(xiàn)來(lái)發(fā)射和/或接收用于超過(guò)一種類(lèi)型的網(wǎng)絡(luò)的消息。例如,單根天線(xiàn)可發(fā)射并接收語(yǔ)音和分組消息。當(dāng)在網(wǎng)絡(luò)化環(huán)境中操作時(shí),移動(dòng)設(shè)備400可連接到一個(gè)或多個(gè)遠(yuǎn)程設(shè)備。遠(yuǎn)程設(shè)備可包括個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、蜂窩電話(huà)、媒體回放設(shè)備、對(duì)等設(shè)備或其他常見(jiàn)的網(wǎng)絡(luò)節(jié)點(diǎn),并且一般包括上面相對(duì)于移動(dòng)設(shè)備400所述的許多或全部元件。本文所描述的主題的各方面可與眾多其他通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。適用于此處所描述的主題的各方面的公知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括,但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算環(huán)境等。此處所描述的主題的各方面可在由移動(dòng)設(shè)備執(zhí)行的諸如程序模塊等計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。本文所描述的主題的各方面也可以在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)器存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。此外,雖然此處頻繁使用術(shù)語(yǔ)服務(wù)器,但可以認(rèn)識(shí)到,該術(shù)語(yǔ)也可涵蓋客戶(hù)機(jī)、分布在一個(gè)或多個(gè)計(jì)算機(jī)上的一個(gè)或多個(gè)進(jìn)程的集合、一個(gè)或多個(gè)獨(dú)立的存儲(chǔ)設(shè)備、一個(gè)或多個(gè)其他設(shè)備的集合、以上的一個(gè)或多個(gè)的組合,等等。結(jié)論盡管本發(fā)明易于作出各種修改和替換構(gòu)造,但其某些說(shuō)明性實(shí)施例在附圖中示出并在上面被詳細(xì)地描述。然而應(yīng)當(dāng)了解,這不旨在將本發(fā)明限于所公開(kāi)的具體形式,而是相反地,旨在覆蓋落入本發(fā)明的精神和范圍之內(nèi)的所有修改、替換構(gòu)造和等效方案。除此處所述的各實(shí)施例以外,應(yīng)當(dāng)理解,可使用其他類(lèi)似實(shí)施例,或者可對(duì)所述實(shí)施例作出修改和添加以便執(zhí)行對(duì)應(yīng)實(shí)施例的相同或等效功能而不背離這些實(shí)施例。此外,多個(gè)處理芯片或多個(gè)設(shè)備可共享此處所述的一個(gè)或多個(gè)功能的性能,并且類(lèi)似地,存儲(chǔ)可跨多個(gè)設(shè)備實(shí)現(xiàn)。因此,本發(fā)明不應(yīng)限于任何單個(gè)實(shí)施例,而是應(yīng)當(dāng)根據(jù)所附權(quán)利要求書(shū)的廣度、精神和范圍來(lái)解 釋。
權(quán)利要求
1.在計(jì)算環(huán)境中,一種至少部分地在至少ー個(gè)處理器上執(zhí)行的方法,包括 感測(cè)(312)何時(shí)電話(huà)線(xiàn)路是空閑的,它包括發(fā)起針對(duì)所述電話(huà)線(xiàn)路的呼叫、處理(314)響應(yīng)于所述呼叫而返回的一個(gè)或多個(gè)狀態(tài)消息、以及取消所述呼叫;以及 在狀態(tài)消息指示所述線(xiàn)路為空閑時(shí)采取進(jìn)ー步的動(dòng)作,這包括通知(324)用戶(hù)所述線(xiàn)路具有空閑狀態(tài)。
2.如權(quán)利要求I所述的方法,其特征在于,感測(cè)何時(shí)所述電話(huà)線(xiàn)路為空閑包括包括發(fā)起針對(duì)所述電話(huà)線(xiàn)路的另ー呼叫、處理響應(yīng)于該呼叫而返回的ー個(gè)或多個(gè)其他狀態(tài)消息、以及取消該其他呼叫。
3.如權(quán)利要求2所述的方法,其特征在于,取消所述呼叫包括在所述呼叫被耦合到所述電話(huà)線(xiàn)路的被呼叫方設(shè)備檢測(cè)成未接的呼叫之前取消所述呼叫,或者在所述呼叫能夠被耦合到所述電話(huà)線(xiàn)路的被呼叫方設(shè)備檢測(cè)成未接的呼叫之后取消所述呼叫。
4.一種在計(jì)算環(huán)境中的系統(tǒng),包括 重?fù)芷鱾鞲衅鳈C(jī)制(106),它配置成解釋響應(yīng)于對(duì)被呼叫方電話(huà)的呼叫嘗試而返回的一個(gè)或多個(gè)狀態(tài)消息;以及 用戶(hù)接ロ(104),所述重?fù)芷鱾鞲衅鳈C(jī)制通過(guò)所述用戶(hù)接ロ與用戶(hù)進(jìn)行交互,所述用戶(hù)接ロ包括獲取是否要感測(cè)非空閑的電話(huà)線(xiàn)路以確定何時(shí)該電話(huà)線(xiàn)路變?yōu)榭臻e的用戶(hù)指令;以及,在所述指令是感測(cè)所述電話(huà)線(xiàn)路的情況下,所述重?fù)芷鱾鞲衅鳈C(jī)制還被配置成通過(guò)操作來(lái)接收狀態(tài)消息(114)并解釋該狀態(tài)消息來(lái)感測(cè)該電話(huà)線(xiàn)路,以及指引所述用戶(hù)接ロ通知所述用戶(hù)何時(shí)所述電話(huà)線(xiàn)路變?yōu)榭臻e。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述重?fù)芷鱾鞲衅鳈C(jī)制被結(jié)合在移動(dòng)電話(huà)、VoIP電話(huà)、軟件應(yīng)用程序或附加電話(huà)設(shè)備中。
6.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述重?fù)芷鱾鞲衅鳈C(jī)制用于通過(guò)以下操作接收狀態(tài)消息對(duì)所述電話(huà)線(xiàn)路作出ー個(gè)或多個(gè)呼叫、以及取消每ー呼叫。
7.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述用戶(hù)接ロ包括一機(jī)制,通過(guò)所述機(jī)制用戶(hù)能夠輸入ー個(gè)或多個(gè)配置參數(shù),所述ー個(gè)或多個(gè)配置參數(shù)包括與用于感測(cè)的各呼叫的最大次數(shù)相對(duì)應(yīng)的感測(cè)重試計(jì)數(shù)參數(shù)、或者用于感測(cè)的各呼叫之間的延遲的等待時(shí)間參數(shù)、或者感測(cè)重試計(jì)數(shù)參數(shù)和等待時(shí)間參數(shù)兩者。
8.具有計(jì)算機(jī)可執(zhí)行指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時(shí)執(zhí)行以下步驟,包括 (a)檢測(cè)(304)對(duì)電話(huà)線(xiàn)路的呼叫在沒(méi)有實(shí)際對(duì)話(huà)的情況下結(jié)束; (b)確定(310)用戶(hù)想要對(duì)所述電話(huà)線(xiàn)路進(jìn)行感測(cè)以確定何時(shí)所述線(xiàn)路是空閑的; (c)感測(cè)所述線(xiàn)路,這包括對(duì)所述線(xiàn)路作出(312)呼叫以接收與所述線(xiàn)路的空閑狀態(tài)或忙狀態(tài)相對(duì)應(yīng)的一個(gè)或多個(gè)狀態(tài)消息,以及取消所述呼叫; (d)處理(314)所述ー個(gè)或多個(gè)狀態(tài)消息以確定所述線(xiàn)路是否空閑的,并且在所述線(xiàn)路不是空閑的情況下,多次返回至步驟(c) (316,318),并且在所述線(xiàn)路是空閑的情況下,通知(324)所述用戶(hù)所述線(xiàn)路是空閑的。
9.如權(quán)利要求8所述的ー個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),其特征在干,還具有包括在執(zhí)行步驟(C)和(d)的同時(shí)感測(cè)至少ー個(gè)其他線(xiàn)路的其他計(jì)算機(jī)可執(zhí)行指令。
10.如權(quán)利要求8所述的ー個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),其特征在于,檢測(cè)對(duì)所述電話(huà)線(xiàn)路的呼叫在沒(méi)有實(shí)際的對(duì)話(huà)的情況下結(jié)束包括使用話(huà)筒信號(hào)或計(jì)時(shí)器或者話(huà)筒信號(hào)和計(jì)時(shí)器兩者來(lái)在對(duì)話(huà)和非對(duì)話(huà)之間進(jìn) 行區(qū)分。
全文摘要
本發(fā)明涉及電話(huà)線(xiàn)路傳感器和重?fù)芷?。所公開(kāi)的主題涉及一種技術(shù),通過(guò)該技術(shù)呼叫方可將他或她的蜂窩電話(huà)或者類(lèi)似的設(shè)備設(shè)置成自動(dòng)地感測(cè)被呼叫方的為忙的電話(huà)線(xiàn)路以確定何時(shí)該線(xiàn)路變?yōu)榭臻e,這與任何提供載波的監(jiān)視服務(wù)無(wú)關(guān)。如果為空閑,則可向呼叫方提示自動(dòng)地重?fù)鼙缓艚蟹降倪x項(xiàng)。通過(guò)處理響應(yīng)于被快速取消的呼叫而獲取的狀態(tài)消息被呼叫方的線(xiàn)路可以被無(wú)縫地感測(cè),即無(wú)需任何呼叫方的動(dòng)作和/或來(lái)自正被感測(cè)的被呼叫方電話(huà)的實(shí)現(xiàn)(例如,沒(méi)有檢測(cè)到任何未接的電話(huà))。多于一個(gè)被呼叫方的線(xiàn)路可在相同的時(shí)間幀被感測(cè),以確定何時(shí)各線(xiàn)路是空閑的。
文檔編號(hào)H04M3/42GK102685335SQ201210027619
公開(kāi)日2012年9月19日 申請(qǐng)日期2012年2月8日 優(yōu)先權(quán)日2011年2月9日
發(fā)明者D·澤伯, R·S·赫尼希 申請(qǐng)人:微軟公司