国产精品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>

      基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法

      文檔序號(hào):8003456閱讀:323來源:國(guó)知局
      基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法
      【專利摘要】本發(fā)明涉及一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,該方法首先由服務(wù)器接收?qǐng)D片信息并向子網(wǎng)內(nèi)的各客戶端發(fā)送接收?qǐng)D片的消息,各客戶端接收?qǐng)D片信息時(shí)優(yōu)先從同一子網(wǎng)內(nèi)的某一客戶端處獲取該圖片信息,并判斷在設(shè)定時(shí)間內(nèi)是否獲取成功,若否,則從服務(wù)器獲取該圖片信息。與現(xiàn)有技術(shù)相比,本發(fā)明不僅克服了現(xiàn)有群組內(nèi)發(fā)送圖片的弊端,還提高了圖片發(fā)送和呈現(xiàn)的速度,減少內(nèi)網(wǎng)用戶對(duì)網(wǎng)絡(luò)帶寬的占用,以保障企業(yè)網(wǎng)絡(luò)的正常使用。
      【專利說明】基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法

      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及一種圖片數(shù)據(jù)處理方法,尤其是涉及一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法。

      【背景技術(shù)】
      [0002]企業(yè)即時(shí)通訊是一種針對(duì)企業(yè)辦公人員的網(wǎng)絡(luò)溝通服務(wù),溝通的內(nèi)容包括文字、圖片、語音、視頻及文件互發(fā)等。其中圖片是直觀表達(dá)溝通者真實(shí)想法的一種表現(xiàn)形式,并且在企業(yè)這樣的多方溝通中群組內(nèi)發(fā)送圖片往往是普遍使用的。
      [0003]現(xiàn)有企業(yè)即時(shí)通訊工具的群組內(nèi)發(fā)送圖片通常是通過這樣的模式來實(shí)現(xiàn)的:圖片的發(fā)送者向服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將該圖片上傳至服務(wù)器,然后每一個(gè)接收者收到指令后分別從服務(wù)器下載該圖片。由于企業(yè)即時(shí)通訊工具的使用者大部分是在同一局域網(wǎng)內(nèi)的企業(yè)辦公人員,他們共用網(wǎng)絡(luò)帶寬,如果每個(gè)用戶都從服務(wù)器下載圖片的話,那么勢(shì)必會(huì)在一段時(shí)間內(nèi)占用很多的帶寬,不僅圖片下載和呈現(xiàn)的速度會(huì)很慢,而且還會(huì)影響其他用戶對(duì)網(wǎng)絡(luò)帶寬的正常使用。


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

      [0004]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,不僅克服了現(xiàn)有群組內(nèi)發(fā)送圖片的的弊端,還提高了圖片發(fā)送和呈現(xiàn)的速度,減少內(nèi)網(wǎng)用戶對(duì)網(wǎng)絡(luò)帶寬的占用,以保障企業(yè)網(wǎng)絡(luò)的正常使用。
      [0005]本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):
      [0006]一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,該方法首先由服務(wù)器接收?qǐng)D片信息并向子網(wǎng)內(nèi)的各客戶端發(fā)送接收?qǐng)D片的消息,各客戶端接收?qǐng)D片信息時(shí)優(yōu)先從同一子網(wǎng)內(nèi)的某一客戶端處獲取該圖片信息,并判斷在設(shè)定時(shí)間內(nèi)是否獲取成功,若否,則從服務(wù)器獲取該圖片信息。
      [0007]該方法具體包括以下步驟:
      [0008]1)子網(wǎng)內(nèi)一客戶端向服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將圖片信息傳輸給服務(wù)器;
      [0009]2)服務(wù)器通過Tcp向子網(wǎng)內(nèi)的其它客戶端廣播“接收?qǐng)D片”的消息;
      [0010]3)子網(wǎng)內(nèi)客戶端收到“接收?qǐng)D片”的消息后,判斷本地是否存在該圖片,若是,則根據(jù)該圖片的本地存儲(chǔ)路徑獲取圖片信息,若否,則執(zhí)行步驟4);
      [0011]4)判斷是否正在下載該圖片,若是,則執(zhí)行步驟5),若否,則通過Udp向子網(wǎng)內(nèi)其它客戶端發(fā)送詢問消息,并判斷是否在設(shè)定回應(yīng)時(shí)間內(nèi)收到回應(yīng)消息,若是,則發(fā)送連接信息連接相應(yīng)的客戶端獲取圖片信息,并執(zhí)行步驟5),若否,則執(zhí)行步驟6);
      [0012]5)判斷在設(shè)定下載時(shí)間內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信息;
      [0013]6)判斷圖片是否為離線圖片,若是,則從服務(wù)器獲取該圖片信息,若否,則從同一子網(wǎng)內(nèi)某一客戶端處獲取該圖片信息。
      [0014]所述的步驟6)中同一子網(wǎng)內(nèi)某一客戶端處獲取圖片信息具體為:
      [0015]61)選擇若干個(gè)子網(wǎng)內(nèi)的客戶端作為代表,代表從服務(wù)器獲取圖片信息,并通過廣播向除代表外的其它客戶端發(fā)送通知信息;
      [0016]62)接收到通知信息的客戶端判斷是否與代表在同一群中,若是,則連接代表并獲取圖片信息,執(zhí)行步驟63),若否,則忽略此通知信息;
      [0017]63)判斷在設(shè)定下載時(shí)間內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信肩、Ο
      [0018]所述的設(shè)定回應(yīng)時(shí)間為3秒。
      [0019]所述的設(shè)定下載時(shí)間為10?15秒。
      [0020]所述的代表的個(gè)數(shù)為三個(gè)。
      [0021]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
      [0022]1)提高圖片發(fā)送和呈現(xiàn)的速度。本發(fā)明以子網(wǎng)為單位的自適應(yīng)ρ2ρ技術(shù),使用udp廣播+nat穿透的方式,實(shí)現(xiàn)了子網(wǎng)內(nèi)圖片快速分發(fā)的技術(shù),增強(qiáng)了用戶體驗(yàn),提高了圖片的下載、顯示的速度。
      [0023]2)減少用戶網(wǎng)絡(luò)帶寬的占用。本發(fā)明采用的子網(wǎng)內(nèi)圖片快速分發(fā)方式,還可以減少子網(wǎng)內(nèi)用戶對(duì)共用網(wǎng)絡(luò)帶寬的占用,有效地避免了網(wǎng)絡(luò)帶寬負(fù)荷過重的為問題。

      【專利附圖】

      【附圖說明】
      [0024]圖1為本發(fā)明的流程示意圖。

      【具體實(shí)施方式】
      [0025]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。本實(shí)施例以本發(fā)明技術(shù)方案為前提進(jìn)行實(shí)施,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
      [0026]一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,該方法首先由服務(wù)器接收?qǐng)D片信息并向子網(wǎng)內(nèi)的各客戶端發(fā)送接收?qǐng)D片的消息,各客戶端接收?qǐng)D片信息時(shí)優(yōu)先從同一子網(wǎng)內(nèi)的某一客戶端處獲取該圖片信息,并判斷在設(shè)定時(shí)間內(nèi)是否獲取成功,若否,則從服務(wù)器獲取該圖片信息。該方法由群內(nèi)某一客戶端向服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將該圖片提交到服務(wù)器,而后群內(nèi)其他客戶端或從服務(wù)器下載圖片或從子網(wǎng)其他群內(nèi)客戶端處獲取圖片并顯示,具體包括以下步驟:
      [0027]1)子網(wǎng)內(nèi)一客戶端向服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將圖片信息傳輸給服務(wù)器;
      [0028]2)服務(wù)器通過Tcp向子網(wǎng)內(nèi)的其它客戶端廣播“接收?qǐng)D片”的消息;
      [0029]3)子網(wǎng)內(nèi)客戶端收到“接收?qǐng)D片”的消息后,判斷本地是否存在該圖片,若是,則根據(jù)該圖片的本地存儲(chǔ)路徑獲取圖片信息,若否,則執(zhí)行步驟4);
      [0030]4)判斷是否正在下載該圖片,若是,則執(zhí)行步驟5),若否,則通過Udp向子網(wǎng)內(nèi)其它客戶端發(fā)送詢問消息,并判斷是否在3秒內(nèi)收到回應(yīng)消息,若是,則發(fā)送連接信息連接相應(yīng)的客戶端獲取圖片信息,并執(zhí)行步驟5),若否,則執(zhí)行步驟6);
      [0031]5)判斷在15秒內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信息;
      [0032]6)判斷圖片是否為離線圖片,若是,則從服務(wù)器獲取該圖片信息,若否,則從同一子網(wǎng)內(nèi)某一客戶端處獲取該圖片信息,具體為:
      [0033]61)選擇若干個(gè)子網(wǎng)內(nèi)的客戶端作為代表,代表從服務(wù)器獲取圖片信息,并通過廣播向除代表外的其它客戶端發(fā)送通知信息;
      [0034]62)接收到通知信息的客戶端判斷是否與代表在同一群中,若是,則連接代表并獲取圖片信息,執(zhí)行步驟63),若否,則忽略此通知信息;
      [0035]63)判斷在10秒內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信息。
      [0036]現(xiàn)以一個(gè)有50人的群組為例,結(jié)合如圖1所示的流程圖進(jìn)行詳細(xì)描述:
      [0037]在步驟S101中,群組中的一客戶端A向Http服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將該圖片上傳至Http服務(wù)器;
      [0038]在步驟S102中,連接服務(wù)器,用Tcp廣播“接收?qǐng)D片”的消息給群內(nèi)的客戶端B、C、D…;
      [0039]在步驟S103中,群內(nèi)客戶端B、C、D...接收到來自服務(wù)器“接收?qǐng)D片”的消息后,判斷本地是否存在該圖片,若是,則執(zhí)行步驟S104,將文件路徑通知上層并獲取圖片,若否,則執(zhí)行步驟S105 ;
      [0040]在步驟S105中,當(dāng)群內(nèi)客戶端自己本地沒有該圖片時(shí),判斷是否正在下載此圖片,若是,則執(zhí)行步驟S106,如果15秒內(nèi)未獲取成功的話,立即去服務(wù)器下載。若否,則執(zhí)行步驟S107 ;
      [0041]在步驟S107中,群內(nèi)接收者沒有正在下載該圖片時(shí),在子網(wǎng)內(nèi)用Udp廣播,向子網(wǎng)內(nèi)其它客戶端發(fā)送詢問消息,詢問誰有此圖片文件,等待3秒鐘來接收回應(yīng)消息。若有回應(yīng),則執(zhí)行步驟S108,連接子網(wǎng)用戶獲取圖片,如若15秒內(nèi)未成功獲取的話,立即去服務(wù)器下載;若無回應(yīng),則執(zhí)行步驟S109 ;
      [0042]在步驟S109中,群內(nèi)接收者在詢問子網(wǎng)內(nèi)其他用戶沒有該圖片后,判斷下該圖片是否是離線圖片,若是,則直接去Http服務(wù)器下載;若否,則執(zhí)行步驟S110 ;
      [0043]在步驟S110中,群內(nèi)接收者經(jīng)過以上的判斷發(fā)現(xiàn)該圖片在子網(wǎng)內(nèi)沒有的話,投票選出三個(gè)代表從Http服務(wù)器下載該圖片;
      [0044]在步驟S111中,群內(nèi)接收者判斷下自己是否是代表者,若是,則執(zhí)行步驟S112,若否,則執(zhí)行步驟S113;
      [0045]在步驟S112中,被選中的代表從Http服務(wù)器下載圖片,下載完成后用Udp廣播給子網(wǎng)內(nèi)其他的客戶端發(fā)消息,然后執(zhí)行步驟S114 ;
      [0046]在步驟S113中,沒被選為代表的客戶端,等待代表下載圖片,代表成功下載圖片后,群內(nèi)其他接收者從代表處獲得圖片,10秒鐘未完成下載的話,群內(nèi)接收者直接從Http服務(wù)器下載圖片,若等待時(shí)間超過30秒,則群內(nèi)接收者直接從Http服務(wù)器下載圖片;
      [0047]在步驟S114中,子網(wǎng)中的客戶端收到廣播消息后,判斷下是否在同一群中,若是,則執(zhí)行步驟s 115,連接該用戶并獲取圖片文件,若否,則執(zhí)行步驟S116,忽略該廣播消息。
      【權(quán)利要求】
      1.一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,該方法首先由服務(wù)器接收?qǐng)D片信息并向子網(wǎng)內(nèi)的各客戶端發(fā)送接收?qǐng)D片的消息,各客戶端接收?qǐng)D片信息時(shí)優(yōu)先從同一子網(wǎng)內(nèi)的某一客戶端處獲取該圖片信息,并判斷在設(shè)定時(shí)間內(nèi)是否獲取成功,若否,則從服務(wù)器獲取該圖片信息。
      2.根據(jù)權(quán)利要求1所述的一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,該方法具體包括以下步驟: 1)子網(wǎng)內(nèi)一客戶端向服務(wù)器發(fā)出發(fā)送圖片的請(qǐng)求,并將圖片信息傳輸給服務(wù)器; 2)服務(wù)器通過向子網(wǎng)內(nèi)的其它客戶端廣播“接收?qǐng)D片”的消息; 3)子網(wǎng)內(nèi)客戶端收到“接收?qǐng)D片”的消息后,判斷本地是否存在該圖片,若是,則根據(jù)該圖片的本地存儲(chǔ)路徑獲取圖片信息,若否,則執(zhí)行步驟4); 4)判斷是否正在下載該圖片,若是,則執(zhí)行步驟5),若否,則通過向子網(wǎng)內(nèi)其它客戶端發(fā)送詢問消息,并判斷是否在設(shè)定回應(yīng)時(shí)間內(nèi)收到回應(yīng)消息,若是,則發(fā)送連接信息連接相應(yīng)的客戶端獲取圖片信息,并執(zhí)行步驟5),若否,則執(zhí)行步驟6); 5)判斷在設(shè)定下載時(shí)間內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信息; 6)判斷圖片是否為離線圖片,若是,則從服務(wù)器獲取該圖片信息,若否,則從同一子網(wǎng)內(nèi)某一客戶端處獲取該圖片信息。
      3.根據(jù)權(quán)利要求2所述的一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,所述的步驟6)中同一子網(wǎng)內(nèi)某一客戶端處獲取圖片信息具體為: 61)選擇若干個(gè)子網(wǎng)內(nèi)的客戶端作為代表,代表從服務(wù)器獲取圖片信息,并通過廣播向除代表外的其它客戶端發(fā)送通知信息; 62)接收到通知信息的客戶端判斷是否與代表在同一群中,若是,則連接代表并獲取圖片信息,執(zhí)行步驟63),若否,則忽略此通知信息; 63)判斷在設(shè)定下載時(shí)間內(nèi)是否成功獲取圖片,若否,則從服務(wù)器獲取該圖片信息。
      4.根據(jù)權(quán)利要求2所述的一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,所述的設(shè)定回應(yīng)時(shí)間為3秒。
      5.根據(jù)權(quán)利要求3所述的一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,所述的設(shè)定下載時(shí)間為10?15秒。
      6.根據(jù)權(quán)利要求3所述的一種基于企業(yè)即時(shí)通訊平臺(tái)的圖片群發(fā)數(shù)據(jù)處理方法,其特征在于,所述的代表的個(gè)數(shù)為三個(gè)。
      【文檔編號(hào)】H04L12/18GK104348705SQ201310333016
      【公開日】2015年2月11日 申請(qǐng)日期:2013年8月1日 優(yōu)先權(quán)日:2013年8月1日
      【發(fā)明者】喬月猛 申請(qǐng)人:上海云睦網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1