亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

OTA升級處理方法、裝置及服務(wù)器與流程

文檔序號:12132718閱讀:396來源:國知局
OTA升級處理方法、裝置及服務(wù)器與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種OTA升級處理方法、裝置及服務(wù)器。



背景技術(shù):

OTA升級是Android系統(tǒng)提供的標(biāo)準(zhǔn)軟件升級方式。它功能強(qiáng)大,可以無損失升級系統(tǒng),主要通過網(wǎng)絡(luò)(例如WIFI、3G/4G等)自動下載OTA升級包并自動升級,當(dāng)然也支持通過下載OTA升級包到SD卡進(jìn)行升級。OTA升級包通常非常小,因此升級非常的方便,基本是在系統(tǒng)上點(diǎn)擊幾下就能夠完成。此外,最重要的是,OTA升級無需進(jìn)行額外的數(shù)據(jù)備份,短短幾分鐘就搞定所有升級工作,所有數(shù)據(jù)都會完好無損地保留下來。

系統(tǒng)軟件應(yīng)用提供者一旦有軟件新版本,通常都會主動發(fā)起用戶端軟件應(yīng)用的OTA升級。然而無差別地提示升級或者是強(qiáng)制升級會產(chǎn)生一些問題,例如用戶設(shè)備硬件盈余度不足,升級軟件可能導(dǎo)致整個設(shè)備運(yùn)行性能下降,還有可能是用戶主觀不希望升級,在某種程度上強(qiáng)行升級會侵犯用戶的選擇自主權(quán)。另外,軟件升級的一個重要驅(qū)動力是不斷改善用戶體驗,因此妥善利用軟件用戶對軟件應(yīng)用的體驗反饋信息對合理進(jìn)行軟件應(yīng)用OTA升級非常重要。



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

基于此,對于本發(fā)明的首要目的而言,有必要針對無差別的主動式OTA升級帶來的問題,提供一種被動式的OTA升級處理方法及其相應(yīng)的裝置。

本發(fā)明的另一目的在于提供一種服務(wù)器,以運(yùn)行前一目標(biāo)所述的方法。

為實(shí)現(xiàn)本發(fā)明的上述目的,采取如下技術(shù)方案:

本發(fā)明的一種OTA升級處理方法,包括下列步驟:

獲取到特定應(yīng)用新版本的OTA升級信息;

提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄;

修改所述用戶意見記錄所對應(yīng)的問題狀態(tài)信息,并向所述用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級提示信息,所述OTA升級提示信息包括該應(yīng)用新版本的OTA升級包鏈接。

上述OTA升級方法是一種被動式的應(yīng)用軟件升級方法,在新版本的應(yīng)用軟件發(fā)布后,以用戶提供的關(guān)于所使用的應(yīng)用的意見反饋信息為升級依據(jù),個性化地在服務(wù)器端生成OTA升級提示信息,并將該提示信息發(fā)送到用戶的終端設(shè)備上提示用戶有選擇地進(jìn)行升級。這種升級方法解決了主動式OTA升級帶來的升級強(qiáng)迫性問題,提高了應(yīng)用的個性化和適應(yīng)性,從而有利于保證和拓展軟件用戶對該應(yīng)用的使用度和忠實(shí)度。

在其中一個實(shí)施例中,提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未滿足預(yù)設(shè)條件的用戶意見記錄;向所述用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級進(jìn)度提示信息。用戶反映的問題多種多樣,新版本的應(yīng)用軟件不一定能夠完全解決所有已經(jīng)被反映的問題,因而在應(yīng)用的OTA升級信息中未能包含解決意見反饋信息反映的問題時,給出該應(yīng)用OTA升級的進(jìn)度信息能夠安撫用戶可能存在的不滿情緒,進(jìn)一步提高用戶體驗。

進(jìn)一步地,所述OTA升級進(jìn)度提示信息包括應(yīng)用新版本的網(wǎng)頁鏈接。

在其中一個實(shí)施例中,所述OTA升級信息包括所述特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號,所述意見反饋信息包括待解決問題的描述信息及待解決問題相關(guān)的硬件設(shè)備信息,相應(yīng)的,所述預(yù)設(shè)條件是指所述意見反饋信息與所述應(yīng)用新版本中的描述信息與硬件設(shè)備信息的匹配度滿足一定數(shù)值。

在其中一個實(shí)施例中,所述意見反饋信息包括:

獲取自用戶輸入的意見反饋信息,或

獲取自用戶對服務(wù)器提供的預(yù)設(shè)調(diào)查信息的選擇,或

獲取自用戶對已輸入的意見反饋信息的評價統(tǒng)計。

