本發(fā)明涉及移動設(shè)備的技術(shù)領(lǐng)域,特別是涉及一種在移動設(shè)備中進(jìn)行搜索的方法和一種在移動設(shè)備中進(jìn)行搜索的裝置。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,諸如手機(jī)等移動設(shè)備越來越普及,給人們在的生活、學(xué)習(xí)、工作帶來了極大的便利。
移動設(shè)備一般提供了搜索功能,可以在移動設(shè)備本地搜索所需的資料,而搜索的結(jié)果基本是文字結(jié)果。
由于移動設(shè)備為了提高便攜性,體積一般很小,導(dǎo)致屏幕都比較小。
在顯示文字結(jié)果時,文字一般較小,用戶經(jīng)常無法迅速看清楚搜索的結(jié)果,需要仔細(xì)瀏覽,甚至進(jìn)行滑動瀏覽,耗費了較多的時間,操作效率較低。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種在移動設(shè)備中進(jìn)行搜索的方法和相應(yīng)的一種在移動設(shè)備中進(jìn)行搜索的裝置。
依據(jù)本發(fā)明的一個方面,提供了一種在移動設(shè)備中進(jìn)行搜索的方法,包括:
當(dāng)接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
查找所述目標(biāo)信息所屬的應(yīng)用對象;
獲取所述應(yīng)用對象中的特征信息;
至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
顯示至少部分卡片數(shù)據(jù)對象。
可選地,所述在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息的步驟 包括:
當(dāng)所述搜索對象為文本數(shù)據(jù)時,在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息;
或者,
當(dāng)所述搜索對象為語音數(shù)據(jù)時,將所述語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù);
在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息。
可選地,所述在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息的步驟包括:
在移動設(shè)備本地的數(shù)據(jù)庫中查找與所述搜索對象匹配的目標(biāo)信息;
和/或,
識別在移動設(shè)備中的第三方應(yīng)用;
調(diào)用所述第三方應(yīng)用提供的搜索接口,將所述搜索對象發(fā)送至所述第三方應(yīng)用搜索匹配的目標(biāo)信息。
可選地,所述獲取所述應(yīng)用對象的特征信息的步驟包括:
確定所述應(yīng)用對象的類型;
按照所述類型獲取所述應(yīng)用對象的特征信息。
可選地,若所述應(yīng)用對象為聯(lián)系人,則所述特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
若所述應(yīng)用對象為多媒體數(shù)據(jù),則所述特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
若所述應(yīng)用對象為第三方應(yīng)用的好友對象、則所述特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
可選地,所述至少采用所述特征信息聚合成卡片數(shù)據(jù)對象的步驟包括:
按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板;
將所述特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
可選地,所述卡片數(shù)據(jù)模板包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
可選地,所述顯示至少部分所述卡片數(shù)據(jù)對象的步驟包括:
對所述卡片數(shù)據(jù)對象進(jìn)行排序;
按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象;
在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
可選地,所述對所述卡片數(shù)據(jù)對象進(jìn)行排序的步驟包括:
查詢所述應(yīng)用對象的啟動頻率和/或使用時長;
按照所述啟動頻率和/或所述使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重;
按照所述權(quán)重對所述卡片數(shù)據(jù)對象進(jìn)行排序。
可選地,還包括:
當(dāng)檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
可選地,若所述卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則所述處理為通信處理;
若所述卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則所述處理為調(diào)用播放器播放多媒體數(shù)據(jù);
若所述卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則所述處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口。
可選地,還包括:
加載應(yīng)用對象的類目的選擇控件;
當(dāng)檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示。
根據(jù)本發(fā)明的另一方面,提供了一種在移動設(shè)備中進(jìn)行搜索的裝置,包括:
目標(biāo)信息查找模塊,適于在接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
應(yīng)用對象查找模塊,適于查找所述目標(biāo)信息所屬的應(yīng)用對象;
特征信息獲取模塊,適于獲取所述應(yīng)用對象中的特征信息;
卡片數(shù)據(jù)對象合成模塊,適于至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
卡片數(shù)據(jù)對象顯示模塊,適于顯示至少部分卡片數(shù)據(jù)對象。
可選地,所述目標(biāo)信息查找模塊還適于:
當(dāng)所述搜索對象為文本數(shù)據(jù)時,在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息;
或者,
當(dāng)所述搜索對象為語音數(shù)據(jù)時,將所述語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù);
在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息。
可選地,所述目標(biāo)信息查找模塊還適于:
在移動設(shè)備本地的數(shù)據(jù)庫中查找與所述搜索對象匹配的目標(biāo)信息;
和/或,
識別在移動設(shè)備中的第三方應(yīng)用;
調(diào)用所述第三方應(yīng)用提供的搜索接口,將所述搜索對象發(fā)送至所述第三方應(yīng)用搜索匹配的目標(biāo)信息。
可選地,所述特征信息獲取模塊還適于:
確定所述應(yīng)用對象的類型;
按照所述類型獲取所述應(yīng)用對象的特征信息。
可選地,若所述應(yīng)用對象為聯(lián)系人,則所述特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
若所述應(yīng)用對象為多媒體數(shù)據(jù),則所述特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
若所述應(yīng)用對象為第三方應(yīng)用的好友對象、則所述特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
可選地,所述卡片數(shù)據(jù)對象合成模塊還適于:
按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板;
將所述特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
可選地,所述卡片數(shù)據(jù)模板包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
可選地,所述卡片數(shù)據(jù)對象顯示模塊還適于:
對所述卡片數(shù)據(jù)對象進(jìn)行排序;
按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象;
在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
可選地,所述卡片數(shù)據(jù)對象顯示模塊還適于:
查詢所述應(yīng)用對象的啟動頻率和/或使用時長;
按照所述啟動頻率和/或所述使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重;
按照所述權(quán)重對所述卡片數(shù)據(jù)對象進(jìn)行排序。
可選地,還包括:
應(yīng)用處理模塊,適于在檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
可選地,若所述卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則所述處理為通信處理;
若所述卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則所述處理為調(diào)用播放器播放多媒體數(shù)據(jù);
若所述卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則所述處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口。
可選地,還包括:
選擇控件加載模塊,適于加載應(yīng)用對象的類目的選擇控件;
篩選模塊,適于在檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示。
本發(fā)明實施例在接收到搜索對象時,在移動設(shè)備中查找目標(biāo)信息,并使用對應(yīng)特征信息聚合成卡片數(shù)據(jù)對象進(jìn)行顯示,相比于文字,卡片數(shù)據(jù)對象 包含的信息量更加大、更加直觀,方便用戶選擇,減少時間的耗費,提供了操作效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的方法實施例1的步驟流程圖;
圖2示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的方法實施例2的步驟流程圖;
圖3示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的裝置實施例1的結(jié)構(gòu)框圖;以及
圖4示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的裝置實施例2的結(jié)構(gòu)框圖。
具體實施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
參照圖1,示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的方法實施例1的步驟流程圖,具體可以包括如下步驟:
步驟101,當(dāng)接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹 配的目標(biāo)信息;
需要說明的是,本發(fā)明實施例可以應(yīng)用在各種移動設(shè)備中,例如,手機(jī)、平板電腦、個人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等。
該移動設(shè)備的操作系統(tǒng)可以包括Android(安卓)、IOS、Windows Phone、Windows等等,可以預(yù)置有系統(tǒng)應(yīng)用,也可以按照第三方應(yīng)用。
在本發(fā)明實施例中,在移動設(shè)備中可以提供搜索框,用戶可以通過該搜索框輸入搜索對象,即用于搜索與之匹配的數(shù)據(jù)。
一方面,基于搜索對象的維度:
當(dāng)搜索對象為文本數(shù)據(jù)時,可以在移動設(shè)備中查找與文本數(shù)據(jù)匹配的目標(biāo)信息;
當(dāng)搜索對象為語音數(shù)據(jù)時,可以將語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù),在移動設(shè)備中查找與該文本數(shù)據(jù)匹配的目標(biāo)信息。
另一方面,基于搜索目標(biāo)的維度:
可以在移動設(shè)備本地的數(shù)據(jù)庫(如通訊錄、收件箱等)中查找與搜索對象匹配的目標(biāo)信息;
也可以識別在移動設(shè)備中的第三方應(yīng)用,調(diào)用第三方應(yīng)用提供的搜索接口,將搜索對象發(fā)送至所述第三方應(yīng)用搜索匹配的目標(biāo)信息。
當(dāng)然,上述搜索方式只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他搜索方式,本發(fā)明實施例對此不加以限制。另外,除了上述搜索方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它搜索方式,本發(fā)明實施例對此也不加以限制。
步驟102,查找所述目標(biāo)信息所屬的應(yīng)用對象;
應(yīng)用對象為系統(tǒng)應(yīng)用或第三方應(yīng)用中獨立的數(shù)據(jù)對象,目標(biāo)信息為應(yīng)用對象的一部分信息,例如,若搜索到聯(lián)系人姓名,則其所屬的應(yīng)用對象為聯(lián)系人,若搜索到視頻名稱、演唱者等,則其所屬的應(yīng)用對象為多媒體數(shù)據(jù),若搜索到好友昵稱,則其所屬的應(yīng)用對象為第三方應(yīng)用的好友對象,等等。
步驟103,獲取所述應(yīng)用對象中的特征信息;
在具體實現(xiàn)中,可以確定應(yīng)用對象的類型,按照該類型獲取該應(yīng)用對象 的特征信息。
例如,若應(yīng)用對象為聯(lián)系人,則特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
又例如,若應(yīng)用對象為多媒體數(shù)據(jù),則特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
又例如,若應(yīng)用對象為第三方應(yīng)用的好友對象、則特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
當(dāng)然,上述應(yīng)用對象及其特征信息只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他應(yīng)用對象及其特征信息,本發(fā)明實施例對此不加以限制。另外,除了上述應(yīng)用對象及其特征信息外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它應(yīng)用對象及其特征信息,本發(fā)明實施例對此也不加以限制。
步驟104,至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
在本發(fā)明實施例中,卡片數(shù)據(jù)對象可以指具有特定結(jié)構(gòu)的數(shù)據(jù)集合,如JSON數(shù)據(jù),其形式如同卡片。
在具體實現(xiàn)中,按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板,在該卡片數(shù)據(jù)模板中,配置有卡片數(shù)據(jù)對象的基本框架、數(shù)據(jù)。
在一個示例中,該卡片數(shù)據(jù)模板可以包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
將特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
需要說明的是,特征信息所在的區(qū)域指,卡片數(shù)據(jù)模板中可以預(yù)先定義某種類型的特征信息的位置,該種類型的特征信息嵌入該位置中。
步驟105,顯示至少部分卡片數(shù)據(jù)對象。
在具體實現(xiàn)中,由于卡片數(shù)據(jù)對象的體積一般較大,而移動設(shè)備的屏幕較小,可能無法一次性展示完所有的卡片數(shù)據(jù)對象。
因此,可以按照預(yù)設(shè)的排序規(guī)則對卡片數(shù)據(jù)對象進(jìn)行排序,按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象,在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
其中,在排序時,可以查詢應(yīng)用對象的啟動頻率和/或使用時長,按照啟動頻率和/或使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重。
進(jìn)一步而言,啟動頻率越高,表示用戶使用越頻率,則其權(quán)限越高,使用時間為啟動應(yīng)用對象后、使用應(yīng)用對象的時間,使用時間越長,表示用戶使用越長,則其權(quán)限越高。
若配置了權(quán)重,則可以按照權(quán)重對卡片數(shù)據(jù)對象進(jìn)行排序。
本發(fā)明實施例在接收到搜索對象時,在移動設(shè)備中查找目標(biāo)信息,并使用對應(yīng)特征信息聚合成卡片數(shù)據(jù)對象進(jìn)行顯示,相比于文字,卡片數(shù)據(jù)對象包含的信息量更加大、更加直觀,方便用戶選擇,減少時間的耗費,提高了操作效率。
參照圖2,示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的方法實施例2的步驟流程圖,具體可以包括如下步驟:
步驟201,當(dāng)接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
步驟202,查找所述目標(biāo)信息所屬的應(yīng)用對象;
步驟203,獲取所述應(yīng)用對象中的特征信息;
步驟204,至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
步驟205,顯示至少部分卡片數(shù)據(jù)對象;
步驟206,加載應(yīng)用對象的類目的選擇控件;
步驟207,當(dāng)檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示;
在本發(fā)明實施例中,某些情況下,應(yīng)用對象的數(shù)量可能較多,為了方便用戶進(jìn)行篩選,可以提供類目的選擇控件。
用戶可以通過點擊等操作觸發(fā)該選擇控件,在已獲得的卡片數(shù)據(jù)對象中,篩選出屬于該選擇控件對應(yīng)的類目的卡片數(shù)據(jù)對象,進(jìn)一步提高了操作的效率。
例如,可以提供娛樂、通信等類目的選擇控件,若觸發(fā)娛樂類目的選擇 控件,則可以加載多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,若觸發(fā)通信類目的選擇控件,則可以加載聯(lián)系人的卡片數(shù)據(jù)對象、第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象。
步驟208,當(dāng)檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
在本發(fā)明實施例中,若某個卡片數(shù)據(jù)對象所記載的信息為用戶所需的,則用戶可以通過點擊等方式觸發(fā)該卡片數(shù)據(jù)對象,進(jìn)行相應(yīng)的操作,進(jìn)一步提高了操作的效率。
例如,若卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則該處理為通信處理,如通話、發(fā)送短信等;
又例如,若卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則該處理為調(diào)用播放器播放多媒體數(shù)據(jù),如播放歌曲、電影等;
又例如,若卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則該處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口,對好友進(jìn)行會話。
當(dāng)然,上述處理方式只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他處理方式,本發(fā)明實施例對此不加以限制。另外,除了上述處理方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它處理方式,本發(fā)明實施例對此也不加以限制。
對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
參照圖3,示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的裝置實施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
目標(biāo)信息查找模塊301,適于在接收到搜索對象時,在移動設(shè)備中查找 與所述搜索對象匹配的目標(biāo)信息;
應(yīng)用對象查找模塊302,適于查找所述目標(biāo)信息所屬的應(yīng)用對象;
特征信息獲取模塊303,適于獲取所述應(yīng)用對象中的特征信息;
卡片數(shù)據(jù)對象合成模塊304,適于至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
卡片數(shù)據(jù)對象顯示模塊305,適于顯示至少部分卡片數(shù)據(jù)對象。
在本發(fā)明的一種可選實施例中,所述目標(biāo)信息查找模塊301還可以適于:
當(dāng)所述搜索對象為文本數(shù)據(jù)時,在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息;
或者,
當(dāng)所述搜索對象為語音數(shù)據(jù)時,將所述語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù);
在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息。
在本發(fā)明的一種可選實施例中,所述目標(biāo)信息查找模塊301還可以適于:
在移動設(shè)備本地的數(shù)據(jù)庫中查找與所述搜索對象匹配的目標(biāo)信息;
和/或,
識別在移動設(shè)備中的第三方應(yīng)用;
調(diào)用所述第三方應(yīng)用提供的搜索接口,將所述搜索對象發(fā)送至所述第三方應(yīng)用搜索匹配的目標(biāo)信息。
在本發(fā)明的一種可選實施例中,所述特征信息獲取模塊303還可以適于:
確定所述應(yīng)用對象的類型;
按照所述類型獲取所述應(yīng)用對象的特征信息。
在具體實現(xiàn)中,若所述應(yīng)用對象為聯(lián)系人,則所述特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
若所述應(yīng)用對象為多媒體數(shù)據(jù),則所述特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
若所述應(yīng)用對象為第三方應(yīng)用的好友對象、則所述特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
在本發(fā)明的一種可選實施例中,所述卡片數(shù)據(jù)對象合成模塊304還可以適于:
按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板;
將所述特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
在實際用用中,所述卡片數(shù)據(jù)模板包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
在本發(fā)明的一種可選實施例中,所述卡片數(shù)據(jù)對象顯示模塊305還可以適于:
對所述卡片數(shù)據(jù)對象進(jìn)行排序;
按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象;
在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
在本發(fā)明的一種可選實施例中,所述卡片數(shù)據(jù)對象顯示模塊305還可以適于:
查詢所述應(yīng)用對象的啟動頻率和/或使用時長;
按照所述啟動頻率和/或所述使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重;
按照所述權(quán)重對所述卡片數(shù)據(jù)對象進(jìn)行排序。
參照圖4,示出了根據(jù)本發(fā)明一個實施例的一種在移動設(shè)備中進(jìn)行搜索的裝置實施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
目標(biāo)信息查找模塊401,適于在接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
應(yīng)用對象查找模塊402,適于查找所述目標(biāo)信息所屬的應(yīng)用對象;
特征信息獲取模塊403,適于獲取所述應(yīng)用對象中的特征信息;
卡片數(shù)據(jù)對象合成模塊404,適于至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
卡片數(shù)據(jù)對象顯示模塊405,適于顯示至少部分卡片數(shù)據(jù)對象。
選擇控件加載模塊406,適于加載應(yīng)用對象的類目的選擇控件;
篩選模塊407,適于在檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示。
應(yīng)用處理模塊408,適于在檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
在實際應(yīng)用中,若所述卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則所述處理為通信處理;
若所述卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則所述處理為調(diào)用播放器播放多媒體數(shù)據(jù);
若所述卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則所述處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循 具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的在移動設(shè)備中進(jìn)行搜索的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利 要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明實施例公開了A1、一種在移動設(shè)備中進(jìn)行搜索的方法,包括:
當(dāng)接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
查找所述目標(biāo)信息所屬的應(yīng)用對象;
獲取所述應(yīng)用對象中的特征信息;
至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
顯示至少部分卡片數(shù)據(jù)對象。
A2、如A1所述的方法,所述在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息的步驟包括:
當(dāng)所述搜索對象為文本數(shù)據(jù)時,在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息;
或者,
當(dāng)所述搜索對象為語音數(shù)據(jù)時,將所述語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù);
在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息。
A3、如A1或A2所述的方法,所述在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息的步驟包括:
在移動設(shè)備本地的數(shù)據(jù)庫中查找與所述搜索對象匹配的目標(biāo)信息;
和/或,
識別在移動設(shè)備中的第三方應(yīng)用;
調(diào)用所述第三方應(yīng)用提供的搜索接口,將所述搜索對象發(fā)送至所述第三 方應(yīng)用搜索匹配的目標(biāo)信息。
A4、如A1所述的方法,所述獲取所述應(yīng)用對象的特征信息的步驟包括:
確定所述應(yīng)用對象的類型;
按照所述類型獲取所述應(yīng)用對象的特征信息。
A5、如A1或A4所述的方法,
若所述應(yīng)用對象為聯(lián)系人,則所述特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
若所述應(yīng)用對象為多媒體數(shù)據(jù),則所述特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
若所述應(yīng)用對象為第三方應(yīng)用的好友對象、則所述特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
A6、如A4所述的方法,所述至少采用所述特征信息聚合成卡片數(shù)據(jù)對象的步驟包括:
按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板;
將所述特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
A7、如A6所述的方法,所述卡片數(shù)據(jù)模板包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
A8、如A1或A2或A4或A6或A7所述的方法,所述顯示至少部分所述卡片數(shù)據(jù)對象的步驟包括:
對所述卡片數(shù)據(jù)對象進(jìn)行排序;
按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象;
在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
A9、如A8所述的方法,所述對所述卡片數(shù)據(jù)對象進(jìn)行排序的步驟包括:
查詢所述應(yīng)用對象的啟動頻率和/或使用時長;
按照所述啟動頻率和/或所述使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重;
按照所述權(quán)重對所述卡片數(shù)據(jù)對象進(jìn)行排序。
A10、如A1或A2或A4或A6或A7或A9所述的方法,還包括:
當(dāng)檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
11、如A10所述的方法,
若所述卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則所述處理為通信處理;
若所述卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則所述處理為調(diào)用播放器播放多媒體數(shù)據(jù);
若所述卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則所述處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口。
A12、如A1或A2或A4或A6或A7或A9或A11所述的方法,還包括:
加載應(yīng)用對象的類目的選擇控件;
當(dāng)檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示。
本發(fā)明實施例還公開了B13、一種在移動設(shè)備中進(jìn)行搜索的裝置,包括:
目標(biāo)信息查找模塊,適于在接收到搜索對象時,在移動設(shè)備中查找與所述搜索對象匹配的目標(biāo)信息;
應(yīng)用對象查找模塊,適于查找所述目標(biāo)信息所屬的應(yīng)用對象;
特征信息獲取模塊,適于獲取所述應(yīng)用對象中的特征信息;
卡片數(shù)據(jù)對象合成模塊,適于至少采用所述特征信息聚合成卡片數(shù)據(jù)對象;
卡片數(shù)據(jù)對象顯示模塊,適于顯示至少部分卡片數(shù)據(jù)對象。
B14、如B13所述的裝置,所述目標(biāo)信息查找模塊還適于:
當(dāng)所述搜索對象為文本數(shù)據(jù)時,在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息;
或者,
當(dāng)所述搜索對象為語音數(shù)據(jù)時,將所述語音數(shù)據(jù)進(jìn)行語音識別,獲得文本數(shù)據(jù);
在移動設(shè)備中查找與所述文本數(shù)據(jù)匹配的目標(biāo)信息。
B15、如B13或B14所述的裝置,所述目標(biāo)信息查找模塊還適于:
在移動設(shè)備本地的數(shù)據(jù)庫中查找與所述搜索對象匹配的目標(biāo)信息;
和/或,
識別在移動設(shè)備中的第三方應(yīng)用;
調(diào)用所述第三方應(yīng)用提供的搜索接口,將所述搜索對象發(fā)送至所述第三方應(yīng)用搜索匹配的目標(biāo)信息。
B16、如B13所述的裝置,所述特征信息獲取模塊還適于:
確定所述應(yīng)用對象的類型;
按照所述類型獲取所述應(yīng)用對象的特征信息。
B17、如B13或B16所述的裝置,
若所述應(yīng)用對象為聯(lián)系人,則所述特征信息包括聯(lián)系人姓名、聯(lián)系人頭像、聯(lián)系人電話中的一種或多種;
若所述應(yīng)用對象為多媒體數(shù)據(jù),則所述特征信息包括多媒體數(shù)據(jù)名稱、多媒體數(shù)據(jù)封面、多媒體數(shù)據(jù)時長的一種或多種;
若所述應(yīng)用對象為第三方應(yīng)用的好友對象、則所述特征信息包括應(yīng)用圖標(biāo)、好友名稱、好友頭像中的一種或多種。
B18、如B16所述的裝置,所述卡片數(shù)據(jù)對象合成模塊還適于:
按照所述類型提取所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)模板;
將所述特征信息嵌入所述卡片數(shù)據(jù)模板中,獲得卡片數(shù)據(jù)對象。
B19、如B18所述的裝置,所述卡片數(shù)據(jù)模板包括如下的一種或多種數(shù)據(jù):
顏色、形狀、大小、特征信息所在的區(qū)域。
B20、如B13或B14或B16或B18或B19所述的裝置,所述卡片數(shù)據(jù)對象顯示模塊還適于:
對所述卡片數(shù)據(jù)對象進(jìn)行排序;
按照排序順序確定在當(dāng)前界面可容納的卡片數(shù)據(jù)對象;
在當(dāng)前界面中展示可容納的卡片數(shù)據(jù)對象。
B21、如B20所述的裝置,所述卡片數(shù)據(jù)對象顯示模塊還適于:
查詢所述應(yīng)用對象的啟動頻率和/或使用時長;
按照所述啟動頻率和/或所述使用時長對所述應(yīng)用對象對應(yīng)的卡片數(shù)據(jù)對象配置權(quán)重;
按照所述權(quán)重對所述卡片數(shù)據(jù)對象進(jìn)行排序。
B22、如B13或B14或B16或B18或B19或B21所述的裝置,還包括:
應(yīng)用處理模塊,適于在檢測到所述卡片數(shù)據(jù)對象被觸發(fā)時,調(diào)用所述卡片數(shù)據(jù)對象對應(yīng)的應(yīng)用對象進(jìn)行處理。
B23、如B22所述的裝置,
若所述卡片數(shù)據(jù)對象為聯(lián)系人的卡片數(shù)據(jù)對象,則所述處理為通信處理;
若所述卡片數(shù)據(jù)對象為多媒體數(shù)據(jù)的卡片數(shù)據(jù)對象,則所述處理為調(diào)用播放器播放多媒體數(shù)據(jù);
若所述卡片數(shù)據(jù)對象為第三方應(yīng)用的好友對象的卡片數(shù)據(jù)對象,則所述處理為啟動第三方應(yīng)用、開啟與好友對象的會話窗口。
B24、如B13或B14或B16或B18或B19或B21所述的裝置,還包括:
選擇控件加載模塊,適于加載應(yīng)用對象的類目的選擇控件;
篩選模塊,適于在檢測到所述選擇控件被觸發(fā)時,選取屬于所述類目的卡片數(shù)據(jù)對象進(jìn)行顯示。