• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    極端網絡環境下圖片切分傳輸方法、系統、終端及服務器技術方案

    技術編號:24103612 閱讀:34 留言:0更新日期:2020-05-09 14:29
    本發明專利技術涉及一種圖片傳輸技術領域,是一種極端網絡環境下圖片切分傳輸方法、系統、終端及服務器,包括以下步驟:將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;預設分段字符串拆分長度,將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器;服務器判斷是否獲取所有分段字符串,還原長字符串;將長字符串解碼轉換為原始圖片。本發明專利技術將圖片文件進行轉碼后進行拆分,再網絡請求發送請求并在服務器還原,從而在極端網絡環境下能有效的保證圖片上傳的成功率及傳輸穩定性,給用戶帶來較好的網絡體驗。

    Image segmentation transmission method, system, terminal and server in extreme network environment

    【技術實現步驟摘要】
    極端網絡環境下圖片切分傳輸方法、系統、終端及服務器
    本專利技術涉及一種圖片傳輸
    ,是一種極端網絡環境下圖片切分傳輸方法、系統、終端及服務器。
    技術介紹
    隨著信息技術的不斷發展以及社會需求的不斷增強,信息產業的發展日新月異,對通信傳輸的質量、高速性、準確性有更高的要求,移動應用的蓬勃發展讓人們可以通過移動軟件就可以隨時、隨地的辦公和上傳現場圖片,這些都需要無線網絡進行通信傳輸,較多的工作場景都需要上傳圖片來完成,在通信信號較差、發生意外中斷、網絡安全策略不允許使用文件流方式傳輸、對數據請求長度存在限制等情況時,圖片等文件的上傳將被限制,或者導致體積較大的圖片無法上傳成功。
    技術實現思路
    本專利技術提供了一種極端網絡環境下圖片切分傳輸方法,克服了上述現有技術之不足,其能有效解決現有在網絡較差或者對數據請求長度存在限制時存在的圖片上傳困難、不易成功的問題。本專利技術的技術方案之一是通過以下措施來實現的:一種極端網絡環境下圖片切分傳輸方法,包括以下步驟:將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;預設分段字符串拆分長度,根據該拆分長度將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器;服務器判斷是否獲取所有分段字符串,響應于是,則根據拆分順序標識拼接所有分段字符串,還原長字符串;將長字符串解碼轉換為原始圖片。下面是對上述專利技術技術方案的進一步優化或/和改進:上述服務器判斷是否獲取所有分段字符串,具體包括:服務器接收每接收到一個網絡請求后,判斷拆分順序標識與已接收到的分段字符串個數是否一致;響應于一致,則服務器判定當前網絡請求為最后一個請求,即所有分段字符串均已獲取,響應于不一致,則存儲該分段字符串。上述建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器時,具體包括:建立一個循環的網絡請求,其中循環次數與分段字符串的個數相同;按照分段字符串的拆分順序,在每一次網絡請求中向服務器上傳圖片標識、拆分順序標識和對應分段字符串;若上傳失敗,則重新上傳當前數據,上傳成功則繼續上傳新的數據。上述將圖片通過Base64編碼方式轉換為長字符串。上述將長字符串通過Base64編碼方式轉換為原始圖片本專利技術的技術方案之二是通過以下措施來實現的:一種極端網絡環境下圖片切分傳輸系統,包括服務器和終端;所述終端,用于將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;拆分長字符串,生成拆分順序標識;上傳所有分段字符串、圖片標識和拆分順序標識至服務器;所述服務器,用于服務器判斷是否獲取所有分段字符串,響應于是,則根據拆分順序標識拼接所有分段字符串,還原長字符串,并將長字符串解碼轉換為原始圖片。本專利技術的技術方案之三是通過以下措施來實現的:一種終端,包括圖片轉換單元、長字符串拆分單元和分段字符串上傳單元;所述圖片轉換單元,用于將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;所述長字符串拆分單元,用于預設分段字符串拆分長度,根據該拆分長度將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;所述分段字符串上傳單元,用于建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器。本專利技術的技術方案之四是通過以下措施來實現的:一種服務器,包括接收單元、拼接單元和還原單元;所述接收單元,用于接收圖片標識、拆分順序標識和分段字符串,并判斷是否獲取所有分段字符串;所述拼接單元,用于在分段字符串接收完畢后,根據拆分順序標識拼接所有分段字符串,還原長字符串;所述還原單元,用于將長字符串解碼轉換為原始圖片。本專利技術將圖片文件進行轉碼后進行拆分,再網絡請求發送請求并在服務器還原,從而在極端網絡環境下能有效的保證圖片上傳的成功率及傳輸穩定性,給用戶帶來較好的網絡體驗。附圖說明附圖1為本專利技術實施例1的流程圖。附圖2為本專利技術實施例1中服務器獲取所有分段字符串的流程圖。附圖3為本專利技術實施例1中傳圖片標識、拆分順序標識和所有分段字符串的流程圖。附圖4為本專利技術實施例2的系統結構框圖。附圖5為本專利技術實施例3的終端結構框圖。附圖6為本專利技術實施例4的服務器結構框圖。具體實施方式本專利技術不受下述實施例的限制,可根據本專利技術的技術方案與實際情況來確定具體的實施方式。下面結合實施例及附圖對本專利技術作進一步描述:實施例1:如附圖1所示,該極端網絡環境下圖片切分傳輸方法,包括以下步驟:S1,將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;S2,預設分段字符串拆分長度,根據該拆分長度將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;S3,建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器;S4,服務器判斷是否獲取所有分段字符串,響應于是,則根據拆分順序標識拼接所有分段字符串,還原長字符串;S5,將長字符串解碼轉換為原始圖片。上述S1中先將圖片由HTML轉換為IMG對象,再使用JavaScript的Base64編碼方式將圖片二進制IMG對象轉換為長字符串strOfBase64ForIMG,并生成一個圖片標識IdOfIMG。S2中先計算長字符串strOfBase64ForIMG的長度,再根據預設的分段字符串拆分長度L,將字符串進行拆分,長字符拆分后的總個數定義為countOfStrForIMG,每節分段字符串按照拆分順序定義為拆分順序標識STR(n)。本專利技術將圖片文件進行轉碼后進行拆分,再網絡請求發送請求并在服務器還原,從而在極端網絡環境下能有效的保證圖片上傳的成功率及傳輸穩定性,給用戶帶來較好的網絡體驗。下面是對上述專利技術技術方案的進一步優化或/和改進:如附圖1、2所示,所述服務器判斷是否獲取所有分段字符串時,具體包括:S41,服務器接收每接收到一個網絡請求后,判斷拆分順序標識STR(n)與已接收到的分段字符串個數countOfStrForIMG是否一致;S41,響應于一致,則服務器判定當前網絡請求為最后一個請求,即所有分段字符串均已獲取,響應于不一致,則存儲該分段字符串。如附圖1、3所示,所述建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器時,具體包括:S31,建立一個循環的網絡請求,其中循環次數與分段字符串的個數countOfStrForIMG相同;S32,按照分段字符串的拆分順序,在每一次網絡請求中向服務器上傳圖片標識、拆分順本文檔來自技高網...

    【技術保護點】
    1.一種極端網絡環境下圖片切分傳輸方法,其特征在于,包括以下步驟:/n將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;/n預設分段字符串拆分長度,根據該拆分長度將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;/n建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器;/n服務器判斷是否獲取所有分段字符串,響應于是,則根據拆分順序標識拼接所有分段字符串,還原長字符串;/n將長字符串解碼轉換為原始圖片。/n

    【技術特征摘要】
    1.一種極端網絡環境下圖片切分傳輸方法,其特征在于,包括以下步驟:
    將圖片編碼轉換為長字符串,并生成與該圖片對應的唯一圖片標識;
    預設分段字符串拆分長度,根據該拆分長度將長字符串依序拆分為多節分段字符串,并按照分段字符串的拆分順序生成拆分順序標識;
    建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器;
    服務器判斷是否獲取所有分段字符串,響應于是,則根據拆分順序標識拼接所有分段字符串,還原長字符串;
    將長字符串解碼轉換為原始圖片。


    2.根據權利要求1所述的極端網絡環境下圖片切分傳輸方法,其特征在于,所述服務器判斷是否獲取所有分段字符串,具體包括:
    服務器接收每接收到一個網絡請求后,判斷拆分順序標識與已接收到的分段字符串個數是否一致;
    響應于一致,則服務器判定當前網絡請求為最后一個請求,即所有分段字符串均已獲取,響應于不一致,則存儲該分段字符串。


    3.根據權利要求1所述的極端網絡環境下圖片切分傳輸方法,其特征在于,所述建立網絡請求,按照分段字符串的拆分順序,上傳圖片標識、拆分順序標識和所有分段字符串至服務器,具體包括:
    建立一個循環的網絡請求,其中循環次數與分段字符串的個數相同;
    按照分段字符串的拆分順序,在每一次網絡請求中向服務器上傳圖片標識、拆分順序標識和對應分段字符串;
    若上傳失敗,則重新上傳當前數據,上傳成功則繼續上傳新的數據。


    4.根據權利要求1所述的極端網絡環境下圖片切分傳輸方法,其特征在于,所述將圖片通過Base6...

    【專利技術屬性】
    技術研發人員:賈俊強,茍亮,馬占軍,王平薛高倩,買合布拜,馬倩,迪力尼亞·迪力夏提,朱帕爾·努爾蘭文云,王曉玉,
    申請(專利權)人:國網新疆電力有限公司信息通信公司國家電網有限公司,
    類型:發明
    國別省市:新疆;65

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩精品无码人妻免费视频| 久久国产精品无码一区二区三区| 亚洲欧洲无码一区二区三区| 亚洲精品无码久久久久APP| 亚洲天堂2017无码中文| 亚洲av中文无码字幕色不卡| 中文字幕久久精品无码| 国产莉萝无码AV在线播放| 国内精品无码一区二区三区| 亚洲中文字幕无码中文| 国产成人无码免费网站| 国产成人无码AV麻豆| 亚洲精品中文字幕无码蜜桃| 中日韩亚洲人成无码网站| 成人午夜精品无码区久久| 亚洲AV无码一区二区三区电影 | 免费A级毛片无码A∨男男| 亚洲AV综合色区无码一区爱AV | 亚洲人成人无码网www国产| 人妻无码第一区二区三区| 亚洲午夜无码片在线观看影院猛| 亚洲精品无码久久久久YW| 亚洲AV无码一区东京热| 成人无码视频97免费| 国产在线无码制服丝袜无码| 亚洲日韩av无码中文| 97人妻无码一区二区精品免费| 亚洲av无码片在线播放| 岛国无码av不卡一区二区| 办公室丝袜激情无码播放| 亚洲午夜无码毛片av久久京东热| 少妇性饥渴无码A区免费| 无码精品黑人一区二区三区| 亚洲AV无码之日韩精品| 亚洲人成无码网站在线观看| 久久午夜夜伦鲁鲁片免费无码影视| 国产AV无码专区亚洲Av| 国产av无码专区亚洲av桃花庵| 亚洲va中文字幕无码久久不卡| 亚洲熟妇无码八AV在线播放| 最新高清无码专区|