用于提供移动网络的系统和方法与流程

文档序号:16365708发布日期:2018-12-22 08:25阅读:166来源:国知局
用于提供移动网络的系统和方法与流程

本申请要求于2016年3月24日提交的美国临时专利申请号62/312,156的优先权和所有优点。

背景技术

现代交通运输系统(例如,对于市区和/或其他人口较稠密的地区,诸如校园)旨在在最小化环境影响的同时提供快速便捷的服务。然而,包括所有必需基础设施的当前运输系统需要大量财务和空间投资,并且在容量、路线和调度方面通常灵活性有限。在整个(例如,市区或校园)的虚拟路线网格中提供按调度和/或路线的按需服务的运输系统将是期望的,但在当前是困难的。

附图说明

图1示出包括远程计算系统和多个运载器单元的移动网络的示例性系统。

图2示出示例性自动引导移动模块。

图3示出包括乘客运载器平台的示例性运载器单元。

图4是根据本公开的原理的用于控制移动网络中的一个或多个运载器单元的示例性过程的图示。

图5是根据本公开的原理的用于维护移动网络中的一个或多个运载器单元的示例性过程的图示。

图6是根据本公开的原理的用于操作移动网络中的一个或多个运载器单元的示例性过程的图示。

图7是根据本公开的原理的用于部分地控制移动网络中的运载器单元的子组的示例性过程的图示。

图8是根据本公开的原理的用于部分地操作作为移动网络中的运载器单元的子组的一部分的运载器单元的示例性过程的图示。

图9是根据本公开的原理的用于部分地与移动网络中的一个或多个其他运载器单元协作地操作运载器单元的示例性过程的图示。

具体实施方式

概述

本公开涉及一种系统和方法,所述系统和方法在整个虚拟路线网格中提供在调度和/或路线上具有按需服务能力的移动网络。根据本公开的原理,示例性自动引导移动(agm)模块是感测部件、计算部件和定位部件的组件,所述部件被配置用于与例如运载器装置和运载器车辆的多种运载器单元的基础设施的连接性。根据本公开,此类示例性运载器单元包括乘客运载器,所述乘客运载器包括舱室和乘客运载器平台。所述乘客运载器平台包括agm模块以及标准化底盘和电动传动系,同时限定共同舱室占地面积,被配置为支持各种各样的舱室,如可针对各种乘客、服务提供商、其他个人或机构用户进行定制。

在根据本公开的原理的移动网络中,诸如服务器的计算装置包括处理器和存储器,在所述存储器中限定和/或存储对应于网络区域的数据,诸如像连接节点之间的预定义路线段的相对密集的市区。服务器经由通信网络和agm模块与一个或多个运载器单元和/或一个或多个运载器单元车队(fleet)。服务器包括指令,所述指令可执行以管理一个或多个运载器单元和一个或多个车队的交通流,包括确定来自乘客或其他用户的所请求路线、监测功率消耗和控制对运载器单元的充电。服务器还与个人和机构用户两者的用户装置介接。

系统元件

图1是包括远程计算系统和多个运载器单元的用于提供移动网络的示例性系统100。所公开主题可适用于多种设置和环境,例如城市社区、机场、主题公园、医院、大学校园等。同样地,所公开主题也可在许多类型的用户、运载器单元、车辆和/或其他元素的背景中来实践。因此,本文中的示例中所述的特定系统元件和实施方式应理解为是示例性的。

运载器单元101a、101b分别包括:运载器计算机105a、105b;驱动模块106a、106b;以及agm模块108a、108b。agm模块108a、108b分别包括:agm计算机109a、109b;全球定位系统(gps)传感器110a、110b;以及多种补充传感器120a、120b,诸如dadar传感器122a、122b和摄像机124a、124b。

