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

      一種卡頓異常的分析方法及裝置與流程

      文檔序號(hào):11291975閱讀:266來源:國知局
      一種卡頓異常的分析方法及裝置與流程

      本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種確定卡頓異常的分析方法及裝置。



      背景技術(shù):

      隨著互聯(lián)網(wǎng)的快速發(fā)展,游戲產(chǎn)業(yè)也發(fā)展迅速,各種網(wǎng)絡(luò)游戲都有大量的用戶。

      因工作時(shí)間無法玩游戲,所以在非工作時(shí)間經(jīng)常會(huì)出現(xiàn)游戲高峰期,在游戲高峰期,用戶數(shù)量過多經(jīng)常會(huì)出現(xiàn)卡頓的問題。有時(shí)候版本問題也會(huì)導(dǎo)致游戲卡頓。

      出現(xiàn)游戲卡頓,用戶可以通過投訴進(jìn)行反饋,游戲開發(fā)人員會(huì)根據(jù)用戶的投訴判斷導(dǎo)致卡頓的原因,但投訴通常需要一定的樣本量才能引起游戲開發(fā)人員的重視,以及根據(jù)投訴樣本確定導(dǎo)致卡頓的原因,導(dǎo)致確定卡頓的效率低下。



      技術(shù)實(shí)現(xiàn)要素:

      本申請(qǐng)實(shí)施例提供一種卡頓異常的分析方法,可以在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。本申請(qǐng)實(shí)施例還提供了相應(yīng)的裝置。

      本申請(qǐng)第一方面提供一種卡頓異常的分析方法,包括:

      接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息;

      當(dāng)有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值;

      根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度。

      本申請(qǐng)第二方面提供一種卡頓異常的分析方法,包括:

      接收單元,用于接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息;

      第一確定單元,用于當(dāng)所述接收單元接收的多條fps數(shù)據(jù)中有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值;

      第二確定單元,用于根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致所述第一確定單元確定的卡頓異常的維度。

      本申請(qǐng)第三方面提供一種服務(wù)器,包括:輸入/輸出(i/o)接口、處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有本申請(qǐng)卡頓異常的分析的指令;

      所述i/o接口用于接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息;

      所述處理器用于執(zhí)行如下步驟:

      當(dāng)有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值;

      根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度。

      本申請(qǐng)的又一方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有卡頓異常的分析的指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面所述的方法。

      本申請(qǐng)的又一方面提供一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面所述的方法。

      與現(xiàn)有技術(shù)中需要大量的投訴樣本才能確定卡頓異常的原因并且確定卡頓不及時(shí)相比,本申請(qǐng)實(shí)施例在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。

      附圖說明

      圖1是本申請(qǐng)實(shí)施例中目標(biāo)應(yīng)用的應(yīng)用系統(tǒng)的一實(shí)施例示意圖;

      圖2是本申請(qǐng)實(shí)施例中目標(biāo)應(yīng)用的應(yīng)用系統(tǒng)的另一實(shí)施例示意圖;

      圖3是本申請(qǐng)實(shí)施例中卡頓異常的分析系統(tǒng)的一實(shí)施例示意圖;

      圖4是本申請(qǐng)實(shí)施例中卡頓異常的分析系統(tǒng)的另一實(shí)施例示意圖;

      圖5是本申請(qǐng)實(shí)施例中卡頓異常的分析方法的一實(shí)施例示意圖;

      圖6是本申請(qǐng)實(shí)施例中卡頓異常的分析方法的另一實(shí)施例示意圖;

      圖7是本申請(qǐng)實(shí)施例中卡頓異常的分析方法的另一實(shí)施例示意圖;

      圖8是本申請(qǐng)實(shí)施例中卡頓異常的分析方法的另一實(shí)施例示意圖;

      圖9是本申請(qǐng)實(shí)施例中卡頓異常的分析裝置的一實(shí)施例示意圖;

      圖10是本申請(qǐng)實(shí)施例中卡頓異常的分析裝置的一實(shí)施例示意圖;

      圖11是本申請(qǐng)實(shí)施例中卡頓分析服務(wù)器的一實(shí)施例示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖,對(duì)本申請(qǐng)的實(shí)施例進(jìn)行描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例。本領(lǐng)域普通技術(shù)人員可知,隨著卡頓異常分析技術(shù)的發(fā)展,本申請(qǐng)實(shí)施例提供的技術(shù)方案對(duì)于類似的技術(shù)問題,同樣適用。

      本申請(qǐng)實(shí)施例提供一種卡頓異常的分析方法,可以在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。本申請(qǐng)實(shí)施例還提供了相應(yīng)的裝置。以下分別進(jìn)行詳細(xì)說明。

      圖1和圖2分別是本申請(qǐng)實(shí)施例中目標(biāo)應(yīng)用的應(yīng)用系統(tǒng)的實(shí)施例示意圖。

      圖1和圖2所示的應(yīng)用系統(tǒng)可以是游戲系統(tǒng),游戲系統(tǒng)的服務(wù)器側(cè)可以是服務(wù)器集群,可以是獨(dú)立的物理機(jī),還可以是虛擬形態(tài)的資源池。服務(wù)器集群中的服務(wù)器與終端配合,實(shí)現(xiàn)目標(biāo)應(yīng)用的正常運(yùn)行。例如:網(wǎng)絡(luò)游戲運(yùn)行過程中需要終端和服務(wù)器配合才能完成游戲中數(shù)據(jù)的計(jì)算和同步,實(shí)現(xiàn)網(wǎng)絡(luò)游戲的正常運(yùn)行。

      本申請(qǐng)實(shí)施例中用于卡頓異常分析的設(shè)備可以是從服務(wù)器集群中所選擇的一臺(tái)或者多臺(tái)服務(wù)器,例如:圖1和圖2中的服務(wù)器10在實(shí)現(xiàn)目標(biāo)應(yīng)用的正常運(yùn)行的時(shí)候,還可以用于卡頓異常的分析。

      圖1中的終端為移動(dòng)終端,例如:可以是手機(jī)和平板電腦等設(shè)備。圖2所示的終端為個(gè)人計(jì)算機(jī)(personalcomputer,pc)。無論是哪種形態(tài)的終端都可以向用于卡頓分析的服務(wù)器上報(bào)自身的傳輸幀數(shù)(framepersecond,fps)數(shù)據(jù),該用于卡頓分析的服務(wù)器可以根據(jù)終端上報(bào)的fps數(shù)據(jù)確定總體卡頓指標(biāo),進(jìn)而分析終端或者服務(wù)器以及網(wǎng)絡(luò)中哪些維度的卡頓趨勢(shì)與總體卡頓指標(biāo)的趨勢(shì)一致,進(jìn)而分析出導(dǎo)致卡頓異常的維度,實(shí)現(xiàn)了卡頓的精準(zhǔn)定位,從而便于針對(duì)性的修復(fù)。

      fps是圖像領(lǐng)域中的定義,是指畫面每秒傳輸幀數(shù),通俗來講就是指動(dòng)畫或視頻的畫面數(shù)。

      用于卡頓異常分析的設(shè)備還可以是獨(dú)立于圖1和圖2所示的服務(wù)器集群的其他設(shè)備,例如,圖3和圖4中的服務(wù)器20專門用于卡頓異常的分析。圖3和圖4場(chǎng)景中的服務(wù)器20的功能與圖1和圖2中用于卡頓分析的服務(wù)器10的卡頓分析功能相同,即可以接收終端上報(bào)的fps數(shù)據(jù),也可以獲知服務(wù)器集群中的服務(wù)器的相應(yīng)信息以及網(wǎng)絡(luò)信息,從而實(shí)現(xiàn)卡頓的精準(zhǔn)定位,便于針對(duì)性的修復(fù)。

      卡頓分析的過程可以參閱圖5進(jìn)行理解,如圖5所示,本申請(qǐng)實(shí)施例提供的卡頓異常的分析方法的一實(shí)施例包括:

      101、接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息。

      如圖1至圖4中所示的終端可以向服務(wù)器10或者服務(wù)器20上報(bào)傳輸幀數(shù),上報(bào)的情況可以是一個(gè)統(tǒng)計(jì)周期上報(bào)一次,上報(bào)的實(shí)際是一個(gè)統(tǒng)計(jì)周期的平均值,一個(gè)統(tǒng)計(jì)周期中需要統(tǒng)計(jì)多次,算出平均值再上報(bào)。

      例如:fps值按照0.2s為間隔做統(tǒng)計(jì),每10s取一次平均值上報(bào),其中10s為該示例中的統(tǒng)計(jì)周期。

      終端上報(bào)一個(gè)統(tǒng)計(jì)周期的fps平均值時(shí),會(huì)附帶上報(bào)該fps平均值的維度信息,以目標(biāo)應(yīng)用是游戲應(yīng)用為例,上報(bào)的維度信息例如可以包括:該終端所屬的游戲大區(qū),該終端在游戲過程中所涉及到的游戲地圖、統(tǒng)計(jì)周期中游戲的同屏人數(shù)、該終端的機(jī)型以及該終端顯示界面的畫質(zhì)等維度信息。

      102、當(dāng)有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值。

      用于卡頓異常分析的服務(wù)器在接收到終端上報(bào)的fps平均值和維度信息后,在游戲場(chǎng)景中會(huì)以玩家為單位將終端上報(bào)的fps平均值和維度信息作為一條fps數(shù)據(jù)。經(jīng)過多個(gè)統(tǒng)計(jì)周期后,針對(duì)一個(gè)玩家會(huì)記錄多條fps數(shù)據(jù)。

      例如:fps閾值為20幀/秒,低于20幀/秒的fps平均值則可以確定為是低幀率,可能存在卡頓,如果總的fps數(shù)據(jù)的條數(shù)是800條,其中fps平均值小于20幀/秒的fps條數(shù)有200條,也就是m=200,數(shù)量閾值為150,則200大于150,確定該目標(biāo)應(yīng)用在運(yùn)行過程中存在卡頓,也就是說可以確定該目標(biāo)應(yīng)用的總體卡頓指標(biāo)異常。

      103、根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度。

      本申請(qǐng)實(shí)施例中,目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器為支持該目標(biāo)應(yīng)用運(yùn)行的服務(wù)器,例如:游戲應(yīng)用的游戲服務(wù)器。

      以目標(biāo)應(yīng)用是游戲應(yīng)用為例,該用于卡頓異常分析的服務(wù)器可以根據(jù)fps數(shù)據(jù)中的各維度信息、所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度。例如:在游戲應(yīng)用中可以確定是由游戲大區(qū)導(dǎo)致的卡頓、還是地圖導(dǎo)致的卡頓,以及其他維度等導(dǎo)致的卡頓。

      與現(xiàn)有技術(shù)中需要大量的投訴樣本才能確定卡頓異常的原因并且確定卡頓不及時(shí)相比,本申請(qǐng)實(shí)施例在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。

      上述卡頓異常的分析的過程結(jié)合游戲應(yīng)用的場(chǎng)景還可以結(jié)合圖6進(jìn)行理解,如圖6所示,卡頓異常的分析方法的另一實(shí)施例包括:

      為了便于描述,下文將用于卡頓異常分析的服務(wù)器統(tǒng)稱為卡頓分析服務(wù)器

      201、在終端上運(yùn)行的游戲應(yīng)用調(diào)用游戲應(yīng)用中的燈塔api,向用于卡頓分析服務(wù)器上報(bào)fps數(shù)據(jù),每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息。

      202、卡頓分析服務(wù)器針對(duì)同一個(gè)玩家一個(gè)統(tǒng)計(jì)周期內(nèi)的數(shù)據(jù)進(jìn)行數(shù)據(jù)擬合,擬合成一條fps數(shù)據(jù)。

      實(shí)際上本申請(qǐng)實(shí)施例中的數(shù)據(jù)擬合就是將一個(gè)玩家一個(gè)統(tǒng)計(jì)周期中的數(shù)據(jù)作為一條fps數(shù)據(jù)。

      203、卡頓分析服務(wù)器結(jié)合配置數(shù)據(jù)和fps數(shù)據(jù)進(jìn)行卡頓異常分析。

      卡頓異常分析的過程可以結(jié)合圖7進(jìn)行描述,如圖7所示,卡頓有兩種,一種為fps卡頓,一種為延時(shí)卡頓,該延時(shí)卡頓也可以稱為網(wǎng)絡(luò)卡頓,是由網(wǎng)絡(luò)傳輸不通暢導(dǎo)致的卡頓。

      其中,針對(duì)延時(shí)卡頓,無論是在服務(wù)器還是在終端,導(dǎo)致延時(shí)卡頓的維度通常包括傳輸耗時(shí)、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)丟包。

      此處需要說明的是,圖7中的服務(wù)器為游戲應(yīng)用運(yùn)行所依賴的服務(wù)器。

      fps卡頓可分別從服務(wù)器和終端兩方面去分析。

      其中,服務(wù)器中會(huì)導(dǎo)致fps卡頓的原因在邏輯處理層通常包括bus通道,下行包處理和app處理幾個(gè)方面,影響這幾個(gè)方面的因素通常是服務(wù)器的硬件原因,例如:中央處理器cpu,共享內(nèi)存、磁盤i/o、內(nèi)核和網(wǎng)卡等幾個(gè)維度。

      終端中會(huì)到是fps卡頓的原因在邏輯處理層通常包括上行包處理,特效渲染、同屏人數(shù)、畫質(zhì)、機(jī)型等。畫質(zhì)例如可以是高清、超清、流暢和極速等。機(jī)型指的是終端的型號(hào)。

      特效渲染:指特殊的效果。通常是由電腦軟件制作出的現(xiàn)實(shí)中一般不會(huì)出現(xiàn)的特殊效果。

      同屏人數(shù):玩家人物在游戲屏幕中一共同時(shí)出現(xiàn)多少個(gè)人物,該人物按類型包括:其他玩家、npc等。npc指personcharacter,或者non-playablecharacter,泛指一切游戲中不受玩家控制的角色。在電子游戲中,npc一般由計(jì)算機(jī)的人工智能控制。

      內(nèi)核包處理:操作系統(tǒng)中內(nèi)核態(tài)中數(shù)據(jù)包的處理過程。

      網(wǎng)卡包處理:操作系統(tǒng)中網(wǎng)卡對(duì)數(shù)據(jù)包的處理。

      可選地,本申請(qǐng)實(shí)施例中提供的卡頓異常的分析方法的另一實(shí)施例中,所述根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度,可以包括:

      分別獲取分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息中各維度的低幀率曲線,所述低幀率曲線為所述fps的平均值小于所述fps閾值的幀率所形成的曲線,所述分析時(shí)段為產(chǎn)生所述多條fps數(shù)據(jù)的時(shí)段;

      將所述各維度的低幀率曲線中低幀率趨勢(shì)與所述總體的低幀率曲線一致的維度確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所述各維度的低幀率曲線的低幀率趨勢(shì)都與所述總體的低幀率曲線不一致時(shí),將網(wǎng)絡(luò)傳輸信息確定為導(dǎo)致卡頓異常的維度,所述網(wǎng)絡(luò)傳輸信息包括傳輸時(shí)耗、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)丟包中的至少一個(gè)。

      本申請(qǐng)實(shí)施例中,可以通過低幀率曲線的趨勢(shì)來確定導(dǎo)致卡頓的維度,通過終端上報(bào)的fps數(shù)據(jù)中的多個(gè)fps平均值可以確定總體的低幀率曲線,通過fps數(shù)據(jù)中的維度信息以及各個(gè)維度信息對(duì)應(yīng)的fps平均值,還可以確定各個(gè)維度的低幀率曲線。

      另外,本申請(qǐng)實(shí)施例中,各維度的低幀率曲線中低幀率趨勢(shì)與所述總體的低幀率曲線一致,指的是其中小于預(yù)置閾值的低幀率曲線與總體的低幀率曲線的趨勢(shì)一致,如果超過該預(yù)置閾值,則可以確定不是該維度導(dǎo)致的卡頓。

      本申請(qǐng)實(shí)施例中,信息之間的匹配采用皮爾森系數(shù)進(jìn)行計(jì)算,公式如下:

      其中,x為整體低幀率曲線,y為某個(gè)維度的一個(gè)低幀率曲線,ρx,y表示y和x匹配的概率,匹配的概率大于預(yù)置閾值,說明y與x匹配,如果該維度上的多個(gè)y都與x匹配,則可以確定卡頓異常不是由該維度導(dǎo)致的,如果該維度上只有少量的y與x匹配上,則可以確定卡頓異常是由該維度導(dǎo)致的。

      可選地,本申請(qǐng)實(shí)施例中提供的卡頓異常的分析方法的另一實(shí)施例中,所述目標(biāo)應(yīng)用為游戲應(yīng)用,所述游戲應(yīng)用包括多個(gè)游戲大區(qū)和多個(gè)游戲地圖;

      所述分別獲取分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息中各維度的低幀率曲線,包括:

      分別獲取所述分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,每個(gè)游戲大區(qū)的低幀率曲線,每個(gè)游戲地圖的低幀率曲線;

      所述將所述各維度的低幀率曲線中低幀率趨勢(shì)與所述總體的低幀率曲線一致的維度確定為導(dǎo)致卡頓異常的維度,包括:

      分別將所述每個(gè)游戲大區(qū)的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      分別將所述每個(gè)游戲地圖的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      將所述游戲大區(qū)和所述游戲地圖中滿足卡頓異常要求的至少一個(gè)維度確定為導(dǎo)致卡頓異常的維度。

      可選地,本申請(qǐng)實(shí)施例中提供的卡頓異常的分析方法的另一實(shí)施例中,所述將所述游戲大區(qū)和所述游戲地圖中滿足卡頓異常要求的至少一個(gè)維度確定為導(dǎo)致卡頓異常的維度,包括:

      當(dāng)所有游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      當(dāng)所述游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,以及當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)和所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      可選地,本申請(qǐng)實(shí)施例中提供的卡頓異常的分析方法的另一實(shí)施例中,所述方法還包括:

      將所述分析時(shí)段內(nèi)所述終端側(cè)的所述游戲應(yīng)用的上行包信息、特效個(gè)數(shù)、同屏模擬對(duì)象的數(shù)量、畫質(zhì)信息和所述終端的機(jī)型中的至少一個(gè)比對(duì)信息與配置信息中的對(duì)應(yīng)信息進(jìn)行比較,所述配置信息包括所述至少一個(gè)信息所對(duì)應(yīng)的卡頓描述信息;

      將所述分析時(shí)段內(nèi)所述所依賴的服務(wù)器的硬件信息與所述配置信息中對(duì)應(yīng)的信息進(jìn)行比較;

      將與所述配置信息中的對(duì)應(yīng)信息差距大于門限值的比對(duì)信息或者硬件信息確定為導(dǎo)致卡頓異常的信息。

      可選地,本申請(qǐng)實(shí)施例中提供的卡頓異常的分析方法的另一實(shí)施例中,所述方法還包括:

      輸出導(dǎo)致卡頓異常的維度,以及時(shí)修復(fù)所述目標(biāo)應(yīng)用的卡頓異常。

      無論是服務(wù)器還是終端,都會(huì)涉及到游戲大區(qū)和游戲地圖兩個(gè)維度,在后文中將游戲大區(qū)簡(jiǎn)稱為大區(qū),將游戲地圖簡(jiǎn)稱為地圖。

      為了便于理解,下面結(jié)合圖8的示例介紹本申請(qǐng)實(shí)施例中如何定位導(dǎo)致卡頓異常的維度的過程。

      下面結(jié)合圖8說明本申請(qǐng)實(shí)施例中卡頓異常的分析過程。

      301、fps整體告警。

      fps整體告警表示存在卡頓異常。

      302、分析大區(qū)維度是否是導(dǎo)致卡頓異常的維度。

      303、確定是否有80%以上的大區(qū)的低幀率曲線的趨勢(shì)都與總體的低幀率曲線的趨勢(shì)相同,若是,則執(zhí)行304,若否,則執(zhí)行305。

      整體低幀率突增,按照上述皮爾森系數(shù)邏輯匹配大區(qū)維度,取分析時(shí)段內(nèi)每個(gè)大區(qū)的低幀率曲線,與整體低幀率曲線進(jìn)行匹配:

      x=[x1,x2,x3...xn];

      x為整體低幀率曲線列表。

      y=[y1,y2,y3...yn];

      y為某個(gè)大區(qū)的低幀率曲線列表。

      ρx,y值如果為0.8以上,則說明與某個(gè)大區(qū)匹配成功。

      比如一個(gè)游戲有m個(gè)大區(qū),如果有n%的以下的大區(qū)匹配成功,則認(rèn)為該變化與大區(qū)相關(guān)。如果大于n%的大區(qū)匹配成功,則可以確定與大區(qū)維度不相關(guān),并且按照邏輯圖繼續(xù)對(duì)其他維度進(jìn)行匹配。

      本示例中的n%為80%,實(shí)際上,也可以是其他取值,根據(jù)需求和場(chǎng)景確定,對(duì)該取值,本申請(qǐng)實(shí)施例中不做具體限定。

      304、流程結(jié)束,與大區(qū)不相關(guān)。

      305、確定是都有80%以上的地圖的低幀率曲線的趨勢(shì)都與總體的低幀率曲線的趨勢(shì)相同,若是,則執(zhí)行306,若否,則執(zhí)行307。

      306、卡頓與大區(qū)維度強(qiáng)相關(guān)。

      確定卡頓與大區(qū)維度強(qiáng)相關(guān)后,還可以進(jìn)一步核查如下因素:

      上行包(協(xié)議id、包量、耗時(shí))、特效個(gè)數(shù)(大區(qū)id)、同屏人數(shù)(大區(qū)id)、機(jī)型、畫質(zhì)

      確認(rèn)大區(qū)所在ip的:cpu和app包處理、網(wǎng)卡、內(nèi)核包處理情況、包量、內(nèi)網(wǎng)包量。

      可以再進(jìn)一步確定是有哪個(gè)因素導(dǎo)致的卡頓,例如:如果確認(rèn)到是特效個(gè)數(shù)過多,則可以通過減少特效個(gè)數(shù)來消減卡頓。

      307、卡頓與大區(qū)和地圖強(qiáng)相關(guān)。

      確定卡頓與大區(qū)和地圖維度強(qiáng)相關(guān)后,還可以進(jìn)一步核查如下因素:

      上行包(協(xié)議id、包量、耗時(shí));

      特效個(gè)數(shù)(大區(qū)id,地圖id);

      同屏人數(shù)(大區(qū)id,地圖id);

      大區(qū)下地圖id是否為同一地區(qū),如果是,則判定與具體設(shè)備相關(guān);

      匹配該ip的cpu和app包處理、網(wǎng)卡、內(nèi)核包處理情況。

      308、分析地圖維度是否是導(dǎo)致卡頓異常的維度。

      309、確定是否有80%以上的地圖的低幀率曲線的趨勢(shì)都與總體的低幀率曲線的趨勢(shì)相同,若是,則執(zhí)行310,若否,則執(zhí)行311。

      該確定過程可以參閱步驟303的過程進(jìn)行理解,只是步驟309是確定地圖維度,步驟303是確定大區(qū)維度。

      310、流程結(jié)束,與地圖不相關(guān)。

      311、確定是否有80%以上的大區(qū)的低幀率曲線的趨勢(shì)都與總體的低幀率曲線的趨勢(shì)相同,若是,則執(zhí)行312,若否,則執(zhí)行307。

      312、卡頓與地圖維度強(qiáng)相關(guān)。

      確定卡頓與地圖維度強(qiáng)相關(guān)后,還可以進(jìn)一步核查如下因素:

      上行包(協(xié)議id、包量、耗時(shí));

      特效個(gè)數(shù)(地圖id);

      同屏人數(shù)(地圖id);

      展示:該地圖id玩家fps最高的坐標(biāo)(表格)。

      313、與大區(qū)和地圖不相關(guān)。

      核查總體因素:

      上行包(協(xié)議id、包量、耗時(shí))、特效個(gè)數(shù)、同屏人數(shù)、機(jī)型和畫質(zhì)等。

      通過以上實(shí)施例中的描述可以確定,本申請(qǐng)實(shí)施例中可以定位到導(dǎo)致卡頓的具體維度,從而有利于快速消除卡頓??梢栽谟螒蜻^程中,特別是在新版本發(fā)布后,可以快速定位到卡頓問題所在,從而針對(duì)性的進(jìn)行調(diào)整。

      以上是對(duì)卡頓異常的分析方法的描述,下面結(jié)合附圖,介紹本申請(qǐng)實(shí)施例中卡頓異常的分析裝置。

      如圖9所示,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的一實(shí)施例包括:

      接收單元401,用于接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息;

      第一確定單元402,用于當(dāng)所述接收單元401接收的多條fps數(shù)據(jù)中有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值;

      第二確定單元403,用于根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致所述第一確定單元402確定的卡頓異常的維度。

      與現(xiàn)有技術(shù)中需要大量的投訴樣本才能確定卡頓異常的原因并且確定卡頓不及時(shí)相比,本申請(qǐng)實(shí)施例在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。

      可選地,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的另一實(shí)施例中,

      所述第二確定單元403用于:

      分別獲取分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息中各維度的低幀率曲線,所述低幀率曲線為所述fps的平均值小于所述fps閾值的幀率所形成的曲線,所述分析時(shí)段為產(chǎn)生所述多條fps數(shù)據(jù)的時(shí)段;

      將所述各維度的低幀率曲線中低幀率趨勢(shì)與所述總體的低幀率曲線一致的維度確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所述各維度的低幀率曲線的低幀率趨勢(shì)都與所述總體的低幀率曲線不一致時(shí),將網(wǎng)絡(luò)傳輸信息確定為導(dǎo)致卡頓異常的維度,所述網(wǎng)絡(luò)傳輸信息包括傳輸時(shí)耗、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)丟包中的至少一個(gè)。

      可選地,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的另一實(shí)施例中,

      所述第二確定單元403用于:在所述目標(biāo)應(yīng)用為游戲應(yīng)用,所述游戲應(yīng)用包括多個(gè)游戲大區(qū)和多個(gè)游戲地圖時(shí),

      分別獲取所述分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,每個(gè)游戲大區(qū)的低幀率曲線,每個(gè)游戲地圖的低幀率曲線;

      分別將所述每個(gè)游戲大區(qū)的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      分別將所述每個(gè)游戲地圖的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      將所述游戲大區(qū)和所述游戲地圖中滿足卡頓異常要求的至少一個(gè)維度確定為導(dǎo)致卡頓異常的維度。

      可選地,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的另一實(shí)施例中,

      所述第二確定單元403用于:

      當(dāng)所有游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      當(dāng)所述游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,以及當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)和所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      可選地,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的另一實(shí)施例中,

      所述第二確定單元403還用于:

      將所述分析時(shí)段內(nèi)所述終端側(cè)的所述游戲應(yīng)用的上行包信息、特效個(gè)數(shù)、同屏模擬對(duì)象的數(shù)量、畫質(zhì)信息和所述終端的機(jī)型中的至少一個(gè)比對(duì)信息與配置信息中的對(duì)應(yīng)信息進(jìn)行比較,所述配置信息包括所述至少一個(gè)信息所對(duì)應(yīng)的卡頓描述信息;

      將所述分析時(shí)段內(nèi)所述所依賴的服務(wù)器的硬件信息與所述配置信息中對(duì)應(yīng)的信息進(jìn)行比較;

      將與所述配置信息中的對(duì)應(yīng)信息差距大于門限值的比對(duì)信息或者硬件信息確定為導(dǎo)致卡頓異常的信息。

      可選地,參閱圖10,本申請(qǐng)實(shí)施例提供的卡頓異常的分析裝置40的另一實(shí)施例中,所述分析裝置40還包括:

      輸出裝置404,用于輸出所述第二確定單元確定出的導(dǎo)致卡頓異常的維度,以及時(shí)修復(fù)所述目標(biāo)應(yīng)用的卡頓異常。

      圖11是本發(fā)明實(shí)施例提供的卡頓分析服務(wù)器50的結(jié)構(gòu)示意圖。所述卡頓分析服務(wù)器50包括處理器510、存儲(chǔ)器550和收發(fā)器530,存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供操作指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(nvram)。

      在一些實(shí)施方式中,存儲(chǔ)器550存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:

      在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器550存儲(chǔ)的操作指令(該操作指令可存儲(chǔ)在操作系統(tǒng)中),

      通過收發(fā)器530接收運(yùn)行目標(biāo)應(yīng)用的終端上報(bào)的多條傳輸幀數(shù)fps數(shù)據(jù),其中,每條fps數(shù)據(jù)包括一個(gè)統(tǒng)計(jì)周期內(nèi)所述fps的平均值,以及在該統(tǒng)計(jì)周期內(nèi)的維度信息;

      當(dāng)有m條fps數(shù)據(jù)中的fps的平均值小于fps閾值,則確定所述目標(biāo)應(yīng)用在運(yùn)行的過程中存在卡頓異常,所述m條fps數(shù)據(jù)屬于所述多條fps數(shù)據(jù),所述m大于數(shù)量閾值;

      根據(jù)所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息,以及網(wǎng)絡(luò)傳輸信息,確定導(dǎo)致卡頓異常的維度。

      與現(xiàn)有技術(shù)中需要大量的投訴樣本才能確定卡頓異常的原因并且確定卡頓不及時(shí)相比,本申請(qǐng)實(shí)施例在目標(biāo)應(yīng)用運(yùn)行時(shí)通過fps數(shù)據(jù)確定出導(dǎo)致卡頓異常的維度,提高了確定卡頓異常的效率,還可以根據(jù)卡頓異常的維度針對(duì)性的進(jìn)行修復(fù)。

      處理器510控制卡頓分析服務(wù)器50的操作,處理器510還可以稱為cpu(centralprocessingunit,中央處理單元)。存儲(chǔ)器550可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供指令和數(shù)據(jù)。存儲(chǔ)器550的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(nvram)。具體的應(yīng)用中卡頓分析服務(wù)器50的各個(gè)組件通過總線系統(tǒng)520耦合在一起,其中總線系統(tǒng)520除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)520。

      上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器510中,或者由處理器510實(shí)現(xiàn)。處理器510可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器510中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器510可以是通用處理器、數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器550,處理器510讀取存儲(chǔ)器550中的信息,結(jié)合其硬件完成上述方法的步驟。

      可選地,處理器510用于:

      分別獲取分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,所述m條fps數(shù)據(jù)中的維度信息、所述目標(biāo)應(yīng)用運(yùn)行時(shí)所依賴的服務(wù)器的維度信息中各維度的低幀率曲線,所述低幀率曲線為所述fps的平均值小于所述fps閾值的幀率所形成的曲線,所述分析時(shí)段為產(chǎn)生所述多條fps數(shù)據(jù)的時(shí)段;

      將所述各維度的低幀率曲線中低幀率趨勢(shì)與所述總體的低幀率曲線一致的維度確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所述各維度的低幀率曲線的低幀率趨勢(shì)都與所述總體的低幀率曲線不一致時(shí),將網(wǎng)絡(luò)傳輸信息確定為導(dǎo)致卡頓異常的維度,所述網(wǎng)絡(luò)傳輸信息包括傳輸時(shí)耗、網(wǎng)絡(luò)延時(shí)和網(wǎng)絡(luò)丟包中的至少一個(gè)。

      可選地,處理器510用于:在所述目標(biāo)應(yīng)用為游戲應(yīng)用,所述游戲應(yīng)用包括多個(gè)游戲大區(qū)和多個(gè)游戲地圖時(shí);

      分別獲取所述分析時(shí)段內(nèi)所述目標(biāo)應(yīng)用總體的低幀率曲線,每個(gè)游戲大區(qū)的低幀率曲線,每個(gè)游戲地圖的低幀率曲線;

      分別將所述每個(gè)游戲大區(qū)的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      分別將所述每個(gè)游戲地圖的低幀率曲線與所述總體的低幀率曲線進(jìn)行比較;

      將所述游戲大區(qū)和所述游戲地圖中滿足卡頓異常要求的至少一個(gè)維度確定為導(dǎo)致卡頓異常的維度。

      可選地,處理器510用于:

      當(dāng)所有游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)確定為導(dǎo)致卡頓異常的維度;

      當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      當(dāng)所述游戲大區(qū)的低幀率曲線中有小于第一閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,以及當(dāng)所有游戲地圖的低幀率曲線中有小于第二閾值的低幀率曲線與所述總體的低幀率曲線的趨勢(shì)一致,則將所述游戲大區(qū)和所述游戲地圖確定為導(dǎo)致卡頓異常的維度。

      可選地,處理器510還用于:

      將所述分析時(shí)段內(nèi)所述終端側(cè)的所述游戲應(yīng)用的上行包信息、特效個(gè)數(shù)、同屏模擬對(duì)象的數(shù)量、畫質(zhì)信息和所述終端的機(jī)型中的至少一個(gè)比對(duì)信息與配置信息中的對(duì)應(yīng)信息進(jìn)行比較,所述配置信息包括所述至少一個(gè)信息所對(duì)應(yīng)的卡頓描述信息;

      將所述分析時(shí)段內(nèi)所述所依賴的服務(wù)器的硬件信息與所述配置信息中對(duì)應(yīng)的信息進(jìn)行比較;

      將與所述配置信息中的對(duì)應(yīng)信息差距大于門限值的比對(duì)信息或者硬件信息確定為導(dǎo)致卡頓異常的信息。

      可選地,收發(fā)器530用于輸出導(dǎo)致卡頓異常的維度,以及時(shí)修復(fù)所述目標(biāo)應(yīng)用的卡頓異常。

      以上對(duì)卡頓分析服務(wù)器50的描述可以參閱圖1至圖8部分的描述進(jìn)行理解,本處不再重復(fù)贅述。

      在上述實(shí)施例中,可以全部或部分地通過軟件、硬件、固件或者其任意組合來實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式實(shí)現(xiàn)。

      所述計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行所述計(jì)算機(jī)程序指令時(shí),全部或部分地產(chǎn)生按照本申請(qǐng)實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)向另一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心通過有線(例如同軸電纜、光纖、數(shù)字用戶線(dsl))或無線(例如紅外、無線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存儲(chǔ)的任何可用介質(zhì)或者是包含一個(gè)或多個(gè)可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲(chǔ)設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì),(例如,軟盤、硬盤、磁帶)、光介質(zhì)(例如,dvd)、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤solidstatedisk(ssd))等。

      本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:rom、ram、磁盤或光盤等。

      以上對(duì)本申請(qǐng)實(shí)施例所提供的卡頓異常的分析方法以及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1