信息查询方法和系统的制作方法

文档序号:6366138阅读:149来源:国知局
专利名称:信息查询方法和系统的制作方法
技术领域
本发明涉及通信领域,特别是涉及一种信息查询方法和系统。
背景技术
目前在物联网领域,基于标识信息的产品溯源、防伪及监管得到了广泛的应用。通过产品所携带的唯一标识,可以及时获知该产品的生产、运输、存储、销售等信息,从而可以实现产品从生产到销售的全程溯源与监督。由于需要对每件产品进行编码,即给每件产品分配一个唯一的标识,因此给信息的存储及查询带来了负担。为了有效查询所存储的信息,目前采用的主要方式为数据库方式和Cassandra方式,但是它们也都存在不足。数据库方式支持事务,支持数据一致性,但是受到存储上限的 限制,并且随着数据量的增大,查询速度较慢。Cassandra方式不支持事务,并且对结构化数据的随机处理速度较慢。

发明内容
本发明要解决的技术问题是提供一种信息查询方法和系统,从而可以在分布式的存储环境下,将查询信息快速路由到相应的数据存储服务器,有效解决了存储上限问题,提高了查询效率。根据本发明的一个方面,提供一种信息查询方法,包括接口单元在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息;路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。根据本发明的一个方面,提供一种信息查询系统,包括接口单元、路由服务器、多个数据存储服务器,其中接口单元,用于在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;接收路由服务器发送的内容信息;路由服务器,用于在接收到接口单元发送的查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;在接收到数据存储服务器发送的查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元;
数据存储服务器,用于在接收到路由服务器发送的查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息。本发明通过接口单元向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息;路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。通过使用空间字段信息,可以在分布式的存储环境下,将查询信息快速路由到相应的数据存储服务器,从而有效解决了存储上限问题,提高了查询效率。


