欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于網(wǎng)絡(luò)應(yīng)用的基于頁(yè)面的事件相關(guān)的制作方法

文檔序號(hào):12753012閱讀:253來(lái)源:國(guó)知局
本說明書涉及用于網(wǎng)絡(luò)應(yīng)用的事件報(bào)告。
背景技術(shù)
::基于云的軟件應(yīng)用指的是通過網(wǎng)絡(luò)遞送內(nèi)容和功能的基于網(wǎng)絡(luò)的應(yīng)用,一般是遞送到一個(gè)可能很大且多樣化的用戶集合。由于用戶的數(shù)目和多樣性,基于云的應(yīng)用的提供者經(jīng)常難以識(shí)別、處理和校正用戶經(jīng)歷的故障和其他事件。例如,給定的基于云的應(yīng)用就其構(gòu)造和/或功能而言可能是復(fù)雜的,并且可能被提供給來(lái)自一般公眾的用戶,或者私營(yíng)企業(yè)內(nèi)的大量用戶。從而用戶具有的技術(shù)知識(shí)的范圍可能很寬,并且用于訪問基于云的應(yīng)用的硬件/軟件平臺(tái)的范圍也可能很寬。另外,就報(bào)告對(duì)于基于云的應(yīng)用可能發(fā)生的事件的方式、能力和意愿而言,用戶經(jīng)常會(huì)具有多樣性。另外,可能需要報(bào)告的信息的量本身可能是龐大且復(fù)雜的。由于這些和相關(guān)的原因,基于云的應(yīng)用的提供者經(jīng)常難以捕捉表征給定用戶經(jīng)歷的事件的期望信息,或者甚至難以預(yù)測(cè)可能要捕捉什么類型或范圍的期望信息。因此,提供者經(jīng)常難以識(shí)別被調(diào)查的事件的根本原因,或者難以迅速且完整地解決或以其他方式處理用戶的擔(dān)心。類似的問題可在其他情境中發(fā)生,例如在基于云的應(yīng)用的開發(fā)和/或測(cè)試期間。結(jié)果,用戶可能對(duì)于基于云的應(yīng)用不滿意,并且對(duì)于提供者不滿意。技術(shù)實(shí)現(xiàn)要素:在本說明書中,在最低限度地牽涉用戶的情況下,在例如瀏覽器應(yīng)用之類的云應(yīng)用的用戶或客戶端側(cè)迅速且徹底地收集事件數(shù)據(jù)。取而代之,例如,利用客戶端側(cè)JavaScript應(yīng)用編程接口(ApplicationProgrammingInterface,API)和相關(guān)技術(shù)收集事件數(shù)據(jù),以便例如連同設(shè)備數(shù)據(jù)、性能數(shù)據(jù)和日志數(shù)據(jù)一起為瀏覽器應(yīng)用的頁(yè)面收集完整的超文本標(biāo)記語(yǔ)言(Hyper-TextMarkupLanguage,HTML)文檔對(duì)象模型(DocumentObjectModel,DOM)。也可提供注釋工具以使得用戶能夠從視覺上注釋被調(diào)查的頁(yè)面,例如利用用戶可用的原生工具。然后,可使用渲染模塊來(lái)渲染所關(guān)注的頁(yè)面以供事件管理器分析,包括注釋。這樣,事件管理器可提供報(bào)告的事件的再現(xiàn)或模擬的版本,連同其他收集的相關(guān)事件數(shù)據(jù)。因此,事件管理器可有效地分析事件并從而使得能夠?yàn)橛脩粞杆偾彝暾亟鉀Q事件。根據(jù)一個(gè)一般方面,一種計(jì)算機(jī)程序產(chǎn)品被有形地體現(xiàn)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上并且包括指令,這些指令當(dāng)被執(zhí)行時(shí)被配置為使得至少一個(gè)計(jì)算設(shè)備從瀏覽器的用戶接收事件報(bào)告請(qǐng)求,該瀏覽器在客戶端系統(tǒng)上運(yùn)行網(wǎng)絡(luò)應(yīng)用,從而在瀏覽器中提供頁(yè)面,并且啟動(dòng)網(wǎng)絡(luò)應(yīng)用的信息收集模塊來(lái)收集事件數(shù)據(jù),事件數(shù)據(jù)包括與頁(yè)面的用戶交互、與執(zhí)行網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的客戶端系統(tǒng)特征和操作以及頁(yè)面的文檔對(duì)象模型(DOM)。這些指令當(dāng)被執(zhí)行時(shí)還被配置為將事件數(shù)據(jù)發(fā)送到服務(wù)器側(cè)事件管理器,利用服務(wù)器側(cè)事件管理器的渲染引擎渲染文檔對(duì)象模型,并且利用服務(wù)器側(cè)事件管理器的事件分析器顯示收集的用戶交互、以及客戶端系統(tǒng)特征和操作、以及渲染的文檔對(duì)象模型。根據(jù)另一個(gè)一般方面,一種用于執(zhí)行存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上并可被至少一個(gè)處理器執(zhí)行的指令的由計(jì)算機(jī)實(shí)現(xiàn)的方法包括從瀏覽器的用戶接收事件報(bào)告請(qǐng)求,該瀏覽器在客戶端系統(tǒng)上運(yùn)行網(wǎng)絡(luò)應(yīng)用,從而在瀏覽器中提供頁(yè)面,并且啟動(dòng)網(wǎng)絡(luò)應(yīng)用的信息收集模塊來(lái)收集事件數(shù)據(jù),事件數(shù)據(jù)包括與頁(yè)面的用戶交互、與執(zhí)行網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的客戶端系統(tǒng)特征和操作以及頁(yè)面的文檔對(duì)象模型(DOM)。該方法還包括提供網(wǎng)絡(luò)應(yīng)用的注釋工具來(lái)從用戶接收頁(yè)面的注釋以包括在事件數(shù)據(jù)中,利用渲染引擎渲染文檔對(duì)象模型和注釋,并且顯示收集的用戶交互、以及客戶端系統(tǒng)特征和操作以及渲染的文檔對(duì)象模型和注釋。根據(jù)另一個(gè)一般方面,一種系統(tǒng)包括記錄在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上并可被至少一個(gè)處理器執(zhí)行的指令。該系統(tǒng)包括:信息收集模塊,被配置為從瀏覽器的用戶接收事件報(bào)告請(qǐng)求,該瀏覽器在客戶端系統(tǒng)上運(yùn)行網(wǎng)絡(luò)應(yīng)用,從而在瀏覽器中提供頁(yè)面,該信息收集模塊被配置為收集事件數(shù)據(jù),事件數(shù)據(jù)包括與頁(yè)面的用戶交互、與執(zhí)行網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的客戶端系統(tǒng)特征和操作以及頁(yè)面的文檔對(duì)象模型(DOM)。該系統(tǒng)包括被配置為從用戶接收頁(yè)面的注釋來(lái)包括在事件數(shù)據(jù)中的網(wǎng)絡(luò)應(yīng)用的注釋工具,以及被配置為接收事件數(shù)據(jù)的服務(wù)器側(cè)事件管理器。服務(wù)器側(cè)事件管理器包括被配置為渲染文檔對(duì)象模型和注釋的渲染引擎,以及被配置為顯示收集的用戶交互、以及客戶端系統(tǒng)特征和操作以及渲染的文檔對(duì)象模型和注釋的事件分析器。一個(gè)或多個(gè)實(shí)現(xiàn)方式的細(xì)節(jié)在附圖和以下描述中記載。其他特征將從說明書和附圖以及從權(quán)利要求中清楚顯現(xiàn)。附圖說明圖1是用于網(wǎng)絡(luò)應(yīng)用的基于頁(yè)面的事件相關(guān)的系統(tǒng)的框圖。圖2是圖1的系統(tǒng)的信息收集模塊的框圖。圖3是圖1的系統(tǒng)的渲染引擎的框圖。圖4是圖1的系統(tǒng)的事件分析器提供的事件分析頁(yè)面的屏幕截圖。圖5圖示了圖1的系統(tǒng)的注釋工具的示例操作。圖6是圖示出圖1的系統(tǒng)的示例操作的流程圖。具體實(shí)施方式圖1是用于網(wǎng)絡(luò)應(yīng)用的基于頁(yè)面的事件相關(guān)的系統(tǒng)100的框圖。在系統(tǒng)100中,事件管理器102正與瀏覽器104通信,瀏覽器104運(yùn)行網(wǎng)絡(luò)應(yīng)用106,包括在瀏覽器104內(nèi)提供頁(yè)面108。未示出的用戶與頁(yè)面108交互以便獲得期望的信息和/或功能。當(dāng)用戶經(jīng)歷事件,例如故障或感知到的故障時(shí),如下文詳細(xì)描述的,該事件可被報(bào)告給事件管理器102,并且在一些實(shí)現(xiàn)方式中被利用事件管理器102的客戶端側(cè)110和服務(wù)器側(cè)112組件兩者來(lái)加以分析。這樣,事件可被迅速且完整地報(bào)告并解決,并且對(duì)于用戶和在對(duì)報(bào)告的事件進(jìn)行協(xié)助時(shí)可涉及的任何人類事件解決人員(在圖1中也沒有示出)的需求是最低限度的。在圖1的示例中,瀏覽器104代表幾乎任何當(dāng)前或未來(lái)的被設(shè)計(jì)為例如通過網(wǎng)絡(luò)交換信息的瀏覽器應(yīng)用,所述網(wǎng)絡(luò)例如是因特網(wǎng)、萬(wàn)維網(wǎng)或其他公共或私有網(wǎng)絡(luò)。例如,這種瀏覽器可被配置為從用戶接收輸入,從遠(yuǎn)程計(jì)算機(jī)取回內(nèi)容,渲染取回的內(nèi)容,并且接收進(jìn)一步輸入。瀏覽器104也應(yīng)當(dāng)被理解為包括幾乎任何可操作來(lái)執(zhí)行網(wǎng)絡(luò)應(yīng)用106的應(yīng)用,即使主要是設(shè)計(jì)用于其他目的的(例如,文檔處理,或圖像處理)。當(dāng)然,瀏覽器的多種類型和示例是公知的,并且這種瀏覽器的傳統(tǒng)特征在這里不作詳細(xì)描述,除了對(duì)于圖1的系統(tǒng)100的理解是必要的或者有幫助的以外。瀏覽器104的許多特征和優(yōu)點(diǎn)之一是其執(zhí)行網(wǎng)絡(luò)應(yīng)用106的能力,網(wǎng)絡(luò)應(yīng)用106一般指的是至少部分在服務(wù)器側(cè)112提供的應(yīng)用,不要求在客戶端側(cè)110的完全安裝,或者對(duì)客戶端側(cè)112的計(jì)算資源的完全使用。這種網(wǎng)絡(luò)應(yīng)用經(jīng)常被稱為或者包括基于云的應(yīng)用,或者web應(yīng)用。理想情況下,用戶接受這種應(yīng)用的特征和功能的益處,而不必在本地安裝關(guān)聯(lián)的軟件,并且具有如下益處,即有適當(dāng)或期望數(shù)量的服務(wù)器側(cè)計(jì)算資源(通常比客戶端側(cè)計(jì)算資源多得多)分配來(lái)實(shí)現(xiàn)所關(guān)注的網(wǎng)絡(luò)應(yīng)用。相關(guān)益處包括假定有服務(wù)器側(cè)事件解決人員或其他事件解決資源可用,使得在網(wǎng)絡(luò)應(yīng)用106上經(jīng)歷了困難的用戶將能夠報(bào)告事件并且在對(duì)事件的解決上接受協(xié)助。然而,隨著網(wǎng)絡(luò)應(yīng)用變得更復(fù)雜,用戶經(jīng)常需要提供很大量的信息來(lái)描述經(jīng)歷的事件,這對(duì)于用戶來(lái)說是耗時(shí)且效率低下的。例如,對(duì)于事件解決可能有幫助的信息可包括以下示例,其中的許多在下文更詳細(xì)論述:正在使用的操作系統(tǒng)(operatingsystem,OS)或設(shè)備的當(dāng)前版本、屏幕/瀏覽器大小、瀏覽器版本、瀏覽器插件、被訪問頁(yè)面的頁(yè)面歷史、控制臺(tái)日志、頁(yè)面打開性能時(shí)間和存儲(chǔ)器使用情況。對(duì)于與頁(yè)面——例如頁(yè)面108——的視覺外觀相關(guān)的事件,用戶經(jīng)常依賴于第三方工具來(lái)捕捉有問題的頁(yè)面或屏幕的圖像。另外,用戶難以提供被報(bào)告為有問題的屏幕部分的大小(例如,以像素為單位)。另外,對(duì)于與網(wǎng)絡(luò)應(yīng)用104的功能的性能時(shí)間相關(guān)的問題,用戶難以利用外部工具測(cè)量準(zhǔn)確的性能時(shí)間。從而,如上所述,雖然用戶有可能利用現(xiàn)有的事件報(bào)告工具描述事件并且甚至發(fā)送有問題的頁(yè)面或屏幕的屏幕截圖,但期望用戶能夠利用現(xiàn)有事件報(bào)告技術(shù)提供對(duì)于事件解決可能有幫助的所有類型的信息一般來(lái)說是不可行的、不可靠的、效率不高的或者非優(yōu)選的。結(jié)果,這種情況下的事件解決可要求事件報(bào)告的多次反復(fù),并且對(duì)于用戶和事件解決人員兩者都可能是耗時(shí)且令人沮喪的。圖1的系統(tǒng)100提供了一種用于事件報(bào)告的視覺通信系統(tǒng),包括來(lái)自最終用戶(例如,顧客)的事件報(bào)告,以及來(lái)自在開發(fā)、提供、更新或維護(hù)網(wǎng)絡(luò)應(yīng)用106時(shí)涉及的各種人員,例如質(zhì)量保證(qualityassurance,QA)測(cè)試人員、項(xiàng)目經(jīng)理、軟件開發(fā)者和軟件設(shè)計(jì)者的事件報(bào)告。增強(qiáng)的視覺通信降低了開發(fā)成本,簡(jiǎn)化了alpha/beta測(cè)試并且促進(jìn)了所有用戶反饋。從以上論述應(yīng)當(dāng)清楚,就像瀏覽器104代表任何當(dāng)前或未來(lái)的瀏覽器一樣,網(wǎng)絡(luò)應(yīng)用106代表幾乎任何已知或未來(lái)的適合于在圖1的客戶端-服務(wù)器體系結(jié)構(gòu)的情境中執(zhí)行的應(yīng)用。作為具體的而非限制性的示例,網(wǎng)絡(luò)應(yīng)用106可包括與商業(yè)活動(dòng)或交易、慈善組織、包括學(xué)?;驁D書館在內(nèi)的政府/教育活動(dòng)或者個(gè)人/私人應(yīng)用(例如,社交媒體應(yīng)用)相關(guān)的應(yīng)用。具體而言,在商業(yè)應(yīng)用的領(lǐng)域中,網(wǎng)絡(luò)應(yīng)用106可包括用于達(dá)成交易、用于庫(kù)存控制、供應(yīng)鏈管理、財(cái)務(wù)管理或人歷資源活動(dòng)的應(yīng)用,這只是列舉了幾個(gè)非窮盡示例。這種應(yīng)用可主要在服務(wù)器側(cè)112執(zhí)行,意思是例如計(jì)算和其他處理在那里執(zhí)行,并且相關(guān)數(shù)據(jù)也可被存儲(chǔ)在那里。另一方面,也可能客戶端側(cè)110的計(jì)算資源也可用于執(zhí)行處理并且為數(shù)據(jù)存儲(chǔ)提供存儲(chǔ)器。在許多情況下,瀏覽器104通過以標(biāo)記語(yǔ)言的形式接收網(wǎng)絡(luò)應(yīng)用106的內(nèi)容或其他數(shù)據(jù)來(lái)操作,其中標(biāo)記語(yǔ)言例如是超文本標(biāo)記語(yǔ)言(Hyper-TextMarkupLanguage,HTML)或可擴(kuò)展標(biāo)記語(yǔ)言(eXtensibleMarkupLanguage,XML)。瀏覽器104隨后以相應(yīng)標(biāo)記語(yǔ)言指定的形式渲染內(nèi)容,從而提供頁(yè)面108。如上文剛剛提到的,經(jīng)常發(fā)生的是用于網(wǎng)絡(luò)應(yīng)用106的各種類型的處理和存儲(chǔ)器存儲(chǔ)出現(xiàn)在客戶端側(cè)110。換言之,例如,網(wǎng)絡(luò)應(yīng)用106的內(nèi)容通常不是被用戶查看的簡(jiǎn)單靜態(tài)內(nèi)容;取而代之,內(nèi)容經(jīng)常是高度交互性的,并且能夠接受來(lái)自用戶的輸入并提供相應(yīng)的響應(yīng)。實(shí)際上,對(duì)于本文提到的事件報(bào)告中的那些類型的困難作出貢獻(xiàn)的經(jīng)常是這種類型的交互性。具體而言,例如,遞送到瀏覽器104的HTML或XML內(nèi)容可包括用戶可采取的大量的可能動(dòng)作,其中這些動(dòng)作取決于彼此并且只代表可能動(dòng)作的子集,并且其中用戶可能在任何時(shí)點(diǎn)錯(cuò)誤地嘗試采取不允許的動(dòng)作。與在瀏覽器104和網(wǎng)絡(luò)應(yīng)用106的頁(yè)面108的情境中向用戶提供這種類型的交互體驗(yàn)相關(guān)的一種技術(shù)被稱為文檔對(duì)象模型(DOM)。一般而言,DOM指的是一類接口,例如應(yīng)用編程接口(API),其使能與文檔(在傳統(tǒng)的命令法中在一般意義上使用并且包括幾乎任何類型的結(jié)構(gòu)化數(shù)據(jù))的交互,其中這種交互包括例如構(gòu)建文檔、導(dǎo)航文檔結(jié)構(gòu)以及添加、修改或刪除元素和內(nèi)容。DOM通常與被建模的下層文檔相似,但具有標(biāo)準(zhǔn)化的結(jié)構(gòu)和格式,這種標(biāo)準(zhǔn)化的結(jié)構(gòu)和格式是獨(dú)立于語(yǔ)言的并且與許多不同的情境和平臺(tái)(例如,不同類型的瀏覽器)兼容,并且在面向?qū)ο蟮木幊讨械男g(shù)語(yǔ)對(duì)象的通常意義上利用對(duì)象。例如,DOM可利用樹結(jié)構(gòu)表示離散文檔元素和其間的關(guān)系,并且可定義在這種元素和關(guān)系上動(dòng)作的方法。當(dāng)瀏覽器——例如瀏覽器104——接收到例如HTML內(nèi)容時(shí),瀏覽器的布局引擎通常解析HTML以創(chuàng)建相應(yīng)的DOM,并從而渲染頁(yè)面108。隨著用戶與頁(yè)面108交互,DOM經(jīng)常被相應(yīng)地修改。在圖1的系統(tǒng)100中,網(wǎng)絡(luò)應(yīng)用106的信息收集工具114被配置為例如響應(yīng)于來(lái)自用戶的事件報(bào)告而捕捉頁(yè)面108的DOM,以用于促進(jìn)對(duì)其的事件響應(yīng),這在下文詳細(xì)描述。也就是說,作為用于捕捉相關(guān)事件數(shù)據(jù)的一種技術(shù),信息收集模塊108在與用戶進(jìn)行的事件報(bào)告相關(guān)聯(lián)的時(shí)間范圍期間捕捉DOM的當(dāng)前狀態(tài)。信息收集模塊114還可操作來(lái)收集與用于實(shí)現(xiàn)瀏覽器104的客戶端側(cè)110設(shè)備相關(guān)的設(shè)備數(shù)據(jù)。如上所述,這種設(shè)備數(shù)據(jù)可包括包含類型和版本在內(nèi)的OS相關(guān)信息,以及關(guān)于客戶端側(cè)設(shè)備的硬件的信息。設(shè)備數(shù)據(jù)還可包括表征屏幕和/或?yàn)g覽器大小以及瀏覽器的類型和版本和可存在的任何關(guān)聯(lián)的瀏覽器插件、擴(kuò)展或附件的設(shè)備特定信息。信息收集模塊114還可收集性能數(shù)據(jù),包括在對(duì)頁(yè)面108和相關(guān)頁(yè)面的(一個(gè)或多個(gè))訪問期間瀏覽器104的性能,例如頁(yè)面打開性能時(shí)間和關(guān)聯(lián)的存儲(chǔ)器使用情況,以及各種類型的日志數(shù)據(jù)。這種日志數(shù)據(jù)的示例以及一般而言的信息收集模塊114的更多操作在下文例如結(jié)合圖2更詳細(xì)描述。在客戶端側(cè)110還圖示了注釋工具116。如本文所述,注釋工具116允許了瀏覽器104的用戶利用例如高亮、涂黑、箭頭、像素尺或者幾乎任何類型的視覺標(biāo)記來(lái)結(jié)合被報(bào)告的事件注釋頁(yè)面108以識(shí)別和/或表征與被報(bào)告的事件相關(guān)聯(lián)的視覺元素。同樣,注釋工具116的更多細(xì)節(jié)在下文例如結(jié)合圖5提供。在圖1的示例中,信息收集模塊114和注釋工具116收集的所有事件數(shù)據(jù)被發(fā)送到服務(wù)器側(cè)112的事件管理器102的收集服務(wù)118。隨后在該示例中利用事件數(shù)據(jù)倉(cāng)庫(kù)120來(lái)存儲(chǔ)事件數(shù)據(jù)。渲染引擎122隨后能夠取回捕捉的DOM并且再渲染頁(yè)面108,以及相應(yīng)的注釋,以供事件分析器124使用。也就是說,如圖所示,事件分析器124接收渲染的屏幕快照126,其圖示了在所關(guān)注的事件期間用戶所經(jīng)歷的頁(yè)面108,包括利用注釋工具116捕捉的任何注釋。渲染引擎122的更多示例操作在下文例如聯(lián)系圖3提供。事件分析器124也可取回上文提到的各種類型的事件數(shù)據(jù)。例如,如圖所示,事件分析器124可訪問額外的DOM相關(guān)數(shù)據(jù)128,例如完整的DOM和表征DOM的數(shù)據(jù),包括DOM元素或節(jié)點(diǎn)計(jì)數(shù),或者DOM樹的深度或關(guān)于DOM的其他結(jié)構(gòu)細(xì)節(jié)。如圖還示出的,事件分析器124可取回設(shè)備/瀏覽器相關(guān)數(shù)據(jù)130、性能數(shù)據(jù)132和日志數(shù)據(jù)134。關(guān)于事件分析器124就事件數(shù)據(jù)120的使用(例如,顯示和分析)而言的操作的額外細(xì)節(jié)在下文例如聯(lián)系圖4提供。在圖1的示例中,事件管理器102被示為利用至少一個(gè)計(jì)算設(shè)備136來(lái)執(zhí)行,該計(jì)算設(shè)備136包括至少一個(gè)處理器138和非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)140。也就是說,例如,至少一個(gè)計(jì)算設(shè)備136可代表兩個(gè)或更多個(gè)計(jì)算設(shè)備,它們可能通過計(jì)算機(jī)網(wǎng)絡(luò)或其他通信接口通信。類似地,至少一個(gè)處理器138可代表兩個(gè)或更多個(gè)處理器,它們可能并行執(zhí)行以通過一種高效且方便的方式提供事件管理器102。非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)140可代表任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì),其能夠存儲(chǔ)供至少一個(gè)處理器138執(zhí)行的指令,和/或任何相關(guān)的或所需的數(shù)據(jù),例如事件數(shù)據(jù)倉(cāng)庫(kù)130的事件數(shù)據(jù)。當(dāng)然,圖1的系統(tǒng)100只打算作為在實(shí)現(xiàn)事件管理器102時(shí)可能必要或有用的硬件和軟件的簡(jiǎn)化圖示。如上所述,雖然在圖1的簡(jiǎn)化示例中沒有明確圖示,但在系統(tǒng)100中可包括適當(dāng)?shù)挠布蛙浖?,例如監(jiān)視器和其他適當(dāng)?shù)目捎糜谔峁g覽器104的顯示器或屏幕,其中這種細(xì)節(jié)將取決于在客戶端側(cè)110使用的(一個(gè)或多個(gè))下層計(jì)算設(shè)備(例如,工作站、桌面電腦、膝上電腦、上網(wǎng)本、筆記本、平板設(shè)備或智能電話)的性質(zhì)而變化。雖然這種硬件本身在圖1的簡(jiǎn)化示例中沒有明確圖示,但系統(tǒng)100的各種實(shí)現(xiàn)方式可包括硬件/軟件平臺(tái)的這些或其他示例。另外,雖然信息收集模塊114和注釋工具116是在客戶端側(cè)110圖示的,而渲染引擎122、事件數(shù)據(jù)倉(cāng)庫(kù)120和事件分析器124是在服務(wù)器側(cè)112圖示的,但有可能這些各種組件的任何一者的一些或全部可部分或完全在圖1的客戶端-服務(wù)器關(guān)系的相反側(cè)實(shí)現(xiàn)。系統(tǒng)100的實(shí)現(xiàn)方式的許多其他變化在下文描述,或者將會(huì)是顯而易見的。圖2是圖1的系統(tǒng)的信息收集模塊114的框圖。在圖2的示例中,信息追蹤引擎202表示被配置為捕捉上文提到的那些類型的事件數(shù)據(jù)的客戶端側(cè)API。例如,JavaScriptAPI可用于實(shí)現(xiàn)信息追蹤引擎202,其中JavaScript指的是已知的動(dòng)態(tài)編程語(yǔ)言,其執(zhí)行運(yùn)行時(shí)編程行為來(lái)控制瀏覽器104的操作。從而,信息追蹤引擎202的JavaScriptAPI指的是用于在渲染頁(yè)面108時(shí)在這種JavaScript和瀏覽器104之間作為接口的API。另外,信息追蹤引擎202可利用REST式服務(wù),其中REST指的是作為一種提供用于實(shí)現(xiàn)可伸縮web服務(wù)的技術(shù)的軟件體系結(jié)構(gòu)方法的代表性狀態(tài)轉(zhuǎn)移(REpresentationalStateTransfer)。REST通常利用一般在因特網(wǎng)上用于傳送HTML文檔的超文本傳送協(xié)議(HyperTextTransferProtocol,HTTP),并且因此與圖1的系統(tǒng)100的情境是高度兼容的,包括對(duì)用于取回和發(fā)送數(shù)據(jù)的HTTP命令的使用,例如GET、POST、PUT和DELETE,如下文所述。從而,信息追蹤引擎202可與多個(gè)組件和數(shù)據(jù)源相接口以收集本文描述的事件數(shù)據(jù)。例如,如圖所示,信息追蹤引擎202可使用JavaScriptAPI來(lái)與完整的HTMLDOM204接口。另外,用戶代理206指的是代表用戶執(zhí)行的軟件,包括例如識(shí)別瀏覽器104、相關(guān)OS和其他相關(guān)類型的事件數(shù)據(jù)的一串或一行文本。導(dǎo)航系統(tǒng)208指的是瀏覽器104的導(dǎo)航系統(tǒng),其使得用戶能夠在因特網(wǎng)內(nèi)以及在網(wǎng)絡(luò)應(yīng)用106內(nèi)在頁(yè)面與頁(yè)面間(包括頁(yè)面108)移動(dòng),從而導(dǎo)航系統(tǒng)208可提供例如用戶的導(dǎo)航歷史。日志系統(tǒng)210可以指用于收集日志數(shù)據(jù)的一種或多種類型的日志系統(tǒng)。例如,瀏覽器控制臺(tái)一般指的是瀏覽器104的調(diào)試或差錯(cuò)控制臺(tái),其中這種控制臺(tái)已知按瀏覽器類型而有些變化。一般地,與常規(guī)網(wǎng)頁(yè)相關(guān)聯(lián)的這種控制臺(tái)日志信息,例如網(wǎng)絡(luò)請(qǐng)求、安全性警告或任何信息性消息,被正執(zhí)行的JavaScript明確記錄。從而,利用如上所述的適當(dāng)JavaScriptAPI,信息追蹤引擎202可與瀏覽器104的控制臺(tái)相接口并且獲得其表征例如其中包含的任何差錯(cuò)、調(diào)試或故障排查消息的日志數(shù)據(jù)。同時(shí),XMLHTTPREQUEST(XHR)指的是這樣一種API:其被諸如JavaScript之類的腳本語(yǔ)言用來(lái)發(fā)送HTTP(或安全HTTP(HTTPS))請(qǐng)求到服務(wù)器,并且從服務(wù)器接收和加載任何響應(yīng)回到正使用的腳本中。因此,XHR日志指的是一類用于跟蹤和存儲(chǔ)這種請(qǐng)求/響應(yīng)對(duì)的日志系統(tǒng)。也可利用其他差錯(cuò)日志,例如表征存儲(chǔ)關(guān)于瀏覽器104的活躍例程或子例程的信息的調(diào)用棧數(shù)據(jù)結(jié)構(gòu)的差錯(cuò)日志。作為信息追蹤引擎202的接口活動(dòng)的最后示例,圖示了存儲(chǔ)器API212,其可被信息追蹤引擎202訪問來(lái)獲得與客戶端側(cè)110的存儲(chǔ)器使用情況相關(guān)的各種類型的事件數(shù)據(jù)(例如,瀏覽器104的存儲(chǔ)器要求)。例如,如上所述,這種存儲(chǔ)器數(shù)據(jù)可涉及在提供網(wǎng)絡(luò)應(yīng)用106和頁(yè)面108時(shí)被用于執(zhí)行瀏覽器104的活躍進(jìn)程的存儲(chǔ)器的量。從而,如上文聯(lián)系圖1描述、但在圖2的示例中更詳細(xì)圖示的,在信息收集模塊114處可收集各種類型的事件數(shù)據(jù)。例如,如圖所示,連同總DOM節(jié)點(diǎn)計(jì)數(shù)和DOM深度(216)一起,可收集總HTMLDOM214。另外,可收集關(guān)于操作系統(tǒng)、設(shè)備硬件、屏幕/瀏覽器大小和瀏覽器版本的設(shè)備相關(guān)事件數(shù)據(jù)218。也可收集頁(yè)面訪問歷史220和頁(yè)面導(dǎo)航性能時(shí)間222。最后,在圖2的示例中,可獲得存儲(chǔ)器使用情況224和日志數(shù)據(jù)220(包括控制臺(tái)日志數(shù)據(jù)、XHR日志數(shù)據(jù)和差錯(cuò)日志數(shù)據(jù))。利用上文提到的REST式服務(wù)體系結(jié)構(gòu),壓縮引擎228可壓縮各種類型的事件數(shù)據(jù)214-226。壓縮引擎228從而可將壓縮的事件數(shù)據(jù)POST到服務(wù)器側(cè)112的收集服務(wù)118。在實(shí)踐中,可向網(wǎng)絡(luò)應(yīng)用106提供一個(gè)或多個(gè)用于啟動(dòng)事件報(bào)告的選擇選項(xiàng)。例如,網(wǎng)絡(luò)應(yīng)用106的按鈕或其他圖標(biāo)或窗口小部件可被瀏覽器104顯示在頁(yè)面108內(nèi),并且用戶從而只要通過選擇頁(yè)面108的相應(yīng)事件報(bào)告元素就可啟動(dòng)事件報(bào)告。例如,在一些實(shí)現(xiàn)方式中,對(duì)頁(yè)面108的事件報(bào)告元素的簡(jiǎn)單選擇可執(zhí)行向事件管理器102報(bào)告事件數(shù)據(jù)。在其他示例實(shí)現(xiàn)方式中,對(duì)事件報(bào)告元素的第一次選擇可啟動(dòng)對(duì)事件數(shù)據(jù)的收集,而對(duì)事件報(bào)告元素的至少第二次選擇可使得完成事件數(shù)據(jù)的收集并且相應(yīng)地將其報(bào)告給收集服務(wù)118??捎^察到,信息收集模塊114可操作來(lái)收集事件數(shù)據(jù),而不要求插件或其他第三方工具。尤其,對(duì)于注釋工具116,如下文聯(lián)系圖3至圖5所述,不需要用于捕捉瀏覽器104的當(dāng)前顯示的單獨(dú)的屏幕截圖捕捉工具,因?yàn)槭录芾砥?02的渲染引擎122能夠提供圖1的渲染的屏幕快照126。然而,事件管理器102可與現(xiàn)有的第三方事件報(bào)告工具以及被設(shè)計(jì)為使得開發(fā)者能夠規(guī)劃并實(shí)現(xiàn)軟件開發(fā)的第三方工具兼容。圖3是圖1的系統(tǒng)100的渲染引擎122的框圖。如上所述,以及如圖3中所示,頁(yè)面108的完整HTMLDOM可作為由信息收集模塊114獲得的事件數(shù)據(jù)的一部分被提供給渲染管理器304。渲染管理器304可利用一個(gè)或多個(gè)適當(dāng)?shù)匿秩静寮?06來(lái)幫助重渲染頁(yè)面108。例如,雖然以上的簡(jiǎn)化示例提到了頁(yè)面108是利用HTML和/或XML構(gòu)造的,但各種額外的或替換的技術(shù)可用于構(gòu)造頁(yè)面108,例如層疊樣式表(cascadingstylesheet,CSS),并且特定的相應(yīng)渲染插件306可被利用來(lái)促進(jìn)渲染特定類型的這種內(nèi)容。另外,渲染管理器304可與單獨(dú)的產(chǎn)品服務(wù)器308交互,例如通過向其請(qǐng)求資源,并且接收對(duì)資源請(qǐng)求的響應(yīng),如圖所示。換言之,例如,在頁(yè)面108的用戶在對(duì)頁(yè)面108的使用期間與特定服務(wù)器交互了的場(chǎng)景中,這種交互可被捕捉在HTMLDOM302內(nèi)。然后,為了重渲染用戶的交互,渲染管理器304可重執(zhí)行用戶經(jīng)歷的實(shí)際請(qǐng)求/響應(yīng)對(duì)。這樣,渲染管理器304可獲得所有必要的信息來(lái)將頁(yè)面108渲染為圖像310。在圖3的示例中,圖像310被示為可移植網(wǎng)絡(luò)圖形(portablenetworkgraphics,PNG)圖像。但是當(dāng)然,可以使用其他圖像格式,例如jpeg、gif或pdf。如圖3的示例中所示,所得到的圖像314可與注釋工具116捕捉的注釋信息一起被渲染。用于執(zhí)行這種渲染的具體技術(shù)在下文聯(lián)系圖5提供。圖4是圖1的系統(tǒng)100的事件分析器124提供的事件分析頁(yè)面402的屏幕截圖。也就是說,如上所述,事件分析器124被配置為管理收集的事件數(shù)據(jù),并且協(xié)助開發(fā)者或其他事件響應(yīng)人員分析報(bào)告的事件,并最終與用戶(例如,共同開發(fā)者或顧客)合作來(lái)解決報(bào)告的事件。在圖4的示例中,如圖所示,事件數(shù)據(jù)倉(cāng)庫(kù)120和渲染引擎122提供所有需要的數(shù)據(jù)來(lái)供事件分析器124生成事件分析屏幕402。如圖所示,屏幕快照404包括由渲染引擎122提供的重渲染的網(wǎng)頁(yè),以及由用戶通過對(duì)注釋模塊114的使用提供的任何注釋。另外,在該示例中,在部分406中提供OS/設(shè)備信息。在部分408中提供存儲(chǔ)器使用情況,并且在部分410中提供DOM信息(例如,DOM節(jié)點(diǎn)計(jì)數(shù)或DOM深度)。最后,在圖4的示例中,部分412圖示了額外類型的事件數(shù)據(jù)和用于在示例事件分析屏幕402的情境內(nèi)顯示這種事件數(shù)據(jù)的相應(yīng)格式和技術(shù)。如圖所示,用于顯示日志數(shù)據(jù)的部分412包括多個(gè)選項(xiàng)卡,每個(gè)選項(xiàng)卡可被事件響應(yīng)人員選擇來(lái)查看相應(yīng)的日志數(shù)據(jù)。如圖所示,選項(xiàng)卡414與XHR日志相關(guān)聯(lián),而選項(xiàng)卡416與控制臺(tái)日志相關(guān)聯(lián)。同時(shí),選項(xiàng)卡418包括用戶關(guān)于頁(yè)面108的導(dǎo)航歷史,并且選項(xiàng)卡420記錄了與用戶結(jié)合訪問頁(yè)面108的頁(yè)面訪問歷史相關(guān)的數(shù)據(jù)。圖5圖示了圖1的系統(tǒng)100的注釋工具114的示例操作。在圖5的示例中,可伸縮矢量圖形(scalablevectorgraphics,SVG)被注釋工具114用來(lái)使得產(chǎn)品頁(yè)面層502(一般對(duì)應(yīng)于圖1的頁(yè)面108)的用戶能夠創(chuàng)建用于提供上文提到的那些類型的注釋的注釋層504。在此情境中,SVG一般指的是用于2D圖形的基于XML的圖像格式,其中圖像是利用XML文本文件定義的。從而,例如,注釋工具114可使得用戶能夠利用文本輸入和/或相應(yīng)的繪圖軟件創(chuàng)建注釋。在圖5的示例中,橢圓506圖示了一類標(biāo)記的示例,用戶可提供該標(biāo)記來(lái)具體識(shí)別與被報(bào)告的事件相關(guān)聯(lián)的下層頁(yè)面的區(qū)域。類似地,標(biāo)簽508圖示了用戶被提供了提供表征與被報(bào)告的事件相關(guān)聯(lián)的特定頁(yè)面部分的文本輸入的能力。從而,如圖5中所示,注釋層504可與下層的產(chǎn)品頁(yè)面層502相覆蓋來(lái)提供期望的頁(yè)面部分的無(wú)縫的集成注釋。渲染引擎122從而可例如在圖4的屏幕快照404內(nèi)渲染兩個(gè)層502、504。圖6是利用圖2至圖5的特征和技術(shù)圖示出圖1的系統(tǒng)100的示例操作的流程圖。在圖6的示例中,操作602–612被圖示為單獨(dú)的順序化操作。然而,在各種實(shí)現(xiàn)方式中,可包括額外的或替換的操作或子操作,和/或可省略圖示的操作或子操作,并且包括的操作和子操作的所有這種變化可至少部分以并行方式執(zhí)行,或者以迭代的、分支的、循環(huán)的或嵌套的方式執(zhí)行。在圖6的示例中,從瀏覽器的用戶接收事件報(bào)告,該瀏覽器在客戶端系統(tǒng)上運(yùn)行網(wǎng)絡(luò)應(yīng)用,從而在瀏覽器中提供頁(yè)面(602)。例如,如上所述,客戶端側(cè)110的瀏覽器104的用戶可利用網(wǎng)絡(luò)應(yīng)用106來(lái)訪問頁(yè)面108。用戶可將事件報(bào)告發(fā)送到事件管理器102,例如發(fā)送到信息收集模塊114。然后,網(wǎng)絡(luò)應(yīng)用的信息收集模塊可被啟動(dòng)來(lái)收集包括與頁(yè)面的用戶交互和與執(zhí)行網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的客戶端系統(tǒng)操作在內(nèi)的事件數(shù)據(jù)(604)。例如,信息收集模塊114可收集上文已經(jīng)描述的各種類型的事件數(shù)據(jù),例如在被圖2的信息追蹤引擎202獲得了之后被存儲(chǔ)在事件數(shù)據(jù)倉(cāng)庫(kù)120內(nèi)的事件數(shù)據(jù)??商峁┚W(wǎng)絡(luò)應(yīng)用的注釋工具來(lái)從用戶接收頁(yè)面的注釋(606)。例如,可提供注釋工具116來(lái)使得用戶能夠生成圖5的基于SVG的注釋層504。對(duì)于信息收集模塊114和注釋工具116兩者,將會(huì)明白這些元素可被集成在網(wǎng)絡(luò)應(yīng)用106內(nèi),從而提供與網(wǎng)絡(luò)應(yīng)用框架的一類集成,并使能收集和傳輸大量的各種各樣的事件數(shù)據(jù),而不需要第三方插件或工具。因此,可迅速、高效且完整地收集事件數(shù)據(jù)。事件數(shù)據(jù)隨后可被發(fā)送到服務(wù)器側(cè)事件管理器(608)。例如,如上文聯(lián)系圖2所述,壓縮引擎228可被配置為壓縮各種類型的事件數(shù)據(jù)214-226以便發(fā)送到事件管理器102的收集服務(wù)118。利用服務(wù)器側(cè)事件管理器的渲染引擎,可渲染文檔對(duì)象模型和注釋(610)。例如,事件管理器102的渲染引擎122可渲染收集的HTML、XML和SVG數(shù)據(jù)(連同DOM內(nèi)包含的任何其他數(shù)據(jù)),從而提供頁(yè)面108和任何關(guān)聯(lián)的注釋的圖像。利用服務(wù)器側(cè)事件管理器的事件分析器,收集的用戶交互和客戶端系統(tǒng)操作和特征可與渲染的文檔對(duì)象模型和注釋一起被顯示(612)。例如,事件分析器124可提供屏幕截圖402,包括渲染的頁(yè)面108的屏幕快照和在其部分404中圖示的關(guān)聯(lián)注釋,如上文聯(lián)系圖4所述。這樣,如上所述,事件分析器124以對(duì)于事件響應(yīng)人員來(lái)說方便的方式提供了報(bào)告的事件的所有必要事件數(shù)據(jù),例如實(shí)質(zhì)上在屏幕截圖402的模擬環(huán)境內(nèi)再現(xiàn)了所關(guān)注的事件。在各種實(shí)現(xiàn)方式中,事件響應(yīng)人員然后可使用適當(dāng)?shù)耐ㄐ偶夹g(shù)來(lái)與用戶通信以采取進(jìn)一步步驟來(lái)解決該事件。在一些實(shí)現(xiàn)方式中,也可利用自動(dòng)化事件分析和解決技術(shù)。本文描述的各種技術(shù)的實(shí)現(xiàn)方式可在數(shù)字電子電路中實(shí)現(xiàn),或者在計(jì)算機(jī)硬件、固件、軟件或者它們的組合中實(shí)現(xiàn)。實(shí)現(xiàn)方式可實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,即有形地體現(xiàn)在信息載體中(例如機(jī)器可讀存儲(chǔ)設(shè)備中)的計(jì)算機(jī)程序,以供數(shù)據(jù)處理裝置執(zhí)行或者控制數(shù)據(jù)處理裝置的操作,其中數(shù)據(jù)處理裝置例如是可編程處理器、計(jì)算機(jī)或多個(gè)計(jì)算機(jī)。計(jì)算機(jī)程序(例如上文描述的(一個(gè)或多個(gè))計(jì)算機(jī)程序)可以用任何形式的編程語(yǔ)言來(lái)編寫,所述語(yǔ)言包括經(jīng)編譯或解釋的語(yǔ)言,并且計(jì)算機(jī)程序可按任何形式來(lái)部署,包括被部署為獨(dú)立程序或被部署為模塊、組件、子例程或者適合用在計(jì)算環(huán)境中的其他單元。計(jì)算機(jī)程序可被部署來(lái)在一個(gè)計(jì)算機(jī)上或多個(gè)計(jì)算機(jī)上執(zhí)行,所述多個(gè)計(jì)算機(jī)位于一個(gè)地點(diǎn)或分布在多個(gè)地點(diǎn)并由通信網(wǎng)絡(luò)互連。方法步驟可由一個(gè)或多個(gè)可編程處理器執(zhí)行,這些可編程處理器執(zhí)行計(jì)算機(jī)程序以通過操作輸入數(shù)據(jù)并生成輸出來(lái)執(zhí)行功能。方法步驟也可由專用邏輯電路來(lái)執(zhí)行,并且裝置可實(shí)現(xiàn)為專用邏輯電路,專用邏輯電路例如是FPGA(現(xiàn)場(chǎng)可編程門陣列)或ASIC(專用集成電路)。適用于執(zhí)行計(jì)算機(jī)程序的處理器例如包括通用和專用微處理器,以及任何種類的數(shù)字計(jì)算機(jī)的任何一個(gè)或多個(gè)處理器。一般地,處理器將從只讀存儲(chǔ)器或隨機(jī)訪問存儲(chǔ)器或者這兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的元素可包括用于執(zhí)行指令的至少一個(gè)處理器和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。一般地,計(jì)算機(jī)還可包括一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備,或者操作性地耦合到一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備以便從其接收數(shù)據(jù)或向其傳送數(shù)據(jù),或者既包括也操作性地耦合到一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備,所述大容量存儲(chǔ)設(shè)備用于存儲(chǔ)數(shù)據(jù),例如是磁盤、磁光盤或光盤。適用于體現(xiàn)計(jì)算機(jī)程序指令和數(shù)據(jù)的信息載體包括所有形式的非易失性存儲(chǔ)器,例如包括半導(dǎo)體存儲(chǔ)器設(shè)備,例如EPROM、EEPROM和快閃存儲(chǔ)器設(shè)備;磁盤,例如內(nèi)部硬盤或可移除盤;磁光盤;以及CD-ROM和DVD-ROM盤。處理器和存儲(chǔ)器可被專用邏輯電路所補(bǔ)充,或者被包含在專用邏輯電路中。為了支持與用戶的交互,實(shí)現(xiàn)方式可實(shí)現(xiàn)在計(jì)算機(jī)上,該計(jì)算機(jī)具有用于向用戶顯示信息的顯示設(shè)備,例如,陰極射線管(cathoderaytube,CRT)或液晶顯示器(liquidcrystaldisplay,LCD)監(jiān)視器,以及用戶可用來(lái)向計(jì)算機(jī)提供輸入的鍵盤和指點(diǎn)設(shè)備,例如鼠標(biāo)或軌跡球。其他種類的設(shè)備也可用于支持與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感官反饋,例如視覺反饋、聽覺反饋或觸覺反饋;并且來(lái)自用戶的輸入可按任何形式被接收,包括聲響、話音或觸覺輸入。實(shí)現(xiàn)方式可在計(jì)算系統(tǒng)中實(shí)現(xiàn),該計(jì)算系統(tǒng)包括后端組件(例如,作為數(shù)據(jù)服務(wù)器),或者包括中間件組件(例如,應(yīng)用服務(wù)器),或者包括前端組件(例如,具有用戶可通過其來(lái)與實(shí)現(xiàn)方式交互的圖形用戶界面或Web瀏覽器的客戶端計(jì)算機(jī)),或者這種后端、中間件或前端組件的任何組合。組件可由任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信—例如通信網(wǎng)絡(luò)—互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(localareanetwork,LAN)和廣域網(wǎng)(wideareanetwork,WAN),例如因特網(wǎng)。雖然如本文所述已圖示了描述的實(shí)現(xiàn)方式的某些特征,但本領(lǐng)域技術(shù)人員現(xiàn)在將想到許多修改、替換、變化和等同。因此,要理解,所附權(quán)利要求打算覆蓋所有屬于實(shí)施例的范圍內(nèi)的修改和變化。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永川市| 文水县| 平罗县| 乌鲁木齐县| 香港| 扎兰屯市| 塔河县| 喀喇沁旗| 宁化县| 阳信县| 台中市| 穆棱市| 东平县| 邓州市| 大丰市| 五峰| 海晏县| 呼和浩特市| 冀州市| 屯门区| 莱芜市| 祥云县| 贺州市| 怀来县| 新竹县| 龙井市| 休宁县| 泸西县| 名山县| 会东县| 绵阳市| 甘洛县| 炎陵县| 项城市| 滨州市| 大厂| 南部县| 连江县| 拜泉县| 淮滨县| 五大连池市|