一种物流路径规划方法、装置、设备及存储介质与流程

文档序号:23341314发布日期:2020-12-18 16:38阅读:108来源:国知局
一种物流路径规划方法、装置、设备及存储介质与流程

本申请涉及计算机技术领域,尤其涉及一种物流路径规划方法、装置、设备及存储介质。



背景技术:

随着互联网和计算机技术的发展,物流业务也不断的发展起来,随着物流业务数量的不断增加,物流运输的压力也越来越大。一般的,一个配送中心会负责多个区域的货物的配送,通常一个配送中心的物流配送路径是固定的,即每个配送员或运输员可能会固定负责配送哪几个区域的货物。但是这种方式可能会造成物流配送的不灵活、不合理,浪费人力物力,增大物流配送成本等。因此,如何提出一种方案能够灵活规划物流路径,降低物流运输成本是本领域亟需解决的技术问题。



技术实现要素:

本说明书实施例的目的在于提供一种物流路径规划方法、装置、设备及存储介质,实现了物流路径的灵活规划,降低了物流配送的成本。

一方面、本发明提供了一种物流路径规划方法,所述方法包括:

获取配送中心当前的配送订单;

获取所述配送订单中的待配送区域、配送物品重量和配送需求;

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径;

对所述初始物流路径进行优化,获得目标物流路径。

进一步地、所述对所述待配送区域进行合并,包括:

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,将符合预设的合并规则对所述待配送区域进行合并;

所述合并规则包括:满足所述配送订单的配送时间或配送方式相同或配送重量不大于配送工具的配送重量或配送距离小于预设阈值。

进一步地、对所述待配送区域进行合并,获得初始物流路径,包括:

将从所述配送中心依次途径合并后的各个待配送区域再回到所述配送中心的路径作为一条所述初始物流路径;

若存在未与任何待配送区域合并的未合并待配送区域,则将从所述配送中心到所述未合并待配送区域再回到所述配送中心的路径作为一条初始物流路径。

进一步地、所述对所述初始物流路径进行优化,获得目标物流路径,包括:

根据所述初始物流路径中途径的待配送区域的配送订单的配送物品重量和配送工具载重,确定各个初始物流路径所需的配送工具数量;

根据所述初始物流路径中途径的配送区域和所述配送中心的地理位置,确定所述初始物流路径的行走距离;

根据所述配送工具数量和所述行走距离,对所述初始物流路径进行优化,获得目标物流路径,其中,所述目标物流路径所需运输成本最低。

进一步地、所述对所述初始物流路径进行优化,获得目标物流路径,包括:

使用优化算法对所述初始物流路径进行优化,获得所述目标物流路径,其中,所述优化算法的目标函数为运输成本,所述优化算法的约束条件包括:

配送工具的数量不大于所述配送中心的配送工具总数量;

物流路径包括所有待配送区域。

进一步地、所述优化算法的约束条件还包括:行走距离不大于预设距离。

另一方面、本发明提供一种物流路径规划装置,所述装置包括:

订单获取模块,用于获取配送中心当前的配送订单;

配送信息获取模块,用于获取所述配送订单中的待配送区域、配送物品重量和配送需求;

初始路径规划模块,用于根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径;

路径优化模块,用于对所述初始物流路径进行优化,获得目标物流路径。

另一方面、本发明提供一种物流路径规划处理设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述任一项所述的方法。

再一方面、本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现上述物流规划方法。

本申请实施例提供的物流路径规划方法、装置、设备及存储介质,具有如下技术效果:

本公开文件提供的一种物流路径规划方法、装置、设备及存储介质,基于配送中心以及周边区域的地理位置,配送订单的物品中重量、配送需求等,对配送中心周边需要进行订单配送的待配送区域进行合并,获得初始物流路径,再对初始物流路径进行优化,以获得最优的物流路径。可以在每一次进行订单配送时,进行一次物流路径的规划,整个物流路径的规划可以使用计算机完成,物流规划速度快。基于实际的订单信息,进行物流路径的灵活规划,实现了物流路径的灵活配置,不再是固定的物流路径,在满足配送时间要求的前提下,获得最优的物流规划路径,提高了物流配送的准时性和效率,降低了物流配送的成本。

