动态地调整品牌和平台界面元素制造技术

技术编号:13582715 阅读:47 留言:0更新日期:2016-08-24 08:13
各实施例在第二数据处理系统上呈现通过跨第一数据处理系统和第二数据处理系统执行数据处理而从数据集中得到的结果。由第二数据处理系统执行的处理的量可被动态地调整。第一数据处理系统接收指示相较于要被呈现给用户的第二数据处理系统的界面特征的第一数据处理系统的界面特征的量的信息。数据处理可基于相较于要被呈现给用户的第二数据处理系统的界面特征的第一数据处理系统的界面特征的量来在第一数据处理系统和第二数据处理系统之间被动态地分配。

【技术实现步骤摘要】
【国外来华专利技术】背景背景和相关技术计算机和计算系统已经影响了现代生活的近乎每一个方面。计算机通常涉及工作、休闲保健、运输、娱乐、家政管理等。通常,设备访问来自分布式系统的服务。设备通常具有它们自己的界面特征。例如,一些设备可显示使用单选按钮的真/假选择器,而其他设备使用滑块控件。由此,不同设备的用户在访问相同服务时,取决于他们正使用哪个设备平台来访问服务,将通常具有非常不同的用户体验。在一些情况下,这可能是理想的,然而在其他情况下,这可能是较不理想的。此处要求保护的主题不限于解决任何缺点或仅在诸如上述环境这样的环境中操作的各实施例。相反,提供该背景仅用于例示其中可实现所述一些实施例的一个示例性
简要概述本文中示出的一个实施例包括可在包括第一数据处理系统和第二数据处理系统的计算环境中实现的方法。该方法包括用于在第二数据处理系统上呈现通过跨第一数据处理系统和第二数据处理系统执行数据处理而从数据集中得到的结果的动作,其中由第二数据处理系统执行的处理的量可取决于相较于要被呈现给用户的第二数据处理系统的界面特征的第一数据处理系统的界面特征的量来被动态地调整。该方法包括第一数据处理系统接收指示相较于要被呈现给用户的第二数据处理系统的界面特征的第一数据处理系统的界面特征的量的信息。该方法还包括第一数据处理系统基于相较于要被呈现给用户的第二数据处理系统的界面特征的第一数据处理系统的界面特征的量来在第一数据处理系统和第二数据处理系统之间动态地分配数据处理。数据处理包括要由第一数据系统执行的第一部分和要由第二数据处理系统执行的第二部分。提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。附加特征和优点将在以下描述中提出,且部分会从描述中显而易见,或者可以通过实践此处的原理来获悉。本专利技术的特征和优点可以通过在所附权利要求书中特别指出的工具和组合来实现和获得。本专利技术的特征从以下描述和所附权利要求书中将更完全显而易见,或者可以通过如下文所述实践本专利技术而获悉。附图简述为了描述可获得以上记载的及其他优点和特征的方式,将参照各具体实施例呈现以上简述的主题的更具体描述,各具体实施例在附图中例示。理解这些附图仅描述典型的实施例,因此不应被视为限制本专利技术的范围,各实施例将通过使用附图以附加的具体性和细节来描述和解释,附图中:图1示出可相互交互的第一和第二数据处理系统;图2示出由用户感受到的响应性的图形表示;图3示出数据处理流水线;图4示出用于跨两个系统划分数据处理并在系统之一处呈现数据的方法;以及图5示出用于基于平台相较于品牌透过效应跨两个系统划分数据处理并在系统之一处呈现数据的方法。详细描述本文中示出的实施例允许数据处理在不同的系统之中被动态地分配。在一些实施例中,这可通过相较于被发送的被更完整预处理的数据的量来改变作为预期要被进一步处理的经较少处理的数据来发送的数据的量来实现。在最极端的示例中,一个系统可处理所有数据来创建供第二系统显示的像素或位图集。第一系统可接着将像素或位图流传输到第二系统,其中第二系统可简单地通过在第二系统处的显示器上显示像素或位图来呈现它们。替换方法可被实现来提供像素或位图,诸如电子邮件或其他消息收发。在另一极端中,所有原始数据可从第一系统被发送到第二系统,其中第二系统可存储、处理和呈现该数据。尽管当前存在执行类似功能性的系统,但是相反,本文中的实施例包括用于动态地改变在第一系统处对经较少处理的数据执行的处理的量以及允许第二系统对经较少处理的数据的各部分执行处理以产生可被呈现在第二系统处的经处理的数据的功能性。通过使用之前的示例,第二系统将接收某些经预处理的数据,5但还将处理某些附加的经较少处理的数据以创建能通过在第二系统处显示这些经处理的数据的全部来被呈现的数据。被发送到第二系统的相较于经较少处理的数据的量的经预处理的数据的量可随着时间基于改变的因素来改变。由此,各实施例可动态地改变由两个系统中的每一个所执行的数据处理的量。在第一系统处完成的处理的量以及在第二系统处完成的处理的量动态地取决于第二系统的能力。由此,例如,如果第一系统确定第二系统具有低的处理能力或低的数据存储能力,则第一系统可处理经较少处理的数据中的大部分或全部,使得从第一设备发送到第二设备的数据全部是或大部分是像素或以其他方式被预处理。相反,如果第一系统可确定例如第二系统具有相对较高的处理能力以及相对较高的存储能力,并且不存在其他限制因素,则第一系统可发送大部分经较少处理的数据,这些经较少处理的数据将之后被第二系统处理来创建可在第二系统处呈现的数据,这些数据可之后通过将数据显示在第二系统处来被呈现。由第一系统发送到第二系统的经预处理的数据的量相较于经较少处理的数据的量可基于第二系统的能力(包括第二系统的能力改变时)被动态地改变。由此,相比于第二系统处于完全功率模式和/或没有忙于本地地处理其他任务时,如果第二系统正以低功率状态操作,或者如果第二系统正忙于处理其他任务使得可用处理功率和/或存储是低的,则更多的经预处理的数据和更少的经较少处理的数据将由第一系统发送到第二系统。在以下也示出了各种其他能力,诸如接口能力、存储能力、可用硬件设备、系统正由电池电力供电还是由某个硬连线的功率源供电、剩余电池电力的量等。在一些实施例中,影响系统的外部因素也可被用于确定系统之间的处理分配。例如,网络带宽、网络延迟、错误域、商业考量、管理员设置、系统集成的程度等可被用于确定如何在系统之间分配处理。图1中示出了一说明性示例。图1示出了第一系统102,其可以例如是服务器、分布式服务、云服务等。图1还示出了第二系统104,其可以例如是客户端
系统,诸如台式系统、膝上型电脑系统、智能电话或其他客户端系统。注意,尽管示出并调出了服务器客户端示例,但是在其他实施例中,第一和第二系统可以是被实现在相同计算机硬件上的对等系统中的对等体,或者可实现其他配置。如图1中示出的,第二系统104向第一系统102发送指示第二系统104的能力的信息106。如以下更加详细讨论的,能力可包括信息,诸如可用处理功率、可用存储器、可用持久存储、可用硬件设备、所安装的可用软件应用、可用受管运行时环境或开发平台、可用人类用户界面等。第一系统102向第二系统104发送数据集108。图1示出用范围在纯原始数据和纯像素之间的滑块控件110所表示的数据集108。这比喻性地表示以下事实:数据集108可被第一系统102变化地配置为纯原始数据,使得所有处理和呈现由第二系统104执行,或数据集108可为纯像素,使得实际上除了通过将数据集108中的数据显示在第二系统104处来呈现数据集108中的数据之外没有对数据集108中的数据执行其他处理,或数据集108可以取决于第二系统104的能力是某个可变量的经较少处理的数据和像素数据。通常,应用尝试为高度交互和高度数据驱动。然而,当数据处理中的全部或大部分在第一系统102(例如,服务器)处被执行,而呈现在第二系统104(例如,客户端)处被执行时,这些目标可能难以实现。说明性地,用户交互会要求:第一系统102向第二系统104发送像素,第二系统104接本文档来自技高网
...

