一種提高數(shù)據(jù)顯示速度的方法及系統(tǒng)、服務器、瀏覽器的制造方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)顯示技術,尤其涉及一種提高數(shù)據(jù)顯示速度的方法及系統(tǒng)、服務器、瀏覽器。
【背景技術】
[0002]隨著技術發(fā)展,互聯(lián)網(wǎng)應用越來越普遍,應用場景下,用戶側(cè)通過瀏覽器向服務器請求數(shù)據(jù)時,瀏覽器將對應于所述用戶的請求消息發(fā)送至服務器進行處理,所述服務器對用戶的請求消息對應的數(shù)據(jù)進行處理后,將處理結(jié)果返回至所述瀏覽器進行顯示,在上述過程中,由于數(shù)據(jù)量大,所述服務器對數(shù)據(jù)進行計算以及所述服務器將計算結(jié)果返回至瀏覽器的響應時間較長,且只有當所有數(shù)據(jù)全部返回至瀏覽器時,用戶側(cè)才能瀏覽,因此,數(shù)據(jù)的響應速度較慢,數(shù)據(jù)的顯示速度較慢,用戶體驗較差。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術問題,本發(fā)明實施例提供了一種提高數(shù)據(jù)顯示速度的方法及系統(tǒng)、服務器、瀏覽器,能降低用戶等待時間,提升用戶體驗。
[0004]本發(fā)明的技術方案是這樣實現(xiàn)的:本發(fā)明提供了一種提高數(shù)據(jù)顯示速度的方法,包括:
[0005]服務器接收瀏覽器發(fā)送的信息拆分處理結(jié)果;所述信息拆分處理結(jié)果為瀏覽器根據(jù)用戶查詢信息的類型將所述用戶的數(shù)據(jù)請求信息拆分后得到的數(shù)據(jù)請求子信息;
[0006]所述服務器確定與所述數(shù)據(jù)請求子信息對應的數(shù)據(jù)信息,并根據(jù)所述數(shù)據(jù)信息的業(yè)務類型將每個所述數(shù)據(jù)信息拆分成至少兩個最小數(shù)據(jù)單元;
[0007]所述服務器將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器。
[0008]進一步地,所述服務器將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器,包括:
[0009]所述服務器確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元時,將相互依賴的最小數(shù)據(jù)單元依次發(fā)送至瀏覽器,或者,將相互依賴的最小數(shù)據(jù)單元并行發(fā)送至瀏覽器。
[0010]進一步地,所述服務器將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器,包括:
[0011]所述服務器確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元,并確定相互依賴的每個最小數(shù)據(jù)單元的數(shù)據(jù)量均大于預設數(shù)據(jù)量時,將相互依賴的最小數(shù)據(jù)單元依次發(fā)送至瀏覽器。
[0012]進一步地,所述服務器將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器,包括:
[0013]所述服務器確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元時,并確定相互依賴的所有最小數(shù)據(jù)單元的累加數(shù)據(jù)量小于等于預設數(shù)據(jù)量時,將相互依賴的最小數(shù)據(jù)單元并行發(fā)送至瀏覽器。
[0014]本發(fā)明還提供了一種提高數(shù)據(jù)顯示速度的方法,包括:
[0015]服務器接收瀏覽器發(fā)送的數(shù)據(jù)請求信息;
[0016]所述服務器確定與所述數(shù)據(jù)請求信息對應的數(shù)據(jù)信息,并根據(jù)所述數(shù)據(jù)信息的業(yè)務類型將所述數(shù)據(jù)信息拆分成至少兩個最小數(shù)據(jù)單元;
[0017]所述服務器將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器。
[0018]本發(fā)明又提供了一種提高數(shù)據(jù)顯示速度的方法,包括:
[0019]瀏覽器確定數(shù)據(jù)請求信息為不同類型時,根據(jù)所述數(shù)據(jù)請求信息中的查詢信息的類型將所述數(shù)據(jù)請求信息拆分成至少兩個數(shù)據(jù)請求子信息發(fā)送至服務器;
[0020]所述瀏覽器分批接收并顯示所述服務器發(fā)送的數(shù)據(jù)拆分處理結(jié)果;所述數(shù)據(jù)拆分處理結(jié)果為服務器根據(jù)數(shù)據(jù)信息的業(yè)務類型將與數(shù)據(jù)請求子信息對應的所述數(shù)據(jù)信息進行拆分后得到的最小數(shù)據(jù)單元。
[0021]進一步地,所述瀏覽器分批接收并顯示所述服務器發(fā)送的數(shù)據(jù)拆分處理結(jié)果,包括:
[0022]所述瀏覽器確定接收到的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元時,待相互依賴的最小數(shù)據(jù)單元全部接收完畢后顯示所述相互依賴的最小數(shù)據(jù)單元;或者,
[0023]所述瀏覽器確定接收到的最小數(shù)據(jù)單元中不存在相互依賴的最小數(shù)據(jù)單元時,SP時顯示所述最小數(shù)據(jù)單元。
[0024]本發(fā)明還提供了一種提高數(shù)據(jù)顯示速度的方法,包括:
[0025]瀏覽器確定數(shù)據(jù)請求信息為相同類型時,將所述數(shù)據(jù)請求信息發(fā)送至服務器;
[0026]所述瀏覽器分批接收并顯示所述服務器發(fā)送的數(shù)據(jù)拆分處理結(jié)果;所述數(shù)據(jù)拆分處理結(jié)果為服務器根據(jù)數(shù)據(jù)信息的業(yè)務類型將與所述數(shù)據(jù)請求信息對應的所述數(shù)據(jù)信息進行拆分后得到的最小數(shù)據(jù)單元。
[0027]本發(fā)明還提供了一種服務器,包括:
[0028]信息接收單元,用于接收瀏覽器發(fā)送的信息拆分處理結(jié)果;所述信息拆分處理結(jié)果為瀏覽器根據(jù)用戶查詢信息的類型將所述用戶的數(shù)據(jù)請求信息拆分后得到的數(shù)據(jù)請求子信息;
[0029]拆分單元,用于確定與所述數(shù)據(jù)請求子信息對應的數(shù)據(jù)信息,并根據(jù)所述數(shù)據(jù)信息的業(yè)務類型將每個所述數(shù)據(jù)信息拆分成至少兩個最小數(shù)據(jù)單元;
[0030]信息發(fā)送單元,用于將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器。
[0031]進一步地,所述信息發(fā)送單元包括:
[0032]確定子單元,用于確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元;
[0033]信息發(fā)送子單元,用于將相互依賴的最小數(shù)據(jù)單元依次發(fā)送至瀏覽器,或者,將相互依賴的最小數(shù)據(jù)單元同時發(fā)送至瀏覽器。
[0034]進一步地,所述信息發(fā)送單元包括:
[0035]確定子單元,還用于確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元,并確定相互依賴的每個最小數(shù)據(jù)單元的數(shù)據(jù)量均大于預設數(shù)據(jù)量時,觸發(fā)信息發(fā)送子單元;
[0036]所述信息發(fā)送子單元,用于將相互依賴的最小數(shù)據(jù)單元依次發(fā)送至瀏覽器。
[0037]進一步地,所述信息發(fā)送單元包括:
[0038]確定子單元,還用于確定拆分后的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元,并確定相互依賴的所有最小數(shù)據(jù)單元的累加數(shù)據(jù)量小于等于預設數(shù)據(jù)量時,觸發(fā)信息發(fā)送子單兀;
[0039]所述信息發(fā)送子單元,用于將相互依賴的最小數(shù)據(jù)單元并行發(fā)送至瀏覽器。
[0040]本發(fā)明還提供了一種服務器,包括:
[0041]信息接收單元,用于接收瀏覽器發(fā)送的數(shù)據(jù)請求信息;
[0042]拆分單元,用于確定與所述數(shù)據(jù)請求信息對應的數(shù)據(jù)信息,并根據(jù)所述數(shù)據(jù)信息的業(yè)務類型將所述數(shù)據(jù)信息拆分成至少兩個最小數(shù)據(jù)單元;
[0043]信息發(fā)送單元,用于將拆分后的最小數(shù)據(jù)單元分批發(fā)送至所述瀏覽器。
[0044]本發(fā)明還提供了一種瀏覽器,包括:
[0045]拆分單元,用于確定數(shù)據(jù)請求信息為不同類型時,根據(jù)所述數(shù)據(jù)請求信息中的查詢信息的類型將所述數(shù)據(jù)請求信息拆分成至少兩個數(shù)據(jù)請求子信息發(fā)送至服務器;
[0046]顯示單元,用于分批接收并顯示所述服務器發(fā)送的數(shù)據(jù)拆分處理結(jié)果;所述數(shù)據(jù)拆分處理結(jié)果為服務器根據(jù)數(shù)據(jù)信息的業(yè)務類型將與數(shù)據(jù)請求子信息對應的所述數(shù)據(jù)信息進行拆分后得到的最小數(shù)據(jù)單元。
[0047]進一步地,所述顯示單元包括:
[0048]確定子單元,用于確定接收到的最小數(shù)據(jù)單元中存在相互依賴的最小數(shù)據(jù)單元時,觸發(fā)顯示子單元;
[0049]所述顯示子單元,用于待相互依賴的最小數(shù)據(jù)單元全部接收完畢后顯示所述相互依賴的最小數(shù)據(jù)單元。
[0050]進一步地,所述顯示單元包括:
[0051]確定子單元,用于確定接收到的最小數(shù)據(jù)單元中不存在相互依賴的最小數(shù)據(jù)單元時,觸發(fā)顯示子單元;
[0052]所述顯示子單元,還用于即時顯示所述最小數(shù)據(jù)單元。
[0053]本發(fā)明還提供了一種瀏覽器,包括:
[0054]信息發(fā)送單元,用于確定數(shù)據(jù)請求信息為相同類型時,將所述數(shù)據(jù)請求信息發(fā)送至服務器;
[0055]顯示單元,用于分批接收并顯示所述服務器發(fā)送的數(shù)據(jù)拆分處理結(jié)果;所述數(shù)據(jù)拆分處理結(jié)果為服務器根據(jù)數(shù)據(jù)信息的業(yè)務類型將與所述數(shù)據(jù)請求信息對應的數(shù)據(jù)信息進行拆分后得到的最小數(shù)據(jù)單元。
[0056]本發(fā)明還提供了一種提高數(shù)據(jù)顯示速度的系統(tǒng),包括:以上所述的服務器、以及與所述服務器進行信息交互時對應的、以上所述的瀏覽器。
[0057]本發(fā)明實施例提高數(shù)據(jù)顯示速度的方法及系統(tǒng)、服務器、瀏覽器,能通過瀏覽器將用戶的數(shù)據(jù)請求信息進行拆分,并將拆分后的數(shù)據(jù)請求子信息發(fā)送至服務器,服務器能根據(jù)業(yè)務類型將對應于所述數(shù)據(jù)請求子信息的數(shù)據(jù)信息拆分成最小數(shù)據(jù)單元,并分批發(fā)送至所述瀏覽器,所述瀏覽器將接收到的最小數(shù)據(jù)單元即時顯示,如此,降低了用戶等待時間,提升了用戶體驗。
[0058]另外,由于服務器將數(shù)據(jù)量較大的數(shù)據(jù)信息拆分成多個最小數(shù)據(jù)單元,分批發(fā)送,因此,當網(wǎng)絡條件較差時,能避免大塊數(shù)據(jù)重發(fā),提高了瀏覽器/服務器應用的可靠性。
【附圖說明】
[0059]圖1為本發(fā)明實施例的提高數(shù)據(jù)顯示速度的方法的實現(xiàn)流程示意圖一;
[0060]圖2為本發(fā)明實施例服務器的結(jié)構(gòu)示意圖一;
[0061]圖3為本發(fā)明實施例信息發(fā)送單元的結(jié)構(gòu)示意圖;
[0062]圖4為本發(fā)明實施例的提高數(shù)據(jù)顯示速度的方法的實現(xiàn)流程示意圖二 ;
[0063]