与无线通信网络交换的会话数据的存档的利记博彩app

文档序号:7637841阅读:262来源:国知局
专利名称:与无线通信网络交换的会话数据的存档的利记博彩app
技术领域
本发明大体来说涉及通信,且更具体来说涉及用于在会话中与无线通信网络交换 的数据存档的技术。
背景技术
无线通信网络广泛用于提供例如语音、视频、数据、消息收发、广播等各种通信 服务。所述网络可以是能够通过共享可用网络资源(例如带宽及传输功率)来支持多 个用户通信的多址网络。这种多址网络的实例包含码分多址(CDMA)网络、时分多 址(TDMA)网络及频分多址(FDMA)网络。
用户可具有与无线网络的会话,且可在所述会话期间与其他用户及/或其他实体进
行通信。用户可在所述会话期间经由无线网络交换任一类型及任一数量的数据。用户 可能想要具有所述会话的记录以便在稍后检索及使用。然而,保存所述会话的记录可 出于各种原因而颇具价值。例如,在会话期间可能交换大量数据,且用户可能不具有 存储所有数据的存储能力。下文描述关于存储所述会话数据的其他问题。
因此,在所属技术领域中需要用于有效存储在会话期间交换的数据以便可在稍后 使用的技术。

发明内容
本文描述用于将在会话中在终端机与无线通信网络之间交换的数据存档的技术。 可在所述会话正在进行时将会话数据实时存档到网络实体(例如存储服务器或应用服 务器)处。还可以在所述会话已终止之后将会话数据从终端机上载到所述网络实体供 存档。相依于是否从会话中的其他终端机处接收到存档授权,所述网络实体可将在所 述会话期间交换的所有数据或仅(来自)终端机的数据存档。网络实体可为所述会话
指配标识符,且可存储所述标识符以及所述会话的其他用户界定属性。在会话期间或 之后,所述网络实体可从终端机接收对全部或部分已存档数据的请求,且可随后提供 所请求的数据。所述网络实体可对会话中所有终端机的会话数据的单个复本进行存档。 下文描述关于会话数据存档的各种特性。
根据本发明实施例,描述一种包含处理器及存储单元的设备。所述处理器接收在 会话中在终端机与无线通信网络之间交换的数据。所述存储单元将在会话中交换的数 据存档以便终端机可在稍后使用。
根据另一实施例,提供一种其中在网络实体处接收在会话中在终端机与无线通信 网络之间交换的数据并将其存档以便终端机可在稍后使用。
根据再一实施例,描述一种设备,其包含接收装置,其用于接收在会话中在终 端机与无线通信网络之间交换的数据;及存档装置,其用于将在所述会话中交换的数 据存档以便终端机可在稍后使用。
根据再一实施例,描述一种包含处理器及存储器的设备。所述处理器在会话中与 无线通信网络交换数据,并检索由网络实体为所述会话存档的数据。所述存储器存储 从所述网络实体检索的数据。
根据再一实施例,提供一种其中在会话中与无线通信网络交换数据的方法。对能 够将所述数据存档的网络实体提供用以将在所述会话中交换的数据存档的请求。其后, 检索由所述网络实体为所述会话存档的数据。
根据再一实施例,描述一种设备,其包含交换装置,其用于在会话中与无线通
信网络交换数据;提供装置,其用于向网络实体提供用以将在所述会话中交换的数据 存档的请求;及检索装置,其用于检索由所述网络实体为所述会话存档的数据。 下文中将进一步详细描述本发明的各方面及实施例。


