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

移動(dòng)終端桌面信息推送系統(tǒng)及其方法

文檔序號(hào):7801353閱讀:240來(lái)源:國(guó)知局
專利名稱:移動(dòng)終端桌面信息推送系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端桌面信息推送系統(tǒng), 以及一種移動(dòng)終端桌面信息推送方法。
背景技術(shù)
隨著電子技術(shù)的不斷發(fā)展,數(shù)碼產(chǎn)品越來(lái)越貼近人們的生活。隨之而來(lái)的是人們不斷追求更多的便捷的享受,更多娛樂(lè)氣氛。十年前手機(jī)僅僅作為一個(gè)通訊設(shè)備出現(xiàn)在人們的面前,但是在網(wǎng)絡(luò)全球化的今天,手機(jī)儼然成為個(gè)人的“超級(jí)計(jì)算機(jī)”,品種多樣的手機(jī),紛亂復(fù)雜的程序軟件,不斷改變?nèi)藗兪謾C(jī)使用的態(tài)度,也不斷催生人們的好奇心。在這種新的社會(huì)需求下,構(gòu)建以情感為主題的模式應(yīng)運(yùn)而生。
構(gòu)建以情感為主題的中間件平臺(tái)需求,S卩根據(jù)用戶的時(shí)空和社交信息,并依照用戶終端個(gè)性化的用戶組策略,推送資訊和應(yīng)用到手機(jī)桌面,這已經(jīng)成為手機(jī)玩家和商務(wù)人群新的需求。
但是目前的手機(jī)和其他智能移動(dòng)終端的信息推送平臺(tái)并不能充分實(shí)現(xiàn)與用戶之間的交互,用戶都只能被動(dòng)接收一些信息,例如天氣、新聞等。而并不能通過(guò)自定義設(shè)置獲取其他更多的信息,如音樂(lè)、小說(shuō)、軟件、游戲等,也無(wú)法自定義獲取各種數(shù)據(jù)的時(shí)間。因此,現(xiàn)有的智能移動(dòng)終端的信息推送平臺(tái)已經(jīng)不能滿足使用者對(duì)各種類型咨詢?nèi)找嬖鲩L(zhǎng)的需求,也無(wú)法為使用者提供更多的個(gè)性化設(shè)置。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種能夠?yàn)橛脩籼峁└鄠€(gè)性化設(shè)置、更多類型的數(shù)據(jù)內(nèi)容,實(shí)現(xiàn)與使用者之間充分的信息交互的移動(dòng)終端桌面信息推送系統(tǒng)及其方法。
一種移動(dòng)終端桌面信息推送系統(tǒng),包括內(nèi)容云、服務(wù)端和用戶端;
所述內(nèi)容云用于向所述服務(wù)端提供實(shí)時(shí)數(shù)據(jù);
所述用戶端用于設(shè)置用戶的場(chǎng)景配置信息,并向所述服務(wù)端發(fā)送所述場(chǎng)景配置信息,其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息;接收所述服務(wù)端發(fā)送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容;
所述服務(wù)端包括用戶中心模塊、應(yīng)用云管理模塊和用戶主控模塊。所述用戶中心模塊用于保存所述用戶端發(fā)送的場(chǎng)景配置信息。所述應(yīng)用云管理模塊用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從所述內(nèi)容云提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容。所述用戶主控模塊用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息,定時(shí)向所述用戶端推送所述數(shù)據(jù)內(nèi)容。
一種移動(dòng)終端桌面信息推送方法,包括以下步驟設(shè)置用戶端的場(chǎng)景配置信息,并向服務(wù)端發(fā)送所述場(chǎng)景配置信息,其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息。在所述服務(wù)端保存所述用戶端的場(chǎng)景配置信息,根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從預(yù)先構(gòu)建的內(nèi)容云所提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息,定時(shí)向所述用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容。在用戶端接收所述服務(wù)端推送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景顯示所述數(shù)據(jù)內(nèi)容。
與現(xiàn)有技術(shù)相比較,本發(fā)明的移動(dòng)終端桌面信息推送系統(tǒng)及其方法中,用戶可以通過(guò)所述用戶端設(shè)置用戶的個(gè)性化場(chǎng)景配置信息,所述用戶端將所述場(chǎng)景配置信息發(fā)送到所述服務(wù)端,再由所述服務(wù)端根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息,從所述內(nèi)容云中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,并在用戶定義的推送時(shí)間對(duì)用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,最后由所述用戶端在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容。因此,實(shí)現(xiàn)用戶對(duì)移動(dòng)終端的應(yīng)用場(chǎng)景配置的個(gè)性化定義,用戶不再是被動(dòng)地接受服務(wù)端推送的各種資訊,而是根據(jù)自己的個(gè)性、喜好靈活地設(shè)置,以獲得各種實(shí)時(shí)數(shù)據(jù)和應(yīng)用,使移動(dòng)終端的應(yīng)用場(chǎng)景不再呆板和單一化。
并且,由于所述服務(wù)端的數(shù)據(jù)是根據(jù)用戶的場(chǎng)景配置信息從內(nèi)容云中獲取的,因此用戶可以自定義獲取所述內(nèi)容云提供的豐富的實(shí)時(shí)數(shù)據(jù),除了新聞、天氣之外,還可以獲取音樂(lè)、小說(shuō)、軟件、游戲等海量數(shù)據(jù)內(nèi)容。


