一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

气井配产方法、装置、电子设备及介质与流程

2022-04-30 13:00:26 来源:中国专利 TAG:


1.本技术实施例涉及气田开采技术领域,尤其涉及一种气井配产方法、装置、电子设备及介质。


背景技术:

2.气井配产是气藏开发过程中的一项重要工作。如果气井配产过高,会导致储层因应力敏感受到伤害,有边底水的气井还可能造成气井过早产水,导致气藏采收率降低。如果配产过低又可能导致气井投资回收周期变长,气田开发经济效益降低,甚至没有经济效益。所以气井配产是否合理对于气藏能否高效开发利用具有重要意义。
3.现有的气井配产方案的制定通常是基于工程师的经验人工制定的。这种方式的局限在于工程师的经验可能不适用于当下场景中,进而导致制定的气井配产方案并不合理,而且通常气田规模较大,人工制定配产方案的效率较低。


技术实现要素:

4.本技术实施例提供一种气井配产方法、装置、电子设备及介质,所述方法可以快速的得到合理的气井配产方案,从而指导工作人员对各气井进行配产。
5.在一个实施例中,本技术实施例提供了一种气井配产方法,所述方法包括:
6.获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;
7.以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;
8.根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
9.在一个实施例中,本技术实施例提供了一种气井配产装置,其特征在于,该装置包括:
10.约束条件获取模块,用于获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;
11.目标函数构建模块,用于以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;
12.配产方案确定模块,用于根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
13.在一个实施例中,本技术实施例提供了一种电子设备,其特征在于,所述电子设备包括:
14.一个或多个处理器;
15.存储器,用于存储一个或多个程序;
16.当所述一个或多个程序被所述一个或多个处理器执行时,所述一个或多个处理器
实现如本技术任一实施例所述的气井配产方法。
17.在一个实施例中,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本技术任一实施例所述的气井配产方法。
18.本技术实施例公开了一种气井配产方法、装置、电子设备及介质。所述方法包括:获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。通过上述方法可以快速的获得在约束条件下实现气井配产方案优化目标的最优气井配产方案,避免了依赖人工进行配产的局限性,提高了配产效率。
附图说明
19.图1是本技术一种实施例提供的气井配产方法流程图;
20.图2是本技术另一种实施例提供的气井配产方法流程图;
21.图3是本技术一种实施例提供的气井配产装置结构框图;
22.图4是本技术一种实施例提供的电子设备的结构示意图。
具体实施方式
23.下面结合附图和实施例对本技术在实施例中作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
24.图1是本技术一种实施例提供的气井配产方法流程图,本实施例可适用于对海上气田中各气井进行合理配产的场景中。该方法可以由本技术实施例所提供的气井配产装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于电子设备中。
25.如图1所示,本技术实施例中提供的气井配产方法可包括以下步骤:
26.s110、获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种。
27.本技术实施例中,决策变量是用于指示气井未来开采状态的变量,例如变量x
j,t
,表示在第t天气井j的产气量,或者变量y
j,t
,表示在第t天气井j是否启动开采,其中可以用y
j,t
=0表示在第t天气井j关井维修,用y
j,t
=1表示在第t天气井j启动开采。
28.可以理解的,决策变量受限于市场需求以及硬件条件等因素,所以决策变量需要满足由市场需求以及硬件条件等因素产生的约束条件,其中,决策变量需要满足的约束条件可以理解为对决策变量施加的限制或范围。例如,若市场在第二季度对于天然气的需求为36
×
108m3,那么决策变量“所有气井在第二季度的产气量总和”需要满足的约束条件是低于或等于市场需求,或者,海上气田中的天然气是通过各个气井之间的海底管道输送的,如果海底管道可以输送的天然气下限值为200m3,当海管中输送的天然气总量低于该下限值时可能会导致海管中的压力不够进而导致海管中的天然气无法流通,那么决策变量“气井的产气量”要等于或高于海管输送天然气下限值。
29.进一步的,约束条件可以包括供需约束条件、维修约束条件、产量与输送约束条件
以及生产状态约束条件中的至少一种。其中,供需约束条件可以是由市场需求因素对决策变量施加的约束,市场需求因素可以是市场在一段时间内对于天然气的需求,例如市场在下半年对天然气的需求为30
×
108m3;维修约束条件可以是由气井维修计划因素对决策变量施加的约束,气井维修计划因素可以是对各气井在预设日期安排的维修计划,例如安排气井a在2021年12月15日关井进行维修;产量与输送约束条件可以是由气井以及海管等硬件因素对决策变量施加的约束,气井以及海管等硬件因素可以是气井可开采气体的上下限以及海管可输送气体的上下限等;生产状态约束可以是由气井开采程度等因素对决策变量施加的约束,气井当前开采程度可以是气井累计的产气量或者剩余储量等,例如,气井a在2021年12月15日当天累计产气量为1
×
104m3,剩余储量为2
×
104m3。
30.本技术实施例中,获取决策变量需要满足的约束条件可以是从数据库中查询得到决策变量需要满足的约束条件,也可以是获取工作人员在终端中输入的决策变量需要满足的约束条件,本技术实施例对此不进行限制。
31.s120、以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数。
32.其中,气井配产目标是气井配产需要达到的目的,例如,气井配产目标可以是使分配给各气井的产气任务更均衡。
33.目标函数可以是将气井配产目标进行量化描述的函数。例如,若气井配产目标是使决策变量x与y的差值达到最小,则目标函数可以是min obj=x-y,在该目标函数中,决策变量x和y为自变量,min obj为因变量。
34.其中,气井配产目标可以根据实际需求进行设置,进而根据设置的气井配产目标得到目标函数。
35.本技术实施例中,可选的,所述气井配产目标包括极小化预设时间内各区块之间的产气量差异、极小化各气井在相邻日期之间的启动状态差异以及极小化各气井在相邻日期之间的产气量差异中的至少一种。
36.其中,区块是气田中的部分区域,每个气田包括多个区块,每个区块有多个气井。预设时间可以根据实际需求设置,例如可以是一个季度内或半年内等。极小化预设时间内各区块之间的产气量差异可以是使各区块在预设时间内的产气量较接近。
37.极小化各气井在相邻日期之间的启动状态差异是尽量使气井的启动或关闭状态变更不要过于频繁。反之,若所述启动状态差异较大,例如,气井a在第n-1天启动,在第n天关闭进行维修,在第n 1天又重新启动,那么气井a在相邻日期之间的启动状态差异较大,启动状态变更过于频繁,这样会增加工作人员的工作量以及增大部分设备发生损坏风险。
38.极小化各气井在相邻日期之间的产气量差异是使各气井每天的产气量较接近,例如,使气井a每天的产气量都在500m3左右。
39.本技术实施例通过设置上述气井配产目标,可以使得到的气井配产方案中对于各气井产气任务的分配更均衡,缩小各气井产气量的差异,同时可以满足市场的需求,有益于提高气田群整体运营收益。
40.得到气井配产目标后,可以将气井配产目标进行量化描述,得到目标函数。
41.根据本技术实施例设置的极小化预设时间内各区块之间的产气量差异这一气井配产目标,可得到的目标函数如下:
42.43.其中,ui表示在预设时间内产气量最多的区块,vi表示在预设时间内产气量最少的区块。
44.根据本技术实施例设置的极小化各气井在相邻日期之间的启动状态差异这一气井配产目标,可得到的目标函数如下:
[0045][0046]
其中,y
j,t
表示在第t天气井j是否启动开采。
[0047]
根据本技术实施例设置的极小化各气井在相邻日期之间的产气量差异这一气井配产目标,可得到的目标函数如下:
[0048][0049]
其中,x
j,t
表示在第t天气井j的产气量。
[0050]
s130、根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
[0051]
其中,气井配产方案是分配给各个气井的产气任务的方案,例如在2021年12月15日分配100m3的产气任务给气井a,分配105m3的产气任务给气井b,

