私有用户群组内的内容共享的制作方法

文档序号:6484701阅读:159来源:国知局
私有用户群组内的内容共享的制作方法
【专利摘要】提供了用于共享内容的方法和装置,包括计算机程序产品。在一些实施例中,提供了一种方法。所述方法可包括:在第一用户设备中,在由包括多个实体中的至少一个实体的群组可获得的识别符表示的位置存储内容,其中所述位置受所述第一用户设备的控制;以及通过使得能够访问在由所述识别符表示的所述位置且位于所述第一用户设备中的存储的内容,与所述群组共享所述存储的内容。还公开了相关系统、方法和制造物。
【专利说明】私有用户群组内的内容共享
【技术领域】
[0001]本文公开的主题涉及内容共享。
【背景技术】
[0002]通常,用户通过包括Facebook、vimeo、Flickr、YouTube等网站来共享内容。这些网站允许用户将诸如音乐、视频、图片等的内容发布到网站的服务器。一旦内容被发布,其他用户便可访问内容。例如,用户可将图片发布到Flickr或Facebook,使得图片实际上可被访问互联网的任何用户看到。因此,这些内容共享网站使得在互联网上共享内容更容易了。

【发明内容】

[0003]提供了用于共享内容的方法和装置,包括计算机程序产品。在一些实施例中,提供了一种方法。所述方法可包括:在第一用户设备中,在由包括多个实体中的至少一个实体的群组可获得的识别符表示的位置存储内容,其中所述位置受所述第一用户设备的控制;以及通过使得能够访问在由所述识别符表示的所述位置且位于所述第一用户设备中的存储的内容,与所述群组共享所述存储的内容。
[0004]在本文公开的一些实施例的一些变化中,可包括下述特征中的一项或多项。所述识别符可进一步包括所述多个实体中的所述至少一个实体可获得的以下至少一个:解析到所述位置的统一资源定位符;以及包括公共互联网协议地址的移动互联网协议家乡地址。可通过基于所述第一用户设备对包括所述多个实体中的所述至少一个实体的所述群组的指定来使得能够访问所述内容,以控制对存储在所述位置的所述内容的访问。所述第一用户设备可通过接收对所述多个实体中的所述至少一个实体的选择来指定所述群组。所述第一用户设备可指定用于在所述群组中共享的所述内容,其中所指定的内容存储在受所述第一用户设备控制的所述位置中。可向所述群组发送包括所述识别符的通知消息,以通知所述多个实体中的所述至少一个实体可在受所述第一用户设备控制的所述位置获得所述存储的内容。包括多个实体中的所述至少一个的所述群组可访问在包括目录的所述位置的所述存储的内容。所述第一用户设备可包括存储器,并且其中受所述第一用户设备控制的所述位置包括所述存储器。受所述第一用户设备控制的所述位置可进一步包括具有所述内容的高速缓存器,其中所述高速缓存器耦接到所述第一用户设备和所述家乡代理。所述群组可包括闭合群组。
[0005]可以系统、装置、方法和/或制造物(如计算机程序产品)来实现上述方面和特征,这取决于所期望的配置。在以下附图和描述中阐述了本文所述的主题的一个或多个变化的细节。通过查看这些描述、附图和权利要求,本文所述的主题的特征和优势将显而易见。
【专利附图】

