对装置履行应用_4

文档序号:8417521阅读:来源:国知局
18 还可通过授权客户端106访问与应用127相关联的适当浏览器可访问应用135来发起应用 的履行。
[0057] 客户端应用163和/或应用二进制133还可报告可由应用分布服务118获得并与 由应用分布服务118提供给特定客户端106的特定应用二进制133相关联的应用性能指 标。例如,应用二进制133和/或客户端应用163可被配置为跟踪各个指标,诸如但不限于 处理器利用率、视频帧率数据、应用故障和/或碰撞数据,或任何其它性能指标或数据。以 此方式,应用分布服务118可跟踪特定应用二进制133的性能并提供可用于改善与特定应 用127相关联的装置兼容性数据的报告数据。
[0058] 参考图8,示出的是根据本公开的实施方案的计算环境103的示意框图。计算环境 103包括一个或多个计算装置700。计算装置700包括至少一个处理器电路,其例如具有处 理器703和存储器706,这两者都耦合到本地接口 709。为此,计算装置700可包括例如至 少一个服务器计算机或类似装置。本地接口 709可包括例如具有随附地址的数据总线/控 制总线或如可理解的其它总线结构。
[0059] 存储在存储器706中的是可由处理器703执行的数据和几个组件。特别而言,存 储在存储器706中且可由处理器703执行的是支付跟踪应用118和潜在的其它应用。也被 存储在存储器706中的可以是数据存储装置115和其它数据。此外,操作系统可存储在存 储器706中且可由处理器703执行。
[0060] 应理解,可能具有如可理解的存储在存储器706中且可由处理器703执行的其 它应用。在本文所讨论的任何组件都以软件的形式实施的情况下,可采用许多编程语言 中的任何一种,诸如例如 C、C++、C#、Objective C、Java' JavaScript51、Perl、PHP、 Visual Basic,、Python'、Ruby、Delphiu、Flasliu:或其它编程语言。
[0061] 许多软件组件被存储在存储器706中且可由处理器703执行。在这方面,术语"可 执行"是指以可最终由处理器703运行的形式的程序文件。可执行程序的实例可以是例如 编译程序,其可被翻译为可加载到存储器706的随机存取部分并由处理器703运行的格式 的机器代码、可以适当格式(诸如能够加载到存储器706的随机存取部分并由处理器703 执行的目标代码)表达的源代码,或由可由另一个可执行程序解释以在存储器706的随机 存取部分中产生指令以由处理器703执行的源代码等。可执行程序可被存储在存储器706 的任何部分或组件(包括例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器、固态 驱动器、USB闪存驱动器、存储卡、光盘如压缩盘(CD)或数字多功能盘(DVD)、软盘、磁带或 其它存储器组件)中。
[0062] 存储器706在本文中被定义为包括易失性和非易失性存储器和数据存储组件。易 失性组件是在断电时不保留数据值的那些组件。非易失性组件是在断电时保留数据的那 些组件。因此,存储器706可包括例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱 动器、固态驱动器、USB闪存驱动器、经由存储器卡阅读器访问的存储器卡、经由相关联的 软盘驱动器访问的软盘、经由光盘驱动器访问的光盘、经由适当磁带驱动器访问的磁带和/ 或其它存储器组件,或这些存储器组件中的任何两个或多个的组合。此外,RAM可包括例如 静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)或磁性随机存取存储器(MRAM) 和其它这样的装置。ROM可包括例如可编程只读存储器(PROM)、可擦除可编程只读存储器 (EPROM)、电可擦除可编程只读存储器(EEPROM)或其它类似的存储装置。
[0063] 而且,处理器703可代表多个处理器703且存储器706可代表分别并行操作处理 电路的多个存储器706。在这种情况下,本地接口 709可以是适当的网络,其促进多个处理 器703中的任何两个之间、任何处理器703和任何存储器706之间或存储器706中的任何 两个之间等的通信。本地接口 709可包括附加系统,其被设计为协调该通信,包括例如进行 负载平衡。处理器703可以是电的或一些其它可用的构造。
[0064] 虽然本文描述的应用分布服务118、电子商务系统124和其它各种系统可用软件 或如上所述由通用硬件执行的代码来体现,但是作为一种替代方案,它们也可在专用硬件 或软件/通用硬件的组合和专用硬件中体现。如果在专用硬件中体现,则每个可作为采用 多项技术中的任何一项或组合的电路或状态机来实施。这些技术可包括但不限于离散逻辑 电路,其具有用于对一个或多个数据信号的应用实施各种逻辑功能的逻辑门,具有适当逻 辑门的应用专用的集成电路,或其它组件等。这样的技术一般是本领域技术人员公知的,且 因此在本文不会详细描述。
[0065] 图7的流程图示出应用分布服务118和电子商务系统124的一部分的实施的功能 和操作。如果在软件中体现,则每个框可代表包括实施指定的逻辑功能的程序指令的代码 的模块、区段或部分。程序指令可以源代码(其包括以编程语言写的人可读语句)或机器 代码(其包括由适当的执行系统(诸如计算机系统或其它系统中的处理器703)识别的数 值指令)的形式体现。机器代码可从源代码等转换。如果在硬件中体现,则每个框可代表 电路或多个互连电路以实现指定的逻辑功能。
[0066] 虽然图7的流程图示出执行的特定顺序,但是应理解,执行顺序可不同于所描绘 的顺序。例如,两个或多个框的执行顺序可相对于所示的顺序被打乱。而且,在图7中连续 示出的两个或多个框可同时或者部分同时执行。此外,在一些实施方案中,可跳过或省略图 7中所示的一个或多个框。此外,为了增强实用、核算、性能测量或提供排除故障辅助等的目 的,任何数量的计数、状态变量、警告信号或消息可被加入本文描述的逻辑流。应理解,所有 这样的变化都在本公开的范围之内。
[0067] 而且,本文中描述的任何逻辑或应用(包括应用分布服务118和电子商务系统 124)(其包括软件或代码)可在任何非临时性计算机可读介质中体现以供指令执行系统 (诸如例如计算机系统或其它系统中的处理器703)使用或与其结合使用。在这个意义上, 逻辑可包括例如包括可从计算机可读介质读取并且由指令执行系统执行的指令和声明的 语句。在本公开的上下文中,"计算机可读介质"可以是任何介质,其可包含、存储或保持本 文所述的逻辑或应用以供指令执行系统使用或与其结合使用。
[0068] 计算机可读介质可包括许多物理介质(诸如例如磁、光或半导体介质)中的任何 一种。合适的计算机可读介质的更具体实例将包括但不限于磁带、磁性软盘、磁性硬盘驱动 器、存储卡、固态驱动器、USB闪存驱动器或光盘。而且,计算机可读介质可以是随机存取存 储器(RAM),包括例如静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM),或磁性 随机存取存储器(MRAM)。此外,计算机可读介质可以是只读存储器(ROM)、可编程只读存储 器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或其 它类型的存储装置。
[0069] 应强调,本公开的上述实施方案仅是为了清楚地理解本公开的原理而阐述的实施 的可能的实例。在基本不脱离本公开的精神和原理的情况下,可对上述实施方案作出许多 变化和修改。所有这些修改和变化旨在被包括在本公开的范围之内并受以下权利要求的保 护。
[0070] 条款
[0071] 1. -种体现可在至少一个计算装置中执行的程序的非临时性计算机可读介质,其 包括:
[0072] 代表用户帐户获得访问应用的请求的代码,从客户端装置获得请求;
[0073] 确定客户端装置是否用用户帐户注册的代码;
[0074] 在客户端装置没有用用户帐户注册时用用户帐户注册客户端装置的代码;
[0075] 确定用户账号是否被授权访问应用的代码;
[0076] 授权用户帐户访问应用的代码;
[0077] 识别与客户端装置相关联的装置特性的代码;
[0078] 识别对应于与装置特性相关联的应用的应用二进制的代码;和
[0079] 将应用二进制传输到客户端装置的代码。
[0080] 2.根据第1条所述的非临时性计算机可读介质,其中所述程序还包括授
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1