專利名稱:集成的移動(dòng)診斷和具有瀏覽器的電子客戶關(guān)懷測試腳本的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種集成的移動(dòng)診斷和具有瀏覽器的電子客戶關(guān)懷測試腳本。
背景技術(shù):
無線通信裝置能夠從任何位置方便地發(fā)送和接收信息。無線裝置現(xiàn)在能 夠發(fā)送和接收語音通信、消息,甚至提供對互聯(lián)網(wǎng)的訪問?;贗P的空中移
動(dòng)診斷(IP-Based Over-The-Air Mobile Diagnostics "IOTAMD")工具或應(yīng)用 用于診斷無線通信裝置和/或無線網(wǎng)絡(luò)的問題。擴(kuò)展的客戶關(guān)懷(ECC)工具 或應(yīng)用促進(jìn)與無線裝置的各種交互,所述各種交互包括進(jìn)行RF覆蓋調(diào)查和/ 或進(jìn)行無線裝置的用戶訪問的偏愛的網(wǎng)站的調(diào)查
發(fā)明內(nèi)容
技術(shù)問題
然而,初始設(shè)備制造商(OEM)和運(yùn)營公司之間已經(jīng)同意統(tǒng)一的命令結(jié) 構(gòu),并且隨著裝置的數(shù)量和這些裝置的能力的增加,診斷和維護(hù)中的困難以 及使用無線通信裝置提供調(diào)查功能已經(jīng)變得復(fù)雜并且成本高。
技術(shù)方案
在一個(gè)實(shí)施例中,提供一種用于移動(dòng)診斷和電子客戶關(guān)懷的系統(tǒng)。所述 系統(tǒng)包括移動(dòng)手持機(jī)和服務(wù)器。移動(dòng)手持機(jī)具有存儲(chǔ)在移動(dòng)手持機(jī)上的診斷 軟件應(yīng)用和在移動(dòng)手持機(jī)上可執(zhí)行的第二軟件應(yīng)用。可^t喿作服務(wù)器以解釋從 診斷軟件應(yīng)用接收的結(jié)果。還可操作服務(wù)器以基于診斷軟件應(yīng)用的至少部分 結(jié)果將更新的操作參數(shù)返回移動(dòng)手持機(jī)。響應(yīng)于將信號發(fā)送到第二軟件應(yīng)用 的服務(wù)器使用第二軟件應(yīng)用調(diào)用診斷軟件應(yīng)用。
在另一實(shí)施例中,提供一種診斷無線裝置的方法。所述方法包括使用 無線裝置上的web瀏覽器讀取包括可執(zhí)行腳本的網(wǎng)頁。所述方法包括啟動(dòng)可執(zhí)行腳本的web瀏覽器,所述可執(zhí)行腳本啟動(dòng)無線裝置的診斷應(yīng)用。所述 方法包括診斷應(yīng)用將一個(gè)或多個(gè)關(guān)于無線裝置的診斷度量提供給服務(wù)器。
在另一實(shí)施例中,提供一種移動(dòng)診斷系統(tǒng)。所述系統(tǒng)包括具有可操作以
執(zhí)行腳本的web瀏覽器的無線手持機(jī)。無線手持才幾還具有用于診斷至少部分 無線手持機(jī)的診斷應(yīng)用。所述系統(tǒng)還包括服務(wù)器,可操作所述服務(wù)器以促進(jìn) 提供具有可執(zhí)行腳本的網(wǎng)頁。所述可執(zhí)行腳本用于啟動(dòng)無線手持機(jī)上的診斷 應(yīng)用,從而當(dāng)無線手持機(jī)上的web瀏覽器執(zhí)行所述可執(zhí)行腳本時(shí),所述可執(zhí) 行腳本促進(jìn)啟動(dòng)診斷應(yīng)用,以診斷至少部分無線手持機(jī)??蛇€操作i貪斷應(yīng)用 以與至少某些診斷結(jié)果進(jìn)行通信。
從下面結(jié)合附圖進(jìn)行的詳細(xì)描述將更加容易理解上述和其它特點(diǎn)和優(yōu)點(diǎn)。
有益效果
本發(fā)明的優(yōu)點(diǎn)在于使移動(dòng)終端的用戶能夠容易地執(zhí)行診斷應(yīng)用。
圖1示出無線裝置和技術(shù)員之間的通信結(jié)構(gòu)的概況。
圖2示出本公開的一個(gè)實(shí)施例的概況。
圖3示出本公開的另一實(shí)施例。
圖4示出可由端用戶執(zhí)行的診斷程序的 一個(gè)實(shí)施例。
圖5示出可操作本公開的各種實(shí)施例的移動(dòng)裝置的框圖。
圖6示出可操作本公開的各種實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
具體實(shí)施例方式
從開始就應(yīng)該理解,盡管下面示出本發(fā)明的一個(gè)實(shí)施例的示例性實(shí)現(xiàn), 但是可使用多種技術(shù)(當(dāng)前已知或存在)實(shí)現(xiàn)當(dāng)前系統(tǒng)。本公開不應(yīng)被限制 為示例性實(shí)現(xiàn)、附圖和下面示出的技術(shù)(包括在此示出和描述的示例性設(shè)計(jì) 和實(shí)現(xiàn)),但是可在權(quán)利要求的范圍及其等同物的全部范圍內(nèi)對本公開進(jìn)行修改。
以前,為無線裝置的特定模型和版本定制移動(dòng)診斷(MD)和擴(kuò)展的客 戶關(guān)懷(ECC)程序。這經(jīng)常需要運(yùn)營公司或電信運(yùn)營商維護(hù)多種服務(wù)器應(yīng)用,每個(gè)服務(wù)器應(yīng)用為無線裝置的特定模型和版本而定制。例如,電信公司
可維護(hù)與第 一初始設(shè)備制造商(OEM)的第 一模型交互的第一 MD/ECC-服務(wù) 器應(yīng)用、與第一 OEM制造的無線裝置的第二模型交互的第二 MD/ECC-服務(wù) 器應(yīng)用和與第二 OEM制造的無線裝置的第三^f莫型交互的第三MD/ECC-服務(wù) 器應(yīng)用。本公開的實(shí)施例支持MD和ECC功能以及執(zhí)行與嵌入式硬件程序通 信的輕腳本的能力的調(diào)用。在實(shí)施例中,服務(wù)器可調(diào)用多種不同無線手持機(jī) 的任何一個(gè)上的單Java腳本功能,并且每個(gè)不同的無線手"l寺機(jī)可將單Java腳 本功能調(diào)用映射到對所述特定手持機(jī)唯一的本地功能。在讓OEM自由地實(shí) 現(xiàn)響應(yīng)于MD和ECC應(yīng)用的嵌入式硬件程序的所有權(quán)的同時(shí),為#^亍公共 MD和/或ECC應(yīng)用的統(tǒng)一服務(wù)器(例如,在電信公司的企業(yè)中)提供這種架 構(gòu)或系統(tǒng)。
圖1示出無線裝置到MD/ECC-服務(wù)器的連接的一個(gè)結(jié)構(gòu)。技術(shù)員IO(諸 如代表電信公司的客戶服務(wù))操作MD/ECC-服務(wù)器12。在MD/ECC-服務(wù)器 12和無線裝置16之間保持無線傳輸14??墒褂镁W(wǎng)絡(luò)(包括但不限于GPRS 網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、互聯(lián)網(wǎng)或其它網(wǎng)絡(luò))進(jìn)行無線傳輸14。無 線裝置的示例包括但不限于無線移動(dòng)電話、具有無線適配器的計(jì)算機(jī)、具有 無線適配器的個(gè)人數(shù)字助理(PDA)、無線膝上型計(jì)算機(jī)和無線接入點(diǎn)。
每個(gè)無線裝置具有一種診斷軟件,有時(shí)被稱為ECC-客戶機(jī)18。端用戶 20能夠操縱無線裝置執(zhí)行特定功能,諸如將無線裝置置于診斷模式。
以前,診斷無線通信裝置有難度。例如,如果訂戶發(fā)現(xiàn)他們的無線服務(wù) 提供者的無線服務(wù)問題,則無線服務(wù)提供者的技術(shù)員通常必須首先識別訂戶 正在使用的無線裝置是什么類型。然后,提供者可使用診斷工具來查找無線 裝置模型的特定無線裝置參數(shù),這樣耗時(shí)且效率低。可能需要訂戶的幫助來 將無線裝置置于診斷模式,并且將特定診斷代碼輸入到無線裝置。
以前的這種診斷處理繁瑣、易錯(cuò),并且在診斷過程中可能導(dǎo)致無線終端 不能操作。需要技術(shù)員將這個(gè)過程中的特定無線診斷參數(shù)發(fā)送到無線裝置, 接著嘗試檢索結(jié)果。所述結(jié)果可能是需要進(jìn)一步搜索以導(dǎo)出它們的含義的各 種代碼。技術(shù)員經(jīng)常必須查找程序以更新無線裝置參數(shù),接著將更新的操作 參數(shù)發(fā)送到無線裝置。最終,技術(shù)員可能要手動(dòng)測試設(shè)置。另外,因?yàn)檫\(yùn)營 商和/或無線服務(wù)提供者通常支持多個(gè)不同OEM制造的移動(dòng)裝置,所以技術(shù) 員采用的診斷工具經(jīng)常是不同的應(yīng)用,每個(gè)應(yīng)用具有不同的操作控制和/或使用診斷工具的步驟。
本公開提供一種改進(jìn)的用于管理這種診斷、調(diào)查和更新的系統(tǒng)和方法。
實(shí)施例之一公開了使用獨(dú)立于MD/ECC-服務(wù)器的平臺通過使用ECC-客戶機(jī) 與無線裝置進(jìn)行通信。
圖2提供使用本公開的一個(gè)或多個(gè)實(shí)施例的方法的邏輯流程圖。在塊30 中,啟動(dòng)并執(zhí)行診斷腳本。這可由使用診斷工具(諸如MD/ECC-服務(wù)器12) 的技術(shù)員或由使用移動(dòng)裝置上的用戶界面控制的訂戶來控制。在塊32中,無 線裝置接著返回標(biāo)準(zhǔn)診斷結(jié)果,例如,返回到技術(shù)員。在塊34中,診斷工具 將更新的診斷結(jié)果(例如,配置和/或設(shè)置更新)發(fā)送到無線裝置。在塊36, 執(zhí)行的腳本校驗(yàn)新設(shè)置。
在一個(gè)實(shí)施例中,Java腳本虛擬機(jī)為MD/ECC-服務(wù)器12提供用于移動(dòng) 診斷的輕接口 。通常對移動(dòng)裝置可用的HTML瀏覽器能夠?qū)ava腳本命令傳 遞到Java腳本虛擬機(jī)以執(zhí)行。當(dāng)用戶點(diǎn)擊或以其它方式激活網(wǎng)頁中的激活功 能時(shí),HTML瀏覽器將動(dòng)態(tài)行為提供給HTML網(wǎng)頁。在這個(gè)實(shí)施例中, 一個(gè) 或多個(gè)MD-ECC接口或暴露腳本可被嵌入由無線裝置上的web瀏覽器打開的 HTML文檔中。由于安裝在移動(dòng)裝置中的web瀏覽器處理Java腳本本地渲染, 因此不需要'用于測試應(yīng)用的圖形用戶接口 。
這個(gè)實(shí)施例還具有這樣的優(yōu)點(diǎn)服務(wù)器方可按具有某些嵌入Java腳本的 網(wǎng)頁的形式定義測試腳本,從而能夠按需要?jiǎng)?chuàng)建測試情況,這樣能夠?qū)μ囟?情況的定制診斷程序進(jìn)行遠(yuǎn)程管理。至少一個(gè)應(yīng)用編程接口 ("API")可用于 啟動(dòng)診斷程序;然而,有時(shí)被稱為MD/ECC引擎的MD/ECC-服務(wù)器發(fā)送的 執(zhí)行命令保持本地應(yīng)用。在某些實(shí)施例中將MD/ECC引擎的執(zhí)行實(shí)現(xiàn)為 ECC-客戶機(jī)。在一個(gè)實(shí)施例中,ECC-客戶機(jī)執(zhí)行Java腳本命令,所述Java 腳本命令可被實(shí)現(xiàn)為調(diào)用基本MD/ECC-服務(wù)器測試功能的開關(guān)表。在這個(gè)實(shí) 施例中,標(biāo)準(zhǔn)化的Java腳本診斷請求可用于進(jìn)行適當(dāng)?shù)腗D-ECC代碼請求, 而不需要用戶或MD/ECC-服務(wù)器輸入。以這種方式,由于端用戶獲得了與穩(wěn) 健的本地MD-ECC引擎結(jié)合的定制的Java腳本測試程序的靈活性,因此端用 戶在兩方面都獲得最佳。如下所述,可使用標(biāo)準(zhǔn)格式或預(yù)定義的格式來啟動(dòng) 多數(shù)公共MD-ECC引擎,并且以已知格式返回相關(guān)的診斷信息。以這種方式, 可通過發(fā)送具有啟動(dòng)MD-ECC引擎的嵌入Java腳本的網(wǎng)頁來容易地獲得多數(shù) 手持機(jī)的診斷。圖3示出這樣一個(gè)實(shí)施例MD-ECC引擎運(yùn)行本地代碼,所述本地代碼 可被實(shí)現(xiàn)為基于測試類型調(diào)用基本MD/ECC-服務(wù)器測試功能的開關(guān)表。在這 個(gè)實(shí)施例中,技術(shù)員10操作MD/ECC-服務(wù)器12。在MD/ECC-服務(wù)器12和 無線裝置16之間保持無線傳輸14。在這個(gè)實(shí)施例中,無線裝置16具有嵌入 的web瀏覽器40,所述web瀏覽器40具有Java腳本42的實(shí)現(xiàn)和/或可操作 執(zhí)行Java腳本42。無線裝置16還具有ECC-客戶機(jī)18,所述ECC-客戶機(jī)18 為了診斷的目的而內(nèi)置于無線裝置16。端用戶20能夠通過將web瀏覽器40 導(dǎo)航到技術(shù)員IO指示的互聯(lián)網(wǎng)位置(諸如HTML (超文本標(biāo)記語言)網(wǎng)頁) 來啟動(dòng)Java腳本42,在某些實(shí)施例中,互聯(lián)網(wǎng)位置可包括Java腳本42。在 另一些實(shí)施例中,所有或部分Java腳本42可能已經(jīng)駐留在無線裝置16中。 在另一些實(shí)施例中,MD/ECC-服務(wù)器12可能已經(jīng)具有Java腳本42,或者可 能按照需要建立了 Java腳本42。 Java腳本42接著通過無線裝置16在web 瀏覽器40上啟動(dòng)并且與ECC-客戶機(jī)18進(jìn)行通信???lt;吏用啟動(dòng)Java腳本42 的其它方法,并且下面提供一個(gè)這樣的實(shí)施例。Java腳本42包括在無線裝置16上啟動(dòng)ECC-客戶機(jī)18或移動(dòng)診斷引擎 的命令,所述ECC-客戶機(jī)18可以是MD-ECC引擎或者可包括MD-ECC引 擎。Java腳本42可包括腳本和/或用于每個(gè)不同ECC-客戶機(jī)18的多個(gè)腳本。 Java腳本42能夠檢測無線裝置16的類型,并且接著啟動(dòng)一企測的無線裝置16 的ECC-客戶機(jī)18。例如,在一個(gè)實(shí)施例中,MD/ECC-月l務(wù)器12可包括一個(gè) 或多個(gè)手持機(jī)配置管理器及其組件,可操作它們來促進(jìn)與ECC-客戶機(jī)18的 通信?;蛘?,MD/ECC-服務(wù)器12可向技術(shù)員IO提供無線裝置16的列表或選 擇。技術(shù)員IO接著可選擇適合的無線裝置16,并且MD/ECC-服務(wù)器12發(fā)送 具有Java腳本42的適合的網(wǎng)頁,可操作所述Java腳本42以啟動(dòng)已知在相應(yīng) 的無線裝置16上的ECC-客戶機(jī)18。啟動(dòng)ECC-客戶機(jī)18和/或提供啟動(dòng)ECC-客戶機(jī)18的適合的Java腳本42的其它技術(shù)是已知的并可,皮使用,并且根據(jù) 本公開的啟示將容易將這些技術(shù)提供給本領(lǐng)域技術(shù)人員,所有這些在公開的 實(shí)施例的精神和范圍內(nèi)。多數(shù)無線裝置具有不同的私有的移動(dòng)診斷引擎或ECC-客戶機(jī)18。以前, 可能需要私有MD/ECC-服務(wù)器以與不同的可能無線裝置中每一個(gè)通信,并且 技術(shù)員可能需要彼此熟悉。使用當(dāng)前系統(tǒng),電信運(yùn)營者可采用MD/ECC-服務(wù)器12并且啟動(dòng)潛在地駐留在任何無線裝置上的ECC-客戶才幾18。多個(gè)ECC-客戶機(jī)18被標(biāo)準(zhǔn)化并使用公共應(yīng)用編程接口 (API)進(jìn)行通 信,或者具有或接受進(jìn)行診斷請求的相似或已知意見。Java腳本42或其它腳 本可用于經(jīng)由ECC-客戶機(jī)18從無線裝置16請求診斷信息。某些腳本或調(diào)用 對一個(gè)或多個(gè)ECC-客戶機(jī)18可以是公共的,或者某些腳本或調(diào)用對特定無 線裝置及其私有的ECC-客戶機(jī)18是唯一的。在一個(gè)實(shí)施例中,MD/ECC-服 務(wù)器12管理啟動(dòng)ECC-客戶機(jī)18的Java腳本42以及允許:汰術(shù)員或端用戶20 對診斷信息進(jìn)行附加或補(bǔ)充請求的其它Java腳本42。Web瀏覽器68將結(jié)果報(bào)告給MD/ECC-服務(wù)器12和技術(shù)員10。某些ECC-客戶機(jī)18根據(jù)標(biāo)準(zhǔn)格式或使用公共API交換所述結(jié)果。MD/ECC-服務(wù)器12 還可設(shè)置有或包括度量收集服務(wù)器(Metrics Collection Server),所述度量收 集服務(wù)器是接收診斷度量的已知系統(tǒng)。ECC-客戶機(jī)18可直接與MD/ECC-服 務(wù)器12進(jìn)行通信(諸如經(jīng)由HTTP ),以提供診斷信息。使用診斷信息,技術(shù)員IO可接著識別問題,諸如在無線裝置16內(nèi)檢測 硬件錯(cuò)誤。技術(shù)員IO可將修改發(fā)送到無線裝置16的配置,以校正這些問題。 修改被發(fā)送到瀏覽器40并作為Java腳本42被執(zhí)行,所述Java腳本42啟動(dòng) 實(shí)現(xiàn)對無線裝置16的任何改變的ECC-客戶機(jī)18。在這個(gè)實(shí)施例中,使用Java腳本42執(zhí)行允許無線裝置和MD/ECC-服務(wù) 器12之間的通信的測試腳本。使用Java腳本的優(yōu)點(diǎn)之一在于Java腳本內(nèi) 的若干功能可用于調(diào)用與無線裝置16的ECC-客戶機(jī)18通信。然而,可以用 Jscript、 XML、 ActiveX或其它腳本語言執(zhí)行這個(gè)任務(wù)。僅由無線裝置內(nèi)使用 的制作者的軟件實(shí)現(xiàn)來限制腳本語言的選擇。在其它實(shí)施例中,端用戶20可在沒有技術(shù)員IO的支持下啟動(dòng)、診斷和 更新無線裝置16。例如,本地客戶機(jī)可被加載到無線裝置16內(nèi)以方便與可 位于MD/ECC-服務(wù)器12內(nèi)或與MD/ECC-服務(wù)器12通信的支持服務(wù)器進(jìn)行 通信。例如,輕Symbian客戶機(jī)可與Symbian OS裝置一起使用,并且Microsoft 客戶機(jī)可與Windows裝置一起使用,以允許與支持服務(wù)器進(jìn)行通信。以這種 方式使用所述客戶機(jī)提供了將標(biāo)準(zhǔn)診斷程序從裝置發(fā)送到MD/ECC-服務(wù)器 12的能力和從MD/ECC-服務(wù)器12接收對無線裝置的配置的標(biāo)準(zhǔn)修改的能力。圖4給出本發(fā)明的這個(gè)方面的操作的一個(gè)示例。在塊50中,用戶使用無 線裝置16瀏覽器打開診斷頁。例如,可在先于用戶接收無線裝置16而安裝的瀏覽器上提供對診斷腳本的鏈接。在塊52中,用戶選才奪描述用戶正在經(jīng)歷 的問題的類型的鏈接。所述頁可包含診斷嚴(yán)重的或更加普遍的問題的鏈接。在塊54中,瀏覽器執(zhí)行Java腳本以用無線裝置16診斷問題。在塊56中, web瀏覽器將診斷的結(jié)果發(fā)送到MD/ECC-服務(wù)器12。在塊58中,在從無線 裝置16接收數(shù)據(jù)之后,MD/ECC-服務(wù)器12確定在無線裝置16內(nèi)是否存在硬 件錯(cuò)誤。如果在塊58中MD/ECC-服務(wù)器12檢測到硬件錯(cuò)誤,則在塊60中, MD/ECC-服務(wù)器12發(fā)送指示硬件故障的消息以在無線裝置16上顯示。如果 在塊58中MD/ECC-服務(wù)器12沒有檢測到硬件錯(cuò)誤,則MD/ECC-服務(wù)器12 發(fā)送指示沒有硬件故障的消息以在無線裝置16上顯示。如果不存在硬件錯(cuò)誤 并且設(shè)置調(diào)整已知,則在塊64中MD/ECC-服務(wù)器12將更新的配置設(shè)置發(fā)送 到無線裝置16。這個(gè)示例想要說明一個(gè)實(shí)施例,然而,應(yīng)該注意不需要遵循所有步驟, 或者可按不同的順序執(zhí)行所述步驟。例如,MD/ECC-服務(wù)器12跳過塊62, 在不顯示沒有硬件故障的消息情況下將更新的配置設(shè)置發(fā)送到無線裝置16。 作為另一示例,MD/ECC-服務(wù)器12可啟動(dòng)公開的診斷程序,而不是如塊50 所示讓用戶啟動(dòng)公開的診斷程序。應(yīng)該理解,在按照使用Java和/或Java腳本實(shí)現(xiàn)來討論本公開的特定方 面時(shí),本公開不限于Java和/或Java腳本,可^吏用其它編程語言、工具或腳 本語言(諸如但不限于SyncML (同步標(biāo)記語言)),并且容易將這些提供給 本領(lǐng)域技術(shù)人員.。在圖5中示出用于實(shí)現(xiàn)在此公開的一個(gè)或多個(gè)實(shí)施例的示例性移動(dòng)手持 機(jī)系統(tǒng)70。上述系統(tǒng)的全部或部分可被實(shí)現(xiàn)在任何手持移動(dòng)電子裝置70上, 這對于本領(lǐng)域技術(shù)人員是已知的。移動(dòng)手持機(jī)系統(tǒng)70包括與第一存儲(chǔ)器區(qū)域 74連接的處理器72 (可被稱為中央處理器或CPU)、第二存儲(chǔ)器區(qū)域76、輸 入裝置78 (諸如鍵區(qū))和輸出裝置80 (諸如顯示屏)。移動(dòng)手持機(jī)系統(tǒng)70還 可包括一個(gè)或多個(gè)天線和射頻收發(fā)器(未顯示),這對于本領(lǐng)域技術(shù)人員是已 知的。處理器72可被實(shí)現(xiàn)為一個(gè)或多個(gè)CPU芯片,并且可執(zhí)行其從第一存儲(chǔ) 器區(qū)域74或第二存儲(chǔ)器區(qū)域76訪問到的指令、代碼、計(jì)算機(jī)程序或腳本。 第一存儲(chǔ)器區(qū)域74可以是非易失性存儲(chǔ)器,諸如閃存。移動(dòng)手持機(jī)70數(shù)據(jù) 通??砂惭b在第一存儲(chǔ)器區(qū)域74中。第二存儲(chǔ)器區(qū)域76可以是固件或相似類型的存儲(chǔ)器。裝置的操作系統(tǒng)通??砂惭b在第二存儲(chǔ)器區(qū)域76中。還可在任何具有充足的處理功率、存儲(chǔ)器資源和能夠處理置于其上的必 要工作量的網(wǎng)絡(luò)吞吐量的通用計(jì)算機(jī)上實(shí)現(xiàn)上述各種系統(tǒng)。圖6示出適合實(shí) 現(xiàn)在此公開的 一個(gè)或多個(gè)實(shí)施例的典型的通用計(jì)算機(jī)系統(tǒng)。所述計(jì)算才幾系統(tǒng)90包括與包括輔助存儲(chǔ)器100的存儲(chǔ)器裝置通信的處理器94 (可被稱為中 央處理器或CPU),只讀存儲(chǔ)器(ROM) 98、隨機(jī)存取存儲(chǔ)器(RAM) 96、 輸入/輸出(I/O)裝置102和網(wǎng)絡(luò)連接裝置92。處理器94可被實(shí)現(xiàn)為一個(gè)或 多個(gè)CPU芯片。輔助存儲(chǔ)器IOO通常包括一個(gè)或多個(gè)盤驅(qū)動(dòng)或磁盤驅(qū)動(dòng),并且用于數(shù)據(jù) 的非易失存儲(chǔ),如果RAM 96不足夠大以容納所有工作數(shù)據(jù),則輔助存儲(chǔ)器 100作為溢出輸出存儲(chǔ)裝置。當(dāng)選擇執(zhí)行程序時(shí),輔助存儲(chǔ)器100可用于存 儲(chǔ)加載到RAM 96中的這些程序。ROM 98用于存儲(chǔ)在程序執(zhí)行期間讀取的 指令和可能數(shù)據(jù)。ROM 98是通常相對于大容量輔助存儲(chǔ)器而言具有較小的 存儲(chǔ)容量的非易失性存儲(chǔ)裝置。RAM 96用于存儲(chǔ)易失性數(shù)據(jù)并且可能存儲(chǔ) 指令。對ROM 98和RAM 96的訪問通常比對輔助存儲(chǔ)器100的訪問快。1/0裝置102可包括打印機(jī)、視頻監(jiān)視器、液晶顯示器(LCD)、觸摸屏 顯示器、鍵盤、鍵區(qū)、開關(guān)、撥號盤、鼠標(biāo)、軌跡球、語音識別器、讀卡器、 紙帶讀取器或其它已知輸入裝置。網(wǎng)絡(luò)連接裝置92可具有這樣的形式調(diào)制解調(diào)器、調(diào)制解調(diào)器庫、以太 網(wǎng)卡、通用串行(USB)接口卡、串行接口、令牌環(huán)卡、光纖分布數(shù)據(jù)接口 (FDDI)卡、無線局域網(wǎng)(WLAN)卡、無線電收發(fā)卡(諸如碼分多址(CDMA ) 和/或全球移動(dòng)通信系統(tǒng)(GSM)無線電收發(fā)器卡)和其它已知網(wǎng)絡(luò)裝置。這 些網(wǎng)絡(luò)連接裝置92可使處理器94與互聯(lián)網(wǎng)或一個(gè)或多個(gè)內(nèi)聯(lián)網(wǎng)通信。以這 種網(wǎng)絡(luò)連接,預(yù)期處理器94可按執(zhí)行上述方法的步驟的過程從網(wǎng)絡(luò)接收信 息,或者將信息輸出到網(wǎng)絡(luò)。例如,以計(jì)算機(jī)數(shù)據(jù)基帶信號或包含在載波中的信號的形式,可從網(wǎng)絡(luò) 接收可包括將使用處理器94執(zhí)行的數(shù)據(jù)或指令的這種信息,或者將所述信息 輸出到網(wǎng)絡(luò)。網(wǎng)絡(luò)連接裝置92產(chǎn)生的基帶信號或包含在載波中的信號可在電 導(dǎo)體中或其表面上、同軸電纜中、波導(dǎo)中、光介質(zhì)(例如,光纖)中或者空 氣或自由空間中傳播。包含在基帶信號或嵌入載波的信號中的信息可根據(jù)不 同的序列排序,如按照期望可以是處理或產(chǎn)生信息,或者發(fā)送或接收信息的順序??筛鶕?jù)本領(lǐng)域的技術(shù)人員已知的若干方法產(chǎn)生基帶信號或嵌入載波的 信號或者當(dāng)前使用或以后將開發(fā)的其它類型的信號(在此被稱為傳輸介質(zhì))。處理器94執(zhí)行其從硬盤、軟盤、光盤(這些基于盤的系統(tǒng)可都被認(rèn)為是 輔助存儲(chǔ)器100)、 ROM 98、 RAM96或網(wǎng)絡(luò)連接裝置92訪問的指令、代碼、 計(jì)算機(jī)程序或腳本。雖然在本公開中已經(jīng)提供了幾個(gè)實(shí)施例,應(yīng)該理解,在不脫離本公開的 精神或范圍的情況下,可按其它具體形式實(shí)現(xiàn)公開的系統(tǒng)和方法。當(dāng)前示例 被認(rèn)為是說明性的,而不是限制性的,而且意圖不是限制為在此給出的細(xì)節(jié), 但是可在權(quán)利要求的范圍及其等同物的全部范圍內(nèi)進(jìn)行修改。例如,各種部 件和組件可被組合或集成到其它系統(tǒng)中,或者可省略或不實(shí)現(xiàn)特定特征。另外,在不脫離本公開的范圍的情況下,在各種實(shí)施例中不連續(xù)地或單 獨(dú)地描述和示出的技術(shù)、系統(tǒng)、子系統(tǒng)和方法可與其它系統(tǒng)、模塊、技術(shù)或 方法組合或集成。示出或討論的直接連接或彼此通信的其它項(xiàng)可通過某些接 口或裝置連接,從而所述項(xiàng)不再被認(rèn)為彼此直接連接,而是可以是間接連接 并通信,彼此電連接、機(jī)械連接等。本領(lǐng)域的技術(shù)人員可清楚變化、替換和 改變的其它示例,并且在不脫離在此公開的精神和范圍的情況下,可進(jìn)行變 化、替換和改變。
權(quán)利要求
1、一種用于移動(dòng)診斷和電子客戶關(guān)懷的系統(tǒng),包括移動(dòng)手持機(jī),具有存儲(chǔ)在移動(dòng)手持機(jī)上的診斷軟件應(yīng)用和在移動(dòng)手持機(jī)上可執(zhí)行的第二軟件應(yīng)用;服務(wù)器,用于解釋從診斷軟件應(yīng)用接收的結(jié)果,用于基于診斷軟件應(yīng)用的至少部分結(jié)果將更新的操作參數(shù)返回移動(dòng)手持機(jī),其中,響應(yīng)于將信號發(fā)送到第二軟件應(yīng)用的服務(wù)器使用第二軟件應(yīng)用調(diào)用診斷軟件應(yīng)用。
2、 如權(quán)利要求1所述的系統(tǒng),其中,移動(dòng)手持機(jī)是從包括無線移動(dòng)電話、 個(gè)人數(shù)字助理(PDA)、無線膝上型計(jì)算機(jī)和無線接入點(diǎn)的組中選擇的無線通 信裝置。
3、 如權(quán)利要求l所述的系統(tǒng),其中,定制診斷軟件應(yīng)用以在移動(dòng)手持機(jī)上操作。
4、 如權(quán)利要求1所述的系統(tǒng),其中,移動(dòng)手持機(jī)包括web瀏覽器,其 中,操作移動(dòng)手持機(jī)以經(jīng)由web瀏覽器執(zhí)行第二軟件應(yīng)用。
5、如權(quán)利要求l所述的系統(tǒng),其中,使用腳本語言實(shí)現(xiàn)第二軟件應(yīng)用。
6、 如權(quán)利要求1所述的系統(tǒng),其中,移動(dòng)手持機(jī)經(jīng)由從包括GPRS網(wǎng)絡(luò)、 CDMA網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、正交頻分復(fù)用多址網(wǎng)絡(luò)和EDGE網(wǎng)絡(luò)的組中選擇 的網(wǎng)絡(luò)與服務(wù)器進(jìn)行通信。
7、 如權(quán)利要求5所述的系統(tǒng),其中,腳本語音是JavaScript和SyncML (同步標(biāo)記語言)之一。
8、 如權(quán)利要求l所述的系統(tǒng),其中,第二軟件應(yīng)用通過使用開關(guān)表在診 斷軟件應(yīng)用和服務(wù)器之間通信。
9、 一種診斷無線裝置的方法,包括使用無線裝置上的web瀏覽器讀取包括可執(zhí)行腳本的網(wǎng)頁; web瀏覽器啟動(dòng)所述可執(zhí)行腳本; 所述可執(zhí)行腳本啟動(dòng)無線裝置的診斷應(yīng)用; 診斷應(yīng)用將一個(gè)或多個(gè)關(guān)于無線裝置的診斷度量提供給服務(wù)器。
10、 如權(quán)利要求9所述的方法,其中,所述服務(wù)器是客戶關(guān)懷服務(wù)器, 所述方法還包括.-客戶關(guān)懷服務(wù)器分析診斷程序的結(jié)果;基于客戶關(guān)懷服務(wù)器分析的至少部分結(jié)果將更新發(fā)送到無線裝置。
11、 如權(quán)利要求9所述的方法,還包括基于一個(gè)或多個(gè)診斷度量調(diào)整 無線裝置的參數(shù)。
12、 如權(quán)利要求IO所述的方法,其中,服務(wù)器可被實(shí)現(xiàn)為電子客戶關(guān)懷 (ECC)標(biāo)準(zhǔn)服務(wù)器。
13、 如權(quán)利要求9所述的方法,其中,從包括Jscript、 JavaScript、 SyncML (同步標(biāo)記語言)和XML的組中選擇可執(zhí)行腳本。
14、 如權(quán)利要求9所述的方法,還包括確定無線裝置的硬件是否存在 缺陷。
15、 如權(quán)利要求9所述的方法,其中,診斷應(yīng)用是移動(dòng)診斷電子客戶關(guān) 懷(MD-ECC)適應(yīng)軟件。
16、 一種用于移動(dòng)i貪斷的系統(tǒng),包括無線手持機(jī),具有用于執(zhí)行腳本的web瀏覽器,還具有用于診斷至少部 分無線手持機(jī)的診斷應(yīng)用;服務(wù)器,用于促進(jìn)提供具有可執(zhí)行腳本的網(wǎng)頁,以啟動(dòng)無線手持機(jī)上的 診斷應(yīng)用,從而當(dāng)無線手持機(jī)上的web瀏覽器執(zhí)行所述可執(zhí)行腳本時(shí),所述 可執(zhí)行腳本促進(jìn)啟動(dòng)診斷應(yīng)用,以診斷至少部分無線手持機(jī),診斷應(yīng)用還用 于交換某些診斷結(jié)果。
17、 如權(quán)利要求16所述的系統(tǒng),其中,診斷應(yīng)用是移動(dòng)診斷電子客戶關(guān) 懷(MD-ECC)適應(yīng)軟件,其中,服務(wù)器被實(shí)現(xiàn)為電子客戶關(guān)懷(ECC)標(biāo) 準(zhǔn)服務(wù)器。
18、 如權(quán)利要求17所述的系統(tǒng),其中,從包括Jscript、 JavaScript、 SyncML(同步標(biāo)記語言)和XML的組中選擇可執(zhí)行腳本。
19、 如權(quán)利要求16所述的系統(tǒng),其中,無線手持機(jī)是從包括無線移動(dòng)電 話和個(gè)人數(shù)字助理(PDA)的組中選擇的無線通信裝置。
20、 如權(quán)利要求16所述的系統(tǒng),其中,服務(wù)器還用于促進(jìn)更新參數(shù)到無 線手持機(jī)的通信,診斷應(yīng)用用于使用更新參數(shù)來更新無線裝置。
全文摘要
提供一種用于移動(dòng)診斷和電子客戶關(guān)懷的系統(tǒng)。所述系統(tǒng)包括移動(dòng)手持機(jī)和服務(wù)器。移動(dòng)手持機(jī)具有存儲(chǔ)在移動(dòng)手持機(jī)上的診斷軟件應(yīng)用和在移動(dòng)手持機(jī)上可執(zhí)行的第二軟件應(yīng)用??刹僮鞣?wù)器以解釋從診斷軟件應(yīng)用接收的結(jié)果。還可操作服務(wù)器以基于診斷軟件應(yīng)用的至少部分結(jié)果將更新的操作參數(shù)返回移動(dòng)手持機(jī)。響應(yīng)于將信號發(fā)送到第二軟件應(yīng)用的服務(wù)器使用第二軟件應(yīng)用調(diào)用診斷軟件應(yīng)用。
文檔編號H04B17/00GK101317382SQ200680044837
公開日2008年12月3日 申請日期2006年11月28日 優(yōu)先權(quán)日2005年11月29日
發(fā)明者瓦尼·布德哈提, 蘇德西爾·庫馬爾·皮戴爾迪, 范國新 申請人:三星電子株式會(huì)社