專利名稱:與移動終端相關聯的數據庫、服務和設備的遠程管理和訪問的制作方法
技術領域:
本發明涉及通信網絡,并且更特別地涉及用于遠程地管理和訪問與移動終端相關聯的數據庫、服務和設備的方法、裝置和計算機程序。
背景技術:
諸如移動電話、個人數據助理(PDA)等的移動無線通信終端的使用實際上已經在日常生活的所有方面變得尋常。在處理能力、存儲容量等領域中的技術發展已經使得這些終端有可能執行支持多種應用、服務和設備操作的魯棒操作系統。例如,當前越來越多的移動電話設備配備有數字相機、視頻記錄器、音頻記錄器、全球定位系統(GPS)等。此外,許多這些終端支持一個或多個消息接發服務,例如短消息接發服務(SMS)等、游戲能力和其它服務。例如,移動電話輕而易舉地配備有可下載服務,例如移動信息設備(MIDlet)應用。
由于手持無線通信終端所支持的數據、服務和設備數量逐步上升,訪問和管理這些特征的需求也節節攀高。通常,對數據、服務和設備的訪問和管理經由通常是與終端形成有線鏈路的個人計算機、膝上型計算機等的輔助主機來進行。
目前,對于由這些終端支持的數據、服務和設備的訪問和管理受到限制。在多數實例中,更新終端上的數據或者向或從終端傳送信息要求實施終端專用應用。例如,圖像管理應用可以配備為用以上傳和下載僅僅來自某些設備類型的圖像。此外,這些應用通常要求使用終端專用纜線、對接站和其它硬件以在終端與主機之間傳達數據。如果用戶選擇改變設備類型,則用戶時常負擔了獲得新應用和/或新連接硬件的費用。從交換數據的終端和主機進行有線通信并且通常在距離上鄰近這一意義上來說,這樣的硬件的使用進一步限制了訪問和管理。
遠程用戶數據管理以及特別是基于因特網的配置和數據管理變得越來越普遍。例如,諸如路由器、網關、交換機、節點等的許多網絡嵌入式設備能夠經由因特網來配置。在這一環境下,駐留于設備上的固件和軟件能夠由遠程用戶以及一般的設備配置管理來更新。隨著web瀏覽器變得更為魯棒,通過因特網管理和訪問設備的能力變得更為可行。
對移動設備的遠程訪問將不僅有益于配置和文件傳送,它也將極大地改進設備對用戶的可訪問性以及設備的整體功能。隨著這些設備上存儲的數據數量增加,我們對數據進行持續訪問的能力也增加。對設備的遠程訪問將允許用戶有機會訪問數據而無論移動終端是否為用戶所擁有。例如,如果用戶蓄意或無意地將移動設備留在他們的直接擁有以外,則用戶可能隨后需要訪問與移動設備相關聯的數據庫、服務和設備,而移動設備卻不能由他們直接擁有。
在這點上,用戶將能夠從遠程聯網設備分接到在終端中存儲的所有信息,例如聯絡人信息、SMS消息、日歷約會等。
除了對移動終端功能的遠程用戶訪問之外,服務管理員也將受益于能夠遠程地管理和配置設備。通常,通過使用戶經由電話聯絡服務管理員并且使服務管理員向用戶提供關于如何正確地配置或重新配置終端的具體指令來進行移動終端供應。在這一場合下,設備用戶僅充當服務管理員與移動終端之間的中介。
因此,存在對于提供遠程用戶訪問和管理的方法、應用和移動終端進行開發的需求。這樣的方法、應用和終端將受益于能夠提供訪問而無需實施任何附加軟件應用或硬件。此外,遠程用戶訪問和管理應當向用戶提供對與移動終端相關聯的所有數據、服務和設備的訪問。所希望的方法、應用和終端將向用戶提供對移動終端上存儲的數據進行訪問的更大的靈活性并且提供對與移動終端相關聯的服務和設備的遠程控制。
發明內容
本發明提供了用于遠程地訪問和管理移動終端的裝置、系統、方法和計算機程序產品。具體來說,本發明提供對與移動終端相關聯的設備、服務和應用的遠程功能訪問。這樣,移動終端的用戶可以對移動終端提供的所有數據庫和功能進行遠程訪問。例如,如果移動終端的用戶蓄意或無意地不能直接擁有終端,則用戶可以使用例如PC或膝上型計算機的遠程網絡設備來功能性地訪問數據庫、服務和設備。
本發明將實施例如因特網的常規網絡化基礎設施以訪問移動終端,由此消除了對于用來遠程地訪問和/或遠程地管理移動終端的附加硬件或附加軟件的需求。此外,通過提供對與移動終端相關聯的設備和服務的功能訪問,遠程網絡設備的用戶能夠遠程地操作例如電話、照相機等的設備或者例如短消息服務(SMS)、電子郵件服務等的服務。除用戶訪問之外,本發明還向服務提供商或服務管理員提供遠程地訪問和管理移動終端。這樣的遠程供應就允許服務管理員向外觸及和管理設備而無需使設備為他們所擁有或者無需與設備用戶進行聯系。
本發明的第一實施例限定了一種移動終端裝置。移動終端裝置包括執行web服務器應用和內容引擎應用的數據處理器。web服務器應用向遠程網絡設備提供經由通信鏈路對移動終端的訪問,該通信鏈路通常是因特網或者任何其它適當的無線或有線通信鏈路。內容引擎與web服務器應用進行通信并且提供由遠程網絡設備對與移動終端相關聯的一個或多個設備的功能訪問。與移動終端相關聯的設備可以包括電話、照相機、視頻回放/記錄設備、音頻回放/記錄設備、全球定位系統(GPS)設備等。
此外,內容引擎可以提供對與移動終端相關聯的一個或多個數據庫或者與移動終端相關聯的一個或多個服務的功能訪問。數據庫可以包括電話列表數據庫、日歷事件數據庫、聯絡人數據庫、消息數據庫、電話列表數據庫、媒體文件數據庫、文本文件數據庫等。服務可以包括短消息服務(SMS)、電子郵件服務、例如游戲服務的娛樂服務、例如MIDlet應用的可下載應用等。
移動終端的數據處理設備可以另外執行其它應用,這些其它應用輔助訪問與移動終端相關聯的數據庫、服務或設備或者提供對內容引擎的功能的補充支持。例如,數據處理單元可以執行顯示重定向應用,該顯示重定向應用提供將訪問的設備的顯示從移動終端的顯示重定向到與遠程網絡設備相關聯的顯示。此外,移動終端的數據處理單元可以執行安全應用,該安全應用向安全遠程網絡設備提供對一個或多個移動終端設備的訪問。數據處理單元也可以執行與內容引擎應用進行通信的搜索引擎應用,該搜索引擎應用向遠程網絡設備的用戶提供搜索移動終端數據庫、服務和/或設備的能力。數據處理設備還可以執行附加的群件應用以向遠程網絡設備提供經由通信網絡與一個或多個聯網的設備共享移動設備數據庫信息、服務和/或設備信息的能力。
此外,移動終端的數據處理設備可以執行與內容引擎應用進行通信的超文本傳輸協議(HTTP)推送應用,該推送應用在活動的聯網會話期間提供將要從移動終端被推送到遠程網絡設備的信息。信息可以被推送到遠程網絡設備并且以彈出式窗口的形式來顯示,或者可以實施任何其它類型的信息顯示。移動終端也可以包括與HTTP應用進行通信的運動傳感器,使得傳感器對運動的檢測可提示HTTP推送應用將例如視頻圖像等的信息推送到遠程網絡設備。
本發明還實施了一種用于向遠程網絡設備提供對與移動終端相關聯的設備的功能訪問的方法。該方法包括提供實施web服務器應用和內容引擎應用的移動終端的步驟,該內容引擎應用提供經由web服務器應用對與移動終端相關聯的一個或多個設備的訪問。該方法還包括步驟在提供網絡通信鏈路的遠程網絡設備處啟動web瀏覽器應用;在遠程網絡設備處經由對web瀏覽器應用的網絡連接來訪問移動終端;以及在遠程網絡設備處激活與移動終端相關聯的一個或多個設備。在遠程網絡設備處激活的設備可以包括電話設備、照相機設備、視頻回放/記錄器設備、GPS設備等。因此,該方法提供了從遠程網絡設備遠程地控制(即訪問和激活)的、與移動終端相關聯的設備。
提供實施內容引擎的移動終端的步驟還可以包括內容引擎,該內容引擎提供經由web服務器對與移動終端相關聯的一個或多個數據庫和/或與移動終端相關聯的一個或多個服務的訪問。在內容引擎提供對與移動終端相關聯的數據庫和服務進行訪問的實施例中,該方法可以包括用于在遠程網絡設備處訪問一個或多個數據庫或者在遠程網絡設備處激活一個或多個服務的步驟。
本發明的另一種方法限定為一種用于提供對移動終端的遠程服務管理的方法。移動終端的遠程服務管理對于希望對現場使用的設備進行實時管理的移動服務提供商、設備制造商等是工具性的。該方法包括步驟在遠程網絡設備處經由對移動終端所執行的web瀏覽器應用的網絡連接來訪問移動終端;以及一旦移動終端已經由遠程網絡設備訪問則從遠程網絡設備對移動終端進行管理。從遠程網絡設備對移動終端進行管理可以包括各種不同的管理功能。管理功能可以包括在遠程網絡設備處顯示向移動終端提供的信息的相同顯示。信息的這種相同顯示允許服務提供商接替對終端的功能控制并且通過診斷分析或修復功能來指導終端的用戶。
此外,管理功能可以包括通過跟蹤從移動終端傳達的數據來調試移動終端。通常,移動終端會將必備的跟蹤數據推送到網絡設備,該網絡設備繼而執行調試應用。服務提供商等也可以監視移動終端的各種方面;例如信號強度、應用的使用、設備的使用等。對終端的監視向監視實體提供對能夠輔助提供更佳的無線服務或更佳的市場研究的有價值的數據的實時訪問。
在本發明的又一實施例中,限定了一種用于遠程地訪問與移動終端相關聯的一個或多個設備的計算機程序產品。該計算機程序產品包括其中存儲有計算機可讀程序代碼指令的計算機可讀存儲介質。計算機可讀程序代碼指令包括能夠向遠程網絡設備提供對移動終端的訪問的第一可執行指令。此外,計算機可讀程序代碼指令包括能夠向訪問的遠程網絡設備提供對與移動終端相關聯的一個或多個設備的功能訪問的第二可執行指令。因此,第二可執行指令能夠向訪問的遠程網絡設備提供對例如電話、照相機、視頻記錄器、GPS設備等的設備的功能訪問。
第二可執行指令可以包括能夠向訪問的遠程設備提供對與移動終端相關聯的一個或多個數據庫的功能訪問的指令。在這一可選實施例中,第二可執行指令可以向訪問的遠程網絡設備提供對例如電話簿數據、電子郵件數據庫、日歷數據庫、媒體文件數據庫、文本文件數據庫和聯絡人數據庫等的數據庫的功能訪問。此外,第二可執行指令可以包括能夠向訪問的遠程網絡設備提供對與移動終端相關聯的一個或多個服務的功能訪問的指令。在這一可選實施例中,第二可執行指令可以向訪問的遠程網絡設備提供對例如消息接發服務、MIDlet應用、搜索服務和娛樂服務等的服務的功能訪問。
此外,本發明實施了一種用于提供對移動終端的遠程訪問的系統。該系統包括移動終端,包括執行web服務器應用和與web服務器應用進行通信的內容引擎應用的第一數據處理設備。內容引擎應用提供對與移動終端相關聯的一個或多個設備的功能訪問。該系統還包括遠程網絡設備,包括執行web瀏覽器應用的第二數據處理器設備,web瀏覽器應用提供經由網絡連接對移動終端的web服務器應用的訪問。web瀏覽器應用還為功能性地訪問與移動終端相關聯的一個或多個設備的目的提供對移動通信終端的內容引擎應用的訪問。內容引擎應用還可以提供對與移動終端相關聯的一個或多個數據庫以及與移動終端相關聯的一個或多個服務的功能訪問。將移動終端鏈接到遠程網絡設備的網絡連接可以包括因特網、通用串行總線(USB)、串行端口連接、并行端口連接、無線局域網(WLAN)即IEEE 802.11、紅外線等。
因此,本發明提供了用于移動終端的遠程用戶訪問和管理的裝置、系統、方法和計算機程序產品。本發明受益于能夠提供訪問而無需在遠程網絡設備處實施任何附加軟件應用或硬件。此外,本發明向遠程網絡設備提供了對與移動終端相關聯的所有數據庫、服務和設備的訪問。這樣,本發明提供對移動終端上存儲的數據進行訪問的更大靈活性,并且向遠程網絡設備提供了對與移動終端相關聯的服務和設備的遠程控制。
圖1是根據本發明實施例的無線通信網絡的框圖,該無線通信網絡包括具有遠程訪問和管理能力的移動終端。
圖2是根據本發明實施例的具有遠程訪問和管理能力的移動終端的框圖。
圖3是具有遠程訪問管理能力的移動終端的框圖,突出了內容引擎對與移動終端相關聯的數據庫、服務和設備進行訪問的能力。
具體實施例方式
現在將參照附圖在下文中更為完全地描述本發明,在這些附圖中示出了本發明的一些但不是全部的實施例。事實上,這些發明可以以許多不同的形式實施并且不應當構成對在這里闡明的實施例的限制;更確切地說,提供這些實施例將使得本公開滿足可應用的法律要求。相似的標號貫穿全文指代相似的單元。
本發明提供了用于移動終端的遠程用戶訪問和管理的應用、方法、裝置和系統。具體來說,本發明利用在例如個人計算機(PC)、便攜式計算機等的遠程網絡設備與移動終端之間的、例如因特網的網絡連接來提供移動終端的遠程用戶訪問和管理。本發明提供了對與移動終端相關聯的數據庫、服務和設備的遠程功能訪問。在這點上,本發明向移動終端的用戶提供了對與該終端相關聯的數據庫、服務和設備的功能訪問,即使在終端不為用戶在物理上所擁有的那些實例中(即用戶忘記隨身攜帶終端或者選擇不物理地擁有終端)。
應當注意,術語“訪問”在本發明中指代對與移動終端相關聯的數據庫以及在一些實例中對與移動終端相關聯的應用和設備進行讀、寫和/或修改的能力。在這點上,術語“訪問”不應當被理解為在含義上限于讀與移動終端相關聯的數據庫內容、執行與移動終端相關聯的應用或者激活與移動終端相關聯的設備。
根據本發明的實施例,限定了一種提供遠程用戶訪問和管理的移動終端。盡管有可能將網絡連接限于常規有線方法,但是移動終端可以是提供網絡連接,通常是無線網絡連接,的任何移動終端。這樣,移動終端可以包括無線移動電話、個人數據助理(PDA)、照相機、定位設備等。移動終端將執行web服務器應用,該web服務器應用向遠程網絡設備提供對駐留于移動終端上的可尋址網站、入口或主頁的訪問。在這點上,移動設備將一般與駐留于因特網中的原服務器相似地工作。web服務器應用將通常不如常規web服務器應用那樣魯棒以允許應用可實施于移動終端中,這些移動終端通常具有遠不如原服務器那樣的處理和存儲器容量。
除web服務器應用之外,移動終端也將執行內容引擎應用。內容引擎應用與web服務器應用進行通信,并且用以在遠程網絡用戶請求時,向web服務器應用提供對與移動終端相關聯的數據、服務和設備的訪問。除提供對與移動終端相關聯的數據庫、服務和設備的訪問之外,內容引擎也負責從移動終端顯示重定向到與遠程網絡設備相關聯的顯示,重定向與數據、服務和設備相關聯的視覺表示。
除向移動終端的用戶提供對與該終端相關聯的數據庫、服務和設備的訪問之外,本發明還向第三方提供對移動終端的遠程訪問。通常第三方訪問將要求以登錄和密碼保護的形式對設備的安全訪問。在一個應用中,服務管理員或支持人員將遠程地訪問和提供必備的供應給終端。在這一實例中,遠程服務管理員能夠訪問移動終端并且如同用戶那樣查看同樣的顯示。由用戶和服務管理員對相同信息的同時顯示以及由服務管理員對終端服務的功能訪問允許服務管理員獲取對終端的控制并且通過復雜的服務有關功能對用戶進行指導。例如蜂窩電話運營商的服務管理員能夠通過在將必備的跟蹤數據發送到遠程網絡設備的遠程終端上實施HTTP推送應用來執行調試操作。此外,希望對與設備相關聯的應用進行更新的終端制造商或軟件提供商可以通過遠程地訪問設備并且將更新的軟件補丁傳達到終端來進行更新。
另外,本發明向移動服務提供商提供了對與所部署的移動終端相關聯的重要統計進行監視的能力。例如,移動服務提供商能夠訪問移動終端以確定正在由終端接收的無線信號的強度。在這點上,在不依賴于移動終端用戶報告問題的情況下或者在不部署現場服務人員以測量信號強度的情況下就能夠監視無線網絡中信號的強度。除監視信號強度之外,也向移動服務提供商提供了對例如游戲應用、照相機等應用和設備的用戶使用進行監視的能力。這樣的監視允許服務提供商獲得對與移動終端相關聯的應用和設備使用量的洞悉,由此提供對有價值的市場研究數據的實時訪問。
圖1圖示了對具有遠程用戶訪問和管理能力的移動終端進行實施的通信網絡100的框圖。正如所公開的,本發明的系統、終端和方法實施例將主要地結合移動通信應用進行描述。然而應當理解,可以在移動通信環境中以及在移動通信環境以外與各種其它網絡相結合地利用本發明的系統、終端和方法。例如,能夠與有線和/或無線網絡應用相結合地利用本發明的系統、終端和方法。
參照圖1,移動終端10可以包括用于將信號發射到基地站點或基站(BS)14的以及用于從基地站點或基站(BS)14接收信號的天線12。基站是蜂窩網絡的一部分,該部分包括為了操作該網絡而要求的單元,例如移動交換中心(MSC)16。正如電信領域普通技術人員所知的,蜂窩網絡也可以稱作為基站、移動交換中心和互聯功能(BMI)18。在操作中,MSC能夠在終端正在進行和接收呼叫時,向和從終端對呼叫和消息進行路由。MSC也在終端涉及呼叫時,提供對陸上線路干線的連接。另外,MSC可以,但不是必須地,被耦合到可選服務器GTW 20(網關)。
MSC 16可以耦合到網絡,例如局域網(LAN)、城域網(MAN)和/或廣域網(WAN)。MSC可以直接地耦合到網絡,或者如果系統包括GTW 20(如圖所示),則MSC可以經由GTW耦合到網絡。例如在一個典型實施例中,將MSC耦合到GTW,而將GTW耦合到WAN,例如因特網22。例如處理單元(例如個人計算機等)的設備繼而能夠經由因特網耦合到終端10。例如在圖1示出的實施例中,將例如PC的網絡設備24經由因特網22耦合到終端10。在圖示的實施例中,網絡設備經由常規有線鏈路來與因特網通信,也有可能在這里公開的發明概念之內使網絡設備24形成與因特網的無線鏈路。可以要求附加的設備、控制器和訪問點(圖1中未示出)以向網絡設備提供對因特網的訪問。
終端10將包括執行web服務器應用32和內容引擎應用34的處理器/控制器30。網絡設備24將包括執行web瀏覽器應用42的處理器/控制器40。遠程網絡設備將經由web瀏覽器應用來訪問因特網,并且通過輸入與移動終端相關聯的IP地址來請求對移動終端的訪問。然后,瀏覽器通常將以超文本傳輸協議(HTTP)請求的形式將請求發送到移動終端10。web服務器應用32將接收請求,檢索網頁(也稱作為入口網頁或主頁)并且將網頁傳達回到遠程網絡設備。web瀏覽器應用一旦由網絡設備接收到就會向遠程網絡用戶顯示網頁。
移動終端主頁可以配置為用以向遠程網絡設備的用戶提供與移動終端相關聯的各種數據庫、服務、應用和/或設備的菜單。此外,移動終端主頁可以配置為用以顯示與移動終端相關的數據概覽,例如日常日歷任務、電子郵件消息狀態、SMS消息狀態、語音消息狀態等。也有可能將主頁配置為包括對例如新聞源、天氣源等其它網站或網頁的超文本鏈接。
網絡設備24的用戶將從移動終端所提供的數據庫、服務、應用和設備的主頁菜單中進行選擇。基于所選數據庫、服務、應用或設備,HTTP請求將被發送到移動終端,以及內容引擎應用將處理該請求。內容引擎繼而將查詢數據庫或者訪問所請求的服務、應用或設備。對該查詢或訪問請求的響應然后將被合成到適當的瀏覽器數據中并且以HTTP響應的形式傳達回到網絡設備。網絡設備中的瀏覽器應用將接收HTTP響應并且在新的網頁中顯示信息。新網頁中的信息可以涉及與移動終端相關聯的數據、服務或設備。
根據本發明的實施例,除網絡設備24之外,其它遠程網絡設備可以在沒有因特網的情況下與移動終端通信以及提供遠程訪問和管理。例如,網絡設備24A包括處理設備40,該處理設備執行web瀏覽器應用42,并且經由例如通用串行總線(USB)標準連接或一些其它形式的有線串行或并行端口連接的有線連接來與移動終端10進行通信。通常網絡設備24A與移動終端之間的此類連接適當地要求以USB連接器和纜線形式的專門硬件。此類連接的有線性質通常在遠程性方面限于移動設備。然而,除必備的硬件要求和常規的web瀏覽器應用之外,此類連接不要求在網絡設備24A處執行任何附加的軟件應用。
此外,網絡設備24B包括處理設備40,該處理設備40執行web瀏覽器應用42,并且經由例如Bluetooth或一些其它形式的短程無線通信的無線連接來與移動終端10進行通信。這一無線連接不要求網絡設備24B實施附加的硬件或軟件。
圖1還描繪了駐留于因特網22上的網絡資源50的示例。圖示了網絡資源50以表明網絡設備24、24A和24B以及移動終端10可以對網絡資源進行訪問。網絡設備24可以通過因特網22訪問資源,并且移動終端10可以通過BMI 18和因特網22訪問資源。網絡設備24A和24B可以通過移動終端10、BMI 18和因特網22訪問資源。
圖2提供了根據本發明實施例實施web服務器應用和內容引擎應用的移動終端的框圖。移動終端10包括web服務器應用32,該web服務器應用向遠程網絡設備提供經由通信鏈路對移動終端的訪問。通常,如圖所示,通信鏈路將是因特網,而移動設備將實施標準的因特網協議模型,包括會話層超文本傳輸協議(HTTP)70、應用層傳輸控制協議(TCP)72、應用層因特網協議(IP)74和物理層76。正如前面討論的,對連接進行限定的物理層可以包括無線或有線協議,包括紅外線(IR)、通用串行總線(USB)、無線局域網(WLAN)、碼分多址(CDMA)、全球移動系統(GSM)等。
移動設備還將包括內容與web服務器進行通信的引擎32應用,并且與關聯于移動設備的數據庫80、服務82和設備84進行連接以向遠程網絡設備提供對數據庫80、服務82和設備84的訪問。
圖3提供了根據本發明實施例的移動終端10的并且具體地是與關聯于移動終端的各種部件進行通信的內容引擎的又一框圖。在圖3的框圖中,遠程網絡設備24經由在移動終端上執行的web服務器應用(圖3中未示出)建立對移動終端10的訪問。一旦對web服務器的訪問已經建立,遠程網絡設備將與內容引擎32進行通信以訪問與移動設備相關聯的數據庫80、82和設備84。在本發明的一個實施例中,移動終端可以執行安全應用90,該安全應用與內容引擎進行通信,并且基于安全例程將訪問限于遠程網絡設備。通常,安全例程將要求遠程網絡設備的用戶在訪問與移動終端相關聯的數據庫、服務和設備之前輸入用戶名和密碼。此外,安全例程可以提供對遠程網絡設備訪問數據庫、服務和設備進行限制的其它形式的安全控制。
如先前描述的,內容引擎24將訪問與移動終端10相關聯的數據庫80、服務82和設備84以向遠程網絡設備24提供對數據庫、服務和設備的功能訪問。與移動終端相關聯的設備可以包括照相機或其它成像設備90、全球定位系統(GPS)設備92、視頻回放和/或記錄設備94、電話設備96以及與移動終端相關聯的任何其它適當設備98。
GPS設備92能夠向移動設備提供位置標識。在移動設備放錯地方或丟失的實例中,遠程網絡設備能夠訪問和激活GPS設備以對移動設備進行定位。一旦激活,GPS設備將計算設備的位置并且將位置標識圖發送到遠程網絡設備。
電話設備96能夠向遠程網絡設備提供設置或接收電話呼叫的能力。在這點上,遠程網絡設備的用戶訪問電話列表數據庫,并且選擇以適當的列表設置呼叫,或者遠程網絡設備用戶可以人工地輸入電話列表。通常,此類電話呼叫將利用IP語音(VoIP)將電話設備音頻路由到遠程網絡設備。
能夠激活視頻記錄設備94以將視頻流成像提供給遠程網絡設備。在這一應用中,移動終端充當“網絡攝像頭”,使遠程網絡設備具有對視頻記錄設備的遠程控制。
與移動終端相關聯的設備數據庫可以包括電話數據庫100、日歷數據庫102、消息數據庫104、聯絡人數據庫106、電話呼叫記錄數據庫108、文本文件數據庫110、媒體文件數據庫112以及與移動終端相關聯的其它數據庫114。可以準予遠程網絡設備的用戶對這些數據庫的訪問,并且可以向這些用戶提供遠程地管理這些數據庫(例如編輯信息)的能力。
與移動終端10相關聯的服務可以包括短消息接發服務(SMS)120或者任何其它消息接發服務、移動信息設備(MIDlet)應用122、例如游戲服務的娛樂服務124、搜索引擎服務126、群件服務128以及與移動設備相關聯的任何其它服務130。可以準予遠程網絡設備的用戶對這些服務的訪問,并且可以向這些用戶提供激活這些服務的能力。例如,遠程網絡設備將能夠下載MIDlet應用并且在遠程網絡設備上執行該應用。在另一示例中,遠程網絡設備可以能夠訪問允許遠程設備在數據庫之內搜尋必備數據的、與移動終端相關聯的搜索服務。此外,在移動終端上執行的游戲可以由遠程網絡設備訪問并且在遠程設備上執行用于遠程網絡設備用戶娛樂之目的。同樣,群件應用將允許遠程網絡設備參與文件共享,例如媒體文件共享或電話列表共享或者任何其它適當的共享功能。
此外,移動終端可以實施允許信息被推送到遠程網絡設備的HTTP推送應用(圖3中未示出)。通常,基于預定事件的出現來推送信息。例如,移動終端可以配置成如果移動終端接收到消息則通常以彈出式窗口的形式推送信息。此外,移動終端可以配置有運動檢測器,由此如果至少最小的運動在移動終端中出現時則推送信息。通常與視頻記錄設備相結合地實施此類運動檢測的信息推送,其中如果運動在移動設備中出現則將視頻流推送到網絡設備。此外,移動終端可以配置為用以接收來自遠程網絡設備的推送信息。
內容引擎還可以包括顯示重定向應用140或者與顯示重定向應用140進行通信,該顯示重定向應用140提供從移動終端的顯示到內容引擎的信息重定向。在圖3的實施例中,向移動終端輸入/輸出150和顯示驅動器150提供可顯示的信息。在顯示于移動終端顯示156上之前,實施低級顯示控制器158以執行顯示重定向例程。內容引擎接收重定向應用的輸出,并且在將信息傳達到遠程網絡設備用于顯示之前,將此數據轉換成HTML文本格式。
在這點上,圖1-3提供了根據本發明的裝置、系統、方法和計算機程序產品。應當理解,框圖和流程圖的每個方框或步驟以及框圖和流程圖中方框的組合能夠由計算機程序指令實施。這些計算機程序指令可以加載到計算機或其它可編程裝置以產生機器,使得在計算機或其它可編程裝置上執行的指令創建用于實施在一個或多個框圖方框或者一個或多個流程圖步驟中指定的功能的裝置。這些計算機程序指令也可以存儲在計算機可讀存儲器中,能夠指引計算機或其它可編程裝置以特定的方式運行,使得在計算機可讀存儲器中存儲的指令產生制造品,該制造品包括實施在一個或多個框圖方框或者一個或多個流程圖步驟中指定的功能的指令裝置。計算機程序指令也可以加載到計算機或其它可編程裝置上以使一系列操作步驟得以在計算機或其它可編程裝置上執行以產生計算機實施的過程,使得在計算機或其它可編程裝置上執行的指令提供用于實施在一個或多個框圖方框或者一個或多個流程圖步驟中指定的功能的步驟。
相應地,框圖方框或流程圖步驟支持用于執行指定功能的裝置的組合、用于執行指定功能的步驟的組合以及用于執行指定功能的程序指令裝置。還應當理解,能夠通過執行指定功能或步驟的專用的基于硬件的計算機系統或者通過專用硬件和計算機指令的組合來實施每個框圖方框或流程圖步驟以及框圖方框或流程圖步驟的組合。
因此,本發明提供了用于移動終端的遠程用戶訪問和管理的裝置、系統、方法和計算機程序產品。本發明受益于能提供訪問而無需在遠程網絡設備處實施任何附加軟件應用或硬件。此外,本發明向遠程網絡設備提供對與移動終端相關聯的所有數據庫、服務和設備的訪問。這樣,本發明提供對移動終端上存儲的數據進行訪問的較大靈活性,并且向遠程網絡設備提供對與移動終端相關聯的服務和設備的遠程控制。
本發明所涉及的領域中的技術人員受益于前述和相關附圖中呈現教導,將會想到在此闡明的本發明的許多修改和其它實施例。因此,應當理解本發明不限于所公開的具體實施例,并且旨在將修改和其它實施例涵蓋于所附權利要求書的范圍之內。盡管這里運用了具體術語,但是它們僅是在一般性和描述性的意義上所使用的并且不用于限制性的目的。
權利要求
1.一種移動終端裝置,該裝置包括數據處理設備,用于執行web服務器應用,向遠程網絡設備提供經由無線通信鏈路對所述移動終端的訪問;以及與所述web服務器應用進行通信的內容引擎應用,提供由所述遠程網絡設備對與所述移動終端相關聯的一個或多個設備的功能訪問。
2.根據權利要求1所述的裝置,其中所述內容引擎應用提供由所述遠程網絡設備對與所述移動終端相關聯的一個或多個數據庫的功能訪問。
3.根據權利要求1所述的裝置,其中所述內容引擎應用還提供由所述遠程網絡設備對與所述移動終端相關聯的一個或多個移動終端服務的功能訪問。
4.根據權利要求1所述的裝置,其中所述數據處理設備還執行顯示重定向應用,所述顯示重定向應用提供將訪問的設備的顯示從所述移動終端的顯示重定向到與所述遠程網絡設備相關聯的顯示。
5.根據權利要求1所述的裝置,其中所述數據處理設備還執行安全應用,所述安全應用向安全遠程網絡設備提供對所述一個或多個移動終端設備的訪問。
6.根據權利要求1所述的裝置,其中所述提供由所述遠程網絡設備對一個或多個移動終端設備的功能訪問的內容引擎應用還將所述一個或多個移動終端設備限定為選自于包括移動終端電話、移動終端照相機、移動終端視頻記錄器、移動終端音頻記錄器和移動終端全球定位系統(GPS)設備的組的一個或多個移動終端設備。
7.根據權利要求2所述的裝置,其中所述提供由所述遠程網絡設備對一個或多個移動終端數據庫的功能訪問的內容引擎應用還將所述一個或多個移動終端數據庫限定為選自于包括聯絡人數據庫、消息數據庫、電話列表數據庫、電話呼叫數據庫、視覺圖像數據庫和日歷事件數據庫的組的一個或多個移動終端數據庫。
8.根據權利要求3所述的裝置,其中所述提供由所述遠程網絡設備對一個或多個移動終端服務的功能訪問的內容引擎應用還將所述一個或多個移動設備服務限定為選自于包括消息接發服務、娛樂服務和移動信息設備(MIDlet)的組的一個或多個移動終端服務。
9.根據權利要求1所述的裝置,其中所述數據處理設備還執行與所述內容引擎應用進行通信的搜索引擎應用,所述搜索引擎應用向所述遠程網絡設備的用戶提供搜索移動終端數據庫的能力。
10.根據權利要求1所述的裝置,其中所述數據處理設備還執行與所述內容引擎應用進行通信的群件應用,所述群件應用向所述遠程網絡設備提供經由所述通信網絡與一個或多個聯網的設備共享移動設備數據庫信息的能力。
11.一種用于向遠程網絡設備提供對與移動終端相關聯的設備的訪問的方法,所述方法包括步驟提供實施web服務器應用和內容引擎應用的移動終端,所述內容引擎應用提供經由所述web服務器應用對與所述移動終端相關聯的一個或多個設備的訪問;在提供網絡通信鏈路的遠程網絡設備處啟動web瀏覽器應用;在所述遠程網絡設備處經由對所述移動終端的所述web瀏覽器應用的網絡連接來訪問所述移動終端;以及在所述遠程網絡設備處激活與所述移動終端相關聯的一個或多個設備。
12.根據權利要求11所述的方法,其中所述提供實施內容引擎的移動終端的步驟還包括提供實施內容引擎的移動終端,所述內容引擎提供經由所述web服務器應用對與所述移動終端相關聯的一個或多個數據庫的訪問。
13.根據權利要求12所述的方法,還包括在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個數據庫的步驟。
14.根據權利要求13所述的方法,其中所述在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個數據庫的步驟還包括在所述遠程網絡設備處訪問選自于包括電話簿數據庫、電子郵件數據庫、日歷數據庫、媒體文件數據庫、文本文件數據庫和聯絡人數據庫的組的一個或多個數據庫。
15.根據權利要求11所述的方法,其中所述提供實施內容引擎的移動終端的步驟還包括提供實施內容引擎的移動終端,所述內容引擎提供經由所述移動終端的所述web服務器應用對與所述移動終端相關聯的一個或多個設備服務的訪問。
16.根據權利要求15所述的方法,還包括在所述遠程網絡設備處激活與所述移動終端相關聯的一個或多個設備服務的步驟。
17.根據權利要求16所述的方法,其中所述在所述遠程網絡設備處激活與所述移動終端相關聯的一個或多個設備服務的步驟還包括在所述遠程網絡設備處訪問選自于包括消息接發服務、移動信息設備(MIDlet)、搜索服務和娛樂服務的組的一個或多個設備服務。
18.根據權利要求11所述的方法,其中所述在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個設備的步驟還包括在所述遠程網絡設備處為對所述移動設備進行定位的目的激活與所述移動終端相關聯的全球定位系統設備的步驟。
19.根據權利要求11所述的方法,其中所述在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個設備的步驟還包括在所述遠程網絡設備處激活與所述移動終端相關聯的照相機的步驟。
20.根據權利要求11所述的方法,其中所述在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個設備的步驟還包括在所述遠程網絡設備處激活與所述移動終端相關聯的視頻記錄設備的步驟。
21.根據權利要求11所述的方法,其中所述在所述遠程網絡設備處訪問與所述移動終端相關聯的一個或多個設備的步驟還包括在所述遠程網絡設備處激活與所述移動終端相關聯的電話的步驟。
22.一種用于遠程地訪問與移動終端相關聯的一個或多個設備的計算機程序產品,所述計算機程序產品包括其中存儲有計算機可讀程序代碼指令的計算機可讀存儲介質,所述計算機可讀程序代碼指令包括第一可執行指令,能夠向遠程網絡設備提供對移動終端的訪問;以及第二可執行指令,能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的一個或多個設備的功能訪問。
23.根據權利要求22所述的計算機程序產品,其中所述第二可執行指令還包括能夠向所述訪問的遠程設備提供對與所述移動終端相關聯的一個或多個數據庫的功能訪問的指令。
24.根據權利要求22所述的計算機程序產品,其中所述第二可執行指令還包括能夠向所述訪問的遠程設備提供對與所述移動終端相關聯的一個或多個服務的功能訪問的指令。
25.根據權利要求23所述的計算機程序產品,其中所述能夠向所述訪問的遠程設備提供對與所述移動終端相關聯的一個或多個數據庫的功能訪問的第二可執行指令還將所述一個或多個數據庫限定為選自于包括電話簿數據庫、電子郵件數據庫、日歷數據庫、媒體文件數據庫、文本文件數據庫和聯絡人數據庫的組。
26.根據權利要求24所述的計算機程序產品,其中所述能夠向所述訪問的遠程設備提供對與所述移動終端相關聯的一個或多個服務的功能訪問的第二可執行指令還將所述一個或多個設備服務限定為選自于包括消息接發服務、移動信息設備(MIDlet)、搜索服務和娛樂服務的組。
27.根據權利要求22所述的計算機程序產品,其中所述能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的一個或多個設備的功能訪問的第二可執行指令還包括能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的電話的功能訪問的第二可執行指令。
28.根據權利要求22所述的計算機程序產品,其中所述能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的一個或多個設備的功能訪問的第二可執行指令還包括能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的全球定位系統(GPS)設備的功能訪問的第二可執行指令。
29.根據權利要求22所述的計算機程序產品,其中所述能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的一個或多個設備的功能訪問的第二可執行指令還包括能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的照相機的功能訪問的第二可執行指令。
30.根據權利要求22所述的計算機程序產品,其中所述能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的一個或多個設備的功能訪問的第二可執行指令還包括能夠向所述訪問的遠程網絡設備提供對與所述移動終端相關聯的視頻記錄設備的功能訪問的第二可執行指令。
31.一種用于提供對移動終端的遠程訪問的系統,所述系統包括移動終端,包括執行web服務器應用和與所述web服務器應用進行通信的內容引擎應用的第一數據處理設備,其中所述內容引擎應用提供對與所述移動終端相關聯的一個或多個設備的功能訪問;以及遠程網絡設備,包括執行web瀏覽器應用的第二數據處理器設備,所述web瀏覽器應用提供經由網絡連接對所述移動終端的所述web服務器應用的訪問并且為功能性地訪問與移動終端相關聯的一個或多個設備的目的提供對所述移動通信終端的所述內容引擎應用的訪問。
32.根據權利要求31所述的系統,其中所述內容引擎應用還提供對與所述移動終端相關聯的一個或多個數據庫的功能訪問。
33.根據權利要求31所述的系統,其中所述內容引擎應用還提供對與所述移動終端相關聯的一個或多個服務的功能訪問。
34.根據權利要求31所述的系統,其中所述內容引擎應用提供對與所述移動終端相關聯的一個或多個設備的功能訪問,所述一個或多個設備選自于包括電話設備、照相機設備、視頻記錄設備、音頻記錄設備、GPS設備的組。
35.根據權利要求32所述的系統,其中所述內容引擎應用提供對與所述移動終端相關聯的一個或多個數據庫的功能訪問,所述一個或多個數據庫選自于包括電話簿數據庫、電子郵件數據庫、日歷數據庫、媒體文件數據庫、文本文件數據庫和聯絡人數據庫的組。
36.根據權利要求33所述的系統,其中所述內容引擎應用提供對與所述移動終端相關聯的一個或多個數據庫的功能訪問,所述一個或多個數據庫選自于包括消息接發服務、移動信息設備(MIDlet)、搜索服務和娛樂服務的組。
37.根據權利要求31所述的系統,其中所述遠程網絡設備包括執行web瀏覽器應用的第二數據處理器設備,所述web瀏覽器應用提供經由網絡連接對所述移動終端的所述web服務器應用的訪問,所述網絡連接選自于包括因特網、USB、串行端口、并行端口、無線局域網和紅外線的組。
全文摘要
提供了用于移動終端的遠程網絡訪問和管理的裝置、方法和計算機產品。移動終端執行允許遠程網絡設備訪問移動終端的web服務器應用。此外,移動設備執行內容引擎,該內容引擎提供對與移動終端相關聯的數據庫、服務和設備進行訪問的能力。本發明提供對移動終端上存儲的數據進行訪問和管理的更大靈活性,并且提供對與移動終端相關聯的服務和設備的遠程控制。
文檔編號H04Q7/32GK1922911SQ200580005606
公開日2007年2月28日 申請日期2005年1月4日 優先權日2004年1月7日
發明者庫爾迪普·賈恩, 安德斯·F·赫耶 申請人:諾基亞公司