回答人員相關問題的制作方法
【專利說明】
【背景技術】
[0001]現在用戶可以獲得發(fā)現萬維網(也稱為“web”)上的信息的許多技術。例如,可以使用web瀏覽器和/或搜索引擎來發(fā)現感興趣的信息。
【發(fā)明內容】
[0002]根據一些可能的實施方式,一種方法包括:由一個或多個計算機設備接收來自用戶設備的用戶的搜索查詢;由所述一個或多個計算機設備確定所述搜索查詢是人員相關問題;由所述一個或多個計算機設備,基于確定所述搜索查詢是所述人員相關問題,并且使用數據結構,識別與所述搜索查詢相關的人員的集合。所述數據結構與所述用戶相關聯(lián),以及所述數據結構存儲用于所述用戶與其相關聯(lián)的人員的群組的人員相關數據。所述人員的集合是所述人員的群組的子集。所述方法進一步包括:由所述一個或多個計算機設備,確定是否提供與所述人員的集合相關的信息;以及由所述一個或多個計算機設備,并基于確定是否提供與所述人員的集合相關的信息,向所述用戶設備選擇性地提供以下中的一個:第一文檔,所述第一文檔識別所述人員的集合中至少一個個人,并提供與所述至少一個個人相關的信息,其中,與所述至少一個個人相關的信息提供對所述人員相關問題的回答;或者第二文檔,所述第二文檔不包括與所述人員的集合相關的信息。
[0003]根據一些可能的實施方式,所述方法進一步包括:重構所述搜索查詢,以形成重構搜索查詢,以及其中,識別所述人員的集合包括:將所述重構搜索查詢中的信息與所述數據結構中的信息相比較,以及基于所述比較識別所述人員的集合。
[0004]根據一些可能的實施方式,所述人員的集合包括第一個人和第二個人,以及其中所述方法進一步包括:針對所述第一個人產生第一評分,針對所述第二個人產生第二評分,以及基于所述第一評分和所述第二評分選擇至少一個個人。
[0005]根據一些可能的實施方式,產生所述第一評分是基于以下的至少中的一個:所述第一個人與其相關聯(lián)的用戶指定類別,所述用戶與所述第一個人之間的地理距離,所述用戶與所述第一個人交互的新進度的指示,所述用戶已經與所述第一個人交互的量的指示,與所述第一個人相關聯(lián)的權威評分,或者所述數據結構是否存儲所述第一個人的照片的指不ο
[0006]根據一些可能的實施方式,確定是否提供與所述人員的集合相關的信息包括:針對所述人員的集合中的每個個人產生評分,將所產生的評分的最高評分與閾值相比較,以及當所述最高評分等于或大于所述閾值時,確定提供與所述人員的集合相關的信息。
[0007]根據一些可能的實施方式,所述方法進一步包括:執(zhí)行一般搜索,以及基于執(zhí)行所述一般搜索獲得一般搜索結果,以及其中,確定是否提供與所述人員的集合相關的信息包括:針對所述人員的集合中的每個個人產生評分,以及基于所產生的評分以及與所述一般搜索結果相關的信息,確定是否提供與所述人員的集合相關的信息。
[0008]根據一些可能的實施方式,一種計算機可讀介質存儲指令,所述指令包括:一個或多個指令,所述指令當由處理器執(zhí)行時,使得所述處理器:接收來自用戶設備的用戶的搜索查詢;確定所述搜索查詢是人員相關問題;基于確定所述搜索查詢是人員相關問題,并且使利用數據結構,識別與所述搜索查詢相關的人員的集合,其中,所述數據結構與所述用戶相關聯(lián),以及所述數據結構存儲用于所述用戶與其相關聯(lián)的人員的群組的人員相關數據,其中,所述人員的集合是所述人員的群組的子集;確定是否提供與所述人員的集合相關的信息;以及基于確定是否提供與所述人員的集合相關的信息,向所述用戶設備選擇性地提供以下中的一個:第一文檔,所述第一文檔識別所述人員的集合中的至少一個個人,并且提供與所述至少一個個人相關的信息,其中,與所述至少一個個人相關的信息提供對所述人員相關問題的回答;或者第二文檔,所述第二文檔不包括與所述人員的集合相關的信息。
[0009]根據一些可能的實施方式,所述一個或多個指令進一步使得所述處理器:重構所述搜索查詢以形成重構搜索查詢,以及其中,所述一個或多個指令使得所述處理器能夠識別所述人員的集合進一步使得所述處理器:將所述重構搜索查詢中的信息與所述數據結構中的信息相比較,以及基于所述比較識別所述人員的集合。
[0010]根據一些可能的實施方式,所述人員的集合包括第一個人和第二個人,以及其中,所述一個或多個指令進一步使得所述處理器:針對所述第一個人產生第一評分,針對所述第二個人產生第二評分,以及基于所述第一評分和所述第二評分選擇至少一個個人。
[0011]根據一些可能的實施方式,使得所述處理器能夠產生所述第一評分以及產生所述第二評分的所述一個或多個指令包括:基于以下中的至少一個使得所述處理器能夠產生所述第一評分以及產生所述第二評分的一個或多個指令:所述第一個人以及所述第二個人與其相關聯(lián)的用戶指定類別,所述用戶與所述第一個人以及所述第二個人中的每一個之間的地理距離,所述用戶與所述第一個人以及所述第二個人交互的新進度的指示,所述用戶已經與所述第一個人交互的量以及所述用戶已經與所述第二個人交互的量的指示,與所述第一個人以及所述第二個人相關聯(lián)的權威評分,或者所述數據結構是否存儲所述第一個人和所述第二個人的照片的指示。
[0012]根據一些可能的實施方式,使得所述處理器能夠確定是否提供與所述人員的集合相關的信息的所述一個或多個指令包括:一個或多個指令,所述一個或多個指令使得所述處理器:針對所述人員的集合中的每個個人產生評分,將所產生的評分的最高評分與閾值相比較,以及當所述最高評分等于或大于所述閾值時,確定提供與所述人員的集合相關的
?目息。
[0013]根據一些可能的實施方式,所述一個或多個指令進一步使得所述處理器:執(zhí)行一般搜索,以及基于執(zhí)行所述一般搜索獲得一般搜索結果,以及其中,使得所述處理器能夠確定是否提供與所述人員的集合相關的信息的一個或多個指令包括:一個或多個指令,所述一個或多個指令使得所述處理器:針對所述人員的集合中的每個個人產生評分,以及基于所產生的評分以及與所述一般搜索結果相關的信息,確定是否提供與所述人員的集合相關的信息。
[0014]根據一些可能的實施方式,選擇性地提供所述第一文檔或所述第二文檔中的一個的所述一個或多個指令包括:提供所述第一文檔的一個或多個指令,其中,所述第一文檔包括交互元素,以及其中,所述交互元素允許用戶:在所述人員的集合中,獲得與除了所述至少一個個人之外的人員相關的信息,獲得所述至少一個個人的當前位置,獲得到所述至少一個個人的當前位置的方向,獲得到與所述至少一個個人相關聯(lián)的地址的方向,或者與所述至少一個個人通信。
[0015]根據一些可能的實施方式,選擇性地提供所述第一文檔或所述第二文檔中的一個的所述一個或多個指令包括:提供所述第一文檔的一個或多個指令,其中,與所述至少一個個人相關的信息包括基于所述數據結構中存儲的信息而計算出的信息。
[0016]根據一些可能的實施方式,一種系統(tǒng),包括:一個或多個設備,用于:接收來自用戶設備的用戶的搜索查詢;確定所述搜索查詢是人員相關問題;基于確定所述搜索查詢是人員相關問題,并并且使用用數據結構,識別與所述搜索查詢相關的人員的集合,其中所述數據結構與所述用戶相關聯(lián),以及所述數據結構存儲用于所述用戶與其相關聯(lián)的人員的群組的人員相關數據,所述人員的集合是所述人員的群組的子集;從所述人員的集合選擇至少一個個人;確定是否提供與所述至少一個個人相關的信息;以及基于確定是否提供與所述至少一個個人相關的信息,向所述用戶設備選擇性地提供以下中的一個:第一文檔,所述第一文檔識別所述至少一個個人,并提供與所述至少一個個人相關的信息,其中,與所述至少一個個人相關的信息提供對所述人員相關問題的回答;或者第二文檔,所述第二文檔不包括與所述至少一個個人相關的信息。
[0017]根據一些可能的實施方式,所述一個或多個設備進一步用于:從不同的基于網絡的源的群組獲得與所述人員的群組相關的信息;以及在所述數據結構中,將所獲得的信息與識別所述人員的群組的信息相關聯(lián)。
[0018]根據一些可能的實施方式,不同的基于網絡的源的群組包括以下中的一個或多個:電話聯(lián)系人文檔,電子郵件賬戶,日程表,社交網絡,語音通信記錄,或者網站。
[0019]根據一些可能的實施方式,針對所述人員的群組中的個人,所獲得的信息包括以下中的至少一個:所述個人的姓名,所述個人的昵稱,識別類別的標簽,其中所述用戶已將所述個人分類在所述類別中,所述個人的地址,所述個人的電話號碼,所述個人的電子郵件地址,所述個人的傳真號碼,所述個人的照片,識別所述個人正在就讀或者曾經就讀的學校的信息,所述個人的職業(yè),所述個人的生日,或者所述個人的當前位置。
[0020]根據一些可能的實施方式,所述人員的集合包括第一個人和第二個人,以及其中,在選擇所述至少一個個人時,所述一個或多個設備用于:針對所述第一個人產生第一評分,針對所述第二個人產生第二評分,以及基于所述第一評分和所述第二評分選擇所述至少一個個人。
[0021]根據一些可能的實施方式,在產生所述第一評分和所述第二評分時,所述一個或多個設備進一步用于:基于以下中的一個或多個產生所述第一評分以及產生所述第二評分:所述第一個人以及所述第二個人與其相關聯(lián)的用戶指定類別,所述用戶與所述第一個人以及所述第二個人中的每一個之間的地理距離,所述用戶與所述第一個人以及所述第二個人交互的新進度的指示,所述用戶已經與所述第一個人交互的量以及所述用戶已經與所述第二個人交互的量的指示,與所述第一個人以及所述第二個人相關聯(lián)的權威評分,或者所述數據結構是否存儲所述第一個人和所述第二個人的照片的指示。
[0022]根據一些可能的實施方式,系統(tǒng)包括:用于接收來自用戶設備的用戶的搜索查詢的裝置;用于確定所述搜索查詢是人員相關問題的裝置;用于基于確定所述搜索查詢是人員相關問題,并且使用數據結構,識別與所述搜索查詢相關的人員的集合的裝置,其中,所述數據結構與所述用戶相關聯(lián),以及所述數據結構存儲用于所述用戶與其相關聯(lián)的人員的群組的人員相關數據,所述人員的集合是所述人員的群組的子集;用于從所述人員的集合選擇至少一個個人的裝置;用于確定是否提供與所述至少一個個人相關的信息的裝置;以及用于基于確定是否提供與所述至少一個個人相關的信息,向所述用戶設備選擇性地提供以下中的一個的裝置:第一文檔,所述第一文檔識別所述至少一個個人,并且提供與所述至少一個個人相關的信息,其中,與所述至少一個個人相關的信息提供對所述人員相關問題的回答;或者第二文檔,所述第二文檔不包括與所述至少一個個人相關的信息。
[0023]上述討論所提及的示例中,可以經由通過一個或多個設備的一個或多個處理器執(zhí)行的一個或多個方法來實現一些實施方式。在一些實施方式中,可將一個或多個系統(tǒng)和/或一個或多個設備配置為執(zhí)行上述的一個或多個動作。在一些實施方式中,計算機可讀介質可包括計算機可讀指令,所述指令在由一個或多個處理器執(zhí)行時,使得所述一個或多個處理器執(zhí)行上述的一個或多個動作。
【附圖說明】
[0024]附圖合并在本說明書中并構成本說明書的一部分,圖示出本文所述的一些實施方式,并連同描述一起說明這些實施方式。在附圖中:
[0025]圖1A-圖1C是圖示出本文所述的一些實施方式的概覽的圖;
[0026]圖2是可以實現本文所述的其中的系統(tǒng)和/或方法的示例環(huán)境的圖;
[0027]圖3是根據本文所述的一個或多個實施方式,可以存儲人員相關數據的示例數據結構;
[0028]圖4是根據本文所述的一個或多個實施方式,用于產生人員相關數據結構的示例處理的流程圖;
[0029]圖5是可以結合圖4的處理而提供的示例用戶界面;
[0030]圖6是根據本文所述的一個或多個實施方式,用于回答人員相關問題的示例處理的流程圖;
[0031 ]圖7A-圖7E是結合圖6所述的處理的示例;以及
[0032]圖8是可以與本文所述的技術一起使用的通用計算設備和通用移動計算設備的示例。
【具體實施方式】
[0033]以下的詳細描述參照附圖。不同附圖中的相同附圖標記可以識別相同或相似的元件。
[0034]如本文所描述的,系統(tǒng)和/或方法可以允許用戶