本申请实施例的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明实施例提供的物流路径规划方法实施例的流程示意图;

图2是本发明一个示例中配送中心周边配送区域的网络结构示意图;

图3是本发明提供的物流路径规划装置一个实施例的模块结构示意图;

图4是本发明一个实施例中物流路径规划服务器的硬件结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。

随着物流运输需求的不断增加,物流运输的压力也在不断的增加,一般的一个配送中心可能需要负责周边几十个区域的货物配送。通常情况下,一个配送员或一个运输员的配送路径是固定的,但是,这种方式不够灵活,可能会导致运输员的工作量不均衡不稳定,耗费一些不必要的运输成本。

图1是本说明书实施例提供的物流路径规划方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。

具体的一个实施例如图1所示,本说明书提供的物流路径规划方法的一个实施例中,所述方法可以应用在设备管理平台侧,设备管理平台可以为计算机、平板电脑、服务器等终端,所述方法可以包括如下步骤:

步骤102、获取配送中心当前的配送订单。

在具体的实施过程中,配送中心可以理解为负责向周边区域进行物流运输配送的网点,图2是本说明书一个示例中配送中心周边配送区域的网络结构示意图,如图2所示,图2中三角形可以表示配送中心,圆圈可以表示配送中心需要配送的区域,虚线框可以表示一个配送中心对应的配送范围。如图2所示,一般的,一个配送中心可能需要负责周边几个、十几个甚至几十个区域的货物的配送。一般情况下,配送中心的配送订单也会很多,可以实时获取配送中心当前的配送订单,配送订单上可以包括配送货物信息如:货物种类、重量、数量等,还可以包括发货地址和配送地址等信息,具体可以根据实际情况而定,本说明书实施例不作具体限定。在配送订单很多的情况下,可以按照配送订单的配送时间要求,优先获取配送时间比较近的配送订单进行物流配送规划。

步骤104、获取所述配送订单中的待配送区域、配送物品重量和配送需求。

在具体的实施过程中,获取到配送订单后,可以获取配送订单上的待配送区域、配送物品重量以及配送需求等信息。配送需求中可以包括配送方式如:空运、水运、陆运,还可以包括配送时间如:2020年7月20日之前送达等等。当然,还可以获取配送订单中的其他信息如:注意事项、是否珍贵物品、易碎物品等,本说明书实施例不作具体限定。

步骤106、根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径。

在具体的实施过程中,可以基于配送中心以及各个待配送区域的地理位置,以及配送订单中的配送物品的重量、配送需求等,对待配送区域进行合并,获得初始物流路径。例如:可以将途径距离小于预设阈值的区域合并在一起或将配送方式相同的区域合并在一起等。可以通过预先建立机器学习模型,利用机器学习模型对待配送区域进行合并,本说明书实施例不作具体限定。

本说明书一些实施例中,所述对所述待配送区域进行合并,包括:

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,将符合预设的合并规则对所述待配送区域进行合并;

所述合并规则包括:满足所述配送订单的配送时间或配送方式相同或配送重量不大于配送工具的配送重量或配送距离小于预设阈值。

在具体的实施过程中,可以预先设置不同的合并规则,将符合合并规则的待配送区域进行合并。如:可以将满足配送时间的区域合并,或者,将配送方式相同的待配送区域进行合并,或者将配送重量不大于配送工具的配送重量的待合并区域合并,或将配送距离小于预设阈值的区域合并。