运载器单元101a、101b经由网络130与服务器135进行通信。网络130可以是各种有线或无线通信机制中的一个或多个,包括有线(例如,缆线和光纤)和/或无线(例如,蜂窝、无线、卫星、微波和射频)通信机制的任何所需组合和任何期望的网络拓扑(或在利用多个通信机制时的多个拓扑)。示例性通信网络包括提供数据通信服务的无线通信网络(例如,使用蓝牙、ieee802.11等)、局域网(lan)和/或包括互联网的广域网(wan)。

服务器135与数据存储装置140进行通信。服务器135通常包括处理器和存储器,所述存储器包括一种或多种形式的计算机可读介质,并存储可由处理器执行以用于执行包括如本文所公开的各种操作的指令。服务器135可相对于运载器单元/车辆101a和101b远程地定位,并且可与运载器单元/车辆101a和101b进行基于云的通信。通过非限制性示例的方式,服务器135可例如在数据存储装置140中存储对应于网络区域的数据、网络区域中定义的连接节点之间的预定义路线段、移动网络区域的地图和地形数据、交通速度和密度数据、用户需求数据、以及诸如运载器单元充电和功率消耗数据以及运载器单元充电协议的运载器单元特性。

示例性网络130还通信地耦合到一个或多个用户装置,例如,个人用户装置150和/或车队装置155。个人用户装置150可以是包括处理器和存储器以及通信能力的多种计算装置中的任一种。例如,个人用户装置150可以是包括使用例如ieee802.11、蓝牙和/或蜂窝通信协议进行无线通信的能力的便携式计算机、平板计算机、智能电话等。具体地,个人用户装置150可使用此类通信能力来经由网络130进行通信。在操作中,个人用户装置150在个人与运载器单元101a、101b(例如,乘客、潜在乘客与乘客车辆)之间至少提供间接接口。

车队装置155还可以是包括处理器和存储器以及通信能力(包括使用例如ieee802.11、蓝牙和/或蜂窝通信协议进行的无线通信)的多种计算装置中的任一种。在操作中,车队装置155在一个或多个运载器单元的子操作者之间至少提供间接接口。例如,在一些实施例中,机构(例如,商业或市政)用户在系统100中具有专用组的运载器单元来提供递送服务,并且车队装置155是专用计算装置以在商业用户与它们相应组的专用运载器单元之间提供接口。

系统100进行操作以经由例如预定义的、预先确定的和/或感测到的路线段实现就速度、功率消耗、运载器单元的使用等来说整个网络区域中的乘客和/或货物的相对高效的运输。在一些实施例中,服务器135通过网络区域生成按需路线,并根据来自一个或多个运载器单元的信息随时间生成模型,从而识别其中对一个或多个特定运载器单元的需求可能增加的状况-例如,通勤时间、事件位置、诸如火车站的其他运输中心等。运载器单元101a和/或101b向服务器135查询至网络区域内的特定目的地的按需路线-例如,预定义路线段的路线-并且从例如传感器传输指示网络区域内的诸如沿着预定义路线段的路线的任何障碍、交通的数据,以及诸如速度、功率消耗、所存储运载器单元特性(诸如运载器单元类型等)的状态数据。个人可通过个人用户装置150中的一个向服务器135查询特定运载器单元101a、101b的可用性。通过非限制性示例,根据本公开的原理的运载器单元的相应可用性取决于工况(例如,特定单元是否在使用中,且若如此,目的地在何处且其何时将完成任务)、功率级、所存储运载器单元特性(例如,单元类型、最大容量等)以及当前单元位置和到达拾取位置的时间。机构用户可通过车队装置155中的一个来管理特定组或子组的运载器单元。例如,零售商业可具有的自动包裹递送装置车队,例如,自驱动手提箱,所述自驱动手提箱可将个人购买的货物递送到个人或其中个人将进一步行进到的特定乘客运载器单元。在另一示例中,企业或市政实体可具有用于它们的员工的通勤运载器单元车队。此类定向运载器单元本身在数据存储装置140中的所存储字符单元特性中被识别。