圖1是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的結(jié)構(gòu)示意圖2是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)一種優(yōu)選實(shí)施方式的結(jié)構(gòu)示意圖3是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)另一種優(yōu)選實(shí)施方式的結(jié)構(gòu)示意圖4是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的用戶端一種優(yōu)選實(shí)施方式的結(jié)構(gòu)示意圖5本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的用戶端應(yīng)用程序接口模塊一種優(yōu)選實(shí)施方式的結(jié)果示意圖6是本發(fā)明移動(dòng)終端桌面信息推送方法的流程圖。
具體實(shí)施方式
請(qǐng)參閱圖1,圖1是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的結(jié)構(gòu)示意圖。
所述移動(dòng)終端桌面信息推送系統(tǒng)包括內(nèi)容云10、服務(wù)端20和用戶端30 ;
所述內(nèi)容云10用于向所述服務(wù)端20提供實(shí)時(shí)數(shù)據(jù)。
所述用戶端30用于設(shè)置用戶的場(chǎng)景配置信息,并向所述服務(wù)端20發(fā)送所述場(chǎng)景配置信息,其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息;接收所述服務(wù)端20發(fā)送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容。
所述服務(wù)端20包括用戶中心模塊210、應(yīng)用云管理模塊220和用戶主控模塊230 ;
所述用戶中心模塊210用于保存所述用戶端30發(fā)送的場(chǎng)景配置信息;
所述應(yīng)用云管理模塊220用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從所述內(nèi)容云10提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;
所述用戶主控模塊230用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息, 定時(shí)向所述用戶端30推送所述數(shù)據(jù)內(nèi)容。
其中,所述內(nèi)容云10采用云端管理技術(shù),為所述服務(wù)端20的各個(gè)應(yīng)用提供多元化的實(shí)時(shí)數(shù)據(jù)內(nèi)容,包括新聞資訊、笑話、天氣、視頻、音樂(lè)、讀書、生活小幫手、優(yōu)惠信息等等。 所述內(nèi)容云10實(shí)時(shí)把各種數(shù)據(jù)內(nèi)容推送到所述服務(wù)端20,供所述用戶端30調(diào)用。
對(duì)網(wǎng)絡(luò)上的各種實(shí)時(shí)數(shù)據(jù)內(nèi)容采用云管理技術(shù),從而使用戶可以通過(guò)所述內(nèi)容云 10獲得更海量的數(shù)據(jù),具有更多的選擇,豐富自定義應(yīng)用場(chǎng)景的數(shù)據(jù)內(nèi)容。
所述服務(wù)端20中,所述用戶中心模塊210用于管理用戶的基本資料、場(chǎng)景配置信息、用戶行為記錄、應(yīng)用下載記錄等資料。所述用戶主控模塊230用于內(nèi)容推送、用戶配置監(jiān)控、桌面升級(jí)管理。所述應(yīng)用云管理模塊220用于管理各個(gè)第三方應(yīng)用插件的資料。
作為一個(gè)優(yōu)選實(shí)施方式,所述用戶中心模塊210包括以下各種子模塊中的一個(gè)或多個(gè)
用戶資料管理模塊,用于管理用戶基本資料,并根據(jù)所述用戶基本資料,控制用戶的登錄;
配置信息管理模塊,用于管理所述場(chǎng)景配置信息,接收所述用戶端30對(duì)所述場(chǎng)景配置信息的修改,根據(jù)所述修改更新所述場(chǎng)景配置信息;
行為策略模塊,用于根據(jù)用戶的操作行為記錄,按照預(yù)定規(guī)則生成對(duì)應(yīng)的推薦配置策略,并向所述用戶端30推送所述推薦配置策略;
下載記錄模塊,用于記錄用戶每次下載的信息。
通過(guò)所述用戶資料管理模塊,可以管理用戶的賬戶信息,方便用戶進(jìn)行登錄,獲取自定義的應(yīng)用場(chǎng)景設(shè)置。所述配置信息管理模塊允許用戶隨時(shí)對(duì)自定義的配置進(jìn)行修改, 與所述用戶端30保持更及時(shí)的信息交互。所述行為策略模塊則是根據(jù)用戶的操作行為記錄,生成最適合用戶使用的推薦配置,非常方便。所述下載記錄模塊方便用戶對(duì)數(shù)據(jù)下載進(jìn)行管理。
作為一個(gè)優(yōu)選實(shí)施方式,所述用戶主控模塊230包括用戶配置監(jiān)控模塊231、桌面升級(jí)管理模塊232和數(shù)據(jù)內(nèi)容推送模塊233 ;如圖2所示。
所述用戶配置監(jiān)控模塊231用于監(jiān)控所述場(chǎng)景配置信息中的各種數(shù)據(jù)內(nèi)容的推送時(shí)間;
所述桌面升級(jí)管理模塊232用于檢測(cè)移動(dòng)終端的桌面升級(jí)信息;
所述數(shù)據(jù)內(nèi)容推送模塊233用于在所述用戶配置監(jiān)控模塊231獲得的推送時(shí)間向所述用戶端30推送對(duì)應(yīng)的所述數(shù)據(jù)內(nèi)容;并在桌面升級(jí)管理模塊232檢測(cè)到桌面升級(jí)信息時(shí),向所述用戶端30推送所述桌面升級(jí)信息。
通過(guò)所述桌面升級(jí)管理模塊232可以實(shí)時(shí)監(jiān)控移動(dòng)終端的桌面升級(jí)信息,所述數(shù)據(jù)內(nèi)容推送模塊233實(shí)時(shí)對(duì)所述用戶端30推送所述桌面升級(jí)信息,使所述用戶端30時(shí)刻獲取最新的桌面版本。
請(qǐng)參閱圖3,圖3是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)另一種優(yōu)選實(shí)施方式的結(jié)構(gòu)示意圖。
所述用戶端30包括控制模塊310、應(yīng)用程序接口模塊320。
其中,所述控制模塊310用于控制用戶端的桌面展示以及數(shù)據(jù)的獲取等操作。并用于將從所述服務(wù)端20獲取到的數(shù)據(jù)內(nèi)容進(jìn)行分析整理。所述控制模塊310還用于接收來(lái)自系統(tǒng)時(shí)間觸發(fā),例如應(yīng)用程序接口模塊320的觸發(fā);或者用戶觸發(fā),例如用戶點(diǎn)擊動(dòng)作等;其他時(shí)間觸發(fā),例如根據(jù)用戶行為以及預(yù)置時(shí)間點(diǎn),來(lái)更換桌面內(nèi)容。
所述應(yīng)用程序接口模塊320用于在所述控制模塊310的控制下,調(diào)用所述用戶端的各種API接口執(zhí)行所述用戶端的數(shù)據(jù)下載、文件操作和應(yīng)用啟動(dòng)。
請(qǐng)一并參閱圖4,圖4是本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的用戶端的一種優(yōu)選實(shí)施方式的結(jié)構(gòu)示意圖。
作為一個(gè)優(yōu)選實(shí)施方式,所述用戶端30中,所述控制模塊310包括配置信息設(shè)置模塊316和多模板顯示模塊311。
所述配置信息設(shè)置模塊316用于接收用戶指令,根據(jù)用戶指令設(shè)置所述場(chǎng)景配置信息,并將所述場(chǎng)景配置信息通過(guò)應(yīng)用程序接口模塊320傳送至所述服務(wù)端20。
所述多模板顯示模塊311用于保存各種類型數(shù)據(jù)的顯示模板,并套用對(duì)應(yīng)的所述顯示模板顯示從所述服務(wù)端20獲取的所述數(shù)據(jù)內(nèi)容。所述多模板顯示模塊311還可以根據(jù)所述配置信息設(shè)置模塊316的設(shè)置信息,直接調(diào)用本地的顯示模板來(lái)顯示本地的數(shù)據(jù)內(nèi)容。
在本發(fā)明的移動(dòng)終端桌面信息推送系統(tǒng)的用戶端中,所有用戶能看到的界面,都為“模板”加“數(shù)據(jù)”的方式呈現(xiàn),多套顯示模板對(duì)應(yīng)多種應(yīng)用場(chǎng)景,隨著場(chǎng)景變化,用戶桌面也會(huì)由Widget控制調(diào)用相應(yīng)的顯示模板來(lái)展示對(duì)應(yīng)的數(shù)據(jù)呈現(xiàn)在手機(jī)桌面上。通過(guò)所述多模板顯示模塊311,可以套用不同的顯示模板(View視圖)來(lái)展示獲取的所述數(shù)據(jù)內(nèi)容。
進(jìn)一步地,所述控制模塊310還包括行為記錄模塊312,所述行為記錄模塊312 用于進(jìn)行用戶的操作行為記錄,并將所述操作行為記錄通過(guò)所述應(yīng)用程序接口模塊320傳送至所述服務(wù)端20,接收所述服務(wù)端20發(fā)送的推薦配置策略;所述多模板顯示模塊311根據(jù)所述服務(wù)端20發(fā)送的推薦配置策略,調(diào)用相應(yīng)的顯示模板,更換移動(dòng)終端桌面的相關(guān)區(qū)域的內(nèi)容。在不需要調(diào)用所述服務(wù)端20的數(shù)據(jù)內(nèi)容時(shí),所述行為記錄模塊312也可以直接生成本地的配置策略,所述多模板顯示模塊311根據(jù)所述本地的配置策略調(diào)用對(duì)應(yīng)的顯示模板顯示本地的數(shù)據(jù)內(nèi)容。
通過(guò)所述行為記錄模塊312記錄用戶的操作行為習(xí)慣,由所述服務(wù)端20分析并生產(chǎn)推薦配置策略后返回所述用戶端30,所述多模板顯示模塊311根據(jù)所述推薦配置策略自動(dòng)調(diào)用相應(yīng)的顯示模板,使本發(fā)明移動(dòng)終端桌面信息推送系統(tǒng)的使用更加人性化。
所述控制模塊310還包括本地化圖片數(shù)據(jù)模塊313、本地化文本數(shù)據(jù)模塊314和本地化用戶數(shù)據(jù)模塊315。
其中,所述本地化圖片數(shù)據(jù)模塊313用于獲取遠(yuǎn)程的圖片文件,將所述圖片數(shù)據(jù)寫到所述移動(dòng)終端的儲(chǔ)存器臨時(shí)目錄中;
所述本地化文本數(shù)據(jù)模塊314用于調(diào)用MVCWidget的Ajax函數(shù)獲取JSON字符串組成的文本數(shù)據(jù),將所述文本數(shù)據(jù)寫到所述移動(dòng)終端的儲(chǔ)存器臨時(shí)目錄中;
所述本地化用戶數(shù)據(jù)模塊315用于將用戶數(shù)據(jù)保存到本地。
所述本地化圖片數(shù)據(jù)模塊313利用所述應(yīng)用程序接口模塊320提供的網(wǎng)絡(luò)API來(lái)獲取遠(yuǎn)程圖片文件,并將圖片文件寫到SD卡的臨時(shí)目錄中,等圖片下載完,所述應(yīng)用程序接口模塊320調(diào)用MVCWidget的js回調(diào)函數(shù)來(lái)處理圖片的顯示等動(dòng)作。所有給用戶能感知到的內(nèi)容(圖片,文字等)都將先本地化然后再展示,而且這些動(dòng)作都是在系統(tǒng)后臺(tái)異步進(jìn)行,不影響用戶使用以及手機(jī)其他功能。同時(shí),將應(yīng)用的數(shù)據(jù)內(nèi)容本地化之后,系統(tǒng)的速度以及穩(wěn)定性將大大提高。不用再擔(dān)心普通B/S模式的斷網(wǎng)以及服務(wù)器出故障等情況發(fā)生, 因?yàn)楸镜厥冀K有一份可以使用的數(shù)據(jù)。同時(shí)也解決了 B/S模式顯示速度慢的問(wèn)題,因?yàn)槭侵苯幼x取保存在本地臨時(shí)儲(chǔ)存目錄中的數(shù)據(jù)內(nèi)容,所以跟普通第三方應(yīng)用程序響應(yīng)的速度一致。對(duì)數(shù)據(jù)內(nèi)容的操作過(guò)程穩(wěn)定、快速、流暢。對(duì)于使用OpenDoor桌面信息推送系統(tǒng)的用戶來(lái)說(shuō),用戶體驗(yàn)將達(dá)到最佳。
所述本地化文本數(shù)據(jù)模塊314對(duì)文本數(shù)據(jù)的本地化流程與圖片數(shù)據(jù)的本地化類似。所述本地化文本數(shù)據(jù)模塊314調(diào)用MVCWidget的Ajax請(qǐng)求獲取得到JSON字符串,其中,包括用戶的各時(shí)間段設(shè)置以及即時(shí)數(shù)據(jù)。JSON這種數(shù)據(jù)格式比直接利用XML數(shù)據(jù)要節(jié)省流量,同時(shí)又比直接使用Socket來(lái)解析內(nèi)容實(shí)現(xiàn)起來(lái)容易,對(duì)于MVCWidget來(lái)說(shuō)不用很復(fù)雜的解析就直接能將JSON數(shù)據(jù)轉(zhuǎn)換成Widget內(nèi)容的數(shù)據(jù)格式。然后調(diào)用所述應(yīng)用程序接口模塊320提供的文件操作API將所述文本數(shù)據(jù)寫入到本地儲(chǔ)存卡的臨時(shí)文件中。
用戶手機(jī)一啟動(dòng)之后最先會(huì)讀取該臨時(shí)文件將數(shù)據(jù)快速的顯示到手機(jī)上,讓用戶感覺(jué)桌面就是跟關(guān)機(jī)前的桌面一樣。等桌面系統(tǒng)都啟動(dòng)完成后,接下來(lái)就交由后臺(tái)的所述本地化用戶數(shù)據(jù)模塊315執(zhí)行相關(guān)操作。
所述本地化用戶數(shù)據(jù)模塊315的功能主要包括,本地化應(yīng)用列表,以及在每天首次使用時(shí),本地化用戶定制的每個(gè)時(shí)間段展示的內(nèi)容。
請(qǐng)進(jìn)一步參閱圖5,圖5本發(fā)明用戶端的應(yīng)用程序接口模塊一種優(yōu)選實(shí)施方式的結(jié)果示意圖。
作為一個(gè)優(yōu)選實(shí)施方式,所述應(yīng)用程序接口模塊320包括下載模塊321、文件操作模塊322和應(yīng)用啟動(dòng)模塊323 ;所述下載模塊321用于調(diào)用網(wǎng)絡(luò)下載API從所述服務(wù)端下載相關(guān)的數(shù)據(jù)內(nèi)容;所述文件操作模塊322用于調(diào)用文件操作API對(duì)所述數(shù)據(jù)內(nèi)容中的文件執(zhí)行相應(yīng)的操作;所述應(yīng)用啟動(dòng)模塊323用于調(diào)用應(yīng)用啟動(dòng)API啟動(dòng)所述數(shù)據(jù)內(nèi)容中的應(yīng)用程序。
進(jìn)一步地,所述應(yīng)用程序接口模塊320還包括更新模塊324,所述更新模塊3M用于定期檢查所述控制模塊310的主程序(包括HTML和幾),以及各種類型數(shù)據(jù)的顯示模板是否有更新內(nèi)容,如果有更新內(nèi)容則執(zhí)行相應(yīng)的升級(jí)操作。
所述應(yīng)用程序接口模塊320還可以包括用戶信息恢復(fù)模塊325,所述用戶信息恢復(fù)模塊325用于保存用戶的應(yīng)用列表,以及用戶的使用習(xí)慣數(shù)據(jù),并根據(jù)用戶指令對(duì)所述應(yīng)用列表和所述使用習(xí)慣數(shù)據(jù)進(jìn)行恢復(fù)。
所述應(yīng)用程序接口模塊320可采用基于android瀏覽器內(nèi)核做的擴(kuò)展瀏覽器,支持javascript以及擴(kuò)展api,只提供系統(tǒng)最基礎(chǔ)的功能,將刷機(jī)包做到通用,簡(jiǎn)單。以后系統(tǒng)升級(jí)不需要升級(jí)用戶的ROM,而只要升級(jí)控制模塊程序就能實(shí)現(xiàn)功能升級(jí)。
本發(fā)明的移動(dòng)終端桌面信息推送系統(tǒng)以成熟的MVC模型為基礎(chǔ)結(jié)構(gòu),依托 Widget (HTML+CSS+JS)模式作為應(yīng)用框架,利用JS為粘合劑來(lái)將后臺(tái)數(shù)據(jù)與界面進(jìn)行組裝與展示,并結(jié)合應(yīng)用程序接口模塊提供的Javascript擴(kuò)展API來(lái)實(shí)現(xiàn)系統(tǒng)增強(qiáng)功能例如網(wǎng)絡(luò)操作,文件操作等。完美的結(jié)合了 B/S方式(Browser/Server)的靈活易擴(kuò)展易維護(hù)等特點(diǎn),同時(shí)也利用了 Android系統(tǒng)提供的強(qiáng)大的擴(kuò)展功能,使得Widget能使用所有系統(tǒng)能力。
請(qǐng)參閱圖6,圖6是本發(fā)明移動(dòng)終端桌面信息推送方法的流程圖。
所述移動(dòng)終端桌面信息推送方法包括以下步驟
S101,設(shè)置用戶端的場(chǎng)景配置信息,并向服務(wù)端發(fā)送所述場(chǎng)景配置信息;其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息;
S102,在所述服務(wù)端保存所述用戶端的場(chǎng)景配置信息;
S103,根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從預(yù)先構(gòu)建的內(nèi)容云所提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;
其中,所述內(nèi)容云采用云端管理技術(shù),為所述服務(wù)端的各個(gè)應(yīng)用提供多元化的實(shí)時(shí)數(shù)據(jù)內(nèi)容,包括新聞資訊、笑話、天氣、視頻、音樂(lè)、讀書、生活小幫手、優(yōu)惠信息等等。所述內(nèi)容云實(shí)時(shí)把各種數(shù)據(jù)內(nèi)容推送到所述服務(wù)端,供所述用戶端調(diào)用。
對(duì)網(wǎng)絡(luò)上的各種實(shí)時(shí)數(shù)據(jù)內(nèi)容采用云管理技術(shù),從而使用戶可以通過(guò)所述內(nèi)容云獲得更海量的數(shù)據(jù),具有更多的選擇,豐富自定義應(yīng)用場(chǎng)景的數(shù)據(jù)內(nèi)容。
S104,根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息,定時(shí)向所述用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;
S105,在用戶端接收所述服務(wù)端推送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景顯示所述數(shù)據(jù)內(nèi)容。
與現(xiàn)有技術(shù)相比較,本發(fā)明的移動(dòng)終端桌面信息推送方法中,用戶可以通過(guò)所述用戶端設(shè)置用戶的個(gè)性化場(chǎng)景配置信息,所述用戶端將所述場(chǎng)景配置信息發(fā)送到所述服務(wù)端,再由所述服務(wù)端根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息, 從所述內(nèi)容云中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,并在用戶定義的推送時(shí)間對(duì)用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,最后由所述用戶端在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容。因此,實(shí)現(xiàn)用戶對(duì)移動(dòng)終端的應(yīng)用場(chǎng)景配置的個(gè)性化定義,用戶不再是被動(dòng)地接受服務(wù)端推送的各種資訊,而是根據(jù)自己的個(gè)性、喜好靈活地設(shè)置,以獲得各種實(shí)時(shí)數(shù)據(jù)和應(yīng)用,使移動(dòng)終端的應(yīng)用場(chǎng)景不再呆板和單一化。
優(yōu)選地,可在所述用戶端可以預(yù)先保存各種類型數(shù)據(jù)的顯示模板,當(dāng)用戶端接收所述服務(wù)端推送的所述數(shù)據(jù)內(nèi)容時(shí),套用對(duì)應(yīng)的所述顯示模板顯示所述數(shù)據(jù)內(nèi)容。
在本發(fā)明中,所有用戶能看到的界面,都為“模板”加“數(shù)據(jù)”的方式呈現(xiàn),使用多套顯示模板對(duì)應(yīng)多種應(yīng)用場(chǎng)景,隨著場(chǎng)景變化,用戶桌面也會(huì)由Widget控制調(diào)用相應(yīng)的顯示模板來(lái)展示對(duì)應(yīng)的數(shù)據(jù)呈現(xiàn)在手機(jī)桌面上。在所述用戶端可以預(yù)先保存各種類型數(shù)據(jù)的顯示模板,可以套用不同的顯示模板(View視圖)來(lái)展示獲取的所述數(shù)據(jù)內(nèi)容。
進(jìn)一步地,可以在用戶端保存用戶的操作行為記錄,將所述操作行為記錄傳送至所述服務(wù)端,獲取所述服務(wù)端的推薦配置策略;根據(jù)所述推薦配置策略,調(diào)用相應(yīng)的顯示模板,更換移動(dòng)終端桌面的相關(guān)區(qū)域的顯示內(nèi)容。
通過(guò)記錄用戶的操作行為習(xí)慣,由所述服務(wù)端分析并生產(chǎn)推薦配置策略后返回所述用戶端,根據(jù)所述推薦配置策略自動(dòng)調(diào)用相應(yīng)的顯示模板進(jìn)行顯示,使用戶端的應(yīng)用場(chǎng)景配置更加個(gè)性化。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,包括內(nèi)容云、服務(wù)端和用戶端; 所述內(nèi)容云用于向所述服務(wù)端提供實(shí)時(shí)數(shù)據(jù);所述用戶端用于設(shè)置用戶的場(chǎng)景配置信息,并向所述服務(wù)端發(fā)送所述場(chǎng)景配置信息, 其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息;接收所述服務(wù)端發(fā)送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容; 所述服務(wù)端包括用戶中心模塊、應(yīng)用云管理模塊和用戶主控模塊; 所述用戶中心模塊用于保存所述用戶端發(fā)送的場(chǎng)景配置信息; 所述應(yīng)用云管理模塊用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從所述內(nèi)容云提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;所述用戶主控模塊用于根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息,定時(shí)向所述用戶端推送所述數(shù)據(jù)內(nèi)容。
2.如權(quán)利要求1所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述用戶端包括控制模塊和應(yīng)用程序接口模塊,其中,所述控制模塊包括配置信息設(shè)置模塊和多模板顯示模塊;所述配置信息設(shè)置模塊用于接收用戶指令,根據(jù)用戶指令設(shè)置所述場(chǎng)景配置信息,并將所述場(chǎng)景配置信息通過(guò)所述應(yīng)用程序接口模塊傳送至所述服務(wù)端;所述多模板顯示模塊用于保存各種類型數(shù)據(jù)的顯示模板,并套用對(duì)應(yīng)的所述顯示模板顯示從所述服務(wù)端獲取的所述數(shù)據(jù)內(nèi)容;所述應(yīng)用程序接口模塊用于調(diào)用所述用戶端的各種API接口執(zhí)行所述用戶端的數(shù)據(jù)下載、文件操作和應(yīng)用啟動(dòng)。
3.如權(quán)利要求2所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述控制模塊還包括行為記錄模塊;所述行為記錄模塊用于進(jìn)行用戶的操作行為記錄,并將所述操作行為記錄通過(guò)所述應(yīng)用程序接口模塊傳送至所述服務(wù)端,接收所述服務(wù)端發(fā)送的推薦配置策略;所述多模板顯示模塊根據(jù)所述服務(wù)端發(fā)送的推薦配置策略,調(diào)用相應(yīng)的顯示模板,更換移動(dòng)終端桌面的相關(guān)區(qū)域的顯示內(nèi)容。
4.如權(quán)利要求2所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述控制模塊還包括本地化圖片數(shù)據(jù)模塊,用于獲取遠(yuǎn)程的圖片文件,將所述圖片數(shù)據(jù)寫到所述移動(dòng)終端的儲(chǔ)存器臨時(shí)目錄中;本地化文本數(shù)據(jù)模塊,用于調(diào)用MVCWidget的Ajax函數(shù)獲取JSON字符串組成的文本數(shù)據(jù),將所述文本數(shù)據(jù)寫到所述移動(dòng)終端的儲(chǔ)存器臨時(shí)目錄中; 本地化用戶數(shù)據(jù)模塊,用于將用戶數(shù)據(jù)保存到本地。
5.如權(quán)利要求2所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述應(yīng)用程序接口模塊包括下載模塊,用于調(diào)用網(wǎng)絡(luò)下載API從所述服務(wù)端下載相關(guān)的數(shù)據(jù)內(nèi)容; 文件操作模塊,用于調(diào)用文件操作API對(duì)所述數(shù)據(jù)內(nèi)容中的文件執(zhí)行相應(yīng)的操作; 應(yīng)用啟動(dòng)模塊,用于調(diào)用應(yīng)用啟動(dòng)API啟動(dòng)所述數(shù)據(jù)內(nèi)容中的應(yīng)用程序。
6.如權(quán)利要求1所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述用戶主控模塊包括用戶配置監(jiān)控模塊,用于監(jiān)控所述場(chǎng)景配置信息中的各種數(shù)據(jù)內(nèi)容的推送時(shí)間;桌面升級(jí)管理模塊,用于檢測(cè)移動(dòng)終端的桌面升級(jí)信息;以及,數(shù)據(jù)內(nèi)容推送模塊,用于在所述用戶配置監(jiān)控模塊獲得的推送時(shí)間向所述用戶端推送對(duì)應(yīng)的所述數(shù)據(jù)內(nèi)容;并在桌面升級(jí)管理模塊檢測(cè)到桌面升級(jí)信息時(shí),向所述用戶端推送所述桌面升級(jí)信息。
7.如權(quán)利要求1或者6所述的移動(dòng)終端桌面信息推送系統(tǒng),其特征在于,所述用戶中心模塊包括以下各種子模塊中的一個(gè)或多個(gè)用戶資料管理模塊,用于管理用戶基本資料,并根據(jù)所述用戶基本資料,控制用戶的登錄;配置信息管理模塊,用于管理所述場(chǎng)景配置信息,接收所述用戶端對(duì)所述場(chǎng)景配置信息的修改,根據(jù)所述修改更新所述場(chǎng)景配置信息;行為策略模塊,用于根據(jù)用戶的操作行為記錄,按照預(yù)定規(guī)則生成對(duì)應(yīng)的推薦配置策略,并向所述用戶端推送所述推薦配置策略;下載記錄模塊,用于記錄用戶每次下載的信息。
8.一種移動(dòng)終端桌面信息推送方法,其特征在于,包括以下步驟設(shè)置用戶端的場(chǎng)景配置信息,并向服務(wù)端發(fā)送所述場(chǎng)景配置信息,其中,所述場(chǎng)景配置信息包括數(shù)據(jù)內(nèi)容信息和數(shù)據(jù)內(nèi)容推送時(shí)間信息;在所述服務(wù)端保存所述用戶端的場(chǎng)景配置信息,根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容信息,從預(yù)先構(gòu)建的內(nèi)容云所提供的實(shí)時(shí)數(shù)據(jù)中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;根據(jù)所述場(chǎng)景配置信息中的數(shù)據(jù)內(nèi)容推送時(shí)間信息,定時(shí)向所述用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;在用戶端接收所述服務(wù)端推送的所述數(shù)據(jù)內(nèi)容,并在移動(dòng)終端的應(yīng)用場(chǎng)景顯示所述數(shù)據(jù)內(nèi)容。
9.如權(quán)利要求8所述的移動(dòng)終端桌面信息推送方法,其特征在于,預(yù)先保存各種類型數(shù)據(jù)的顯示模板,當(dāng)用戶端接收所述服務(wù)端推送的所述數(shù)據(jù)內(nèi)容時(shí),套用對(duì)應(yīng)的所述顯示模板顯示所述數(shù)據(jù)內(nèi)容。
10.如權(quán)利要求9所述的移動(dòng)終端桌面信息推送方法,其特征在于,在用戶端保存用戶的操作行為記錄,將所述操作行為記錄傳送至所述服務(wù)端,獲取所述服務(wù)端的推薦配置策略;根據(jù)所述推薦配置策略,調(diào)用相應(yīng)的顯示模板,更換移動(dòng)終端桌面的相關(guān)區(qū)域的顯示內(nèi)容。
全文摘要
本發(fā)明提供一種移動(dòng)終端桌面信息推送系統(tǒng)及其方法,用戶可通過(guò)所述用戶端設(shè)置用戶的個(gè)性化場(chǎng)景配置信息,將所述場(chǎng)景配置信息發(fā)送到所述服務(wù)端,所述服務(wù)端根據(jù)所述場(chǎng)景配置信息,從所述內(nèi)容云中獲取對(duì)應(yīng)的數(shù)據(jù)內(nèi)容,并在用戶定義的推送時(shí)間對(duì)用戶端推送對(duì)應(yīng)的數(shù)據(jù)內(nèi)容;所述用戶端在移動(dòng)終端的應(yīng)用場(chǎng)景上顯示所述數(shù)據(jù)內(nèi)容。實(shí)現(xiàn)了用戶對(duì)移動(dòng)終端的應(yīng)用場(chǎng)景的個(gè)性化配置,不再是被動(dòng)地接受服務(wù)端推送的各種資訊,能夠根據(jù)自己的個(gè)性、喜好靈活地設(shè)置,以獲得各種實(shí)時(shí)數(shù)據(jù)和應(yīng)用。并且,用戶可以自定義獲取所述內(nèi)容云提供的豐富的實(shí)時(shí)數(shù)據(jù),除了新聞、天氣之外,還可以獲取音樂(lè)、小說(shuō)、軟件、游戲等海量數(shù)據(jù)內(nèi)容。
文檔編號(hào)H04L29/08GK102546777SQ201110446080
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者不公告發(fā)明人 申請(qǐng)人:北京創(chuàng)智通達(dá)信息咨詢有限公司, 廣東宇天科技有限公司, 江蘇宇天新媒體技術(shù)有限公司, 浙江宇天科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1