用于委托内容处理的系统和方法技术方案

技术编号:19881417 阅读:23 留言:0更新日期:2018-12-22 19:10
本发明专利技术公开了委托内容处理的系统和方法。在一些示例性实施例中,第一移动设备生成对在线页面的内容请求,其中每个内容请求对应于在线页面的内容项,并且确定向其委托内容请求的委托计算设备。对于每个委托计算设备,第一移动设备可以向委托计算设备发送对应的内容请求,其中每个对应的内容请求被配置为触发对应的委托计算设备从服务器获取对应内容请求的内容项,渲染内容项,并将渲染后的内容项发送到第一移动设备。对于每个委托计算设备,第一移动设备可以从委托计算设备接收对应的渲染后的内容项,并显示包括来自委托计算设备的渲染后的内容项的在线页面。

【技术实现步骤摘要】
【国外来华专利技术】用于委托内容处理的系统和方法
本公开的实施例一般涉及数据处理,并且更具体地,但不是通过限制的方式,涉及委托内容处理的系统和方法。
技术介绍
由于有限且不稳定的网络容量或可用性,以及移动设备的硬件资源的限制,移动设备的移动浏览器在尝试处理在线内容时的性能通常不能令人满意。附图说明本公开的一些实施例通过示例的方式示出并且不限于附图中的各图,其中相同的附图标记表示相似的元件。图1是示出根据一些示例性实施例的联网系统的框图。图2是示出根据一些示例性实施例的基于网络的发布系统的各种组件的框图。图3是示出根据一些示例性实施例的采用处理委托系统的环境的框图。图4示出根据一些示例性实施例的在线页面的显示。图5是示出根据一些示例性实施例的处理委托系统的组件的框图。图6是示出根据一些示例性实施例的委托内容处理的方法的流程图。图7示出根据一些示例性实施例的不同的候选计算设备的对应活动水平或资源可用性的表格。图8示出根据一些示例性实施例的不同的候选计算设备相对于移动设备的对应关系信息的表格。图9示出根据一些示例性实施例的不同的用户相对于移动设备的用户的对应关系信息的表格。图10是示出根据一些示例性实施例的处理用于委托内容处理的请求的方法的流程图。图11示出根据一些示例性实施例的在委托计算设备上显示授权或拒绝委托请求的提示。图12是示出根据一些示例性实施例的移动设备的框图。图13是根据示例性实施例的计算机系统的形式的机器的图形表示,在所述计算机系统内可以执行一组指令用于使得机器执行本文讨论的方法中的任何一个或多个。具体实施方式在以下描述中,出于解释的目的,给出许多具体细节,以便提供对本主题的各种实施例的理解。然而,对于本领域技术人员明显的是,本专利技术主题的示例性实施例可以在没有这些具体细节的情况下实施。一般而言,没有详细示出公知的指令实例、协议、结构和技术。本专利技术提供一种用于移动浏览器优化的技术解决方案。这些技术解决方案包括用于处理移动设备的浏览器渲染任务,分割工作负载以及将工作负载的各部分委托给不同移动设备的不同渲染组件,然后合并来自不同移动设备的结果以在原始移动设备上呈现的技术。其结果是,可以实现在线内容更快和更有效的处理,减轻与有限的硬件(例如,中央处理单元、存储器)和网络可用性或容量(例如,带宽)相关联的问题。委托内容处理的系统和方法如本文所公开的。在一些示例性实施例中,第一移动设备生成或以其他方式确定对在线页面的多个内容请求,所述每一个内容请求对应于该在线页面的不同内容项。在一些示例性实施例中,第一移动设备确定向其委托内容请求的多个委托计算设备。在一些示例性实施例中,对于所述多个内容请求中的每一个,第一移动设备触发所述多个委托移动设备中的对应的一个从托管该在线页面的服务器获取获取对应的一个内容请求的对应的内容项,渲染对应的内容项,并且将渲染后的内容项发送到第一移动设备。在一些示例性实施例中,对于每一个委托计算设备,第一移动设备将对应的一个内容请求发送到一个委托计算设备,所述多个内容请求中的每个对应的一个被配置为触发对应的委托计算设备来从托管在线页面的服务器获取对应的一个内容请求的对应的内容项,渲染对应的内容项,并将渲染后的内容项发送到第一移动设备。在一些示例性实施例中,对于每一个委托计算设备,第一移动设备从对应的委托计算设备接收对应的渲染后的内容项,并在第一移动设备上显示在线页面,在线页面的显示包括来自委托计算设备的对应的渲染后的内容项。在一些示例性实施例中,确定多个委托计算设备包括:使用无线通信检测候选计算设备。在一些示例性实施例中,确定多个委托计算设备还包括:对于每一个候选计算设备,基于对应的候选计算设备的对应的当前活动水平或者对应的候选计算设备的对应的资源可用性,将该候选计算设备指派为用于对应的内容请求的一个委托计算设备。在一些示例性实施例中,确定多个委托计算设备还包括:对于每一个候选计算设备,基于所确定的第一移动设备与该候选计算设备之间的关系,将该候选计算设备指派为用于对应内容请求的一个委托计算设备。在一些示例性实施例中,确定多个委托计算设备还包括:对于每一个候选计算设备,基于所确定的第一移动设备的用户与该候选计算设备的用户之间的关系,将该候选计算设备指派为用于对应内容请求的一个委托计算设备。在一些示例性实施例中,在线页面的显示包括:针对接收到的渲染后的内容项中的每一个确定在线页面的对应部分,以及将该内容项插入到在线页面的对应部分中。在一些示例性实施例中,每一个内容项包括图像内容、多媒体内容、小应用程序内容和帧内容中的一个。在一些示例性实施例中,生成或以其他方式确定多个内容请求包括:将对在线页面的超文本传输协议(HTTP)请求发送到托管在线页面的服务器,在发送HTTP请求之后从服务器接收HTTP响应,HTTP响应对应于HTTP请求,以及解析HTTP请求,其中基于HTTP请求的解析生成多个内容请求。在一些示例性实施例中,第一移动设备包括智能手机、平板计算机、可穿戴设备或膝上型计算机。在一些示例性实施例中,多个委托计算设备包括多个移动设备。本文公开的方法或实施例可以实现为具有一个或多个模块(例如,硬件模块或软件模块)的计算机系统。这些模块可以由计算机系统的一个或多个处理器执行。本文公开的方法或实施例可以体现为存储在机器可读介质上的指令,当由一个或多个处理器执行时,使得一个或多个处理器执行指令。参考图1,示出基于客户端-服务器的高级网络架构100的示例性实施例。在基于网络的市场或支付系统的示例形式中,联网系统102经由网络104(例如,因特网或广域网(WAN))向一个或多个客户端设备110提供服务器端功能。图1示出例如web客户端112(例如,诸如由华盛顿州雷德蒙德的公司开发的因特网之类的浏览器)、客户端应用114和在客户端设备110上执行的程序客户端116。客户端设备110可以包括但不限于移动电话、台式计算机、膝上型电脑、便携式数字助理(PDA)、智能电话、平板电脑、超极本、上网本、笔记本电脑、多处理器系统、基于微处理器或可编程的消费电子产品、游戏控制台、机顶盒或用户可用于访问联网系统102的任何其他通信设备。在一些实施例中,客户端设备110可以包括显示模块(未示出)以显示信息(例如,以用户界面的形式)。在进一步的实施例中,客户端设备110可以包括触摸屏、加速度计、陀螺仪、相机、麦克风、全球定位系统(GPS)设备等中的一个或多个。客户端设备110可以是用户的设备,其用于执行涉及联网系统102内的数字项的交易。在一个实施例中,联网系统102是基于网络的市场,其响应对产品列表的请求,发布包括基于网络的市场上可用产品的项目列表的发布内容,并管理这些市场交易的支付。一个或多个用户106可以是人、机器或与客户端设备110交互的其他装置。在实施例中,用户106不是网络架构100的一部分,但是可以经由客户端设备110或其他装置与网络架构100交互。例如,网络104的一个或多个部分可以是自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、因特网的一部分、公共交换电话网(PSTN)的一部分、蜂窝电话网络、无线网络、本文档来自技高网...