应理解,本文中对运载器单元101a、101b中的一个和/或对agm模块108a、108b中的一个或者其部件中的任一个的描述都分别适用于另一个,且因此,在本文中不一定针对所有极相似的部件进行重复。具体地,除非本文另外说明,否则对agm模块108a及其部件(例如,计算机109a)以及例如图2的描述适用于agm模块108b及其相应部件。另外,除非本文另外说明,否则对运载器单元101a及其部件(例如,舱室占地面积201a)以及例如图3的描述适用于运载器单元101b及其相应部件。此外,除非本文另外说明,否则每个车辆101a的操作类似于车辆101b的操作。

运载器单元101a的计算机105a通常包括处理器和存储器,所述存储器包括一种或多种形式的计算机可读介质,并存储可由处理器执行以用于执行包括如本文所公开的各种操作的指令。计算机105a的存储器通常还从运载器单元101a的诸如成像传感器、环境传感器、系统传感器等传感器接收收据并存储数据。此外,计算机105a的存储器可存储各种数据,包括与agm模块108a的gps110a所提供的车辆101a位置相关的数据,以及从车辆101a控制器、传感器等所收集的其他数据。

因此,计算机105a通常被配置用于诸如以太网总线、控制器局域网(can)总线或诸如jaspar、lin、saej1850、autosar、most等任何其他合适的车载通信总线的总线上的通信,和/或可使用其他有线或无线协议,例如蓝牙等。即,计算机105a可经由可在运载器单元101a和/或诸如个人用户装置150中的一个的其他装置中所提供的各种机制进行通信。

经由以太网总线、can总线和/或其他有线和/或无线机制,计算机105a可向运载器单元101a中的各种装置传输消息和/或从例如控制器、致动器、传感器等各种装置接收消息。此外,计算机105a看被配置用于例如经由网络130例如与一个或多个远程服务器135进行通信,如下文所述,所述网络130可包括各种有线和/或无线联网技术,例如,蜂窝、蓝牙、有线和/或无线分组网络等。

通常包括在存储在计算机105a中且由计算机105a执行的指令中的是驱动模块106a。使用计算机105a中的例如从各种传感器,从通信总线,从服务器135等所接收的数据,驱动模块106a可控制运载器单元101a的各种部件和/或操作。例如,可使用驱动模块106a来调节运载器单元101a的速度、加速、减速、转向、换挡、诸如灯、挡风玻璃雨刷等部件的操作。

agm模块

参考图2,agm模块108a包括agm计算机109a、gps传感器110a以及包括radar传感器122a和摄像机124a的多种补充传感器120a。

agm模块的计算机109a通常包括处理器和存储器,所述存储器包括一种或多种形式的计算机可读介质,并存储可由处理器执行以用于执行包括如本文所公开的各种操作的指令。计算机109a的存储器通常还从传感器120a接收数据并存储数据。此外,计算机109a的存储器还存储各种数据,包括与gps110a所提供的位置相关的数据,以及从控制器、传感器等所收集的其他数据。

因此,计算机109a通常被配置用于诸如以太网总线、控制器局域网(can)总线或诸如jaspar、lin、saej1850、autosar、most等任何其他合适的车载通信总线的总线上的通信,和/或可使用其他有线或无线协议,例如蓝牙等。即,计算机109a可经由可在运载器单元101a和/或诸如个人用户装置150中的一个的其他装置中所提供的各种机制进行通信。计算机109a被配置为通过网络130与服务器135且与例如计算机109b的其他agm模块进行通信。计算机109a还可与其他计算装置进行通信,所述其他计算装置例如用户装置150、车队装置155、用于管理其他互补运输工具(诸如火车)在网络130上通信的计算装置、识别特定区域中的大量潜在用户(诸如通过移动电话或其他装置位置数据)的计算装置。

导航系统(例如,gps110a)可操作以确定运载器单元101a的地理坐标,即,纬度和经度。gps110a还可接收输入,例如运载器单元101a的目标目的地的位置的地理坐标、街道位置等等。此类输入另外可从其中的个人用户装置150中的一个提供给例如计算机109a,或例如经由网络130远程地提供给计算机109a。此外,服务器135可使用来自gps110a和/或个人用户装置150的信息来生成要延循至预期目的地的路线。