在其中一個實(shí)施例中,所述用戶意見記錄還包括所述意見反饋信息、用戶ID信息和用戶所使用終端設(shè)備的硬件設(shè)備信息。

在其中一個實(shí)施例中,所述修改所述用戶意見記錄并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息的步驟之后還包括,檢測到終端設(shè)備的應(yīng)用版本與所述特定應(yīng)用新版本相同,終止向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息。

在其中一個實(shí)施例中,所述存儲于服務(wù)器中的意見反饋信息的獲取包括如下步驟:

獲取原始意見反饋信息;

提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

存儲所述排序后的意見反饋信息。

進(jìn)一步地,提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序的步驟之后還包括:選取排序序列前預(yù)設(shè)數(shù)量的意見反饋信息作為熱點(diǎn)信息并存儲。

在其中一個實(shí)施例中,響應(yīng)于用戶基于該應(yīng)用新版本的OTA升級包鏈接的升級請求,向該用戶推送該應(yīng)用新版本相對應(yīng)的升級包。

本發(fā)明同時提供了一種OTA升級裝置,包括:

獲取模塊,用于獲取到特定應(yīng)用新版本的OTA升級信息;

分析模塊,用于提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄;

發(fā)送模塊,用于修改所述用戶意見記錄,并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息,所述OTA升級提示信息包括應(yīng)用新版本的OTA升級包鏈接。

進(jìn)一步地,所述分析模塊還用于提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未滿足預(yù)設(shè)條件的用戶意見記錄;向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級進(jìn)度提示信息。

進(jìn)一步地,所述OTA升級進(jìn)度提示信息包括應(yīng)用新版本的網(wǎng)頁鏈接。

在其中一個實(shí)施例中,所述OTA升級信息包括所述特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號,所述意見反饋信息包括待解決問題的描述信息及待解決問題相關(guān)的硬件設(shè)備信息,相應(yīng)的,所述預(yù)設(shè)條件是指所述意見反饋信息與所述應(yīng)用新版本中的描述信息與硬件設(shè)備信息的匹配度滿足一定數(shù)值。

在其中一個實(shí)施例中,所述意見反饋信息包括:獲取自用戶輸入的意見反饋信息,或獲取自用戶對服務(wù)器提供的預(yù)設(shè)調(diào)查信息的選擇,或獲取自用戶對已輸入的意見反饋信息的評價統(tǒng)計。

在其中一個實(shí)施例中,所述用戶意見記錄還包括所述意見反饋信息、用戶ID信息和用戶所使用終端設(shè)備的硬件設(shè)備信息。

在其中一個實(shí)施例中,OTA升級裝置還用于在所述修改所述用戶意見記錄并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息的步驟之后,檢測到終端設(shè)備的應(yīng)用版本與所述特定應(yīng)用新版本相同,終止向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息。

進(jìn)一步地,所述OTA升級裝置還包括統(tǒng)計模塊,用于所述存儲于服務(wù)器中的意見反饋信息的獲取,所述統(tǒng)計模塊執(zhí)行如下步驟:

獲取原始意見反饋信息;

提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

存儲所述排序后的意見反饋信息。

進(jìn)一步地,所述統(tǒng)計模塊還用于在提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序的步驟之后,選取排序序列前預(yù)設(shè)數(shù)量的意見反饋信息作為熱點(diǎn)信息并存儲。

在其中一個實(shí)施例中,所述OTA升級裝置響應(yīng)于用戶基于該應(yīng)用新版本的OTA升級包鏈接的升級請求,向該用戶推送該應(yīng)用新版本相對應(yīng)的升級包。

本發(fā)明還提供了一種OTA升級服務(wù)器,包括處理器,所述處理器用于執(zhí)行如上述的OTA升級方法。

由上述發(fā)明內(nèi)容可見,本發(fā)明提供的OTA升級方法是一種被動式的升級方法,可以對用戶終端設(shè)備上的應(yīng)用進(jìn)行針對性升級,即使不能在一次升級中解決所有用戶的所有問題,也能夠快速對用戶需求做出反應(yīng),從而提高用戶對應(yīng)用軟件的忠實(shí)度和滿意度。同時,妥善收集處理來自用戶的意見反饋信息可以使新版本的軟件應(yīng)用更新更加及時,能夠進(jìn)行有重點(diǎn)地、有針對性地完善其OTA升級包。

附圖說明

圖1為本發(fā)明一實(shí)施例OTA升級方法流程圖;

圖2為本發(fā)明另一實(shí)施例OTA升級方法流程圖;

圖3為本發(fā)明再一實(shí)施例OTA升級方法流程圖;

圖4為本發(fā)明一實(shí)施例OTA升級方法步驟S200的具體流程圖;