【附图说明】
[0006]在附图中,[0007]图1描绘了根据一些示例性实施例的用于内容共享的一个系统的简化框图;
[0008]图2描绘了根据一些示例性实施例的用于共享内容的另一系统的简化框图;
[0009]图3描绘了根据一些示例性实施例的用于共享存储在用户设备上的内容的过程的实例;
[0010]图4描绘了在带有用来启用内容共享的图标的用户接口处呈现的页面;
[0011]图5描绘了根据一些示例性实施例的在带有用于选择闭合群组的图标和用于向闭合群组发送通知的另一图标的用户接口处呈现的页面;
[0012]图6描绘了根据一些示例性实施例的包括用户的联系信息和用户的共享内容的联系信息的页面;
[0013]图7描绘了根据一些示例性实施例的其中存储了用于与闭合群组共享的内容的用户设备的实例;
[0014]图8描绘了根据一些示例性实施例的提供移动互联网协议(IP)家乡地址从而使得其他设备可以定位在用户设备处的共享内容的家乡代理;以及
[0015]图9描绘了共享存储在用户设备上的内容的顺序图。
[0016]在附图中,相同的标签用于指代相同或相似的项目。
【具体实施方式】
[0017]图1描绘了依照一些示例性实施例的系统100的简化功能框图。在一些示例性实施例中,系统100可包括诸如用户设备114A-C的一个或多个设备、诸如接入点110和家乡代理180的一个或多个网络节点,这些网络节点通过诸如网络150的网络来耦接。用户设备114A还可包括内容提供器118和存储器112。用户设备114A可与一个或多个群组中的一个或多个设备共享存储在存储器112中的内容,如照片、视频、音乐等,但共享的内容受用户设备114A的控制。群组可包括一个或多个设备,如闭合群组116。例如,群组可包括由用户设备114A指定的用来访问受用户设备114A控制的共享内容的一个或多个设备。群组还可包括对应于社交联网网站上的所谓的“朋友”的一个或多个设备、可以访问互联网的(一个或多个)设备和/或可以访问受用户设备114A控制的共享内容的任何其他设备。
[0018]在一些示例性实施例中,内容提供器118可具有诸如由家乡代理180提供的移动IP第6版家乡地址的互联网协议(IP)地址,该地址使内容提供器118和存储在存储器112中的内容可被其他设备访问。在本实例中,用户设备114A可选择要与诸如闭合群组116的群组共享的内容。虽然可与闭合群组共享共享的内容,但用户设备114A也可通过选择来指示共享的内容将被普遍地(如与可以访问互联网的任何设备)共享。在任何情况下,用户设备114A可在存储器112中存储该内容,并向存储的内容发送包括诸如统一资源定位符的定位符的通知消息,以使诸如用户设备114B-C的设备能够使用定位符来访问共享的内容。闭合群组116指由用户设备114A定义的一个或多个设备(和/或对应的用户)的群组(例如,仅对由用户设备114A定义的设备开放成员资格)。从仅闭合群组中的设备可以访问由内容提供器118提供且存储在存储器112中的内容的意义上来说,闭合群组116也可被认为是私有的。通过在用户设备114A中存储内容并指定可以访问该内容的群组,用户设备114A控制对内容的访问,从而提供更大的隐私和对用户的内容的控制。
[0019]在一些示例性实施例中,用户设备114A-C可各包括以下项中的一个或多个:至少一个处理器、至少一个非瞬时性计算机可读存储介质(例如,存储器、存储体等)、无线电接口、用户接口等。用户设备114A-C可各实现为例如移动设备、固定设备、移动站、移动单元、用户站、无线终端、平板设备、无线游戏设备、智能电话、蜂窝电话等。在一些示例性实施例中,用户设备114A是在一个或多个公共陆地移动网络(例如,蜂窝网络)以及其他无线网络(如802.1lffiFi网络等)中漫游的移动设备。此外,用户设备114A可包括存储在存储器112中且由内容提供器118提供的内容,如照片、视频、音乐等,该内容被家乡代理180分配移动IP家乡地址。在本实例中,用户设备114A还可定义一个或多个闭合群组。在图1的实例中,用户设备114A定义闭合群组116来包括诸如用户设备114B-C的设备,用于共享内容,使得存储在存储器112中的内容可被所定义的包括用户设备114B-C的闭合群组116访问。
[0020]在一些示例性实施例中,用户设备114A可通过无线链路122来与接入点110通信。例如,接入点110可实现为基站,如Node B基站、演进型Node B基站、毫微微小区基站和/或任何其他类型的基站,但接入点110也可实现为任何其他类型的接入点,如802.1lffiFi接入点等。当实现为公共陆地移动网络的基站时,接入点110可遵从诸如以下项中的一个或多个的标准:IEEE802.16系列标准(商业上称为WiMAX);GERAN (GSM/EDGE无线电接入网络);UTRAN (UMTS陆地无线电接入网络);E-UTRAN (演进型UTRAN,也称为长期演进(LTE)和/或先进的长期演进(LTE-A));和任何其他无线技术/标准以及对这些标准的任何后续增补或修订。
[0021]接入点110可通过链路124连接到家乡代理180,家乡代理180可位于用户设备114A的本地网络中,并且接入点110可通过网络150 (如互联网和/或任何其他网络或通信机制)连接到用户设备114B-C。家乡代理180可在服务器(例如,至少一个处理器和至少一个存储器)上实现。在一些示例性实施例中,家乡代理180可实现为移动互联网协议(IP)家乡代理,其向用户设备114A分配移动IP家乡地址。例如,家乡代理180可向用户设备分配移动IP家乡地址并跟踪用户设备漫游时的转交地址。
[0022]在一些示例性实施例中,家乡代理180可分配互联网协议(IP)地址,如移动IP第6版家乡地址。例如,家乡代理180可根据双栈移动IP第6版(v6 )协议(如通过RFC — 5555定义的双栈协议Mobile IPv6Support for Dual Stack Hosts and Routers, June2009 (用于双栈主机和路由器的移动IPv6支持,2009年6月))配置成向包括内容提供器118的用户设备114A分配移动IP家乡地址。家乡代理180也可根据传输层安全(TLS)(如其中包括安全引导指令机制的 draft-1etf-mext-mip6_tls (http: //www.1etf.0rg/id/draft-1etf-mext-mip6-tls-00.txt))来配置。在一些示例性实施例中,移动IPv6/双栈移动IPv6可用来使诸如用户设备114A的移动节点能够被分配持久性互联网协议地址,如移动互联网协议家乡地址,无论移动节点连接到什么接入网络均可在此持久性地址到达移动节点。此外,此持久性互联网协议地址(如移动互联网协议家乡地址)可使得能够跨越在众多网络中存在的网络地址转换器。
[0023]在上述实例中,用户设备114A在互联网上可被其他设备(如用户设备114B-C)通过由家乡代理180分配的移动IPv6家乡地址公共到达。即使当用户设备114A通过至基站的蜂窝连接和/或至WiFi接入点的无线链路连接到接入点110时,用户设备114A(其可还包括双栈移动IPv6客户端)也可从家乡代理180获得移动IPv6家乡地址,从而使用户设备114A不管是固定还是漫游到其他网络(包括公共陆地移动网络)时均可被到达。[0024]一旦用户设备114A被家乡代理180分配了地址(如移动IPv6家乡地址),内容提供器118便可使其内容对于其他设备(如闭合群组116的用户设备114B-C)可访问。在一些示例性实施例中,内容提供器118可配置为服务器,以使内容(如照片、音乐、视频、文档等)对于由用户设备114A定义的闭合和/或私有群组可获得。例如,用户设备114A可定义包括朋友、家人等的闭合群组116,并且闭合群组116可被授予对由内容提供器118提供且存储在存储器112中的内容的访问权,尽管可将该内容与连接到互联网的任何其他设备共享(例如,群组包括“整个互联网”)。
[0025]用户设备114A可定义(例如,选择、配置、指定等)闭合群组116为私有群组(如朋友或家庭成员的群组,这些人的识别符(例如,地址、电话号码、电子邮件地址、帐号、国际移动用户身份或任何其他识别信息)被制作成所谓的“电话簿”的部分)或用户设备114可与其共享内容的共享群组。此外,用户设备114A可定义多个闭合群组116。
[0026]在一些示例性实施例中,可将要经由内容提供器118被访问且从而被共享的内容存储在存储器112中。具体来说,可将要被共享的内容存储在例如用于与群组(如闭合群组116)共享的特定目录中。举例来说明,当在用户设备114A拍摄了照片时,用户设备114A可指定该照片用于访问并与由用户设备114A定义的闭合群组116共享。当照片被指定用于共享时,可将照片标记、移动到存储器112中的特定目录和/或与该目录关联。可限制位于存储器112中的该特定目录,使得该特定目录的内容仅对于闭合群组116的成员可访问,在本实例中,闭合群组116包括用户设备114B-C。一旦内容被指定用于共享且存储在存储器112中的特定目录中,群组116的用户设备114B-C便可通过访问链接至内容提供器118和存储器112的特定目录中的对应的共享内容的定位符(如统一资源识别符或统一资源定位符)来访问存储器112的特定目录中的内容。例如,在用户设备114B处选择统一资源定位符可将用户设备114B定向(例如,解析到分配的移动IP家乡地址且然后是对应的转交地址)到被指定用于共享的存储器112的特定目录中的内容。
[0027]在一些示例性实施例中,用户设备114A可向被指定来接收共享内容的闭合群组116的每个设备发送通知,如电子邮件、短消息服务消息等。例如,当拍摄了新的照片且用户设备114A指定该新的照片用于与一个或多个闭合群组(如闭合群组116)共享时,可将包括至该新的照片的统一资源定位符的消息发送到用户设备114B-C,以使得能够访问存储在存储器112处的目录中的该新的照片。可通过IP地址(如由配置为例如双栈移动IPv6的家乡代理180提供的移动IPv6家乡地址)来提供对新的照片的启用的访问。
[0028]在一些示例性实施例中,将要与诸如闭合群组116的闭合群组共享的内容存储在用户设备114A内的存储器112中。因此,共享的内容不离开用户设备114A,使得内容在用户设备114A而不是另一实体(例如,基于web的照片服务、社交联网网站等)的控制之下。然而,在一些实施例中,用户设备114A可在家乡代理180处或家乡代理180的路径上的服务器上的高速缓存器中高速缓存共享的内容,如照片、视频、音乐、文档等。例如,当创建了新的照片或内容且用户设备可经受接收到的查看内容的多个请求时,用户设备114A可使内容通过高速缓存器(例如,在家乡代理处的内容高速缓存器295 )可获得。可使该内容在一定时间(几分钟、几小时、几天等)内可获得,以缓解连接用户设备所用的链路的带宽和容量。
[0029]图2描绘了在某些方面类似于图1的系统100的系统200。然而,系统200包括通过链路122无线耦接到基站210 (例如,演进型Node B基站)的用户设备114A、通过链路222无线耦接到WiFi接入点212 (其进一步通过链路224耦接到家乡代理180)的用户设备114D。系统200还包括内容高速缓存器295。
[0030]尽管以下实例涉及用户设备114A,但其也适用于其他设备,如用户设备114D等。在图2的示例性实施例中,用户设备114A可通过将内容存储(如上所述)在存储器112中的特定目录中和通过将用于共享的内容存储在内容高速缓存器295中的特定位置(如目录)中来指定用于与闭合群组116共享的内容。在内容高速缓存器295处的共享内容可具有截止时间(例如,与存储在内容高速缓存器295中的内容相关的有效期),使得在期满后共享内容将不再可从内容高速缓存器295访问(例如,在期满时删除),而是可通过在用户设备114A处的内容提供器118和存储器112来访问。因此,用户设备使用截止时间来控制对在内容高速缓存器295处的内容的访问。此外,在闭合群组116内指定的用户设备114B-C可访问存储在内容高速缓存器295中的内容(例如,通过访问可重定向到在内容高速缓存器295处的内容的解析到用户设备114A的统一资源定位符),但一旦对内容的访问权期满,闭合群组116内的用户设备114B-C便不再可访问该内容。此外,当期满发生时,可向用户设备114A-C发送通知消息。
[0031]此外,当由于有效期期满而使内容高速缓存器295中的内容被禁用时,对于内容高速缓存器295处的内容的任何请求可均被路由至用户设备114A,从而使得内容可仍然可从用户设备114A (而非内容高速缓存器295)获得。在一些实施方式中,内容高速缓存器295的使用可优化与被允许访问共享内容的闭合群组的多个设备的内容(如照片等)共享。
[0032]在内容高速缓存器295处高速缓存内容可允许在用户设备114A不运行、被关闭等时访问共享内容。此外,当关于共享内容的通知被发送到相对大量的用户设备时,内容高速缓存器295而非在用户设备114A处的存储器112被访问,以减轻与重复访问用户设备114A、内容提供器118和存储器112相关的负担。当未使用数据加密时,在一些示例性实施例中,内容高速缓存器295可实现为或被置于邻近用来拦截发往用户设备114A的超文本传输协议请求的超文本传输协议代理服务器。
[0033]在一些示例性实施例中,可在存储和共享之前将内容压缩。例如,可自动将八兆像素的照片缩小为缩略图大小的图像和/或一兆像素的照片。压缩可减少用户设备114A的电池消耗和数据量,尽管也可以共享全大小/未压缩的内容。
[0034]在一些示例性实施例中,与闭合群组116共享的内容可仅对于闭合群组116的成员可见,并且因此可使用某种安全形式来限制对由内容提供器118提供且存储在存储器112 (或内容高速缓存器295)处的共享内容的访问。安全机制可以是用户名和密码机制。安全机制也可以实现所谓的“采用密码的”统一资源定位符(其指向用户设备114A和/或内容提供器118)。例如,采用密码的统一资源定位符可以是非常长的数字和字母字符串,以限制记忆或容易的抄写。安全机制也可以包括其他认证机制,包括基于证书和密钥的方法。例如,将共享内容通知闭合群组116中的设备的消息可包括挑战,使得闭合群组中的设备能够计算对于该挑战的应答(或将请求消息签名),以获得对用户设备114A处的共享内容的访问。
[0035]在一些示例性实施例中,诸如用户设备114B的设备从用户设备114A接收到关于被添加到闭合群组116的第一通知时,用户设备114B-C可各自存储指向用户设备114A处的共享内容(例如,指向由家乡代理180分配的移动本地IP地址)的统一资源定位符的对应的书签。用户设备114B-C (其为共享内容的目标)还可以存储由用户设备114A提供的共享密钥或秘密,以便随后访问由用户设备114A共享的内容。此书签还可包括用于认证对用户设备114A处的共享内容的访问的凭证。此外,书签、凭证和统一资源定位符可存储在用来指示闭合群组116中的成员资格的电话簿应用中,如下文参照图6进一步所述。
[0036]在一些示例性实施例中,可将内容自动存储在内容高速缓存器295中。例如,当用户设备114A拍摄了照片且该照片被指定为用于共享时,可将该照片存储在内容高速缓存器295处一段时间。在本实例中,当用户设备114B开始访问照片时,家乡代理180可确定照片在内容高速缓存器295中(由于用户设备114C的下载)并直接从内容高速缓存器295提供照片。在本实例中,如果照片已在内容高速缓存器295中期满,则可直接从用户设备114A访问照片。如果未在内容高速缓存器295中找到照片,则家乡代理180(和/或内容高速缓存器295)可将对于照片的请求定向到内容提供器118。此外,在一些示例性实施例中,通知消息可包括用户设备114A的移动IP家乡地址,而非内容高速缓存器295的地址,因为内容高速缓存器可检测至内容的源(如用户设备114A的移动IP家乡地址)的任何请求,然后在内容可获得时从内容高速缓存器295提供内容。
[0037]图3描绘了依照一些示例性实施例的用于共享存储在诸如用户设备114A的设备处的内容的过程300。图3的描述也参照图1、2、4和5。
[0038]在一些示例性实施例中,在305,设备可向家乡代理注册以获得家乡地址。例如,用户设备114A可向家乡代理180注册,以便获得IP地址,如移动IP家乡地址。在一些不例性实施例中,可根据例如 RFC-5555 “Mobile IPv6Support for Dual Stack Hostsand Routers, June2009 (用于双栈主机和路由器的移动IPv6支持,2009年6月)”和/或根据传输层安全(TLS)(如 draft-1etf-mext-mip6-tls (http: //www.1etf.0rg/id/draft-1etf-mext-mip6-tls-00.txt))将家乡代理180配置为采用双栈移动IPv6协议。作为注册的部分,用户设备114A被分配网络(如互联网)中的其他设备可访问的IP地址(如移动IP家乡地址)。尽管设备(如用户设备114A)可通过向家乡代理注册获取固定地址(如移动IP家乡地址),但设备也可以通过其他机制(如空中下载置备)获取固定地址。
[0039]在一些示例性实施例中,在310,可指定内容用于共享。例如,用户设备114A可指定内容(如照片等)用于共享。图4描绘了指定内容用于共享的实例。参照图4,可使用为在用户设备114A的用户接口处呈现而生成的页面400来通过选择图标(如“通过群组共享”图标420)指定照片410用于与一个或多个闭合群组共享。也可通过蓝牙发送、通过电子邮件发送和/或通过服务共享照片410。在通过服务共享的实例中,可将共享内容的位置(如至在用户设备114A处的内容的统一资源定位符)上传到内容共享网站(如Facebook),使得共享内容实际上存储在用户设备114A而不是网站上。
[0040]在一些示例性实施例中,在315,可指定群组,如闭合群组。例如,用户设备114A可将设备(和/或对应的用户)指定到一个或多个闭合群组。例如,用户设备114A可用于定义一个或多个闭合群组(其也可以是私有的)。每个闭合群组可包括至少一个设备。在图1的实例中,用户将用户设备114B-C指定到闭合群组“A” 116。
[0041]在一些示例性实施例中,在320,可提供内容用于共享,以使得能够通过从家乡代理获取的家乡地址来访问共享内容。例如,可将共享内容置于一个或多个指定的群组可访问的特定位置,如存储器112中的目录和/或内容高速缓存器295。图5描绘了依照一些示例性实施例的为在用户设备114A的用户接口处呈现而生成的页面500。在页面500,用户设备114A通过图标510指定用于在选定的群组中共享的内容,如照片590。当选定了图标510时,可列出(例如,作为所谓的选取列表)并且然后选择一个或多个闭合群组。当选定了群组时,用户设备114A可将内容(如照片590)移动到所选闭合群组可访问的特定位置。
[0042]在一些示例性实施例中,在325,可向群组(如闭合群组)中的设备发送通知消息。再次参照图5,用户设备114A可呈现包括图标530的页面500,图标530启动向指定的闭合群组中的设备发送通知消息。页面500可还包括与照片590相关的元数据的字段。例如,照片500可标有照片590的标题515和简要描述520。可在发送到闭合群组118的通知消息中包括标题515和简要描述520。通知消息可包括用来指向共享内容的位置(例如,指向与从家乡代理180获取的移动IP家乡地址相关的位置)的定位符,如统一资源定位符。如上文所述,通知消息可还包括其他信息,如电话簿联系人、凭证等。
[0043]在一些示例性实施例中,在330,可允许闭合群组中的设备访问共享内容。一旦被通知,闭合群组中的设备可能够定位并且从而访问由内容提供器118提供且存储在存储器112中(或缓存在内容高速缓存器295处)的内容。如上文所述,定位符(如统一资源定位符)可将闭合群组118中的设备定向到由内容提供器118提供且存储在存储器112中(或缓存在内容高速缓存器295处)的内容。例如,包括在通知消息中的统一资源定位符可将用户设备114B链接至家乡代理180处的移动IP家乡地址,家乡代理180又将用户设备114B重定向到用户设备114A(其在家乡代理180处被注册)。用户设备114B从而可访问由内容提供器118提供且存储在存储器112中(或缓存在内容高速缓存器295处)的内容,用户设备114A始终控制对内容的访问。
[0044]图6描绘了依照一些示例性实施例的为在用户设备114A的用户接口处呈现而生成的页面600。图6描绘了包括“John Doe”的联系信息(包括手机号码、SMS联系方式、电子邮件等)的页面600。页面600还示出了 John Doe的联系信息可包括该人的共享内容。例如,选择图标620将提供用于访问由内容提供器118提供且存储在存储器112中(或缓存在内容高速缓存器295处)的共享内容的信息(例如,统一资源定位符、书签、凭证等)。在本实例中,用户设备114A可将电话簿联系信息转发至闭合群组116中的设备,从而使用户设备114B-C能够访问在用户设备114A处的John Doe的共享内容。
[0045]图7描绘了依照本文所述的某些示例性实施例的用户设备114A的示例性实现。用户设备114A可包括以下组件中的一个或多个:天线720、无线电接口 770、摄像机780、处理器730、存储器112、内容提供器118和用于认证用户设备114A的订户标识模块745等。
[0046]在一些示例性实施例中,天线720可包括一个或多个天线。此外,天线720可将信号耦接至无线电接口 770和/或从无线电接口 770耦接信号。无线电接口 770可包括一个或多个组件,如滤波器、转换器(例如,数模转换器等)、处理器、符号解映射器、快速傅立叶逆变换(IFFT)模块、快速傅立叶变换模块、记录器、解调器、调制器等。
[0047]在一些示例性实施例中,用户设备114A可进一步包括用于控制用户设备114A以及用于访问并执行存储在至少一个存储器112中的程序代码的至少一个处理器730。在一些示例性实施例中,处理器730可包括以下项中的一个或多个:一个或多个微处理器;一个或多个附带或不附带数字信号处理器的处理器;一个或多个专用计算机芯片;一个或多个现场可编程门阵列(FPGA);—个或多个控制器;一个或多个专用集成电路(ASIC)和/或一个或多个计算机。在一些实现中,用户设备114可还符合以下一个或多个标准:HSPA、WiMAX、LTE、先进的 LTE 等。
[0048]在一些示例性实施例中,内容提供器118和存储器112可按如上所述来实现。
[0049]在一些示例性实施例中,订户标识模块745可用来向网络(如公共陆地移动网络的运营商)认证用户设备114 (例如,向运营商的网络中的认证服务器进行认证)。例如,订户标识模块745可包括安全存储用来向网络认证用户的秘密密钥等的卡、模块和/或电路。
[0050]图8描绘了依照一些示例性实施例的家乡代理180的实例。家乡代理180可包括用来提供有线和/或无线访问的网络接口 840。家乡代理180可还包括认证器860,其可以在向在家乡代理180处注册的用户设备(如用户设备114A)授予IP地址(如移动IPv6家乡地址)之前使用认证机制。认证可实现为任何形式的认证,包括密码、使用密钥(例如,私有密钥)的基于订户标识模块的技术等。内容高速缓存器295可按上文在图2部分所述来实现,但在图8的实现中,内容高速缓存器295包括在家乡代理180内。
[0051]在一些示例性实施例中,处理器830可包括以下项中的一个或多个:一个或多个微处理器;一个或多个附带或不附带数字信号处理器的处理器;一个或多个专用计算机芯片;一个或多个现场可编程门阵列(FPGA);—个或多个控制器;一个或多个专用集成电路(ASIC)和/或一个或多个计算机。
[0052]在一些示例性实施例中,存储器835可包括以下项中的一个或多个:只读存储器、随机存取存储器、FLASH存储器和被配置来存储和/或保留信息的任何其他机制。例如,存储器835可用来存储要与闭合群组共享的内容。存储器835还可存储其他信息,如用来提供本文所公开的操作的代码/指令。
[0053]图9描绘了依照某些示例性实施例的顺序图900。该顺序图包括用户设备114A、家乡代理180和诸如用户设备114B-C和用户设备114E的设备。
[0054]在一些示例性实施例中,在905,用户设备114A可向家乡代理180注册。在一些实现中,注册905可依照双栈移动互联网协议。在910,注册可提供移动IP家乡地址。当用户生成内容(如用用户设备114A的摄像机拍摄了照片)时,在920,用户设备114A可指定该内容用于与闭合群组116 (也称为闭合用户群组(CUG))共享。此外,在925,可将内容本地存储在例如存储器112 (或内容高速缓存器)中。在930,用户设备114A还可向闭合群组116中的设备发送通知消息,以通知这些设备在用户设备114A处内容可用于访问。在940,用户设备114B-C中的一个或多个可通过访问定位符(如通过移动IP家乡地址(以及对应的转交地址)链接到用户设备114A和/或内容提供器118的统一资源定位符)来请求访问存储例如在存储器112中的内容。
[0055]在一个或多个实施例中,可以任何合适的方式组合在本说明书中描述的特征、结构或特点。例如,在本说明书中,短语“示例性实施例”、“示例实施例”、“一些实施例”或其他类似语言的使用是指连同某个实施例描述的特定特征、结构或特点可包括在本文描述的至少一个实施例中的事实。因此,在本说明书中,短语“示例性实施例”、“示例实施例”、“在一些实施例中”、“在其他实施例中”或其他类似语言的出现不一定都是指同一组实施例,并且在一个或多个实施例中,可以任何合适的方式组合所述的特征、结构或特点。
[0056]如上面所讨论的,本发明的各种实施例可用大量实体元件来配置,或者可以在单个网络元件上来配置,或者用具有遍布的各种公开的功能的多个元件来配置。此外,上述描述特定类型的内容的实例仅仅是说明性的,因为可共享任何类型的内容。
[0057]本文描述的主题可以系统、装置、方法和/或物体来体现,这取决于所期望的配置。例如,本文所述的用户设备、基站和/或过程可使用以下项中的一个或多个来实现:执行程序代码的处理器、专用集成电路(ASIC)、数字信号处理器(DSP)、嵌入式处理器、现场可编程门阵列(FPGA)和/或其组合。这些不同的实现可包括以在包括至少一个可编程处理器、存储系统、至少一个输入设备和至少一个输出设备的可编程系统上可执行和/或可解释的一个或多个计算机程序的实现,所述至少一个可编程处理器可以是专用或通用的,其被连接来从存储系统、至少一个输入设备和至少一个输出设备接收数据和指令以及向存储系统、至少一个输入设备和至少一个输出设备传输数据和指令。这些计算机程序(也称为程序、软件、软件应用、应用、组件、程序代码或代码)包括用于可编程处理器的机器指令,并且可以高级过程和/或面向对象的编程语言和/或以汇编/机器语言来实现。如本文所使用的,术语“机器可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、计算机可读介质、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备(PLD)),包括接收机器指令的机器可读介质。类似地,本文还描述了可包括处理器以及连接到处理器的存储器的系统。存储器可包括促使处理器执行本文所述的一个或多个操作的一个或多个程序。
[0058]尽管上文详细描述了一些变化,但其他修改或增补也是可能的。特别是,可在本文阐述的那些特征和/或变化之外提供进一步的特征和/或变化。例如,上文所述的实现可涉及各种所公开的特征的组合和子组合和/或上文公开的若干进一步的特征的组合和子组合。此外,在附图中描绘和/或本文中描述的逻辑流不要求所示出的特定的顺序或有序的顺序来实现可期望的结果。此外,如本文所使用的,术语“示例性”是指某个“实例”。另夕卜,术语“群组”可包括一个或多个实体。其他实施例可能在权利要求的范围内。
【权利要求】
1.一种方法,其包括: 在第一用户设备中,在由包括多个实体中的至少一个实体的群组可获得的识别符表示的位置存储内容,其中所述位置受所述第一用户设备的控制;以及 通过使得能够访问在由所述识别符表示的所述位置且位于所述第一用户设备中的存储的内容,与所述群组共享所述存储的内容。
2.根据权利要求1所述的方法,其中所述识别符进一步包括所述多个实体中的所述至少一个实体可获得的解析到所述位置的统一资源定位符和包括公共互联网协议地址的移动互联网协议家乡地址中的至少一个。
3.根据前述权利要求中任一项所述的方法,其进一步包括: 通过基于所述第一用户设备对包括所述多个实体中的所述至少一个实体的所述群组的指定来使得能够访问所述内容,控制对存储在所述位置的所述内容的访问。
4.根据前述权利要求中任一项所述的方法,其进一步包括: 通过接收对所述多个实体中的所述至少一个实体的选择而在所述第一用户设备处指定所述群组。
5.根据前述权利要求中任一项所述的方法,其进一步包括: 在所述第一用户设备处,指定用于在所述群组中共享的所述内容,其中所指定的内容存储在受所述第一用户设备控制的所述位置。
6.根据前述权利要求中任一项所述的方法,其进一步包括:` 向所述群组发送包括所述识别符的通知消息,以通知所述多个实体中的所述至少一个实体可在受所述第一用户设备控制的所述位置获得所述存储的内容。
7.根据前述权利要求中任一项所述的方法,其进一步包括: 由包括多个实体中的所述至少一个实体的所述群组访问在包括目录的所述位置中的所述存储的内容。
8.根据前述权利要求中任一项所述的方法,其中所述第一用户设备包括存储器,并且其中受所述第一用户设备控制的所述位置包括所述存储器。
9.根据前述权利要求中任一项所述的方法,其中受所述第一用户设备控制的所述位置进一步包括具有所述内容的高速缓存器,其中所述高速缓存器耦接到所述第一用户设备和所述家乡代理。
10.根据前述权利要求中任一项所述的方法,其中所述群组包括闭合群组。
11.一种装置,其包括: 至少一个处理器;和 至少一个存储器,所述存储器包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成与所述至少一个处理器一起促使所述装置提供操作,所述操作包括: 在第一用户设备中,在由包括多个实体中的至少一个实体的群组可获得的识别符表示的位置存储内容,其中所述位置受所述第一用户设备的控制;以及 通过使得能够访问在由所述识别符表示的所述位置且位于所述第一用户设备中的存储的内容,与所述群组共享所述存储的内容。
12.根据权利要求11所述的装置,其中所述识别符进一步包括所述多个实体中的所述至少一个实体可获得的解析到所述位置的统一资源定位符和包括公共互联网协议地址的移动互联网协议家乡地址中的至少一个。
13.根据权利要求11或12所述的装置,其进一步包括: 通过基于所述第一用户设备对包括所述多个实体中的所述至少一个实体的所述群组的指定来使得能够访问所述内容,控制对存储在所述位置的所述内容的访问。
14.根据权利要求11或13所述的装置,其进一步包括: 通过接收对所述多个实体中的所述至少一个实体的选择而在所述第一用户设备处指定所述群组。
15.根据权利要求11至14所述的装置,其进一步包括: 在所述第一用户设备处,指定用于在所述群组中共享的所述内容,其中所指定的内容存储在受所述第一用户设备控制的所述位置。
16.根据权利要求11至15所述的装置,其进一步包括: 向所述群组发送包括所述识别符的通知消息,以通知所述多个实体中的所述至少一个实体可在受所述第一用户设备控制的所述位置获得所述存储的内容。
17.根据权利要求11至16所述的装置,其进一步包括: 由包括多个实体中的所述至少一个的所述群组访问在包括目录的所述位置的所述存储的内容。
18.根据权利要求11至17所述的装置,其中所述第一用户设备包括存储器,并且其中受所述第一用户设备控制的所述位置包括所述存储器。
19.根据权利要求11至18所述的装置,其中受所述第一用户设备控制的所述位置进一步包括具有所述内容的高速缓存器,其中所述高速缓存器耦接到所述第一用户设备和所述家乡代理。
20.根据权利要求11至19所述的装置,其中所述群组包括闭合群组。
21.一种计算机程序产品,其包括存储指令的机器可读介质,所述指令在由至少一个处理器执行时促使所述至少一个处理器执行操作,所述操作包括: 在第一用户设备中,在由包括多个实体中的至少一个实体的群组可获得的识别符表示的位置存储内容,其中所述位置受所述第一用户设备的控制;以及 通过使得能够访问在由所述识别符表示的所述位置且位于所述第一用户设备中的存储的内容,与所述群组共享所述存储的内容。
22.根据权利要求21所述的计算机程序产品,其中所述识别符进一步包括所述多个实体中的所述至少一个实体可获得的解析到所述位置的统一资源定位符和包括公共互联网协议地址的移动互联网协议家乡地址中的至少一个。
23.根据权利要求21或22所述的计算机程序产品,其进一步包括: 通过基于所述第一用户设备对包括所述多个实体中的所述至少一个实体的所述群组的指定来使得能够访问所述内容,控制对存储在所述位置的所述内容的访问。
24.根据权利要求21至23所述的计算机程序产品,其进一步包括: 通过接收对所述多个实体中的所述至少一个实体的选择而在所述第一用户设备处指定所述群组。
25.根据权利要求21至24所述的计算机程序产品,其进一步包括: 在所述第一用户设备处,指定用于在所述群组中共享的所述内容,其中所指定的内容存储在受所述第一用户设备控制的所述位置。
26.根据权利要求21至25所述的计算机程序产品,其进一步包括: 向所述群组发送包括所述识别符的通知消息,以通知所述多个实体中的所述至少一个实体可在受所述第一用户设备控制的所述位置获得所述存储的内容。
27.根据权利要求21至26所述的计算机程序产品,其进一步包括: 由包括多个实体中的所述至少一个的所述群组访问在包括目录的所述位置的所述存储的内容。
28.根据权利要求21至27所述的计算机程序产品,其中所述第一用户设备包括存储器,并且其中受所述第一用户设备控制的所述位置包括所述存储器。
29.根据权利要求21至28所述的计算机程序产品,其中受所述第一用户设备控制的所述位置进一步包括具有所述内容的高速缓存器,其中所述高速缓存器耦接到所述第一用户设备和所述家乡代理。
30.根据权利要求21至29`所述的计算机程序产品,其中所述群组包括闭合群组。
【文档编号】G06F17/30GK103518216SQ201180070764
【公开日】2014年1月15日 申请日期:2011年5月20日 优先权日:2011年5月20日
【发明者】B·帕蒂尔, T·萨佛兰宁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1