個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
[0044]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0045]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS (Personal Communicat1ns 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 Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
[0046]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包括但不限于計算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。本發(fā)明的實施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。
[0047]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明所稱的“應(yīng)用”、“應(yīng)用程序”、“應(yīng)用軟件”以及類似表述的概念,是業(yè)內(nèi)技術(shù)人員所公知的相同概念,是指由一系列計算機(jī)指令及相關(guān)數(shù)據(jù)資源有機(jī)構(gòu)造的適于電子運行的計算機(jī)軟件。除非特別指定,這種命名本身不受編程語言種類、級別,也不受其賴以運行的操作系統(tǒng)或平臺所限制。理所當(dāng)然地,此類概念也不受任何形式的終端所限制。
[0048]請參閱圖1,圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)原理圖,如圖1所示,包括移動終端11和服務(wù)器端12。
[0049]圖1所示系統(tǒng)為基于網(wǎng)絡(luò)環(huán)境所構(gòu)建的系統(tǒng),移動終端11通過遠(yuǎn)程通信端口與服務(wù)器端12交互,服務(wù)器端12可為云端,其通過遠(yuǎn)程通信端口向移動終端11推送消息,移動終端11安裝有與服務(wù)器端11對應(yīng)的客戶端應(yīng)用程序,客戶端接收消息并根據(jù)消息內(nèi)容實現(xiàn)相應(yīng)的用戶體驗。其中,服務(wù)器端12通常向多個移動終端11推送消息。
[0050]本實施例的移動終端11為1S操作系統(tǒng),但不限于該操作系統(tǒng)。
[0051]請參閱圖2,圖2為本發(fā)明擴(kuò)展應(yīng)用程序功能的方法一實施例的流程示意圖,如圖2所示,包括以下步驟:
[0052]S21,接收服務(wù)器端推送的消息。
[0053]結(jié)合圖1,服務(wù)器端12可定時或隨時進(jìn)行消息的推送,移動終端11的客戶端可在其消息中心對服務(wù)器端12推送的消息進(jìn)行展示。展示過程具體為:服務(wù)器端12將消息通過HTML進(jìn)行推送,當(dāng)移動終端11接收到該消息后,用戶進(jìn)入消息中心時,對該消息進(jìn)行加載,以展示相應(yīng)的頁面。
[0054]在實際應(yīng)用中,服務(wù)器端12推送的消息包括以下幾種:
[0055]A.僅用于用戶瀏覽的消息,如:攻略、活動及移動終端11和客戶端某些功能的使用技巧等。
[0056]對于此類消息,服務(wù)器端12推送時包括標(biāo)題,在有圖片的情況下,消息還包括圖片 URL0
[0057]B.工具消息,消息中涉及的工具可在客戶端加載,成為客戶端的新功能以供用戶使用。如:木馬專殺工具,可推送消息警告用戶現(xiàn)在有木馬病毒,可進(jìn)行檢測和查殺;或者是系統(tǒng)備份工具,系統(tǒng)清理工具,手機(jī)防盜工具,防止廣告騷擾工具,免費電話,游戲、視頻工具等。
[0058]對于此類消息,服務(wù)器端12推送時包括標(biāo)題和工具對應(yīng)bundle文件的下載地址,在有圖片的情況下,消息還包括圖片URL。
[0059]本實施例為此類消息的推送,下面詳細(xì)闡述服務(wù)器端12推送此類消息的過程:首先將工具對應(yīng)的信息打包成bundle文件;在推送該工具的消息時,即推送包括標(biāo)題或者是標(biāo)題和圖片URL的消息時,在消息中添加標(biāo)識此bundle文件的字段,該字段與此bundle文件的存儲地址相對應(yīng);添加完成后,推送消息至移動終端11。其中,字段的作用是為說明存在可下載的文件。
[0060]在本實施例中,字段為bundle文件的存儲地址,即bundle文件的URL。在其他實施例中,字段包括用于移動終端11識別并觸發(fā)下載操作的信息和bundle文件的下載地址,其中,識別并觸發(fā)下載操作的信息包括推送的消息為工具消息、服務(wù)器端12存儲有工具對應(yīng)的bundle文件。
[0061 ] C.軟件消息,消息中涉及的軟件可自動下載或用戶手動下載。
[0062]對于此類消息,服務(wù)器端12推送時包括標(biāo)題和軟件對應(yīng)的下載地址,在有圖片的情況下,消息還包括圖片URL。
[0063]服務(wù)器端12推送此類消息的過程具體為:在推送軟件消息時,即推送包括標(biāo)題或者是標(biāo)題和圖片URL的消息時,在消息中添加標(biāo)識軟件的字段,該字段與軟件的存儲地址相對應(yīng);添加完成后,推送消息至移動終端11。其中,字段的作用是為說明存在可下載的文件。字段可為軟件的存儲地址,也可為用于移動終端11識別并觸發(fā)下載操作的信息和軟件的存儲地址,此處識別并觸發(fā)下載操作的信息包括推送的消息為軟件消息,服務(wù)器端12存儲有相應(yīng)的軟件資源。
[0064]S22,在獲取查看消息詳情的指令時,判斷消息中是否存在標(biāo)識bundle文件的字段。
[0065]移動終端11接收服務(wù)器端12推送的消息后,通過頁面進(jìn)行展示,當(dāng)服務(wù)器端12推送多個消息時,多個消息以列表的形式存在。消息展示的頁面中包括查看詳情控件,用于根據(jù)用戶觸發(fā)發(fā)出查看消息詳情的指令。當(dāng)移動終端11的客戶端獲取查看消息詳情的指令時,判斷消息中是否存在用于標(biāo)識bundle文件的字段,字段用于說明存在bundle文件可下載。需要指出的是,本實施例中的bundle文件為插件包。
[0066]此判斷操作不影響消息詳情的展示,即只要獲取查看消息詳情的指令,消息詳情就會展示。
[0067]S23,若存在,則根據(jù)字段對應(yīng)的地址下載bundle文件。
[0068]當(dāng)移動終端11的客戶端識別出字段時,根據(jù)字段對應(yīng)的地址下載相應(yīng)的bundle文件。此下載過程具體為:根據(jù)字段對應(yīng)的地址發(fā)送下載bundle文件的請求,服務(wù)器端12根據(jù)該請求返回bundle文件。
[0069]S24,加載下載的bundle文件以實現(xiàn)應(yīng)用程序功能的擴(kuò)展。
[0070]對下載的bundle文件進(jìn)行加載,以實現(xiàn)客戶端應(yīng)用程序功能的擴(kuò)展。加載后,可提示用戶新功能加載完成,可執(zhí)行此功能完成相應(yīng)的操作,同