圖5為本發(fā)明一實(shí)施例OTA升級裝置結(jié)構(gòu)示意圖;

圖6為本發(fā)明另一實(shí)施例OTA升級裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機(jī)頂盒等設(shè)備。本發(fā)明所稱的“應(yīng)用”、“應(yīng)用程序”、“應(yīng)用軟件”以及類似表述的概念,是業(yè)內(nèi)技術(shù)人員所公知的相同概念,是指由一系列計算機(jī)指令及相關(guān)數(shù)據(jù)資源有機(jī)構(gòu)造的適于電子運(yùn)行的計算機(jī)軟件。除非特別指定,這種命名本身不受編程語言種類、級別,也不受其賴以運(yùn)行的操作系統(tǒng)或平臺所限制。理所當(dāng)然地,此類概念也不受任何形式的終端所限制。

本發(fā)明一種實(shí)施例中的OTA升級處理方法,如圖1所示,該升級處理方法包括下列步驟:

S100:獲取到特定應(yīng)用新版本的OTA升級信息。

軟件或應(yīng)用的開發(fā)者或提供者會不定時對軟件或應(yīng)用進(jìn)行更新并發(fā)布這些更新,以滿足軟件或應(yīng)用的性能不斷完善的要求,一旦有新版本的應(yīng)用產(chǎn)生,一般會上傳到服務(wù)器為廣大用戶的更新做好準(zhǔn)備。在特定應(yīng)用新版本上傳到服務(wù)器之后,服務(wù)器同時可獲取到該特定應(yīng)用新版本的OTA升級信息。OTA升級信息包括該特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號等,其中所解決問題的描述信息以“系統(tǒng)安全及優(yōu)化應(yīng)用”為例,包括但不限于:設(shè)備體檢,相較于之前的版本,更加全面地掃描設(shè)備,解決設(shè)備存在或潛在的問題;查殺木馬,整合了木馬查殺與系統(tǒng)修復(fù);設(shè)備清理,一鍵即可清理設(shè)備中所有垃圾,也可自定義清理垃圾種類;優(yōu)化加速,一鍵即可優(yōu)化設(shè)備中所有加速項解決設(shè)備卡頓問題等。

S200:提取OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄。

提取OTA升級信息中包含的關(guān)鍵詞,該關(guān)鍵詞隨OTA升級信息產(chǎn)生時提供。以包含所述關(guān)鍵詞為基準(zhǔn)對存儲在服務(wù)器中的意見反饋信息進(jìn)行檢索,當(dāng)意見反饋信息與關(guān)鍵詞的重疊度滿足預(yù)先設(shè)定的條件時——該預(yù)設(shè)條件是指意見反饋信息與應(yīng)用新版本中的描述信息與硬件設(shè)備信息的匹配度滿足一定數(shù)值,如意見反饋信息中是否包含有與該關(guān)鍵詞含義相同或相近的詞匯,包含的數(shù)量是多少,或者進(jìn)一步地,該含義相同或相近的詞匯出現(xiàn)的頻次、匹配度等——確定該意見反饋信息對應(yīng)的用戶意見記錄。具體例如若關(guān)鍵詞為“卡頓”,在意見反饋信息中包含“卡頓”一詞,并且該詞至少出現(xiàn)1次,即滿足預(yù)先設(shè)定的條件;或者若關(guān)鍵詞為“木馬查殺”,在意見反饋信息中則包含“清理病毒”這樣意思相近的處理關(guān)鍵詞,并且在意見反饋信息中出現(xiàn)2次,即滿足預(yù)先設(shè)定的條件;或者OTA升級信息中包含的關(guān)鍵詞有五個,如“木馬查殺、系統(tǒng)清理、系統(tǒng)卡頓、安裝不暢、運(yùn)行緩慢”,而意見反饋信息中包含了其中的至少兩個,則判斷其至少有40%的匹配度,即達(dá)到預(yù)設(shè)匹配度數(shù)值,滿足預(yù)先設(shè)定條件。

在用戶的終端設(shè)備上,用戶對所使用軟件或應(yīng)用當(dāng)中可能存在一定的問題,由此產(chǎn)生特定的意見反饋信息,其內(nèi)容包括待解決問題的描述信息及待解決問題相關(guān)的硬件設(shè)備信息。首先由服務(wù)器收集這些直接來自用戶的意見反饋信息,這些意見反饋信息一方面是服務(wù)器判斷是否向用戶推送升級信息的基礎(chǔ),另一方面是軟件或應(yīng)用的升級包更新所要解決的重要內(nèi)容。為保證意見反饋信息的來源清晰,以及服務(wù)器對意見反饋信息處理后推送信息的個性化和準(zhǔn)確性,使意見反饋信息隸屬于用戶意見記錄,并且該用戶意見記錄中還自然地包括有用戶ID信息、用戶所使用終端設(shè)備的硬件設(shè)備信息、用戶正在使用的應(yīng)用的版本信息等。

