新四季網

用於提供時區作為即時消息收發存在的系統和方法

2023-05-10 02:05:56 1

專利名稱:用於提供時區作為即時消息收發存在的系統和方法
用於提供時區作為即時消息收發存在的系統和方法技術領域
以下總體涉及用於提供時區信息作為即時消息收發存在的系統和方法。
技術背景
即時消息收發已成為以會話形式進行電子通信的流行方式,具體使用移動或手持 設備。不論即時消息收發是在臺式計算機上還是在行動裝置上,簡檔或存在信息常用於允 許用戶查看其他聯繫人的當前狀態,以及允許其他聯繫人查看該用戶的當前狀態。例如,存 在信息可以示出聯繫人忙或可用。
當與聯繫人或「夥伴」進行即時消息收發時,用戶和聯繫人可以處於不同情形。例 如,如果用戶知道聯繫人忙,則用戶可以決定不向聯繫人發送消息。然而,顯示聯繫人忙或 可用可能不會給用戶提供足以辨明聯繫人情形的存在信息。發明內容
可以提供一種用於提供時區信息作為即時消息收發存在的系統和方法。行動裝置 可以獲得所述時區信息。所述行動裝置通過所述行動裝置上的即時消息收發應用,向一個 或多個其他行動裝置發送所述時區信息。所述一個或多個其他行動裝置可以對應於與所述 行動裝置的即時消息收發應用相關聯的一個或多個聯繫人,以使所述一個或多個其他移動 設備能夠顯示所述時區信息作為存在。
還可以提供一種用於顯示在行動裝置上的即時消息收發應用中列出的至少一個 聯繫人的時區信息的系統和方法。所述行動裝置從所述至少一個聯繫人接收所述時區信 息,並且,所述行動裝置在與聯繫人相關聯的一個或多個界面中顯示與所述至少一個聯繫 人相對應的時區信息。


