一種基于微信公眾平臺的功能自適應的物聯網設備交互方法
【技術領域】
[0001]本發明涉及物聯網設備人機交互領域,特別是一種基于微信公眾平臺的功能自適應的物聯網設備交互方法。
【背景技術】
[0002]隨著網絡技術、傳感器技術、射頻識別(Rad1 Frequency Identificat1n,簡稱RFID)技術和軟件技術的進步,現實世界中的各種設備能夠連接到信息技術(Informat1nTechnology,簡稱IT)基礎設施,形成物聯網。
[0003]物聯網設備管理控制架構經歷了客戶端/服務器(C/S)架構,web瀏覽器/服務器(B/S)架構,以及移動互聯網架構(移動互聯網,就是將移動通信和互聯網二者結合起來,成為一體)的演變。目前,“微信”是一種廣為流行的移動互聯網通信軟件。
[0004]微信是騰訊公司于2011年I月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,微信支持跨通信運營商、跨操作系統平臺通過網絡快速發送語音短信、視頻、圖片和文字,同時,也可以使用通過共享流媒體內容的資料和基于位置的社交插件“搖一搖”、“漂流瓶”、“朋友圈”、“公眾平臺”、“語音記事本”等服務插件。
[0005]微信提供公眾平臺、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號碼”、“附近的人”、“掃一掃”(掃描“二維碼”)方式添加好友和關注公眾平臺,同時微信將內容分享給好友以及將用戶看到的精彩內容分享到微信朋友圈。
[0006]本發明就是在此背景上提出的一種基于微信公眾平臺的功能自適應的物聯網設備交互方法。
[0007]現在此領域有以下專利:
[0008]專利-1:中國專利 CN2010101814227000000201008250ACN0,《一種基于物聯網實現設備遠程控制的系統和方法》
[0009]專利-1提供了一種基于物聯網實現設備遠程控制的系統,包括:移動終端,用于接收用戶提交的控制指令,并發送至物聯網服務器;物聯網服務器,用于依據所述控制指令,確定被控設備信息和控制信號并發送至轉發設備;轉發設備,包括第一傳輸模塊,用于接收所述被控設備信息和控制信號,并采用短距離傳輸的方式向所述被控設備信息所指示的被控設備分發所述控制信號;被控設備,用于響應所述控制信號執行相應操作。
[0010]與公知例的不同:
[0011](I)本專利使用微信公眾平臺來實現原專利中物聯網服務器的功能,通過微信公眾平臺,可以大大減少整個系統的配置需求和開發成本,利用微信賬號可以防止對本系統的惡意攻擊以及得到更為龐大的用戶基數。
[0012](2)本專利通過微信公眾平臺,云端管理系統和后臺消息處理服務器能夠實現對設備對用戶指令的反饋操作,指令的執行結果都可以在用戶的微信端得到顯示,而公知例所述的內容都在于對設備的遠程控制上,用戶無法得知自己的控制結果,不能形成閉環反饋的情況。
[0013]由此可見本發明和公知例在物聯網領域所適用的技術并不相同。
[0014]注:本專利指的是本人發明的專利。
【發明內容】
[0015]本發明實現了一種基于微信公眾平臺的功能自適應的物聯網設備交互方法。以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
[0016]圖1是本發明中的應用框架圖,所述系統包括如下功能單元:
[0017]101物聯網設備
[0018]102云端管理系統(云平臺)
[0019]103后臺消息處理服務器
[0020]104微信公眾平臺
[0021 ] 105微信終端自適應界面
[0022]物聯網設備部署在可與云端管理系統通信的網絡下,所述的網絡包括但不局限于無線網絡如Wifk藍牙、Zigbee等,有線網絡如光纖、同軸電纜、雙絞線等。每間隔固定時間或者收到來自控制中心的指令后,該設備會主動向云端管理系統發送自己的狀態和屬性信息,以便云端平臺更好地管理和更新設備數據。
[0023]云端管理系統為部署在云端的用于接收來自后臺消息處理服務器信息并根據相應請求向物聯網設備發布命令的平臺。它由數據庫,處理中心以及設備控制三個模塊組成。數據庫保存了相關用戶資料和權限以及可控制的物聯網設備的屬性和狀態等。處理中心負責接收來自物聯網設備的消息以及來自后臺消息處理器發送的相關指令,根據不同的請求內容來更新數據庫或生成相應的設備控制指令并交由控制中心將指令傳達至需要控制的物聯網設備。
[0024]后臺消息處理服務器為部署在云端的后臺消息處理服務器。該服務器通過采用HTTP (S)協議及特定的網絡服務接口協議接收來自網絡平臺的數據并對客戶請求加以提取和處理。后臺消息處理服務器還負責將客戶請求和客戶身份信息加以處理,依據相應的網絡接口協議生成網絡報文,并通過TCP/IP將內容傳送至云端管理系統。進一步地,后臺消息處理服務器會等待云端返回處理結果,并通過網絡管理平臺將相關結果推送給用戶。
[0025]用戶需要在微信應用中添加特定微信公眾號的服務,然后通過掃描二維碼等方式將要控制的設備加入到該服務號中進行管理。比如,有一如下所述的實施例:有一個攝像頭設備,它被二維碼唯一標識。用戶使用微信“掃一掃”功能掃描二維碼后,進入到云端管理系統的該設備的管理頁面,云端管理系統根據二維碼上的信息生成相應的控制界面供用戶使用,用戶可以點擊云端管理系統上的“加為好友”按鈕將該設備加為“好友”,由于這是一個攝像頭,因此可以有“視頻聊天”界面。這樣,用戶就可以在微信公眾平臺上打開特定服務號,進入設備控制界面,與攝像頭設備進行“視頻聊天”。當用戶所管理的設備不具備“視頻”功能時,用戶和設備之間只能進行“語音”和“文字”的交流,這種根據設備不同而提供不同交互界面的方式就是自適應界面。
【附圖說明】
[0026]圖1示出本應用的框架圖
聲明
[0027]本系統包括以下功能單元
[0028](I)物聯網設備
[0029](2)云端管理系統
[0030](3)后臺消息處理服務器
[0031](4)微信公眾平臺
[0032](5)微信終端自適應界面
[0033]云端管理系統包含如下單元:
[0034](I)設備控制
[0035](2)處理中心
[0036](3)數據庫。
【主權項】
1.一種基于微信公眾平臺的功能自適應的物聯網設備交互方法,其特征在于針對每種設備的類型和屬性自適應地提供用戶操作界面,比如,傳統的微信公眾平臺中并沒有視頻對話的功能,而在發明中,如果管理的物聯網設備具有視頻接口(比如攝像頭),則在界面上會提供視頻對話的接口。
【專利摘要】本發明的主要目的是提供一種基于微信公眾平臺的功能自適應的物聯網設備交互方法。該系統利用微信公眾平臺作為載體,對物聯網設備進行管理控制。不同于傳統的微信公眾平臺,本發明針對每種設備的類型和屬性自適應地提供用戶操作界面。比如,傳統的微信公眾平臺中并沒有視頻對話的功能,而在發明中,如果管理的物聯網設備具有視頻接口(比如攝像頭),則在界面上會提供視頻對話的接口。總之,本發明基于微信公眾平臺提供了一種功能自適應的物聯網設備的交互方法。
【IPC分類】H04L12/58, H04L29/08
【公開號】CN105227609
【申請號】CN201410307394
【發明人】不公告發明人
【申請人】上海儀電控股(集團)公司
【公開日】2016年1月6日
【申請日】2014年6月30日