【技术保护点】
1.一种系统,包括:第一移动设备的至少一个处理器;以及存储可执行指令的非暂时性计算机可读介质,所述可执行指令在被执行时使得所述第一移动设备的所述至少一个处理器执行包括以下操作的操作:生成对在线页面的多个内容请求,所述多个内容请求中的每一个内容请求对应于所述在线页面的不同内容项;确定要向其委托所述多个内容请求的多个委托计算设备,所述多个委托计算设备包括多个移动设备;对于每一个委托计算设备,将所述多个内容请求中的对应的一个内容请求发送到这一个委托计算设备,每一个对应的内容请求被配置为触发对应的委托计算设备从托管所述在线页面的服务器获取对应的一个内容请求的对应的内容项,渲染所述对应的内容项,并且将渲染后的内容项发送到所述第一移动设备;对于每一个委托计算设备,从对应的委托计算设备接收对应的渲染后的内容项;以及在所述第一移动设备上显示所述在线页面,所述在线页面的显示包括来自所述多个委托计算设备的对应的渲染后的内容项。

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:第一移动设备的至少一个处理器;以及存储可执行指令的非暂时性计算机可读介质,所述可执行指令在被执行时使得所述第一移动设备的所述至少一个处理器执行包括以下操作的操作:生成对在线页面的多个内容请求,所述多个内容请求中的每一个内容请求对应于所述在线页面的不同内容项;确定要向其委托所述多个内容请求的多个委托计算设备,所述多个委托计算设备包括多个移动设备;对于每一个委托计算设备,将所述多个内容请求中的对应的一个内容请求发送到这一个委托计算设备,每一个对应的内容请求被配置为触发对应的委托计算设备从托管所述在线页面的服务器获取对应的一个内容请求的对应的内容项,渲染所述对应的内容项,并且将渲染后的内容项发送到所述第一移动设备;对于每一个委托计算设备,从对应的委托计算设备接收对应的渲染后的内容项;以及在所述第一移动设备上显示所述在线页面,所述在线页面的显示包括来自所述多个委托计算设备的对应的渲染后的内容项。2.根据权利要求1所述的系统,其中确定所述多个委托计算设备包括使用无线通信检测多个候选计算设备。3.根据权利要求2所述的系统,其中确定所述多个委托计算设备还包括:对于每一个候选计算设备,基于对应的候选计算设备的对应的当前活动水平或者对应的候选计算设备的对应的资源可用性,将该候选计算设备指派为用于对应的内容请求的一个委托计算设备。4.根据权利要求2所述的系统,其中确定所述多个委托计算设备还包括:对于每一个候选计算设备,基于所述第一移动设备和该候选计算设备之间的关系,将该候选计算设备指派为用于对应的内容请求的一个委托计算设备。5.根据权利要求2所述的系统,其中确定所述多个委托计算设备还包括:对于每一个候选计算设备,基于所述第一移动设备的用户与该候选计算设备的用户之间的关系,将该候选计算设备指派为用于对应的内容请求的一个委托计算设备。6.根据权利要求1所述的系统,其中所述在线页面的显示包括:针对接收到的渲染后的内容项中的每一个内容项,确定所述在线页面的对应部分;以及将接收到的渲染后的内容项中的每一个内容项插入到所述在线页面的对应部分中。7.根据权利要求1所述的系统,其中每一个内容项包括图像内容、多媒体内容、小应用程序内容和帧内容中的一个。8.根据权利要求1所述的系统,其中生成所述多个内容请求包括:将对所述在线页面的超文本传输协议HTTP请求发送到托管所述线页面的服务器;在发送所述HTTP请求之后,从所述服务器接收HTTP响应,所述HTTP响应对应于所述HTTP请求;以及解析所述HTTP请求,基于所述HTTP请求的解析生成所述多个内容请求。9.根据权利要求1所述的系统,其中所述第一移动设备包括智能手机、平板电脑、可穿戴设备或膝上型计算机。10.一种计算机实现的方法,包括:由第一移动设备确定对在线页面的多个内容请求,所述多个内容请求中的每一个内容请求对应于所述在线页面的不同内容项;由所述第一移动设备检测要向其委托所述多个内容请求的多个委托计算设备,所述多个委托计算设备包括多个移动设备;对于每一个委托计算设备,由所述第一移动设备将所述多个内容请求中的对应的一个内容请求发送到这一个委托计算设备,每一个对应的内容请求被配置为触发对应的委托计算设备从托管所述在线页面的服务器获取对应的一个内容请求的对...

【专利技术属性】
技术研发人员:胡越杨育铨
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1