序列数据构建方法、装置、设备及计算机可读存储介质

文档序号:30784213发布日期:2022-07-16 07:17阅读:79来源:国知局
序列数据构建方法、装置、设备及计算机可读存储介质

1.本发明涉及数据处理技术领域,尤其是涉及一种序列数据构建方法、装置、设备及计算机可读存储介质。


背景技术:

2.目前,序列(sequences)根据其不同特性已被广泛应用于各种现代通信系统之中,不同的应用对序列需求标准及特性不同,序列最基本的两个特性是自相关函数(autocorrelation function)和互相关函数(cross correlation function)。一个具有理想自相关函数(ideal autocorrelation function)的序列成为完美序列。而完美序列一直以来被广泛适用于现代通信系统中作为同步、信道估测等,以减少序列中峰值对平均功率比(parp)等用途。
3.此外,frank-zadoff-chu(fzc)序列已经被引用在第四代(4g)lte系统中作同步及随机存储用途。一般而言,二元(binary)序列或四相位(quadri-phase)序列在诸多具有理想自相关序列中具有高能量效率及易于实现的有点,但是长度n》4之二元序列及长度n》16之四相位完美高斯整数序列较少应用。高斯整数序列是指序列中之元素具有a+bj形态,其中,a及b均为整数。由于高斯整数序列具有在实际工程中应用简单,因此,如何构建高斯整数且兼有完美特性的序列(pgis)已成为亟待解决的问题。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种序列数据构建方法,能够构建更优的整数高斯序列数据。
5.本发明还提出一种序列数据构建装置。
6.本发明还提出一种序列数据构建设备。
7.本发明还提出一种计算机可读存储介质。
8.第一方面,本发明的一个实施例提供了序列数据构建方法,包括:
9.获取初始序列数据的初始数据集合;
10.对所述初始数据集合进行分割处理,以得到分割数据集合;
11.根据所述分割数据集合和所述初始序列数据进行子集提取,以得到子集数据;
12.根据预设构建规则和所述子集数据构建基底序列数据;
13.根据预设序列数据构建算法和所述基底序列数据对所述初始序列数据进行关系式构建,以得到目标序列关系式;
14.根据预设求解规则对所述目标序列关系式进行求解,以得到目标序列数据。
15.本发明实施例的序列数据构建方法至少具有如下有益效果:获取初始序列数据的初始数据集合,将初始数据集合分割为多个集合,以得到分割数据集合,并根据分割数据集合提取出初始序列数据相应的子集数据,再根据预设构建规则和子集数据构建相应的基底序列数据,根据预设序列数据构建算法和基底序列数据对初始序列数据进行关系式构建,
以得到目标序列关系式,最后,根据预设求解规则对目标序列关系式进行求解,以得到目标序列数据,能够构建更优的整数高斯序列数据。
16.根据本发明的另一些实施例的序列数据构建方法,所述对所述初始数据集合进行分割处理,以得到分割数据集合,包括:
17.根据所述初始数据集合的数据长度从预设数据库中提取相应的预设分割规则;
18.根据所述预设分割规则对所述初始数据集合进行分割处理,以得到所述分割数据集合。
19.根据本发明的另一些实施例的序列数据构建方法,所述根据所述分割数据集合和所述初始序列数据进行子集提取,以得到子集数据,包括:
20.根据所述分割数据集合进行交叉相乘,以得到子集数量;
21.根据所述子集数量对所述初始序列数据进行拆分,以得到所述子集数据。
22.根据本发明的另一些实施例的序列数据构建方法,所述根据预设构建规则和所述子集数据构建基底序列数据,包括:
23.将所述子集数据代入预设基底序列构建算法进行序列构建,以得到所述基底序列数据。
24.根据本发明的另一些实施例的序列数据构建方法,若所述预设求解规则为时域求解规则,所述根据预设求解规则对所述目标序列关系式进行求解,以得到目标序列数据,包括:
25.获取所述目标序列关系式的参数序列数据;
26.根据预设自相关算法对所述参数序列数据进行自相关获取处理,以得到自相关函数数据;
27.将所述自相关函数数据代入预设方程式,得到序列关系式;
28.对所述序列关系式进行求解处理,得到所述目标序列数据。
29.根据本发明的另一些实施例的序列数据构建方法,若所述预设求解规则为频域求解规则,所述根据预设求解规则对所述目标序列关系式进行求解,以得到目标序列数据,包括:
30.根据所述目标序列关系式进行傅里叶变换,生成频域变换序列数据;
31.根据预设求解算法对所述频域变换序列数据进行求解,以得到所述目标序列数据。
32.根据本发明的另一些实施例的序列数据构建方法,所述根据预设求解算法对所述频域变换序列数据进行求解,以得到所述目标序列数据,包括:
33.根据预设谱平坦算法对所述频域变换序列数据进行求解,以得到所述目标序列数据。
34.第二方面,本发明的一个实施例提供了序列数据构建装置,包括:
35.获取模块,用于获取初始序列数据的初始数据集合;
36.分割模块,用于对所述初始数据集合进行分割处理,以得到分割数据集合;
37.子集模块,用于根据所述分割数据集合和所述初始序列数据进行子集提取,以得到子集数据;
38.基底构建模块,用于根据预设构建规则和所述子集数据构建基底序列数据;
39.关系式模块,用于根据预设序列数据构建算法和所述基底序列数据对所述初始序列数据进行构建,以得到目标序列关系式;
40.序列构建模块,用于根据预设求解规则对所述目标序列关系式进行求解,以得到目标序列数据。
41.本发明实施例的序列数据构建装置至少具有如下有益效果:获取模块获取初始序列数据的初始数据集合,分割模块将初始数据集合分割为多个集合,以得到分割数据集合,子集模块并根据分割数据集合提取出初始序列数据相应的子集数据,基底构建模块再根据预设构建规则和子集数据构建相应的基底序列数据,关系式模块根据预设序列数据构建算法和基底序列数据对初始序列数据进行关系式构建,以得到目标序列关系式,最后,序列构建模块根据预设求解规则对目标序列关系式进行求解,以得到目标序列数据,能够构建更优的整数高斯序列数据。
42.第三方面,本发明的一个实施例提供了序列数据构建设备,包括:
43.至少一个处理器,以及,
44.与所述至少一个处理器通信连接的存储器;其中,
45.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的序列数据构建方法。
46.第四方面,本发明的一个实施例提供了计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的序列数据构建方法。
47.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
附图说明
48.图1是本发明实施例中序列数据构建方法的一具体实施例流程示意图;
49.图2是图1中步骤s200的一具体实施例流程示意图;
50.图3是图1中步骤s300的一具体实施例流程示意图;
51.图4是图1中步骤s400的一具体实施例流程示意图;
52.图5是图1中步骤s600的一具体实施例流程示意图;
53.图6是图1中步骤s600的另一具体实施例流程示意图;
54.图7是图6中步骤s660的一具体实施例流程示意图;
55.图8是本发明实施例中序列数据构建装置的一具体实施例模块框图。
56.附图说明:
57.获取模块100、分割模块200、子集模块300、基底构建模块400、关系式模块500、序列构建模块600。
具体实施方式
58.以下将结合实施例对本发明的构思及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施
例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。
59.在为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
60.需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。
61.本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
62.在本发明实施例的描述中,如果涉及到“若干”,其含义是一个以上,如果涉及到“多个”,其含义是两个以上,如果涉及到“大于”、“小于”、“超过”,均应理解为不包括本数,如果涉及到“以上”、“以下”、“以内”,均应理解为包括本数。如果涉及到“第一”、“第二”,应当理解为用于区分技术特征,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
63.参照图1,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体包括但不限于包括步骤s100至步骤s600。
64.步骤s100,获取初始序列数据的初始数据集合;
65.在步骤s100中,根据初始序列数据的序列长度获取相应的初始数据集合。
66.需要说明的是,初始序列数据表示为:序列长度为n,获取得到相应的初始数据集合为:
67.步骤s200,对初始数据集合进行分割处理,以得到分割数据集合;
68.在步骤s200中,对初始数据集合进行分割处理,将初始数据集合分割成多个子集合,以得到多个分割数据集合。
69.步骤s300,根据分割数据集合和初始序列数据进行子集提取,以得到子集数据;
70.在步骤s300中,根据分割数据集合提取得到多个子集集合,并将初始序列数据存储至相应的子集集合中,以得到多个子集数据。
71.需要说明的是,子集集合的个数与子集数据的个数对应一致。
72.步骤s400,根据预设构建规则和子集数据构建基底序列数据;
73.在步骤s400中,将多个子集数据代入预设构建规则相应的算法进行构建,以得到基底序列数据。
74.步骤s500,根据预设序列数据构建算法和基底序列数据对初始序列数据进行关系式构建,以得到目标序列关系式;
75.在步骤s500中,将基底序列数据和初始序列数据代入预设序列数据构建算法进行关系式构建,以得到目标序列关系式。
76.步骤s600,根据预设求解规则对目标序列关系式进行求解,以得到目标序列数据。
77.在步骤s600中,在不同条件下,将目标序列关系式代入相应预设求解规则进行求
解,以得到目标序列数据。
78.执行步骤s100至步骤s600,首先,根据初始序列数据的序列长度获取相应的初始数据集合。然后,对初始数据集合进行分割处理,将初始数据集合分割得到多个分割数据集合。其次,根据分割数据集合提取得到多个子集集合,并将初始序列数据存储至相应的子集集合中,以得到多个子集数据。然后,将多个子集数据代入预设构建规则相应的算法进行构建,以得到基底序列数据,再将基底序列数据和初始序列数据代入预设序列数据构建算法进行关系式构建,以得到目标序列关系式。最后,将目标序列关系式代入相应预设求解规则进行求解,以得到目标序列数据。
79.参照图2,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体包括但不限于包括步骤s210至步骤s220。
80.步骤s210,根据初始数据集合的数据长度从预设数据库中提取对应的预设分割规则;
81.在步骤s210中,根据初始数据集合的数据长度,获取数据长度的表示式,根据表示式在预设数据库中提取得到对应的预设分割规则。
82.需要说明的是,预设数据库中存储有一个表示式对应一个预设分割规则的数据。
83.步骤s220,根据预设分割规则对初始数据集合进行分割处理,以得到分割数据集合。
84.在步骤s220中,根据预设分割规则对初始数据集合进行相应的分割处理,以得到相应的两个分割数据集合。
85.需要说明的是,初始数据集合的数据长度为n,数据长度n的表示式为:n=pkqn,根据预设分割规则,对初始数据集合分割为两个分割数据集合:{1,p,p2,...,p
k-1
,pk}和{1,q,q2,...,q
n-1
,qn}。
86.通过执行步骤s210至步骤s220,根据初始数据集合的数据长度,获取数据长度的表示式,根据表示式在预设数据库中提取得到对应的预设分割规则。根据预设分割规则对初始数据集合进行相应的分割处理,以得到相应的多个分割数据集合。
87.参照图3,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体包括但不限于包括步骤s310至步骤s320。
88.步骤s310,根据分割数据集合进行交叉相乘,以得到子集数量;
89.在步骤s310中,根据两个分割数据集合之间进行交叉相乘处理,以得到子集数量。
90.需要说明的是,分割数据集合({1,p,p2,...,p
k-1
,pk}和{1,q,q2,...,q
n-1
,qn})之间进行交叉相乘处理,即:一个分割数据集合的所有数据与另一个分割数据集合的所有数据分别进行相乘,得到子集数量为:(k+1)(n+1)。
91.步骤s320,根据子集数量对初始序列数据进行拆分,以得到子集数据。
92.在步骤s320中,根据子集数量将初始序列数据拆分为两个维度的子集,以得到子集数据。
93.需要说明的是,数据长度n的表示式为:n=pkqn,子集数量为:(k+1)(n+1),将初始序列数据拆分为两个维度的子集,并将两个维度的子集进行二维表组合运算,定义相对于piq
l
因子的子集以表示,则(k+1)(n十1)个子集如下表1所示,定义得到以及
94.表1
[0095][0096]
可以得到:公式1:和公式2:
[0097]
并得到:公式3:其中,可以得到的基数为:
[0098]
子集对应的子集数据如表2所示:
[0099]
表2
[0100][0101]
其中表示两个集合所有元素间进行模n之和,表示两个集合所有元素间进行模n之差。并且可以得到:的运算过程为:
[0102]
例如:
[0103]
s00={1,5,7,11,13,17,19,23,25,29,31,35}
[0104]
s01={3,15,21,33}
[0105]
s02={9,27}
[0106]
s10={2,10,14,22,26,34}
[0107]
s11={6,30}
[0108]
s12={18}
[0109]
s20={4,8,16,20,28,32}
[0110]
s21={12,24}
[0111]
s22={0}
[0112]
通过执行步骤s310至步骤s320,根据两个分割数据集合之间进行交叉相乘处理,以得到子集数量。根据子集数量将初始序列数据拆分为两个维度的子集,以得到子集数据。
[0113]
参照图4,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体步骤s400包括但不限于包括步骤s410。
[0114]
步骤s410,将子集数据代入预设基底序列构建算法进行序列构建,以得到基底序列数据。
[0115]
在步骤s410中,将多个子集数据全部代入预设基底序列构建算法进行计算和序列构建,以得到基底序列数据。
[0116]
需要说明的是,根据子集数量(k+1)(n+1)定义基底序列数据:初始数据集合分割得到多个子集之后,各个子集之间互补重叠,每个子集的位置对应在基底序列数据中的位置的数据等于1,基底序列数据的其他位置的数据为0。
[0117]
构建基底序列数据c
il
,因为子集不重复,所以各个基底序列数据c
il
的非零数据位置也不重复,就可以得到各个基底序列数据c
il
正交,基底序列数据c
il
为:
[0118][0119]
例如:各个基底序列数据c
il
为:
[0120]
c00={0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1}
[0121]
c01={0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0}
[0122]
c02={0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0}
[0123]
c10={0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0}
[0124]
c11={0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0}
[0125]
c12={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
[0126]
c20={0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0}
[0127]
c21={0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0}
[0128]
c22={1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
[0129]
参照图5,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体包括但不限于包括步骤s610至步骤s640。
[0130]
步骤s610,获取目标序列关系式的参数序列数据;
[0131]
在步骤s610中,获取目标序列关系式的每个子集数据对应的多个参数序列数据。
[0132]
需要说明的是,构建的目标序列关系式为:需要说明的是,构建的目标序列关系式为:参数序列数据为a0和a
il
,其中,参数序列数据a0和各个参数序列数据a
il
为高斯整数,得到:
[0133][0134]
参数序列数据a0,a
00
,a
il
为不同的非零高斯整数,其中,参数序列数据a
00
为参数序列数据a
il
中的i和l均为0的情况。设目标序列关系式的求解得到序列s,并得到:其中,各个参数序列数据a
il
在序列s的不同位置。
[0135]
例如:序列s为:
[0136][0137]
步骤s620,根据预设自相关算法对参数序列数据进行自相关获取处理,以得到自相关函数数据;
[0138]
在步骤s620中,将每个参数序列数据代入预设自相关算法进行相应的自相关获取处理,以得到多个相应的自相关函数数据。
[0139]
例如:各个自相关函数数据为:
[0140][0141]
[0142][0143][0144][0145][0146][0147][0148][0149]
步骤s630,将自相关函数数据代入预设方程式,得到序列关系式;
[0150]
在步骤s630中,将每个自相关函数数据的参数序列数据转换为复数形式,并将转换后的多个自相关函数数据代入预设方程式,以得到多个序列关系式。
[0151]
需要说明的是,自相关函数数据的参数序列数据转换为复数形式,可以得到:a
il

x
il
+y
il
i。
[0152]
例如:各个序列关系式为:
[0153][0154][0155][0156][0157][0158][0159][0160][0161][0162]
步骤s640,对序列关系式进行求解处理,得到目标序列数据。
[0163]
在步骤s640中,联立多个序列关系式通过数值法进行求解处理,以得到目标序列数据。
[0164]
例如:求解得到目标序列数据解1为:
[0165]
{0,0,0,4,4,-32,4,4,4,-2,10,-8,6,-6,12,-2,10,-8}
[0166]
求解得到目标序列数据解2为:
[0167]
{4,-2,-2,4,-14,22,-4,2,2,0,0,0,0,0,0,0,0,0}
[0168]
根据目标序列数据的解1和序列s得到目标序列数据为:
[0169]
{4-8i,-2i,4+6i,10i,4-2i,-2i,4-6i,-2i,4-2i,-8i,4+6i,-2i,4+10i,-2i,4+6i,10i,4-2i,-2i,-32+12i,-2i,4-2i,10i,4+6i,-2i,4+10i,-2i,4+6i,-8i,4-2i,-2i,4-6i,-2i,4-2i,10i,4+6i,-2i}
[0170]
根据目标序列数据的解2和序列s得到目标序列数据为:
[0171]
{2,4,4,-2,-4,4,-14,4,-4,-2,4,4,2,4,4,-2,-4,4,22,4,-4,-2,4,4,2,4,4,-2,-4,4,-14,4,-4,-2,4,4}
[0172]
通过执行步骤s610至步骤s640,获取目标序列关系式的每个子集数据对应的多个参数序列数据,再将每个参数序列数据代入预设自相关算法进行相应的自相关获取处理,以得到多个相应的自相关函数数据。将每个自相关函数数据的参数序列数据转换为复数形式,并将转换后的多个自相关函数数据代入预设方程式,以得到多个序列关系式,联立多个序列关系式通过数值法进行求解处理,以得到目标序列数据。
[0173]
参照图6,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体包括但不限于包括步骤s650至步骤s660。
[0174]
步骤s650,根据目标序列关系式进行傅里叶变换,生成频域变换序列数据;
[0175]
在步骤s650中,根据傅里叶变换原理将目标序列关系式进行傅里叶变换,生成频域变换序列数据。
[0176]
需要说明的是,跟据傅里叶变换的定义得到:需要说明的是,跟据傅里叶变换的定义得到:其中s[n]为根据目标序列关系式得到的高斯整数序列,s[k]为频域变换序列。
[0177]
定义一个向量构成s[n]的基本阶度元素。
[0178]
例如,当n=36时,得到:生成的频域变换序列数据为:
[0179][0180][0181][0182][0183][0184][0185][0186][0187][0188][0189][0190][0191][0192]
[0193]
。。。。。。
[0194][0195][0196][0197][0198]
步骤s660,根据预设求解算法对频域变换序列数据进行求解,以得到目标序列数据。
[0199]
在步骤s660中,获取频域变换序列数据的系数矩阵,将系数矩阵代入预设求解算法进行求解,以得到目标序列数据。
[0200]
需要说明的是,根据各个频域变换序列数据进行系数提取,并根据向量a1进行矩阵构建得到系数矩阵。
[0201]
例如,按照向量a1定义进行排列则提取得到频域变换序列数据s0的系数为:{1,12,6,6,4,2,2,2,1},对应系数矩阵afx的第一行。
[0202]
提取得到频域变换序列数据s1的系数为:{1,0,0,0,0,1,-1,0,-1},对应系数矩阵afx的第二行。
[0203]
但各个频域变换序列数据中有重复的频域变换序列数据,所以,要去掉重复的频域变换序列数据(即:在同一子集下的是相同的,见上式s1=s5=s7=

=s35),最后得到系数矩阵afx为:
[0204][0205]
通过执行步骤s650至步骤s660,根据傅里叶变换原理将目标序列关系式进行傅里叶变换,生成频域变换序列数据。获取频域变换序列数据的系数矩阵,将系数矩阵代入预设求解算法进行求解,以得到目标序列数据。
[0206]
参照图7,示出了本发明实施例中序列数据构建方法的流程示意图。另外,本实施例公开了序列数据构建方法,其具体步骤s660包括但不限于包括步骤s661。
[0207]
步骤s661,根据预设谱平坦算法对频域变换序列数据进行求解,以得到目标序列数据。
[0208]
在步骤s661中,获取频域变换序列数据的系数矩阵,根据预设谱平坦算法对系数矩阵进行计算求解,以得到目标序列数据。
[0209]
需要说明的是,根据公式a
il
.afx=b,将系数矩阵afx转换得到第一矩阵b,其中,求得的第一矩阵b={b0,b1,b2,b3,b4,b5,b6,b7,b8},a
il
为向量a1中的
[0210]
例如,根据预设谱平坦算法对系数矩阵进行求解,得到目标序列数据的解为:
[0211]
{108,4i,-4i,12i,-8i,-16i,0,-8i,56i}
[0212]
得到的目标序列数据的解也可转换为:
[0213]
{108,0,0,0,0,0,0,0,0,0,4,-4,12,-8,-16,0,-8,56}
[0214]
其中,根据预设谱平坦算法和第一矩阵b得到:|b0|=|b1|=|b2|=|b3|=|b4|=|b5|=|b6|=|b7|=|b8|。
[0215]
根据目标序列数据的解和序列s得到目标序列数据为:
[0216]
{108,4i,-4i,-8i,12i,4i,-16i,4i,12i,-8i,-4i,4i,0,4i,-4i,-8i,12i,4i,56i,4i,12i,-8i,-4i,4i,0,4i,-4i,-8i,12i,4i,-16i,4i,12i,-8i,-4i,4i}
[0217]
另外,参照图8,本发明的一个实施例公开了序列数据构建装置。序列数据构建装置包括:获取模块100、分割模块200、子集模块300、基底构建模块400、关系式模块500和序列构建模块600。获取模块100、分割模块200、子集模块300、基底构建模块400、关系式模块500和序列构建模块600均为通信连接。
[0218]
获取模块100获取初始序列数据的初始数据集合,分割模块200对初始数据集合进行分割处理,以得到分割数据集合,子集模块300根据分割数据集合和初始序列数据进行子集提取,以得到子集数据,基底构建模块400根据预设构建规则和子集数据集合构建基底序列数据,关系式模块500根据预设序列数据构建算法和基底序列数据对初始序列数据进行构建,以得到目标序列关系式,序列构建模块600根据预设求解规则对目标序列关系式进行求解,以得到目标序列数据。
[0219]
首先,获取模块100根据初始序列数据的序列长度获取相应的初始数据集合。然后,分割模块200对初始数据集合进行分割处理,将初始数据集合分割得到多个分割数据集合。其次,子集模块300根据分割数据集合提取得到多个子集集合,并将初始序列数据存储至相应的子集集合中,以得到多个子集数据。然后,基底构建模块400将多个子集数据代入预设构建规则相应的算法进行构建,以得到基底序列数据。关系式模块500再将基底序列数据和初始序列数据代入预设序列数据构建算法进行关系式构建,以得到目标序列关系式。最后,序列构建模块600将目标序列关系式代入相应预设求解规则进行求解,以得到目标序列数据。
[0220]
其中,本实施例的序列数据构建装置的操作过程具体参照如上描述图1中的序列数据构建方法步骤s100至步骤s600,此处不再赘述。
[0221]
本发明的另一个实施例公开了序列数据构建设备,序列数据构建设备包括:至少一个处理器,以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行图1中的方法步骤s100至步骤s600、图2中的方法步骤s210和步骤s220、图3中的方法步骤s310和步骤s320、图4中的方法步骤s300和步骤s410、图5中的方法步骤s610至步骤s640、图6中的方法步骤s650和步骤s660以及图7中的方法步骤s650至步骤s661中的任意一个序列数据构建方法。
[0222]
本发明的另一个实施例公开了一种计算机可读存储介质,计算机可读存储介质包括:计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图1中的方法步骤s100至步骤s600、图2中的方法步骤s210和步骤s220、图3中的方法步骤
s310和步骤s320、图4中的方法步骤s300和步骤s410、图5中的方法步骤s610至步骤s640、图6中的方法步骤s650和步骤s660以及图7中的方法步骤s650至步骤s661中的任意一个序列数据构建方法。
[0223]
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0224]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0225]
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1