組合運(yùn)行。處理器212檢索并執(zhí)行儲(chǔ)存在存儲(chǔ)器214中的指令,W控制系統(tǒng)210的運(yùn)行。 可結(jié)合本發(fā)明實(shí)施例使用任何類型的處理器,如集成電路微處理器、微控制器、和/或數(shù)字 信號(hào)處理器值SP)。結(jié)合本發(fā)明實(shí)施例運(yùn)行的存儲(chǔ)器214可包括任何不同存儲(chǔ)器件的何組 合,如硬驅(qū)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、閃存、或任何其他類型的易失存儲(chǔ) 器和/或非易失存儲(chǔ)器。可采用任何所需方式(如關(guān)系數(shù)據(jù)庫)將數(shù)據(jù)(如運(yùn)動(dòng)動(dòng)作定義 及相關(guān)運(yùn)動(dòng)特征)儲(chǔ)存在存儲(chǔ)器214中。系統(tǒng)210包括用戶界面216,用戶界面216可包括 任何數(shù)量的輸入設(shè)備(未圖示),W接收命令、數(shù)據(jù)及其他合適的用戶輸入(如運(yùn)動(dòng)動(dòng)作定 義相關(guān)的收入)。用戶界面216也可包括任何數(shù)量的輸出設(shè)備(未圖示),W便向用戶提供 數(shù)據(jù)、通知及其他信息。典型的輸入/輸出(I/O)設(shè)備可包括鼠標(biāo)、鍵盤、調(diào)制解調(diào)器、網(wǎng)絡(luò) 接口、打印機(jī)、掃描儀、攝像機(jī)及其他設(shè)備。
[0106] 系統(tǒng)210可通過任何所需方式,包括通過網(wǎng)絡(luò)230,與一個(gè)或多個(gè)傳感器設(shè)備220 W及其他系統(tǒng)與設(shè)備通訊。傳感器設(shè)備220可包括或連接至系統(tǒng)210通過其進(jìn)行通訊的一 個(gè)或多個(gè)控制系統(tǒng)(未圖示),或者系統(tǒng)210可直接與傳感器220通訊。
[0107] 系統(tǒng)210可W是、可包括或者可結(jié)合膝上型電腦、臺(tái)式計(jì)算機(jī)、移動(dòng)用戶通訊設(shè) 備、手機(jī)、個(gè)人數(shù)字助理(PDA)、平板電腦、電子書或電子書閱讀器、數(shù)碼相機(jī)、攝像機(jī)、視頻 游戲機(jī)和/或任何其他適宜的計(jì)算設(shè)備。
[010引網(wǎng)絡(luò)230可包括任何電子通訊系統(tǒng)或方法??刹捎萌魏魏线m的通訊方法實(shí)現(xiàn)與本 發(fā)明實(shí)施例結(jié)合使用的組件之間的通訊,例如,電話網(wǎng)、外網(wǎng)、內(nèi)網(wǎng)、因特網(wǎng)、互聯(lián)點(diǎn)設(shè)備【銷 售點(diǎn)設(shè)備、個(gè)人數(shù)字助理(即Ph卵e觀PatmPi虹傾、臣Iac:陸就嶺§ )、手機(jī)、公用電話亭 等】、在線通訊、衛(wèi)星通訊、離線通訊、無線通訊、應(yīng)答器通訊、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、虛 擬專網(wǎng)(VPN)、聯(lián)網(wǎng)或互聯(lián)設(shè)備、鍵盤、鼠標(biāo)和/或任何適宜的通訊與數(shù)據(jù)輸入方式。本發(fā)明 的系統(tǒng)與設(shè)備可利用TCP/IP通訊協(xié)議W及IPX、Appleta化、IP-6、化巧I0S、0SI、任何隧道 協(xié)議(例如,IPsec、SSH)、或任何數(shù)量的現(xiàn)有或未來協(xié)議。
[0109] 盡管某些實(shí)施例可在全功能計(jì)算機(jī)及計(jì)算機(jī)系統(tǒng)上實(shí)施,但是各種實(shí)施例也能夠 W各種不同的形式作為計(jì)算產(chǎn)品而部署,并且能夠?qū)崿F(xiàn)應(yīng)用,而不管用來使部署實(shí)際生效 的機(jī)器或計(jì)算機(jī)可讀介質(zhì)的特殊類型。
[0110] 機(jī)器可讀介質(zhì)可用來儲(chǔ)存軟件和數(shù)據(jù),當(dāng)數(shù)據(jù)處理系統(tǒng)執(zhí)行所述軟件和數(shù)據(jù)時(shí), 系統(tǒng)便開始實(shí)施各種方法??蓤?zhí)行軟件和數(shù)據(jù)可儲(chǔ)存在各個(gè)不同的地方,例如,包括ROM、易 失性RAM、非易失性存儲(chǔ)器和/或緩存。所述軟件和/或數(shù)據(jù)的各個(gè)部分可儲(chǔ)存在運(yùn)些存儲(chǔ) 設(shè)備的任何一個(gè)中。此外,可從集中式服務(wù)器或?qū)Φ染W(wǎng)絡(luò)獲得所述數(shù)據(jù)和指令??稍诓煌?時(shí)間W不同或相同的通訊會(huì)話從不同的集中式服務(wù)器和/或?qū)Φ染W(wǎng)絡(luò)獲得所述數(shù)據(jù)和指 令的不同部分??稍趫?zhí)行應(yīng)用程序之前獲得全部所述數(shù)據(jù)和指令?;蛘撸?dāng)一定需要執(zhí)行 時(shí),可動(dòng)態(tài)(分秒不差地)獲得所述數(shù)據(jù)和指令的各個(gè)部分。運(yùn)樣,在某一特殊時(shí)刻并不要 求所述數(shù)據(jù)和指令必須全部都在機(jī)器可讀介質(zhì)上。
[0111] 計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括但不限于可記錄與不可記錄型介質(zhì),如易失性與非易 失性存儲(chǔ)器設(shè)備、只讀存儲(chǔ)器(ROM)、隨機(jī)訪問存儲(chǔ)器(RAM)、閃存設(shè)備、軟盤與其他可移動(dòng) 磁盤、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)【例如,光盤只讀存儲(chǔ)器(CDROM)、數(shù)字多功能磁盤值VDs) 等】、及其他介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可儲(chǔ)存指令。
[0112] 在各種實(shí)施例中,可結(jié)合軟件指令使用硬連接電路,W實(shí)現(xiàn)相應(yīng)的技術(shù)。運(yùn)樣,所 述技術(shù)既不限于任何特定的硬件電路和軟件的組合,也不限于數(shù)據(jù)處理系統(tǒng)執(zhí)行的指令的 任何特殊來源。
[0113] 雖然一些附圖表示按特定次序的若干操作,但是也可記錄并不依賴于次序的操 作,也可綜合或分割其他操作。盡管具體提及了一些重新排序或其他分組,但是其他部分對 于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員是顯而易見的,因此并不需要窮舉所有替代方法。 此外,應(yīng)該認(rèn)識(shí)到可在硬件、固件、軟件或其任何組合實(shí)現(xiàn)各個(gè)階段的功能。
[0114] 為簡潔起見,本文未必詳述所述系統(tǒng)的常規(guī)數(shù)據(jù)組網(wǎng)、應(yīng)用程序開發(fā)和其他功能 方面(及所述系統(tǒng)各個(gè)功能組件的部件)。此外,本文所含各圖所示連接線旨在表示各個(gè)要 素之間的示例性功能關(guān)系和/或物理連接。應(yīng)當(dāng)注意到,在實(shí)際系統(tǒng)中可能存在很多替代 或額外功能關(guān)系或物理連接。
[0115] 本文討論的各種系統(tǒng)組件可包括一個(gè)或多個(gè)下列組件:包括用于處理數(shù)字?jǐn)?shù)據(jù)的 處理器在內(nèi)主機(jī)服務(wù)器或其他計(jì)算系統(tǒng);與用于儲(chǔ)存數(shù)字?jǐn)?shù)據(jù)的處理器連接的存儲(chǔ)器;與 用于輸入數(shù)字?jǐn)?shù)據(jù)的處理器連接的輸入數(shù)字轉(zhuǎn)換器;儲(chǔ)存在存儲(chǔ)器中、可由用于指示處理 器對數(shù)字?jǐn)?shù)據(jù)進(jìn)行處理的處理器進(jìn)行訪問的應(yīng)用程序;與用于顯示來自處理器處理的數(shù)字 數(shù)據(jù)的信息的處理器與存儲(chǔ)器連接的顯示設(shè)備;及多個(gè)數(shù)據(jù)庫。本文中使用的各種數(shù)據(jù)庫 可包括:航運(yùn)數(shù)據(jù)、包裝數(shù)據(jù)和/或系統(tǒng)操作中有用的任何數(shù)據(jù)。
[0116] 可通過網(wǎng)頁瀏覽器和/或利用網(wǎng)頁瀏覽器的應(yīng)用程序接口實(shí)施各種功能。此類瀏 覽器應(yīng)用程序可包括安裝在計(jì)算裝置或系統(tǒng)用于執(zhí)行各種功能的因特網(wǎng)瀏覽軟件。運(yùn)些計(jì) 算裝置或系統(tǒng)可表現(xiàn)為計(jì)算機(jī)或一套計(jì)算機(jī)的形式,并且可使用任何類型的計(jì)算裝置或系 統(tǒng),包括膝上型電腦、筆記本電腦、平板、手持計(jì)算機(jī)、個(gè)人數(shù)字助理、機(jī)頂盒、工作組、計(jì)算 機(jī)-服務(wù)器、大型主機(jī)計(jì)算機(jī)、小型計(jì)算機(jī)、PC服務(wù)器、網(wǎng)絡(luò)計(jì)算機(jī)、個(gè)人電腦和平板電腦, 如,i化tiMC和MacBooks、公用電話亭、終端、銷售點(diǎn)(PO巧設(shè)備和/或終端、電視機(jī)、或 能夠接收網(wǎng)絡(luò)數(shù)據(jù)的任何其他設(shè)備。各種實(shí)施例可使用MicrosoftInternetExplorer、 MozillaFirefox、GoogleQi;rome、AppleSafarLOpera、或可用于因特網(wǎng)瀏覽的任何其他 各種軟件包。
[0117] 各種實(shí)施例可結(jié)合任何合適的操作系統(tǒng)(例如,WindowsNT、95/98/2000/CE/ Mobile/、Windows7/8、0S2、UNIX、Linux、Solaris、MacOS、F*alm0S等)W及計(jì)算機(jī)常用的 各種常規(guī)支持軟件和驅(qū)動(dòng)程序運(yùn)行。各種實(shí)施例可包括任何合適的個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算 機(jī)、工作站、個(gè)人數(shù)字助理、蜂窩電話、智能手機(jī)、微型計(jì)算機(jī)、大型計(jì)算機(jī)或類似設(shè)備。實(shí) 施例可事實(shí)安全協(xié)議,如安全套接層協(xié)議(S化)、傳輸層安全協(xié)議CTL巧及安全外殼協(xié)議 1 (SSH)。實(shí)施例可實(shí)現(xiàn)任何所需的應(yīng)用層協(xié)議,包括ht化、https、ftp、及Sf化。
[0118] 可通過數(shù)據(jù)鏈路將各種系統(tǒng)組件單獨(dú)、各自或一起適宜地連接至網(wǎng)絡(luò),所述數(shù)據(jù) 鏈路包括,例如,與本地環(huán)路上因特網(wǎng)服務(wù)提供商(IS巧的連接(如與標(biāo)準(zhǔn)調(diào)制解調(diào)器通訊 中常用的連接)、線纜調(diào)制解調(diào)器、衛(wèi)星網(wǎng)絡(luò)、綜合服務(wù)數(shù)字網(wǎng)(ISDN)、數(shù)字用戶線值化)、 或各種無線通訊方法。注意,本發(fā)明實(shí)施例可結(jié)合任何合適類型的網(wǎng)絡(luò)運(yùn)行,如,交互電視 (ITV)網(wǎng)絡(luò)。
[0119] 可使用云計(jì)算部分或全部實(shí)現(xiàn)所述系統(tǒng)。"云"或"云計(jì)算"包括能夠啟用便捷、 按需服務(wù)的可配置計(jì)算資源(例如,網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)設(shè)備、應(yīng)用程序及服務(wù))共享池的模 式,只需要最低限度的管理努力或服務(wù)提供商交互即可快速提供與釋放所述資源。云計(jì)算 可包括獨(dú)立于位置的計(jì)算,共享服務(wù)器W此按需向計(jì)算機(jī)及其他設(shè)備提供資源、軟件和數(shù) 據(jù)。
[0120] 可結(jié)合網(wǎng)絡(luò)服務(wù)、效用計(jì)算、普適與個(gè)性化計(jì)算、安全與身份解決方案、自動(dòng)化技 術(shù)、云計(jì)算、商品計(jì)算、移動(dòng)性與無線解決方案、開源、生物測定、格網(wǎng)計(jì)算和/或網(wǎng)格計(jì)算 使用各種實(shí)施例。
[0121] 本文討論的任何數(shù)據(jù)庫可包括關(guān)系數(shù)據(jù)庫、分層數(shù)據(jù)庫、圖形數(shù)據(jù)庫或面向?qū)ο?的結(jié)構(gòu)和或任何其他數(shù)據(jù)庫配置。此外,可采用任何合適的形式,如數(shù)據(jù)表或查找表格,組 織所述數(shù)據(jù)庫。每個(gè)記錄可為單個(gè)文件、一系列文件、一系列關(guān)聯(lián)的數(shù)據(jù)字段或任何其他數(shù) 據(jù)結(jié)構(gòu)。可通過任何所需的數(shù)據(jù)關(guān)聯(lián)技術(shù)(如在本行業(yè)中公知或?qū)嵺`的那些技術(shù))實(shí)現(xiàn)某 些數(shù)據(jù)的關(guān)聯(lián)。例如,可通過人工或自動(dòng)化方法實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián)。
[0122] 所述系統(tǒng)的任何數(shù)據(jù)庫、系統(tǒng)、設(shè)備、服務(wù)器或其他組件可位于單個(gè)位置或多個(gè)位 置,其中每個(gè)數(shù)據(jù)庫或系統(tǒng)包括任何各種合適的安全特征,如防火墻、接入碼、加密、解密、 壓縮、解壓縮和/或類似特征。
[0123] 可采用任何本行業(yè)現(xiàn)在已經(jīng)可用或?qū)砜赡芸捎玫娜魏渭夹g(shù)實(shí)施加密,例如, Twofish、RSA、ElGamal、Schorr簽名、DSA、PGP、PKI、及對稱與非對稱密碼系統(tǒng)。
[0124] 實(shí)施例可通過標(biāo)準(zhǔn)的撥號(hào)、線纜、DSL或本行業(yè)公知的任何其他因特網(wǎng)協(xié)議連接 至因特網(wǎng)。為了防止其他網(wǎng)絡(luò)用戶非法訪問,可通過防火墻進(jìn)行事務(wù)處理。
[0125] 本文討論的計(jì)算機(jī)可提供可供用戶訪問的合適網(wǎng)站或其他基于因特網(wǎng)的圖形用 戶界面。例如,可結(jié)合微軟操作系統(tǒng)、微軟NT網(wǎng)絡(luò)服務(wù)器軟件、微軟S化服務(wù)器數(shù)據(jù)庫系統(tǒng) 及微軟商業(yè)服務(wù)器使用微軟因特網(wǎng)信息服務(wù)器(IIS)、微軟事務(wù)服務(wù)器(MT巧和微軟SQL 服務(wù)器。此外,可使用Access或微軟S化服務(wù)器、化acle、Sybase、In化rmix1759^及 Interbase等組件提供符合活動(dòng)數(shù)據(jù)對象(ADO)的數(shù)據(jù)庫管理系統(tǒng)。在另一個(gè)實(shí)施例中,可 結(jié)合Linux操作系統(tǒng)、MyS化數(shù)據(jù)庫、及化rl、PHP和/或Python編程語言使用Apache網(wǎng) 絡(luò)服務(wù)器。
[0126] 可通過具有網(wǎng)頁的網(wǎng)站促進(jìn)本文討論的任何通訊、輸入、儲(chǔ)存、數(shù)據(jù)庫或顯示。本 文所述的術(shù)語"網(wǎng)頁"并非用來限制可用于與用戶交互的文件與應(yīng)用程序的類型。例如, 除了標(biāo)準(zhǔn)的HTML文件,典型的網(wǎng)站可能還包括各種形式、化va小程序、JavaScript、活動(dòng) 服務(wù)器頁(ASP)、通用網(wǎng)關(guān)接口腳本(CGI)、可擴(kuò)展標(biāo)記語言狂ML)、動(dòng)態(tài)HTML、層疊樣式表 (CSS)、AJAX(異步化vascript和XML)、幫助應(yīng)用程序、插件及類似物。服務(wù)可包括接收網(wǎng) 絡(luò)服務(wù)器請求的網(wǎng)絡(luò)服務(wù),所述請求包括U化和IP地址。網(wǎng)絡(luò)服務(wù)器檢索相應(yīng)的網(wǎng)頁并將 網(wǎng)頁數(shù)據(jù)或應(yīng)用程序發(fā)送至IP地址。網(wǎng)絡(luò)服務(wù)是能夠通過通訊裝置(如因特網(wǎng))與其他 應(yīng)用程序交互的應(yīng)用程序。
[0127] 各種實(shí)施例可采用任何所需數(shù)量的方法顯示基于瀏覽器的文件內(nèi)的數(shù)據(jù)。例如, 可將數(shù)據(jù)表示為標(biāo)準(zhǔn)的文本或固定列表、可滾動(dòng)列表、下拉列表、可編輯文本框、固定文本 框、彈窗、及類似物。同樣地,實(shí)施例可采用任何所需數(shù)量的方法修改網(wǎng)頁中的數(shù)據(jù),例如, 通過鍵盤的自由文本輸入、菜單項(xiàng)選擇、復(fù)選框、選擇框及類似物。
[0128] 可采用功能模塊組件、屏幕截圖、可選項(xiàng)及各種處理步驟描述本文所述的示例性 系統(tǒng)與方法。應(yīng)當(dāng)理解,可通過配置成用來執(zhí)行規(guī)定功能的任何數(shù)量的硬件和/或軟件組 件實(shí)現(xiàn)此類功能模塊。例如,所述系統(tǒng)可采用各種集成電路組件,如存儲(chǔ)元件、處理元件、邏 輯元件、查找表格及類似物,在一個(gè)或多個(gè)微處理器或其他控制設(shè)備的控制下運(yùn)些組件可 執(zhí)行各種不同的功能。同樣地,可通過任何編程腳本語言,如C、C++、C#、JavaJavaScript、 VBScript、Macromedia冷聚變(MacromediaColdF^ision)、COBOL、微軟活動(dòng)服務(wù)器網(wǎng)頁 (MicrosoftActiveServerPages