[发明专利]一种信号维护系统数据库多语言信息存储系统及方法在审
申请号: | 201811054062.5 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109460395A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 尚南南 | 申请(专利权)人: | 浙江众合科技股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/2455;G06F16/2458;G06F17/27 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 项军 |
地址: | 310052 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号系统 语句结构 数据库 操作系统内存 信号维护系统 多语言信息 词汇 存储编码 存储系统 语句 占用 资源关键字 存储设计 高可用性 建立模块 内存空间 完整语句 有效减少 语句存储 分模块 可读性 内存 存储 重用 保证 | ||
本发明公开了一种信号维护系统数据库多语言信息存储系统及方法,提高安全性和减少内存空间占用,包括:语句拆分模块,将存储入数据库的一条完整语句拆分成信号系统词汇和语句结构;关键词建立模块,对信号系统词汇和语句结构分别建立关键词;存储设计模块,设计以语句结构的关键词和信号系统词汇的关键词相结合的存储编码;数据库,变成存储编码之后语句存储入数据库。本发明可以有效重用软件内存中已经有的资源关键字,从而有效减少软件对操作系统内存的占用,保证了操作系统内存的高可用性,编码过的语句展现出来的信息只有信号系统的关键字和一些语句结构,可读性低,有效保证了信息的安全性。
技术领域
本发明涉及轨道交通技术,具体涉及城市轨道交通信号系统。
背景技术
现有技术中信号系统对于多种语言的信息存储,以中文或者英文语句为基础翻译成多种语言包,生成过程简单。对一个完整语句进行关键词建立,将关键词存储入数据库。
现有技术存在如下缺陷:
(1)安全性差
语言包的可读取性较高,容易造成信息泄露。
(2)语言包内存空间占用大,系统读取数据压力大
多种语言的构成的语言包数据量庞大,占用内存空间,而且不同语句或者同一语句当中相同的词汇会造成空间的浪费。
发明内容
本发明所要解决的技术问题就是提供一种信号维护系统数据库多语言信息存储系统,提高安全性和减少内存空间占用。
为解决上述技术问题,本发明采用如下技术方案:一种信号维护系统数据库多语言信息存储系统,包括:
语句拆分模块,将存储入数据库的一条完整语句拆分成信号系统词汇和语句结构;
关键词建立模块,对信号系统词汇和语句结构分别建立关键词;
存储设计模块,设计以语句结构的关键词和信号系统词汇的关键词相结合的存储编码;
数据库,变成存储编码之后语句存储入数据库。
进一步的,还包括语句统计分析模块,对存储入数据库的所有语句进行拆分统计,抽出相同部分作为基础语句结构,不相同部分按照语言展示需求进行资源定义或者直接使用缩写。
进一步的,还包括规则解析器,从数据库读取语句存储编码后,经过规则解析器,结合当前的本地语言环境,选择对应语言资源文件,根据语句当中的语言资源获得对应的语言的语句内容,并且解析成相应的完整表述的语句,进而进行语句显示。
本发明还提供了一种信号维护系统数据库多语言信息存储方法,包括:
步骤一,将存储入数据库的一条完整语句拆分成信号系统词汇和语句结构;
步骤二,对信号系统词汇和语句结构分别建立关键词;
步骤三,设计以语句结构的关键词和信号系统词汇的关键词相结合的存储编码;
步骤四,将编码之后语句存储入数据库。
本发明采用上述技术方案,具有如下有益效果:
(1)内存空间占用相对小
存储语句结构和信号系统关键字,可以使不同语言需要存储的数据量级可以维持在一个相对稳定的数值内。这种存储方式,可以有效重用软件内存中已经有的资源关键字,从而有效减少软件对操作系统内存的占用,保证了操作系统内存的高可用性。
(2)安全性好
编码过的语句展现出来的信息只有信号系统的关键字和一些语句结构,可读性低,有效保证了信息的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江众合科技股份有限公司,未经浙江众合科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811054062.5/2.html,转载请声明来源钻瓜专利网。