現在將參照附圖,僅作為示例,描述實施例,在附圖中
圖1是示意了從主機系統向行動裝置推送數據項目的系統的示意圖。
圖2是行動裝置的示例實施例的框圖。
圖3是示意了圖2所示的其他軟體應用和組件的示例的框圖。
圖4是示出了在多個平臺上進行即時消息收發的一個配置的系統圖。
圖5是示出了通過即時消息收發來檢索和共享時區信息的一個配置的系統圖。
圖6是用戶A的即時消息收發簡檔的示例屏幕截圖。
圖7是示意了用於允許是時區信息還是時區和位置信息被允許與其他行動裝置 共享的示例計算機可執行指令的流程圖。
圖8是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了時區信息 作為聯繫人的存在。
圖9是用戶A看到的、用戶B的聯繫人簡檔的示例屏幕截圖。
圖10是示意了在行動裝置A與行動裝置B之間用於從行動裝置B檢索時區信息 或時區和位置信息的示例計算機可執行指令的流程圖。
圖11是顯示用戶A看到的用戶A與用戶B之間的即時消息收發會話的屏幕截圖 並顯示何時接收到用戶B的消息的行動裝置的實物圖。
圖12是顯示用戶A看到的用戶A與用戶B之間的即時消息收發會話的屏幕截圖 並顯示何時發送了用戶A的消息的行動裝置的實物圖。
圖13是顯示用戶A看到的用戶A與用戶B之間的即時消息收發會話的屏幕截圖 並針對用戶A發送的消息顯示用戶B的本地時間和位置的行動裝置的實物圖。
圖14是示意了用於針對所發送和接收的消息顯示聯繫人的本地時間或本地時間 和位置的示例計算機可執行指令的流程圖。
圖15是示意了用於從所接收的即時消息檢索時區信息或時區和位置信息的示例 計算機可執行指令的流程圖。
圖16、17和18是顯示用戶A和用戶B之間的即時消息收發會話的行動裝置的實 物圖,示出了基於用戶B的本地時間確認來自用戶A的新消息是否應當被發送至用戶B的 提示。
圖19是示意了用於顯示基於聯繫人的本地時間確認是否應當發送新消息的提示 的示例計算機可執行指令的流程圖。
圖20是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了每個聯繫 人與用戶A之間的相對時差。
圖21是顯示用戶A與用戶B之間的即時消息收發會話的行動裝置的實物圖,示出 了來自用戶F的具有用戶F的本地時間的新傳入消息。
圖22是日期或時間應用或者這兩者的示例屏幕截圖。
圖23是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了聯繫人的 時區的改變的通知。
圖M是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了聯繫人已 改變時區的通知。
圖25是示意了用於顯示聯繫人已改變時區的通知的示例計算機可執行指令的流 程圖。
圖沈是用戶A的即時消息收發簡檔的示例屏幕截圖,示出了啟用用戶A的漫遊狀 態的顯示的選項。
圖27是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了聯繫人的 時區狀態和漫遊狀態的通知。
圖28是示意了用於廣播和檢索時區作為即時消息收發存在的示例計算機可執行 指令的流程圖。
圖四是用戶A看到的即時消息收發聯繫人列表的示例屏幕截圖,示出了不同時區 的地圖。
圖30是示意了用於提供時區信息作為即時消息收發存在的示例計算機可執行指 令的流程圖。
圖31是示意了用於顯示在即時消息收發應用中列出的至少一個聯繫人的時區信息的示例計算機可執行指令的流程圖。
具體實施方式
在即時消息收發(IM)應用中,用戶或用戶的聯繫人或者這兩者的存在可以根據 各種情形而改變。用戶和聯繫人可以處於不同情形,因此,期望傳達這些情形。已經認識 到,當用戶和聯繫人處於不同時區時,時區的差異可以影響是否發送即時消息,以及影響對 所發送的即時消息何時被聯繫人讀取的期望。
以下,提供了一種方法和系統,用於標識行動裝置的本地時區,並允許用戶通過即 時消息收發應用來與聯繫人共享時區信息。類似地,用戶將能夠查看即時消息收發聯繫人 的本地時區信息。可以通過即時消息收發應用的存在數據,在即時消息收發用戶之間交換 時區信息。應當認識到,儘管在即時消息收發的上下文中提供以下示例,但這裡討論的原理 等同地適用於其他會話類型的消息交換服務,如SMS、MMS等。
以下示例包括移動或手持設備之間的通信,以下這將被共同稱作行動裝置並由數 字10指代。
行動裝置10可以是具有先進數據通信能力的雙向通信設備,該先進數據通信能 力包括通過收發器站的網絡與其他行動裝置10或計算機系統進行通信的能力。行動裝置 10還可以具有允許語音通信的能力。根據行動裝置10所提供的功能,其可以稱作數據消息 收發設備、雙向尋呼機、具有數據消息收發能力的蜂窩電話、無線網際網路裝置或數據通信設 備(具有或不具有電話能力)。行動裝置10還可以是在被配置為將所有形式的推送信息從 主機系統25連續路由至行動裝置10的系統中使用的行動裝置。現在將參照圖1來描述這 種系統的一個示例。
圖1是示出了經由無線路由器沈從公司企業計算機系統(主機系統)25向用戶 的行動裝置10重定向用戶數據項目(如消息A或C)的示例系統圖。無線路由器沈提供 無線連接功能,此時,其進行操作以便既抽象化無線網路20的大多數複雜度,又實現支持 將數據推送至行動裝置10所必需的特徵。儘管未示出,但多個行動裝置可以從主機系統25 訪問數據。在本示例中,圖1中的消息A表示從主機系統25內的例如臺式計算機(未示 出)向公司網絡(如LAN)中的任何數目的伺服器計算機發送的內部消息,該伺服器計算機 一般可以包括資料庫伺服器、日程表伺服器、電子郵件伺服器或語音郵件伺服器。
圖1中的消息C表示來自不直接連接至主機系統25的發送方的外部消息,該發送 方例如是用戶的行動裝置10、某其他用戶的行動裝置(未示出)、或者與公共或私有網絡 24(如網際網路)連接的任何用戶。消息C可以是電子郵件、語音郵件、日程表信息、資料庫 更新、網頁更新,或甚至可以表示從用戶的行動裝置10至主機系統25的命令消息。主機系 統25可以包括與典型通信鏈路一起的與公司企業計算機網絡系統相關聯的硬體和軟體、 一個或多個無線移動性代理、TCP/IP連接、一系列數據存儲器(例如,電子郵件的數據存儲 器可以是現貨供應的郵件伺服器,如Microsoft Exchange 伺服器或Lotus Notes 服 務器),均處於公司防火牆之內或之後。
行動裝置10可以適於如每個正在使用的無線網路20所需要的那樣經由無線鏈路 與無線網路20進行通信。作為圖1所示的無線路由器沈的操作的示意性示例,考慮數據 項目A,數據項目A被重新封裝在外面的信封B中(所封裝的數據項目A現在稱作「數據項目(A) 」)並從主機系統25中的應用服務提供商(ASP)發送至行動裝置10。在ASP內是計 算機程序,該電腦程式與無線移動性代理類似,運行於ASP的環境中正在將所請求的數 據項目從數據存儲器發送至行動裝置10的任何計算機上。通過網絡M並通過無線路由器 26的保護無線路由器沈的防火牆來路由移動指定目的地的數據項目(A)。
儘管以上將主機系統25描述為在公司企業網絡環境內使用,但這僅是針對手持 無線設備提供基於推送的消息的一種類型的主機服務的一個實施例,該手持無線設備能夠 在數據到達主機系統時在行動裝置處實時地將數據通知並呈現給用戶。
通過提供無線路由器沈(有時稱作「中繼」、「消息伺服器」、「數據重定向器」等), 主機系統25和無線網絡20都有多個主要優點。主機系統25 —般運行被視為運行於一個 或多個計算機系統上的任何電腦程式的主機服務。主機服務被認為運行於主機系統25 上,一個主機系統25可以支持任何數目的主機服務。主機服務可以知道或可以不知道以下 事實正在將信息通過隧道傳輸至行動裝置10。例如,電子郵件或消息程序138(見圖2)可 能正在接收和處理電子郵件,而關聯的程序(如電子郵件無線移動性代理)也正在監視用 戶的郵箱並將相同的電子郵件轉發或推送至無線設備10。主機服務也可能被修改為經由無 線路由器沈(如客戶關係管理軟體)來與行動裝置10準備並交換信息。在第三示例中,可 能對多種主機服務進行公共接入。例如,移動性代理可能提供對若干資料庫的無線接入協 議(WAP)連接。
儘管系統被示例化為以雙向通信模式進行操作,但系統的特定方面可以用在「一 個半」或肯定應答尋呼環境中,甚至與單向尋呼系統一起使用。在這種受限的數據消息收發 環境中,無線路由器26仍可以抽象化行動裝置10和無線網絡20,將推送服務提供給標準的 基於網絡的伺服器系統,並允許主機系統25中的主機服務到達多個國家的行動裝置10。
在與無線路由器沈建立通信鏈路時,這裡所示的主機系統25可以具有許多方 法。對於數據通信領域的技術人員來說,主機系統25可以使用諸如TCP/IP、X. 25、幀中繼、 ISDN、ATM之類的連接協議或許多其他協議來建立點對點連接。通過該連接,存在若干種 可用於封裝和發送數據的隧道傳輸方法,這些方法中的一些包括HTTP/HTML、HTTP/XML、 HTTP/專有、FTP、SMTP或某種其他專有數據交換協議。可能採用無線路由器沈執行推送的 主機系統25的類型可以包括現場服務應用、電子郵件服務、股票報價服務、銀行業服務、 股票交易服務、現場銷售應用、廣告消息以及許多其他類型。該無線網絡20可能由無線路 由器沈抽象化,該無線路由器沈實現這種路由和推送功能。主機所交換的用戶選擇數據項 目的類型可以包括電子郵件消息、日程表事件、會議通知、地址條目、日誌條目、個人警示、 警報、警告、股票報價、新聞公告、銀行帳戶交易、現場服務更新、股票交易、心臟監護信息、 自動售貨機存貨水平、儀表讀取數據、GPS數據等,但備選地可以包括發送至主機系統25的 任何其他類型的消息或者主機系統25使用智能代理獲取的任何其他類型的消息,例如在 主機系統25啟動對資料庫或網站或布告牌的搜索之後接收到的數據。
無線路由器沈提供了多種服務來使創建基於推送的主機服務成為可能。這些網 絡可以包括(1)碼分多址(CDMA)網絡;( 群組專用移動或全球移動通信系統(GSM)和通 用分組無線服務(GPRS);以及(3)現有或即將到來的第三代(3G)和第四代GG)網絡,如 EDGE、UMTS和HSDPA、LTE、Wi-Max等。以數據為中心的網絡的一些較老的示例包括但不限 於(I)Mobitex 無線網絡(「Mobitex」);以及(2) DataTAC 無線網絡(「DataTAC,,)。
為了有效地提供針對主機系統25的推送服務,無線路由器沈可以實現所定義的 功能的集合。可以認識到,可以選擇無線路由器沈的許多不同的硬體配置,然而,在不同配 置中很可能存在相同或相似的特徵集合中的許多特徵。
圖2-3示意了行動裝置10的示例配置。首先參照圖2,圖2示出了行動裝置10的 示例實施例的框圖。行動裝置10包括多個組件,例如對通信設備10的總體操作進行控制 的主處理器102。包括數據和語音通信的通信功能是通過通信子系統104執行的。通信子 系統104從無線網絡20接收消息並向無線網絡20發送消息。在行動裝置10的本示例實 施例中,通信子系統104是根據全球使用的GSM和GPRS標準來配置的。等同地適用的其他 通信配置是以上討論的3G和4G網絡。仍定義了新標準,但相信它們將與這裡描述的網絡 行為類似,並且本領域技術人員還應當理解,這裡描述的實施例意欲使用未來開發的任何 其他合適標準。將通信子系統104與無線網絡20相連接的無線鏈路表示一個或多個不同 的射頻(RF)信道,根據針對GSM/GPRS通信而指定的所定義的協議進行操作。
主處理器102還與附加子系統進行交互,該附加子系統例如是隨機存取存儲器 (RAM) 106、快閃記憶體108、顯示器110、輔助輸入/輸出(I/O)子系統112、數據埠 114、鍵盤 116、揚聲器118、麥克風120、GPS接收機121、短距離通信122以及其他設備子系統124。 如以下將討論的,短距離通信122可以實現能夠在相對較遠的距離(例如從一個設備直 接至另一設備)進行通信的任何合適的或期望的設備對設備或對等通信協議。示例包括 Bluetooth 、自組織WiFi、紅外或被重新配置為利用可用的短距離組件的任何「長距離」 協議。因此,應當認識到,短距離通信122可以表示使通信協議能夠在短距離情形中在設備 或實體之間實現的任何硬體、軟體或兩者的組合,其中,這種協議是標準的或專有的。
行動裝置10的某些子系統執行通信相關功能,而其他子系統可以提供「駐留」或 設備上的功能。作為示例,顯示器110和鍵盤116既可以用於通信相關功能(例如輸入通 過網絡20發送的文本消息),又可以用於設備駐留功能(例如計算器或任務列表)。
在完成了所需的網絡註冊或激活過程之後,行動裝置10可以通過無線網絡20來 發送和接收通信信號。網絡接入與行動裝置10的訂戶或用戶相關聯。為了識別訂戶,移動 設備10可以使用訂戶模塊組件或「智慧卡」 1 ,例如訂戶標識模塊(SIM)、可拆卸用戶標識 模塊(RUIM)和通用訂戶標識模塊(USIM)。在所示的示例中,SIM/RUIM/USIM 1 將被插入 SIM/RUIM/USIM接口 128中以與網絡進行通信。在沒有組件126的情況下,行動裝置10不 完全用於與無線網絡20進行通信。一旦SIM/RUIM/USIM 126被插入SIM/RUIM/USIM接口 128中,其就耦合至主處理器102。
典型地,行動裝置10是電池供電設備,並在本示例中包括電池接口 132,電池接口 132用於接收一個或多個可充電電池130。在至少一些實施例中,電池130可以是具有嵌入 式微處理器的智能電池。電池接口 132耦合至調節器(未示出),該調節器幫助電池130向 行動裝置10提供功率V+。儘管現有技術使用電池,但諸如微型燃料電池之類的未來技術也 可以向行動裝置10提供功率。
行動裝置10還包括作業系統134和以下更詳細描述的軟體組件136至146。由主 處理器102執行的作業系統134和軟體組件136至146典型地存儲於諸如快閃記憶體108之類的 永久性存儲器中,備選地,永久性存儲器可以是只讀存儲器(ROM)或類似的存儲元件(未示 出)。本領域技術人員應當理解,作業系統134和軟體組件136至146的部分(如具體設備應用或其部分)可以臨時加載至諸如RAM 106之類的易失性存儲器中。如本領域技術人員 公知的,也可以包括其他軟體組件。
可以在行動裝置10的製造期間在行動裝置100上安裝包括數據和語音通信應用 在內的、對基本設備操作進行控制的軟體應用136的子集。軟體應用可以包括消息應用 138、設備狀態模塊140、個人信息管理器(PIM) 142、連接模塊144和IT策略模塊146。消息 應用138可以是允許行動裝置10的用戶發送和接收電子消息的任何合適軟體程序,其中, 消息典型地存儲於行動裝置10的快閃記憶體108中。設備狀態模塊140提供永久性,即,設備狀 態模塊140確保重要設備數據存儲於諸如快閃記憶體108之類的永久性存儲器中,使得當移動設 備10被關斷或斷電時,數據不會丟失。PIM 142包括以下功能組織和管理用戶感興趣的數 目項目,例如但不限於電子郵件、文本消息、即時消息、聯繫人、日程表事件和語音郵件;並 且PIM 142可以與無線網絡20進行交互。連接模塊144實現行動裝置10與無線基礎設施 以及行動裝置10被授權與之進行接口連接的任何主機系統25(如企業系統)進行通信所 需的通信協議。IT策略模塊146接收對IT策略進行編碼的IT策略數據,並可以負責組織 和擔保諸如「設置最大密碼嘗試」 IT策略之類的規則。
其他類型的軟體應用或組件139也可以安裝在行動裝置10上。這些軟體應用139 可以是預先安裝的應用(即,不同於消息應用138)或在製造行動裝置10之後添加的第三 方應用。第三方應用的示例包括遊戲、計算器、實用程序等。可以通過無線網絡20、輔助I/ 0子系統112、數據埠 114、短距離通信子系統122或任何其他合適設備子系統IM中的至 少一個,將附加應用139加載至行動裝置10上。
數據埠 114可以是實現行動裝置10與另一計算設備之間的數據通信的任何合 適埠。數據埠 114可以是串行或並行的埠。在一些實例中,數據埠 114可以是USB 埠,包括用於數據傳送的數據線和可提供充電電流以給行動裝置10的電池130充電的供 電線。
對於語音通信,接收信號被輸出至揚聲器118,要發送的信號由麥克風120產生。 儘管主要通過揚聲器118來實現語音或音頻信號輸出,但顯示器110也可以用於提供附加 信息,例如主叫方的標識、語音呼叫的持續時間或其他語音呼叫相關信息。
當行動裝置10被鎖定或不被使用(例如處於皮套中)時,主處理器102還可以控 制用於節省電池壽命的背景燈36。背景燈36可以用於在行動裝置10不被使用時對顯示 器110進行照明。背景燈36可以與空閒定時器34相關聯,使得可以跟蹤空閒時間,並且如 果其到達或超過特定預定閾值(或用戶可定義的閾值),則背景燈36關閉。如以下將解釋 的,空閒定時器34還可以用於將當前空閒時間提供給主處理器102,以供其他之用,例如確 定用戶的不活動。主處理器102還可以利用由定向傳感器35提供的數據。定向傳感器35 可以包括傾斜儀或能夠確定行動裝置10關於基準點的定向的其他傳感器。
為了編寫數據項目(如電子郵件消息),例如,用戶或訂戶可以使用作為觸屏顯示 器的一部分的顯示器110上的觸摸敏感覆蓋層(未示出),以及可能使用輔助I/O子系統 112。輔助I/O子系統112可以包括如下設備滑鼠、軌跡球、紅外指紋檢測器、或具有動態 按鈕按壓能力的滾輪。所編寫的項目可以通過通信子系統104在無線網絡20上發送。
圖3示出了可存儲在行動裝置10上並與行動裝置10 —起使用的其他軟體應用和 組件139的示例。在圖3中僅示出了示例,這種示例不應被視為詳盡的。在本示例中,示出了主機即時消息應用50、第3方即時消息收發應用52、電話應用54、地址簿56和簡檔應用 58,以示意可由行動裝置10提供的各種特徵。圖3還示出了消息應用138,以下為了清楚將 被稱作電子郵件應用138,並存儲傳入和傳出消息以及在各種文件夾中存儲的消息或可接 入用於存儲這些消息的消息資料庫36。應當認識到,各種應用可以獨立地進行操作,或可以 利用其他應用的特徵。例如,電話應用討和電子郵件應用138可以使用從聯繫人34的列 表獲得的聯繫人細節的地址簿56。
在本示例中,主機系統即時消息收發應用50是由主機系統25 (例如使用如圖4所 示且以下討論的無線路由器沈處的消息收發伺服器)作為主機並提供的即時消息收發服 務。主機系統即使消息收發應用50包括或可接入同樣使用主機系統即時消息收發應用50 存儲夥伴的聯繫人信息的主機夥伴列表30。第3方即時消息收發應用52包括或可接入同 樣使用第3方即時消息收發應用52存儲夥伴的聯繫人信息的第3方夥伴列表32。應當認 識到,可以在行動裝置10上安裝和運行任何數目的主機系統或第3方即時消息收發服務, 因此,圖3所示的兩個主機系統或第3方即時消息收發服務僅作示意之用。此外,應當認識 到,在其他實施例中,僅可以支持單個即時消息收發服務,或者將多個即使消息收發服務的 聯繫人或夥伴列表進行組合併利用公共用戶界面(未示出)的統一即時消息收發服務。
圖4示意了適於行動裝置A(以下稱作行動裝置10A)的用戶與包括在其IM夥伴 列表30、32中的夥伴進行即時消息收發的配置。從圖4中可見,示出了圖3的即時消息收 發系統的兩個示例。示出了利用無線路由器26的主機系統IM服務,還示出了利用由移動 設備IOA通過網絡20接入的第3方即時消息收發伺服器86的第3方即時消息收發服務。 主機系統IM服務可以任何合適的方式實現,但為了示意,以下將主機系統IM服務描述為基 於個人標識號碼(PIN)的消息收發系統。可見,第3方即時消息收發伺服器86還可以與臺 式機85的用戶進行通信,從而便於臺式機85的用戶之間以及行動裝置用戶10與臺式機85 上的用戶之間的即時消息收發。類似地,基於PIN的消息收發系統還可以便於與臺式機用 戶85進行通信。
在圖4所示的實施例中,基於PIN的消息收發系統是使用基於伺服器的通信基礎 設施(例如提供電子郵件、SMS、語音、網際網路和其他通信的通信基礎設施)來實現的。具體 適於作為對等消息收發伺服器80的主機的是用在諸如圖1所示的系統之類的系統中的無 線路由器26。在圖4中,無線路由器沈便於諸如行動裝置IOA與用戶B、用戶C和用戶D 的分別由10BU0C和IOD表示的行動裝置之間的即時消息收發之類的通信。應當認識到, 參與圖4所示的示例的用戶的數目僅作示意之用。即時消息收發由存儲在每個行動裝置 10A-10D上的即時消息收發應用50、52提供,每個行動裝置10A-10D是可以例如通過從移 動設備10的顯示器突出顯示和選擇對應即時消息收發圖標來發起的。在主機系統IM服務 中,無線路由器26根據PIN對PIN協議82,在行動裝置10A-10D之間路由消息。
基於PIN對PIN的即時消息總體由圖4中的數字68表示,並可以在結構上與基於 第3方的即時消息84不同。在基於PIN的消息收發協議82中,每個消息68已與對應於已 發送消息68的行動裝置10 (源)的PIN,並包括用於標識預期接收方(目的地)的目的地 PIN。儘管未在圖4中示出,但每個消息68 —般包括主體,包含消息68的內容(如文本); 以及首部,包含用於發送和處理每個消息68的各種欄位。在本示例中,首部包括用於指定 傳輸類型(如PIN、SMS等)的消息類型欄位、用於指定發送方的設備地址的源欄位、用於指定預期接收方的設備地址的目的地欄位、用於標識消息68與哪個會話線程相對應(例如使 得每個消息68由其中將其發送的會話所標識)的會話ID欄位、以及用於指示指定發送方 發送消息68的時間(以及在期望時,日期)的時間戳欄位。
儘管未在圖4中示出,但還可以使用一個或多個標籤來在接收到消息68時向主機 系統IM應用50指示消息68具有特定屬性,例如要顯示的主題、是否傳輸附加信息(即,除 消息內容以外的數據或信息)、或者消息68是否用於諸如供應、同步等某種其他目的。一般 地,在基於PIN的消息收發協議82中,消息68的發送方知道預期接收方的PIN。優選地, 這是在兩個設備請求將彼此添加至其各自的聯繫人或夥伴列表時建立的。在請求新聯繫人 時,在傳統PIN對PIN協議82中,可以經由請求電子郵件來交換兩個各自的PIN號碼,該請 求電子郵件被配置為由各自的主機系統即時消息收發應用50截獲,從而不出現在用戶的 消息列表或「收信信箱」中。
從圖4所示的示例中可見,如短虛線所示,行動裝置IOA可以通過對等消息收發服 務器80與行動裝置10B-10D中的任一個直接進行通信。如長虛線所示,即時消息收發還可 以由第3方IM伺服器86通過在無線網絡20上發送基於第3方的即時消息84來實現。
當根據圖4所示的實施例來進行PIN對PIN即時消息收發會話時,行動裝置 10A-10D可以在基於客戶端的交換中於無線路由器沈直接進行通信,其中,與其他對等程 序類似,不需要中間伺服器。一個行動裝置10所發送的消息68由無線路由器沈接收,無 線路由器沈從與該消息相關聯的信息(如數據日誌)或從該消息自身獲得預期接收方的 PIN號碼。在根據PIN對PIN協議82獲得接收方的PIN時,無線路由器沈就將消息68路 由至與具有這種PIN的行動裝置10相關聯的接收方。典型地,無線路由器沈還將傳送確認 提供給原始發送方,原始發送方可以被或可以不被顯示給用戶。目的地設備也可以提供這 種傳送信息。無線路由器26應當能夠可靠地路由信息68並保持消息68,直到成功地傳送 它們為止。備選地,如果傳送不能在特定超時時段之後進行,則無線路由器沈可以提供用 於指示傳送失敗的響應。無線路由器沈可以選擇在特定等待時段過去時使消息68到期。
還應當認識到,如上所述,即時消息收發是可以使用任何其他合適協議(如SMS) 來實現的。在SMS中,消息被發送至載體的基礎設施內的SMS中心(SMSC),然後被傳送至目 的地設備的行動電話號碼。SMSC還可以被配置為保持消息,一旦目的地設備處於覆蓋之 內就傳送消息。
當使用第3方IM應用來進行即時消息收發會話時,首先建立對第3方IM伺服器 86的接入,並根據由第3方使用的適當協議,在無線網絡20上交換即時消息84。應當認識 到,以下討論的原理等同地適用於PIN對PIN消息收發以及由這種第3方作為主機的其他 基於網際網路服務的即時消息收發系統。
現在轉至圖5,示出了被配置為獲得時區信息並在行動裝置IOA與行動裝置IOB之 間共享時區信息的系統的實施例。行動裝置10 (如示例行動裝置10A)能夠從各種源檢索時 區信息。在一個實施例中,時區應用210(與IM應用50分離或者是IM應用50的一部分) 通過通信子系統104來檢索時區信息。例如,隨著行動裝置IOA從一個位置移動至另一位 置,蜂窩載體或網絡載體216跟蹤行動裝置IOA的位置,並相應地向行動裝置IOA發送本地 時間以及時區信息。載體216可以在載體216所廣播的幀之一中提供時區信息,在一些情 況下,這與提供網絡時間類似。因此,載體216確定時區信息,並通過通信子系統104來向行動裝置IOA發送該時區信息。該時區信息還可以由行動裝置IOA相對於各個蜂窩塔218 的位置來確定。換言之,通信子系統104知道其正在與之進行通信的蜂窩塔218中的一個 或多個的位置,因此,基於蜂窩塔218的位置,確定行動裝置IOA的位置和時區信息。可以 認識到,可以響應於以下事件中的任一個,向行動裝置10發送時區信息1)在註冊至網絡 上時;幻當行動裝置10地理上重新定位至不同本地時區時;幻當網絡改變其本地時區(例 如在夏令時與冬季時之間)時;4)當網絡改變其標識時;以及5)在與移動臺進行信令連接 期間的任何時間。
時區信息還可以使用GPS接收機121而確定,GPS接收機121與一個或多個GPS衛 星220進行通信。例如,可以通過GPS接收機121來確定行動裝置IOA的位置,從而允許還 確定時區信息。
時區信息還可以通過用戶輸入214而確定。用戶可以直接輸入或選擇用戶希望針 對其而顯示的時區。備選地,用戶可以輸入或選擇可確定其時區的位置(例如城市)。
由此可見,時區模塊210可以以多種方式獲得時區信息,並且,用於獲得時區信息 的任何其他系統和方法適用於這裡描述的原理。
行動裝置IOA上的IM應用50可以與一個或多個行動裝置(如行動裝置10B)共享 時區信息或者時區和位置信息。在一個實施例中,以與共享存在信息相同的方式共享時區 信息。如上所討論,行動裝置IOA和行動裝置IOB可以通過對等通信222,使用PIN對PIN 協議82來彼此直接通信。因此,可以通過對等通信222,在行動裝置IOA與IOB之間發送包 括時區信息或時區和位置信息在內的存在信息。
存在信息還可以通過存在信息伺服器或IM伺服器86而傳送。IM伺服器86可以 從多個行動裝置10收集存在信息,並向多個其他行動裝置10廣播存在信息。例如,如果移 動設備IOA的用戶(以下稱作用戶A)是行動裝置IOB上的聯繫人,則IM伺服器86將向移 動設備IOB廣播用戶A的存在信息。IM伺服器86可以通過對行動裝置10進行輪詢來收集 存在信息,或者行動裝置10可以推送存在信息,或者這兩者都可以。
如以下將更詳細討論的,除了發送存在信息以外,還可以通過其他方法,在移動設 備之間發送時區信息或時區和位置信息。例如,時區信息可以作為即時消息84、68而被發 送,或可以在即時消息84、68的首部中發送。
繼續圖5,一旦行動裝置IOA的時區信息或時區和位置信息被行動裝置IOB接收 到,就將該信息與用戶A相關聯,並在行動裝置IOB上的用戶A即時消息收發簡檔2M上更 新該信息。具體地,時區信息變為用戶A的時區信息226的一部分。
轉至圖30,提供了用於提供時區信息作為即時消息收發存在的示例計算機可執行 指令。在框476,行動裝置10獲得時區信息。如上所討論,時區信息是可以使用若干種不 同方法(如GPS、手動輸入、蜂窩塔等)來獲得的。在框478,行動裝置10通過行動裝置10 上的即時消息收發應用50來向一個或多個其他行動裝置10發送時區信息。該其他移動設 備10對應於與行動裝置的即時消息收發應用50相關聯的一個或多個聯繫人,以使該其他 行動裝置10能夠顯示時區信息作為存在。
在圖31中,提供了用於顯示時區信息作為即時消息收發存在的示例計算機可執 行指令。在框480,行動裝置10從至少一個聯繫人接收時區信息。然後,行動裝置10在與 聯繫人相關聯的一個或多個界面中顯示與該至少一個聯繫人相對應的時區信息(框482)。以下將進一步討論這種界面的示例。
轉至圖22,提供了用於與時區應用210進行界面連接的時間/日期圖形用戶界面 (⑶I)的實施例。時間或日期或者這兩者的⑶I的屏幕截圖402示出了時區欄位404和當 前時區狀態408。時區控制項406允許用戶手動調整時區。時區控制項406可以是如這裡示 出的下拉選擇列表、鍵入條目欄位、或用於輸入或選擇時區的任何其他用戶界面。各種時 區的一些非限制性示例包括mid-Atlantic(-2) ;W. Central Africa(+1) ;Brussels (+1); Dublin, London(GMT) ;Nairobi (+3) ;Kuwait (+3) ;Pacific Time (-8);以及 Ti juana (-8)。
繼續圖22,除了提供手動設置時區的選項以外,還示出了屏幕截圖402,其中,存 在用於自動更新時區410的設置。該自動更新設置410可以由用戶使用設置控制項412來啟 用或禁用。設置控制項412允許用戶開啟或關閉自動更新時區特徵,以及向用戶提示將進行 時區改變。該提示(未示出)將使用戶知道已發生時區的改變,並向用戶提供相應地改變 時區的選項,例如維持當前時區設置。可見,如陰影區域所示的光標或指針422示出了用戶 正在選擇「開啟,,選項,其實現對時區的自動更新。
如上所討論,時間和時區信息可以來自使用網絡時間協議的蜂窩或網絡載體216。 如對應的網絡時間控制項418所示,界面的屏幕截圖402允許用戶選擇行動裝置10是否使用 網絡時間414,網絡時間控制項418提供「yes (是)」或「no (否)」選項。還存在用於根據例 如M小時時鐘或12小時時鐘設置時間格式416的時間格式控制項420。
轉至圖6,用戶A可以調整行動裝置IOA上的即時消息收發設置,以顯示特定存在 信息。在「My Profile」屏幕截圖230中,提供了用戶A的顯示名稱232,以及與用戶A相關 聯的圖標或圖片234。存在狀態236可以從以下非限制性示例中的任一項改變忙、可用、 勿打擾、離開或離線。當前狀態238示出了用戶A可用。在GUI的一個實施例中,可以從如 朝下的箭頭240所示的下拉列表選擇不同的存在狀態選項。
在簡檔屏幕截圖230中還提供了 PIN顯示器M4,示出了用戶A的PIN 2420
簡檔230還包括示出當前時區248的時區顯示器M6。在示例屏幕截圖230中,時 區是東部時間(ET),比格林威治標準時間(GMT)落後5個小時。可以認識到,如用戶所期 望的,可以以任何數目的不同方式顯示時區信息的格式。其他時區格式包括GMT和協調世 界時(UTC)。簡檔230還提供允許用戶示出或共享時區信息或時區和位置信息的界面。圖 6中的界面示出了用於僅示出時區信息的選擇框250以及用於示出時區和位置信息的另一 選擇框252。用戶A可以對框250、252之一進行選擇,或根本不進行選擇以指示不應當共享 時區信息。允許用戶選擇是否應當與其他行動裝置10共享時區信息或時區和位置信息的 其他⑶I適用於這裡的原理。
圖7示出了一幅流程圖,該流程圖示出了在基於用戶輸入來調整關於是否共享時 區或時區和位置信息的許可時IM應用50的計算機可執行指令。在框254,用戶調整對例如 用戶自身的簡檔的即時消息收發設置。在框256,用戶選擇是否允許其他即時消息收發聯繫 人查看其時區信息。如果用戶指示「否」,則在框258,用戶的IM應用50不發送時區信息。 如果用戶意欲允許其他人查看其時區信息,則在框260,用戶還指示是否允許其他人也查看 位置信息。如果用戶指示「否」,則按照框沈2,IM應用50向IM伺服器86或其他行動裝置 10發送僅時區信息。然而,如果用戶指示「是」,則在框沈4,IM應用50發送時區信息和位 置信息。可以認識到,還可以應用這裡關於圖7而描述的原理來向IM伺服器86或其他行動裝置10發送行動裝置的漫遊狀態或漫遊信息。以下進一步討論關於這一點的更多細節。
圖8和9示出了用戶的聯繫人列表沈6以及具有與一個或多個聯繫人相關聯的時 區存在信息的、用戶的聯繫人列表277上的聯繫人的簡檔278的屏幕截圖。首先轉至圖8, 用戶的聯繫人列表266示出了與聯繫人或夥伴的當前會話沈8的列表,也是聯繫人或夥伴 的總體列表276。在當前會話列表268和總體列表276中的一個或兩個中,提供了時區信 息作為存在信息。例如,與聯繫人相關聯的是以當前本地時間的形式存在的本地時區信息。 儘管未示出,但是一旦知道了聯繫人的時區信息,用戶的IM應用50就能夠通過考慮用戶的 本地時間以及用戶的時區與聯繫人的時區之間的相對時差來計算聯繫人的當前本地時間。 如圖8所示,提供了聯繫人的當前本地時間272,並且在一些情況下也提供了位置信息274。 可以認識到,可以根據M小時時鐘格式、Α. M. /P. M.格式或任何其他時間格式來示出聯繫 人的當前本地時間272。位置信息274可以被顯示為國旗、地點名稱或任何其他類型的符 號。
繼續圖8,在本示例屏幕截圖中示出了用戶A當前與以下聯繫人進行會話用戶B、 用戶C、用戶D和用戶F。用戶B的本地時間是9:00PM,並位於法國。用戶C與用戶A處於 相同時區,因此,屏幕指示了用戶C與用戶A共享相同時區。用戶C未示出位置信息,這是 由於用戶C可能已決定僅共享時區信息而不共享位置信息。用戶D示出了本地時間和位 置信息不可用。因此,用戶D可能不希望共享時區和位置信息。用戶F示出了本地時間是 11:00AM並示出了用戶F位於加拿大。
在圖9中,如果例如針對用戶B的聯繫人簡檔而詳細顯示聯繫人的簡檔278,則提 供顯示名稱232和圖片234。還顯示了狀態欄236、當前狀態238、PIN顯示器246和聯繫人 的PIN 2420位置顯示器280示出了用戶B位於法國觀2。時區顯示器284示出了時區信 息觀2,其表示中部歐洲夏令時(CEST) 286,其比GMT提前或落後零小時。還顯示了當前本 地時間觀8,在這種情況下為9:00PM 2900如上所討論,並且可以容易理解,可以基於相對 時差以及時區中的至少一個中的當前時間,計算不同時區的當前本地時間。
如上所討論,可以通過對等配置或經由IM伺服器86來發送時區信息。在一個實 施例中,行動裝置10可以向另一行動裝置10請求時區信息。例如,在圖10中,按照框四2, 行動裝置IOA向行動裝置IOB ping或請求時區和位置信息。在框四4,行動裝置IOB接收 該ping或請求。然後在框四6,行動裝置IOB中的IM應用50確定其他行動裝置或具體地 行動裝置IOA是能夠查看時區信息、能夠查看時區和位置信息、還是都不能夠查看。該信息 是通過對行動裝置IOB上的即時消息收發簡檔的設置或許可來確定的。如果僅共享時區信 息,則在框四8,行動裝置IOB向行動裝置IOA發送時區信息,使得行動裝置IOA然後可以 顯示行動裝置IOB的時區信息。如果共享了時區和位置信息,則在框300,行動裝置IOB向 行動裝置IOA發送時區和位置信息,使得在框306,行動裝置IOA可以顯示該時區和位置信 息。如果兩種信息都不可用於共享,則在框302,行動裝置IOB向行動裝置IOA發送「不可 用」響應,使得在框308,行動裝置IOA相應地顯示行動裝置B的時區存在信息不可用。
轉至圖11、12和13,提供了在用戶A的行動裝置IOA上示出用戶A與用戶B之間 的會話的多個屏幕截圖。會話窗口 310示出了用戶A正在與用戶B進行會話。在用戶A與 用戶B之間已經交換一系列消息312、314和322。消息框316允許用戶A編寫要發送至用 戶B的消息。在一些情況下,用戶A可能希望顯示何時發送了或接收到消息。在一個實施例中,當光標或指針3 被移動至特定消息附近或以便突出顯示特定消息時,顯示發送了或 接收到消息的時間和日期。在圖11中,光標或指針3 被從用戶B移動至消息312附近。 這使彈出顯示器318出現,這就根據用戶A的本地時間(如3:00PM)以及根據用戶B的本 地時間(如9:00PM)示出了何時接收到消息。類似地,在圖12中,當光標或指針3 被從 用戶A移動至消息314附近時,彈出顯示器320出現,以根據用戶A的本地時間以及用戶B 的本地時間來指示何時發送了消息。在圖13中,示出了類似的彈出顯示器324,其還包括用 戶B的位置。
在圖14中提供了利用圖11、12和13所示的界面的過程,其中,在框328,在所發 送或接收的消息上移動光標或指針326。在框330,用戶的IM應用50確定其是否知道聯繫 人的時區信息。如果否,則在框332,IM應用50不顯示聯繫人的本地時間。如果是,則在框 334,IM應用確定聯繫人的位置信息是否也可用。如果僅時區信息可用,則在框336,用戶的 IM應用50將例如通過形成彈出顯示器,顯示用戶發送了 338消息或用戶接收到340消息時 的聯繫人本地時間。如果時區和位置信息可用,則按照框342,將顯示聯繫人的位置344以 及發送了 338消息或接收到340消息時的聯繫人本地時間。
圖15示出了可以如何在用戶之間傳送時區信息或時區和位置信息的另一實施 例。在框346,行動裝置10從用戶的聯繫人接收新消息。按照框348,IM應用50確定該新 消息是否包括聯繫人的時區信息。如果否,則在框350,IM應用50不顯示聯繫人的本地時 間。如果是,則按照框352,IM應用50還確定該新消息是否還包括位置信息。如果僅時區 信息可用,則按照框354,例如採用以下形式中的任一個來顯示聯繫人的時區信息當前本 地時間356 ;發送了 358本地時間消息;以及接收到本地時間消息。如果位置信息也可用, 則除了顯示聯繫人的時區信息以外,在框362,還顯示聯繫人的位置364。
轉至圖16、17和18,提供了在用戶A的行動裝置IOA上示出用戶A與用戶B之間 的會話窗口 310的若干屏幕截圖。在這裡示出的實施例中,會話窗口 310還在標題部分368 中顯示了用戶B的當前本地時間。在圖16中,已經在用戶A與用戶B之間交換消息366和 312。在消息框316中,用戶A正在編寫新消息370,如光標或指針3 所指示。一旦用戶A 選擇「發送」380或試圖發送新消息370,就按照圖17,顯示提示372。提示372與用戶B的 本地時間相關,並由此向用戶A警告或通知其當前時區與關聯於用戶B的時區之間的差異。 在本示例中,用戶B的當前本地時間是12:00AM,用戶B可能正在睡覺。提示372確認用戶 A是否希望現在發送消息,並提供指示下一步驟的選項按鈕374、376和378。具體地,存在 「yes (是)」選項 374、「no (否)」選項 376 和 「yes :do not show this again (是不再示 出)」選項378。可以認識到,這種智能的或基於規則的提示可以被視為對特定用戶來說是 不期望的,因此按照選項按鈕378,可以禁用該提示。
在本示例中,用戶A選擇「yes(是)」選項382,並且在圖18中,如消息314所指 示,發送新消息370。
圖19示出了圖16、17和18所示的界面的過程。在框384,在用戶的IM應用50中 編寫新即時消息,並將該新即時消息發送至行動裝置10B。在框386,在用戶的IM應用50發 送該消息之前,IM應用50檢索或確定行動裝置IOB的當前本地時間。然後,在框388應用 時段規則,確定行動裝置IOB的當前本地時間是否處於時間X與時間Y之間(例如,10:00PM 與7:00AM之間)。如果答案為「否」,則在框390,將新消息發送至行動裝置10B。如果答案為「是」,則按照框392,向用戶A顯示提示372,指示用戶B可能正在睡覺,並確認是否應當 發送新消息。基於按照框394對是否現在發送新消息的決定,如果答案為「是」,則按照框 390,發送新消息。如果答案為「否」,則按照框396,現在不發送新消息。
可以認識到,基於聯繫人的時區信息以及位置,可以進行任何數目的智能的或基 於規則的決定。智能的或基於規則的決定的其他示例與對會議或約會進行調度的時間以及 聯繫人可能忙或可用的時間相關。例如,與時區相關的規則指定了 考慮到參與會議的用 戶或聯繫人可能處於不同時區,可以僅在參與會議的用戶或聯繫人的工作時間內調度與工 作相關的會議。因此,如果用戶試圖調度與聯繫人的會議,而會議處於聯繫人的商務時間之 外,則IM應用50可以向用戶提示消息。這種消息可以為「由於會議呼叫/會議處於聯繫 人的核心商務時間之外,因此聯繫人可能不便於參加會議呼叫/會議」。考慮到不同的時區, 該提示還可以建議適於用戶和聯繫人的商務時間的備選會議時間。
轉至圖20,提供了用戶的聯繫人列表沈6的另一實施例,其中,還顯示了聯繫人的 時區與用戶的時區之間的相對時差398。相對時差398是可以使用不同時區的查找表來計 算或確定的。可以容易地理解,顯示時差398可以協助允許用戶更容易地辨明聯繫人的當 前情形或存在。
轉至圖21,提供了用戶A與用戶B之間的會話窗口 310的另一實施例,其中,示出 了來自輔助用戶的新消息警報400。新消息警報400包括輔助用戶的當前本地時間。例如, 在用戶A和用戶B正在進行會話時,來自用戶F的新消息警報400出現,而新消息警報400 示出了用戶F的本地時間是11:00AM。
轉至圖23,提供了用戶的聯繫人列表266的另一實施例。當用戶的聯繫人列表沈6 上的聯繫人改變時區時,向用戶的IM應用50發送聯繫人已改變時區的通知。例如,聯繫人 (例如,用戶C和用戶F)可能已改變時區,從而在聯繫人旁邊的聯繫人列表266上顯示通 知422、424。通知可以包括符號或文本或者這兩者,並可以為例如-Newtime zone !(新 時區!),,。
圖M示出了另一種類型的通知,包括向用戶指示特定聯繫人的時區已改變的消 息框426。如果特定聯繫人的新時區與用戶的時區相同,則消息框似6還可以顯示聯繫人的 新時區與用戶的時區相同。可以認識到,用於向用戶通知聯繫人的時區已被更新的任何類 型的顯示或警報適用於這裡描述的原理。
圖25示出了用於提供聯繫人的時區已被更新的通知的示例方法。用戶B可以是 用戶A的聯繫人列表上的聯繫人。用戶B的行動裝置(行動裝置B 10B)利用新時區來更 新時區信息(框430)。新時區信息可以是自動或手動更新的。例如,當行動裝置B IOB從 一個時區移動至另一時區時,行動裝置B IOB可能能夠通過通信子系統104或GPS接收機 121來檢測時區的改變。備選地,用戶B可以手動地改變行動裝置B IOB上的時區設置。在 檢測和更新新時區時,行動裝置B向一個或多個其他行動裝置或IM伺服器2 發送新時區 信息(框432)。用戶A的行動裝置(行動裝置A 10A)接收行動裝置B的新時區信息(框 434)。在檢測到行動裝置B的時區信息的改變時,行動裝置A IOA顯示用戶B或行動裝置B IOB具有新的或不同的時區的通知(框436)。然後,行動裝置A IOA確定行動裝置B的新 時區是否與行動裝置A的當前時區相同(框438)。如果相同,則在框440,行動裝置A IOA 顯示行動裝置B的新時區與行動裝置A的時區相同的通知。如果不相同,則在框442,不採用任何行動。備選地,在框442,顯示這兩個時區之間的時差。
儘管未示出,但還可以認識到,當聯繫人的先前時區與用戶的時區相同,而後最近 已改變為不同時區時,可以通知用戶的行動裝置10。因此,向用戶通知聯繫人不再共享與用 戶相同的時區。
通過提供聯繫人已更新或改變其時區的通知,用戶可以更好地跟蹤聯繫人的存在 或存在的改變。這種時區存在或時區存在的改變允許用戶更好地確定何時聯繫用戶。
轉至圖沈,提供了「My ftOfile (我的簡檔)」屏幕截圖230的另一示例實施例,其 與圖6所示的屏幕截圖類似。在圖沈中,在屏幕截圖230上示出了漫遊顯示器446。選項 框448允許用戶控制是否將用戶的漫遊狀態或漫遊信息作為IM存在信息的一部分提供給 用戶的聯繫人。如上所討論,可以根據關於圖7而描述的原理,將漫遊狀態或漫遊信息發送 至IM伺服器86或一個或多個其他行動裝置10。
這裡使用的術語「漫遊」可以指代用戶在其常規電話或數據服務區之外使用其移 動設備10的能力。例如,當用戶帶著其行動裝置10旅行至由電話或數據服務提供商定義 的「歸屬」服務區之外時,行動裝置10被視為正在漫遊。在一些情況下,可以對在漫遊時發 送或接收的呼叫或數據徵收更高的費率。可以認識到,用於檢測行動裝置10何時正在漫遊 的方法和系統是本領域技術人員公知的。這種用於檢測漫遊的方法和系統可以包括從網 絡載體216接收行動裝置10處於其常規電話或數據服務區之外的數據消息。
轉至圖27,聯繫人列表266提供了與聯繫人列表266上的聯繫人中的一個或多個 相關聯的漫遊狀態指示符450。漫遊狀態指示符450向用戶示出了聯繫人的行動裝置10當 前正在漫遊。因此,用戶可以檢測到聯繫人是否處於其常規服務提供商區域之內或離開其 常規服務提供商區域。示出時區信息和漫遊狀態指示符450的組合允許用戶確定聯繫人是 否很可能處於與其常規時區不同的時區。例如,當聯繫人處於其常規時區時,他們很可能處 於其常規服務提供商的區域中。然而,如果聯繫人旅行至其常規服務提供商的覆蓋區之外 的不同位置,則與聯繫人的時區信息一起顯示漫遊狀態指示符450。然後,用戶可以確定存 在聯繫人的時區不是其常規時區的可能性,由於他們當前正在漫遊。
在另一實施例(未示出)中,用戶還可以選擇是否通過IM應用50來顯示其常規 時區信息作為IM存在信息。這裡使用的術語「常規時區」可以指代用戶花費其大多數時間 的時區。與圖沈中的「MyftOfile」屏幕230類似的GUI可以包括啟用其常規時區信息的 顯示的選項。在聯繫人列表266上,IM應用50可以將聯繫人的常規時區信息和聯繫人的 當前時區信息進行比較。如果聯繫人的常規時區信息和其當前時區信息不匹配,則示出用 於指示聯繫人的當前時區與聯繫人的常規時區之間的差異的指示符。聯繫人的存在的這種 指示符允許用戶確定聯繫人處於與其常規時區不同的時區。
轉至圖觀,提供了用於確定何時對時區信息進行廣播或檢索或者進行這兩者的示 例計算機可執行指令的集合。在一些情形下,可以關閉行動裝置10或通信子系統104。例 如,當在飛機上旅行時,用戶可以對通信子系統104進行去激活或關閉行動裝置10,以節省 功率。可以認識到,當對通信子系統104或行動裝置10進行去激活時,用戶不能廣播其時 區信息作為IM存在或者從其聯繫人接收時區信息。在該去激活時段內,用戶的時區可能已 改變,或者聯繫人的時區中的一個或多個可能已改變。因此,在框456,IM應用50檢測到通 信子系統104已被重新激活或行動裝置10已被重新激活。在框458,移動應用50確定當前時區信息,並在框460,將當前時區信息廣播至聯繫人中的一個或多個(例如聯繫人的移動 設備10)。在框462,移動應用50從聯繫人檢索時區信息,並更新聯繫人列表。這樣,當通 信子系統104或行動裝置被重新激活時,在IM應用上更新時區信息,並在用戶與聯繫人之 間交換該時區信息。
圖四示出了與上述聯繫人列表266具有類似功能的基於位置的聯繫人列表466 的另一示例實施例。然而,在圖四中,提供了示意不同時區的世界地圖468。根據聯繫人 472的時區,在聯繫人列表466上對聯繫人472進行組織或分組。例如,屬於第一時區的聯 系人形成第一組,而屬於第二時區的聯繫人形成第二組。這樣,用戶可以更容易地確定聯繫 人的時區信息,以及確定哪些聯繫人共享公共時區。在圖四所示的實施例中,聯繫人組被 定位為與地圖468上時區的位置相對應。例如,用戶A的當前時區與用戶B和用戶D共享 相同時區,並且,聯繫人列表466上的其聯繫人472的定位與如地圖468所示的美國紐約市 的時區相對應。用戶C處於不同時間,並且,聯繫人列表466上的其聯繫人472的定位與如 地圖468所示的加拿大溫哥華的時區相對應。可以存在與一個或多個聯繫人472的每個分 組相關聯的時間指示符470。時間指示符470可以示出當前時間或比用戶時間提前或落後 的小時數。圖四中的時間指示符470示出了聯繫人與用戶之間的時差。例如,溫哥華時間 比紐約市時間落後3小時。通過聯繫人列表466,用戶可以提供與聯繫人相關聯的選擇輸 入,以便例如調用與所選聯繫人的會話窗口 310。
可以認識到,示出了通過時區而分組的聯繫人的聯繫人列表466的其他顯示適用 於這裡描述的原理。還可以認識到,在提供了聯繫人的位置信息的情況下,可以根據聯繫人 的位置,在地圖468上定位聯繫人。
這裡描述的流程圖中的步驟或操作僅作為示例。在不脫離本發明的精神的前提 下,可以對這些步驟或操作進行許多變更。例如,可以按不同順序執行步驟,或者可以添加、 刪除或修改步驟。
還可以認識到,這裡描述的顯示器或屏幕僅作為示例。在不脫離上述原理的範圍 的前提下,可以對信息和用戶界面控制項的配置和布置進行許多變更。例如,信息和用戶界面 控制項可以按照不同順序而排列,或者可以添加、刪除或修改信息和用戶界面控制項。
儘管以上參照特定具體實施例來進行了描述,但在不脫離所附權利要求的範圍的 前提下,其各種修改對於本領域技術人員來說顯而易見。
權利要求
1.一種提供時區信息的方法,包括-行動裝置獲得所述時區信息;以及-所述行動裝置通過所述行動裝置上的即時消息收發應用,向一個或多個其他移動設 備發送所述時區信息,其中,所述一個或多個其他行動裝置對應於與所述行動裝置的即時 消息收發應用相關聯的一個或多個聯繫人,以使所述一個或多個其他行動裝置能夠顯示所 述時區信息。
2.根據權利要求1所述的方法,其中,所述行動裝置還檢索位置信息和漫遊信息中的 至少一個。
3.根據權利要求2所述的方法,其中,所述即時消息收發應用顯示用戶簡檔屏幕,所述 用戶簡檔屏幕包括以下至少一項第一選項,是否向所述一個或多個其他行動裝置發送所 述時區信息;第二選項,是否向所述一個或多個其他行動裝置發送所述位置信息;以及第 三選項,是否向所述一個或多個其他行動裝置發送所述漫遊信息。
4.根據權利要求1至3中任一項所述的方法,其中,當所述時區信息改變為新時區信息 時,所述行動裝置向所述一個或多個其他行動裝置發送所述新時區信息。
5.一種顯示在行動裝置上的即時消息收發應用中列出的至少一個聯繫人的時區信息 的方法,所述方法包括-所述行動裝置接收所述至少一個聯繫人的所述時區信息;以及-所述行動裝置在一個或多個界面中顯示與所述至少一個聯繫人相對應的所述時區信肩、ο
6.根據權利要求5所述的方法,其中,所述一個或多個界面包括聯繫人列表,所述聯繫 人列表包括所述至少一個聯繫人;或者,所述一個或多個界面包括所述行動裝置的用戶與 所述至少一個聯繫人之間的會話窗口。
7.根據權利要求5或6所述的方法,其中,所述即時消息收發應用確定與所述至少一個 聯繫人相對應的所述時區信息是否與所述用戶的時區相同,並且如果相同,則在所述移動 設備上顯示所述聯繫人和所述用戶共享所述時區信息的指示符。
8.根據權利要求6所述的方法,其中,所述時區信息是在所述會話窗口中顯示的,並 且,在所述即時消息收發應用檢測到與消息相關聯的用戶輸入時,則所述即時消息收發應 用根據所述至少一個聯繫人的時區信息,顯示關於所述用戶何時發送了或接收到所述消息 的本地時間,其中,所述消息是在所述會話窗口中在所述用戶和所述至少一個聯繫人之間 交換的。
9.根據權利要求6所述的方法,其中,所述時區信息是在所述會話窗口中顯示的,該方 法還包括-所述即時消息收發應用檢測所述用戶正在向所述至少一個聯繫人編寫新消息;-在向所述至少一個聯繫人發送所述新消息之前,確定所述聯繫人的當前本地時間是 否處於指定的時段之間,所述當前本地時間是基於所述時區信息來確定的;以及-如果所述聯繫人的當前本地時間處於指定的時段之間,則向所述用戶顯示確認是否 發送所述新消息的提示。
10.根據權利要求6所述的方法,其中,所述時區信息是在所述聯繫人列表上顯示的, 所述聯繫人列表包括多個聯繫人,所述行動裝置接收和顯示與所述多個聯繫人中的每一個相對應的時區信息,並且,所述多個聯繫人中與第一時區相關聯的第一一個或多個聯繫人 形成所述聯繫人列表上的第一組,所述多個聯繫人中與第二時區相關聯的第二一個或多個 聯繫人形成所述聯繫人列表上的第二組。
11.根據權利要求6所述的方法,其中,所述時區信息是在所述聯繫人列表上顯示的, 並且,所述聯繫人列表包括示出不同時區的位置的地圖,以及所述至少一個聯繫人被定位 為與所述地圖上所述時區信息的位置相對應。
12.根據權利要求5至11中任一項所述的方法,還包括-檢測所述至少一個聯繫人的所述時區信息已改變為新時區信息;以及-向所述用戶顯示所述至少一個聯繫人具有所述新時區信息的第一通知。
13.根據權利要求12所述的方法,還包括檢測所述新時區信息是否與所述用戶的時 區信息相同;如果相同,則顯示所述至少一個聯繫人的時區現在與所述用戶的時區相同的 第二通知;以及如果不相同,則顯示所述新時區信息與所述用戶的時區信息之間的時差。
14.一種計算機可讀介質,包括計算機可執行指令,當被計算設備的處理器執行時, 所述計算機可執行指令使所述計算設備執行根據權利要求1至4中任一項所述的方法的步 驟,或執行根據權利要求5至13中任一項所述的方法的步驟。
15.一種包括處理器和根據權利要求14所述的計算機可讀介質在內的行動裝置。
全文摘要
本發明涉及用於提供時區作為即時消息收發存在的系統和方法。提供了一種用於獲得和使用時區信息作為即時消息收發中的存在的系統和方法。時區信息由用戶的行動裝置獲得,並被發送至與用戶的聯繫人相對應的其他行動裝置。可以在用戶的IM應用上顯示聯繫人的時區信息,包括聯繫人列表和即時消息收發會話窗口。還可以提供行動裝置的位置。用戶使用時區和位置信息來辨明聯繫人的狀態。還使用依賴於時區信息的基於規則的決定來影響即時消息收發應用的操作。
文檔編號H04L12/58GK102035756SQ20101051277
公開日2011年4月27日 申請日期2010年10月8日 優先權日2009年10月7日
發明者塔巴拉克·汗, 孔憲楷 申請人:捷訊研究有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