專利名稱:移動設(shè)備和遠(yuǎn)程客戶機(jī)之間事件的雙向通信的制作方法
技術(shù)領(lǐng)域:
本申請涉及諸如移動電話的移動設(shè)備,并且尤其涉及使用這樣的移動設(shè)備的雙向
ififn。
背景技術(shù):
移動設(shè)備正成為個人通信的主流。例如,移動電話被用于語音通信,發(fā)送電子郵件消息、SMS消息和多媒體消息。與此同時,臺式計算機(jī)和其他設(shè)備仍被用于需要更多計算能力、更大屏幕和更多用戶輸入的工作或項目。鑒于此原因,存在允許移動電話和臺式計算機(jī)之間通信的系統(tǒng),諸如通過將移動電話連接到臺式計算機(jī)并且將二者同步。其他設(shè)備已經(jīng)允許當(dāng)移動電話被遠(yuǎn)程定位時通知臺式計算機(jī)。例如,用戶可在臺式計算機(jī)上登錄移動電話賬戶并從移動電話接收事件信息。 以此方式,可向用戶通知移動電話上的事件,即使用戶在辦公室并將電話落在家里。但是, 用戶必須隨后通過使用不同的電話或臺式電子郵件賬戶從遠(yuǎn)程地點(diǎn)按事件行動以便響應(yīng)于該事件。一旦電話在家,則用戶幾乎不能做任何事情來實際使用電話及其功能。
發(fā)明內(nèi)容
本申請允許遠(yuǎn)程客戶機(jī)和諸如移動電話的移動設(shè)備之間的雙向通信,從而可遠(yuǎn)程控制移動設(shè)備。無論用戶離移動設(shè)備遠(yuǎn)近,可向他們實時地通知電話事件。雙向通信鏈接允許遠(yuǎn)程客戶機(jī)通信回至移動設(shè)備以利用移動設(shè)備的功能(例如,調(diào)制解調(diào)器、定位和網(wǎng)絡(luò)功能)。例如,可遠(yuǎn)程地控制移動設(shè)備來發(fā)送文本消息。以此方式,即使移動設(shè)備不是用戶所有,第三方也可從移動設(shè)備本身接收文本消息。移動設(shè)備的雙向通信鏈接實際上允許遠(yuǎn)程地使用在移動設(shè)備上可用的任何特征。從參考附圖進(jìn)行的以下詳細(xì)描述中,將更清楚本發(fā)明的前述和其他目標(biāo)、特征和優(yōu)點(diǎn)。
圖1是移動設(shè)備的示例性框圖。圖2是用于與移動設(shè)備通信的方法的示例性流程圖。圖3是用于與移動設(shè)備通信的方法的另一個示例性流程圖。圖4是示出建立與遠(yuǎn)程設(shè)備的雙向通信鏈接的移動電話的實施例。圖5是示出用于監(jiān)控事件的應(yīng)用程序和用于選擇觸發(fā)事件的用戶界面的實施例。圖6是示出響應(yīng)于對事件的檢測通過雙向通信鏈接發(fā)送警告的實施例。圖7是示出由遠(yuǎn)程設(shè)備接收圖5的警告并向用戶自動地顯示警告的實施例。圖8是示出命令的用戶選擇和通過雙向通信鏈接的命令的傳輸?shù)膶嵤├?。圖9是示出監(jiān)控來自遠(yuǎn)程設(shè)備的命令的移動設(shè)備的實施例。圖10是示出通過將文本消息發(fā)送給第三方用戶基于命令來執(zhí)行動作的移動設(shè)備的實施例。圖11是可在移動設(shè)備上用于監(jiān)控事件并且監(jiān)控來自遠(yuǎn)程設(shè)備的命令的實施例的流程圖。圖12是可在遠(yuǎn)程設(shè)備上用于監(jiān)控警告并且將命令傳輸?shù)揭苿釉O(shè)備的實施例的流程圖。圖13示出其中可使用此處描述的實施例的各種設(shè)備。
具體實施例方式圖1是描繪示例性移動設(shè)備100的系統(tǒng)圖,該移動設(shè)備包括各種任選硬件和軟件組件,并在102處概括地示出。該移動設(shè)備中的任何組件102可與任何其他組件通信,但出于方便示例的目的而未示出所有連接。該移動設(shè)備可以是各種計算設(shè)備(例如,蜂窩電話、 智能電話、手持式計算機(jī)、個人數(shù)字助理(PDA)等)中的任一個,并且可允許與諸如蜂窩或衛(wèi)星網(wǎng)絡(luò)等一個或多個移動通信網(wǎng)絡(luò)104進(jìn)行無線雙向通信。所示移動設(shè)備100可包括用于執(zhí)行如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、電源控制和/或其他功能等任務(wù)的控制器或處理器110(例如,信號處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。操作系統(tǒng)112可控制對組件102的分配和使用,并支持一個或多個應(yīng)用程序114。應(yīng)用程序可包括公共移動計算應(yīng)用程序(例如,電子郵件應(yīng)用程序、日歷、聯(lián)系人管理器、web瀏覽器、消息接發(fā)應(yīng)用程序)、或任何其他計算應(yīng)用。一個應(yīng)用程序可允許與遠(yuǎn)程設(shè)備的雙向通信,如下面進(jìn)一步描述的。所示移動設(shè)備100可包括存儲器120。存儲器120可包括不可移動存儲器122和 /或可移動存儲器124。不可移動存儲器122可包括RAM、ROM、閃存、硬盤、或其他眾所周知的存儲器存儲技術(shù)。可移動存儲器1 可包括閃存或在GSM通信系統(tǒng)中公知的用戶身份模塊(SIM)卡,或者諸如“智能卡”的其他公知存儲器存儲技術(shù)。存儲器120可用于存儲數(shù)據(jù)和/或用于運(yùn)行操作系統(tǒng)112和應(yīng)用程序114的代碼。示例數(shù)據(jù)可包括經(jīng)由一個或多個有線或無線網(wǎng)絡(luò)發(fā)送給和/或接收自一個或多個網(wǎng)絡(luò)服務(wù)器或其他設(shè)備的網(wǎng)頁、文本、圖像、 聲音文件、視頻數(shù)據(jù)、或其他數(shù)據(jù)集。存儲器120可用于存儲諸如國際移動訂戶身份(IMSI) 的訂戶標(biāo)識符,以及諸如國際移動設(shè)備標(biāo)識符(IMEI)的設(shè)備標(biāo)識符??蓪⑦@些標(biāo)識符傳輸給網(wǎng)絡(luò)服務(wù)器以標(biāo)識用戶和設(shè)備。移動設(shè)備100可支持諸如觸摸屏132、話筒134、照相機(jī)136、物理鍵盤138、和/或軌跡球140等一個或多個輸入設(shè)備130,以及諸如揚(yáng)聲器152和顯示器IM等一個或多個輸出設(shè)備150。其他可能的輸出設(shè)備(未示出)可包括壓電或其他觸覺輸出設(shè)備。某些設(shè)備可提供一個以上的輸入/輸出功能。例如,觸摸屏132和顯示器巧4可被組合在單個輸入 /輸出設(shè)備中。無線調(diào)制解調(diào)器160可被耦合至天線(未示出),并且可支持處理器110與外部設(shè)備之間的雙向通信,如本領(lǐng)域中清楚理解的。調(diào)制解調(diào)器160被一般性地示出,并且可包括用于與移動通信網(wǎng)絡(luò)104和/或其它基于無線電的調(diào)制解調(diào)器(例如藍(lán)牙或Wi-Fi)進(jìn)行通信的蜂窩調(diào)制解調(diào)器。無線調(diào)制解調(diào)器160通常被配置用于與一個或多個蜂窩網(wǎng)絡(luò)進(jìn)行通信,諸如用于單個蜂窩網(wǎng)絡(luò)內(nèi)、蜂窩網(wǎng)絡(luò)之間、或移動設(shè)備與公共交換電話網(wǎng)絡(luò)(PSTN) 之間的用于數(shù)據(jù)和語音通信的GSM網(wǎng)絡(luò)。
移動設(shè)備可還包括至少一個輸入/輸出端口 180、電源182、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī) 184,諸如全球定位系統(tǒng)(GPQ接收機(jī)、加速計186、和/或物理連接器190,它可以是USB端口、IEEE 1394(火線)端口、和/或RS-232端口。所示組件102不是必需的或包括所有的, 可刪除任何組件并且可添加其他組件。圖2是用于與移動設(shè)備通信的實施例的流程圖。在過程框210,在諸如移動電話的移動設(shè)備中檢測到事件。事件可以是發(fā)生的各種移動設(shè)備活動。例如,事件可以是接收到的SMS、電子郵件、電話呼叫、日歷提醒、低電量指示符、新的語言郵件、地址、網(wǎng)絡(luò)狀態(tài)ETC。 這樣,事件可基于接收到的活動或內(nèi)部產(chǎn)生的活動。也可使用其他事件。在過程框220,使用雙向通信鏈接將事件傳遞給遠(yuǎn)程客戶機(jī)。遠(yuǎn)程客戶機(jī)可以是個人計算機(jī)、游戲控制臺、連接的TV、PDA、膝上型計算機(jī)等??墒褂弥T如因特網(wǎng)、對等鏈接、或某些其他通信通道的網(wǎng)絡(luò)來建立雙向通信。可自動地傳遞事件而無需用戶干預(yù)。在過程框M0,從遠(yuǎn)程客戶機(jī)接收命令以便控制移動設(shè)備。這樣,可以發(fā)生從移動設(shè)備到遠(yuǎn)程客戶機(jī)的通信,反之亦然。在過程框260,可在移動設(shè)備上自動地執(zhí)行命令,無需附加的用戶交互。在一個示例中,移動設(shè)備可以是用戶落在家里或單位的移動電話,并且用戶可遠(yuǎn)程地控制移動電話??赏ㄟ^修改設(shè)備的設(shè)置、使用移動設(shè)備的蜂窩式調(diào)制解調(diào)器將消息發(fā)送到第三方等來執(zhí)行命令。實際上,可在移動電話上執(zhí)行的一切都可被遠(yuǎn)程地控制。圖3是用于與移動設(shè)備通信的另一個實施例的流程圖。在過程框310,可在移動設(shè)備和遠(yuǎn)程客戶機(jī)之間建立雙向通信鏈接??墒褂门鋵?或認(rèn)證過程以便建立鏈接。配對可以是傳統(tǒng)配對或安全簡單配對(SSP)。也可使用其他配對方法。此外,可以使用任何所需的認(rèn)證方法。在過程框320,移動設(shè)備根據(jù)用戶設(shè)置對事件進(jìn)行監(jiān)控。具體地,用戶可通過在用戶界面中選擇事件來控制將要監(jiān)控哪些事件。發(fā)生在移動電話上的任何活動被分類為事件,并且對該事件和用戶界面中所選的事件進(jìn)行比較。如果二者之間存在匹配,則使用雙向通信鏈接將警告發(fā)送給遠(yuǎn)程客戶機(jī)(過程框330)。警告可采用消息的任何形式,但通常包括用于解釋發(fā)生何種事件的必要消息。一旦遠(yuǎn)程客戶機(jī)接收到警告,遠(yuǎn)程客戶機(jī)通常響應(yīng)于該警告采取某些動作,諸如將指令或命令發(fā)送回到移動設(shè)備。在過程框340,在移動設(shè)備上接收指令。該指令指示移動設(shè)備指定動作,諸如改變電話上的設(shè)置(例如,建立呼叫轉(zhuǎn)發(fā),讀取或答復(fù)電子郵件/文本消息、廣播地址、漫游狀態(tài)和其他網(wǎng)絡(luò)信息,改變鈴聲、時間 &日期、地址信息、日歷、事件等)、或者發(fā)送文本消息、電子郵件或語音郵件。在過程框350, 在移動設(shè)備上執(zhí)行動作而無需任何進(jìn)一步的用戶輸入。這樣,可遠(yuǎn)程地控制移動設(shè)備。圖4是包括作為移動設(shè)備的移動電話410以及作為遠(yuǎn)程設(shè)備的臺式計算機(jī)420的系統(tǒng)的實施例。建立雙向通信鏈接430以允許雙工通信方案(例如,全雙工或半雙工)。示例雙工通信方案包括如440所示的對等鏈接或通過如450所示的云服務(wù)器。云服務(wù)器可以是各種網(wǎng)絡(luò)中的任一種,諸如內(nèi)聯(lián)網(wǎng)或基于因特網(wǎng)的網(wǎng)絡(luò)。盡管僅示出一臺臺式計算機(jī) 420,但可使用多個遠(yuǎn)程設(shè)備。圖5是示出移動電話410上的應(yīng)用程序510的實施例。應(yīng)用程序510如圖530圖解地示出作為連續(xù)循環(huán)地監(jiān)控電話事件。示例用戶界面540示出可由用戶控制的不同的事件設(shè)置。例如,用戶可打開或關(guān)閉電子郵件通知、SMS通知、未接呼叫通知以及呼叫轉(zhuǎn)發(fā)的啟用。此外,用戶可控制多個遠(yuǎn)程設(shè)備的這些設(shè)置,并且每個遠(yuǎn)程設(shè)備可具有不同的用戶界面窗口 540。
圖6是示出電話410可檢測諸如電話呼叫的傳入事件,并且基于對事件的檢測將該事件和用戶界面設(shè)置540進(jìn)行比較的實施例。在接收到電話呼叫的情形中,如果“未接呼叫”被開啟,則生成警告。在特定的實施例中,警告是發(fā)送給云服務(wù)器450的消息620。警告可以是包括電話呼叫事件發(fā)生的信息的簡單消息。附加的信息可以是事件/日期戳以及呼叫者標(biāo)識。圖7示出云服務(wù)器450可將警告620中繼給遠(yuǎn)程設(shè)備420。遠(yuǎn)程設(shè)備420還監(jiān)控傳入警告。當(dāng)接收到警告時,遠(yuǎn)程設(shè)備420可在遠(yuǎn)程設(shè)備上向用戶顯示該警告,諸如在用戶界面710中示出。第一窗口 712可示出被劃分為不同類別的事件的概覽,諸如未接呼叫 722、消息724、語音郵件726、和低電量指示728??梢允褂闷渌悇e。用戶可選擇類別之一以顯示第二窗口 740。該窗口提供關(guān)于如742所示的呼叫的信息,該信息指示誰呼叫以及呼叫者的電話號碼。還可添加時間和日期戳。用戶可隨后通過選擇一個或多個按鈕來答復(fù)。 例如,可選擇允許用戶使用文本消息進(jìn)行答復(fù)的按鈕750?;蛘撸粹o752允許用戶忽略傳入的警告。如果用戶選擇使用文本消息進(jìn)行答復(fù),則答復(fù)從移動電話410發(fā)出,如下面進(jìn)一步描述的。用戶可鍵入答復(fù)或者存在可用的自動選項,諸如760所示出的,顯示內(nèi)容為“將于5分鐘內(nèi)回電”的按鈕。如果用戶選擇自動答復(fù),包括該自動答復(fù)的文本消息被返回給呼叫的人。基于特定的情形可生成其他自動答復(fù)。圖8示出基于來自用戶界面710的用戶所選的答復(fù)812,由遠(yuǎn)程設(shè)備420發(fā)送到云服務(wù)器450的命令810。命令是在移動設(shè)備上執(zhí)行動作的指令。動作可利用移動電話上實際上可用的任何功能。圖9示出將命令810遞送給電話410的云服務(wù)器450。電話410監(jiān)控來自云服務(wù)器450的命令,并且一旦接收就執(zhí)行與命令相關(guān)聯(lián)的動作。圖10示出所執(zhí)行的示例動作。 在此示例中,文本消息1010被發(fā)送給經(jīng)由電話的調(diào)制解調(diào)器發(fā)起呼叫的第三方。這是期望的功能,因為允許能力較弱的遠(yuǎn)程客戶機(jī)都能利用電話的功能。圖11是可在用于監(jiān)控電話事件和來自遠(yuǎn)程設(shè)備的命令的移動設(shè)備上執(zhí)行的方法的流程圖。在過程框1102啟動后臺服務(wù)。在過程框1104,使用可預(yù)先確定或由用戶控制的已存儲的設(shè)置來初始化該服務(wù)。在過程框1106,啟動監(jiān)控事件的循環(huán),所述事件包括電話事件或來自遠(yuǎn)程設(shè)備的命令事件。在判定框1108,當(dāng)檢測到事件時,進(jìn)行是否是電話事件的檢查。如果是,則方法繼續(xù)至在其中取回電話事件的過程框1110。例如,電話事件可被臨時地存儲在緩沖區(qū)中并且從該緩沖區(qū)取回。在過程框1110,轉(zhuǎn)換該事件。該轉(zhuǎn)換涉及對事件進(jìn)行解釋從而將合適的事件信息發(fā)送到移動設(shè)備。在過程框1114,通過雙向通信鏈接將事件通知給遠(yuǎn)程設(shè)備。若判定框1108的回答為否,則在判定框1120中作出事件是否是來自遠(yuǎn)程設(shè)備的命令的判斷。若是,則在過程框1122,取回事件信息。在過程框IlM,將事件轉(zhuǎn)換成將在移動設(shè)備上執(zhí)行的命令。在過程框1126,通過在電話上完成動作來運(yùn)行或執(zhí)行命令。動作可以是改變電話上的設(shè)置,或者使用蜂窩式調(diào)制解調(diào)器來將數(shù)據(jù)發(fā)送到電話外部, 諸如通過向啟動事件的第三方發(fā)送文本消息或電子郵件。若判定框1120的回答為否,則在判定框1140中作出是否繼續(xù)的判斷。若是,則程序通過返回到過程框1106并且等待更多事件而繼續(xù)。若否,則在過程框1142執(zhí)行清理服務(wù)并且方法結(jié)束于過程框1144。圖12是可在遠(yuǎn)程設(shè)備上實現(xiàn)的方法的流程圖。在過程框1202啟動應(yīng)用程序。在過程框1204,使用可預(yù)先確定或由用戶控制的已存儲的設(shè)置來初始化該應(yīng)用程序。在過程框1206,啟動監(jiān)控事件的循環(huán),所述事件包括電話事件或與遠(yuǎn)程設(shè)備相關(guān)聯(lián)的命令事件。在判定框1208,當(dāng)檢測到事件時,進(jìn)行檢查是否是來自電話的事件。如果是,則方法繼續(xù)至其中取回電話事件的過程框1210。例如,電話事件可被臨時地存儲在緩沖區(qū)中并且從中取回。 在過程框1212,轉(zhuǎn)換該事件。該轉(zhuǎn)換涉及對事件進(jìn)行解釋從而將合適的事件信息顯示給用戶。在過程框1214,將事件顯示給用戶。例如,如果電話事件是傳入呼叫,則顯示與呼叫相關(guān)聯(lián)的信息。如果判定框1208的回答為否,則在判定框1220中作出事件是否是輸入遠(yuǎn)程設(shè)備的用戶事件的判斷。若是,則在過程框1222取回事件信息。在過程框12M,將事件轉(zhuǎn)換成將在移動設(shè)備上執(zhí)行的命令。在過程框12 ,通過將命令發(fā)送給移動設(shè)備來通知電話。 電話可隨后基于命令采取動作。如果判定框1220的回答為否,則在判定框1240中作出是否繼續(xù)的判斷。若是,則程序通過返回到過程框1206并且等待更多事件而繼續(xù)。若否,則在過程框1242執(zhí)行清理服務(wù)并且方法結(jié)束于過程框1244。圖13示出了其中可實現(xiàn)所描述的實施例、技術(shù)、和技藝的適合的實現(xiàn)環(huán)境1300的通用示例。在示例環(huán)境1300中,由云1310提供各種類型的服務(wù)(例如,計算服務(wù))。例如,云 1310可包括可中央放置或是分布式放置的計算設(shè)備集,其向經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)的各種類型的用戶和設(shè)備提供基于云的服務(wù)。實現(xiàn)環(huán)境1300可用于以不同的方式來實現(xiàn)計算任務(wù)。例如,一些任務(wù)(例如,處理用戶輸入和呈現(xiàn)用戶界面)可在本地計算設(shè)備(例如,連接的設(shè)備1330、1340、1350)上執(zhí)行,而其他任務(wù)(例如,存儲將在后繼處理中使用的數(shù)據(jù)) 可在云1310中執(zhí)行。在示例環(huán)境1300中,云1310向具有各種屏幕能力的連接的設(shè)備1330、1340、1350 提供服務(wù)。連接的設(shè)備1330表示具有計算機(jī)屏幕1335(例如,中型屏幕)的設(shè)備。例如,連接的設(shè)備1330可以是個人計算機(jī),諸如臺式計算機(jī)、膝上型計算機(jī)、筆記本、上網(wǎng)本等。連接的設(shè)備1340表示具有移動設(shè)備屏幕1345(例如,小型屏幕)的設(shè)備。例如,連接的設(shè)備 1340可以是移動電話、智能電話、個人數(shù)字助理、平板計算機(jī)等。連接的設(shè)備1350表示具有大型屏幕1355的設(shè)備。例如,連接的設(shè)備1350可以是電視機(jī)屏幕(例如,智能電視機(jī))或連接到電視機(jī)的另一設(shè)備(例如,機(jī)頂盒或游戲控制臺)等。連接的設(shè)備1330、1340、1350 中的一個或多個可包括觸摸屏能力。觸摸屏可以不同的方式接受輸入。例如,電容式觸摸屏在物體(例如,指尖或指示筆)變形或中斷流過表面的電流時檢測到觸摸輸入。作為另一示例,觸摸屏可使用光學(xué)傳感器,在來自光學(xué)傳感器的光束被中斷時檢測到觸摸輸入。不需要與屏幕表面的物理接觸來使輸入被某些觸摸屏檢測到。不具備屏幕能力的設(shè)備也可被用在示例環(huán)境1300中。例如,云1310可向沒有顯示器的一個或多個計算機(jī)(例如,服務(wù)器計算機(jī))提供服務(wù)??捎稍?310通過服務(wù)提供者1320、或通過其他在線服務(wù)的提供者(未描述)來提供服務(wù)。例如,云服務(wù)可被定制成對應(yīng)于特定連接的設(shè)備(例如,連接的設(shè)備1330、1340、 1350)的屏幕大小、顯示能力、和/或觸摸屏能力。在示例環(huán)境1300中,云1310至少部分地使用服務(wù)提供方1320來向各種連接的設(shè)備1330、1340、1350提供此處描述的技術(shù)和方案。例如,服務(wù)提供方1320可提供用于各種基于云的服務(wù)的集中式解決方案。服務(wù)提供方1320可為用戶和/或設(shè)備(例如,連接的設(shè)備1330、1340、1350和/或其各自的用戶)管理服務(wù)訂閱。
盡管為方便呈現(xiàn)起見所公開的方法的一些操作是以特定的順序次序來描述的,但是應(yīng)當(dāng)理解,這種描述方式涵蓋重新安排,除非以下闡明的具體語言需要特定排序。例如, 在一些情況下,可重新安排或同時執(zhí)行順序地描述的操作。此外,為簡明起見,附圖可能未示出可結(jié)合其他方法使用所公開的方法的各種方式。所公開的方法中的任一個可被實現(xiàn)為存儲在一個或多個計算機(jī)可讀介質(zhì)(例如, 非臨時計算機(jī)可讀介質(zhì),諸如一個或多個光學(xué)介質(zhì)盤、易失性存儲器組件(諸如DRAM或 SRAM)或非易失性存儲器組件(諸如硬驅(qū)動器))上并且在計算機(jī)(例如,任何可購買的計算機(jī),包括智能電話或包含計算硬件的其它移動設(shè)備)上執(zhí)行的計算機(jī)可執(zhí)行指令。用于實現(xiàn)所公開的技術(shù)的計算機(jī)可執(zhí)行指令中的任何一個以及在實現(xiàn)所公開的實施例期間創(chuàng)建和使用的任何數(shù)據(jù)可被存儲在一個或多個計算機(jī)可讀介質(zhì)(例如,非臨時計算機(jī)可讀介質(zhì))上。計算機(jī)可執(zhí)行指令可以是,例如,經(jīng)由web瀏覽器或其他軟件應(yīng)用程序(諸如遠(yuǎn)程計算應(yīng)用程序)訪問或下載的專用軟件應(yīng)用程序或軟件應(yīng)用程序。這些軟件可,例如,在單個本地計算機(jī)(例如,任何合適的可購買計算機(jī))上或在使用一個或多個網(wǎng)絡(luò)計算機(jī)的網(wǎng)絡(luò)環(huán)境中(例如,經(jīng)由因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、客戶機(jī)-服務(wù)器網(wǎng)絡(luò)(諸如,云計算網(wǎng)絡(luò))、 或其他此類網(wǎng)絡(luò))執(zhí)行。為清楚起見,只描述了基于軟件的實現(xiàn)的某些所選方面。省略了本領(lǐng)域公知的其他細(xì)節(jié)。例如,應(yīng)當(dāng)理解,所公開的技術(shù)不限于任何特定的計算機(jī)語言或程序。例如,所公開的技術(shù)可由用C++、JaVa、Perl、JaVakript、Adobe Flash、或任何其他合適的編程語言編寫的軟件來實現(xiàn)。同樣,所公開的技術(shù)不限于任何特定的計算機(jī)或硬件類型。合適的計算機(jī)和硬件的某些細(xì)節(jié)是眾所周知的,因此無需在本公開中進(jìn)行詳細(xì)闡述。此外,基于軟件的實施例中的任一個(包括例如用于使計算機(jī)執(zhí)行所公開的方法中的任一種的計算機(jī)可執(zhí)行指令)可以通過合適的通信手段來上傳、下載、或遠(yuǎn)程訪問。這些合適的通信手段包括,例如,因特網(wǎng)、萬維網(wǎng)、內(nèi)聯(lián)網(wǎng)、軟件應(yīng)用程序、電纜(包括光纜)、 磁通信、電磁通信(包括RF、微波和紅外通信)、電子通信或其他此類通信手段。所公開的方法、裝置和系統(tǒng)不應(yīng)當(dāng)被認(rèn)為是以任何方式構(gòu)成限制。相反,本發(fā)明針對各公開的實施方式(單獨(dú)地或彼此的各種組合和子組合)的所有新穎和非顯而易見特征和方面。所公開的方法、裝置和系統(tǒng)不限于任何具體方面或特征或其組合,所公開的實施例也不要求存在任何一個或多個具體優(yōu)點(diǎn)或解決各個問題。鑒于可應(yīng)用所公開的本發(fā)明的原理的許多可能的實施例,應(yīng)當(dāng)認(rèn)識到,所示實施例僅是本發(fā)明的優(yōu)選示例,并且不應(yīng)認(rèn)為是限制本發(fā)明的范圍。相反,本發(fā)明的范圍由所附權(quán)利要求書來限定。因此,要求保護(hù)落入這些權(quán)利要求的范圍內(nèi)的所有內(nèi)容作為本發(fā)明。
權(quán)利要求
1.一種使用移動設(shè)備進(jìn)行通信的方法,包括在移動設(shè)備上接收事件O10);使用雙向通信鏈接,自動地將事件從所述移動設(shè)備傳遞到遠(yuǎn)程客戶機(jī)而無需用戶干預(yù) (220);使用雙向通信鏈接,從所述遠(yuǎn)程客戶機(jī)接收控制所述移動設(shè)備的命令O40);以及自動地執(zhí)行所述命令以控制所述移動設(shè)備以便利用移動設(shè)備上可用的功能(260)。
2.如權(quán)利要求1所述的方法,其特征在于,還包括在所述移動設(shè)備上運(yùn)行應(yīng)用程序,所述移動設(shè)備監(jiān)控事件(320)并且將事件的發(fā)生自動地廣播至所述遠(yuǎn)程客戶機(jī)。
3.如權(quán)利要求1所述的方法,其特征在于,還包括對所述遠(yuǎn)程客戶機(jī)進(jìn)行配對和認(rèn)證以建立所述雙向通信鏈接(310)。
4.如權(quán)利要求1所述的方法,其特征在于,還包括在所述遠(yuǎn)程客戶機(jī)上顯示所述事件 (710)。
5.如權(quán)利要求1所述的方法,其特征在于,所述事件包括從第三方設(shè)備接收電話呼叫或文本消息。
6.如權(quán)利要求1所述的方法,其特征在于,執(zhí)行所述命令以控制所述移動設(shè)備包括改變所述移動設(shè)備的設(shè)置(540)。
7.如權(quán)利要求1所述的方法,其特征在于,自動地執(zhí)行所述命令包括使用所述移動設(shè)備上的蜂窩式調(diào)制解調(diào)器將消息傳遞給第三方設(shè)備。
8.如權(quán)利要求1所述的方法,其特征在于,所述雙向通信鏈接是對等通信鏈接(440)或基于因特網(wǎng)的通信鏈接G50)。
9.如權(quán)利要求1所述的方法,其特征在于,包括在移動設(shè)備(410)和遠(yuǎn)程計算機(jī)(420) 之間建立雙向通信鏈接。
10.如權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)用戶設(shè)置在所述移動設(shè)備中監(jiān)控事件。
11.如權(quán)利要求1所述的方法,其特征在于,所述移動設(shè)備是具有蜂窩式天線和調(diào)制解調(diào)器的移動電話,并且所述遠(yuǎn)程客戶機(jī)是臺式計算機(jī)。
12.如權(quán)利要求10所述的方法,其特征在于,所述用戶設(shè)置包括以下中的一個或多個 電子郵件通知、文本消息通知、電池狀態(tài)通知、地址和網(wǎng)絡(luò)信息通知、未接呼叫通知,以及啟用呼叫轉(zhuǎn)發(fā)。
13.如權(quán)利要求11所述的方法,其特征在于,還包括在所述遠(yuǎn)程客戶機(jī)接收警告并將所述警告顯示給所述用戶,所述警告與所述事件相關(guān)聯(lián)。
14.如權(quán)利要求13所述的方法,其特征在于,將所述警告顯示給所述遠(yuǎn)程客戶機(jī)無需用戶輸入自動地發(fā)生。
15.如權(quán)利要求11所述的方法,其特征在于,還包括在所述遠(yuǎn)程客戶機(jī)的輸入動作,并且自動地遠(yuǎn)程地控制所述移動設(shè)備。
全文摘要
本申請允許遠(yuǎn)程客戶機(jī)和諸如移動電話的移動設(shè)備之間的雙向通信。無論用戶離移動設(shè)備遠(yuǎn)近,可向他們實時地通知電話事件。雙向通信鏈接允許遠(yuǎn)程客戶機(jī)通信回至移動設(shè)備以利用移動設(shè)備的功能。例如,可遠(yuǎn)程地控制移動設(shè)備來發(fā)送文本消息。以此方式,第三方從移動設(shè)備本身接收文本消息,即使移動設(shè)備不是用戶所有。
文檔編號H04W4/12GK102427430SQ20111022926
公開日2012年4月25日 申請日期2011年8月1日 優(yōu)先權(quán)日2010年8月2日
發(fā)明者A·劉, C·S·斯金納, M·H·G·韓, M·L·霍特曼, P·森達(dá)拉莫西, 吳瑩 申請人:微軟公司