多种传感器120a和其他源为agm模块108a提供数据。传感器120a可包括诸如radar122、摄像机124等机构,例如,lidar、声呐、测醉器、运动检测器等。此外,传感器120a可包括可操作以检测诸如方向盘、制动踏板、油门、换挡杆等运载器单元101a部件的位置、位置变化、位置变化率等的装置。传感器120a可测量与运载器单元101a以及周围车辆的操作和环境有关的值。例如,传感器120a可测量运载器单元101a的速度和位置、周围车辆相对于车辆101a的速度和位置,和/或可影响性能的诸如海拔、速度、燃料体积、加速度、温度、地形等的值。

乘客运载器平台

参考图3,在一些实施例中,运载器单元101a还可包括乘客运载器平台200a。乘客运载器平台200a可针对成本和安全而优化,且因此可相对的小、轻、慢,且与典型大众市场载客车辆相比具有相对较短的操作可行驶里程。运载器平台200a限定舱室占地面积201a,且被配置为在例如重量、大小、安全性能的某些设计阈值内支持多种舱室部件。在一些实施例中,例如,乘客运载器平台200a可具有b级车状占地面积,这通常包括多达4个乘客座椅的空间。

根据本公开的原理的乘客运载器平台200a包括agm模块108a以及计算机105a、底盘202a和传动系204a。在一些实施例中,传动系204a是电动的且包括可进行替换和/或感应充电的电池。在此类实施例中,传动系204a被配置为向运载器单元101a提供近似25km/h的最大速度和近似50km的可行驶里程,它们各自最终取决于特定乘客舱室、乘客和任何货物、行驶状况等。在一些实施例中,运载器单元101a可被配置为满足某些车辆效率标准,例如,l7e车辆类认证。

在一些实施例中,乘客运载器平台200a可被配置为接收自动操纵控制和手动操纵控制两者,并且可被配置为并入来自现有大众市场载客车辆的oem部件(例如,传感器、底盘部件、致动器、传动系部件等)。

在乘客运载器平台200a包括例如agm模块108a、计算机105a和传动系204a的情况下,运载器单元101a可定制有各种各样的舱室,同时完全配置用于在系统100内操作。即,在运载器单元101a的基础操作和控制部件并入乘客运载器平台200a中的情况下,运载器单元101a的舱室可视用户需要进行配置,例如,机构用户-从移动自助服务终端(kiosk)到通勤者的移动工作站-具有通过运载器平台200a提供的系统100的连接性和兼容性。

示例性过程

图4是根据本公开的原理的用于控制移动网络中的一个或多个运载器单元的示例性过程400的图示。

过程400从框405开始,其中服务器135经由网络130从用户装置(例如,个人用户装置150和/或车队装置155)接收请求消息。请求消息可经由网络130以已知方式来接收。请求消息通常包括识别期望拾取和/或让下车位置(即,目的地)和/或乘客和/或递送的期望特性的数据,以及识别要运输的乘客和/或货物的期望数量和本质的例如关于乘客、通勤乘客、购物乘客的性质的数据。例如,请求消息可识别在零售点处期望被运输回家的一群购物者,以及在零售点处所购买的商品。在另一示例中,请求消息可识别期望从他们的工作地点通勤回家的一群员工。

