首页> 中国专利> 用于在移动设备之间共享共同兴趣链接的方法和设备

用于在移动设备之间共享共同兴趣链接的方法和设备

摘要

公开了用于处理与通信系统的两个或更多用户的共同兴趣有关的数据的技术。在这里所公开的示例性方法中,检测(310)在第一通信设备处的触发事件的发生,其中所述触发事件与在第一通信设备和第二通信设备之间的通信有关。响应于所述触发事件,发起(330)第一数据对象到第二通信设备的传输,其中该第一数据对象包括指示第一通信设备的用户的一个或多个兴趣的信息。该示例性方法还包括:接收(340)和处理(350)响应于第一数据对象而形成的第二数据对象,该第二数据包括与由第一和第二通信设备的用户共享的一个或多个共同兴趣有关的数据。公开了适合于在用户通信设备(600)或在数据对象服务器(700)处实施的类似的方法,还公开了相应地配置的设备。

著录项

  • 公开/公告号CN105391809A

    专利类型发明专利

  • 公开/公告日2016-03-09

    原文格式PDF

  • 申请/专利权人 索尼移动通信公司;

    申请/专利号CN201610017214.9

  • 发明设计人 A.萨马科;

    申请日2008-05-14

  • 分类号H04L29/08;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人李舒

  • 地址 瑞典隆德

  • 入库时间 2023-12-18 14:35:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-06

    授权

    授权

  • 2016-04-13

    专利申请权的转移 IPC(主分类):H04L29/08 登记生效日:20160321 变更前: 变更后: 申请日:20080514

    专利申请权、专利权的转移

  • 2016-04-06

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20080514

    实质审查的生效

  • 2016-03-09

    公开

    公开

说明书

本申请是申请日为2008年5月14日、申请号为200880016057.3、发明名称为“用于在通信设备之间共享共同兴趣链接的方法和设备”的发明专利申请的分案申请。

背景技术

本发明总的涉及通信系统。更具体地,本发明涉及在通信系统中把数据对象传递到通信设备。

随着话音和数据通信网的聚合,便携式通信设备越来越有可能支持几种通信模式以及许多与通信有关的应用。单用途蜂窝电话和数字字母寻呼机已经让位于支持话音通信、电子邮件和即时消息传送的复杂的移动设备。典型的设备经常包括照相机、音乐播放器和声音记录器,并且可包括全球定位系统(GPS)接收机。现在,这些设备和它们的支持的无线网中有许多是允许多通信模式的同时使用的。因此,设备用户今天可以进行话音呼叫,并同时发送或接收文本消息、数字图像、视频剪辑等等。

为了利用多通信模式的这种同时可用性,已经开发了几种应用。具体地,有几个专利和专利申请公布描述了所谓的电话页面(PhonePages)系统,其中多媒体数据对象的生成和传递由各种与通信有关的事件触发。这些数据对象或电话页面因此对诸如话音呼叫、电子邮件交换或即时消息对话那样的主要通信(primarycommunication)会话进行了补充。电话页面概念在以下的专利和专利申请公布中被描述,这些专利和专利申请的内容在此引入以供参考,它们是:2005年7月26日授予Minborg等人的、标题为“ExchangeofInformationinaCommunicationSystem”的美国专利No.6,922,721;由Minborg等人在2005年6月1日提交的、标题为“ExchangeofInformationinaCommunicationSystem”的美国专利申请公布2005/0271041A1;2006年2月7日授予Minborg的、标题为“MethodandApparatusforExchangeofInformationinaCommunicationNetwork”的美国专利No.6,996,072;2005年12月20日授予Minborg的、标题为“SystemandMethodforExchangeofInformationinaCommunicationNetwork”的美国专利No.6,977,909;和由Minborg在2005年11月14日提交的、标题也为“SystemandMethodforExchangeofInformationinaCommunicationNetwork”的美国专利申请公布2006/0114845。

在上述文献中描述的通信技术和系统提供了对常规的通信模式的各种各样的增强,从而促进各种数据对象在通信设备的用户之间的方便的交换。这些增强对于推进私人关系以及对于支持商务和企业通信可能是非常有价值的。然而,如果没有约束,则增加的数据对象流对于系统用户及系统本身而言可能是过于大量的。具体地,用户可能关心接收的数据是否与他们的活动和兴趣相关。