,等等。
[0052]
启发式算法用于在约束条件下给出待优化问题的最优解。启发式算法包括禁忌搜索算法、模拟退火算法以及遗传算法等,本技术实施例对于使用的启发式算法不进行限制。
[0053]
本技术实施例中,可选的,所述根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,包括:
[0054]
利用启发式算法得到所述目标函数至少两个值,将所述至少两个值中任意两个值进行比较得到对比结果;
[0055]
将对比结果中满足预设规则的值确定为最优值,并将最优值关联的解作为气井配产方案。
[0056]
以约束条件0《x《2且1《y《2,目标函数min obj=x y为例,启发式算法遍历x与y在约束条件下所有可能的值,然后带入目标函数中,计算x y,得到至少两个值。然后将至少两个值进行比较,得到比较结果,例如得到的值为1、2以及3,将三个值进行比较,得到的比较结果为1《2《3。
[0057]
得到比较结果后,将对比结果中满足预设规则的值确定为最优值。其中,预设规则与目标函数有关,例如,若目标函数为min obj=x y,说明优化的目标是使x与y的和最小,那么对比结果中满足预设规则的值是x与y的和的最小值。当比较结果为1《2《3时,满足上述预设规则的值为1,则将1作为最优值,进而可以得到在约束条件0《x《2且1《y《2下,使x y=1的解(x,y)。
[0058]
本技术实施例中将最优值关联的解作为气井配产方案。以公式(3)表示的目标函数为例,若最优值关联的解为x
1,1
=100m3,x
1,2
=110m3,x
1,3
=105m3,则气井配产方案为气井1在第1天产100m3天然气,在第二天产110m3天然气,在第三天产105m3天然气。得到配产方案后即可根据配产方案对各个气井进行配产。
[0059]
本技术实施例通过启发式算法可以快速准确的获得在约束条件下实现气井配产目标的最优气井配产方案,避免了依赖人工进行配产的局限性,提高了配产效率。
[0060]
本技术实施例提供了一种气井配产方法,包括:获取决策变量需要满足的约束条
件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。通过上述方法可以快速准确的获得在约束条件下实现气井配产目标的最优气井配产方案,避免了依赖人工进行配产的局限性,提高了配产效率。
[0061]
图2是本技术另一种实施例提供的气井配产方法流程图,本实施例以上述实施例为基础进行优化,具体优化步骤如下:
[0062]
s210、获取约束信息,根据所述约束信息确定决策变量需要满足的约束条件。
[0063]
其中,约束信息是对决策变量产生限制的信息,例如约束信息可以是市场对于天然气的需求,这就对决策变量产生了限制,即决策变量中的气井产气量不能高于市场需求。
[0064]
本技术实施例中,可选的,所述约束信息包括:市场需求量、各气井单日产气量上下限、气田单日产气量上下限、各气井历史开采数据、各气井剩余储气量、气井计划产气量、气井维修计划以及各气井物理连接方式中的至少一种。
[0065]
本技术实施例中,通过获取上述约束信息来对决策变量进行约束,可以使最终得到的气井配产方案更合理,实用性更高。
[0066]
进一步的,获取约束信息的方式可以是从数据库中查询需要的约束信息,也可以是获取工作人员输入的约束信息,本技术实施例对此不进行限制。
[0067]
本技术实施例中,可选的,所述获取约束信息,根据所述约束信息确定决策变量需要满足的约束条件,包括:
[0068]
根据候选约束信息搭建关系型数据库;
[0069]
确定气井配产方案的决策变量;
[0070]
从所述关系型数据库中查找与所述决策变量关联的目标约束信息;
[0071]
根据所述目标约束信息在所述关系型数据库中的数据,确定决策变量的约束条件。
[0072]
其中,气井配产方案的决策变量可以根据实际需求设置,例如可以是各气井在第一季度中的每天的产气量。
[0073]
进一步的,目标约束信息是与设置的决策变量关联的约束信息,例如,约束信息为市场在第一季度对天然气的需求,决策变量为所有气井在第一季度的产气量,则该约束信息是与该决策变量关联的,所以该约束信息为该决策变量的目标约束信息。若约束信息为气井单日产气量的上下限,决策变量为气井是否要维修,则该约束信息与该决策变量是不关联的,所以该约束信息不是该决策变量的目标约束信息。
[0074]
进一步的,候选约束信息是包括与设置的决策变量关联或不关联的所有约束信息。本技术实施例在获取与所述决策变量关联的目标约束信息之前,先根据候选约束信息搭建关系型数据库,以便在确定气井配产方案的决策变量之后从数据库中查找与决策变量关联的目标约束信息。
[0075]
在找出与决策变量关联的目标约束信息之后,根据目标约束信息的数据确定决策变量的约束条件。例如,目标约束信息气井单日产气量上限的数据为1
×
104m3,决策变量为各气井每天的产气量,表示为x
j,t
,则决策变量x
j,t
的约束条件为x
j,t
≤1
×
104m3。
[0076]
本技术实施例中预先根据约束信息搭建关系型数据库,关系型数据库这些约束信息被以表格的形式存储,表与表之间通过主键进行关联,便于用户查找以及理解数据库中的各个约束信息。
[0077]
s220、以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;
[0078]
s230、根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
[0079]
本技术实施例中,可选的,若所述目标函数的个数为至少两个,则为所述至少两个目标函数分配权重,并根据所述分配权重确定多目标函数;
[0080]
相应的,
[0081]
所述根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,包括:
[0082]
根据所述约束条件、所述目标函数以及所述多目标函数利用启发式算法确定气井配产方案。
[0083]
其中,可以根据实际需求为至少两个目标函数分配权重,权重越高,说明目标函数越重要。分配权重后可以根据权重确定多目标函数,可以理解的,多目标函数是对多个目标函数进行组合得到的函数。
[0084]
示例性的,在一个具体的例子中,有三个目标函数,分别为f1、f2以及f3,三个目标函数的权重分别为v1、v2以及v3。则多目标函数可以通过如下公式表达:
[0085]
f4=v1×
f1 v2×
f2 v3×
f3ꢀꢀꢀ
(4)
[0086]
若令v1=1,v2=0,v3=0,则f4=v1×
f1。此时说明目标函数f1重要程度最高,所以在制定气井配产方案时优先满足目标函数f1所关联的气井配产目标。
[0087]
本技术实施例中,通过设置多目标优化函数,可以在有多个目标函数时,根据实际需求确定各个目标函数的重要程度,进而可以灵活的根据各个目标函数的重要程度制定气井配产方案,使制定的气井配产方案优先满足重要程度最高的目标函数所关联的气井配产目标。
[0088]
本技术实施例提供了一种气井配产方法,包括:获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。通过上述方法可以快速准确的获得在约束条件下实现气井配产目标的最优气井配产方案,避免了依赖人工进行配产的局限性,提高了配产效率。
[0089]
图3是本技术一种实施例提供的气井配产装置结构框图,该装置可执行本技术任意实施例所提供的气井配产方法,具备执行方法相应的功能模块和有益效果。如图3所示,该装置可以包括:
[0090]
约束条件获取模块310,用于获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种。
[0091]
目标函数构建模块320,用于以所述决策变量为自变量、接收到的气井配产目标为
因变量构建目标函数。
[0092]
配产方案确定模块330,用于根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
[0093]
本技术实施例中,所述约束条件获取模块310,还用于:
[0094]
获取约束信息,根据所述约束信息确定决策变量需要满足的约束条件。
[0095]
本技术实施例中,所述所述约束条件获取模块310,包括:
[0096]
数据库搭建单元,用于根据候选约束信息搭建关系型数据库。
[0097]
决策变量确定单元,用于确定气井配产方案的决策变量。
[0098]
目标约束信息查找单元,用于从所述关系型数据库中查找与所述决策变量关联的目标约束信息。
[0099]
约束条件确定单元,用于根据所述目标约束信息在所述关系型数据库中的数据,确定决策变量的约束条件。
[0100]
本技术实施例中,所述约束信息包括:市场需求量、各气井单日产气量上下限、气田单日产气量上下限、各气井历史开采数据、各气井剩余储气量、气井计划产气量、气井维修计划以及各气井物理连接方式中的至少一种。
[0101]
本技术实施例中,所述装置还包括:
[0102]
多目标函数确定单元,用于若所述目标函数的个数为至少两个,则为所述至少两个目标函数分配权重,并根据所述分配权重确定多目标函数。
[0103]
本技术实施例中,所述配产方案确定模块330,还用于:
[0104]
根据所述约束条件、所述目标函数以及所述多目标函数利用启发式算法确定气井配产方案。
[0105]
本技术实施例中,所述配产方案确定模块330,包括:
[0106]
结果对比单元,用于利用启发式算法得到所述目标函数至少两个值,将所述至少两个值中任意两个值进行比较得到对比结果。
[0107]
方案确定单元,用于将对比结果中满足预设规则的值确定为最优值,并将最优值关联的解作为气井配产方案。
[0108]
本技术实施例中,所述气井配产目标包括极小化预设时间内各区块之间的产气量差异、极小化各气井在相邻日期之间的启动状态差异以及极小化各气井在相邻日期之间的产气量差异中的至少一种。
[0109]
上述产品可执行本技术实施例所提供的气井配产方法,具备执行方法相应的功能模块和有益效果。
[0110]
图4是本技术一种实施例提供的电子设备的结构示意图。图4示出了适于用来实现本技术实施例的示例性电子设备412的框图。图4显示的电子设备412仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0111]
如图4所示,电子设备412可以包括:一个或多个处理器416;存储器428,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器416执行,使得所述一个或多个处理器416实现本技术实施例所提供的气井配产方法,包括:
[0112]
获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;
[0113]
以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;
[0114]
根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
[0115]
电子设备412的组件可以包括但不限于:一个或者多个处理器416,存储器428,连接不同设备组件(包括存储器428和处理器416)的总线418。
[0116]
总线418表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,处理型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
[0117]
电子设备412典型地包括多种计算机设备可读存储介质。这些存储介质可以是任何能够被电子设备412访问的可用存储介质,包括易失性和非易失性存储介质,可移动的和不可移动的存储介质。
[0118]
存储器428可以包括易失性存储器形式的计算机设备可读存储介质,例如随机存取存储器(ram)430和/或高速缓存存储器432。电子设备412可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机设备存储介质。仅作为举例,存储系统434可以用于读写不可移动的、非易失性磁存储介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光存储介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据存储介质接口与总线418相连。存储器428可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术各实施例的功能。
[0119]
具有一组(至少一个)程序模块442的程序/实用工具440,可以存储在例如存储器428中,这样的程序模块442包括但不限于操作设备、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块442通常执行本技术所描述的实施例中的功能和/或方法。
[0120]
电子设备412也可以与一个或多个外部设备414和/或显示器424等通信,还可与一个或者多个使得用户能与该电子设备412交互的设备通信,和/或与使得该电子设备412能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口422进行。并且,电子设备412还可以通过网络适配器420与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图4所示,网络适配器420通过总线418与电子设备412的其它模块通信。应当明白,尽管图4中未示出,可以结合电子设备412使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid设备、磁带驱动器以及数据备份存储设备等。
[0121]
处理器416通过运行存储在存储器428中的多个程序中其他程序的至少一个,从而执行各种功能应用以及数据处理,例如实现本技术实施例所提供的气井配产方法。
[0122]
本技术一种实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本技术实施例所提供的气井配产方法,包括:
[0123]
获取决策变量需要满足的约束条件;其中,所述约束条件包括供需约束条件、维修
约束条件、产量与输送约束条件以及生产状态约束条件中的至少一种;
[0124]
以所述决策变量为自变量、接收到的气井配产目标为因变量构建目标函数;
[0125]
根据所述约束条件以及所述目标函数利用启发式算法确定气井配产方案,并根据所述配产方案对各气井进行配产。
[0126]
本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的存储介质的任意组合。计算机可读存储介质可以是计算机可读信号存储介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的设备、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形存储介质,该程序可以被指令执行设备、装置或者器件使用或者与其结合使用。
[0127]
计算机可读的信号存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号存储介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行设备、装置或者器件使用或者与其结合使用的程序。
[0128]
计算机可读存储介质上包含的程序代码可以用任何适当的存储介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0129]
可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0130]
注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献