優(yōu)選的,意見反饋信息包括獲取自用戶輸入的意見反饋信息,或獲取自用戶對服務(wù)器提供的預(yù)設(shè)調(diào)查信息的選擇,或者獲取自用戶對已輸入的意見反饋信息的評價統(tǒng)計。通常情況下,用戶使用軟件或應(yīng)用都會產(chǎn)生對這一軟件或應(yīng)用的使用體驗或評價,收集這些體驗或評價一方面可以為軟件或應(yīng)用的開發(fā)者提供修改提高的參考,另一方面能夠使軟件或應(yīng)用的提供者向用戶提供該軟件或應(yīng)用的升級信息更具有目的性。因而,在終端設(shè)備上的軟件或應(yīng)用的使用界面上會設(shè)置意見反饋信息的接口,通常以信息輸入窗口的形式提供,在用戶打開應(yīng)用時,會在應(yīng)用中提供可用作輸入意見反饋信息的界面。這樣的意見反饋信息收集方式比較直接,能夠獲得原始而細(xì)致的意見反饋信息,然而服務(wù)器通常還需要將這樣收集到的意見反饋信息進(jìn)一步的加工,作信息提煉、分揀歸類。因此,還應(yīng)當(dāng)有一種較為簡單快捷的意見反饋信息收集方式,即直接由軟件或應(yīng)用的開發(fā)者或者提供者列舉出該軟件或應(yīng)用可能存在的問題,將這些首先進(jìn)行歸類之后形成為預(yù)設(shè)調(diào)查信息,再將其通過服務(wù)器推送到用戶端上,由用戶在其設(shè)備上進(jìn)行選擇,服務(wù)器再收集這些用戶的選擇結(jié)果,或者通過特定的交流平臺,以供眾多用戶利用其連接在服務(wù)器上的終端設(shè)備在該交流平臺上分享或者交流對于所用軟件或應(yīng)用的實(shí)際體驗,例如通過網(wǎng)頁的形式提供用戶與用戶的相互交流,用戶與開發(fā)者的相互交流,用戶可在該網(wǎng)頁上發(fā)表對應(yīng)用或軟件的意見反饋信息,其他用戶也可以對已經(jīng)輸入的意見反饋信息進(jìn)行進(jìn)一步評價,該評價可以是文字信息型的,也可以是“點(diǎn)贊”或“贊同”所獲數(shù)量型的,當(dāng)然也包括其他常用的信息統(tǒng)計方式。這一意見反饋信息的收集方式就更為規(guī)范快速,可以省去信息提煉、分揀歸類的步驟,但是這一方法需要軟件或應(yīng)用的開發(fā)者或提供者考慮問題全面,實(shí)際上也難以做到如前一種方法那樣全面細(xì)致。因此,這兩種獲取自用戶的意見反饋信息的方法往往互為補(bǔ)充或同時使用。

S300:修改用戶意見記錄所對應(yīng)的問題狀態(tài)信息,并向所述用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級提示信息,所述OTA升級提示信息包括該應(yīng)用新版本的OTA升級包鏈接。

對步驟S200確定出來的用戶意見記錄中對應(yīng)的問題狀態(tài)信息進(jìn)行修改,例如將原先問題未解決狀態(tài)變更為問題解決狀態(tài)。同時,向該用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級提示信息,發(fā)送到該用戶對應(yīng)的終端設(shè)備或者用戶在應(yīng)用軟件網(wǎng)站上的注冊賬號。OTA升級提示信息中包括特定應(yīng)用新版本的OTA升級包鏈接,在用戶收到OTA升級提示信息時可以快速完成應(yīng)用OTA升級的過程。優(yōu)選的,在用戶獲取到OTA升級提示信息之后,按照OTA升級包鏈接發(fā)出下載OTA升級包的請求,即響應(yīng)于用戶基于該應(yīng)用新版本的OTA升級包鏈接的升級請求,服務(wù)器向該用戶推送該應(yīng)用新版本相對應(yīng)的升級包。用戶運(yùn)行該升級包,最終完成應(yīng)用的升級。

優(yōu)選的,如圖2所示,本發(fā)明所示實(shí)施例提供的OTA升級方法可以包括下列步驟:

步驟S200中包括:提取OTA升級信息中的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未能滿足預(yù)設(shè)條件的用戶意見記錄。

