CN103095810A - Multi-functional middleware recognizing system based on Web technology - Google Patents
Multi-functional middleware recognizing system based on Web technology Download PDFInfo
- Publication number
- CN103095810A CN103095810A CN2012105857892A CN201210585789A CN103095810A CN 103095810 A CN103095810 A CN 103095810A CN 2012105857892 A CN2012105857892 A CN 2012105857892A CN 201210585789 A CN201210585789 A CN 201210585789A CN 103095810 A CN103095810 A CN 103095810A
- Authority
- CN
- China
- Prior art keywords
- module
- functional
- responsible
- recognition
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于Web技术的多功能识读中间件系统,包括用于负责实现Web服务器功能的Web服务模块;用于负责处理来自Web服务层操作请求实现对各功能模块的维护和管理的功能管理模块;用于负责实现各硬件模块的驱动功能,完成与硬件模块之间的交互通信,实现硬件模块功能的标准化、接口化的硬件驱动模块。本发明的有益效果是:能够灵活组合不同识读技术,同一套业务内容可以应对不同识读技术应用需求而不需要重复开发;业务应用开发只需要关心标签的标识信息和标签内容,而不需要关心标签所采用的具体识读技术类型;使用标准化的Web技术能够为应用开发带来了很大的自由度、广泛的应用范围和低廉的费用。
The invention discloses a multi-functional reading middleware system based on Web technology, including a Web service module responsible for realizing the function of a Web server; being responsible for processing operation requests from the Web service layer to realize maintenance and management of each functional module A function management module; a hardware driver module responsible for realizing the driving functions of each hardware module, completing the interactive communication with the hardware modules, and realizing the standardization and interface of the hardware module functions. The beneficial effects of the present invention are: different reading technologies can be flexibly combined, and the same set of business content can meet the application requirements of different reading technologies without repeated development; business application development only needs to care about the label information and label content, and does not need to Concerned about the specific type of reading technology adopted by the label; the use of standardized Web technology can bring great freedom, wide application range and low cost to application development.
Description
技术领域technical field
本发明涉及一种中间件系统,更具体说,它涉及一种基于WEB技术的多功能识读中间件系统。The present invention relates to a middleware system, more specifically, it relates to a multifunctional reading middleware system based on WEB technology.
背景技术Background technique
物联网应用的基础是对物体进行标识,当前主要标识方式有电子标签RFID和条码标签两种,这些方式正被广泛应用于各种领域,并且具有广阔的应用前景。The basis of the application of the Internet of Things is to identify objects. At present, the main identification methods are electronic tags RFID and barcode tags. These methods are being widely used in various fields and have broad application prospects.
物联网各种行业应用具有业务形式丰富的特点,所以在不同的行业应用中有不同的定制化需求,有些应用场景同时需要多种识读技术支持。而目前市场上的识读终端系统大多存在支持识读技术单一、支持协议有限、硬件扩展能力弱、业务定制开发周期长、应用范围狭窄等等问题。Various industry applications of the Internet of Things have the characteristics of rich business forms, so there are different customization requirements in different industry applications, and some application scenarios require multiple reading technology support at the same time. However, most of the reading terminal systems currently on the market have problems such as single reading technology, limited support protocols, weak hardware expansion capabilities, long business customization development cycle, and narrow application range.
发明内容Contents of the invention
本发明的目的是克服现有技术中的不足,提供一种实现识读硬件模块、识读协议、业务应用的松耦合,从而在面对各种物联网行业应的定制需求时,能够灵活组合多种识读技术,提高开发效率,降低开发成本的基于WEB技术的多功能识读中间件系统。The purpose of the present invention is to overcome the deficiencies in the prior art, and provide a loose coupling that realizes reading hardware modules, reading protocols, and business applications, so that it can be flexibly combined when facing the customization requirements of various Internet of Things industries. A multi-functional reading middleware system based on WEB technology that improves development efficiency and reduces development costs with a variety of reading technologies.
本发明的目的是通过以下技术方案实现的。这种基于Web技术的多功能识读中间件系统,包括用于负责实现Web服务器功能的Web服务模块;用于负责处理来自Web服务层操作请求实现对各功能模块的维护和管理的功能管理模块;用于负责实现各硬件模块的驱动功能,完成与硬件模块之间的交互通信,实现硬件模块功能的标准化、接口化的硬件驱动模块。The purpose of the present invention is achieved through the following technical solutions. This multifunctional reading middleware system based on Web technology includes a Web service module responsible for realizing the functions of the Web server; a function management module responsible for processing operation requests from the Web service layer to realize the maintenance and management of each functional module ; A hardware driver module responsible for realizing the driver functions of each hardware module, completing the interactive communication with the hardware modules, and realizing the standardization and interface of the functions of the hardware modules.
作为优选:所述Web服务模块包括:网络接口模块、HTTP连接管理模块、HTTP请求处理模块。Preferably, the Web service module includes: a network interface module, an HTTP connection management module, and an HTTP request processing module.
作为优选:所述网络接口模块负责监听网络服务端口,建立网络连接;HTTP连接管理模块负责管理建立的网络连接,接收HTTP请求数据包,并负责发送处理后的HTTP响应数据包;HTTP请求处理模块负责实际的请求处理操作,如果访问的是静态资源文件,包括HTML、CSS、JS以及其他相关静态资源文件,则直接读取文件内容并发送响应数据包,如果访问的不是静态资源文件将请求URI信息和数据包内容发送给功能模块管理层进行处理,等待处理结果并发送响应数据包。As preferred: the network interface module is responsible for monitoring the network service port and establishing a network connection; the HTTP connection management module is responsible for managing the established network connection, receiving HTTP request packets, and responsible for sending processed HTTP response packets; the HTTP request processing module Responsible for the actual request processing operation. If the access is a static resource file, including HTML, CSS, JS and other related static resource files, it will directly read the content of the file and send a response packet. If the access is not a static resource file, it will request the URI The information and data packet content are sent to the functional module management layer for processing, waiting for the processing result and sending the response data packet.
作为优选:所述功能管理模块包括:总管理模块、高频RFID识读功能模块、超高频RFID识读功能模块、一二维条码识读功能模块、其他功能模块。Preferably, the function management module includes: a general management module, a high-frequency RFID reading function module, an ultra-high frequency RFID reading function module, a one-dimensional barcode reading function module, and other function modules.
作为优选:所述硬件驱动模块包括高频RFID识读驱动模块、超高频RFID识读驱动模块、视频采集驱动模块、其他功能模块驱动;总管理模块主要负责对所有功能模块的管理,其中包括实现对模块的启动、关闭、配置、访问等各种操作,负责解析来自请求操作的URI信息,判断请求的具体模块和操作,并调用相应功能模块完成具体操作处理;高频RFID识读功能模块通过调用下层的高频RFID识读驱动模块提供的接口,实现对硬件模块的维护和管理,封装了不同协议类型完成对高频RFID标签的扫描、读取、写入等等基本操作,并返回结果信息;超高频RFID识读功能模块通过调用下层的超高频RFID识读驱动模块提供的接口,实现对硬件模块的维护和管理,封装了不同协议类型完成对超高频RFID标签的扫描、读取、写入等等基本操作,并返回结果信息;一二维条码识读功能模块通过调用下层的视频采集驱动模块提供的接口,完成对视频数据的实时采集,通过图像处理算法实现对不同协议类型的一维、二维条码标签进行识读处理,并返回结果信息;其他功能模块负责将一些其他应用功能引入中间件系统,其中包括GPS模块、陀螺仪模块、红外采集模块。As a preference: the hardware driver module includes a high-frequency RFID reading driver module, an ultra-high frequency RFID reading driver module, a video acquisition driver module, and other functional module drivers; the general management module is mainly responsible for the management of all functional modules, including Realize various operations such as starting, closing, configuring, and accessing the module, responsible for parsing the URI information from the requested operation, judging the specific module and operation requested, and calling the corresponding function module to complete the specific operation processing; the high-frequency RFID reading function module By calling the interface provided by the lower-level high-frequency RFID reading driver module, the maintenance and management of the hardware module is realized, and different protocol types are encapsulated to complete basic operations such as scanning, reading, and writing of high-frequency RFID tags, and return Result information; the UHF RFID reading function module realizes the maintenance and management of the hardware module by calling the interface provided by the lower UHF RFID reading driver module, and encapsulates different protocol types to complete the scanning of UHF RFID tags , reading, writing and other basic operations, and return the result information; the one-dimensional barcode reading function module completes the real-time acquisition of video data by calling the interface provided by the lower-layer video acquisition driver module, and realizes the real-time acquisition of video data through image processing algorithms. One-dimensional and two-dimensional barcode labels of different protocol types are read and processed, and the result information is returned; other functional modules are responsible for introducing some other application functions into the middleware system, including GPS module, gyroscope module, and infrared acquisition module.
本发明的有益效果是:能够灵活组合不同识读技术,同一套业务内容可以应对不同识读技术应用需求而不需要重复开发;业务应用开发只需要关心标签的标识信息和标签内容,而不需要关心标签所采用的具体识读技术类型;使用标准化的Web技术能够为应用开发带来了很大的自由度、广泛的应用范围和低廉的费用。The beneficial effects of the present invention are: different reading technologies can be combined flexibly, and the same set of business content can meet the application requirements of different reading technologies without repeated development; business application development only needs to care about the label information and label content, and does not need Concerned about the specific type of reading technology adopted by the label; the use of standardized Web technology can bring great freedom, wide application range and low cost to application development.
附图说明Description of drawings
图1是多功能识读中间件系统的实现框架图;Fig. 1 is the realization frame diagram of the multifunctional reading middleware system;
图2是多功能识读中间件系统的应用框图。Fig. 2 is an application block diagram of the multifunctional reading middleware system.
具体实施方式Detailed ways
下面结合附图和实施例对本发明做进一步描述。虽然本发明将结合较佳实施例进行描述,但应知道,并不表示本发明限制在所述实施例中。相反,本发明将涵盖可包含在有附后权利要求书限定的本发明的范围内的替换物、改进型和等同物。The present invention will be further described below in conjunction with the accompanying drawings and embodiments. While the invention will be described in conjunction with the preferred embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. On the contrary, the invention is to cover alternatives, modifications and equivalents, which may be included within the scope of the invention as defined by the appended claims.
如图2所示,本发明通过多功能识读中间件系统在硬件模块和行业应用之间起到桥梁作用,实现上层应用和底层硬件之间的松耦合。底层硬件模块部分包括:高频RFID读写模块、超高频RFID读写模块、视频采集模块以及其他功能模块;上层行业应用部分包括:业务功能和应用UI,其中应用UI实现基于Web框架库。As shown in Fig. 2, the present invention acts as a bridge between hardware modules and industry applications through a multifunctional reading middleware system, and realizes loose coupling between upper-layer applications and bottom-layer hardware. The underlying hardware module includes: high-frequency RFID read-write module, UHF RFID read-write module, video acquisition module and other functional modules; the upper-layer industry application part includes: business functions and application UI, where the application UI is implemented based on the Web framework library.
如图1所示是多功能识读中间件系统的实现框架,中间件系统的实现采用三层架构,从上到下分别为Web服务模块、功能模块管理模块、硬件驱动模块。As shown in Figure 1, it is the implementation framework of the multi-functional reading middleware system. The implementation of the middleware system adopts a three-layer architecture, which is the Web service module, the function module management module, and the hardware driver module from top to bottom.
Web服务模块包括网络接口模块、HTTP连接管理模块、HTTP请求处理模块,负责实现Web服务器功能。网络接口模块负责监听网络服务端口,建立网络连接。HTTP连接管理模块负责管理建立的网络连接,接收HTTP请求数据包,并负责发送处理后的HTTP响应数据包。HTTP请求处理模块负责实际的请求处理操作,如果访问的是静态资源文件(包括HTML、CSS、JS以及其他相关静态资源文件)则直接读取文件内容并发送响应数据包;如果访问的不是静态资源文件将请求URI信息和数据包内容发送给功能模块管理层进行处理,等待处理结果并发送响应数据包。The Web service module includes a network interface module, an HTTP connection management module, and an HTTP request processing module, and is responsible for realizing the function of the Web server. The network interface module is responsible for monitoring the network service port and establishing a network connection. The HTTP connection management module is responsible for managing established network connections, receiving HTTP request packets, and sending processed HTTP response packets. The HTTP request processing module is responsible for the actual request processing operation. If the access is a static resource file (including HTML, CSS, JS and other related static resource files), it will directly read the content of the file and send a response packet; if the access is not a static resource The file sends the request URI information and data packet content to the function module management layer for processing, waits for the processing result and sends a response data packet.
功能模块管理层包括功能模块管理模块、高频RFID识读功能模块、超高频RFID识读功能模块、一二维条码识读功能模块、其他功能模块,负责处理来自Web服务层操作请求,实现对各功能模块的维护和管理。功能管理模块主要负责对所有功能模块的管理,其中包括实现对模块的启动、关闭、配置、访问等各种操作,负责解析来自请求操作的URI信息,判断请求的具体模块和操作,并调用相应功能模块完成具体操作处理。高频RFID识读功能模块通过调用下层的高频RFID识读驱动模块提供的接口,实现对硬件模块的维护和管理,封装了不同协议类型完成对高频RFID标签的扫描、读取、写入等等基本操作,并返回结果信息。超高频RFID识读功能模块通过调用下层的超高频RFID识读驱动模块提供的接口,实现对硬件模块的维护和管理,封装了不同协议类型完成对超高频RFID标签的扫描、读取、写入等等基本操作,并返回结果信息。一二维条码识读功能模块通过调用下层的视频采集驱动模块提供的接口,完成对视频数据的实时采集,通过图像处理算法实现对不同协议类型的一维、二维条码标签进行识读处理,并返回结果信息。其他功能模块负责将一些其他应用功能引入中间件系统,其中包括GPS模块、陀螺仪模块、红外采集模块等等,从而满足一些特殊需求。Function module management layer includes function module management module, high frequency RFID reading function module, UHF RFID reading function module, 1-2D barcode reading function module, and other function modules, which are responsible for processing operation requests from the Web service layer and realizing Maintenance and management of each functional module. The function management module is mainly responsible for the management of all functional modules, including various operations such as starting, closing, configuring, and accessing the modules, and is responsible for parsing the URI information from the requested operation, judging the specific module and operation requested, and calling the corresponding The function module completes the specific operation processing. The high-frequency RFID reading function module realizes the maintenance and management of the hardware module by calling the interface provided by the lower-layer high-frequency RFID reading driver module, and encapsulates different protocol types to complete the scanning, reading and writing of high-frequency RFID tags Wait for the basic operation and return the result information. The UHF RFID reading function module realizes the maintenance and management of the hardware module by calling the interface provided by the lower UHF RFID reading driver module, and encapsulates different protocol types to complete the scanning and reading of UHF RFID tags , write and other basic operations, and return the result information. The one-dimensional barcode reading function module completes the real-time acquisition of video data by calling the interface provided by the lower-level video acquisition driver module, and realizes the reading processing of one-dimensional and two-dimensional barcode labels of different protocol types through image processing algorithms. And return the result information. Other functional modules are responsible for introducing some other application functions into the middleware system, including GPS module, gyroscope module, infrared acquisition module, etc., so as to meet some special needs.
硬件驱动模块包括高频RFID识读驱动模块、超高频RFID识读驱动模块、视频采集驱动模块、其他功能驱动模块,负责实现各硬件模块的驱动功能,完成与硬件模块之间的交互通信,实现硬件模块功能的标准化、接口化。The hardware driver module includes a high-frequency RFID reading driver module, an ultra-high frequency RFID reading driver module, a video acquisition driver module, and other function driver modules. It is responsible for realizing the driver functions of each hardware module and completing the interactive communication with the hardware modules. Realize the standardization and interface of hardware module functions.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210585789.2A CN103095810B (en) | 2012-12-28 | 2012-12-28 | A kind of multi-functional recognition middleware system of sing on web technology |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210585789.2A CN103095810B (en) | 2012-12-28 | 2012-12-28 | A kind of multi-functional recognition middleware system of sing on web technology |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103095810A true CN103095810A (en) | 2013-05-08 |
| CN103095810B CN103095810B (en) | 2015-08-12 |
Family
ID=48207933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210585789.2A Active CN103095810B (en) | 2012-12-28 | 2012-12-28 | A kind of multi-functional recognition middleware system of sing on web technology |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103095810B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106713318A (en) * | 2016-12-23 | 2017-05-24 | 新东网科技有限公司 | A WEB site security protection method and system |
| CN108647757A (en) * | 2018-05-14 | 2018-10-12 | 四川爱创科技有限公司 | Label input method applied to RFID automatic selling counters |
| CN119449887A (en) * | 2025-01-10 | 2025-02-14 | 长沙盈芯半导体科技有限公司 | RFID data collection method and device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090064301A1 (en) * | 2007-08-31 | 2009-03-05 | Gemalto, Inc. | System and Method for Browser Based Access to Smart Cards |
| CN101957927A (en) * | 2010-11-12 | 2011-01-26 | 福州联迅信息科技有限公司 | Middleware architecture of Internet of things and SOA architecture-based middleware of Internet of things |
-
2012
- 2012-12-28 CN CN201210585789.2A patent/CN103095810B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090064301A1 (en) * | 2007-08-31 | 2009-03-05 | Gemalto, Inc. | System and Method for Browser Based Access to Smart Cards |
| CN101957927A (en) * | 2010-11-12 | 2011-01-26 | 福州联迅信息科技有限公司 | Middleware architecture of Internet of things and SOA architecture-based middleware of Internet of things |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106713318A (en) * | 2016-12-23 | 2017-05-24 | 新东网科技有限公司 | A WEB site security protection method and system |
| CN108647757A (en) * | 2018-05-14 | 2018-10-12 | 四川爱创科技有限公司 | Label input method applied to RFID automatic selling counters |
| CN119449887A (en) * | 2025-01-10 | 2025-02-14 | 长沙盈芯半导体科技有限公司 | RFID data collection method and device |
| CN119449887B (en) * | 2025-01-10 | 2025-04-18 | 长沙盈芯半导体科技有限公司 | RFID data collection method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103095810B (en) | 2015-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7725577B2 (en) | Method and system to adaptively manage the quality of service of interactions between smart item networks and enterprise applications | |
| US7290708B2 (en) | Integration framework | |
| CN110851248B (en) | Asynchronous task data processing method and device and computer readable storage medium | |
| CN111026982A (en) | Intelligent contract processing method, computer equipment and storage medium | |
| CN106385422B (en) | A kind of public open system and implementation method based on Internet of Things and cloud computing | |
| CN102265290A (en) | Browsing system and method based on smart card, and applied smart card | |
| CN101061500A (en) | Methods, systems, devices and computer program products for providing dynamic product information in short-range communication | |
| WO2018184535A1 (en) | Insurance service processing method and device, server, and storage medium | |
| CN111586137A (en) | Internet of things middleware system based on intelligent port and Internet of things system | |
| CN112040269B (en) | Video data display method, device, terminal equipment and storage medium | |
| CN103095810B (en) | A kind of multi-functional recognition middleware system of sing on web technology | |
| CN104036303A (en) | A RFID middleware and its communication method | |
| CN112817779A (en) | Communication method, device, equipment and medium for modular application program | |
| US20130179499A1 (en) | Method, apparatus and system for displaying radio frequency identification application information | |
| CN1885303A (en) | Preposed RFID read-write integrated machine | |
| CN107358503A (en) | A kind of electronic order interface system and electronic order interface realizing method | |
| CN105975415B (en) | Peripherals administration control device, method and system | |
| CN202711309U (en) | Intelligent medicine box management system based on RFID | |
| CN114358694B (en) | Waybill distribution processing method, device and computing equipment | |
| CN111277983A (en) | A kind of RFID middleware, publish and subscribe system and data transmission method | |
| CN105224594A (en) | A kind of Service-oriented application data interconnection inquiry system and querying method | |
| CN103559466B (en) | NFC application processing methods, terminal and server | |
| CN114500674B (en) | Distributed system data transparent transmission method, device, storage medium and system | |
| CN111601291B (en) | An RFID middleware, a publish-subscribe system and a data transmission method | |
| CN117041354A (en) | Method, device, equipment and storage medium for routing request of micro-service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |