发明名称 基于SOA架构的高速条码识别数据库管理方法及系统
摘要 本发明公开了基于SOA架构的高速条码识别数据库管理方法,其特征在于,其方法包括以下步骤:(1)构建一SOA架构系统;(2)在应用层内设置一台应用系统服务器,在数据层设置多台数据库服务器;(3)对所述数据服务器阵列中的各台数据库服务器进行序列编码;(4)在各台数据库服务器中创建与应用服务器同名且包括相同字段的数据索引表单;(5)应用系统服务器根据关联数据的请求,创建对应的条码值记录并建立数据关联;(6)将条码值及关联数据交付对应数据库服务器存储;(7)应用系统服务器根据条码设备请求而查询、读写或更新与条码值相关联的数据记录。本发明还提供了实现该方法的数据库管理系统。
申请公布号 CN102033939A 申请公布日期 2011.04.27
申请号 CN201010597209.2 申请日期 2010.12.21
申请人 东莞市高鑫机电科技服务有限公司 发明人 孙明科
分类号 G06F17/30(2006.01)I;G06K7/10(2006.01)I;G06Q10/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京轻创知识产权代理有限公司 11212 代理人 张永忠
主权项 基于SOA架构的高速条码识别数据库管理方法,其特征在于,其方法包括以下步骤:(1)构建一SOA架构系统,其包括自上而下相互连接的表示层、应用层、业务层、服务层、数据层;(2)在应用层内设置一台应用系统服务器,在数据层设置多台数据库服务器组成数据服务器阵列,供所述应用系统服务器进行存取数据操作;(3)对所述数据服务器阵列中的各台数据库服务器进行序列编码,生成与各数据库服务器一一对应的唯一性序列代码值;根据序列代码值在所述应用系统服务器中,创建包括该序列代码值在内的三个字段的表单,一个字段为代表数据库服务器序列代码的初始值,另一个字段为代表数据库服务器序列代码的最大值,第三个字段为每一数据库服务器中可存储的最大数据记录的条数;在应用系统服务器中设定其条码值生成规则为:首部的前一位或两位为各服务器序列代码,后续为设定位数内的自然顺序编码,该顺序编码为从一开始依次加一而得到的顺序号;(4)在各台数据库服务器中,根据各自序列代码值分别创建与应用服务器同名且包括相同字段的数据索引表单,并根据应用系统服务器的指令,分别保存不多于该设定条数的条码记录及关联数据,供应用系统服务器进行读写操作;(5)应用系统服务器根据关联数据的请求,并根据条码值生成规则创建对应的条码值记录并建立数据关联,同时将所生成的条码值写入自身的数据表单内:根据关联数据的请求,应用系统服务器自动生成首部的前一位或前两位为数据库服务器序列号代码,后续为设定位数内的自然顺序编码、从上一记录数值开始依次加一而得到的顺序号作为条码值,并建立其与系统内相应数据的关联关系;其自动从数据库服务器序列号代码的初始值、自然顺序编码为一开始编号,依次加一,直至该数据库服务器序列号代码为初始值的数据库服务器达到其设定的最大存储数据记录的条数,自动转从下一数据库服务器序列号代码为首部、自然顺序编码为一开始编号并依次加一,直至该数据库服务器达到设定的最大存储数据记录的条数,再自动转从下一数据库服务器序列号代码为首部、自然顺序编码为一开始编号并依次加一,如此循环往复,为所有数据库服务器创建对应的条码值记录并建立数据关联;(6)将条码值及关联数据交付对应数据库服务器存储:应用系统服务器自动根据自身表单存储的条码值中服务器序列代码判断应该交付的对应代码的数据库服务器,并将该条码值及关联数据交付其进行存储,直至达到该数据库服务器设定的最大数据记录的条数;应用系统服务器调用下一数据库服务器的条码值并转移到下一代码序列号的数据库服务器中进行存储,如此循环往复,使所有的数据库服务器全部存储到设定的最大数据记录条数的数据;(8)应用系统服务器根据条码设备请求而查询、读写或更新与条码值相关联的数据记录时,首先根据条码值首部的代码值在自身的数据表单中确定该条数据记录所在的数据库服务器,然后连接和访问该数据库服务器,再根据条码值后续的顺序号,快速找到该条码值,进而对该条码值所关联的数据进行查询、读写或更新操作。
地址 523000 广东省东莞市南城区元美东路第一国际百安中心A座507室