步驟S300中包括:向所述用戶記錄對應(yīng)的用戶發(fā)送OTA升級進(jìn)度提示信息。

由于用戶的終端設(shè)備千差萬別,因而出現(xiàn)的問題也必然不盡相同,由此還有這樣一種情況,獲取到的終端設(shè)備上應(yīng)用的意見反饋信息所反映的問題完全未被已經(jīng)產(chǎn)生的新版本應(yīng)用所解決,此時也應(yīng)當(dāng)主動針對所提出的評價意見生成OTA升級進(jìn)度提示信息,這樣的OTA升級進(jìn)度提示信息可以通過“未處理”或“處理中”等信息反映當(dāng)前處理進(jìn)度,告知用戶其所反映的問題已經(jīng)在應(yīng)用開發(fā)者或提供者的考慮之中,保證應(yīng)用開發(fā)者與用戶的良好溝通。進(jìn)一步地,為方便用戶在獲取到自己所提意見反饋信息未能被最新版本應(yīng)用解決時了解該新版本應(yīng)用的詳細(xì)情況,該OTA升級進(jìn)度提示信息中包括用戶新版本的網(wǎng)頁鏈接。該網(wǎng)頁的設(shè)置提供用戶與用戶的相互交流,用戶與開發(fā)者的相互交流,用戶可在該網(wǎng)頁上發(fā)表對應(yīng)用或軟件的意見反饋信息,其他用戶也可以對已經(jīng)輸入的意見反饋信息進(jìn)行進(jìn)一步評價。該網(wǎng)頁鏈接的設(shè)置一方面向用戶說明新版本軟件的詳細(xì)信息,一方面作為收集來自用戶的意見反饋信息的渠道。

進(jìn)一步地,如圖3所示,為防止用戶在已經(jīng)完成應(yīng)用升級之后還繼續(xù)收到服務(wù)器按照意見反饋信息對應(yīng)的用戶記錄發(fā)送來的OTA升級提示信息,優(yōu)選的,OTA升級方法還包括步驟:

S400:檢測到用戶終端設(shè)備的應(yīng)用版本與所述特定應(yīng)用新版本相同,終止向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息。這一步驟可以防止用戶完成對應(yīng)應(yīng)用升級后還收到升級提示信息打擾的問題。

優(yōu)選的,如圖4所示,為更好地利用意見反饋信息,使應(yīng)用的更新更具有及時性和針對性,需要對意見反饋信息進(jìn)行統(tǒng)計加工,因此步驟S200中的存儲于服務(wù)器中的意見反饋信息的獲取還包括以下過程:

S210:獲取原始意見反饋信息。

S220:提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

S230:存儲所述排序后的意見反饋信息。

進(jìn)一步將意見反饋信息分為原始意見反饋信息和排序后的意見反饋信息,其中原始意見反饋信息為直接從用戶處獲取的直接意見反饋,將該原始意見反饋信息經(jīng)過統(tǒng)計加工后輸出排序后的意見反饋信息,該排序后的意見反饋信息再進(jìn)一步用作步驟S200中的其他處理。首先對原始意見反饋信息中的關(guān)鍵詞進(jìn)行提取,以前文所述“系統(tǒng)安全及優(yōu)化應(yīng)用”的案例為例,關(guān)鍵詞可以是“木馬查殺”、“系統(tǒng)修復(fù)”、“設(shè)備卡頓”等等,統(tǒng)計收到的用戶原始意見反饋信息數(shù)量,計算出某一關(guān)鍵詞在該數(shù)量中所占比例,也即關(guān)鍵詞的重復(fù)率,根據(jù)這一重復(fù)率的大小對原始意見反饋信息進(jìn)行排序得出排序后的意見反饋信息并存儲。優(yōu)選的,基于關(guān)鍵詞的重復(fù)率進(jìn)行原是一件反饋信息排序處理之后再選取排序序列前預(yù)設(shè)數(shù)量的意見反饋信息作為熱點(diǎn)信息并存儲,例如選取重復(fù)率排名前十或前二十的意見反饋信息,因為這些意見反饋信息出現(xiàn)的頻次最高,因此屬于用戶關(guān)心的熱點(diǎn),軟件開發(fā)人員可以根據(jù)這些熱點(diǎn)信息確定應(yīng)用改進(jìn)的重點(diǎn),有利于快速解決大多數(shù)用戶的問題,提高用戶體驗。

適應(yīng)前述的方法,基于計算機(jī)模塊化思維,本發(fā)明的另一實(shí)施例提供一種OTA升級裝置,如圖5所示,包括:

