用于搜索內(nèi)容的裝置、系統(tǒng)和方法
【專利摘要】提供了一種基于與用戶的社交距離來提供搜索結(jié)果的裝置、系統(tǒng)和方法。所述方法包括:從用戶接收搜索查詢;設(shè)置代表與用戶的社交距離的值,社交距離包括一個(gè)或更多等級;針對每個(gè)等級的社交距離收集與搜索查詢相對應(yīng)的結(jié)果;以及向用戶提供所收集的結(jié)果。
【專利說明】
用于搜索內(nèi)容的裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001]以下實(shí)施例涉及一種用于搜索內(nèi)容的裝置、系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展和計(jì)算機(jī)技術(shù)的相應(yīng)進(jìn)步,用戶能夠收集關(guān)于幾乎任何話題或主題的信息。例如,用戶能夠使用個(gè)人計(jì)算機(jī)或其他電子設(shè)備通過網(wǎng)絡(luò)瀏覽器訪問互聯(lián)網(wǎng)并搜素所需信息。這種搜索并收集所需信息的能力實(shí)際上已經(jīng)成為大多數(shù)人的必需品,這是因?yàn)槊刻爝M(jìn)行互聯(lián)網(wǎng)搜索是經(jīng)常發(fā)生的事件。
[0003]然而,典型搜索引擎響應(yīng)于用戶搜索請求而提供的結(jié)果通常十分廣泛或?qū)挿?,使得用戶必須花費(fèi)大量時(shí)間分析結(jié)果,直到找到可能相關(guān)或有用的信息?;蛘?,可能迫使用戶用不同的搜索查詢執(zhí)行另一搜索,其中該搜索查詢使用附加的術(shù)語或不同的術(shù)語,以便縮窄搜索的結(jié)果。無論是哪種情況,用戶感到不便的是無法根據(jù)初次搜索容易地獲得期望或適合的搜索結(jié)果。
[0004]為了提供更適于用戶的搜索結(jié)果,一些應(yīng)用允許用戶基于一些變量來縮小搜索的范圍。例如,一些應(yīng)用允許用戶基于與其他用戶的牢固關(guān)系(strong-tie associat1n),來執(zhí)行搜索。也就是說,一些應(yīng)用允許用戶基于他們的聯(lián)系人列表或該用戶的其他關(guān)系,來執(zhí)行搜索。然而,目前沒有基于共享數(shù)據(jù)容器(shared data container)中的數(shù)據(jù)許可或社交權(quán)重來對搜索結(jié)果劃分優(yōu)先級的方法。
[0005]以上信息僅作為背景信息來呈現(xiàn)以幫助理解本公開。對于上述任何內(nèi)容是否可作為關(guān)于本發(fā)明的現(xiàn)有技術(shù)沒有任何判定也沒有任何斷言。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的方案至少解決上文提到的問題和/或缺點(diǎn),并且至少提供下面描述的優(yōu)點(diǎn)。因此,本發(fā)明的一個(gè)方面在于提供一種用于提供改善搜索結(jié)果的裝置、系統(tǒng)和方法。
[0007]本發(fā)明的另一方面在于提供一種用于提供與用戶的搜索查詢更相關(guān)的搜索結(jié)果的裝置、系統(tǒng)和方法。
[0008]本發(fā)明的另一方面在于提供一種用于響應(yīng)于用戶的查詢提供較少但更相關(guān)的搜索結(jié)果的裝置、系統(tǒng)和方法。
[0009]本發(fā)明的另一方面在于提供一種用于基于與用戶的社交距離提供搜索結(jié)果的裝置、系統(tǒng)和方法。
[0010]根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于搜索內(nèi)容的方法。所述方法包括:從用戶接收搜索查詢;設(shè)置代表與用戶的社交距離的值,社交距離包括一個(gè)或更多等級;針對每個(gè)等級的社交距離收集與搜索查詢相對應(yīng)的結(jié)果;以及向用戶提供所收集的結(jié)果。
[0011]根據(jù)本公開的另一方面,提供了一種用于搜索內(nèi)容的系統(tǒng)。所述系統(tǒng)包括內(nèi)容源和連接器,連接器配置為:從用戶接收搜索查詢;設(shè)置代表與用戶的社交距離的值,社交距離包括一個(gè)或更多等級;針對每個(gè)等級的社交距離,從內(nèi)容源收集與搜索查詢相對應(yīng)的結(jié)果;以及向用戶提供所收集的結(jié)果。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種用于搜索內(nèi)容的用戶設(shè)備,所述用戶設(shè)備包括:輸入設(shè)備,配置為從用戶接收搜索查詢,以及接收代表與該用戶的社交距離的值,社交距離包括一個(gè)或更多等級;無線通信設(shè)備,配置為向網(wǎng)絡(luò)發(fā)送搜索查詢以及代表社交距離的值,以及接收針對每個(gè)等級的社交距離的與搜索查詢相對應(yīng)的結(jié)果;以及顯示設(shè)備,配置為向用戶提供接收到的結(jié)果。
[0013]通過下面的【具體實(shí)施方式】部分,本發(fā)明的其他方面、優(yōu)點(diǎn)和突出特征對于本領(lǐng)域技術(shù)人員將變得清楚,【具體實(shí)施方式】部分結(jié)合所附附圖公開了本發(fā)明的實(shí)施例。
【附圖說明】
[0014]根據(jù)以下結(jié)合附圖的描述,本發(fā)明的一些示例性實(shí)施例的上述和其他方面、特征以及優(yōu)點(diǎn)將更清楚,附圖中:
[0015]圖1示出了根據(jù)本公開實(shí)施例的用戶內(nèi)容的社交距離;
[0016]圖2示出了根據(jù)本公開實(shí)施例的用于執(zhí)行搜索算法的系統(tǒng);
[0017]圖3示出了根據(jù)本公開實(shí)施例的搜索內(nèi)容的方法;以及
[0018]圖4是示出根據(jù)本公開實(shí)施例的電子設(shè)備的配置的框圖;
[0019]貫穿附圖,應(yīng)注意,相同的附圖標(biāo)記用于描述相同或相似的元件、特征和結(jié)構(gòu)。
【具體實(shí)施方式】
[0020]提供了參照附圖的以下描述來幫助全面理解由權(quán)利要求及其等同物限定的本發(fā)明的示例性實(shí)施例。所述描述包括各種具體細(xì)節(jié)以輔助理解,但是只能將這些具體細(xì)節(jié)視為示例性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,可以在不脫離本發(fā)明范圍和精神的情況下對這里描述的實(shí)施例進(jìn)行各種改變和修改。另外,為了清楚和簡潔起見,可以省略對已知功能和結(jié)構(gòu)的描述。
[0021]以下描述和權(quán)利要求中使用的術(shù)語和詞語不限于字面含義,而是僅僅由發(fā)明人用來達(dá)到對本發(fā)明的清楚和一致理解。因此,本領(lǐng)域技術(shù)人員應(yīng)清楚,以下對本發(fā)明示例性實(shí)施例的描述僅用于說明目的,而不是要限制由所附權(quán)利要求及其等同物限定的本發(fā)明。
[0022]應(yīng)理解,除非文中明確說明,否則單數(shù)形式的“一”、“一個(gè)”和“該”包括復(fù)數(shù)的指代對象。因此,例如對“一組件表面”的引用包括對一個(gè)或多個(gè)這樣的表面的引用。
[0023]術(shù)語“實(shí)質(zhì)上”的含義是不需要精確地達(dá)到所描述的特性、參數(shù)或值,而是在不妨礙該特性要提供的效果的范圍內(nèi)可以出現(xiàn)偏離或變化,例如包括公差、測量誤差、測量精度限制和本領(lǐng)域技術(shù)人員熟知的其他因素。
[0024]以下討論的圖1到4以及本專利文檔中用于描述本公開原理的各種示例實(shí)施例僅是說明性的,而絕不應(yīng)理解為限制本公開的范圍。本領(lǐng)域普通技術(shù)人員應(yīng)該理解,本公開的原理可以在任意適當(dāng)布置的便攜式電子設(shè)備中實(shí)現(xiàn)。用于描述各種實(shí)施例的術(shù)語是示例性的。應(yīng)理解,這些術(shù)語僅用于幫助對描述的理解,它們的使用和定義絕不是要限制本發(fā)明的范圍。除非文中明確指出,否則術(shù)語“第一”、“第二”等用于區(qū)分具有相同術(shù)語的物體,而絕不是代表時(shí)間上的順序。將集合定義為包括至少一個(gè)元素的非空集合。
[0025]根據(jù)本公開的實(shí)施例,提供了一種用于針對內(nèi)容容器數(shù)據(jù)圖(content-containerdata graph)執(zhí)行搜索算法的裝置、方法和系統(tǒng)。更具體地,提供了一種基于社交距離來執(zhí)行搜索的算法。
[0026]如上所述,利用現(xiàn)有技術(shù)的算法來執(zhí)行的搜索的結(jié)果通常包括可能與用戶需求無關(guān)的大量內(nèi)容。例如,使用現(xiàn)有技術(shù)的算法,用戶能夠“全局地”搜索內(nèi)容,如同使用已知搜索引擎來執(zhí)行典型的互聯(lián)網(wǎng)搜索時(shí)那樣。然而,這種搜索得到的結(jié)果的數(shù)量通常較大,使得用戶必須花費(fèi)時(shí)間對結(jié)果進(jìn)行破譯和縮窄,以便獲得有用信息。
[0027]現(xiàn)有技術(shù)中已有基于用戶聯(lián)系人的搜索算法。在此,用戶聯(lián)系人可以包括在用戶地址薄中列出的其他用戶(例如,通過包括該其他用戶的電話號碼、電子郵箱地址等)、用戶已與之建立聯(lián)系的其他用戶(諸如,社交網(wǎng)絡(luò)服務(wù)(SNS)網(wǎng)站上的朋友)等。當(dāng)在SNS網(wǎng)站內(nèi)使用這種搜索算法時(shí),用戶能夠在范圍縮小的內(nèi)容中執(zhí)行搜索。也就是說,用戶能夠?qū)⒖伤阉鲀?nèi)容的范圍縮小為與用戶聯(lián)系人相關(guān)聯(lián)的內(nèi)容。例如,當(dāng)在SNS網(wǎng)站上進(jìn)行搜索時(shí),如果用戶選擇在與他或她的聯(lián)系人相關(guān)的內(nèi)容中進(jìn)行搜索,且用戶聯(lián)系人列表中的若干聯(lián)系人已表示出對鄉(xiāng)村音樂的喜愛,則用戶搜索流行歌曲的結(jié)果可能命中許多鄉(xiāng)村歌曲。也就是說,相較于全局搜索,基于用戶聯(lián)系人列表的搜索將返回范圍縮小的結(jié)果,在假定用戶和他或她的聯(lián)系人具有相似性的前提下,認(rèn)為這種結(jié)果更適合該用戶。
[0028]然而,對用戶和他或她的聯(lián)系人之間具有相似性的假定可能是沒有根據(jù)的。也就是說,用戶有可能具有許多不同的聯(lián)系人,無法將這些聯(lián)系人中的一部分或甚至大部分認(rèn)為是具有相同興趣的聯(lián)系人。例如,用戶聯(lián)系人列表可以包括用戶擴(kuò)展家庭成員、用戶職業(yè)或商業(yè)聯(lián)系人、用戶醫(yī)療聯(lián)系人等。此外,由于大多數(shù)用戶通常并不會(huì)定期瀏覽和清理他們的聯(lián)系人列表,聯(lián)系人列表可能是過時(shí)的。因此,盡管相較于全局搜索,基于用戶聯(lián)系人列表的搜索得到的結(jié)果可以縮窄,然而這種結(jié)果相較于根據(jù)全局搜索得到的結(jié)果可能并非是更相關(guān)的。
[0029]本公開的方案通過提供基于社交距離搜索內(nèi)容的算法來解決上述問題,并因此提供更有意義的搜索結(jié)果。
[0030]圖1示出了根據(jù)本公開實(shí)施例的內(nèi)容的社交距離。例如,社交距離可以是用于確定與用戶輸入的搜索查詢相對應(yīng)的內(nèi)容搜索域的變量。社交距離指示用戶是否與數(shù)據(jù)容器所有者(owner)、數(shù)據(jù)容器合作者(colIaborator)以及數(shù)據(jù)容器追隨者(follower)中的至少一個(gè)相對應(yīng)。
[0031]參考圖1,用戶內(nèi)容101包括由用戶(例如,第一用戶)“所擁有”的內(nèi)容。更具體地,第一用戶可以參與SNS或其他類型應(yīng)用或服務(wù),在所述應(yīng)用或服務(wù)中,第一用戶能夠創(chuàng)建組和/或成為其他組的成員。例如,在執(zhí)行SNS應(yīng)用時(shí),第一用戶可以創(chuàng)建關(guān)于懸疑小說的組。作為創(chuàng)建該組的一部分,第一用戶可以填充(populate)該組,以便包括各種懸疑小說的題目、懸疑小說的作者、與懸疑小說相關(guān)的文章、基于懸疑小說的電影、關(guān)于懸疑小說的當(dāng)?shù)鼗顒?dòng)等。由于第一用戶創(chuàng)建了該組,將第一用戶視為該組中的數(shù)據(jù)的所有者,并將該組定義為數(shù)據(jù)容器。通過社交距離N等于0(即,N = O)來反映第一用戶是懸疑小說數(shù)據(jù)容器的所有者。
[0032]作為SNS應(yīng)用的一部分,其他用戶(例如,第二用戶)可以例如通過邀請、請求或其他方式來加入懸疑小說組??梢詫⑦@種第二用戶視為數(shù)據(jù)容器合作者或數(shù)據(jù)容器追隨者。數(shù)據(jù)容器合作者不僅具有從第一用戶的數(shù)據(jù)容器讀取數(shù)據(jù)的許可,而且還具有向該數(shù)據(jù)容器寫入數(shù)據(jù)的許可。另一方面,數(shù)據(jù)容器追隨者僅具有從第一用戶的數(shù)據(jù)容器讀取數(shù)據(jù)的許可。這種許可可以由第一用戶(即,數(shù)據(jù)容器的所有者)設(shè)置、由SNS應(yīng)用設(shè)置、初始由SNS應(yīng)用設(shè)置且由第一用戶更改、或任意這種組合。
[0033]這些第二用戶(無論是合作者或追隨者)可以是他們自身的數(shù)據(jù)容器的所有者。此夕卜,第一用戶可以是SNS應(yīng)用中其他數(shù)據(jù)容器的合作者或追隨者。這種與第一用戶直接相關(guān)(通過他或她作為合作者或跟隨者直接參與,或通過第一用戶的數(shù)據(jù)容器的合作者或追隨者對其他數(shù)據(jù)容器的所有關(guān)系)的數(shù)據(jù)容器的集合被視為構(gòu)成社交距離N= I的內(nèi)容,并被反映為內(nèi)容103。
[0034]作為內(nèi)容103的示例,第一用戶的懸疑小說數(shù)據(jù)容器的合作者或追隨者(例如,第二用戶)可能已經(jīng)發(fā)起針對老爺車的數(shù)據(jù)容器。此外,第一用戶可以是第二用戶針對漁船的數(shù)據(jù)容器的合作者或追隨者。因此,內(nèi)容103應(yīng)包括針對老爺車的數(shù)據(jù)容器和針對漁船的數(shù)據(jù)容器二者。作為內(nèi)容103的另一示例,SNS應(yīng)用的第一用戶和同一 SNS應(yīng)用的第二用戶都可以表示他們喜歡某一項(xiàng)目(例如,通過對該項(xiàng)目進(jìn)行點(diǎn)贊),諸如,當(dāng)?shù)伢w育隊(duì)的圖片。這樣,第一用戶和第二用戶現(xiàn)在具有N=I的社交距離,從而第二用戶的數(shù)據(jù)容器可以包括在內(nèi)容103 中。
[0035]在此,應(yīng)注意,SNS應(yīng)用中建立的數(shù)據(jù)容器可以由所有者指定為公用或?qū)S?。這樣,如果第二用戶的數(shù)據(jù)容器被指定為專有容器,則無法訪問這種專有容器的內(nèi)容作為內(nèi)容103的一部分。例如,如果如上所述第一用戶和第二用戶都表示它們喜歡相同的項(xiàng)目,則僅應(yīng)將被指定為公用的(換言之,沒有被指定為專有的)第二用戶的數(shù)據(jù)容器視為內(nèi)容103的一部分。
[0036]此外,在本公開的實(shí)施例中,內(nèi)容103可以包括與第一用戶的聯(lián)系人相關(guān)的非專有內(nèi)容。也就是說,作為SNS應(yīng)用的一部分,第一用戶可以確立聯(lián)系人(諸如,朋友等),所述聯(lián)系人不必是第一用戶的任一數(shù)據(jù)容器的合作者或跟隨者,并且不擁有第一用戶作為合作者或追隨者的數(shù)據(jù)容器。然而,基于這種聯(lián)系人與第一用戶的社交距離,他們的非專有數(shù)據(jù)容器也應(yīng)包括在內(nèi)容103中。
[0037]內(nèi)容105代表社交距離從第一用戶再遠(yuǎn)離一步即社交距離N= 2的數(shù)據(jù)。例如,對于上述示例,作為第一用戶針對懸疑小說的組的合作者或跟隨者的第二用戶可以建立他或她自己的關(guān)于老爺車的組??梢约俣硪挥脩?例如,第三用戶)是老爺車組的合作者或跟隨者,且第三用戶可能已經(jīng)發(fā)起關(guān)于網(wǎng)球運(yùn)動(dòng)的組或數(shù)據(jù)容器。在這種情況下,由于第二用戶的社交距離是N=l,從而老爺車的數(shù)據(jù)容器應(yīng)構(gòu)成內(nèi)容103中的數(shù)據(jù),且第三用戶的社交距離N=2,從而網(wǎng)球運(yùn)動(dòng)的數(shù)據(jù)容器應(yīng)包括在內(nèi)容105中。
[0038]隨著社交距離增加(S卩,N不斷加I),相應(yīng)數(shù)據(jù)的數(shù)量也增加。應(yīng)注意,在某些情況下,隨著N增加,社交距離大到足以代表SNS應(yīng)用的所有非專有(例如,公用)內(nèi)容107。
[0039]使用基于社交距離的算法來執(zhí)行搜索的顯著優(yōu)點(diǎn)在于:這種搜索的結(jié)果將提供來自與第一用戶(即,執(zhí)行搜索的用戶)具有相同興趣的第二用戶(第三用戶等)的內(nèi)容。也就是說,如果社交距離為N=I的第一用戶和第二用戶都對懸疑小說感興趣,則當(dāng)?shù)谝挥脩羲阉鳟?dāng)?shù)赝扑]餐館時(shí),與第二用戶(即,社交距離N= 1、2、3等)相關(guān)聯(lián)的內(nèi)容103(內(nèi)容105等)中的數(shù)據(jù)容器可能包含與第一用戶更相關(guān)的數(shù)據(jù),因此,提供更有意義的搜索結(jié)果。當(dāng)然,隨著社交距離明顯增大(即,N = x),數(shù)據(jù)內(nèi)容實(shí)際上近似于所有公用內(nèi)容,使得搜索結(jié)果并非是有效的。因此,在本公開的實(shí)施例中,可以根據(jù)搜索結(jié)果、根據(jù)執(zhí)行搜索的用戶的判斷等改變N的值。
[0040]另一方面,如果第一用戶變得厭倦并關(guān)閉懸疑小說數(shù)據(jù)容器,且針對例如熱帶度假建立新的數(shù)據(jù)容器,則新的一組第二用戶可以成為熱帶度假數(shù)據(jù)容器的合作者和追隨者,從而新的數(shù)據(jù)集合成為內(nèi)容103、內(nèi)容105等的一部分。在這種情況下,如果第一用戶再次搜索本地推薦餐館,則搜索結(jié)果將與對本地餐館的先前搜索不同,但是相較于現(xiàn)有技術(shù)中對所有公用數(shù)據(jù)的搜索,仍然對于第一用戶是更有意義的。
[0041]圖2示出了根據(jù)本公開實(shí)施例的用于執(zhí)行搜索算法的系統(tǒng)。
[0042]參考圖2,該系統(tǒng)包括內(nèi)容源201、連接器203、互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)205和用戶207。
[0043]內(nèi)容源201可以包括創(chuàng)建作為SNS應(yīng)用一部分的數(shù)據(jù)容器。更具體地,SNS應(yīng)用的用戶可以訪問任何類型的內(nèi)容,諸如,萬維網(wǎng)上存在的內(nèi)容、由用戶加載到SNS應(yīng)用的內(nèi)容等。通過使用各種內(nèi)容,SNS應(yīng)用的用戶可以發(fā)起數(shù)據(jù)容器以便根據(jù)用戶的意愿對內(nèi)容進(jìn)行分組。如上所述,數(shù)據(jù)容器可以與特定話題如懸疑小說、老爺車、漁船、網(wǎng)球運(yùn)動(dòng)等相關(guān)。
[0044]連接器203用作內(nèi)容源201和IP網(wǎng)絡(luò)205之間的連接。連接器203可以包括執(zhí)行用于基于用戶207的社交距離來進(jìn)行搜索的算法所需要的組件。就此,連接器203可以包括社交距離數(shù)據(jù)庫211、話題數(shù)據(jù)庫213和索引器215。連接器203當(dāng)然可以包含更多組件,在此為了簡便起見,并未示出這些組件。例如,盡管未示出,然而連接器203可以包括搜索引擎、分析引擎等。
[0045]根據(jù)本公開的實(shí)施例,社交距離數(shù)據(jù)庫211包括關(guān)于用戶207的指示與其他用戶的社交距離的信息。例如,社交距離數(shù)據(jù)庫211可以包括指示用戶207與和他共享直接興趣的其他用戶的社交距離為N=I的信息。如上所述,當(dāng)用戶207以及第二用戶均與相同的數(shù)據(jù)容器相關(guān)聯(lián)(例如,所有者、合作者或跟隨者)時(shí),可以表示直接興趣。此外,在用戶207和第二用戶都對內(nèi)容源201中的相同話題感興趣(諸如,通過向項(xiàng)目點(diǎn)贊)時(shí),可以表示直接興趣。社交距離數(shù)據(jù)庫211還可以表示用戶207與和第二用戶相關(guān)聯(lián)的第三用戶的社交距離為N =2,且與和第三用戶相關(guān)聯(lián)的第四用戶的社交距離N=3,等等。
[0046]話題數(shù)據(jù)庫213可以存儲(chǔ)與用戶207的個(gè)人詞匯中識(shí)別出的特定話題相關(guān)聯(lián)的詞語。索引器215可以幫助對話題數(shù)據(jù)庫213的話題進(jìn)行分類。
[0047]IP網(wǎng)絡(luò)205可以在連接器203和用戶207之間提供接口。也就是說,IP網(wǎng)絡(luò)205代表通信路徑,該通信路徑包括一系列點(diǎn)或節(jié)點(diǎn),以便從連接器203和用戶207接收及向連接器203和用戶207發(fā)送信息分組。
[0048]用戶207代表通過連接器203和IP網(wǎng)絡(luò)205與內(nèi)容源201相連的終端用戶。在本公開的實(shí)施例中,當(dāng)內(nèi)容源201被實(shí)現(xiàn)為SNS應(yīng)用時(shí),用戶207可以具有SNS應(yīng)用的賬戶,或以其他方式訪問SNS應(yīng)用,以便與S NS應(yīng)用的其他用戶建立各種聯(lián)系,并因此具有社交距離。為了訪問IP網(wǎng)絡(luò)205,用戶207可以使用各種設(shè)備,諸如個(gè)人數(shù)組助手(PDA)、膝上型計(jì)算機(jī)、移動(dòng)電話、智能電話、上網(wǎng)本計(jì)算機(jī)、電視、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、超移動(dòng)個(gè)人計(jì)算機(jī)(UMPC)、平板個(gè)人計(jì)算機(jī)(PC)、腕表、相機(jī)設(shè)備、導(dǎo)航設(shè)備、MPEG層3(MP3)播放器以及可穿戴設(shè)備。
[0049]圖3示出了根據(jù)本公開實(shí)施例的搜索內(nèi)容的方法。
[0050]參考圖3,在操作301,用戶輸入搜索串。在操作303,確定N的值,將計(jì)數(shù)器值X設(shè)置為零。如上所述,N的值代表用戶和其他用戶之間的社交距離。在實(shí)施例中,可以由用戶輸入N的值。在另一實(shí)施例中,可以由為用戶執(zhí)行搜索的搜索引擎來設(shè)置N的值。無論在哪種場景下,可以根據(jù)返回的搜索結(jié)果的大小、相關(guān)性等來改變N的值。例如,如果將N的開始值確定為6,搜索結(jié)果可能過大和/或相關(guān)性過低。在這種情況下,可以將N的值降低到5或更小的值,以便縮小搜索結(jié)果的范圍或獲得更相關(guān)的信息。此外,可以通過用戶或執(zhí)行搜索的搜索引擎,來手動(dòng)或自動(dòng)地降低N的值。
[0051 ]將計(jì)數(shù)器值X初始化為零,作為按層來迭代式執(zhí)行搜索的手段。也就是說,在第一輪操作305中,基于搜索串來從層O收集內(nèi)容。換言之,參考圖1,在等級N=O的數(shù)據(jù)容器中執(zhí)行第一輪內(nèi)容收集。同樣,該等級的內(nèi)容包括用戶的公用或?qū)S形募A(包括用戶所擁有的文件夾以及用戶合作和用戶跟隨的文件夾),基于搜索串來搜索這些文件夾。
[0052]在操作307,存儲(chǔ)在操作305中收集的結(jié)果,以便隨后返回給用戶。在操作309,計(jì)數(shù)器值X增加1,在操作311,確定X的值是否大于N的值。也就是說,確定是否已經(jīng)通過搜索引擎搜索了每個(gè)期望的社交距離等級N。如果X大于N,則這表示已搜索了所有期望的社交距離等級。在這種情況下,在操作313將從所有N個(gè)等級收集到的搜索結(jié)果返回給用戶。
[0053]另一方面,如果X小于或等于N,則這表示尚未搜索完所有期望的社交距離等級,且處理返回到操作305。在這種情況下,處理繼續(xù)在下一較高等級的N中進(jìn)行搜索。在第二輪操作305中,搜索等級N=I。在這種情況下,搜索如上所述并未被指定為專有的且由與第一用戶相關(guān)聯(lián)的第二用戶所擁有、合作或跟隨的數(shù)據(jù)容器。
[0054]在操作305,基于若干標(biāo)準(zhǔn)中的任何標(biāo)準(zhǔn),執(zhí)行對與搜索串相匹配的內(nèi)容的收集和最終列舉。例如,可以按字母順序、基于最后訪問、基于最高活動(dòng)性、基于創(chuàng)建時(shí)間等,來列出匹配內(nèi)容。此外,當(dāng)I時(shí),可以基于在第一用戶和第二用戶之間共享的數(shù)據(jù)容器的數(shù)目、在第一和第二用戶之間交換的消息數(shù)目、將第二用戶添加為聯(lián)系人的時(shí)間或日期等,列出匹配內(nèi)容。
[0055]根據(jù)實(shí)施例,該方法可以由連接器如圖2的連接器203執(zhí)行。
[0056]圖4是示出根據(jù)本公開實(shí)施例的電子設(shè)備的配置的框圖。
[0057]參考圖4,電子設(shè)備400可以是諸如PDA、膝上型計(jì)算機(jī)、移動(dòng)電話、智能電話、上網(wǎng)本計(jì)算機(jī)、手持計(jì)算機(jī)、MID、媒體播放器、UMP C、平板PC、筆記本PC、腕表、導(dǎo)航設(shè)備、MP3播放器、相機(jī)設(shè)備和可穿戴式設(shè)備之類的設(shè)備。此外,電子設(shè)備400可以是包括將這些設(shè)備的兩個(gè)或更多功能結(jié)合在一起的設(shè)備在內(nèi)的任何設(shè)備。結(jié)合以上附圖,當(dāng)實(shí)現(xiàn)本公開的方案時(shí),可以由用戶207使用電子設(shè)備400。
[0058]根據(jù)實(shí)施例,電子設(shè)備400可以包括存儲(chǔ)器410、處理器單元420、相機(jī)設(shè)備430、傳感器設(shè)備440、無線通信設(shè)備450、音頻設(shè)備460、外部端口設(shè)備470、輸入和輸出控制器480、顯示設(shè)備490和輸入設(shè)備500??梢孕纬啥鄠€(gè)存儲(chǔ)器410和外部端口設(shè)備470。
[0059]處理器單元420可以包括存儲(chǔ)器接口 421、至少一個(gè)處理器422和外圍設(shè)備接口423 ο在此,處理器單元420中包括的存儲(chǔ)器接口 421、該至少一個(gè)處理器422和外圍設(shè)備接口423可以集成為至少一個(gè)集成電路,或者可以實(shí)現(xiàn)為單獨(dú)的組成元件。
[0060]存儲(chǔ)器接口 421可以控制組成元件(例如,處理器422或外圍接口設(shè)備423)對存儲(chǔ)器410的訪問。
[0061 ] 外圍接口設(shè)備423可以控制存儲(chǔ)器接口 421、處理器422與電子設(shè)備400的輸入/輸出外圍設(shè)備的連接。
[0062]處理器422可以使用至少一個(gè)軟件程序來控制電子設(shè)備400提供各種服務(wù)。處理器422可以通過執(zhí)行存儲(chǔ)在存儲(chǔ)器410中的至少一個(gè)程序,來提供與該程序相對應(yīng)的服務(wù)。
[0063]通過執(zhí)行若干軟件程序,處理器422可以執(zhí)行電子設(shè)備400的若干功能,并執(zhí)行處理和控制以便進(jìn)行音頻專用通信、視聽通信和數(shù)據(jù)通信。此外,通過與存儲(chǔ)在存儲(chǔ)器410中的軟件模塊相耦接,處理器422可以執(zhí)行根據(jù)本公開各種實(shí)施例的方法。更具體地,處理器422可以控制執(zhí)行上述搜索功能。
[0064]處理器422可以包括至少一個(gè)數(shù)據(jù)處理器、圖像處理器、或者編碼器和解碼器(編解碼器)。此外,電子設(shè)備400可以分離地形成數(shù)據(jù)處理器、圖像處理器或編解碼器。
[0065]電子設(shè)備400的各種組成元件可以通過至少一個(gè)通信總線(未示出)或電連接裝置(未示出)相連。
[0066]相機(jī)設(shè)備430可以執(zhí)行圖片、視頻剪輯和錄音的拍攝功能。相機(jī)設(shè)備430可以包括電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)。此外,相機(jī)設(shè)備430可以改變硬件配置,例如,可以根據(jù)處理器422執(zhí)行的相機(jī)程序,來調(diào)整鏡頭運(yùn)動(dòng)以及光圈值??梢詫⑦@種相機(jī)設(shè)備430實(shí)現(xiàn)為應(yīng)用反饋原理的閉環(huán)方法。
[0067]傳感器設(shè)備440可以包括接近傳感器、霍爾傳感器、照度傳感器、運(yùn)動(dòng)傳感器等。例如,接近傳感器可以檢測靠近電子設(shè)備400的物體,霍爾傳感器可以檢測金屬體的磁力。此夕卜,照度傳感器可以檢測電子設(shè)備400外圍的光照,運(yùn)動(dòng)傳感器可以包括檢測電子設(shè)備400的運(yùn)動(dòng)的加速度傳感器或陀螺傳感器。然而,傳感器設(shè)備440不限于此,并且還可以包括執(zhí)行其他已知功能的各種傳感器。
[0068]無線通信設(shè)備450支持執(zhí)行無線通信,且可以包括射頻發(fā)射機(jī)和接收機(jī)或光(例如,紅外線)發(fā)射機(jī)和接收機(jī)。盡管未示出,然而無線通信設(shè)備450可以包括射頻集成電路單元(RF IC單元)和基帶處理器。RF IC單元可以發(fā)射和接收電磁波,將來自基帶處理器的基帶信號轉(zhuǎn)換為電磁波,并通過天線發(fā)射電磁波??梢酝ㄟ^外圍設(shè)備接口 423和/或處理器422來控制無線通信設(shè)備450,以便通過IP網(wǎng)絡(luò)與連接器(例如,圖2的連接器203)進(jìn)行通信。
[0069]RF IC單元包括RF收發(fā)機(jī)、放大器、調(diào)諧器、振蕩器、數(shù)字信號處理器、編解碼芯片組和訂戶識(shí)別模塊(sno卡。
[0070]無線通信設(shè)備450可以根據(jù)通信網(wǎng)絡(luò),通過以下項(xiàng)中的至少一個(gè)進(jìn)行操作:全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、寬帶碼分多址(W-CDMA)網(wǎng)絡(luò)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、正交頻分多址(OFDMA)網(wǎng)絡(luò)、無線保真(W1-Fi)網(wǎng)絡(luò)、WiMax網(wǎng)絡(luò)、近場通信(NFC)網(wǎng)絡(luò)、紅外線通信網(wǎng)絡(luò)和藍(lán)牙網(wǎng)絡(luò)。然而,無線通信設(shè)備450不限于此,并可以通過針對電子郵件、即時(shí)信使或短消息服務(wù)(SMS)的協(xié)議,使用若干通信方法。
[0071]音頻設(shè)備460可以連接到揚(yáng)聲器(未示出)和麥克風(fēng)(未示出)以便執(zhí)行音頻輸入和輸出功能,例如,語音識(shí)別、語音復(fù)制、數(shù)字錄音或通信功能。音頻設(shè)備460可以在用戶和電子設(shè)備400之間提供音頻接口,將從處理器422接收到的數(shù)據(jù)信號轉(zhuǎn)換為電信號,并通過揚(yáng)聲器輸出經(jīng)轉(zhuǎn)換的電信號。
[0072]揚(yáng)聲器可以將電信號轉(zhuǎn)換到可聽頻帶并將其輸出,揚(yáng)聲器可以布置在電子設(shè)備400的前側(cè)或后側(cè)。揚(yáng)聲器可以包括柔性薄膜揚(yáng)聲器,其中將至少一個(gè)壓電體附著到振動(dòng)膜。
[0073]麥克風(fēng)可以將從人或其他聲源發(fā)送的聲波轉(zhuǎn)換成電信號。音頻設(shè)備460可以從麥克風(fēng)接收電信號,將接收的電信號轉(zhuǎn)換為音頻數(shù)據(jù)信號,并將轉(zhuǎn)換的音頻數(shù)據(jù)信號發(fā)送到處理器422。音頻設(shè)備460可以包括能夠可拆卸地設(shè)置在電子設(shè)備400中的耳機(jī)、受話器、耳麥或頭戴式耳機(jī)。
[0074]外部端口設(shè)備470可以將電子設(shè)備400直接連接到另一電子設(shè)備,或?qū)㈦娮釉O(shè)備400通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、無線局域網(wǎng)(LAN))間接連接到另一電子設(shè)備。外部端口設(shè)備470可以包括通用串行總線(USB)端口或FIREWIRE端口。
[0075]輸入和輸出控制器480可以在外圍設(shè)備接口423與輸入和輸出設(shè)備(例如,顯示單元490和輸入設(shè)備500)之間提供接口。輸入和輸出控制器480可以包括顯示設(shè)備控制器和其他輸入設(shè)備控制器。
[0076]顯示設(shè)備490可以提供電子設(shè)備400與用戶之間的輸入和輸出接口。顯示設(shè)備490可以使用觸摸檢測技術(shù)來向處理器422發(fā)送用戶觸摸信息,并向用戶示出從處理器422提供的視覺信息、文本、圖形或視頻。
[0077]顯示設(shè)備490可以顯示電子設(shè)備400的狀態(tài)信息、運(yùn)動(dòng)圖片、靜止圖片以及用戶輸入的字符。此外,顯示設(shè)備490可以顯示由處理器422驅(qū)動(dòng)的應(yīng)用相關(guān)信息。這種顯示設(shè)備490可以使用以下項(xiàng)中的至少一個(gè):液晶顯示器(IXD)、有機(jī)發(fā)光二極管(OELD)、有源模式有機(jī)發(fā)光二極管(AMOLED)、薄膜晶體管-液晶顯示器(TFT-1XD)、柔性顯示器和三維(3D)顯示器。
[0078]輸入設(shè)備500可以通過輸入和輸出控制器480向處理器422提供通過用戶選擇而產(chǎn)生的輸入數(shù)據(jù)。輸入設(shè)備500可以包括鍵區(qū)和觸控板,其中鍵區(qū)包括至少一個(gè)硬件按鈕,觸控板用于檢測觸摸信息。
[0079]輸入設(shè)備500可以包括用于進(jìn)行音量控制的上/下按鈕,并且還可以包括給出相應(yīng)功能的指針器件如推動(dòng)按鈕、鎖定按鈕、鎖定開關(guān)、拇指輪、撥號盤、操控桿、鼠標(biāo)、軌跡球或觸控筆中的至少一個(gè)。
[0080]存儲(chǔ)器410可以包括非易失性存儲(chǔ)器或高速隨機(jī)訪問存儲(chǔ)器(RAM),例如至少一個(gè)磁盤存儲(chǔ)設(shè)備、至少一個(gè)光存儲(chǔ)設(shè)備或閃存(例如,NAND、N0R)。
[0081 ]存儲(chǔ)器410存儲(chǔ)軟件,這種軟件可以包括操作系統(tǒng)模塊411、通信模塊412、圖形模塊413、用戶接口模塊414、相機(jī)程序415、應(yīng)用模塊416和數(shù)據(jù)存儲(chǔ)模塊417。術(shù)語“模塊”可以表示一組指令、指令集或程序。
[0082]操作系統(tǒng)模塊411可以包括內(nèi)置操作系統(tǒng)如11仰013、1^服^、0&^丨11、1^(:、1^1父、OS X、Android或VxWorks,并包括控制通用系統(tǒng)操作的若干軟件組件。對這種通用系統(tǒng)操作的控制可以包括存儲(chǔ)器控制和管理、存儲(chǔ)硬件(設(shè)備)控制和管理及電源控制和管理。此外,操作系統(tǒng)模塊411可以執(zhí)行支持在若干硬件(設(shè)備)和軟件組件(模塊)之間平滑地執(zhí)行通信的功能。
[0083]通信模塊412可以通過無線通信設(shè)備450或外部端口設(shè)備470與其他電子設(shè)備(例如,計(jì)算機(jī)、服務(wù)器和電子設(shè)備)執(zhí)行通信。
[0084]圖形模塊413可以包括用于向顯示設(shè)備490提供和顯示圖形的若干軟件組件。術(shù)語“圖形”可以指示文本、網(wǎng)頁、圖標(biāo)、數(shù)字圖像、視頻和動(dòng)畫。
[0085]用戶接口模塊414可以包括與用戶接口相關(guān)的若干軟件組件。用戶接口模塊414可以控制顯示設(shè)備490顯示由處理器422驅(qū)動(dòng)的應(yīng)用相關(guān)信息。此外,用戶接口模塊414可以包括關(guān)于用戶接口狀態(tài)的改變或改變用戶接口狀態(tài)的條件的內(nèi)容。
[0086]相機(jī)程序415可以包括用于執(zhí)行相機(jī)功能的各種軟件組件。
[0087]應(yīng)用模塊416可以包括電子設(shè)備400中安裝的至少一個(gè)應(yīng)用的軟件組件。這種應(yīng)用可以包括瀏覽器、電子郵件、電話薄、游戲、SMS、多媒體消息服務(wù)(MMS)、社交網(wǎng)絡(luò)服務(wù)(SNS)、即時(shí)消息、喚醒呼叫、MP3播放器、日程安排、畫圖板、相機(jī)、字處理、鍵盤模擬、音樂播放器、地址薄、聯(lián)系人列表、窗口小部件(widget)、數(shù)字版權(quán)管理(DRM)、語音識(shí)別、語音復(fù)制、定位功能、基于位置的服務(wù)以及用戶認(rèn)證服務(wù)。術(shù)語“應(yīng)用”可以表示應(yīng)用程序。
[0088]數(shù)據(jù)存儲(chǔ)模塊417可以提供可對通過IP網(wǎng)絡(luò)從連接器(例如,圖2的連接器203)接收的數(shù)據(jù)進(jìn)行存儲(chǔ)的位置。在實(shí)施例中,數(shù)據(jù)存儲(chǔ)模塊417可以提供對基于社交距離的搜索結(jié)果進(jìn)行存儲(chǔ)的位置。此外,數(shù)據(jù)存儲(chǔ)模塊417可以提供對進(jìn)行搜索的數(shù)據(jù)偏好進(jìn)行存儲(chǔ)的位置。例如,數(shù)據(jù)存儲(chǔ)模塊可以存儲(chǔ)N的值,N的值由用戶設(shè)置、在電子設(shè)備400的制造期間設(shè)置、由用戶改變等。
[0089]處理器單元420還可以包括除了上述模塊之外的附加模塊(指令)。
[0090]電子設(shè)備400的各種功能可以由硬件或軟件(包括至少一個(gè)處理和/或?qū)S眉呻娐?ASIC))來執(zhí)行。
[0091]盡管未示出,然而電子設(shè)備400可以包括向其中所包括的若干組成元件提供電力的電源系統(tǒng)。電源系統(tǒng)可以包括電源(例如,AC電源或電池)、電力誤差檢測電路、電力轉(zhuǎn)換器、電力逆變器、充電設(shè)備或電力狀態(tài)顯示設(shè)備(發(fā)光二極管)。此外,電子設(shè)備400可以包括電源管理和控制設(shè)備,執(zhí)行電力產(chǎn)生、管理和分配的功能。
[0092]在示例實(shí)施例中,示出了電子設(shè)備400的組成元件,但是本公開不限于此。例如,電子設(shè)備400可以具有數(shù)量超過或少于附圖所示數(shù)量的組成元件。
[0093]應(yīng)理解,根據(jù)權(quán)利要求書和本說明書中描述的本公開多個(gè)實(shí)施例可以以硬件、軟件或硬件與軟件的組合的形式來實(shí)現(xiàn)。
[0094]任何這樣的軟件可以存儲(chǔ)在非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序(軟件模塊),所述一個(gè)或多個(gè)程序包括指令,所述指令在由電子設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行時(shí)使該電子設(shè)備執(zhí)行本公開的方法。
[0095]任何這樣的軟件可以以易失性或非易失性存儲(chǔ)裝置(例如,如只讀存儲(chǔ)器(ROM)之類的存儲(chǔ)設(shè)備,無論是否是可擦除或可重寫的)的形式存儲(chǔ),或者以諸如隨機(jī)存取存儲(chǔ)器(RAM)、存儲(chǔ)芯片、器件或集成電路等存儲(chǔ)器的形式存儲(chǔ),或者存儲(chǔ)在例如壓縮盤(CD)、數(shù)字多功能盤(DVD)、磁盤或磁帶等光或磁可讀介質(zhì)上。應(yīng)該認(rèn)識(shí)到,存儲(chǔ)設(shè)備和存儲(chǔ)介質(zhì)是適于存儲(chǔ)單個(gè)程序或多個(gè)程序的非暫時(shí)性機(jī)器可讀存儲(chǔ)裝置的多種實(shí)施例,所述程序包括在被執(zhí)行時(shí)實(shí)施本公開的各種實(shí)施例的指令。因此,各種實(shí)施例提供了包括用于實(shí)現(xiàn)任何一個(gè)權(quán)利要求所要求保護(hù)的裝置或方法的代碼的程序,以及存儲(chǔ)這種程序的非暫時(shí)性機(jī)器可讀存儲(chǔ)裝置。
[0096]盡管參考本公開的各種實(shí)施例示出并描述了本公開,然而本領(lǐng)域技術(shù)人員應(yīng)理解,可以在不脫離由所附權(quán)利要求及其等同物限定的本公開的精神和范圍的前提下,對其進(jìn)行形式和細(xì)節(jié)上的多種修改。
【主權(quán)項(xiàng)】
1.一種用于搜索內(nèi)容的方法,所述方法包括: 從用戶接收搜索查詢; 設(shè)置代表與用戶的社交距離的值,所述社交距離包括一個(gè)或更多等級; 針對每個(gè)等級的社交距離收集與搜索查詢相對應(yīng)的結(jié)果;以及 向用戶提供所收集的結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其中,所述社交距離是用于確定與搜索查詢相對應(yīng)的內(nèi)容的搜索域的變量。3.根據(jù)權(quán)利要求1所述的方法,其中,所述社交距離指示用戶是否與數(shù)據(jù)容器所有者、數(shù)據(jù)容器合作者以及數(shù)據(jù)容器追隨者中的至少一個(gè)相對應(yīng)。4.根據(jù)權(quán)利要求1所述的方法,還包括:基于所收集的結(jié)果,重置代表社交距離的值。5.根據(jù)權(quán)利要求1所述的方法,其中,基于字母順序、最后訪問時(shí)間、活動(dòng)等級以及創(chuàng)建時(shí)間中的至少一個(gè),收集所述結(jié)果。6.根據(jù)權(quán)利要求1所述的方法,其中,從社交網(wǎng)絡(luò)服務(wù)網(wǎng)站中的數(shù)據(jù)容器收集所述結(jié)果O7.一種用于搜索內(nèi)容的系統(tǒng),所述系統(tǒng)包括: 內(nèi)容源;以及 連接器,配置為: 從用戶接收搜索查詢; 設(shè)置代表與用戶的社交距離的值,所述社交距離包括一個(gè)或更多等級; 針對每個(gè)等級的社交距離,從內(nèi)容源收集與搜索查詢相對應(yīng)的結(jié)果;以及 向用戶提供所收集的結(jié)果。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述社交距離是用于確定與搜索查詢相對應(yīng)的內(nèi)容的搜索域的變量。9.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述連接器還配置為:基于所收集的結(jié)果,重置代表社交距離的值。10.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述連接器還配置為:基于字母順序、最后訪問時(shí)間、活動(dòng)等級以及創(chuàng)建時(shí)間中的至少一個(gè),收集所述結(jié)果。11.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述內(nèi)容源是社交網(wǎng)絡(luò)服務(wù)網(wǎng)站。12.—種用于搜索內(nèi)容的用戶設(shè)備,所述用戶設(shè)備包括: 輸入設(shè)備,配置為從用戶接收搜索查詢,以及接收代表與所述用戶的社交距離的值,所述社交距離包括一個(gè)或更多等級; 無線通信設(shè)備,配置為向網(wǎng)絡(luò)發(fā)送搜索查詢以及代表社交距離的值,以及接收針對每個(gè)等級社交距離的與搜索查詢相對應(yīng)的結(jié)果;以及顯示設(shè)備,配置為向用戶提供接收到的結(jié)果。13.根據(jù)權(quán)利要求12所述的用戶設(shè)備,其中,所述代表社交距離的值是由用戶基于接收到的結(jié)果重新輸入的,其中無線通信設(shè)備配置為重新發(fā)送被重新輸入的值。14.根據(jù)權(quán)利要求12所述的用戶設(shè)備,其中,基于字母順序、最后訪問時(shí)間、活動(dòng)等級以及創(chuàng)建時(shí)間中的至少一個(gè),收集所述結(jié)果。15.根據(jù)權(quán)利要求12所述的用戶設(shè)備,其中,從社交網(wǎng)絡(luò)服務(wù)網(wǎng)站中的數(shù)據(jù)容器收集所述結(jié)果。
【文檔編號】G06F17/30GK105843836SQ201610059019
【公開日】2016年8月10日
【申請日】2016年1月28日
【發(fā)明人】孫翔, 王露依, 彼得·金
【申請人】三星電子株式會(huì)社