国产精品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è)務處理方法、服務器及客戶端的制作方法

      文檔序號:8265724閱讀:320來源:國知局
      業(yè)務處理方法、服務器及客戶端的制作方法
      【技術領域】
      [0001]本申請涉及網(wǎng)絡領域,具體而言,涉及業(yè)務處理方法、服務器及客戶端。
      【背景技術】
      [0002]在網(wǎng)絡領域,很多功能都需要服務器的支持完成。例如,對于實時通信軟件,用戶在使用的使用時候需要在自己的終端(例如,個人電腦、移動終端)安裝客戶端,在使用該實時通信軟件的時候,客戶端會與服務器連接,從而實現(xiàn)實時通信的功能。
      [0003]在客戶端-服務器這種架構中,一般情況下會將需要運算處理的部分由服務器來完成。例如,在需要對圖片進行處理的情況下,客戶端一般會發(fā)出請求,然后服務器根據(jù)客戶端的請求來對圖片進行處理。這種處理過程降低了對客戶端的要求,但是,在需要處理的業(yè)務數(shù)量比較多的情況下,會導致服務器的負荷比較大,影響業(yè)務的進行。
      [0004]針對相關技術中服務器處理客戶端請求的業(yè)務所導致的服務器負荷較大進而影響業(yè)務運行的問題,尚未提出解決方案。

      【發(fā)明內容】

      [0005]本申請?zhí)峁┝艘环N業(yè)務處理方法、服務器及客戶端,以至少解決相關技術中服務器處理客戶端請求的業(yè)務所導致的服務器負荷較大進而影響業(yè)務運行的問題。
      [0006]根據(jù)本申請的一個方面,提供了一種業(yè)務處理方法,其包括:服務器接收第一客戶端發(fā)送的第一請求,其中,第一請求用于請求服務器對第一請求對應的業(yè)務進行處理;服務器對業(yè)務進行預處理得到預處理結果;服務器將預處理結果和第一指示信息發(fā)送給第一客戶端,其中,第一指示信息用于指示第一客戶端對預處理結果進行二次處理,得到響應第一請求的業(yè)務的二次處理結果。
      [0007]作為一個可選的方案,在服務器將預處理結果和第一指示信息發(fā)送給第一客戶端時,業(yè)務處理方法還包括:服務器將第二指示信息發(fā)送給第一客戶端,其中,第二指示信息用于指示第一客戶端上報二次處理結果;服務器判斷是否在第一預定時間段內接收到第一客戶端上報的二次處理結果;若服務器在第一預定時間段內接收到第一客戶端上報的二次處理結果,則服務器存儲二次處理結果。
      [0008]作為一個可選的方案,在服務器判斷是否在第一預定時間段內接收到第一客戶端上報的二次處理結果之后,業(yè)務處理方法還包括:若服務器在第一預定時間段內未接收到第一客戶端上報的二次處理結果,則服務器判斷是否接收到第二客戶端發(fā)送的第二請求,其中,第二請求用于請求服務器對業(yè)務進行處理;若服務器接收到第二客戶端發(fā)送的第二請求,則服務器將預處理結果和第三指示信息發(fā)送給第二客戶端,其中,第三指示信息用于指示第二客戶端對預處理結果進行二次處理,得到響應第二請求的業(yè)務的二次處理結果,并指示第二客戶端上報二次處理結果。
      [0009]作為一個可選的方案,在服務器存儲二次處理結果之后,業(yè)務處理方法還包括:月艮務器判斷是否接收到第三客戶端發(fā)送的第三請求,其中,第三請求用于請求服務器對業(yè)務進行處理;若服務器接收到第三客戶端發(fā)送的第三請求,則服務器將二次處理結果發(fā)送給第三客戶端。
      [0010]作為一個可選的方案,在服務器存儲二次處理結果之后,業(yè)務處理方法還包括:月艮務器在第二預定時間段之后判斷是否接收到第四客戶端發(fā)送的第四請求,其中,第四請求用于請求服務器對業(yè)務進行處理;若服務器接收到第四客戶端發(fā)送的第四請求,則服務器對業(yè)務再次進行預處理,得到更新后的預處理結果;服務器將更新后的預處理結果和第四指示信息發(fā)送給第四客戶端,其中,第四指示信息用于指示第四客戶端對更新后的預處理結果進行二次處理,得到響應第四請求的業(yè)務的更新后的二次處理結果。
      [0011]作為一個可選的方案,服務器對業(yè)務進行預處理得到預處理結果包括:服務器獲取與第一請求中攜帶的部分請求條件匹配的結果作為預處理結果;第一指示信息用于指示第一客戶端對預處理結果進行二次處理包括:第一指示信息用于指示第一客戶端從預處理結果中獲取與第一請求中攜帶的除部分請求條件之外的條件匹配的結果作為二次處理結果O
      [0012]作為一個可選的方案,業(yè)務包括:從網(wǎng)頁頁面中抓取圖片的業(yè)務。
      [0013]根據(jù)本申請的另一個方面,一種業(yè)務處理方法,其包括:客戶端向服務器發(fā)送的第一請求,其中,第一請求用于請求服務器對第一請求對應的業(yè)務進行處理;客戶端接收服務器發(fā)送的預處理結果和第一指示信息,其中,預處理結果是服務器對業(yè)務進行預處理得到的,第一指示信息用于指示客戶端對預處理結果進行二次處理;客戶端響應第一指示信息對預處理結果進行二次處理得到第一請求的業(yè)務的二次處理結果。
      [0014]作為一個可選的方案,在客戶端接收服務器發(fā)送的預處理結果和第一指示信息時,業(yè)務處理方法還包括:客戶端接收服務器發(fā)送的第二指示信息,其中,第二指示信息用于指示客戶端上報二次處理結果;客戶端響應于第二指示信息將二次處理結果上報給服務器。
      [0015]作為一個可選的方案,預處理結果是服務器對業(yè)務進行預處理得到的包括:預處理結果是服務器獲取的與第一請求中攜帶的部分請求條件匹配的結果;客戶端響應第一指示信息對預處理結果進行二次處理得到第一請求的業(yè)務的二次處理結果包括:客戶端從預處理結果中獲取與第一請求中攜帶的除部分請求條件之外的條件匹配的結果作為二次處理結果。
      [0016]根據(jù)本申請的另一個方面,提供了一種服務器,其包括:第一接收單元,用于接收第一客戶端發(fā)送的第一請求,其中,第一請求用于請求服務器對第一請求對應的業(yè)務進行處理;預處理單元,用于對業(yè)務進行預處理得到預處理結果;第一發(fā)送單元,用于將預處理結果和第一指示信息發(fā)送給第一客戶端,其中,第一指示信息用于指示第一客戶端對預處理結果進行二次處理,得到響應第一請求的業(yè)務的二次處理結果。
      [0017]作為一個可選的方案,該服務器還包括:第二發(fā)送單元,用于在第一發(fā)送單元將預處理結果和第一指示信息發(fā)送給第一客戶端時,將第二指示信息發(fā)送給第一客戶端,其中,第二指示信息用于指示第一客戶端上報二次處理結果;第一判斷單元,用于判斷服務器是否在第一預定時間段內接收到第一客戶端上報的二次處理結果;存儲單元,用于在服務器在第一預定時間段內接收到第一客戶端上報的二次處理結果時,存儲二次處理結果。
      [0018]作為一個可選的方案,該服務器還包括:第二判斷單元,用于在服務器在第一預定時間段內未接收到第一客戶端上報的二次處理結果時,判斷服務器是否接收到第二客戶端發(fā)送的第二請求,其中,第二請求用于請求服務器對業(yè)務進行處理;第三發(fā)送單元,用于在服務器接收到第二客戶端發(fā)送的第二請求時,將預處理結果和第三指示信息發(fā)送給第二客戶端,其中,第三指示信息用于指示第二客戶端對預處理結果進行二次處理,得到響應第二請求的業(yè)務的二次處理結果,并指示第二客戶端上報二次處理結果。
      [0019]作為一個可選的方案,該服務器還包括:第三判斷單元,用于在存儲單元存儲二次處理結果之后,判斷服務器是否接收到第三客戶端發(fā)送的第三請求,其中,第三請求用于請求服務器對業(yè)務進行處理;第四發(fā)送單元,用于在服務器接收到第三客戶端發(fā)送的第三請求時,將二次處理結果發(fā)送給第三客戶端。
      [0020]作為一個可選的方案,該服務器還包括:第四判斷單元,用于在存儲單元存儲二次處理結果之后,判斷在第二預定時間段之后是否接收到第四客戶端發(fā)送的第四請求,其中,第四請求用于請求服務器對業(yè)務進行處理;預處理單元還用于在服務器接收到第四客戶端發(fā)送的第四請求時,對業(yè)務再次進行預處理,得到更新后的預處理結果;第五發(fā)送單元,用于將更新后的預處理結果和第四指示信息發(fā)送給第四客戶端,其中,第四指示信息用于指示第四客戶端對更新后的預處理結果進行二次處理,得到響應第四請求的業(yè)務的更新后的二次處理結果。
      [0021]作為一個可選的方案,該服務器還包括:預處理單元用于對業(yè)務進行預處理得到預處理結果包括:預處理單元用于獲取與第一請求中攜帶的部分請求條件匹配的結果作為預處理結果;第一指示信息用于指示第一客戶端對預處理結果進行二次處理包括:第一指示信息用于指示第一客戶端從預處理結果中獲取與第一請求中攜帶的除部分請求條件之外的條件匹配的結果作為二次處理結果。
      [0022]作為一個可選的方案,業(yè)務包括:從網(wǎng)頁頁面中抓取圖片的業(yè)務。
      [0023]根據(jù)本申請的另一個方面,提供了一種客戶端,其包括:第一發(fā)送單元,用于向服務器發(fā)送的第一請求,其中,第一請求用于請求服務器對第一請求對應的業(yè)務進行處理;第一接收單元,用于接收服務器發(fā)送的預處理結果和第一指示信息,其中,預處理結果是服務器對業(yè)務進行預處理得到的,第一指示信息用于指示客戶端對預處理結果進行二次處理;處理單元,用于響應第一指示信息對預處理結果進行二次處理得到第一請求的業(yè)務的二次處理結果。
      [0024]作為一個可選的方案,該客戶端還包括:第二接收單元,用于在第一接收單元接收服務器發(fā)送的預處理結果和第一指示信息時,接收服務器發(fā)送的第二指示信息,其中,第二指示信息用于指示客戶端上報二次處理結果;第二發(fā)送單元,用于響應于第二指示信息將二次處理結果上報給服務器。
      [0025]作為一個可選的方案,預處理結果是服務器對業(yè)務進行預處理得到的包括:預處理結果是服務器獲取的與第一請求中攜帶的部分請求條件匹配的結果;處理單元用于響應第一指示信息對預處理結果進行二次處理得到第一請求的業(yè)務的二次處理結果包括:處理單元從預處理結果中獲取與第一請求中攜帶的除部分請求條件之外的條件匹配的結果作為二次處理結果。
      [0026]通過本申請,服務器端對客戶端發(fā)送的請求進行預處理,并指示客戶端根據(jù)預處理的結果進行二次處理。采用這種方式,使得服務器和客戶端分別完成一部分的處理,而避免了由服務器來完成全部處理,解決了相關技術中服務器處理客戶端請求的業(yè)務所導致的服務器負荷較大進而影響業(yè)務運行的問題,減輕了服務器端的負荷。
      【附圖說明】
      [0027]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。并且,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
      [0028]圖1是根據(jù)本申請實施例的業(yè)務處理方法的一種可選的流程圖;
      [0029]圖2是根據(jù)本申請實施例的服務器端業(yè)務處理方法的另一種可選的流程圖;
      [0030]圖3是根據(jù)本申請實施例的服務器端業(yè)務處理方法的又一種可選的流程圖;
      [0031]圖4是根據(jù)本申請實施例的服務器端業(yè)務處理方法的又一種可選的流程圖;
      [0032]圖5是根據(jù)本申請實施例的服務器端業(yè)務處理方法的又一種可選的流程圖;
      [0033]圖6是根據(jù)本申請實施例的客戶端業(yè)務處理方法的一種可選的流程圖;
      [0034]圖7是根據(jù)本申請實施例的客戶端業(yè)務處理方法的另一種可選的流程圖;
      [0035]圖8是根據(jù)本申請優(yōu)選實施例的客戶端與服務器端的一種連接示意圖;
      [0036]圖9是根據(jù)本申請優(yōu)選實施例的服務器的一種可選的結構框圖;
      [0037]圖10是根據(jù)本申請優(yōu)選實施例的服務器的另一種可選的結構框圖;
      [0038]圖11是根據(jù)本申請優(yōu)選實施例的服務器的又一種可選的結構框圖;
      [0039]圖12是根據(jù)本申請優(yōu)選實施例的服務器的又一種可選的結構框圖;
      [0040]圖13是根據(jù)本申請優(yōu)選實施例的服務器的又一種可選的結構框圖;
      [0041]圖14是根據(jù)本申請優(yōu)選實施例的客戶端的一種可選的結構框圖;以及
      [0042]圖15是根據(jù)本申請優(yōu)選實施例的客戶端的另一種可選的結構框圖。
      【具體實施方式】
      [0043]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請,流程圖中示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。此外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
      [0044]以下實施例中涉及到了服務器端,服務器端是相對于客戶端的一個描述,該服務器端可以是一組服務器,也可以是單個服務器,服務器端的計算能力取決于服務器端的服務器數(shù)量的多少以及服務器的軟硬件配置,可以根據(jù)實際的需要來對服務器端進行配置。服務器端還可以包括運行在實體服務器上的服務,通過該服務可以與客戶端進行通信,并且該服務也可以調用服務器的硬件資源從而處理來自客戶端的業(yè)務請求。因此,以下實施例中的服務器端可以是屬于硬件的服務器,也可以是一種服務器上運行的軟件模塊。隨著技術的進步,服務器端的技術也在不斷的進步,新的服務器端技術也可以應用到本申請的以下實施例中,例如,最近出現(xiàn)的云技術等。
      [0045]以下的客戶端也是相對于服務器端的描述,客戶端可以運行在用戶的終端設備上,該終端設備可以是個人電腦(Personal Computer,簡稱為PC),也可以是移動終端,例如各種平板電腦設備、手機等。這些終端設備上可以運行各種操作系統(tǒng),客戶端可以是運行在這些操作系統(tǒng)之上的。
      [0046]以下實施例中還涉及到業(yè)務,對于業(yè)務可以是一種需要進行運算的處理,例如,客戶端需要提取某個網(wǎng)頁中的圖片,這可以稱為是一種業(yè)務,又例如,客戶端需要對音視頻數(shù)據(jù)進行處理,這也是可以稱為是一種業(yè)務。業(yè)務可以是某一步操作,或者某一步運算,也可以是多個操作或者運算的組合。
      [0047]實施例1
      [0048]如圖1所示,本實施例提供了一種業(yè)務處理方法,其包括:
      [0049]S102,第一客戶端102向服務器104發(fā)送第一請求,其中,第一請求用于請求服務器104對第一請求對應的業(yè)務進行處理。
      [0050]可選地,以該業(yè)務為從網(wǎng)頁頁面中獲取圖片為例,第一客戶端102向服務
      當前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1