【技术保护点】
一种在包括第一数据处理系统和第二数据处理系统的计算环境中用于在所述第二数据处理系统上呈现通过跨所述第一数据处理系统和所述第二数据处理系统执行数据处理而从数据集中得到的结果的方法,其中由所述第二数据处理系统执行的处理的量能取决于相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量被动态地调整,所述方法包括:所述第一数据处理系统接收指示相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量的信息;以及所述第一数据处理系统基于相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量在所述第一数据处理系统和所述第二数据处理系统之间动态地分配数据处理,其中所述数据处理包括要由所述第一数据处理系统执行的第一部分和要由所述第二数据处理系统执行的第二部分。

【技术特征摘要】
【国外来华专利技术】2014.01.06 US 14/148,3701.一种在包括第一数据处理系统和第二数据处理系统的计算环境中用于在所述第二数据处理系统上呈现通过跨所述第一数据处理系统和所述第二数据处理系统执行数据处理而从数据集中得到的结果的方法,其中由所述第二数据处理系统执行的处理的量能取决于相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量被动态地调整,所述方法包括:所述第一数据处理系统接收指示相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量的信息;以及所述第一数据处理系统基于相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量在所述第一数据处理系统和所述第二数据处理系统之间动态地分配数据处理,其中所述数据处理包括要由所述第一数据处理系统执行的第一部分和要由所述第二数据处理系统执行的第二部分。2.如权利要求1所述的方法,其特征在于,所述第一数据处理系统是服务器,并且所述第二数据处理系统是客户端。3.如权利要求1所述的方法,其特征在于,指示相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量的信息是基于所述第二数据处理系统处的用户设置。4.如权利要求1所述的方法,其特征在于,指示相较于要被呈现给用户的所述第二数据处理系统的界面特征的所述第一数据处理系统的界面特征的量的信息是基于所述第二数据处理系统的特征。5.如权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:H·艾哈迈德D·P·希尔R·M·布鲁克讷P·麦克凯D·G·坎贝尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1