獲取模塊10,用于獲取到特定應(yīng)用新版本的OTA升級信息。在特定應(yīng)用新版本上傳到服務(wù)器之后,服務(wù)器中的獲取模塊10可同時獲取到該特定應(yīng)用新版本的OTA升級信息,其中OTA升級信息包括該特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號等。

分析模塊20,用于提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄。分析模塊20會提取OTA升級信息中包含的關(guān)鍵詞,并且以包含所述關(guān)鍵詞為基準(zhǔn)對獲取模塊10得到的并存儲在服務(wù)器中的意見反饋信息進(jìn)行檢索,當(dāng)意見反饋信息與關(guān)鍵詞的重疊度滿足預(yù)先設(shè)定的條件時,如意見反饋信息中是否包含有與該關(guān)鍵詞含義相同或相近的詞匯,或者進(jìn)一步地,該含義相同或相近的詞匯出現(xiàn)的頻次、匹配度等,分析模塊20以此確定該意見反饋信息對應(yīng)的用戶意見記錄。優(yōu)選的,分析模塊20還用于提取OTA升級信息的關(guān)鍵詞,以這些關(guān)鍵詞在獲取模塊10存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未滿足預(yù)設(shè)條件的用戶意見記錄,再結(jié)合其他模塊實(shí)現(xiàn)向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級進(jìn)度提示信息。

發(fā)送模塊30,用于修改用戶意見記錄,并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息,所述OTA升級提示信息包括應(yīng)用新版本的OTA升級包鏈接。發(fā)送模塊30對分析模塊20確定出來的用戶意見記錄中對應(yīng)的問題狀態(tài)信息進(jìn)行修改,例如將原先問題未解決狀態(tài)變更為問題解決狀態(tài)。同時,發(fā)送模塊30向該用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級提示信息,發(fā)送到該用戶對應(yīng)的終端設(shè)備或者用戶在應(yīng)用軟件網(wǎng)站上的注冊賬號。

優(yōu)選的,如圖6所示,該OTA升級裝置還包括統(tǒng)計模塊40,用于存儲于服務(wù)器中的意見反饋信息的獲取,該模塊執(zhí)行如下步驟:

獲取原始意見反饋信息;

提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

存儲所述排序后的意見反饋信息。

通過統(tǒng)計模塊40實(shí)現(xiàn)對原始意見反饋信息的整理統(tǒng)計,形成可直接快捷使用的排序后的意見反饋信息,為軟件開發(fā)人員改進(jìn)應(yīng)用提供有力參考。

本發(fā)明還提供了一種OTA升級服務(wù)器,包括上述的OTA升級裝置,用于實(shí)現(xiàn)上述方法描述的步驟,例如以獲取模塊10用于獲取到特定應(yīng)用新版本的OTA升級信息,再以分析模塊20提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄,最后通過發(fā)送模塊30修改用戶意見記錄,并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息,所述OTA升級提示信息包括應(yīng)用新版本的OTA升級包鏈接。同時還使用統(tǒng)計模塊40,用于存儲于服務(wù)器中的意見反饋信息的獲取。

為便于本領(lǐng)域技術(shù)人員更容易理解本發(fā)明的實(shí)現(xiàn)方式,以下示例敘述實(shí)際場景中如何完成新版本應(yīng)用的OTA升級。

某一用戶在終端設(shè)備上使用某應(yīng)用,該應(yīng)用可以是某一項應(yīng)用APP,也可以是操作系統(tǒng),發(fā)現(xiàn)該應(yīng)用使用不正常、不便利或者對該應(yīng)用的使用有改進(jìn)建議,或者對該應(yīng)用表達(dá)贊揚(yáng)或贊同,或者在該應(yīng)用提供的調(diào)查界面上填寫評價選項,或者是用戶在服務(wù)器提供的有關(guān)某應(yīng)用的交流平臺(例如有關(guān)該應(yīng)用的網(wǎng)站)上提出意見信息,這里的提出意見信息也可以有多種方式,比如用戶在交流平臺上直接輸入,或者填寫交互平臺上預(yù)設(shè)的調(diào)查問卷,或者對其他用戶的意見信息進(jìn)行進(jìn)一步評論。以上這些即是意見反饋信息,更準(zhǔn)確的理解是原始意見反饋信息,用戶的參與使這些意見反饋信息生成,服務(wù)器更全面地獲取到這些意見反饋信息對應(yīng)的用戶意見記錄,并且將這些用戶意見記錄存儲起來。