接下来,在框410中,服务器135识别可用于根据至少请求消息、对应的期望运载器单元特性和所存储运载器单元特性来操作的运载器单元。如果存在提供响应功能的多个可用运载器单元,则服务器135识别可最高效地满足请求消息的运载器单元,例如,在满足期望运载器单元特性的同时按行进时间最靠近的运载器单元。例如,服务器135将请求消息中的数据与所接收和/或所存储运载器单元特性和存储在数据存储装置140中的工况进行比较。如果这样,在框415中,服务器135生成对可用对应运载器单元的响应指令,所述响应指令包括引导可用对应运载器单元行进到请求消息中的拾取位置的数据。接下来,在框420中,服务器135生成由例如存储在数据存储装置140上的预先确定的路线段组成的路径数据,并且向可用对应运载器单元传输识别所述路径数据和目的地数据的数据。服务器135可基于距离、速度、交通模式、所感测和/或所接收交通数据(例如,来自运载器单元101)、所感测和/或所接收环境条件、所感测和/或所接收障碍数据等确定路径数据。例如,对于期望从特定零售点回家的用户,服务器135可基于预期通勤交通和/或所感测环境条件和/或交通状况来生成不同路径及对应的不同路径数据。

接下来,在框425中,服务器135可基于请求消息、响应指令以及路径数据和目的地数据来更新所存储运载器单元特性和工况。

接下来,在框430中,服务器135确定过程400是否应继续。例如,如果服务器135确定特定时间量内预期不会接收到请求消息,则过程400可结束。在任何情况下,如果过程400不应继续,则过程400在框430之后结束。否则,过程400返回到框405。

图5是根据本公开的原理的用于维护移动网络中的一个或多个运载器单元的示例性过程500的图示。

过程500从框505开始,其中服务器135经由网络130从运载器单元101a接收功率状态消息。基于状态信息的数据,服务器135识别和/或更新对应于运载器单元101a的功率状态参数。功率状态消息可经由网络130以已知方式来接收。例如,运载器单元101a的计算机105a可生成运载器单元101a的功率状态消息并经由网络130传输所述功率状态消息,所述功率状态消息包括识别运载器单元101a的例如电池的电源的充电状态的数据。

接下来,在框510中,服务器135确定运载器单元101a的功率状态参数是否低于数据存储装置140中所存储的充电阈值。如果这样,在框515中,服务器135产生充电指令并将该充电指令传输到运载器单元101a。例如,充电指令包括用于引导运载器单元101a行进到数据存储装置140中所存储的网络区域中的充电站位置的数据,以及识别数据存储装置140中所存储的适于运载器单元101a在所识别充电站位置处的充电操作的数据。

接下来,过程500继续进行到框520。如果在框510处,运载器单元101a的功率状态参数满足或超过数据存储装置140中的充电阈值,则过程也继续到框520。在框520中,服务器135确定过程500是否应继续。例如,如果服务器135确定特定时间量内预期没有运载器单元需要充电,则过程500可结束。在任何情况下,如果过程500不应继续,则过程500在框520之后结束。否则,过程500返回到框505。

图6是根据本公开的原理的用于操作移动网络中的一个或多个运载器单元的示例性过程600的图示。

过程600从框605开始,其中例如运载器单元101a的运载器单元例如通过计算机105a和/或agm模块108a生成运载器单元状态信息并经由网络130将所述运载器单元状态信息传输到服务器135。例如,运载器单元状态消息可包括对应于运载器单元101a的功率状态消息的数据,所述功率状态消息即识别运载器单元101a的例如电池的电源的充电状态的数据。运载器单元状态信息还可包括识别运载器单元101a的位置、运载器单元101a的类型的数据。

接下来,在框610中,如本文关于过程400所公开,运载器单元101a经由网络130从服务器135接收包括识别全部在网络区域内的拾取位置、目的地和路径的数据的响应指令。接下来,在框615中,运载器单元101a例如通过计算机105a和/或agm模块108a根据响应指令和所感测数据(例如,运载器单元101a周围的环境条件)确定操作参数。接下来,在框620中,根据所述操作参数指示并操作驱动模块106。

