專利名稱:可通過網(wǎng)絡(luò)服務(wù)器通訊的嵌入式設(shè)備及網(wǎng)絡(luò)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于組網(wǎng)通訊領(lǐng)域,具體涉及一種可通過網(wǎng)絡(luò)服 務(wù)器通訊的嵌入式設(shè)備及網(wǎng)絡(luò)服務(wù)器。
背景技術(shù):
隨著社會(huì)的發(fā)展,位于不同地點(diǎn)的多個(gè)嵌入式設(shè)備之間往往 需要通訊。例如稱重設(shè)備,除了貿(mào)易結(jié)算以外,還被應(yīng)用到許多新的領(lǐng)域,如配料、包裝、檢重、公路收費(fèi)計(jì)重、商業(yè)零售管 理等等。因此,多個(gè)設(shè)備之間以及設(shè)備與管理中心需要進(jìn)行實(shí)時(shí)、 有效的數(shù)據(jù)傳輸,希望能夠遠(yuǎn)程組網(wǎng)通訊。然而,往往多個(gè)設(shè)備 和管理中心距離較遠(yuǎn),甚至不在一個(gè)城市,所以用通常的數(shù)據(jù)線 聯(lián)網(wǎng)的手段工程浩大,而且實(shí)際使用過程中的維護(hù)費(fèi)用高。另外一種方法是通過互聯(lián)網(wǎng)將多個(gè)稱重設(shè)備和管理中心計(jì)算 機(jī)互連。然而,虛擬網(wǎng)絡(luò)的數(shù)據(jù)傳輸安全性不高,有可能導(dǎo)致數(shù) 據(jù)外泄,或者非法數(shù)據(jù)侵入。同樣,其他位于不同地點(diǎn)、需要組網(wǎng)通訊的嵌入式設(shè)備也存 在這樣的問題。實(shí)用新型內(nèi)容本實(shí)用新型的目的在于提供一種可通過網(wǎng)絡(luò)服務(wù)器通訊的嵌 入式設(shè)備及網(wǎng)絡(luò)服務(wù)器,以克服上述多個(gè)嵌入式設(shè)備之間組網(wǎng)復(fù) 雜,通訊不安全的缺點(diǎn)。為了達(dá)到上述目的,本實(shí)用新型在第一方面提供了一種嵌入 式設(shè)備,其與網(wǎng)絡(luò)服務(wù)器以及至少另一嵌入式設(shè)備通過互聯(lián)網(wǎng)相 連,其特征在于所述設(shè)備包括向網(wǎng)絡(luò)服務(wù)器發(fā)送請(qǐng)求與所述另 一設(shè)備通訊的組網(wǎng)請(qǐng)求數(shù)據(jù)的裝置,所述組網(wǎng)請(qǐng)求數(shù)據(jù)包括所述 設(shè)備的設(shè)備識(shí)別號(hào)和所述另 一設(shè)備的設(shè)備識(shí)別號(hào);接收來自網(wǎng)絡(luò) 服務(wù)器的響應(yīng)數(shù)據(jù)的裝置,所述響應(yīng)數(shù)據(jù)包括另一設(shè)備的IP地址,其中所述響應(yīng)數(shù)據(jù)由網(wǎng)絡(luò)服務(wù)器在判斷所述設(shè)備的設(shè)備識(shí)別號(hào)和所述另一設(shè)備的設(shè)備識(shí)別號(hào)正確的情況下產(chǎn)生;根據(jù)所述另一設(shè) 備的IP地址發(fā)起與所迷另一設(shè)備之間的數(shù)據(jù)通訊的裝置。本實(shí)用新型在第二方面提供了一種網(wǎng)絡(luò)服務(wù)器,其通過互聯(lián) 網(wǎng)與第 一稱設(shè)備以及至少第二設(shè)備相連,其特征在于所述網(wǎng)絡(luò)服 務(wù)器包括接收來自第一設(shè)備的請(qǐng)求與第二設(shè)備通訊的組網(wǎng)請(qǐng)求 數(shù)據(jù)的裝置,所述組網(wǎng)請(qǐng)求數(shù)據(jù)包括第一設(shè)備的設(shè)備識(shí)別號(hào)和第 二設(shè)備的設(shè)備識(shí)別號(hào);判斷第一設(shè)備的設(shè)備識(shí)別號(hào)和第二設(shè)備的 設(shè)備識(shí)別號(hào)的正確性的裝置;以及在正確的情況下,將響應(yīng)數(shù)據(jù) 發(fā)送給第一設(shè)備的裝置,所述響應(yīng)數(shù)據(jù)包括第二設(shè)備的IP地址; 以便第 一設(shè)備根據(jù)第二設(shè)備的IP地址發(fā)起與第二設(shè)備之間的數(shù)據(jù) 通訊。本實(shí)用新型在第三方面提供了包括第二方面的通訊系統(tǒng)。 本實(shí)用新型在第四方面提供了包括第一方面的通訊系統(tǒng)。 在以上的技術(shù)方案中,優(yōu)選采用設(shè)備分組,同一分組下的設(shè)備可進(jìn)行組網(wǎng)通訊;嵌入式設(shè)備優(yōu)選是稱重設(shè)備。由于采用了上述技術(shù)方案,使得多用戶環(huán)境下在不同地點(diǎn)的同一用戶的多個(gè)嵌入式設(shè)備之間可以組網(wǎng),并進(jìn)行安全、可靠、實(shí)時(shí)的數(shù)據(jù)通訊和資源共享。該方法具有組網(wǎng)成本低、通訊實(shí)時(shí)性好、可靠性高等特點(diǎn)。
下面將參照附圖對(duì)本實(shí)用新型的具體實(shí)施方案進(jìn)行更詳細(xì) 的說明,其中圖l是根據(jù)本實(shí)用新型的一個(gè)實(shí)施例的基于互聯(lián)網(wǎng)的分布式稱重設(shè)備網(wǎng)絡(luò)拓樸圖;圖2是根據(jù)本實(shí)用新型一個(gè)的實(shí)施例的設(shè)備通訊程序流程圖; 圖3是根據(jù)本實(shí)用新型的一個(gè)實(shí)施例的網(wǎng)絡(luò)服務(wù)器通訊監(jiān)控程序流程圖;圖4是根據(jù)本實(shí)用新型的一個(gè)實(shí)施例的網(wǎng)絡(luò)服務(wù)器設(shè)備狀態(tài)監(jiān) 控程序流程圖。圖5是本實(shí)用新型應(yīng)用于分布式收銀秤系統(tǒng)的實(shí)施例的系統(tǒng)示 意圖。
具體實(shí)施方式
圖l是根據(jù)本實(shí)用新型的一個(gè)實(shí)施例的基于互聯(lián)網(wǎng)的分布式 稱重設(shè)備網(wǎng)絡(luò)拓樸圖,如圖l所示,稱重設(shè)備112、 114、 116,以及稱重設(shè)備122、 124通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器IO進(jìn)行通訊。在一個(gè)優(yōu)選方案中, HUBll,將稱重i殳備112、 114、 116集合后通過ADSL Modem 11接 入互聯(lián)網(wǎng)。同樣,HUB12,將稱重設(shè)備122、 124集合后通過ADSL Modeml2接入互聯(lián)網(wǎng)。在另一個(gè)例子中,各個(gè)稱重設(shè)備直接通過 ADSL接入互聯(lián)網(wǎng)。稱重設(shè)備112、 114、 116、 122、 124均被設(shè)定了一個(gè)唯一的 設(shè)備識(shí)別號(hào)。在一個(gè)優(yōu)選方案中,預(yù)先將設(shè)備自身的設(shè)備識(shí)別號(hào)、 被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)以及網(wǎng)絡(luò)服務(wù)器的IP地址寫入每個(gè)設(shè)備 中。然后,在每個(gè)設(shè)備上配置設(shè)備通訊程序,在設(shè)備上電后用以 完成向網(wǎng)絡(luò)服務(wù)器10請(qǐng)求組網(wǎng)及與組內(nèi)其他設(shè)備進(jìn)行數(shù)據(jù)通訊。在另一個(gè)例子中,稱重設(shè)備112、 114、 116、 122、 124是同 一分組中的設(shè)備,并且利用設(shè)定唯一的組號(hào)來進(jìn)行識(shí)別。然后將 組號(hào)寫入每個(gè)設(shè)備中。網(wǎng)絡(luò)服務(wù)器IO擁有一固定公網(wǎng)IP地址,并配置有設(shè)備數(shù)據(jù) 庫、設(shè)備通訊數(shù)據(jù)庫、設(shè)備狀態(tài)數(shù)據(jù)庫和網(wǎng)絡(luò)通訊管理軟件。設(shè)備數(shù)據(jù)庫包括有所有虛擬網(wǎng)的分組信息。設(shè)備通訊數(shù)據(jù)庫包含一個(gè)待通訊列表,分為請(qǐng)求設(shè)備列表和 被請(qǐng)求組網(wǎng)設(shè)備列表。設(shè)備狀態(tài)數(shù)據(jù)庫包含設(shè)備信息、客戶信息以及設(shè)備的工作狀態(tài)。網(wǎng)絡(luò)通訊管理軟件包含通訊監(jiān)控程序、設(shè)備狀態(tài)監(jiān)測(cè)程序。 通訊監(jiān)控程序負(fù)責(zé)幫助稱重設(shè)備根據(jù)其通訊識(shí)別號(hào)和訪問權(quán)限建 立點(diǎn)到點(diǎn)的網(wǎng)絡(luò)通訊,從而構(gòu)建虛擬網(wǎng)絡(luò)。設(shè)備狀態(tài)監(jiān)測(cè)程序幫 助廠商及時(shí)了解售出設(shè)備的運(yùn)行狀況,在發(fā)生故障時(shí)及時(shí)維護(hù)。每個(gè)設(shè)備向網(wǎng)絡(luò)服務(wù)器發(fā)送組網(wǎng)請(qǐng)求數(shù)據(jù)。組網(wǎng)請(qǐng)求數(shù)據(jù)包 括請(qǐng)求設(shè)備識(shí)別號(hào)和被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)。在設(shè)備分組的情況 下,組網(wǎng)請(qǐng)求數(shù)據(jù)還包括設(shè)備請(qǐng)求加入的組號(hào)。網(wǎng)絡(luò)服務(wù)器接收到請(qǐng)求數(shù)據(jù)后,判斷請(qǐng)求設(shè)備識(shí)別號(hào)和被請(qǐng) 求組網(wǎng)設(shè)備識(shí)別號(hào)的正確性。在另一個(gè)方案中,判斷請(qǐng)求設(shè)備識(shí) 別號(hào)和被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)與請(qǐng)求加入組號(hào)的 一致性。正確或 一致的情況下將請(qǐng)求設(shè)備的IP地址和端口號(hào)根據(jù)設(shè)備識(shí)別號(hào)填入 設(shè)備通訊數(shù)據(jù)庫。然后將從設(shè)備通訊數(shù)據(jù)庫中得出被請(qǐng)求組網(wǎng)設(shè) 備的IP地址和端口號(hào),并發(fā)送給請(qǐng)求設(shè)備。請(qǐng)求設(shè)備取回被請(qǐng)求組網(wǎng)設(shè)備的IP地址和端口號(hào)后,與被請(qǐng) 求組網(wǎng)設(shè)備進(jìn)行點(diǎn)對(duì)點(diǎn)通訊。網(wǎng)絡(luò)服務(wù)器上的設(shè)備狀態(tài)監(jiān)控程序從設(shè)備通訊數(shù)據(jù)庫中讀取 在線設(shè)備信息,然后向在線設(shè)備發(fā)送狀態(tài)查詢命令。接收到返回 的狀態(tài)信息后更新設(shè)備狀態(tài)數(shù)據(jù)庫,并將有故障設(shè)備的信息發(fā)送 報(bào)警郵件告之技術(shù)人員和客戶,以便對(duì)故障設(shè)備及時(shí)維護(hù)。下面結(jié)合流程圖對(duì)設(shè)備通訊程序、網(wǎng)絡(luò)服務(wù)器通訊監(jiān)控程序 和設(shè)備狀態(tài)監(jiān)控程序做詳細(xì)描述。圖2是本實(shí)用新型的實(shí)施例的設(shè)備通訊程序流程圖。如圖2所示,在步驟202,設(shè)備上電啟動(dòng)后,通訊程序從稱重設(shè)備的內(nèi)存中讀取設(shè)備識(shí)別號(hào)。在步驟204,通訊程序從稱重設(shè)備中讀取網(wǎng)絡(luò)服務(wù)器IP地址和端口號(hào)。在步驟206,通訊程序從稱重設(shè)備中讀取被請(qǐng)求組網(wǎng)設(shè)備識(shí)別 號(hào)。在設(shè)備分組的情況下,讀取被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)以及組號(hào)。在步驟208,將步驟202、 206讀到的數(shù)據(jù)生成請(qǐng)求數(shù)據(jù)包。 數(shù)據(jù)包自動(dòng)包含有該源設(shè)備的IP地址及端口號(hào)。在步驟210,通過步驟204讀到的網(wǎng)絡(luò)服務(wù)器IP地址和端口號(hào)將請(qǐng)求數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)服務(wù)器。在步驟212,判斷是否收到網(wǎng)絡(luò)服務(wù)器應(yīng)答。如果否,轉(zhuǎn)到步 驟21Q,重新發(fā)送請(qǐng)求數(shù)據(jù)包;如果有,則執(zhí)行步驟214。在步驟214,從接收到的應(yīng)答數(shù)據(jù)中得到網(wǎng)絡(luò)服務(wù)器返回的被 請(qǐng)求組網(wǎng)i殳備的IP地址和端口號(hào)。在步驟216,通過判斷接收到的應(yīng)答數(shù)據(jù)中是否包含網(wǎng)絡(luò)服務(wù) 器返回的被請(qǐng)求組網(wǎng)設(shè)備不在線的信息,以得知是否所有被請(qǐng)求 組網(wǎng)設(shè)備都在線。如果不是,執(zhí)行步驟218;如果是,則執(zhí)行步驟 220。在步驟218,更新請(qǐng)求數(shù)據(jù)包,并轉(zhuǎn)到步驟210。在步驟220,啟動(dòng)與被請(qǐng)求組網(wǎng)設(shè)備的點(diǎn)對(duì)點(diǎn)通訊。此時(shí),請(qǐng) 求設(shè)備與被請(qǐng)求組網(wǎng)設(shè)備組成一個(gè)虛擬網(wǎng)。在步驟222,從設(shè)備端口讀取網(wǎng)絡(luò)數(shù)據(jù)。在步驟224,判斷網(wǎng)絡(luò)數(shù)據(jù)是否來自網(wǎng)內(nèi)設(shè)備,如果是,執(zhí)行 步驟226;如果不是,則執(zhí)行步驟228。在步驟226,針對(duì)網(wǎng)內(nèi)其他設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行數(shù)據(jù)應(yīng) 答。然后,轉(zhuǎn)到步驟222。在步驟228,判斷網(wǎng)絡(luò)數(shù)據(jù)是否來自服務(wù)器。如果不是,轉(zhuǎn)到 步驟222,重新讀取網(wǎng)絡(luò)數(shù)據(jù);如果是,則執(zhí)行步驟230。在步驟230,根據(jù)網(wǎng)絡(luò)服務(wù)器發(fā)送的在線狀態(tài)查詢命令返回設(shè) 備在線狀態(tài);根據(jù)網(wǎng)絡(luò)服務(wù)器發(fā)送的工作狀態(tài)查詢命令執(zhí)行狀態(tài) 自診斷,然后將結(jié)果返回設(shè)備工作狀態(tài)。然后,轉(zhuǎn)到步驟222。圖3是根據(jù)本實(shí)用新型的一個(gè)實(shí)施例的網(wǎng)絡(luò)服務(wù)器通訊監(jiān)控 程序流程圖。如圖3所示,在步驟302,服務(wù)器啟動(dòng)后,通訊監(jiān)控程序掃描 監(jiān)控各個(gè)網(wǎng)絡(luò)端口。在步驟304,通訊監(jiān)控程序判斷是否有請(qǐng)求數(shù)據(jù)包通過網(wǎng)絡(luò)端 口發(fā)送到服務(wù)器。如果沒有,將轉(zhuǎn)到步驟302繼續(xù)掃描;如果有, 則執(zhí)行步驟306。在步驟306,對(duì)請(qǐng)求數(shù)據(jù)包進(jìn)行分析,在設(shè)備數(shù)據(jù)庫中查找是 否存在數(shù)據(jù)包中的請(qǐng)求設(shè)備識(shí)別號(hào)以及被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào); 在數(shù)據(jù)包包括組號(hào)的情況下,通過數(shù)據(jù)包中的請(qǐng)求加入組號(hào)找到 設(shè)備數(shù)據(jù)庫中的分組信息中的組號(hào),將請(qǐng)求數(shù)據(jù)包中的請(qǐng)求設(shè)備識(shí)別號(hào)和被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)與設(shè)備數(shù)據(jù)庫中的對(duì)應(yīng)分組信息 對(duì)比。
在步驟308,經(jīng)過查找,判斷請(qǐng)求設(shè)備識(shí)別號(hào)和被請(qǐng)求組網(wǎng)設(shè) 備識(shí)別號(hào)的正確性,即得出發(fā)送的請(qǐng)求數(shù)據(jù)是否合法。在數(shù)據(jù)包 包括組號(hào)的情況下,經(jīng)過對(duì)比,判斷請(qǐng)求加入組號(hào)、請(qǐng)求設(shè)備識(shí) 別號(hào)和被請(qǐng)求組網(wǎng)設(shè)備識(shí)別號(hào)的 一致性,即得出請(qǐng)求設(shè)備和被請(qǐng) 求組網(wǎng)設(shè)備是否屬于請(qǐng)求加入的組。如果不是,轉(zhuǎn)到步驟302重 新掃描;如果是,則執(zhí)行步驟310。
在步驟310,請(qǐng)求設(shè)備獲得入網(wǎng)的權(quán)限。并將請(qǐng)求設(shè)備的IP 地址和端口號(hào)根據(jù)其識(shí)別號(hào)填入設(shè)備通訊數(shù)據(jù)庫的請(qǐng)求設(shè)備列表 中。
在步驟312,從請(qǐng)求數(shù)據(jù)包中獲取被請(qǐng)求組網(wǎng)設(shè)備的設(shè)備識(shí)別 號(hào),填入設(shè)備通訊數(shù)據(jù)庫的被請(qǐng)求組網(wǎng)設(shè)備列表中。根據(jù)被請(qǐng)求 組網(wǎng)設(shè)備的設(shè)備識(shí)別號(hào)在請(qǐng)求設(shè)備列表中查找是否有此設(shè)備信 息,以判斷被請(qǐng)求組網(wǎng)設(shè)備是否在線。
在步驟314,逐個(gè)判斷被請(qǐng)求組網(wǎng)設(shè)備是否在線。如果在線, 依照步驟316;如果不在線,執(zhí)行步驟318。
在步驟318,告之請(qǐng)求設(shè)備,被請(qǐng)求組網(wǎng)設(shè)備暫時(shí)不在線。
在步驟316,在設(shè)備通訊數(shù)據(jù)庫的請(qǐng)求設(shè)備列表中查找到被請(qǐng) 求組網(wǎng)設(shè)備的IP地址和端口號(hào),并將之發(fā)送給請(qǐng)求設(shè)備。然后, 執(zhí)行步驟320。
在步驟320,通訊監(jiān)控程序向設(shè)備通訊數(shù)據(jù)庫的請(qǐng)求設(shè)備列表 中所有設(shè)備發(fā)送命令,檢查其實(shí)時(shí)在線狀態(tài)。
在步驟322,根據(jù)從各設(shè)備返回的狀態(tài)信息更新設(shè)備通訊數(shù)據(jù) 庫中,將不在線設(shè)備從列表中刪除。
然后,返回步驟203。
圖4是設(shè)備狀態(tài)數(shù)據(jù)庫的構(gòu)成圖以及設(shè)備狀態(tài)監(jiān)控程序流程圖。
如圖4a所示,設(shè)備狀態(tài)監(jiān)控程序定期從廠商生產(chǎn)數(shù)據(jù)庫4a2 中讀取出廠設(shè)備的有關(guān)信息,從銷售數(shù)據(jù)庫4a4中讀取客戶信息,合并寫入設(shè)備狀態(tài)數(shù)據(jù)庫4a0。然后檢測(cè)設(shè)備狀態(tài)并更新設(shè)備狀態(tài) 數(shù)據(jù)庫4aQ。
如圖4b所示,在步驟402,設(shè)備狀態(tài)監(jiān)控程序從設(shè)備通訊數(shù) 據(jù)庫中讀取在線設(shè)備的識(shí)別號(hào)。
在步驟404,根據(jù)讀取的設(shè)備識(shí)別號(hào)向相應(yīng)的設(shè)備發(fā)送工作狀 態(tài)查詢命令。
在步驟406,接收應(yīng)答,根據(jù)設(shè)備回送的工作狀態(tài)更新設(shè)備狀 態(tài)數(shù)據(jù)庫。
在步驟408,檢查設(shè)備狀態(tài)數(shù)據(jù)庫中的數(shù)據(jù),判斷設(shè)備是否有 故障。如果沒有,轉(zhuǎn)到步驟402繼續(xù)監(jiān)控;如果有故障,則執(zhí)行 步驟410。
在步驟410,根據(jù)設(shè)備識(shí)別號(hào)查詢到設(shè)備所屬的客戶信息,以 及相應(yīng)的技術(shù)服務(wù)人員信息。
在步驟412,將設(shè)備名、設(shè)備識(shí)別號(hào)以及具體故障信息通過查 詢到的客戶信息和技術(shù)服務(wù)人員信息向客戶和技術(shù)服務(wù)人員發(fā)送 報(bào)警郵件。
圖5是本實(shí)用新型應(yīng)用于分布式收銀秤系統(tǒng)的實(shí)施例的系統(tǒng)
示意圖o
如圖5所示,收銀幹512、 514、 516、收4艮秤522、 524、 526 以及客戶總部計(jì)算機(jī)530通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器50進(jìn)行通訊。 HUB51,將收銀種512、 514、 516集合后通過ADSL Modem51接入互 聯(lián)網(wǎng)。同樣,HUB52,將收銀秤522、 524、 526集合后通過ADSL Modem52接入互聯(lián)網(wǎng)。客戶總部計(jì)算機(jī)530通過ADSL Modem53接 入互聯(lián)網(wǎng)。
收銀種512、 514、 516、 522、 524、 526是一種零售連鎖業(yè)使 用的稱重收銀設(shè)備,有以太網(wǎng)通訊功能,并支持通過網(wǎng)絡(luò)下載商 品信息和上傳交易數(shù)據(jù)。收銀種512、 514、 516、 522、 524、 526 是同一客戶下的設(shè)備。在一個(gè)例子中,收銀秤512、 514、 516安 裝于同一分店,收銀秤522、 524、 526安裝于另一分店。
每個(gè)收銀秤在出廠前均被設(shè)定了設(shè)備識(shí)別號(hào),存放在設(shè)備自身的非易失存儲(chǔ)器中。
客戶總部計(jì)算機(jī)530,負(fù)責(zé)定時(shí)向分店收銀秤發(fā)送更新的商品 信息并接收所有秤上傳的交易數(shù)據(jù),然后進(jìn)行財(cái)務(wù)統(tǒng)計(jì)。在本實(shí) 施例中,客戶總部計(jì)算機(jī)530作為組內(nèi)一個(gè)設(shè)備與其他收銀秤組 網(wǎng)并通訊。
在收銀秤售出后,客戶總部計(jì)算機(jī)530向廠商申請(qǐng)一個(gè)特殊 的識(shí)別號(hào),并且廠商為客戶設(shè)定了一個(gè)唯一的組號(hào)。然后將網(wǎng)絡(luò) 服務(wù)器的IP地址和端口號(hào)、廠家為客戶設(shè)定的組號(hào)以及客戶總部 計(jì)算機(jī)530的識(shí)別號(hào)寫入各個(gè)收銀秤中。同時(shí),將網(wǎng)絡(luò)服務(wù)器的 IP地址和端口號(hào)、廠家為客戶設(shè)定的組號(hào)以及所有的收銀秤識(shí)別 號(hào)寫入客戶總部計(jì)算機(jī)530的非易失存儲(chǔ)器中。
網(wǎng)絡(luò)服務(wù)器50的配置與前述實(shí)施例相同。
當(dāng)每臺(tái)收銀秤上電工作后,將自身的IP地址和端口號(hào)發(fā)送給 網(wǎng)絡(luò)服務(wù)器,并將客戶總部計(jì)算機(jī)530作為被請(qǐng)求組網(wǎng)設(shè)備通過 網(wǎng)絡(luò)服務(wù)器要求與之組網(wǎng)。客戶總部計(jì)算機(jī)530將自身的IP地址 和端口號(hào)發(fā)送給網(wǎng)絡(luò)服務(wù)器,并請(qǐng)求與每臺(tái)收銀秤組網(wǎng)。每臺(tái)收 銀秤可根據(jù)網(wǎng)絡(luò)服務(wù)器返回的客戶總部計(jì)算機(jī)530的IP地址和端 口號(hào)上傳交易數(shù)據(jù);客戶總部計(jì)算機(jī)530根據(jù)網(wǎng)絡(luò)服務(wù)器返回的 每臺(tái)收銀秤的IP地址和端口號(hào)向每臺(tái)收銀秤發(fā)送更新的商品信 息。這樣,客戶總部計(jì)算機(jī)和各分店收銀秤之間就構(gòu)成了實(shí)時(shí)通 訊網(wǎng)絡(luò)。
收銀種每天開機(jī)后將檢測(cè)到工作狀態(tài),如主板工作狀況、傳 感器工作狀況,打印機(jī)工作狀況等,并將數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)通訊服 務(wù)器以更新設(shè)備狀態(tài)數(shù)據(jù)庫。網(wǎng)絡(luò)通訊服務(wù)器上的設(shè)備狀態(tài)監(jiān)控 程序檢查設(shè)備狀態(tài)數(shù)據(jù)庫是否有故障數(shù)據(jù),如有故障數(shù)據(jù),則立 即發(fā)送報(bào)警郵件給客戶和廠商技術(shù)服務(wù)人員。
本實(shí)用新型的技術(shù)方案除了應(yīng)用于稱重設(shè)備外,也適用于所 有可接入互聯(lián)網(wǎng)的嵌入式設(shè)備,進(jìn)行多個(gè)嵌入式設(shè)備之間可靠、 有效的數(shù)據(jù)傳輸。
顯而易見,在此描述的本實(shí)用新型可以有許多變化,這種變化不能認(rèn)為偏離本實(shí)用新型的精神和范圍。因此,所有對(duì)本領(lǐng)域 技術(shù)人員顯而易見的改變,都包括在本權(quán)利要求書的涵蓋范圍之 內(nèi)。
權(quán)利要求1.一種嵌入式設(shè)備,與網(wǎng)絡(luò)服務(wù)器以及另一嵌入式設(shè)備通過互聯(lián)網(wǎng)相連,其特征在于所述嵌入式設(shè)備包括向網(wǎng)絡(luò)服務(wù)器發(fā)送請(qǐng)求與所述另一設(shè)備通訊的組網(wǎng)請(qǐng)求數(shù)據(jù)的裝置,所述組網(wǎng)請(qǐng)求數(shù)據(jù)包括所述設(shè)備的設(shè)備識(shí)別號(hào)和所述另一設(shè)備的設(shè)備識(shí)別號(hào);接收來自網(wǎng)絡(luò)服務(wù)器的響應(yīng)數(shù)據(jù)的裝置,所述響應(yīng)數(shù)據(jù)包括另一設(shè)備的IP地址,其中所述響應(yīng)數(shù)據(jù)由網(wǎng)絡(luò)服務(wù)器在判斷所述設(shè)備的設(shè)備識(shí)別號(hào)和所述另一設(shè)備的設(shè)備識(shí)別號(hào)正確的情況下產(chǎn)生;根據(jù)所述另一設(shè)備的IP地址發(fā)起與所述另一設(shè)備之間的數(shù)據(jù)通訊的裝置。
2. 如權(quán)利要求l所述的設(shè)備,其特征在于,接收來自網(wǎng)絡(luò)服務(wù)器的在線 狀態(tài)查詢命令,并且作為響應(yīng)返回設(shè)備在線狀態(tài)的裝置,以便網(wǎng)絡(luò)服務(wù) 器更新設(shè)備通訊數(shù)據(jù)庫中該設(shè)備的在線狀態(tài)。
3. 如權(quán)利要求l所述的設(shè)備,其特征在于,包括接收來自網(wǎng)絡(luò)服務(wù)器的 工作狀態(tài)查詢命令,執(zhí)行狀態(tài)自診斷并且將結(jié)果作為響應(yīng)返回設(shè)備工作 狀態(tài)的裝置,以便網(wǎng)絡(luò)服務(wù)器更新設(shè)備狀態(tài)數(shù)據(jù)庫中該設(shè)備的工作狀態(tài)。
4. 一種網(wǎng)絡(luò)服務(wù)器,通過互聯(lián)網(wǎng)與第一嵌入式設(shè)備以及第二嵌入式設(shè)備 相連,其特征在于所述網(wǎng)絡(luò)服務(wù)器包括接收來自第一設(shè)備的請(qǐng)求與第二設(shè)備通訊的組網(wǎng)請(qǐng)求數(shù)據(jù)的裝置, 所述組網(wǎng)請(qǐng)求數(shù)據(jù)包括第一設(shè)備的設(shè)備識(shí)別號(hào)和第二設(shè)備的設(shè)備識(shí)別 號(hào);判斷第 一設(shè)備的設(shè)備識(shí)別號(hào)和第二設(shè)備的設(shè)備識(shí)別號(hào)的正確性的裝 置;以及在正確的情況下,將響應(yīng)數(shù)據(jù)發(fā)送給第一設(shè)備的裝置,所述響應(yīng)數(shù)據(jù)包括第二設(shè)備的IP地址;以便第一設(shè)備根據(jù)第二設(shè)備的IP地址 發(fā)起與第二設(shè)備之間的數(shù)據(jù)通訊。
5. 如權(quán)利要求4所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述組網(wǎng)請(qǐng)求數(shù)據(jù)包 括組號(hào),第一設(shè)備和第二設(shè)備屬于具有該組號(hào)的同一分組,所述判斷第 一設(shè)備的設(shè)備識(shí)別號(hào)和第二設(shè)備的設(shè)備識(shí)別號(hào)的正確性的裝置包括判斷 組號(hào)、第一設(shè)備的設(shè)備識(shí)別號(hào)和第二設(shè)備的設(shè)備識(shí)別號(hào)的一致性的裝置。
6. 如權(quán)利要求4所述的網(wǎng)絡(luò)服務(wù)器,其特征在于包括設(shè)備通訊數(shù)據(jù)庫, 其中記載有在線設(shè)備信息,所述網(wǎng)絡(luò)服務(wù)器包括將第一設(shè)備的IP地址根 據(jù)設(shè)備識(shí)別號(hào)填入設(shè)備通訊數(shù)據(jù)庫的裝置。
7. 如權(quán)利要求6所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,包括從設(shè)備通訊數(shù)據(jù) 庫中獲取第二設(shè)備的IP地址,并且將其寫入響應(yīng)數(shù)據(jù)的裝置。
8. 如權(quán)利要求6所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,包括向設(shè)備通訊數(shù)據(jù) 庫中的設(shè)備發(fā)送檢查在線狀態(tài)的命令,并且根據(jù)響應(yīng)更新設(shè)備通訊數(shù)據(jù) 庫的裝置。
9. 如權(quán)利要求6所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,網(wǎng)絡(luò)服務(wù)器包括記載 所有設(shè)備工作狀態(tài)的設(shè)備狀態(tài)數(shù)據(jù)庫,網(wǎng)絡(luò)服務(wù)器包括向設(shè)備通訊數(shù)據(jù) 庫中在線的設(shè)備發(fā)送狀態(tài)查詢命令,并且基于響應(yīng)更新設(shè)備狀態(tài)數(shù)據(jù)庫的裝置。
10. 如權(quán)利要求9所述的網(wǎng)絡(luò)服務(wù)器,其特征在于包括當(dāng)設(shè)備狀態(tài)數(shù)據(jù) 庫表明有故障設(shè)備時(shí),查詢故障設(shè)備所屬客戶信息和/或技術(shù)服務(wù)人員信 息,并且發(fā)送報(bào)警郵件的裝置。
11. 如權(quán)利要求4所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述第二設(shè)備為一 組嵌入式設(shè)備。
12. —種通訊系統(tǒng),其特征在于包括如權(quán)利要求4所述的網(wǎng)絡(luò)服務(wù)器。
13. —種通訊系統(tǒng),其特征在于包括如權(quán)利要求1所述的嵌入式設(shè)備。
專利摘要本實(shí)用新型提供了一種可通過網(wǎng)絡(luò)服務(wù)器通訊的嵌入式設(shè)備及網(wǎng)絡(luò)服務(wù)器,其與網(wǎng)絡(luò)服務(wù)器以及至少另一嵌入式設(shè)備通過互聯(lián)網(wǎng)相連。所述設(shè)備包括向網(wǎng)絡(luò)服務(wù)器發(fā)送請(qǐng)求與所述另一設(shè)備通訊的組網(wǎng)請(qǐng)求數(shù)據(jù)的裝置,所述組網(wǎng)請(qǐng)求數(shù)據(jù)包括所述設(shè)備的設(shè)備識(shí)別號(hào)和所述另一設(shè)備的設(shè)備識(shí)別號(hào);接收來自網(wǎng)絡(luò)服務(wù)器的響應(yīng)數(shù)據(jù)的裝置,所述響應(yīng)數(shù)據(jù)包括另一設(shè)備的IP地址,其中所述響應(yīng)數(shù)據(jù)由網(wǎng)絡(luò)服務(wù)器在判斷所述設(shè)備的設(shè)備識(shí)別號(hào)和所述另一設(shè)備的設(shè)備識(shí)別號(hào)正確的情況下產(chǎn)生;根據(jù)所述另一設(shè)備的IP地址發(fā)起與所述另一設(shè)備之間的數(shù)據(jù)通訊的裝置。
文檔編號(hào)H04L12/56GK201134820SQ20072017010
公開日2008年10月15日 申請(qǐng)日期2007年8月8日 優(yōu)先權(quán)日2007年8月8日
發(fā)明者峰 戴, 楊建強(qiáng) 申請(qǐng)人:梅特勒-托利多(常州)稱重設(shè)備系統(tǒng)有限公司;梅特勒-托利多(常州)測(cè)量技術(shù)有限公司;梅特勒-托利多(常州)精密儀器有限公司