图1显示各种无线网络及网络实体的部署。
图2显示各实体在应用层处的顶级视图。
图3及4显示由网络实体执行以将会话数据存档的过程。
图5显示由终端机执行以将会话数据存档的过程。
图6显示终端机及能够将会话数据存档的存储服务器的方块图。
具体实施例方式
在本文中,"实例性" 一词用于意指"用作实例、示例或图解说明"。本文描述 为"实例性"的实施例未必被视为比其他实施例更好或更有利。
图1显示其中终端机110与无线网络130及140通信以获得例如语音、视频、数 据、消息收发、广播等各种通信服务的部署100。终端机还可以称为客户端、用户设
备(UE)、移动台(MS)、用户终端机、订户单元或某一其他术语。终端机可以是 蜂窝式电话、个人数字助理(PDA)、无线装置、手持式装置、无线调制解调器等。 在下文说明中,术语"终端机"和"用户"可交互使用。
无线网络130可以是无线广域网络(WWAN),例如CDMA网络、TDMA网络、 FDMA网络或某一其他WWAN。 CDMA网络可实施例如cdma2000、宽带CDMA (W-CDMA)等无线电技术。cdma2000涵盖IS-2000、 IS-856及IS-95标准。TDMA 网络可实施例如全球移动通信(GSM)、数字先进移动电话系统(D-AMPS)等无线 电技术。D-AMPS涵盖IS-136及IS-54。所述各种无线电技术及标准已为所属技术领 域的技术人员所熟知。W-CDMA及GSM描述于由名称为"第三代伙伴工程(3rd Generation Partnership Project) " (3GPP)的组织所颁布的文档中。cdma2000则描述于 由名称为"第三代伙伴工程2 (3rd Generation Partnership Project 2) " (3GPP2)的组织 所颁布的文档中。
无线网络130包含基站132及网络控制器134。基站132为终端机110提供无线 电通信。基站还可以称为节点B、基点收发机子系统(BTS)或某一其他术语。每一 网络控制器134均可以是支持在基站132与核心网络150之间的数据交换的单个网络 实体或网络实体集合。对于3GPP来说,网络控制器134可包含无线电网络控制器 (RNC)、服务GPRS支持节点(SGSN)、网关GPRS支持节点(GGSN)及/或其 他网络实体。对于3GPP2来说,网络控制器134可包含移动交换中心(MSC)、分组 控制功能(PCF)、分组数据服务节点(PDSN)及/或其他网络实体。核心网络150 支持核心网络内的各实体以及连接到所述核心网络的各实体之间的通信。核心网络 150可进一步耦合到例如因特网、公共交换电话网络(PSTN)等支持常规电话等的通 信的其他网络。
无线网络140可以是无线局域网络(WLAN)或无线个人区域网络(WPAN)。 例如,无线网络140可以是IEEE 802.11网络(一般称为Wi-Fi网络)、蓝牙个人区域 网络(BT-PAN)或某一其他网络。无线网络140包含存取点及网络控制器。为简便 起见,图1中仅显示一个存取点142及一个网络实体144。存取点142为终端机110 提供无线电通信。网络控制器144支持在存取点142与可能连接到核心网络150的数 据网络146之间的数据交换。对于正EE 802.11来说,网络控制器144可包含分组数 据网关(PDG)及/或其他网络实体。
应用服务器160支持例如即时消息收发(IM)、即按即讲(PTT)、蜂窝式网络 上即按即讲(POC)等一个或多个应用。存储服务器170支持终端机110的会话数据 存档(例如存储、管理及检索)。存储单元172存储所述会话数据。服务器160及170 可耦合到核心网络150或可以是核心网络的一部分。服务器160及170可以是可能或 可能不直接互相耦合的单独服务器(如图l中显示)。存储服务器170还可以是应用 服务器160的一部分。存储单元172可以是存储服务器170的一部分,但单独显示以 突出会话数据的存档。图1显示实例性部署。一般来说,终端机可以与任一无线及/或线路通信网络通信, 且每一网络可包含任一数量的网络实体。网络可包含或可耦合到支持会话数据存档的 存储服务器170。
图2显示各实体在实体层的顶级视图。终端机110可针对由所述服务器支持的任 一应用(例如IM)而经由通信网络与应用服务器160通信。作为另一选择或另外,终 端机110可针对会话数据存档与存储服务器170通信。服务器160及170可互相通信, 如图2中显示。
具有终端机的用户可在会话中与通信网络交换数据。如本文使用,会话是两个或 更多个用户及/或实体之间的关联性,其使得用户及/或实体能够交换数据。每一会话均 是唯一的,且可由标识符(ID)识别。会话可具有任意持续时间,可以是连续或间断 的,且可用于任一通信服务。如本文使用,会话数据是用于会话的数据。会话数据可 以是在会话期间经由通信网络交换的任意数据。会话数据还可以包含与会话相关联的 其他信息。会话数据可以是例如语音、视频、文本、图片、图形、消息等各种类型。 在会话期间,数据可连续地(例如对于语音或视频)、周期性(例如对于文本)或间 断地(对于分组数据)进行交换。终端机在会话期间可经由通信网络交换任一类型及 任一数量的数据。
用户可能想要保存会话记录以便在稍后可进行检索及使用。 一般来说,存档涵盖 关于会话数据的存储、管理及检索的所有方面。存档可包含下列方面 存档的起始-关于如何可起始会话存档。
授权-关于是否可将会话数据存档。
存储-关于如何存储会话数据以供存档。
管理及检索-关于如何管理会话数据。
共享-关于在用户之间共享会话数据。
安全-关于保护会话数据不受到未授权的存取。 下文将分别描述每一方面。 存档的起始
会话数据的存档可以各种方式起始。下列的任一者或任意组合均可用于起始会话 数据的存档。
在实施例中,用户(例如)通过经由键盘输入存档请求来起始会话数据存档。这 一实施例允许用户确定(1)是否将每一会话的会话数据存档,及(2)何时开始将会 话数据存档。存档请求可出现于会话期间的任一时刻,例如会话的开始、中间、或结 束时。
在另一实施例中,基于用户配置文件来起始会话数据存档。用户可设定及/或更新 用户配置文件中的存档偏好。用户配置文件可存储于网络及/或终端机处,且可在会话 开始时参考以确定是否将所述会话存档。用户配置文件可指示将哪些会话类型存档及 哪些会话类型不存档。例如,用户配置文件可指示全部会话存档、具有某些媒体类型
(例如语音)或某些应用(例如IM)的会话存档、具有某些参与方(例如存储于电话
列表中的那些)的会话存档、具有某些网络实体(例如应用服务器160)的会话存档
等。可基于用户配置文件而自动起始会话存档。
在称为早期自动存档的再一实施例中,网络在会话早期就开始保存数据,例如在 会话开始时。这种数据保存可自动执行而不从用户接收任何命令且不必参考任何用户 配置文件。早期自动存档允许用户稍后请求将较早保存的数据存档。例如,用户可能 直到己发生交换或到会话结束时才意识到已交换重要数据。则早期自动存档将允许用 户重新捕获在网络未执行会话早期自动保存时可能已经丢失的重要数据。
早期自动存档还有益于克服终端机处的容量限制。例如,用户可命令终端机将会 话数据本地存储于终端机上。然而,在会话中交换的数据量可能较大(例如针对音频 剪辑),且终端机处的存储量可能有限。在这一情形中,可能不能存储在终端机处正 在进行的整个会话。因此,网络处的自动早期保存可用于克服终端机处的容量限制。
一般来说,早期自动存档提供备份机制,其允许用户稍后将先前在会话中交换的 数据收回及存档。用户可在会话期间的任一时间或甚至在会话结束时决定是否将会话 存档。如果用户决定将会话存档,则网络执行必要的管理性功能以通知用户及适当地 识别会话数据。如果用户未表达将会话存档的兴趣,则网络可(例如)在会话结束时 或某一时间量之后清除所述数据。
在再一实施例中,用户可首先将会话数据存储于终端机处。其后,(例如)在己 达到终端机的存储限制时,用户或终端机可请求在网络处存档。
会话数据的存档还可以其他方式起始。
授权
会话可涉及一个或多个用户/参与方/加入者。(例如)出于私密或其他原因,会 话中的每一用户可能需要或可能不需要将所述用户的数据存档。可向用户请求存档授 权以提供私密。如果将会话数据存档于网络处,则网络可请求用以使用各种方式进行 存档的授权。
在称为明确授权的实施例中,网络向加入会话中的每一用户查询用以将在会话期 间交换的数据存档的授权。用户可在用户请求会话存档时提供授权。用户还可以在某 一其他时间提供授权。如果从会话中的所有用户处接收授权,则网络可将在会话中所 有用户之间交换的所有数据存档。如果从仅用户子组中接收授权,则网络可将提供授 权的每一用户的数据存档。用户数据通常包括由所述用户发送的数据,但也可包含其 他数据。如果未从会话中任一用户处接收到授权,则网络不将在会话中交换的任何数 据存档。这种实施例可提供增强的私密性,因为(1)向网络提供授权的用户可将其在
会话期间发送的数据存档,及(2)未向网络提供授权的用户不将其数据存档。网络可 向每一用户提供关于由其他用户所提供的授权的状态的通知。则每一用户将了解正被 存档的数据。
在称为隐式授权的实施例中,用户配置文件可授予或拒绝授权,其中所述用户配
置文件可为用户维持于终端机及/或网络处。用户配置文件可含有(1)指示用户数据 是否可存档以供所述用户使用的字段,(2)指示用户数据是否可存档以供其他用户使 用的字段,及/或(3)可提供其他类型的存档授权的其他字段。如果用户配置文件授 予授权,则网络无需向用户查询授权,但可提供由用户配置文件授予的授权的通告。 这种通告通知用户且允许用户在需要时超越用户配置文件的权限。如果用户配置文件 未授予授权,则网络可向用户查询授权。在这种情形中,用户可根据通告授权所述网 络基于每一会话来将数据存档。
对于上述实施例来说,网络可提供关于正在进行的会话记录的通告。可随之向会 话的参与方通知所述记录。
对于上述早期自动存档来说,可向会话中的用户通告正自动保存会话。如果所述 会话中的任一用户决定将所述数据存档(例如在会话期间或在会话结束之后),则可 向会话中的其他用户通告及/或查询存档授权。随后,网络可将授予授权的用户的数据 存档,且可将未授予授权的用户的数据清除。
在实施例中,为在会话中交换的所有数据授予或拒绝授权。在另一实施例中,可 为例如语音、文本、图片、视频等指定数据类型授予授权。网络可指示可存档的不同 数据类型。则用户可授权网络将任一单个数据类型或任一数据类型组合存档。随后, 网络可将由用户授权的每一数据类型存档。网络可向用户提供关于正被存档的^ 有数 据类型的通告。这种实施例允许用户以可选方式为每一数据类型赋予授权,并被通知 正被存档的每一数据类型。
存储
可针对所述会话将在所述会话期间交换的数据以及其他有关信息存档。所述有关 信息可包含同步信息、识别信息、用户提供信息等。同步信息可以是用于在正被存档 的不同数据类型(例如语音及视频)之间同步的任何信息。识别信息可向会话中的参 与方传达会话的日期及时间等。用户提供信息可包含用于识别及管理会话数据的任何 信息,例如会话的标题或昵称。
一般来说,会话数据可在终端机及/或网络处存档。在实施例中,会话数据可存储 于终端机中。在所述会话结束时或其后某一时间,用户可将所述数据上载到网络以供 存档。将会话数据存储于终端机处可提供例如方便等某些优势。然而,终端机处的存 储器可能受限,从而限制可存储于终端机处的会话数据量。用户可首先将数据存储于 终端机处,且可在终端机处不存在足够存储器时、数据正被其他用户共享时、及/或出 于其他原因而将数据上载到网络以供存档。
在另一实施例中,将会话数据存档于网络处。网络可在会话开始时或在会话期间 的任一时间(例如在从用户接收存档请求时)就着手数据存储。网络可随着会话期间 在用户之间进行的数据交换而在所述会话期间实时存储数据(例如,如果是文本则逐 行存储)。
在网络处存档可提供各种优势。首先,网络通常具有较大存储能力,从而允许将
比典型终端机能够存档的会话数据更多的会话数据存档。第二,可在会话期间不利用 其他无线链路资源而将数据方便地存档。在会话期间,在终端机与网络之间交换数据 以与其他用户或其他实体通信。这种数据可在网络上方便地获得以供存档。第三,在 网络处存档可有效地支持例如数据共享等其他特征。 管理及检索
会话数据可以各种方式及以各种格式存储于网络处。在实施例中,将会话数据作 为一可扩展标记语言(XML)文档或一组XML文档存储于数据库中。XML广泛用于 存储各种数据类型。XML配置存取协议(XCAP)可用于引用使用XML存档的数据。 超文本输送协议(HTTP)可用于对存储于数据库中的数据进行存储、检索及管理。 XML、 XCAP及HTTP是可用于将会话数据存档的格式及协议的一个实例。
在实施例中,将统一资源标识符(URI)指配给已存档会话以促进会话数据的存 取及管理。网络(例如存储服务器)可将URI自动指配给会话且可将URI提供给用户。 用户可利用这一URI来管理(例如检索、编辑、另存或共享)所述会话数据。终端机 可具有用户接口 (UI),其允许用户为网络所提供的URI界定人可辨识的串,及使所 述用户界定的串与URL相关联。UI还可以允许用户使例如名称、日期、参与者、目 的等各种属性与URI相关联。这些用户界定的属性可存储于网络处作为针对所述会话 存档的文档的属性。URI及相关联属性还可以存储到终端机处以便用户轻松检索。
一般来说,可使用各种格式及协议并利用各种技法及技术将会话数据存档。XML、 XCAP及HTTP是熟知的协议,其由许多装置支持且因此可出于存档目的而方便地使 用。其他标准协议及/或所有权协议还可以用于查询、检索及存储会话数据。URI还广 泛地用于识别文档。其他类型的标识符还可以用于对会话数据进行识别、分类及管理。
用户可具有任一数量的存档于网络处的会话。用户可能能够管理(例如检索、修 改等)来自任一能够接收及表达会话数据的装置的已存档会话数据。可在提出请求时 将已存档会话的列表或目录提供给用户。可以例如标题、日期、会话发起者、会话类 型、大小等各种属性将所述列表分类。
用户可以各种方式对已存档的会话数据进行管理。用户可执行例如查询、检索、 添加(保存)、删除等功能。用户可选择以各种方式检索会话数据。例如,用户可检 索指定会话、会话的指定部分、为会话存储的指定类型的数据、可经由搜查而识别的 指定内容等。用户可检索在会话期间交换的对象(例如图片),或打开在会话期间发 送的附件。以可选方式检索、操控、及存储会话的指定部分的能力可有利于(例如) 减少在网络与终端机之间无线下载或上载会话数据。

