技术领域
[0001] 本发明涉及数据传输技术领域,具体涉及一种基于数据总线的空间声场数据传输系统及方法。
相关背景技术
[0002] 空间声场数据是描述声波在特定空间内传播状态及其特性的重要信息。这些数据对于音频工程、建筑设计、音乐制作等多个领域都具有重要意义,其中,在空间声场数据可以通过数据总线进行传输以保证数据传输的高效性,目前在数据传输中嵌入式的数据总线的使用也较受欢迎,嵌入式的数据总线是嵌入式系统中用于在各个功能部件之间传输数据的公共通信干线,它连接着各个部件以进行数据的传输和交换,目前,在通过数据总线进行数据的传输过程中会存在网络不稳定以及被网络攻击的情况,那么在该情况下容易导致传输信息的缺失或者数据被篡改,难以保证数据传输过程中的准确性,没有较好的验证作用。
具体实施方式
[0016] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017] 实施例1,请参阅图1所示,本实施例所述一种基于数据总线的空间声场数据传输方法,包括以下步骤:S1、获取多个信息传输端,基于数据总线得到对应多个信息传输端之间的多个传输通道;
S2、对应传输通道设置随从信息,其中,随从信息包括随从通道、多个验证对窗、验证链与验证点位;
S3、获取待传输数据的数据信息,其中,数据信息包括数据大小、数据类型与数据内容,确定待传输数据对应的传输通道进行传输准备得到传输数据;
S4、基于信息传输端将传输数据通过对应的传输通道进行传输,基于随从信息对传输数据进行传输控制;
如上述步骤S1‑S4所述,在本申请中使用的是嵌入式数据总线与嵌入式系统,嵌入式数据总线是嵌入式系统中用于连接各个功能部件(如处理器、存储器、传感器、执行器等)并实现它们之间数据交换的通信通道;是一条或多条物理线路的组合,通过这些线路,嵌入式系统内的各个组件可以相互通信,共同协作完成系统任务;在通过数据总线进行数据的传输过程中会存在网络不稳定以及被网络攻击的情况,那么在该情况下容易导致传输信息的缺失或者数据被篡改,难以保证数据传输过程中的准确性,没有较好的验证作用,而本申请中当前传输数据特征与原始特征不一致时,数据元中子单元的结合码无法进行组合得到识别码,数据元的识别码缺失无法与相邻的上一个数据元进行连接,代表传输数据为异常状态中断传输,进而在传输数据出现异常时能够中断传输,对传输中的数据具有较好的监测作用,可保证数据传输的准确性,避免在传输过程中因为网络稳定性问题以及网络攻击造成数据传输的丢失以及数据的更改;
在一个实施例中,所述获取多个信息传输端,基于数据总线得到对应多个信息传输端之间的多个传输通道的步骤S1,包括:
S11、获取多个信息传输端,基于数据总线将信息传输端之间进行通信连接;
S12、获取通信连接的多个信息传输端之间对应的多个(嵌入式数据线路)传输通道,将传输通道与对应的信息传输端之间进行绑定;
如上述步骤S11和S12所述,基于多个硬件组件进行注册得到多个信息传输端,基于数据总线将信息传输端与其他信息传输端之间的信息传输通过自身内循环实现点对点连接,例如,通过嵌入式数据总线对音频信息进行传输时通过自身内循环完成一个音频信息的传输,对外呈点对点的信息传输完成音频数据传输,保证数据传输的稳定性,之后将传输通道与对应的两个信息传输端进行信息绑定,具有较好的对应关系;
在一个实施例中,所述对应传输通道设置随从信息的步骤S2,包括:
S21、在传输通道中设置多个第一验证窗并进行编码;
S22、对应传输通道设置对应的随从通道,对应传输通道中的多个第一验证窗在随从通道中设置对应的第二验证窗并进行编码,将第一验证窗与第二验证窗之间进行通信连接;
S23、将多对通信连接的第一验证窗与第二验证窗作为多个验证对窗;
S24、在第一验证窗与第二验证窗之间设置对应的验证点位;
S25、在随从通道中对应第二验证窗的位置设置验证链,其中,验证链由多个数据元链式组成,多个数据元之间设置不同的识别码进行识别组合;
S26、将随从通道、多个验证对窗、验证链与验证点位作为随从信息;
如上述步骤S21‑S26所述,在传输通道中设置多个第一验证窗,第一验证窗用于对后续传输过程中的数据通过第二验证窗进行信息验证,这里的能够通信连接的第一验证窗与第二验证窗作为第一个验证对窗,随从通道是依附于传输通道的,随从通道中的第二验证窗与传输通道上的第一验证窗之间是相互对应且数量相同的,利用验证点位能够通过第二验证窗得到第一验证窗中需要验证的信息,之后根据需要验证的信息在验证点中的数据元中进行储存,在验证的信息是正确的情况下会将数据元之间能够通过识别码进行识别组合,一个数据元对应一个第二验证窗,多个数据元之间可识别组合,将随从通道、多个验证对窗、验证链与验证点位作为随从信息,能够对传输数据进行较好的传输管控,保证传输数据传输过程的安全性,具有较好的监控作用;
在一个实施例中,所述在第一验证窗与第二验证窗之间设置对应的验证点位的步骤S24,包括:
S241、在第一验证窗中设置第一数据框,在第一验证窗对应的第二验证窗中复制第一数据框作为第二数据框,第一数据框与第二数据框均由多个子框连接组成;
S242、在第一数据框与第二数据框中设置相同的多个数据点位,对应数据点位分配对应的子框,将第一数据框与第二数据框上的多个数据点位分别对应通信连接得到验证点位;
如上述步骤S241和S242所述,在第一验证窗与第二验证窗中分别设置第一数据框与第二数据框,第一数据框与第二数据框相同,第一数据框与第二数据框均由多个子框连接而成,子框用于对传输数据进行储存,第一数据框与第二数据框为数据储存的作用,当传输数据传输时,在第一数据框与第二数据框中设置相同的多个数据点位,该数据点位为第一验证窗时会对应第一数据框进行临时储存,之后通过第二验证窗中的第二数据框通过数据点位进行信息的获取,这里的数据点位为在子框中设定的用于集合采集子框中传输数据特征的作用,数据点位能够对负责的子框中的传输数据进行特征的集合,之后第二验证窗中第二数据框的数据点位能够与第一数据框中的数据点位进行通信连接获取传输数据特征,将多个数据点位分别对应通信连接得到验证点位,能够在传输数据在传输的过程中进行信息的安全验证,大大提高信息传输的安全性以及准确性;
在一个实施例中,所述在随从通道中对应第二验证窗的位置设置验证链的步骤S25,包括:
S251、在随从通道中对应第二验证窗的位置设置数据元,其中,数据元由对应第二数据框中数据点位数量的子单元组成;
S252、数据元中的多个子单元各自对应一个结合码并进行组合得到识别码;
S253、在随从通道中相邻的数据元之间通过识别码进行识别连接得到验证链;
如上述步骤S251‑S253所述,在随从通道中对应第二验证窗的位置设置数据元,在随从通道中所有的数据元的识别码均是不同的,但是相邻数据元之间的识别码设置为可识别的,识别之后的数据元之间能够连接,单个数据元是由多个子单元组成,子单元用于对传输数据特征的获取和储存以及验证,进而能够使得子单元对应的结合码参与对应的数据元中子单元结合码的组合,形成识别码,子单元的数量等于第二数据框中数据点位的数量,子单元与数据点位为一一对应关系,子单元用于储存数据点位获得的传输数据特征,在传输数据特征与预设传输数据特征相同,则子单元能够与数据元中其他的子单元进行结合码的组合,每一个子单元均具有一个对应的结合码,在子单元中的传输数据特征与预设传输数据特征相同时,子单元的结合码才能与数据元中其他子单元的结合码进行组合,反之不能进行组合,便会导致数据元的识别码缺失无法与传输数据方向上相邻的上一个数据元进行识别组合,进而后续中断传输数据的传输,代表传输数据存在被篡改以及数据的变动情况,保证数据传输的安全性;
在一个实施例中,所述确定待传输数据对应的传输通道进行传输准备得到传输数据的步骤S3,包括:
S31、获取待传输数据的数据大小、数据类型与数据内容作为数据信息;
S32、在信息传输端设置准备框,其中,准备框与第一数据框相同,按照数据大小将传输数据分配在准备框中的子框中;
S33、将子框中的数据内容进行特征提取作为传输数据特征并对应数据点位进行储存,将准备框以及准备框中的待传输数据作为传输数据;
如上述步骤S31‑S33所述,在设置好传输通道以及随从通道之后获取待传输数据的数据大小、数据类型与数据内容作为数据信息,根据准备框中的子框数量对传输数据进行划分并分别置于子框中,之后通过数据点位将对应的子框中的传输数据进行特征提取得到传输数据特征,这里的传输数据特征为数据内容关键词,之后将准备框以及准备框中的待传输数据作为传输数据,能够对传输数据做好传输准备,将数据点位作为一个数据获取的验证信息,保证信息传输的准确性;
在一个实施例中,所述基于信息传输端将传输数据通过对应的传输通道进行传输,基于随从信息对传输数据进行传输控制的步骤S4,包括:
S41、将传输数据特征同步至对应的随从通道中的验证点位作为原始特征;
S42、基于信息传输端将传输数据通过对应的传输通道进行传输,在传输数据传输至第一验证窗的位置时,通过第二验证窗中的验证点位与第一验证窗中的验证点位对传输数据中的传输数据特征进行获取储存至数据元中作为当前传输数据特征;
S43、若当前传输数据特征与原始特征一致时,数据元中子单元的结合码会进行组合得到识别码,数据元的识别码会与相邻的上一个数据元进行连接,代表传输数据为安全状态保持正常传输;
S44、若当前传输数据特征与原始特征不一致时,数据元中子单元的结合码无法进行组合得到识别码,数据元的识别码缺失无法与相邻的上一个数据元进行连接,代表传输数据为异常状态中断传输;
如上述步骤S41‑S44所述,在准备好传输数据之后,将提取的传输数据特征同步到对应的随从通道中的验证点位作为原始特征,这里是作为原始特征在数据元中无法在传输过程中被更改,之后基于信息传输端将传输数据通过对应的传输通道进行传输,在传输数据传输至第一验证窗的位置时,通过第二验证窗中的验证点位与第一验证窗中的验证点位对传输数据中的传输数据特征进行获取储存至数据元中作为当前传输数据特征,这里在传输的过程中传输至第一验证窗的位置,便能够基于验证对窗使随从通道对传输数据特征进行获取在数据元中与原始特征进行对比,这里是通过子单元进行的对比,若当前传输数据特征与原始特征一致时,数据元中子单元的结合码会进行组合得到识别码,数据元的识别码会与相邻的上一个数据元进行连接,代表传输数据为安全状态保持正常传输,若当前传输数据特征与原始特征不一致时,数据元中子单元的结合码无法进行组合得到识别码,数据元的识别码缺失无法与相邻的上一个数据元进行连接,代表传输数据为异常状态中断传输,进而在传输数据出现异常时能够中断传输,对传输中的数据具有较好的监测作用,可保证数据传输的准确性,避免在传输过程中因为网络稳定性问题以及网络攻击造成数据传输的丢失以及数据的更改。
[0018] 实施例2,请参阅图2所示,本实施例所述一种基于数据总线的空间声场数据传输系统,包括:获取模块,用于获取多个信息传输端,基于数据总线得到对应多个信息传输端之间的多个传输通道;
设置模块,与获取模块连接,用于对应传输通道设置随从信息,其中,随从信息包括随从通道、多个验证对窗、验证链与验证点位;
处理模块,与设置模块连接,用于获取待传输数据的数据信息,其中,数据信息包括数据大小、数据类型与数据内容,确定待传输数据对应的传输通道进行传输准备得到传输数据;
传输模块,与处理模块连接,用于基于信息传输端将传输数据通过对应的传输通道进行传输,基于随从信息对传输数据进行传输控制。
[0019] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。