用于生成對(duì)基于web的應(yīng)用的客戶體驗(yàn)的洞悉的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 實(shí)施例一般涉及能夠提供對(duì)基于web (網(wǎng)絡(luò))的應(yīng)用的用戶體驗(yàn)的洞悉(insight) 和理解的方法和裝置。
【背景技術(shù)】
[0002] 移動(dòng)設(shè)備技術(shù)演進(jìn)和無線電接入網(wǎng)絡(luò)的增加的容量已經(jīng)產(chǎn)生了在移動(dòng)電話(例 如智能電話)上或在平板上使用包括web瀏覽、社交聯(lián)網(wǎng)或觀看來自視頻存儲(chǔ)庫(例如 YouTube ?、Netflix ?、Hulu ?等)的在線視頻的基于因特網(wǎng)的應(yīng)用的機(jī)會(huì)。這些移動(dòng)設(shè)備的 用戶具有與可以通過經(jīng)由高速低等待時(shí)間固定網(wǎng)絡(luò)連接到因特網(wǎng)所實(shí)現(xiàn)的相同水平的用 戶體驗(yàn)的期望。然而,移動(dòng)無線電接入技術(shù)具有一些固有限制,諸如有時(shí)狹窄的最后一英里 鏈路、非均勻無線電覆蓋和較高的本征等待時(shí)間。因此,在整個(gè)覆蓋區(qū)域上提供同類的服務(wù) 質(zhì)量是困難(或昂貴)的,尤其是因?yàn)橛捎谟脩舻囊苿?dòng)性,需求不是位置約束的。
[0003] 基于因特網(wǎng)的應(yīng)用可以經(jīng)由數(shù)據(jù)服務(wù)(例如通過通用分組無線電服務(wù)(GPRS)的分 組數(shù)據(jù)承載、增強(qiáng)數(shù)據(jù)GSM演進(jìn)(EDGE)、3G、高速分組接入(HSPA)或長(zhǎng)期演進(jìn)(LTE)無線電 接入)而訪問內(nèi)容服務(wù)器。原則上,現(xiàn)有系統(tǒng)可以通過其承載中心的服務(wù)質(zhì)量(QoS)架構(gòu)保 證良好的服務(wù)質(zhì)量,所述承載中心的服務(wù)質(zhì)量(QoS)架構(gòu)包括諸如區(qū)分、優(yōu)先化、分組調(diào)度、 業(yè)務(wù)工程、擁塞控制、高速緩存和應(yīng)用感知解決方案之類的機(jī)制;然而,它們僅在規(guī)劃和定 尺寸足夠準(zhǔn)確、在系統(tǒng)中不存在配置問題或失敗、資源未被過量預(yù)訂、需求不集中在小區(qū)域 上(例如在公共事件的情況下)或者無線電覆蓋在任何地方都處于可接受的水平時(shí)有效。
[0004] 而且,由于不同QoS類的有限數(shù)目和眾多應(yīng)用的不同要求,可以由網(wǎng)絡(luò)提供的QoS 是重要的但是不是良好體驗(yàn)質(zhì)量(Q〇E)的僅有促成者。除了良好的QoS水平之外,用戶體 驗(yàn)還可以取決于服務(wù)的可用性、控制和信令平面的等待時(shí)間、網(wǎng)絡(luò)元件的處理能力以及在 運(yùn)營(yíng)商的網(wǎng)絡(luò)外部的因素,諸如因特網(wǎng)往返時(shí)間(RTT)、內(nèi)容服務(wù)器的負(fù)載、移動(dòng)設(shè)備的能 力等。
[0005] 因此,提供對(duì)流行因特網(wǎng)應(yīng)用的無縫訪問的運(yùn)營(yíng)商的能力和擁有用戶體驗(yàn)而不僅 僅是比特管道的能力被視為關(guān)鍵區(qū)分性因素。這要求包括獲得對(duì)最終用戶體驗(yàn)的洞悉、不 良用戶體驗(yàn)的檢測(cè)、根本原因分析(診斷)和問題解決的客戶體驗(yàn)管理。缺少檢測(cè)何時(shí)和何 地用戶可能對(duì)其應(yīng)用的質(zhì)量不滿意的能力或者調(diào)查底層問題的原因的失敗可以造成訂戶 的延長(zhǎng)的不滿意以及最終增加的流失率(churn rate)和運(yùn)營(yíng)商的收入損失。
【發(fā)明內(nèi)容】
[0006] -個(gè)實(shí)施例針對(duì)一種方法,其包括通過應(yīng)用監(jiān)視實(shí)體收集和測(cè)量應(yīng)用級(jí)關(guān)鍵性能 指示器。方法還可以包括通過監(jiān)視網(wǎng)絡(luò)中的網(wǎng)絡(luò)側(cè)用戶業(yè)務(wù)而檢測(cè)用戶動(dòng)作,將用戶動(dòng)作 與應(yīng)用級(jí)關(guān)鍵性能指示器相關(guān)以便評(píng)估和量化用戶的Q〇E,以及將不良QoE與網(wǎng)絡(luò)側(cè)關(guān)鍵 性能指示器相關(guān)以便確定不良Q〇E的底層根本原因。
[0007] 另一實(shí)施例針對(duì)一種裝置。裝置包括至少一個(gè)處理器,以及包括計(jì)算機(jī)程序代碼 的至少一個(gè)存儲(chǔ)器。至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼利用至少一個(gè)處理器使裝置至少收 集和測(cè)量應(yīng)用級(jí)關(guān)鍵性能指示器,通過監(jiān)視網(wǎng)絡(luò)中的網(wǎng)絡(luò)側(cè)用戶業(yè)務(wù)而檢測(cè)用戶動(dòng)作,將 用戶動(dòng)作與應(yīng)用級(jí)關(guān)鍵性能指示器相關(guān)以便評(píng)估和量化用戶的Q〇E,以及將不良QoE與網(wǎng) 絡(luò)側(cè)關(guān)鍵性能指示器相關(guān)以便確定不良的Q〇E的底層根本原因。
[0008] 另一實(shí)施例針對(duì)一種裝置。裝置包括用于收集和測(cè)量應(yīng)用級(jí)關(guān)鍵性能指示器的構(gòu) 件。裝置還可以包括用于通過監(jiān)視網(wǎng)絡(luò)中的網(wǎng)絡(luò)側(cè)用戶業(yè)務(wù)而檢測(cè)用戶動(dòng)作的構(gòu)件,用于 將用戶動(dòng)作與應(yīng)用級(jí)關(guān)鍵性能指示器相關(guān)以便評(píng)估和量化用戶的Q〇E的構(gòu)件,以及用于將 不良QoE與網(wǎng)絡(luò)側(cè)關(guān)鍵性能指示器相關(guān)以便確定不良QoE的底層根本原因的構(gòu)件。
[0009] 另一實(shí)施例針對(duì)一種體現(xiàn)在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序。計(jì)算機(jī)程序被配置 成控制處理器以執(zhí)行過程。過程包括測(cè)量應(yīng)用級(jí)關(guān)鍵性能指示器,通過監(jiān)視網(wǎng)絡(luò)中的網(wǎng)絡(luò) 側(cè)用戶業(yè)務(wù)而檢測(cè)用戶動(dòng)作,將用戶動(dòng)作與應(yīng)用級(jí)關(guān)鍵性能指示器相關(guān)以便評(píng)估和量化用 戶的Q〇E,以及將不良QoE與網(wǎng)絡(luò)側(cè)關(guān)鍵性能指示器相關(guān)以便確定不良QoE的底層根本原 因。
【附圖說明】
[0010] 為了本發(fā)明的適當(dāng)理解,應(yīng)當(dāng)對(duì)附圖做出參照,其中: 圖1圖示了根據(jù)一個(gè)實(shí)施例的框圖; 圖2圖示了描繪根據(jù)實(shí)施例的工作流的框圖; 圖3圖示了描繪根據(jù)一個(gè)實(shí)施例的操作的四個(gè)模式的圖; 圖4圖示了根據(jù)一個(gè)實(shí)施例的用于生成應(yīng)用級(jí)KPI的點(diǎn)的示例; 圖5圖示了根據(jù)實(shí)施例的基于DPI探測(cè)器(probe)系統(tǒng)的監(jiān)視的示例; 圖6圖示了根據(jù)實(shí)施例的用于檢測(cè)不完整的下載的方法的示例; 圖7圖示了根據(jù)一個(gè)實(shí)施例的用于IP2頂SI服務(wù)器實(shí)現(xiàn)方式的一些替換方案; 圖8圖示了根據(jù)一個(gè)實(shí)施例的提供數(shù)據(jù)庫的實(shí)施例的框圖; 圖9圖示了根據(jù)實(shí)施例的裝置的框圖;以及 圖10圖示了根據(jù)一個(gè)實(shí)施例的方法的流程圖。
【具體實(shí)施方式】
[0011] 移動(dòng)接入網(wǎng)絡(luò)的系統(tǒng)資源(例如傳輸帶寬、空中接口、硬件、處理元件)有時(shí)不能夠 向想要使用諸如web瀏覽、社交聯(lián)網(wǎng)(例如Facebook?)、微博(例如Twitter?)或觀看在線 視頻之類的基于因特網(wǎng)的應(yīng)用的每一個(gè)用戶賦予令人滿意的體驗(yàn)。這可能是由于例如無線 電接入技術(shù)自身中的限制、不準(zhǔn)確的定尺寸和規(guī)劃假設(shè)、非最優(yōu)配置、無線電覆蓋問題、不 足硬件容量、有限用戶設(shè)備(UE)能力、用戶的移動(dòng)性(例如集中在某一位置處的許多活動(dòng)用 戶可能生成超過系統(tǒng)容量的需求)等而發(fā)生。而且,升級(jí)系統(tǒng)以能夠在某個(gè)有問題的位置處 提供充分或至少更好的體驗(yàn)的操縱成本可能僅僅高于所要求的投資的預(yù)期回報(bào),使網(wǎng)絡(luò)運(yùn) 營(yíng)商不愿實(shí)施這樣的升級(jí)。此外,網(wǎng)絡(luò)元件的次優(yōu)或不正確配置或UE或用戶的訂閱簡(jiǎn)檔的 次優(yōu)或錯(cuò)誤配置也可能導(dǎo)致不良的用戶體驗(yàn)以及運(yùn)營(yíng)商網(wǎng)絡(luò)外部的一些問題(例如在內(nèi)容 服務(wù)器側(cè)的問題)。
[0012] 基于因特網(wǎng)的應(yīng)用生成當(dāng)今移動(dòng)數(shù)據(jù)業(yè)務(wù)中的大部分,并且它們被用戶視為應(yīng)當(dāng) 在它們被需求的任何時(shí)間和任何地方都普遍可用的服務(wù);因此,實(shí)現(xiàn)關(guān)于這些應(yīng)用的高客 戶滿意度的運(yùn)營(yíng)商的能力是必需的。由于甚至在當(dāng)今前沿的無線解決方案的情況下,并未 針對(duì)用戶可能具有的每一個(gè)會(huì)話賦予對(duì)這些基于因特網(wǎng)的應(yīng)用的良好訪問,因此客戶體驗(yàn) 管理可以給網(wǎng)絡(luò)運(yùn)營(yíng)商帶來明顯價(jià)值。當(dāng)今,網(wǎng)絡(luò)運(yùn)營(yíng)商通常能夠訪問關(guān)于諸如承載建立 成功率、切換成功率、掉話等之類的網(wǎng)絡(luò)服務(wù)質(zhì)量測(cè)量的報(bào)告/儀表板,但是具有對(duì)流行的 基于因特網(wǎng)的應(yīng)用的用戶體驗(yàn)的非常有限的洞悉或沒有該洞悉。
[0013] 生成應(yīng)用級(jí)洞悉要求應(yīng)用級(jí)業(yè)務(wù)監(jiān)視和用于量化用戶體驗(yàn)的適合于每一個(gè)應(yīng)用 的特定方法,其也考慮到用戶的動(dòng)作(例如如果用戶在已經(jīng)接收到所請(qǐng)求的數(shù)據(jù)之前已經(jīng) 終止下載)。由本文中的實(shí)施例提供的分析框架旨在通過攔截和監(jiān)視應(yīng)用業(yè)務(wù),生成應(yīng)用級(jí) KPI,評(píng)估和量化用戶體驗(yàn)以及從不同的角度和聚合水平向應(yīng)用級(jí)用戶體驗(yàn)提供高水平和 詳細(xì)視圖二者來填補(bǔ)該差距。此外,某些實(shí)施例提供將應(yīng)用級(jí)KPI與服務(wù)可用性相關(guān)KPI 相關(guān)以便使得能夠?qū)崿F(xiàn)真實(shí)客戶體驗(yàn)評(píng)估和根本原因分析的裝置和方法。
[0014] 為了管理客戶體驗(yàn),需要檢測(cè)不良的用戶體驗(yàn)并且應(yīng)當(dāng)定位和診斷問題的原因。 本發(fā)明的某些實(shí)施例描述了一種框架,其引入用于完全從網(wǎng)絡(luò)側(cè)的數(shù)據(jù)收集和洞悉生成以 便評(píng)估和量化用戶體驗(yàn)、檢測(cè)Q〇E問題、識(shí)別和定位受影響的用戶并且以不僅對(duì)最終用戶 透明而且在所要求的計(jì)算和存儲(chǔ)資源方面高效的方式提供診斷的方法和裝置。通過在現(xiàn)實(shí) 網(wǎng)絡(luò)中部署本發(fā)明,自動(dòng)識(shí)別涉及在線應(yīng)用的問題成為可能,例如定位和識(shí)別有問題(例如 過長(zhǎng))的網(wǎng)頁下載或不良的視頻體驗(yàn)的原因。
[0015] 在運(yùn)營(yíng)商已經(jīng)部署了用于web內(nèi)容的媒體適配功能的情況下,諸如根據(jù)UE的屏幕 分辨率或內(nèi)容演示/回放能力而壓縮內(nèi)容或?qū)Χ嗝襟w數(shù)據(jù)(圖像、音頻、視頻等)進(jìn)行轉(zhuǎn)碼 (通常從高分辨率朝向低分辨率)的諾基亞西門子網(wǎng)絡(luò)瀏覽網(wǎng)關(guān),在其中經(jīng)適配的業(yè)務(wù)可用 的位置處執(zhí)行應(yīng)用級(jí)測(cè)量可能是必要的,因?yàn)槠錇橐豢蛻舳私邮盏膬?nèi)容。此外,為了判定 數(shù)據(jù)是否可以在起初以充足質(zhì)量從原始內(nèi)容服務(wù)器下載,可以要求在內(nèi)容適配之前和在內(nèi) 容適配之后二者監(jiān)視應(yīng)用業(yè)務(wù)。一些實(shí)施例可以部署有網(wǎng)絡(luò)中的不同位置處的多個(gè)應(yīng)用級(jí) 業(yè)務(wù)監(jiān)視實(shí)體以便使應(yīng)用級(jí)測(cè)量/KPI相關(guān);因此,某些實(shí)施例的應(yīng)用級(jí)體驗(yàn)質(zhì)量評(píng)估和根 本原因定位能力比在單個(gè)測(cè)量點(diǎn)的頂部可以實(shí)現(xiàn)的更加準(zhǔn)確。
[0016] 為了評(píng)估基于web的應(yīng)用的用戶體驗(yàn),單獨(dú)依靠要求用戶數(shù)據(jù)傳輸?shù)膽?yīng)用特定測(cè) 量可能不是足夠的。如果出于各種原因數(shù)據(jù)傳輸自身在起初不可能,則受影響的用戶已經(jīng) 不滿意,但是其通過僅僅聚焦于和從應(yīng)用層數(shù)據(jù)傳輸?shù)男再|(zhì)得到KPI的測(cè)量將是不可檢測(cè) 的。如果可以建立基本網(wǎng)絡(luò)連接性(數(shù)據(jù)承載)或者UE具有已經(jīng)建立的數(shù)據(jù)承載,則實(shí)際的 應(yīng)用使用仍舊可能被各種支持傳輸網(wǎng)絡(luò)或應(yīng)用層功能中的失敗(諸如DNS解析中的失敗、 到內(nèi)容服務(wù)器的失敗的連接性)所阻止。因此,本發(fā)明的某些實(shí)施例可以被擴(kuò)展到通過考慮 服務(wù)可用性KPI和應(yīng)用級(jí)KPI二者來評(píng)估基于web的應(yīng)用的客戶體驗(yàn)。
[0017] 如以上概述的,本發(fā)明的一個(gè)實(shí)施例提供了一種用于實(shí)現(xiàn)分析框架的方法,所述 分析框架能夠提供對(duì)基于web的應(yīng)用的用戶體驗(yàn)的深度洞悉和理解、覆蓋從網(wǎng)絡(luò)連接、承 載建立和應(yīng)用使用開始的應(yīng)用使用的整個(gè)生命周期??蚣茉u(píng)估和量化客戶體驗(yàn),識(shí)別和定 位受不良體驗(yàn)影響的用戶并且執(zhí)行診斷以找出問題的根本原因。分析框架可以依靠在網(wǎng)絡(luò) 連接性和應(yīng)用使用的各種階段期間所測(cè)量或收集的信息,所述信息通常以關(guān)鍵性能指示器 (KPI)的形式提供?;谄湓诙说蕉讼到y(tǒng)架構(gòu)內(nèi)的源和它們提供的信息的類型,相關(guān)KPI可 以被分類到以下三個(gè)組中:應(yīng)用級(jí)ΚΡΙ、服務(wù)可用性ΚΡΙ或網(wǎng)絡(luò)側(cè)QoS/性能ΚΡΙ。
[0018] 應(yīng)用級(jí)KPI基于在數(shù)據(jù)承載服務(wù)的成功建立之后在用戶平面業(yè)務(wù)上執(zhí)行的測(cè)量 而生成;這可以包括UE與web/內(nèi)容服務(wù)器之間的連接性建立(例如DNS、TCP)的成功/失 敗指示以及測(cè)量其使用和數(shù)據(jù)傳送期間各種應(yīng)用的性能和體驗(yàn)。
[0019] 服務(wù)可用性KPI覆蓋涉及UE到網(wǎng)絡(luò)的附著的信令過程,其包括無線電連接性建 立、分組數(shù)據(jù)協(xié)議(PDP)上下文的激活和最終建立利用外部分組數(shù)據(jù)網(wǎng)絡(luò)(PDN)(諸如因特 網(wǎng))為UE提供連接性和數(shù)據(jù)服務(wù)的數(shù)據(jù)承載。這些KPI大多是示出信令過程中的某個(gè)階段 的成功/失敗(包括失敗情況中的錯(cuò)誤原因)的簡(jiǎn)單二進(jìn)制指示器。
[0020] 網(wǎng)絡(luò)側(cè)KPI包括關(guān)于無線電小區(qū)或網(wǎng)絡(luò)元件(例如eNB/NodeB/RNC等)的信息,