发明内容

公开了用于处理参加通信会话的两方或多方所共同感兴趣的数据的方法和设备。这里公开的创造性技术因此帮助控制在通信系统的用户之间交换的数据的相关性。在一个示例性方法中,检测在第一通信设备处的触发事件的发生;所述触发事件可以与在第一通信设备和第二通信设备之间的通信有关。响应于该触发事件,发起第一数据对象到第二通信设备的传输,其中该第一数据对象包括指示第一通信设备的用户的一个或多个兴趣的信息。该示例性方法还包括:接收和处理响应于第一数据对象而形成的第二数据对象,该第二数据包括与第一通信设备的用户和第二通信设备的用户的一个或多个共同兴趣有关的数据。

在本发明的另一个实施例中,接收诸如可能是由以上的第一通信设备形成的第一数据对象,该第一数据对象再次地包括指示第一通信设备的用户的一个或多个兴趣的第一信息。作为响应,使用该第一信息以及第二信息来装配第二数据对象,所述第二信息指示第二通信设备的用户的一个或多个兴趣,其中该第二数据对象包括与由第一和第二通信设备的用户共享的一个或多个共同兴趣有关的数据。所述方法还包括:发送第二数据对象到至少第一通信设备。

在某些实施例中,这里所描述的方法可以在移动终端处被实施;在其他实施例中,所述方法可以在数据对象服务器处被实施;在另外的其他实施例中,所述方法可以在二者的任一处被实施。还公开了通信设备的实施例,其中所述通信设备被配置成处理与由通信设备用户共享的共同兴趣有关的数据,也公开了按照本发明的几个方面的数据对象服务器的实施例。当然,本领域技术人员将意识到,本发明不限于以上的上下文或例子,并且在阅读以下详细说明和观看附图后将认识到附加的特征和优点。

附图说明

图1图示按照本发明的一个或多个实施例的通信系统。

图2图示用于在通信系统中的通信设备之间传递数据对象的示例性系统。

图3是按照本发明的一个或多个实施例的逻辑流程图。

图4是按照本发明的另一个实施例的逻辑流程图。

图5是图示本发明的另一个实施例的另一个逻辑流程图。

图6是图示示例性通信设备的框图。

图7是图示示例性数据对象服务器的框图。

具体实施方式

