横跨多个计算装置提供对信息的接入制造方法及图纸

技术编号:12106705 阅读:97 留言:0更新日期:2015-09-24 00:35
本发明专利技术提供一种具有一或多个服务器的系统。所述一或多个服务器实施多个代理以从多个网络资源中的每一网络资源接入多个数据项。所述网络资源中的每一者对应于网络服务。所述一或多个服务器集成来自所述多个网络资源中的每一者的数据项,并实现对经集成数据项集合进行操作的功能性。所述一或多个服务器实施多个平台接口并通过所述平台接口中的每一者提供基于所述经集成数据项集合的输出,每一平台接口对应于计算装置的平台。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
用户可拥有并操作执行不同操作系统或平台的多个计算装置。因而,在执行不同平台的多个装置之间实现数据可接入性可是困难的。【附图说明】图1说明用于横跨多个计算装置分享数据的实例系统。图2说明用于将移动计算装置操作为用于分享数据的系统的部分的实例方法。图3说明用于横跨多个计算装置分享数据的实例方法。图4为说明其上可实施本文中所描述实例的服务器的框图。图5为说明其上可实施本文中所描述实例的计算装置的框图。【具体实施方式】本文中所描述实例提供用以使得能够横跨用户的操作不同平台的多个计算装置(例如,具备网络功能的电视机、移动计算装置和个人计算机(PC))分享信息的云端系统。云端系统也使得能够在用户订用或具有账号的网络服务之间分享信息。在一些实例中,云端系统包含用于具备网络功能的电视机、运行于移动计算装置上的容器内的网络应用程序和用于PC的浏览器的操作系统,所述三者中的每一者可与云端服务通信。举例来说,用于具备网络功能的电视机(例如,智能TV)的操作系统可为用户提供对来自用户智能TV的云端服务的接入,使得用户可直接接入智能TV上的信息(例如,检视文档、收听mp3文件)。接收应用程序的软件容器使得开发者能够建立用于任何移动操作系统或平台的应用程序,且使得用户能够使用应用程序接入云端服务。浏览器在用户PC上为用户提供控制端点且也提供对云端服务的接入。云端服务使得用户能够从用户计算装置中的任一者接入横跨用户计算装置所存储的用户文件以及与一或多个网络服务一起存储的用户文件。在一个实施方案中,云端系统包含可实施多个代理以从多个网络资源接入多个数据项的一或多个服务器。多个网络资源中的每一者可对应于网络服务。可集成来自多个网络资源中的每一者的数据项且可实现对经集成数据项集合进行操作的功能性。在一些实例中,所实施功能性可独立于多个网络服务。一或多个服务器也可实施多个平台接口,其中每一平台接口可对应于计算装置的平台。多个平台接口可用于提供基于经集成数据项集合的输出。根据实例,多个平台接口可进行操作以接收和/或集成来自用户的多个计算装置的本地存储文件。对于给定用户,一或多个服务器可使得一或多个本地存储文件和来自网络资源的经集成数据项集合能够可用于运行于用户移动计算装置上的应用程序中的每一者上、与用户相关联的电视机上和由用户操作的浏览器上。在一些实例中,多个平台接口可接收本地存储文件并使得一或多个服务器能够响应于执行应用程序、电视机或相应计算装置上的浏览器的用户而集成本地存储文件。在一个实例中,可实现对运行于用户移动计算装置上的应用程序、与用户相关联的电视机操作系统或由用户操作的浏览器中的至少一者的功能性。可使经集成数据项集合和经集成本地存储文件可用于以下各者中的每一者上:(i)运行于用户移动计算装置上的应用程序,(ii)与用户相关联的电视机操作系统和(iii)由用户操作的浏览器,使得用户可使用应用程序、电视机或浏览器中的一者接入第一网络服务以便从第二网络服务请求并接收文件。再者,移动计算装置可为使得移动计算装置的用户能够操作一或多个应用程序以便横跨用户的其它装置接入信息的云端系统的部分。移动计算装置可包括存储指令集的存储器资源和使用指令集以提供用于接收呈标准化语言的应用程序的软件容器的一或多个处理器。可通过使用软件容器以用于移动计算装置平台(或操作系统)的特定语言操作应用程序。应用程序可经操作以使用软件容器接入一或多个网络服务。在一个实例中,应用程序可通过使用软件容器对经集成数据项集合和经集成本地存储文件中的一或多者进行操作。本文中所描述实例提供以编程方式执行或作为计算机实施方法执行由计算装置所执行的方法、技术和动作。如本文中所使用,以编程方式意味着通过使用代码或计算机可执行指令。这些指令可存储于计算装置或无线接入点的一或多个存储器资源中。以编程方式执行的步骤可是自动的或可并非自动的。可使用编程模块或组件实施本文中所描述的一或多个实例。编程模块或组件可包含程序、子例程、程序的一部分或能够执行一或多个所陈述任务或功能的软件组件或硬件组件。如本文中所使用,模块或组件可独立于其它模块或组件地存在于硬件组件上。替代性地,模块或组件可为其它模块、程序(program)或机器的分享元件或程序(process)。本文中所描述的一些实例可大体上要求使用计算装置(包含处理和存储器资源)。举例来说,可在例如移动计算装置、接入点、桌上型计算机、蜂窝式或智能电话、膝上型计算机、服务器或路由器的计算装置上完全或部分实施本文中所描述的一或多个实例。可联系本文中所描述任何实例的建立、使用或执行(包含任何方法执行或任何系统实施)使用所有存储器、处理和网络资源。此外,可通过使用可由一或多个处理器执行的指令来实施本文中所描述的一或多个实例。这些指令可载运于计算机可读媒体上。下文通过诸图所展示或描述的机器提供处理资源和其上可载运和/或执行用于实施本文中所描述实例的指令的计算机可读媒体的实例。具体来说,本文中通过实例所展示的众多机器或装置包含处理器和用于保存数据和指令的各种形式存储器。计算机可读媒体的实例包含永久性存储器存储装置(例如,个人计算机或服务器上的硬盘驱动器)。计算机存储媒体的其它实例包含便携式存储单元,例如CD或DVD单元、闪存存储器(例如载运于智能电话、多功能装置或平板计算机上)和磁存储器。计算机、终端、具备网络功能的装置(例如,移动装置、PC、电视机)均为利用处理器、存储器和存储于计算机可读媒体上的指令的机器和装置的所有实例。另外,可以计算机程序形式或能够载运此程序的计算机可用载体媒体形式实施一些实例。系统描述图1说明用于横跨多个计算装置分享数据的实例系统。数据分享服务或云端服务(例如,如图1中所描述的系统100)可实施于多种计算环境中。可使用一或多个计算装置的存储器和处理资源实施系统100(和其组件中的一或多者)。举例来说,可通过服务器或其它具备网络功能的计算装置的组合来实施系统100。在其它变化形式中,系统100可实施于其它计算平台(包含独立系统)上。作为替代方案或添加方案,系统100的组件中的一些或全部可(例如,通过操作于用户终端上的应用程序)实施于客户端装置上。因此,系统100可实施为云端服务以使得能够横跨操作或运行于不同操作系统或平台上的用户的多个计算装置分享信息。系统100可通过一或多个网络且经由一或多个网络接口(例如,无线地或使用电缆)与一或多个用户装置170和一或多个网络资源180通信。在实例中,一或多个网络资源180中的每一者可对应于网络服务(例如,网络服务182、184、186)。网络可包含因特网、无线局域网(WLAN)、蜂窝式网络或用于实现装置之间的通信的其它网络。用户装置170中的每一者也可通过一或多个网络(例如,通过使用应用程序和/或浏览器)与网络服务或网络资源180通信。在一些实例中,用户装置170可包含具备网络功能的电视(例如,智能TV)、移动计算装置(例如,智能电话和个人数字助理(PDA))以及平板装置和PC(例如,桌上型计算机、膝上型笔记本计算机、超级本等)。用户装置170中的每一者可操作电视机操作系统(TVOS) 172、跨平台应用程序174或浏览器176中的至少一者。相应地,TV O本文档来自技高网...

【技术保护点】
一种系统,其包括:一或多个服务器,所述服务器用以:对于给定用户,实施多个代理以从多个网络资源中的每一网络资源接入多个数据项,所述网络资源中的每一者对应于网络服务;集成来自所述多个网络资源中的每一者的数据项;实现对经集成数据项集合进行操作的功能性;实施多个平台接口,每一平台接口对应于计算装置的平台;和通过所述平台接口中的每一者提供基于所述经集成数据项集合的输出。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:C·赵I·冯沙克M·H·勒萨维
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1