當(dāng)應(yīng)用開發(fā)者或提供者發(fā)布新版本應(yīng)用時,服務(wù)器同時獲取到與該新版本應(yīng)用對應(yīng)的OTA升級信息,其詳細(xì)描述了該新版本應(yīng)用的新特性、新功能或者所解決的具體問題,一般情況下OTA升級信息中包含有這些新特性、新功能或所解決問題的關(guān)鍵詞,服務(wù)器根據(jù)這些關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定出與該關(guān)鍵詞存在一定匹配度的意見反饋信息所對應(yīng)的用戶意見記錄,服務(wù)器修改用戶意見記錄中的問題狀態(tài)信息,比如將原先的“未解決”狀態(tài)更改為“解決”狀態(tài)并加以存儲,最后向確定出的用戶意見記錄對應(yīng)的用戶推送OTA升級提示信息。也即,最終的效果是,用戶提出意見反饋信息,被服務(wù)器獲取并存儲后,在有新版本應(yīng)用發(fā)布時,服務(wù)器根據(jù)新版本應(yīng)用中的OTA升級信息分析該新版本應(yīng)用是否能夠解決該用戶提出的意見反饋信息中所包含的問題,如果可以解決,用戶則會收到服務(wù)器發(fā)送過來的OTA升級提示信息,用戶根據(jù)該OTA升級信息進(jìn)行應(yīng)用升級。當(dāng)然,在新版本應(yīng)用還不能給出解決該用戶的意見反饋信息中所包含的問題的方案時,服務(wù)器就會向該用戶發(fā)送OTA升級進(jìn)度提示信息,該進(jìn)度提示信息可以網(wǎng)頁鏈接的方式出現(xiàn),用戶點(diǎn)擊該網(wǎng)頁鏈接進(jìn)入網(wǎng)站可以了解到新版本應(yīng)用的功能和問題處理進(jìn)度,用戶結(jié)合自身情況可以選擇性對正在使用的應(yīng)用進(jìn)行更新,或者進(jìn)一步提出意見反饋信息,也能夠通過該網(wǎng)頁同其他用戶或者軟件開發(fā)者交流。

在這一過程中,服務(wù)器還會對評價信息進(jìn)行統(tǒng)計分析,對相同或相類似的意見反饋信息進(jìn)行數(shù)量統(tǒng)計并根據(jù)數(shù)量大小排序,挑選出排名靠前的意見反饋信息,應(yīng)用提供者根據(jù)這些排序后的意見反饋信息對應(yīng)用進(jìn)行進(jìn)一步改進(jìn)和完善,待應(yīng)用提供者完成該應(yīng)用的進(jìn)一步改進(jìn)生成更新版本的應(yīng)用,將更新版本的應(yīng)用的OTA升級信息再預(yù)存在服務(wù)器中,即服務(wù)器又能獲取到更新版本的應(yīng)用的OTA升級信息,并執(zhí)行后續(xù)步驟,如此循環(huán),實(shí)現(xiàn)用戶終端上應(yīng)用的OTA升級以及應(yīng)用的不斷完善。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機(jī)程序指令提供給通用計算機(jī)、專業(yè)計算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來實(shí)現(xiàn),從而通過計算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

綜上所述,本發(fā)明所提供的技術(shù)方案如下所述:

A1、一種OTA升級處理方法,包括下列步驟:

獲取到特定應(yīng)用新版本的OTA升級信息;

提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄;

修改所述用戶意見記錄所對應(yīng)的問題狀態(tài)信息,并向所述用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級提示信息,所述OTA升級提示信息包括該應(yīng)用新版本的OTA升級包鏈接。

A2、根據(jù)A1所述的OTA升級方法,提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未滿足預(yù)設(shè)條件的用戶意見記錄;

向所述用戶意見記錄對應(yīng)的用戶發(fā)送OTA升級進(jìn)度提示信息。

A3、根據(jù)A2所述的OTA升級方法,所述OTA升級進(jìn)度提示信息包括應(yīng)用新版本的網(wǎng)頁鏈接。

A4、根據(jù)A1所述的OTA升級方法,所述OTA升級信息包括所述特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號,所述意見反饋信息包括待解決問題的描述信息及待解決問題相關(guān)的硬件設(shè)備信息,相應(yīng)的,所述預(yù)設(shè)條件是指所述意見反饋信息與所述應(yīng)用新版本中的描述信息與硬件設(shè)備信息的匹配度滿足一定數(shù)值。

A5、根據(jù)A1所述的OTA升級方法,所述意見反饋信息包括:

獲取自用戶輸入的意見反饋信息,或

獲取自用戶對服務(wù)器提供的預(yù)設(shè)調(diào)查信息的選擇,或

獲取自用戶對已輸入的意見反饋信息的評價統(tǒng)計。

A6、根據(jù)A1所述的OTA升級方法,所述用戶意見記錄還包括所述意見反饋信息、用戶ID信息和用戶所使用終端設(shè)備的硬件設(shè)備信息。

