基于自动撮合的跨行调款方法和装置与流程

文档序号:16685589发布日期:2019-01-22 18:16阅读:254来源:国知局
基于自动撮合的跨行调款方法和装置与流程

本申请涉及数据处理技术领域,特别是涉及跨行调款业务中基于自动撮合的跨行调款方法和装置。



背景技术:

商业银行在管理实物货币头寸过程中,每日会出现剩余或短缺的情况,因此商行之间存在相互取现的需求。按现有实践,大多数商行之间不直接进行实物货币交易,需要通过人民银行来调剂。人民银行分支机构针对辖内商行开展跨行调款业务,主要分为以下两个阶段。一是生成调款任务。各商行每日向人民银行发起预约,申请次日交款或取款。人民银行进行配款,生成跨行调款任务并发送到商行。二是现金送款和支票入账。交款商行依据跨行调款任务,向取款商行进行实物货币送款。取款商行确认收款后,派专人送转账支票到人民银行。人民银行手工入账到交款商行存款准备金账户,交款商行派专人到人民银行取支票回单。然而。上述这些过程通常都是人工进行匹配以实现跨行调配的。随着经济的发展,商业银行的数量越来越多,人工调配的效率很低,严重影响了跨行调款的决策速度和处理效率。



技术实现要素:

本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。

根据本申请的一个方面,提供了一种基于自动撮合的跨行调款方法,包括:

请求接收步骤:接收待交款商业银行发送的预约交款请求和至少一个待取款商业银行发送的预约取款请求;

调款匹配步骤:通过计算所述预约交款请求的特征值和所述预约取款请求的特征值之间的相似距离,将所述待交款商业银行和所述至少一个待取款商业银行之间进行匹配,确定执行跨行调款任务的待交款商业银行及调款金额;和

任务创建步骤:基于执行跨行调款任务的待交款商业银行、调款金额和该待交款商业银行的库存信息创建跨行调款任务。

该方法能够自动根据待交款商业银行和待取款商业银行之间的需求,创建跨行调款任务,因此使得货币不用每次都要经过人民银行的清点、分发才能满足各个银行次日的使用需求。将货币直接从待交款商业银行调拨到待取款商业银行,节约了运输时间和成本、减少了清分次数,提高了货币的流转速度。本申请采用计算机进行匹配运算,提高了人工处理的速度。

可选地,在所述请求接收步骤中,所述预约交款请求包括所述待交款商业银行的身份信息和预约交款金额,所述预约取款请求包括所述待取款商业银行的身份信息和预约取款金额。

可选地,所述调款匹配步骤包括:

相似距离计算步骤:计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离;和

撮合步骤:将所述至少一个待取款商业银行与每个待取款商业银行之间的权重的倒数与所述相似距离相乘,将所得结果按照从小到大排序,得到满足所述预约交款请求的待交款商业银行和相应的调款金额。

该步骤能够通过计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离,能够将待交款和待取款最接近的两个商业银行进行匹配,从而提高货币流转的速度,更加节约调款的成本。

可选地,所述任务创建步骤包括:

冠字号码确定步骤:基于所述待交款商业银行存有的货币的冠字号码,确定待调款的货币的冠字号码;和

任务发送步骤:将所述待交款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待取款商业银行;将所述待取款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待交款商业银行。

采用该方法,能够快速生成调款任务,在调款任务中不仅包含商业银行的调款金额,还能精确到冠字号码,从而做到对货币流转全方位的调配和监管,使得现金流转更加安全。

可选地,在所述相似距离计算步骤中,所述预约取款请求的特征值包括:待取款的金额和所述待取款商业银行的位置坐标;所述预约交款请求的特征值包括:待交款的金额和所述待交款商业银行的位置坐标。

可选地,在所述撮合步骤中,所述权重表示所述待交款商业银行和所述待取款商业银行之间的跨行调款匹配成功的概率。

可选地,所述冠字号码确定步骤包括:查询所述待交款商业银行中存有的货币的捆包号信息和对应的冠字号码文件,根据调款金额确定待调款的捆包号信息和对应的冠字号码文件。

本申请的另一个方面,还提供了一种基于自动撮合的跨行调款装置,包括:

请求接收模块,其配置成用于接收待交款商业银行发送的预约交款请求和至少一个待取款商业银行发送的预约取款请求;

调款匹配模块,其配置成用于基于所述预约交款请求和所述预约取款请求,将所述待交款商业银行和所述至少一个待取款商业银行之间进行匹配,确定执行跨行调款任务的待交款商业银行及调款金额;和

任务创建模块,其配置成用于基于执行跨行调款任务的待交款商业银行、调款金额和该待交款商业银行的库存信息创建跨行调款任务。

