首页 / 载具对载具充电

载具对载具充电实质审查 发明

技术内容

载具对载具充电 背景技术 [0001] 为电动载具(包括全电动载具和/或混动电动载具)提供动力,可以采用一个或多个电池元来存储和提供电力。用于将电荷传输到该一个或多个电池元的现有系统、装置和/或方法通常仅限于静止和/或固定的位置,对此类电动载具的用户实体仅提供有限的效用。 当电动载具的电池元的电量不足时,用户实体通常会改变方向或计划行进到提供此类固定的充电选项的目的地。 发明内容 [0002] 以下内容呈现本文描述的一个或多个实施方式的基本理解。本发明内容不旨在识别关键或重要元素,或划定特定实施方式的任何范围和/或权利要求的任何范围。发明内容的唯一目的是以简化的形式呈现构思,作为后面呈现的更详细描述的前奏。 [0003] 在本文描述的一个或多个实施方式中,描述了可以在电动载具之间的电荷传输的过程中促成电动载具的电池元充电和/或放电的设备、系统、方法和/或装置。 [0004] 根据一个实施方式,一种系统可以包括存储计算机可执行组件(component)的存储器,以及执行存储在存储器中的计算机可执行组件的处理器,其中计算机可执行组件是可执行的,以执行操作。操作包括使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0005] 如本文使用的,电动载具的术语“主电源”可以指电动载具的主电源,诸如为电动载具的任何一个或多个载具系统提供大部分动力的电源,诸如用于电动载具的驱动运动。 [0006] 根据另一个实施方式,一种方法可以包括通过操作地耦合到处理器的系统使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0007] 根据另一个实施方式,非瞬态机器可读介质可以包括可执行指令,该可执行指令当通过处理器执行时促成操作的执行。操作包括通过处理器使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0008] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的优点可以是快速有效地实现充电的能力,诸如小于满电状态,而无需找到固定地点的充电站,诸如将电动载具送达其目的地的“最后一英里”。 [0009] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的另一个优点可以是基于已验证的充电条件(诸如包括但不限于充电速度、充电位置、充电量、充电类型和/或充电补偿)来获取有效的要约和接受的能力。 [0010] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的另一个优点可以是使用耦合到电荷传输载具和/或充电接收载具的系统的移动设备来自动引导充电的能力。 [0011] 在上述系统、方法和/或非瞬态机器可读介质的一个或多个实施方式中,分析模型(诸如人工智能模型)可以执行一个或多个操作。这些操作可以包括比较电池元的健康状态和/或充电状态,基于预设阈值来自动选择在电荷传输中使用的电池元,和/或使用历史数据预测电池元上的电荷传输的结果。这样做的优点可以是快速准确地促成电荷传输的能力,诸如响应于低电量警告和/或来自另一个电动载具的可用电荷传输通知,从而进一步促成电荷传输的效率和速度。 附图说明 [0012] 下面的具体实施方式部分将参考以下附图描述一个或多个示例性实施方式。 [0013] 图1展示按照本文描述的一个或多个实施方式,可以采用电荷传输系统在电动载具之间传输电荷的电动载具的一部分的示意图。 [0014] 图2展示示例性电池系统的框图,按照本文描述的一个或多个实施方式,电荷可以使用电荷传输系统从另一个电动载具向该示例性电池系统/从该示例性电池系统向另一个电动载具转移。 [0015] 图3展示按照本文描述的一个或多个实施方式的图2的示例性电池系统的另一个框图。 [0016] 图4展示按照本文描述的一个或多个实施方式,包括电荷传输系统的电动载具。 [0017] 图5展示按照本文描述的一个或多个实施方式,使用图4的电荷传输系统对图4的电动载具进行定位和对准。 [0018] 图6示意性地描绘按照本文描述的一个或多个实施方式,使用图4的电荷传输系统在一对电动载具之间进行电荷传输的情况。 [0019] 图7展示按照本文描述的一个或多个实施方式的电荷传输系统。 [0020] 图8展示按照本文描述的一个或多个实施方式的另一个电荷传输系统。 [0021] 图9展示按照本文描述的一个或多个实施方式,通过图8的电荷传输系统促成的两个电动载具之间的电荷传输的示意图。 [0022] 图10展示按照本文描述的一个或多个实施方式,用于通过图8的电荷传输系统促成电荷传输的工艺流程。 [0023] 图11展示按照本文描述的一个或多个实施方式,用于通过图8的电荷传输系统促成电荷传输的另一个工艺流程。 [0024] 图12展示示例非限制性的操作环境的框图,在该操作环境中,可以促成本文描述的一个或多个实施方式。 [0025] 图13展示根据本文描述的一个或多个实施方式的示例非限制性的云计算环境的框图。 具体实施方式 [0026] 本公开一般涉及电动载具,更具体地说,涉及电动载具的移动充电。更具体地说,本公开涉及在电动载具之间的电荷传输的过程期间促成电动载具的电池元的充电和/或放电。 [0027] 与此不同的是,在用于电动载具的现有框架中,可以使用固定地点充电站来促成电能传输。这样的充电站可以位于私人住宅或公共充电地点。电荷向电动载具的传输可以通过电动载具本身的控制器和/或通过充电站处或与充电站相关联的控制器来控制。 [0028] 在现有情况下,使用电动载具的旅程通常基于电动载具的可用电量和在旅程期间可以利用为电动载具充电的充电站来进行规划。由于固定充电地点的有限性,很难对旅程期间发生的意外情况、计划外和/或意外的电池元电量不足和/或甚至计划外的绕行进行规划。 [0029] 也就是说,用户实体可能收到电量不足的通知,用户实体可能已忽略先前的电量不足指示(无论是意外还是其他原因),和/或电池元可能发生故障。在上述任何一种情况下,为了限制和/或防止对电动载具的电池元的损害,和/或限制和/或防止电动载具在没有充电的情况下搁浅,期望可以对电动载具进行电荷传输。事实上,当电动载具的在非常低电池电量运行时,用户实体在现有的充电框架下几乎别无选择。用户实体可以请求拖拽到充电站和/或在电动载具可以利用任何剩余电量成功完成这样的旅程的情况下,以其他方式跛行到充电站。 [0030] 为了弥补上述现有框架和/或技术的一个或多个缺陷,本文描述一种系统和方法,其可以在电动载具之间的电荷传输的过程中促成电动载具的电池元的充电和/或放电。 [0031] 例如,本文讨论的一个或多个框架可以允许和/或控制第一载具的主电源(例如包括第一电池系统)通过第二载具的主电源(例如包括第二电池系统)进行充电。第一载具和第二载具中的每个可以是电动载具。需要注意的是,本文描述的一个或多个框架可以用于任何电动载具,并不仅限于商用和/或消费级电动载具。本文描述的该一个或多个框架可以适用于军用载具、海洋载具(诸如船或海洋无人机)、有翼载具(诸如飞机)和/或旋翼载具(诸如直升机或无人机)中的任何一者。同样,也可用于机器人和/或使用电池元的任何适当的可移动设备。 [0032] 载具之间的电荷传输可以通过任何物理耦合和/或无线耦合(诸如使用感应充电)来进行。电荷传输可以在静止或移动的载具之间促成。充电转移本身的调度和/或启动可以通过电动载具处的系统和/或第三方系统来促成。调度和/或启动充电的操作可以通过本文描述的一个或多个框架来促成,该操作包括但不限于:广播充电请求、获取充电要约、通知接受充电要约、补偿充电和/或安排路线以促成充电。 [0033] 附加的和/或备选的操作可以通过本文描述的一个或多个框架来执行,以调度和/或启动充电过程,该操作包括但不限于:识别充电接受载具附近的电动载具、识别可传输电荷的电动载具、设置电荷共享选项以指示可用性、在参与的载具之间发送通知、确定和/或协调充电参数,和/或处理与电荷传输相关联的任何金融交易。 [0034] 可以通过本文描述的一个或多个框架执行的进一步操作可以包括:获取完成充电的能力的确认、确定充电量、确定充电速度、确定在放电载具(例如传输载具)处放电的电池元、确定在充电接受载具(例如接收载具)处充电的电池元、确定参与电荷传输的电动载具的一个或多个电池元的健康状态、对准参与电荷传输的电动载具,和/或在电荷传输期间保持对准。 [0035] 现在转到所展示的附图,以下详细描述仅为说明性的,不旨在限制实施方式和/或实施方式的应用/使用。此外,不旨在受前面的背景技术或发明内容部分或本具体实施方式部分中任何明示或暗示信息的约束。 [0036] 现在将参考附图对一个或多个实施方式进行描述,其中相同的附图标记用于指代相同的元件。在以下描述中,为了便于解释,列出了许多具体细节,以提供对该一个或多个实施方式的更透彻的理解。然而,在各种情况下,该一个或多个实施方式显然可以在没有这些具体细节的情况下实践。 [0037] 可以理解的是,当元件被称为“耦合”到另一个元件时,其可以描述一个或多个不同类型的耦合,包括但不限于化学耦合、通信耦合、电耦合、电磁耦合、操作耦合、光学耦合、物理耦合、热耦合和/或另外类型的耦合。 [0038] 同样,可以理解的是,当元件被称为“连接”到另一个元件时,其可以描述一个或多个不同类型的连接,包括但不限于电连接、电磁连接、操作连接、光学连接、物理连接、热连接和/或另外类型的连接。 [0039] 如本文使用的,术语“实体”、“请求实体”和“用户实体”可以指机器、设备、组件、硬件、软件、智能设备和/或人。 [0040] 虽然下文参考轮式载具(诸如汽车)描述一个或多个设备和/或系统,但本文描述的该一个或多个实施方式并不局限于这种用途。本文描述的框架可以在任何适当的电动载具(EV)中/在任何适当的电动载具(EV)处/针对任何适当的电动载具(EV)实施。事实上,本文描述的该一个或多个系统、方法和/或非瞬态的计算机可读介质可以用于任何军用载具、海洋载具(诸如船或海洋无人机)、有翼载具(诸如飞机)和/或旋翼载具(诸如直升机或无人机)。同样,用途可以扩展到机器人和/或使用电池元的任何适当的可移动设备。 [0041] 首先看图1‑3,展示不同的间隔尺寸(granularity)级别的电动载具。 [0042] 首先转到图1,展示电动载具100的一部分。电动载具100包括车身部分102、一对车轴104和连接到车轴104以驱动车身部分102移动的车轮105。车轴104的旋转可以通过一对电机106(诸如牵引电机)驱动。电机106可以通过全局控制器108直接控制,该全局控制器可以通过一个或多个连接器110(诸如电线和/或电缆)操作地连接到电机106。虽然在图1中没有具体示出,但全局控制器108可以控制电池系统,诸如电池系统200(图2或图3),诸如通过控制这样的电池系统的局部控制器(例如电池元电平和/或电池组电平控制器)。因此,电池系统可以经由连接器110和/或其他连接器(诸如电线和/或电缆)供电,诸如以AC和/或DC电压形式,用于驱动电机106以及其它用途。 [0043] 接下来参考图2,在200处提供示例性电池系统的描绘。该电池系统200可以是多组电池系统或多串电池系统。通常,电池系统200可以提供不同水平的AC输出电压,用于驱动不同的电机。同样,在一个或多个实施方式中,这样的电池系统可以同时为不同的电机提供不同的AC电压,该不同的AC电压可以具有不同的相位。这样的电池系统可以直接向电机和向载具的一个或多个辅助系统至少部分地同时供电。如上文提到的,平衡电池/电池组的电量和/或健康状态可以实现向电池系统外部的多个装置提供不同的电流/电压输出。 [0044] 电池系统200可以包括载具中央控制器(VCC)210和充电控制器(CC)212,和/或操作地与其配合运作。VCC 210可以促成将不同的电压安排路线到不同的载具装置。CC 212可以帮助控制向电池系统200传输电荷,以增加耗尽的电量。 [0045] 电池系统200还可以包括单元202的三个组串282、284和286。每个单元202可以是电池元或多电池元电池组。每个单元202可以具有不同的编号,并可以诸如通过各自的控制器和/或处理器、通过组串编号和单元编号进行识别,诸如组串:单元或3:96。每个单独组串内的每个单元202可以连接到彼此,诸如经由连接到单元202的相应控制器的相应AC极的组串桥接器292。每个组串282、284和286可以操作地连接(诸如无线通信连接)到全局控制器 280。发射器281可以耦合到每个组串282、284和286,并且耦合到全局控制器280,诸如用于沟通电池系统200的健康状态和/或充电状态信息。 [0046] 电池系统200可以改变来自一个或多个电池元(诸如多电池元组串)的输出极性,以由于输出极性的改变而可选地提供来自电池系统200的交流(AC)电压输出或直流(DC)电压输出中的一个或两个。为了提供AC电压输出和/或DC电压输出,(例如各个单元202的)本地控制器可以可选地单独提供负输出电压、正输出电压或无输出电压。也就是说,相对于一个单元202,相应单元控制器可以一次提供负输出电压、正输出电压或无输出电压中的一个。关于无电压的提供,单元控制器可以(诸如经由其一个或多个元件)配置成绕过通过相应单元控制器控制的一个或多个电池元。此外,一个或多个单元202可以因此被绕过,而同一组串中的其他单元202可以提供输出电压或被提供充电电流。在一个或多个实施方式中,组串中的两个或更多、甚至所有单元202可以被绕过,以从相应电池系统200提供较低甚至无电压。在一个或多个实施方式中,整个组串282、284或286可以被绕过。 [0047] 在一个或多个实施方式中,全局控制器280可以控制和/或管理本地单元控制器。 组串282、284和286可以通过全局控制器280控制,以经由电池元组串的并联耦合来提供三相电流源。因此,可以提供作为三相正弦输出表示的输出,诸如以产生旋转磁场,用于电机的操作,诸如驱动载具(诸如电动载具100)的一个或多个车轴、齿轮和/或车轮的电机。事实上,在一个或多个实施方式中,一个或多个电机可以直接通过这样的电池系统200来控制。 [0048] 在一个或多个实施方式中,这样的直接控制可以在不采用通常在包括恒压DC电池的现有技术中实施的附加的逆变器、变压器、充电器和/或其他组件的情况下实施。同样,在一个或多个实施方式中,电池系统200可以操作以在诸如没有附加的变压器、逆变器或充电器的情况下,一次对一个或多个电池元进行充电或放电。在一个或多个实施方式中,一个或多个电池元的选择性充电可以利用同时对相同或不同的多电池元电池组和/或多电池元组串中的一个或多个其他电池元进行选择性放电来同时执行。 [0049] 在一个或多个实施方式中,AC输出和DC输出可以通过电池系统200同时提供。在一个或多个实施方式中,可以控制电池系统200将来自一个或多个电池元的电压转换为较低电压,诸如为载具(诸如电动载具100)的一个或多个辅助系统供电,诸如面板、灯和/或AC充电器。 [0050] 在一个或多个实施方式中,可以根据相应单元202的电荷水平和/或健康水平来采用单元202(例如充电和/或放电),诸如首先采用具有最高综合电荷的电池元202为另一个电动载具的电池系统充电。 [0051] 电池元的健康和/或故障状态的参考可以同样等同地适用于包括两个或更多电池元的电池组。如本文使用的,电池组状态理解为电池组(本文也称为电池簇)的电池元状态的函数。因此,电池组级别的监测和/或顺序/优先级确定仍然可以包括电池元级别的监测和/或顺序/优先级确定。也就是说,电池组级别的监测和/或确定可以包括、基于和/或作为电池元状态监测和/或确定的功能。因此,上文和/或下文相对于电池元的任何描述也可以应用于电池组,诸如与由电池组包括的电池元的水平、读数和/或数据的汇总配合。 [0052] 在一个或多个实施方式中,电池元级别顺序可以诸如通过本地控制器、CC 212和/或全局控制器280采用,用于向/从电池系统200进行电荷传输。例如,如图3示意图300描绘的,优先顺序可以诸如通过全局控制器280的相应确定组件、诸如基于组串级别来确定。在一个或多个实施方式中,如图所示,每个组串282、284、286可以根据相同的充电和/或放电优先级进行操作。如图所示,表示310的放电顺序和/或表示320的充电顺序可以基于与相应组串的物理串联顺序不同的顺序。例如,在表示310处,虽然电池元a、b、c和d(202)可以按此顺序串联连接,但电池元202的放电顺序可以是a、b、d、c等。在一个或多个其他实施方式中,任何一个或多个组串可以使用与电池系统200的其他组串不同的单元顺序进行操作。 [0053] 在一实施方式中,图3处的组串处的单元202可以代表多电池元电池组。在另一个实施方式中,图3处的组串处的单元202可以代表单个电池元。也就是说,放电和/或充电的优先顺序可以在电池元级别或电池组级别上提供。此外,在一个或多个实施方式中,电池元级别和电池组级别的优先级(例如顺序)可以诸如通过全局控制器280的相应确定组件来确定并采用。 [0054] 可以采用不同的优先级,诸如取决于电池系统200的相应电池元的健康状态(SOH)或充电状态(SOC)。如本文使用的,SOH可以包括膨胀状态、温度、电流/电压输入/输出和/或材料成分,而SOC尤其可以包括当前电荷水平和/或历史电荷水平信息。 [0055] 接下来看图4‑6,图中大致说明了一种电动载具充电系统,其可以促成向/从电池系统(诸如电池系统200)进行电荷传输。为简洁起见,在本文描述的一个或多个其他实施方式中采用的类似元件的重复描述被省略。虽然图4‑6提到载具402,但描述也可适用于载具 100(图1)。 [0056] 在图4处展示包括电动载具402、电池系统200、电荷传输系统420和引导控制系统 406的示意图。 [0057] 电动载具402被展示为轮式载具,包括车身408和一组车轮414,该组车轮耦合到车身,用于响应于通过电池系统200供电的电机的启动而移动车身408。电池系统200除了为一个或多个用于移动电动载具402的电机供电外,还可以为电动载具402的一个或多个辅助系统供电,诸如空调/加热系统、导航系统、仪表板系统和/或甚至电荷传输系统420。 [0058] 电荷传输系统420通常可以配置成监测电池系统200,并确定电池元(无论是单独还是作为电池组的一部分)的可用性,以用于至少一对电动载具之间的能量转移。 [0059] 电荷传输系统420可以包括和/或操作地耦合到一个或多个充电耦合设备412。耦合设备412还可以操作地耦合到电池系统200,以促成包括耦合设备412的载具402与另一个电动载具之间的电荷传输。 [0060] 如图所示,耦合设备412可以设置在电动载具402的任何适当的位置,或车身408的任何适当的位置。例如,耦合设备412‑A可以位于载具402的前部位置,诸如沿车身408的前保险杠。耦合设备412‑B可以位于车身408的前大灯区域附近、沿前大灯区域和/或在前大灯区域处。耦合设备412‑C可以位于车身402的后部位置,诸如沿着车身408的后保险杠。耦合设备412‑D可以位于车身408的后大灯区域附近、沿后大灯区域和/或在后大灯区域处。耦合设备412‑E可以位于车轮414旁、沿车轮和/或在车轮处,诸如位于在车轮414的轮毂罩区域旁、沿轮毂罩区域和/或在轮毂罩区域处。 [0061] 任何耦合设备可以包括物理耦合,诸如插头、端口、电线和/或电缆。附加地和/或备选地,任何耦合设备可以包括无线耦合器,诸如感应耦合器,该感应耦合器可以允许向/从(诸如另一个电动载具的)另一个感应耦合器进行电荷传输,当与该另一感应耦合器在限定距离内时。无线耦合器可以包括激光发生器,诸如用于对准耦合器和/或用于传输电荷。 [0062] 引导控制系统406可以操作地耦合到电荷传输系统420,用于大致定位电动载具 402,然后更直接地将该电动载具相对于另一个电动载具402对准,以促成电荷传输。引导控制系统406可以包括传感器控制器418和多个信号组件416,诸如天线。信号组件416可以包括任何适当的设备和/或组件,用于促成电动载具402与接收/发送电荷的位置(诸如另一个电动载具)之间的信号传输。 [0063] 信号组件416中的一个或多个(诸如每个)可以是适合发射和/或接收信号(诸如蓝牙低能耗信号)的超宽带(UWB)天线或蓝牙低能耗天线。电动载具402处的各种信号组件416和各种耦合设备412之间的距离可以是固定的,诸如已知的和/或可以通过引导控制系统 406检索。也就是说,各种信号组件416可以相对于目标位置定位,以与耦合设备412(诸如另一个电动载具的目标耦合设备)共同运动。 [0064] 引导控制系统406的一个或多个信号组件416可以与目标位置的信号组件(诸如目标位置的UWB天线)配对。配对可以是蓝牙低能耗连接、WiFi和/或其他适当的连接的方式。 [0065] 可以采用载具402处的两个或更多信号组件416以提供其中一个耦合设备412相对于目标位置的相应耦合设备的三角测量。在一个或多个实施方式中,该一个或多个信号组件416可以将位置数据(诸如原始数据和/或计算数据)传输到目标位置处的相应引导控制系统(例如另一个电动载具)。在一个或多个实施方式中,引导控制系统406和/或一个或多个信号组件416可以配置成向目标位置传输唤醒信号,诸如在处于选择性确定的距离范围内和/或达到选择性确定的与目标位置的距离阈值时。阈值和/或范围可以通过用户实体来选择,诸如使用引导控制系统406的适当的显示界面组件。 [0066] 如图5的示意图500所示,引导控制系统406可以采用相应控制器组件和/或计算组件,以采用从信号组件416接收的数据来确定耦合设备412上的所选的与目标位置502的相应耦合设备512之间的当前距离。引导控制系统406(诸如采用任何适当的组件、AI、学习模型、算法、查找表和/或数据库)可以基于对来自信号组件416的信号的时间测量来确定所选耦合设备与目标耦合设备512之间的距离。 [0067] 在一个或多个实施方式中,时间测量可以包括飞行时间测量。如本文使用的,飞行时间(ToF)是测量物体、粒子或波(声波、电磁波等)在介质中行进一段距离所需的时间。该信息可以用于测量速度或路径长度,或作为了解粒子或介质的特性(诸如成分或流速)的方法。可以直接(例如经由质谱仪中的离子探测器)或间接(例如通过从激光多普勒测速仪中的物体散射的光)检测行进物体。 [0068] 在一个或多个实施方式中,附加地或备选地,时间测量可以包括到达时间测量。如本文使用的,到达时间(TOA或ToA)是在从发射器发出的无线电信号到达远程接收器时的绝对时刻。自发射时间(TOT或ToT)起经过的时间跨度即为飞行时间(TOF或ToF)。到达时间差(TDOA)是TOA之间的差值。 [0069] 结合参考图4和图5,信号组件416可以向目标信号组件516发送粒子、波和/或信号(诸如声、电磁、光和/或其他光学信号和/或无线电信号),和/或反之亦然。所发射的粒子、波和/或信号需要一定的时间在信号组件416和516之间的限定介质中行进一段距离。通过在接收信号组件处的接收和/或在发射信号组件处反射的粒子、波和/或信号,可以确定时间数据(飞行时间和/或到达时间)。使用该信息,可以确定信号组件416和516之间(诸如相对于两个区域)的当前距离。第一区域可以是一般载具定位区域。第二区域可以是比第一区域更小的更精确载具精细对准区域。 [0070] 接下来转到图6,电动载具402的引导控制系统406与另一个电动载具502的引导控制系统506配合的示例性使用在示意图600处展示。可以理解的是,引导控制系统406和/或相应传感器控制器418可以由电动载具402的相应电荷传输系统420包括。同样,引导控制系统506和/或相应传感器控制器518可以由电动载具502的相应电荷传输系统包括。需要注意的是,电动载具402或电动载具502可以是充电接收载具或电荷传输载具。通常,使用导向控制系统406和506,可以在耦合设备412和512之间确定并执行最小距离D,然后开始电荷传输。 [0071] 现在转到图7,所展示的是非限制性架构700,其包括电荷传输系统702。电荷传输系统702通常可以使用电动载具的主电源对另一个电动载具的主电源进行充电。 [0072] 在一个或多个实施方式中,要开始的电荷传输可以是紧急充电,诸如当第一电动载具701的主电源750电量较低时,诸如低于指定最低电量阈值。 [0073] 电荷传输系统702可以包括一个或多个组件,诸如存储器704、处理器706、总线 705、确定组件712和/或执行组件718。通常,电荷传输系统702可以位于具有主电源750的电动载具701的任何适当的位置。主电源750可以包括多个电池元752。 [0074] 执行组件718可以使用第二电动载具762的主电源770为第一电动载具701的主电源750充电。如上文记录的,电动载具的术语“主电源”可以指电动载具的主电源,诸如为电动载具的任何一个或多个载具系统提供大部分电力(诸如用于驱动电动载具的运动)的电源。例如,替代穿越到固定的充电位置,或者无法穿越到固定的充电位置,第一电动载具701的主电源750可以(诸如在主电源750未充满电的情况下)通过另一个电动载具(例如第二电动载具762)的另一个主电源770充电。 [0075] 确定组件712可以通常有助于协调和验证限定充电的一个或多个条件,如将会在下文中相对于图8的实施方式进一步描述的那样。 [0076] 接下来转到图8,所展示的是包括电荷传输系统802的非限制性架构800。为简洁起见,在本文描述的一个或多个其他实施方式中采用的类似元件的重复描述被省略。相对于图7实施方式的描述可以适用于图8的实施方式。同样,相对于图8的实施方式的描述可以适用于图7的实施方式。 [0077] 通常,电荷传输系统802以及由此非限制性系统800可以使用电动载具的主电源对另一个电动载具的主电源进行充电。在一个或多个实施方式中,电荷传输系统802还可以进一步促成充电请求、要约和接受,以及充电位置(例如目的地)的选择。在一个或多个实施方式中,至少引导控制器可以由电荷传输系统802包括。通常,电荷传输系统802可以位于具有主电源850的电动载具的任何适当的位置。主电源850可以包括多个电池元852。 [0078] 在一个或多个实施方式中,要开始的电荷传输可以是紧急充电,诸如在第一电动载具801的主电源850电量过低(例如低于指定最低电量阈值)的情况下。 [0079] 非限制性系统800的一个或多个组件之间的一个或多个通信可以通过有线和/或无线手段提供,包括但不限于采用蜂窝网络、广域网(WAN)(例如互联网)和/或局域网(LAN)。用于支持通信的适当的有线或无线技术可以包括但不限于无线保真(Wi‑Fi)、全球移动通信系统(GSM)、通用移动电信系统(UMTS)、全球互通微波访问(WiMAX)、增强型通用分组无线服务(增强型GPRS)、第三代合作伙伴项目(3GPP)长期演进(LTE)、第三代合作伙伴项目2(3GPP2)超移动宽带(UMB)、高速分组接入(HSPA)、Zigbee和其他802.XX无线技术和/或传统电信技术、 会话发起协议(SIP)、 RF4CE协议、 WirelessHART协议、6LoWPAN(低功耗无线局域网上的Ipv6)、Z‑Wave、先进和/或自适应网络技术(ANT)、超宽带(UWB)标准协议和/或其他专有和/或非专有通信协议。 [0080] 电荷传输系统802可以与云计算环境相关联,诸如可经由云计算环境访问。 [0081] 通常,电荷传输系统802可以包括任何适当类型的组件、机器、设备、设施、装置和/或仪器,包括处理器和/或能够与有线和/或无线网络进行有效和/或可操作的通信。所有这样的实施方式都被设想到。例如,电荷传输系统802可以包括服务器设备、计算设备、通用计算机、专用计算机、平板电脑计算设备、手持设备、服务器类计算机器和/或数据库、膝上电脑、笔记本电脑、台式电脑、手机、智能电话、消费电器和/或仪器、工业和/或商业设备、数字助理、支持多媒体互联网的电话、多媒体播放器和/或另外类型的设备和/或计算设备。同样,电荷传输系统802可以设置和/或运行在任何适当的设备处,诸如但不限于服务器设备、计算设备、通用计算机、专用计算机、平板计算设备、手持设备、服务器级计算机器和/或数据库、膝上电脑、笔记本电脑、台式电脑、手机、智能电话、消费类设备和/或仪器、工业和/或商业设备、数字助理、支持多媒体互联网的电话、多媒体播放器和/或另外类型的设备和/或计算设备。 [0082] 电荷传输系统802可以包括多个组件。各组件可以包括存储器804、处理器806、总线805、确定组件812、补偿组件814、通信组件816、执行组件818、分析模型820和/或训练组件824。 [0083] 首先简要讨论转到电荷传输系统802的处理器806、存储器804和总线805。例如,在一个或多个实施方式中,电荷传输系统802可以包括处理器806(例如计算机处理单元、微处理器、经典处理器和/或类似处理器)。在一个或多个实施方式中,本文描述的参考或不参考该一个或多个实施方式的该一个或多个附图的与电荷传输系统802相关联的组件可以包括一个或多个计算机和/或机器可读、可写和/或可执行的组件和/或指令,该组件和/或指令可以通过处理器806来执行,以提供通过这样的组件和/或指令限定的一个或多个过程的执行。在一个或多个实施方式中,处理器806可以包括确定组件812、补偿组件814、通信组件 816、执行组件818、分析模型820和/或训练组件824。 [0084] 在一个或多个实施方式中,电荷传输系统802可以包括计算机可读存储器804,该计算机可读存储器可以操作地连接到处理器806。存储器804可以存储计算机可执行指令,该计算机可执行指令当通过处理器806执行时,可以使处理器806和/或电荷传输系统802的一个或多个另一个组件(例如确定组件812、补偿组件814、通信组件816、执行组件818、分析模型820和/或训练组件824)执行一个或多个动作。在一个或多个实施方式中,存储器804可以存储计算机可执行组件(例如确定组件812、补偿组件814、通信组件816、执行组件818、分析模型820和/或训练组件824)。 [0085] 本文描述的电荷传输系统802和/或其组件可以经由总线805以通信、电气、操作、光学和/或其他方式耦合到彼此。总线805可以包括存储器总线、存储器控制器、外设总线、外部总线、本地总线和/或可以采用一个或多个总线架构另外类型的总线中的一个或多个。 可以采用总线805的这些实施例中的一个或多个。 [0086] 在一个或多个实施方式中,电荷传输系统802可以(诸如经由网络)耦合(以通信、电气、操作、光学和/或类似功能)到一个或多个外部系统(例如未展示的电气输出生产系统、一个或多个输出目标和/或输出目标控制器)、源和/或设备(例如经典、通信设备和/或类似设备)。在一个或多个实施方式中,电荷传输系统802和/或非限制性系统800的一个或多个组件可以驻留在云端中,和/或可以本地驻留在本地计算环境中(例如在指定位置处)。 [0087] 除上文描述的处理器806和/或存储器804外,电荷传输系统802可以包括一个或多个计算机和/或机器可读、可写和/或可执行的组件和/或指令,该组件和/或指令当通过处理器806来执行时,可以提供通过这样的组件和/或指令限定的一个或多个操作的执行。 [0088] 现在转到电荷传输系统802的附加组件(例如确定组件812、补偿组件814、通信组件816、执行组件818、分析模型820和/或训练组件824),通常,电荷传输系统802可以基于一个或多个条件来限定、设置、协调和执行通过另一个主电源870对主电源850进行充电。可以理解的是,电荷传输系统802的任何一个或多个组件可以位于云端、电动载具801处和/或操作地耦合到电动载具801的任何其他适当位置处,和/或在云端中、电动载具处、操作地耦合到电动载具801的任何其他适当位置处运作。 [0089] 可以理解的是,下文提供的讨论可以适用于在电荷传输载具处或在充电接收载具处采用的电荷传输系统802。 [0090] 首先转到确定组件812,确定组件812可以识别、接收、定位和/或以其他方式确定主电源850(例如包括电池系统)的低电量的通知。例如,该通知可以通过载具中央控制器和/或主电源850的电池管理系统(BMS)来提供,并可以提示执行与主电源850充电相关的一个或多个流程。 [0091] 例如,基于通知,通信组件816可以配置成,诸如基于限定接收通知的一个或多个逻辑规则,自动广播充电请求。也就是说,响应于通知,通信组件816可以被触发以广播充电请求。该广播可以通过通信组件816和/或包括电荷传输系统802的电动载具的任何适当设备来促成。通信组件816可以包括用于进行广播的任何适当组件,诸如天线、蓝牙控制器和/或信号发生器。广播可以通过任何适当的方法(诸如红外通信、无线电和/或蓝牙)进行。 [0092] 在一个或多个实施方式中,广播可以通过任何第三方系统(诸如无线电网络和/或专门配置成用于发送/接收电荷传输请求和/或要约的广播的系统)来促成。 [0093] 现在转到图9,除了图8之外,相对于上文和下文提供的描述,本文讨论的任何一个或多个通信可以通过任何适当的方法(诸如红外通信、无线电和/或蓝牙)来进行。本文讨论的任何一个或多个通信可以包括任何适当格式的数据和/或元数据。此外,任何一个或多个通信可以在第一电动载具801(例如充电接收载具)和第二电动载具862(例如电荷传输载具)之间传输,诸如在这样的电动载具801和862的相应通信组件816和916之间。附加地和/或备选地,本文讨论的任何一个或多个通信可以包括经由第三方系统950的访问和/或传输,诸如配置成促成针对主电源能量转移的通信的系统。 [0094] 如本文使用的,第三方系统950可以包括任何软件、硬件、程序和/或应用程序。第三方系统950可以托管在服务器、数据中心和/或云端处。第三方系统950至少可以引导具有主电源的相应电动载具之间的通信。在一个或多个实施方式中,这些主电源中的一个或多个可以操作地耦合到相应电荷传输系统。 [0095] 附加地和/或备选地,本文讨论的任何一个或多个通信可以通过电动载具801和 862之一处的移动设备促成、进行和/或传输。例如,第一电动载具801的用户实体可以包括和/或与第一移动设备951相关联,该第一移动设备可以操作地耦合到电荷传输系统802。第二电动载具862的用户实体可以包括和/或与第二移动设备952相关联,该第二移动设备可以操作地耦合到相应电荷传输系统902和/或操作地耦合到第二电动载具862。 [0096] 如本文使用的,移动设备可以是包括任何软件、硬件、程序和/或应用程序的任何计算机设备,诸如手机、膝上电脑和/或平板电脑。 [0097] 能源提供者(例如具有主电源870的第二电动载具862)可以基于与第一电动载具 801的邻近程度、到第三方系统950的操作地连接和/或基于来自操作地耦合到第二电动载具862的载具系统的响应来定位。 [0098] 例如,采用通信组件916,电动载具,无论是通过第一电动载具801的电荷传输系统 802,还是通过第二电动载具862的电荷传输系统902,可以发送包括信息的一个或多个方面的一个或多个通信。 [0099] 如上文记录的,可以发送广播请求充电。请求/广播可以包括请求的充电量、充电位置、充电类型(例如物理和/或无线充电)、充电速度和/或补偿要约,但不限于此。请求的充电量可以基于电源的一个或多个电池单元的容量、默认量、通过确定组件812来计算出的到达指定目的地的量。目的地可以通过用户实体指定和/或可以通过确定组件812确定,诸如固定充电站的封闭位置,以接收完全充电。也就是说,请求的充电可以是相应主电源850的部分或完全充电。 [0100] 同样,与广播充电请求不同,相应通信组件816也可以广播充电可用性。 [0101] 通信组件816同样可以诸如在第二电动载具(例如第二电动载具862)处获取请求。 在这种情况下,通信组件916可以设置在和/或操作地耦合到第二电动载具862处。 [0102] 通信组件816可以向另一个电动载具的载具系统(诸如从第二电动载具862向第一电动载具)发送要约,诸如以满足请求。要约可以包括任何适当的信息,诸如提出的充电量、充电位置、充电类型、充电速度和/或补偿协议。与在请求中请求的信息相比,信息的这些方面中的任何一个或多个可以是修改后的数量。在这种情况下,通信组件816可以设置在和/或操作地耦合到第二电动载具862处。 [0103] 通信组件816同样可以获取要约和/或通知接受要约,诸如从第一电动载具801到第二电动载具862。也就是说,在这种情况下,通信组件816可以设置在和/或操作地耦合到第一电动载具801处。 [0104] 确定组件812通常可以基于来自操作地连接的主电源、来自知识数据库和/或来自另一个电动载具的任何一个或多个通信(例如请求、要约和/或接受)的数据,帮助相应电荷传输系统802、902确定上述信息方面的任何一个或多个。如本文使用的,这些上述信息方面也称为“条件”。 [0105] 也就是说,确定组件812可以将请求的条件与提出的条件进行比较。任何条件可以被商定、提出更改和/或基于已知的指标以其他方式计算。例如,确定组件812可以将请求的充电量与提出的充电量进行比较,并确定诸如除非修改充电的会合地点,否则提出的充电不足以到达目的地。因此,确定组件812可以向通信组件916传达修改后的充电位置,以便传输。在另一个实施例中,可以诸如基于相应主电源的电池单元的监测状态(例如健康状态)来建议充电速度。 [0106] 在另一个实施例中,在电荷传输系统802设置在电荷传输电动载具处的情况下,系统802可以提交协议,为一个以上的电动载具(诸如多个电动载具)提供充电。在这种情况下,相应确定组件812可以诸如采用队列,诸如基于到每个充电接收电动载具的距离来确定要提供的能量值。在一个或多个情况下,充电接收电动载具可以在这样的队列中诸如基于要传输的能量值、距电荷传输电动载具的距离、补偿和/或其组合被排序。 [0107] 与确定组件812相关联,诸如基于历史补偿指标和/或实时补偿指标,诸如单位电荷成本,补偿组件814可以提供建议补偿。在一个或多个实施方式中,任一载具的旅行距离可以被采用为计算中的因素。在一个或多个实施方式中,充电速度、可以执行充电之前的时间、充电延迟和/或一天/一周/一年的时间可以被采用为计算中的因素。 [0108] 通常,响应于通过确定组件812来确定一个或多个条件,执行组件818可以对是否满足用于启动充电的条件进行一个或多个验证。基于一个或多个条件,诸如基于以下至少一个:第一电动载具和第二电动载具之间的距离,或第一电动载具的主电源或第二电动载具的主电源的能量值,执行组件818可以提供,并且电荷传输系统802从而可以获取,确认完成充电的能力。 [0109] 现在描述这些一般构思的更具体的解释。例如,执行组件818可以基于从一个或多个载具接收到的一个或多个响应(例如要约)来识别出一组载具(例如一个或多个),该组载具处于距第一电动载具的一段距离内,使得第一电动载具801和/或该组载具中的载具中的至少一个的转运在主电源850的当前电荷水平降低到超过最小电荷阈值之前发生。也就是说,执行组件818可以从接收到的通信和/或从第三方系统950获取该组载具的位置信息。例如,当前电荷水平可以基于与BMS的通信从确定组件812获取。 [0110] 可以通过执行组件818来执行对一个或两个拟议的、参与的电动载具是否可以会合和/或行驶到指定充电启动位置的计算。例如,这样的计算可以基于当前电荷水平、最低电荷阈值、载具之间的距离、到充电启动位置的距离、拟议会合时间和/或每单位充电指标的载具里程。如上文记录的,该信息可以从通信、相应BMS、相应载具控制器、一个或多个知识数据库处的历史信息和/或GPS数据中获取。事实上,基于距离和/或能量值,从而也基于充电位置,电动载具可能会也可能不会成功地行驶到充电位置。 [0111] 响应上述验证,可以诸如基于距离第一电动载具最近、补偿成本最低、充电时间和/或拟议充电速度,对该组载具中的载具进行排序,并选择第二电动载具。 [0112] 相对于选定的第二电动载具862,通信组件816可以前进到完成请求/要约/接受,如上文描述的。接下来,执行组件818可以验证充电条件是否满足。如上文提到的,这些条件可以包括提出的充电量、充电位置、充电类型、充电速度和/或补偿协议。 [0113] 接下来,指令可以通过任何适当手段向操作地耦合到执行组件818的相应电动载具(诸如向电动载具中央控制器)传达,以安排到指定充电位置的路线。指令(诸如指令840)可以通过执行组件818来引导。同样,可以向通信组件816发送指令,以向另一参与的电动载具(例如选定的第二电动载具862)发送类似请求。也就是说,在确认接受充电要约时,执行组件818可以自动请求为第一电动载具或第二电动载具中的至少一个安排路线。 [0114] 作为响应,电动载具可以执行上文相对于图4‑6限定的任何一个或多个操作,从而定位电动载具以接收电荷传输。 [0115] 响应于诸如来自相应充电耦合对准系统和/或定位系统(例如引导控制系统406)的通知,执行组件818可以传达指令840以启动电荷传输。可以使用物理充电耦合器(例如插头、适配器和/或电缆)和/或使用无线充电耦合器(例如感应耦合板、无线充电板和/或基于激光的充电元件)来促成该电荷传输。 [0116] 响应于诸如来自相应充电耦合对准系统和/或定位系统(例如引导控制系统406)的通知,执行组件818可以传达指令840以启动电荷传输。可以使用物理充电耦合器(例如插头、适配器和/或电缆)和/或使用无线充电耦合器(例如感应耦合板、无线充电板和/或基于激光的充电元件)来促成该电荷传输。 [0117] 值得注意的是,电荷的传输可以是较慢的涓流充电、正常速度充电或较快的快速充电。取决于电荷传输的速度以及与接收和转移载具处的电池元有关的附加信息,用于促成电荷传输的目标电池元可以通过至少一个参与的电动载具的相应电荷传输系统来确定。 [0118] 例如,仍然参考图8和图9,与执行和设置以执行电荷传输860配合,通信组件816、 916可以直接和/或间接地彼此通信一个或多个指令,用于安排路线、会合、定位和/或对准指导。对准可以包括对准相应耦合设备(例如耦合设备911、912)。 [0119] 如本文使用的,间接通讯/通信可以包括使用第三方系统950、移动设备951和/或移动设备952。 [0120] 此外,充电的取消可以诸如通过相应通信组件816、916,诸如基于未达到一个或多个阈值和/或未在指定会合地点会合来传达。 [0121] 接下来,可以通过执行组件818来引导一般定位阶段(例如确定载具801、862彼此的一般相邻关系)。在一实施方式中,该阶段可以包括安排路线指令840。也就是说,执行组件818可以再次采用相应通信组件816、916引导开始旅行到会合地点。 [0122] 在任何时候,执行组件818(诸如基于上述GPS数据)可以确定载具801、862中的一个或两个偏离航线。也就是说,诸如通过执行组件818和/或通过相应载具801、862的用户实体,可以传达重新校准会合指令和/或取消充电。会合指令的重新校准可以包括通过相应执行组件进行批准或验证。 [0123] 在满足参与的载具801、862彼此相邻的一般定位阶段时,和/或至少达到载具801、 862之间(和/或耦合设备911、912之间)的阈值最小对准距离时,可以执行电动载具801、862之间的精细对准阶段。可以验证精细对准,执行组件818可以引导充电。 [0124] 备选地,对准可能失败,执行组件818可以引导重新校准会合指令和/或取消充电。 会合指令的重新校准可以包括通过相应执行组件来批准或验证。 [0125] 在耦合设备911、912之间充电期间,持续的对准可以通过执行组件818来监测。同样,与上文情况类似,执行组件818可以引导重新校准对准指令和/或取消充电。 [0126] 在一个或多个实施方式中,确定组件812和/或执行组件818可以至少部分地通过分析模型(诸如分析模型820)来促成。分析模型820可以包括经典模型、预测模型、神经网络和/或人工智能模型,和/或可以由经典模型、预测模型、神经网络和/或人工智能模型包括。 人工智能模型和/或神经网络(例如卷积网络和/或深度神经网络)可以包括和/或采用人工智能(AI)、机器学习(ML)和/或深度学习(DL),其中学习可以是监督的、自我监督的、半监督的和/或无监督的。 [0127] 例如,分析模型820可以采用和/或包括机器学习(ML)模型,该机器学习模型可以学习自动识别和选择条件选项。在一个或多个实施方式中,这样的机器学习模型可以包括基于人工智能(AI)的机器学习模型,包括但不限于浅层或深层神经网络模型、支持向量机(SVM)模型、分类器、决策树分类器、回归模型和/或任何有监督或无监督的机器学习模型。 [0128] 在一个或多个实施方式中,分析模型820可以从知识数据库、通信组件816、主电源BMS和/或其他数据库学习和/或访问与使用主电源850进行电荷传输有关的细节。例如,基于学习这样的一个或多个操作条件和/或因果条件,处理器806可以进一步利用该一个或多个ML和/或AI模型来执行一个或多个任务,包括但不限于进行预测、进行估计(例如电池元容量)、对数据进行分类、实施主电源控制器的一个或多个监测和/或控制操作、和/或另一个任务。 [0129] 通常,分析模型820可以在一组训练数据上(诸如通过训练组件824)训练,该组训练数据可以代表分析模型820将会用于的数据类型。分析模型820的检查,诸如相对于新的、常规的和/或流行的配置和/或其限制,可以定期和/或以任何其他频率执行。分析模型820的再训练可以利用从一个或多个知识数据库和/或从执行组件818(诸如在指定时间窗口上)收集的最新数据来执行。例如,训练组件824可以在确定新的设置和/或实施新的BMS或电池元时训练分析模型820。 [0130] 在一个或多个实施方式中,训练组件824可以促成接收来自用户实体和/或管理员实体的反馈,诸如采用适当的显示设备。利用该反馈,可以更新一个或多个设置和/或阈值(例如旅行到充电位置的阈值距离)。 [0131] 现在具体转到图9的示意图900,总结相对于图8提供的上述信息,EV对EV充电可以包括在至少一对电动载具801和862之间执行的电荷传输860。如图所示,电动载具801可以是充电接收载具,电动载具862可以是电荷传输载具。在一个或多个其他实施方式中,可以在同一电荷传输860中包括附加的充电接收载具和/或电荷传输载具。 [0132] 如图所示,参与的电动载具801和862中的一个或两个可以包括用于使用相应充电耦合器911、912(本文也称为耦合设备)促成电荷传输的电荷传输系统802、902。也就是说,具体到电荷传输载具862,相应电荷传输系统902可以包括通信组件916,该通信组件可以促成向充电接收载具801传输充电条件。 [0133] 电荷传输系统902的相应确定、通信和执行组件和/或分析模型的进一步操作可以与上文相对于电荷传输系统702、802描述的那些相同和/或相似。 [0134] 现在转到图10,所展示的是示例性的、非限制性的系统实施的方法1000的流程图,按照本文描述的一个或多个实施方式,该方法可以促成主电源的一个或多个单元(例如电池元和/或多电池元簇)的充电和/或放电。为简洁起见,省略在本文描述的一个或多个其他实施方式中采用的类似元件的重复描述。 [0135] 在1002处,系统实施的方法1000可以包括通过操作地耦合到处理器的系统(例如确定组件812)来确定是否已广播充电请求。如果否,则系统实施的方法1000返回到开始。如果是,则系统实施的方法1000前进到步骤1004。 [0136] 在1004处,系统实施的方法1000可以包括通过系统(例如通信组件816)来确定另一个电动载具是否可用以执行与广播电动载具的电荷传输。另一电动载具(例如第二电动载具862)是否可用可以包括这样的另一个载具是否在第一电动载具801的附近,使得可以满足一个或多个阈值进行充电。如上文描述的,这样的阈值可以包括参与的电动载具之间和/或到充电位置的最小距离阈值。附加地和/或备选地,也如上文描述的,这样的阈值可以包括充电接收载具(例如第一电动载具801)的最小电荷阈值,充电应在该最小电荷阈值处或在该最小电荷阈值内进行。如果否,则系统实施的方法1000返回到开始。如果是,则系统实施的方法1000前进到步骤1006。 [0137] 在1006处,系统实施的方法1000可以包括通过系统(例如确定组件812)来确定用于接收电荷传输的条件。这些条件可以包括充电速度、待充电的电池系统(例如主电源850)的电池元是否在一个或多个阈值内可用以接收电荷、提议参与的电动载具是否可以促成会合以执行电荷传输(例如主电源是否具有足够的电荷行进到指定充电目的地)、电荷传输载具是否有足够的电荷以供转移,和/或是否已商定补偿。 [0138] 在1008处,系统实施的方法1000可以包括通过系统(例如确定组件812)来确定条件是否是可接受的,使得可以执行电荷传输。如果否,则系统实施的方法1000返回步骤 1004,以确定另一个电动载具是否是可用的,并识别和验证与该另一个电动载具相关的条件。如果是,则系统实施的方法1000前进到步骤1010。 [0139] 在1010处,系统实施的方法1000可以包括通过系统(例如执行组件818)来确定第一和第二电动载具是否已成功到达充电目的地。如果否,则系统实施的方法1000返回步骤 1004,以确定问题和/或另一个电动载具是否是可用的,并识别和验证与该另一个电动载具相关的条件。如果是,则系统实施的方法1000前进到步骤1012。 [0140] 在1012处,系统实施的方法1000可以包括通过系统(例如执行组件818)将充电接收电动载具定位在电荷传输电动载具附近,以促成电荷传输。 [0141] 在1014处,系统实施的方法1000可以包括通过系统(例如执行组件818)来启动电荷传输和通过主电源850来接收电荷传输。 [0142] 现在转到图11,所展示的是示例性的、非限制性的系统实施的方法1100的流程图,按照本文描述的一个或多个实施方式,该方法可以促成对主电源的一个或多个单元(例如电池元和/或多电池元簇)进行充电和/或放电。为简洁起见,省略在本文描述的一个或多个其他实施方式中采用的类似元件的重复描述。 [0143] 在1102处,系统实施的方法1100可以包括通过操作地耦合到处理器的系统(例如通信组件816)来广播通过第二电动载具的主电源对第一电动载具的主电源进行充电的请求。 [0144] 在1104处,系统实施的方法1100可以包括通过系统(例如确定组件812)来确定第一电动载具的主电源的当前电荷水平。 [0145] 在1106处,系统实施的方法1100可以包括通过系统(例如执行组件818)来确定处于距第一电动载具的一段距离内的一组载具,该组载具包括第二电动载具,使得第一电动载具或该组载具中的指定载具中的至少一个的转运在当前电荷水平降低到超过最小电荷阈值之前发生。 [0146] 在1108处,系统实施的方法1100可以包括通过系统(例如执行组件818)来确定包括第二电动载具在内的一组载具,已关于该组载具提供充电要约。 [0147] 在1110处,系统实施的方法1100可以包括通过系统(例如执行组件818)来识别出第二电动载具在该组载具中最靠近第一电动载具。 [0148] 在1112处,系统实施的方法1100可以包括通过系统(例如通信组件816)来确定接受是否被接收且有效。如本文使用的,有效可以表示要约未作其他修改。如果答案是肯定的,则系统实施的方法1100前进到步骤1114。如果答案是否定的,则系统实现方法1100返回步骤1106。 [0149] 在1114处,系统实施的方法1100可以包括在确认接受充电要约时,通过系统(例如执行组件818和通信组件816)来自动请求为第一电动载具或第二电动载具中的至少一个安排路线。 [0150] 在1116处,系统实施的方法1100可以包括通过系统(例如执行组件818和通信组件 816)基于以下至少一个来验证完成充电的能力的确认:第一电动载具和第二电动载具之间的距离,或第一电动载具或第二电动载具的主电源的能量值。 [0151] 在1118处,系统实施的方法1100可以包括通过系统(例如执行组件818)使用第二电动载具的主电源对第一电动载具的主电源进行充电。充电可以包括在第一电动载具的主电源和第二电动载具的主电源之间进行无线充电和/或物理耦合。 [0152] 为便于解释,本文提供的方法(诸如计算机实施的方法)被描绘和/或描述为一系列行为。应当理解和认识到,主题创新并不局限于所展示的行为和/或行为的顺序,例如行为可以以一个或多个顺序发生和/或同时发生,以及与本文未介绍和描述的其他行为一起发生。此外,并非所有所展示的行为都可以用于实施按照所描述的主题的方法。此外,本领域技术人员将会理解并认识到,这些方法可以备选地经由状态图或事件表示为一系列相互关联的状态。附加地,应该进一步理解的是,下文和整个本说明书中描述的方法能够存储在制造的物品上,以促成运输和将方法传输到计算机上。如本文使用的,术语“制造的物品”旨在涵盖可从任何计算机可读设备或存储介质访问的计算机程序。 [0153] 总之,本文描述的一个或多个实施方式可以促成向/从电动载具的一个或多个电池元和/或多电池元电池组进行电荷传输。示例性方法可以包括通过操作地耦合到处理器的系统,使用第二电动载具的主电源对第一载具的主电源进行充电。充电可以包括在第一电动载具和第二电动载具的主电源之间进行物理耦合或无线充电。 [0154] 本文描述的该一个或多个创新、框架、系统、设备和/或方法可以附加地和/或备选地描述如下: [0155] 一种系统可以包括存储计算机可执行组件的存储器,以及执行存储在存储器中的计算机可执行组件的处理器,其中计算机可执行组件是可执行的,以执行操作。该操作包括使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0156] 相对于上文段落的系统,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行物理耦合。 [0157] 相对于上文段落的任何一个或多个的系统,可选地,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行无线充电。 [0158] 上文段落的任何一个或多个的系统,可选地,进一步包括广播充电请求。 [0159] 上文段落的任何一个或多个的系统可以进一步包括确定第一电动载具的主电源的当前电量,并确定处于距第一电动载具的一段距离内的一组载具,该组载具包括第二电动载具,使得第一电动载具或该组载具中的指定载具中的至少一个的转运在当前电荷水平降低到超过最小电荷阈值之前发生。 [0160] 上文段落的任何一个或多个的系统可以进一步包括确定包括第二电动载具在内的一组载具,并将第二电动载具识别为在该组载具中最靠近第一电动载具。 [0161] 上文段落的任何一个或多个的系统还可以进一步包括,在确认接受充电要约时,自动请求为第一电动载具或第二电动载具中的至少一个安排路线。 [0162] 上文段落的任何一个或多个的系统可以进一步包括基于以下中的至少一个来验证确认完成充电的能力:第一电动载具和第二电动载具之间的距离,或第一电动载具的主电源或第二电动载具的主电源的能量值。 [0163] 一种方法可以包括通过操作地耦合到处理器的系统,使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0164] 相对于上述段落的方法,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行物理耦合。 [0165] 相对于上述段落的任何一个或多个的方法,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行无线充电。 [0166] 上述段落的任何一个或多个的方法可以进一步包括通过该系统来广播充电请求。 [0167] 上述段落的任何一个的方法可以进一步包括通过该系统来确定第一电动载具的主电源的当前电荷水平,以及通过该系统来确定处于距第一电动载具的一段距离内的一组载具,该组载具包括第二电动载具,使得第一电动载具或该组载具中的指定载具中的至少一个的转运在当前电荷水平降低到超过最小电荷阈值之前发生。 [0168] 上述段落的任何一个或多个的方法可以进一步包括通过该系统来确定包括第二电动载具在内的一组载具,已关于该组载具提供充电要约,以及通过该系统来将第二电动载具识别为在该组载具中最靠近第一电动载具。 [0169] 一种非瞬态机器可读介质可以包括可执行指令,该可执行指令当通过处理器执行时,可以促成操作的执行。该操作包括通过处理器使用第二电动载具的主电源对第一电动载具的主电源进行充电。 [0170] 相对于上文段落的非瞬态机器可读介质,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行物理耦合。 [0171] 相对于上文段落的任何一个或多个的非瞬态机器可读介质,充电包括在第一电动载具的主电源和第二电动载具的主电源之间进行无线充电。 [0172] 上文段落的任何一个或多个的非瞬态机器可读介质还可以促成操作的执行,该操作包括通过处理器来广播充电请求。 [0173] 上文段落的任何一个或多个的非瞬态机器可读介质还可以促成以下操作的执行,该操作包括通过处理器来确定第一电动载具的主电源的当前电荷水平,以及通过处理器来确定处于距第一电动载具的一段距离内的一组载具,该组载具包括第二电动载具,使得第一电动载具或该组载具中的指定载具中的至少一个的转运在当前电荷水平降低到超过最小电荷阈值之前发生。 [0174] 上文段落的任何一个或多个的非瞬态机器可读介质还可以促成以下操作的执行,该操作包括通过处理器来确定包括第二电动载具在内的一组载具,已关于该组载具提供充电要约,以及通过处理器将第二电动载具识别为在该组载具中最靠近第一电动载具。 [0175] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的一个优点可以是快速有效地实现充电的能力,诸如小于满电状态,而无需找到固定地点的充电站,诸如将电动载具送达其目的地的“最后一英里”。 [0176] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的另一个优点可以是基于已验证的充电条件(诸如包括但不限于充电速度、充电位置、充电量、充电类型和/或充电补偿)来获取有效要约和接受的能力。 [0177] 上文讨论的上述系统、方法和/或非瞬态机器可读介质的另一个优点可以是使用耦合到电荷传输载具和/或充电接收载具的系统的移动设备自动引导充电的能力。 [0178] 在上述系统、方法和/或非瞬态机器可读介质的一个或多个实施方式中,分析模型(诸如人工智能模型)可以执行一个或多个操作。这些操作可以包括验证与充电接收电动载具或电荷传输载具的相关的条件,诸如在将第一电动载具或第二电动载具中的至少一个重新安排路线到指定目的地之前。操作可以包括选择指定目的地和/或使用历史数据将充电请求引导至历史上兼容的电荷传输载具。这样做的优点可以是快速准确地促成电荷传输的能力,诸如响应于低电量警告和/或可用电荷传输的通知。 [0179] 事实上,鉴于本文描述的该一个或多个实施方式,本文描述的系统、计算机实施的方法和/或计算机程序制品的实际应用可以是快速有效地实现充电的能力,诸如在不需要找到固定地点充电站的情况下小于满电的充电,诸如将电动载具送达目的地的“最后一英里”。总体而言,这样的计算机化工具可以构成电动载具和电动载具的电池系统的领域中的具体而切实的技术改进,但并不局限于此。 [0180] 本文描述的一个或多个实施方式与计算机技术有内在和/或密不可分的联系,无法在计算环境之外实施。例如,与缺乏这样的方法的现有系统和/或技术相比,通过本文描述的一个或多个实施方式执行的一个或多个流程可以更有效、甚至更可行地提供程序和/或程序指令执行,诸如与完成(诸如电动载具之间的)电荷传输有关。提供这些过程的执行的系统、计算机实施的方法和/或计算机程序制品在电动载具和电动载具的电池系统的领域中具有极大的实用性,在计算环境之外无法以合理的方式同样切实可行地实施。 [0181] 本文描述的一个或多个实施方式可以采用硬件和/或软件以解决技术性强、不抽象、人类无法通过一系列心理行为来完成的问题。例如,一个人,甚至成千上万的人,都无法如本文描述的该一个或多个实施方式可以提供的那样,高效、准确和/或有效地以电子方式管理(诸如电动载具的系统之间的)电子通信、要约、接受和/或条件验证。此外,一个人,甚至成千上万的人,都无法如本文描述的该一个或多个实施方式可以提供的那样,高效、准确和/或有效地使用AI、NN、ML和/或DL模型来执行一个或多个上述操作。而且,无论是人脑还是拿着纸笔的人,都无法如本文描述的一个或多个实施方式所进行的那样,有效地以电子方式执行一个或多个上述过程。 [0182] 在一个或多个实施方式中,本文描述的一个或多个流程和/或框架可以通过一个或多个专用计算机(例如专用处理单元、专用经典计算机和/或另一个类型的专用计算机)执行,以执行与上文描述的该一个或多个技术相关的限定任务。可以采用本文描述的一个或多个实施方式和/或其组件以解决因上述技术、云计算系统、计算机架构和/或另一个技术的进步而产生的新问题。 [0183] 本文描述的一个或多个实施方式在执行本文描述的该一个或多个操作中的一个或多个的同时,还可以完全操作以执行一个或多个其他功能(例如完全通电、完全执行和/或另一个功能)。 [0184] 接下来转到图12和图13,提供图1‑11处本文描述的该一个或多个实施方式的附加背景的详细描述。 [0185] 图12和下面的讨论旨在对适当的操作环境1200提供简要的一般性描述,在该操作环境中可以实施本文在图1‑11处描述的一个或多个实施方式。例如,本文描述的实施方式的一个或多个组件和/或其他方面可以在操作环境1200中实施或与所述操作环境相关联,诸如可经由该操作环境访问。此外,虽然一个或多个实施方式已在可以在一个或多个计算机上运行的计算机可执行指令的一般背景下在上文描述,但本领域技术人员将会认识到,一个或多个实施方式也可以至少部分地与其他程序模块并行和/或作为硬件和软件的组合来实施。 [0186] 通常,程序模块包括执行特定任务和/或实施特定抽象数据类型的例程、程序、组件和/或数据结构。此外,上述方法可以利用其他计算机系统配置来实践,包括单处理器或多处理器计算机系统、微型计算机、大型计算机、物联网(IoT)设备、分布式计算系统,以及个人计算机、手持计算设备和/或基于微处理器或可编程的消费电子产品,其中每个可以操作地耦合到一个或多个相关联的设备。 [0187] 计算设备通常包括各种介质,可以包括计算机可读存储介质、机器可读存储介质和/或通信介质,这两个术语在本文中的用法彼此不同,如下所述。计算机可读存储介质或机器可读存储介质可以是可以通过计算机访问的任何可用存储介质,包括易失性和非易失性介质、可移动和不可移动介质。举例来说,但不限于此,计算机可读存储介质和/或机器可读存储介质可以与任何用于存储信息方法或技术配合实施,诸如计算机可读和/或机器可读指令、程序模块、结构化数据和/或非结构化数据。 [0188] 计算机可读存储介质可以包括但不限于随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存或其他存储器技术、光盘只读存储器(CDROM)、数字多功能盘(DVD)、蓝光光盘(BD)和/或其他光盘存储设备、磁带盒、磁带、磁盘存储设备和/或其他磁存储设备、固态驱动器或其他固态存储设备和/或其他可用于存储指定信息的有形和/或非瞬态的介质。在这方面,本文中应用于存储设备、存储器和/或计算机可读介质的术语“有形”或“非瞬态”,应理解为仅将传播临时信号本身排除在修饰词之外,并不放弃对不仅传播临时信号本身的所有标准存储设备、存储器和/或计算机可读介质的权利。 [0189] 计算机可读存储介质可以通过一个或多个本地或远程计算设备访问,例如经由访问请求、查询和/或其他数据检索协议,用于对通过介质存储的信息进行各种操作。 [0190] 通信介质通常将计算机可读指令、数据结构、程序模块或其他结构化或非结构化的数据体现在数据信号中,诸如调制数据信号,例如载波或其他传输机制,并包括任何信息传输或传输介质。术语“调制数据信号”或信号指的是这样一种信号,其一个或多个特征被设置和/或改变,以在一个或多个信号中编码信息。举例来说,但不限于此,通信介质可以包括有线介质,诸如有线网络、直接有线连接和/或无线介质,诸如声波、RF、红外和/或其他无线介质。 [0191] 仍参考图12,用于实施本文描述的各方面的一个或多个实施方式的示例操作环境 1200可以包括计算机1202,计算机1202包括处理单元1206、系统存储器1204和/或系统总线 1205。处理单元1206的一个或多个方面可以应用于处理器,诸如非限制性系统700和/或800的706和/或806。处理单元1206可以至少部分地与处理器(诸如706和/或806)并行和/或备选地实施。 [0192] 存储器1204可以存储一个或多个计算机和/或机器可读、可写和/或可执行的组件和/或指令,该组件和/或指令当通过处理单元1206(例如经典处理器和/或类似处理器)执行时,可以提供通过可执行组件和/或指令限定的操作的执行。例如,存储器1204可以存储计算机和/或机器可读、可写和/或可执行的组件和/或指令,该组件和/或指令当通过处理单元1206执行时,可以提供本文描述的与非限制性系统700和/或非限制性系统800有关的一个或多个功能的执行,如本文在参考或不参考该一个或多个实施方式的该一个或多个附图所述的。 [0193] 存储器1204可以包括可以采用一个或多个存储器架构的易失性存储器(例如随机存取存储器(RAM)、静态RAM(SRAM)和/或动态RAM(DRAM))和/或非易失性存储器(例如只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)和/或电可擦除可编程ROM(EEPROM))。 [0194] 处理单元1206可以包括一个或多个类型的可以实施一个或多个计算机和/或机器可读、可写和/或可执行的组件和/或指令的处理器和/或电子电路(例如经典处理器和/或类似处理器),该组件和/或指令可以存储在存储器1204中。例如,处理单元1206可以执行通过计算机和/或机器可读、可写和/或可执行的组件和/或指令指定的一个或多个操作,该组件和/或指令包括但不限于逻辑、控制、输入/输出(I/O)和/或算术。在一个或多个实施方式中,处理单元1206可以是任何一个或多个市售处理器。在一个或多个实施方式中,处理单元 1206可以包括一个或多个中央处理单元、多核处理器、微处理器、双微处理器、微控制器、片上系统(SOC)、阵列处理器、矢量处理器和/或另外类型的处理器。可以采用处理单元1206的实施例以实施本文描述的一个或多个实施方式。 [0195] 系统总线1205可以将系统组件(包括但不限于系统存储器1204)耦合到处理单元 1206。系统总线1205可以包括一个或多个类型的总线结构,该总线结构可以使用各种商用总线架构中的一个或多个,进一步与存储器总线(带或不带存储器控制器)、外设总线和/或本地总线互连。系统存储器1204可以包括ROM 1210和/或RAM 1212。基本输入/输出系统(BIOS)可以存储在非易失性存储器中,诸如ROM、可擦除可编程只读存储器(EPROM)和/或EEPROM,其中BIOS包含有助于在计算机1202内的元件之间传输信息(诸如在启动期间)的基本例程。RAM 1212可以包括高速RAM,诸如用于缓存数据的静态RAM。 [0196] 计算机1202可以包括内部硬盘驱动器(HDD)1214(例如EIDE、SATA)、一个或多个外部存储设备1216(例如磁性软盘驱动器(FDD)、记忆棒或闪存驱动器读取器和/或记忆卡读取器)和/或驱动器1220(例如固态驱动器或光盘驱动器),该驱动器可以从磁盘1222(诸如CD‑ROM光盘、DVD和/或BD)读取或写入。附加地,和/或备选地,在涉及固态驱动器的情况下,可以不包括磁盘1222,除非是单独的。虽然内部HDD 1214被展示为位于计算机1202内,但内部HDD 1214也可以配置在适当的机箱(未示出)中供外部使用。附加地,虽然未在操作环境 1200中示出,但可以使用固态硬盘(SSD)作为HDD 1214的补充或替代。HDD 1214、外部存储设备1216和驱动器1220可以分别通过HDD接口1224、外部存储接口1226和驱动器接口1228连接到系统总线1205。用于外部驱动器实施的HDD接口1224可以包括通用串行总线(USB)和电气与电子工程师协会(IEEE)1394接口技术中的至少一个或两个。本文描述的实施方式还考虑到其他外部驱动器连接技术。 [0197] 驱动器及其相关联的计算机可读存储介质提供数据、数据结构、计算机可执行指令等的非易失性存储。对于计算机1202而言,驱动器和存储介质可接纳任何适当数字格式的数据的存储。虽然上文对计算机可读存储介质的描述是指各种类型的存储设备,但计算机可读取的其他类型的存储介质,无论是现有的还是未来开发的,也可以用于示例操作环境,和/或任何这样的存储介质可以包含用于执行本文描述的方法的计算机可执行指令。 [0198] 许多程序模块可以存储在驱动器和RAM 1212中,包括操作系统1230、一个或多个应用程序1232、其他程序模块1234和/或程序数据1236。操作系统、应用程序、模块和/或数据的全部或部分也可以缓存在RAM 1212中。本文描述的系统和/或方法可以利用一个或多个市售操作系统和/或操作系统的组合来实施。 [0199] 计算机1202可以可选地包括仿真技术。例如,管理程序(未示出)或其他中介可以为操作系统1230模拟硬件环境,模拟的硬件可以可选地不同于图12所示的硬件。在相关的实施方式中,操作系统1230可以包括在计算机1202处托管的多个虚拟机(VM)中的一个VM。 此外,操作系统1230可以为应用程序1232提供运行时环境,诸如JAVA运行时环境或.NET框架。运行时环境是一致的执行环境,可以允许应用程序1232在包括运行时环境的任何操作系统上运行。同样,操作系统1230可以支持容器,应用程序1232可以呈容器的形式,该容器是轻量级、独立、可执行的软件包,其包括例如代码、运行时、系统工具、系统库和/或用于应用程序的设置。 [0200] 此外,计算机1202还可以启用安全模块,诸如可信处理模块(TPM)。例如,利用TPM,启动组件会对下一个及时启动组件进行散列,并在加载下一个启动组件之前等待结果与安全值匹配。这个过程可以在计算机1202代码执行堆栈中的任何层处进行,例如应用于应用程序执行层和/或操作系统(OS)内核层,从而在代码执行的任何层实现安全。 [0201] 实体可以通过一个或多个有线/无线输入设备,例如键盘1238、触摸屏1240和/或指向设备(诸如鼠标1242),将命令和/或信息输入和/或传输到计算机1202中。其他输入设备(未示出)可以包括麦克风、红外(IR)遥控器、射频(RF)遥控器和/或其他遥控器、操纵杆、虚拟现实控制器和/或虚拟现实耳机、游戏板、触控笔、图像输入设备(例如摄像头)、手势传感器输入设备、视觉运动传感器输入设备、情绪或面部检测设备和/或生物识别输入设备(例如指纹和/或虹膜扫描仪)。这些和其他输入设备可以通过可以耦合到系统总线1205的输入设备接口1244连接到处理单元1206,也可以通过其他接口连接,诸如并行端口、IEEE  1394串行端口、游戏端口、USB端口、IR接口和/或 接口。 [0202] 显示器1246或其他类型的显示设备可以备选地和/或附加地经由接口(诸如视频适配器1248)连接到系统总线1205。除显示器1246外,计算机通常包括其他外围输出设备(未示出),诸如扬声器和/或打印机。 [0203] 计算机1202可以经由到一个或多个远程计算机(诸如远程计算机1250)的有线或无线通信,使用逻辑连接在联网环境中操作。远程计算机1250可以是工作站、服务器计算机、安排路线器、个人计算机、便携式计算机、基于微处理器的娱乐设备、对等设备和/或其他普通网络节点,通常包括关于计算机1202描述的许多或所有元素,不过,为简洁起见,仅展示存储器/存储设备1252。附加地,和/或备选地,计算机1202可以经由数据线(例如高清多媒体接口(HDMI)、推荐标准(RS)232和/或以太网线)耦合到(例如通信地、电气地、操作地和/或光学地)一个或多个外部系统、源和/或设备(例如计算设备、通信设备和/或类似设备)。 [0204] 在一个或多个实施方式中,网络可以包括一个或多个有线和/或无线网络,包括但不限于蜂窝网络、广域网(WAN)(例如互联网)或局域网(LAN)。例如,本文描述的一个或多个实施方式可以使用几乎任何指定有线或无线技术与一个或多个外部系统、源和/或设备(例如计算设备,反之亦然)进行通信,这些技术包括但不限于:无线保真(Wi‑Fi)、全球移动通信系统(GSM)、通用移动电信系统(UMTS)、全球互通微波访问(WiMAX)、增强型通用分组无线服务(增强型GPRS)、第三代合作伙伴项目(3GPP)长期演进(LTE)、第三代合作伙伴项目2(3GPP2)超移动宽带(UMB)、高速分组接入(HSPA)、Zigbee和其他802.XX无线技术和/或传统电信技术、 会话启动协议(SIP)、 RF4CE协议、 WirelessHART协议、6LoWPAN(低功耗无线局域网上的IPv6)、Z‑Wave、ANT、超宽带(UWB)标准协议和/或其他专有和/或非专有通信协议。在相关实施例中,本文描述的一个或多个实施方式可以包括硬件(例如中央处理器(CPU)、收发器和/或解码器)、软件(例如一组线程、一组进程和/或执行中的软件)和/或在本文描述的一个或多个实施方式和外部系统、源和/或设备(例如计算设备和/或通信设备)之间提供通信信息的硬件和/或软件的组合。 [0205] 所描绘的逻辑连接包括到局域网(LAN)1254和/或更大网络(例如广域网(WAN) 1256)的有线/无线连接。LAN和WAN网络环境可以在办公室和公司中常见,可以提供企业范围的计算机网络,诸如内部网,所有这些网络可以连接到全球通信网络,例如互联网。 [0206] 当在LAN网络环境中使用时,计算机1202可以通过有线和/或无线通信网络接口或适配器1258连接到本地网络1254。适配器1258可以提供到LAN 1254的有线和/或无线通信,局域网1254还可以包括设置在其上的无线接入点(AP),用于在无线模式下与适配器1258通信。 [0207] 当在WAN网络环境中使用时,计算机1202可以包括调制解调器1260和/或可以经由其他手段连接到WAN 1256上的通信服务器,以便在WAN 1256上建立通信,诸如通过互联网的方式。调制解调器1260可以是内部和/或外部设备,也可以是有线和/或无线设备,可以经由输入设备接口1244连接到系统总线1205。在联网环境中,相对于计算机1202描绘的程序模块或其部分可以存储在远程存储器/存储设备1252中。所示的网络连接只是示例性的,还可以使用一个或多个其他手段在各计算机之间建立通信链路。 [0208] 当在LAN或WAN网络环境中使用时,计算机1202可以访问云存储系统或其他基于网络的存储系统,以补充和/或代替如上文描述的外部存储设备1216,诸如但不限于提供信息的存储和/或处理的一个或多个方面的网络虚拟机。通常,计算机1202和云存储系统之间的连接可以通过LAN 1254或WAN 1256(例如分别通过适配器1258或调制解调器1260)建立。在将计算机1202连接到相关联的云存储系统后,外部存储接口1226可以(诸如借助适配器 1258和/或调制解调器1260)像管理其他类型的外部存储设备一样管理通过云存储系统提供的存储。例如,外部存储接口1226可以配置成提供对云存储源的访问,就像这些源物理连接到计算机1202一样。 [0209] 计算机1202可以是可操作的,以与任何无线设备和/或操作地设置在无线通信中的实体进行通信,例如打印机、扫描仪、台式机和/或便携式计算机、便携式数据助理、通信卫星、电话和/或与无线检测标签相关联的任何设备或位置(例如报刊亭、报摊和/或商店货架)。这可以包括无线保真(Wi‑Fi)和 无线技术。因此,通信可以是像传统 网络那样的限定结构,或是至少两个设备之间的随意(ad hoc)通信。 [0210] 本文描述的所展示的实施方式可以相对于分布式计算环境(例如云计算环境)采用,诸如下文关于图13的描述的,其中某些任务由通过通信网络链接的远程处理设备执行。 在分布式计算环境中,程序模块可以位于本地和/或远程存储器存储设备中。 [0211] 例如,本文描述的一个或多个实施方式和/或其一个或多个组件可以采用下文参考图13的插图1300描述的云计算环境1302的一个或多个计算资源。例如,本文描述的一个或多个实施方式和/或其组件可以采用这样的一个或多个资源来执行以下一个或多个:数学函数、计算和/或方程;计算和/或处理脚本;算法;模型(例如人工智能(AI)模型、机器学习(ML)模型、深度学习(DL)模型和/或类似模型);和/或按照本文描述的一个或多个实施方式的其他操作。 [0212] 应当理解的是,尽管本文描述的一个或多个实施方式包括对云计算的详细描述,但本文列举的教导的实施方案并不局限于云计算环境。相反,本文描述的一个或多个实施方式能够结合现在已知或以后开发的任何其他类型的计算环境来实施。也就是说,本文描述的该一个或多个实施方式可以例如仅在本地环境和/或非云集成的分布式环境中实施。 [0213] 云计算环境可以提供低耦合性、模块化和/或语义互用性中的一个或多个。云计算的核心是基础设施,其中包括各方面互连的网络。 [0214] 此外,图12的非限制性系统700和/或800和/或示例操作环境1200可以与基于云和/或部分基于云的系统相关联和/或被包括在其中。 [0215] 现在参考图13所示的一个或多个元件的细节,描绘说明性云计算环境1302。云计算环境1302可以包括一个或多个云计算节点和/或虚拟机,其与本地计算设备一起由云客户端1304(例如经由一个或多个设备1306、系统1308、虚拟机1310、网络1312和/或应用程序 1314)使用。 [0216] 该一个或多个云计算节点和/或虚拟机可以在一个或多个网络(诸如本地云、分布式云、私有云、公共云和/或其组合)中进行物理或虚拟分组。云计算环境1302可以提供基础设施、平台、虚拟机和/或软件,客户端1304无需为此维护本地设备(诸如计算设备)上的资源的全部或至少一部分。各种元件1306至1312并不旨在进行限制,而只是计算机化元件的各种实施例中的一些,该计算机化元件可以经由云计算环境1302(诸如通过任何适当的网络连接和/或类型)彼此通信和/或与该一个或多个云计算节点通信。 [0217] 本文描述的实施方式可以针对系统、方法、装置和/或计算机程序制品中的一个或多个的任何可能的技术细节级别的集成。计算机程序制品可以包括计算机可读存储介质(或媒体),其上具有计算机可读程序指令,用于使处理器执行本文描述的该一个或多个实施方式的各方面。计算机可读存储介质可以是有形设备,其可以保留和存储指令,供指令执行设备使用。例如,计算机可读存储介质可以是但不限于电子存储设备、磁存储设备、光存储设备、电磁存储设备、超导存储设备和/或上述设备的任何适当的组合。计算机可读存储介质的更具体实施例的非穷尽清单还可以包括以下内容:便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式光盘只读存储器(CD‑ROM)、数字多功能光盘(DVD)、记忆棒、软盘、机械编码的设备(诸如打孔卡或凹槽中的凸起结构,其上记录有指令)和/或上述设备的任何适当的组合。如本文使用的,计算机可读存储介质不应理解为过渡信号本身,诸如无线电波和/或其他自由传播的电磁波、通过波导和/或其他传输介质传播的电磁波(例如通过光导纤维的光脉冲)和/或通过导线传输的电信号。 [0218] 本文描述的计算机可读程序指令可以从计算机可读存储介质下载到相应计算/处理设备,和/或经由网络(诸如互联网、局域网、广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光传输光纤、无线传输、安排路线器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并将计算机可读程序指令转发到相应计算/处理设备内的计算机可读存储介质中进行存储。用于执行本文描述的该一个或多个实施方式的操作的计算机可读程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微码、固件指令、状态设置数据、用于集成电路的配置数据,和/或以一个或多个编程语言的任何组合编写的源代码和/或目标代码,该编程语言包括面向对象编程语言(诸如Smalltalk、C++或类似编程语言)和/或程序化编程语言(诸如“C”编程语言和/或类似编程语言)。计算机可读程序指令可以完全在计算机上执行,也可以部分在计算机上执行,作为独立的软件包,部分在计算机上和/或部分在远程计算机上执行,或者完全在远程计算机和/或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到计算机,包括局域网(LAN)和/或广域网(WAN),和/或可以连接到外部计算机(例如使用互联网服务提供商通过互联网)。在一个或多个实施方式中,包括例如可编程逻辑电路、现场可编程门阵列(FPGA)和/或可编程逻辑阵列(PLA)在内的电子电路可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令,以个性化电子电路,以便执行本文描述的该一个或多个实施方式的各方面。 [0219] 本文描述的该一个或多个实施方式的各方面是参考按照本文描述的一个或多个实施方式的方法、装置(系统)和计算机程序制品的流程图插图和/或框图来描述的。可以理解的是,流程图插图和/或框图的每个区块以及流程图插图和/或框图中的各区块的组合可以通过计算机可读程序指令实施。这些计算机可读程序指令可以提供给通用计算机、专用计算机和/或其他可编程数据处理设备的处理器,以产生机器,使得经由计算机或其他可编程数据处理设备的处理器执行的指令可以创建用于实施在流程图和/或框图中的一个或多个区块中指定的功能/动作的手段。这些计算机可读程序指令还可以存储在计算机可读存储介质中,该计算机可读存储介质可以指导计算机、可编程数据处理设备和/或其他设备以特定方式运作,使得存储有指令的计算机可读存储介质可以包括制造品,该制造品包括可以实施在流程图和/或框图的一个或多个区块中指定的功能/行为的指令。计算机可读程序指令还可以加载到计算机、其他可编程数据处理装置和/或其他设备上,使一系列操作行为在计算机、其他可编程装置和/或其他设备上执行,以产生计算机实施的流程,使得在计算机、其他可编程装置和/或其他设备上执行的指令实施在流程图和/或框图的一个或多个区块中指定的功能/行为。 [0220] 附图中的流程图和框图展示按照本文描述的一个或多个实施方式的系统、计算机可实施的方法和/或计算机程序制品的可能实施方案的架构、功能和/或操作。在这方面,流程图或框图中的每个区块可以代表指令的模块、区段和/或部分,该指令包括用于实施指定逻辑功能的一条或多条可执行指令。在一个或多个备选实施方案中,在区块中标注的功能可以不按附图中标注的顺序出现。例如,连续示出的两个区块可以基本同时执行,和/或区块有时可以按照相反的顺序执行,取决于所涉及的功能。还需要指出的是,框图和/或流程图插图的每个区块,和/或框图和/或流程图插图中的区块的组合,可以通过基于专用硬件的系统来实现,该系统可以执行指定功能和/或行为和/或执行一个或多个专用硬件和/或计算机指令的组合。 [0221] 虽然主题是在一个计算机和/或多个计算机上运行的计算机程序制品的计算机可执行指令的一般背景下在上文描述的,但本领域的技术人员会认识到,本文的该一个或多个实施方式也可以至少部分地与一个或多个其他程序模块并行实施。通常,程序模块包括执行特定任务和/或实施特定抽象数据类型的例程、程序、组件和/或数据结构。此外,前述计算机实施的方法还可以利用其他计算机系统配置来实践,包括单处理器和/或多处理器计算机系统、微型计算设备、大型计算机以及计算机、手持计算设备(例如PDA、电话)和/或基于微处理器或可编程的消费和/或工业电子产品。所展示的方面也可以在分布式计算环境中实施,在该分布式计算环境中,任务由通过通信网络连接的远程处理设备执行。然而,本文描述的该一个或多个实施方式的一个或多个方面(如果不是全部)可以在独立计算机上实践。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。 [0222] 如在本申请中使用的,术语“组件”、“系统”、“平台”和/或“接口”可以指和/或可以包括与计算机相关的实体或与带有一个或多个特定功能的可操作机器相关的实体。本文描述的实体可以是硬件、硬件与软件的组合、软件或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。举例来说,在服务器上运行的应用程序和服务器可以是组件。一个或多个组件可以位于进程和/或执行的线程中,组件可以位于一个计算机上和/或分布在两个或更多计算机之间。在另一个实施例中,相应组件可以从其上存储有各种数据结构的各种计算机可读介质中执行。各组件可以经由本地和/或远程进程,诸如按照带有一个或多个数据包(例如来自与本地系统、分布式系统中的另一个组件交互和/或经由信号与其他系统跨越诸如互联网的网络交互的一个组件的数据)的信号,进行通信。作为另一个实施例,组件可以是带有通过机械组件提供的特定功能的设备,该机械组件通过电气或电子电路操作,该电气或电子电路软件和/或固件应用程序操作,该软件和/或固件应用程序通过处理器执行。在这种情况下,处理器可以在设备内部和/或外部,至少可以执行软件和/或固件应用的一部分。作为另一个实施例,组件可以是通过电子元件提供特定功能的设备,而无需机械组件,其中电子元件可以包括处理器和/或其他执行软件和/或固件的手段,该软件和/或固件至少部分地赋予电子元件的功能。在一个方面,组件可以经由虚拟机模拟电子元件,例如在云计算系统内。 [0223] 此外,术语“或(or)”意指包容性的“或(or)”,而不是排他性的“或(or)”。也就是说,除非另行指定或上下文明确说明,“X采用A或B”意指任何一种自然的包容性排列。也就是说,如果X采用A;X采用B;或者X采用A和B两者,那么“X采用A或B”在上述任何一种情况下都是成立的。此外,本说明书和附图中使用的冠词“一(a)”和“一(an)”一般应理解为“一个或多个”的意思,除非另行指定或根据上下文明确理解为单数形式。如本文使用的,术语“示例”和/或“示例性”是指作为实施例、实例或说明。为避免疑义,本文描述的主题不受这些实施例的限制。此外,本文中作为“示例”和/或“示例性”描述的任何方面或设计并不一定被解释为优选或优于其他方面或设计,也不意味着排除本领域普通技术人员已知的等效示例性结构和技术。 [0224] 如在本主题说明书中采用的,术语“处理器”基本上可以指任何计算处理单元和/或设备,包括但不限于单核处理器;带有软件多线程执行能力的单核处理器;多核处理器; 带有软件多线程执行能力的多核处理器;带有硬件多线程技术的多核处理器;并行平台; 和/或带有分布式共享存储器的并行平台。附加地,处理器还可以指设计成执行本文描述的功能的集成电路、专用集成电路(ASIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑控制器(PLC)、复杂可编程逻辑器件(CPLD)、分立门或晶体管逻辑、分立硬件组件和/或其任何组合。此外,处理器可以利用纳米级架构,诸如但不限于基于分子的晶体管、开关和/或门,以便优化空间使用和/或提高相关设备的性能。处理器可以作为计算处理单元的组合来实施。 [0225] 在此,诸如“存储(store)”、“存储设备(storage)”、“数据存储(data store)”、“数据存储设备(data storage)”、“数据库”的术语以及与组件的操作和功能相关的任何其他信息存储组件用于指代“存储器组件”、体现为“存储器”的实体或包括存储器的组件。本文描述的存储器和/或存储器组件可以是易失性存储器或非易失性存储器,也可以包括易失性和非易失性存储器两者。举例说明而非限制,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)、闪存和/或非易失性随机存取存储器(RAM)(例如铁电RAM(FeRAM))。易失性存储器可以包括RAM,其例如可用作外部高速缓冲存储器。作为说明而非限制,RAM可以有多种形式,诸如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、直接Rambus RAM(DRRAM)、直接Rambus动态RAM(DRDRAM)和/或Rambus动态RAM(RDRAM)。附加地,本文所描述的系统和/或计算机实施的方法的存储器组件旨在包括但不限于包括这些和/或任何其他适当的类型的存储器。 [0226] 上文描述的仅包括系统和计算机实施的方法的示例。当然,不可能为了描述该一个或多个实施方式而描述组件和/或计算机实施的方法的每一种可想象的组合,但本领域的普通技术人员可以认识到,该一个或多个实施方式的许多进一步组合和/或排列是可能的。此外,关于在具体实施方式、权利要求书、附录和/或附图中使用“包括(includes)”、“具有(has)”、“拥有(possesses)”等术语,这些术语旨在以类似于术语“包括(comprising)”的方式表示包含,正如“包括(comprising)”当在权利要求中作为过渡词采用时应予以解释的那样。 [0227] 对该一个或多个实施方式的描述是为了说明的目的,但并不打算穷尽或仅限于本文所描述的实施方式。对于本领域的普通技术人员来说,许多修改和变化都是显而易见的,而不会偏离所述实施方式的范围和精神。本文所使用的术语是为了最好地解释实施方式的原理、实际应用和/或相对于市场上现有技术的技术改进,和/或使本领域的其他普通技术人员能够理解本文所描述的实施方式。