傳送數據對象從而發(fā)起第一數據對象的傳遞。在這種情形下,外部數據對象服務器可以基于第一用戶的預定的興趣信息來裝配第一數據對象。
[0053]正如以上討論的,被包括在第一數據對象中的興趣信息可以與第二用戶的興趣信息相組合,以便確定共同興趣信息。這個共同興趣信息進而又可被使用來檢索雙方感興趣的數據。因此,在方塊340,第一用戶響應于第一數據對象而接收第二數據對象,第二數據對象包括與由第一和第二用戶共享的共同興趣有關的數據。這個第二數據對象可以由第二通信設備來發(fā)送,或者由數據對象服務器代表第二用戶來發(fā)送。最后,在方塊350,第二數據對象被第一通信設備處理。這個處理可包括:顯示第二數據對象中所包括的任何文本、圖像或視頻(其中的任何一項可以按照常規(guī)手段被編碼和/或被壓縮),或通過使用第二數據對象中所包括的指針來檢索數據,所述指針諸如是URL。
[0054]在圖4中顯示了用于處理通信系統(tǒng)的用戶所共同感興趣的數據的另一種方法。圖4的方法在某些方面對應于圖3所示的方法,它在第二通信設備處(例如在圖2的設備B210處)實施的上下文中或許被最好地理解。
[0055]圖4的方法從接收包括遠端設備用戶的興趣信息的第一數據對象開始,如在方塊410顯示的。因此,如果圖4的方法在圖2的設備B 210處被實施,則被包括在第一數據對象中的興趣信息對應于設備A 205的用戶。本領域技術人員將意識到,該第一數據對象可以源自遠端設備,或者可以例如由圖2的服務器C 215代表遠端設備來發(fā)送。
[0056]除了興趣信息以外,該第一數據對象還可包括對應于遠端設備的屬性信息。這個屬性信息例如可以指示對于遠端設備的一個或多個設備能力或限制,諸如,有能力或無能力譯碼或再現(xiàn)某些類型的文件。這個屬性信息可以連同遠端用戶的興趣信息和本地用戶(例如,設備B 210的用戶)的興趣信息一起,被使用來產生對于這兩個用戶所共同感興趣的一個或多個數據對象的數據對象請求,如在方塊420顯示的。
[0057]典型地,裝配數據對象請求包括把從遠端用戶接收的興趣信息與本地存儲的、本地用戶的興趣信息相比較。例如,可以把第一數據對象中所包括的關鍵字與本地用戶的本地興趣簡檔相比較。在某些實施例中,第一數據對象的關鍵字或其它參數可以與在該設備本地存儲的某些或所有的文件的標題和/或元數據相比較。例如,第一數據對象可包括關鍵字“披頭士” ;在某些實施例中,這個關鍵字可以與本地設備存儲裝置中所包括的文件的元數據相比較。一次匹配指示一個共同興趣;幾次匹配可指示比單次匹配更強的共同興趣。
[0058]各種過濾器和/或預測算法也可以結合參數和/或關鍵字匹配一起使用。例如,關鍵字匹配可以生成大量的匹配。這些匹配可以按照頻度、與其他興趣的關系、根據匹配的數據被創(chuàng)建或被訪問的新近程度等等,而被過濾或被加權。同樣地,預測算法可以利用在一個個數據項或類型之間的明顯關系。例如,在特定組中的幾個不同的匹配,諸如在特定流派中的兩個音樂組合之間的匹配,可以生成如下預測:在該流派中的第三個組合也可能是雙方共同感興趣的。
[0059]—旦識別和/或預測出共同興趣,則包括指示那些共同興趣的一個或多個參數或關鍵字的數據對象請求就被發(fā)送到數據對象服務器,如方塊430描繪的。該數據對象請求可包括指示以上對于第一或第二用戶設備討論的任何屬性的一個或多個參數,供數據對象服務器在選擇適當的數據時使用。在某些實施例中,數據對象請求可包括附加的參數,其標識首選的或要求的一個或多個數據對象類型,例如音頻、視頻、圖像、文本。數據對象服務器一其可能可以訪問更強大的預測算法且將典型地可以訪問比任一個用戶設備都顯著更多的數據一可以使用所述數據對象請求來識別和選擇用戶所共同感興趣的一個或多個項。因此,包含這些數據項中的一個或多個和/或指向這些項的URL的第二數據對象然后被發(fā)送到請求的設備。
[0060]在方塊440,這個第二數據對象被請求的設備接收。請求的設備然后可以把該第二數據對象轉發(fā)到遠端設備。替換地,被發(fā)送到數據對象服務器的數據對象請求可以包括該遠端設備的通信地址,以使得數據對象服務器可以同時把第二數據對象發(fā)送到兩個設備。
[0061]圖5中圖示了本發(fā)明的另一個實施例。所描繪的方法可以在數據對象服務器處被實施,諸如是在圖2的服務器C 215處被實施,并且下面在那種上下文中來描述該方法。然而,本領域技術人員將意識到,所圖示的、最后的步驟被省略的該方法也可以在用戶通信設備處被實施,諸如是在圖2的設備B 210處被實施。
[0062]在方塊510,接收第一數據對象,其至少包含參加通信會話的第一用戶的興趣信息。這個第一數據對象可以從第一用戶設備接收,或者可以多半在第二用戶設備用附加信息補充第一用戶興趣信息后,從第二用戶設備接收。在方塊515,獲得第二設備的用戶的興趣信息。在某些實施例中,這個第二興趣信息多半是以第二用戶的興趣簡檔的形式被本地存儲。在其它實施例中,可以通過使用第二用戶的標識符從遠端位置檢索用戶興趣簡檔。在某些實施例中,第二用戶興趣信息也被包括在第一數據對象中。在另外的其它實施例中,從與第二用戶相關聯(lián)的其它數據(例如,文件名稱、元數據等等)中提取第二用戶的全部或部分用戶興趣信息。
[0063]在方塊520,把來自第一數據對象的第一用戶興趣信息與參加該通信會話的第二用戶的第二興趣信息相比較。兩個用戶的興趣信息的比較可包括關鍵字匹配或更復雜的處理,正如以上參照圖4討論的。
[0064]方塊520的比較處理過程生成共同興趣信息。在方塊530,這個共同興趣信息被使用來從遠端服務器檢索與用戶的共同興趣有關的數據。在圖5的方法在服務器(諸如圖2的服務器C 215)處被實施的實施例中,可以從一個或多個遠端服務器(諸如服務器D 220)檢索用戶所共同感興趣的全部或部分數據。在圖5的方法在用戶設備(諸如圖2的設備B210)處被實施的實施例中,可以從諸如服務器C 215的第一服務器、或者多半通過使用服務器C 215作為中介而從諸如服務器D 220的遠端服務器檢索共同感興趣的數據。
[0065]無論如何,用戶所共同感興趣的一個或多個數據項被包括在第二數據對象中,如在方塊540顯示的。在方塊550,第二數據對象被發(fā)送到第一用戶的設備。本領域技術人員將意識到,這可以通過進行裝配的服務器或者通過進行請求的最終用戶設備來完成。在方塊560,第二數據對象被發(fā)送到第二用戶設備。因此,兩個用戶設備都能訪問共同感興趣的數據項。本領域技術人員將意識到,這里所示的方法可以容易地擴展到兩個以上的參加者的通信組。
[0066]圖6圖示要被使用在本發(fā)明的幾個實施例中的示例性通信設備600。在所描繪的實施例中,通信設備600可包括移動電話、或具有移動電話能力的個人數字助理(PDA)設備。通信設備600包括中央處理單元(CPU) 650,其被連接到至少一個存儲器單元651和至少一個顯示器620。CPU 650還可被連接到鍵盤設備或區(qū)域652,以允許訂戶例如輸入數字或數字字母字符。存儲器單元651可包括非易失性存儲器(例如,閃速存儲器、EEPR0M或S頂卡),以便在電力臨時不可提供的情況下保留所存儲的信息。
[0067]CPU 650還被連接到無線電單元610,該無線電單元被配置成把進入的數據轉換為射頻(RF)調制信號和把射頻(RF)調制信號轉換為外出的數據。無線電單元610還連接到天線660,用于發(fā)射和接收RF信號。無線電單元610還可以直接地或間接地連接到耳機630和話筒640,以便允許話音通信。通信設備600還可包括多個程序670,諸如:瀏覽器671,其可以再現(xiàn)至少一種類型的數據對象;以及加密/解密引擎672,其允許加密數據對象請求和解密數據對象。通信設備600可任選地配備有高速緩沖存儲器,在其中有可能存儲和檢索數據對象,而無需占用通信網內的傳輸資源。
[0068]在本發(fā)明的某些實施例中,被包括在通信設備600中的CPU 650和/或其它處理邏輯被配置成:實行上述的一個或多個方法。在一個實施例中,具體地,通信設備600可包括這樣的處理邏輯,其被配置成檢測觸發(fā)事件的發(fā)生,該觸發(fā)事件涉及在設備600與第二通信設備之間的通信。響應于該觸發(fā)事件,所述處理邏輯被配置成:發(fā)起第一數據對象到第二通信的傳輸,該第一數據對象包括指示第一通信設備的用戶的一個或多個興趣的信息。在某些實施例中,通信設備600可以自己生成和發(fā)送第一數據對象;在其他實施例中,設備600可以請求由數據對象服務器發(fā)送第一數據對象。如上所述,可以由遠端設備或數據對象服務器使用第一數據對象來裝配第二數據對象,第二數據對象包含與第一和第二設備用戶的共同興趣有關的一個或多個數據項。因此,設備600還被配置成接收這個第二數據對象,并處理它,諸如通過顯示第二數據對象中所包括的數據項中的一個或多個,或者通過使用第二數據對象中所包括的URL來檢索一個或多個數據項。
[0069]在其他實施例中,設備600的處理邏輯可被配置成:接收指示遠端設備用戶的一個或多個興趣的第一數據對象。在這些實施例中,設備600被配置成:通過使用第一數據對象中所包括的第一興趣信息和設備600的用戶的興趣信息,裝配對于第二數據對象的請求。設備600被配置成:發(fā)送最終得到的第二數據對象請求到數據對象服務器,其中該請求可被使用來產生第二數據對象,該第二數據對象包括與由第一和第二設備用戶共享的一個或多個共同興趣有關的數據。設備600因此還被配置成:響應于所述數據對象請求而接收這個第二數據對象。在某些實施例中,設備600還被配置成:把第二數據對象轉發(fā)到遠端通信設備。
[0070]圖7圖示按照本發(fā)明的一個或多個實施例的數據對象服務器700。數據對象服務器700包括至少一個CPU 730,其被連接到至少一個存儲器設備710、高速緩沖存儲器750、至少一個數據庫740和至少一個網絡接口 720。存儲器設備710和數據庫740可包括非易失性存儲器,諸如閃速存儲器、磁的或光的存儲設備。網絡接口 720使得CPU 730能夠發(fā)送和接收去往/來自數據網130