數(shù)據(jù)有關(guān)移動(dòng)電話、應(yīng)用以及移動(dòng)電話與社交網(wǎng)絡(luò)之間的連接的狀態(tài),所述重新加載事件可包括對(duì)先前查看的頁(yè)面或帖子的二次或后續(xù)請(qǐng)求,以及所述代碼集經(jīng)編程以在恢復(fù)足夠水平的連接性之后,將操作數(shù)據(jù)傳輸?shù)缴缃痪W(wǎng)絡(luò)。
[0023]將被收集的操作數(shù)據(jù)可包括:提交重新加載事件的社交網(wǎng)絡(luò)成員的身份;在重新加載事件啟動(dòng)時(shí),移動(dòng)電話與社交網(wǎng)絡(luò)之間的傳輸率,以兆位每秒(或"Mbps")表示;移動(dòng)電話的特定品牌以及其上安裝的操作系統(tǒng)的版本;在重新加載事件被請(qǐng)求時(shí),移動(dòng)電話的位置(這可使用機(jī)載硬件檢測(cè),例如,全球定位系統(tǒng)(或"GPS")接收器,或者通過(guò)使用一個(gè)或多個(gè)蜂窩塔的三角測(cè)量或位置識(shí)別來(lái)檢測(cè));用戶想要查看的頁(yè)面或帖子;以及有關(guān)移動(dòng)電話與社交網(wǎng)絡(luò)之間的連接的任何可用數(shù)據(jù),例如,與移動(dòng)電話通信的蜂窩電話或蜂窩塔。一旦重新加載事件啟動(dòng),信息便存儲(chǔ)在移動(dòng)電話上的緩存或其他數(shù)據(jù)存儲(chǔ)中,并且在移動(dòng)電話與社交網(wǎng)絡(luò)之間的連接得到確認(rèn)后就傳輸?shù)缴缃痪W(wǎng)絡(luò),當(dāng)移動(dòng)電話在授權(quán)WiFi連接集束器或蜂窩塔的范圍內(nèi),或者當(dāng)移動(dòng)電話與一個(gè)或多個(gè)通用計(jì)算機(jī)同步(例如,通過(guò)通用串行總線(或"USB")連接到臺(tái)式或膝上型計(jì)算機(jī)),可能會(huì)發(fā)生這種情況。
[0024]通過(guò)將此類(lèi)特征并入移動(dòng)應(yīng)用中,社交網(wǎng)絡(luò)能夠監(jiān)測(cè)其與安裝有應(yīng)用的特定類(lèi)型的移動(dòng)裝置的交互性,并且識(shí)別和評(píng)估用戶在訪問(wèn)社交網(wǎng)絡(luò)時(shí)可能遇到的任何故障。例如,在社交網(wǎng)絡(luò)的特定成員響應(yīng)于頁(yè)面或帖子而頻繁提交重新加載事件的情況下,響應(yīng)于該特定成員啟動(dòng)的重新加載事件而從應(yīng)用接收數(shù)據(jù)可以不被強(qiáng)調(diào)或定為不太可能表示社交網(wǎng)絡(luò)或其與應(yīng)用的連接發(fā)生故障。在社交網(wǎng)絡(luò)的多個(gè)成員響應(yīng)于單個(gè)頁(yè)面或帖子而提交重新加載事件的情況下,該單個(gè)頁(yè)面或帖子可被定為更可能表示社交網(wǎng)絡(luò)出現(xiàn)故障,或就顯示的文本和/或多媒體而言,連接出現(xiàn)故障。在社交網(wǎng)絡(luò)的成員是在其移動(dòng)電話通過(guò)蜂窩電話連接來(lái)連接到互聯(lián)網(wǎng),而不是在其移動(dòng)電話通過(guò)WiFi連接來(lái)連接到互聯(lián)網(wǎng)時(shí)提交重新加載事件的情況下,社交網(wǎng)絡(luò)可檢修應(yīng)用軟件和/或其自身的服務(wù)器,以確定應(yīng)用在通過(guò)WiFi連接來(lái)連接到社交網(wǎng)絡(luò)時(shí)是否有任何困難。最后,在社交網(wǎng)絡(luò)的成員針對(duì)多個(gè)頁(yè)面或帖子提交重新加載事件的比率超過(guò)標(biāo)準(zhǔn)的預(yù)定閾值概率或頻率的情況下,可以理解為,有一個(gè)或多個(gè)普遍問(wèn)題可能正在困擾整個(gè)社交網(wǎng)絡(luò)。
[0025]根據(jù)本公開(kāi)的又一實(shí)施方案,服務(wù)器側(cè)應(yīng)用經(jīng)編程以增加現(xiàn)有網(wǎng)頁(yè)的檢測(cè)腳本,從而監(jiān)測(cè)與相應(yīng)客戶端側(cè)應(yīng)用的交互性。當(dāng)用戶從客戶端側(cè)應(yīng)用啟動(dòng)請(qǐng)求服務(wù)器上托管的特定網(wǎng)頁(yè)的加載事件時(shí),服務(wù)器側(cè)應(yīng)用先將特定檢測(cè)腳本插入到用于顯示網(wǎng)頁(yè)的代碼中,然后再將代碼傳輸?shù)娇蛻舳藗?cè)應(yīng)用。檢測(cè)腳本含有:代碼,其用于將一個(gè)或多個(gè)虛擬里程碑插入到網(wǎng)頁(yè)的DOM中;以及一個(gè)或多個(gè)腳本事件,其用于記錄有關(guān)在重新加載事件啟動(dòng)后請(qǐng)求網(wǎng)頁(yè)的瀏覽器和/或計(jì)算機(jī)的運(yùn)行狀態(tài)的數(shù)據(jù),并且用于在客戶端側(cè)應(yīng)用與服務(wù)器側(cè)應(yīng)用之間的連接得到確認(rèn)時(shí),將數(shù)據(jù)傳輸?shù)椒?wù)器。所述數(shù)據(jù)可包括:重新加載事件啟動(dòng)的日期和時(shí)間;啟動(dòng)的重新加載事件的特定類(lèi)型(例如,"刷新〃或〃重新加載〃按鈕的選擇,將URL輸入到地址框中的二次或后續(xù)輸入,或者書(shū)簽或超鏈接的二次或后續(xù)選擇);或者重新加載事件啟動(dòng)時(shí),客戶端側(cè)應(yīng)用已經(jīng)加載的網(wǎng)頁(yè)量和程度,這可至少部分由客戶端側(cè)應(yīng)用已經(jīng)成功加載的虛擬里程碑的數(shù)量來(lái)測(cè)量或評(píng)估。虛擬里程碑可包括文本、圖片、框架、元素或網(wǎng)頁(yè)其他方面的部分,這些均可表達(dá)或嵌入在生成網(wǎng)頁(yè)的代碼中。
[0026]一旦重新加載事件啟動(dòng),數(shù)據(jù)便由客戶端側(cè)應(yīng)用捕獲并傳輸?shù)椒?wù)器側(cè)應(yīng)用,其中數(shù)據(jù)可與服務(wù)器處和/或由服務(wù)器側(cè)應(yīng)用捕獲的其他數(shù)據(jù)相聚合,并被分析以確定可能會(huì)促使用戶啟動(dòng)重新加載事件的任何可能問(wèn)題。具體而言,最終傳送到網(wǎng)絡(luò)瀏覽器和/或成功顯示在網(wǎng)頁(yè)上的虛擬里程碑的數(shù)量和位置可在DOM中指示出一個(gè)或多個(gè)可能問(wèn)題的位置,這些問(wèn)題阻止了網(wǎng)頁(yè)適當(dāng)加載,并且可能會(huì)促使用戶啟動(dòng)重新加載事件。
[0027]因此,本公開(kāi)的系統(tǒng)和方法可用來(lái)監(jiān)測(cè)網(wǎng)絡(luò)資源的交互性,方式是分析與重新加載事件的啟動(dòng)相關(guān)聯(lián)的數(shù)據(jù),所述重新加載事件來(lái)自請(qǐng)求或加載網(wǎng)絡(luò)資源的應(yīng)用或機(jī)器,或者托管網(wǎng)絡(luò)資源的應(yīng)用或機(jī)器。例如,此類(lèi)數(shù)據(jù)可包括關(guān)于以下項(xiàng)的任何操作信息:網(wǎng)絡(luò)資源;請(qǐng)求網(wǎng)絡(luò)資源的客戶端側(cè)應(yīng)用或任何客戶端側(cè)硬件;生成網(wǎng)絡(luò)資源的服務(wù)器側(cè)應(yīng)用或服務(wù)器側(cè)硬件;或者用戶在接收或檢測(cè)到重新加載事件之前或之后做出的任何其他動(dòng)作。在意外啟動(dòng)重新加載事件的情況下,或者在重新加載事件的啟動(dòng)頻率超出預(yù)定閾值的情況下,可以理解為,網(wǎng)絡(luò)資源的交互性存在一個(gè)或多個(gè)問(wèn)題,至少是關(guān)于網(wǎng)絡(luò)資源、客戶端側(cè)應(yīng)用、服務(wù)器側(cè)應(yīng)用,或者與之相關(guān)聯(lián)的任何硬件或軟件。
[0028]參考圖1,示出了基于重新加載事件來(lái)分析網(wǎng)絡(luò)資源的交互性的一個(gè)系統(tǒng)100。參考圖1,系統(tǒng)100包括用戶110、120、130 (或者成員、客戶、消費(fèi)者、顧客或買(mǎi)家),以及企業(yè)140 (或者主辦方、市場(chǎng)或其他組織),所述用戶和企業(yè)通過(guò)網(wǎng)絡(luò)150 (例如,互聯(lián)網(wǎng))連接到彼此。
[0029]用戶110、120、130可以是希望使用客戶端應(yīng)用通過(guò)互聯(lián)網(wǎng)150來(lái)訪問(wèn)與實(shí)體或個(gè)體(例如,企業(yè)140)相關(guān)聯(lián)的一個(gè)或多個(gè)資源的任何實(shí)體或個(gè)體,所述客戶端應(yīng)用諸如膝上型計(jì)算機(jī)112上運(yùn)行的網(wǎng)絡(luò)瀏覽器114、平板計(jì)算機(jī)122上運(yùn)行的網(wǎng)絡(luò)瀏覽器124或者智能電話132上運(yùn)行的網(wǎng)絡(luò)瀏覽器134。通過(guò)使用膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122和/或智能電話132借助網(wǎng)絡(luò)150發(fā)送和接收數(shù)字?jǐn)?shù)據(jù),用戶110、120、130可連接到企業(yè)140或以其他方式與之通信,所述用戶可通過(guò)有線或無(wú)線方式連接到互聯(lián)網(wǎng)150,如線115、125、135所示。網(wǎng)絡(luò)瀏覽器114、124、134為用戶110、120、130提供一個(gè)或多個(gè)用戶界面,以便查看企業(yè)網(wǎng)站144和/或與之通信。
[0030]此外,相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,用戶110、120、130可使用鍵盤(pán)、小鍵盤(pán)、鼠標(biāo)、觸筆、觸摸屏或者其他裝置(未示出)或方法,以便與下列項(xiàng)交互:膝上型計(jì)算機(jī)112和/或網(wǎng)絡(luò)瀏覽器114 ;平板計(jì)算機(jī)122和/或網(wǎng)絡(luò)瀏覽器124 ;智能電話132和/或網(wǎng)絡(luò)瀏覽器134 ;或者企業(yè)140、服務(wù)器142、網(wǎng)站144、數(shù)據(jù)庫(kù)146和/或處理器148 ;或者以便〃選擇"項(xiàng)目、鏈接、節(jié)點(diǎn)、集線器或本公開(kāi)的任何其他方面。
[0031]企業(yè)140可以是維護(hù)網(wǎng)絡(luò)計(jì)算機(jī)基礎(chǔ)設(shè)施的任何實(shí)體或個(gè)體,出于任何原因包括托管網(wǎng)站144的服務(wù)器142、數(shù)據(jù)庫(kù)146和/或一個(gè)或多個(gè)計(jì)算機(jī)處理器148,所述原因包括但不限于出售或以其他方式讓客戶(例如,用戶110、120、130)從在線市場(chǎng)或其他處理系統(tǒng)下載、購(gòu)買(mǎi)、租借、租用或借用各項(xiàng)目。網(wǎng)站144可使用一個(gè)或多個(gè)物理計(jì)算機(jī)服務(wù)器142來(lái)實(shí)施,所述計(jì)算機(jī)服務(wù)器通過(guò)發(fā)送和接收數(shù)字?jǐn)?shù)據(jù)而與網(wǎng)絡(luò)150相連接或以其他方式通信,如線145所示。此外,在企業(yè)140是在線市場(chǎng)的情況下,在市場(chǎng)140可購(gòu)得或用戶110、120、130可訂購(gòu)的項(xiàng)目可由一個(gè)或多個(gè)第三方供應(yīng)商(或者商家或制造商)制造或從中獲得,而企業(yè)140本身可以是商家或供應(yīng)商。
[0032]本文所述的計(jì)算機(jī)、服務(wù)器、裝置等具有必需的電子設(shè)備、軟件、存儲(chǔ)器、存儲(chǔ)設(shè)備、數(shù)據(jù)庫(kù)、固件、邏輯/狀態(tài)機(jī)、微處理器、通信鏈路、顯示器或者其他可視或音頻用戶界面、打印裝置以及任何其他輸入/輸出接口,以便執(zhí)行本文所述的功能和/或?qū)崿F(xiàn)本文所述的結(jié)果。此外,相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,此類(lèi)計(jì)算機(jī)、服務(wù)器、裝置等的用戶可操作鍵盤(pán)、小鍵盤(pán)、鼠標(biāo)、觸筆、觸摸屏或者其他裝置(未示出)或方法,以便與計(jì)算機(jī)、服務(wù)器、裝置等交互,或者以便"選擇"項(xiàng)目、鏈接、節(jié)點(diǎn)、集線器或本公開(kāi)的任何其他方面。
[0033]本文所述的由〃用戶〃或〃企業(yè)〃執(zhí)行的過(guò)程步驟可以是由相應(yīng)計(jì)算機(jī)系統(tǒng)執(zhí)行或者在一個(gè)或多個(gè)通用計(jì)算機(jī)執(zhí)行的軟件模塊(或計(jì)算機(jī)程序)內(nèi)實(shí)施的自動(dòng)化步驟。此夕卜,本文所述的由〃用戶〃或〃企業(yè)〃執(zhí)行的過(guò)程步驟通??捎扇斯げ僮鲉T通過(guò)膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122、智能電話132或服務(wù)器142來(lái)執(zhí)行,或者可由自動(dòng)化代理執(zhí)行。
[0034]用戶110、120、130和企業(yè)140可使用任何支持網(wǎng)絡(luò)功能的或互聯(lián)網(wǎng)應(yīng)用或特征,例如,網(wǎng)絡(luò)瀏覽器114、124、134或網(wǎng)站144,或者任何其他客戶端-服務(wù)器應(yīng)用或特征,包括電子郵件(或E-mail)或其他消息傳遞技術(shù),以便連接到互聯(lián)網(wǎng)150或者與彼此通信,例如,短消息服務(wù)或多媒體消息服務(wù)(SMS或MMS)文本消息。此外,膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122、智能電話132以及服務(wù)器142可包括能夠通過(guò)網(wǎng)絡(luò)進(jìn)行通信的多種計(jì)算裝置中的任一個(gè),包括但不限于,機(jī)頂盒、個(gè)人數(shù)字助理、包括"智能電話"的移動(dòng)電話、數(shù)字媒體播放器、連網(wǎng)板、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、電子書(shū)閱讀器等等。計(jì)算機(jī)通信領(lǐng)域的技術(shù)人員熟知用于提供膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122、智能電話132與服務(wù)器142之間的通信的協(xié)議和部件,且因此,本文中無(wú)需更詳細(xì)地描述。
[0035]本文中所述的數(shù)據(jù)和/或計(jì)算機(jī)可執(zhí)行指令、程序、固件、軟件等(本文中也稱(chēng)為"計(jì)算機(jī)可執(zhí)行"部件)可存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,所述介質(zhì)位于膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122、智能電話132和/或服務(wù)器142內(nèi)或者可由其訪問(wèn),并且具有指令序列,所述指令在由處理器(例如,中央處理單元或CPU)執(zhí)行時(shí),致使處理器執(zhí)行本文所述的所有或一部分功能和/或方法。此類(lèi)計(jì)算機(jī)可讀指令、程序、軟件等可使用與計(jì)算機(jī)可讀介質(zhì)相關(guān)聯(lián)的驅(qū)動(dòng)機(jī)構(gòu)或者借助外部連接而加載到膝上型計(jì)算機(jī)112、平板計(jì)算機(jī)122、智能電話132或服務(wù)器142的存儲(chǔ)器中,例如,所述介質(zhì)為軟盤(pán)驅(qū)動(dòng)器、⑶-ROM驅(qū)動(dòng)器、DVD-ROM驅(qū)動(dòng)器、網(wǎng)絡(luò)接口等。
[0036]本公開(kāi)的系統(tǒng)和方法的一些實(shí)施方案也可提供為計(jì)算機(jī)可執(zhí)行程序產(chǎn)品,包括存儲(chǔ)有指令(采用壓縮或未壓縮形式)的非臨時(shí)機(jī)器可讀存儲(chǔ)介質(zhì),所述指令可用來(lái)對(duì)計(jì)算機(jī)(或其他電子裝置)進(jìn)行編程,以便執(zhí)行本文中所述的過(guò)程或方法。機(jī)器可讀存儲(chǔ)介質(zhì)可包括,但不限于,硬盤(pán)驅(qū)動(dòng)器、軟磁盤(pán)、光盤(pán)、⑶-ROM、DVD、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、可擦除可編程只讀存儲(chǔ)器(EPR0M)、電可擦除可編程只讀存儲(chǔ)器(EEPR0M)、閃存、磁卡或光卡、固態(tài)存儲(chǔ)裝置或者可適用于存儲(chǔ)電子指令的其他類(lèi)型的介質(zhì)/機(jī)器可讀介質(zhì)。此外,實(shí)施方案也可提供為計(jì)算機(jī)可執(zhí)行程序產(chǎn)品,包括臨時(shí)機(jī)器可讀信號(hào)(采用壓縮或未壓縮形式)。不論是否使用載波調(diào)制,機(jī)器可讀信號(hào)的實(shí)例均可包括,但不限于,托管或運(yùn)行計(jì)算機(jī)程序的計(jì)算機(jī)系統(tǒng)或機(jī)器可被配置成訪問(wèn)的信號(hào),或者包括可通過(guò)互聯(lián)網(wǎng)或其他網(wǎng)絡(luò)下載的信號(hào)。
[0037]相對(duì)于因各種原因而從服務(wù)器側(cè)應(yīng)用請(qǐng)求的網(wǎng)絡(luò)資源,網(wǎng)絡(luò)瀏覽器或其他類(lèi)似客戶端側(cè)應(yīng)用的用戶可啟動(dòng)重新加載事件。例如,如果網(wǎng)頁(yè)加載時(shí)間太長(zhǎng),或者如果網(wǎng)頁(yè)的一個(gè)或多個(gè)元素未能加載,則用戶可請(qǐng)求重新加載或刷新網(wǎng)頁(yè)。為了更新信息的顯示,或者如果網(wǎng)頁(yè)含有非預(yù)期或不準(zhǔn)確的信息,用戶也可請(qǐng)求重新加載或刷新網(wǎng)頁(yè)。因此,根據(jù)一個(gè)或多個(gè)重新加載事件的啟動(dòng)可推斷出的信息可有助于洞悉網(wǎng)絡(luò)瀏覽器的用戶心態(tài),且從而洞悉顯示的網(wǎng)頁(yè)質(zhì)量、準(zhǔn)確性或有效性,或者網(wǎng)絡(luò)瀏覽器與產(chǎn)生網(wǎng)頁(yè)的一個(gè)或多個(gè)服務(wù)器之間的交互性。具體而言,在用戶啟動(dòng)重新加載事件的情況下,用戶在重新加載事件之后啟動(dòng)的下一步交互可能尤其具有指導(dǎo)性,因?yàn)樵诤芏嗲闆r下,可以假設(shè)用戶將該啟動(dòng)交互而非重新加載事件,即使他或她能夠啟動(dòng)重新加載事件也是如此。
[0038]出于說(shuō)明的目的,在企業(yè)維護(hù)且供各種計(jì)算機(jī)用戶通過(guò)互聯(lián)網(wǎng)訪問(wèn)的網(wǎng)站的情況下,可以首先參考本文所公開(kāi)的一些系統(tǒng)和方法,例如,由企業(yè)140維護(hù)且供用戶110、120、130訪問(wèn)的網(wǎng)站144,如圖1所示。然而,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本文所公開(kāi)的系統(tǒng)和方法也可用于許多其他情況,而且它們的實(shí)用性不限于本文所述的任何優(yōu)選實(shí)施方案。
[0039]參考圖2,示出了可與本公開(kāi)的系統(tǒng)和方法結(jié)合使用的網(wǎng)絡(luò)瀏覽器200的一項(xiàng)實(shí)施方案。網(wǎng)站包括菜單欄210、選項(xiàng)欄220、地址欄230、滑塊欄240以及網(wǎng)頁(yè)250,所述網(wǎng)頁(yè)包括多個(gè)內(nèi)容260。
[0040]菜單欄210包括多個(gè)可選選項(xiàng)212,以及用于最小化瀏覽器200的按鈕214,和用于關(guān)閉瀏覽器200的按鈕216。選項(xiàng)欄220包括后退按鈕222和前進(jìn)按鈕224,分別用于返回或前進(jìn)到兩個(gè)最近查看的網(wǎng)頁(yè)。選項(xiàng)欄220還包括:刷新按鈕226,其用于重新加載當(dāng)前顯示的網(wǎng)頁(yè)250的內(nèi)容;以及主頁(yè)按鈕228,其用于訪問(wèn)網(wǎng)絡(luò)瀏覽器200打開(kāi)之后通常會(huì)顯示的具體頁(yè)面。
[0041]