发明内容
本发明实施例中提供了用于D2D终端的连接建立方法、装置和系统,可以解决现有技术中距离较近的UE进行D2D通信时由于被叫用户终端执行不必要的随机接入过程而导致时延增加的问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
一方面,本发明实施例提供了一种设备到设备D2D终端的连接建立方法,包括:第一用户设备UE向所述基站发送前导码preamble;第一UE接收所述基站响应于所述preamble所发送的随机接入响应消息;第一UE向所述基站发送第二UE标识,所述第二UE是第一UE的D2D通信目标;第一UE接收基站响应于所述第二UE标识所返回的第一UE的D2D链路配置参数和RRC连接配置参数;第一UE基于所述第一UE的D2D链路配置参数与所述第二UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
另一方面,本发明实施例提供了一种设备到设备D2D终端的连接建立方法,包括:第二用户设备UE从基站接收来自基站的寻呼消息,并基于所述寻呼消息获取第二UE的D2D链路配置参数;第二UE基于所述第二UE的D2D链路配置参数与第一UE建立D2D连接。
另一方面,本发明实施例提供了一种设备到设备D2D终端的连接建立方法,包括:第二用户设备UE接收来自基站且由第一UE转发的第二UE的D2D链路配置参数和RRC连接配置参数;第二UE基于所述第二UE的D2D链路配置参数与所述第一UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
另一方面,本发明实施例提供了一种设备到设备D2D终端的连接建立方法,包括:从第一UE接收前导码preamble;响应于所述preamble向第一UE发送随机接入响应消息;从第一用户设备UE接收第二UE标识;基于所述第二UE标识向第一UE发送第一UE的D2D链路配置参数,所述第一UE的D2D链路配置参数用于所述第一UE与所述第二UE的D2D连接。
另一方面,本发明实施例提供了一种第一用户设备UE,包括:第一发送装置,用于向基站发送前导码preamble,以及用于向所述基站发送第二UE标识,所述第二UE是第一UE的D2D通信目标;第一接收装置,用于接收所述基站响应于preamble所发送的随机接入响应消息,以及用于接收基站响应于所述第二UE标识所返回的第一UE的D2D链路配置参数和RRC连接配置参数;以及第一连接建立装置,用于基于所述第一UE的D2D链路配置参数与所述第二UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
另一方面,本发明实施例提供了一种第二用户设备UE,包括:第二接收装置,用于从基站接收来自基站的寻呼消息,并基于所述寻呼消息获取第二UE的D2D链路配置参数;第二连接建立装置,用于基于所述第二UE的D2D链路配置参数与第一UE建立D2D连接。
另一方面,本发明实施例提供了一种第二用户设备,包括:第三接收装置,用于接收来自基站且由第一UE转发的第二UE的D2D链路配置参数和RRC连接配置参数;第三连接建立装置,用于基于所述第二UE的D2D链路配置参数与所述第一UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
另一方面,本发明实施例提供了一种基站,包括:第四接收装置,用于从第一UE接收前导码preamble,以及用于从第一用户设备UE接收第二UE标识;第四发送装置,用于响应于所述preamble向第一UE发送随机接入响应消息,以及用于基于所述第二UE标识向第一UE发送第一UE的D2D链路配置参数,所述第一UE的D2D链路配置参数用于所述第一UE与所述第二UE的D2D连接。
另一方面,本发明实施例提供了一种通信系统,包括上述第一用户设备、第二用户设备以及基站。
本发明实施例只需主叫用户设备与基站之间进行随机接入的过程,被叫用户设备与基站之间不需重复随机接入过程,从而降低了D2D连接建立的时延。本发明实施例同时还可以避免寻呼过程对核心网的影响,进一步降低D2D连接建立的时延。
具体实施方式
下面对D2D终端的连接建立方法、系统和装置进行详细说明。
图2示出了根据本发明一个实施例的D2D终端的连接建立方法的示意性流程图。
参见图2可见,主叫用户设备第一UE要与被叫用户设备第二UE之间建立D2D连接,执行以下步骤:
步骤201:第一用户设备UE向基站发送前导码preamble;
步骤202:基站在接收到第一UE发送的preamble之后向第一UE发送随机接入响应RA response消息,由此,第一UE接收所述基站响应于所述preamble所发送的随机接入响应消息。其中,在该消息中可以携带用于第一UE的时间提前量TA值和/或发射功率值,以供第一UE接入基站使用。
步骤203:第一UE向所述基站发送第二UE标识,所述第二UE是第一UE的D2D通信目标,也即第一UE要与第二UE建立D2D通信。第二UE标识例如可以是第二UE的临时移动用户标识(S-TMSI)或其他的标识。第一UE可以通过检测第二UE来获取第二UE的标识,也可以使用第二UE的用户号码。第一UE可以向基站发送RRC连接建立请求消息,所述RRC连接建立请求消息中携带所述第二UE标识。
步骤204:基站响应于所述第二UE标识将第一UE的D2D链路配置参数和RRC连接配置参数发送给第一UE,由此第一UE接收基站响应于所述第二UE标识所返回的第一UE的D2D链路配置参数和RRC连接配置参数,其中该D2D链路配置参数用于第一UE与第二UE之间的D2D连接。具体而言,D2D链路配置参数和RRC连接配置参数包括分组数据汇聚协议(PDCP)层、无线链路控制(RLC)层、媒体接入控制(MAC)层,物理(PHY)层的各层的静态或半静态的参数配置。在此,基站可以向第一UE发送RRC连接建立消息,在RRC连接建立消息中携带基站响应于第二UE标识所返回的第一UE的D2D链路配置参数。也可能的是,基站通过D2D小区无线网络临时标识(D2D-C-RNTI)加扰物理下行控制信道(PDCCH)向第一UE发送第一UE的D2D链路配置参数和RRC连接配置参数的调度信息,从而第一UE利用D2D-C-RNTI解扰物理下行控制信道PDCCH获取基站发送的第一UE的D2D链路配置参数和RRC连接配置参数的调度信息,并进一步根据所述调度信息获取所述第一UE的D2D链路配置参数和RRC连接配置参数。需要说明的是,在利用D2D-C-RNTI来传送调度信息的情况下,第一UE需要首先获取基站分配的D2D-C-RNTI。为此,第一UE可以通过基站发送的RA response消息或contentionresolution消息获取D2D-C-RNTI,其中所述D2D-C-RNTI携带在上述RA response消息或contention resolution消息中,或者第一UE也可以接收基站直接发送的D2D-C-RNTI分配消息。
步骤205:基站向第二UE发送寻呼消息,该寻呼消息用于指示第二UE的D2D链路配置参数和RRC连接配置参数,并且该寻呼消息还可以携带用于第二UE的时间提前量TA值和/或发射功率值,或者可以指示第一UE和第二UE共享时间提前量TA值和/或发射功率值,使得第二UE将与第一UE共享的TA值和/或发射功率值作为第二UE的TA值和/或发射功率值,以将第二UE接入基站。另外,该寻呼消息还包含第二UE的S-TMSI、为第二UE分配的小区无线网络临时标识(Cell-Radio Network Temporary Identity,C-RNTI)。由此,第二UE相应地从基站接收来自基站的寻呼消息,并基于该寻呼消息获取第二UE的D2D链路配置参数和RRC连接配置参数,其中该D2D链路配置参数用于第二UE与第一UE之间的D2D连接。第二UE的D2D链路配置参数和RRC连接配置参数可以携带在基站向第二UE发送的寻呼消息中,也可能的是,在第二UE从基站接收到寻呼消息并确定允许进行D2D通信后,发送paging响应消息,确认可以进行D2D通信,在此之后基站才通过另外的消息将第二UE的D2D链路配置参数和RRC连接配置参数发送给第二UE。另外还可能的是,基站通过D2D-C-RNTI加扰物理下行控制信道(PDCCH)向第二UE发送第二UE的D2D链路配置参数和RRC连接配置参数的调度信息,从而第二UE利用D2D-C-RNTI解扰物理下行控制信道PDCCH获取基站发送的第二UE的D2D链路配置参数和RRC连接配置参数的调度信息,并进一步根据所述调度信息获取所述第二UE的D2D链路配置参数和RRC连接配置参数。第二UE同样可以利用D2D-C-RNTI来获取时间提前量TA值和/或发射功率值。需要说明的是,在利用D2D-C-RNTI来传送调度信息的情况下,第二UE需要首先获取基站分配的D2D-C-RNTI。为此,第二UE接收基站发送的D2D-C-RNTI分配消息,该D2D-C-RNTI分配消息可以被携带在基站向第二UE发送的上述寻呼消息中,也可以通过单独的消息发送。
基站向第二UE发送寻呼消息之前还可以包括基站根据第二UE的C-RNTI为第二UE分配上行链路许可UL grant,UL grant既可以包含在所述基站发送的寻呼消息中被发送到第二UE,也可以作为单独的消息被所述基站发送到第二UE。
步骤206:第一UE与所述第二UE建立D2D连接,并分别基于各自RRC连接配置参数完成与基站的RRC连接建立。由于通过步骤204,第一UE获得了其D2D链路配置参数,而通过步骤205,第二UE获得了其D2D链路配置参数,因此第一UE和第二UE可以建立彼此间的D2D连接。在连接建立之后,第一UE和第二UE可以分别向基站发送RRC连接建立完成消息以及D2D连接配置完成消息。
在本实施例中,第二UE的TA值和/或发射功率值可以是与第一UE共享的TA值和/或发射功率值。可以有多种方式来确定第一UE是否与第二UE共享TA值和/或发射功率值。一种方式是,在步骤201之前,第一UE检测第二UE来获取第一UE与第二UE之间的路径损耗或距离,还获取第二UE标识,第一UE根据所述路径损耗或距离确定第二UE能够与第一UE共享TA值和/或发射功率值。此时,第一UE可以通过所述RRC连接建立请求消息携带指示第一UE和第二UE共享时间提前量TA值和/或发射功率值的指示信息以及第二UE标识发送给基站,使得基站能够将共享的TA值和/或发射功率值发送给第二UE。另一种方式是,在步骤201之前,第一UE检测第二UE来获取第一UE与第二UE之间的路径损耗或距离,还获取第二UE标识。随后,第一UE向基站报告所述路径损耗或距离以及第二UE标识,以供基站确定第二UE是否能够与第一UE共享TA值和/或发射功率值。当基站确定第二UE能够与第一UE共享TA值和/或发射功率值时,基站将共享的TA值和/或发射功率值发送给第二UE。
在本实施例中,当第一UE和第二UE通过基站为其分配的D2D-C-RNTI侦听PDCCH来获取调度信息,并且根据所述调度信息接收用于第一UE和第二UE的RRC连接配置参数、D2D链路配置参数、以及用于第二UE的TA值和/或发射功率值信息的一项或多项时,使用D2D-C-RNTI进行PDCCH的监听和发送的方法具体如下:
第一UE和第二UE都用D2D-C-RNTI进行监听,基站使用D2D-C-RNTI发送PDCCH,PDCCH中增加新的如下指示信息:
00表示两个UE都需要从基站接收下行DL-SCH资源;
10表示Ud链路的主UE发送,辅UE监听;
01表示Ud链路的主UE接收,辅UE发送;
11预留(或表示两个UE都需要向基站发送上行UL-SCH的资源信息,可以将资源分为两部分分别给两个UE使用)。
以上仅以两个UE为例,如果UE数量超过两个,则可以使用更多的比特信息指示各个UE的收发操作。即,基站使用D2D-C-RNTI加扰发送的D2D UE的PDCCH调度信息中包含下列信息:
各个UE在当前调度的时间单元内的收发状态指示信息;
各个UE的收发状态指示信息可以通过不同位置的比特进行指示,各个UE所对应的指示信息中的位置信息可以通过高层信令预先配置。
在本实施例中,通过基站分别为第一UE和第二UE发送它们各自的D2D链路配置参数。可以看出,在第一UE与第二UE建立D2D通信过程中,仅需要第一UE与基站之间进行随机接入过程,第二UE与基站不必重复执行随机接入,从而降低了D2D连接建立的时延。另外,因为S-TMSI在TA范围内是唯一的,在基站范围内也是唯一的,因此在基站寻呼第二UE的过程中不需要由基站通知移动管理实体(MME)执行其将执行对于第二UE的寻呼,这样就避免了寻呼过程对于核心网的影响,因而更进一步地降低了D2D连接建立的时延。但是本发明并不限定基站是否通过MME执行寻呼。
另外在通信过程中,第一UE或第二UE可以定期或事件触发地检测第一UE与第二UE之间的路径损耗或距离,在第一UE和第二UE与网络建立连接后,后续基站可以单独维护第一UE和第二UE的TA更新,即单独向第一UE和第二UE发送TA command命令。也可以根据UE定时上报或事件触发上报的距离信息决定使用一个TA command命令进行更新,如果使用一个TA command,那么第一UE和第二UE都统一使用点到点小区无线网路临时标识(D2D-C-RNTI)获取TA command的调度信息,然后根据获取的TA command进行更新。
图3示出了根据本发明另一个实施例的D2D终端的连接建立方法的示意性流程图。
参见图3可见,主叫用户设备第一UE要与被叫用户设备第二UE之间建立D2D连接,执行以下步骤:
步骤301:第一用户设备UE向基站发送前导码preamble;
步骤302:基站在接收到第一UE发送的preamble之后向第一UE发送随机接入响应RA response消息,由此,第一UE接收所述基站响应于所述preamble所发送的随机接入响应消息。其中,在该消息中可以携带用于第一UE的时间提前量TA值和/或发射功率值,以供第一UE接入基站使用。
步骤303:第一UE向所述基站发送第二UE标识,所述第二UE是第一UE的D2D通信目标,也即第一UE要与第二UE建立D2D通信。第二UE标识例如可以是第二UE的临时移动用户标识(S-TMSI)或其他的标识。在此,第一UE可以向基站发送RRC连接建立请求消息,所述RRC连接建立请求消息中携带所述第二UE标识。
上述步骤301-303与图2中的步骤201-203对应。
步骤304:基站响应于所述第二UE标识将第一UE与第二UE的D2D链路配置参数和RRC连接配置参数发送给第一UE,并且还将第二UE的TA值和/或发射功率值信息发送给第一UE。也可能的是,第一UE和第二UE共享TA值和/或发射功率值,此时基站向第一UE发送第二UE与第一UE共享TA值和/或发射功率值的指示信息。在此,基站可以向第一UE发送RRC连接建立消息,在RRC连接建立消息中携带上述第一UE与第二UE的D2D链路配置参数和RRC连接配置参数、以及第二UE的TA值和/或发射功率值信息或者第二UE与第一UE共享TA值和/或发射功率值的指示信息。也可能的是,基站通过D2D-C-RNTI加扰物理下行控制信道(PDCCH)向第一UE发送上述信息的调度信息,从而第一UE利用D2D-C-RNTI解扰物理下行控制信道PDCCH获取调度信息,并进一步根据所述调度信息获取上述信息。同样地,在利用D2D-C-RNTI来传送调度信息的情况下,第一UE需要首先获取基站分配的D2D-C-RNTI。关于此的具体说明可以参见前面结合图2描述的实施例,这里不再赘述。
由于第一UE和第二UE的很多配置都是相同的,因此第一UE和第二UE的配置信息可以使用Delta配置以便于节省消息资源。在本发明实施例中,Delta配置的含义是,相同的配置信息仅仅出现一次,从而可以节省消息资源。
步骤305:第一UE向第二UE发送第二UE的D2D链路配置参数和RRC连接配置参数、以及第二UE的TA值和/或发射功率值信息,或者向第二UE发送第二UE的D2D链路配置参数和RRC连接配置参数、以及共享的TA值和/或发射功率值。由此,第二UE相应地接收由第一UE发送的第二UE的D2D链路配置参数和RRC连接配置参数以及TA值和/或发射功率值。这里也可能的是,第一UE向第二UE发送D2D小区无线网络临时标识D2D-C-RNTI,所述D2D-C-RNTI用于第二UE从物理下行控制信道PDCCH获取第二UE的调度信息,使得第二UE能够利用D2D-C-RNTI解扰物理下行控制信道PDCCH获取基站发送的调度信息,并进一步根据所述调度信息获取所述第二UE的上述信息。
步骤306:第一UE与所述第二UE建立D2D连接,并基于第一UE的RRC连接配置参数完成与基站的RRC连接建立,而第二UE与所述第一UE建立D2D连接,并基于第二UE的RRC连接配置参数完成与基站的RRC连接建立。由于通过步骤304,第一UE获得了其D2D链路配置参数,而通过步骤305,第二UE获得了其D2D链路配置参数,因此第一UE和第二UE可以建立彼此间的D2D连接。
在第二UE完成配置后,可以向第一UE反馈Uu RRC连接(即第二UE和基站之间的RRC连接)建立完成,以及Ud D2D链路(即第一UE和第二UE之间的D2D链路)配置完成消息。而第一UE在接收到第二UE反馈的RRC连接建立完成以及D2D链路配置完成消息后,可以由第一UE统一向基站发送RRC连接建立完成消息和D2D配置完成消息。
在本实施例中,第二UE的TA值和/或发射功率值可以是与第一UE共享的TA值和/或发射功率值。同样可以有多种方式来确定第一UE是否与第二UE共享TA值和/或发射功率值。关于此内容可以参见前面结合图2所描述的实施例,这里不再赘述。
本实施例中的TA值更新过程与图2所示实施例相同,不再赘述。
在本实施例中,在第一UE与第二UE建立D2D通信过程中,仅需要第一UE与基站之间进行随机接入过程,第二UE与基站不必重复执行随机接入,从而降低了D2D连接建立的时延。
在上述各实施例中,如果第一UE在发起与第二UE的D2D通信请求之前已经与基站建立了连接,即第一UE当前处于连接状态,则只需第一UE向基站发送与第二UE的D2D通信请求消息,该请求消息中包含:第二UE的标识,例如S-TMSI或者用户号码,第一UE与第二UE共享的TA值和/或发射功率值,或者第一UE与第二UE共享的TA值和/或发射功率值的指示值息,或者该请求消息中包括:第二UE的标识标识,例如S-TMSI或者用户号码,第一UE与第二UE之间的路径损耗或距离。
如果第一UE请求建立D2D通信的第二UE已经与基站建立了连接,即第二UE当前已经处于连接状态,则基站可以省略寻呼第二UE的步骤,基站只需向第二UE发送D2D连接建立请求,询问第二UE是否允许与第一UE建立D2D通信即可。或者基站可以确定是否允许第一UE与第二UE执行D2D通信,如果允许,则通知第二UE与第一UE建立D2D通信。
本发明同时还提供了相应的用户设备、基站以及通信系统的实施例。
根据本发明的一个实施例,提供了一种第一用户设备UE。图4示出了根据本发明的一个实施例的第一UE的示意性结构图。可见,第一UE 40包括:第一发送装置401,用于向基站发送前导码preamble,以及用于向所述基站发送第二UE标识,所述第二UE是第一UE的D2D通信目标;第一接收装置402,用于接收所述基站响应于preamble所发送的随机接入响应消息,以及用于接收基站响应于所述第二UE标识所返回的第一UE的D2D链路配置参数和RRC连接配置参数;以及第一连接建立装置403,用于基于所述第一UE的D2D链路配置参数与所述第二UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
根据一个实施方式,第一用户设备还包括:第一共享确定装置404,用于检测第二UE来获取第一UE与第二UE之间的路径损耗或距离,以及根据所述路径损耗或距离确定第二UE是否能够与第一UE共享TA值和/或发射功率值;或者所述第一发送装置401用于向基站报告用于确定第二UE是否能够与第一UE共享TA值和/或发射功率值的所述路径损耗或距离。
根据一个实施方式,所述第一接收装置402进一步用于接收来自基站的RRC连接建立消息,所述RRC连接建立消息中携带所述基站响应于所述第二UE标识所返回的第一UE的D2D链路配置参数。
根据一个实施方式,所述RRC连接建立消息中还携带:第二UE的D2D链路配置参数、以及第二UE的TA值和/或发射功率值信息;所述第一发送装置401还用于向第二UE发送第二UE的D2D链路配置参数、以及第二UE的TA值和/或发射功率值信息。
根据一个实施方式,所述RRC连接建立消息中还携带:第二UE的D2D链路配置参数、以及第二UE与第一UE共享TA值和/或发射功率值的指示信息;所述第一发送装置401还用于向第二UE发送第二UE的D2D链路配置参数,以及共享的TA值和/或发射功率值。
根据一个实施方式,第一用户设备还包括:第一临时标识获取装置405,用于获取基站分配的D2D小区无线网络临时标识D2D-C-RNTI,所述D2D-C-RNTI用于第一UE和第二UE从物理下行控制信道PDCCH获取第一UE和第二UE的调度信息;并且所述第一接收装置402用于利用所述D2D-C-RNTI解扰物理下行控制信道PDCCH获取基站发送的第一UE的D2D链路配置参数的调度信息,并进一步根据所述调度信息获取所述第一UE的D2D链路配置参数。
根据本发明的一个实施例,提供了一种第二用户设备UE。图5示出了根据本发明的一个实施例的第二UE的示意性结构图。可见,第二用户设备UE 50包括:第二接收装置502,用于从基站接收来自基站的寻呼消息,并基于所述寻呼消息获取第二UE的D2D链路配置参数;第二连接建立装置503,用于基于所述第二UE的D2D链路配置参数与第一UE建立D2D连接。
根据一个实施方式,第二用户设备还包括:第二临时标识获取装置505,用于获取寻呼消息携带的D2D小区无线网络临时标识D2D-C-RNTI,所述D2D-C-RNTI用于第一UE和第二UE从物理下行控制信道PDCCH获取第一UE和第二UE的调度信息;并且所述第二接收装置502用于利用所述D2D-C-RNTI解扰物理下行控制信道PDCCH获取基站发送的第二UE的D2D链路配置参数的调度信息,并进一步根据所述调度信息获取所述第二UE的D2D链路配置参数。
根据本发明的一个实施例,提供了一种第二用户设备UE。图6示出了根据本发明的一个实施例的第二UE的示意性结构图。可见,第二用户设备UE 60包括:第三接收装置602,用于接收来自基站且由第一UE转发的第二UE的D2D链路配置参数和RRC连接配置参数;第三连接建立装置603,用于基于所述第二UE的D2D链路配置参数与所述第一UE建立D2D连接,并基于所述RRC连接配置参数完成与基站的RRC连接建立。
根据一个实施方式,所述第三接收装置602还用于从第一UE获取第二UE的时间提前量TA值和/或发射功率值。
根据一个实施方式,第二用户设备UE还包括:第三临时标识获取装置605,用于从第一UE接收D2D小区无线网络临时标识D2D-C-RNTI,所述D2D-C-RNTI用于第一UE和第二UE从物理下行控制信道PDCCH获取第一UE和第二UE的调度信息。
根据本发明的一个实施例,提供了一种基站。图7示出了根据本发明的一个实施例的基站的示意性结构图。可见,该基站70包括:第四接收装置702,用于从第一UE接收前导码preamble,以及用于从第一用户设备UE接收第二UE标识;第四发送装置701,用于响应于所述preamble向第一UE发送随机接入响应消息,以及用于基于所述第二UE标识向第一UE发送第一UE的D2D链路配置参数,所述第一UE的D2D链路配置参数用于所述第一UE与所述第二UE的D2D连接。
根据一个实施方式,所述第四发送装置701还向第二UE发送寻呼消息,所述寻呼消息用于指示第二UE的D2D链路配置参数。
根据一个实施方式,基站70还包括加扰装置703,用于通过D2D小区无线网络临时标识D2D-C-RNTI加扰物理下行控制信道PDCCH向第一UE和第二UE发送第一UE和第二UE的D2D链路配置参数的调度信息。
另外,本发明实施例还提供了一种通信系统,包括根据上述第一用户设备、第二用户设备以及基站。
上述系统各实施例和UE各实施例中,第一UE等同于相应方法实施例中第一U已第二UE等同于相应方法实施例中第二UE,各模块中技术实现细节与相应的方法实施例相同,不再展开表述。
本领域技术人员应该理解,本发明实施例中装置模块的划分为功能划分,实际具体结构可以为上述功能模块的拆分或合并。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
权利要求的内容记载的方案也是本发明实施例的保护范围。
本领域普通技术人员可以理解上述实施例方法中的全部或部分处理是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。