本申請(qǐng)涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,尤其涉及一種信息展示方法及裝置。
背景技術(shù):
隨著移動(dòng)終端的使用普及,移動(dòng)終端上的各類應(yīng)用也爆炸式增長(zhǎng),大多數(shù)應(yīng)用通常只提供一項(xiàng)特定的服務(wù),比如,新聞瀏覽、外文學(xué)習(xí)、照片編輯等。
在現(xiàn)有技術(shù)中,用戶需要某項(xiàng)服務(wù)時(shí),可以在移動(dòng)終端的桌面中瀏覽查找到該項(xiàng)服務(wù)對(duì)應(yīng)的應(yīng)用圖標(biāo),若能找到,可以點(diǎn)擊該應(yīng)用圖標(biāo),進(jìn)而可以打開對(duì)應(yīng)的應(yīng)用服務(wù)界面。
但是,桌面內(nèi)應(yīng)用的圖標(biāo)較多時(shí),用戶可能需要進(jìn)行諸如翻頁、打開圖標(biāo)文件夾、模糊檢索等較繁瑣的操作查找所需服務(wù)對(duì)應(yīng)的應(yīng)用圖標(biāo),而且桌面內(nèi)應(yīng)用的各圖標(biāo)對(duì)應(yīng)的應(yīng)用還未必能提供用戶所需的服務(wù),由此可見,在現(xiàn)有技術(shù)下用戶獲取服務(wù)的便利性較差。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供信息展示方法及裝置,用以解決在現(xiàn)有技術(shù)下用戶獲取服務(wù)的便利性較差的問題。
為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例是這樣實(shí)現(xiàn)的:
本申請(qǐng)實(shí)施例提供的一種信息展示方法,包括:
客戶端向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息;
獲得所述服務(wù)端返回的多項(xiàng)服務(wù)的服務(wù)信息,各所述服務(wù)信息是所述服務(wù)端根據(jù)所述當(dāng)前場(chǎng)景信息匹配得到的;
將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
本申請(qǐng)實(shí)施例提供的另一種信息展示方法,包括:
服務(wù)端獲得客戶端的當(dāng)前場(chǎng)景信息;
對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息;
將各所述服務(wù)信息返回給所述客戶端,以便所述客戶端將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
本申請(qǐng)實(shí)施例提供的一種信息展示裝置,所述裝置位于客戶端,包括:
發(fā)送模塊,向服務(wù)端發(fā)送所述客戶端的當(dāng)前場(chǎng)景信息;
獲得模塊,獲得所述服務(wù)端返回的多項(xiàng)服務(wù)的服務(wù)信息,各所述服務(wù)信息是所述服務(wù)端根據(jù)所述當(dāng)前場(chǎng)景信息匹配得到的;
展示模塊,將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
本申請(qǐng)實(shí)施例提供的另一種信息展示裝置,所述裝置位于服務(wù)端,包括:
第一獲得模塊,獲得客戶端的當(dāng)前場(chǎng)景信息;
第二獲得模塊,對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息;
返回模塊,將各所述服務(wù)信息返回給所述客戶端,以便所述客戶端將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:可以實(shí)現(xiàn)根據(jù)客戶端的當(dāng)前場(chǎng)景信息推測(cè)用戶所處的場(chǎng)景,并獲得該場(chǎng)景下用戶可能需要的多項(xiàng)服務(wù)的服務(wù)信息,以及通過可視化模板展示給用戶,以便用戶根據(jù)展示服務(wù)信息獲取相應(yīng)的服務(wù),其中,服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。從而可以提高用戶獲取服務(wù)的便利性,因此,可以部分或全部地解決現(xiàn)有技術(shù)的問題。
附圖說明
為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的一種信息展示方法的流程示意圖;
圖2為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的另一種信息展示方法的流程示意圖;
圖3為本申請(qǐng)實(shí)施例提供的一種實(shí)際應(yīng)用場(chǎng)景下,上述信息展示方法的一種具體實(shí)施方案的原理示意圖;
圖4為本申請(qǐng)實(shí)施例提供的圖3場(chǎng)景下客戶端上展示的一種卡片的示意圖;
圖5為本申請(qǐng)實(shí)施例提供的圖3場(chǎng)景下客戶端上展示的另一種卡片的示意圖;
圖6為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的一種信息展示裝置的結(jié)構(gòu)示意圖;
圖7為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖2的一種信息展示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本申請(qǐng)實(shí)施例提供信息展示方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
本申請(qǐng)的發(fā)明的核心思想是:根據(jù)用戶的客戶端的當(dāng)前場(chǎng)景信息,推測(cè)用戶當(dāng)前所處場(chǎng)景,進(jìn)而獲得適用于該場(chǎng)景的多項(xiàng)服務(wù)(用戶在該場(chǎng)景下很可能需要這些服務(wù))的服務(wù)信息,并靈活地通過諸如卡片等樣式的可視化模板在客戶端上展示給用戶,以便于用戶通過這些服務(wù)信息獲取對(duì)應(yīng)的服務(wù),從而可以提高用戶獲取服務(wù)的便利性。
下面對(duì)本申請(qǐng)的方案進(jìn)行詳細(xì)說明。
本申請(qǐng)的方案的具體實(shí)施可以涉及客戶端、服務(wù)端這兩端的動(dòng)作,需要說明的是,所述的“服務(wù)端”是位于客戶端的對(duì)端并可為客戶端提供服務(wù)的軟硬件的統(tǒng)稱,這些軟硬件不一定位于同一設(shè)備或同一系統(tǒng)中。
圖1為本申請(qǐng)實(shí)施例提供的一種信息展示方法的流程示意圖。從軟件角度而言,該流程的執(zhí)行主體為客戶端;從設(shè)備角度而言,該流程的執(zhí)行主體可以包括但不限于可搭載客戶端的以下設(shè)備:手機(jī)、平板電腦、智能手表、車機(jī)、個(gè)人計(jì)算機(jī)、大中型計(jì)算機(jī)、計(jì)算機(jī)集群等。以手機(jī)為例,客戶端可以是手機(jī)上的某個(gè)應(yīng)用。
圖1中的流程可以包括以下步驟:
s101:客戶端向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息。
在本申請(qǐng)實(shí)施例中,當(dāng)前場(chǎng)景信息可以直接或間接地反映客戶端當(dāng)前所處的場(chǎng)景。
具體地,當(dāng)前場(chǎng)景信息可以是反映客戶端所處環(huán)境的信息,比如,客戶端所處位置的地理位置信息、天氣信息、人文活動(dòng)信息等;當(dāng)前場(chǎng)景信息也可以是反映在客戶端所處設(shè)備上進(jìn)行的操作的信息,比如,客戶端或客戶端所處設(shè)備上其他應(yīng)用的使用信息、設(shè)置信息等。當(dāng)前場(chǎng)景信息可以由客戶端從自身所處設(shè)備上的任意程序獲取,或者從網(wǎng)絡(luò)上獲取等。
在本申請(qǐng)實(shí)施例中,當(dāng)前場(chǎng)景信息可以包含在服務(wù)信息獲取請(qǐng)求中發(fā)送給服務(wù)端。
s102:獲得所述服務(wù)端返回的多項(xiàng)服務(wù)的服務(wù)信息,各所述服務(wù)信息是所述服務(wù)端根據(jù)所述當(dāng)前場(chǎng)景信息匹配得到的,其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
在本申請(qǐng)實(shí)施例中,服務(wù)端在接收到客戶端發(fā)送的當(dāng)前場(chǎng)景信息后,可以通過將當(dāng)前場(chǎng)景信息與預(yù)定的各場(chǎng)景內(nèi)容信息進(jìn)行匹配,以推測(cè)客戶端的用戶所處場(chǎng)景,進(jìn)而獲取適用于該場(chǎng)景的多項(xiàng)服務(wù)的服務(wù)信息,并返回給客戶端。
與當(dāng)前場(chǎng)景信息進(jìn)行匹配的場(chǎng)景內(nèi)容信息與當(dāng)前場(chǎng)景信息是同一類型或者相關(guān)的,否則匹配結(jié)果沒有意義。比如,若當(dāng)前場(chǎng)景信息是地理位置信息,則與當(dāng)前場(chǎng)景信息進(jìn)行匹配的場(chǎng)景內(nèi)容信息可以也是地理位置信息(或者,與地理位置信息相關(guān)的標(biāo)識(shí)性信息等,比如,可以反映地理位置的美食信息、人文活動(dòng)信息等),當(dāng)當(dāng)前場(chǎng)景信息對(duì)應(yīng)的地理位置與場(chǎng)景內(nèi)容信息對(duì)應(yīng)的地理位置的偏差程度不超過設(shè)定閾值時(shí),可以認(rèn)為兩者匹配成功。
在本申請(qǐng)實(shí)施例中,也可以不通過場(chǎng)景內(nèi)容信息來匹配得到服務(wù)信息,而是直接與服務(wù)信息進(jìn)行匹配。以下實(shí)施例還是以將客戶端的場(chǎng)景信息與服務(wù)端場(chǎng)景內(nèi)容信息進(jìn)行匹配得到服務(wù)信息的思路為主進(jìn)行說明。
在本申請(qǐng)實(shí)施例中,之所以要返回“多項(xiàng)”服務(wù)的服務(wù)信息,是因?yàn)樵趯?shí)際應(yīng)用中,即使推測(cè)出用戶所處場(chǎng)景,也難以精準(zhǔn)確定用戶一定需要使用某項(xiàng)服務(wù),而是只能推測(cè)用戶可能會(huì)使用哪些服務(wù)(包括所述多項(xiàng)服務(wù))?;谶@個(gè)理由,相比于只返回單項(xiàng)服務(wù)的服務(wù)信息,返回多項(xiàng)服務(wù)的服務(wù)信息有更大概率命中用戶需求,而且對(duì)多項(xiàng)服務(wù)中的每項(xiàng)服務(wù)的服務(wù)信息命中用戶需求的要求也可以降低,有利于提高本申請(qǐng)的方案的容錯(cuò)性。
本申請(qǐng)對(duì)多項(xiàng)服務(wù)具體是幾項(xiàng)服務(wù)并不做限定,當(dāng)服務(wù)項(xiàng)數(shù)過多時(shí),可能給客戶端造成負(fù)擔(dān),也不利于用戶選擇,因此,可以根據(jù)實(shí)際情況確定合適的項(xiàng)數(shù)。基于同樣的理由,多項(xiàng)服務(wù)最好是不同的服務(wù)(因?yàn)閷?duì)于用戶而言,相同或類似的兩項(xiàng)服務(wù)用戶通常也只會(huì)使用其中一項(xiàng)),如此有利于減少服務(wù)項(xiàng)數(shù)。
在本申請(qǐng)實(shí)施例中,服務(wù)端對(duì)服務(wù)信息的具體返回方式可以有多種,列舉幾種作為示例。
第一種,服務(wù)端僅返回多項(xiàng)服務(wù)的服務(wù)信息本身,至于客戶端將如何展示這些服務(wù)信息,服務(wù)端不干涉;
第二種,服務(wù)端將服務(wù)信息與可視化模板進(jìn)行整合,將整合后得到的信息返回給客戶端,客戶端只需將接收到的信息原模原樣展示即可;
第三種,服務(wù)端將服務(wù)信息和模板指示信息,一同返回或分別返回給客戶端,客戶端根據(jù)通過模板指示信息所指示的可視化模板,展示服務(wù)信息。
在本申請(qǐng)實(shí)施例中,若服務(wù)端上不存在能與當(dāng)前場(chǎng)景信息匹配成功的場(chǎng)景信息,則服務(wù)端可以不返回服務(wù)信息或者返回一些默認(rèn)的服務(wù)信息,并可以向客戶端返回相應(yīng)的提示信息。
在本申請(qǐng)實(shí)施例中,服務(wù)信息可以是應(yīng)用的訪問入口信息(比如,應(yīng)用界面的超鏈接、服務(wù)對(duì)應(yīng)的應(yīng)用啟動(dòng)快捷方式等),和/或應(yīng)用的應(yīng)用界面。所述應(yīng)用可以是獨(dú)立的第三方應(yīng)用,也可以是至少部分集成在客戶端內(nèi)的內(nèi)置應(yīng)用。當(dāng)然,在此基礎(chǔ)上,服務(wù)信息還可以額外地包含一些其他信息,比如,廣告、使用說明信息等。服務(wù)信息對(duì)應(yīng)的應(yīng)用可以提供該服務(wù)信息對(duì)應(yīng)的服務(wù)。
s103:將各所述服務(wù)信息通過可視化模板在指定界面中展示。
在本申請(qǐng)實(shí)施例中,可視化模板具體可以有多種樣式,比如,卡片樣式的模板、圖標(biāo)樣式的模板等。每種樣式的具體樣式也可以不同,具體樣式包括但不限于:尺寸、形狀、顏色、紋理、陰影、圖案等。
在本申請(qǐng)實(shí)施例中,如前所述,客戶端在不同時(shí)間的當(dāng)前場(chǎng)景信息可能不同,因此,圖1的流程通常不會(huì)只執(zhí)行一次。比如,在一段時(shí)間內(nèi),客戶端的用戶所處場(chǎng)景多次變化可能相應(yīng)地導(dǎo)致該流程執(zhí)行多次。
通過圖1的方法,可以實(shí)現(xiàn)根據(jù)客戶端的當(dāng)前場(chǎng)景信息推測(cè)用戶所處的場(chǎng)景,并獲得該場(chǎng)景下用戶可能需要的多項(xiàng)服務(wù)的服務(wù)信息,以及通過可視化模板展示給用戶,以便用戶根據(jù)展示服務(wù)信息獲取相應(yīng)的服務(wù),其中,服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。從而可以提高用戶獲取服務(wù)的便利性,因此,可以部分或全部地解決現(xiàn)有技術(shù)的問題。
基于圖1的方法,本申請(qǐng)實(shí)施例還提供了該方法的一些具體實(shí)施方案,以及擴(kuò)展方案,下面進(jìn)行說明。
在本申請(qǐng)實(shí)施例中,對(duì)于步驟s101,所述客戶端向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息,具體可以包括:客戶端在啟動(dòng)時(shí)或指定界面刷新時(shí),向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息??蛻舳艘部梢栽跈z測(cè)到當(dāng)前場(chǎng)景信息發(fā)生變化時(shí),向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息;或者,定時(shí)地向服務(wù)端發(fā)送自身的當(dāng)前場(chǎng)景信息;等等。
其中,指定界面可以是后續(xù)客戶端展示服務(wù)信息所使用的界面。
在本申請(qǐng)實(shí)施例中,如前所述,當(dāng)前場(chǎng)景信息可以包括反映所述客戶端所處環(huán)境的信息。在實(shí)際應(yīng)用中,地理位置信息是反映環(huán)境的一類重要信息,也是比較容易獲得的信息,出于成本考慮,可以將其用于本申請(qǐng)的方案的具體實(shí)施方案中。
則在這種情況下,反映客戶端所處環(huán)境的信息具體可以是:所述客戶端所處設(shè)備的全球定位系統(tǒng)gps定位信息,和/或客戶端所處設(shè)備連接的無線保真wifi的信息。根據(jù)這些信息即可以直接或間接地(比如,通過位置服務(wù)對(duì)這些信息進(jìn)行解析等)獲得客戶端的地理位置信息,在這種情況下,各服務(wù)信息是服務(wù)端通過將所述反映客戶端所處環(huán)境的信息與預(yù)定的地理位置信息匹配獲得的,各服務(wù)信息對(duì)應(yīng)于匹配成功的地理位置信息。
進(jìn)一步地,對(duì)應(yīng)于地理位置信息的多項(xiàng)服務(wù)的服務(wù)信息具體可以是:適用于處于該地理位置的用戶使用的服務(wù)的服務(wù)信息。相應(yīng)地,用戶處于該地理位置時(shí)比較可能需要使用的這些服務(wù)。
例如,當(dāng)a國(guó)用戶去往b國(guó)旅游,當(dāng)該用戶身處b國(guó)時(shí),可能需要貨幣匯率換算服務(wù)、b國(guó)的交通信息服務(wù)等。
除了地理位置信息以外,其他可反映環(huán)境的信息同樣適用于作為當(dāng)前場(chǎng)景信息,比如,天氣信息,假定從客戶端獲得的天氣信息為下雪天氣,則匹配成功的場(chǎng)景信息也可以為下雪信息,下雪信息對(duì)應(yīng)的服務(wù)可以是交通信息服務(wù)(下雪天氣容易造成交通擁堵,因此,用戶可能需要交通信息服務(wù))、雪天設(shè)施向?qū)Х?wù)(比如,提示去哪里給汽車安裝防滑鏈的服務(wù)、呼叫鏟雪車的服務(wù)等)。
在本申請(qǐng)實(shí)施例中,如前所述,當(dāng)前場(chǎng)景信息也可以包括反映在所述客戶端所處設(shè)備上進(jìn)行的操作的信息,比如,客戶端或客戶端所處設(shè)備上其他應(yīng)用的使用信息、設(shè)置信息等。
以使用信息為例,使用信息通常是由于用戶在客戶端所處設(shè)備上進(jìn)行操作產(chǎn)生的,用戶啟動(dòng)設(shè)備上的某個(gè)應(yīng)用、通過某個(gè)應(yīng)用中進(jìn)行業(yè)務(wù)交互等。根據(jù)使用信息也可以推測(cè)用戶所處的場(chǎng)景。
例如,當(dāng)當(dāng)前場(chǎng)景信息具體是用戶使用火車票訂票服務(wù)的信息時(shí),則服務(wù)端上與該信息匹配成功的場(chǎng)景信息對(duì)應(yīng)的多項(xiàng)服務(wù)的服務(wù)信息可以是:用戶所訂火車票的目的地城市的酒店服務(wù)信息、熱門景點(diǎn)服務(wù)信息等。因?yàn)?,用戶在訂完火車票之后,很可能需要繼續(xù)訂目的地的酒店,查詢目的地的景點(diǎn)等。
在本申請(qǐng)實(shí)施例中,服務(wù)端返回的多項(xiàng)服務(wù)的服務(wù)信息可以是從各預(yù)定的服務(wù)提供商獲得的,所述預(yù)定的服務(wù)提供商可以是服務(wù)端自有的服務(wù)提供商,也可以是第三方服務(wù)提供商(比如,外部應(yīng)用的服務(wù)提供商等)。
服務(wù)提供商在提供服務(wù)信息的同時(shí),還可以主動(dòng)提供對(duì)應(yīng)的場(chǎng)景內(nèi)容信息,在這種情況下,服務(wù)信息與場(chǎng)景內(nèi)容信息的對(duì)應(yīng)關(guān)系實(shí)際上是由服務(wù)提供商確定的。當(dāng)然,對(duì)應(yīng)關(guān)系也可以由服務(wù)端來確定,在這種情況下,服務(wù)端可以根據(jù)各服務(wù)提供商提供的服務(wù)信息,確定對(duì)應(yīng)的場(chǎng)景內(nèi)容信息。
在實(shí)際應(yīng)用中,服務(wù)提供商提供的服務(wù)信息、和/或場(chǎng)景內(nèi)容信息、和/或前兩者的對(duì)應(yīng)關(guān)系不一定可靠,為了防止這種是否可靠的不確定性給用戶帶來不良體驗(yàn),可以預(yù)先在服務(wù)端通過機(jī)器或人工方式,對(duì)服務(wù)提供商提供的這些信息進(jìn)行審核,審核通過才能用于后續(xù)流程中。
例如,各所述服務(wù)信息與所述匹配成功的場(chǎng)景內(nèi)容信息之間的對(duì)應(yīng)關(guān)系是根據(jù)基于機(jī)器或人工的如下判定結(jié)果確定的:各所述服務(wù)信息對(duì)應(yīng)的服務(wù)適用于所述匹配成功的場(chǎng)景信息所對(duì)應(yīng)的場(chǎng)景。所述判定結(jié)果可以在通過上述審核獲得,也可以直接采用服務(wù)提供商提供的對(duì)應(yīng)關(guān)系,如何算“適用于”通常是根據(jù)基于大數(shù)據(jù)或經(jīng)驗(yàn)對(duì)很多用戶的服務(wù)使用習(xí)慣分析而定義的,本申請(qǐng)并不進(jìn)行限定。
在本申請(qǐng)實(shí)施例中,如前所述,服務(wù)端還可以向客戶端返回模板指示信息,在這種情況下,對(duì)于步驟s103,所述將各所述服務(wù)信息通過可視化模板在指定界面中展示前,還可以執(zhí)行:所述客戶端獲得所述服務(wù)端返回的模板指示信息;
相應(yīng)地,所述將各所述服務(wù)信息通過可視化模板在指定界面中展示,具體可以包括:將各所述服務(wù)信息通過所述模板指示信息所指示的可視化模板在指定界面中展示。
以服務(wù)端將服務(wù)信息與模板指示信息一起返回為例。服務(wù)端可以將服務(wù)信息及模板指示信息以json字符串或xml字符串的形式表示,然后將字符串返回給客戶端。字符串內(nèi)包含多個(gè)預(yù)定字段及由根據(jù)服務(wù)信息確定的字段值,字段串即反映了服務(wù)信息及其應(yīng)當(dāng)用怎樣的可視化模板展示。
在本申請(qǐng)實(shí)施例中,客戶端可以將服務(wù)端每次返回的全部服務(wù)信息包含在同一個(gè)可視化模板中進(jìn)行展示,也可以一對(duì)一地將各服務(wù)信息分別包含在一個(gè)可視化模板中進(jìn)行展示。
以卡片樣式的可視化模板為例,對(duì)于前一種情況,可以將服務(wù)端每次返回的全部服務(wù)信息包含在同一個(gè)“卡片”中進(jìn)行展示;對(duì)于后一種情況,每項(xiàng)服務(wù)的服務(wù)信息可以分別包含在一個(gè)“卡片”中展示,各卡片以一定的布局同時(shí)展示。前一種展示方式的優(yōu)點(diǎn)是:每一個(gè)卡片分別與一個(gè)場(chǎng)景對(duì)應(yīng),便于統(tǒng)一管理和展示。后一種展示方式的優(yōu)點(diǎn)是:當(dāng)客戶端所處場(chǎng)景發(fā)生變化時(shí),便于以卡片為單位,對(duì)單項(xiàng)或若干項(xiàng)服務(wù)信息單獨(dú)處理(比如,僅修改某個(gè)卡片或刪除某個(gè)卡片等),有利于減小對(duì)整個(gè)展示格局的影響,進(jìn)而有利于減少客戶端處理負(fù)擔(dān)。
除了卡片樣式的可視化模板以外,諸如圖標(biāo)樣式、三維圖形樣式等可視化模板同樣也適用于本申請(qǐng)的方案,不再贅述。
在本申請(qǐng)實(shí)施例中,根據(jù)服務(wù)信息具體形式的不同,用戶可以通過不同方式根據(jù)展示的服務(wù)信息獲得服務(wù)。
當(dāng)所述服務(wù)信息包括應(yīng)用的訪問入口信息時(shí),需要用戶進(jìn)行進(jìn)一步的訪問操作,才能真正獲取到對(duì)應(yīng)服務(wù)。具體地,所述將各所述服務(wù)信息通過可視化模板在指定界面中展示后,還可以執(zhí)行:所述客戶端當(dāng)檢測(cè)到針對(duì)所展示的包含所述應(yīng)用的訪問入口信息的可視化模板的指定操作時(shí),展示所述服務(wù)信息對(duì)應(yīng)的應(yīng)用的應(yīng)用界面,或者喚起其他客戶端,以便所述其他客戶端展示所述服務(wù)信息對(duì)應(yīng)的應(yīng)用的應(yīng)用界面。進(jìn)而,用戶可以通過服務(wù)界面獲得服務(wù)。
其中,所述指定操作可以是針對(duì)訪問入口信息所展示區(qū)域的點(diǎn)擊操作、按壓操作等。
在本申請(qǐng)實(shí)施例中,如前所述,客戶端所處場(chǎng)景可能發(fā)生變化,因此,客戶端上展示的可視化模板中包含的服務(wù)信息也不應(yīng)當(dāng)一直不變。變化方式至少可以包括以下兩類:
第一類,通過每次執(zhí)行圖1中的流程,對(duì)客戶端展示的服務(wù)信息至少部分地替換更新;
第二類,由客戶端和/或服務(wù)端對(duì)客戶端變化的當(dāng)前場(chǎng)景信息進(jìn)行監(jiān)測(cè),當(dāng)確定變化后的當(dāng)前場(chǎng)景信息不能與之前匹配成功的場(chǎng)景內(nèi)容信息匹配成功時(shí),可以刪除或隱藏客戶端當(dāng)前所展示的包含服務(wù)信息的至少部分可視化模板。
以卡片樣式的可視化模板為例,從用戶的視角看,當(dāng)用戶所處場(chǎng)景發(fā)生變化后,客戶端可能會(huì)展示新的卡片(服務(wù)端推送新的卡片),以及刪除或隱藏舊的卡片(服務(wù)端撤回舊的卡片),如此,用戶隨著場(chǎng)景的變化可以便利地獲取適應(yīng)于當(dāng)前場(chǎng)景的多項(xiàng)服務(wù),給予用戶一種場(chǎng)景沉浸式的服務(wù)體驗(yàn),“場(chǎng)景沉浸”對(duì)于用戶大致是這樣一種感覺:我的客戶端懂得我當(dāng)前處于怎樣的場(chǎng)景,可能需要哪些服務(wù),而且比較準(zhǔn)確及時(shí)地提供了這些服務(wù)的服務(wù)信息給我。
圖1中的流程主要是從客戶端角度描述的,本申請(qǐng)實(shí)施例還提供了從服務(wù)端角度描述的流程,該流程與圖1中的流程是相對(duì)應(yīng)的,如圖2所示。
圖2為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的另一種信息展示方法的流程示意圖。從軟件角度而言,該流程的執(zhí)行主體為服務(wù)端;從設(shè)備角度而言,該流程的執(zhí)行主體可以包括但不限于可搭載服務(wù)端的以下設(shè)備(在這種情況下通常作為服務(wù)器使用):手機(jī)、平板電腦、智能手表、車機(jī)、個(gè)人計(jì)算機(jī)、大中型計(jì)算機(jī)、計(jì)算機(jī)集群等。
圖2中的流程可以包括以下步驟:
s201:服務(wù)端獲得客戶端的當(dāng)前場(chǎng)景信息。
s202:對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息,其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
s203:將各所述服務(wù)信息返回給所述客戶端,以便所述客戶端將各所述服務(wù)信息通過可視化模板在指定界面中展示。
通過圖2中的方法,可以實(shí)現(xiàn)根據(jù)客戶端的當(dāng)前場(chǎng)景信息推測(cè)用戶所處的場(chǎng)景,并獲得該場(chǎng)景下用戶可能需要的多項(xiàng)服務(wù)的服務(wù)信息,以及通過可視化模板展示給用戶,以便用戶根據(jù)展示服務(wù)信息獲取相應(yīng)的服務(wù),其中,服務(wù)信息可以包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。從而可以提高用戶獲取服務(wù)的便利性,因此,可以部分或全部地解決現(xiàn)有技術(shù)的問題。
由于上面對(duì)服務(wù)端在本申請(qǐng)的方案中的部分動(dòng)作已經(jīng)進(jìn)行詳細(xì)說明,這里主要進(jìn)行補(bǔ)充說明,若涉及重復(fù)內(nèi)容不再說明或者僅進(jìn)行簡(jiǎn)單說明。
在本申請(qǐng)實(shí)施例中,對(duì)于步驟s202,所述對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息,具體可以包括:將所述當(dāng)前場(chǎng)景信息與預(yù)定的場(chǎng)景內(nèi)容信息進(jìn)行匹配,確定匹配成功的場(chǎng)景內(nèi)容信息;得到對(duì)應(yīng)于所述匹配成功的場(chǎng)景內(nèi)容信息的多項(xiàng)服務(wù)的服務(wù)信息。
在本申請(qǐng)實(shí)施例中,對(duì)于步驟s202,所述對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息前,還可以執(zhí)行:通過預(yù)定的接口獲得各預(yù)定的服務(wù)提供商發(fā)送的如下信息:所述服務(wù)提供商可提供服務(wù)的服務(wù)信息以及對(duì)應(yīng)于該服務(wù)信息的地理位置信息;其中,獲得的地理位置信息作為對(duì)應(yīng)于該服務(wù)信息的場(chǎng)景內(nèi)容信息。在這種情況下,從客戶端獲得的當(dāng)前場(chǎng)景信息也可以是地理位置信息。
在本申請(qǐng)實(shí)施例中,對(duì)于圖2中的流程,還可以執(zhí)行:所述服務(wù)端向所述客戶端返回模板指示信息,以便于客戶端將各所述服務(wù)信息通過所述模板指示信息所指示的可視化模板在指定界面中展示。
在本申請(qǐng)實(shí)施例中,對(duì)于服務(wù)端的每種場(chǎng)景信息,可能都有很多項(xiàng)對(duì)應(yīng)的服務(wù)的服務(wù)信息,多個(gè)服務(wù)提供商可提供的同一項(xiàng)服務(wù)相應(yīng)地可能有多種服務(wù)信息。在實(shí)際應(yīng)用中,把與客戶端的當(dāng)前場(chǎng)景信息匹配的場(chǎng)景信息對(duì)應(yīng)的所有服務(wù)信息返回給客戶端是不太現(xiàn)實(shí)的,原因在于,冗余服務(wù)太多,給客戶端和服務(wù)端帶來的處理負(fù)擔(dān)太大。針對(duì)該問題,本申請(qǐng)的方案也提供了應(yīng)對(duì)措施,下面進(jìn)行說明。
具體地,對(duì)于步驟s202,所述所述得到對(duì)應(yīng)于所述匹配成功的場(chǎng)景內(nèi)容信息的多項(xiàng)服務(wù)的服務(wù)信息,具體可以包括:獲得所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的全部服務(wù)中至少部分服務(wù)的服務(wù)信息;按照預(yù)定整合規(guī)則和/或篩選規(guī)則,對(duì)所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的至少部分服務(wù)的服務(wù)信息進(jìn)行整合和/或篩選,得到多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息。
需要說明的是,去重只是通過上述整合和/或篩選操作的可達(dá)到的目的之一,還可以達(dá)到更多的目的。
例如,可以通過整合和/或篩選操作,得到包含多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息的可視化模板,或者所述多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息及模板指示信息(可以以json字符串或xml字符串等形式表示);相應(yīng)地,對(duì)于步驟s203,所述將各所述服務(wù)信息返回給所述客戶端,具體可以包括:將所述包含多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息的可視化模板返回給所述客戶端,或者,將所述多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息及模板指示信息返回給所述客戶端。
又例如,可以按照一定的服務(wù)信息優(yōu)先級(jí)策略,選擇優(yōu)先級(jí)較高的服務(wù)信息優(yōu)先返回。
在本申請(qǐng)實(shí)施例中,對(duì)于步驟s203,所述將各所述服務(wù)信息返回給所述客戶端后,還可以執(zhí)行:所述服務(wù)端監(jiān)測(cè)所述客戶端的當(dāng)前場(chǎng)景信息;當(dāng)確定監(jiān)測(cè)到的當(dāng)前場(chǎng)景信息與所述匹配成功的場(chǎng)景內(nèi)容信息不能匹配成功時(shí)(可以認(rèn)為用戶當(dāng)前已脫離之前所處場(chǎng)景),向所述客戶端發(fā)送相應(yīng)的指示信息,以便于所述客戶端刪除或隱藏所展示的包含與所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的服務(wù)信息的可視化模板。所述監(jiān)測(cè)相關(guān)的動(dòng)作可以是通過再次執(zhí)行圖2中的流程實(shí)現(xiàn)的,也可以是通過圖2流程以外的其他邏輯流程實(shí)現(xiàn)的。
所述指示信息可以是服務(wù)端再次返回的服務(wù)信息,也可以不包含服務(wù)信息而只是單純指示客戶端刪除或隱藏哪些服務(wù)信息的信息。
上面分別從客戶端和服務(wù)端的角度對(duì)本申請(qǐng)實(shí)施例提供的信息展示方法進(jìn)行了說明。為了便于理解,更直觀地,本申請(qǐng)實(shí)施例還提供了一種實(shí)際應(yīng)用場(chǎng)景下,上述信息展示方法的一種具體實(shí)施方案的原理示意圖,如圖3所示。
在該實(shí)際應(yīng)用場(chǎng)景下,客戶端位于手機(jī)上,每當(dāng)用戶啟動(dòng)客戶端時(shí),客戶端向服務(wù)端側(cè)的場(chǎng)景內(nèi)容系統(tǒng)發(fā)送攜帶自身的當(dāng)前場(chǎng)景信息(假定為gps定位信息和/或wifi的信息)的服務(wù)信息獲取請(qǐng)求;
服務(wù)端側(cè)的審核系統(tǒng)預(yù)先從多個(gè)預(yù)定的服務(wù)提供商(假定為外部業(yè)務(wù)提供商、外部商戶等)獲得它們所能提供的服務(wù)的服務(wù)信息及對(duì)應(yīng)的場(chǎng)景內(nèi)容信息(假定為地理位置信息),并對(duì)通過機(jī)器或人工方式對(duì)這些信息進(jìn)行審核,審核通過的發(fā)送給場(chǎng)景內(nèi)容系統(tǒng)保存;
場(chǎng)景內(nèi)容系統(tǒng)在接收到服務(wù)信息獲取請(qǐng)求后,通過使用位置服務(wù)對(duì)請(qǐng)求中攜帶的gps定位信息和/或wifi的信息進(jìn)行解析,獲得對(duì)應(yīng)的地理位置信息,并與保存的各場(chǎng)景內(nèi)容信息進(jìn)行匹配,并將匹配的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的至少部分服務(wù)信息發(fā)送給服務(wù)端側(cè)的整合系統(tǒng);
整合系統(tǒng)對(duì)各服務(wù)信息進(jìn)行整合,生成包含模板指示信息以及多項(xiàng)服務(wù)的服務(wù)信息的json字符串(相當(dāng)于是尚未展示的“卡片”),并返回給客戶端;
客戶端根據(jù)接收到的json字符串,在指定界面展示對(duì)應(yīng)的卡片。
進(jìn)一步地,本申請(qǐng)實(shí)施例還提供了圖3場(chǎng)景下客戶端上展示的兩種卡片的示意圖,如圖4、圖5所示。
圖4為本申請(qǐng)實(shí)施例提供的圖3場(chǎng)景下客戶端上展示的一種卡片的示意圖。該卡片可以基于客戶端發(fā)送給服務(wù)端的諸如gps定位信息和/或wifi信息等可反映客戶端所處環(huán)境的信息而得到。
假定某中國(guó)用戶出差來到韓國(guó),當(dāng)該用戶身處韓國(guó)后首次打開手機(jī)上的上述客戶端時(shí),客戶端通過與服務(wù)端的交互,展示了一張卡片,該卡片可以如圖4所示。可以看到,該卡片中包含了7項(xiàng)用戶在韓國(guó)很可能需要使用的服務(wù)的服務(wù)信息,分別是:“uber打車”(對(duì)應(yīng)于一種可以在多個(gè)國(guó)家使用的打車應(yīng)用)、“airbnb”(對(duì)應(yīng)于一種可以預(yù)訂多個(gè)國(guó)家酒店的酒店預(yù)訂應(yīng)用)、“境外流量包”(對(duì)應(yīng)于由某移動(dòng)通信運(yùn)營(yíng)公司提供的國(guó)際流量包服務(wù))、“退稅”(對(duì)應(yīng)于韓國(guó)退稅信息的服務(wù))、“匯率換算”(至少對(duì)應(yīng)于人民幣與韓元的匯率服務(wù))、“優(yōu)惠商家”(至少對(duì)應(yīng)于韓國(guó)購(gòu)物的服務(wù))、“當(dāng)面付”(至少對(duì)應(yīng)于國(guó)際電子支付的服務(wù))。
其中,“匯率換算”服務(wù)信息為應(yīng)用的應(yīng)用界面,用戶在卡片上直接可以看到當(dāng)前匯率為“100韓元兌換0.6元人民幣”,而其他服務(wù)信息可以為應(yīng)用的訪問入口信息,用戶通過點(diǎn)擊服務(wù)信息可以打開對(duì)應(yīng)應(yīng)用界面再獲得相應(yīng)服務(wù)。
當(dāng)用戶離開韓國(guó)后,客戶端可以刪除圖4中的卡片,再展示其他適合場(chǎng)景的卡片。
圖5為本申請(qǐng)實(shí)施例提供的圖3場(chǎng)景下客戶端上展示的另一種卡片的示意圖。該卡片可以基于客戶端發(fā)送給服務(wù)端的諸如應(yīng)用使用信息等反映在客戶端端所處設(shè)備上進(jìn)行的操作的信息而得到。
假定該應(yīng)用使用信息反映用戶剛在通過客戶端所處設(shè)備上的網(wǎng)票應(yīng)用購(gòu)買了某場(chǎng)演唱會(huì)的票,此后用戶首次打開客戶端時(shí),客戶端通過與服務(wù)端的交互,展示了一張卡片,該卡片可以如圖5所示。可以看到,該卡片中包含了6項(xiàng)用戶在購(gòu)買演唱會(huì)的票之后很可能需要使用的服務(wù)的服務(wù)信息,分別是:“直播應(yīng)用”(用戶可能會(huì)直播演唱會(huì)現(xiàn)場(chǎng))、“禮品購(gòu)物應(yīng)用”(用戶可能會(huì)給演唱會(huì)歌手或同去朋友購(gòu)買禮品)、“道具購(gòu)物應(yīng)用”(用戶可能會(huì)購(gòu)買用于給演唱會(huì)歌手加油的小道具)、“鬧鐘應(yīng)用”(用戶可能會(huì)為演唱會(huì)之前的一些重要時(shí)間點(diǎn)設(shè)定鬧鐘提醒)、“歌詞應(yīng)用”(用戶可能會(huì)需要在演唱會(huì)跟唱時(shí)查詢歌詞)、“攝影應(yīng)用”(用戶可能需要在演唱會(huì)現(xiàn)場(chǎng)攝影)。
當(dāng)該演唱會(huì)結(jié)束后,客戶端可以刪除圖5中的卡片,再展示其他適合場(chǎng)景的卡片。
需要說明的,圖4、圖5中卡片的具體樣式以及卡片中包含的服務(wù)信息只是示例,并非對(duì)本申請(qǐng)的限定。
進(jìn)一步地,本申請(qǐng)實(shí)施例還提供了對(duì)應(yīng)于上述信息展示方法的裝置,如圖6、圖7所示。
圖6為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的一種信息展示裝置的結(jié)構(gòu)示意圖,該裝置可以位于圖1中流程的執(zhí)行主體(以客戶端為例)上,包括:
發(fā)送模塊601,向服務(wù)端發(fā)送所述客戶端的當(dāng)前場(chǎng)景信息;
獲得模塊602,獲得所述服務(wù)端返回的多項(xiàng)服務(wù)的服務(wù)信息,各所述服務(wù)信息是所述服務(wù)端根據(jù)所述當(dāng)前場(chǎng)景信息匹配得到的;
展示模塊603,將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
可選地,所述發(fā)送模塊601向服務(wù)端發(fā)送所述客戶端的當(dāng)前場(chǎng)景信息,具體包括:
所述發(fā)送模塊601在所述客戶端啟動(dòng)時(shí)或指定界面刷新時(shí),向服務(wù)端發(fā)送所述客戶端的當(dāng)前場(chǎng)景信息。
可選地,所述當(dāng)前場(chǎng)景信息包括:反映所述客戶端所處環(huán)境的信息,和/或反映在所述客戶端所處設(shè)備上進(jìn)行的操作的信息。
可選地,所述反映所述客戶端所處環(huán)境的信息包括:所述客戶端所處設(shè)備的全球定位系統(tǒng)gps定位信息,和/或客戶端所處設(shè)備連接的無線保真wifi的信息;
各所述服務(wù)信息是所述服務(wù)端通過將所述反映所述客戶端所處環(huán)境的信息與預(yù)定的地理位置信息匹配獲得的,各所述服務(wù)信息對(duì)應(yīng)于匹配成功的地理位置信息。
可選地,所述獲得模塊602在所述展示模塊603將各所述服務(wù)信息通過可視化模板在指定界面中展示前,獲得所述服務(wù)端返回的模板指示信息;
所述展示模塊603將各所述服務(wù)信息通過可視化模板在指定界面中展示,具體包括:
所述展示模塊603將各所述服務(wù)信息通過所述模板指示信息所指示的可視化模板在指定界面中展示。
可選地,所述展示模塊603將各所述服務(wù)信息通過可視化模板在指定界面中展示,具體包括:
所述展示模塊603將各所述服務(wù)信息包含在同一個(gè)可視化模板中,在指定界面中展示包含了各所述服務(wù)信息的可視化模板。
可選地,當(dāng)所述服務(wù)信息包括應(yīng)用的訪問入口信息時(shí),所述展示模塊603將各所述服務(wù)信息通過可視化模板在指定界面中展示后,當(dāng)檢測(cè)到針對(duì)所展示的包含所述應(yīng)用的訪問入口信息的可視化模板的指定操作時(shí),展示所述服務(wù)信息對(duì)應(yīng)的應(yīng)用的應(yīng)用界面,或者喚起其他客戶端,以便所述其他客戶端展示所述服務(wù)信息對(duì)應(yīng)的應(yīng)用的應(yīng)用界面。
可選地,各所述服務(wù)信息對(duì)應(yīng)于所述服務(wù)端上與所述當(dāng)前場(chǎng)景信息匹配成功的場(chǎng)景內(nèi)容信息;
所述展示模塊603將各所述服務(wù)信息通過可視化模板在指定界面中展示后,當(dāng)確定所述客戶端的當(dāng)前場(chǎng)景信息不再與所述匹配成功的場(chǎng)景內(nèi)容信息匹配成功時(shí),所述展示模塊603刪除或隱藏所展示的包含所述服務(wù)信息的可視化模板。
可選地,所述可視化模板包括卡片樣式的模板。
圖7為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖2的一種信息展示裝置的結(jié)構(gòu)示意圖,該裝置可以位于圖2中流程的執(zhí)行主體(以服務(wù)端為例)上,包括:
第一獲得模塊701,獲得客戶端的當(dāng)前場(chǎng)景信息;
第二獲得模塊702,對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息;
返回模塊703,將各所述服務(wù)信息返回給所述客戶端,以便所述客戶端將各所述服務(wù)信息通過可視化模板在指定界面中展示;
其中,所述服務(wù)信息包括應(yīng)用的訪問入口信息,和/或應(yīng)用的應(yīng)用界面。
可選地,所述當(dāng)前場(chǎng)景信息包括:反映所述客戶端所處環(huán)境的信息,和/或反映在所述客戶端所處設(shè)備上進(jìn)行的操作的信息。
可選地,所述第二獲得模塊702對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息,具體包括:
所述第二獲得模塊702將所述當(dāng)前場(chǎng)景信息與預(yù)定的場(chǎng)景內(nèi)容信息進(jìn)行匹配,確定匹配成功的場(chǎng)景內(nèi)容信息,得到對(duì)應(yīng)于所述匹配成功的場(chǎng)景內(nèi)容信息的多項(xiàng)服務(wù)的服務(wù)信息。
可選地,所述反映所述客戶端所處環(huán)境的信息包括所述客戶端所處設(shè)備的全球定位系統(tǒng)gps定位信息,和/或客戶端所處設(shè)備連接的無線保真wifi的信息;
所述場(chǎng)景內(nèi)容信息為地理位置信息。
可選地,所述第二獲得模塊702對(duì)所述當(dāng)前場(chǎng)景信息匹配得到多項(xiàng)服務(wù)的服務(wù)信息前,通過預(yù)定的接口獲得各預(yù)定的服務(wù)提供商發(fā)送的如下信息:所述服務(wù)提供商可提供服務(wù)的服務(wù)信息以及對(duì)應(yīng)于該服務(wù)信息的地理位置信息;
其中,獲得的地理位置信息作為對(duì)應(yīng)于該服務(wù)信息的場(chǎng)景內(nèi)容信息。
可選地,所述返回模塊703還向所述客戶端返回模板指示信息,以便于客戶端將各所述服務(wù)信息通過所述模板指示信息所指示的可視化模板在指定界面中展示。
可選地,所述第二獲得模塊702得到對(duì)應(yīng)于所述匹配成功的場(chǎng)景內(nèi)容信息的多項(xiàng)服務(wù)的服務(wù)信息,具體包括:
所述第二獲得模塊702獲得所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的全部服務(wù)中至少部分服務(wù)的服務(wù)信息,按照預(yù)定整合規(guī)則和/或篩選規(guī)則,對(duì)所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的至少部分服務(wù)的服務(wù)信息進(jìn)行整合和/或篩選,得到多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息。
可選地,所述第二獲得模塊702對(duì)所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的至少部分服務(wù)的服務(wù)信息進(jìn)行整合和/或篩選,得到多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息,具體包括:
所述第二獲得模塊702對(duì)所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的至少部分服務(wù)的服務(wù)信息進(jìn)行整合和/或篩選,得到多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息及模板指示信息;
所述返回模塊703將各所述服務(wù)信息返回給所述客戶端,具體包括:
所述返回模塊703將所述多項(xiàng)不重復(fù)服務(wù)的服務(wù)信息及模板指示信息返回給所述客戶端。
可選地,所述返回模塊703將各所述服務(wù)信息返回給所述客戶端后,監(jiān)測(cè)所述客戶端的當(dāng)前場(chǎng)景信息,當(dāng)確定監(jiān)測(cè)到的當(dāng)前場(chǎng)景信息與所述匹配成功的場(chǎng)景內(nèi)容信息不能匹配成功時(shí),向所述客戶端發(fā)送相應(yīng)的指示信息,以便于所述客戶端刪除或隱藏所展示的包含與所述匹配成功的場(chǎng)景內(nèi)容信息對(duì)應(yīng)的服務(wù)信息的可視化模板。
可選地,所述可視化模板包括卡片樣式的模板。
本申請(qǐng)實(shí)施例提供的裝置與方法是一一對(duì)應(yīng)的,因此,裝置也具有與其對(duì)應(yīng)的方法類似的有益技術(shù)效果,由于上面已經(jīng)對(duì)方法的有益技術(shù)效果進(jìn)行了詳細(xì)說明,因此,這里不再贅述對(duì)應(yīng)裝置的有益技術(shù)效果。
在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過將改進(jìn)的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來實(shí)現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場(chǎng)可編程門陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來確定。由設(shè)計(jì)人員自行編程來把一個(gè)數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請(qǐng)芯片制造廠商來設(shè)計(jì)和制作專用的集成電路芯片。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。
控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)。或者甚至,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。一種典型的實(shí)現(xiàn)設(shè)備為計(jì)算機(jī)。具體的,計(jì)算機(jī)例如可以為個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、蜂窩電話、相機(jī)電話、智能電話、個(gè)人數(shù)字助理、媒體播放器、導(dǎo)航設(shè)備、電子郵件設(shè)備、游戲控制臺(tái)、平板計(jì)算機(jī)、可穿戴設(shè)備或者這些設(shè)備中的任何設(shè)備的組合。
為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來說,本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。