例如:配送中心o周边有100个配送区域,当前时间获取到的配送订单中的所需配送的待配送区域有10个,可以根据配送中心、待配送区域的地理位置,计算配送中心到各个待配送区域,以及各个待配送区域之间的距离。根据计算出的距离,可以计算出配送中心到各个待配送区域,以及各个待配送区域相互到达所需的时间,再获取配送订单中配送需求中的配送时间,将满足配送时间的区域进行合并。如:若从配送中心o到第一个待配送区域a所需的时间为10小时,从待配送区域a到第二个待配送区域b所需的时间为5小时,其中,待配送区域a、b的配送订单的配送时间均为第二天晚上前送达,则可以看出从配送中心o到达待配送区域a,再到待配送区域b一共需要15小时,不足24小时,可以满足配送时间要求,则可以将待配送区域a、b进行合并。相似的,还可以预先设置最长配送距离,若从配送中心o到待配送区域a,再到待配送区域b,再到待配送区域c再回到配送中心到的配送距离小于预设阈值,则可以将待配送区域a、b、c进行合并。或者,待配送区域a、b、d的配送订单中的物品重量综合不大于配送工具的配送重量,则可以将待配送区域a、b、d进行合并。或者,若待配送区域a、b、d、e均选择陆运的配送方式,则可以将待配送区域a、b、d、e进行合并。

本说明书实施例中,可以灵活配置合并规则,将满足合并规则的待配送区域进行合并,以生成初始物流路径,实现了物流路径的灵活规划。可以将合并规则输入到计算机中,再输入各个配送订单的配送需求、物品重量,配送工具的载重,配送中心以及各个待配送区域的地理位置,利用计算机自动进行待配送区域的合并,实现快速准确的合并待配送区域的功能。

此外,本说明书一些实施例中,对所述待配送区域进行合并,获得初始物流路径,包括:

将从所述配送中心依次途径合并后的各个待配送区域再回到所述配送中心的路径作为一条所述初始物流路径;

若存在未与任何待配送区域合并的未合并待配送区域,则将从所述配送中心到所述未合并待配送区域再回到所述配送中心的路径作为一条初始物流路径。

在具体的实施过程中,当合并完待配送区域后,可以将从配送中心依次途径合并后的各个待配送区域再回到所述配送中心的路径作为一条初始物流路径,若有一个或多个待配送区域没有与其他待配送区域合并,则可以将配送中心到该没有被合并的待配送区域再回到配送中心作为一条初始物流路径。本说明书实施例中,可以将从配送中心出发再回到配送中心的路径作为初始物流路径,而不仅仅考虑从配送中心到达各个待配送区域的距离,以便后续在计算物流距离以及成本时,更加准确。

步骤108、对所述初始物流路径进行优化,获得目标物流路径。

在具体的实施过程中,获得初始物流路径后,可以对初始物流路径进行优化,如:可以采用优化算法如:梯度下降法、牛顿法等,进行优化,获得最优的目标物流路径。目标优化路径的运输成本可以是最低的,或者运输利润最高,具体可以依据实际需要设置优化的目标函数。目标物流路径可以不止一条,可以是多条,具体依据实际场景而定,本说明书实施例不作具体限定。

本说明书实施例提供的物流路径规划方法,基于配送中心以及周边区域的地理位置,配送订单的物品中重量、配送需求等,对配送中心周边需要进行订单配送的待配送区域进行合并,获得初始物流路径,再对初始物流路径进行优化,以获得最优的物流路径。可以在每一次进行订单配送时,进行一次物流路径的规划,整个物流路径的规划可以使用计算机完成,物流规划速度快。基于实际的订单信息,进行物流路径的灵活规划,实现了物流路径的灵活配置,不再是固定的物流路径,在满足配送时间要求的前提下,获得最优的物流规划路径,提高了物流配送的准时性和效率,降低了物流配送的成本。

在上述实施例的基础上,本说明书一些实施例中,所述对所述初始物流路径进行优化,获得目标物流路径,包括:

根据所述初始物流路径中途径的待配送区域的配送订单的配送物品重量和配送工具载重,确定各个初始物流路径所需的配送工具数量;

根据所述初始物流路径中途径的配送区域和所述配送中心的地理位置,确定所述初始物流路径的行走距离;

根据所述配送工具数量和所述行走距离,对所述初始物流路径进行优化,获得目标物流路径,其中,所述目标物流路径所需运输成本最低。

