一種用于呈現(xiàn)應(yīng)用信息的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于呈現(xiàn)應(yīng)用信息的方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,用戶設(shè)備中的各個(gè)應(yīng)用是相互獨(dú)立的,用戶在一個(gè)應(yīng)用中一般只能看到該應(yīng)用所提供的信息,當(dāng)用戶使用的應(yīng)用較多或者需要瀏覽多個(gè)不同應(yīng)用的信息時(shí),需要分別打開各個(gè)應(yīng)用來查看各個(gè)應(yīng)用中的信息,操作較為繁瑣。并且,用戶可能僅對(duì)應(yīng)用的部分內(nèi)容感興趣,因此,還需要在進(jìn)入應(yīng)用后專門查找自身所需的某一方面內(nèi)容,對(duì)用戶來說,非常不方便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種用于呈現(xiàn)應(yīng)用信息的方法和裝置。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于呈現(xiàn)應(yīng)用信息的方法,其中,所述方法包括以下步驟:
[0005]a獲取一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息;
[0006]b將所獲得的所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息呈現(xiàn)給用戶。
[0007]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種用于呈現(xiàn)應(yīng)用信息的信息呈現(xiàn)裝置,其中,所述信息呈現(xiàn)裝置包括:
[0008]獲取裝置,用于獲取一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息;
[0009]呈現(xiàn)裝置,用于將所獲得的所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息呈現(xiàn)給用戶。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):根據(jù)本發(fā)明的方案,基于應(yīng)用內(nèi)搜索技術(shù)獲取各個(gè)應(yīng)用對(duì)應(yīng)的應(yīng)用內(nèi)容信息,突破了傳統(tǒng)的無(wú)法獲得應(yīng)用內(nèi)部的信息的方式;并且,能夠?qū)λ@取到的來自不同應(yīng)用的應(yīng)用內(nèi)容信息進(jìn)行集中呈現(xiàn),使得用戶能夠一次性瀏覽多個(gè)來自不同應(yīng)用的信息,方便其進(jìn)一步查看其感興趣的應(yīng)用內(nèi)容信息,減少了用戶分別開啟各個(gè)應(yīng)用來瀏覽信息的用戶操作;并且,通過本發(fā)明的方案,對(duì)于用戶并未安裝的應(yīng)用,仍然能夠獲取其內(nèi)容信息來展現(xiàn)給用戶,使得用戶無(wú)需安裝各種應(yīng)用就能進(jìn)行體驗(yàn),通過該種方式,既可減少用戶所需安裝的應(yīng)用,又可讓用戶發(fā)現(xiàn)自己真正感興趣的應(yīng)用從而進(jìn)行安裝;此外,通過周期性地獲取各個(gè)應(yīng)用的內(nèi)容信息,能夠使得用戶更加及時(shí)的查看到各個(gè)應(yīng)用中最新的內(nèi)容,提高了信息推送的時(shí)效性。
【附圖說明】
[0011]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0012]圖1示意出了根據(jù)本發(fā)明的一種用于呈現(xiàn)應(yīng)用信息的方法流程圖;
[0013]圖2示意出了根據(jù)本發(fā)明的一種用于呈現(xiàn)應(yīng)用信息的信息呈現(xiàn)裝置的結(jié)構(gòu)示意圖。
[0014]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0016]圖1示意出了根據(jù)本發(fā)明的一種用于呈現(xiàn)應(yīng)用信息的方法流程圖。根據(jù)本發(fā)明的方法包括步驟SI和步驟S2。
[0017]其中,根據(jù)本發(fā)明的方法通過包含于計(jì)算機(jī)設(shè)備中的信息呈現(xiàn)裝置來實(shí)現(xiàn)。所述計(jì)算機(jī)設(shè)備包括一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0018]所述計(jì)算機(jī)設(shè)備包括網(wǎng)絡(luò)設(shè)備和/或用戶設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。
[0019]所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板、或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。
[0020]優(yōu)選的,所述用戶設(shè)備包括諸如智能手機(jī)等電子設(shè)備。
[0021]優(yōu)選地,根據(jù)本發(fā)明所述的信息呈現(xiàn)裝置可獨(dú)立地應(yīng)用被包含于所述計(jì)算機(jī)設(shè)備中,或者,該信息呈現(xiàn)裝置可被包含于某一應(yīng)用中。
[0022]其中,所述用戶設(shè)備及網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
[0023]需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
[0024]參照?qǐng)D1,在步驟SI中,信息呈現(xiàn)裝置獲取一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息。
[0025]其中,所述候選應(yīng)用可以為信息呈現(xiàn)裝置所對(duì)應(yīng)的用戶設(shè)備中已經(jīng)安裝的應(yīng)用;或者,該用戶設(shè)備中未安裝的應(yīng)用。
[0026]具體地,所述信息呈現(xiàn)裝置可以分別對(duì)各個(gè)候選應(yīng)用采用不同的獲取方式,來獲取各個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息。
[0027]優(yōu)選地,根據(jù)本發(fā)明所述的方法,其中,所述信息呈現(xiàn)裝置獲取一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息的方式包括但不限于以下至少任一項(xiàng):
[0028]I)信息呈現(xiàn)裝置接收來自網(wǎng)絡(luò)的,與一個(gè)或多個(gè)候選應(yīng)用對(duì)應(yīng)的應(yīng)用內(nèi)容信息。
[0029]例如,信息呈現(xiàn)裝置從能夠獲取一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息的服務(wù)器處接收相應(yīng)的應(yīng)用內(nèi)容信息。
[0030]2)信息呈現(xiàn)裝置從與所述候選應(yīng)用對(duì)應(yīng)的網(wǎng)站信息中抓取相應(yīng)的應(yīng)用內(nèi)容信息。
[0031]3)信息呈現(xiàn)裝置對(duì)所述一個(gè)或多個(gè)候選應(yīng)用分別發(fā)起模擬用戶請(qǐng)求,以獲得所述候選應(yīng)用所返回的、針對(duì)所述模擬用戶請(qǐng)求的反饋信息。
[0032]根據(jù)本發(fā)明的第一示例,信息呈現(xiàn)裝置包含于智能手機(jī)中的一用于提供其他應(yīng)用內(nèi)容信息的應(yīng)用中,與該信息呈現(xiàn)裝置對(duì)應(yīng)的候選應(yīng)用包括該智能手機(jī)中已安裝的視頻播放應(yīng)用app_l、電子書應(yīng)用app_2,以及該智能手機(jī)中未安裝的新聞閱讀應(yīng)用app_3。在步驟SlOl中,信息呈現(xiàn)裝置分別對(duì)該3個(gè)候選應(yīng)用發(fā)起模擬用戶打開應(yīng)用操作的模擬用戶請(qǐng)求,以獲得該3個(gè)候選應(yīng)用分別返回的、針對(duì)該模擬用戶請(qǐng)求的首頁(yè)信息。信息呈現(xiàn)裝置在步驟SI中獲取到的應(yīng)用內(nèi)容信息包括:與視頻播放應(yīng)用app_l對(duì)應(yīng)的2項(xiàng)信息:當(dāng)前熱門視頻信息以及用戶訂閱的動(dòng)漫節(jié)目信息;與電子書應(yīng)用app_2對(duì)應(yīng)的I項(xiàng)信息:最新上架的電子書推薦信息;與新聞閱讀應(yīng)用app_3對(duì)應(yīng)的3項(xiàng)信息:國(guó)際新聞?lì)^條、國(guó)內(nèi)時(shí)事分析報(bào)道,以及娛樂新聞爆料。
[0033]優(yōu)選地,根據(jù)本發(fā)明的步驟SI進(jìn)一步包括步驟SlOl (圖未示)。
[0034]在步驟SlOl中,信息呈現(xiàn)裝置基于預(yù)定周期來獲取所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息。
[0035]例如,信息呈現(xiàn)裝置每隔24小時(shí)來獲取一次各個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息。
[0036]更優(yōu)選地,所述信息呈現(xiàn)裝置可對(duì)各個(gè)候選應(yīng)用,分別基于不同的預(yù)定周期,來獲取其應(yīng)用內(nèi)容信息。
[0037]例如,對(duì)于一新聞?lì)惖膽?yīng)用,每隔6小時(shí)獲取一次應(yīng)用內(nèi)容信息,對(duì)于一小說類應(yīng)用,每隔I天獲取一次應(yīng)用內(nèi)容信息等。
[0038]根據(jù)本發(fā)明的方法,通過周期性地獲取各個(gè)應(yīng)用的內(nèi)容信息,能夠使得用戶更加及時(shí)的查看到各個(gè)應(yīng)用中最新的內(nèi)容,提高了信息推送的時(shí)效性。
[0039]接著,繼續(xù)參照?qǐng)D1,在步驟S2中,信息呈現(xiàn)裝置將所獲得的所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息呈現(xiàn)給用戶。
[0040]具體地,所述信息呈現(xiàn)裝置可對(duì)所獲得的一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容進(jìn)行預(yù)處理后,將應(yīng)用內(nèi)容信息呈現(xiàn)給用戶。
[0041]例如,信息呈現(xiàn)裝置可先對(duì)所獲得的應(yīng)用內(nèi)容信息進(jìn)行去冗余的預(yù)處理;又例如,信息呈現(xiàn)裝置可基于預(yù)定的呈現(xiàn)模板或樣式,將所獲得的應(yīng)用內(nèi)容信息進(jìn)行相應(yīng)的格式處理后呈現(xiàn)給用戶。
[0042]優(yōu)選地,根據(jù)本發(fā)明所述的步驟S2進(jìn)一步包括步驟S201 (圖未示)。
[0043]在步驟S201中,信息呈現(xiàn)裝置對(duì)所獲得的所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息進(jìn)行整合處理,以將整合結(jié)果呈現(xiàn)給用戶。
[0044]其中,所述整合處理包括但不限于對(duì)所獲得的應(yīng)用內(nèi)容信息進(jìn)行分類、篩選、拼接等各種處理操作。
[0045]其中,信息呈現(xiàn)裝置對(duì)所獲得的所述一個(gè)或多個(gè)候選應(yīng)用的應(yīng)用內(nèi)容信息進(jìn)行整合處理,以將整合結(jié)果呈現(xiàn)給用戶的方式包括但不限于以下任一種:
[0046]I)信息呈現(xiàn)裝置將來自不同應(yīng)用的應(yīng)用內(nèi)容信息整合為一個(gè)整體進(jìn)行展現(xiàn);
[0047]例如,候選應(yīng)用包括兩個(gè)電子書應(yīng)用,信息呈現(xiàn)裝置將分別來自該兩個(gè)電子書應(yīng)用的書籍介紹信息在一個(gè)一個(gè)完整的文本信息中進(jìn)行展現(xiàn)。
[0048]2)信息呈現(xiàn)裝置分別對(duì)各個(gè)候選應(yīng)用所對(duì)應(yīng)的一項(xiàng)或多項(xiàng)應(yīng)用內(nèi)容信息進(jìn)行整合處理,并將各個(gè)候選應(yīng)用分別對(duì)應(yīng)的整合結(jié)果呈現(xiàn)給用戶。
[0049]繼續(xù)對(duì)前述第一示例進(jìn)行說明,信息呈現(xiàn)裝置分別對(duì)獲取到的視頻播放應(yīng)用app_l所對(duì)應(yīng)的2項(xiàng)信息整合在一個(gè)結(jié)果卡片中、將電子書應(yīng)用app_2對(duì)應(yīng)的I項(xiàng)信息生成一個(gè)結(jié)果卡片,并將新聞閱讀應(yīng)用app_3的對(duì)應(yīng)的3項(xiàng)新聞信息整合為一個(gè)結(jié)果卡片,共得到三個(gè)分別與各個(gè)應(yīng)用對(duì)應(yīng)的結(jié)果卡片,以供用戶在移動(dòng)設(shè)備的應(yīng)用界面中,通過滑動(dòng)來分別展現(xiàn)每個(gè)卡片。
[0050]優(yōu)選地,信息呈現(xiàn)裝置在步驟S201中對(duì)所獲得的所述一個(gè)或多個(gè)候選