国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于android系統(tǒng)和m2m的通信方法和系統(tǒng)的制作方法

      文檔序號:8365537閱讀:283來源:國知局
      一種基于android系統(tǒng)和m2m的通信方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種基于android系統(tǒng)和m2m的通信方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]Android系統(tǒng)是基于Iinux的自由開源的操作系統(tǒng),專為移動設(shè)備而生。借助于android系統(tǒng)強大的功能,滿足各種需求的移動設(shè)備也越來越多樣化,越來越普及。其中,接入互聯(lián)網(wǎng)可以說是最基本的功能,物聯(lián)網(wǎng)也不僅僅只是一個概念,開始被應(yīng)用到日常生活中。
      [0003]但現(xiàn)有技術(shù)中還缺少較好的Android系統(tǒng)互聯(lián)網(wǎng)接入方法和系統(tǒng)。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于提供一種基于android系統(tǒng)和m2m的通信方法和系統(tǒng),其方便開發(fā)和使用,實用性強。
      [0005]為實現(xiàn)本發(fā)明而提供的一種基于android系統(tǒng)和m2m的通訊方法,包括:
      [0006]基于android系統(tǒng)和m2m通訊模塊,終端米用JNI方式生成http協(xié)議,并利用生成的http協(xié)議發(fā)起互聯(lián)網(wǎng)接入;
      [0007]基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成FTP協(xié)議,并利用生成的ftp協(xié)議進行互聯(lián)網(wǎng)數(shù)據(jù)傳輸。
      [0008]較優(yōu)地,所述基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成http協(xié)議包括如下步驟:
      [0009]終端設(shè)置IP地址和端口,打開m2m的數(shù)據(jù)流;
      [0010]發(fā)送請求數(shù)據(jù),接收相應(yīng)數(shù)據(jù);
      [0011 ] 終端根據(jù)交互協(xié)議發(fā)送請求數(shù)據(jù)。
      [0012]較優(yōu)地,所述請求數(shù)據(jù)包括協(xié)議頭和協(xié)議數(shù)據(jù),協(xié)議頭根據(jù)http標(biāo)準(zhǔn)生成:
      [0013]"POST/ieds/iedsServlet HTTP/1.l\r\n
      [0014]Content-Length:1024\r\n
      [0015]Content-Type:applicat1n/octet-stream;Charset=gbl8030\r\n
      [0016]Host:www.aisin0.com:8080\r\n\r\n"。
      [0017]較優(yōu)地,所述基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成http協(xié)議還包括如下步驟:
      [0018]終端校對協(xié)議頭數(shù)據(jù),然后根據(jù)交互協(xié)議解析返回的響應(yīng)。
      [0019]較優(yōu)地,所述基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成FTP協(xié)議包括如下步驟:
      [0020]建立兩個鏈接,控制連接用戶命令的發(fā)送接收,數(shù)據(jù)連接用于數(shù)據(jù)的發(fā)送接收,打開m2m上的兩個數(shù)據(jù)流并同步;
      [0021]設(shè)置IP地址和端口,打開控制數(shù)據(jù)流;
      [0022]發(fā)送命令,根據(jù)ftp協(xié)議,發(fā)送用戶名和密碼,利用生成的ftp協(xié)議進行互聯(lián)網(wǎng)ftp數(shù)據(jù)傳輸。
      [0023]較優(yōu)地,所述ftp數(shù)據(jù)傳輸為主動模塊或者被動模式。
      [0024]較優(yōu)地,采用被動模式進行ftp數(shù)據(jù)傳輸,包括如下步驟:
      [0025]發(fā)送PASV命令進入被動模式,從響應(yīng)中得到數(shù)據(jù)IP和端口 ;
      [0026]啟用數(shù)據(jù)連接,通過retr命令就可以獲取文件數(shù)據(jù)流;
      [0027]將數(shù)據(jù)流寫到本地指定目錄下,就完成了文件下載;
      [0028]通過Stor命令將本地文件上傳。
      [0029]為實現(xiàn)本發(fā)明目的還提供一種基于android系統(tǒng)和m2m的通信系統(tǒng),所述終端和包括:
      [0030]http協(xié)議生成模塊,ftp協(xié)議生成模塊,發(fā)起模塊和數(shù)據(jù)傳輸模塊,其中:
      [0031]所述http協(xié)議生成模塊,用于基于android系統(tǒng)和m2m通訊模塊,采用JNI方式生成http協(xié)議;
      [0032]所述ftp模塊,用于基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成FTP協(xié)議;
      [0033]所述發(fā)起模塊,用于利用生成的http協(xié)議發(fā)起互聯(lián)網(wǎng)接入;
      [0034]所述數(shù)據(jù)傳輸模塊,用于利用生成的ftp協(xié)議進行互聯(lián)網(wǎng)數(shù)據(jù)傳輸。
      [0035]本發(fā)明的基于android系統(tǒng)和m2m的通信方法和系統(tǒng),其方便開發(fā)和使用,實用性強,避免網(wǎng)絡(luò)不好情況下用戶流量的浪費。
      【附圖說明】
      [0036]圖1為依據(jù)本發(fā)明一個實施例的基于android系統(tǒng)和m2m的通信系統(tǒng)示意圖。
      【具體實施方式】
      [0037]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚透徹,以下結(jié)合附圖及實施例,對本發(fā)明的基于android系統(tǒng)和m2m的通信方法和系統(tǒng)進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0038]本發(fā)明基于android系統(tǒng)和m2m的通信方法和系統(tǒng),其通過android系統(tǒng)和m2m通訊模塊,完成網(wǎng)絡(luò)應(yīng)用層協(xié)議http和ftp的實現(xiàn),這兩個協(xié)議是完成大多數(shù)網(wǎng)絡(luò)應(yīng)用的基礎(chǔ),從而完成互聯(lián)網(wǎng)接入。
      [0039]基于android系統(tǒng)和m2m的通信方法,包括如下步驟:
      [0040]步驟S100,基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成http協(xié)議,并利用生成的http協(xié)議發(fā)起互聯(lián)網(wǎng)接入;
      [0041]步驟S200,基于android系統(tǒng)和m2m通訊模塊,終端采用JNI方式生成FTP協(xié)議,并利用生成的ftp協(xié)議進行互聯(lián)網(wǎng)數(shù)據(jù)傳輸。
      [0042]所述協(xié)議采用JNI方式實現(xiàn),方便開發(fā)和使用。
      [0043]較佳地,作為一種可實施方式,所述步驟S100包括如下步驟:
      [0044]步驟SI 10,終端設(shè)置IP地址和端口,打開m2m的數(shù)據(jù)流;
      [0045]步驟S120,發(fā)送請求數(shù)據(jù),接收相應(yīng)數(shù)據(jù);
      [0046]較佳地,作為一種可實施方式,所述請求數(shù)據(jù)包括協(xié)議頭和協(xié)議數(shù)據(jù),協(xié)議頭根據(jù)http標(biāo)準(zhǔn)生成:
      [0047]"POST/ieds/iedsServlet HTTP/1.l\r\n
      [0048]Content-Length:1024\r\n
      [0049]Content-Type:applicat1n/octet-stream;Charset=gbl8030\r\n
      [0050]Host:www.aisin0.com:8080\r\n\r\n〃
      [0051]步驟S130,終端根據(jù)交互協(xié)議發(fā)送請求數(shù)據(jù)。
      [0052]較佳地,作為一種可實施方式,所述步驟S100還包括如下步驟:
      [0053]步驟S100’,終端校對協(xié)議頭數(shù)據(jù),然后根據(jù)交互協(xié)議解析返回的響應(yīng)。
      [0054]較佳地,作為一種可實施方式,
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1