在具体的实施过程中,有些初始物流路径可能是基于配送时间、配送方式、配送距离等合并获得的,该初始物流路径中途径的待配送区域的配送订单的配送物品重量可能会超过单个配送工具的载重范围,即该初始物流路径可能不止需要一个配送工具进行订单的配送。可以根据各个初始物流路径中途径的待配送区域的配送订单的配送物品重量和配送工具载重,确定各个初始物流路径所需的配送工具数量。再计算各个初始物流路径的行走距离,基于各个初始物流路径所需的配送工具数量以及行走距离,可以计算出各个初始物流路径所需的运输成本,基于运输成本对初始物流路径进行优化,获得目标物流路径。如:可以采用一些优化算法,获得运输成本最低,并且完成所有配送订单的物流路径即为初始物流路径。

本说明书实施例,考虑到配送工具的载重、数量,行走距离等,进行运输成本的计算,将运输成本作为物流路径的优化目标,在保证配送工具不超载的前提下,获得成本最低的物流路径,确保了物流配送的安全性。

在上述实施例的基础上,本说明书一些实施例中,所述对所述初始物流路径进行优化,获得目标物流路径,包括:

使用优化算法对所述初始物流路径进行优化,获得所述目标物流路径,其中,所述优化算法的目标函数为运输成本,所述优化算法的约束条件包括:

配送工具的数量不大于所述配送中心的配送工具总数量;

物流路径包括所有待配送区域。

本说明书实施例中,采用优化算法如:遗传算法、梯度下载法、牛顿法等,优化算法的类型可以根据实际需要进行选择,本说明书实施例不作具体限定。对初始物流路径进行优化,将运输成本作为优化算法的目标函数,同时,将配送工具的数量不大于所述配送中心的配送工具总数量、物流路径包括所有待配送区域作为约束条件,可以确保所有的配送订单均可以被配送完成,同时又确保不超过配送中心拥有的配送工具的总数量,不超出配送中心的配送能力。

例如:若选择遗传算法作为优化算法对初始物流路径进行优化,可以将运输成本作为优化算法的目标函数,同时,将配送工具的数量不大于所述配送中心的配送工具总数量、物流路径包括所有待配送区域作为约束条件。对初始物流路径进行交叉、变异、选择,获得优化后的目标物流路径。

在上述实施例的基础上,本说明书一些实施例中,还可以将行走距离不大于预设距离作为优化算法的约束条件,避免造成行走距离太长,运输人员疲劳驾驶的问题,提高了运输人员的安全性。

此外,还可以设置其他的约束条件,如:配送时间不超过预设时间范围,以确保物流配送的及时性,或者物流路径中最后一站的待配送区域距离配送中心的距离不大于指定距离,以避免车辆空跑距离太长。约束条件可以依据实际需要进行调整,本说明书实施例不作具体限定。

本说明书中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之处参考方法实施例的部分说明即可。

基于上述所述的物流路径规划方法,本说明书一个或多个实施例还提供一种用于物流路径规划的装置。所述装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参考前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

具体地,图3是本说明书提供的物流路径规划装置一个实施例的模块结构示意图,该装置即可以立即为上述实施例中的设备管理平台,如图3所示,本说明书中提供的物流路径规划装置可以包括:

订单获取模块31,用于获取配送中心当前的配送订单;

配送信息获取模块32,用于获取所述配送订单中的待配送区域、配送物品重量和配送需求;

初始路径规划模块33,用于根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径;

路径优化模块34,用于对所述初始物流路径进行优化,获得目标物流路径。

本说明书实施例提供的物流路径规划装置,基于配送中心以及周边区域的地理位置,配送订单的物品中重量、配送需求等,对配送中心周边需要进行订单配送的待配送区域进行合并,获得初始物流路径,再对初始物流路径进行优化,以获得最优的物流路径。可以在每一次进行订单配送时,进行一次物流路径的规划,整个物流路径的规划可以使用计算机完成,物流规划速度快。基于实际的订单信息,进行物流路径的灵活规划,实现了物流路径的灵活配置,不再是固定的物流路径,在满足配送时间要求的前提下,获得最优的物流规划路径,提高了物流配送的准时性和效率,降低了物流配送的成本。