一般来说,用于将会话数据存档的网络实体或存储服务器可驻留于任一可信网络 中。例如,用户1可位于网络A中,用户2可位于网络B中,且网络A及B可能均 位于可信网络中。在这一情形中,用户1与2之间的会话数据可存档于网络A及/或网 络B中。会话数据可存档于单个网络(例如其中起始会话的网络)中以减少存储。会话数据还可以存档于两个网络中以提供灵活性。
可在多个用户之间存档及共享会话数据的单个复本,即使这些用户具有不同的存 取特权。对于多个用户之间的会话,可在会话有效时将会话数据的单个复本存档于指 定网络中。在会话终止之后,可使得这一单个复本可由请求将所述会话存档的所有用 户存取。即使(1)从会话中的仅某些用户处接收授权,或(2)既定用户将不同权限 授予会话中的不同用户,仍可实现单个复本的存档。网络可基于从会话中所有用户处 接收的授权来确定会话中每一用户的存取特权。作为实例,会话可具有三个用户-用户 1、 2及3。用户l可被授予存取特权以(1)如果用户2及3未赋予用户1的授权则仅 存取用户1的数据,(2)如果用户2赋予授权但用户3未赋予授权则存取用户1及2 的数据,或(3)如果用户2及3两者均赋予授权则存取所有三个用户1、 2及3的数 据。指定网络可存储不同用户的不同存取特权以及会话数据。其后,网络可验证尝试 存取/管理每一用户的会话数据,且可授予存取仅所述用户授权的数据。已存档会话数 据的共享可大大降低存储要求。
安全
会话数据可以安全方式存档以确保私密性及保护敏感性数据。可在例如应用层及 /或较低层等一个或多个层中实施安全性。例如,安全性可能使用户界定的密码成为必 需,其中可在存储时、由用户配置文件、及/或经由某一其他方式提供所述用户界定的 密码。安全性可在每次存取已存档数据时调用,且可在释放数据之前验证用户。还可 以经由加密及/或一般用于发送安全数据的其他方式实现安全性。
系统
图3显示用于将会话数据存档的过程300的实施例。过程300可由例如存储服务 器、应用服务器或某一其他网络实体等网络实体执行。所述网络实体接收在会话中在 终端机与无线通信装置之间交换的数据(方框312)。网络实体将在所述会话中交换 的数据存档以便终端机可在稍后使用(区块314)。
图4显示用于将会话数据存档的过程400的实施例。过程400还可以由网络实体 执行。网络实体可获得请求及将在会话中在终端机与无线通信网络之间交换的数据存 档的授权(方框412)。网络实体还可以在会话开始时开始自动保存会话数据以便可 在稍后进行存档。在任一情形中,所述请求及授权可由终端机明确地发送到网络实体, 或可从终端机的用户配置文件中隐式获得。终端机可与会话中的其他终端机通信。如 果会话中任一终端机请求存档,则网络实体可向会话中的每一终端机査询授权及/或可 从所述终端机的用户配置文件中获得授权。网络实体可仅将提供授权的每一终端机的
数据存档。网络实体可提供数据将被存储的通告。
网络实体可在会话期间接收数据且可将所述数据实时存档(方框414)。另一选
择为,终端机可在会话终止之后经由无线网络上载数据,且网络实体可随之将所上载 的数据存档。网络实体可将会话数据作为一个或多个XML文档或以某一其他格式来 存档。网络实体可为所述会话指配标识符且将所指配的标识符提供给终端机(方框
416)。所述标识符可以是URI或某一其他类型的标识符。网络实体可从终端机接收 描述会话的用户界定的属性,且可随后将用户界定的属性与已存档数据一起存储。
网络实体可从终端机接收对全部或一部分已存档数据的请求(方框418)。所述 请求可在会话期间或会话终止之后出现。所请求的部分可针对为所述会话存档的不同 数据类型中的指定数据类型(例如语音)。所请求部分还可针对指定对象或要素,例 如图片或附件。在任一情形中,网络实体将已存档数据的所请求部分提供给终端机(方 框420)。网络实体可实施搜索引擎(或与搜索引擎相互作用)以支持根据终端机的 请求而搜索为所述会话存档的数据。搜索引擎可基于例如名称、类型、大小、参与方、 曰期等各种属性来操作。
终端机可与会话中的其他终端机通信。网络实体可为会话中的所有终端机存储会 话数据的单个复本以供存档。网络实体可从会话中的全部或某些终端机接收存档授权。 网络实体随后可基于所接收的授权分别为各终端机存储单独存取特权。
图5显示用于将会话存档的过程500的实施例。过程500可由终端机来实施。终
端机与会话中的无线通信网络交换数据(方框512)。终端机可向网络实体(例如存
储服务器)提供用以将会话存档的请求及授权(方框514)。网络实体还可以从用户
配置文件获得所述终端机的这一请求及授权。网络实体还可以自动保存会话数据(例
如在会话开始时开始)。在这种情形中,终端机可发送请求以在网络实体已着手保存
会话数据(例如在会话中间或结束时)之后将会话存档。网络实体可在会话期间实时
存储会话数据。终端机还可以最初存储数据且其后可将数据上载到网络实体以供存档。 网络实体可相依于是否从会话中的其他终端机接收到授权而将所有会话数据或仅终端
机的数据存档。所述会话的已存档数据可因此是在所述会话的终端机与无线网络之间 交换的数据的全部或一部分。
终端机可从网络实体接收所述会话的标识符(例如URI)(方框516)。终端机 可界定会话的属性,且可将这些属性发送到网络实体供存储及与已存档数据关联(方 框518)。在所述会话期间或之后,终端机可检索由网络实体为所述会话存档的数据 (方框520)。例如,终端机可发送对已存档数据的全部或一部分的请求,且网络实 体可随之返回已存档数据的所请求部分。
图6显示终端机110及存储服务器170的实施例的方块图。终端机110包含用于 与无线网络通信的无线数据机。在发射路径上,将要由终端机110发送的数据及信令 被编码器622处理(例如格式化、编码、及交错)并进一步被调制器(Mod) 624处 理(例如调制、信道化及扰频)以产生输出码片。发射机(TMTR) 632随后调整(例 如转换为模拟、滤波、放大及上变频)输出码片并产生反向链路信号以经由天线634 发射。在接收路径上,天线634接收由无线网络中的基站发射的正向链路信号。接收 机(RCVR) 636调整(例如滤波、放大、下变频及数字化)来自天线634的所接收信 号并提供样本。解调器(Demod) 626处理(例如解扰频、信道化及解调)所述样本 并提供符号估计值。解码器628进一步处理(例如解交错及解码)所述符号估计值并
提供经解码数据。编码器622、调制器624、解调器626及解码器628可由调制解调器 处理器620来实施。这些单元根据无线网络使用的无线电技术(例如W-CDMA、 cdma2000或GSM)来执行处理。
控制器/处理器640引导终端机110处各单元的操作。控制器/处理器640可实施 图5所示过程500及/或其他用于终端机110的会话数据存档的过程。存储器642存储 终端机110的程序代码及数据。
存储服务器170包含执行各种功能以支持会话数据存档的处理器650,及存储存 储服务器170的程序代码及数据的存储器652。处理器650还可以引导存储单元172 中的数据的存储、检索及修改。处理器650可以是单个处理器或处理器集合。存储服 务器170可实施图3所示过程300、图4所示过程400及/或其他支持终端机的数据存 档的过程。
所属技术领域的技术人员应了解,可使用各种不同技法和技术中的任一者来表示 信息及信号。例如,整个上述说明中可能提及的数据、指令、命令、信息、信号、位、 符号和码片可由电压、电流、电磁波、磁场或粒子、光场或粒子、或其任一组合来表示。
所属技术领域的技术人员可进一步了解,结合本文所揭示实施例描述的各种例示 性逻辑区块、模块、电路及算法步骤可实施为电子硬件、计算机软件或二者的组合。 为清晰地图解说明硬件与软件的这种互换性,上文基于功能性来概述各种例示性组件、 区块、模块、电路及步骤。这种功能性实施为硬件还是软件取决于特定应用及施加于 整个系统上的设计制约条件。所属技术领域的技术人员均可针对每一特定应用以不同 方式实施所述功能性,但不应将这些实施决定解释为导致背离本发明的范围。
结合本文所揭示实施例描述的各种例示性逻辑区块、模块及电路可以下列装置实 施或执行通用处理器、数字信号处理器(DSP)、应用专用集成电路(ASIC)、场 可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件、 或设计用于执行本文所述功能的任一组合。通用处理器可以是微处理器,但另一选择 是,所述处理器可以是任一常规处理器、控制器、微控制器、或状态机。处理器还可 以实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一 个或多个微处理器与DSP核心的联合、或任一其它这种配置。
结合本文所揭示实施例描述的方法或算法步骤可直接实施在硬件、由处理器执行 的软件模块中或两者的组合中。软件模块可驻留于RAM存储器、高速缓冲存储器、 ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸磁盘、CD-ROM 或所属技术领域中熟知的任一其它形式的存储媒体中。实例性存储媒体耦合到处理器 以便所述处理器可以从所述存储媒体读取信息及将信息写入所述存储媒体。另一选择 为,所述存储媒体可以是处理器的组成部分。所述处理器及存储媒体可驻留于ASIC 中。所述ASIC则可驻留于用户终端机中。另一选择为,所述处理器及存储媒体可作 为离散组件驻留于用户终端机中。
本文所包含的标题旨在便于参考并有助于确定某些部分的位置。所述标题并非意 欲限定所述标题下所描述概念的范围,且这些概念还可以用于整个说明书中的其它章 节内。
上文对所揭示实施例的说明旨在使所属技术领域的技术人员均能够制作或使用 本发明。所属技术领域的技术人员将易于得出对这些实施例的各种修改,且本文所界 定的一般原理还可适用于其它实施例,这并未背离本发明的精神或范围。因此,本文 并非意欲将本发明限定于本文所示实施例,而是将赋予其与本文所揭示原理及新颖特 征相一致的最宽广范围。
权利要求
1、一种设备,其包括处理器,其用于接收会话中在终端机与无线通信网络之间交换的数据;及存储单元,其耦合到所述处理器且用于将所述会话中所交换的数据存档。
2、 如权利要求1所述的设备,其中所述处理器从所述终端机接收对所述会话进 行存档的请求并响应于所述请求而起始对所述会话的数据的存档。
3、 如权利要求1所述的设备,其中所述处理器基于所述终端机的用户配置文件 起始对所述会话的数据的存档。
4、 如权利要求1所述的设备,其中所述处理器在所述会话开始时开始自动保存所述会话的数据,且在从所述终端机接收到存档请求时将所述数据存档。
5、 如权利要求1所述的设备,其中所述处理器接收对所述会话中所交换的多种数据类型中的指定数据类型进行存档的请求,且其中所述存储单元将所述会话的所述 指定数据类型存档。
6、 如权利要求1所述的设备,其中所述处理器向所述终端机查询用以将所述会 话的数据存档的授权。
7、 如权利要求1所述的设备,其中所述处理器从用户配置文件获得用以将所述 会话的数据存档的授权。
8、 如权利要求1所述的设备,其中所述终端机在所述会话中与至少一个其他终 端机通信,其中所述处理器从所述终端机而不从所述至少一个其他终端机接收存档授 权,且其中所述存储单元仅将所述终端机的数据而不将所述至少一个其他终端机的数 据存档。
9、 如权利要求1所述的设备,其中所述处理器向所述终端机提供数据将被存储 的通告。
10、 如权利要求1所述的设备,其中所述处理器在所述会话期间实时接收所述数 据,且其中所述存储单元将所述数据实时存档。
11、 如权利要求l所述的设备,其中所述终端机在所述会话已终止之后经由所述 无线通信网络上载所述数据,且其中所述存储单元将所述已上载数据存档。
12、 如权利要求1所述的设备,其中所述处理器将所述会话的数据格式化为一个 或多个可扩展标记语言(XML)文档。
13、 如权利要求l所述的设备,其中所述处理器为所述会话指配统一资源标识符 (URI),且将所述URI提供给所述终端机。
14、 如权利要求1所述的设备,其中所述处理器从所述终端机接收至少一个描述 所述会话的用户界定属性,且其中所述存储单元存储所述会话的所述至少一个用户界 定属性。
15、 如权利要求l所述的设备,其中所述存储单元基于所述会话的类型、大小或 其他属性将所述会话的数据存档。
16、 如权利要求1所述的设备,其中所述处理器从所述终端机接收对为所述会话存档的一部分所述数据的请求,且其中所述存储单元提供所述己存档数据的所述所请 求的部分。
17、 如权利要求16所述的设备,其中所述所请求的部分是针对为所述会话存档 的多个数据类型中的指定数据类型。
18、 如权利要求16所述的设备,其中所述所请求的部分是针对为所述会话存档 的数据中的指定要素。
19、 如权利要求l所述的设备,其中所述处理器从所述终端机接收搜索请求,且 基于所述搜索请求而搜索由所述存储单元存档的数据。
20、 如权利要求l所述的设备,其中所述终端机在所述会话中与至少一个其他终 端机通信,且其中所述存储单元将在所述会话中为所述会话中的所有终端机存档交换 的数据的一个单个复本。
21、 如权利要求20所述的设备,其中所述处理器从所述会话中的一个或多个终 端机接收存档授权,且基于所述接收的授权为所述会话中的每一终端机确定对所述已 存档数据的存取特权,且其中所述存储单元存储所述终端机的单独存取特权。
22、 一种方法,其包括接收会话中在终端机与无线通信网络之间交换的数据;及 将在所述会话中交换的所述数据存档以供所述终端机可在稍后使用。
23、 如权利要求22所述的方法,其进一步包括 从所述终端机接收对所述会话进行存档的请求;及 响应于所述请求而起始对所述会话的数据的存档。
24、 如权利要求22所述的方法,其中所述将在所述会话中交换的数据存档包括 在未从所述会话中的其他终端机接收到存档授权时仅将所述终端机的数据而不将所述 其他终端机的数据存档。
25、 如权利要求22所述的方法,其进一步包括从所述终端机接收对为所述会话存档的全部或一部分所述数据的请求;及 提供所述所请求的数据。
26、 一种设备,其包括接收装置,其用于接收会话中在终端机与无线通信网络之间交换的数据;及 存档装置,其用于将在所述会话中交换的数据存档以供所述终端机可在稍后使用。
27、 如权利要求26所述的设备,其进一步包括-接收装置,其用于从所述终端机接收对所述会话进行存档的请求;及 起始装置,其用于响应于所述请求而起始对所述会话的数据的存档。
28、 如权利要求26所述的设备,其中所述用于将在所述会话中交换的数据存档 的装置包括用于在未从所述会话中的其他终端机接收到存档授权时仅将所述终端机的 数据而不将所述其他终端机的数据存档的装置。
29、 如权利要求26所述的设备,其进一步包括接收装置,其用于从所述终端机接收对为所述会话存档的全部或一部分所述数据 的请求;及提供装置,其用于提供所述所请求的数据。
30、 一种设备,其包括处理器,其用于在会话中与无线通信网络交换数据且用于检索由网络实体为所述会话存档的数据;及存储器,其耦合到所述处理器且用于存储从所述网络实体检索的数据。
31、 如权利要求30所述的设备,其中所述处理器向所述网络实体发送对所述会 话进行存档的请求。
32、 如权利要求30所述的设备,其中所述网络实体自动保存与所述无线通信网 络交换的数据,且其中所述处理器在所述网络实体已着手保存所述交换的数据之后向 所述网络实体发送对所述会话进行存档的请求。
33、 如权利要求30所述的设备,其中所述处理器向所述网络实体提供将与所述 无线通信网络交换的所述数据存档的授权。
34、 如权利要求30所述的设备,其中所述处理器将与所述无线通信网络交换的所述数据上载以便由所述网络实体存档。
35、 如权利要求30所述的设备,其中所述处理器发送对由所述网络实体为所述 会话存档的全部或一部分所述数据的请求,并从所述网络实体接收所述所请求的数据。
36、 一种方法,其包括 在会话中与无线通信网络交换数据;向网络实体提供对在所述会话中交换的数据进行存档的请求;及 检索由所述网络实体为所述会话存档的数据。
37、 如权利要求36所述的方法,其中所述向所述网络实体提供所述存档请求包 括在所述网络实体已自动着手保存与所述无线通信网络交换的所述数据之后向所述网 络实体发送对所述会话进行存档的请求。
38、 如权利要求36所述的方法,其中所述检索由所述网络实体为所述会话存档 的所述数据包括发送对由所述网络实体为所述会话存档的全部或一部分所述数据的请求;及 从所述网络实体接收所述所请求的数据。
39、 一种设备,其包括交换装置,其用于在会话中与无线通信网络交换数据;及提供装置,其用于向网络实体提供对在所述会话中交换的数据进行存档的请求; 及检索装置,其用于检索由所述网络实体为所述会话存档的数据。
40、 如权利要求39所述的设备,其中所述用于向所述网络实体提供所述存档请 求的装置包括发送装置,其用于在所述网络实体已自动着手保存与所述无线通信网络交换的所 述数据之后向所述网络实体发送对所述会话进行存档的所述请求。
41、 如权利要求39所述的设备,其中所述用于检索由所述网络实体为所述会话 存档的所述数据的装置包括发送装置,其用于发送对由所述网络实体为所述会话存档的全部或一部分所述数 据的请求;及接收装置,其用于从所述网络实体接收所述所请求的数据。
全文摘要
本发明描述用于对在会话期间在终端机与无线通信网络之间交换的数据进行存档的技术。会话数据可在会话正进行时实时存档到网络实体处,或可在所述会话已终止后上载到网络实体处以供存档。取决于是否从所述会话中的其他终端机处接收到授权,网络实体可将所述会话期间交换的所有数据或仅所述终端机的数据存档。网络实体可为所述会话指配标识符,且可存储所述标识符及所述会话的其他属性。在所述会话期间或之后,网络实体可从所述终端机接收对全部或部分已存档数据的请求,且随后将提供所请求的数据。网络实体可为所述会话中所有终端机存档所述会话数据的一个单个复本。
文档编号H04L29/08GK101189853SQ200680019635
公开日2008年5月28日 申请日期2006年4月10日 优先权日2005年4月8日
发明者拉马钱德兰·苏布拉马尼安, 罗泽贝·阿塔里乌斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1