[发明专利]基于SOA架构的高速条码识别数据管理方法及系统无效
申请号: | 201010624418.1 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102081654A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 孙顺星 | 申请(专利权)人: | 东莞市高明企业服务有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06K7/10;G06Q10/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 张永忠 |
地址: | 523000 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 soa 架构 高速 条码 识别 数据管理 方法 系统 | ||
1.基于SOA架构的高速条码识别数据管理方法,其特征在于,其方法包括以下步骤:
(1)构建一SOA架构系统,其包括自上而下相互连接的表示层、应用层、业务层、服务层、资源层;
(2)在应用层内设置一台应用系统服务器,在资源层设置多台数据库服务器组成数据服务器阵列,供所述应用系统服务器进行存取数据操作;
(3)对所述数据服务器阵列中的各台数据库服务器进行序列编码,生成与各数据库服务器一一对应的唯一性序列代码值;根据序列代码值在所述应用系统服务器中,创建包括该序列代码值在内的三个字段的表单,一个字段为代表数据库服务器序列代码的初始值,另一个字段为代表数据库服务器序列代码的最大值,第三个字段为每一数据库服务器中可存储的最大数据记录的条数;在应用系统服务器中设定其条码值生成规则为:首部的前一位或两位为各服务器序列代码,后续为设定位数内的自然顺序编码,该顺序编码为从一开始依次加一而得到的顺序号;
(4)在各台数据库服务器中,根据各自序列代码值分别创建与应用服务器同名且包括相同字段的数据索引表单,并根据应用系统服务器的指令,分别保存不多于该设定条数的条码记录及关联数据,供应用系统服务器进行读写操作;
(5)应用系统服务器根据关联数据的请求,并根据条码值生成规则创建对应的条码值记录并建立数据关联,同时将所生成的条码值写入自身的数据表单内:根据关联数据的请求,应用系统服务器自动生成首部的前一位或前两位为数据库服务器序列号代码,后续为设定位数内的自然顺序编码、从上一记录数值开始依次加一而得到的顺序号作为条码值,并建立其与系统内相应数据的关联关系;其自动从数据库服务器序列号代码的初始值、自然顺序编码为一开始编号,依次加一,直至该数据库服务器序列号代码为初始值的数据库服务器达到其设定的最大存储数据记录的条数,自动转从下一数据库服务器序列号代码为首部、自然顺序编码为一开始编号并依次加一,直至该数据库服务器达到设定的最大存储数据记录的条数,再自动转从下一数据库服务器序列号代码为首部、自然顺序编码为一开始编号并依次加一,如此循环往复,为所有数据库服务器创建对应的条码值记录并建立数据关联;
(6)将条码值及关联数据交付对应数据库服务器存储:应用系统服务器自动根据自身表单存储的条码值中服务器序列代码判断应该交付的对应代码的数据库服务器,并将该条码值及关联数据交付其进行存储,直至达到该数据库服务器设定的最大数据记录的条数;应用系统服务器调用下一数据库服务器的条码值并转移到下一代码序列号的数据库服务器中进行存储,如此循环往复,使所有的数据库服务器全部存储到设定的最大数据记录条数的数据;
(8)应用系统服务器根据条码设备请求而查询、读写或更新与条码值相关联的数据记录时,首先根据条码值首部的代码值在自身的数据表单中确定该条数据记录所在的数据库服务器,然后连接和访问该数据库服务器,再根据条码值后续的顺序号,快速找到该条码值,进而对该条码值所关联的数据进行查询、读写或更新操作。
2.根据权利要求所述的基于SOA架构的高速条码识别数据管理方法,其特征在于,其还包括如下步骤:
(7)当阵列内所有的数据库服务器全部达到设定的最大数据记录条数的数据时,应用系统服务器重新自动调用从初始代码开始、顺序编码从一开始的条码值记录,重新建立数据关联并交付初始代码数据库服务器存储,覆盖原来存储的相同条码值及其关联数据记录,直至达到设定的最大数据记录的条数;应用系统服务器自动调用下一代码序号数据库服务器的条码值并转移到下一代码序列号的数据库服务器中进行存储,直至所有的数据库服务器全部达到设定的最大数据记录的条数,并如此循环往复。
3.根据权利要求1或2所述的基于SOA架构的高速条码识别数据管理方法,其特征在于,
所述步骤(2)还包括以下步骤:将所述应用系统服务器通过数据传输总线与多台数据库服务器组成的服务器阵列相互连接。
4.根据权利要求1或2所述的基于SOA架构的高速条码识别数据管理方法,其特征在于,
所述步骤(3)中数据库服务器的序列编码,为英文字母编码、阿拉伯数字编码,或英文字母与阿拉伯数字混合编码,根据其生成的与各数据库服务器一一对应的唯一性序列代码值,是根据所述序列编码的序列先后次序,而确定的可判断前后逻辑关系的映射代码数值,其可以是序列编码本身,也可以是另行编制的映射代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市高明企业服务有限公司,未经东莞市高明企业服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010624418.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:同时显示多计算机桌面的投影仪控制系统
- 下一篇:可变式鼠标