一種基于移動中間件的交互界面動態(tài)更新的方法
【專利摘要】本發(fā)明提供了一種基于移動中間件的交互界面動態(tài)更新的方法,針對依據(jù)用戶行為動態(tài)更新MUIL頁面的問題,通過采用MUIL標記要收集的用戶行為,依據(jù)MUIL的標記收集用戶行為信息壓縮后發(fā)到服務(wù)器端進行用戶行為的分析,依據(jù)用戶行為的分析結(jié)果對用戶端的MUIL頁面進行更新,可以有效的動態(tài)收集用戶行為信息,根據(jù)用戶習慣為用戶定制個性化的MUIL頁面,給用戶的操作提供較大的便捷。
【專利說明】—種基于移動中間件的交互界面動態(tài)更新的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機交互領(lǐng)域,具體的涉及一種基于移動中間件的交互界面動態(tài)更新的方法。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展,智能終端技術(shù)的不斷進步與普及,各種移動應(yīng)用已經(jīng)深入到我們生活的方方面面,如購物、支付、社交、提供各種資訊等,人們與移動應(yīng)用的聯(lián)系已經(jīng)愈發(fā)緊密。如何統(tǒng)計分析用戶的行為習慣,為用戶定制個性化的用戶界面以提高應(yīng)用程序的交互體驗,使用戶的操作更為便捷已成為目前的研究熱點。
[0003]目前的移動應(yīng)用程序從技術(shù)層面上可以分為兩種:一種是本地代碼編寫的本地應(yīng)用程序(Native App);另一種是基于瀏覽器的Web應(yīng)用程序(Web App)。以上兩種移動應(yīng)用程序在實現(xiàn)基于用戶行為分析進行界面動態(tài)更新的過程中各有優(yōu)缺點,具體如下:
[0004]本地應(yīng)用程序是使用原生操作系統(tǒng)提供的API (Application ProgrammingInterface,應(yīng)用程序編程接口 )編程實現(xiàn),具有兼容性好,程序運行效率高,界面交互流暢等優(yōu)點。但目前具備用戶行為分析的本地應(yīng)用程序只能收集固定位置的用戶行為事件,收集用戶行為的由本地應(yīng)用程序決定。如果需要重新設(shè)置收集事件的位置,則需要重新安裝該本地應(yīng)用程序。另外,一個更重要的問題是,目前的本地應(yīng)用程序不具備根據(jù)用戶的使用習慣動態(tài)更新或者改變應(yīng)用程序的MUIL(Mobile User Interaction Language,移動應(yīng)用用戶交互開發(fā)語言)頁面,比如按要求更新界面的層次結(jié)構(gòu)、位置等等。
[0005]Web應(yīng)用程序是基于原生操作系統(tǒng)的瀏覽器實現(xiàn)的,若服務(wù)器的內(nèi)容需要更新都可以第一時間在Web客戶端,即瀏覽器上進行展現(xiàn),無需升級安裝瀏覽器,并且具有跨操作系統(tǒng)平臺兼容性好等優(yōu)點。但基于Web技術(shù)的應(yīng)用程序需要依賴于瀏覽器,Web應(yīng)用程序的運行效率、界面的交互流暢度都與本地應(yīng)用程序有較大的差距巨。另外,根據(jù)用戶的使用習慣,動態(tài)地為用戶定制個性化的MUIL頁面,使用Web技術(shù)實現(xiàn)有較大難度。
[0006]綜上所述,本地應(yīng)用程序僅可固定位置的用戶行為,若要重新設(shè)置用戶行為的位置,則需重新安裝,且本地應(yīng)用程序不具備根據(jù)用戶的使用習慣動態(tài)更新應(yīng)用程序的MUIL頁面;Web應(yīng)用程序因為依賴瀏覽器,程序運行效率和界面交互流暢度不高,在實現(xiàn)根據(jù)用戶使用習慣,為用戶動態(tài)定制個性化的MUIL頁面上,存在較大的技術(shù)困難。
【發(fā)明內(nèi)容】
[0007]本發(fā)明針對上述問題,提出了一種基于移動中間件的交互界面動態(tài)調(diào)整的方法。
[0008]本發(fā)明提供了一種基于移動中間件的交互界面面動態(tài)更新的方法,其包括:
[0009]用戶端依據(jù)移動應(yīng)用用戶交互開發(fā)語言MUIL標記收集用戶針對MUIL頁面的行為信息;
[0010]用戶端將收集的用戶行為信息經(jīng)移動網(wǎng)關(guān)發(fā)送至移動應(yīng)用中間件MAP服務(wù)器;
[0011]MAP服務(wù)器將用戶行為信息發(fā)送至用戶行為分析服務(wù)器;[0012]用戶行為分析服務(wù)器對用戶行為信息進行分析,將分析結(jié)果與閾值進行比較,確定是否需要更新用戶端的MUIL頁面;
[0013]用戶行為分析服務(wù)器若確定需要更新用戶端的MUIL頁面,則生成更新后的MUIL頁面元素的顯示順序并發(fā)送至業(yè)務(wù)邏輯服務(wù)器;
[0014]業(yè)務(wù)邏輯服務(wù)器根據(jù)更新后的MUIL頁面元素的顯示順序更新MUIL頁面,并根據(jù)更新后的MUIL頁面生成更新后的MUIL頁面的標識信息;
[0015]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面的標識信息經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器和移動網(wǎng)關(guān)發(fā)送至用戶端;
[0016]用戶端根據(jù)當前MUIL頁面生成當前MUIL頁面的標識信息,并將當前MUIL頁面的標識信息與更新后的MUIL頁面的標識信息相比較,若相同,則不更新用戶端的MUIL頁面,若不相同,則用戶端經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器、用戶行為分析服務(wù)器向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL頁面;
[0017]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送至用戶端;
[0018]用戶端根據(jù)更新后的MUIL頁面重新渲染用戶端的交互界面。
[0019]較優(yōu)地,在用戶端依據(jù)MUIL標記收集用戶針對MUIL頁面的行為信息之前,還包括:
[0020]業(yè)務(wù)邏輯服務(wù)器確定需要收集的用戶行為;
[0021]業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端。
[0022]較優(yōu)地,業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)
[0023]用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端,包括:
[0024]MAP服務(wù)器將所述MUIL標記壓縮后發(fā)給移動網(wǎng)關(guān);
[0025]移動網(wǎng)關(guān)將壓縮后的MUIL標記發(fā)給用戶端;
[0026]在業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端之后,還包括:
[0027]用戶端對壓縮后的MUIL標記進行解壓縮,得到MUIL標記。
[0028]較優(yōu)地,所述用戶行為信息是針對MUIL頁面元素的用戶行為信息,所述MUIL標記為MUIL頁面兀素的一種屬性信息。
[0029]較優(yōu)地,用戶端將收集的用戶行為信息經(jīng)移動網(wǎng)關(guān)發(fā)送至MAP服務(wù)器包括:
[0030]用戶端將收集的用戶行為信息進行壓縮后發(fā)送給移動網(wǎng)關(guān);
[0031]移動網(wǎng)關(guān)將壓縮后的用戶行為信息發(fā)給MAP服務(wù)器。
[0032]較優(yōu)地,用戶端將收集的用戶行為信息進行壓縮后發(fā)送給移動網(wǎng)關(guān)包括:用戶端將收集的用戶行為信息進行g(shù)zip壓縮,其中,在壓縮后的報文頭中添力口” MAPAccept-Encoding=gz ip ”,將壓縮后的報文發(fā)給移動網(wǎng)關(guān);
[0033]移動網(wǎng)關(guān)將壓縮后的用戶行為信息發(fā)給MAP服務(wù)器包括:
[0034]移動網(wǎng)關(guān)接收經(jīng)過gzip壓縮后的用戶行為信息;
[0035]移動網(wǎng)關(guān)解析報文頭,如果報文頭中攜帶有” MAPAccept-Encoding=gz ip ”,則不對經(jīng)過gzip壓縮后的用戶行為信息進行解壓縮,將經(jīng)過gzip壓縮后的用戶行為信息發(fā)給MAP服務(wù)器。[0036]較優(yōu)地,用戶行為分析服務(wù)器對用戶行為信息進行分析,將分析結(jié)果與閾值進行比較,確定是否需要更新用戶端的MUIL頁面,包括:
[0037]用戶行為分析服務(wù)器統(tǒng)計用戶針對MUIL頁面各元素的訪問次數(shù)、訪問概率、訪問時間長度中的至少一種信息;
[0038]將統(tǒng)計結(jié)果與閾值進行比較;
[0039]如果超過閾值,則確定需要用戶行為分析服務(wù)器更新MUIL頁面元素的顯示順序,否則,確定不需要更新用戶端的MUIL頁面。
[0040]較優(yōu)地,用戶行為分析服務(wù)器生成更新后的MUIL頁面元素的顯示順序包括:
[0041]用戶行為分析服務(wù)器根據(jù)用戶針對MUIL頁面各元素的的訪問次數(shù)、訪問概率或訪問時間長度的排序生成更新后的MUIL頁面元素的顯示順序。
[0042]較優(yōu)地,用戶行為分析服務(wù)器生成更新后的MUIL頁面元素的顯示順序包括:
[0043]用戶行為分析服務(wù)器對用戶針對MUIL頁面元素的訪問次數(shù)、訪問概率或訪問時間長度分別設(shè)置權(quán)值;
[0044]用戶行為分析服務(wù)器針對MUIL頁面的任意一個元素,分別計算用戶針對該元素的訪問次數(shù)與設(shè)置的訪問次數(shù)權(quán)值的乘積、用戶針對該元素的訪問概率與設(shè)置的訪問概率權(quán)值的乘積、用戶針對該元素的訪問時間長度與設(shè)置的訪問時間長度權(quán)值的乘積,并計算三個乘積之和,得到該元素的排序值;
[0045]用戶行為分析服務(wù)器按照元素的排序值對MUIL頁面的所有元素重新排序。
[0046]較優(yōu)地,業(yè)務(wù)邏輯服務(wù)器根據(jù)更新后的MUIL頁面生成更新后的MUIL頁面的標識信息包括:
[0047]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面的修改時間進行MD5處理,得到更新后的MUIL頁面的標識信息;
[0048]用戶端根據(jù)當前MUIL頁面生成當前MUIL頁面的標識信息包括:用戶端接收用戶行為分析服務(wù)器經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送的用戶端當前用戶界面對應(yīng)的MUIL頁面的修改時間,對當前MUIL頁面的修改時間進行MD5處理,得到用戶端當前MUIL頁面的標識信
肩、O
[0049]較優(yōu)地,用戶端經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器、用戶行為分析服務(wù)器向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL界面,包括:
[0050]用戶端將當前MUIL頁面的標識信息攜帶于MUIL頁面請求消息中經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器發(fā)送至用戶行為分析服務(wù)器;
[0051]用戶行為分析服務(wù)器從業(yè)務(wù)邏輯服務(wù)器獲得更新后的MUIL頁面的標識信息;
[0052]用戶行為分析服務(wù)器將收到的用戶端當前MUIL頁面的標識信息與更新后的MUIL頁面的標識信息進行比較,若二者相同,則確定通知業(yè)務(wù)邏輯服務(wù)器不需要將更新后的MUIL頁面發(fā)送至用戶端;若不相同,則通知業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面發(fā)送至用戶端;
[0053]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送至用戶端,包括:
[0054]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面發(fā)給MAP服務(wù)器;
[0055]MAP服務(wù)器將更新后的MUIL頁面進行壓縮后發(fā)給移動網(wǎng)關(guān);[0056]移動網(wǎng)關(guān)將壓縮的更新后的MUIL頁面發(fā)送至用戶端。
[0057]上述技術(shù)方案提供了基于移動中間件的交互界面動態(tài)調(diào)整的方法,通過采用MUIL標記要收集的用戶行為,依據(jù)MUIL的標記收集用戶行為信息發(fā)到服務(wù)器端進行用戶行為的分析,依據(jù)用戶行為的分析統(tǒng)計結(jié)果對用戶端的MUIL頁面進行更新,可以有效的動態(tài)收集用戶行為信息,根據(jù)用戶習慣為用戶定制個性化的MUIL頁面,給用戶的操作提供較大的便捷。
[0058]在本發(fā)明中,通過業(yè)務(wù)邏輯服務(wù)器確定要收集的用戶行為并進行MUIL標記,將MUIL標記下發(fā)給用戶端,在業(yè)務(wù)邏輯服務(wù)器側(cè)可以通過修改對收集的用戶行為種類進行動態(tài)、靈活的改變和調(diào)整。
[0059]在本發(fā)明中,用戶端在發(fā)送給MAP服務(wù)器或MAP服務(wù)器發(fā)送給用戶端的信息中添加使移動網(wǎng)關(guān)不能識別該信息的報文頭字段,這樣,移動網(wǎng)關(guān)在接收到用戶端壓縮的信息后不會對壓縮的信息進行解壓縮,直接傳輸壓縮過的信息,節(jié)省了信息傳輸?shù)木W(wǎng)絡(luò)流量。
[0060]在本發(fā)明中,用戶行為分析服務(wù)器將用戶行為的分析考慮多種維度,包括訪問次數(shù)、訪問概率、訪問時間長度,有利于從多角度為用戶提供個性化的交互界面。
[0061]在本發(fā)明中提出了調(diào)整用戶MUIL頁面元素順序調(diào)整的方法,通過計算用戶對MUIL頁面各元素的訪問次數(shù)、訪問概率、訪問時間長度及上述各自的權(quán)值,確定MUIL頁面各元素的排序,這種MUIL頁面的順序調(diào)整更加符合用戶的使用習慣。
[0062]在本發(fā)明中通過對MUIL頁面的修改時間進行MD5處理來唯一標識MUIL頁面,有MD5摘要值的特性,可以準確、快速的判斷用戶端的MUIL頁面和業(yè)務(wù)邏輯服務(wù)器更新的MUIL頁面是否一致。
[0063]在本發(fā)明中,提供了用戶端主動請求MUIL頁面更新的方法,可以實現(xiàn)用戶端定期或不定期的主動請求MUIL頁面的更新。
【專利附圖】
【附圖說明】
[0064]下面將參照附圖描述本發(fā)明的具體實施例,其中:
[0065]圖1為本發(fā)明實施例提供的一種基于移動中間件的交互界面動態(tài)調(diào)整的方法的流程圖;
[0066]圖2為本發(fā)明實施例中業(yè)務(wù)邏輯服務(wù)器將確定的要收集的用戶行為MUIL標記發(fā)送給用戶端的示意圖;
[0067]圖3為用戶端發(fā)送用戶行為信息給MAP服務(wù)器的流程圖;
[0068]圖4為用戶端向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL頁面的流程圖。
【具體實施方式】
[0069]為了使本發(fā)明的技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖對本發(fā)明的示例性實施例進行進一步詳細的說明,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是所有實施例的窮舉。
[0070]如圖1所示,本發(fā)明實施例提供了一種基于移動中間件的交互界面動態(tài)調(diào)整的方法,包括:
[0071]用戶端依據(jù)移動應(yīng)用用戶交互開發(fā)語言MUIL標記收集用戶針對MUIL頁面的行為信息;
[0072]用戶端將收集的用戶行為信息經(jīng)移動網(wǎng)關(guān)發(fā)送至移動應(yīng)用中間件MAP服務(wù)器;
[0073]MAP服務(wù)器將用戶行為信息發(fā)送至用戶行為分析服務(wù)器;
[0074]用戶行為分析服務(wù)器對用戶行為信息進行分析,將分析結(jié)果與閾值進行比較,確定是否需要更新用戶端的MUIL頁面;用戶行為分析服務(wù)器若確定需要更新用戶端的MUIL頁面,則生成更新后的MUIL頁面元素的顯示順序并發(fā)送至業(yè)務(wù)邏輯服務(wù)器;
[0075]業(yè)務(wù)邏輯服務(wù)器根據(jù)更新后的MUIL頁面元素的顯示順序更新用戶端的MUIL頁面,并根據(jù)更新后的MUIL頁面生成更新后的MUIL頁面的標識信息;
[0076]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面的標識信息經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器和移動網(wǎng)關(guān)發(fā)送至用戶端;
[0077]用戶端根據(jù)當前MUIL頁面生成當前MUIL頁面的標識信息,并將當前MUIL頁面的標識信息與更新后的MUIL頁面的標識信息相比較,若相同,則不更新用戶端的MUIL頁面,若不相同,則用戶端經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器、用戶行為分析服務(wù)器向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL頁面;
[0078]業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送至用戶端;
[0079]用戶端根據(jù)更新后的MUIL頁面重新渲染用戶端的交互界面,即MUIL頁面與用戶端的交互界面是一一對應(yīng)的,在用戶端的交互界面是根據(jù)業(yè)務(wù)邏輯服務(wù)器生成的MUIL頁面進行渲染后得到的可視化交互界面。
[0080]上述方案通過采用MUIL標記要收集的用戶行為,依據(jù)MUIL的標記收集用戶行為信息發(fā)到用戶行為分析服務(wù)器進行用戶行為的分析,依據(jù)用戶行為的分析統(tǒng)計結(jié)果對用戶端的MUIL頁面進行更新,可以有效的動態(tài)收集用戶行為信息,根據(jù)用戶習慣為用戶定制個性化的MUIL頁面,給用戶的操作提供較大的便捷。
[0081]如圖2所示,在用戶端依據(jù)MUIL標記收集用戶針對MUIL頁面的行為信息之前,還包括業(yè)務(wù)邏輯服務(wù)器將確定的要收集的用戶行為MUIL標記發(fā)送給用戶端,具體為:
[0082]業(yè)務(wù)邏輯服務(wù)器確定需要收集的用戶行為;
[0083]業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端。
[0084]進一步地,業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端,包括:
[0085]MAP服務(wù)器將所述MUIL標記壓縮后發(fā)給移動網(wǎng)關(guān);
[0086]移動網(wǎng)關(guān)將壓縮后的MUIL標記發(fā)給用戶端;
[0087]在業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端之后,還包括:
[0088]用戶端對壓縮后的MUIL標記進行解壓縮,得到MUIL標記。
[0089]用戶端是運行在移動終端上的MAP客戶端,MAP客戶端可以與10S(iphoneOperation System,蘋果移動操作系統(tǒng))、Android、WP (Windows Phone,微軟操作系統(tǒng))等多種移動終端系統(tǒng)及應(yīng)用程序相兼容。
[0090]所述用戶行為信息是針對MUIL頁面元素的用戶行為信息,所述MUIL標記為MUIL頁面元素的一種屬性信息。[0091]MUIL移動用戶交互語言用來標記要收集的用戶行為,所述的用戶行為信息是針對MUIL頁面元素的用戶行為信息,所述MUIL標記為MUIL頁面元素的一種屬性信息,例如MUIL標記用戶行為收集的標記格式如下:
[0092]
【權(quán)利要求】
1.一種基于移動中間件的交互界面動態(tài)更新的方法,其特征在于: 用戶端依據(jù)移動應(yīng)用用戶交互開發(fā)語言MUIL標記收集用戶針對MUIL頁面的行為信息; 用戶端將收集的用戶行為信息經(jīng)移動網(wǎng)關(guān)發(fā)送至移動應(yīng)用中間件MAP服務(wù)器; MAP服務(wù)器將用戶行為信息發(fā)送至用戶行為分析服務(wù)器; 用戶行為分析服務(wù)器對用戶行為信息進行分析,將分析結(jié)果與閾值進行比較,確定是否需要更新用戶端的MUIL頁面; 用戶行為分析服務(wù)器若確定需要更新用戶端的MUIL頁面,則生成更新后的MUIL頁面元素的顯示順序并發(fā)送至業(yè)務(wù)邏輯服務(wù)器; 業(yè)務(wù)邏輯服務(wù)器根據(jù)更新后的MUIL頁面元素的顯示順序更新MUIL頁面,并根據(jù)更新后的MUIL頁面生成更新后的MUIL頁面的標識信息; 業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面的標識信息經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器和移動網(wǎng)關(guān)發(fā)送至用戶端; 用戶端根據(jù)當前MUIL頁 面生成當前MUIL頁面的標識信息,并將當前MUIL頁面的標識信息與更新后的MUIL頁面的標識信息相比較,若相同,則不更新用戶端的MUIL頁面,若不相同,則用戶端經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器、用戶行為分析服務(wù)器向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL頁面; 業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送至用戶端; 用戶端根據(jù)更新后的MUIL頁面重新渲染用戶端的交互界面。
2.如權(quán)利要求1所述的方法,其特征在于,在用戶端依據(jù)MUIL標記收集用戶針對MUIL頁面的行為信息之前,還包括: 業(yè)務(wù)邏輯服務(wù)器確定需要收集的用戶行為; 業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端。
3.如權(quán)利要求2所述的方法,其特征在于,業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端,包括: MAP服務(wù)器將所述MUIL標記壓縮后發(fā)給移動網(wǎng)關(guān); 移動網(wǎng)關(guān)將壓縮后的MUIL標記發(fā)給用戶端; 在業(yè)務(wù)邏輯服務(wù)器將標記需要收集的用戶行為信息的MUIL標記經(jīng)用戶行為分析服務(wù)器、MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)給用戶端之后,還包括: 用戶端對壓縮后的MUIL標記進行解壓縮,得到MUIL標記。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述用戶行為信息是針對MUIL頁面元素的用戶行為信息,所述MUIL標記為MUIL頁面元素的一種屬性信息。
5.如權(quán)利要求1所述的方法,其特征在于,用戶端將收集的用戶行為信息經(jīng)移動網(wǎng)關(guān)發(fā)送至MAP服務(wù)器包括: 用戶端將收集的用戶行為信息進行壓縮后發(fā)送給移動網(wǎng)關(guān); 移動網(wǎng)關(guān)將壓縮后的用戶行為信息發(fā)給MAP服務(wù)器。
6.如權(quán)利要求5所述的方法,其特征在于,用戶端將收集的用戶行為信息進行壓縮后發(fā)送給移動網(wǎng)關(guān)包括:用戶端將收集的用戶行為信息進行g(shù)zip壓縮,其中,在壓縮后的報文頭中添加” MAPAccept-Encoding=gz ip ”,將壓縮后的報文發(fā)給移動網(wǎng)關(guān); 移動網(wǎng)關(guān)將壓縮后的用戶行為信息發(fā)給MAP服務(wù)器包括: 移動網(wǎng)關(guān)接收經(jīng)過gzip壓縮后的用戶行為信息; 移動網(wǎng)關(guān)解析報文頭,如果報文頭中攜帶有” MAPAccept-Encoding=gz ip ”,則不對經(jīng)過gzip壓縮后的用戶行為信息進行解壓縮,將經(jīng)過gzip壓縮后的用戶行為信息發(fā)給MAP服務(wù)器。
7.如權(quán)利要求1所述的方法,其特征在于,用戶行為分析服務(wù)器對用戶行為信息進行分析,將分析結(jié)果與閾值進行比較,確定是否需要更新用戶端的MUIL頁面,包括: 用戶行為分析服務(wù)器統(tǒng)計用戶針對MUIL頁面各元素的訪問次數(shù)、訪問概率、訪問時間長度中的至少一種信息; 將統(tǒng)計結(jié)果與閾值進行比較; 如果超過閾值,則確定需要用戶行為分析服務(wù)器更新MUIL頁面元素的顯示順序,否貝U,確定不需要更新用戶端的MUIL頁面。
8.如權(quán)利要求7所述的方 法,其特征在于,用戶行為分析服務(wù)器更新MUIL頁面元素的顯示順序包括: 用戶行為分析服務(wù)器根據(jù)用戶針對MUIL頁面各元素的的訪問次數(shù)、訪問概率或訪問時間長度的排序生成更新后的MUIL頁面元素的顯示順序。
9.如權(quán)利要求7所述的方法,其特征在于,用戶行為分析服務(wù)器更新MUIL頁面元素的顯示順序包括: 用戶行為分析服務(wù)器對用戶針對MUIL頁面元素的訪問次數(shù)、訪問概率或訪問時間長度分別設(shè)置權(quán)值; 用戶行為分析服務(wù)器針對MUIL頁面的任意一個元素,分別計算用戶針對該元素的訪問次數(shù)與設(shè)置的訪問次數(shù)權(quán)值的乘積、用戶針對該元素的訪問概率與設(shè)置的訪問概率權(quán)值的乘積、用戶針對該元素的訪問時間長度與設(shè)置的訪問時間長度權(quán)值的乘積,并計算三個乘積之和,得到該元素的排序值; 用戶行為分析服務(wù)器按照元素的排序值對MUIL頁面的所有元素重新排序。
10.如權(quán)利要求1所述的方法,其特征在于,業(yè)務(wù)邏輯服務(wù)器根據(jù)更新后的MUIL頁面生成更新后的MUIL頁面的標識信息包括: 業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面的修改時間進行MD5處理,得到更新后的MUIL頁面的標識信息; 用戶端根據(jù)當前MUIL頁面生成當前MUIL頁面的標識信息包括:用戶端接收用戶行為分析服務(wù)器經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送的用戶端當前用戶界面對應(yīng)的MUIL頁面的修改時間,對當前MUIL頁面的修改時間進行MD5處理,得到用戶端當前MUIL頁面的標識信息。
11.如權(quán)利要求1所述的方法,其特征在于,用戶端經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器、用戶行為分析服務(wù)器向業(yè)務(wù)邏輯服務(wù)器請求更新后的MUIL界面,包括: 用戶端將當前MUIL頁面的標識信息攜帶于MUIL頁面請求消息中經(jīng)移動網(wǎng)關(guān)、MAP服務(wù)器發(fā)送至用戶行為分析服務(wù)器; 用戶行為分析服務(wù)器從業(yè)務(wù)邏輯服務(wù)器獲得更新后的MUIL頁面的標識信息;用戶行為分析服務(wù)器將收到的用戶端當前MUIL頁面的標識信息與更新后的MUIL頁面的標識信息進行比較,若二者相同,則確定通知業(yè)務(wù)邏輯服務(wù)器不需要將更新后的MUIL頁面發(fā)送至用戶端;若不相同,則通知業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面發(fā)送至用戶端;業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面經(jīng)MAP服務(wù)器、移動網(wǎng)關(guān)發(fā)送至用戶端,包括:業(yè)務(wù)邏輯服務(wù)器將更新后的MUIL頁面發(fā)給MAP服務(wù)器; MAP服務(wù)器將更新后的MU IL頁面進行壓縮后發(fā)給移動網(wǎng)關(guān); 移動網(wǎng)關(guān)將壓縮的更新后的MUIL頁面發(fā)送至用戶端。
【文檔編號】G06F9/445GK103473107SQ201310461706
【公開日】2013年12月25日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】葉頌洪, 王萍, 廖勁光, 梁俊杰 申請人:廣州樂庚信息科技有限公司