一种针对通信访问的数据管理系统技术方案

技术编号:9060645 阅读:244 留言:0更新日期:2013-08-21 23:47
本发明专利技术涉及一种针对通信访问的数据管理系统,属于信息采集和数据通信技术领域。其特征在于该系统含有:保存通信访问数据项的数据存储器、保存数据项属性参数的配置信息表、查询处理器、写入控制器和读取控制器。写入控制器和读取控制器接收到通信访问控制器的写入和读取命令后,先通过查询处理器查询配置信息表中的数据项属性参数,然后依据字节序状态完成将通信数据写入数据存储器和从数据存储器读取数据并写入发送数据缓冲区的处理。本发明专利技术只需要修改配置信息表即可实现数据项的添加、删除或修改,不需要修改其它部分,信息维护简便。同时,因为实现了字节序的兼容处理,而且系统结构清晰,所以便于移植和应用。

【技术实现步骤摘要】

【技术保护点】
一种针对通信访问的数据管理系统,其特征在于该系统含有:数据存储器,用以保存通信访问数据项,数据项类型包括单个数据项、一维数组数据项、二维数组数据项、三维数组数据项、四维数组数据项;数据存储器中多维数组的数据项元素按照每维的索引计数值先低维再高维、计数递增的顺序连续存储,每维的数据项的个数不超过255,即十六进制0xFF;配置信息表,用以保存数据存储器中通信访问数据项的属性参数;配置信息表的每条配置信息包括数据标识码DC、数据访问状态SC、数据项长度LC、数据项保存地址AC共4项属性参数;每个数据项具有唯一的4字节数据标识码DC,数据标识码各字节由高至低为DB3、DB2、DB1和DB0,每个数据项对应的数据标识码各字节的取值范围为[0,0xFE],配置信息表中各条配置信息按照数据标识码DC递增的顺序逐条排列;数据访问状态SC包括4个状态标志,分别是写入屏蔽标志WM、读取屏蔽标志RM、数组标志DS、低字节序标志LE,每个状态标志具有有效和无效两个状态,这4个状态标志的有效和无效状态分别表示通信访问可写入和不可写入数据存储器中对应数据项、可读取和不可读取数据存储器中对应数据项、数据项为数组元素和单个数据、数据项按低字节在低地址和数据项按高字节在低地址的顺序保存;数据项长度LC是数据项的字节长度;数据项保存地址AC是数据项在数据存储器中各字节所保存地址的最小值,即最低地址;配置信息表采用成对的连续两条配置信息保存数组数据项的属性参数,其中第一条配置信息的数据标识码、数据项保存地址为数组中的第一个数据项元素的属性参数,第二条配置信息的数据标识码、数据项保存地址为数组中的最后一个数据项元素的属性参数,这两条配置信息的数据访问状态和数据项长度相同,并且其数组标志DS均有效,数据项长度等于数组每个数据项元素的字节长度;第一条配置信息和第二条配置信息的数据标识码中DB3、DB2、DB1和DB0的顺序对应数组的高维至低维,而其中不同字节的个数等于数组的维数,该不同字节的差值等于所对应的维的元素个数减1,在两条配置信息中该不同字节的对应数值确定了该不同字节的变化下限和上限范围,在该范围内该不同字节的增1变化依次对应数组中每个数据项元素的数据标识码;依据前述数据存储器中多维数组的存储规则,数据项元素按照数据标识码递增顺序在数据存储器中连续存储;查询处理器,用以接收由写入控制器和读取控制器输入的查询标识码DS,读取配置信息表的配置信息,向写入控制器和读取控制器输出查询结果;查询结果为符合查询条件的数据项的数据标识码DC、数据保存地址AC、数据项长度LC、数据访问状态SC、以及查询数据项的总项数NS和总长度TS;查询标识码定义与数据标识码相同,但其各字节的取值范围为[0,0xFF];当对应字节取值为0xFF时,查询结果为数据标识码对应字节从0至0xFE所有有效取值的数据项集合的逐项配置信息;查询处理器按照以下4种情况判断查询条件并输出查询结果;第1种情况,当配置信息表中存在一条数据标识码和查询标识码相同的配置信息时,查询处理器从配置信息表读取并输出对应于该条配置信息的数据标识码DC、数据保存地址AC、数据项长度LC、数据访问状态SC,所输出的查询数据项的总项数NS等于1,总长度TS等于该数据项长度LC;第2种情况,当查询标识码与配置信息表中一对配置信息所表示的一个数组数据项的数据标识码相同时,查询处理器输出的数据标识码DC等于查询标识码DS,查询处理器输出的数据保存地址AC等于配置信息表中第一条配置信息的数据项保存地址加上偏移地址,其中的偏移地址等于数据存储器中所查询数据项的最低地址与数组中第一个数据项元素的最低地址之差,查询处理器输出的数据项长度LC和数据访问状态SC分别等于第一条配置信息的数据项长度和数据访问状态,查询处理器输出的查询数据项的总项数NS等于1,总长度TS等于第一条配置信息的数据项长度LC;第3种情况,当查询标识码的字节中包含0xFF,而且配置信息表中存在查询标识码DS所对应的数据项集合的配置信息时,查询处理器依次输出该数据项集合各数据项的数据标识码DC、数据保存地址AC、数据项长度LC、数据访问状态SC,查询处理器输出的查询数据项的总项数NS等于所查询的数据项集合中所有数据项的总项数,查询处理器输出的查询数据项的总长度TS等于所查询的数据项集合中所有数据项的字节长度总和;第4种情况,除前述3种情况之外,即配置信息表中不存在符合查询标识码的数据项的配置信息时,查询处理器输出的数据标识码DC、数据保存地址AC、数据项长度LC、数据访问状态SC...

【技术特征摘要】

【专利技术属性】
技术研发人员:庞浩
申请(专利权)人:盛吉高科北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1