A7、根據(jù)A1所述的OTA升級方法,所述修改所述用戶意見記錄并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息的步驟之后還包括,檢測到終端設(shè)備的應(yīng)用版本與所述特定應(yīng)用新版本相同,終止向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息。

A8、根據(jù)A1所述的OTA升級方法,所述存儲于服務(wù)器中的意見反饋信息的獲取還包括如下步驟:

獲取原始意見反饋信息;

提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

存儲所述排序后的意見反饋信息。

A9、根據(jù)A8所述的OTA升級方法,提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序的步驟之后還包括:選取排序序列前預(yù)設(shè)數(shù)量的意見反饋信息作為熱點(diǎn)信息并存儲。

A10、根據(jù)A1所述的OTA升級方法,響應(yīng)于用戶基于該應(yīng)用新版本的OTA升級包鏈接的升級請求,向該用戶推送該應(yīng)用新版本相對應(yīng)的升級包。

B11、一種OTA升級裝置,包括:

獲取模塊,用于獲取到特定應(yīng)用新版本的OTA升級信息;

分析模塊,用于提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度滿足預(yù)設(shè)條件的用戶意見記錄;

發(fā)送模塊,用于修改所述用戶意見記錄,并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息,所述OTA升級提示信息包括應(yīng)用新版本的OTA升級包鏈接。

B12、根據(jù)B11所述的OTA升級裝置,所述分析模塊還用于提取所述OTA升級信息的關(guān)鍵詞,以所述關(guān)鍵詞在存儲于服務(wù)器中的意見反饋信息中檢索,確定意見反饋信息與所述關(guān)鍵詞的重疊度未滿足預(yù)設(shè)條件的用戶意見記錄;向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級進(jìn)度提示信息。

B13、根據(jù)B12所述的OTA升級裝置,所述OTA升級進(jìn)度提示信息包括應(yīng)用新版本的網(wǎng)頁鏈接。

B14、根據(jù)B11所述的OTA升級裝置,所述OTA升級信息包括所述特定應(yīng)用新版本所解決問題的描述信息、支持的硬件設(shè)備信息和應(yīng)用新版本的版本號,所述意見反饋信息包括待解決問題的描述信息及待解決問題相關(guān)的硬件設(shè)備信息,相應(yīng)的,所述預(yù)設(shè)條件是指所述意見反饋信息與所述應(yīng)用新版本中的描述信息與硬件設(shè)備信息的匹配度滿足一定數(shù)值。

B15、根據(jù)B11所述的OTA升級裝置,所述意見反饋信息包括:

獲取自用戶輸入的意見反饋信息,或

獲取自用戶對服務(wù)器提供的預(yù)設(shè)調(diào)查信息的選擇,或

獲取自用戶對已輸入的意見反饋信息的評價統(tǒng)計。

B16、根據(jù)B11所述的OTA升級裝置,所述用戶意見記錄還包括所述意見反饋信息、用戶ID信息和用戶所使用終端設(shè)備的硬件設(shè)備信息。

B17、根據(jù)B11所述的OTA升級裝置,所述OTA升級裝置還用于在所述修改所述用戶意見記錄并向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息的步驟之后,檢測到終端設(shè)備的應(yīng)用版本與所述特定應(yīng)用新版本相同,終止向所述用戶意見記錄對應(yīng)的終端設(shè)備發(fā)送OTA升級提示信息。

B18、根據(jù)B11所述的OTA升級裝置,所述OTA升級裝置還包括統(tǒng)計模塊,用于所述存儲于服務(wù)器中的意見反饋信息的獲取,所述統(tǒng)計模塊執(zhí)行如下步驟:

獲取原始意見反饋信息;

提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序;

存儲所述排序后的意見反饋信息。

B19、根據(jù)B18所述的OTA升級裝置,所述統(tǒng)計模塊還用于在提取原始意見反饋信息中的關(guān)鍵詞,基于所述關(guān)鍵詞的重復(fù)率對所述原始意見反饋信息進(jìn)行排序的步驟之后,選取排序序列前預(yù)設(shè)數(shù)量的意見反饋信息作為熱點(diǎn)信息并存儲。

B20、根據(jù)B11所述的OTA升級裝置,所述OTA升級裝置響應(yīng)于用戶基于該應(yīng)用新版本的OTA升級包鏈接的升級請求,向該用戶推送該應(yīng)用新版本相對應(yīng)的升級包。

C21、一種OTA升級服務(wù)器,包括處理器,所述處理器用于執(zhí)行如A1~A10任一所述的OTA升級方法。

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