参考框625至框630,如果运载器单元101a尚未到达目的地,但检测到和/或确定障碍存在于响应指令中的路径数据所识别的路径中,则在框635处,运载器单元101a例如通过计算机105a和/或agm模块108a通过网络130向服务器135查询替代指令。例如,路径可能因意外的拥挤而阻塞,并且服务器135可传输识别例如预先确定的路线段或其他所存储行车线路中的替换路径的不同路径数据。在另一示例中,运载器单元101a和服务器135可能不能够识别障碍。服务器135可提供由手动管理员实时生成的指令,以经由运载器单元101a的摄像机124a的障碍的视图来在障碍周围引导运载器单元101a。然后在框640处,运载器单元101a根据替代指令更新操作参数,并且过程600返回到框620,且应用所更新的操作参数。

当运载器单元101a到达响应指令中的目的地时,过程600从框625继续到框645,并且运载器单元101a确定过程600是否应继续。例如,如果运载器单元101a确定在接下来的特定时间量内预期用户,则过程600可结束。在一个此类示例中,对于用于从零售商店进行递送的运载器单元来说,过程600可在商店关闭时结束。在任何情况下,如果过程600不应继续,则过程600在框645之后结束。否则,过程600返回到框605。

图7是根据本公开的原理的用于控制移动网络中的运载器单元的子组的示例性过程700的图示。

过程700从框705开始,其中服务器135用移动网络区域识别本地化(localized)需求事件。例如,服务器135可对数据存储装置140中的数据建模以映射城市环境中通勤枢纽的时间和位置。在另一示例中,服务器135可用校园中的事件信息与计算装置进行通信。

接下来,在框710中,服务器135识别可用于相应来自所识别本地化需求事件的预期需求的运载器单元的子组。子组的数量和识别取决于运载器单元的特性(例如,可容纳多少乘客)、需求水平、到达事件区域的行进时间等,所有这些都可存储并更新为数据存储装置140中的所存储运载器单元特性。接下来,在框715中,服务器135对运载器单元的所述子组生成事件指令。事件指令可例如包括限定其中所述运载器单元的子组等待或转圈直到接收到特定请求为止的子区域的数据,或者在另一示例中,包括识别特定拾取路径和协议(诸如机场处)的数据。服务器135可基于距离、速度、交通模式、所感测和/或所接收交通数据(例如,来自运载器单元101)、所感测和/或所接收环境条件、所感测和/或所接收障碍数据等来确定事件指令。

接下来,在框720中,服务器135可基于运载器单元子组和事件指令来更新所存储运载器单元特性和工况。例如,在子组对应于本地化需求事件的情况下,在所述事件区域之外的可用运载器单元的人口将减少。

接下来,在框725中,服务器135确定过程700是否应继续,即,本地化需求事件是否继续进行。如果事件继续进行,则过程返回到框170,并且可更新子组-即,在需求增加的情况下扩张,或在需求降低的情况下收缩。当服务器135确定事件结束时,过程700在框725之后结束。

图8是根据本公开的原理的用于操作作为移动网络中的运载器单元的子组的一部分的运载器单元的示例性过程800的图示。应理解,根据本指令的原理的运载器单元可在接收到响应指令时在过程800之外或之后继续操作,如本文所公开。

过程800从框805开始,其中例如运载器单元101a的运载器单元经由网络130从服务器135接收包括本地化需求事件的位置的事件指令,如本文关于过程700所公开。接下来,在框810中,运载器单元101a例如通过计算机105a和/或agm模块108a根据事件指令和所感测数据(例如,运载器单元101a周围的环境条件)确定操作参数。接下来,在框815中,根据所述操作参数指示并操作驱动模块106。

参考框820,如果在根据事件指令操作运载器单元101a时接收到响应指令,则过程800结束,其中运载器单元101a根据所述响应指令继续操作,如本文另外所公开。如果运载器单元101a已根据事件指令操作了所指示时间量,或另外操作了默认时间段,或根据一些其他默认条件,而全部没有接收到特定用户的请求指令,则在框825处,运载器单元101a例如通过计算机105a和/或agm模块108a通过网络130向服务器135查询本地化事件状态。如果,在框830处,事件不再继续进行,则过程800结束。否则,过程800返回到框810。

