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

      數(shù)據(jù)上傳方法及裝置的制造方法

      文檔序號(hào):10597288閱讀:239來(lái)源:國(guó)知局
      數(shù)據(jù)上傳方法及裝置的制造方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)上傳方法,屬于信息通信技術(shù)領(lǐng)域。該數(shù)據(jù)上傳方法包括:接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組;依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù);分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。本發(fā)明技術(shù)方案通過(guò)以數(shù)據(jù)信息組的方式一次性接收多條數(shù)據(jù),降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)了當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果。
      【專(zhuān)利說(shuō)明】
      數(shù)據(jù)上傳方法及裝置
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明實(shí)施例涉及信息通信技術(shù),尤其涉及一種數(shù)據(jù)上傳方法及裝置。
      【背景技術(shù)】
      [0002]在云技術(shù)爆發(fā)的當(dāng)今時(shí)代,用戶(hù)通常希望將所瀏覽的網(wǎng)絡(luò)小說(shuō)、新聞、論壇帖子、微博等中的有興趣的數(shù)據(jù)信息上傳到服務(wù)器以保存,從而達(dá)到日后方便查看或多設(shè)備共享查詢(xún)的目的。
      [0003 ]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下缺陷:現(xiàn)有技術(shù)中,客戶(hù)端在向服務(wù)器上傳數(shù)據(jù)時(shí),每次只能上傳一條。并且,在上傳過(guò)程中,每上傳一條數(shù)據(jù),服務(wù)器抖動(dòng)一次;當(dāng)客戶(hù)端有多條數(shù)據(jù)需要上傳服務(wù)器時(shí),服務(wù)器需要抖動(dòng)多次,從而造成服務(wù)器的壓力巨大,甚至死機(jī)。

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

      [0004]本發(fā)明提供一種數(shù)據(jù)上傳方法及裝置,以解決降低服務(wù)器因上傳數(shù)據(jù)的條數(shù)眾多,造成服務(wù)器抖動(dòng)頻繁的問(wèn)題,以減輕服務(wù)器的壓力。
      [0005]第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)上傳方法,該數(shù)據(jù)上傳方法包括:
      [0006]接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組;
      [0007]依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù);
      [0008]分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。
      [0009]進(jìn)一步地,分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果包括:
      [0010]判斷各所述數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各所述數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。
      [0011 ] 進(jìn)一步地,分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果之后,還包括:
      [0012]將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。
      [0013]進(jìn)一步地,依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù)包括:
      [0014]依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)別;
      [0015]將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。
      [0016]第二方面,本發(fā)明實(shí)施例又提供了一種數(shù)據(jù)上傳方法,該數(shù)據(jù)上傳方法包括:
      [0017]將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組;
      [0018]將所述數(shù)據(jù)信息組上傳給服務(wù)器。
      [0019]進(jìn)一步地,將所述數(shù)據(jù)信息組上傳給服務(wù)器之后,還包括:
      [0020]接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0021]進(jìn)一步地,將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組包括:
      [0022]以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。
      [0023]進(jìn)一步地,所述將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組,還包括:
      [0024]當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件;
      [0025]如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)貝IJ,整合形成數(shù)據(jù)信息組。
      [0026]進(jìn)一步地,當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件包括:
      [0027]當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),是否符合整合條件。
      [0028]第三方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)上傳裝置,該數(shù)據(jù)上傳裝置包括:
      [0029]數(shù)據(jù)信息組接收模塊,用于接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組;
      [0030]數(shù)據(jù)信息組拆分模塊,用于依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù);
      [0031]數(shù)據(jù)處理模塊,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。
      [0032]進(jìn)一步地,所述數(shù)據(jù)處理模塊具體用于:
      [0033]判斷各所述數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各所述數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。
      [0034]進(jìn)一步地,還包括:
      [0035]處理結(jié)果發(fā)送模塊,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果之后,將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。
      [0036]進(jìn)一步地,所述數(shù)據(jù)信息組拆分模塊包括:
      [0037]關(guān)鍵詞識(shí)別單元,用于依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)別;
      [0038]數(shù)據(jù)拆分單元,用于將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。
      [0039]第四方面,本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)上傳裝置,該數(shù)據(jù)上傳裝置包括:
      [0040]數(shù)據(jù)信息組整合模塊,用于將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組;
      [0041]數(shù)據(jù)信息組上傳模塊,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器。
      [0042]進(jìn)一步地,還包括:
      [0043]處理結(jié)果信息組拆分模塊,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器之后,接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0044]進(jìn)一步的,所述數(shù)據(jù)信息組整合模塊具體用于:
      [0045]以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。
      [0046]進(jìn)一步地,所述數(shù)據(jù)信息組整合模塊包括:
      [0047]整合條件判斷單元,用于當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件;
      [0048]數(shù)據(jù)信息組整合單元,用于如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。
      [0049]進(jìn)一步地,所述整合條件判斷單元具體用于:
      [0050]當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),是否符合整合條件。
      [0051]本發(fā)明實(shí)施例通過(guò)以數(shù)據(jù)信息組的方式一次性接收多條數(shù)據(jù),降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)了當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)多次,減輕服務(wù)器壓力的效果。
      【附圖說(shuō)明】
      [0052]圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)上傳方法的流程圖;
      [0053]圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)上傳方法的流程圖;
      [0054]圖3為本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)上傳方法的流程圖;
      [0055]圖4為本發(fā)明實(shí)施例四提供的一種數(shù)據(jù)上傳方法的流程圖;
      [0056]圖5為本發(fā)明實(shí)施例五提供的一種數(shù)據(jù)上傳方法的流程圖;
      [0057]圖6為本發(fā)明實(shí)施例六提供的一種數(shù)據(jù)上傳裝置的結(jié)構(gòu)示意圖;
      [0058]圖7為本發(fā)明實(shí)施例七提供的一種數(shù)據(jù)上傳裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0059]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
      [0060]實(shí)施例一
      [0061]圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)上傳方法的流程圖,本實(shí)施例可適用于有大量數(shù)據(jù)需要上傳服務(wù)器的情況,該方法可以由服務(wù)器來(lái)執(zhí)行,具體包括如下步驟:
      [0062]S110、接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組。
      [0063]預(yù)設(shè)的整合規(guī)則具體是指在數(shù)據(jù)上傳前,服務(wù)器與客戶(hù)端預(yù)先約定的用作為對(duì)待上傳的多條數(shù)據(jù)進(jìn)行整合形成數(shù)據(jù)信息組,以及對(duì)已整合好的數(shù)據(jù)信息組進(jìn)行拆分得到多條數(shù)據(jù)的依據(jù)。需要說(shuō)明的是,這里所提及的數(shù)據(jù)包括但不限于文本段、圖片、視頻文檔或文本文檔中的一種或多種。
      [0064]整合規(guī)則可以有多種,例如,由于數(shù)據(jù)自身通常帶有標(biāo)識(shí)其開(kāi)頭或結(jié)尾的關(guān)鍵詞,例如數(shù)據(jù)A通常會(huì)記為〈數(shù)據(jù)A正文〉,其中“〈”為用于標(biāo)識(shí)數(shù)據(jù)開(kāi)頭的標(biāo)識(shí)符,“〉”為用于標(biāo)識(shí)數(shù)據(jù)結(jié)尾的標(biāo)識(shí)符,直接將各待上傳數(shù)據(jù)依次排列,形成數(shù)據(jù)信息組。或者,將各待上傳數(shù)據(jù)中相同內(nèi)容進(jìn)行提取,將各待上傳數(shù)據(jù)中不同內(nèi)容進(jìn)行依次排列,形成數(shù)據(jù)信息組,例如,存在“張三,手機(jī):111111”、“張三,家座機(jī):222222”以及“張三,辦公室座機(jī):333333”三條待上傳數(shù)據(jù),在整合時(shí),提取這三條數(shù)據(jù)的相同內(nèi)容“張三,”,將不同內(nèi)容依次排列,得到整合后的數(shù)據(jù)信息組為“張三,手機(jī):111111家座機(jī):222222辦公室座機(jī):333333”。
      [0065]除上述整合規(guī)則外,還可以以某些特定的關(guān)鍵詞作為間隔詞,利用這些關(guān)鍵詞將各待上傳數(shù)據(jù)依次間隔排列,形成數(shù)據(jù)信息組。示例性地,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,在數(shù)據(jù)信息組內(nèi)采用“-1nter-”作為用于區(qū)別各待上傳數(shù)據(jù)的關(guān)鍵詞。示例性地,當(dāng)存在數(shù)據(jù)a、數(shù)據(jù)b以及數(shù)據(jù)C三條待上傳數(shù)據(jù)時(shí),依據(jù)上述整合規(guī)則,可以將該三條待上傳數(shù)據(jù)整合為下述格式的數(shù)據(jù)信息組:
      [0066]inter-〈數(shù)據(jù) a-1nter-數(shù)據(jù) b-1nter-傳數(shù)據(jù) c>-1nter。
      [0067]進(jìn)一步地,還可以在整合時(shí)對(duì)數(shù)據(jù)進(jìn)行編號(hào),例如,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,在每一個(gè)待上傳數(shù)據(jù)之前插入關(guān)鍵詞“-1nter-N-”,用于作為區(qū)分各待上傳數(shù)據(jù)的關(guān)鍵詞,其中,N為正整數(shù),用于表示其后緊臨的數(shù)據(jù)為第幾條數(shù)據(jù)。當(dāng)存在數(shù)據(jù)a、數(shù)據(jù)b以及數(shù)據(jù)c三條待上傳數(shù)據(jù)時(shí),依據(jù)上述整合規(guī)則,可以將該三條待上傳數(shù)據(jù)整合為下述格式的數(shù)據(jù)信息組:
      [0068]inter-〈-1nter_l-數(shù)據(jù) a-1nter-2-數(shù)據(jù) b-1nter-3-數(shù)據(jù) c>-1nterD
      [0069]需要說(shuō)明的是,在本步驟中,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,將“-1nter-”或“-1nter-N_”作為區(qū)別各待上傳數(shù)據(jù)的關(guān)鍵詞,這些僅是本發(fā)明的一個(gè)具體示例,而非對(duì)本發(fā)明的限制。在具體設(shè)置時(shí),可以采用任意字符或字符串作為關(guān)鍵詞。
      [0070]本步驟的具體實(shí)現(xiàn)方法為,當(dāng)服務(wù)器接收到客戶(hù)端發(fā)送的基于預(yù)設(shè)的整合規(guī)則整合后的數(shù)據(jù)信息組上傳請(qǐng)求時(shí),接收該數(shù)據(jù)信息組;或者,服務(wù)器以間隔設(shè)定時(shí)間接收基于預(yù)設(shè)的整合規(guī)則整合后的數(shù)據(jù)信息組。
      [0071]S120、依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù)。
      [0072]本步驟具體執(zhí)行過(guò)程為,依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)另IJ,然后將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。
      [0073]示例性地,當(dāng)服務(wù)器接收到某數(shù)據(jù)信息組inter-〈-1nter-l-數(shù)據(jù)a-1nter-2-數(shù)據(jù)b-1nter-3-數(shù)據(jù)c>-1nter后,根據(jù)服務(wù)器與客戶(hù)端預(yù)先約定的整合規(guī)則,對(duì)關(guān)鍵詞“inter-〈”與“>-1nter”進(jìn)行識(shí)別,確定數(shù)據(jù)信息組的開(kāi)頭和結(jié)尾,同時(shí)對(duì)關(guān)鍵詞“-1nter-N_”進(jìn)行識(shí)別,以將該數(shù)據(jù)信息組拆分為三條數(shù)據(jù),分別為數(shù)據(jù)a,數(shù)據(jù)b以及數(shù)據(jù)C,其中,數(shù)據(jù)a為第一條數(shù)據(jù)、數(shù)據(jù)b為第二條數(shù)據(jù)以及數(shù)據(jù)c為第三條數(shù)據(jù)。
      [0074]SI 30、分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。
      [0075]本步驟具體執(zhí)行過(guò)程為,在將數(shù)據(jù)信息組拆分為多條數(shù)據(jù)后,依次判斷各數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。
      [0076]具體地,若某條數(shù)據(jù)經(jīng)判斷已存儲(chǔ)于服務(wù)器中時(shí),不需要對(duì)該數(shù)據(jù)進(jìn)行保存,其存儲(chǔ)狀態(tài)為“已保存”;若某條數(shù)據(jù)經(jīng)判斷未存儲(chǔ)于服務(wù)器中時(shí),對(duì)該數(shù)據(jù)進(jìn)行保存。進(jìn)一步地,若其在服務(wù)器上保存成功,其存儲(chǔ)狀態(tài)為“保存成功”;若其在服務(wù)器上保存失敗,其存儲(chǔ)狀態(tài)為“保存失敗”。進(jìn)一步地,當(dāng)數(shù)據(jù)存儲(chǔ)狀態(tài)為“保存失敗”,還可以同時(shí)將保存失敗的原因作為存儲(chǔ)狀態(tài)。典型地,還可以利用字符或字符串對(duì)該數(shù)據(jù)的處理結(jié)果進(jìn)行標(biāo)記,例如,用字符“O”表示“已保存”,用字符T表示“保存成功”,以及用字符“2”表示“保存失敗”。
      [0077]本實(shí)施例技術(shù)方案通過(guò)以數(shù)據(jù)信息組的方式一次性接收多條數(shù)據(jù),降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)了當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果。
      [0078]需要說(shuō)明的是,在服務(wù)器在對(duì)接收的數(shù)據(jù)信息組中包含的各數(shù)據(jù)處理完畢并形成處理結(jié)果后,可以不將各數(shù)據(jù)的處理結(jié)果反饋給客戶(hù)端,也可以將各數(shù)據(jù)的處理結(jié)果反饋給客戶(hù)端。與不將各數(shù)據(jù)的處理結(jié)果反饋給客戶(hù)端相比,將各數(shù)據(jù)的處理結(jié)果反饋給客戶(hù)端,可以方便用戶(hù)能夠更好地了解自己希望上傳的數(shù)據(jù)的存儲(chǔ)狀態(tài),以便用戶(hù)根據(jù)數(shù)據(jù)的存儲(chǔ)狀態(tài)進(jìn)行下一步操作。
      [0079]實(shí)施例二
      [0080]圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)上傳方法的流程圖。本方法同樣可以由服務(wù)器來(lái)執(zhí)行。本實(shí)施例技術(shù)方案以實(shí)施例一技術(shù)方案為基礎(chǔ),進(jìn)行了優(yōu)化。在實(shí)施例一的基礎(chǔ)上,本實(shí)施例技術(shù)方案進(jìn)一步還增加了:將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。該數(shù)據(jù)上傳方法具備包括如下步驟:
      [0081]S110、接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組。
      [0082]需要說(shuō)明的是,這里,預(yù)設(shè)的整合規(guī)則除了指在數(shù)據(jù)上傳前,服務(wù)器與客戶(hù)端預(yù)先約定的,用作為對(duì)待上傳的多條數(shù)據(jù)進(jìn)行整合形成數(shù)據(jù)信息組,對(duì)已整合好的數(shù)據(jù)信息組進(jìn)行拆分得到多條數(shù)據(jù)的依據(jù)外,還用作為服務(wù)器將多條數(shù)據(jù)的處理結(jié)果整合為處理結(jié)果信息組的依據(jù)。
      [0083]S120、依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù)。
      [0084]S130、分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。
      [0085]S140、將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。
      [0086]示例性地,假設(shè)整合規(guī)則包括將“inter-〈〈”作為用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞,將“>>-1nter”作為用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞,將“一inter-N--”作為區(qū)分各數(shù)據(jù)的處理結(jié)果的關(guān)鍵詞。對(duì)某數(shù)據(jù)信息組進(jìn)行拆分后,共得到三條數(shù)據(jù),其中第一條數(shù)據(jù)為數(shù)據(jù)a、第二條數(shù)據(jù)為數(shù)據(jù)b以及第三條數(shù)據(jù)為數(shù)據(jù)C。假設(shè)第一條數(shù)據(jù)和第二條數(shù)據(jù)的處理結(jié)果為“保存成功”,第三條數(shù)據(jù)的處理結(jié)果為“已保存”。當(dāng)基于上述整合規(guī)則,對(duì)上述三條數(shù)據(jù)的處理結(jié)果進(jìn)行整合時(shí),可以將上述各處理結(jié)果信息整合為下述格式的處理結(jié)果信息組:
      [0087]inter-<<—inter-1—保存成功一inter-2—保存成功一inter-3—已保存>>-1nter。
      [0088]需要說(shuō)明的是,在本步驟中,“inter-〈〈”作為用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞,將“>>-1nter”作為用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞,將“--1nter-N-”作為區(qū)分各數(shù)據(jù)的處理結(jié)果的關(guān)鍵詞,這些僅是本發(fā)明的一個(gè)具體示例,而非對(duì)本發(fā)明的限制。在具體設(shè)置時(shí),可以采用任意字符或字符串作為關(guān)鍵詞。
      [0089]另外,在上述整合規(guī)則中,用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞和用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞可以相同,也可以不相同。類(lèi)似地,用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞和用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞可以相同,也可以不相同;用于區(qū)分各數(shù)據(jù)的關(guān)鍵詞和用于區(qū)分各數(shù)據(jù)處理結(jié)果的關(guān)鍵詞可以相同,也可以不相同。
      [0090]本實(shí)施例技術(shù)方案通過(guò)基于所述整合規(guī)則將各數(shù)據(jù)的處理結(jié)果進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端,可以使得用戶(hù)通過(guò)客戶(hù)端了解用戶(hù)希望上傳的各數(shù)據(jù)的存儲(chǔ)狀態(tài),以便進(jìn)行后續(xù)操作,另外,與直接將各數(shù)據(jù)的處理結(jié)果分別逐條發(fā)送至客戶(hù)端相比,本技術(shù)方案同樣可以減小服務(wù)器將處理結(jié)果發(fā)送客戶(hù)端時(shí),服務(wù)器的抖動(dòng)次數(shù),減小服務(wù)器的壓力。[0091 ] 實(shí)施例三
      [0092]圖3為本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)上傳方法的流程圖,本實(shí)施例可適用于有大量數(shù)據(jù)需要上傳服務(wù)器的情況,該方法可以由客戶(hù)端來(lái)執(zhí)行,具體包括如下步驟:
      [0093]S210、當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。
      [0094]預(yù)設(shè)的整合規(guī)則是指在數(shù)據(jù)上傳前,服務(wù)器與客戶(hù)端預(yù)先約定的,用作為對(duì)待上傳的多條數(shù)據(jù)進(jìn)行整合形成數(shù)據(jù)信息組的依據(jù)。
      [0095]整合規(guī)則可以有多種,例如,由于數(shù)據(jù)自身通常帶有標(biāo)識(shí)其開(kāi)頭或結(jié)尾的關(guān)鍵詞,例如數(shù)據(jù)A通常會(huì)記為〈數(shù)據(jù)A正文〉,其中“〈”為用于標(biāo)識(shí)數(shù)據(jù)開(kāi)頭的標(biāo)識(shí)符,“〉”為用于標(biāo)識(shí)數(shù)據(jù)結(jié)尾的標(biāo)識(shí)符,直接將各待上傳數(shù)據(jù)依次排列,形成數(shù)據(jù)信息組?;蛘?,將各待上傳數(shù)據(jù)中相同內(nèi)容進(jìn)行提取,將各待上傳數(shù)據(jù)中不同內(nèi)容進(jìn)行依次排列,形成數(shù)據(jù)信息組,例如,存在“張三,手機(jī):111111”、“張三,家座機(jī):222222”以及“張三,辦公室座機(jī):333333”三條待上傳數(shù)據(jù),在整合時(shí),提取這三條數(shù)據(jù)的相同內(nèi)容“張三,”,將不同內(nèi)容依次排列,得到整合后的數(shù)據(jù)信息組為“張三,手機(jī):111111家座機(jī):222222辦公室座機(jī):333333”。
      [0096]除上述整合規(guī)則外,還可以以某些特定的關(guān)鍵詞作為間隔詞,利用這些關(guān)鍵詞將各待上傳數(shù)據(jù)依次間隔排列,形成數(shù)據(jù)信息組。示例性地,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,在數(shù)據(jù)信息組內(nèi)采用“-1nter-”作為用于區(qū)別各待上傳數(shù)據(jù)的關(guān)鍵詞。示例性地,當(dāng)存在數(shù)據(jù)a、數(shù)據(jù)b以及數(shù)據(jù)c三條待上傳數(shù)據(jù)時(shí),依據(jù)上述整合規(guī)則,可以將上述三條待上傳數(shù)據(jù)整合為下述格式的數(shù)據(jù)信息組:
      [0097]inter-〈數(shù)據(jù) a-1nter-數(shù)據(jù) b-1nter-數(shù)據(jù) c>-1nter。
      [0098]進(jìn)一步地,還可以在整合時(shí)對(duì)數(shù)據(jù)進(jìn)行編號(hào),例如,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,在每一個(gè)待上傳數(shù)據(jù)之前插入關(guān)鍵詞“-1nter-N-”,用于作為區(qū)分各待上傳數(shù)據(jù)的關(guān)鍵詞,其中,N為正整數(shù),用于表示其后緊臨的數(shù)據(jù)為第幾條數(shù)據(jù)。當(dāng)存在數(shù)據(jù)a、數(shù)據(jù)b以及數(shù)據(jù)c三條待上傳數(shù)據(jù)時(shí),依據(jù)上述整合規(guī)則,可以將該三條待上傳數(shù)據(jù)整合為下述格式的數(shù)據(jù)信息組:
      [0099]inter-〈-1nter-l-數(shù)據(jù) a-1nter-2-數(shù)據(jù) b-1nter-3-數(shù)據(jù) c>-1nterD
      [0100]需要說(shuō)明的是,在本實(shí)施例中,將“inter-〈”作為用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞,將“>-1nter”作為用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞,將“-1nter-”或“-1nter-N_”作為區(qū)別各待上傳數(shù)據(jù)的關(guān)鍵詞,這些僅是本發(fā)明的一個(gè)具體示例,而非對(duì)本發(fā)明的限制。在具體設(shè)置時(shí),可以采用任意字符或字符串作為關(guān)鍵詞。
      [0101]本步驟的具體執(zhí)行方法為,以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。
      [0102]同樣地,本步驟中說(shuō)提及的數(shù)據(jù)包括但不限于文本段、圖片、視頻文檔或文本文檔中的一種或多種。
      [0103]S220、將所述數(shù)據(jù)信息組上傳給服務(wù)器。
      [0104]本實(shí)施例技術(shù)方案中,客戶(hù)端當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),判斷待上傳數(shù)據(jù)是否符合整合條件,若符合整合條件,將各待上傳數(shù)據(jù)整合形成數(shù)據(jù)信息組,并以數(shù)據(jù)信息組的形式將各數(shù)據(jù)上傳服務(wù)器,降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果O
      [0105]實(shí)施例四
      [0106]圖4為本發(fā)明實(shí)施例四提供的一種數(shù)據(jù)上傳方法的流程圖。本方法同樣可以由客戶(hù)端來(lái)執(zhí)行。本實(shí)施例技術(shù)方案以實(shí)施例三技術(shù)方案為基礎(chǔ),進(jìn)行了優(yōu)化。在實(shí)施例三的基礎(chǔ)上,本實(shí)施例技術(shù)方案進(jìn)一步還增加了:接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0107]該數(shù)據(jù)上傳方法具備包括如下步驟:
      [0108]S210、當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。
      [0109]當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組,可選地,還包括:當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件;如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。
      [0110]這里,整合條件是指用于判斷待上傳的數(shù)據(jù)是否可以進(jìn)行整合的依據(jù)。整合條件同樣由服務(wù)器與客戶(hù)端在客戶(hù)端向服務(wù)器上傳數(shù)據(jù)前約定。具體地,整合條件可以有多種,例如,待上傳數(shù)據(jù)的數(shù)量為大于或等于二,或者待上傳數(shù)據(jù)的數(shù)量為大于或等于二且待上傳數(shù)據(jù)的目標(biāo)地址一致,亦或者待上傳數(shù)據(jù)的數(shù)量為大于或等于二且待上傳數(shù)據(jù)的類(lèi)別相同等。同樣地,本步驟中說(shuō)提及的數(shù)據(jù)包括但不限于文本段、圖片、視頻文檔或文本文檔中的一種或多種。
      [0111]當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件,具體是指當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),判斷待上傳的各數(shù)據(jù)是否符合整合條件。
      [0112]另外,預(yù)設(shè)的整合規(guī)則除了指在數(shù)據(jù)上傳前,服務(wù)器與客戶(hù)端預(yù)先約定的,用作為對(duì)待上傳的多條數(shù)據(jù)進(jìn)行整合形成數(shù)據(jù)信息組的依據(jù)外,還用作為對(duì)已整合好的數(shù)據(jù)信息組進(jìn)行拆分得到多條數(shù)據(jù),將多條數(shù)據(jù)的處理結(jié)果整合為處理結(jié)果信息組,以及將處理結(jié)果信息組拆分為多條處理結(jié)果的依據(jù)。
      [0113]S220、將所述數(shù)據(jù)信息組上傳給服務(wù)器。
      [0114]S230、接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0115]當(dāng)接收到由客戶(hù)端上傳的數(shù)據(jù)信息組后,服務(wù)器依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù),分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。服務(wù)器將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。
      [0116]客戶(hù)端接收到服務(wù)器返回的處理結(jié)果信息組后,基于所述整合規(guī)則進(jìn)行拆分。示例性地,假設(shè)整合規(guī)則包括將“inter-〈〈”作為用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞,將“>>-1nter”作為用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞,將“--1nter-N-”作為區(qū)分各數(shù)據(jù)的處理結(jié)果的關(guān)鍵詞。客戶(hù)端接收到服務(wù)器返回的處理結(jié)果信息組為:inter-〈〈--1nter-1—保存成功一inter-2—保存成功一inter-3—已保存>>_inter。當(dāng)客戶(hù)端接收到上述處理結(jié)果信息組后,基于上述整合規(guī)則,從所述處理結(jié)果信息組中進(jìn)行關(guān)鍵詞識(shí)別,在識(shí)別時(shí)主要識(shí)別關(guān)鍵詞“inter-〈〈”、“>>-1nter”以及“一inter-N—’’。然后將各關(guān)鍵詞之間的數(shù)據(jù)處理結(jié)果拆分為單條。上述處理結(jié)果信息組最終經(jīng)拆分后得到三條數(shù)據(jù)處理結(jié)果,分別為第一條數(shù)據(jù)當(dāng)前存儲(chǔ)狀態(tài)為保存成功,第二條數(shù)據(jù)當(dāng)前存儲(chǔ)狀態(tài)為保存成功,第三條數(shù)據(jù)當(dāng)前存儲(chǔ)狀態(tài)為已保存。
      [0117]需要說(shuō)明的是,在本步驟中,“inter-〈〈”作為用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞,將“>>-1nter”作為用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞,將“--1nter-N-”作為區(qū)分各數(shù)據(jù)的處理結(jié)果的關(guān)鍵詞,這些僅是本發(fā)明的一個(gè)具體示例,而非對(duì)本發(fā)明的限制。在具體設(shè)置時(shí),可以采用任意字符或字符串作為關(guān)鍵詞。
      [0118]另外,用于標(biāo)記數(shù)據(jù)信息組開(kāi)頭的關(guān)鍵詞和用于標(biāo)記處理結(jié)果信息組開(kāi)頭的關(guān)鍵詞可以相同,也可以不相同。類(lèi)似地,用于標(biāo)記數(shù)據(jù)信息組結(jié)尾的關(guān)鍵詞和用于標(biāo)記處理結(jié)果信息組結(jié)尾的關(guān)鍵詞可以相同,也可以不相同;用于區(qū)分各數(shù)據(jù)的關(guān)鍵詞和用于區(qū)分各數(shù)據(jù)處理結(jié)果的關(guān)鍵詞可以相同,也可以不相同。
      [0119]本實(shí)施例技術(shù)方案通過(guò)接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分,可以使得用戶(hù)通過(guò)了解用戶(hù)希望上傳的各數(shù)據(jù)的存儲(chǔ)狀態(tài),以便進(jìn)行后續(xù)操作,另外,與逐條接收各數(shù)據(jù)的處理結(jié)果相比,本技術(shù)方案同樣可以減小服務(wù)器將處理結(jié)果發(fā)送客戶(hù)端時(shí),服務(wù)器的抖動(dòng)次數(shù),減小服務(wù)器的壓力。
      [0120]實(shí)施例五
      [0121]圖5為本發(fā)明實(shí)施例五提供的一個(gè)數(shù)據(jù)上傳方法的流程圖。本實(shí)施例提供的數(shù)據(jù)上傳方法由客戶(hù)端和服務(wù)器共同執(zhí)行。本實(shí)施例為以上述各實(shí)施例為基礎(chǔ)的一個(gè)具體示例。
      [0122]該方法具體包括如下步驟:
      [0123]S301、當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),客戶(hù)端識(shí)別待上傳數(shù)據(jù)是否符合整合條件。若是,執(zhí)行S302;否則,執(zhí)行S303。
      [0124]S302、客戶(hù)端將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組,將所述數(shù)據(jù)信息組上傳給服務(wù)器,并執(zhí)行S304。
      [0125]S303、客戶(hù)端逐條將各待上傳數(shù)據(jù)上傳給服務(wù)器,并執(zhí)行S307。
      [0126]S304、服務(wù)器接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組后,依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù),分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果,并執(zhí)行S305。
      [0127]S305、服務(wù)器將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端,并執(zhí)行S306。
      [0128]S306、客戶(hù)端接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0129]S307、服務(wù)器接收客戶(hù)端上傳的多條數(shù)據(jù)后,對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果,將各所述數(shù)據(jù)的處理結(jié)果逐條發(fā)送給客戶(hù)端,并執(zhí)行S308。
      [0130]S308、客戶(hù)端接收所述服務(wù)器返回的各數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果。
      [0131]本實(shí)施例技術(shù)方案中,當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),客戶(hù)端判斷待上傳數(shù)據(jù)是否符合整合條件,若符合整合條件,將各待上傳數(shù)據(jù)整合形成數(shù)據(jù)信息組,并以數(shù)據(jù)信息組的形式將各數(shù)據(jù)上傳服務(wù)器,然后由服務(wù)器對(duì)所接收的數(shù)據(jù)信息組進(jìn)行拆分、處理,并將各數(shù)據(jù)的數(shù)據(jù)處理結(jié)果整合成為處理結(jié)果信息組發(fā)送給客戶(hù)端,客戶(hù)端在接收該處理結(jié)果信息組后,對(duì)該處理結(jié)果信息組進(jìn)行拆分,以將各數(shù)據(jù)的存儲(chǔ)狀態(tài)反饋給用戶(hù),降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果。
      [0132]本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(R0M,Read-0nlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0133]實(shí)施例六
      [0134]圖6為本發(fā)明實(shí)施例六提供的一種數(shù)據(jù)上傳裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)上傳裝置包括數(shù)據(jù)信息組接收模塊410、數(shù)據(jù)信息組拆分模塊420以及數(shù)據(jù)處理模塊430。
      [0135]其中,數(shù)據(jù)信息組接收模塊410,用于接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組;數(shù)據(jù)信息組拆分模塊420,用于依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù);數(shù)據(jù)處理模塊430,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。
      [0136]本實(shí)施例技術(shù)方案通過(guò)以數(shù)據(jù)信息組的方式一次性接收多條數(shù)據(jù),降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)了當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果。
      [0137]進(jìn)一步地,所述數(shù)據(jù)處理模塊430具體可以用于:判斷各所述數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各所述數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。
      [0138]進(jìn)一步地,所述數(shù)據(jù)上傳裝置還可以包括:處理結(jié)果發(fā)送模塊,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果之后,將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。
      [0139]進(jìn)一步地,所述數(shù)據(jù)信息組拆分模塊420可以包括:關(guān)鍵詞識(shí)別單元,用于依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)別;數(shù)據(jù)拆分單元,用于將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。
      [0140]實(shí)施例七
      [0141]圖7為本發(fā)明實(shí)施例七提供的一種數(shù)據(jù)上傳裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)上傳裝置包括:數(shù)據(jù)信息組整合模塊510以及數(shù)據(jù)信息組上傳模塊520。
      [0142]其中,數(shù)據(jù)信息組整合模塊510,用于當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組;數(shù)據(jù)信息組上傳模塊520,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器。
      [0143]本實(shí)施例技術(shù)方案客戶(hù)端當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),判斷待上傳數(shù)據(jù)是否符合整合條件,若符合整合條件,將各待上傳數(shù)據(jù)整合形成數(shù)據(jù)信息組,并以數(shù)據(jù)信息組的形式將各數(shù)據(jù)上傳服務(wù)器,降低了現(xiàn)有的數(shù)據(jù)上傳方法因每次只能上傳一條,當(dāng)待上傳數(shù)據(jù)眾多時(shí),服務(wù)器需要抖動(dòng)多次,造成服務(wù)器抖動(dòng)頻繁,服務(wù)器壓力巨大,甚至死機(jī)的不良現(xiàn)象發(fā)生的幾率,實(shí)現(xiàn)了當(dāng)待上傳數(shù)據(jù)眾多時(shí),有效減小服務(wù)器抖動(dòng)次數(shù),減輕服務(wù)器壓力的效果。
      [0144]進(jìn)一步地,該數(shù)據(jù)上傳裝置還可以包括:處理結(jié)果信息組拆分模塊,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器之后,接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。
      [0145]進(jìn)一步地,數(shù)據(jù)信息組整合模塊510具體可以用于:以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。
      [0146]進(jìn)一步地,數(shù)據(jù)信息組整合模塊510可以包括:整合條件判斷單元以及數(shù)據(jù)信息組整合單元。
      [0147]其中,整合條件判斷單元,用于當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件;
      [0148]數(shù)據(jù)信息組整合單元,用于如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。
      [0149]進(jìn)一步地,整合條件判斷單元具體可以用于:當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),是否符合整合條件。
      [0150]上述產(chǎn)品可執(zhí)行本發(fā)明任意實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
      [0151]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
      【主權(quán)項(xiàng)】
      1.一種數(shù)據(jù)上傳方法,其特征在于,包括: 接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組; 依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù); 分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)上傳方法,其特征在于,分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果包括: 判斷各所述數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各所述數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)上傳方法,其特征在于,分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果之后,還包括: 將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。4.根據(jù)權(quán)利要求1-3任一所述的數(shù)據(jù)上傳方法,其特征在于,依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù)包括: 依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)別; 將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。5.一種數(shù)據(jù)上傳方法,其特征在于,包括: 將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組; 將所述數(shù)據(jù)信息組上傳給服務(wù)器。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述數(shù)據(jù)信息組上傳給服務(wù)器之后,還包括: 接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組包括: 以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組,還包括: 當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件; 如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件包括: 當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),是否符合整合條件。10.一種數(shù)據(jù)上傳裝置,其特征在于,包括: 數(shù)據(jù)信息組接收模塊,用于接收客戶(hù)端基于預(yù)設(shè)的整合規(guī)則上傳的數(shù)據(jù)信息組; 數(shù)據(jù)信息組拆分模塊,用于依據(jù)所述整合規(guī)則,將所述數(shù)據(jù)信息組拆分為多條數(shù)據(jù); 數(shù)據(jù)處理模塊,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果。11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)上傳裝置,其特征在于,所述數(shù)據(jù)處理模塊具體用于: 判斷各所述數(shù)據(jù)是否已存儲(chǔ)于服務(wù)器中,將未存儲(chǔ)的數(shù)據(jù)進(jìn)行存儲(chǔ),并將各所述數(shù)據(jù)的存儲(chǔ)狀態(tài)作為處理結(jié)果。12.根據(jù)權(quán)利要求10所述的數(shù)據(jù)上傳裝置,其特征在于,還包括: 處理結(jié)果發(fā)送模塊,用于分別對(duì)各所述數(shù)據(jù)進(jìn)行處理,形成處理結(jié)果之后,將各所述數(shù)據(jù)的處理結(jié)果基于所述整合規(guī)則進(jìn)行整合,形成處理結(jié)果信息組,發(fā)送給客戶(hù)端。13.根據(jù)權(quán)利要求10-12任一所述的數(shù)據(jù)上傳裝置,其特征在于,所述數(shù)據(jù)信息組拆分豐吳塊包括: 關(guān)鍵詞識(shí)別單元,用于依據(jù)所述整合規(guī)則,從所述數(shù)據(jù)信息組中進(jìn)行關(guān)鍵詞識(shí)別; 數(shù)據(jù)拆分單元,用于將各關(guān)鍵詞之間的數(shù)據(jù)拆分為單條數(shù)據(jù)。14.一種數(shù)據(jù)上傳裝置,其特征在于,包括: 數(shù)據(jù)信息組整合模塊,用于將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組; 數(shù)據(jù)信息組上傳模塊,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括: 處理結(jié)果信息組拆分模塊,用于將所述數(shù)據(jù)信息組上傳給服務(wù)器之后,接收所述服務(wù)器返回的處理結(jié)果信息組,并基于所述整合規(guī)則進(jìn)行拆分。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述數(shù)據(jù)信息組整合模塊具體用于: 以所述整合規(guī)則中的關(guān)鍵詞作為間隔符,將至少兩條待上傳數(shù)據(jù)分別設(shè)置在間隔符之間,整合形成數(shù)據(jù)信息組。17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述數(shù)據(jù)信息組整合模塊包括: 整合條件判斷單元,用于當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)是否符合整合條件;數(shù)據(jù)信息組整合單元,用于如果所述待上傳數(shù)據(jù)符合整合條件,則將至少兩條待上傳數(shù)據(jù)基于預(yù)設(shè)的整合規(guī)則,整合形成數(shù)據(jù)信息組。18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述整合條件判斷模塊單元用于: 當(dāng)產(chǎn)生數(shù)據(jù)上傳需求時(shí),識(shí)別待上傳數(shù)據(jù)的數(shù)量、上傳目標(biāo)地址和類(lèi)別中的至少一個(gè),是否符合整合條件。
      【文檔編號(hào)】H04L29/08GK105959407SQ201610482361
      【公開(kāi)日】2016年9月21日
      【申請(qǐng)日】2016年6月27日
      【發(fā)明人】楊丹
      【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1