该装置能够自动根据待交款商业银行和待取款商业银行之间的需求,创建跨行调款任务,因此使得货币不用每次都要经过人民银行的清点、分发才能满足各个银行次日的使用需求。将货币直接从待交款商业银行调拨到待取款商业银行,节约了运输时间和成本、减少了清分次数,提高了货币的流转速度。本申请采用计算机进行匹配运算,提高了人工处理的速度。

本申请的另一个方面,还提供了一种计算设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的方法。

本申请的另一个方面,还提供了一种计算机可读存储介质,优选为非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现如上所述的方法。

根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解的是,这些附图未必是按比例绘制的。在附图中:

图1是运行根据本申请一个实施例的自动撮合的跨行调款方法的计算机装置硬件结构示意图;

图2是根据本申请的一个实施例的自动撮合的跨行调款方法的示意性流程图;

图3是根据本申请的一个实施例的方法的调款匹配步骤的示意性流程图;

图4是根据本申请的一个实施例的方法的任务创建步骤的示意性流程图;

图5是根据本申请的一个实施例的自动撮合的跨行调款装置的示意性框图;

图6是本申请的计算设备的一个实施例的框图;

图7是本申请的计算机可读存储介质的一个实施例的框图。

具体实施方式

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

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例,还提供了一种基于自动撮合的跨行调款方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于本申请方法的计算机装置(或移动设备)的硬件结构框图。如图1所示,计算机装置10(或移动设备10)可以包括一个或多个处理器(图中采用102a、102b,……,102n来示出,处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机装置10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。该计算机装置可以是供人民银行使用的服务器。

应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机装置10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。

存储器104可用于存储应用软件的软件程序以及模块,如本申请实施例中的基于自动撮合的跨行调款方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机装置10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

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

显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机装置10(或移动设备)的用户界面进行交互。

在上述运行环境下,本申请提供了一种基于自动撮合的跨行调款方法。图2是根据本申请的一个实施例的自动撮合的跨行调款方法的示意性流程图。该方法可以包括以下步骤。

s100请求接收步骤:接收待交款商业银行发送的预约交款请求和至少一个待取款商业银行发送的预约取款请求。其中,所述预约交款请求包括所述待交款商业银行的身份信息和预约交款金额,所述预约取款请求包括所述待取款商业银行的身份信息和预约取款金额。

s300调款匹配步骤:通过计算所述预约交款请求的特征值和所述预约取款请求的特征值之间的相似距离,将所述待交款商业银行和所述至少一个待取款商业银行之间进行匹配,确定执行跨行调款任务的待交款商业银行及调款金额。

s500任务创建步骤:基于执行跨行调款任务的待交款商业银行、调款金额和该待交款商业银行的库存信息创建跨行调款任务。

该方法能够自动根据待交款商业银行和待取款商业银行之间的需求,创建跨行调款任务,因此使得货币不用每次都要经过人民银行的清点、分发才能满足各个银行次日的使用需求。将货币直接从待交款商业银行调拨到待取款商业银行,节约了运输时间和成本、减少了清分次数,提高了货币的流转速度。本申请采用计算机进行匹配运算,提高了人工处理的速度。

图3是根据本申请的一个实施例的方法的调款匹配步骤的示意性流程图。可选地,所述s300调款匹配步骤可以包括:

s301相似距离计算步骤:计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离。

s302撮合步骤:将所述至少一个待取款商业银行与每个待取款商业银行之间的权重的倒数与所述相似距离相乘,将所得结果按照从小到大排序,得到满足所述预约交款请求的待交款商业银行和相应的调款金额。

该步骤能够通过计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离,能够将待交款和待取款最接近的两个商业银行进行匹配,从而提高货币流转的速度,更加节约调款的成本。

可选地,在所述s301相似距离计算步骤中,所述待取款商业银行的特征值包括:待取款的金额和所述待取款商业银行的位置坐标;所述待交款商业银行的特征值包括:待交款的金额和所述待交款商业银行的位置坐标。

首先,将各个特征值进行标准化处理,然后利用下式计算待取款商业银行x和待交款商业银行y之间的相似距离sim(x,y):

其中,n表示特征值的个数,p为幂指数,xi表示待取款商业银行x的特征值,yi表示待交款商业银行y的特征值。

在该公式中,待交款商业银行的交款钱数和待取款商业银行的取款钱数越相近,则相似距离越小,待取款商业银行和待交款商业银行距离越近,则相似距离越小,考虑将交款和取款钱数相近的待交款商业银行和待取款商业银行进行匹配,将能够减少运输车辆在银行之间运输货币的次数,从而提高安全性;将商业银行之间的距离作为特征值进行考虑,能够缩短货币运输的路途和货币在途时间,也可以提高安全性。

可选地,在所述s302撮合步骤中,所述权重表示所述待交款商业银行和所述待取款商业银行之间的跨行调款匹配成功的概率。

在数据库中可以存储所述待交款商业银行和所述待取款商业银行之间的权重表,该表可以根据人民银行的人工调款的历史数据进行计算,并且随着调款次数的增加,该权重可以随之变化和调整。

将所述至少一个待取款商业银行与每个待取款商业银行之间的权重的倒数与所述相似距离相乘,结果越小,说明越匹配。将所得结果按照从小到大排序,取出前若干个结果,例如两个,得到满足所述预约交款请求的待交款商业银行和相应的调款金额。

例如,待取款商业银行为a1,调款金额为100万元,单位:人民币,待交款商业银行为b1、b2、b3、b4,交款金额分别为50万、40万、10万、100万,a1与b1、b2、b3、b4的权重分别是0.95、0.8、0.5、0.3。经过相似距离计算步骤和撮合步骤,匹配结果为:b1、b2、b4、b3。如果按照取出前两个结果,则满足所述预约交款请求的待交款商业银行为b1、b2,相应的调款金额为50万、40万,剩余10万由人民银行统一调拨。

可选地,所述调款匹配步骤还可以包括:

确认步骤:接收管理人员发送的对所述预约交款请求的待交款商业银行和相应的调款金额的确认信息和/或调整信息。

该方法增加了人工确认的步骤,能够纠正计算机计算结果的偏差,同时便于根据实际情况、突发状况、指示安排进行灵活调整,使得该方法更加贴近现实需要。

可选地,所述调款匹配步骤还可以包括:

更新步骤:根据所述确认信息和/或调整信息,更新所述预约取款请求的特征值与所述预约交款请求的特征值,重复相似距离计算步骤。

该步骤能够在用户对某个或者某些匹配结果进行确认后,更新各个商业银行的尚未满足的需求,将剩余的取款和交款需求重新进行匹配,从而达到二次优化的效果。

例如,待取款商业银行为a1,调款金额为100万元,单位:人民币,待交款商业银行为b1、b2、b3、b4,交款金额分别为70万、40万、10万、100万,a1与b1、b2、b3、b4的权重分别是0.95、0.8、0.5、0.3。经过相似距离计算步骤和撮合步骤,匹配结果为:b1、b2、b4、b3。如果按照取出前两个结果,则满足所述预约交款请求的待交款商业银行为b1、b2,相应的调款金额为70万、30万。更新数据,a1的匹配完成,将b2的待交款金额由40万更新到10万,再重复执行相似距离计算步骤。

图4是根据本申请的一个实施例的方法的任务创建步骤的示意性流程图。可选地,所述s500任务创建步骤可以包括:

s501冠字号码确定步骤:基于所述待交款商业银行存有的货币的冠字号码,确定待调款的货币的冠字号码。

s502任务发送步骤:将所述待交款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待取款商业银行;将所述待取款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待交款商业银行。

采用该方法,能够快速生成调款任务,在调款任务中不仅包含商业银行的调款金额,还能精确到冠字号码,从而做到对货币流转全方位的调配和监管,使得现金流转更加安全。

可选地,所述冠字号码确定步骤包括:查询所述待交款商业银行中存有的货币的捆包号信息和对应的冠字号码文件,根据调款金额确定待调款的捆包号信息和对应的冠字号码文件。

该方法能够防止现金的多次清分,将货币按照一定的金额打包成捆,如果在待交款银行中,该捆包尚未拆开,则可以运输到待取款银行后,该银行可以不必对该捆包进行清点,可以直接使用,减少了清分步骤,节省了时间和人力,同时,该捆包中的货币的冠字号码保存在冠字号码文件中,因此能够实现货币使用过程的全程追溯和可信赖性。

在创建跨行调款任务并发送给相应的商业银行后,待交款商业银行基于跨行调款任务,并将出库信息发送给人民银行的计算设备。

可选地,该方法在任务创建步骤后,还包括:

出库信息接收步骤:接收所述待交款银行基于所述跨行调款任务发送的出库信息,所述出库信息包括:捆包号信息和冠字号码文件。该出库信息在分布式账本进行登记,之后进行实物现金送款。

入库信息接收步骤:接收所述待取款银行发送的入库信息,所述入库信息包括:收到的货币的捆包号信息,并且将与该捆包号信息对应的冠字号码文件提供给所述待取款银行。

调入确认步骤:将所述出库信息与所述入库信息进行比对,以确定货币从所述待交款银行调入所述待取款银行。

在一个可选实施方案中,对于待交款银行,待交款银行在接收到跨行调款任务后,对持有的现金进行清分,将冠字号文件和捆包号关联,冠字号码文件和捆包号信息上传,进行出库信息的发送,之后进行实物现金送到人民银行和/或者待取款银行。可选地,所述出库信息接收步骤还包括:将所述待交款银行发送的出库信息在分布式账本中进行登记。在待交款银行进行出库确认后,人民银行在待交款银行的账户上增加与出库现金对应的数字货币。

对于待取款银行,在待取款银行收到实物现金后,完成入库操作,包括:扫描现金捆包号、根据现金捆包号下载对应的冠字号码文件。可选地,将所述待取款银行发送的入库信息在分布式账本中进行登记。

采用该方法,由于采用数字货币登记和分布式账本技术,商业银行的人员不用到人民银行取送支票,而是可以直接信赖电子账本,节约了人力成本,提高了办事效率。

本申请的另一个实施方案还提供了一种基于自动撮合的跨行调款装置。图5是根据本申请的一个实施例的自动撮合的跨行调款装置的示意性框图。该装置可以包括:

请求接收模块100,其配置成用于接收待交款商业银行发送的预约交款请求和至少一个待取款商业银行发送的预约取款请求。

调款匹配模块300,其配置成用于基于所述预约交款请求和所述预约取款请求,将所述待交款商业银行和所述至少一个待取款商业银行之间进行匹配,确定执行跨行调款任务的待交款商业银行及调款金额。

任务创建模块500,其配置成用于基于执行跨行调款任务的待交款商业银行、调款金额和该待交款商业银行的库存信息创建跨行调款任务。

该装置能够自动根据待交款商业银行和待取款商业银行之间的需求,创建跨行调款任务,因此使得货币不用每次都要经过人民银行的清点、分发才能满足各个银行次日的使用需求。将货币直接从待交款商业银行调拨到待取款商业银行,节约了运输时间和成本、减少了清分次数,提高了货币的流转速度。本申请采用计算机进行匹配运算,提高了人工处理的速度。

可选地,所述调款匹配模块300可以包括:

相似距离计算模块301,用于计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离。

撮合模块302,用于将所述至少一个待取款商业银行与每个待取款商业银行之间的权重的倒数与所述相似距离相乘,将所得结果按照从小到大排序,得到满足所述预约交款请求的待交款商业银行和相应的调款金额。其中,所述权重表示所述待交款商业银行和所述待取款商业银行之间的跨行调款匹配成功的概率。

该装置能够通过计算所述预约取款请求的特征值与每个所述预约交款请求的特征值之间的相似距离,能够将待交款和待取款最接近的两个商业银行进行匹配,从而提高货币流转的速度,更加节约调款的成本。

所述任务创建模块500可以包括:

冠字号码确定模块,用于基于所述待交款商业银行存有的货币的冠字号码,确定待调款的货币的冠字号码。

任务发送模块:用于将所述待交款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待取款商业银行;将所述待取款商业银行的身份信息、调款金额、待调款的货币的冠字号码发送给所述待交款商业银行。

采用该装置能够快速生成调款任务,在调款任务中不仅包含商业银行的调款金额,还能精确到冠字号码,从而做到对货币流转全方位的调配和监管,使得现金流转更加安全。

可选地,所述冠字号码确定模块用于查询所述待交款商业银行中存有的货币的捆包号信息和对应的冠字号码文件,根据调款金额确定待调款的捆包号信息和对应的冠字号码文件。

可选地,该装置还包括:

出库信息接收模块,用于接收所述待交款银行基于所述跨行调款任务发送的出库信息,所述出库信息包括:捆包号信息和冠字号码文件。该出库信息在分布式账本进行登记,之后进行实物现金送款。

入库信息接收模块,用于接收所述待取款银行发送的入库信息,所述入库信息包括:收到的货币的捆包号信息,并且将与该捆包号信息对应的冠字号码文件提供给所述待取款银行。

调入确认模块,用于将所述出库信息与所述入库信息进行比对,以确定货币从所述待交款银行调入所述待取款银行。

采用该装置,由于采用数字货币登记和分布式账本技术,商业银行的人员不用到人民银行取送支票,而是可以直接信赖电子账本,节约了人力成本,提高了办事效率。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

本申请的实施例的一个方面提供了一种计算设备,参照图6,该计算设备包括存储器1120、处理器1110和存储在所述存储器1120内并能由所述处理器1110运行的计算机程序,该计算机程序存储于存储器1120中的用于程序代码的空间1130,该计算机程序在由处理器1110执行时实现用于执行任一项根据本申请的方法步骤1131。

本申请的实施例的一个方面还提供了一种计算机可读存储介质。参照图7,该计算机可读存储介质包括用于程序代码的存储单元,该存储单元设置有用于执行根据本申请的方法步骤的程序1131’,该程序被处理器执行。

本申请实施例的一个方面还提供了一种包含指令的计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算设备执行时,导致所述计算设备执行如上所述的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、获取其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetictape),软盘(英文:floppydisk),光盘(英文:opticaldisc)及其任意组合。

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

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