图9是根据本公开的原理的用于与移动网络中的一个或多个其他运载器单元协作地操作运载器单元的示例性过程900的图示,其中运载器单元。应理解,根据本指令的原理的运载器单元可在接收到响应指令时在过程900之外或之后继续操作将响应协作地委派给一组请求,如本文所公开。

过程900从框905开始,其中例如运载器单元101a的运载器单元经由网络130从服务器135接收一组响应指令,每个指令包括识别拾取位置、目的地和路径的数据,诸如像本文关于过程400所公开。接下来,在框910中,运载器单元101a例如通过计算机105a和/或agm模块108a以及网络130在各自已接收到所述一组响应指令的运载器单元的子组内传输并接收运载器单元状态信息。所述子组可由服务器135按运载器单元的位置或响应于本地化需求事件来定义,诸如本文关于过程700和800所论述。另外,所述子组可由附近运载器单元或共享特定特征的运载器单元自定义。例如,一组响应指令可分别用于相对大的用户组,所述大小的组仅可容纳运载器单元中的一些。

接下来,在框915处,运载器单元101a例如通过计算机105a和/或agm模块108a将来自子组的运载器单元状态信息与所述一组响应指令进行比较,并且识别作为将满足的候选者的一个响应指令或多个指令。然后,在框920处,运载器单元101a例如通过计算机105a和/或agm模块108a向所述子组查询是否存在关于其应操作哪些响应指令的协定。如果存在协定,则委派指令且过程900结束,其中运载器单元101a根据所识别响应指令继续操作,如本文另外所公开。如果不存在协定,则过程900返回到框910,将最终委派全部所述一组响应指令。例如,在所述一组响应指令中,子组中的两个运载器单元可能最靠近于同一用户或用户组。如果其他特性或所感测数据并不区分这些运载器单元的执行能力,则更新状态信息可识别将响应的另一用户,或识别对所述一组响应指令中的每一个最有效响应的其他区分点。

总结

诸如本文所论述的计算装置通常各自包括指令,所述指令可由诸如以上所识别的计算装置的一个或多个计算装置执行且用于执行上文所述的过程的框或步骤。可根据使用多种编程语言和/或技术创建的计算机程序来编译或解译计算机可执行指令,所述多种编程语言和/或技术包括但不限于,单独地或组合地,javatm、c、c++、visualbasic、javascript、perl、html等。一般来说,处理器(例如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,从而执行包括本文所述的过程中的一个或多个的一个或多个过程。可使用各种计算机可读介质来存储和传输此类指令和其他数据。计算装置中的文件通常是存储在诸如存储介质、随机存取存储器等计算机可读介质上的数据的集合。

计算机可读介质包括参与提供可由计算机读取的数据(例如,指令)的任何介质。此类介质可采取众多形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘以及其他永久性存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(dram)。计算机可读介质的常见形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁性介质、cd-rom、dvd、任何其他光学介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、ram、prom、eprom、flash-eeprom、任何其他存储芯片或盒式磁带、或计算机可从中读取的任何其他介质。

关于本文所述的介质、过程、系统、方法等,应理解,虽然此类过程的步骤等已被描述为根据特定的顺序序列发生,但此类过程可通过以不同于本文所述顺序的顺序进行的所述步骤来实践。还应理解,某些步骤可同时执行,可添加其他步骤,或可省略本文所描述的某些步骤。换言之,本文对系统和/或过程的描述是出于说明某些实施例的目的而提供的,并且绝不应被视为限制所公开的主题。

因此,应理解,上文描述意图是说明性的而非限制性的。在阅读上文描述后,不同于所提供的示例的许多实施例和应用对于本领域技术人员来说将是显而易见的。不应参考上文描述来确定本发明的范围,而应参考所附于此和/或包括在基于此的非临时专利申请中的权利要求连同所述权利要求赋予的等效物的全部范围来确定。预期并意图的是,在本文所论述的领域将出现未来发展,并且所公开的系统和方法将并入此类未来实施例中。总之,应理解,所公开主题能够进行修改和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1