上下文相关的数据处理的制作方法

文档序号:7638446阅读:155来源:国知局
专利名称:上下文相关的数据处理的制作方法
技术领域
本发明涉及 一 种用户设备,其能够对在该设备处接收到的数据 进行上下文相关的处理。
背景技术
可以预期的是,对于用户而言,携带每个均分别最适合于特定 用途的多个设备正变得越来越普遍。例如,在一天中,用户可能需要移动电话、PDA (个人数字助理)和数码相机。用户可能希望在 他或她的设备之间传输数据,从而利用这些设备的不同功能。例如, 用户可能希望向朋友发送通过数码相机拍摄的图像,因此希望将该 图像从数码相机传输至PDA。有各种技术可用于在用户设备之间传输数据,范围从基于有线 的数据传输解决方案,例如FireWire或USB,到无线数据传输解决 方案,例如蓝牙或IEEE802.il 。然而,无论数据传输的架构如何, 在常规用户设备中,为了以期望的方式来处理接收到的数据,要求 接收数据的设备的用户中断他们正在执行的任何任务。当该任务是 与另一用户的实时交互(例如即时消息会话)时,这就特别不方便。传统上,用户设备以相同方式处理给定类型的所有接收到数据, 不考虑在该用户设备处正在执行的任务。例如,在PDA处接收到的 消息存储在消息收件箱中。该行为并不根据例如用户当前是正在 PDA上进行呼叫还是正在浏览互联网而发生变化。在用户设备处执行任务的用户经常会希望每次执行特定任务 时,以相同的方式使用在用户设备处接收到的数据。这就要求用户 每次接收到数据并且用户正在执行特定任务时,重复该相同的处理 步骤。这种要求非常耗时,特别是在该任务是普通任务时更是如此,
发明内容因此,期望提供一种用户设备,其能够以适合于正在该设备处 执行的任务的方式来自动地处理接收到的数据,并且不中断用户正 在执行的任务。进一步期望的是,用户设备以对用户而言直观和自 然的方式来处理该接收至的数据。根据本发明的第 一 方面,提供 一种在设备之间传送数据的方法, 该方法包括步骤在第一用户设备处接收数据;根据由所述第一用 户设备使得对用户可用的活动特性,所述第 一用户设备自动地选择 将该数据与第 一 用户设备的功能相结合的方式;以及以所选方式将 所传送数据与所述功能结合起来。合适地,该方法进一步包括步骤在第二用户设备处选择用于 传送到第 一 用户设备的数据;将所选数据从所述第二用户设备传送 到所述第一用户设备。优选地,该方法进一步包括步骤在所述第一用户设备处存储 该数据。合适地,选择将所述数据与所述第 一用户设备的功能结合起来 的方式的步骤进一步根据所述第二用户设备的特性。合适地,选择 将所述数据与所述第一用户设备的功能结合起来的方式的步骤进一 步根据所述数据的特性。优选地,将所述数据从第二用户设备传送到第 一用户设备的步 骤在第一和第二设备进入互相邻近时自动执行。合适地,第一和第 二设备包括射频识别应答器。合适地,将数据从第二用户设备传送 到第 一用户设备的步骤由在第二用户设备处的用户输入装置来触 发。当将第一和第二用户设备分离为小于或等于30cm、或20cm、或 10cm或5cm或lcm的预定距离时,可以将该第 一和第二用户设备视 为邻近。当由一个设备从另一设备接收到的信号强度超过预定阈值 的时候,可以将第一和第二用户设备视为邻近。可以要求这些设备 物理地接触,从而被视为邻近。优选地,根据预定规则的集合来执行该结合步骤。合适地,该 规则存储在第一用户设备上。合适地,该规则相对于第一用户设备 远程地存储。优选地,该方法进一步包括在所述传送步骤之前,第一和第二 用户设备相互认证的步骤。合适地,至少第一用户设备访问包括认 证步骤所需信息的许可集合。合适地,该许可存储在第一用户设备 处。合适地,该许可相对于第一用户设备远程地存储。优选地,第一和第二用户设备根据蓝牙架构进行通信。合适地, 第 一和第二用户设备必须在第一和第二用户设备尝试进行通信的至 少第一场合下配对。合适地,第一和第二用户设备根据无线网络架 构进行通信。在一个实施方式中,该功能至少部分地由具有即时消息收发能 力的计算机程序来提供,并且结合步骤涉及将该数据发送到即时消 息联系人。在另一实施方式中,该功能至少部分地由具有消息收发 能力的计算机程序来提供,并且结合步骤涉及将数据附加到消息中。 在另一实施方式中,该功能至少部分地由具有图像显示能力的计算 机程序来提供,该数据代表图像,并且结合步骤涉及显示该图像。在另一实施方式中,该功能至少部分地由具有web浏览能力的计算 机程序来提供,该数据代表web链接,并且结合步骤涉及访问存储 在该链接处的数据。合适地,该数据代表货币的总和或电子支付的形式。合适地, 该结合步骤涉及将货币或电子支付的形式传送到第 一 用户设备,或 从第一用户设备处进行传送。合适地,该数据可以是用户内容数据。合适地,该数据可以是 用户内容文件的格式。合适地,对用户可用的活动是实时通信活动。合适地,该活动 是电话会谈。合适地,该活动是即时消息收发。
优选地,该数据包括主数据,用于在应用层进行解释;以及 次数据,用于指示主数据将要被解释的格式。根据本发明的第二方面,提供一种用户设备,包括接收器, 用于从另一用户设备接收数据;处理装置,被设置为根据由第二用户设备的功能相结合的方式,并且以所选方式将所传送数据与所述 功能结合起来。


