專利名稱:測量無線設(shè)備以及網(wǎng)絡(luò)的使用和性能指標(biāo)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及無線設(shè)備和網(wǎng)絡(luò),尤其涉及用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)和有關(guān)方法。
背景技術(shù):
傳統(tǒng)上,消費(fèi)者將無線設(shè)備用于基本的電話技術(shù),但應(yīng)用于基本的單向文本消息功能和基于企業(yè)的數(shù)據(jù)應(yīng)用卻是有限的。最近無線產(chǎn)業(yè)的發(fā)展以及internet的流行導(dǎo)致了二者的自然結(jié)合。這個(gè)新近結(jié)合在一起的通信應(yīng)用和包括了諸如無線web微瀏覽、web剪輯應(yīng)用、單向和雙向文本消息等應(yīng)用的服務(wù),在業(yè)界一般被稱為無線數(shù)據(jù)、無線internet或無線web服務(wù)。例如,移動(dòng)電話機(jī)、尋呼機(jī)以及個(gè)人數(shù)字助手(PDA)現(xiàn)在都具有無線數(shù)據(jù)能力,在業(yè)界一般被稱為無線設(shè)備。
無線數(shù)據(jù)是對(duì)由蜂窩、PCS、SMR和尋呼網(wǎng)絡(luò)運(yùn)營者提供的傳統(tǒng)無線服務(wù)的增強(qiáng)。無線應(yīng)用協(xié)議(WAP)是無線數(shù)據(jù)的關(guān)鍵因素-現(xiàn)在用戶通過無線設(shè)備能夠?yàn)g覽internet站點(diǎn)、購買貨物和服務(wù)、發(fā)送和接收電子郵件、將廣泛的internet內(nèi)容陣列壓入其無線設(shè)備中以及用其無線設(shè)備訪問公司和個(gè)人信息。現(xiàn)在在美國,數(shù)據(jù)媒體在諸如電路交換和CDPD的網(wǎng)絡(luò)上大量提供這種無線數(shù)據(jù)服務(wù),但這些和其他服務(wù)將很快在更快更先進(jìn)的無線網(wǎng)絡(luò)技術(shù)上提供,例如高數(shù)據(jù)率[HDR]、常規(guī)分組無線服務(wù)[GPRS]、GSM發(fā)展的增強(qiáng)的數(shù)據(jù)率[EDGE]、1XRTT、CDMA2000、以及寬帶CDMA[W-CDMA]。
無線數(shù)據(jù)產(chǎn)業(yè)的參與者,如服務(wù)提供商、廣告商、內(nèi)容提供商和電子和移動(dòng)商務(wù)公司,需要用戶活動(dòng)和無線數(shù)據(jù)使用信息。首先,例如,需要收集關(guān)于無線數(shù)據(jù)用戶的活動(dòng)和使用行為的信息。用戶使用、觀眾和購買信息統(tǒng)計(jì)是多數(shù)發(fā)達(dá)產(chǎn)業(yè)的主要成分。需要迅速使這些信息流可被這個(gè)新的尚未被充分了解的產(chǎn)業(yè)的所有參與者所用,以便加速發(fā)展更有效的服務(wù)和產(chǎn)品出售-從而提升用戶滿意度,加速產(chǎn)業(yè)的綜合增長、通過避免未知的戰(zhàn)略和行動(dòng)來節(jié)省產(chǎn)業(yè)參與者的時(shí)間和金錢。第二,需要使無線產(chǎn)業(yè)能夠獲得連續(xù)的實(shí)時(shí)的獨(dú)立和無偏差的網(wǎng)絡(luò)和設(shè)備性能數(shù)據(jù)。不僅網(wǎng)絡(luò)運(yùn)營者和設(shè)備制造商需要評(píng)估自己的網(wǎng)絡(luò)和設(shè)備的性能,特別因?yàn)樗婕盁o線數(shù)據(jù)和更傳統(tǒng)的無線語音應(yīng)用,而且還需要向銷售商、廣告商和內(nèi)容提供商提供關(guān)于消費(fèi)者從無線網(wǎng)絡(luò)和設(shè)備參與者處接收到的服務(wù)的水平的客觀數(shù)據(jù)。第三,需要將這些信息流綜合起來,從而使產(chǎn)業(yè)參與者能更好地了解無線網(wǎng)絡(luò)服務(wù)水平和設(shè)備性能特征(以及它們的變化)如何影響無線數(shù)據(jù)用戶的行為。例如,電子和移動(dòng)商務(wù)公司需要量化由于不良的網(wǎng)絡(luò)性能引起的失敗無線交易而導(dǎo)致的“收入損失”。
使用、觀眾和購買信息雖然無線電話和基于WAP的數(shù)據(jù)服務(wù)的流行度正在高漲,但卻沒有用于測量無線數(shù)據(jù)用戶行為的可靠系統(tǒng)?,F(xiàn)在,關(guān)于無線數(shù)據(jù)產(chǎn)業(yè)的競爭性市場信息主要通過消費(fèi)者調(diào)查獲得,其精確度并不可靠,業(yè)界常對(duì)其質(zhì)疑。
因此,急需監(jiān)控用戶活動(dòng)和無線數(shù)據(jù)使用信息的更精確的服務(wù)。無線網(wǎng)絡(luò)運(yùn)營商、無線設(shè)備制造商、廣告商和內(nèi)容提供商均在尋找更精確和詳細(xì)的信息,以便更好地了解無線數(shù)據(jù)用戶的行為、經(jīng)歷和需要。甚至關(guān)于無線數(shù)據(jù)用戶的最基本的問題的數(shù)據(jù)目前也很有限-用戶的數(shù)目和人口統(tǒng)計(jì)(demographics);他們使用什么無線設(shè)備和網(wǎng)絡(luò);他們何時(shí)、以何頻率、持續(xù)多久、從何處訪問無線internet;他們?cè)L問什么網(wǎng)站;他們執(zhí)行什么交易;他們觀看/兌現(xiàn)什么廣告等。隨著產(chǎn)業(yè)的進(jìn)步和成熟以及無線數(shù)據(jù)用戶變得更加老練,在一段時(shí)間內(nèi)跟蹤用戶的行為的能力也變得尤其重要。服務(wù)存在于有線internet以及其他提供這種類型的消費(fèi)者使用、視聽率和購買數(shù)據(jù)的產(chǎn)業(yè)中。
創(chuàng)建一個(gè)有效并精確地收集無線數(shù)據(jù)消費(fèi)者的使用和活動(dòng)信息的系統(tǒng)和方法對(duì)于有線internet產(chǎn)業(yè)造成了許多挑戰(zhàn)。例如,涉及無線設(shè)備的地方遇到的挑戰(zhàn)通常包括有限的存儲(chǔ)能力、功率限制、有限的處理能力、多個(gè)所有者的操作系統(tǒng)與有限的接口,等等。另外,需要兼容涉及不同無線網(wǎng)絡(luò)協(xié)議的活動(dòng),每種協(xié)議都是根據(jù)其自己的規(guī)范設(shè)計(jì)的。另外,還需要跟蹤一定范圍的數(shù)據(jù)應(yīng)用和協(xié)議的活動(dòng),這些數(shù)據(jù)應(yīng)用和協(xié)議可能是WAP、web剪輯應(yīng)用、HTML、WML和XML瀏覽器。
在無線數(shù)據(jù)產(chǎn)業(yè)為預(yù)期的新的無線數(shù)據(jù)用戶的洪流作準(zhǔn)備的同時(shí),市場強(qiáng)烈需要改進(jìn)的無線數(shù)據(jù)消費(fèi)者使用和活動(dòng)信息。
網(wǎng)絡(luò)/設(shè)備性能信息市場強(qiáng)烈需要一個(gè)監(jiān)控?zé)o線數(shù)據(jù)網(wǎng)絡(luò)和無線設(shè)備的性能的系統(tǒng)?,F(xiàn)在,對(duì)于關(guān)于無線數(shù)據(jù)網(wǎng)絡(luò)的性能的“服務(wù)質(zhì)量”(QOS)數(shù)據(jù)沒有工業(yè)標(biāo)準(zhǔn)。當(dāng)前,網(wǎng)絡(luò)運(yùn)營者展開的私有驅(qū)動(dòng)測驗(yàn)網(wǎng)絡(luò)評(píng)估活動(dòng)一般僅為其自己內(nèi)部使用。網(wǎng)絡(luò)運(yùn)營者一般不會(huì)讓此信息為外部團(tuán)體所用,如網(wǎng)絡(luò),internet內(nèi)容參與者、無線數(shù)據(jù)應(yīng)用服務(wù)提供商、無線廣告商、無線電子商務(wù)公司等。即使這種信息可為網(wǎng)絡(luò)運(yùn)營者組織外部的其他產(chǎn)業(yè)參與者所用,由于產(chǎn)權(quán)性質(zhì)和不同網(wǎng)絡(luò)運(yùn)營者間的數(shù)據(jù)收集的不同方法、缺乏數(shù)據(jù)收集的標(biāo)準(zhǔn)安排以及由評(píng)估網(wǎng)絡(luò)供應(yīng)商自己的網(wǎng)絡(luò)和其他競爭者的網(wǎng)絡(luò)所引起的偏差,該信息也是不充分的。
因此,需要一個(gè)更可靠的實(shí)時(shí)的方法來監(jiān)控?zé)o線網(wǎng)絡(luò)的數(shù)據(jù)性能。網(wǎng)絡(luò)運(yùn)營者沒有提供數(shù)據(jù)服務(wù)的經(jīng)驗(yàn),而他們對(duì)于能夠幫助他們了解其網(wǎng)絡(luò)如何在供應(yīng)無線數(shù)據(jù)服務(wù)中堆積以及何處、何時(shí)及如何優(yōu)化其網(wǎng)絡(luò)的信息十分感興趣。數(shù)據(jù)媒體對(duì)于客觀的QOS數(shù)據(jù)的興趣被最近關(guān)于E911服務(wù)能力的聯(lián)邦命令進(jìn)一步提高-數(shù)據(jù)媒體再也不能忍受覆蓋裂口及其服務(wù)區(qū)域內(nèi)的拖延問題。其他期待將其銷售、市場和產(chǎn)品開發(fā)行為集中在向無線數(shù)據(jù)用戶提供令人滿意的服務(wù)的網(wǎng)絡(luò)運(yùn)營者和地區(qū)的其他無線產(chǎn)業(yè)參與者同樣對(duì)于關(guān)于網(wǎng)絡(luò)運(yùn)營者的性能的客觀信息十分感興趣。在有線internet產(chǎn)業(yè)中,現(xiàn)有的信息服務(wù)公司提供對(duì)于web駐留服務(wù)器和中樞網(wǎng)絡(luò)的不基于用戶的、自動(dòng)的、實(shí)時(shí)QOS跟蹤?,F(xiàn)在需要捕獲包括無線數(shù)據(jù)以及傳統(tǒng)的后端電纜性能指標(biāo)的性能測量。這種類型的包括無線數(shù)據(jù)的端對(duì)端測量,是比由有線internet產(chǎn)業(yè)所代表的后端測量更復(fù)雜的過程,因?yàn)樗仨毎o線連接。持續(xù)跟蹤關(guān)于RSSI、信道分配、誤比特率、傳輸功率、呼叫結(jié)果等的統(tǒng)計(jì)有益于無線數(shù)據(jù)產(chǎn)業(yè)參與者和用戶。
同樣地,需要提高對(duì)于無線設(shè)備統(tǒng)計(jì)的實(shí)時(shí)收集?,F(xiàn)在,制造商僅進(jìn)行裝運(yùn)前的設(shè)備性能測試。一旦落到消費(fèi)者手中,這個(gè)負(fù)擔(dān)通常只落在了無線數(shù)據(jù)用戶身上,由他們來確定設(shè)備是否正確工作。如果設(shè)備未打開或明顯地壞掉,則這是相當(dāng)容易的,但當(dāng)發(fā)生其他更微妙的故障或性能降級(jí)時(shí),則比較困難了。例如,需要基于實(shí)時(shí)用戶活動(dòng)(這能在一段時(shí)間內(nèi)跟蹤)的關(guān)于諸如DSP、電池壽命、功耗、指針分配等指標(biāo)的無線設(shè)備參數(shù)信息。例如,設(shè)備制造商和網(wǎng)絡(luò)運(yùn)營者可以使用此信息識(shí)別和替換“不合規(guī)格”的或有故障的設(shè)備,從而減少遇到與無線設(shè)備有關(guān)的性能問題的無線數(shù)據(jù)用戶的數(shù)量。其他諸如可用存儲(chǔ)器、控制設(shè)置和個(gè)人信息管理(PIM)功能使用率等信息同樣能幫助設(shè)備制造商計(jì)劃未來的無線設(shè)備功能。總的來說,這種能力使無線數(shù)據(jù)用戶對(duì)網(wǎng)絡(luò)運(yùn)營商、無線設(shè)備制造商、應(yīng)用程序公司的滿意度更高,以及幫助這些團(tuán)體更快地了解設(shè)備性能特征,并找出設(shè)備設(shè)計(jì)和制造問題,以便向消費(fèi)者推出改進(jìn)的產(chǎn)品和服務(wù)。
綜合信息本發(fā)明包含的信息服務(wù)的廣度以及捕獲實(shí)時(shí)的、綜合的市場和性能信息的能力與現(xiàn)存的任何常規(guī)的市場研究方法相比都是卓著的。綜合這些數(shù)據(jù)流的獨(dú)一無二的能力進(jìn)一步增加了無線數(shù)據(jù)團(tuán)體的價(jià)值。例如,需要同時(shí)收集關(guān)于用戶活動(dòng)和網(wǎng)絡(luò)性能的信息。通過分析這兩個(gè)數(shù)據(jù)流,服務(wù)提供商將能夠洞察網(wǎng)絡(luò)性能對(duì)于其消費(fèi)者的使用模式的影響。
同樣,越來越需要使基于位置的廣告商能夠獲得在特定時(shí)間和在特定地理位置(例如,在本地球場的棒球比賽中)在競爭的無線網(wǎng)絡(luò)“推出”通知服務(wù)的等待時(shí)間和發(fā)送失敗率的信息。另外,需要訪問GPS定位數(shù)據(jù)或傳輸統(tǒng)計(jì)以及其他指標(biāo)(例如,消費(fèi)者使用行為、網(wǎng)絡(luò)和設(shè)備性能),以便對(duì)于特定時(shí)間和地點(diǎn)的網(wǎng)絡(luò)運(yùn)營者的服務(wù)能力進(jìn)行實(shí)時(shí)評(píng)估。隨著當(dāng)前的關(guān)于無線設(shè)備性能的諸如帶寬、速度、存儲(chǔ)器、屏幕大小等約束被克服,將越來越需要關(guān)于用戶活動(dòng)和使用率、無線網(wǎng)絡(luò)性能和無線設(shè)備性能的信息。
發(fā)明內(nèi)容
本發(fā)明包括提供無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)和有關(guān)方法。
提出了一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用以及性能指標(biāo)的系統(tǒng)。該系統(tǒng)包括一個(gè)具有一個(gè)處理器和存儲(chǔ)器的無線設(shè)備,安裝在無線設(shè)備上的數(shù)據(jù)搜集軟件,用于收集設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。數(shù)據(jù)搜集軟件也可以收集位置數(shù)據(jù)和時(shí)間戳數(shù)據(jù)。多個(gè)無線設(shè)備將被分配到一組選定的用戶上。
在本發(fā)明的一個(gè)方面中,數(shù)據(jù)搜集軟件可包括多個(gè)模塊,它們用于收集設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)以及通過一個(gè)無線通信網(wǎng)絡(luò)將收集到的數(shù)據(jù)傳輸?shù)娇刂浦行倪M(jìn)行處理。
本發(fā)明的另一個(gè)方面提出了一種用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的方法。該方法包括收集設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù),以及通過一個(gè)無線通信網(wǎng)絡(luò)將收集到的數(shù)據(jù)傳輸?shù)揭粋€(gè)或多個(gè)控制中心進(jìn)行處理。在本發(fā)明的一個(gè)實(shí)施例中,控制中心處的處理產(chǎn)生涉及使用和活動(dòng)、網(wǎng)絡(luò)性能和設(shè)備性能的產(chǎn)品,它們將與位置和時(shí)間戳數(shù)據(jù)綜合。
本發(fā)明的另一個(gè)方面提供一個(gè)移動(dòng)無線設(shè)備,它包括一個(gè)電子存儲(chǔ)器,用數(shù)據(jù)搜集軟件和數(shù)據(jù)傳輸軟件對(duì)其編碼。數(shù)據(jù)搜集軟件搜集與設(shè)備使用有關(guān)的信息。搜集到的信息包括與各位置信息有關(guān)的事件數(shù)據(jù),其中位置信息指示這些事件發(fā)生時(shí)設(shè)備的位置。數(shù)據(jù)傳輸軟件傳輸搜集到的信息。
本發(fā)明的另一個(gè)方面包括一種搜集關(guān)于無線移動(dòng)設(shè)備使用信息的方法。該方法包括指定各移動(dòng)無線設(shè)備的各使用者組成的小組,其中各個(gè)移動(dòng)設(shè)備包括使用數(shù)據(jù)搜集軟件和數(shù)據(jù)傳輸軟件編碼的電子存儲(chǔ)器。數(shù)據(jù)搜集軟件搜集與設(shè)備使用有關(guān)的信息。搜集到的信息包括與各位置信息有關(guān)的事件數(shù)據(jù),其中位置信息指示這些事件發(fā)生時(shí)設(shè)備的位置。數(shù)據(jù)傳輸軟件傳輸搜集到的信息。該方法還包括收集由所述用戶小組的各個(gè)移動(dòng)設(shè)備提供的搜集到信息。
本發(fā)明的另一個(gè)方面包括一個(gè)系統(tǒng),它用至少一個(gè)控制中心搜集關(guān)于無線移動(dòng)設(shè)備使用率的信息。該系統(tǒng)包括由各個(gè)移動(dòng)設(shè)備用戶組成的小組的成員各自的移動(dòng)設(shè)備的電子存儲(chǔ)器。各個(gè)電子存儲(chǔ)器使用用于搜集數(shù)據(jù)的和用于傳輸所搜集的數(shù)據(jù)的計(jì)算機(jī)軟件進(jìn)行編碼。數(shù)據(jù)搜集軟件搜集與設(shè)備使用有關(guān)的信息。搜集到的信息包括與各位置信息有關(guān)的事件數(shù)據(jù),其中位置信息指示這些事件發(fā)生時(shí)設(shè)備的位置。數(shù)據(jù)傳輸軟件傳輸搜集到的信息。該系統(tǒng)還包括使用計(jì)算機(jī)軟件編碼的電子存儲(chǔ)媒體,用于由至少一個(gè)控制中心控制所述用戶小組的各個(gè)移動(dòng)設(shè)備提供的搜集到的各信息的收集。
聯(lián)系附圖從以下對(duì)于本發(fā)明的目前的一個(gè)首選實(shí)施例的詳細(xì)說明中將更好地理解本發(fā)明的這些和其他功能和優(yōu)點(diǎn)。
圖1顯示本發(fā)明目前的一個(gè)首選實(shí)施例的結(jié)構(gòu),它包括一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)。
圖2闡明圖1的實(shí)施例的數(shù)據(jù)搜集軟件的組成模塊。
圖2a闡明對(duì)于圖1和2所示的結(jié)構(gòu)的操作的說明。
圖3闡明可由圖1的實(shí)施例搜集的訪問、呼叫、轉(zhuǎn)發(fā)和反向信道消息的例子。
圖4闡明由圖1的實(shí)施例的設(shè)備參數(shù)數(shù)據(jù)模塊搜集的消息的例子。
圖5a、5b和5c以及5d闡明由實(shí)施例的數(shù)據(jù)搜集軟件搜集的事件類型數(shù)據(jù)和相應(yīng)于事件類型的不同指標(biāo)的搜集位置的例子。
圖6闡明圖1的實(shí)施例的移動(dòng)電臺(tái)調(diào)制解調(diào)器(MSM)無線設(shè)備功能塊的例子。
圖7顯示來自圖6的無線設(shè)備的CDMA處理器的消息的例子,它提供關(guān)于呼叫是數(shù)據(jù)呼叫還是語音呼叫的指標(biāo)。
圖8闡明圖6的無線設(shè)備涉及一個(gè)無線微瀏覽器的啟動(dòng)、使用和終止使用的消息的流程圖。
圖9闡明圖1的實(shí)施例的數(shù)據(jù)搜集軟件收集的數(shù)據(jù)的路徑的流程圖。
圖10a和10b顯示用圖1的系統(tǒng)收集的數(shù)據(jù)生成的報(bào)告的例子。
圖11說明收集設(shè)備參數(shù)數(shù)據(jù)的MSM位置。
圖12說明性地表示了圖2的模塊間的邏輯關(guān)系。
圖13顯示一個(gè)沒有數(shù)據(jù)搜集的典型的功能呼叫過程中的無線設(shè)備的計(jì)算機(jī)軟件控制流程的說明性一般附圖。
圖14顯示了根據(jù)本發(fā)明目前的一個(gè)首選實(shí)施例的與一個(gè)功能呼叫(或事件)有關(guān)的數(shù)據(jù)搜集計(jì)算機(jī)軟件控制流程的一般性附圖。
圖15顯示了根據(jù)本發(fā)明目前的一個(gè)首選實(shí)施例的與對(duì)于網(wǎng)絡(luò)可訪問信息的用戶請(qǐng)求的功能呼叫(或事件)有關(guān)的數(shù)據(jù)搜集計(jì)算機(jī)軟件控制流程的一般性附圖。
圖16顯示了根據(jù)本發(fā)明目前的一個(gè)首選實(shí)施例的在一個(gè)具有Palm操作系統(tǒng)(Palm OS)的設(shè)備上,與對(duì)于網(wǎng)絡(luò)可訪問信息的用戶請(qǐng)求有關(guān)的數(shù)據(jù)搜集計(jì)算機(jī)軟件控制流程的一般性附圖。
圖17顯示了圖14的根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)搜集軟件的操作流程圖,該操作截取從主進(jìn)程向設(shè)備庫的呼叫,并搜集指定數(shù)據(jù)。
具體實(shí)施例方式
本發(fā)明包括用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的方法和有關(guān)系統(tǒng)。以下說明用于使任何本領(lǐng)域技術(shù)熟練者能夠制造和使用本發(fā)明,并且是在一個(gè)特定的應(yīng)用及其要求的上下文條件下提供的。對(duì)于本領(lǐng)域技術(shù)熟練者,顯然易對(duì)首選實(shí)施例進(jìn)行多種修改,并且這里定義的一般原理可在不背離本發(fā)明的精神和范圍的情況下應(yīng)用到其他實(shí)施例和應(yīng)用。從而,本發(fā)明不限于所顯示的實(shí)施例,而是將符合與這里揭示的原理和功能一致的最寬的范圍。
本發(fā)明還提供了一種搜集關(guān)于移動(dòng)設(shè)備用戶的習(xí)慣和行為的信息的新方法。例如,無線通信和internet的結(jié)合對(duì)于用戶在一天當(dāng)中從一個(gè)位置移動(dòng)到另一位置時(shí)使用無線設(shè)備產(chǎn)生了新的刺激。關(guān)于移動(dòng)設(shè)備的使用信息對(duì)于internet服務(wù)的承辦商和無線服務(wù)的承辦商是有價(jià)值的。對(duì)于用戶在使用移動(dòng)設(shè)備時(shí)的行為模式的更好的理解將使向移動(dòng)設(shè)備用戶提供商品和服務(wù)的提供商更好的針對(duì)其行為。從而,在本發(fā)明的另一方面中,向移動(dòng)設(shè)備用戶小組的每個(gè)成員都提供了裝備有數(shù)據(jù)搜集軟件的移動(dòng)設(shè)備。數(shù)據(jù)搜集軟件報(bào)告返回的信息不僅關(guān)于采用了哪些應(yīng)用程序和通信以及設(shè)備功能,還關(guān)于這些事件發(fā)生的位置。另外,通過了解這些事件發(fā)生的位置,可更容易確定這些事件發(fā)生的真實(shí)時(shí)間。通過對(duì)足夠大的用戶小組的各小組成員從一個(gè)地方移動(dòng)到另一個(gè)地方時(shí)監(jiān)控移動(dòng)設(shè)備使用,有可能搜集這樣的信息,它能夠被分析以大體上評(píng)定向移動(dòng)用戶提供所需的商品和服務(wù)的最佳方法。
用戶小組可根據(jù)任何標(biāo)準(zhǔn)選擇。成為包括在小組中的移動(dòng)設(shè)備用戶的標(biāo)準(zhǔn)可以寬到擁有移動(dòng)無線設(shè)備以及愿意成為小組成員。小組成員也可以根據(jù)數(shù)學(xué)標(biāo)準(zhǔn)選擇,針對(duì)引出關(guān)于某些人群的行為在統(tǒng)計(jì)上有意義的信息。小組成員可限制為共享某些公共屬性的用戶群,例如,一個(gè)組織中的成員、對(duì)于特定主題的事情(例如,歷史、音樂、視頻)感興趣、參加特定的活動(dòng)(例如,政治、滑雪、攝影)或擁有某種類型的汽車、船、飛機(jī)或?qū)櫸铩?br>
參見圖1,它顯示了本發(fā)明目前一個(gè)首選實(shí)施例的結(jié)構(gòu)的說明性附圖。本發(fā)明包括一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)。顯示了多個(gè)無線設(shè)備100,每個(gè)無線設(shè)備100上安裝有數(shù)據(jù)搜集軟件110。由數(shù)據(jù)搜集軟件110搜集的數(shù)據(jù)通過無線連接130轉(zhuǎn)輸?shù)娇刂浦行?20。
圖1說明的系統(tǒng)測量多個(gè)用戶的多種無線網(wǎng)絡(luò)和設(shè)備的使用和性能。無線設(shè)備100包括但不限于移動(dòng)電話機(jī)、尋呼機(jī)和個(gè)人數(shù)據(jù)助手(PDA)。根據(jù)首選實(shí)施例,無線設(shè)備100在無線網(wǎng)絡(luò)上操作以及數(shù)據(jù)從無線網(wǎng)絡(luò)上搜集,無線網(wǎng)絡(luò)包括電路交換、尋呼和分組數(shù)據(jù)網(wǎng)絡(luò),并且包括但不限于AMPS、CDMA、TDMA、GSM、iDEN、GPRS、1XRTT、3XRTT、W-CDMA、CDMA 200、ReFLEX、ARDIS和MOBITEX。目前首選的實(shí)施例將參照一個(gè)無線手機(jī)設(shè)備100說明,該設(shè)備在一個(gè)在電路交換CDMA網(wǎng)絡(luò)上操作,使用一個(gè)WAP微瀏覽器。對(duì)于本領(lǐng)域技術(shù)正常者,明顯可以修改數(shù)據(jù)搜集軟件110,以從其他無線網(wǎng)絡(luò)和設(shè)備搜集數(shù)據(jù)。但將欣賞的是,這里說明的本發(fā)明的原理同樣適用于其他無線設(shè)備。
數(shù)據(jù)搜集軟件110跟蹤無線語音和無線數(shù)據(jù)服務(wù)的單個(gè)用戶活動(dòng)的使用和性能。在一個(gè)實(shí)施例中,數(shù)據(jù)搜集軟件110位于無線設(shè)備110的移動(dòng)電臺(tái)調(diào)制解調(diào)器(MSM)或其他等價(jià)設(shè)備調(diào)制解調(diào)器上。在替換實(shí)施例中,數(shù)據(jù)搜集軟件110可嵌入到無線設(shè)備100的微瀏覽器應(yīng)用程序中或在操作系統(tǒng)上。由數(shù)據(jù)搜集軟件110收集的信息可存儲(chǔ)在MSM或等價(jià)設(shè)備調(diào)制解調(diào)器上,或者在SIM卡或設(shè)備的揮發(fā)性和/或非揮發(fā)性存儲(chǔ)器上,如果這些設(shè)備存在。在另一實(shí)施例中,數(shù)據(jù)搜集軟件110將實(shí)時(shí)地收集和傳輸數(shù)據(jù)。在首選實(shí)施例中,自動(dòng)數(shù)據(jù)傳輸可定期觸發(fā),或者數(shù)據(jù)傳輸可通過用戶或控制中心驅(qū)動(dòng)的活動(dòng)啟動(dòng)。例如,在由控制中心驅(qū)動(dòng)的活動(dòng)的情況下,命令可通過服務(wù)器或相似的機(jī)構(gòu)發(fā)送到數(shù)據(jù)搜集軟件110,以便收集特定的數(shù)據(jù),然后搜集到的數(shù)據(jù)將通過中間服務(wù)器發(fā)送,再將數(shù)據(jù)饋送到控制中心。
數(shù)據(jù)搜集軟件110可裝備有標(biāo)準(zhǔn)功能,如安裝應(yīng)用程序、系統(tǒng)配置和應(yīng)用程序掃描器、自動(dòng)軟件升級(jí)功能、數(shù)據(jù)壓縮算法和數(shù)據(jù)加密系統(tǒng)。這些標(biāo)準(zhǔn)功能對(duì)于本領(lǐng)域技術(shù)正常者是早已知道的。安裝應(yīng)用程序?qū)⒃趩?dòng)數(shù)據(jù)搜集軟件前提示用戶家庭/用戶配置文件信息并且請(qǐng)求用戶確認(rèn)同意數(shù)據(jù)搜集過程。在最初的安裝過程后,在無線設(shè)備100的操作期間,數(shù)據(jù)搜集軟件110對(duì)于用戶是透明的。系統(tǒng)配置和應(yīng)用程序掃描器記錄涉及無線設(shè)備100的配置功能和規(guī)范以及任何下載到其上的應(yīng)用程序的詳細(xì)信息。由數(shù)據(jù)搜集軟件110收集的數(shù)據(jù)將經(jīng)歷過濾過程,以刪除無關(guān)的數(shù)據(jù),并且還將用標(biāo)準(zhǔn)數(shù)據(jù)壓縮技術(shù)壓縮以節(jié)省無線設(shè)備100上的存儲(chǔ)器資源,以及使得能夠更有效地向控制中心120傳輸數(shù)據(jù)。搜集到的數(shù)據(jù)還將用標(biāo)準(zhǔn)加密技術(shù)加密,以便確保從用戶的無線數(shù)據(jù)活動(dòng)搜集的數(shù)據(jù)的安全性,以及提供隱私以保護(hù)用戶的身份。
在一個(gè)實(shí)施例中,位于無線設(shè)備MSM上的數(shù)據(jù)搜集軟件110以C++寫成,而在替換實(shí)施例中,它可能用其他代碼語言如Java之類寫成。數(shù)據(jù)搜集軟件110在無線設(shè)備100的操作系統(tǒng)和標(biāo)準(zhǔn)應(yīng)用程序的后臺(tái)操作。數(shù)據(jù)搜集軟件110的設(shè)計(jì)遵循并包括了CDMA網(wǎng)絡(luò)和設(shè)備的語音和數(shù)據(jù)通信服務(wù)的無線協(xié)議和標(biāo)準(zhǔn)。這些文檔包括(1)TIA/EIA-95-B(寬帶擴(kuò)展頻譜蜂窩系統(tǒng)的移動(dòng)電臺(tái)-基站兼容性)、(2)ANSI J-STD-008(1.8至2.0GHz碼分復(fù)用個(gè)人通信系統(tǒng)的個(gè)人電臺(tái)-基站兼容性要求)、(3)ANSI J-STD 018(1.8至2.0GHz碼分復(fù)用個(gè)人電臺(tái)的最低性能要求)、(4)TIA/EIA/IS-99(寬帶擴(kuò)展頻譜數(shù)據(jù)蜂窩系統(tǒng)的數(shù)據(jù)服務(wù)選項(xiàng)標(biāo)準(zhǔn))、(5)TIA/EIA-637-A(寬頻系統(tǒng)的短信服務(wù))、(6)TIA/EIA-683-A(寬頻系統(tǒng)中的移動(dòng)電臺(tái)的Over-the-Air規(guī)定)以及(7)多種WAP文檔(無線應(yīng)用協(xié)議結(jié)構(gòu)規(guī)范、無線應(yīng)用環(huán)境規(guī)范、無線電話應(yīng)用規(guī)范、無線事務(wù)協(xié)議規(guī)范、無線數(shù)據(jù)報(bào)協(xié)議規(guī)范)。
數(shù)據(jù)搜集軟件110的功能包括搜集不同的數(shù)據(jù)流的能力;數(shù)據(jù)過濾機(jī)構(gòu);默認(rèn)數(shù)據(jù)搜集協(xié)議;實(shí)時(shí)事件、由用戶和控制中心驅(qū)動(dòng)的數(shù)據(jù)收集程序;一個(gè)存儲(chǔ)系統(tǒng)以及一個(gè)文件傳輸系統(tǒng)。數(shù)據(jù)搜集軟件110注重互用性,不影響安裝在無線設(shè)備上的用戶軟件。
數(shù)據(jù)搜集軟件110通過外部下載程序加載到無線設(shè)備100上。在首選實(shí)施例中,這通過“閃速(flash)”加載過程完成。在閃速加載過程中,無線設(shè)備100離線,并通過串行端口連接器經(jīng)過設(shè)備的特定電纜接口連接到一臺(tái)PC。腳本命令被輸入到PC中,并激發(fā)一系列電流加到無線設(shè)備100的專門為軟件加載保留的特定引腳。通過此連接,數(shù)據(jù)搜集軟件110傳輸?shù)綗o線設(shè)備100的MSM。閃速加載過程結(jié)束時(shí)無線設(shè)備100重新啟動(dòng),現(xiàn)在數(shù)據(jù)搜集軟件110就能起作用了。在替換實(shí)施例中,外部下載可通過一個(gè)有線或無線同步過程或通過空中傳輸[Over-the-Air]過程實(shí)現(xiàn)。數(shù)據(jù)搜集軟件也可以在制造無線設(shè)備時(shí)加載。例如,數(shù)據(jù)搜集軟件可作為由無線設(shè)備的制造商安裝的瀏覽器應(yīng)用程序的一部分加載。
參見圖2的說明性附圖,它顯示了數(shù)據(jù)搜集軟件110的一個(gè)實(shí)施例的組成模塊。數(shù)據(jù)搜集軟件110是基于公共應(yīng)用程序開發(fā)接口的。數(shù)據(jù)搜集軟件110包括一個(gè)主控制模塊(MCM)200,以及插入的與其下層的用戶軟件無縫地執(zhí)行特殊任務(wù)的附加模塊。在一個(gè)實(shí)施例中,這些組成模塊包括一個(gè)開銷數(shù)據(jù)模塊(overhead data module)215、一個(gè)設(shè)備參數(shù)模塊220、一個(gè)無線Internet數(shù)據(jù)模塊225、用戶識(shí)別模塊230、位置數(shù)據(jù)模塊235、SIM卡數(shù)據(jù)模塊240、應(yīng)用程序數(shù)據(jù)模塊245、語音模塊250、音頻下載模塊255、時(shí)間和日期戳模塊260、存儲(chǔ)模塊265、數(shù)據(jù)傳輸模塊270、存儲(chǔ)器模塊275和診斷模塊280。每個(gè)模塊均在所有活動(dòng)的無線設(shè)備模式(例如,空閑、語音會(huì)話和數(shù)據(jù))執(zhí)行任務(wù),但不同模式間的某些模塊的設(shè)置可能不同。應(yīng)注意數(shù)據(jù)模塊可并行運(yùn)行。
現(xiàn)參見圖2a的說明性附圖,它簡要說明了本發(fā)明的一個(gè)實(shí)施例的操作。系統(tǒng)中央是數(shù)據(jù)搜集軟件110。數(shù)據(jù)搜集軟件110監(jiān)控和收集來自不同源的幾種類型的信息,包括事件數(shù)據(jù)240a、設(shè)備參數(shù)數(shù)據(jù)230a、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)220a、位置信息250a和時(shí)間信息260a。數(shù)據(jù)搜集軟件110可由用戶事件驅(qū)動(dòng)的活動(dòng)激活,或者由通過服務(wù)器或類似機(jī)構(gòu)傳輸?shù)綌?shù)據(jù)搜集軟件110的命令激活,以收集特定的數(shù)據(jù),其后收集到的數(shù)據(jù)由一個(gè)中間服務(wù)器或類似的機(jī)構(gòu)發(fā)送,再將數(shù)據(jù)饋送到控制中心的情況下,由控制中心驅(qū)動(dòng)的活動(dòng)激活。收集到的數(shù)據(jù)被發(fā)送到控制中心120,在這里它通過一個(gè)中央管理系統(tǒng)270a管理,并經(jīng)過數(shù)據(jù)分析280a。搜集到的數(shù)據(jù)和分析結(jié)果存儲(chǔ)在數(shù)據(jù)庫290a中。
這里的“事件”是移動(dòng)無線設(shè)備上的用戶活動(dòng)。事件可包括任何能搜集到數(shù)據(jù)用戶活動(dòng)。雖然不必對(duì)所有事件搜集數(shù)據(jù)。而是僅對(duì)那些指定為數(shù)據(jù)搜集事件的事件搜集數(shù)據(jù)。只要用戶啟動(dòng)新的設(shè)備活動(dòng),則產(chǎn)生的新的事件。以下是事件的幾個(gè)說明性示例。應(yīng)用程序的啟動(dòng)是事件。網(wǎng)頁的下載是事件。無線語音或數(shù)據(jù)信道上的通信是事件。甚至在無線設(shè)備鍵盤上按下一個(gè)鍵也是事件。
事件數(shù)據(jù)240a包括與設(shè)備上用戶活動(dòng)有關(guān)的任何數(shù)據(jù)。它可能包括已啟動(dòng)的應(yīng)用程序的標(biāo)識(shí),如字處理應(yīng)用程序標(biāo)識(shí),一個(gè)日程安排應(yīng)用程序或一個(gè)瀏覽器。它還可能包括取回的或與任何這些應(yīng)用程序聯(lián)系使用的信息,如用于下載網(wǎng)頁的URL。事件數(shù)據(jù)可能包括關(guān)于事件的統(tǒng)計(jì)。事件數(shù)據(jù)可能與時(shí)間信息相關(guān),如事件發(fā)生的日期和時(shí)間,以及與地理信息相關(guān),如事件過程中移動(dòng)設(shè)備的地理或物理位置。這些有關(guān)的地理信息可能包括諸如GPS數(shù)據(jù)這樣的數(shù)據(jù),這些數(shù)據(jù)可能被傳輸?shù)揭粋€(gè)服務(wù)器,服務(wù)器可從中得到設(shè)備的物理位置。將被欣賞的是,在跨越事件開始、事件發(fā)生和事件結(jié)束的時(shí)間間隔內(nèi)的任何時(shí)刻均可確定位置。數(shù)據(jù)應(yīng)用程序包括微瀏覽器或等價(jià)的internet瀏覽活動(dòng),web剪輯應(yīng)用程序、移動(dòng)商務(wù)交易、移動(dòng)廣告活動(dòng)、電子郵件活動(dòng)以及藍(lán)牙應(yīng)用程序使用。設(shè)備應(yīng)用程序包括游戲、地址薄、個(gè)人信息管理軟件和用于播放音頻和視頻的媒體播放器。事件統(tǒng)計(jì)包括語音和數(shù)據(jù)呼叫活動(dòng)以及SMS或類似的文本消息活動(dòng)。網(wǎng)絡(luò)參數(shù)數(shù)據(jù)220a在CDMA情況下包括開銷(overhead)消息數(shù)據(jù),如系統(tǒng)參數(shù)消息、認(rèn)證詢問消息以及服務(wù)重新定向消息。設(shè)備參數(shù)數(shù)據(jù)230a包括電池統(tǒng)計(jì)(如充電狀態(tài)、電壓、上次充電和溫度)、能量/干擾參數(shù)、接收/發(fā)送功率、誤幀率、呼叫建立統(tǒng)計(jì)(如訪問時(shí)間、呼叫發(fā)起和呼叫終止)。搜集數(shù)據(jù)的源包括無線設(shè)備的多種組件,如處理器(包括移動(dòng)電臺(tái)調(diào)制解調(diào)器或其等價(jià)物、全球定位系統(tǒng)處理器或其等價(jià)物以及無線設(shè)備上的其他中央處理單元)、揮發(fā)性和非揮發(fā)性存儲(chǔ)器單元以及嵌入式應(yīng)用程序,如微瀏覽器、游戲或音頻文件播放器。
參見圖2的說明性附圖,以下是對(duì)每個(gè)模塊的說明1.主控制模塊(MCM)
MCM 200負(fù)責(zé)對(duì)數(shù)據(jù)搜集軟件活動(dòng)的管理和控制。MCM 200發(fā)送請(qǐng)求和指令并接收來自其他模塊的消息。例如,MCM 200執(zhí)行諸如分派任務(wù)、命令和控制、配置和以及數(shù)據(jù)搜集軟件110本身的升級(jí)等功能。
2.開銷數(shù)據(jù)模塊(ODM)ODM 215通過監(jiān)控開銷消息流收集信息。當(dāng)無線設(shè)備100通電時(shí),信息在設(shè)備100處于任何狀態(tài)時(shí)搜集,這些狀態(tài)可能是空閑、對(duì)話和數(shù)據(jù)模式。圖3說明了由數(shù)據(jù)搜集軟件110監(jiān)控的開銷消息的例子的列表。ODM 215收集的信息包括諸如呼叫性能、覆蓋區(qū)域、配置設(shè)置以及管理等網(wǎng)絡(luò)信息,以及諸如語音呼叫、數(shù)據(jù)呼叫和短消息服務(wù)(SMS)活動(dòng)等事件信息;諸如經(jīng)度、緯度和GPS數(shù)據(jù)等位置信息;以及時(shí)間和日期信息。
3.設(shè)備參數(shù)數(shù)據(jù)模塊(DPDM)DPDM 220監(jiān)控和收集來自網(wǎng)絡(luò)和設(shè)備的信息。圖4中是由DPDM 220監(jiān)控和搜集的數(shù)據(jù)的例子的列表。由DPDM 220收集的數(shù)據(jù)包括接收功率、發(fā)送功率、誤幀率[FER]、信號(hào)強(qiáng)度[RSSI]、訪問時(shí)間[呼叫建立]、時(shí)間戳、日期戳、位置數(shù)據(jù)和空中傳輸時(shí)間使用率。收集到的信息可用于洞察環(huán)境中的網(wǎng)絡(luò)和設(shè)備的性能。
4.無線Internet數(shù)據(jù)模塊(WIDM)WIDM 225監(jiān)控和收集來自諸如微瀏覽器或web查詢應(yīng)用程序等基于internet的應(yīng)用程序的信息。啟動(dòng)時(shí),基于internet的應(yīng)用程序通過無線網(wǎng)絡(luò)進(jìn)入與不同類型的網(wǎng)絡(luò)服務(wù)器的對(duì)話,這些網(wǎng)絡(luò)服務(wù)器可能是代理、網(wǎng)關(guān)、內(nèi)容和應(yīng)用程序服務(wù)器。現(xiàn)在,存在多種類型的協(xié)議和標(biāo)記語言,包括無線應(yīng)用協(xié)議[WAP]、Palm查詢應(yīng)用程序[PQA]、iMODE、HDML、WML、XML和HTML。一旦建立了到internet和/或網(wǎng)絡(luò)提供者的數(shù)據(jù)網(wǎng)絡(luò)(或等價(jià)物)的無線接連,通過WAP協(xié)議從無線電話訪問WML內(nèi)容與通過傳統(tǒng)的個(gè)人電腦應(yīng)用程序,如Microsoft Explorer或Netscape Navigator等訪問HTML內(nèi)容是大不相同的。例如,WML引入平臺(tái)和卡片的概念,此概念不存在于HTML中??ㄆ付ㄒ粋€(gè)或多個(gè)用戶相互作用單元。平臺(tái)代表在無線網(wǎng)絡(luò)上發(fā)送到設(shè)備的內(nèi)容傳輸單元。因此,平臺(tái)可包括一個(gè)或多個(gè)卡片。用戶在網(wǎng)絡(luò)上發(fā)送請(qǐng)求取回又一個(gè)平臺(tái)前,可瀏覽多個(gè)卡片。
5.用戶識(shí)別模塊(UIM)UIM 230負(fù)責(zé)通過在特定環(huán)境下調(diào)用問卷并提示無線用戶輸入所需信息來收集來自無線設(shè)備100的用戶的數(shù)據(jù)。由UIM 230收集的信息的例子包括用戶名、生日、性別、民族、收入、地址、婚姻狀態(tài)、教育、職業(yè)以及用戶認(rèn)證或密碼。
6.位置數(shù)據(jù)模塊(LDM)LDM 235負(fù)責(zé)搜集所有與位置有關(guān)的數(shù)據(jù),如經(jīng)度、緯度、GPS數(shù)據(jù)、時(shí)間戳和日期戳。搜集到的數(shù)據(jù)反過來可由無線設(shè)備100的事件和統(tǒng)計(jì)參考。LDM 235還可搜集附加信息,以便位置信息可用于確定用戶的移動(dòng)方向、速度和時(shí)間,以便將信息與特定事件關(guān)聯(lián)。
7.SIM[用戶身份模塊]卡數(shù)據(jù)模塊(SCDM)SCDM 240與無線設(shè)備的SIM卡接口,負(fù)責(zé)收集存儲(chǔ)在無線設(shè)備100的SIM卡上的信息。
8.應(yīng)用程序數(shù)據(jù)模塊(ADM)ADM 245負(fù)責(zé)監(jiān)控所有位于無線設(shè)備100上的應(yīng)用程序的活動(dòng)。ADM 245收集關(guān)于所有駐留的應(yīng)用程序的數(shù)據(jù),如應(yīng)用程序名、使用率統(tǒng)計(jì)、應(yīng)用程序文件大小以及配置信息。ADM 245在多種情況下搜集信息,如應(yīng)用程序加載、刪除、啟動(dòng)、恢復(fù)、切換和終止時(shí)。
9.語音模塊(VM)VM 250負(fù)責(zé)收集涉及語音命令、應(yīng)用程序和活動(dòng)的信息。除常規(guī)的基于鍵區(qū)或觸針的功能外,用戶還可以用語音命令和應(yīng)答執(zhí)行多種活動(dòng)。這些語音命令和應(yīng)答可包括語音到文本和文本到語音轉(zhuǎn)換、語音激活的撥號(hào)、語音激活的微瀏覽以及語音控制的應(yīng)用程序。VM250監(jiān)控語音識(shí)別引擎和處理器中的活動(dòng),并收集涉及任何這樣的通過語音進(jìn)行的用戶活動(dòng)的信息。
10.音頻下載模塊(ADM)
ADM 255負(fù)責(zé)收集基于音頻的用戶活動(dòng)。用戶可從其無線設(shè)備上以廣告、音樂等形式接收/下載音頻。ADM 255將捕獲涉及這種活動(dòng)的數(shù)據(jù)。
11.時(shí)間和日期戳模塊(TDSM)TDSM 260監(jiān)控和收集來自網(wǎng)絡(luò)和設(shè)備參數(shù)的信息。TDSM 260所搜集的信息的例子包括可以小時(shí)、分和秒為單位表示的時(shí)間,以及可以月、日、年為單位表示的日期。由TDSM收集的信息可與從其他數(shù)據(jù)模塊收集到信息綜合,以便時(shí)間日期信息可與事件數(shù)據(jù)關(guān)聯(lián)。
12.存儲(chǔ)模塊(SM)SM 265負(fù)責(zé)收集來自各數(shù)據(jù)模塊的信息,并且在無線設(shè)備的非揮發(fā)性存儲(chǔ)器單元以日志文件的格式加密、壓縮和存儲(chǔ)這些數(shù)據(jù)。在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)模塊265包括非揮發(fā)性存儲(chǔ)器單元,在由數(shù)據(jù)傳輸模塊處理前數(shù)據(jù)搜集軟件110在其中暫時(shí)存儲(chǔ)數(shù)據(jù)。這可能發(fā)生在沒有網(wǎng)絡(luò)連接可用于傳輸,而數(shù)據(jù)搜集軟件110判定立即傳輸數(shù)據(jù)會(huì)造成不良的用戶體驗(yàn),或者收集到的數(shù)據(jù)要求立即傳輸?shù)娇刂浦行模c由用戶接口模塊230收集到的信息一樣。
13.數(shù)據(jù)傳輸模塊(DTM)DTM 270準(zhǔn)備指定的搜集到的數(shù)據(jù)用于傳輸?shù)娇刂浦行?20。在本實(shí)施例中,DTM 270也參與將由數(shù)據(jù)搜集軟件110收集的信息傳輸?shù)娇刂浦行?20。DTM 270可在多種模式下操作,包括自動(dòng)、拉入和推出。在自動(dòng)模式下,DTM 270根據(jù)一組預(yù)先指定的因素向控制中心120發(fā)送數(shù)據(jù)。在拉入模式下,DTM 270根據(jù)從控制中心120接收的命令發(fā)送數(shù)據(jù)。這可包括下列活動(dòng)命令通過服務(wù)器或類似機(jī)構(gòu)被發(fā)送到數(shù)據(jù)搜集軟件110,以收集特定的數(shù)據(jù),此后收集到的數(shù)據(jù)發(fā)送到中間服務(wù)器或類似機(jī)構(gòu),然后饋送數(shù)據(jù)到控制中心。在推出模式中,DTM 270根據(jù)來自用戶的命令發(fā)送數(shù)據(jù)。DTM 270也通過執(zhí)行諸如對(duì)收集到的數(shù)據(jù)進(jìn)行分組、將標(biāo)識(shí)信息附加到數(shù)據(jù)分組上以及啟動(dòng)、執(zhí)行和管理數(shù)據(jù)傳輸過程等功能來準(zhǔn)備要傳輸?shù)臄?shù)據(jù)。傳輸過程可包括通過移動(dòng)發(fā)起的短消息服務(wù)[SMS]消息向控制中心120發(fā)送收集到的數(shù)據(jù),在微瀏覽器會(huì)話過程中發(fā)送收集到的數(shù)據(jù)或者通過同步應(yīng)用程序發(fā)送收集到的數(shù)據(jù)。在本發(fā)明的另一實(shí)施例中,DTM 270可通過電子郵件準(zhǔn)備要傳輸?shù)乃鸭降臄?shù)據(jù)。在本發(fā)明的另一實(shí)施例中,DTM270可準(zhǔn)備搜集到的數(shù)據(jù),用于通過HTTP后命令傳輸?shù)街付ǖ腢RL44。在本發(fā)明另一實(shí)施例中,DTM 270可用于在“hotsyc”會(huì)話期間傳輸搜集到的數(shù)據(jù)。
14.存儲(chǔ)器模塊(MM)MM 275負(fù)責(zé)在DTM 270一旦成功地向控制中心120傳輸收集到的數(shù)據(jù)后清除存儲(chǔ)器單元。MM 275執(zhí)行此操作時(shí)接收來自DTM270的命令。在替換實(shí)施例中,MM 275可為設(shè)備的操作系統(tǒng)嵌入式部分。
15.診斷模塊(DM)DM 280負(fù)責(zé)在MCM 200和數(shù)據(jù)搜集軟件110的其他模塊上運(yùn)行診斷任務(wù)。例如,DM 280可由設(shè)備100定時(shí)自動(dòng)激活,以檢查數(shù)據(jù)搜集軟件110是否確實(shí)在搜集要搜集的東西。DM 280還負(fù)責(zé)自己升級(jí)任何數(shù)據(jù)搜集軟件110模塊以添加功能或糾正故障,并且如果檢測到數(shù)據(jù)搜集軟件110的活動(dòng)有問題時(shí),負(fù)責(zé)重新啟動(dòng)無線設(shè)備。
圖5a、5b和5c以及5d闡明了數(shù)據(jù)搜集軟件110的不同組成模塊搜集的事件類型數(shù)據(jù)的例子以及搜集相應(yīng)于事件類型的不同指標(biāo)的MSM位置的說明性日志500。圖5a、5b、5c和5d是起說明作用的,沒有闡明搜集到的事件類型數(shù)據(jù)的完整列表。參見圖6,闡明了MSM的無線設(shè)備100的說明性功能框圖的例子。無線設(shè)備100的功能框圖的例子僅是可從中搜集指標(biāo)的無線設(shè)備100的調(diào)制解調(diào)器的一個(gè)可能的實(shí)施例。為了說明,日志中的事件類型分為以下類別基本電話功能、語音呼叫事件、瀏覽器呼叫事件、M-商務(wù)、M-廣告和SMS消息。這種分類僅為了說明由數(shù)據(jù)搜集軟件110的不同組成模塊搜集到的事件數(shù)據(jù)類型,是既不詳盡也不完全的。參見圖5a,對(duì)于每個(gè)事件類型510,有對(duì)應(yīng)的由數(shù)據(jù)搜集軟件110的不同組成模塊搜集到的指標(biāo)520。還闡明了圖6中顯示的從中搜集指標(biāo)520的MSM的MSM位置530。例如,對(duì)于圖5b中顯示的事件類型“移動(dòng)語音呼叫連接”,搜集到的指標(biāo)520為TD-LL信息(時(shí)間、日期、經(jīng)緯度)、聲音編碼器、發(fā)射功率、接收功率和誤幀率。這些統(tǒng)計(jì)量520在MSM位置550處由開銷數(shù)據(jù)模塊215從CDMA處理器和GPS處理器搜集到。同樣地,圖5b中顯示的其他語音呼叫事件類型,如地面?zhèn)日Z音呼叫和移動(dòng)語音呼叫終止,也由開銷數(shù)據(jù)模塊搜集。圖5a中的諸如所應(yīng)用的外部功率和能量用盡等事件類型由設(shè)備參數(shù)模塊220收集。諸如移動(dòng)瀏覽器啟動(dòng)和平臺(tái)(URL)請(qǐng)求等事件類型由無線Internet數(shù)據(jù)模塊225搜集。
參見圖11,它說明了可獲得與電池的不同方面有關(guān)的設(shè)備參數(shù)數(shù)據(jù)的MSM組件位置。當(dāng)前電池電壓1100從電壓調(diào)節(jié)器1150獲得。充電率1110、充電狀態(tài)1120和充電時(shí)間1130從充電系統(tǒng)1160獲得。時(shí)間戳信息1140從CDMA處理器1170獲得。此例中,數(shù)據(jù)搜集軟件從設(shè)備100的不同組件引出這些不同的信息,以便提供關(guān)于電池功率的設(shè)備參數(shù)數(shù)據(jù)。將欣賞的是,數(shù)據(jù)搜集軟件可從這些和其他組件引出信息,以提供關(guān)于其他設(shè)備特征的參數(shù)數(shù)據(jù)。
參見圖5,指標(biāo)520從不同MSM位置530處的消息信息中搜集到。圖7顯示了來自MSM的CDMA的消息的說明性的例子,它用于標(biāo)識(shí)關(guān)于呼叫是數(shù)據(jù)呼叫還是語音呼叫的指標(biāo)。顯示了CDMA消息標(biāo)準(zhǔn)TIA-95-B下的兩個(gè)可能的發(fā)起消息,發(fā)起消息710和發(fā)起消息720。例如,諸如服務(wù)選項(xiàng)代碼等的專用服務(wù)代碼730或類似的標(biāo)識(shí)符的值,可標(biāo)識(shí)呼叫是數(shù)據(jù)呼叫還是語音呼叫。在此例中,專用服務(wù)代碼730的值為0表示數(shù)據(jù)呼叫,而值為1表示語音呼叫。從而,在此例中,數(shù)據(jù)搜集軟件110能夠通過分析收集自CDMA處理器的發(fā)起消息來判定呼叫是語音呼叫還是數(shù)據(jù)呼叫。在圖7所示的例子中,發(fā)起消息710對(duì)應(yīng)數(shù)據(jù)呼叫,而發(fā)起消息720對(duì)應(yīng)語音呼叫。
參見圖8的說明性附圖,闡明了在MSM的CDMA處理器的涉及無線微瀏覽器的啟動(dòng)、使用和終止使用的指標(biāo)的消息。在框810處,闡明了對(duì)應(yīng)于進(jìn)入微瀏覽器模式的消息。在步驟820處,闡明了涉及微瀏覽器的呼叫連接的消息,以及指示用于呼叫與網(wǎng)絡(luò)同步的無線連接協(xié)議(rlp)的消息。步驟830顯示表示微瀏覽器的使用終止以釋放網(wǎng)絡(luò)連接的消息。步驟840顯示了終止微瀏覽器呼叫的消息,而步驟850顯示了從瀏覽器模式的用戶界面退出的消息。步驟860顯示涉及重置各種參數(shù)以使設(shè)備返回標(biāo)準(zhǔn)操作模式的消息。
參見圖9的說明性附圖,它給出了一幅顯示本發(fā)明的一個(gè)實(shí)施例中的數(shù)據(jù)搜集軟件110所收集的數(shù)據(jù)的流程圖。在910處,收集到的數(shù)據(jù)存儲(chǔ)在各無線設(shè)備100的非揮發(fā)性存儲(chǔ)器(或等價(jià)物)中。在920處,搜集到的數(shù)據(jù)在無線連接130上發(fā)送到控制中心120,控制中心120管理來自域中的各無線設(shè)備100的數(shù)據(jù)的收集和質(zhì)量控制過程,以及網(wǎng)絡(luò)的總體管理。在控制中心120處,數(shù)據(jù)搜集和質(zhì)量控制過程的管理由中心管理系統(tǒng)(CMS)230a處理。一個(gè)圖形用戶接口(GUI)客戶機(jī)使控制中心處的CMS管理員能夠在數(shù)據(jù)管理過程中通信以及運(yùn)行檢查。在930處,CMS 260a準(zhǔn)備接收到的數(shù)據(jù),用于數(shù)據(jù)庫處理。此準(zhǔn)備過程包括解壓縮文件、分類和提交文件并且籌備文件進(jìn)入數(shù)據(jù)庫。為執(zhí)行其活動(dòng),CMS可包括一個(gè)管理服務(wù)器、web服務(wù)器、聯(lián)系服務(wù)器、名稱服務(wù)器、FTP服務(wù)器、VPN服務(wù)器、數(shù)據(jù)搜集管理器服務(wù)器、告警管理器服務(wù)器、事件管理器服務(wù)器和配置管理器服務(wù)器。
在940處,準(zhǔn)備好的數(shù)據(jù)被加載并存儲(chǔ)在數(shù)據(jù)庫中。數(shù)據(jù)庫使用表中設(shè)備標(biāo)識(shí)、設(shè)備類型、用戶ID、事件類型、網(wǎng)絡(luò)標(biāo)識(shí)、市場標(biāo)識(shí)和表格中的經(jīng)緯坐標(biāo)來與每個(gè)事件的用戶信息表中的數(shù)值交叉引用。
在950處,數(shù)據(jù)存儲(chǔ)/采集軟件處理存儲(chǔ)在數(shù)據(jù)庫中的收集到的數(shù)據(jù),并產(chǎn)生包括使用率、服務(wù)功能、網(wǎng)絡(luò)和設(shè)備性能指標(biāo)的信息。這個(gè)過程包括對(duì)收集到的數(shù)據(jù)進(jìn)行分類,確定小組成員的人口統(tǒng)計(jì)配置信息和有關(guān)的位置/市場信息;分析小組成員或小組成員群組的使用行為,包括但不限于語音、微瀏覽、SMS、電子郵件和安全交易對(duì)消息的共享指標(biāo);分析小組成員的高峰/非高峰使用模式以及每個(gè)給定的時(shí)間段內(nèi)的平均使用天數(shù);分析電話指標(biāo),包括呼叫持續(xù)時(shí)間,呼入與呼出呼叫,本地和遠(yuǎn)程呼叫,語音郵件功能和數(shù)字與模擬模式;分析無線數(shù)據(jù)/internet指標(biāo),包括總訪問量(給定時(shí)間段內(nèi)訪問特定網(wǎng)站的所有用戶的百分比),特定訪問者(即,在給定時(shí)間段內(nèi)訪問一個(gè)特定的網(wǎng)站或web所有物的Web活動(dòng)個(gè)人的數(shù)目),給定時(shí)間段內(nèi)訪問的頂級(jí)網(wǎng)站或URL,收藏的頂級(jí)網(wǎng)站,給定時(shí)間段內(nèi)的安全交易的數(shù)目,給定時(shí)間段內(nèi)對(duì)非Web數(shù)字媒體網(wǎng)站的訪問,點(diǎn)擊流,廣告查看和反應(yīng);分析提供給用戶的不同無線語音和數(shù)據(jù)/internet服務(wù)的功能,其中每個(gè)網(wǎng)站或應(yīng)用的點(diǎn)擊數(shù)與總產(chǎn)品的對(duì)比可提供這樣的指示;分析涉及設(shè)備的性能指標(biāo),包括但不限于鍵盤操作、CPU處理能力、RF標(biāo)度、發(fā)送和接收功率、功耗、電池充電、電壓和溫度;分析涉及運(yùn)營者網(wǎng)絡(luò)的性能指標(biāo),包括但是不限于RSSI、訪問失敗、指針分配、傳輸和聲音編碼器活動(dòng),發(fā)送和接收功率,誤幀率,斷掉的呼叫,阻塞的呼叫,連接速度,Web應(yīng)用程序下載速度和安全傳輸速率。產(chǎn)生的數(shù)據(jù)可被用于產(chǎn)生市場信息產(chǎn)品、網(wǎng)絡(luò)性能產(chǎn)品,設(shè)備性能產(chǎn)品和綜合產(chǎn)品。這些結(jié)果對(duì)于網(wǎng)絡(luò)運(yùn)營者、廣告商、內(nèi)容提供商和無線語音和數(shù)據(jù)服務(wù)和產(chǎn)品的制造商有幫助。在960處,這些最終產(chǎn)品(即,報(bào)告)以硬拷貝和/或基于Web的傳輸?shù)姆绞酱鎯?chǔ)在數(shù)據(jù)庫中。
使用,觀眾和購買產(chǎn)品此競爭性的市場信息主要來自無線設(shè)備100的用戶的活動(dòng)、使用和行為。某些一般的測量包括用戶數(shù)目和人口統(tǒng)計(jì);他們使用的無線設(shè)備和網(wǎng)絡(luò);他們?cè)L問和收藏的網(wǎng)站;他們執(zhí)行的安全交易;他們觀看/兌現(xiàn)的廣告。雖然這些類型的測量提供了許多需要和有價(jià)值的信息,數(shù)據(jù)搜集軟件110將基于時(shí)間和位置(即,環(huán)境驅(qū)動(dòng)的)的信息與這些用戶活動(dòng)(即,事件驅(qū)動(dòng)的)測量綜合起來的能力為業(yè)界提供了空前的信息廣度。了解用戶何地及何時(shí)使用其無線設(shè)備100的無線數(shù)據(jù)和internet應(yīng)用程序的能力使得產(chǎn)業(yè)參與者能夠創(chuàng)建有線internet空間中不可能的新的市場策略。參見圖10a和圖10b,顯示了一個(gè)關(guān)于網(wǎng)站的訪問者人次和數(shù)據(jù)會(huì)話的總數(shù)目和時(shí)間的說明性報(bào)告的例子。應(yīng)注意,業(yè)界尚無通過根據(jù)本發(fā)明的用于測量無線設(shè)備和網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)和有關(guān)方法在無線設(shè)備和網(wǎng)絡(luò)上產(chǎn)生的報(bào)告。
關(guān)于下列主題的產(chǎn)品報(bào)告的例子可根據(jù)基于用戶的活動(dòng)的時(shí)間和位置剪切,以及觀察其一段時(shí)間內(nèi)趨向。
數(shù)據(jù)流量報(bào)告●SMS、電子郵件、web訪問、web下載、m-商務(wù)交易的消息活動(dòng)(或會(huì)話)的混合●占有率(即,在一個(gè)給定的月份中訪問一個(gè)特定網(wǎng)站的所有無線internet用戶的百分比)●特定用戶(即,在給定時(shí)間段內(nèi)訪問一個(gè)特定的網(wǎng)站或web所有物的無線internet活動(dòng)個(gè)人的數(shù)目;每個(gè)小組成員作為一個(gè)特定用戶被表示一次)●訪問的頂級(jí)URL(例如,按主題、按入口、按域、按域中的個(gè)人站點(diǎn)、按群組/實(shí)體等)●收藏的頂級(jí)網(wǎng)站(以及一段時(shí)間后它們是否更改)●完成的安全交易的數(shù)目●所訪問的平均特定網(wǎng)頁●每月的平均使用(天)●高峰/非高峰使用時(shí)間段●按數(shù)據(jù)媒體、市場、人口統(tǒng)計(jì)剪切語音統(tǒng)計(jì)報(bào)告●呼叫頻率●本地vs.遠(yuǎn)程●呼叫持續(xù)時(shí)間●呼叫發(fā)起●按數(shù)據(jù)媒體、市場、人口統(tǒng)計(jì)剪切人口統(tǒng)計(jì)報(bào)告●年齡●性別
●職業(yè)●教育●家庭成分-成員數(shù)目,中等收入;自己擁有住房者/租房者●地理位置●按用戶活動(dòng)剪切M-商務(wù)報(bào)告●標(biāo)識(shí)消費(fèi)者購買行為的安全交易●觀看者/預(yù)訂者●重復(fù)訪問者/購買者●最暢銷商品●每個(gè)網(wǎng)站的收入●占有率●參考網(wǎng)站●按人口統(tǒng)計(jì)剪切非Web數(shù)據(jù)媒體報(bào)告●關(guān)于所有者服務(wù)的活動(dòng),如AOL、Juno、PointCast●占有率●參考網(wǎng)站●按人口統(tǒng)計(jì)剪切廣告報(bào)告●觀看/兌現(xiàn)的廣告●頂級(jí)廣告商●最熱站點(diǎn)●占有率●按人口統(tǒng)計(jì)剪切用戶體驗(yàn)報(bào)告●下載URL的主頁的時(shí)間●完成安全交易的時(shí)間●訪問者使用的瀏覽器
●錯(cuò)誤日志(即,與ISP/中樞問題無關(guān)的網(wǎng)站故障次數(shù))●阻塞時(shí)間技術(shù)報(bào)告●設(shè)備配置&軟件應(yīng)用程序●硬件元件網(wǎng)絡(luò)/設(shè)備性能產(chǎn)品除了根據(jù)消費(fèi)者的使用收集事件數(shù)據(jù)外,本發(fā)明的一個(gè)目標(biāo)是還要收集服務(wù)質(zhì)量(QOS)數(shù)據(jù)。根據(jù)本發(fā)明,QOS數(shù)據(jù)可通過監(jiān)控基于小組用戶的活動(dòng)的網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和設(shè)備參數(shù)數(shù)據(jù)獲得。記錄關(guān)于由“活動(dòng)”的用戶活動(dòng)驅(qū)動(dòng)的網(wǎng)絡(luò)和設(shè)備性能的實(shí)時(shí)指標(biāo)的能力在業(yè)界是空前的。這些通過數(shù)據(jù)存儲(chǔ)/采集應(yīng)用程序收集到和處理過的數(shù)據(jù)將根據(jù)特定的用戶事件驅(qū)動(dòng)的活動(dòng)產(chǎn)生關(guān)于網(wǎng)絡(luò)和設(shè)備的性能如何的報(bào)告。當(dāng)前的驅(qū)動(dòng)測試和制造商的設(shè)備測量不具有此能力(即,是獨(dú)立于實(shí)時(shí)的基于消費(fèi)者的活動(dòng)執(zhí)行的)。另外,本發(fā)明使QOS指標(biāo)能與用戶活動(dòng)的時(shí)間和位置關(guān)聯(lián)起來。
關(guān)于下列主題的產(chǎn)品報(bào)告的例子可根據(jù)基于用戶的活動(dòng)的時(shí)間和位置剪切,以及觀察其一段時(shí)間內(nèi)趨向。
網(wǎng)絡(luò)性能報(bào)告●聲音編碼器活動(dòng)●誤幀率●閉環(huán)功率控制●發(fā)送/接收功率●信道分配●基站確認(rèn)順序●全球服務(wù)重新定向●切換活動(dòng)●速度●訪問時(shí)間●音頻質(zhì)量/MOS得分設(shè)備性能報(bào)告●電池測量(電壓、溫度、充電時(shí)間、功耗、功率放大器)●空閑vs.正常模式●模擬和數(shù)據(jù)模式●RF校準(zhǔn)●發(fā)送/接收功率●使用的分鐘數(shù)●指針分配●CPU測量綜合產(chǎn)品所收集到和處理的事件數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和設(shè)備參數(shù)數(shù)據(jù)不僅可在獨(dú)立基礎(chǔ)上解譯也可以彼此綜合以提供更可靠的數(shù)據(jù)。迄今為止,這都是不可能的,因?yàn)楫a(chǎn)業(yè)參與者必須追溯來自不同方面的各段信息的源;即使這樣,數(shù)據(jù)也是在不同時(shí)間段從不同設(shè)備中搜集到的。事件數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和設(shè)備參數(shù)數(shù)據(jù)可有利地從相同無線設(shè)備100中實(shí)時(shí)地一起搜集到,可產(chǎn)生直接可比較的數(shù)據(jù),這些數(shù)據(jù)在相呼應(yīng)著觀察時(shí),能提供更豐富的信息集。另外,這些數(shù)據(jù)中的某些或所有可與表示設(shè)備活動(dòng)的時(shí)間和地點(diǎn)的位置信息和時(shí)間信息相呼應(yīng)著收集。例如,網(wǎng)絡(luò)中檢測到的問題可與特定位置和時(shí)間的特定用戶活動(dòng)相關(guān)聯(lián)。
為生成最精確和最有代表性的報(bào)告,一個(gè)裝備有數(shù)據(jù)搜集軟件110的無線設(shè)備100將被分配給無線通信服務(wù)用戶的目標(biāo)人群,并被他們使用,以收集統(tǒng)計(jì)上有代表性的數(shù)據(jù)。將采用一種統(tǒng)計(jì)抽樣方法,以便此用戶小組能夠代表更廣泛的受眾,并代表不同人口統(tǒng)計(jì)配置。該小組還可構(gòu)造為允許產(chǎn)生民族、地區(qū)和市場水平報(bào)告。參加小組將基于選擇參加動(dòng)機(jī)驅(qū)動(dòng)的基礎(chǔ),其方法是小組成員同意其無線語音和數(shù)據(jù)/internt通過其無線設(shè)備100上的數(shù)據(jù)搜集軟件被捕獲。雖然多數(shù)監(jiān)控程序不需要用戶方參與并對(duì)用戶保持透明,每個(gè)用戶將在活動(dòng)開始和其他特定的情況下同意揭露基本用戶配置信息。
參見圖12的說明性附圖,它顯示圖2的模塊間的邏輯關(guān)系的圖示表現(xiàn)。在說明性附圖中,MCM 200控制其他模塊的操作。在本發(fā)明的一個(gè)當(dāng)前實(shí)施例中,數(shù)據(jù)搜集模塊(ODM215、DPDM 220、WIDM225、LDM 235、ADM 245和VM 250)通過系統(tǒng)軟中斷在計(jì)算機(jī)軟件中實(shí)現(xiàn)。特別地,各數(shù)據(jù)搜集模塊操作一個(gè)與一個(gè)或多個(gè)計(jì)算機(jī)軟件控制功能相關(guān)聯(lián)的系統(tǒng)軟中斷。各數(shù)據(jù)搜集模塊響應(yīng)與其相關(guān)的一個(gè)或多個(gè)功能的功能呼叫搜集各數(shù)據(jù)。在作為系統(tǒng)軟中斷的操作中,各數(shù)據(jù)搜集模塊截取到其有關(guān)功能的呼叫并搜集指定的數(shù)據(jù)。搜集到的數(shù)據(jù)可涉及功能本身,設(shè)備參數(shù)數(shù)據(jù)、時(shí)間、位置或其他指定的與呼叫功能一起搜集的信息。
MCM還控制對(duì)存儲(chǔ)模塊265的訪問,存儲(chǔ)模塊在需要時(shí)暫時(shí)存儲(chǔ)由各數(shù)據(jù)搜集模塊搜集到的數(shù)據(jù)。MCM 200還控制數(shù)據(jù)傳輸模塊270的操作,數(shù)據(jù)傳輸模塊將搜集到的數(shù)據(jù)傳輸?shù)娇刂浦行?20。在本實(shí)施例中,數(shù)據(jù)傳輸模塊270可將已由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)的搜集到的數(shù)據(jù)傳輸給控制中心120。數(shù)據(jù)傳輸模塊270也可在MCM 200的控制下將由任何數(shù)據(jù)搜集模塊搜集到的數(shù)據(jù)直接傳輸給數(shù)據(jù)傳輸模塊270,不需要由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)這些搜集到的數(shù)據(jù)。例如,數(shù)據(jù)傳輸模塊270在MCM 200的控制,可將由用戶接口數(shù)據(jù)模塊230或無線internet數(shù)據(jù)模塊225或診斷模塊280搜集到的數(shù)據(jù)直接傳輸給數(shù)據(jù)傳輸模塊270,不需要由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)這些搜集到的數(shù)據(jù)。
在本實(shí)施例中,數(shù)據(jù)搜集模塊和MCM 200之間的邏輯關(guān)系通過將系統(tǒng)軟中斷插入到與各數(shù)據(jù)搜集模塊有關(guān)的功能呼叫來實(shí)現(xiàn)。當(dāng)產(chǎn)生與一個(gè)數(shù)據(jù)搜集模塊有關(guān)的功能呼叫時(shí),該呼叫在MCM 200處被截取,它調(diào)用一個(gè)與該呼叫功能有關(guān)的數(shù)據(jù)搜集模塊。應(yīng)欣賞的是,雖然圖12的附圖將MCM說明為本實(shí)施例中的明顯的控制模塊,但MCM 200是由無線設(shè)備的本地操作系統(tǒng)實(shí)現(xiàn)的。
參見圖13的說明性附圖,它顯示了在一個(gè)沒有數(shù)據(jù)搜集的典型功能呼叫過程中的一個(gè)無線設(shè)備中的計(jì)算機(jī)軟件控制流程的一般例子。包括此例的原因是為了更好地說明本發(fā)明的一個(gè)實(shí)施例和相關(guān)技術(shù)間的差別。在此例中,一個(gè)無線設(shè)備執(zhí)行主計(jì)算機(jī)程序代碼進(jìn)程1200。該進(jìn)程的確切性質(zhì)對(duì)于此例不重要。該進(jìn)程可包括語音通信或電子郵件消息或網(wǎng)絡(luò)通信。在進(jìn)過程1200執(zhí)行的不同時(shí)刻,操作系統(tǒng)呼叫由無線設(shè)備的本地工具執(zhí)行的功能,如一個(gè)本地設(shè)備庫模塊發(fā)出。操作系統(tǒng)呼叫的確切性質(zhì)不重要。在這種功能呼叫過程中,控制暫時(shí)傳輸?shù)竭@樣的本地工具。例如,此例中的進(jìn)程代碼1200包括偽表達(dá)式“HandleEvent[name of event]”,它指導(dǎo)進(jìn)程1200呼叫本地設(shè)備庫1202,該庫包括一個(gè)計(jì)算機(jī)程序代碼進(jìn)程,處理已命名事件??刂茣簳r(shí)傳到被呼叫的庫代碼進(jìn)程1202,它控制被呼叫的功能的性能。有多種類型的功能可被呼叫。例如,被呼叫的功能可涉及網(wǎng)絡(luò)交易,刷新屏幕、啟動(dòng)應(yīng)用程序或啟用屏幕背光燈。另外,被呼叫的功能可涉及某些由標(biāo)識(shí)為1204的網(wǎng)絡(luò)云所代表的無線通信過程。當(dāng)庫模塊1202完成處理時(shí),控制返回到計(jì)算機(jī)程序1200,它將進(jìn)程進(jìn)行到計(jì)算機(jī)程序代碼的下一級(jí)。將欣賞的是,代碼1200的處理可涉及許多到其他代碼模塊的功能呼叫,雖然說明性例子中僅顯示了到模塊1202的呼叫。
參見圖14的說明性附圖,顯示了與根據(jù)本發(fā)明目前的一個(gè)首選實(shí)施例的功能呼叫(或事件)有關(guān)的數(shù)據(jù)搜集的計(jì)算機(jī)軟件控制流程的一般例子。主計(jì)算機(jī)程序進(jìn)程1300在一個(gè)無線設(shè)備(未顯示)上運(yùn)行。主進(jìn)程1300的確切性質(zhì)對(duì)于本例不重要。但是,正如聯(lián)系圖13說明的進(jìn)程1200一樣,進(jìn)程1300可包括語音通信或電子郵件消息或網(wǎng)絡(luò)通信。在進(jìn)程1300執(zhí)行的不同時(shí)刻,向由諸如本發(fā)設(shè)備庫模塊1302的無線設(shè)備的本地工具執(zhí)行的功能發(fā)出操作系統(tǒng)呼叫。操作系統(tǒng)呼叫的確切性質(zhì)不重要。例如,此例中的進(jìn)程代碼1300包括偽表達(dá)式“HandleEvent[name of event]”,它指導(dǎo)進(jìn)程1300呼叫本地設(shè)備庫1302,它包括運(yùn)行在設(shè)備上的一個(gè)處理已命名事件的計(jì)算機(jī)程序代碼進(jìn)程。事件可能是建立語音呼叫、啟動(dòng)應(yīng)用程序、建立網(wǎng)絡(luò)連接或搜集internet。根據(jù)本發(fā)明的本實(shí)施例,運(yùn)行在設(shè)備上的數(shù)據(jù)搜集軟件1304截取到本地設(shè)備庫1302的呼叫。數(shù)據(jù)搜集軟件1304搜集與被呼叫的功能有關(guān)的指定的數(shù)據(jù)。例如,這些指定的數(shù)據(jù)可能包括涉及功能本身的數(shù)據(jù)或在呼叫中傳輸?shù)臄?shù)據(jù),如應(yīng)用程序的名稱或URL地址、設(shè)備參數(shù)數(shù)據(jù)、時(shí)間信息和地址信息。數(shù)據(jù)搜集軟件可使用本地或自定義API(應(yīng)用程序編程接口)呼叫以獲取指定的數(shù)據(jù)。數(shù)據(jù)搜集軟件進(jìn)程1304將呼叫傳輸?shù)奖镜卦O(shè)備庫1302,由它處理呼叫。被呼叫的功能可涉及某些由標(biāo)識(shí)為1306的網(wǎng)絡(luò)云代表的無線通信進(jìn)程。當(dāng)本地設(shè)備庫1302完成對(duì)被呼叫的功能的處理時(shí),控制傳回?cái)?shù)據(jù)搜集軟件1304,它可搜集額外的數(shù)據(jù),如逝去的時(shí)間。數(shù)據(jù)搜集軟件記錄、清點(diǎn)或排列搜集到的數(shù)據(jù),用于由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)或直接傳輸?shù)綌?shù)據(jù)傳輸模塊270。數(shù)據(jù)搜集軟件包括上文說明的ODM 215、DPDM220、WIDM 225、LDM 235、ADM 245和VM 250之一。
將欣賞的是,在本發(fā)明的本實(shí)施例中,如果可獲得適當(dāng)?shù)臒o線或有線連接,搜集到的數(shù)據(jù)立即傳輸?shù)娇刂浦行?20。此方法的兩個(gè)例子是將數(shù)據(jù)編碼為一封電子郵件并發(fā)送它,或者通過HTTP post發(fā)送數(shù)據(jù)。搜集到的數(shù)據(jù)可被送到數(shù)據(jù)傳輸模塊,在這里DTM可立即準(zhǔn)備并發(fā)送數(shù)據(jù)。搜集到的數(shù)據(jù)也可在傳輸前由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)。
某些搜集到的信息還可立即發(fā)送到控制中心120,而其他搜集到的信息可暫時(shí)存儲(chǔ)。例如,可能存在這樣的情況,用戶在覆蓋不佳的區(qū)域,網(wǎng)絡(luò)等待時(shí)間很長,或者搜集到的數(shù)據(jù)量相當(dāng)大,從而試圖發(fā)送搜集到的數(shù)據(jù)會(huì)減少使用設(shè)備的消費(fèi)者得到的質(zhì)量。在這些情況下,數(shù)據(jù)搜集軟件可立即發(fā)送某些數(shù)據(jù)而存儲(chǔ)其他數(shù)據(jù)段。在另一種情形中,所搜集的每個(gè)事件的位置數(shù)據(jù)將與前一事件的位置數(shù)據(jù)相比較,僅在位置數(shù)據(jù)發(fā)生變化后才與立即發(fā)送的搜集到的數(shù)據(jù)一起發(fā)送。當(dāng)數(shù)據(jù)搜集軟件1304已搜集到指定的數(shù)據(jù)時(shí),控制返回主進(jìn)程1300。
參見圖15的說明性附圖,它顯示了根據(jù)本發(fā)明目前的一個(gè)首選實(shí)施例的與涉及用戶對(duì)于網(wǎng)絡(luò)可訪問信息的請(qǐng)求的功能呼叫(事件)相關(guān)的數(shù)據(jù)搜集的計(jì)算機(jī)軟件控制流程的一般例子。圖15中顯示主計(jì)算機(jī)程序進(jìn)程1400與圖B和C中的進(jìn)程1200和1300類似。主進(jìn)程1400在一個(gè)無線設(shè)備(未顯示)上運(yùn)行,主進(jìn)程1400的確切性質(zhì)對(duì)于本例不重要。在進(jìn)程1400執(zhí)行的某些時(shí)刻,發(fā)出對(duì)搜集網(wǎng)絡(luò)可訪問信息的功能的操作系統(tǒng)呼叫。在此例中,網(wǎng)絡(luò)是internet,信息由統(tǒng)一資源定位器(URL)指定。取回由URL指定的信息的功能由無線設(shè)備一個(gè)本地工具執(zhí)行,如一個(gè)本地設(shè)備庫模塊。例如,圖15的例子中的說明性主進(jìn)程代碼1400包括偽表達(dá)式“Get[identify some URL]”,它指導(dǎo)進(jìn)程1400呼叫本地設(shè)備庫1402,該設(shè)備庫包括運(yùn)行在設(shè)備上的一個(gè)計(jì)算機(jī)程序代碼進(jìn)程,它取回由標(biāo)識(shí)的URL指定的網(wǎng)絡(luò)可訪問信息。
根據(jù)本發(fā)明的本實(shí)施例,在設(shè)備上運(yùn)行的數(shù)據(jù)搜集軟件1404截取到本地設(shè)備庫1402的呼叫。數(shù)據(jù)搜集軟件1404搜集與被呼叫的功能有關(guān)的指定數(shù)據(jù)。例如,這些指定的數(shù)據(jù)可能包括與功能本身有關(guān)的數(shù)據(jù)或在呼叫中傳輸?shù)臄?shù)據(jù),如應(yīng)用程序的名稱或URL地址、設(shè)備參數(shù)數(shù)據(jù)、時(shí)間信息和地址信息。數(shù)據(jù)搜集軟件可使用本地或自定義API(應(yīng)用程序編程接口)呼叫以獲取指定的數(shù)據(jù)。數(shù)據(jù)搜集軟件進(jìn)程1404將呼叫傳輸?shù)奖镜卦O(shè)備庫1402,由它取回與URL有關(guān)的網(wǎng)絡(luò)可訪問信息。被呼叫的功能可包括某些由標(biāo)識(shí)為1406的網(wǎng)絡(luò)云代表的無線通信進(jìn)程。當(dāng)本地設(shè)備庫1402完成對(duì)被呼叫的功能的處理時(shí),控制還回?cái)?shù)據(jù)搜集軟件1404,它可搜集額外的數(shù)據(jù),如逝去的時(shí)間。數(shù)據(jù)搜集軟件1404將搜集到的包括指定所需網(wǎng)絡(luò)的訪問信息的信息(即URL)的數(shù)據(jù)通過數(shù)據(jù)傳輸模塊270直接傳輸給控制中心120。
注意可能立即將這些信息發(fā)送到控制中心120,因?yàn)榻砣』厮璧木W(wǎng)絡(luò)可訪問信息的網(wǎng)絡(luò)通信(由網(wǎng)絡(luò)云1406和1408表示)也可用于立即將搜集到的數(shù)據(jù)傳輸?shù)娇刂浦行?,不需要由存?chǔ)模塊265存儲(chǔ)。搜集到的數(shù)據(jù)也可在傳輸?shù)娇刂浦行?20前由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)。還可以某些搜集到的數(shù)據(jù)立即發(fā)送給控制中心120而其他數(shù)據(jù)暫時(shí)存儲(chǔ)。當(dāng)數(shù)據(jù)搜集軟件已搜集到指定的數(shù)據(jù)時(shí),控制回到主進(jìn)程1400。
參見圖16的說明性附圖,它顯示了本發(fā)明目前的一個(gè)首選實(shí)施例的具有Palm操作系統(tǒng)(Palm OS)工具的設(shè)備中的與用戶請(qǐng)求網(wǎng)絡(luò)可訪問信息有關(guān)的數(shù)據(jù)搜集計(jì)算機(jī)軟件控制流程的一般例子。參考圖16說明的進(jìn)程與參考圖15說明的進(jìn)程直接相似。一個(gè)不同是,在圖16中,主進(jìn)程1500中,偽表達(dá)式“Get[identify some URL]”產(chǎn)生到PalmOS INetLIB庫1502的呼叫。數(shù)據(jù)搜集軟件1504截取呼叫,并搜集指定數(shù)據(jù),以及將呼叫傳遞到Palm OS INetLIB庫1502,該庫通過向由網(wǎng)絡(luò)云1506表示的網(wǎng)絡(luò)請(qǐng)求信息處理呼叫。當(dāng)Palm OS INetLIB庫1502完成處理時(shí),控制返回到數(shù)據(jù)搜集軟件1504,它將搜集額外的指定數(shù)據(jù)。數(shù)據(jù)搜集軟件1504將搜集到的包括URL的數(shù)據(jù)立即傳輸?shù)娇刂浦行?20,如網(wǎng)絡(luò)云1508所示。此替換實(shí)施例也采用上文說明的申請(qǐng)人稱為“URL分叉”。搜集到的信息也可在傳輸?shù)娇刂浦行?20前由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)。當(dāng)數(shù)據(jù)搜集軟件1504已搜集到指定的數(shù)據(jù)時(shí),控制返回主進(jìn)程1500。
圖17的說明性附圖顯示圖14的數(shù)據(jù)搜集軟件1304的截取從主進(jìn)程1300到設(shè)備庫1302的呼叫并搜集指定的數(shù)據(jù)的操作的流程圖。在步驟1310中,數(shù)據(jù)搜集軟件1304截取由主程序1300發(fā)出的向本地設(shè)備庫1302的呼叫。在步驟1312中,數(shù)據(jù)搜集軟件搜集指定的數(shù)據(jù)。要搜集的數(shù)據(jù)可能涉及搜集被呼叫的功能(或事件)的標(biāo)識(shí)。例如,如果功能涉及啟動(dòng)應(yīng)用程序,則數(shù)據(jù)搜集軟件將記錄啟動(dòng)的應(yīng)用程序的標(biāo)識(shí)。如果事件涉及用戶按下特定按鈕,則將記錄按鈕的標(biāo)識(shí)。指定的數(shù)據(jù)還包括事件的日期和時(shí)期以及在事件發(fā)生時(shí)設(shè)備所處的位置。指定的數(shù)據(jù)還包括設(shè)備參數(shù)數(shù)據(jù),如電池功率水平或接收到的信號(hào)強(qiáng)度。在判定步驟1314中,判定在設(shè)備和控制中心120間是否有通信連接,以允許將搜集到的數(shù)據(jù)立即傳輸給控制中心120。如果有這樣的連接,則在步驟1316中數(shù)據(jù)將通過傳輸模塊270立即傳輸給控制中心120。如果當(dāng)時(shí)沒有這樣的連接,則在步驟1318中,搜集到的數(shù)據(jù)將由存儲(chǔ)模塊265存儲(chǔ),直到此后它能被數(shù)據(jù)傳輸模塊270傳輸?shù)娇刂浦行?20。
在判定步驟1320,數(shù)據(jù)搜集軟件1304判定設(shè)備庫1302是否已處理過呼叫。如果呼叫還沒有被處理,則在步驟1322中,數(shù)據(jù)搜集軟件1304將控制傳到被呼叫的設(shè)備庫1302,并且設(shè)備庫處理呼叫。注意數(shù)據(jù)搜集軟件1304的某些或所有實(shí)際數(shù)據(jù)搜集、傳輸或存儲(chǔ)將延遲,直到設(shè)備庫1302已完成呼叫處理。此延遲將使數(shù)據(jù)搜集傳輸存儲(chǔ)活動(dòng)在設(shè)備用戶看來沒有降低設(shè)備的性能。在步驟1324中,當(dāng)設(shè)備庫1302已完成處理,控制從設(shè)備庫1302返回到數(shù)據(jù)搜集軟件1304。在步驟1326中,數(shù)據(jù)搜集軟件搜集任何額外的指定數(shù)據(jù)。一般這些額外的指定數(shù)據(jù)將包括設(shè)備庫1302完成處理的日期和時(shí)間。
在步驟1328中,設(shè)備的物理位置的判定方法如下文說明。設(shè)備的物理位置也組成搜集到的數(shù)據(jù)。有一個(gè)或多個(gè)方法判定數(shù)據(jù)搜集模塊搜集數(shù)據(jù)時(shí)移動(dòng)設(shè)備的地理位置。例如,數(shù)據(jù)搜集模塊將向設(shè)備操作系統(tǒng)發(fā)起呼叫,請(qǐng)求獲得設(shè)備當(dāng)前連接的基站的基站標(biāo)識(shí)。數(shù)據(jù)搜集模塊也可向設(shè)備操作系統(tǒng)發(fā)出呼叫,請(qǐng)求獲得設(shè)備當(dāng)前通信的蜂窩站點(diǎn)的位置或蜂窩塔的標(biāo)識(shí)。蜂窩站點(diǎn)信息適于軟傳輸過程中的CDMA連接。數(shù)據(jù)搜集模塊還可向設(shè)備操作系統(tǒng)發(fā)出呼叫,請(qǐng)求獲得設(shè)備當(dāng)前連接的基站的基站郵政編碼信息。數(shù)據(jù)搜集模塊還可請(qǐng)求全球定位系統(tǒng)(GPS)確定數(shù)據(jù)搜集時(shí)設(shè)備的地理位置。將欣賞的是移動(dòng)設(shè)備可嘗試這些方法中的多種來判定地理位置。
位置數(shù)據(jù)也可在控制傳遞到設(shè)備庫1302前在步驟1312中搜集。
在判定步驟1314中,再次判定了是否存在能夠立即將搜集到的數(shù)據(jù)從設(shè)備傳輸?shù)娇刂浦行?20的通信連接。如果存在這樣的連接,則在步驟1316中,數(shù)據(jù)立即通過數(shù)據(jù)傳輸模塊270傳輸?shù)娇刂浦行摹H绻淮嬖谶@樣的連接,則在步驟1318中,存儲(chǔ)模塊265可存儲(chǔ)搜集到的數(shù)據(jù)。在判定步驟1320中,還判定設(shè)備庫1302是否已完成呼叫處理。這里它已經(jīng)完成了,因此,在步驟1330中數(shù)據(jù)搜集軟件將控制傳遞回主進(jìn)程1300。
將欣賞的是在替換實(shí)施例中,某些搜集到的數(shù)據(jù)將立即返回到控制中心而其他數(shù)據(jù)由存儲(chǔ)模塊265暫時(shí)存儲(chǔ)。例如,如果在設(shè)備和控制中心120間有無線連接,則某些但不是所有搜集到的數(shù)據(jù)將通過無線連接傳輸。
還應(yīng)欣賞的是,本發(fā)明將包括功能呼叫級(jí)聯(lián)的情況。例如,第一個(gè)被呼叫的設(shè)備庫單元可依次呼叫第二個(gè)設(shè)備庫單元。第二個(gè)設(shè)備庫單元可依次呼叫第三個(gè)設(shè)備庫單元。本領(lǐng)域技術(shù)熟練者將欣賞的是每個(gè)這樣的功能呼叫將調(diào)用另一個(gè)數(shù)據(jù)搜集軟件實(shí)例以搜集與該呼叫相關(guān)的數(shù)據(jù)。從而,在發(fā)生這樣的功能呼叫級(jí)聯(lián)的事件時(shí),將有多個(gè)數(shù)據(jù)搜集軟件模塊或模塊的實(shí)例同時(shí)活動(dòng),截取呼叫和搜集數(shù)據(jù)。
圖15的數(shù)據(jù)搜集軟件1404的操作以及圖16的數(shù)據(jù)搜集軟件1504的操作與圖14的數(shù)據(jù)搜集軟件1304大體上相同,只不過在圖D和E的數(shù)據(jù)搜集軟件1404和1504中,幾乎肯定會(huì)有一個(gè)通信連接,允許將搜集到的數(shù)據(jù)立即從設(shè)備傳輸?shù)娇刂浦行?20。從而,在1404和1504的數(shù)據(jù)搜集軟件中,判定步驟1314實(shí)際上將總是導(dǎo)致選擇步驟1316,其中搜集到的數(shù)據(jù)立即傳輸給控制中心120。將欣賞是,即使立即將搜集到的數(shù)據(jù)傳輸給控制中心120也需要設(shè)備瞬時(shí)存儲(chǔ)搜集到的數(shù)據(jù)。例如,為了正確配置或分組用于傳輸?shù)臄?shù)據(jù)這種存儲(chǔ)是必要的,或者當(dāng)數(shù)據(jù)與其他數(shù)據(jù)排隊(duì)等候傳輸時(shí),數(shù)據(jù)可暫時(shí)緩沖。這種瞬時(shí)存儲(chǔ)可發(fā)生在寄存器或主存儲(chǔ)器中??赡鼙仨殨簳r(shí)存儲(chǔ)在主存儲(chǔ)器中,因?yàn)樵O(shè)備操作系統(tǒng)可能將所有可用的寄存器都用于了其他進(jìn)程。
本發(fā)明的一個(gè)實(shí)施例涉及通過電子郵件傳輸搜集到的數(shù)據(jù)。搜集到的數(shù)據(jù)以電子郵件消息格式被分組,并被放到設(shè)備中的用戶電子郵件發(fā)件箱中。將欣賞的是,這種實(shí)施例是圖17說明的實(shí)施例的混合物。如果有適當(dāng)?shù)臒o線或有線網(wǎng)絡(luò)連接立即可用,在進(jìn)行一次圖17的步驟1316,包含搜集到的數(shù)據(jù)的一個(gè)或多個(gè)電子郵件消息將立即發(fā)送到主控制中心120。如果沒有適當(dāng)?shù)木W(wǎng)絡(luò)連接立即可用,則每進(jìn)行一次圖17的步驟1318,一個(gè)或多個(gè)電子郵件待在發(fā)件箱中直到網(wǎng)絡(luò)連接可用。
本發(fā)明的另一實(shí)施例用“熱同步”會(huì)話從移動(dòng)設(shè)備向個(gè)人計(jì)算機(jī)或其他能夠訪問網(wǎng)絡(luò)的設(shè)備傳輸搜集到的數(shù)據(jù)。熱同步會(huì)話也可被用于直接向控制中心發(fā)送搜集到的數(shù)據(jù),本質(zhì)上繞過了本地計(jì)算機(jī)。熱同步會(huì)話涉及客戶機(jī)設(shè)備與主機(jī)設(shè)備之間的相互連接,以便客戶機(jī)和主機(jī)能夠升級(jí)各自的電子存儲(chǔ)器從而將它們帶向同步。例如,當(dāng)移動(dòng)設(shè)備(客戶機(jī))在使用,不與聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)(主機(jī))相連時(shí),用戶可能修改了他或她的某些個(gè)人信息,如電子rolodex。另一方面,當(dāng)移動(dòng)設(shè)備在使用中并且不與個(gè)人計(jì)算機(jī)相連接,發(fā)送給移動(dòng)設(shè)備的軟件的新版本可能被發(fā)送給了主機(jī)。在熱同步會(huì)話中,新的個(gè)人信息將從移動(dòng)設(shè)備傳輸?shù)絺€(gè)人計(jì)算機(jī),而新的軟件版本將由個(gè)人計(jì)算機(jī)傳輸?shù)揭苿?dòng)設(shè)備。例如,在涉及具有Palm操作系統(tǒng)(Palm OS)的設(shè)備的本實(shí)施例中,在熱同步會(huì)話中的部分時(shí)間將建立起一個(gè)管道,通過它搜集到的數(shù)據(jù)將從移動(dòng)設(shè)備傳輸?shù)絺€(gè)人計(jì)算機(jī)或直接傳輸?shù)娇刂浦行?。例如,這種熱同步管道會(huì)將搜集到的數(shù)據(jù)放在個(gè)人計(jì)算機(jī)的電子郵件中,以便通過有線或無線網(wǎng)絡(luò)發(fā)送給控制中心120。熱同步會(huì)話可使搜集到的數(shù)據(jù)被放在個(gè)人計(jì)算機(jī)的主存儲(chǔ)器中,如其硬盤驅(qū)動(dòng)器中,以便隨后它將被傳輸?shù)奖憬菔酱鎯?chǔ)媒體,如磁盤,再物理傳輸?shù)娇刂浦行?20。
本發(fā)明的又一個(gè)實(shí)施例通過一個(gè)諸如遵從藍(lán)牙或802.11b標(biāo)準(zhǔn)的短程無線連接從移動(dòng)設(shè)備向本地個(gè)人電腦或服務(wù)器或其他聯(lián)網(wǎng)設(shè)備傳輸搜集到數(shù)據(jù)。移動(dòng)設(shè)備將搜集到的數(shù)據(jù)發(fā)送給個(gè)人計(jì)算機(jī)或服務(wù)器或其他聯(lián)網(wǎng)的設(shè)備,它們?cè)賹⑵浒l(fā)送給控制中心120。不需要熱同步。如果通過這些標(biāo)準(zhǔn)中任何一個(gè)能夠獲得網(wǎng)絡(luò)連接,則可直接向控制中心傳輸。
控制中心120操作上連接到一個(gè)網(wǎng)絡(luò),在該網(wǎng)絡(luò)上搜集到的信息從移動(dòng)設(shè)備傳輸?shù)娇刂浦行?20。在本實(shí)施例中,控制中心120連接internet。例如,控制中心120可實(shí)現(xiàn)為監(jiān)聽端口80的web服務(wù)器??刂浦行?20也可實(shí)現(xiàn)為一個(gè)代理服務(wù)器或一個(gè)電子郵件服務(wù)器??刂浦行谋O(jiān)聽網(wǎng)絡(luò)上定向到它的設(shè)備消息。
將從上述說明中欣賞的是,控制中心120包括位于一個(gè)或多個(gè)位置的一個(gè)或多個(gè)計(jì)算機(jī),它們連接到一個(gè)通信系統(tǒng),其中從通信系統(tǒng)搜集到的數(shù)據(jù)能夠被傳輸?shù)竭@樣的控制中心。控制中心120的一個(gè)或多個(gè)計(jì)算機(jī)在控制軟件的控制下操作,根據(jù)本發(fā)明,該軟件使得這些計(jì)算機(jī)收集由無線移動(dòng)設(shè)備數(shù)據(jù)搜集軟件搜集的信息。實(shí)際上,數(shù)據(jù)搜集軟件和收集軟件作為一個(gè)系統(tǒng)共同工作。數(shù)據(jù)搜集軟件由無線移動(dòng)設(shè)備控制數(shù)據(jù)搜集,收集軟件由控制中心計(jì)算機(jī)120控制搜集到的數(shù)據(jù)的收集。無線移動(dòng)設(shè)備僅作為要搜集的數(shù)據(jù)的源。而控制中心僅作為這些數(shù)據(jù)收集的目標(biāo)。數(shù)據(jù)搜集軟件和收集軟件合作,首先搜集再收集這些數(shù)據(jù)。
收集軟件使得控制中心120接收由移動(dòng)設(shè)備發(fā)送的搜集到的數(shù)據(jù)。搜集到的數(shù)據(jù)可直接在網(wǎng)絡(luò)上傳輸?shù)娇刂浦行?20或通過熱同步會(huì)話或短程無線連接間接傳輸。收集軟件使控制中心120注意從設(shè)備接收搜集到的數(shù)據(jù)的實(shí)際日期和時(shí)間。將欣賞的是,數(shù)據(jù)可由位于不同地理位置的無線設(shè)備搜集。因此,需要將搜集數(shù)據(jù)的時(shí)間與標(biāo)準(zhǔn)時(shí)間,如格林尼治標(biāo)準(zhǔn)時(shí)間(GMT)統(tǒng)一??刂浦行脑谀承┣闆r下可用搜集到的位置信息判定事件的實(shí)際時(shí)間(例如,GMT)。例如,雖然時(shí)間信息可在事件發(fā)生時(shí)從設(shè)備時(shí)鐘本身收集得,但設(shè)備時(shí)鐘本身可能不精確。從而設(shè)備時(shí)鐘的時(shí)間信息可能沒有價(jià)值。但是,收集軟件能夠使控制中心120使用其他更精確的時(shí)間信息來糾正設(shè)備時(shí)鐘的不精確。例如,某些無線協(xié)議自動(dòng)在特定的分組中包含時(shí)間信息(例如,CDMA)。從而可從特定的無線分組中獲得精確時(shí)間信息。控制中心還可以以從無線設(shè)備接收到的精確時(shí)間為搜集到的數(shù)據(jù)加上時(shí)間戳。時(shí)間戳信息或無線分組時(shí)間信息可被用作糾正設(shè)備時(shí)間誤差的基礎(chǔ)。另外,一旦精確判定了事件發(fā)生的時(shí)間(例如,GMT),則位置信息可用于判定事件發(fā)生是設(shè)備所處的位置的本地時(shí)間。收集軟件使控制中心120將搜集到的通常包括地理位置信息的數(shù)據(jù)和計(jì)算后的時(shí)間插入中央日志。然后收集軟件使控制中心返回在網(wǎng)絡(luò)1602上監(jiān)聽的狀態(tài)。
將欣賞的是,雖然參考圖12-17說明的實(shí)施例對(duì)搜集到的指定數(shù)據(jù)采用了系統(tǒng)軟中斷,但本發(fā)明也可在不使用軟中斷的情況下實(shí)現(xiàn)。例如,數(shù)據(jù)搜集功能可嵌入到移動(dòng)設(shè)備的操作系統(tǒng)或移動(dòng)設(shè)備的web瀏覽器。在這兩種情況中,如果功能本身搜集所需的數(shù)據(jù),則不需要截取功能呼叫以搜集數(shù)據(jù)。例如,操作系統(tǒng)或?yàn)g覽器還可發(fā)出特定的呼叫,以在指定事件發(fā)生時(shí)搜集指定的數(shù)據(jù)。從而,操作系統(tǒng)或web瀏覽器可實(shí)現(xiàn)為,一旦有新的應(yīng)用程序啟動(dòng),則發(fā)出一個(gè)或多個(gè)過程呼叫以獲取啟動(dòng)時(shí)設(shè)備的位置,并將應(yīng)用程序名稱和此位置傳輸給控制中心120。基本上,系統(tǒng)軟中斷被用在所說明的實(shí)施例中是因?yàn)閿?shù)據(jù)搜集功能已被添加到常規(guī)設(shè)備的功能中。因此,本發(fā)明將不限于系統(tǒng)軟中斷的使用。
雖然已根據(jù)所說明的實(shí)施例對(duì)本發(fā)明進(jìn)行了特別的說明,將欣賞是多種更改、修改和適配將根據(jù)本發(fā)明進(jìn)行,并將在本發(fā)明的范圍內(nèi)。雖然已經(jīng)聯(lián)系目前認(rèn)為是最實(shí)用和首選的實(shí)施例對(duì)本發(fā)明進(jìn)行了說明,但應(yīng)理解本發(fā)明不限于所揭示的實(shí)施例,而是相反地,它將覆蓋包括在附錄的權(quán)利要求書的范圍內(nèi)的多種修改和等價(jià)設(shè)計(jì)。
權(quán)利要求
1.一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)的使用和性能指標(biāo)的系統(tǒng)包括一個(gè)具有處理器和存儲(chǔ)器的無線設(shè)備;安裝在所述無線設(shè)備上的數(shù)據(jù)搜集軟件,它用于搜集設(shè)備參數(shù)數(shù)據(jù);網(wǎng)絡(luò)參數(shù)數(shù)據(jù);和事件數(shù)據(jù)。
2.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)、網(wǎng)絡(luò)參數(shù)和事件數(shù)據(jù)從所述無線設(shè)備的所述處理器和存儲(chǔ)器收集。
3.權(quán)利要求1的系統(tǒng),其中所述事件數(shù)據(jù)包含數(shù)據(jù)應(yīng)用程序數(shù)據(jù)。
4.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括internet瀏覽活動(dòng)數(shù)據(jù)。
5.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括web剪輯應(yīng)用程序數(shù)據(jù)。
6.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括移動(dòng)商務(wù)交易數(shù)據(jù)。
7.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括移動(dòng)廣告活動(dòng)數(shù)據(jù)。
8.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括電子郵件活動(dòng)數(shù)據(jù)。
9.權(quán)利要求3的系統(tǒng),其中所述數(shù)據(jù)應(yīng)用程序數(shù)據(jù)包括藍(lán)牙應(yīng)用的使用。
10.權(quán)利要求1的系統(tǒng),其中所述事件數(shù)據(jù)包括設(shè)備應(yīng)用程序數(shù)據(jù)。
11.權(quán)利要求10的系統(tǒng),其中所述設(shè)備應(yīng)用程序數(shù)據(jù)包括游戲數(shù)據(jù)。
12.權(quán)利要求10的系統(tǒng),其中所述設(shè)備應(yīng)用程序數(shù)據(jù)包括地址薄數(shù)據(jù)。
13.權(quán)利要求10的系統(tǒng),其中所述設(shè)備應(yīng)用程序數(shù)據(jù)包括媒體播放器數(shù)據(jù)。
14.權(quán)利要求10的系統(tǒng),其中所述設(shè)備應(yīng)用程序數(shù)據(jù)包括個(gè)人信息管理軟件數(shù)據(jù)。
15.權(quán)利要求1的系統(tǒng),其中所述事件數(shù)據(jù)包括事件統(tǒng)計(jì)數(shù)據(jù)。
16.權(quán)利要求15的系統(tǒng),其中所述事件統(tǒng)計(jì)數(shù)據(jù)包括語音和數(shù)據(jù)呼叫活動(dòng)。
17.權(quán)利要求15的系統(tǒng),其中所述事件統(tǒng)計(jì)數(shù)據(jù)包括文本消息活動(dòng)。
18.權(quán)利要求1的系統(tǒng),其中所述網(wǎng)絡(luò)參數(shù)數(shù)據(jù)包括開銷消息數(shù)據(jù)。
19.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)包括電池統(tǒng)計(jì)數(shù)據(jù)。
20.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)包括能量/干擾參數(shù)。
21.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)包括接收和發(fā)送功率。
22.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)包括誤幀率數(shù)據(jù)。
23.權(quán)利要求1的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)包括呼叫建立統(tǒng)計(jì)。
24.權(quán)利要求1的系統(tǒng),其中所述收集到的數(shù)據(jù)存儲(chǔ)在所述無線設(shè)備存儲(chǔ)器中。
25.權(quán)利要求1的系統(tǒng),其中安裝在所述無線設(shè)備上的所述數(shù)據(jù)搜集軟件進(jìn)一步收集無線設(shè)備位置數(shù)據(jù)。
26.權(quán)利要求1的系統(tǒng),其中安裝在所述無線設(shè)備上的所述數(shù)據(jù)搜集軟件進(jìn)一步收集時(shí)間戳數(shù)據(jù)。
27.權(quán)利要求1的系統(tǒng)進(jìn)一步包括一個(gè)控制中心,它用于接收所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。
28.權(quán)利要求27的系統(tǒng)進(jìn)一步包括一個(gè)中間服務(wù)器,它把某些設(shè)備參數(shù)、網(wǎng)絡(luò)參數(shù)和事件數(shù)據(jù)在發(fā)送到所述控制中心前加以收集。
29.權(quán)利要求27的系統(tǒng),其中所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)實(shí)時(shí)傳輸?shù)剿隹刂浦行摹?br>
30.權(quán)利要求27的系統(tǒng),其中所述控制中心還存儲(chǔ)和處理所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。
31.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件安裝在所述無線設(shè)備的所述處理器上。
32.權(quán)利要求1的系統(tǒng),進(jìn)一步包括一個(gè)安裝在所述無線設(shè)備上的微瀏覽器,其中所述數(shù)據(jù)搜索軟件安裝在所述無線設(shè)備上。
33.權(quán)利要求1的系統(tǒng),進(jìn)一步包括一個(gè)安裝在所述無線設(shè)備上的微瀏覽器,所述數(shù)據(jù)搜集軟件與之接口。
34.權(quán)利要求1的系統(tǒng),進(jìn)一步包括一個(gè)安裝在所述無線設(shè)備上的操作系統(tǒng),其中所述數(shù)據(jù)搜索軟件安裝在所述無線設(shè)備上。
35.權(quán)利要求1的系統(tǒng),進(jìn)一步包括多個(gè)選定用戶組成的一個(gè)小組,其中所述多個(gè)選定用戶中的每個(gè)選定用戶接收一個(gè)安裝了所述數(shù)據(jù)搜集軟件的無線設(shè)備。
36.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件通過閃速加載過程安裝到所述無線設(shè)備上。
37.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件通過空中傳輸規(guī)定安裝在所述無線設(shè)備上。
38.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件通過一個(gè)同步過程安裝在所述無線設(shè)備上。
39.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件在制造時(shí)安裝在所述無線設(shè)備上。
40.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件記錄來自所述無線設(shè)備的內(nèi)部和外部通信,其中內(nèi)部通信涉及來自所述設(shè)備內(nèi)的操作系統(tǒng)或應(yīng)用程序的消息,而外部通信涉及的消息是基于用戶在所述無線設(shè)備上的活動(dòng)從所述設(shè)備發(fā)送到或接收自,一個(gè)通信端口,或無線通信網(wǎng)絡(luò)的消息。
41.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件在數(shù)據(jù)涉及無線語音通信活動(dòng)時(shí)捕獲它。
42.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件在數(shù)據(jù)涉及無線數(shù)據(jù)或internet通信活動(dòng)時(shí)捕獲它。
43.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件捕獲的實(shí)時(shí)無線通信活動(dòng)由用戶驅(qū)動(dòng)和由控制中心驅(qū)動(dòng)。
44.權(quán)利要求1的系統(tǒng),其中可以實(shí)現(xiàn)一個(gè)過濾機(jī)構(gòu),用于在傳輸?shù)娇刂浦行那皠h除多余數(shù)據(jù)或無關(guān)消息。
45.權(quán)利要求1的系統(tǒng),其中從所述無線設(shè)備搜集到的數(shù)據(jù)的某些部分被加密。
46.權(quán)利要求1的系統(tǒng),其中所述無線設(shè)備中的數(shù)據(jù)壓縮算法可減少收集到的數(shù)據(jù)文件的大小,以節(jié)省存儲(chǔ)器資源。
47.權(quán)利要求1的系統(tǒng),其中所述事件數(shù)據(jù)涉及無線語音和數(shù)據(jù)/internet服務(wù)的使用和活動(dòng)。
48.權(quán)利要求47的系統(tǒng),其中所述數(shù)據(jù)搜集軟件將用戶活動(dòng)位置和時(shí)間與所述涉及無線語音和數(shù)據(jù)/internet服務(wù)的使用和活動(dòng)的事件數(shù)據(jù)關(guān)聯(lián)起來。
49.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件基于實(shí)際用戶活動(dòng)捕獲實(shí)時(shí)網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
50.權(quán)利要求49的系統(tǒng),其中所述數(shù)據(jù)搜集軟件捕獲由事件和環(huán)境驅(qū)動(dòng)的網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
51.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件基于實(shí)際用戶活動(dòng)捕獲實(shí)時(shí)設(shè)備參數(shù)數(shù)據(jù)。
52.權(quán)利要求51的系統(tǒng),其中所述數(shù)據(jù)搜集軟件捕獲由事件和環(huán)境驅(qū)動(dòng)的實(shí)時(shí)設(shè)備參數(shù)數(shù)據(jù)。
53.權(quán)利要求1的系統(tǒng),其中所述數(shù)據(jù)搜集軟件基于所述無線設(shè)備實(shí)時(shí)用戶活動(dòng)同時(shí)捕獲所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。
54.權(quán)利要求53的系統(tǒng),其中所述捕獲到的設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)是由事件和環(huán)境驅(qū)動(dòng)的。
55.一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)的使用和性能指標(biāo)的系統(tǒng)包括一個(gè)用于從一個(gè)無線設(shè)備收集設(shè)備參數(shù)數(shù)據(jù)的裝置;一個(gè)用于從所述無線設(shè)備收集網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的裝置;一個(gè)用于從所述無線設(shè)備收集事件數(shù)據(jù)的裝置;和一個(gè)用于通過一個(gè)無線通信網(wǎng)絡(luò)向一個(gè)控制中心傳輸所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)和事件數(shù)據(jù)以進(jìn)行處理的裝置。
56.一個(gè)用于測量無線設(shè)備和無線網(wǎng)絡(luò)的使用和性能指標(biāo)的設(shè)備包括一個(gè)用于從一個(gè)無線設(shè)備收集設(shè)備參數(shù)數(shù)據(jù)的軟件模塊;一個(gè)用于從所述無線設(shè)備收集網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的軟件模塊;一個(gè)用于從所述無線設(shè)備收集事件數(shù)據(jù)的軟件模塊;以及一個(gè)用于通過一個(gè)無線通信網(wǎng)絡(luò)向一個(gè)控制中心傳輸所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)以進(jìn)行處理的軟件模塊。
57.權(quán)利要求56的設(shè)備,其中所述用于從所述無線設(shè)備收集網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的軟件模塊從所述無線設(shè)備上的一個(gè)處理器中收集所述網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
58.權(quán)利要求56的設(shè)備,其中所述用于從所述無線設(shè)備收集事件數(shù)據(jù)軟件模塊從無線設(shè)備上的一個(gè)微瀏覽器中收集所述事件數(shù)據(jù)。
59.一個(gè)使用一個(gè)無線設(shè)備和至少一個(gè)能從安裝在所述無線設(shè)備的數(shù)據(jù)搜集軟件接收搜集的數(shù)據(jù)的接收中心的方法,該方法包括收集一個(gè)無線設(shè)備的設(shè)備參數(shù)數(shù)據(jù);從所述無線設(shè)備收集網(wǎng)絡(luò)參數(shù)數(shù)據(jù);從所述無線設(shè)備收集事件數(shù)據(jù);以及通過一個(gè)無線通信網(wǎng)絡(luò)將所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)提供給一個(gè)控制中心用于處理。
60.權(quán)利要求59的方法,進(jìn)一步包括將所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)存儲(chǔ)在所述無線設(shè)備的一個(gè)存儲(chǔ)器中的步驟。
61.權(quán)利要求59的方法,進(jìn)一步包括處理所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)以產(chǎn)生涉及使用和活動(dòng)、網(wǎng)絡(luò)性能和設(shè)備性能的產(chǎn)品的步驟。
62.權(quán)利要求59的方法,其中所述的通過一個(gè)無線通信網(wǎng)絡(luò)將所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)提供給一個(gè)控制中心以進(jìn)行處理的步驟在收集數(shù)據(jù)時(shí)實(shí)時(shí)發(fā)生。
63.權(quán)利要求59的方法,其中所述收集事件數(shù)據(jù)的步驟包括收集與基于用戶的實(shí)時(shí)活動(dòng)有關(guān)的數(shù)據(jù)。
64.權(quán)利要求61的方法,其中所述產(chǎn)品將使用和活動(dòng)、網(wǎng)絡(luò)性能和設(shè)備性能產(chǎn)品與位置和時(shí)間戳數(shù)據(jù)綜合。
65.權(quán)利要求59的方法,進(jìn)一步包括用一種統(tǒng)計(jì)抽樣方法向一組用戶配備多個(gè)無線設(shè)備,以表現(xiàn)出分布在不同地理位置的無線通信服務(wù)用戶的普遍性,包括代表在家中、在工作中、國內(nèi)和國際家庭的用戶。
66.權(quán)利要求59的方法,其中所述無線設(shè)備具有一個(gè)本地處理器和存儲(chǔ)器單元,用于記錄和存儲(chǔ)所述涉及基于用戶的活動(dòng)的收集到的數(shù)據(jù),其中由所述數(shù)據(jù)搜集軟件收集的數(shù)據(jù)通過所述無線設(shè)備中的所述本地處理器,并存儲(chǔ)在所述無線設(shè)備的存儲(chǔ)器中。
67.權(quán)利要求59的方法,進(jìn)一步包括濾除從所述無線設(shè)備中收集的作為內(nèi)部和/或外部通信活動(dòng)的結(jié)果的多余消息以節(jié)省存儲(chǔ)器資源和減少處理時(shí)間,其中拋棄下列項(xiàng)目與所述的要跟蹤的設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)無關(guān)的消息以及與在預(yù)定時(shí)間段內(nèi)的相同操作事件有關(guān)的重復(fù)或冗余消息。
68.權(quán)利要求59的方法,進(jìn)一步包括處理所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。
69.權(quán)利要求68的方法,其中所述處理所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)的步驟對(duì)收集到的數(shù)據(jù)進(jìn)行分類,確定無線設(shè)備用戶的人口統(tǒng)計(jì)配置信息和有關(guān)的位置/市場信息;分析所述無線設(shè)備用戶的使用行為;分析所述無線設(shè)備用戶的高峰/非高峰使用模式以及每個(gè)給定的時(shí)間段內(nèi)的平均使用天數(shù);分析無線語音指標(biāo);分析無線數(shù)據(jù)/internet指標(biāo);分析提供給所述用戶的各種無線語音和數(shù)據(jù)/internet服務(wù)的功能;分析涉及無線設(shè)備的性能指標(biāo);以及分析涉及運(yùn)營者網(wǎng)絡(luò)的性能指標(biāo)。
70.權(quán)利要求59的方法,進(jìn)一步包括在所述無線設(shè)備一個(gè)處理器上安裝所述數(shù)據(jù)搜集軟件的步驟。
71.權(quán)利要求59的方法,進(jìn)一步包括在所述無線設(shè)備的一個(gè)微瀏覽器上安裝所述數(shù)據(jù)搜集軟件的步驟。
72.權(quán)利要求59的方法,進(jìn)一步包括在所述無線設(shè)備的一個(gè)操作系統(tǒng)上安裝所述數(shù)據(jù)搜集軟件的步驟。
73.權(quán)利要求59的方法,進(jìn)一步包括在制造無線設(shè)備時(shí)在所述無設(shè)備上安裝所述數(shù)據(jù)搜集軟件的步驟。
74.權(quán)利要求59的方法,其中所述數(shù)據(jù)搜集軟件與所述無線設(shè)備上的一個(gè)微瀏覽器接口。
75.權(quán)利要求59的方法,其中所述數(shù)據(jù)搜集軟件可根據(jù)N種標(biāo)準(zhǔn)區(qū)分,其中N是一個(gè)大于1的整數(shù),其值與搜集數(shù)據(jù)涉及的無線通信網(wǎng)絡(luò)協(xié)議的數(shù)目相等。
76.權(quán)利要求59的方法,其中所述數(shù)據(jù)搜集軟件捕獲涉及無線語音通信活動(dòng)的數(shù)據(jù)。
77.權(quán)利要求59的方法,其中所述數(shù)據(jù)搜集軟件捕獲涉及無線數(shù)據(jù)/internet通信活動(dòng)的數(shù)據(jù)。
78.權(quán)利要求77的方法,其中所述數(shù)據(jù)搜集軟件捕獲的所述無線數(shù)據(jù)/internet通信活動(dòng)由用戶驅(qū)動(dòng)和由控制中心驅(qū)動(dòng)。
79.權(quán)利要求59的方法,其中所述通過一個(gè)無線通信網(wǎng)絡(luò)向一個(gè)控制中心提供所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)用于處理的步驟進(jìn)一步包括在發(fā)送到所述控制中心進(jìn)行處理前向一個(gè)中間服務(wù)器傳輸所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)和事件數(shù)據(jù)。
80.權(quán)利要求59的方法,其中所述數(shù)據(jù)搜集軟件可捕獲涉及用戶活動(dòng)的時(shí)間和位置的特定信息,它可能基于GPS、蜂窩網(wǎng)站位置或開銷消息信息。
81.一個(gè)移動(dòng)無線設(shè)備包括電子存儲(chǔ)器,使用下述進(jìn)行編碼,搜集關(guān)于設(shè)備使用的信息的數(shù)據(jù)搜集軟件,搜集到的信息包括事件數(shù)據(jù)以及各事件與表示各事件發(fā)生時(shí)的設(shè)備位置的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件。
82.權(quán)利要求81的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括移動(dòng)設(shè)備參數(shù)數(shù)據(jù)。
83.權(quán)利要求81的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
84.權(quán)利要求81的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括移動(dòng)設(shè)備參數(shù)數(shù)據(jù)和網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
85.權(quán)利要求81的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括各事件與表示各事件發(fā)生的時(shí)間的各時(shí)間信息的關(guān)系。
86.權(quán)利要求81的移動(dòng)無線設(shè)備,其中數(shù)據(jù)傳輸軟件對(duì)搜集到的信息提供無線傳輸。
87.權(quán)利要求81的移動(dòng)無線設(shè)備,其中數(shù)據(jù)傳輸軟件對(duì)搜集到的信息提供internet傳輸。
88.權(quán)利要求81的移動(dòng)無線設(shè)備,其中數(shù)據(jù)傳輸軟件對(duì)搜集到的信息提供熱同步傳輸。
89.一個(gè)移動(dòng)無線設(shè)備包括電子存儲(chǔ)器,使用下述進(jìn)行編碼,搜集關(guān)于設(shè)備使用的信息的數(shù)據(jù)搜集軟件,搜集到的信息包括網(wǎng)絡(luò)參數(shù)數(shù)據(jù)以及各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示各位置處的網(wǎng)絡(luò)參數(shù)的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件。
90.權(quán)利要求89的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示搜集到各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的時(shí)間的各時(shí)間信息的關(guān)系。
91.一種搜集關(guān)于無線移動(dòng)設(shè)備使用信息的方法包括指定一個(gè)使用各移動(dòng)無線設(shè)備的各用戶組成的小組;其中每個(gè)移動(dòng)設(shè)備包括電子存儲(chǔ)器,使用下述進(jìn)行編碼,搜集與設(shè)備使用相關(guān)的信息的數(shù)據(jù)搜集軟件,搜集到的信息包括事件數(shù)據(jù)以及各事件與表示在各事件發(fā)生時(shí)設(shè)備位置的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件;以及收集由所述用戶小組的各移動(dòng)設(shè)備提供的搜集到的信息。
92.權(quán)利要求91的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括移動(dòng)設(shè)備參數(shù)數(shù)據(jù)。
93.權(quán)利要求91的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括網(wǎng)絡(luò)參數(shù)數(shù)據(jù)。
94.權(quán)利要求91的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括各事件與指示發(fā)生各事件的時(shí)間的各時(shí)間信息的關(guān)系。
95.一種用于搜集關(guān)于無線移動(dòng)設(shè)備使用信息的方法包括指定一個(gè)使用各移動(dòng)無線設(shè)備的各用戶組成的小組;其中每個(gè)移動(dòng)設(shè)備包括電子存儲(chǔ)器,使用下述進(jìn)行編碼,搜集與網(wǎng)絡(luò)性能相關(guān)的信息的數(shù)據(jù)搜集軟件,搜集到的信息包括網(wǎng)絡(luò)參數(shù)數(shù)據(jù)以及各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示各位置處的網(wǎng)絡(luò)參數(shù)的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件;以及收集由所述用戶小組的各移動(dòng)設(shè)備提供的搜集到的信息。
96.權(quán)利要求95的移動(dòng)無線設(shè)備,其中搜集到的信息進(jìn)一步包括各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示搜集到各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的時(shí)間的各時(shí)間信息的關(guān)系。
97.一個(gè)通過至少一個(gè)控制中心收集關(guān)于無線移動(dòng)設(shè)備使用信息的系統(tǒng)包括由各移動(dòng)設(shè)備用戶組成的一個(gè)小組的小組成員的各移動(dòng)設(shè)備的各電子存儲(chǔ)器,各電子存儲(chǔ)器用各計(jì)算機(jī)軟件進(jìn)行編碼;其中各計(jì)算機(jī)軟件包括,搜集關(guān)于設(shè)備使用信息的數(shù)據(jù)搜集軟件,搜集到的信息包括事件數(shù)據(jù)以及各事件與表示各事件發(fā)生時(shí)的設(shè)備位置的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件;以及一個(gè)電子存儲(chǔ)媒體,用計(jì)算機(jī)軟件進(jìn)行編碼,用至少一個(gè)控制中心控制由所述用戶小組的各移動(dòng)設(shè)備分別提供的搜集到的信息的收集。
98.權(quán)利要求97的系統(tǒng),其中搜集到的信息進(jìn)一步包括各事件數(shù)據(jù)與表示搜集各事件數(shù)據(jù)的時(shí)間的各時(shí)間信息的關(guān)系。
99.一個(gè)通過至少一個(gè)控制中心收集關(guān)于無線移動(dòng)設(shè)備使用信息的系統(tǒng)包括由各移動(dòng)設(shè)備用戶組成的一個(gè)小組的小組成員的各移動(dòng)設(shè)備的各電子存儲(chǔ)器,各電子存儲(chǔ)器用各計(jì)算機(jī)軟件進(jìn)行編碼;其中各計(jì)算機(jī)軟件包括,搜集關(guān)于網(wǎng)絡(luò)性能的信息的數(shù)據(jù)搜集軟件,搜集到的信息包括網(wǎng)絡(luò)參數(shù)數(shù)據(jù)以及各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示各位置處的網(wǎng)絡(luò)性能的各位置信息的關(guān)系;以及傳輸搜集到的信息的數(shù)據(jù)傳輸軟件;以及一個(gè)電子存儲(chǔ)媒體,用計(jì)算機(jī)軟件進(jìn)行編碼,用至少一個(gè)控制中心控制由所述用戶小組的各移動(dòng)設(shè)備分別提供的搜集到的信息的收集。
100.權(quán)利要求99的系統(tǒng),其中搜集到的信息進(jìn)一步包括各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)與表示搜集各網(wǎng)絡(luò)參數(shù)數(shù)據(jù)的時(shí)間的各時(shí)間信息的關(guān)系。
全文摘要
說明了用于測量無線設(shè)備和無線網(wǎng)絡(luò)使用和性能指標(biāo)的系統(tǒng)和方法。該系統(tǒng)包括至少一個(gè)無線設(shè)備,以及安裝在無線設(shè)備的用于收集設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)、事件數(shù)據(jù)的數(shù)據(jù)搜集軟件。一個(gè)控制中心可接收、存儲(chǔ)和處理所述設(shè)備參數(shù)數(shù)據(jù)、網(wǎng)絡(luò)參數(shù)數(shù)據(jù)事件數(shù)據(jù)。
文檔編號(hào)H04L12/56GK1529959SQ01816436
公開日2004年9月15日 申請(qǐng)日期2001年8月31日 優(yōu)先權(quán)日2000年9月1日
發(fā)明者凱斯·翰德瑞克森, 威廉姆·馬圭, 保羅·普雷恩, 尼克·史戴摩斯, 安尼·蘇, 馬圭, 凱斯 翰德瑞克森, 史戴摩斯, 普雷恩, 蘇 申請(qǐng)人:特勒菲亞公司