本發(fā)明涉及物聯(lián)網(wǎng)服務(wù)領(lǐng)域,尤其涉及一種基于物聯(lián)網(wǎng)的食品安全信息服務(wù)方法。
背景技術(shù):
物聯(lián)網(wǎng)食品信息服務(wù)扮演的是信息采集和分發(fā)的角色,它的核心就是信息數(shù)據(jù)的存儲。這些數(shù)據(jù)包含食品的靜態(tài)信息、動態(tài)信息、相關(guān)的傳感信息等等。在實際的應(yīng)用中,物聯(lián)網(wǎng)食品信息服務(wù)器上會存儲海量的數(shù)據(jù),每時每刻應(yīng)對成千上萬的訪問。企業(yè)使用單個信息服務(wù)器需要強大的硬件來支撐海量的數(shù)據(jù)存儲和訪問。為此,急需一種成本低,效率高的方法來應(yīng)對這些問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的問題,提供了一種基于物聯(lián)網(wǎng)的食品安全信息服務(wù)方法。
通過以下技術(shù)方案來實現(xiàn):
一種基于物聯(lián)網(wǎng)的食品安全信息服務(wù)方法,包括食品信息服務(wù)器模塊,用于存放各種食品對應(yīng)的信息;節(jié)點服務(wù)器模塊,按照區(qū)域劃分,接收并存儲所述食品信息服務(wù)器模塊分發(fā)的食品對應(yīng)信息;dns解析模塊,用于域名與ip之間的解析處理;客戶端模塊;
步驟如下:
1)客戶端模塊向食品信息服務(wù)器模塊發(fā)出域名訪問服務(wù);
2)dns解析模塊獲取客戶端模塊對應(yīng)的ip地址判斷其所述區(qū)域,同時對1)中域名進行解析并判斷所屬區(qū)域內(nèi)是否存在離所述客戶端模塊最近的所述節(jié)點服務(wù)器;
3)若有,所述dns解析模塊獲取區(qū)域內(nèi)最近的節(jié)點服務(wù)器模塊ip地址并反饋給所述客戶端模塊;
4)若無,所述dns解析模塊直接獲取所述食品信息服務(wù)器模塊ip地址并反饋給所述客戶端模塊;
5)所述客戶端模塊訪問步驟3)或4)中反饋的ip地址并進行信息查詢。
進一步地,所述食品服務(wù)器模塊實時向所述節(jié)點服務(wù)器模塊分發(fā)食品信息。
進一步地,所述節(jié)點服務(wù)器模塊實時獲取區(qū)域內(nèi)客戶端對所述食品信息服務(wù)器模塊的訪問記錄并存儲。
進一步地,所述客戶端為pc或手機。
有益效果
本發(fā)明中,通過給物聯(lián)網(wǎng)食品信息服務(wù)器不同區(qū)域架構(gòu)節(jié)點服務(wù)器,這樣就能有效減輕不同區(qū)域內(nèi)用戶集中訪問物聯(lián)網(wǎng)食品信息服務(wù)器時,給服務(wù)器帶來的訪問超載問題,而且無需對現(xiàn)有的服務(wù)器硬件做升級,節(jié)約了成本,不影響用戶的查詢效率。
具體實施方式
下面根據(jù)實施例對本發(fā)明作進一步詳細說明。
基于物聯(lián)網(wǎng)的食品信息服務(wù)包括食品信息服務(wù)器模塊,其在食品物聯(lián)網(wǎng)體系中的作用是:
1)企業(yè)、產(chǎn)品靜態(tài)信息的存放點
a.文字-公司介紹、產(chǎn)品產(chǎn)地、規(guī)格等
b.圖片-產(chǎn)品縮略圖、公司證明文件等
c.視頻-產(chǎn)品宣傳視頻等
d.3d-生產(chǎn)/物流環(huán)境、產(chǎn)品全景展示
e.可擴展的各類其它信息
2)產(chǎn)品動態(tài)信息的存放點
a.生產(chǎn)類事件(農(nóng)事、加工、包裝…)
b.物流類事件(出入庫、運輸、收貨…)
c.銷售類事件(拆零、銷售…)
d.可擴展的各類事件
3)企業(yè)產(chǎn)品在物聯(lián)網(wǎng)上對外的門戶
a.單個產(chǎn)品靜態(tài)信息的唯一入口
b.單個產(chǎn)品動態(tài)信息的唯一入口
4)各種應(yīng)用的數(shù)據(jù)基礎(chǔ)
a.溯源查詢
b.供應(yīng)鏈分析
c.監(jiān)管數(shù)據(jù)提交
d.可擴展的各類其它查詢
還包括節(jié)點服務(wù)器模塊,按照區(qū)域劃分,用于實時接收并存儲所述食品信息服務(wù)器模塊分發(fā)的食品對應(yīng)信息,或者記錄并存儲區(qū)域內(nèi)訪問食品信息服務(wù)器的食品相關(guān)信息。
在域名與ip地址的解析處理上運用dns解析模塊。用于訪問食品信息服務(wù)器的客戶端可以是pc或者手機等。
本實施例客戶端訪問食品信息服務(wù)器的步驟如下:
1)客戶端模塊向食品信息服務(wù)器模塊發(fā)出域名訪問服務(wù);
2)dns解析模塊獲取客戶端模塊對應(yīng)的ip地址判斷其所述區(qū)域,同時對1)中域名進行解析并判斷所屬區(qū)域內(nèi)是否存在離所述客戶端模塊最近的所述節(jié)點服務(wù)器;
3)若有,所述dns解析模塊獲取區(qū)域內(nèi)最近的節(jié)點服務(wù)器模塊ip地址并反饋給所述客戶端模塊;
4)若無,所述dns解析模塊直接獲取所述食品信息服務(wù)器模塊ip地址并反饋給所述客戶端模塊;
5)所述客戶端模塊訪問步驟3)或4)中反饋的ip地址并進行信息查詢。
以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),均可想到的變化或替換都涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求保護的范圍為準。