图I为本发明信息查询方法一个实施例的示意图。图2为本发明信息查询方法另一实施例的示意图。图3为本发明产品标识信息巾贞结构一个实施例的不意图。图4为本发明产品标识信息帧结构另一实施例的示意图。图5为本发明信息查询系统一个实施例的示意图。图6为本发明信息查询系统另一实施例的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。图I为本发明信息查询方法一种实施例的示意图。如图I所示,该实施例的信息查询方法如下步骤101,接口单元在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息。步骤102,路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器。步骤103,数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息。步骤104,数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息。步骤105,路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。基于本发明上述实施例提供的信息查询方法,通过接口单元向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息;路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。通过使用空间字段信息,可以在分布式的存储环境下,将查询信息快速路由到相应的数据存储服务器,从而有效解决了存储上限问题,提高了查询效率。根据本发明另一具体实施例,产品标识信息为条形码或二维码,也可以是数字串信息,此时接口单元可接收数字串形式的产品标识信息。图2为本发明信息查询方法另一实施例的示意图。如图2所示,该实施例的信息查询方法如下步骤201,接口单元在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息。步骤202,路由服务器在接收到查询消息后,根据产品标识信息中的加密指示字段,判断产品标识信息是否被加密。若产品标识信息被加密,则执行步骤203 ;若产品标识信息没有被加密,则执行步骤206。步骤203,路由服务器将产品标识信息发送给解密单元。步骤204,解密单元接收到产品标识信息后,利用与产品标识信息中的加密指示字段信息对应的密钥,对产品标识信息中的加密部分进行解密。步骤205,解密单元将解密后的产品标识信息发送给路由服务器。步骤206,路由服务器根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器。步骤207,数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息。步骤208,数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息。步骤209,路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。图3为本发明产品标识信息巾贞结构一个实施例的示意图。如图3所示,产品标识信息的帧结构包括加密指示字段31、空间字段32和序号字段33。其中在加密指示字段31中包括指示产品标识信息是否被加密、以及加密所使用的密钥信息;空间字段32中包括与相应数据存储服务器相关联的路由信息,具有同一个空间信息的所有产品标识信息存储在相同的存储服务器,同一台存储服务器可存储I个或多个空间的产品标识信息;序号字段33中包括的序号信息结合空间字段32中包括的空间信息联合用于唯一确定一个产品标识信息。图4为本发明产品标识信息帧结构另一实施例的示意图。与图3所示实施例相比,在图4所示实施例中,产品标识信息的帧结构除加密指示字段31、空间字段32和序号字段33之外,还包括随机扰动字段41。其中在随机扰动字段41中包括随机生成的扰动码,该扰动码在产品标识信息进行加密时参与加密处理,从而可以进一步增强信息的安全性。在一个具体实施例中,加密指示字段31为8比特、空间字段32为40比特,序号字段33为20比特,随机扰动字段41为4比特。从而在一个产品标识信息中,可以提供24°个、空间信息以及22°个序号信息,由于空间信息和序号信息唯一确定一个产品标识信息,从而共有24°乘以22°等于26°个产品标识信息,从而有效解决存储上限问题。图5为本发明信息查询系统一个实施例的示意图。如图5所示,信息查询系统包括接口单元51、路由服务器52、多个数据存储服务器53。其中接口单元51,用于在接收到产品标识信息后,向路由服务器52发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息。同时接收路由服务器52发送的内
容信息。路由服务器52,用于在接收到接口单元51发送的查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器53 ;在接收到数据存储服务器53发送的查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元51。 数据存储服务器53,用于在接收到路由服务器52发送的查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;将查询响应消息发送给路由服务器52,其中查询响应消息包括内容信息和接口单元标识信息。基于本发明上述实施例提供的信息查询系统,通过接口单元向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息;路由服务器在接收到查询响应消息后,根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。通过使用空间字段信息,可以在分布式的存储环境下,将查询信息快速路由到相应的数据存储服务器,从而有效解决了存储上限问题,提高了查询效率。根据本发明另一具体实施例,产品标识信息为条形码或二维码,也可以是数字串信息,此时接口单元可接收数字串形式的产品标识信息。因此,用户可通过浏览器、企业客户端或手机客户端提供的接入服务、或者语言接入服务的多种方式查询相关信息。根据本发明另一具体实施例,为了进一步提高系统性能,可以在系统中设置多个路由服务器,从而进一步提高查询速度。图6为本发明信息查询系统另一实施例的示意图。与图5所示实施例相比,在图6所示实施例中,除了接口单元51、路由服务器52、多个数据存储服务器53之外,还包括解密单元61。其中路由服务器52用于在接收到查询消息后,根据产品标识信息中的加密指示字段,判断产品标识信息是否被加密,若产品标识信息被加密,则将产品标识信息发送给解密单元61。路由服务器52在接收到解密单元61发送的产品标识信息后,执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器53的操作。解密单元61,用于在接收到路由服务器52发送的产品标识信息后,利用与产品标识信息中的加密指示字段信息对应的密钥,对产品标识信息中的加密部分进行解密,并将解密后的产品标识信息发送给路由服务器52。
路由服务器52还用于在产品标识信息没有被加密时,执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器53的操作。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.ー种信息查询方法,其特征在于,包括 接ロ単元在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接ロ単元标识信息和产品标识信息; 路由服务器在接收到查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器; 数据存储服务器在接收到查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息; 数据存储服务器将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接ロ単元标识信息; 路由服务器在接收到查询响应消息后,根据接ロ単元标识信息,将内容信息发送给与接ロ单元标识信息相对应的接ロ单元。
2.根据权利要求I所述的方法,其特征在干, 路由服务器在接收到查询消息后,还包括 根据产品标识信息中的加密指示字段,判断产品标识信息是否被加密; 若产品标识信息被加密,则将产品标识信息发送给解密单元; 解密单元接收到产品标识信息后,利用与产品标识信息中的加密指示字段信息对应的密钥,对产品标识信息中的加密部分进行解密; 解密单元将解密后的产品标识信息发送给路由服务器; 路由服务器在接收到解密单元发送的产品标识信息后,执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器的步骤。
3.根据权利要求2所述的方法,其特征在干, 若产品标识信息没有被加密,则路由服务器执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器的步骤。
4.根据权利要求1-3中任一项所述的方法,其特征在干, 产品标识信息为条形码或ニ维码。
5.ー种信息查询系统,其特征在于,包括接ロ単元、路由服务器、多个数据存储服务器,其中 接ロ単元,用于在接收到产品标识信息后,向路由服务器发送查询消息,其中查询消息中包括接ロ単元标识信息和产品标识信息;接收路由服务器发送的内容信息; 路由服务器,用于在接收到接ロ单元发送的查询消息后,根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器;在接收到数据存储服务器发送的查询响应消息后,根据接ロ単元标识信息,将内容信息发送给与接ロ单元标识信息相对应的接ロ単元; 数据存储服务器,用于在接收到路由服务器发送的查询消息后,根据产品标识信息中的空间字段信息和序号字段信息,查询与产品标识信息对应的内容信息;将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接ロ単元标识信息。
6.根据权利要求5所述的系统,其特征在干, 路由服务器还用于在接收到查询消息后,根据产品标识信息中的加密指示字段,判断产品标识信息是否被加密,若产品标识信息被加密,则将产品标识信息发送给解密单元;在接收到解密单元发送的产品标识信息后,执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器的操作; 解密单元,用于在接收到路由服务器发送的产品标识信息后,利用与产品标识信息中的加密指示字段信息对应的密钥,对产品标识信息中的加密部分进行解密,并将解密后的产品标识信息发送给路由服务器。
7.根据权利要求6所述的系统,其特征在干, 路由服务器还用于在产品标识信息没有被加密时,执行根据产品标识信息中的空间字段信息,将查询消息路由到与空间字段信息对应的数据存储服务器的操作。
8.根据权利要求5-7中任一项所述的系统,其特征在干, 产品标识信息为条形码或ニ维码。
全文摘要
本发明公开一种信息查询方法和系统。其中在信息查询方法中,接口单元向路由服务器发送查询消息,其中查询消息中包括接口单元标识信息和产品标识信息;路由服务器在接收到查询消息后,将查询消息路由到与空间字段信息对应的数据存储服务器;数据存储服务器在接收到查询消息后,查询与产品标识信息对应的内容信息,并将查询响应消息发送给路由服务器,其中查询响应消息包括内容信息和接口单元标识信息;路由服务器根据接口单元标识信息,将内容信息发送给与接口单元标识信息相对应的接口单元。通过使用空间字段信息,可以在分布式的存储环境下,将查询信息快速路由到相应的数据存储服务器,从而有效解决了存储上限问题,提高了查询效率。
文档编号G06F17/30GK102662979SQ20121006480
公开日2012年9月12日 申请日期2012年3月13日 优先权日2012年3月13日
发明者郝建庭 申请人:李卫伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1