基于規(guī)則集合的呼叫處理和調(diào)度的制作方法
【專利說明】
【背景技術(shù)】
[0001]由于諸如蜂窩電話、平板電腦和智能電話之類的移動設(shè)備數(shù)量增加,因此使得電話呼叫的數(shù)量增大。這些設(shè)備由于它們的永遠(yuǎn)存在的特點而使得申請和接收呼叫更容易。用戶常常在幾乎所有時間都隨身攜帶移動設(shè)備。
【附圖說明】
[0002]以下詳細(xì)描述參考附圖,附圖中:
[0003]圖1例示根據(jù)本公開的示例的用于基于規(guī)則集合的呼叫處理和調(diào)度的計算系統(tǒng)的框圖;
[0004]圖2例示根據(jù)本公開的示例的用于基于規(guī)則集合的呼叫處理和調(diào)度的計算設(shè)備的框圖;以及
[0005]圖3例示根據(jù)本公開的示例的用于基于規(guī)則集合的呼叫處理和調(diào)度的方法的流程圖。
【具體實施方式】
[0006]以下場景為很多人日常生活中常見的一個:第一人向正忙的第二人申請呼叫。第二人可決定應(yīng)答呼叫、忽略呼叫、將呼叫發(fā)送到語音信箱等?;蛘叩诙丝蓱?yīng)答呼叫并告訴第一人他正忙并將回呼。類似地,第二人可忽略呼叫或?qū)⒑艚邪l(fā)送到語音信箱,然后給第一人發(fā)送文本消息說他正忙并將回呼。
[0007]當(dāng)?shù)诙苏页鰰r間回呼第一人時,第一人可能正忙,或可能對于第一人來說不是方便的時間。這種來來往往(有時稱為“電話追逐”)可能持續(xù)數(shù)小時或甚至數(shù)天。另外,第二人可能忘記回呼第一人。
[0008]—些現(xiàn)有的調(diào)度系統(tǒng)試圖識別空閑時隙來調(diào)度第一人與第二人之間的呼叫。然而,這些系統(tǒng)基于規(guī)則集合公平處理進(jìn)來的呼叫并重新調(diào)度它們。
[0009]以下將通過引用基于規(guī)則集合的呼叫處理和調(diào)度的若干示例描述多個實施例。使用規(guī)則集合來確定如何處理進(jìn)來的呼叫。如果確定不應(yīng)當(dāng)應(yīng)答該呼叫,或者不應(yīng)當(dāng)提醒接收用戶有該呼叫,則可忽略該呼叫,并且可使用規(guī)則集合來調(diào)度回呼。
[0010]在一些實施方式中,如本文描述的基于規(guī)則集合的呼叫處理和調(diào)度將通過為個體提供呼叫調(diào)度來幫助個體更有效地管理他們的時間。由于個體不需要自己決定是否接受或拒絕每個進(jìn)來的呼叫,因此也可減少呼叫過濾。另外,接收個體將知道在“忙碌”時間期間通過系統(tǒng)進(jìn)來的任何呼叫都是重要的或緊急的,否則系統(tǒng)不會提醒個體有該呼叫。附加地,系統(tǒng)適于為個體提供進(jìn)來的呼叫的更好控制,進(jìn)來的呼叫常常是未被管理的。這些和其它優(yōu)點將從以下的描述中顯而易見。
[0011]圖1例示根據(jù)當(dāng)前公開的示例的用于基于規(guī)則集合的呼叫處理和調(diào)度的計算系統(tǒng)110的框圖。計算系統(tǒng)110可通過網(wǎng)絡(luò)106通信聯(lián)接至呼叫通信設(shè)備102和接收通信設(shè)備104。
[0012]呼叫通信設(shè)備102和接收通信設(shè)備104可包括任何適當(dāng)類型的通信設(shè)備,例如蜂窩電話、智能電話、配備有通信硬件和/或軟件的計算設(shè)備,或任何其它合適的通信設(shè)備。在一個示例中,呼叫通信設(shè)備102可發(fā)起意圖由接收通信設(shè)備104接收的電話呼叫。然而,在另一示例中,接收通信設(shè)備104可發(fā)起意圖由接收通信設(shè)備102接收的電話呼叫。其它通信設(shè)備也可存在于系統(tǒng)100中,并可配置為與呼叫通信設(shè)備102和/或接收通信設(shè)備104通信。
[0013]呼叫通信設(shè)備102和接收通信設(shè)備104可包括通信接口或其它類似接口,供設(shè)備的用戶申請電話呼叫或接收電話呼叫。呼叫通信設(shè)備102和接收通信設(shè)備104還可包括與各個設(shè)備的用戶相關(guān)的事件的調(diào)度表。
[0014]呼叫通信設(shè)備102和接收通信設(shè)備104可通信聯(lián)接至計算系統(tǒng)110也通信聯(lián)接至的網(wǎng)絡(luò)106。網(wǎng)絡(luò)106可以是任何適當(dāng)類型的用于在呼叫通信設(shè)備102、接收通信設(shè)備104和計算系統(tǒng)110之間交換數(shù)據(jù)的電子適應(yīng)網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)可以是諸如由移動電話服務(wù)運營商提供的蜂窩電話網(wǎng)絡(luò),可以是W1-Fi網(wǎng)絡(luò)和RF網(wǎng)絡(luò),或任何其它適當(dāng)類型的有線或無線網(wǎng)絡(luò)。
[0015]系統(tǒng)100還包括計算系統(tǒng)110。應(yīng)當(dāng)理解,計算系統(tǒng)110可包括任何適當(dāng)類型的計算設(shè)備,包括例如智能電話、平板、臺式機(jī)、膝上電腦、工作站、服務(wù)器、智能監(jiān)視器、智能電視機(jī)、數(shù)字標(biāo)牌、科學(xué)儀器、銷售設(shè)備的零售點、視頻墻、成像設(shè)備、外設(shè)、或類似物。
[0016]計算系統(tǒng)110可包括可被配置為處理指令的處理器資源112。指令可存儲在諸如存儲器資源114之類的非瞬時性有形計算機(jī)可讀儲存介質(zhì)上,或分立的設(shè)備(未示出)上,或儲存指令以使得可編程處理器執(zhí)行本文描述的技術(shù)的任何其它類型的易失性或非易失性存儲器上。可選地或附加地,計算系統(tǒng)110可包括專用硬件,例如一個或多個集成電路、專用集成電路(ASIC)、專用特殊處理器(ASSP)、場可編程門陣列(FPGA),或前述專用硬件的示例的任意組合,用于執(zhí)行本文描述的技術(shù)。在一些實施方式中,適當(dāng)時,可與多個存儲器和/或多種類型的存儲器一起使用多個處理器。處理器和/或存儲器可集成在單個設(shè)備中和/或跨設(shè)備分布。
[0017]計算系統(tǒng)110還可包括用于儲存與接收通信設(shè)備106相關(guān)的規(guī)則集合的規(guī)則數(shù)據(jù)儲存器116。在一個示例中,規(guī)則集合可預(yù)先配置或預(yù)先確定并儲存在規(guī)則數(shù)據(jù)儲存器106中,或者在另一示例中,規(guī)則集合可生成并儲存在規(guī)則數(shù)據(jù)儲存器106中。
[0018]計算系統(tǒng)110可進(jìn)一步包括以儲存在存儲器資源114中的模塊的形式并在處理器資源112上執(zhí)行的多種指令。這些模塊可包括呼叫處理模塊122和呼叫調(diào)度模塊124。在一個示例中,本文描述的模塊可以是硬件和編程的組合。編程可以是儲存在諸如存儲器資源114之類的有形存儲器資源上的處理器可執(zhí)行指令,并且硬件可以包括用于執(zhí)行這些指令的處理資源112。因此可以說存儲器資源114是儲存當(dāng)由處理資源112執(zhí)行時實施本文描述的模塊的程序指令。如將在以下其它示例中進(jìn)一步討論的,也可利用其它模塊。
[0019]呼叫處理模塊122基于諸如儲存在規(guī)則數(shù)據(jù)儲存器116中的規(guī)則集合之類的規(guī)則集合,確定當(dāng)從呼叫通信設(shè)備102接收到呼叫時,是否提醒接收通信設(shè)備104的用戶。在一個示例中,規(guī)則集合可包括由接收通信設(shè)備104的用戶確定的調(diào)度表。在該示例中,用戶可設(shè)置他正忙的時間,例如,在具有高優(yōu)先級的日歷會議期間、在進(jìn)餐時隙期間、當(dāng)他在另一人附近時(如通過其它人的通信設(shè)備的出現(xiàn)而被檢測到)等。接收通信設(shè)備104的用戶也可設(shè)置他可用的時間,例如當(dāng)他在車中時(通過接收通信設(shè)備104連接到車的音頻系統(tǒng)、接收通信設(shè)備104的GPS檢測到移動,等的組合而被識別),當(dāng)他在工作和他的日歷空閑時,以及未被明確識別為忙碌的任何其它時間。
[0020]呼叫指示設(shè)備102的用戶,或計算系統(tǒng)110的其它用戶,可類似地指定可用和不可用的時間或時段。也可由計算設(shè)備110基于想要的呼叫指示設(shè)備的用戶和接收通信設(shè)備104的行為來確定規(guī)則集合,如將在以下示例中所被理解的那樣。
[0021 ]當(dāng)呼叫通信設(shè)備102的用戶向接收指示設(shè)備104的用戶申請電話呼叫時,呼叫處理模塊122確定是否提醒接收通信設(shè)備104的用戶有來自呼叫通信設(shè)備102的用戶的電話呼叫。例如,如果呼叫處理模塊122基于規(guī)則集合確定接收通信設(shè)備104的用戶正忙,則呼叫處理模塊122將不提醒接收通信設(shè)備104的用戶有進(jìn)來的電話呼叫。然而,如果呼叫處理模塊122基于規(guī)則集合確定接收通信設(shè)備104的用戶可用,則呼叫處理模塊122可提醒接收通信設(shè)備104的用戶有進(jìn)來的電話呼叫。
[0022]在一個示例中,呼叫通信設(shè)備102的用戶,當(dāng)在試圖向接收通信設(shè)備104的用戶申請電話呼叫時,可被提醒接收通信設(shè)備104的用戶不可用。在該示例中,呼叫處理模塊122可主動發(fā)起電話呼叫,希望接收通信設(shè)備104的用戶可用。附加地,可向呼叫通信設(shè)備102發(fā)送通知,指示接收通信設(shè)備104的用戶不可用。
[0023]當(dāng)呼叫處理模塊122確定接收通信設(shè)備104的用戶不可用時,呼叫處理模塊可將回呼事件儲存在回呼事件隊列中,或者可以保留“錯過的”呼叫的列表。在此情形下,接收通信設(shè)備104的用戶可查看錯過的呼叫和/或回呼事件隊列。
[0024]呼叫調(diào)度模塊124負(fù)責(zé)對與儲存在回呼事件隊列中的回呼相關(guān)聯(lián)的回呼時間