物聯網移動電子商務平臺研究

時間:2022-03-07 09:58:20

導語:物聯網移動電子商務平臺研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

物聯網移動電子商務平臺研究

摘要:文章針對目前大多數移動電子商務平臺沒有實時的信息采集設備,系統的靈活度、交互度較差,終端用戶不能及時獲取商品的詳細信息等問題,提出并闡述了一種基于物聯網中間件的移動電子商務平臺的多層體系架構。通過引入中間件技術,為上層的應用程序提供了集成與共享的統一接口和相同的訪問模式,屏蔽了底層的數據差異,為系統資源集成提供了可靠的技術保障。

關鍵詞:物聯網中間件;移動電子商務;多層體系架構

1.傳統的移動電子商務系統問題分析

移動電子商務是在電子商務的基礎上發展而來的,它通過無線連接設備將常見的移動設備如:便攜式電腦、手機、商務PDA等接入系統,并進行通信。移動電子商務的發展與壯大為企業、商家帶來了巨大的發展機遇,提供了無限商機。移動電子商務的發展需要強大而靈活的電子商務系統平臺的支撐,而與普通的電子商務系統平臺不同的是,移動電子商務的支撐平臺需要架設移動、電信等網絡,連接第三方支付平臺,因此,對于商品在銷售過程中的安全性和便捷性等要求較高。傳統的移動電子商務系統一般是以典型的B/S結構來假設,其構建模式如圖1所示。這種兩級模式的數據在處理時,由于沒有實時的信息采集設備,系統的靈活度、交互度較差,終端用戶不能及時獲取商品的詳細信息,也不能對商品的配送過程進行監控,這樣就極大地增加了買賣交易的風險性,特別是在購置貴重商品或者批量商品時,以上弊端表現得尤為突出。經過前期的調研,將傳統的電子商務或移動電子商務系統所存在的弊端總結如下。(1)無法實時跟蹤和處理商品在生產、銷售過程中所出現的問題,也不能掌握商品從出廠到銷售終端整個供應鏈的運營狀況,這就為假冒偽劣商品的流通創造了可能性。(2)由于電子商務系統是一個復雜的信息管理系統,在整個商品銷售和供應的過程中涉及到的機構和部門較多,每個部門都是各自為政,很多與商品銷售相關的信息不能合并處理,也無法在其上做更進一步的分析和決策。(3)傳統的移動電子商務系統受到移動終端性能和傳輸線路的影響,很多PC機上的功能不能實現。(4)傳統的移動電子商務系統嚴重依賴于用戶所使用的終端,如果移動終端丟失或者信息被竊取,用戶的支付密碼、數字證書等重要信息就會丟失,從而使得移動電子商務的安全性受到嚴重威脅。

2.物聯網中間件技術

物聯網中間件技術可以對各類相連的RFID閱讀器、二維碼掃描設備、條碼掃描設備所采集到的龐大的數據流信息進行控制,并解析給上層的應用程序識別和使用。物聯網中間件主要包括兩個部分:數據采集和功能事件處理。由于系統所支持的終端設備種類較多,對于信息的采集方式和處理機制也不同,而物聯網中間件則為各類終端設備提供了統一的接入接口,這樣就可以屏蔽底層設備的差異。物聯網中間件中的閱讀器管理模塊則主要負責驅動相應的閱讀器進行閱讀和信息采集工作,讀寫命令,監聽閱讀器的工作狀態,并將獲取到的閱讀器的標簽信息轉發給上層應用程序。同時,閱讀器管理模塊也可以將上層應用程序組件發出的讀寫指令轉換為設備可以識別的讀寫指令信息格式來控制讀寫設備的讀寫操作。物聯網中間件本身是一種收發消息的中間件,可以對采集的對象進行點對點信息通信和消息的訂閱、、傳遞。物聯網中間件數據的處理過程如圖2所示。上層應用程序通過消息的,獲取感興趣和需要的消息內容,這些都是由事件觸發機制產生的。當應用程序需要使用數據時,物聯網中間件按照消息的收發訂閱規則將觸發事件的相關信息返回應用程序。為了便于系統統一提供數據服務,這里的事件處理功能層為上層的應用程序提供了集成與共享的統一接口和相同的訪問模式,從而屏蔽了底層的數據差異。同時,中間件還對采集到的RFID原始數據進行篩選、過濾、組合、轉換等,并將其轉換為終端設備和應用程序可以識別的數據格式。

3.基于物聯網中間件的移動電子商務多層體系架構

針對傳統的移動電子商務平臺中存在的問題,本文設計了基于物聯網中間技術的移動電子商務多層體系架構模型,如圖3所示。通過加入中間件的數據緩沖機制則會使得終端閱讀器,特別是RFID閱讀器在工作時流暢地讀寫數據信息,而對于每一個閱讀器來說,只能在限定的工作區域內進行工作和信息的識別,但在此范圍內所有相關工作標簽的信息都會被讀取,因此會產生一些錯誤、無序、重復的數據信息。當閱讀器讀出多個標簽信息后,閱讀器管理模塊將所獲取到的信息進行優先級隊列緩沖,而且可以設置多個緩沖區進行緩沖,從而防止數據信息丟失。同時,可以在數據緩沖期間對其有效性和安全性進行檢測和驗證,將無效數據刪除,以免閱讀器讀到非法數據造成失誤。以移動電子商務平臺中電子支付與物流配送模塊為例,基于中間件的移動電子支付模塊的數據處理流程如圖4所示。系統物聯網中間件為移動電子支付系統提供基礎的商品信息、物流信息、商品交易金額、物流費用等業務數據信息,也可以讓用戶終端通過移動設備直接完成支付過程,還可以將用戶信息、商品需求信息、訂單信息、交易支付信息等寫入接口的數據信息表中,而各個應用系統則通過接口查詢數據信息表后讀取相應的信息,從而實現獨立和相互關聯的數據共享模式。當應用系統進行業務操作,需要訪問共享數據資源時,那么只需要在BaseDao的基礎上集成各個接口的定義即可。將系統中進行通信的各個模塊的行為動作抽象出來,定義在公共接口BaseDao中,具體代碼如下。

4.結語

本文通過引入物聯網中間件技術,構建一種基于中間件技術的移動電子商務多層體系架構,從而為上層的應用程序提供了集成與共享的統一接口和相同的訪問模式,屏蔽了底層的數據差異,為系統資源集成提供了可靠的技術保障。

參考文獻:

[1]范德輝,高杉,倪萍.物聯網智能終端適配中間件開發模式[J].計算機系統應用,2016,24(3):151-155.

[2]趙妍.基于中間件的物聯網多終端數據整合分析研究[J].科技通報,2015(4):187-189.

[3]白秀偉,惠曉威.物聯網中間件數據處理研究[J].計算機測量與控制,2015,20(7):1938-1940.

[4]段書凱,唐朝清,李敏杰,等.基于物聯網中間件的煙草倉庫監控管理系統[J].西南大學學報(自然科學版),2014,36(9):174-181.

[5]譚云松,韓建軍.一種面向服務的物聯網中間件模型[J].計算機科學,2011,38(b10):1-3.

[6]羅劍.一種面向移動智能設備的物聯網中間件服務模型[J].自動化儀表,2016,37(4):78-81.

作者:拜亞萌 單位:焦作大學信息工程學院