现在将以示例的方式参考附图来描述本发明。 图1示出了优选实施方式的用户设备。 图2示出了根据本发明第一实施方式的通信事件。 图3示出了根据本发明第二实施方式的通信事件。 图4示出了根据本发明第三实施方式的通信事件。
具体实施方式
图1示出了优选实施方式的用户设备10,包括接收器ll、处理 器12和用于将接收到的数据与用户设备的功能结合起来的结合装置 13。结合装置13可以形成为处理器12的一部分。可选地,结合装 置可以单独地以硬件或软件、或以硬件和软件的组合来实现。处理 器12的至少一部分可以由软件来实现。用户设备进一步包括射频识 别(RFID)应答器14。图2示出了本发明的第一实施方式,其中设备21和设备22都 属于用户A。在此实施方式中,用户A正在进行多任务在设备21 上浏览图像23,同时在设备22上编写消息。用户A可以决定将在 设备21上显示的图像25中的 一 个附加到正在设备22上编写的消息 上。通过在设备21上显示期望的图像,用户A例如通过将设备接触 到一起26 (下面将进行描述)而发起向设备22的图像传送。当接收 到该图像时,设备22辨别出该用户正在编写消息,并且自动地将该与第二用
图像附加到消息27上。用户设备可以存储规则集合,这些规则确定接收到的数据如何 与用户设备的功能相结合。该规则可以是规定如何根据在用户设备 处正在执行的活动来结合数据的上下文定义集合。该规则可进一步 规定如何根据数据的特性来结合数据。可选地,该规则可以进一步 规定如何根据传送设备的特性来结合数据。可以存在默认规则,其 用于规定在规则集合中活动或数据类型不明确的情况下如何结合数 据。该规则可以由用户来定义,或者可以由用户设备的制造商或供 应商来设定。用户能够定义新规则以处理新的或先前不支持的数据 类型、在用户设备处对用户可用的新应用、或能够与用户设备进行 通信的新型设备。可选地,可以在用户i殳备处访问的一个或多个算法确定如何将 接收到的数据与用户设备的功能进行结合。当在用户设备处接收到 该数据的时候,该算法可以产生一个或多个规则。在很多情况下,可以将在用户设备处接收到的数据与若千种不 同的功能相结合,并且对于每种功能,可以以若干种不同方式将接 收到的数据与该功能相结合。例如,如果用户设备接收到音乐文件, 同时用户正在该用户设备上浏览互联网,则用户设备可以被配置为 以若干种方式将该音乐文件数据与该用户设备的功能相结合。 一 种 这样的方式是将来自该音乐文件的信息自动地输入到互联网搜索引 擎,从而用户可以例如找出同一艺术家的其他乐曲,或关于该音乐 乐曲和艺术家的背景信息。另一种方式可以是,用户设备识别该用 户正在浏览互联网,并且因此在该用户设备处存储该音乐乐曲(或 可以从该用户设备访问的另一存储位置)以供以后收听。优选地,用户设备配置为以用户可能最期望的方式将特定类型 的数据与用户设备的功能相结合。优选地,用户设备根据简单规则 集合来处理接收到的数据。这就允许用户快速地获知给定的用户设 备将把特定类型的接收到的数据如何以及与何种功能相结合。用户 因此可以预测给定用户设备将对从另 一用户设备接收到的数据进行 处理的方式,并且将本发明优选实施方式开发至最佳效果。可以提供一种支配(overrule)在接收用户设备处的自动数据处 理的方式,例如通过设定设备参数、或者通过在数据传送之前、期 间和之后输入按键或按钮序列。这可以在传送或接收用户设备处进行。数据传输可以通过现有技术中已知的各种数据传输架构中的任 意一种来实现,例如蓝牙、IEEE802.il或红外。数据传输可以通过 有线连接来实现,但优选地该连接是无线的。用户设备可以是移动电话、智能电话或个人数字助理(PDA)。 用户设备可以是膝上型计算机、台式计算机或存储设备。用户设备 可以是显示屏、数码相机或用于播放诸如视频和音乐的数字媒体的 设备。图3示出了本发明的第二实施方式,其中设备30和设备32属 于不同的用户。在此实施方式中,用户A正在设备30上浏览音乐文 件31,并且用户B正在设备32上使用音乐播放器33。用户B可能 希望在设备32上播放可以在设备30处访问的音乐文件之一。因此 用户A在设备30处选择期望的音乐文件34,并通过将设备接触到 一起35而将该数据传送至设备32。当接收到音乐文件时,设备32 辨别出音乐播放器是激活的,并且自动地开始播放该音乐文件36 。图4示出了本发明的第三实施方式,其中用户A和用户B在设 备40和42之间保持电话会谈41 (或者一些其他形式的数据交换, 例如即时消息收发)。用户A正在进行多任务,其还在第二设备43 上浏览图像。第二设备可以是图像浏览器、专用内容播放器或本地 基础设备。用户A决定将正在图像浏览器上显示的图像44传送到用 户B,因此将设备43接触45到设备40,从而将图像从设备43传输 到用户A的设备40。设备40辨别出用户A正在保持与用户B的电 话会谈,并将图像传送到用户B的设备42。可以使用任何适当的方 式在设备40和设备42之间传送数据例如,作为语音信道上的数 字数据,作为多媒体消息或电子邮件的附件,或使用适当的数据传 输协议在互联网上传送。如果用户B具有图像浏览器46,则用户B可以通过将两个设备 接触到一起47而将在设备42处接收到的图像44传送到该图像浏览 器,如结合第一实施方式所描述的。可替换地, 一旦会谈结束48, 就可以在设备42上将该图像呈现给用户B,或者图像可以存储在设 备42上以供以后浏览。效果由于在设备40处自动地处理接收到的数据,所以用户A能够 将数据传送到用户B而无须中断他们的电话会谈。应当理解,作为 自动数据处理过程的一部分,可以要求用户通过在发送和或接收设 备处提供输入而对数据传输进行授权。该输入可以是单键按压,并 且该键可以是用于授权数据传输的专用键。图2、 3和4中示出的和以上描述的实施方式仅是可以将数据传 送到用户设备并且将其与设备的功能相结合的方式中的三个例子。 下面给出根据本发明实施方式的数据的上下文相关处理的进一步的 例子。这些例子列出了两个因素,可以基于这两个因素来选择在用 户设备处结合数据的方式在用户设备处接收到的数据的特性,以 及在用户设备处正在执行的任务的特性。然后给出将数据与设备的 功能进行结合的方式。在图像浏览器中浏览其他图像的同时接收图像显示该图像。在消息收发程序中编写消息的同时接收消息将所接收的消息 附加到打开的消息中。在电子日历中工作的同时接收日历条目将该日历条目添加到 该日历中。在电子地址簿中工作的同时接收名片将该名片添加到地址簿中。在浏览互联网的同时接收URL:在web浏览器中打开该URL。 在电子邮件客户端中编写电子邮件的同时接收文件将该文件
附加到打开的消息中。 转移至在线存储账户或银行账户中。在编写消息的同时接收图像立即显示该图像。 在通过即时消息通信的同时接收图像将该图像发送到正与其 保持即时消息会话的用户设备。该列表并非穷尽,其仅是提供了用户设备可以处理数据的方式 的几个例子。注意,在以上例子中,根据在用户设备之间通信的数 据类型以及在接收用户设备处对于用户可用的活动来选择将数据与 设备的功能相结合的方式。然而,如前所述,选择可以依赖于数据个或多个因素。可以基于在传送设备处处理数据的功能,来进一步或可替换地 选择在接收设备处与所接收的数据相结合的功能。此信息可以随核心数据(例如计算机文件)一起传送至接收用户设备。本领域公知的是,用户设备在一段非活动期间之后在其显示屏 上显示屏保。应当理解,屏保并不对用户提供活动,因此在优选实 施方式中,当选择将数据与用户设备的功能进行结合的方式时,将 不考虑屏保。例如,假设用户处于在PDA上编写电子邮件的过程中。 如果该用户花费一定时间来构思,则屏保可能会启动。然后,该用 户可以决定将数据从另一设备传输到其PDA,接着将经历图2所示 的过程。屏保正显示在用户设备上的事实并不影响数据与用户设备 的功能相结合的方式,并且将根据当前激活设备的活动是正在编写 电子邮件的事实来传输数据。可以理解的是,可以以多种方式在用户设备处使得活动可用。 例如,该活动可以是应用或程序的至少一部分,其具有系统或输入 聚焦,或者其在操作环境的最前面显示给用户,或者其包括一个或 多个激活的系统过程。该程序或应用可以实现在软件或硬件中,或 者可以实现在二者的组合中。
在优选实施方式中(以及在这三个所描述的实施方式中),通 过将设备接触到一起(或至少使它们紧密相邻)来启动两个用户设 备之间的数据交换。在图1中示出了一种可能的设备配置。射频识别(RFID)应答器14包含在每个用户设备10中,并唯一地标识每 个设备。这就允许两个兼容的用户设备在当足够紧密相邻时相互识 别。可以实施认证系统,从而每个用户设备可以确定是否允许与给 定的其他用户设备交换数据。该认证过程可以要求来自用户的输入。 该许可可以作为规则集合存储在每个用户设备中。该许可可以进一 步规定可以传输至给定用户设备的数据的特性。对于支持蓝牙技术 的用户设备而言,可以要求每个用户设备与要求与其进行通信的每 个其他用户设备配对。假设图2中示出的通信事件发生在图1所示类型的两个用户设 备之间的情况。用户A通过浏览存储在设备21上的图像25来选择 将要传送的图像。然后,用户A将设备21与设备22接触起来,这 些设备借助它们所嵌有的RFID标签14在相互之间标识自身。该步 骤还用于向每个设备通知用户期望进行数据传输。如果存在用于在 这些设备之间进行数据传输的许可,或者如果 一 个或多个用户授权 了许可,或者如果不要求许可,则将所选图像从设备21传送到设备 22。系统可以有多种在接触下操作的配对用户设备的方式来确定哪 个设备是传送设备以及哪个设备是接收设备。数据传输的方向可以 取决于在传送设备和接收设备处正在执行的任务。任务本身(例如 在每个设备处正在使用的应用)可以指示数据传输的方向。在每个 用户设备处可以有可访问的规则集合,用以确定各种情况下数据传 输的方向。例如,如果用户正在第一设备处浏览图像,并且在第二 设备处编写消息,则这些设备可以被设置为将打开的图像发送到第 二设备,而不是(指示)消息发送到第一设备。如果在第一设备和 第二设备的规则之间发生沖突,则可以提示用户解决该冲突。可选地,数据传输的方向可以取决于每个用户设备的类型。例
如,如果其中一个设备是"固定基础"设备,例如壁挂式显示屏, 则另一 (移动)设备可以假设其正在进行接触,并且因此是传送设 备。当配对的用户设备接触时,数据可以双向传输。然后每个设备 可以上面讨论的方式之 一 来处理接收到的数据。如果仅要求在 一 个 方向上进行数据传输,则配对中的 一个设备可以配置为丢弃接收到 的数据,从而使得有效的数据传输是单向的。数据传输可以发生在 接触在一起的三个或更多设备之间。在优选的实施方式中,数据传输的方向是从该配对设备的物理 运动中确定的。很自然地,用户会在设备接触之前,以传送设备移 动得比接收设备快的方式将传送设备接触到接收设备。可选地,该传输。传送设备的移动速度可以从在传送设备接收到的信号的信号 强度或干扰式样中的变化来确定。该信号可以是任何类型的合适的无线通信信号,例如可以根据GSM、 3G或蓝牙架构使用的信号。用 于确定给定用户设备的运动速度的信号的选择可以取决于该设备所 支持的信号类型。该配对的接触设备可以监控在第三设备处发起的 信号的信号强度或干扰式样中的变化。因此,数据可以从被确定为 在数据传输之前的时刻移动得更快的设备传输。可以通过识别哪些 设备例如在接收自第三设备的信号强度中经历了更大的变化,或者 在数据传输之前在预定时间段(例如ls或0.5s)接收到的干扰中经 历了更大的变化,来进行确定。在另一实施方式中,可以通过任何可用的用户输入来发起数据 传输,例如按钮、通过菜单项、通过打开滑动面板或通过语音命令。由此,申请人分别公开了这里所描述的每种单独的特征,以及 两个或更多此类特征的任意组合,公开的程度达到基于本说明书整 体以及根据本领域技术人员的公知常识能够实现这些特征或组合,且也不限于权利要求书的范围。本申请人指出,本发明的各个方面 可以包括任何此类单独的特征或特征的组合。鉴于前述描述,对于 本领域技术人员而言很清楚的是,可以在本发明的范围内做出各种 修改。
权利要求
1.一种用于在设备之间传送数据的方法,包括步骤在第一用户设备处接收数据;根据由所述第一用户设备使得对用户可用的活动特性,所述第一用户设备自动地选择将所述数据与所述第一用户设备的功能相结合的方式;以及以所选方式将所传送的数据与所述功能结合起来。
2. 根据权利要求1所述的方法,进一步包括步骤在第二用户设备处选择数据以传送到所述第 一 用户设备; 将所选数据从所述第二用户设备传送到所述第 一用户设备。
3. 根据权利要求1或2所述的方法,进一步包括步骤在所述 第 一用户设备处存储所述数据。
4. 根据权利要求2所述的方法,其中,选择将所述数据与所述 第一用户设备的功能结合起来的方式的步骤进一步取决于所述第二 用户设备的特性。
5. 根据前述任一权利要求所述的方法,其中,选择将所述数据 与所述第 一用户设备的功能结合起来的方式的步骤进一步取决于所 述数据的特性。
6. 根据从属于权利要求2的权利要求3-5中任意一项所述的方 法,其中,当所述第一和第二设备彼此邻近时,自动执行将所述数 据从第二用户设备传送到第 一用户设备的步骤。
7. 根据权利要求6所述的方法,其中,所述第一和第二设备包 括射频识别应答器。
8. 根据从属于权利要求2的权利要求3-7中任意一项所述的方 法,其中,将所述数据从所述第二用户设备传送到所述第一用户设 备的步骤是由所述第二用户设备处的用户输入装置触发的。
9. 根据前述任一权利要求所述的方法,其中,根据预定的规则 集合来执行所述结合步骤。
10. 根据权利要求9所述的方法,其中,所述规则存储在所述第 一用户设备中。
11. 根据权利要求9所述的方法,其中,所述规则相对于所述第一用户设备远程地存储。
12. 根据从属于权利要求2的权利要求3-11中任意一项所述的 方法,进一步包括步骤所述第一和第二用户设备在所述传送步骤之前相互认证。
13. 根据权利要求12所述的方法,其中,至少所述第一用户设 备访问包括所述认证步骤的必需的信息的许可集合。
14. 根据权利要求13所述的方法,其中,所述许可存储在所述 第一用户设备处。
15. 根据权利要求13所述的方法,其中,所述许可相对于所述 第 一用户设备远程地存储。
16. 根据从属于权利要求2的权利要求3-15中任意一项所述的 方法,其中,所述第一和第二用户设备根据蓝牙架构进行通信。
17. 根据权利要求16所述的方法,其中,所述第一和第二用户 设备必须至少在该第 一 和第二用户设备尝试进行通信的第 一 场合下 配对。
18. 根据从属于权利要求2的权利要求3-17中任意一项所述的 方法,其中,所述第一和第二用户设备根据无线网络架构进行通信。
19. 根据前述任一权利要求所述的方法,其中,所述功能至少部 分地由具有即时消息能力的计算机程序来提供,并且所述结合步骤 涉及将所述数据发送到即时消息联系人。
20. 根据权利要求1-18中任意一项所述的方法,其中,所述功 能至少部分地由具有消息收发能力的计算机程序来提供,并且所述 结合步骤涉及将所述数据附加到消息中。
21. 根据权利要求1-18中任意一项所述的方法,其中,所述功 能至少部分地由具有图像显示能力的计算机程序来提供,所述数据 代表图像,并且所述结合步骤涉及显示该图像。
22. 根据权利要求1-18中任意一项所述的方法,其中,所述功 能至少部分地由具有web浏览能力的计算机程序来提供,所述数据
23. 根据权利要求1-18中任意一项所述的方法,其中,所述数 据代表货币的总和或电子支付的形式。
24. 根据权利要求23所述的方法,其中,所述结合步骤涉及将 货币或电子支付的形式传输到第 一用户设备,或从第 一用户设备处 传送货币或电子支付的形式。
25. 根据权利要求1-19中任意一项所述的方法,其中,所述对 用户可用的活动是实时通信活动。
26. 根据权利要求25所述的方法,其中,所述活动是电话会谈。
27. 根据权利要求25所述的方法,其中,所述活动是即时消息 收发。
28. 根据前述任一权利要求所述的方法,其中,所述数据包括 主数据,用于在应用层进行解释;以及次数据,用于指示所述主数据将要被解释的格式。
29. —种用户设备,包括接收器,用于从另一用户设备接收数据; 处理装置,被设置为根据由所述第二用户设备使得对用户可用的活 动特性来自动地选择将所述数据与所述第二用户设备的功能相结合 的方式,并且以所选方式将所传送数据与所述功能结合起来。
全文摘要
一种用于在设备之间传送数据的方法,包括步骤在第一用户设备处接收数据;根据由所述第一用户设备使得对用户可用的活动特性,所述第一用户设备自动地选择将所述数据与所述第一用户设备的功能相结合的方式;以及,以所选方式将所传送数据与所述功能结合起来。
文档编号H04L12/56GK101213796SQ200680023706
公开日2008年7月2日 申请日期2006年4月28日 优先权日2005年6月30日
发明者J·奇普彩斯 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1