劃分的呼叫歷史用戶界面的制作方法
【專利摘要】一種計算設備顯示呼叫歷史圖形用戶界面(GUI)。該呼叫歷史GUI包括新列表和舊列表。該新列表可以包括新的未接來電元素以及與新的未打開語音郵件相關聯(lián)的未接來電元素。該舊列表可以包括其它呼叫歷史GUI元素,諸如舊的未接來電元素以及與已打開的語音郵件相關聯(lián)的未接來電元素。
【專利說明】劃分的呼叫歷史用戶界面
【背景技術(shù)】
[0001]通常,移動電話設備具有呼叫歷史用戶界面以及分立的語音郵件用戶界面。呼叫歷史用戶界面包括識別來電呼叫、去電呼叫和未接來電的元素的列表。語音郵件用戶界面包括識別在用戶的語音郵件賬戶接收的語音郵件的元素的列表。
[0002]呼叫歷史用戶界面和語音郵件用戶界面通常是分開的,因為如果這兩個列表被組合,語音郵件元素可能在合并列表上被推到太靠下而使得用戶將無法看到語音郵件元素,結(jié)果可能不會查看語音郵件元素。對于用戶而言,與來電、去電或未接來電呼叫元素相比,能夠查看語音郵件元素可能是更為重要的。同時,用戶在邏輯上將語音郵件與未接來電相關聯(lián)。因此,將未接來電元素與關聯(lián)于未接來電的語音郵件分開可能是不直觀的。
【發(fā)明內(nèi)容】
[0003]本公開描述了一種顯示在顯示設備上的呼叫歷史圖形用戶界面(⑶I)。該呼叫歷史GUI同時顯示新列表和舊列表。該呼叫歷史GUI中的GUI元素被劃分在新列表和舊列表中。Gn元素包括未接來電元素。每個未接來電元素對應于一個或多個未接來電。此外,如果未接來電對應于語音郵件,則對應于該未接來電的未接來電元素指示存在語音郵件。新列表包括對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素。新的未接來電是在顯示設備最近一次顯示該呼叫歷史之后發(fā)生的呼叫。舊列表包括對應于舊的未接來電和已打開的語音郵件的⑶I元素。舊的未接來電是在顯示設備最近一次顯示該呼叫歷史⑶I之前發(fā)生的呼叫。通過在同一⑶I中呈現(xiàn)新列表和舊列表,該⑶I可以將未接來電元素與相對應的語音郵件分組在一起,同時突出地示出可能需要用戶關注的用戶項。
[0004]在一個示例中,本公開描述了一種方法,包括由計算設備確定語音郵件賬戶已經(jīng)接收到語音郵件,該語音郵件賬戶與用戶相關聯(lián)。該方法還包括由計算設備確定該語音郵件是否對應于在針對用戶的多個未接來電中的給定未接來電。此外,該方法包括在顯示設備上顯示用戶界面。該用戶界面包括多個⑶I元素。⑶I元素包括對應于未接來電的多個未接來電元素。未接來電元素包括對應于給定未接來電的給定未接來電元素。GUI元素被劃分在新列表和舊列表中。新列表包括GUI元素中的對應于新的未接來電以及與未打開的語音有鍵相關聯(lián)的未接來電的GUI元素。新的未接來電是未接來電中的在計算設備最近一次顯示該用戶界面之后發(fā)生的未接來電。舊列表包括GUI元素中的對應于舊的未接來電的GUI元素。舊的未接來電是未接來電中的在計算設備最近一次在顯示設備上顯示該用戶界面之前發(fā)生的未接來電。在確定語音郵件對應于給定未接來電之后,給定未接來電元素指示存在語音郵件。
[0005]在另一個示例中,本公開描述了一種包括存儲指令的存儲系統(tǒng)的計算設備。該計算設備還包括耦合至存儲系統(tǒng)的處理系統(tǒng)。該處理系統(tǒng)被配置為從存儲系統(tǒng)讀取指令并且執(zhí)行該指令。該指令的執(zhí)行導致該計算設備確定語音郵件賬戶已經(jīng)接收到語音郵件,該語音郵件賬戶與用戶相關聯(lián)。該指令的執(zhí)行還導致該計算設備確定該語音郵件是否對應于在針對用戶的多個未接來電中的給定未接來電。此外,該指令的執(zhí)行導致該計算設備在顯示設備上顯示用戶界面。該用戶界面包括多個⑶I元素。⑶I元素包括對應于未接來電的多個未接來電元素。未接來電元素包括對應于給定未接來電的給定未接來電元素。GUI元素被劃分在新列表和舊列表中。新列表包括GUI元素中的對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素。新的未接來電是未接來電中的在計算設備最近一次顯示該用戶界面之后發(fā)生的未接來電。舊列表包括GUI元素中的對應于舊的未接來電的CTI元素。舊的未接來電是未接來電中的在計算設備最近一次在顯示設備上顯示該用戶界面之前發(fā)生的未接來電。在確定語音郵件對應于給定未接來電之后,給定未接來電元素指不存在語首郵件。
[0006]在另一個示例中,本公開描述了一種存儲指令的計算機存儲介質(zhì),該指令用于使得計算設備的處理系統(tǒng)執(zhí)行操作,該操作包括確定語音郵件賬戶已經(jīng)接收到語音郵件,該語音郵件賬戶與用戶相關聯(lián)。該操作還包括確定該語音郵件是否對應于在針對用戶的多個未接來電中的給定未接來電。此外,該操作包括在顯示設備上顯示用戶界面。該用戶界面包括多個⑶I元素。Gn元素包括對應于未接來電的多個未接來電元素。未接來電元素包括對應于給定未接來電的給定未接來電元素。GUI元素被劃分在新列表和舊列表中。新列表包括GUI元素中的對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素。新的未接來電是未接來電中的在計算設備最近一次顯示該用戶界面之后發(fā)生的未接來電。舊列表包括⑶I元素中的對應于舊的未接來電的⑶I元素。舊的未接來電是未接來電中的在計算設備最近一次在顯示設備上顯示該用戶界面之前發(fā)生的未接來電。在確定語音郵件對應于給定未接來電之后,給定未接來電元素指示存在語音郵件。
[0007]—個或多個實施例的細節(jié)在附圖和以下的描述中給出。其它的特征、目標和優(yōu)勢將從描述和附圖以及權(quán)利要求而是顯而易見的。
【專利附圖】
【附圖說明】
[0008]圖1是圖示示例通信系統(tǒng)的框圖。
[0009]圖2是圖示計算設備的示例配置的概念框圖。
[0010]圖3是呼叫歷史圖形用戶界面(⑶I)的概念圖。
[0011]圖4是圖示計算設備所執(zhí)行的示例過程的流程圖。
【具體實施方式】
[0012]附圖圖示了示例。由附圖中的附圖標記所指示的元素對應于隨后描述中由相同附圖標記所指示的元素。在附圖中,堆疊的元素指示存在一個或多個類似元素。類似元素的附圖標記上的字母后綴并非意在指示存在特定數(shù)量的元素。在本公開中,具有以順序詞(例如“第一”、“第二”、“第三”等)開始的名稱的元素并非必然隱含元素具有特定順序。相反,這樣的順序詞可能僅被用來指代相同或相似類型的不同元素。
[0013]圖1是圖示示例通信系統(tǒng)10的框圖。通信系統(tǒng)10包括計算設備12、語音郵件系統(tǒng)14和網(wǎng)絡16。用戶18使用計算設備12。雖然圖1的示例將計算設備12示出為平板計算機,但是計算設備12可以包括各種類型的計算設備。例如,計算設備12可以包括移動電話、平板計算機、膝上計算機、筆記本計算機、臺式計算機、車載計算機、集成到電器中的計算機、電視、電視機頂盒或者其它類型的計算設備。如本公開中所使用的,計算設備可以是處理信息的物理設備。
[0014]語音郵件系統(tǒng)14包括一個或多個計算設備。雖然圖1的示例將語音郵件系統(tǒng)14示出為單獨服務器設備的群組,但是語音郵件系統(tǒng)14可以使用一個或多個其它類型的計算設備來實現(xiàn)。例如,語音郵件系統(tǒng)14可以使用一個或多個刀片服務器設備、大型計算機、臺式計算機或其它類型的計算設備來實現(xiàn)。
[0015]網(wǎng)絡16促進計算設備12與語音郵件系統(tǒng)14之間的通信。在各個示例中,網(wǎng)絡16可以以各種方式來實現(xiàn)。例如,網(wǎng)絡16可以包括多個中間網(wǎng)絡設備和通信鏈路。示例中間網(wǎng)絡設備包括路由器、交換機、集線器、防火墻設備、無線接入點、橋接器、網(wǎng)關以及其它類型的計算設備。示例類型的通信鏈路包括有線和無線通信鏈路。在一些示例中,網(wǎng)絡16包括互聯(lián)網(wǎng)、公共交換電話網(wǎng)和/或其它類型的通信網(wǎng)絡。
[0016]用戶18可以使用計算設備12來與其它用戶進行語音電話會話。例如,用戶18可以使用計算設備12來發(fā)起與其它用戶的語音電話會話。換句話說,用戶18可以使用計算設備12來“呼叫”其它用戶。此外,計算設備12可以接收來自其它用戶的邀請。該邀請邀請用戶18加入與其他用戶的語音電話會話。換句話說,計算設備12接收針對用戶18的“呼叫”。
[0017]出于各種原因,用戶18可能沒有接受加入語音電話會話的邀請。也就是說,用戶18可能沒有對計算設備12接收的呼叫進行應答。當用戶18未對計算設備12接收的呼叫進行應答時,這樣的呼叫可以被稱作“未接來電”。當用戶18未對計算設備12接收的呼叫進行應答時,該呼叫可以被語音郵件系統(tǒng)14進行處理。當呼叫被語音郵件系統(tǒng)14處理時,主叫方被提示為記錄用于用戶18的語音郵件。語音郵件可以包括一個人所記錄的要由另一用戶播放的音頻和/或視頻消息。如果主叫方記錄語音郵件,則語音郵件對應于該呼叫。如在本公開中所使用的,主叫方是邀請另一用戶加入呼叫的人。在一些情況下,一個人可以記錄用于用戶18的語音郵件或者在不首先呼叫用戶18的情況下向用戶18發(fā)送語音郵件。
[0018]語音郵件系統(tǒng)14托管與用戶18相關聯(lián)的語音郵件賬戶。該語音郵件賬戶存儲用于用戶18的語音郵件。計算設備12可以通過網(wǎng)絡16進行通信以確定語音郵件賬戶存儲用于用戶的語音郵件。此外,計算設備12可以通過網(wǎng)絡16進行通信以獲取語音郵件以便向用戶18播放。計算設備12和語音郵件系統(tǒng)14可以通過在網(wǎng)絡上互相發(fā)送無線電和/或電子信號而在網(wǎng)絡16上進行通信。
[0019]如以下詳細描述的,計算設備12在顯示設備上顯示呼叫歷史圖形用戶界面(GUI)。該呼叫歷史GUI同時顯示新列表和舊列表。該呼叫歷史⑶I的GUI元素被劃分在新列表和舊列表中。換句話說,新列表和舊列表包含了 GUI元素的不同子集。GUI元素包括未接來電兀素。每個未接來電兀素對應于一個或多個未接來電。此外,如果未接來電對應于語音郵件,則對應于該未接來電的未接來電元素指示存在語音郵件。新列表包括對應于新的未接來電的GUI元素以及與未打開的語音郵件相關聯(lián)的未接來電元素。新的未接來電是在顯示設備最近一次顯示該呼叫歷史GUI之后發(fā)生的未接來電。舊列表包括對應于舊的未接來電和已打開的語音郵件的GUI元素。舊的未接來電是在計算設備12最近一次在顯示設備上顯示該呼叫歷史CTI之前發(fā)生的未接來電。換句話說,新的未接來電是針對其的相對應未接來電元素首次顯示的呼叫,而舊的未接來電則是針對其的相對應未接來電元素先前已經(jīng)被顯示過至少一次的呼叫。
[0020]在各個示例中,用戶18可以以各種方式打開語音郵件。例如,打開語音郵件可以包括播放語音郵件。在其它示例中,打開語音郵件可以包括顯示描述語音郵件的概要信息,諸如文字記錄。
[0021]圖2是圖示計算設備12的示例配置的概念框圖。如圖2的示例中所示,計算設備12包括存儲系統(tǒng)50、處理系統(tǒng)52、網(wǎng)絡接口 54和顯示設備56。讀者將會理解計算設備12可以包括附加的組件。
[0022]存儲系統(tǒng)50包括一個或多個存儲指令58的存儲介質(zhì)57。如本公開中所使用的,計算機可讀介質(zhì)是計算機能夠從其讀取數(shù)據(jù)的介質(zhì)。術(shù)語計算機可讀介質(zhì)能夠指代計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)57包括存儲數(shù)據(jù)以供后續(xù)獲取的物理設備。計算機存儲介質(zhì)57不是是瞬態(tài)的。例如,計算機存儲介質(zhì)57不排他地包括傳播信號。計算機存儲介質(zhì)57包括易失性存儲介質(zhì)和非易失性存儲介質(zhì)。計算機存儲介質(zhì)57的示例類型包括隨機存取存儲器(RAM)單元、只讀存儲器(ROM)設備、固態(tài)存儲器設備、光盤(例如,緊湊盤、DVD、藍光盤等)、磁盤驅(qū)動器、磁帶驅(qū)動器以及存儲數(shù)據(jù)供后續(xù)獲取的其它類型的設備。通信介質(zhì)包括一個設備能夠通過其向另一設備傳輸數(shù)據(jù)的介質(zhì)。通信介質(zhì)的示例類型包括通信網(wǎng)絡、通信線纜、無線通信鏈路、通信總線以及一個設備能夠通過其向其它設備傳輸數(shù)據(jù)的其它介質(zhì)。網(wǎng)絡接口 54使得計算設備12能夠通過網(wǎng)絡16與語音郵件系統(tǒng)14進行通?目。
[0023]處理系統(tǒng)52耦合至存儲系統(tǒng)50,使得處理系統(tǒng)52能夠從存儲系統(tǒng)50讀取指令58并且執(zhí)行指令58。處理系統(tǒng)52包括一個或多個處理單元。處理單元包括執(zhí)行指令58的物理設備。處理單元可以包括執(zhí)行指令58的各種類型的物理設備。例如,處理單元中的一個或多個可以包括微處理器、微處理器內(nèi)的處理核心、數(shù)字信號處理器、圖形處理單元、通用圖形處理單元或者能夠執(zhí)行指令58的其它類型的物理設備。
[0024]處理系統(tǒng)52對指令58的執(zhí)行可以導致計算設備12執(zhí)行各種操作,諸如本文檔中歸于計算設備12和計算設備12的組件的那些操作。例如,處理系統(tǒng)52對指令58的執(zhí)行可以導致計算設備12依據(jù)本公開的技術(shù)顯示和更新呼叫歷史GUI。
[0025]顯示設備56顯示圖形數(shù)據(jù),諸如⑶I。在一些示例中,顯示設備56可以是使得計算設備12 能夠接收指示來自用戶18的輸入的輸入數(shù)據(jù)的觸摸屏。雖然并未在圖2的示例中進行圖示,但是計算設備12可以包括一個或多個其它類型的輸入設備或者與之通信耦合,其它類型的輸入設備諸如小鍵盤、鍵盤、麥克風、相機、加速計、鼠標、軌跡球以及接收來自用戶的輸入的其它類型的設備。
[0026]顯示設備56可以物理耦合至計算設備12。例如,在圖2的示例中,顯示設備56被示為處于計算設備12的外殼60內(nèi)。在其它示例中,顯示設備56可以處于外殼60外。在一些示例中,顯示設備56可以與計算設備完全分離。在這樣的情況下,計算設備12可以通過與一個或多個其它計算設備進行通信而在顯示設備56上顯示⑶I和其它圖形數(shù)據(jù)。在這樣的示例中,計算設備12可以通過諸如網(wǎng)絡16的網(wǎng)絡與其它計算設備進行通信。例如,在這樣的示例中,計算設備12可以至少部分通過生成超文本標記語言(HTML)數(shù)據(jù)并將其發(fā)送至物理耦合至顯示設備56的計算設備而在顯示設備56上顯示呼叫歷史⑶I。在這樣的情況下,其它計算設備可以渲染該HTML數(shù)據(jù)以在顯示設備56上顯示呼叫歷史⑶I。[0027]圖3是示例呼叫歷史⑶1100的概念圖。呼叫歷史⑶1100包括⑶I元素102A-102D(統(tǒng)稱為“⑶I元素102,,)。呼叫歷史⑶1100可以包括除⑶I元素102之外的GUI元素。然而,由于顯示設備56的大小約束,顯示設備56可能無法同時顯示呼叫歷史GUI的所有⑶I元素。用戶18例如可以通過滾動呼叫歷史⑶1100來觀看呼叫歷史⑶1100的另外⑶I元素。在一些示例中,用戶可以通過在呼叫歷史⑶1100上進行向上或向下滑動姿態(tài)而對呼叫歷史⑶1100進行滾動。
[0028]呼叫歷史GUIlOO的每個GUI元素對應于呼叫、語音郵件或者呼叫和語音郵件。例如,呼叫歷史GUIlOO的GUI元素可以包括來電元素和去電元素。每個來電元素對應于用戶18接受的呼叫。每個去電元素對應于用戶18所發(fā)起的呼叫。
[0029]此外,呼叫歷史⑶1100的⑶I元素可以包括未接來電元素。每個未接來電元素對應于一個或多個未接來電。在一些示例中,如果計算設備12從單個主叫方接收到多個未接來電,則呼叫歷史GUI可以僅包括對應于該多個未接來電的單個未接來電元素。在其它示例中,如果計算設備12接收到來自單個主叫方的多個未接來電,則呼叫歷史GUIlOO可以針對來自該單個主叫方的每個未接來電包括單獨的未接來電元素。
[0030]如果未接來電對應于語音郵件,則對應于該未接來電的未接來電元素指示存在語音郵件。在各個示例中,未接來電元素可以以各種方式指示存在語音郵件。在圖3的示例中,GUI元素102B是其未接來電對應于語音郵件的未接來電元素。GUI元素102B使用文本“未接來電+語音郵件”來指示存在語音郵件。在其它示例中,未接來電元素可以以其它方式指示存在語音郵件。例如,未接來電元素可以包括諸如程式化音頻磁帶的圖標或者播放控制形式的圖標來指示存在語音郵件。
[0031]此外,呼叫歷史⑶1100的⑶I元素可以包括語音郵件元素。每個語音郵件元素對應于不與未接來電相關聯(lián)的語音郵件。在圖3的示例中,GUI元素102D是語音郵件元素。
[0032]用戶18可以與呼叫歷史⑶1100中的⑶I元素102進行交互以呼叫與⑶I元素102相關聯(lián)的人。在圖3的示例中,每個⑶I元素102包括電話控制112。用戶18可以通過在電話控制112上進行敲擊姿態(tài)而對與GUI元素102相關聯(lián)的人發(fā)起呼叫。不同類型的人與不同類型的GUI元素相關聯(lián)。例如,來電呼叫的發(fā)起方可以是與來電元素相關聯(lián)的人。去電呼叫的接收方可以是與去電元素相關聯(lián)的人。未接來電的發(fā)起方可以是與未接來電元素相關聯(lián)的人。向用戶18發(fā)送語音郵件的人可以是與語音郵件元素相關聯(lián)的人。
[0033]呼叫歷史⑶1100同時包括新列表104和舊列表106。新列表104和舊列表106包括⑶I元素102的不同子集。話句話說,⑶I元素102被劃分在新列表104和舊列表106中。在圖3的示例中,新列表104包括⑶I元素102A和102B。舊列表106包括⑶I元素102C和102D。在一些示例中,新列表104內(nèi)的⑶I元素以時間順序列出,而舊列表106內(nèi)的⑶I元素以分立的時間順序列出。舊列表106可以包括與在對應于新列表104中的⑶I元素的一個或多個呼叫或語音郵件之后發(fā)生的呼叫或語音郵件相關聯(lián)的GUI元素。
[0034]與舊列表106中的Gn元素相比,用戶18可能更對新列表104中的⑶I元素感興趣。例如,新列表104可以包括對應于未打開的語音郵件的語音郵件元素。用戶18可能對對應于未打開的語音郵件的語音郵件元素感興趣。
[0035]此外,新列表104中的⑶I元素可以包括新的非語音郵件未接來電元素。新的非語音郵件未接來電元素是不對應于語音郵件并且先前沒有向用戶18顯示過的未接來電元素。換句話說,新列表中104的GUI元素可以包括對應于不與語音郵件相關聯(lián)并且在顯示設備56最近一次顯示呼叫歷史GUIlOO之后發(fā)生的未接來電的未接來電元素。這樣的新的未接來電元素顯示在新列表104中,因為用戶18可能想要知道自從計算設備12上次在顯示設備56上顯示呼叫歷史⑶1100以來誰曾嘗試呼叫用戶18。
[0036]例如,當顯示設備56首次顯示呼叫歷史⑶1100時,新列表104可以包括不對應于語音郵件的一個或多個未接來電元素。在顯示設備56首次顯示呼叫歷史⑶1100之后,計算設備12可以第二次顯示呼叫歷史⑶1100。當顯示設備56第二次顯示呼叫歷史⑶1100時,舊列表106包括計算設備12首次顯示呼叫歷史⑶1100時處于新列表104中的未接來電元素。因此,舊列表106可以包括對應于在顯示設備56最近一次顯示呼叫歷史⑶1100之前發(fā)生的未接來電的未接來電元素。
[0037]新列表104還可以包括對應于未打開的語音郵件的未接來電元素,即使這樣的未接來電元素對應于在顯示設備56最近一次顯示呼叫歷史⑶1100之前發(fā)生的未接來電。例如,給定未接來電元素可以對應于語音郵件。在該示例中,顯示設備56可以顯示給定未接來電元素,但是用戶18可能不想在此時打開該語音郵件。然而,用戶18可能仍然對該語音郵件感興趣。因此,計算設備12可以繼續(xù)在新列表104中顯示該給定未接來電元素。在一些示例中,先前顯示的由于與未打開的語音郵件相關聯(lián)而處于新列表104中的未接來電元素可能顯得與對應于未打開的語音郵件的新的未接來電元素不同。例如,對應于未打開的語音郵件的新的未接來電元素可以包括不同圖標、不同文本、不同文本風格、或者將它們與由于未打開的語音文件而出現(xiàn)在新列表104中的未接來電元素區(qū)分開來的另一特征。
[0038]用戶18可以與語音郵件元素和未接來電元素進行交互以打開相對應的語音郵件。例如,用戶18可以在語音郵件元素或未接來電元素的一部分進行敲擊姿態(tài)或者在語音郵件元素或未接來電元素上進行滑動姿態(tài)而打開語音郵件。在圖3的示例中,GUI元素102D是語音郵件元素。如圖3的示例所示,⑶I元素102D包括箭頭控制108。用戶18可以通過在箭頭控制108上進行敲擊姿態(tài)而打開對應于GUI元素102D的語音郵件。當用戶18與語音郵件元素進行交互以打開語音郵件時,計算設備12可以接收指示呼叫歷史GUIlOO上的輸入的輸入數(shù)據(jù)以打開該語音郵件。此外,在圖3的示例中,GUI元素102B是具有相對應的語音郵件的未接來電元素。用戶18可以通過在箭頭控制110上進行敲擊姿態(tài)而打開對應于⑶I元素102B的語音郵件。
[0039]響應于用戶18打開對應于新列表104中的給定GUI元素的語音郵件,計算設備12可以將該給定GUI元素從新列表104移動至舊列表106。換句話說,計算設備12從新列表104中移除給定GUI元素并且將該給定GUI元素添加在舊列表106中安時間順序的適當位置。在一些示例中,計算設備12在用戶18打開語音郵件之后立即將給定⑶I元素從新列表104移動至舊列表10。在其它示例中,計算設備12在顯示設備56在后續(xù)時間顯示呼叫歷史⑶1100時將給定⑶I元素從新列表104移動至舊列表106。
[0040]如果用戶18在發(fā)生未接來電之后已經(jīng)與發(fā)起該未接來電的人講過話,則該未接來電不太可能需要用戶18的關注。因此,計算設備12可以確定用戶18在發(fā)生給定未接來電之后是否已經(jīng)使用計算設備12與該給定未接來電的發(fā)起方講過話。例如,計算設備12可以確定用戶18在發(fā)生給定未接來電之后是否已經(jīng)發(fā)起針對該給定未接來電的發(fā)起方的呼叫,或者確定用戶18在發(fā)生給定未接來電之后是否已經(jīng)接受來自該給定未接來電的發(fā)起方的呼叫。在計算設備12確定用戶18已經(jīng)使用計算設備12與給定未接來電的發(fā)起方講過話之后,計算設備12可以在舊列表106而不是新列表104中顯示對應于該給定未接來電的未接來電元素。在一些情況下,計算設備12可以在舊列表106中顯示對應于給定未接來電的未接來電元素而無論用戶18是否已經(jīng)打開了對應于給定未接來電的語音郵件。以這種方式,新列表104不包括不太可能需要用戶18關注的⑶I元素。
[0041]類似地,如果用戶18已經(jīng)在一人記錄或發(fā)送語音郵件之后與記錄或發(fā)送語音郵件的該人講過話,則未打開的語音郵件不太可能需要用戶18的關注。因此,計算設備12可以確定在發(fā)送或記錄給定語音郵件之后用戶18是否已經(jīng)使用計算設備12與給定語音郵件的發(fā)送方或記錄方講過話。在計算設備12確定在發(fā)送或記錄給定語音郵件之后用戶18已經(jīng)與給定語音郵件的發(fā)送方或記錄方講過話,則計算設備12可以在舊列表106而不是新列表104中顯示與給定語音郵件相關聯(lián)的語音郵件元素或未接來電元素,而無論用戶18是否已經(jīng)打開了給定語音郵件。
[0042]呼叫歷史⑶1100還可以包括清除控制114。計算設備12可以響應于接收到在清除控制114上的敲擊姿態(tài)而將新列表104中的每個GUI元素移動到舊列表106。因此,計算設備12可以接收指示呼叫歷史⑶1100上的輸入的輸入數(shù)據(jù)。響應于接收到該輸入數(shù)據(jù),計算設備12可以將新列表104中的所有GUI元素移動到舊列表106。
[0043]此外,新列表104可以包括對應于語音郵件的給定未接來電元素或給定語音郵件元素。如果用戶18在擴展的時間段內(nèi)沒有選擇打開語音郵件,則該語音郵件變得越來越不可能需要用戶18的關注。因此,計算設備12可以確定當前時間與語音郵件的時間之間的差異是否大于給定閾值。在計算設備12確定當前時間和語音郵件的時間之間的差異大于給定閾值之后,計算設備12在舊列表106中顯示給定未接來電元素或給定語音郵件元素,而無論該語音郵件是否被打開。
[0044]在圖3的示例中,計算設備12在呼叫歷史⑶1100中顯示狀態(tài)指示符116。狀態(tài)指示符116指示計算設備12是否能夠訪問與用戶18相關聯(lián)的語音郵件賬戶。在圖3的示例中,狀態(tài)指示符116指示計算設備12能夠訪問語音郵件賬戶。當計算設備12無法訪問語音郵件賬戶時,計算設備12可能無法檢測是否已經(jīng)接收到新的語音郵件。在一些情況下,當計算設備12無法訪問語音郵件賬戶時,計算設備12可能無法從語音郵件系統(tǒng)14獲取語首郵件。
[0045]計算設備12可能出于各種原因而無法訪問語音郵件賬戶。例如,當計算設備12處于無線服務區(qū)域之外時或者當網(wǎng)絡線纜與計算設備12斷開連接時,計算設備12可能無法訪問語音郵件賬戶。在另一個示例中,當計算設備12正在漫游并且被配置為在漫游時不訪問語音郵件時,計算設備12可能無法訪問語音郵件賬戶。
[0046]計算設備12還在呼叫歷史⑶1100中顯示過濾控制118。用戶18可以選擇過濾控制118。當用戶18選擇過濾控制118時,計算設備12接收指示對呼叫歷史⑶1100上的過濾輸入的輸入數(shù)據(jù)。響應于接收到該輸入數(shù)據(jù),計算設備12更新呼叫歷史GUI100,使得呼叫歷史GUIlOO僅顯示對應于語音郵件的GUI元素,例如與語音郵件相關聯(lián)的語音郵件元素和未接來電元素。因此,當用戶18選擇了過濾控制118時,呼叫歷史GUIlOO中不顯示來電呼叫元素、去電呼叫元素、非語音郵件未接來電元素。以這種方式,用戶18可以在不檢查整個呼叫歷史的情況下輕易檢查語音郵件。[0047]在一些示例中,舊列表106可以包括對應于新列表104中的⑶I元素的⑶I元素。例如,新列表104可以包括給定未接來電元素。在該示例中,舊列表106可以包括給定未接來電元素的第二副本。在另一額夠示例中,新列表104可以包括對應于給定語音郵件的給定語音郵件元素。在該示例中,舊列表106也可以包括對應于給定語音郵件的語音郵件元素。因此,舊列表106可以表示計算設備12在給定時間段內(nèi)的完整未接來電和語音郵件歷史。
[0048]雖然在圖3的示例中未圖示,但是呼叫歷史GUIlOO可以包括新列表折疊控制。當計算設備12接收到指示在新列表折疊控制上的用戶輸入的輸入數(shù)據(jù)時,計算設備12對呼叫歷史GUIlOO進行修改,使得新列表104中的GUI元素被單個元素替代。該元素可以指示新列表104中有多少未接來電元素和語音郵件元素。如果計算設備12隨后接收到指示該元素上的用戶輸入的輸入數(shù)據(jù),則計算設備12可以再次修改呼叫歷史GUIlOO以顯示新列表104中的每個未接來電元素和語音郵件元素。在一些示例中,呼叫歷史GUIlOO針對舊列表106包括類似的控制。
[0049]圖4是圖示計算設備12執(zhí)行的示例過程150的流程圖。處理150是計算設備12可以在其正常操作期間反復執(zhí)行的循環(huán)。讀者將會理解的是,在其它示例中,計算設備12可以執(zhí)行不同操作。例如,計算設備12可以執(zhí)行與過程150相比包括更多、更少或不同步驟的過程,或者以不同順序執(zhí)行過程150的步驟。
[0050]在計算設備12開始執(zhí)行過程150之后,計算設備12確定是否已經(jīng)發(fā)生了來電呼叫(152)。如果已經(jīng)發(fā)生了來電呼叫(152的“是”),計算設備12確定用戶18是否接受了該來電呼叫(152)。如果用戶18接受了該來電呼叫(154的“是”),計算設備12生成來電呼叫記錄(156)。該來電呼叫記錄包括與該來電呼叫相關的信息。這樣的信息可以包括計算設備12接收該來電呼叫的時間和日期、與呼叫方相關聯(lián)的電話號碼、該來電呼叫的持續(xù)時間以及與該來電呼叫相關的其它信息。計算設備12可以將來電呼叫記錄存儲在存儲系統(tǒng)50中。在生成該來電呼叫記錄之后,計算設備12可以循環(huán)回到過程150的開始。
[0051]然而,如果用戶18沒有接受該來電呼叫(154的“否”),則計算設備12生成未接來電記錄(158)。該未接來電記錄包括與未接來電相關的信息。這樣的信息可以包括計算設備12接收該未接來電的時間和日期、與呼叫方相關聯(lián)的電話號碼以及與該未接來電相關的其它信息。計算設備12可以將未接來電記錄存儲在存儲系統(tǒng)50中。在生成未接來電記錄之后,計算設備12可以循環(huán)回到過程150的開始。
[0052]如果計算設備12確定沒有發(fā)生來電呼叫(152的“否”),則計算設備12確定是否發(fā)生了去電呼叫(160)。如果已經(jīng)發(fā)生了去電呼叫(160的“是”),計算設備12生成去電呼叫記錄(162)。去電呼叫記錄包括與去電呼叫相關的信息。這樣的信息可以包括去電呼叫發(fā)生的時間和日期、與被叫方相關聯(lián)的電話號碼、該去電呼叫的持續(xù)時間以及與該去電呼叫相關的其它信息。計算設備12可以將去電呼叫記錄存儲在存儲系統(tǒng)50中。在生成該去電呼叫記錄之后,計算設備12可以循環(huán)回到過程150的開始。
[0053]如果計算設備12確定了沒有發(fā)生去電呼叫(154的“否”),計算設備12確定與用戶18相關聯(lián)的語音郵件賬戶是否已經(jīng)接收到了新的語音郵件(164)。如果語音郵件賬戶已經(jīng)接收到新的語音郵件(164的“是”),則計算設備12可以確定該新的語音郵件是否對應于未接來電(166)。在各個示例中,計算設備12可以以各種方式確定該新的語音郵件是否對應于未接來電。例如,計算設備12可以至少部分確定該語音郵件和未接來電是否與相同電話號碼相關聯(lián)以及記錄和發(fā)送語音郵件的時間與未接來電的時間之間的差異小于給定持續(xù)時間而確定新的語音郵件是否對應于未接來電,上述差異例如小于三十秒、一分鐘等。
[0054]如果新的語音郵件對應于未接來電(166的“是”),則計算設備12可以針對未接來電更新未接來電記錄以指示新的語音郵件與未接來電相關聯(lián)(168)。在更新了未接來電記錄之后,計算設備12可以循環(huán)回到過程150的開始。
[0055]另一方面,如果新的語音郵件不對應于任何未接來電(166的“否”),則計算設備12生成語音郵件記錄(170)。該語音郵件記錄包括與新的語音郵件相關聯(lián)的信息。這樣的信息可以包括記錄或發(fā)送新的語音郵件的時間和日期、與新的語音郵件相關聯(lián)的電話號碼、新的語音郵件的持續(xù)時間、新的語音郵件的文本文字記錄和/或與新的語音郵件相關聯(lián)的其它信息。計算設備12可以將語音郵件記錄存儲在存儲系統(tǒng)50中。在生成該語音郵件記錄之后,計算設備12可以循環(huán)回到過程150的開始。
[0056]如果語音郵件賬戶沒有接收到新的語音郵件(164的“否”),則計算設備12確定其是否已經(jīng)接收到指示用于觀看呼叫歷史GUIlOO的輸入的輸入數(shù)據(jù)(172)。如果計算設備12確定其還沒有接收到指示用于觀看呼叫歷史GUIlOO的輸入的輸入數(shù)據(jù)(172的“否”),則計算設備12可以循環(huán)回到過程150的開始。
[0057]如果計算設備12確定其已經(jīng)接收到指示用于觀看呼叫歷史⑶1100的輸入的輸入數(shù)據(jù)(172的“是”),則計算設備12可以使用未接來電記錄來識別新的未接來電(174)。該新的未接來電是在計算設備12最近一次顯示呼叫歷史GUIlOO之后發(fā)生的未接來電。在一些示例中,如果用戶1 8在該未接來電發(fā)生之后已經(jīng)使用計算設備12與呼叫方講過話,則該新的未接來電可以排除該未接來電。
[0058]此外,計算設備12可以使用語音郵件記錄和未接來電記錄來識別新的未打開語音郵件(176)。為了識別新的未打開語音郵件,計算設備12可以首先識別未打開的語音郵件。計算設備12然后可以確定當前時間與未打開的語音郵件的時間之間的差異是否大于給定閾值。如果當前時間與未打開的語音郵件的時間之間的差異不大于給定閾值,則該未打開的語音郵件可以作為新的未打開語音郵件。在各個示例中,該給定閾值具有各種值。例如,給定閾值可以為一天、一周、一個月或者其它時間段。此外,在一些示例中,如果在一人員記錄或發(fā)送語音郵件之后用戶18使用計算設備12與記錄或發(fā)送語音郵件的該人講過話,則計算設備12可以不將該語音郵件視為未打開的語音郵件。
[0059]在識別了新的未接來電和新的未打開語音郵件之后,計算設備12顯示呼叫歷史⑶1100(178)。如以上所討論的,呼叫歷史⑶1100包括諸如來電呼叫元素、去電呼叫元素、未接來電元素和語音郵件元素之類的⑶〗元素。計算設備12可以使用來電呼叫記錄生成來電呼叫元素,使用去電呼叫記錄生成去電呼叫元素,使用未接來電記錄生成未接來電元素,并且使用語音郵件記錄生成語音郵件元素。
[0060]此外,如以上所討論的,⑶I元素的子集處于新列表104中并且⑶I元素的不同元素處于舊列表106中。當計算設備12顯示呼叫歷史⑶1100時,計算設備12在新列表104中顯示與新的未接來電相關聯(lián)的未接來電元素。此外,計算設備12在新列表104中顯示與新的語音郵件相關聯(lián)的語音郵件元素。此外,計算設備12在新列表104中顯示與新的未打開語音郵件相關聯(lián)的未接來電元素。計算設備12可以在舊列表106中顯示其余的GUI元素。
[0061]本公開中所描述的技術(shù)可以至少部分以硬件、軟件、固件或者其任意組合來實現(xiàn)。例如,所描述技術(shù)的各個方面可以在一個或多個處理器內(nèi)實現(xiàn),包括一個或多個微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其它等同的集成或離散邏輯電路以及這樣的組件的任意組合。術(shù)語“處理器”或“處理電路”通??梢灾复鷨为毜幕蛘吲c其它邏輯電路相組合的以上的任意邏輯電路,或者任意其它的等同電路。包括硬件的控制單元也可以執(zhí)行本公開的一種或多種技術(shù)。
[0062]這樣的硬件、軟件和固件可以在同一設備或者分立設備內(nèi)實現(xiàn)以支持本公開中所描述的各種技術(shù)。此外,任意所描述的單元、模塊或組件可以一起實現(xiàn)或者被實現(xiàn)為離散但可互操作的邏輯設備。被描繪為模塊或單元的不同特征意在強調(diào)不同的功能方面而并非必然暗示這樣的模塊或單元必須以分立的硬件、固件或軟件組件來實現(xiàn)。相反,與一個或多個模塊或單元相關聯(lián)的功能可以由分立的硬件、固件或軟件組件執(zhí)行,或者集成在共用或分立的硬件、固件或軟件組件內(nèi)。
[0063]本公開中所描述的技術(shù)也可以在諸如計算機可讀存儲介質(zhì)的包含指令的計算機可讀介質(zhì)中進行記錄或編碼。在包括計算機可讀存儲介質(zhì)的計算機可讀介質(zhì)中嵌入或編碼的指令可以諸如在計算機可讀介質(zhì)中所包括或編碼的指令被一個或多個處理器執(zhí)行時使得一個或多個可編程處理器或其它處理器實現(xiàn)這里所描述的一種或多種技術(shù)。計算機可讀存儲存儲介質(zhì)可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、閃存、硬盤、緊湊盤ROM (CD-ROM)、軟盤、卡盒、磁性介質(zhì)、光學介質(zhì)或者其它計算機可讀介質(zhì)。在一些示例中,制造物品可以包括一個或多個計算機可讀存儲介質(zhì)。
[0064]已經(jīng)對本發(fā)明的各個實施例進行了描述。這些和其他實施例處于所附權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1.一種方法,包括: 由 計算設備確定語音郵件賬戶已經(jīng)接收到語音郵件,所述語音郵件賬戶與用戶相關聯(lián); 由所述計算設備確定所述語音郵件是否對應于在針對所述用戶的多個未接來電中的給定未接來電;以及 在顯示設備上顯示用戶界面, 所述用戶界面包括多個GUI元素,所述GUI元素包括對應于所述多個未接來電的多個未接來電元素,所述未接來電元素包括對應于所述給定未接來電的給定未接來電元素, 所述GUI元素被劃分在新列表和舊列表中,所述新列表包括所述GUI元素中的對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素,所述新的未接來電是所述未接來電中的在所述計算設備最近一次顯示所述用戶界面之后發(fā)生的未接來電,所述舊列表包括所述GUI元素中的對應于舊的未接來電的GUI元素,所述舊的未接來電是所述未接來電中的在所述計算設備最近一次在所述顯示設備上顯示所述用戶界面之前發(fā)生的未接來電, 其中在確定所述語音郵件對應于所述給定未接來電之后,所述給定未接來電元素指示存在所述語音郵件。
2.根據(jù)權(quán)利要求1所述的方法,其中顯示所述用戶界面包括: 在確定所述語音郵件不對應于任何所述未接來電之后,顯示所述用戶界面,使得所述多個GUI元素包括所述未接來電元素和對應于所述語音郵件的語音郵件元素,語音郵件項是對所述未接來電元素的增加并且與所述未接來電元素分開。
3.根據(jù)權(quán)利要求1所述的方法,其中所述新列表中的GUI元素按時間排序并且所述舊列表中的GUI元素按時間排序。
4.根據(jù)權(quán)利要求1所述的方法,進一步包括: 接收輸入數(shù)據(jù),所述輸入數(shù)據(jù)指示所述GUI上用于打開所述語音郵件的輸入; 響應于接收所述輸入數(shù)據(jù)而打開所述語音郵件;以及 在接收所述輸入數(shù)據(jù)之后將所述給定未接來電元素從所述新列表移動至所述舊列表。
5.根據(jù)權(quán)利要求4所述的方法,其中打開所述語音郵件包括:響應于接收所述輸入數(shù)據(jù)而播放所述語音郵件。
6.根據(jù)權(quán)利要求4所述的方法,其中打開所述語音郵件包括:響應于接收所述輸入數(shù)據(jù)而顯示概要信息,所述概要信息描述所述語音郵件。
7.根據(jù)權(quán)利要求1所述的方法,進一步包括: 在首次顯示所述用戶界面之后,第二次顯示所述用戶界面, 其中當所述計算設備第二次顯示所述用戶界面時,所述舊列表包括所述未接來電元素中的在所述顯示設備首次顯示所述用戶界面時處于所述新列表中的未接來電元素。
8.根據(jù)權(quán)利要求1所述的方法,進一步包括: 確定在發(fā)生所述給定未接來電之后所述用戶是否已經(jīng)與所述給定未接來電的發(fā)起方講過話;以及 其中顯示所述用戶界面包括: 在確定在接收所述給定未接來電之后所述用戶已經(jīng)與所述給定未接來電的所述發(fā)起方講過話之后在所述舊列表中顯示所述給定未接來電元素,而無論所述用戶是否已經(jīng)打開所述語音郵件。
9.根據(jù)權(quán)利要求8所述的方法,其中確定所述用戶是否已經(jīng)與所述給定未接來電的所述發(fā)起方講過話包括: 確定在發(fā)生所述給定未接來電之后所述用戶是否發(fā)起了針對所述給定未接來電的所述發(fā)起方的呼叫。
10.根據(jù)權(quán)利要求8所述的方法,其中確定所述用戶是否已經(jīng)與所述給定未接來電的所述發(fā)起方講過話包括: 確定在發(fā)生所述給定未接來電之后所述用戶是否已經(jīng)接受了來自所述未接來電的所述發(fā)起方的呼叫。
11.根據(jù)權(quán)利要求1所述的方法,進一步包括: 接收輸入數(shù)據(jù),所述輸入數(shù)據(jù)指示所述用戶界面上的輸入;以及 響應于接收所述輸入數(shù)據(jù),將所述新列表中的所有GUI元素移動至所述舊列表。
12.根據(jù)權(quán)利要求1所述的方法,其中顯示所述用戶界面包括: 確定當前時間與所述語音郵件的時間之間的差異是否大于給定閾值;以及 在確定所述語音郵件對應于所述給定元素并且所述當前時間與所述語音郵件的時間之間的差異大于所述給定閾值之后,在所述舊列表中顯示所述給定未接來電元素。
13.根據(jù)權(quán)利要求1所述的方法,其中確定所述語音郵件是否對應于所述給定未接來電包括: 確定發(fā)送所述語音郵件的時間與所述給定未接來電的時間之間的差異是否小于給定持續(xù)時間。
14.根據(jù)權(quán)利要求1所述的方法,其中顯示所述用戶界面包括: 顯示所述用戶界面,使得所述GUI元素包括來電呼叫元素和去電呼叫元素,每個所述來電呼叫元素對應于所述用戶接受的呼叫,每個所述去電呼叫元素對應于所述用戶發(fā)起的呼叫。
15.根據(jù)權(quán)利要求1所述的方法,進一步包括: 接收輸入數(shù)據(jù),所述輸入數(shù)據(jù)指示在所述用戶界面上的過濾輸入;以及 響應于接收所述輸入數(shù)據(jù),更新所述用戶輸入,使得所述用戶界面僅顯示所述GUI元素中的對應于語音郵件的GUI元素。
16.根據(jù)權(quán)利要求1所述的方法,其中顯示所述用戶界面包括: 在所述用戶界面中顯示狀態(tài)指示符,所述狀態(tài)指示符指示所述計算設備是否能夠訪問所述語音郵件賬戶。
17.根據(jù)權(quán)利要求1所述的方法,其中確定所述語音郵件賬戶已經(jīng)接收到所述語音郵件包括: 通過網(wǎng)絡向語音郵件系統(tǒng)發(fā)送無線電或電子信號,所述語音郵件系統(tǒng)托管所述語音郵件賬戶。
18.根據(jù)權(quán)利要求1所述的方法,其中所述顯示設備物理耦合至所述計算設備。
19.一種計算設備,包括: 存儲指令的存儲系統(tǒng);和耦合至所述存儲系統(tǒng)的處理系統(tǒng),所述處理系統(tǒng)被配置為從所述存儲系統(tǒng)讀取所述指令并且執(zhí)行所述指令,所述指令的執(zhí)行導致所述計算設備: 確定語音郵件賬戶已經(jīng)接收到語音郵件,所述語音郵件賬戶與用戶相關聯(lián); 確定所述語音郵件是否對應于在針對所述用戶的多個未接來電中的給定未接來電;以及 在顯示設備上顯示用戶界面, 所述用戶界面包括多個GUI元素,所述GUI元素包括對應于所述多個未接來電的多個未接來電元素,所述未接來電元素包括對應于所述給定未接來電的給定未接來電元素,所述GUI元素被劃分在新列表和舊列表中,所述新列表包括所述GUI元素中的對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素,所述新的未接來電是所述未接 來電中的在所述計算設備最近一次顯示所述用戶界面之后發(fā)生的未接來電,所述舊列表包括所述GUI元素中的對應于舊的未接來電的GUI元素,所述舊的未接來電是所述未接來電中的在所述計算設備最近一次在所述顯示設備上顯示所述用戶界面之前發(fā)生的未接來電, 其中在確定所述語音郵件對應于所述給定未接來電之后,所述給定未接來電元素指示存在所述語音郵件。
20.一種存儲指令的計算機存儲介質(zhì),所述指令用于使得計算設備的處理系統(tǒng)執(zhí)行操作,所述操作包括: 確定語音郵件賬戶已經(jīng)接收到語音郵件,所述語音郵件賬戶與用戶相關聯(lián); 確定所述語音郵件是否對應于在針對所述用戶的多個未接來電中的給定未接來電;以及 在顯示設備上顯示用戶界面, 所述用戶界面包括多個GUI元素,所述GUI元素包括對應于所述多個未接來電的多個未接來電元素,所述未接來電元素包括對應于所述給定未接來電的給定未接來電元素,所述GUI元素被劃分在新列表和舊列表中,所述新列表包括所述GUI元素中的對應于新的未接來電以及與未打開的語音郵件相關聯(lián)的未接來電的GUI元素,所述新的未接來電是所述未接來電中的在所述計算設備最近一次顯示所述用戶界面之后發(fā)生的未接來電,所述舊列表包括所述GUI元素中的對應于舊的未接來電的GUI元素,所述舊的未接來電是所述未接來電中的在所述計算設備最近一次在所述顯示設備上顯示所述用戶界面之前發(fā)生的未接來電, 其中在確定所述語音郵件對應于所述給定未接來電之后,所述給定未接來電元素指示存在所述語音郵件。
【文檔編號】H04M1/64GK103959748SQ201280057501
【公開日】2014年7月30日 申請日期:2012年9月13日 優(yōu)先權(quán)日:2011年9月25日
【發(fā)明者】弗拉維奧·萊爾達, 胡戈·哈德森, 德巴希什·查特吉, 西蒙·蒂克納, 馬庫斯·亞歷山大·福斯特 申請人:谷歌公司