本说明书一些实施例中,所述初始路径规划模块具体用于:

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,将符合预设的合并规则对所述待配送区域进行合并;

所述合并规则包括:满足所述配送订单的配送时间或配送方式相同或配送重量不大于配送工具的配送重量或配送距离小于预设阈值。

本说明书实施例提供的物流路径规划装置,可以灵活配置合并规则,将满足合并规则的待配送区域进行合并,以生成初始物流路径,实现了物流路径的灵活规划。可以将合并规则输入到计算机中,再输入各个配送订单的配送需求、物品重量,配送工具的载重,配送中心以及各个待配送区域的地理位置,利用计算机自动进行待配送区域的合并,实现快速准确的合并待配送区域的功能。

需要说明的,上述所述的装置根据对应方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照上述对应的方法实施例的描述,在此不作一一赘述。

本说明书实施例还提供一种物流路径规划设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述实施例的物流路径规划方法,如:

获取配送中心当前的配送订单;

获取所述配送订单中的待配送区域、配送物品重量和配送需求;

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径;

对所述初始物流路径进行优化,获得目标物流路径。

需要说明的,上述所述的设备根据方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

本说明书提供的物流路径规划装置,也可以应用在多种数据分析处理系统中。所述系统或服务器或终端或设备可以为单独的服务器,也可以包括使用了本说明书的一个或多个所述方法或一个或多个实施例系统或服务器或终端或设备的服务器集群、系统(包括分布式系统)、软件(应用)、实际操作装置、逻辑门电路装置、量子计算机等并结合必要的实施硬件的终端装置。所述核对差异数据的检测系统可以包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现上述任意一个或者多个实施例中所述方法的步骤。

本说明书实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图4是本说明书一个实施例中物流路径规划服务器的硬件结构框图,该计算机终端可以是上述实施例中的物流路径规划服务器或物流路径规划装置。如图4所示服务器10可以包括一个或多个(图中仅示出一个)处理器100(处理器100可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的非易失性存储器200、以及用于通信功能的传输模块300。本领域普通技术人员可以理解,图4所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器10还可包括比图4中所示更多或者更少的组件,例如还可以包括其他的处理硬件,如数据库或多级缓存、gpu,或者具有与图4所示不同的配置。

非易失性存储器200可用于存储应用软件的软件程序以及模块,如本说明书实施例中的物流路径规划方法对应的程序指令/模块,处理器100通过运行存储在非易失性存储器200内的软件程序以及模块,从而执行各种功能应用以及资源数据更新。非易失性存储器200可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,非易失性存储器200可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局与网、移动通信网及其组合。

传输模块300用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输模块300包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块300可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书提供的上述实施例所述的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,所述的存储介质可以计算机读取并执行,实现本说明书实施例所描述方案的效果,如:

获取配送中心当前的配送订单;

获取所述配送订单中的待配送区域、配送物品重量和配送需求;

根据所述配送中心、所述待配送区域的地理位置以及所述配送订单的配送物品重量、配送需求,对所述待配送区域进行合并,获得初始物流路径;

对所述初始物流路径进行优化,获得目标物流路径。

所述存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。所述存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如ram、rom等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、u盘;利用光学方式存储信息的装置如,cd或dvd。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。

本说明书实施例提供的上述物流路径规划方法或装置可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作系统的c++语言在pc端实现、linux系统实现,或其他例如使用android、ios系统程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。

需要说明的是说明书上述所述的装置、计算机存储介质、系统根据相关方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照对应方法实施例的描述,在此不作一一赘述。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参考方法实施例的部分说明即可。

本说明书实施例并不局限于必须是符合行业通信标准、标准计算机资源数据更新和数据存储规则或本说明书一个或多个实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本说明书实施例的可选实施方案范围之内。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程资源数据更新设备的处理器以产生一个机器,使得通过计算机或其他可编程资源数据更新设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程资源数据更新设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程资源数据更新设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本本说明书一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参考方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本说明书一个或多个实施例的实施例而已,并不用于限制本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。

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