下面参照向移动设备提供话音和数据服务的无线电信系统来描述本发明。已部署了提供话音和数据服务的各种系统,诸如GSM网络(提供电路交换通信)和GPRS(提供分组交换通信);还有其他系统当前正在开发中。这些系统可以利用众多无线接入技术中的任何技术或几种技术,所述众多无线接入技术诸如是时分多址(TDMA)、码分多址(CDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、时分双工(TDD)和频分双工(FDD)。本发明不限于任何特定类型的无线通信网或接入技术。实际上,本领域技术人员将意识到,这里所讨论的网络配置仅仅是说明性的。这里所公开的创造性技术可被应用于接入常规话音或数据网络的“有线”设备以及无线设备。本发明可以通过如下设备来实行,即这些设备经由无线局域网(WLAN)或经由新出现的广域无线数据网中的一个或多个而接入话音和/或数据网,所述新出现的广域无线数据网诸如是由第三代合作伙伴计划(3GPP)正开发中的那些网络。

图1图示在其中可以采用本发明的示例性通信系统。通信设备100通过被连接到无线网120的基站110与其他设备通信。无线网120进而又被连接到公共交换电话网(PSTN)125和互联网130。无线设备100因此可以与诸如无线设备135、常规的地面线路电话140或个人计算机145那样的各种其他设备通信。在图1中,无线设备100还能经由互联网130接入到数据服务器150;数据服务器150可被配置成通过互联网130提供对于被存储在存储设备160中的数据或应用的访问。存储设备160可包括各种数据存储设备中的一个或多个,诸如被连接到数据服务器150或一个或多个其他服务器的盘驱动器、廉价驱动冗余阵列(RAID)系统等等。

通信设备100可以是无绳电话、蜂窝电话、个人数字助理(PDA)、通信器、计算机设备等等,并且它可以与各种通信标准中的任何通信标准相兼容,所述各种通信标准诸如是全球移动通信系统(GSM)或由3GPP颁布的标准中的一个或多个。通信设备100可包括用于静止和视频图像的数码照相机,以及数字声音记录器和数字音乐播放器应用。通信设备100还可支持除了话音通信以外的多种应用,诸如,电子邮件、文本消息传送、图片消息传送、即时消息传送、视频会议、web浏览等等。

通信设备100还包括无线局域网(WLAN)收发机,其被配置成与WLAN接入点170通信。WLAN接入点170也被连接到互联网130,为通信设备100提供到基于互联网的资源——诸如数据服务器150——的可选连接性。

被连接到无线网120的还有位置服务器180。位置服务器180典型地由无线网120的运营商维护,但可以被单独地管理。位置服务器120的主要功能是通过使用无线网120来确定移动终端(诸如移动终端100)的地理位置。通过位置服务器180获得的位置信息的范围可以是从标识当前服务于移动终端100的小区的信息到通过使用全球定位系统(GPS)技术获得的更精确的位置信息。

也可以使用其他的技术来获得位置信息,包括利用从几个基站发射或在几个基站处接收的信号的三角测量方法。三角测量技术可包括:到达时间差(TDOA)技术,其利用在几个基站处移动站的上行链路信号的测量值;或增强的观测时间差(E-OTD)技术,其利用在移动终端100处取得的从几个基站发送的信号的测量值。基于GPS的技术可包括次要的GPS,它利用独立于移动终端100得到的关于GPS卫星的当前状态的信息来帮助确定该终端的位置。

图2给出用于交换通信系统的两个或更多用户所共同感兴趣的数据的系统200的简图。系统200包括第一通信设备A205、第二通信设备B210、数据对象服务器C215以及外部服务器D220。在某些实施例中,通信设备A205和B210可包括这里所描述的任何最终用户设备,诸如像图1的通信设备100,而数据对象服务器215可包括这里所描述的任何服务器,诸如图1的服务器150或服务器180。

在某些实施例中,这里所描述的各种系统和方法可以使得通信设备A205和B210的用户能够——例如在发生触发事件后——在他们之间传送和接收数据对象。这些数据对象可包括数字音频、数字图像、视频剪辑、文本等等。在某些实施例中,数据对象可以具体地涉及在设备A205与B210之间的通信会话期间所发生的各种事件,诸如在前面所提到的专利和专利申请中所描述的电话页面。这些触发事件例如可包括:话音呼叫或其他通信会话的初始建立,或通信状态的改变,诸如呼叫者被置于保持(placeonhold),或另一方到达或离开多方通信会话。其他的触发事件可包括,但不限于:

·呼出被发起或将要被发起。

·被呼叫方回答呼叫。

·被呼叫方繁忙。

·被呼叫方在预定的时间或振铃次数后没有回答。

·被呼叫方拒绝呼叫。

·被呼叫方是不可用的(例如,被寻址的移动电话在覆盖范围之外)。

·呼入即将来临或刚开始。

·会议呼叫被发起或将要被发起。

·呼叫被断开。

·呼叫被进行(在该情况下可以生成几个触发事件)。

·一方被置于保持。

·一方的位置已改变。

·通信设备被接通或关断。

·在通信设备上专门功能按钮被按压。

·响应于询问而激活按钮或其它用户接口设备。

·话音邮件、文本消息、电子邮件、即时消息等等被接收。

·话音邮件、文本消息、电子邮件、即时消息等等被接收。

虽然上述的许多触发事件涉及传统的话音通信,但本领域技术人员将意识到,许多类似的触发事件将适用于其他通信模式,诸如即时消息传送、电子邮件、视频会议、“聊天”会话等等。

在某些实施例中,数据对象可包括通信设备A205和B210的用户可能共同拥有兴趣的数据或信息,诸如,在音乐、样式、餐馆、学校或职业联营关系(professionalaffiliation)等等方面的兴趣。在某些情形下,特定的数据对象可以仅仅在发生一个或多个特定触发事件的情况下才是相关的。在任何情形下,数据对象或者要在形成数据对象中被使用的成分数据(constituentdata)可被存储在通信设备内,或者存储在远端服务器、数据库或其他存储设备内。

如图2所示,通信设备A205和B210的用户参加主要通信会话250。主要通信会话250可包括话音呼叫(例如,电路或VoIP)、即时消息(IM)会话、或任何其他通信模式,诸如这里所描述的那些通信模式或它们的组合。在某些实施例中,通信设备A205和通信设备B210可以各自包括如下的模块或应用,即它能够通过与用户的各种接口,不管是口头地、自主地(例如,基于由用户进行的在先的事务或活动),还是通过被附连到通信网的诸如像位置服务器、数据库(例如,电话页面数据库)那样的另一个实体的帮助,而确定用户的感兴趣的领域。在某些实施例中,这样的感兴趣的领域可以经由数据对象被传达给其他人,该数据对象包含反映每个用户的感兴趣领域的指示,诸如像用户喜爱的音乐样式、餐馆或其他特定的兴趣种类。

在某些实施例中,在与通信设备B210的主要通信会话250期间,可以在通信设备A205处发生触发事件。这样的触发例如可以在以下的任何事件或它们的组合发生时发生:

·完成与用户B的会话的建立;

·由一个或两个用户下载文件(最终得到的数据对象可包括与下载内容有关的兴趣信息);

·由一个设备访问与其他设备的用户相关联的简档页面或数据库;

·处在特定的位置,在该位置用户A已与特定的私有或个人数据相关联(“在新奥尔良时我喜欢爵士音乐,在西雅图时我喜欢垃圾音乐(grungemusic)”等等);

·用户A人工激活按钮或其它用户接口设备(明显的请求);

·在设备之间的文件“共享”或其他传递(最终得到的数据对象可包括与该文件内容和/或类型有关的兴趣信息);

·任何其他触发事件,诸如以上所描述的或者在美国专利No.6,996,072中所描述的那些。

在某些实施例中,在检测到触发事件后,通信设备A205中的应用可以直接地发送——或者向数据对象服务器C215传送请求以便让它发送——数据对象到通信设备B2410,所述的数据对象包含与通信设备A205的用户的兴趣有关的数据或信息。在图2中,数据对象到设备B210的直接传递被示为数据对象传递255。替换的过程包括发送数据对象请求到服务器C215,如图2中在260处显示的,这导致从服务器C215到设备B210的数据对象传递265。在某些实施例中,到数据对象服务器C215的请求可包括:通信设备B210的身份,以及与通信设备A205的用户的兴趣有关的数据或信息。在某些实施例中,还可以以类似的方式建立共同兴趣组。也就是,指示所有的用户对特定的音乐样式或其它兴趣种类感兴趣的数据或信息可以被发送和接收,如这里在三个或更多个用户之间提供的。

在某些实施例中,在接收到指示通信设备A205的用户的兴趣的主要数据对象后,通信设备B210就可以从与用户A的兴趣有关的该主要数据对象取得信息,并把该信息与用户B自己的兴趣有关的信息相组合。通信设备B210然后可以如在270处显示的,向数据对象服务器C215发送请求,请求它提供次要数据对象到通信设备A205。在某些实施例中,所请求的次要数据对象可包括:与由通信设备A205和B210的用户所共享的共同兴趣有关的数据或信息,诸如像用户A喜爱的音乐组合的照片,连同用于下载该组合的最新歌曲的通用资源定位器(URL)。在某些实施例中,次要数据对象的类型也可被包括在所述请求中,即,类型由来自通信设备B210的请求规定。在某些实施例中,所请求的次要数据对象可包括:带有链接的图片,以及与共同兴趣有关的可选的图形或文本信息。

在接收到请求后,数据对象服务器C215可以创建数据对象,并把它传递到通信设备B210,如在275处显示的。如以上所指出的,在某些实施例中,数据对象可包括:与通信设备A205和通信设备B210的用户的兴趣有关的数据和信息,或可以经由电话页面或数据对象被传送的任何其它数据或信息。在某些实施例中,如果数据对象服务器C215不具有由它自己构建被请求的次要数据对象的能力,则它可以经由通信链路280从另一个源(诸如服务器D220)请求附加信息。在以上的实施例中,例如,数据对象服务器C215可以请求用于所述音乐组合的最新歌曲下载的链接。服务器D220然后可以返回所请求的信息或者返回链接,所述链接是到可取回所述对象之处的链接。当构建了次要数据对象时,数据对象服务器C215可以把它发送或传送到通信设备A205和/或通信设备B210。以上的处理过程可以以迭代的方式重复进行。

简而言之,这里公开的各种系统和方法使得能当通信设备的两个或更多用户参加互相的主要通信时,在那些用户之间共享例如“共同兴趣”IP链接(URL)、图片和数据。通常,该处理过程通过把数据对象从A直接发送到B而被发起,接着是把由B请求的附加数据对象从服务器C发送到B和A。当A和B共享新的相关的、共同拥有兴趣的数据对象时,该处理过程可以从那里迭代地进行。例如,A可以发送表明对特定乐队感兴趣的数据对象。B然后可以经由服务器C用数据对象来进行回答,该数据对象包括到该乐队的流行畅销歌曲的新发布实况版本的链接的样本。由B请求的这个数据对象被递送到A和B。A可以用涉及到该乐队或类似的音乐组合的另一个样本或链接来回答请求,和/或递送另一个数据对象。

图3因此图示用于在通信系统的用户之间共享共同感兴趣的数据的方法的实施例。图3的方法例如可以在由通信系统的第一用户操作的、与第二设备和第二用户(例如图2的设备B210)通信的第一通信设备处(诸如在图2的设备A205处)被实施。

图3的方法从监视在第一通信设备处的触发事件开始,如在方块310显示的。如以上所解释的,这个触发事件可以是涉及到在第一通信设备和第二通信设备之间的通信会话或事务的各种各样事件中的任何事件。在某些情形下,该触发事件可以是由第一通信设备的用户进行的按钮激活或菜单选择,这样的激活或选择表明第一用户希望共享兴趣信息。

在方块310检测到触发事件后,作为响应,装配数据对象,如在方块320显示的。该数据对象包括指示第一用户的一个或多个兴趣的信息,诸如是音乐流派或艺术家、餐馆和/或食物类型、学校、职业或体育联盟等等。这些兴趣可以按照某标准被编码,或者可能仅仅包括关键字,诸如“通俗的”、“披头士”、“华盛顿红皮(WashingtonRedskins)”等等。

该数据对象还可以基于对应于第二通信设备的一个或多个属性。作为非限制性的例子,这些属性可包括:第二通信设备的通信地址(它例如可以允许对某些设备能力的推断)、第二通信设备的设备能力、在第一和第二通信设备之间的通信的通信类型、以及第二通信设备的用户的首选项简档。例如,如果第一设备知道第二设备能够再现视频(这可以从主要通信的类型、或从以前的事务中推断出来),则某些关键字或参数可以根据该属性被添加或从数据对象中扣留(withhold)。类似地,第一用户的兴趣信息也可以相对于第一通信设备的属性而被“过滤”。例如,如果第一用户的设备能够回放MP3音乐文件,但不能回放高级音频编译码器(AAC)音乐文件,则所述兴趣信息可以反映这一点。

在方块330,发起第一数据对象到第二通信设备的传递。在第一数据对象的装配在第一通信设备处执行的情况下,第一通信设备通过使用任何可应用的通信机制发送数据对象到第二通信设备,所述通信机制诸如是电子邮件、即时消息、SMS等等。在其他实施例中,方块320和330的步骤可以颠倒,以使得第一通信设备通过请求外部服务器传送数据对象从而发起第一数据对象的传递。在这种情形下,外部数据对象服务器可以基于第一用户的预定的兴趣信息来装配第一数据对象。

正如以上讨论的,被包括在第一数据对象中的兴趣信息可以与第二用户的兴趣信息相组合,以便确定共同兴趣信息。这个共同兴趣信息进而又可被使用来检索双方感兴趣的数据。因此,在方块340,第一用户响应于第一数据对象而接收第二数据对象,第二数据对象包括与由第一和第二用户共享的共同兴趣有关的数据。这个第二数据对象可以由第二通信设备来发送,或者由数据对象服务器代表第二用户来发送。最后,在方块350,第二数据对象被第一通信设备处理。这个处理可包括:显示第二数据对象中所包括的任何文本、图像或视频(其中的任何一项可以按照常规手段被编码和/或被压缩),或通过使用第二数据对象中所包括的指针来检索数据,所述指针诸如是URL。

在图4中显示了用于处理通信系统的用户所共同感兴趣的数据的另一种方法。图4的方法在某些方面对应于图3所示的方法,它在第二通信设备处(例如在图2的设备B210处)实施的上下文中或许被最好地理解。

图4的方法从接收包括远端设备用户的兴趣信息的第一数据对象开始,如在方块410显示的。因此,如果图4的方法在图2的设备B210处被实施,则被包括在第一数据对象中的兴趣信息对应于设备A205的用户。本领域技术人员将意识到,该第一数据对象可以源自远端设备,或者可以例如由图2的服务器C215代表远端设备来发送。

除了兴趣信息以外,该第一数据对象还可包括对应于远端设备的属性信息。这个属性信息例如可以指示对于远端设备的一个或多个设备能力或限制,诸如,有能力或无能力译码或再现某些类型的文件。这个属性信息可以连同远端用户的兴趣信息和本地用户(例如,设备B210的用户)的兴趣信息一起,被使用来产生对于这两个用户所共同感兴趣的一个或多个数据对象的数据对象请求,如在方块420显示的。

典型地,装配数据对象请求包括把从远端用户接收的兴趣信息与本地存储的、本地用户的兴趣信息相比较。例如,可以把第一数据对象中所包括的关键字与本地用户的本地兴趣简档相比较。在某些实施例中,第一数据对象的关键字或其它参数可以与在该设备本地存储的某些或所有的文件的标题和/或元数据相比较。例如,第一数据对象可包括关键字“披头士”;在某些实施例中,这个关键字可以与本地设备存储装置中所包括的文件的元数据相比较。一次匹配指示一个共同兴趣;几次匹配可指示比单次匹配更强的共同兴趣。

各种过滤器和/或预测算法也可以结合参数和/或关键字匹配一起使用。例如,关键字匹配可以生成大量的匹配。这些匹配可以按照频度、与其他兴趣的关系、根据匹配的数据被创建或被访问的新近程度等等,而被过滤或被加权。同样地,预测算法可以利用在一个个数据项或类型之间的明显关系。例如,在特定组中的几个不同的匹配,诸如在特定流派中的两个音乐组合之间的匹配,可以生成如下预测:在该流派中的第三个组合也可能是双方共同感兴趣的。

一旦识别和/或预测出共同兴趣,则包括指示那些共同兴趣的一个或多个参数或关键字的数据对象请求就被发送到数据对象服务器,如方块430描绘的。该数据对象请求可包括指示以上对于第一或第二用户设备讨论的任何属性的一个或多个参数,供数据对象服务器在选择适当的数据时使用。在某些实施例中,数据对象请求可包括附加的参数,其标识首选的或要求的一个或多个数据对象类型,例如音频、视频、图像、文本。数据对象服务器-其可能可以访问更强大的预测算法且将典型地可以访问比任一个用户设备都显著更多的数据-可以使用所述数据对象请求来识别和选择用户所共同感兴趣的一个或多个项。因此,包含这些数据项中的一个或多个和/或指向这些项的URL的第二数据对象然后被发送到请求的设备。

在方块440,这个第二数据对象被请求的设备接收。请求的设备然后可以把该第二数据对象转发到远端设备。替换地,被发送到数据对象服务器的数据对象请求可以包括该远端设备的通信地址,以使得数据对象服务器可以同时把第二数据对象发送到两个设备。

图5中图示了本发明的另一个实施例。所描绘的方法可以在数据对象服务器处被实施,诸如是在图2的服务器C215处被实施,并且下面在那种上下文中来描述该方法。然而,本领域技术人员将意识到,所图示的、最后的步骤被省略的该方法也可以在用户通信设备处被实施,诸如是在图2的设备B210处被实施。

在方块510,接收第一数据对象,其至少包含参加通信会话的第一用户的兴趣信息。这个第一数据对象可以从第一用户设备接收,或者可以多半在第二用户设备用附加信息补充第一用户兴趣信息后,从第二用户设备接收。在方块515,获得第二设备的用户的兴趣信息。在某些实施例中,这个第二兴趣信息多半是以第二用户的兴趣简档的形式被本地存储。在其它实施例中,可以通过使用第二用户的标识符从远端位置检索用户兴趣简档。在某些实施例中,第二用户兴趣信息也被包括在第一数据对象中。在另外的其它实施例中,从与第二用户相关联的其它数据(例如,文件名称、元数据等等)中提取第二用户的全部或部分用户兴趣信息。

在方块520,把来自第一数据对象的第一用户兴趣信息与参加该通信会话的第二用户的第二兴趣信息相比较。两个用户的兴趣信息的比较可包括关键字匹配或更复杂的处理,正如以上参照图4讨论的。

方块520的比较处理过程生成共同兴趣信息。在方块530,这个共同兴趣信息被使用来从远端服务器检索与用户的共同兴趣有关的数据。在图5的方法在服务器(诸如图2的服务器C215)处被实施的实施例中,可以从一个或多个远端服务器(诸如服务器D220)检索用户所共同感兴趣的全部或部分数据。在图5的方法在用户设备(诸如图2的设备B210)处被实施的实施例中,可以从诸如服务器C215的第一服务器、或者多半通过使用服务器C215作为中介而从诸如服务器D220的远端服务器检索共同感兴趣的数据。

无论如何,用户所共同感兴趣的一个或多个数据项被包括在第二数据对象中,如在方块540显示的。在方块550,第二数据对象被发送到第一用户的设备。本领域技术人员将意识到,这可以通过进行装配的服务器或者通过进行请求的最终用户设备来完成。在方块560,第二数据对象被发送到第二用户设备。因此,两个用户设备都能访问共同感兴趣的数据项。本领域技术人员将意识到,这里所示的方法可以容易地扩展到两个以上的参加者的通信组。

图6图示要被使用在本发明的几个实施例中的示例性通信设备600。在所描绘的实施例中,通信设备600可包括移动电话、或具有移动电话能力的个人数字助理(PDA)设备。通信设备600包括中央处理单元(CPU)650,其被连接到至少一个存储器单元651和至少一个显示器620。CPU650还可被连接到键盘设备或区域652,以允许订户例如输入数字或数字字母字符。存储器单元651可包括非易失性存储器(例如,闪速存储器、EEPROM或SIM卡),以便在电力临时不可提供的情况下保留所存储的信息。

CPU650还被连接到无线电单元610,该无线电单元被配置成把进入的数据转换为射频(RF)调制信号和把射频(RF)调制信号转换为外出的数据。无线电单元610还连接到天线660,用于发射和接收RF信号。无线电单元610还可以直接地或间接地连接到耳机630和话筒640,以便允许话音通信。通信设备600还可包括多个程序670,诸如:浏览器671,其可以再现至少一种类型的数据对象;以及加密/解密引擎672,其允许加密数据对象请求和解密数据对象。通信设备600可任选地配备有高速缓冲存储器,在其中有可能存储和检索数据对象,而无需占用通信网内的传输资源。

在本发明的某些实施例中,被包括在通信设备600中的CPU650和/或其它处理逻辑被配置成:实行上述的一个或多个方法。在一个实施例中,具体地,通信设备600可包括这样的处理逻辑,其被配置成检测触发事件的发生,该触发事件涉及在设备600与第二通信设备之间的通信。响应于该触发事件,所述处理逻辑被配置成:发起第一数据对象到第二通信的传输,该第一数据对象包括指示第一通信设备的用户的一个或多个兴趣的信息。在某些实施例中,通信设备600可以自己生成和发送第一数据对象;在其他实施例中,设备600可以请求由数据对象服务器发送第一数据对象。如上所述,可以由远端设备或数据对象服务器使用第一数据对象来装配第二数据对象,第二数据对象包含与第一和第二设备用户的共同兴趣有关的一个或多个数据项。因此,设备600还被配置成接收这个第二数据对象,并处理它,诸如通过显示第二数据对象中所包括的数据项中的一个或多个,或者通过使用第二数据对象中所包括的URL来检索一个或多个数据项。

在其他实施例中,设备600的处理逻辑可被配置成:接收指示远端设备用户的一个或多个兴趣的第一数据对象。在这些实施例中,设备600被配置成:通过使用第一数据对象中所包括的第一兴趣信息和设备600的用户的兴趣信息,装配对于第二数据对象的请求。设备600被配置成:发送最终得到的第二数据对象请求到数据对象服务器,其中该请求可被使用来产生第二数据对象,该第二数据对象包括与由第一和第二设备用户共享的一个或多个共同兴趣有关的数据。设备600因此还被配置成:响应于所述数据对象请求而接收这个第二数据对象。在某些实施例中,设备600还被配置成:把第二数据对象转发到远端通信设备。

图7图示按照本发明的一个或多个实施例的数据对象服务器700。数据对象服务器700包括至少一个CPU730,其被连接到至少一个存储器设备710、高速缓冲存储器750、至少一个数据库740和至少一个网络接口720。存储器设备710和数据库740可包括非易失性存储器,诸如闪速存储器、磁的或光的存储设备。网络接口720使得CPU730能够发送和接收去往/来自数据网130的数据。高速缓冲存储器750允许存储频繁使用的数据对象,以使得CPU730可以容易获得它们。数据库740包含可由通信设备(诸如通信设备400)经由例如图1中所描绘的无线网120和互联网130而请求的实际的数据对象。该数据对象服务器还可包括多个程序760,它们包括但不限于:过滤器761,其允许数据对象按照通信设备400的再现能力而被优化;以及加密/解密引擎762,其允许解密数据对象请求和加密数据对象。

在本发明的某些实施例中,数据对象服务器700被配置成:实行上述的一个或多个方法。具体地,数据对象服务器700可包括这样的处理逻辑(例如,配备适当软件的CPU730),其被配置成接收第一数据对象,该第一数据对象包括指示第一通信设备的用户的一个或多个兴趣的第一信息。数据对象服务器700然后可以使用该第一信息,连同指示第二通信设备的用户的一个或多个兴趣的第二信息一起,装配第二数据对象,该第二数据对象包括与第一和第二通信设备的用户的一个或多个共同兴趣有关的数据。数据对象服务器700还被配置成:发送第二数据对象到第一通信设备、或第二通信设备、或二者。

本领域技术人员将意识到,通信设备600和数据对象服务器700的各种功能可以通过使用硬件和软件的各种组合而被执行。因此,在某些实施例中,所描述的处理块中的每一个块都可以直接地对应于一个或多个在市面上可买到的、或定制的微处理器、微控制器或数字信号处理器。然而,在其它实施例中,设备600或数据对象服务器700的两个或更多处理块或功能单元可以在单个处理器上被实施,而其他块的功能在两个或更多处理器之间分割。同样地,存储器651和710是一个或多个存储器设备的代表,这些存储器设备包含软件、固件和数据,它们被使用来实施按照本发明的一个或多个实施例的基站功能性。因此,这些存储器设备可包括但不限于以下类型的设备:高速缓冲存储器、ROM、PROM、EPROM、EEPROM、闪速存储器、SRAM和DRAM。

本领域技术人员应当意识到,本发明在广义上提供了用于处理通信系统的两个或更多用户所共同感兴趣的数据的方法和设备。本发明当然可以以这里所阐述的那些方式之外的其它特定方式来实现,而不背离本发明的范围和基本特性。因此,本发明不限于在上述的说明中详细描述的特征和优点,也不受限于附图。实际上,本发明仅仅由以下的权利要求及其合法的等同物来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号