即時通信工具接口的制作方法
【專利摘要】一種即時通信工具接口,其特征在于,客戶端和服務(wù)器用SOAP協(xié)議通過HTTP來交互,客戶端根據(jù)WSDL描述文檔生成SOAP請求消息發(fā)送到服務(wù)端,服務(wù)端解析收到的SOAP請求,調(diào)用WebService,然后再生成相應(yīng)的SOAP應(yīng)答送回到客戶端;并且從微信應(yīng)用服務(wù)的網(wǎng)絡(luò)的出口、入口限制和數(shù)據(jù)傳輸加密來保證應(yīng)用服務(wù)的信息安全;網(wǎng)絡(luò)安全措施如下:1)防火墻;2)VPN虛擬專用網(wǎng)3)串行接口。本發(fā)明為電力企業(yè)與用電客戶之間實現(xiàn)及時、簡單和方便易行的用電信息溝通方式提供了必要的安全保證。
【專利說明】
即時通信工具接口
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種電力企業(yè)與用電客戶之間用于用電信息溝通的即時通信工具接口,采用該即時通訊接口,可實現(xiàn)用電信息的及時、簡單的溝通。
【背景技術(shù)】
[0002]隨著社會主義現(xiàn)代化建設(shè)的不斷進步,人民生活水平的不斷提高,人們對社會服務(wù)的質(zhì)量要求也提高到一個新的高度,電力行業(yè)的服務(wù)也不例外,特別是近年來,通信產(chǎn)業(yè)的迅速發(fā)展,多媒體互聯(lián)網(wǎng)覆蓋率的不斷增大,各種信息快速傳播共享,人們對日常的用電相關(guān)信息也越來越關(guān)注,所以,電力企業(yè)與用電客戶之間及時、簡單和方便易行的用電信息溝通方式顯得越來越重要。
[0003]目前,微信接近4億用戶,是全球下載量和用戶量最多的通信軟件,微信公眾平臺不僅可以為個人提供各種通訊服務(wù),也可以成為企業(yè)宣傳,信息共享的良好媒介,為了實現(xiàn)電力企業(yè)與用戶用電信息的交互,電力企業(yè)通過微信公眾平臺申請注冊自己的公眾賬號,建立自己的公眾平臺,通過此平臺發(fā)布停電通知、電力知識、用電注意事項及國家相關(guān)政策等信息。用戶關(guān)注該平臺后可以獲取供電公司發(fā)送的電力相關(guān)信息;用戶將電力用戶號與微信賬戶綁定后,就可以進行電量、電費明細信息的查詢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為電力公司的微信公眾平臺提供一種即時通信工具接口。
[0005]為實現(xiàn)上述目的,本發(fā)明通過以下技術(shù)方案實現(xiàn):
[0006]一種即時通信工具接口,其特征在于,客戶端和服務(wù)器用SOAP協(xié)議通過HTTP來交互,客戶端根據(jù)WSDL描述文檔生成SOAP請求消息發(fā)送到服務(wù)端,服務(wù)端解析收到的SOAP請求,調(diào)用WebService,然后再生成相應(yīng)的SOAP應(yīng)答送回到客戶端;并且從微信應(yīng)用服務(wù)的網(wǎng)絡(luò)的出口、入口限制和數(shù)據(jù)傳輸加密來保證應(yīng)用服務(wù)的信息安全;網(wǎng)絡(luò)安全措施如下:
[0007]I)防火墻
[0008]放置防火墻在微信服務(wù)器的前端有四種防護控制功能:
[0009](I)限制所有用戶必須從一個特定的控制點進入;
[0010](2)防止侵入者接近其它設(shè)備;
[0011](3)限定用戶從一個特定的點離開;
[0012 ] (4)有效的阻止破壞者對服務(wù)器系統(tǒng)進行破壞;
[0013]2)VPN
[0014]VPN即虛擬專用網(wǎng),是通過一個公用網(wǎng)絡(luò)建立一個臨時的、安全的連接,是一條穿過混亂的公用網(wǎng)絡(luò)的安全、穩(wěn)定的隧道;在運營商和局防火墻之間架設(shè)一條軟VPN隧道,確保在專用通道里傳輸加密以后的數(shù)據(jù),這樣來保證數(shù)據(jù)傳輸?shù)陌踩院涂烧J證管理性;VPN采用以下四項技術(shù)來保證安全,這四項技術(shù)分別是隧道技術(shù)(Tunneling)、加解密技術(shù)(Encrypt 1n&Decrypt 1n)、密鑰管理技術(shù)(Key Management)、使用者與設(shè)備身份認證技術(shù)(Authenticat1n)。
[0015]3)串口通信
[0016]串行接口將接受來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時可將接受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CHJ的器件,串口用于ASCII碼字符的傳輸,通信使用3根線完成,分別是地線、發(fā)送、接收,而且他們的發(fā)送和接受都是O和I。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0018]本發(fā)明即時通訊工具接口,為電力企業(yè)與用電客戶之間實現(xiàn)及時、簡單和方便易行的用電信息溝通方式提供了必要的安全保證。
【附圖說明】
[0019]圖1是微信應(yīng)用服務(wù)的網(wǎng)絡(luò)結(jié)構(gòu)圖。
[°02°]圖2是串行通信的示意圖。
【具體實施方式】
[0021]下面結(jié)合附圖對本發(fā)明的具體內(nèi)容做進一步詳細描述。
[0022]見圖1,一種即時通信工具接口,客戶端和服務(wù)器用SOAP協(xié)議通過HTTP來交互,客戶端根據(jù)WSDL描述文檔生成SOAP請求消息發(fā)送到服務(wù)端,服務(wù)端解析收到的SOAP請求,調(diào)用WebService,然后再生成相應(yīng)的SOAP應(yīng)答送回到客戶端;并且從微信應(yīng)用服務(wù)的網(wǎng)絡(luò)的出口、入口限制和數(shù)據(jù)傳輸加密來保證應(yīng)用服務(wù)的信息安全;網(wǎng)絡(luò)安全措施如下:
[0023]I)防火墻
[0024]在網(wǎng)絡(luò)中,所謂“防火墻”,是指一種將內(nèi)部網(wǎng)和公眾訪問網(wǎng)(如Internet)分開的方法,它實際上是一種隔離技術(shù)。防火墻是在兩個網(wǎng)絡(luò)通訊時執(zhí)行的一種訪問控制尺度,它能允許你“同意”的人和數(shù)據(jù)進入你的網(wǎng)絡(luò),同時將你“不同意”的人和數(shù)據(jù)拒之門外,最大限度地阻止網(wǎng)絡(luò)中的黑客來訪問你的網(wǎng)絡(luò)。換句話說,如果不通過防火墻,公司內(nèi)部的人就無法訪問Internet,Internet上的人也無法和公司內(nèi)部的人進行通信。
[0025]放置防火墻在微信服務(wù)器的前端有四種防護控制功能:
[0026]3)限制所有用戶必須從一個特定的控制點進入;
[0027]4)防止侵入者接近其它設(shè)備;
[0028]5)限定用戶從一個特定的點離開;
[0029 ] 6)有效的阻止破壞者對服務(wù)器系統(tǒng)進行破壞。
[0030]7)VPN
[0031]VPN即虛擬專用網(wǎng),是通過一個公用網(wǎng)絡(luò)(通常是因特網(wǎng))建立一個臨時的、安全的連接,是一條穿過混亂的公用網(wǎng)絡(luò)的安全、穩(wěn)定的隧道。
[0032]在運營商和局防火墻之間架設(shè)一條軟VPN隧道,確保在專用通道里傳輸加密以后的數(shù)據(jù),這樣來保證數(shù)據(jù)傳輸?shù)陌踩院涂烧J證管理性。
[0033]目前VPN主要采用四項技術(shù)來保證安全,這四項技術(shù)分別是隧道技術(shù)(Tunneling)、加解密技術(shù)(Encrypt1n&Decrypt1n)、密鑰管理技術(shù)(Key Management)、使用者與設(shè)備身份認證技術(shù)(Authenticat1n)。
[0034](I)隧道技術(shù):
[0035]隧道技術(shù)是VPN的基本技術(shù)類似于點對點連接技術(shù),它在公用網(wǎng)建立一條數(shù)據(jù)通道(隧道),讓數(shù)據(jù)包通過這條隧道傳輸。隧道是由隧道協(xié)議形成的,分為第二、三層隧道協(xié)議。第二層隧道協(xié)議是先把各種網(wǎng)絡(luò)協(xié)議封裝到PPP中,再把整個數(shù)據(jù)包裝入隧道協(xié)議中。這種雙層封裝方法形成的數(shù)據(jù)包靠第二層協(xié)議進行傳輸。第二層隧道協(xié)議有L2F、PPTP、L2TP等。L2TP協(xié)議是目前IETF的標準,由IETF融合PPTP與L2F而形成。
[0036]第三層隧道協(xié)議是把各種網(wǎng)絡(luò)協(xié)議直接裝入隧道協(xié)議中,形成的數(shù)據(jù)包依靠第三層協(xié)議進行傳輸。第三層隧道協(xié)議有VTP、IPSec等。IPSec(IP Security)是由一組RFC文檔組成,定義了一個系統(tǒng)來提供安全協(xié)議選擇、安全算法,確定服務(wù)所使用密鑰等服務(wù),從而在IP層提供安全保障。
[0037](2)加解密技術(shù):
[0038]加解密技術(shù)是數(shù)據(jù)通信中一項較成熟的技術(shù),VPN可直接利用現(xiàn)有技術(shù)。
[0039](3)密鑰管理技術(shù):
[0040]密鑰管理技術(shù)的主要任務(wù)是如何在公用數(shù)據(jù)網(wǎng)上安全地傳遞密鑰而不被竊取。現(xiàn)行密鑰管理技術(shù)又分為SKIP與ISAKMP/0AKLEY兩種。SKIP主要是利用Diffie-Hellman的演算法則,在網(wǎng)絡(luò)上傳輸密鑰;在ISAKMP中,雙方都有兩把密鑰,分別用于公用、私用。
[0041](4)使用者與設(shè)備身份認證技術(shù):
[0042]使用者與設(shè)備身份認證技術(shù)最常用的是使用者名稱與密碼或卡片式認證等方式。
[0043]3)串口通信
[0044]串行接口是一種可以將接受來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時可將接受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件。一般完成這種功能的電路,稱為串行接口電路。串口用于ASCII碼字符的傳輸。通信使用3根線完成,分別是地線、發(fā)送、接收,而且他們的發(fā)送和接受都是O和I。
[0045]見圖2,由示意圖可以看出,串口通信是一個基礎(chǔ)通信方式。黑客利用網(wǎng)絡(luò)進行攻擊需要利用二層以上的技術(shù)手段,利用系統(tǒng)、應(yīng)用程序的BUG來進行串改,而串口通信的硬件通信原理和0、1通信方式是硬件與硬件、0、1數(shù)字之間的通信,沒辦法利用他們做任何操作。從根本上杜絕了黑客入侵和病毒攻擊的可能性。
【主權(quán)項】
1.一種即時通信工具接口,其特征在于,客戶端和服務(wù)器用SOAP協(xié)議通過HTTP來交互,客戶端根據(jù)WSDL描述文檔生成SOAP請求消息發(fā)送到服務(wù)端,服務(wù)端解析收到的SOAP請求,調(diào)用WebService,然后再生成相應(yīng)的SOAP應(yīng)答送回到客戶端;并且從微信應(yīng)用服務(wù)的網(wǎng)絡(luò)的出口、入口限制和數(shù)據(jù)傳輸加密來保證應(yīng)用服務(wù)的信息安全;網(wǎng)絡(luò)安全措施如下: 1)防火墻 放置防火墻在微信服務(wù)器的前端有四種防護控制功能: (1)限制所有用戶必須從一個特定的控制點進入; (2)防止侵入者接近其它設(shè)備; (3)限定用戶從一個特定的點離開; (4)有效的阻止破壞者對服務(wù)器系統(tǒng)進行破壞;2)VPN VPN即虛擬專用網(wǎng),是通過一個公用網(wǎng)絡(luò)建立一個臨時的、安全的連接,是一條穿過混亂的公用網(wǎng)絡(luò)的安全、穩(wěn)定的隧道;在運營商和局防火墻之間架設(shè)一條軟VPN隧道,確保在專用通道里傳輸加密以后的數(shù)據(jù),這樣來保證數(shù)據(jù)傳輸?shù)陌踩院涂烧J證管理性;VPN采用以下四項技術(shù)來保證安全,這四項技術(shù)分別是隧道技術(shù)(Tunneling)、加解密技術(shù)(Encrypt1n&Decrypt1n)、密鑰管理技術(shù)(Key Management)、使用者與設(shè)備身份認證技術(shù)(Authenticat1n)。 3)串口通信 串行接口將接受來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時可將接受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件,串口用于ASCII碼字符的傳輸,通信使用3根線完成,分別是地線、發(fā)送、接收,而且他們的發(fā)送和接受都是O和I。
【文檔編號】H04L29/08GK105871693SQ201610326731
【公開日】2016年8月17日
【申請日】2016年5月17日
【發(fā)明人】張濤, 周培忠, 張朝龍, 胡博, 劉君, 金宇坤, 梁凱, 韓春成, 金紹玉, 鹿軍, 蔡理力
【申請人】國網(wǎng)遼寧省電力有限公司鞍山供電公司, 國家電網(wǎng)公司