国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過無線網(wǎng)絡(luò)與無線設(shè)備駐留診斷接口的遠程交互的制作方法

      文檔序號:7860573閱讀:236來源:國知局
      專利名稱:通過無線網(wǎng)絡(luò)與無線設(shè)備駐留診斷接口的遠程交互的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體上涉及計算機網(wǎng)絡(luò)和通過無線網(wǎng)絡(luò)的通信。更具體地,本發(fā)明涉及對設(shè)備駐留診斷接口提供的、來自無線網(wǎng)絡(luò)上的遠程設(shè)備的數(shù)據(jù)進行收集和分析。
      背景技術(shù)
      無線聯(lián)網(wǎng)無需諸如銅線或光纜之類的直接電連接,就能把一個或多個無線計算機設(shè)備連接到其它計算機設(shè)備。無線計算機設(shè)備通過無線或部分無線的計算機網(wǎng)絡(luò)傳送通常以分組形式的數(shù)據(jù),并且開放該網(wǎng)絡(luò)上的“數(shù)據(jù)”或“通信”信道,從而使該設(shè)備能夠?qū)?shù)據(jù)分組進行發(fā)送和接收。計算機設(shè)備通常具有計算機設(shè)備資源、諸如程序和硬件組件,該計算機設(shè)備資源單獨地使用開放通信連接以便在網(wǎng)絡(luò)上傳送和接收數(shù)據(jù)。
      在無線聯(lián)網(wǎng)中,對等(即點對點)無線網(wǎng)絡(luò)意味著每臺計算機能夠與該網(wǎng)絡(luò)上的其它每臺計算機直接通信。蜂窩電信網(wǎng)絡(luò)可以是無線網(wǎng)絡(luò),其中蜂窩設(shè)備通過蜂窩網(wǎng)絡(luò)傳送語音或數(shù)據(jù)分組。如在此所使用的,術(shù)語“蜂窩”包括任何頻帶的電信網(wǎng)絡(luò),這些網(wǎng)絡(luò)包括但不限于在800MHz、1900MHz、450MHz、1800MHz和2100MHz上運行的常見無線網(wǎng)絡(luò)、以及所有形式的無線網(wǎng)絡(luò),包括CDMA、GSM、TDMA、WCDMA和UMTS。一些無線網(wǎng)絡(luò)是客戶機/服務(wù)器體系結(jié)構(gòu),并且具有接入點,該接入點是一個接收并向每臺計算機中安裝的無線適配器傳送數(shù)據(jù)的有線控制器。通常有四種無線計算機網(wǎng)絡(luò)藍牙、紅外數(shù)據(jù)協(xié)會(Infrared Data Association)、HomeRF(SWAP)和WECA(Wi-Fi)。
      藍牙的使用還不普遍,并且不期望其能夠取代計算機之間的高速數(shù)據(jù)網(wǎng)絡(luò)。紅外數(shù)據(jù)協(xié)會(IrDA)是用于計算機設(shè)備的標(biāo)準(zhǔn),以便使用紅外光脈沖進行通信,其類似于遙控器的工作方式。由于IrDA計算機設(shè)備使用紅外光,所以它們依賴于使彼此位于直接視線的位置。目前,基于IrDA的網(wǎng)絡(luò)能夠以高達每秒4兆比特(Mbps)的速率進行數(shù)據(jù)傳輸。HomeRF(其中RF代表射頻)基于稱為共享無線接入?yún)f(xié)議(SWAP)的標(biāo)準(zhǔn),它是一個混合標(biāo)準(zhǔn),它包括基于數(shù)字增強無繩電信(DECT)標(biāo)準(zhǔn)和針對數(shù)據(jù)的IEEE802.11無線以太網(wǎng)規(guī)范的6個語音信道。SWAP設(shè)備每秒50跳,并且以1Mbps進行傳輸。在大多數(shù)情況中,基于SWAP的網(wǎng)絡(luò)是點對點的。無線以太網(wǎng)兼容聯(lián)盟(WECA)基本上與稱為IEEE802.11b的IEEE802.11規(guī)范的變形相兼容。該規(guī)范致力于直接序列擴頻(DSSS)傳輸,因為它能夠達到更高的數(shù)據(jù)速率。在802.11b中,只要可能的話,設(shè)備以11Mbps的速率進行通信。
      有許多可與現(xiàn)有無線網(wǎng)絡(luò)一起使用的診斷工具,此類工具能夠為技術(shù)人員提供反饋和性能數(shù)據(jù),從而能夠在網(wǎng)絡(luò)中的不同節(jié)點之中對該網(wǎng)絡(luò)進行優(yōu)化。在蜂窩網(wǎng)絡(luò)中,收集網(wǎng)絡(luò)數(shù)據(jù)的一種方法是給汽車配備診斷設(shè)備,并且使其在小區(qū)覆蓋區(qū)域內(nèi)行駛并記錄與蜂窩基站的連通性。然而,實施該方法既昂貴又費時,并且經(jīng)常無法獲得小區(qū)的全部覆蓋區(qū)域的數(shù)據(jù)。
      此外,現(xiàn)有無線電信設(shè)備包括通常在制造時安裝在其計算機平臺上的駐留診斷工具。制造商通過串行端口或其它有線連接訪問診斷工具并評估無線設(shè)備的操作參數(shù),并且制造商將適當(dāng)調(diào)整該設(shè)備的硬件或軟件參數(shù),以獲得最佳性能。在沒有串行端口連接的情況下,這些診斷工具通常無法進行遠程訪問。
      因此,提供這樣一種系統(tǒng)和方法將是有利的,該系統(tǒng)和方法允許對通常不能遠程訪問的駐留在無線設(shè)備上的診斷接口進行訪問,由此提供對診斷數(shù)據(jù)和工具的遠程訪問。可以在駐留在無線設(shè)備上的現(xiàn)有軟件內(nèi)實現(xiàn)該系統(tǒng)和方法,而不會造成在通過該無線網(wǎng)絡(luò)時出現(xiàn)的現(xiàn)有數(shù)據(jù)通信的中斷。此外,這種系統(tǒng)應(yīng)當(dāng)能夠利用對無線設(shè)備的芯片組上可用的現(xiàn)有命令的處理。因此,本發(fā)明的主要目的在于提供一種提供可遠程訪問的診斷接口的系統(tǒng)和方法。

      發(fā)明內(nèi)容
      本發(fā)明是用于訪問無線網(wǎng)絡(luò)中的無線設(shè)備上的遠程診斷接口的系統(tǒng)、方法和程序,其中該無線網(wǎng)絡(luò)至少具有與其選擇性連接的計算機設(shè)備之間的數(shù)據(jù)通信,該計算機設(shè)備諸如是蜂窩電信網(wǎng)絡(luò)上的蜂窩電信設(shè)備。特別地,該系統(tǒng)利用無線設(shè)備上的現(xiàn)有診斷接口,以獲取諸如設(shè)備性能參數(shù)和/或其它網(wǎng)絡(luò)信息之類的狀態(tài)數(shù)據(jù),并且能夠使用診斷工具的命令來改變設(shè)備操作。在該系統(tǒng)中,至少具有與其選擇性連接的計算機設(shè)備之間的數(shù)據(jù)通信的無線網(wǎng)絡(luò)具有多個無線設(shè)備,這多個無線設(shè)備彼此相距遙遠,并且每一個無線設(shè)備都通過無線網(wǎng)絡(luò)與其它計算機設(shè)備選擇性地進行通信。每個無線設(shè)備包括計算機平臺,該計算機平臺能夠具有其終端用戶,并且該計算機平臺還包括至少用于訪問狀態(tài)數(shù)據(jù)的駐留診斷接口,該狀態(tài)數(shù)據(jù)包括無線設(shè)備操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或者網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或者這二者,并且駐留診斷接口可由其它計算機設(shè)備通過無線網(wǎng)絡(luò)選擇性地進行訪問。因此,其它計算機設(shè)備能夠訪問診斷接口,并且至少從中獲取數(shù)據(jù),而且可選地,能夠向診斷接口發(fā)送命令,并且改變無線設(shè)備的功能和/或無線網(wǎng)絡(luò)的功能。
      用于通過無線網(wǎng)絡(luò)與無線設(shè)備的診斷接口進行遠程交互的方法,包括以下步驟在計算機設(shè)備之間建立無線網(wǎng)絡(luò),其中至少一臺計算機設(shè)備是包括計算機平臺的遠程無線設(shè)備。該無線設(shè)備包括駐留診斷接口,通過該接口至少可訪問狀態(tài)數(shù)據(jù)(設(shè)備或網(wǎng)絡(luò)的狀態(tài)數(shù)據(jù),或者這二者),并且該方法包括以下步驟從另一臺計算機設(shè)備通過無線網(wǎng)絡(luò)訪問無線設(shè)備診斷接口,接著通過無線設(shè)備診斷接口至少收集無線設(shè)備的狀態(tài)數(shù)據(jù)。如果這樣實現(xiàn)的話,則該方法可以包括以下步驟向無線設(shè)備的診斷接口傳送命令以處理該設(shè)備的操作參數(shù)。
      因此,該系統(tǒng)和方法的目的在于提供對無線設(shè)備的駐留診斷接口的遠程訪問,以便訪問設(shè)備數(shù)據(jù)和工具。由此,該系統(tǒng)和方法向網(wǎng)絡(luò)上的其它設(shè)備提供了詳細描述操作參數(shù)的重要且有價值的無線設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)。另外,通過到診斷接口的命令和對無線設(shè)備的診斷工具的操作,能夠改變無線設(shè)備的功能以及改變網(wǎng)絡(luò),來輔助解決問題和網(wǎng)絡(luò)優(yōu)化的功能。因此,該系統(tǒng)和方法的優(yōu)點在于無需損害網(wǎng)絡(luò)功能,或無需使用外部監(jiān)視設(shè)備或者在無線設(shè)備上提供新設(shè)備,就可以訪問諸如蜂窩電信網(wǎng)絡(luò)之類的無線網(wǎng)絡(luò)中的遠程無線設(shè)備的基本操作數(shù)據(jù)。在一種實施方式中,能夠利用設(shè)備操作系統(tǒng)內(nèi)的簡單軟件擴展來訪問診斷接口,其中設(shè)備操作系統(tǒng)允許直接訪問芯片組診斷接口??蛇x地,能夠?qū)?yīng)用程序(即軟件代理程序)下載到無線設(shè)備中或者制造到無線設(shè)備中,以便提供對現(xiàn)有診斷接口或新診斷接口的訪問,并且該應(yīng)用程序能夠使得數(shù)據(jù)從該接口傳送到無線網(wǎng)絡(luò)上的其它計算機設(shè)備中。
      通過參閱


      具體實施方式
      和權(quán)利要求書,本發(fā)明的其它目的、優(yōu)點和特征將變得明顯。

      圖1是具有部分LAN的無線網(wǎng)絡(luò)的一種實施方式的典型框圖,其中具有通過該網(wǎng)絡(luò)彼此進行通信的多個計算機設(shè)備。
      圖2是在諸如蜂窩電話之類的不同無線設(shè)備和計算機設(shè)備之間提供通信的蜂窩無線網(wǎng)絡(luò)上嵌入的系統(tǒng)的硬件組件框圖。
      圖3是一個流程圖,表示在通過網(wǎng)絡(luò)與無線設(shè)備進行通信的無線設(shè)備狀態(tài)數(shù)據(jù)收集服務(wù)器上執(zhí)行、并且從無線設(shè)備的駐留診斷接口收集狀態(tài)數(shù)據(jù)的處理的一個實施例。
      圖4是一個流程圖,表示在接收軟件代理程序的無線設(shè)備上執(zhí)行的處理,其中該軟件代理程序訪問駐留診斷接口并且使得狀態(tài)數(shù)據(jù)傳送到圖3的服務(wù)器。
      圖5是在運營端設(shè)備和駐留在無線設(shè)備上的診斷接口之間進行交互的體系結(jié)構(gòu)圖。
      具體實施例方式
      參照附圖,其中相似參考標(biāo)號表示相似部件,圖1表示在無線網(wǎng)絡(luò)區(qū)域28中具有多個計算機設(shè)備12、18、20和22的無線網(wǎng)絡(luò)10。無線網(wǎng)絡(luò)14通過接口26連接到基于LAN的網(wǎng)絡(luò)30,更佳地,網(wǎng)絡(luò)30包括至少一個無線設(shè)備狀態(tài)數(shù)據(jù)收集和/或管理服務(wù)器16,并且在該實施方式中,服務(wù)器16能夠通過無線接口26選擇性地下載軟件應(yīng)用程序或代理程序到無線設(shè)備12、18、20、22,從而使得無線設(shè)備能夠按照這里進一步說明的那樣向服務(wù)器16回送狀態(tài)數(shù)據(jù)。此類計算機設(shè)備能夠包括無線設(shè)備,諸如蜂窩電話12、個人數(shù)字助理18、雙向文字尋呼機20、甚至獨立的計算機平臺22,該計算機平臺22具有無線通信門戶,或者可以具有到一個網(wǎng)絡(luò)或因特網(wǎng)的有線連接24。無線設(shè)備可以是遠程從設(shè)備,或者可以是沒有終端用戶而僅通過無線網(wǎng)絡(luò)14傳送數(shù)據(jù)的其它設(shè)備,諸如遠程傳感器、診斷工具、數(shù)據(jù)中繼等。因此,可以在包括有線或無線通信門戶的任意形式的計算機設(shè)備/計算機模塊上執(zhí)行該系統(tǒng)和方法,所述通信門戶包括但不限于無線調(diào)制解調(diào)器、PCMCIA卡、接入終端、個人計算機,不帶顯示屏或鍵盤的電話、或者它們的任意組合或子組合。
      蜂窩電信路徑的使用已經(jīng)越來越頻繁,這是因為正在制造出具有增強計算能力的諸如蜂窩電話12之類的無線設(shè)備,并且無線設(shè)備正變得與個人計算機和手持個人數(shù)字助理(PDA)越來越相似,而且能夠通過無線網(wǎng)絡(luò)傳送包括語音和數(shù)據(jù)在內(nèi)的分組。這些“智能”蜂窩電話在其本機計算機平臺上已經(jīng)安裝有應(yīng)用編程接口(API),該應(yīng)用編程接口允許軟件開發(fā)人員創(chuàng)建在蜂窩電話上運行的軟件應(yīng)用程序,并且該應(yīng)用程序接口還控制設(shè)備上的一些功能。圖2是一個框圖,更完整地表示了蜂窩無線網(wǎng)絡(luò)的組件和本發(fā)明系統(tǒng)部件的相互關(guān)系。該蜂窩無線網(wǎng)絡(luò)僅僅是示例性的,并且能夠包括任何系統(tǒng),從而諸如無線設(shè)備12、18、20、22之類的遠程模塊在彼此之間和/或在無線網(wǎng)絡(luò)14的組件之間進行無線通信,其中無線網(wǎng)絡(luò)14的組件包括但不限于無線網(wǎng)絡(luò)載體和/或服務(wù)器。
      系統(tǒng)10能夠使用現(xiàn)有無線設(shè)備診斷接口和與設(shè)備一起制造時安裝的任何駐留工具,諸如數(shù)據(jù)吞吐量、信號強度、ASIC診斷、圖形顯示、呼叫掉線統(tǒng)計、接入探測統(tǒng)計、接收機(RX)靈敏度、發(fā)射功率以及本領(lǐng)域公知的駐留在無線設(shè)備上的其它硬件和軟件診斷工具。診斷接口處的數(shù)據(jù)表示無線設(shè)備性能,并且一些數(shù)據(jù)能夠表示網(wǎng)絡(luò)狀態(tài)和性能問題。在系統(tǒng)10中可以提供兩類數(shù)據(jù)。通常,在制造或服務(wù)時,通過串行連接訪問設(shè)備的操作參數(shù)數(shù)據(jù),并且在從無線設(shè)備計算機平臺50(圖2)中讀取數(shù)據(jù)或者將數(shù)據(jù)寫入到其中時,這類數(shù)據(jù)通常不可用。在一種實施方式中,系統(tǒng)10的無線設(shè)備12、18、20、22在無線設(shè)備的計算機平臺50上提供軟件擴展,以便能夠從無線設(shè)備的駐留層上對駐留診斷接口以及任何診斷工具進行程序調(diào)用,駐留層能夠像ASIC或處理器微碼一樣的基礎(chǔ),直至像無線設(shè)備的OS層一樣的高級,如圖5所示。
      通過使用診斷接口軟件擴展,遠程服務(wù)器16至少從中讀取狀態(tài)數(shù)據(jù),并且在某些實例中,將命令寫入該接口中,并且改變無線設(shè)備12、18、20、22的操作。因此,對遠程設(shè)備診斷接口的訪問允許進行網(wǎng)絡(luò)優(yōu)化、客戶交互、遠程無線設(shè)備監(jiān)控、設(shè)備測試和認(rèn)證以及收集無線設(shè)備的具體用戶信息。
      在LAN網(wǎng)絡(luò)30上,服務(wù)器16能夠與獨立的存儲器32進行通信,存儲器用于存儲從遠程無線設(shè)備12、18、20、22收集的數(shù)據(jù)、諸如設(shè)備狀態(tài)數(shù)據(jù)。服務(wù)器16及其對應(yīng)的PC或數(shù)據(jù)訪問能夠以諸如表格、映射、圖形、純文本或者本領(lǐng)域公知的任何其它顯示之類的任何格式,提供從無線設(shè)備中收集的無線設(shè)備狀態(tài)數(shù)據(jù)的現(xiàn)成視圖。服務(wù)器16(或多臺服務(wù)器)能夠向無線網(wǎng)絡(luò)區(qū)域28中的無線設(shè)備12、18、20、22發(fā)送軟件代理程序或應(yīng)用程序,以便使無線設(shè)備從其駐留診斷接口返回數(shù)據(jù),諸如系統(tǒng)性能數(shù)據(jù)、用戶ID、地理位置、網(wǎng)絡(luò)ID、系統(tǒng)ID、模型ID、駐留軟件等。接著,無線設(shè)備12、18、20、22向服務(wù)器16或該網(wǎng)絡(luò)上的其它計算機設(shè)備傳送請求的狀態(tài)數(shù)據(jù),其中該數(shù)據(jù)能夠用于諸如網(wǎng)絡(luò)優(yōu)化(如果需要,甚至可以用于實時或近乎實時的網(wǎng)絡(luò)優(yōu)化)、設(shè)備診斷或者對終端用戶的設(shè)備使用率進行數(shù)據(jù)挖掘。另外,能夠駐留有共同工作的獨立數(shù)據(jù)管理服務(wù)器34,以便向各方和/或無線設(shè)備12、18、20、22和服務(wù)器16或數(shù)據(jù)存儲器32之間的數(shù)據(jù)流中的獨立控制層提供有用格式的數(shù)據(jù)。
      無線設(shè)備狀態(tài)數(shù)據(jù)收集服務(wù)器16與無線設(shè)備狀態(tài)、以及在本實施方式中的網(wǎng)絡(luò)優(yōu)化數(shù)據(jù)庫32以及數(shù)據(jù)管理服務(wù)器34存在于蜂窩數(shù)據(jù)網(wǎng)絡(luò)中,該蜂窩數(shù)據(jù)網(wǎng)絡(luò)具有提供蜂窩電信業(yè)務(wù)所需的任何其它組件。服務(wù)器16和/或數(shù)據(jù)管理服務(wù)器34,通過數(shù)據(jù)管理器40、通過諸如因特網(wǎng)、安全LAN、WAN或其它網(wǎng)絡(luò)之類的數(shù)據(jù)鏈路,與運營網(wǎng)絡(luò)通信。運營網(wǎng)絡(luò)控制發(fā)送到消息服務(wù)控制器(MSC)42的消息(通常為數(shù)據(jù)分組)。運營網(wǎng)絡(luò)通過網(wǎng)絡(luò)、因特網(wǎng)和/或POTS(普通電話系統(tǒng))與MSC42進行通信。通常,由運營網(wǎng)絡(luò)和MSC42之間的網(wǎng)絡(luò)或因特網(wǎng)連接對數(shù)據(jù)進行傳送,并且由POTS對語音信息進行傳送。MSC42連接到多個基站(BTS)44。以與運營網(wǎng)絡(luò)類似的方式,MSC42通常通過用于數(shù)據(jù)傳送的網(wǎng)絡(luò)和/或因特網(wǎng)和用于語音信息的POTS連接到BTS44。最后,通過短消息業(yè)務(wù)(SMS)或本領(lǐng)域公知的其它無線傳輸方法,BTS44向諸如蜂窩電話12之類的無線設(shè)備無線地廣播消息。
      諸如蜂窩電話12之類的每個無線設(shè)備具有計算機平臺50,該計算機平臺50能夠接收并執(zhí)行軟件應(yīng)用程序,并且顯示從應(yīng)用程序下載服務(wù)器16或其它網(wǎng)絡(luò)服務(wù)器34傳送的數(shù)據(jù)。計算機平臺50還包括專用集成電路(ASIC)52、或其它芯片組、或處理器、微處理器、邏輯電路或其它數(shù)據(jù)處理設(shè)備。在制造無線設(shè)備時安裝ASIC52,并且它通常是不可升級的。ASIC52或其它處理器執(zhí)行與無線設(shè)備的存儲器56中的任何駐留程序進行接口的應(yīng)用編程接口(API)層54。存儲器能夠包括只讀或隨機存取存儲器(RAM和ROM)、EPROM、EEPROM、閃存卡或計算機平臺通用的任何存儲器。計算機平臺50還包括本機數(shù)據(jù)庫58,它能夠保存存儲器56中當(dāng)前未使用的軟件應(yīng)用程序、文件或數(shù)據(jù),諸如從服務(wù)器16中下載的軟件應(yīng)用程序或數(shù)據(jù)。本機數(shù)據(jù)庫58通常包括一個或多個閃存單元,但是可以是本領(lǐng)域公知的任何二級或三級存儲設(shè)備,諸如磁介質(zhì)、EPROM、EEPROM、光介質(zhì)、磁帶或者軟盤或硬盤。正如這里進一步說明的那樣,最終,本機數(shù)據(jù)庫58能夠保存網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序的駐留副本。
      在一種實施方式中,能夠通過無線設(shè)備12、18、20、22上的一類軟件命令訪問無線設(shè)備診斷接口。軟件類擴展能夠與電話的診斷工具進行通信,該診斷工具允許讀取數(shù)據(jù)和命令。該類能夠代表調(diào)用它的應(yīng)用程序發(fā)送命令,包括記錄信息的注冊和事件通知。接著,該類對象能夠?qū)⒃\斷工具單元的響應(yīng)轉(zhuǎn)發(fā)到應(yīng)用程序或者最終通過該網(wǎng)絡(luò)。如果它們向設(shè)備管理器登記需要通知,則能夠把外部接口(在無線設(shè)備外部)的連接或斷開通知發(fā)送到應(yīng)用程序。每個無線設(shè)備駐留應(yīng)用程序能夠創(chuàng)建這個新軟件類的實例,以便與診斷工具獨立地進行通信。這種內(nèi)部連接、即應(yīng)用程序和診斷工具當(dāng)中的內(nèi)部連接獨立地運行,并且還能夠與外部連接同時運行,而外部接口也可以選擇監(jiān)控內(nèi)部接口。
      因此,在一種實施方式中,系統(tǒng)10能夠推送至少一個網(wǎng)絡(luò)優(yōu)化應(yīng)用程序,以駐留或至少臨時駐留在各無線設(shè)備12、18、20、22的計算機平臺50上,使得無線設(shè)備向該無線網(wǎng)絡(luò)上的另一臺計算機設(shè)備選擇性地傳送該無線設(shè)備的無線設(shè)備狀態(tài)數(shù)據(jù)和/或網(wǎng)絡(luò)狀態(tài)??蛇x地,能夠在制造或初始編程時把網(wǎng)絡(luò)優(yōu)化應(yīng)用程序設(shè)置到平臺50上,或者無線設(shè)備12、18、20、22能夠在終端用戶請求時或者自動地“拉動”該網(wǎng)絡(luò)上的另一臺計算機設(shè)備(諸如服務(wù)器)上的應(yīng)用程序。狀態(tài)數(shù)據(jù)能夠包括但不限于來自診斷工具和來自其它設(shè)備組件的數(shù)據(jù),諸如信號強度、Ec/Io、緯度-經(jīng)度或其它地理數(shù)據(jù)、時間、FER、BER、RSSI、PN、系統(tǒng)ID、或網(wǎng)絡(luò)ID、模型ID,并且能夠捕獲無線設(shè)備12、18、20、22的狀態(tài)數(shù)據(jù),諸如空閑、數(shù)據(jù)或話音呼叫、休眠或運行中,其中狀態(tài)數(shù)據(jù)是根據(jù)無線設(shè)備的操作生成的。此外,無線設(shè)備狀態(tài)數(shù)據(jù)能夠考慮到基于收集的狀態(tài)數(shù)據(jù)對無線網(wǎng)絡(luò)14內(nèi)的設(shè)備進行的具體故障檢修。網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序能夠永久地保存在無線設(shè)備計算機平臺50的本機數(shù)據(jù)庫58中,或者僅能夠臨時存儲在其存儲器56中,用于將其執(zhí)行一次(或n次)以傳送網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)。
      在一種實施方式中,當(dāng)受到請求時,網(wǎng)絡(luò)優(yōu)化應(yīng)用程序從無線設(shè)備12、18、20、22通過無線網(wǎng)絡(luò)14向服務(wù)器16傳送無線設(shè)備狀態(tài)數(shù)據(jù)??蛇x地,將網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)從無線設(shè)備12、18、20、22通過開放通信連接向無線網(wǎng)絡(luò)14傳送,從而通過諸如蜂窩電話12中的語音或數(shù)據(jù)呼叫之類的開放連接對網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)進行“機載(piggyback)”。在諸如圖2所示的蜂窩網(wǎng)絡(luò)結(jié)構(gòu)中,能夠通過短消息業(yè)務(wù)向服務(wù)器16傳送網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)。
      圖3的流程圖表示在服務(wù)器16上執(zhí)行用于通過使用無線設(shè)備駐留診斷接口來優(yōu)化無線網(wǎng)絡(luò)14的程序的具體處理。如步驟66所示,開始向無線設(shè)備發(fā)送數(shù)據(jù)訪問代理程序的處理,然后如判斷框68所示,確定推送應(yīng)用程序是否需要終端用戶的許可。在另一種實施方式中,只需通知終端用戶即可推送應(yīng)用程序。如果在判斷框68中需要終端用戶許可,則如步驟70所示,把發(fā)送數(shù)據(jù)訪問應(yīng)用程序(代理程序)的請求發(fā)送到無線設(shè)備12、18、20、22。否則,如果在判斷框68中不需要終端用戶許可,則如步驟74所示,向無線設(shè)備推送該代理程序?;氐讲襟E70,此后如判斷框72所示,服務(wù)器16確定是否已經(jīng)收到來自無線設(shè)備12、18、20、22的傳送該代理程序的許可。如果服務(wù)器16還未收到許可,則該處理結(jié)束。否則,如果在判斷框72中服務(wù)器16已經(jīng)收到許可,則如步驟74所示,向無線設(shè)備12、18、20、22傳送數(shù)據(jù)訪問代理程序,然后如步驟76所示,提示無線設(shè)備12、18、20、22向服務(wù)器16傳送狀態(tài)數(shù)據(jù)。能夠?qū)τ谌魏斡行У臓顟B(tài)數(shù)據(jù)、或者無線設(shè)備12、18、20、22中存儲的任何數(shù)據(jù)、或者這二者進行這種提示。
      如判斷框78所示,確定服務(wù)器16是否已經(jīng)收到狀態(tài)數(shù)據(jù)。如果還未收到狀態(tài)數(shù)據(jù),則如步驟80所示,向調(diào)用處理返回錯誤,然后結(jié)束該處理。否則,如果在判斷框78中服務(wù)器16已經(jīng)收到狀態(tài)數(shù)據(jù),則如步驟82所示,利用收集的無線設(shè)備狀態(tài)數(shù)據(jù)優(yōu)化無線網(wǎng)絡(luò)14。優(yōu)化能夠在收集無線設(shè)備狀態(tài)數(shù)據(jù)的特定服務(wù)器16上進行,或者可選地,優(yōu)化能夠在諸如數(shù)據(jù)管理服務(wù)器34之類的另一臺計算機設(shè)備上進行,或者在諸如無線網(wǎng)絡(luò)14上的個人計算機22之類的其它無線設(shè)備上進行。
      如這里實現(xiàn)的那樣,雖然優(yōu)選執(zhí)行該步驟,但該步驟并不是本發(fā)明系統(tǒng)運行所必需的,如步驟84所示,服務(wù)器16還向無線設(shè)備12、18、20、22回送優(yōu)化命令數(shù)據(jù),從而使無線設(shè)備能夠至少通過操作診斷工具來修改其功能以與最優(yōu)網(wǎng)絡(luò)一致。當(dāng)在步驟84中將命令數(shù)據(jù)傳送到無線設(shè)備后,如判斷框86所示,確定無線設(shè)備是否具有用于未來狀態(tài)數(shù)據(jù)傳送的必要代理程序。如果無線設(shè)備12、18、20、22具有傳送狀態(tài)數(shù)據(jù)的合適網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序,則該處理返回到步驟76,并在必要時選擇性地提示無線設(shè)備傳送狀態(tài)數(shù)據(jù)。否則,如果無線設(shè)備12、18、20、22不具有必要的應(yīng)用程序或代理程序,則該處理返回到步驟66,并在具有所需的任何終端用戶許可時,嘗試將特定應(yīng)用程序或代理程序加載到無線設(shè)備12、18、20、22上。
      圖4是表示在無線設(shè)備12、18、20、22的計算機平臺50上執(zhí)行的處理的流程圖,該處理與圖3的流程圖所示的在服務(wù)器16上執(zhí)行的處理進行合作。如步驟87所示,無線設(shè)備12、18、20、22接收代理程序的嘗試推送,然后如判斷框88所示,確定該推送嘗試是否需要終端用戶操作。如果不需要終端用戶交互,則該處理轉(zhuǎn)到步驟90,并且下載推送的代理程序。否則,如果需要終端用戶操作,則如步驟90所示,無線設(shè)備提示(或通知)終端用戶下載網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序。應(yīng)當(dāng)注意到這種提示能夠從在制造時安裝在無線設(shè)備12、18、20、22上的應(yīng)用程序中進行,并且該應(yīng)用程序在設(shè)備配置期間或在某個其它預(yù)定時刻提示終端用戶提供下載許可。然后,如判斷框92所示,判斷終端用戶是否已經(jīng)接受下載。如果不接受,則如步驟94所示,向服務(wù)器16通知終端用戶拒絕下載網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序,并且下載處理結(jié)束。否則,如果在判斷框92中終端用戶已經(jīng)接受下載,則如步驟96所示,下載網(wǎng)絡(luò)優(yōu)化應(yīng)用程序或代理程序(最好在下載后立即安裝)。
      然后,如判斷框98所示,確定是否已經(jīng)請求狀態(tài)數(shù)據(jù),此類請求在圖3的步驟70中來自服務(wù)器16。如果還未請求,則線程處理返回到判斷框98,進入等待狀態(tài)直至對狀態(tài)數(shù)據(jù)進行請求為止。否則,如果在判斷框98中已經(jīng)請求狀態(tài)數(shù)據(jù),則如步驟100所示,從駐留診斷接口中收集有效狀態(tài)數(shù)據(jù),并且如步驟102所示,向請求服務(wù)器16或無線網(wǎng)絡(luò)14上的其它計算機設(shè)備傳送狀態(tài)數(shù)據(jù)。在步驟102中,如果實現(xiàn)系統(tǒng)10以便存儲狀態(tài)數(shù)據(jù),則能夠此時收集、轉(zhuǎn)發(fā)這些存儲的狀態(tài)數(shù)據(jù)。然后如判斷框104所示,確定是否已經(jīng)從服務(wù)器16發(fā)送用于網(wǎng)絡(luò)優(yōu)化的命令數(shù)據(jù)。該步驟相當(dāng)于圖3中的服務(wù)器16的命令數(shù)據(jù)傳送步驟84,并且該步驟只是通過無線設(shè)備修改來優(yōu)化網(wǎng)絡(luò)的一種實施方式。如果在判斷框104中已經(jīng)收到命令數(shù)據(jù),則如步驟106所示,基于接收的命令數(shù)據(jù),至少通過經(jīng)由診斷接口對設(shè)備進行操作來修改無線設(shè)備12、18、20、22的性能,以改變無線設(shè)備的性能或操作。如果在判斷框104中還未收到命令數(shù)據(jù),或者在步驟106中的無線設(shè)備修改之后,該處理返回以便在判斷框98確定是否已經(jīng)請求狀態(tài)數(shù)據(jù)。如果數(shù)據(jù)訪問應(yīng)用程序或代理程序只是臨時有效的,則在步驟106后結(jié)束該處理,并且僅在重新下載數(shù)據(jù)訪問應(yīng)用程序時才重新開始,即返回到步驟90。
      圖5表示在運營端設(shè)備和駐留在無線設(shè)備12、18、20、22上的診斷接口之間的交互的體系結(jié)構(gòu)圖。在無線設(shè)備12、18、20、22端,駐留應(yīng)用程序110包括診斷接口應(yīng)用程序112,它允許對芯片組操作系統(tǒng)(OS)120中診斷接口118的遠程訪問。在該實施方式中,設(shè)備OS114包括應(yīng)用編程接口(API)擴展,以便與芯片組OS120的駐留診斷接口118進行接口。因此,無線設(shè)備12、18、20、22能夠訪問應(yīng)用程序下載服務(wù)器122或其它運營端服務(wù)提供設(shè)備,并且借助應(yīng)用程序或服務(wù)下載或者獨立地向運營端傳送數(shù)據(jù)。
      盡管在本實施方式中通過軟件應(yīng)用程序擴展訪問診斷接口118,但是可選地,還能夠采用硬件、固件或其與軟件的組合來構(gòu)造該接口。該接口的重要性在于可以遠程訪問通常只能在制造或服務(wù)期間經(jīng)由硬連線連接進行訪問的駐留診斷接口118,從而使得運營商或其它網(wǎng)絡(luò)實體無需硬連線就能夠通過網(wǎng)絡(luò)訪問診斷數(shù)據(jù)和/或命令。
      接著,能夠通過諸如塊124所示的標(biāo)準(zhǔn)HTTP從無線設(shè)備上載從無線設(shè)備12、18、20、22的診斷接口118生成的數(shù)據(jù),或者還能夠使用其它FTP或數(shù)據(jù)傳送協(xié)議。然后,在數(shù)據(jù)服務(wù)器126處收集設(shè)備數(shù)據(jù),并且能夠?qū)⒃摂?shù)據(jù)存儲在那兒,或者利用后處理器130在其上進行其它處理,包括正則化、標(biāo)準(zhǔn)化、數(shù)據(jù)挖掘或其它處理。如框128所示的其它商務(wù)或商業(yè)系統(tǒng)能夠訪問收集的數(shù)據(jù),更佳地以諸如通過用戶管理器132的受監(jiān)控方式訪問收集的數(shù)據(jù),以保持?jǐn)?shù)據(jù)服務(wù)器126的數(shù)據(jù)的安全性和/或完整性。包括存儲器和處理裝置在內(nèi)的其它計算機設(shè)備可以位于運營端,并且因此,運營體系是可升級的。
      因此,本系統(tǒng)提供通過無線網(wǎng)絡(luò)14與無線設(shè)備12、18、20、22的診斷接口118進行遠程交互的方法,該方法包括以下步驟建立無線網(wǎng)絡(luò)14,其中該無線網(wǎng)絡(luò)至少具有與其選擇性連接的計算機設(shè)備之間的數(shù)據(jù)通信,至少一臺計算機設(shè)備是包括計算機平臺50且可能具有其終端用戶的遠程無線設(shè)備12、18、20、22,并且無線設(shè)備12、18、20、22包括駐留診斷接口118,通過該接口至少可以訪問狀態(tài)數(shù)據(jù),該狀態(tài)數(shù)據(jù)包括無線設(shè)備的操作參數(shù)的無線設(shè)備狀態(tài)數(shù)據(jù)和/或網(wǎng)絡(luò)14的狀態(tài)數(shù)據(jù)。然后,該方法能夠包括以下步驟從諸如服務(wù)器16之類的另一臺計算機設(shè)備通過無線網(wǎng)絡(luò)14訪問無線設(shè)備診斷接口118;以及通過無線設(shè)備診斷接口118至少收集無線設(shè)備12、18、20、22的狀態(tài)數(shù)據(jù)。該方法進一步包括以下步驟從無線設(shè)備12、18、20、22中的至少一個設(shè)備向無線網(wǎng)絡(luò)14上的至少一臺其它計算機設(shè)備(諸如服務(wù)器16)選擇性地傳送狀態(tài)數(shù)據(jù);以及在該至少一臺其它計算機設(shè)備處接收傳送的狀態(tài)數(shù)據(jù)。
      該方法能夠包括基于接收的狀態(tài)數(shù)據(jù)優(yōu)化無線網(wǎng)絡(luò)14的步驟,并且在執(zhí)行駐留在該至少一個無線設(shè)備的計算機平臺50上的應(yīng)用程序時進行傳送無線狀態(tài)數(shù)據(jù)的步驟,其中該至少一個無線設(shè)備訪問諸如診斷接口應(yīng)用程序112之類的診斷接口。該方法進一步包括以下步驟通過無線網(wǎng)絡(luò)14向無線設(shè)備12、18、20、22中的該至少一個設(shè)備傳送命令數(shù)據(jù);在該至少一個無線設(shè)備的診斷接口118處接收命令數(shù)據(jù);以及基于接收的命令數(shù)據(jù),通過處理操作參數(shù)修改無線設(shè)備操作。另外,該方法能夠包括以下步驟把應(yīng)用程序推送或拉動到無線設(shè)備12、18、20、22之中至少一個設(shè)備的計算機平臺50上(例如把診斷接口應(yīng)用程序112推送到蜂窩電話12上),以便提供無線網(wǎng)絡(luò)14上的一臺或多臺計算機設(shè)備對無線設(shè)備的診斷接口118的訪問。
      在一種實施方式中,能夠單獨地在提供對其駐留診斷接口的遠程訪問的無線設(shè)備12、18、20、22上實現(xiàn)該系統(tǒng)。無線設(shè)備具有至少一個駐留在計算機平臺50上的應(yīng)用程序或代理程序(永久或臨時地),該應(yīng)用程序或代理程序使得從諸如診斷接口應(yīng)用程序112之類的駐留診斷工具中收集狀態(tài)數(shù)據(jù),該駐留診斷工具能夠?qū)崿F(xiàn)向無線網(wǎng)絡(luò)14上的另一臺計算機設(shè)備(例如服務(wù)器16)選擇性地傳輸那個無線設(shè)備的狀態(tài)數(shù)據(jù)。如果無線設(shè)備12、18、20、22是這樣實現(xiàn)的,則通過從無線設(shè)備12、18、20、22到無線網(wǎng)絡(luò)14的開放通信連接,諸如開放話音或數(shù)據(jù)呼叫,傳送無線設(shè)備狀態(tài)數(shù)據(jù)和/或網(wǎng)絡(luò)數(shù)據(jù)。如果無線設(shè)備是蜂窩電話12,并且無線網(wǎng)絡(luò)是蜂窩電信網(wǎng)絡(luò),諸如如圖2所示,則可以通過短消息業(yè)務(wù)或其它無線通信方法傳送網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)。
      鑒于該方法可以在無線設(shè)備12、18、20、22的計算機平臺和服務(wù)器16上執(zhí)行,所以該方法包括駐留在計算機可讀介質(zhì)上的程序,其中該程序指示具有設(shè)備平臺50的計算機設(shè)備12、18、20、22執(zhí)行該方法的步驟。這種程序能夠在單個計算機平臺上執(zhí)行,或者能夠在多個計算機平臺當(dāng)中以多線程方式執(zhí)行。另外,能夠利用以下程序?qū)崿F(xiàn)該方法,該程序指示諸如服務(wù)器16之類的計算機設(shè)備執(zhí)行以下步驟通過收集并處理來自無線設(shè)備12、18、20、22的狀態(tài)數(shù)據(jù),對網(wǎng)絡(luò)進行優(yōu)化。
      計算機可讀介質(zhì)可以是蜂窩電話12或其它無線設(shè)備18、20、22的計算機平臺50的存儲器56,或者可以在本機數(shù)據(jù)庫之中,例如設(shè)備平臺50的本機數(shù)據(jù)庫58。此外,計算機可讀介質(zhì)可以是可加載到無線設(shè)備計算機平臺上的二級存儲介質(zhì),例如磁盤或磁帶、光盤、硬盤、閃存或本領(lǐng)域公知的其它存儲介質(zhì)。
      在圖3和圖4的背景下,例如可以由執(zhí)行一系列機器可讀指令的無線網(wǎng)絡(luò)14和/或LAN30的操作部分,例如設(shè)備平臺50和服務(wù)器16,實現(xiàn)本發(fā)明的方法。該指令能夠駐留在各種類型的信號載體中,或者駐留在數(shù)據(jù)存儲第一級、第二級、第三級的介質(zhì)中。例如,介質(zhì)可以包括RAM(未示出),其中RAM可以由無線網(wǎng)絡(luò)14或LAN30的部件訪問或者位于該部件之中。無論指令是包含在RAM、磁盤或其它二級存儲介質(zhì)中,都可以將該指令存儲到各種機器可讀的數(shù)據(jù)存儲介質(zhì)中,例如DASD存儲器(例如常規(guī)“硬盤驅(qū)動器”或RAID陣列)、磁帶、電子只讀存儲器(例如ROM、EPROM或EEPROM)、閃存卡、光存儲設(shè)備(例如CD-ROM、WORM、DVD、數(shù)字光帶)、紙張“打孔”卡、或者其它適合的包括數(shù)字和模擬傳輸介質(zhì)的數(shù)據(jù)存儲介質(zhì)中。
      盡管上述公開顯示了本發(fā)明的示例性實施方式,但應(yīng)當(dāng)注意到可以對本發(fā)明做出各種改變和修改而并不背離由所附權(quán)利要求書所定義的本發(fā)明的范圍。此外,盡管本發(fā)明的部件是以單數(shù)形式進行描述或要求保護的,但是其復(fù)數(shù)形式同樣適用,除非明確聲明限制為單數(shù)。
      權(quán)利要求
      1.一種與無線設(shè)備的駐留診斷接口進行遠程交互的系統(tǒng),包括無線網(wǎng)絡(luò),所述網(wǎng)絡(luò)至少具有來自與其選擇性連接的計算機設(shè)備的數(shù)據(jù)通信;以及多個彼此距離遙遠的無線設(shè)備,并且每個所述無線設(shè)備通過所述無線網(wǎng)絡(luò)與其它計算機設(shè)備選擇性地進行通信,每個所述無線設(shè)備包括計算機平臺,所述計算機平臺包括至少用于訪問狀態(tài)數(shù)據(jù)的駐留診斷接口,所述狀態(tài)數(shù)據(jù)包括所述無線設(shè)備的操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù),并且其它計算機設(shè)備可通過所述無線網(wǎng)絡(luò)選擇性地訪問所述駐留診斷接口。
      2.根據(jù)權(quán)利要求1的系統(tǒng),其中每個無線設(shè)備的所述駐留診斷接口還允許處理那個無線設(shè)備的所述操作參數(shù)。
      3.根據(jù)權(quán)利要求2的系統(tǒng),其中至少一個網(wǎng)絡(luò)優(yōu)化應(yīng)用程序駐留在選擇性訪問狀態(tài)數(shù)據(jù)的每個無線設(shè)備的所述計算機平臺上,并且使得所述無線設(shè)備向所述無線網(wǎng)絡(luò)上的另一臺計算機設(shè)備選擇性地傳送所述狀態(tài)數(shù)據(jù)。
      4.根據(jù)權(quán)利要求1的系統(tǒng),其中駐留在所述無線設(shè)備上的應(yīng)用程序使得通過所述無線網(wǎng)絡(luò)從那個無線設(shè)備的所述診斷接口向另一臺計算機設(shè)備傳送所述狀態(tài)數(shù)據(jù)。
      5.根據(jù)權(quán)利要求1的系統(tǒng),其中通過從所述無線設(shè)備到所述無線網(wǎng)絡(luò)的開放通信連接傳送所述狀態(tài)數(shù)據(jù)。
      6.根據(jù)權(quán)利要求1的系統(tǒng),其中所述無線設(shè)備是蜂窩電話,并且所述無線網(wǎng)絡(luò)是蜂窩電信網(wǎng)絡(luò)。
      7.根據(jù)權(quán)利要求1的系統(tǒng),其中通過所述無線網(wǎng)絡(luò)向所述無線設(shè)備的所述計算機平臺推送提供所述診斷接口訪問的應(yīng)用程序。
      8.根據(jù)權(quán)利要求1的系統(tǒng),其中所述無線設(shè)備通過所述無線網(wǎng)絡(luò)把提供所述診斷接口訪問的應(yīng)用程序從另一個設(shè)備上選擇性地拉動到所述無線設(shè)備的所述計算機平臺上。
      9.根據(jù)權(quán)利要求2的系統(tǒng),其中所述無線網(wǎng)絡(luò)上的服務(wù)器從所述多個無線設(shè)備收集狀態(tài)數(shù)據(jù)。
      10.根據(jù)權(quán)利要求9的系統(tǒng),其中所述服務(wù)器向至少一個無線設(shè)備的所述診斷接口傳送命令,以便處理所述無線設(shè)備操作參數(shù)以修改無線設(shè)備操作,并且由此優(yōu)化所述無線網(wǎng)絡(luò)。
      11.根據(jù)權(quán)利要求1的系統(tǒng),其中所述狀態(tài)數(shù)據(jù)存儲在所述無線設(shè)備中,并且通過所述無線網(wǎng)絡(luò)選擇性地傳送到另一臺計算機設(shè)備。
      12.根據(jù)權(quán)利要求7的系統(tǒng),其中所述無線設(shè)備包括其終端用戶,并通知所述終端用戶正在向其推送所述應(yīng)用程序。
      13.一種與無線設(shè)備上駐留的診斷接口裝置進行遠程交互的系統(tǒng),包括網(wǎng)絡(luò)裝置,用于提供至少傳送數(shù)據(jù)的無線網(wǎng)絡(luò),并且具有通過所述無線網(wǎng)絡(luò)通信的一臺或多臺計算機設(shè)備;多個無線通信裝置,用于通過所述無線網(wǎng)絡(luò)向其它計算機設(shè)備至少傳送數(shù)據(jù);以及診斷接口裝置,所述診斷接口裝置駐留在所述無線通信裝置上,并且至少用于提供對所述無線通信裝置的所述操作參數(shù)和所述網(wǎng)絡(luò)裝置的狀態(tài)數(shù)據(jù)的訪問,所述診斷裝置可由一臺或多臺計算機設(shè)備通過所述無線網(wǎng)絡(luò)進行訪問。
      14.一種用于通過無線網(wǎng)絡(luò)與無線設(shè)備的診斷接口進行遠程交互的方法,包括以下步驟在通過無線網(wǎng)絡(luò)選擇性連接的計算機設(shè)備之間進行通信,所述無線網(wǎng)絡(luò)至少具有通過其的數(shù)據(jù)通信,至少一臺所述計算機設(shè)備是包括計算機平臺的遠程無線設(shè)備,所述計算機平臺包括可通過其至少訪問狀態(tài)數(shù)據(jù)的診斷接口,所述狀態(tài)數(shù)據(jù)至少包括所述無線設(shè)備的所述操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);通過所述無線網(wǎng)絡(luò)從另一臺計算機設(shè)備訪問所述無線設(shè)備診斷接口;以及通過所述無線設(shè)備診斷接口收集所述狀態(tài)數(shù)據(jù)。
      15.根據(jù)權(quán)利要求14的方法,進一步包括以下步驟從所述至少一個無線設(shè)備向所述無線網(wǎng)絡(luò)上的至少一臺其它計算機設(shè)備選擇性地傳送狀態(tài)數(shù)據(jù);以及在所述至少一臺其它計算機設(shè)備處接收傳送的狀態(tài)數(shù)據(jù)。
      16.根據(jù)權(quán)利要求15的方法,進一步包括以下步驟基于接收的狀態(tài)數(shù)據(jù)對所述無線網(wǎng)絡(luò)進行優(yōu)化。
      17.根據(jù)權(quán)利要求15的方法,其中在執(zhí)行在訪問所述診斷接口的所述至少一個無線設(shè)備的所述計算機平臺上駐留的應(yīng)用程序時,執(zhí)行所述傳送狀態(tài)數(shù)據(jù)的步驟。
      18.根據(jù)權(quán)利要求15的方法,其中從所述至少一個無線設(shè)備傳送所述狀態(tài)數(shù)據(jù)的步驟通過所述無線網(wǎng)絡(luò)向服務(wù)器傳送所述狀態(tài)數(shù)據(jù)。
      19.根據(jù)權(quán)利要求14的方法,進一步包括以下步驟通過所述無線網(wǎng)絡(luò)向所述至少一個無線設(shè)備傳送命令數(shù)據(jù);在所述至少一個無線設(shè)備的所述診斷接口處接收所述命令數(shù)據(jù);以及基于接收的命令數(shù)據(jù),通過操作參數(shù)的處理修改所述無線設(shè)備操作。
      20.根據(jù)權(quán)利要求14的方法,進一步包括以下步驟將應(yīng)用程序推送到所述至少一個無線設(shè)備的所述計算機平臺上,以便提供所述無線網(wǎng)絡(luò)上的一臺或多臺計算機設(shè)備對那個無線設(shè)備的所述診斷接口的訪問。
      21.根據(jù)權(quán)利要求14的方法,進一步包括以下步驟通過所述無線網(wǎng)絡(luò)將提供對所述診斷接口訪問的應(yīng)用程序從另一個設(shè)備拉動到所述無線設(shè)備的所述計算機平臺上。
      22.根據(jù)權(quán)利要求14的方法,進一步包括以下步驟在通過所述無線網(wǎng)絡(luò)向另一臺計算機設(shè)備選擇性地傳送所存儲的狀態(tài)數(shù)據(jù)之前,在所述無線設(shè)備中存儲狀態(tài)數(shù)據(jù)。
      23.根據(jù)權(quán)利要求20的方法,其中所述無線設(shè)備包括其終端用戶,并且所述方法進一步包括以下步驟通知所述終端用戶正在向其推送所述應(yīng)用程序。
      24.一種用于通過無線網(wǎng)絡(luò)與無線設(shè)備的診斷接口進行遠程交互的方法,包括以下步驟通過無線網(wǎng)絡(luò)在與其選擇性連接的計算機設(shè)備之間進行通信的步驟,至少一臺計算機設(shè)備是包括計算機平臺的遠程無線設(shè)備,所述計算機平臺包括可通過其至少訪問狀態(tài)數(shù)據(jù)的診斷接口,所述狀態(tài)數(shù)據(jù)至少包括所述無線設(shè)備的操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù);用于從另一臺計算機設(shè)備通過所述無線網(wǎng)絡(luò)訪問所述無線設(shè)備診斷接口的步驟;以及用于通過所述無線設(shè)備診斷接口至少收集所述無線設(shè)備的狀態(tài)數(shù)據(jù)的步驟。
      25.一種通過無線網(wǎng)絡(luò)與其它計算機設(shè)備進行選擇性通信的無線設(shè)備,所述無線設(shè)備包括計算機平臺,所述計算機平臺包括駐留在其上的診斷接口,所述診斷接口至少用于訪問狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括所述無線設(shè)備的所述操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù),并且所述診斷接口可由其它計算機設(shè)備通過所述無線網(wǎng)絡(luò)選擇性地進行訪問。
      26.根據(jù)權(quán)利要求25的無線設(shè)備,進一步包括駐留在所述無線設(shè)備的所述計算機平臺上的數(shù)據(jù)訪問應(yīng)用程序,所述數(shù)據(jù)訪問應(yīng)用程序從所述診斷接口向所述無線網(wǎng)絡(luò)上的另一臺計算機設(shè)備選擇性地傳送那個無線設(shè)備的所述狀態(tài)數(shù)據(jù)。
      27.根據(jù)權(quán)利要求25的無線設(shè)備,其中通過從所述無線設(shè)備到所述無線網(wǎng)絡(luò)的開放通信連接傳送所述狀態(tài)數(shù)據(jù)。
      28.根據(jù)權(quán)利要求25的無線設(shè)備,其中所述無線設(shè)備是蜂窩電信設(shè)備,并且所述無線網(wǎng)絡(luò)是蜂窩電信網(wǎng)絡(luò)。
      29.根據(jù)權(quán)利要求26的無線設(shè)備,其中所述無線設(shè)備把通過所述無線網(wǎng)絡(luò)推送的數(shù)據(jù)訪問應(yīng)用程序選擇性地加載到所述無線設(shè)備的所述計算機平臺上。
      30.根據(jù)權(quán)利要求25的無線設(shè)備,其中所述診斷接口允許處理所述無線設(shè)備的所述操作參數(shù),并且所述無線設(shè)備通過所述無線網(wǎng)絡(luò)在所述診斷接口處從另一臺計算機設(shè)備選擇性地接收命令數(shù)據(jù),并且處理所述無線設(shè)備的所述操作參數(shù)以便修改無線設(shè)備操作。
      31.根據(jù)權(quán)利要求25的無線設(shè)備,其中所述無線設(shè)備通過所述無線網(wǎng)絡(luò)將數(shù)據(jù)訪問應(yīng)用程序選擇性地拉動到所述無線設(shè)備的所述計算機平臺上。
      32.一種在計算機可讀介質(zhì)上的程序,所述程序在執(zhí)行時指示無線網(wǎng)絡(luò)上的計算機設(shè)備執(zhí)行以下步驟,其中所述無線網(wǎng)絡(luò)至少具有與其選擇性連接的無線通信設(shè)備之間的數(shù)據(jù)通信,至少一個所述無線通信設(shè)備是包括計算機平臺的遠程無線設(shè)備,所述計算機平臺具有可由所述計算機設(shè)備遠程訪問的診斷接口,并且所述診斷接口至少提供狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括所述無線設(shè)備的操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)從一個或多個無線通信設(shè)備的所述診斷接口中選擇性地接收狀態(tài)數(shù)據(jù);以及存儲所接收的狀態(tài)數(shù)據(jù)。
      33.根據(jù)權(quán)利要求32的程序,進一步指示所述計算機設(shè)備執(zhí)行以下步驟將數(shù)據(jù)訪問應(yīng)用程序推送到一個或多個所述無線通信設(shè)備上,以提供對所述遠程無線設(shè)備的所述診斷接口的訪問。
      34.根據(jù)權(quán)利要求32的程序,其中所述診斷接口允許處理所述無線通信設(shè)備的所述操作參數(shù),并且所述程序進一步指示所述計算機設(shè)備執(zhí)行以下步驟向一個或多個無線通信設(shè)備的各診斷接口傳送命令,由此修改無線通信設(shè)備操作。
      35.一種在計算機可讀介質(zhì)上的程序,所述程序在執(zhí)行時指示無線網(wǎng)絡(luò)上的無線計算機設(shè)備執(zhí)行以下步驟,其中所述無線網(wǎng)絡(luò)具有與其選擇性連接的計算機設(shè)備之間的數(shù)據(jù)通信,所述無線設(shè)備包括計算機平臺并且具有至少提供對狀態(tài)數(shù)據(jù)訪問的診斷接口,所述狀態(tài)數(shù)據(jù)包括所述無線設(shè)備的操作參數(shù)的設(shè)備狀態(tài)數(shù)據(jù)、或網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、或者這二者創(chuàng)建到所述無線設(shè)備的所述診斷接口的遠程接口,所述遠程接口可由其它計算機設(shè)備通過所述無線網(wǎng)絡(luò)進行訪問;以及通過所述遠程接口,通過所述無線網(wǎng)絡(luò)向所述無線設(shè)備的所述診斷接口選擇性地提供對其它計算機設(shè)備的訪問。
      36.根據(jù)權(quán)利要求35的程序,進一步指示所述計算機執(zhí)行以下步驟通過所述遠程接口,從所述無線設(shè)備的所述診斷接口向所述無線網(wǎng)絡(luò)上的至少一臺其它計算機設(shè)備選擇性地傳送所述狀態(tài)數(shù)據(jù)。
      37.根據(jù)權(quán)利要求36的程序,進一步指示所述無線設(shè)備執(zhí)行以下步驟打開從所述至少一個無線設(shè)備到所述無線網(wǎng)絡(luò)的通信連接,并且其中所述傳送狀態(tài)數(shù)據(jù)的步驟通過開放通信連接傳送所述狀態(tài)數(shù)據(jù)。
      38.根據(jù)權(quán)利要求35的程序,其中診斷接口允許處理所述無線設(shè)備操作參數(shù),并且所述程序進一步指示所述無線設(shè)備執(zhí)行以下步驟通過所述遠程接口并且在所述診斷接口處通過所述無線網(wǎng)絡(luò)從另一臺計算機設(shè)備接收命令數(shù)據(jù);以及基于接收的命令數(shù)據(jù),通過處理所述操作參數(shù)來修改無線設(shè)備操作。
      全文摘要
      用于與無線計算機設(shè)備(12,18,20,22)上的診斷接口(26)進行遠程交互的系統(tǒng)(10)、方法和程序。無線設(shè)備(12,18,20,22)提供可訪問的診斷接口(26),該接口允許從/向設(shè)備駐留診斷數(shù)據(jù)和工具進行讀取和/或?qū)懭?。通過交互的使用,能夠收集并利用無線設(shè)備狀態(tài)數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)數(shù)據(jù),并且如果這樣實現(xiàn)的話,則能夠操作駐留在無線設(shè)備(12,18,20,22)上的診斷工具,以修改無線設(shè)備操作。
      文檔編號H04Q1/00GK1666543SQ03815522
      公開日2005年9月7日 申請日期2003年7月1日 優(yōu)先權(quán)日2002年7月1日
      發(fā)明者戴維·J·羅斯, 賈森·B·肯內(nèi)吉, 戴瑾, 蒂亞·M·卡斯塞特, 丹尼爾·H·阿格雷, 梅澤恩·赫梅特里, 阿恩·克羅扎特·約瑟夫·莫滕森, 雷文德·錢德霍克, 帕特里克·蒂爾尼, 保羅·M·塞肯多爾夫, 莫·伊彭 申請人:高通股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1