本发明属于蜂窝物联网的资源分配技术领域,具体涉及一种大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法。
背景技术:
国际电信联盟无线电通信局(itu-r)在2015年就确定了5g的三大主要应用场景:增强移动宽带(enhancemobilebroadband,embb)、大规模机器类通信(massivemachinetypecommunication,mmtc)和超高可靠低时延通信(ultrareliable&lowlatencycommunication,urllc)。即将广泛部署5g网络的应用场景已经不仅仅是在传统的蜂窝网络中实现人与人(humantohuman,h2h)通信更高的速率和广域覆盖,还包括大规模的物联网应用。作为物联网的关键支撑技术,m2m(machinetomachine)通信将成为5g的最为重要的组成部分,利用传统蜂窝网络支持并实现m2m通信因此成为5g发展的重大研究领域,未来蜂窝网络设计将面对的是大规模mtc与h2h共存的网络场景。
3gpp标准化组织将通过蜂窝网络支持m2m业务的通信方式定义为机器类通信(machinetypecommunication,mtc),并针对mtc对传统蜂窝网络做了适当调整,特别是针对大规模mtc接入可能导致网络拥塞,引入了接入类阻塞(accessclassbarring,acb)方法,其基本思想为将突发的大规模接入请求在时间上重新均匀分配,从而缓和瞬时的接入碰撞。另一方面,为了减少大规模mtc接入的信令开销,工业界和学术界普遍认可为mtc设计更加精简的随机接入和数据发送流程。
现有蜂窝网络的无线信道资源非常有限,很难同时支撑h2h和大规模mtc的接入与数据传输,因此需要针对大规模mtc与h2h共存场景设计更加合理的上行资源分配方案。现有研究通常仅考虑在随机接入过程中h2h与mtc之间的物理随机接入信道(prach)的分配问题,或者单独考虑h2h与mtc之间的物理上行共享信道(physicaluplinksharedchannel,pusch)的分配问题。极少数研究者联合考虑了大规模mtc与h2h共存场景下整个上行传输资源,但是这些研究者通常采用简化的模型,在分配pusch时假设资源总是充足,并且仅局限于最大化传输速率或者最小化能量消耗,而没有关注到h2h与mtc业务的服务质量的需求,特别是mtc业务接入传统蜂窝网络不能对网络中已有的h2h业务造成明显的影响。因此,有必要针对在mtc与h2h共存场景采用更加合理的数学建模分析资源分配问题,并在保证h2h业务成功传输的前提下对资源分配做优化设计,从而提升mtc的业务质量。
技术实现要素:
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法,相比现有研究更加准确地建模h2h业务的动态特性,在保障h2h业务的传输成功概率前提下,最大化大规模mtc业务的吞吐量。
本发明采用以下技术方案:
大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法,包括以下步骤:
s1、建立mtc与h2h共存场景的系统模型;
s2、对大规模mtc与h2h共存场景中资源分配基本参数进行分析;
s3、在每个随机接入机会中基站利用负载估计设置接入类阻塞检验的最佳门限,并推导每个随机接入机会内带有机器类通信设备身份信息的平均吞吐量;
s4、构建资源分配优化问题,在保证h2h业务成功传输概率的前提下最大化每个随机接入机会内mtc的吞吐量;
s5、采用马尔科夫链对h2h用户在网络中的状态进行建模,表征h2h业务传输的动态特性;
s6、基于步骤s5建立的马尔科夫链模型分析h2h用户在随机接入与数据发送中状态转移概率;
s7、根据h2h状态转移概率特性对h2h用户的平稳分布进行分析,计算h2h业务成功传输概率,并利用不动点迭代算法计算得到平稳分布下的到达速率;
s8:根据步骤s7得到的到达速率计算任意一个h2h用户接入网络并成功完成传输的概率,代入优化问题并采用三维搜索算法求解优化问题如下:
s.t.
其中,nrb为每个rao内资源块总数,
返回最大mtc吞吐量
具体的,步骤s1中,小区基站bs具有nh个h2h用户终端设备、以及nm个机器类通信设备,各个终端设备的业务到达独立且均为强度为λ1的泊松过程,则在小区网络中总的h2h业务到达服从强度为λh=nhλi的泊松过程,每个终端设备业务到达后,每次到达对应的发送数据量为一服从均匀分布的随机变量
进一步的,mtc业务具体为:
采用蜂窝网络中的接入类阻塞方法进行检验,通过接入类阻塞方法检验的机器类通信设备向基站发送带有机器类通信设备身份信息的前导码,基站通过解码识别出前导码无碰撞的机器类通信设备的设备id并答复随机接入响应消息,在随机接入响应消息中,基站为机器类通信设备分配物理上行共享信道,机器类通信设备随后在指定的物理上行共享信道上发送调度信息与小数据包,基站在解码成功后返回碰撞解决与接收反馈信息。
具体的,步骤s2中,在每个随机接入机会内,有
具体的,步骤s3中,接入类阻塞方法检验的最佳门限
其中,
具体的,步骤s4中,资源分配优化问题具体为:
s.t.psuccess≥pth
其中,tm为每个随机接入机会内机器类通信设备的平均吞吐量,优化变量包括每个随机接入机会用于构建prach的资源块用个数
第一个约束条件代表h2h业务成功传输概率要求,表示任意一个h2h用户接入网络并成功完成传输的概率psuccess不能小于给定的阈值pth;后面三个约束条件分别表示资源块、前导码以及物理上行共享信道的分配个数应当大于0,不超过总资源的数量要求。
具体的,步骤s5中,一个h2h用户在网络中将经历以下状态:
空闲状态:当一个h2h用户没有数据要发送时,该用户处于空闲状态;
随机接入状态:当一个h2h用户有数据要发送时,该用户首先进入随机接入状态,从分配给h2h的
退避状态:随机接入和数据发送请求过程中失败的h2h用户将进行随机退避,进入退避状态,h2h用户最多发生m次退避,每次退避在时间窗口w中随机选择一个退避时间l=0,…,w-1,共有m×w个退避状态;
连接请求状态:随机接入过程中前导码没有碰撞的h2h用户将向基站发起建立连接请求,向基站申请后续的pusch资源用于发送业务数据,h2h用户存在m+1个连接请求状态;
首次传输状态:若h2h用户在m次最大前导码重发次数内,成功申请到pusch资源进行数据发送,则进行首次传输状态,开始进行数据发送;在数据传输过程中,基站解码出现差错后h2h用户进行重传,重传概率为pr,每个h2h用户最大允许的数据重传次数为r,若基站第r次重传仍然解码出错,则h2h用户丢弃该数据,不再传输;
重传状态:h2h用户重新发送数据的状态,存在r个重传状态;
成功状态:若h2h用户在m次最大前导码重发次数内,成功申请到pusch资源进行数据发送,并且在r次最大允许的数据重传次数内成功完成数据传输,则该h2h用户进入成功状态;
丢弃状态:若h2h用户在m次最大前导码重发次数与r次最大允许的数据重传次数内没有成功完成数据传输,则该h2h用户进入丢弃状态,不再发起随机接入并丢弃本次数据,丢弃数据后,该h2h用户重新回到空闲状态。
具体的,步骤s6中,h2h用户发起随机接入后,发送前导碰撞的概率pc为:
其中,λn为每个rao内h2h用户发起随机接入到达强度,
具体的,步骤s7中,任意一个h2h用户接入网络并成功完成传输的概率psuccess表示为:
其中,πsuccess与πdrop分别为平稳分布下h2h用户处于成功状态与丢弃状态的概率,pf=1-(1-pc)(1-pl)表示在h2h一次随机接入中没有获取到pusch发送数据的概率,获得任意一个h2h发起第一次接入后,总共至少需要发起j+1次随机接入请求的概率为
具体的,步骤s7中,平稳分布下的到达速率λt具体为:
s701:设定迭代次数i=1,λt初值设为λt(0),终止条件对应参数ε;
s702:i=i+1,根据给定λt(i-1)按照马尔科夫状态转移模型计算第i次迭代对应的pf,记为pf(i),按照下面迭代公式更新λt的值:
s703:令计算两次迭代差值立=|λt(i)-λt(i-1)|
s704:若δ<ε,则终止迭代,返回最新的;否则,重复步骤s702和s703。
与现有技术相比,本发明至少具有以下有益效果:
本发明所述的大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法在具体操作时,为了保证mtc业务接入传统蜂窝网络不能对网络中已有的h2h业务造成明显的影响,针对h2h与mtc业务特点,采用不同的随机接入与数据发送协议服务两种业务,即h2h业务仍然采用传统蜂窝网络中原有的lte协议完成随机接入与数据发送,而mtc业务采用精简的信令交互方式完成随机接入与数据发送,并提出在保证h2h业务成功传输概率的前提下对资源分配做优化设计,最大化每个rao内mtc的吞吐量。采用马尔科夫链对h2h用户在网络中的状态进行建模,利用状态之间的转移分析h2h用户动态特性,推到了h2h用户成功传输概率的表达式,最后利用不动点迭代算法、三维搜索算法求解最优的资源分配方案,实现在保证h2h业务成功传输概率的前提下每个rao内mtc最大化的吞吐量,在提高资源利用效率的同时最大化系统系能。
进一步的,步骤s1建立了大规模mtc与h2h共存场景的系统模型,采用不同的到达模型、数据传输模型以及信令交互方式对两种不同特点的业务分别进行建模,能够更加合理的表征出mtc与h2h共存网络的场景特点,从而更有针对性地根据不同业务的服务质量要求进行资源分配的优化设计。
进一步的,步骤s2在s1建立的系统模型基础上对资源分配基本参数进行分析,将资源分配问题队对应到实际的蜂窝网络时频资源块的配置上,明确指出资源分配方案需要却ing的三个变量为:用于构建物理随机接入信道的个数
进一步的,步骤s3给出了最佳的接入类阻塞检验最佳门限,并推出每个随机接入机会内带有机器类通信设备身份信息的平均吞吐量,反映了mtc业务指标与资源分配方案的关系,为后续优化问题的建立提供了优化目标函数。
进一步的,步骤s4在步骤s2和s3的基础上,构建了在保证h2h业务成功传输概率的前提下最大化mtc的吞吐量的优化问题,明确了最佳的资源分配方案需要满足的约束条件和优化目标,是整个资源分配优化设计的核心,提供了一种在大规模mtc与h2h共存场景中保障不同业务服务质量和提高系统综合性能的解决方案。
进一步的,为了分析并表示步骤s4中构建优化问题中h2h业务成功传输概率,需要对h2h业务在随机接入与数据发送过程中的状态转移规律进行分析。步骤s5引入马尔科夫链模型,可以清晰地反映h2h用户随着信令交互流程而产生的状态变化,为进一步分析h2h业务状态转移规律提供数学分析的工具。
进一步的,步骤s6基于步骤s5的马尔科夫链模型分析推导了h2h用户在随机接入与数据发送中状态转移概率,全面反映了h2h各个状态之间转移的动态特性,为进一步分析并表示h2h业务成功传输概率提供理论依据。进一步的,步骤s7在步骤s6的状态转移概率分析基础上,推导出平稳分布下h2h业务成功传输概率,代入步骤s4中优化问题,则可以采用数学公式完整地表示出优化问题,从而可以进行后续的优化问题求解。
综上所述,本发明适用于大规模mtc与h2h共存场景,针对两种业务的不同特点采用更加合理随机接入和数据发送流程,并通过数学建模研究资源分配问题,提出在保证h2h业务成功传输的前提下对资源分配做优化设计,利用马尔科夫链分析h2h业务随机接入和数据发送流程中的动态特性,推出h2h业务成功传输概率表达式,构建了最大化mtc吞吐量的优化问题,实现在保证h2h业务服务质量的前提下,提升系统资源利用率和综合性能。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为大规模mtc与h2h共存的系统模型图;
图2为mtc业务采用的信令交互流程图;
图3为本发明根据h2h用户动态构建的马尔科夫链状态转移图;
图4为mtc吞吐量随h2h用户业务到达速率的变化曲线图;
图5为mtc吞吐量随h2h终端设备数的变化曲线图。
具体实施方式
请参阅图1,本发明一种大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法,考虑如下系统模型:
在大规模机器类通信(machinetypecommunication,mtc)与传统人与人(humantohuman,h2h)通信共存的蜂窝网络中,考虑一个小区基站bs的覆盖范围,其中,有nh个h2h用户终端设备(h2huserequipment,hue)、以及nm个机器类通信设备(machinetypecommunicationdevice,mtcd),各个hue的业务到达独立且均为强度为λ1的泊松过程,则在小区网络中总的h2h业务到达服从强度为λh=nhλi的泊松过程,每个hue业务到达后通常有不同的数据发送请求,每次到达对应的发送数据量为一服从均匀分布的随机变量
请参阅图2,本发明一种大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法,mtc业务信令交互具体步骤为:要接入基站的mtcd首先采用蜂窝网络中的接入类阻塞(accessclassbarring,acb)方法进行检验,通过acb检验的mtcd向基站发送带有机器类通信设备身份信息(mtcdid,下文简称id)的前导码(preamble),基站通过解码识别出前导码无碰撞的mtcd设备id并答复随机接入响应消息(randomaccessresponse,rar),在rar消息中,基站为这些mtcd分配物理上行共享信道(physicaluplinksharedchannel,pusch),mtcd随后在指定的pusch上发送调度信息与小数据包,基站在解码成功后将返回碰撞解决与接收反馈信息。
蜂窝网络中将无线信道资源按照时间和频率上二维的资源块(resourceblock,rb)形式进行分配,每个资源块的时域宽度为1ms,频域中宽度为12个连续的子载波,每个子载波在频域内占15khz,资源块是蜂窝网络中进行资源分配的是最小物理资源。在上行接入与数据传输过程中,上行资源块用于构建两类无线信道,即物理随机接入信道(prach)与物理上行共享信道(physicaluplinksharedchannel,pusch)。prach在时间上周期性出现,每一个周期代表一次随机接入机会(randomaccessopportunity,rao),其周期间隔为trao,在每个rao内,共有nrb个资源块,其中
蜂窝网络中常见的prach配置通常在时域上占1ms,在频域上占6×12个子载波,因此一个prach需要消耗12个资源块,而每个prach可用于hue与mtcd在随机接入过程发送54个正交的前导码(preamble),则构建一个前导码平均需要
通过上述分析可知,资源分配方案其实就是确定
在每个rao中基站利用蜂窝网络的负载估计技术获取当前rao内将发起接入请求的激活设备数na,mtcd发起接入前的进行acb检验的最佳门限(即acb因子)为
按照概率论公式推导得,前导码没有碰撞的mtcd平均个数为
为了保证mtc业务接入传统蜂窝网络不能对网络中已有的h2h业务造成明显的影响,需要对资源分配进行优化设计。由于h2h业务对时延和传输速率要求较高,大规模mtc业务通常更强调增大吞吐量而对时延相对容忍,本方法在保证h2h业务成功传输概率的前提下对资源分配做优化设计,最大化每个rao内mtc的吞吐量(其定义为每个rao内平均成功发送数据的mtcd数量),因而可以构建下面的优化问题:
s.t.psiccess≥pth
其中,tm为每个rao内mtcd的平均吞吐量,优化变量包括每个rao用于构建prach的资源块用个数
要求解上述优化问题,首先需要表示出任意一个h2h用户接入网络并成功完成传输的概率psuccess,因此必须要针对h2h用户的业务特点进行建模和分析求解。在蜂窝网络中,h2h用户采用lte规定协议完成随机接入与数据发送,可采用马尔科夫链对h2h用户在网络中的状态进行建模,利用状态之间的转移分析h2h用户在随机接入与数据发送中的动态特性。按照随机接入与数据发送的动态过程,一个h2h用户在网络中将经历以下状态:
1、空闲(idle)状态:当一个h2h用户没有数据要发送时,该用户处于空闲状态,该状态用idle表示;
2、随机接入(randomaccess,ra)状态:当一个h2h用户有数据要发送时,该用户首先进入随机接入状态,从分配给h2h的
3、退避(backoff)状态:随机接入和数据发送请求过程中失败的h2h用户将进行随机退避,进入退避状态,由于h2h用户存在最多可以重新发起m次随机接入,因此,h2h用户最多可以发生m次退避,每次退避在时间窗口w中随机选择一个退避时间i=0,…,w-1,因此,共有m×w个退避状态,表示为boj,l,j=1,…,m,l=0,…,w-1。
4、连接请求(connectionrequest,cr)状态:随机接入过程中前导码没有碰撞的h2h用户将向基站发起建立连接请求,向基站申请后续的pusch资源用于发送业务数据,由于h2h用户存在最多可以重新发起m次随机接入,因此,h2h用户存在m+1个连接请求状态,表示为crj,j=1,…,m+1。
5、首次传输(firsttransmission,ft)状态:若h2h用户在m次最大前导码重发次数内,成功申请到pusch资源进行数据发送,则进行首次传输状态,开始进行数据发送,表示为ft。在数据传输过程中,基站解码可能出现差错,则要求h2h用户进行重传,重传概率为pr,同时规定每个h2h用户最大允许的数据重传次数为r,若基站第r次重传仍然解码出错,则h2h用户丢弃该数据,不再传输。
6、重传(retransmission)状态:h2h用户重新发送数据的状态,由于总共最大允许的数据重传次数为r,故存在r个重传状态,表示为rtk,k=1,…,r。
7、成功(success)状态:若h2h用户在m次最大前导码重发次数内,成功申请到pusch资源进行数据发送,并且在r次最大允许的数据重传次数内成功完成数据传输,则该h2h用户进入成功状态,该状态用success表示。
8、丢弃(drop)状态:若h2h用户在m次最大前导码重发次数与r次最大允许的数据重传次数内没有成功完成数据传输,则该h2h用户进入丢弃状态,不再发起随机接入并丢弃本次数据,该状态用drop表示。在丢弃数据后,该h2h用户重新回到空闲状态。
下面对h2h用户在随机接入与数据发送中的状态转移概率进行分析。由于每个h2h用户的业务到达是强度为λ1的泊松过程,因此在一个rao内,该h2h用户从空闲状态idle转换为随机接入状态ra1的转移概率为
在nt=n,m=0,1,…的条件下,可以求得h2h用户发生在随机接入时选择前导码发生碰撞的条件概率为:
结合全概率公式,h2h用户发起随机接入后,发送前导碰撞的概率为
利用指数函数的泰勒展开式
对于碰撞的h2h用户,将从退避窗口w中随机选择一个退避时间l∈0,…,w-1,进入退避状态,因此,第j次随机接入状态raj转换到退避状态boj,l的概率为pc/w,j=1,…,m,l=0,…,w-1。
在h2h用户发送前导码后,基站将为每个发送的前导码分配pusch资源用于后续信令msg3的发送,设单位时间内h2h用户选择的前导码个数,即前导码到达速率为λa,其中有一部分前导为碰撞前导码,即同一个前导码被多个h2h用户选择将会导致msg3的碰撞,只有无碰撞的前导码对应的用户才能收到基站反馈,并进一步请求用于发送数据的pusch。设无碰撞的前导码到达速率为λs,则λa与λs可由下面的公式近似求得:
其中,x是每个rao内被h2h用户选择的前导码个数,其概率分布可以用泊松分布表示为
其中,
其中,函数
其中,ρ=λ/μ为队列的负载,ω=e-μ(1-ρ)(t1/μ)。顾客损失即对应h2h用户无法获取足够pusch而导致数据传输失败的情况,数据发送请求过程中失败的h2h用户将进行随机退避,将从退避窗口w中随机选择一个退避时间l∈0,…,w-1,进入退避状态,因此,第j次连接请求状态crj转换到退避状态boj,l的概率为pl/w,j=1,…,m,l=0,…,w-1。
如果处于连接请求状态的h2h用户在等待时间t内获得基站分配的pusch则将转换到首次传输状态进行第一次数据传输,状态的转换概率为1-pl,在首次数据传输完毕后,基站可能会由于解码错误要求h2h用户进行数据重传,设最大重传次数为r,如果重传r次基站仍然没有解码成功则h2h用户丢弃该数据包进入丢弃状态drop,因此首次传输状态ft转移到第一次重传状态rt1、第κ次重传状态rtk转移到第k+1次重传状态rtk+1(k=1,…,r-1)、以及第r次重传状态rtr转移到drop状态的转移概率均为重传概率pr。如果h2h用户在重传r次数内成功完成数据发送则将进入成功状态success,因此,首次传输状态ft以及第κ次重传状态rtk,k=1,…,r转移到成功状态success的概率均为1-pr。
请参阅图3,本发明所述的大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法,结合上述h2h状态转换特性,对h2h用户的平稳分布进行分析。采用πidle,
经过整理化简,可以得到任意一个h2h用户接入网络并成功完成传输的概率psuccess表示为:
其中,πsuccess与πdrop分别为平稳分布下h2h用户处于成功状态与丢弃状态的概率,pf=1-(1-pc)(1-pl)表示在h2h一次随机接入中没有获取到pusch发送数据的概率,结合前面关于马尔科夫链的状态转移分析结果,在平稳分布的条件下的λt应当等于新到达的h2h用户强度λh与每个h2h发起随机随机接入平均次数ntx的乘积,即λt=λhntx,根据转移概率比值,可以求得任意一个h2h发起第一次接入后,总共至少需要发起j+1次随机接入请求的概率为
由于存在随机接入请求存在最大前导码重发次数限制,一个h2h恰好发起m+1次随机接入请求的概率为
对于给定的资源分配方案(如前所述,该方案由一组
故可采用不动点迭代算法求解平稳分布下的λt,具体步骤为:
第一步:设定迭代次数i=1,λt初值设为λt(0),终止条件对应参数ε;
第二步:i=i+1,根据给定λt(i-1)按照马尔科夫状态转移模型计算第i次迭代对应的pf,记为pf(i),并按照下面迭代公式更新λt的值:
第三步:令计算两次迭代差值δ=|λt(i)-λt(i-1)|
第四步:若δ<ε,则终止迭代,返回最新的;否则,重复第二步、第三步。
根据不动点迭代算法求解出的平稳分布下的λt,可以得到平稳分布下的pf,并进一步得到任意一个h2h用户接入网络并成功完成传输的概率
s.t.
该优化问题可以采用三维搜索算法求解,用伪代码表示如下:
初始化:设置
for
for
for
利用不动点迭代算法求解平稳分布下的λt
根据λt按照马尔科夫状态转移模型计算pf;
最后返回
按照上述算法得到的
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
采用数值分析对大规模mtc与h2h共存场景中基于h2h动态特性的资源分配方法进行评估。如果没有明确指出,则仿真实验的参数设置为:h2h用户终端设备(hue)个数nh=1000,机器类通信设备(mtcd)个数nm=10000,各个hue的业务到达独立且均为强度为λ1=0.01的泊松过程,每个hue的业务到达对应的发送数据量
构建一个前导码平均需要
图4为每个rao内mtc的最大吞吐量
图5为每个rao内mtc的最大吞吐量
综上所述,本发明适用于大规模mtc与h2h共存场景,针对两种业务的不同特点采用更加合理随机接入和数据发送流程,并通过数学建模研究资源分配问题,提出在保证h2h业务成功传输的前提下对资源分配做优化设计,利用马尔科夫链分析h2h业务随机接入和数据发送流程中的动态特性,推出h2h业务成功传输概率表达式,构建了最大化mtc吞吐量的优化问题,实现在保证h2h业务服务质量的前提下,提升系统资源利用率和综合性能。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。