[go: up one dir, main page]

CN105956811A - Unmanned supermarket inventory management system - Google Patents

Unmanned supermarket inventory management system Download PDF

Info

Publication number
CN105956811A
CN105956811A CN201610401382.8A CN201610401382A CN105956811A CN 105956811 A CN105956811 A CN 105956811A CN 201610401382 A CN201610401382 A CN 201610401382A CN 105956811 A CN105956811 A CN 105956811A
Authority
CN
China
Prior art keywords
data
management system
self
inventory
module
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.)
Pending
Application number
CN201610401382.8A
Other languages
Chinese (zh)
Inventor
叶永春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongshan Kequan Software Technology Co ltd
Original Assignee
Zhongshan Kequan Software Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhongshan Kequan Software Technology Co ltd filed Critical Zhongshan Kequan Software Technology Co ltd
Priority to CN201610401382.8A priority Critical patent/CN105956811A/en
Publication of CN105956811A publication Critical patent/CN105956811A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an unmanned supermarket inventory management system which comprises an alarm module, an automatic extraction module, an automatic loading module and a cloud cooperation module, wherein the cloud cooperation module further comprises a position management module, a data service module and a cross inventory management module, the alarm module is used for forming alarm information when the local inventory of commodities or the inventory in a management domain is lower than a threshold value, the alarm information is locally displayed or sent to a cloud data management system and/or a self-service terminal in the management domain, and the cross inventory management module is used for retrieving and acquiring the information of the self-service terminal of a nearby unmanned supermarket in a set range from the cloud data management system to form a management domain, so that the unmanned supermarket inventory management systems of all self-service terminals in the management domain can share the inventory information and data among each other.

Description

一种无人超市库存管理系统An unmanned supermarket inventory management system

技术领域 technical field

本发明涉及一种互联网信息技术,尤其是一种无人超市的库存管理系统。 The invention relates to an Internet information technology, in particular to an inventory management system of an unmanned supermarket.

背景技术 Background technique

无人超市是未来零售行业的发展新趋势。通过超市里面的终端,用户可以进行商品的选择、商品信息查看、自助结算等。根据功能的需要,无人超市系统需要与多个应用程序/系统进行网络对接,如库存管理系统、支付系统、用户验证系统、配送系统等。它们往往通过不同的架构实现,互相之间无法直接数据访问。另外,作为无人超市的云数据中心,需要对接多家无人超市,每家无人超市的相关系统又由不同厂商涉及,这更使数据的共享变得更复杂和困难。 Unmanned supermarkets are a new trend in the future development of the retail industry. Through the terminal in the supermarket, users can select products, view product information, self-service settlement, etc. According to the needs of functions, the unmanned supermarket system needs to connect with multiple applications/systems, such as inventory management system, payment system, user verification system, delivery system, etc. They are often implemented through different architectures and cannot directly access each other's data. In addition, as the cloud data center of an unmanned supermarket, it needs to connect multiple unmanned supermarkets, and the related systems of each unmanned supermarket are involved by different manufacturers, which makes data sharing more complicated and difficult.

现有技术中,缺乏一种专门针对无人超市的库存管理系统的技术方案。而且,已有库存管理系统要不紧局限在本地的库存管理,要不就是通过网络平台进行集中式的库存管理,集中式的管理,管理和库存监控、商品调配的难度,也加重了平台的负荷。 In the prior art, there is a lack of a technical solution specifically for the inventory management system of unmanned supermarkets. Moreover, the existing inventory management system is either limited to local inventory management or centralized inventory management through the network platform. Centralized management, management, inventory monitoring, and commodity deployment also increase the difficulty of the platform. load.

发明内容 Contents of the invention

本发明的主要目的是提供针对无人超市的提供一种库存管理系统的新的技术方案,它克服现有技术的部分不足。 The main purpose of the present invention is to provide a new technical solution for providing an inventory management system for unmanned supermarkets, which overcomes some of the deficiencies in the prior art.

为实现上述目的,本发明提出的一种无人超市库存管理系统,其特征在于:其包括 In order to achieve the above purpose, an unmanned supermarket inventory management system proposed by the present invention is characterized in that: it includes

警报模块,用于当商品的本地库存量或管理域内的库存量低于阀值时,形成警报信息,本地显示警报信息或发送至云数据管理系统与/或管理域内自助终端; The alarm module is used to generate an alarm message when the local inventory of the product or the inventory in the management domain is lower than the threshold, display the alarm information locally or send it to the cloud data management system and/or the self-service terminal in the management domain;

自动提取模块,用于用户在自助终端交易成功后,启动商品提取功能,并根据交易清单对应减少在库商品的数量,更新对应商品库存状态; The automatic extraction module is used for the user to activate the product extraction function after the self-service terminal transaction is successful, and to reduce the number of products in the warehouse according to the transaction list, and update the corresponding product inventory status;

自动装填模块,用于供应商补充商品时,启动商品装填功能,并当自助终端完成商品配送装填后,自动增加对应商品的数量,更新商品库存状态; The automatic filling module is used to start the product filling function when the supplier replenishes the goods, and when the self-service terminal completes the delivery and filling of the goods, it will automatically increase the quantity of the corresponding goods and update the inventory status of the goods;

云端协同模块, 用于发送数据服务请求,并从云数据管理系统获取数据服务。 The cloud collaboration module is used to send data service requests and obtain data services from the cloud data management system.

优选的是,所述的云数据管理系统获取数据服务包括与用户数据、产品数据、支付数据、位置数据、库存数据、配送数据、附近自助终端信息中一个或以上的相关数据服务。 Preferably, the data service acquired by the cloud data management system includes data services related to one or more of user data, product data, payment data, location data, inventory data, delivery data, and nearby self-service terminal information.

优选的是,所述的云端协同模块还包括位置管理模块,用于管理自助终端自身的位置和设定范围内的附近自助终端的信息,并将这些信息与云数据管理系统同步。 Preferably, the cloud collaboration module further includes a location management module for managing the location of the self-service terminal itself and the information of nearby self-service terminals within a set range, and synchronizing these information with the cloud data management system.

优选的是,所述的云端协同模块还包括数据服务模块,用于根据库存管理系统的业务涉及到远程网络数据支持的,通过数据服务模块发送请求,并接收来自云数据管理系统的数据服务;或者向管理域内的其它自助终端发送数据访问请求,获取它们的数据协助。 Preferably, the cloud collaboration module further includes a data service module, which is used to send requests through the data service module and receive data services from the cloud data management system if the business of the inventory management system involves remote network data support; Or send data access requests to other self-service terminals in the management domain to obtain their data assistance.

优选的是,所述的云端协同模块还包括交叉库存管理模块,用于从云数据管理系统检索和获取设定范围内的附近无人超市自助终端的信息,形成一个管理域,使管理域内的所有自助终端的无人超市库存管理系统能分享互相之间的库存信息与数据。 Preferably, the cloud collaboration module also includes a cross-stock management module, which is used to retrieve and acquire information on nearby unmanned supermarket self-service terminals within a set range from the cloud data management system to form a management domain, so that All self-service terminal unmanned supermarket inventory management systems can share inventory information and data with each other.

优选的是,所述的警报模块获取管理域内所有自助终端的无人超市库存管理系统分享互相之间的库存信息与数据,当管理域内某类商品的库存总量低于阀值时,向管理域内所有自助终端与/或云数据管理系统发送警报信息。 Preferably, the alarm module obtains the inventory information and data shared by the unmanned supermarket inventory management systems of all self-service terminals in the management domain, and when the total inventory of a certain type of commodity in the management domain is lower than the threshold value, it will report to the management All self-service terminals and/or cloud data management systems in the domain send alert messages.

优选的是,所述的警报模块获取管理域内其它自助终端的无人超市库存管理系统的库存信息与数据,当发现其库存的某类商品的库存总量低于阀值时,向该自助终端发送警报信息。 Preferably, the alarm module obtains the inventory information and data of the unmanned supermarket inventory management system of other self-service terminals in the management domain, and when it is found that the total inventory of a certain type of commodity in its inventory is lower than the threshold value, it sends a report to the self-service terminal. Send an alert message.

优选的是,所述数据服务模块包括web应用组件,web应用组件通过XML消息发送数据服务请求。 Preferably, the data service module includes a web application component, and the web application component sends a data service request through an XML message.

优选的是,还包括业务识别器和本地业务执行服务,用于对操作及其所对应的业务进行识别,判断是属于本地业务还是网络业务;如果是本地业务,则通过本地业务执行服务执行该业务,否则通过云端协同模块向云数据管理系统发送数据服务请求,获取远程的数据服务。 Preferably, it also includes a business identifier and a local business execution service, which are used to identify the operation and its corresponding business, and determine whether it belongs to a local business or a network business; if it is a local business, execute the operation through the local business execution service otherwise, send a data service request to the cloud data management system through the cloud collaboration module to obtain remote data services.

优选的是,所述的警报模块发现用户购买的商品库存不足或者为零时,警报模块查询管理域内其它自助终端的库存情况,选择具有该商品且距离最近的自助终端并提示相应的信息,提示用户可以选择到该自助终端购买库存不足的商品。 Preferably, when the alarm module finds that the inventory of the product purchased by the user is insufficient or zero, the alarm module queries the inventory of other self-service terminals in the management domain, selects the self-service terminal that has the product and is the closest, and prompts the corresponding information, prompting Users can choose to go to the self-service terminal to purchase goods that are insufficient in stock.

综上所述的无人超市的库存管理系统,它能有效的实现本地和网络库存管理,融合集中式和分布式库存管理和监控的优势,满足无人超市库存管理智能化的需求。 In summary, the inventory management system of unmanned supermarkets can effectively realize local and network inventory management, integrate the advantages of centralized and distributed inventory management and monitoring, and meet the needs of intelligent inventory management in unmanned supermarkets.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。 In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to the structures shown in these drawings without creative effort.

图1为无人超市的云数据管理系统的基本架构示意图; Figure 1 is a schematic diagram of the basic architecture of the cloud data management system of the unmanned supermarket;

图2为云数据管理系统的核心流程示意图; Fig. 2 is a schematic diagram of the core process of the cloud data management system;

图3为本发明无人超市库存管理系统示意图; Fig. 3 is a schematic diagram of an unmanned supermarket inventory management system of the present invention;

图4为库存管理系统管理域构成的示意图。 Fig. 4 is a schematic diagram of the composition of the management domain of the inventory management system.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式 detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

需要说明,本发明实施例中所的功能模块,可以根据需要,通过现有技术中一种或以上的编程语言实现。对于公知的编程原理和软件构成,下面虽然没有描述,但不等于技术方案里不存在,更不应该成为公开不充分理由。 It should be noted that the functional modules in the embodiments of the present invention can be realized by one or more programming languages in the prior art as required. Although the known programming principles and software components are not described below, it does not mean that they do not exist in the technical solution, and it should not be an insufficient reason for disclosure.

参考图3和4,是本发明无人超市库存管理系统实现方案的两个示图。无人超市库存管理系统包括警报模块、自动提取模块、自动装填模块、云端协同模块,其中云端协同模块又包括位置管理模块、数据服务模块、交叉库存管理模块。这些模块构成了无人超市库存管理系统的基本结构。下面,围绕这些模块的功能、互相关系、实现原理做进一步描述。每个功能模块可以根据实际实施需要,采用一种或一种以上的现有的编程语言及技术实现。 Referring to Figures 3 and 4, they are two diagrams of the realization scheme of the unmanned supermarket inventory management system of the present invention. The unmanned supermarket inventory management system includes an alarm module, an automatic extraction module, an automatic filling module, and a cloud collaboration module. The cloud collaboration module includes a location management module, a data service module, and a cross-stock management module. These modules constitute the basic structure of the unmanned supermarket inventory management system. Below, a further description will be made around the functions, interrelationships, and implementation principles of these modules. Each functional module can be realized by using one or more than one existing programming language and technology according to actual implementation needs.

警报模块,用于当商品的本地库存量或管理域内的库存量低于阀值时,形成警报信息,本地显示警报信息或发送至云数据管理系统与/或管理域内自助终端。阀值的配置可以根据无人超市的库存容量实际需要确定。 The alarm module is used to generate an alarm message when the local inventory of the product or the inventory in the management domain is lower than the threshold, display the alarm information locally or send it to the cloud data management system and/or the self-service terminal in the management domain. The configuration of the threshold can be determined according to the actual needs of the inventory capacity of the unmanned supermarket.

自动提取模块,用于用户在自助终端交易成功后,启动商品提取功能,并根据交易清单对应减少在库商品的数量,更新对应商品库存状态。 The automatic extraction module is used for the user to start the product extraction function after the self-service terminal has successfully traded, and correspondingly reduce the number of products in the warehouse according to the transaction list, and update the corresponding product inventory status.

自动装填模块,用于供应商补充商品时,启动商品装填功能,并当自助终端完成商品配送装填后,自动增加对应商品的数量,更新商品库存状态。 The automatic filling module is used to start the product filling function when the supplier replenishes the goods, and when the self-service terminal completes the delivery and filling of the goods, it will automatically increase the quantity of the corresponding goods and update the inventory status of the goods.

云端协同模块, 用于发送数据服务请求,并从云数据管理系统获取数据服务。云数据管理系统获取数据服务包括与用户数据、产品数据、支付数据、位置数据、库存数据、配送数据、附近自助终端信息中一个或以上的相关数据服务。数据服务模块包括web应用组件,web应用组件通过XML消息发送数据服务请求。云端协同模块的位置管理模块,用于管理自助终端自身的位置和设定范围内的附近自助终端的信息,并将这些信息与云数据管理系统同步。云端协同模块的数据服务模块,用于根据库存管理系统的业务涉及到远程网络数据支持的,通过数据服务模块发送请求,并接收来自云数据管理系统的数据服务;或者向管理域内的其它自助终端发送数据访问请求,获取它们的数据协助。云端协同模块还包括交叉库存管理模块,用于从云数据管理系统检索和获取设定范围内的附近无人超市自助终端的信息,形成一个管理域,使管理域内的所有自助终端的无人超市库存管理系统能分享互相之间的库存信息与数据。设定范围可以根据无人超市的自助终端分布及密度确定,如1公里范围内、2公里、5公里范围内等等,优选方案中,在1~5公里比较合适。如果无人超市的自助终端分布密度比较大,可以缩小距离范围。管理域内的自助终端数量也可以根据实际需要确定。优选方案中,可以配置为3~10。位置管理模块可以包括地图,无人超市库存管理系统的可以根据云数据管理系统的数据转化为地图显示,然后管理员根据人工选定和配置那些自助终端组成一个管理域,并进一步通过无人超市库存管理系统完成数据接口的连接。 The cloud collaboration module is used to send data service requests and obtain data services from the cloud data management system. The data service obtained by the cloud data management system includes one or more related data services among user data, product data, payment data, location data, inventory data, distribution data, and nearby self-service terminal information. The data service module includes web application components, and the web application components send data service requests through XML messages. The location management module of the cloud collaboration module is used to manage the location of the self-service terminal itself and the information of nearby self-service terminals within the set range, and synchronize these information with the cloud data management system. The data service module of the cloud collaboration module is used to send requests through the data service module and receive data services from the cloud data management system if the business of the inventory management system involves remote network data support; or to other self-service terminals in the management domain Send data access requests to get their data assistance. The cloud collaboration module also includes a cross-inventory management module, which is used to retrieve and obtain information on self-service terminals in nearby unmanned supermarkets within a set range from the cloud data management system, forming a management domain, so that all self-service terminals in the management domain are self-service. Inventory management systems can share inventory information and data with each other. The setting range can be determined according to the distribution and density of self-service terminals in the unmanned supermarket, such as within 1 kilometer, 2 kilometers, 5 kilometers, etc. In the preferred scheme, 1 to 5 kilometers is more appropriate. If the distribution density of self-service terminals in unmanned supermarkets is relatively large, the distance range can be reduced. The number of self-service terminals in the management domain can also be determined according to actual needs. In a preferred solution, it can be configured as 3-10. The location management module can include a map, and the unmanned supermarket inventory management system can be converted into a map display based on the data of the cloud data management system, and then the administrator can manually select and configure those self-service terminals to form a management domain, and further pass the unmanned supermarket The inventory management system completes the connection of the data interface.

优选方案中,警报模块获取管理域内所有自助终端的无人超市库存管理系统分享互相之间的库存信息与数据,当管理域内某类商品的库存总量低于阀值时,向管理域内所有自助终端与/或云数据管理系统发送警报信息。警报模块获取管理域内其它自助终端的无人超市库存管理系统的库存信息与数据,当发现其库存的某类商品的库存总量低于阀值时,向该自助终端发送警报信息。的警报模块发现用户购买的商品库存不足或者为零时,警报模块查询管理域内其它自助终端的库存情况,选择具有该商品且距离最近的自助终端并提区对应的信息,提示用户可以选择到该自助终端购买库存不足的商品。阀值的配置可以根据实际需要确定,其中一种优选方案中,管理域对应商品总库存预警的阀值=管理域内自助终端数*2。或者管理域对应商品总库存预警的阀值=管理域内自助终端数*每台日平均销量/2等。自助终端本地库存预警的阀值可以配置为1、或2、或日平均销量/10(取整数)等等。 In the preferred solution, the alarm module obtains inventory management systems of all self-service terminals in the management domain to share inventory information and data with each other. Terminal and/or cloud data management system sends alert information. The alarm module obtains the inventory information and data of the unmanned supermarket inventory management system of other self-service terminals in the management domain, and sends an alarm message to the self-service terminal when it finds that the total inventory of a certain type of commodity in its inventory is lower than the threshold. When the alarm module finds that the inventory of the product purchased by the user is insufficient or zero, the alarm module queries the inventory of other self-service terminals in the management domain, selects the self-service terminal with the product and the nearest self-service terminal and mentions the corresponding information in the area, prompting the user to choose to go to the self-service terminal. Self-service terminals to purchase items that are out of stock. The configuration of the threshold value can be determined according to the actual needs. In one preferred solution, the threshold value of the early warning value of the total commodity inventory corresponding to the management domain = the number of self-service terminals in the management domain * 2. Or the threshold value of the warning of the total commodity inventory corresponding to the management domain = the number of self-service terminals in the management domain * the average daily sales volume of each unit / 2, etc. The threshold value of the self-service terminal local inventory warning can be configured as 1, or 2, or the average daily sales volume/10 (rounded up), etc.

另外,业务识别器和本地业务执行服务,用于对操作及其所对应的业务进行识别,判断是属于本地业务还是网络业务;如果是本地业务,则通过本地业务执行服务执行该业务,否则通过云端协同模块向云数据管理系统发送数据服务请求,获取远程的数据服务。 In addition, the business identifier and the local business execution service are used to identify the operation and its corresponding business, and judge whether it belongs to a local business or a network business; if it is a local business, execute the business through the local business execution service, otherwise, through The cloud collaboration module sends a data service request to the cloud data management system to obtain remote data services.

参照附图1,是无人超市的云数据管理系统的基本架构的一种优选方案。其中,云数据管理系统与各类应用程序或系统通过互联网对接,这些应用程序或系统包括库存管理系统、支付系统、配送系统、用户注册应用、产品数据服务与存储应用、位置数据服务应用等,这些应用或系统往往采用不同的架构,应用组件之间无法直接相互访问,实现数据共享。另外,如库存管理系统,每家超市自身可能是由不同厂家开发的,架构不同,而且数据格式也有很大差别。 Referring to accompanying drawing 1, it is a preferred scheme of the basic structure of the cloud data management system of the unmanned supermarket. Among them, the cloud data management system is connected with various applications or systems through the Internet. These applications or systems include inventory management systems, payment systems, distribution systems, user registration applications, product data service and storage applications, location data service applications, etc. These applications or systems often adopt different architectures, and application components cannot directly access each other to achieve data sharing. In addition, such as the inventory management system, each supermarket itself may be developed by different manufacturers, with different structures and very different data formats.

无人超市的云数据管理系统自身包括若干数据服务、一个或以上的部署在本地或网络的虚拟机。数据服务是基于数据分类表,且与数据分类表每个大类的数据一一对应的,如用户数据服务、产品数据服务、支付数据服务、库存数据服务、配送数据服务、位置数据服务。若干不同架构的应用程序与云数据管理系统连接并产生需共享的数据,经过人工或机器的自动分析统计,划分为若干大类,如用户数据、产品摘要数据、产品图文数据、库存数据、供应商数据、配送密码数据库、终端数据、位置数据等。围绕每类数据,与该类数据直接相关的功能,全部抽象和集中在对应的云数据管理系统的数据服务。如用户数据相关的所有用户查询、验证、登录状态、权限管理、用户记录等全部集中在云数据管理系统的用户数据服务上。这样,在建立无人超市的云数据中心时,就不用考虑各个应用或者系统自身的架构。对接时,它们自需要根据各自具有的功能需要,从云数据管理系统添加对应的数据服务,并从数据服务获取的数据实现各自的功能即可。 The cloud data management system of the unmanned supermarket itself includes several data services and one or more virtual machines deployed locally or on the network. The data service is based on the data classification table and corresponds to each category of data in the data classification table, such as user data service, product data service, payment data service, inventory data service, delivery data service, and location data service. A number of applications with different architectures are connected to the cloud data management system and generate data to be shared. After manual or machine automatic analysis and statistics, they are divided into several categories, such as user data, product summary data, product graphic data, inventory data, Supplier data, distribution password database, terminal data, location data, etc. Around each type of data, the functions directly related to this type of data are all abstracted and concentrated in the data services of the corresponding cloud data management system. For example, all user query, verification, login status, authority management, and user records related to user data are all concentrated on the user data service of the cloud data management system. In this way, when building a cloud data center for an unmanned supermarket, there is no need to consider the architecture of each application or system itself. When docking, they need to add corresponding data services from the cloud data management system according to their own functional needs, and realize their respective functions with the data obtained from the data services.

无人超市的云数据管理系统的每个数据服务,在云数据管理系统本地分别建立和启动两个以上的本地进程来实现每个数据服务。优选方案中,包括:调度进程和监视进程。调度进程分别对一个或以上的部署在本地或网络的虚拟机进行注册、验证、调度;监视进程则监视虚拟机进行数据服务的全程,并进行结果数据接收、存储、删除、反馈调度进程等。虚拟机可以是部署在无人超市的云数据管理系统的服务器集群,也可以是部署在各地无人超市的终端,如PC、手机等。优选方案中,与支付数据服务相关的虚拟机优选部署在云数据管理系统的服务器集群,而库存数据服务、产品数据服务等,则优选部署在各地的无人超市的终端,如PC、手机等。 For each data service of the cloud data management system of the unmanned supermarket, more than two local processes are respectively established and started locally in the cloud data management system to realize each data service. In the preferred solution, it includes: scheduling process and monitoring process. The scheduling process registers, verifies, and schedules one or more virtual machines deployed locally or on the network; the monitoring process monitors the whole process of virtual machines performing data services, and receives, stores, deletes, and feeds back the scheduling process of the resulting data. The virtual machine can be the server cluster of the cloud data management system deployed in the unmanned supermarket, or it can be the terminal deployed in the unmanned supermarket in various places, such as PC, mobile phone, etc. In the preferred solution, virtual machines related to payment data services are preferably deployed in the server cluster of the cloud data management system, while inventory data services, product data services, etc. are preferably deployed in terminals of unmanned supermarkets in various places, such as PCs, mobile phones, etc. .

参考图2,云数据管理系统功能实现流程的核心步骤有: Referring to Figure 2, the core steps of the cloud data management system function implementation process are:

虚拟机在对应的数据服务注册;数据服务相应应用程序的请求并选择虚拟机;配置虚拟机的工作模式;数据服务将数据服务的工作分配至虚拟机;调度进程判断虚拟机是否正常运行,并对虚拟机的状态进行标识;监控进程轮询虚拟机更新,接收来自虚拟机的结果数据本地存储后并发送至对应的应用程序;或将复位消息发送到调度进程。下面,分别做进一步的详细描述: The virtual machine is registered in the corresponding data service; the data service corresponds to the application request and selects the virtual machine; the working mode of the virtual machine is configured; the data service assigns the work of the data service to the virtual machine; the scheduling process judges whether the virtual machine is running normally, and Identify the state of the virtual machine; the monitoring process polls the virtual machine for updates, receives the result data from the virtual machine and stores it locally and sends it to the corresponding application program; or sends a reset message to the scheduling process. Below, further detailed descriptions are made respectively:

例如:各地无人超市需要从无人超市的云数据管理系统获取产品数据服务,浏览其它系统的产品图文信息时,通过本地的终端发起获取产品数据服务请求; For example: unmanned supermarkets in various places need to obtain product data services from the cloud data management system of unmanned supermarkets, and when browsing product graphic information of other systems, initiate product data service requests through local terminals;

无人超市的云数据管理系统响应该请求过程中, During the process of responding to the request, the cloud data management system of the unmanned supermarket,

产品数据服务选择一个运行时虚拟机。例如,一个运行的虚拟机可以选择从池中运行虚拟机。在一些例子中,该虚拟机是由产品数据服务的调度进程选择的。在此之前,虚拟机试图在产品数据服务的调度进程进行注册。例如,虚拟机是一个独特的标识符(ID),调度进程使用在注册登记的VM的 VMS指数。在一些例子中,调度进程使用注册VMS指数监测和记录在运行时的虚拟机执行各自的状态。产品数据服务及组件对应的调度进程确定该虚拟机是否已经注册。如果虚拟机已经注册。如果确定该虚拟机尚未注册,则检查虚拟机。在一些例子中,一个虚拟机被查询来确定其中的各种服务的状态。它以确定各虚拟机是否正确操作。例如,查询到虚拟机的结果决定了虚拟机是否正常运行。如果虚拟机运行正常,虚拟机是注册的,虚拟机的当前状态被设置为空闲状态。如果虚拟机不能正常运行,它将决定是否重试虚拟机。在一些例子中,可以尝试检查虚拟机的正确操作的阈值数目。如果尝试的阈值数目尚未实现,则确定该虚拟机的重试检查,并将实例处理返回。如果已经实现了尝试的阈值数,则该虚拟机已被注册,并且虚拟机的当前状态被设置为失败,则以示例处理并退出。 The product data service selects a runtime virtual machine. For example, a running virtual machine can choose to run virtual machines from the pool. In some examples, the virtual machine is selected by a scheduler process of the production data service. Prior to this, the virtual machine attempted to register with the scheduler process of the product data service. For example, a virtual machine is a unique identifier (ID) that the scheduling process uses to register the VM's VMS index. In some examples, the scheduler process uses registered VMS indices to monitor and record the respective state of the virtual machine execution at runtime. The scheduling process corresponding to the product data service and components determines whether the virtual machine has been registered. If the virtual machine is already registered. If you determine that the virtual machine has not been registered, check the virtual machine. In some examples, a virtual machine is queried to determine the status of various services within it. It is used to determine whether each virtual machine is operating correctly. For example, the result of querying the virtual machine determines whether the virtual machine is running normally. If the virtual machine is running normally, the virtual machine is registered, and the current state of the virtual machine is set to the idle state. If the virtual machine is not functioning properly, it will decide whether to retry the virtual machine. In some examples, a threshold number of checks for correct operation of virtual machines may be attempted. If the threshold number of attempts has not been achieved, a retry check for the virtual machine is determined and instance processing is returned. If the threshold number of attempts has been achieved, the virtual machine has been registered, and the current state of the virtual machine is set to failed, then process and exit with the example.

产品数据服务及组件对应的调度进程调度虚拟机进行数据服务的提供。针对调度的一个业务,由一个已注册的运行时虚拟机执行。业务选自业务库。例如,各应用程序可以要求执行特定的业务,并且可以从业务库中选择相应的作业。在一些例子中,选择一个工作是响应于用户输入的应用程序响应的。在一些例子中,每个应用程序都可以访问在业务库中可用的工作索引。数据服务客户端尝试从业务库导入选定的作业。例如,在上面讨论的,所选的任务的应用程序包括数据服务获取终端,该获取终端尝试导入工作。确定接口是否成功。如果接口不成功,被拒绝了。如果进口是成功的,则一个时间表类型被指定。在一些例子中,调度可以被设置为一个间隔为基础的时间段,或一个单一的立即执行。如果选择了一个基于间隔的时间段,则指定一个起始时间。如果是立即执行,这项工作是提交给调度进程。调度进程获取数据库的凭据(如用户名、密码),且凭证是基于相关的DSN。确定是否已成功接收的凭据。如果不成功,则循环返回指定的调度参数。如果成功,工作计划在运行时,在一些例子中,当调度进程请求给定的作业执行时,从工作知识库和数据库的获取凭据并请求每个DSN进行服务检索工作。一组数据库的网址和访问凭据被提供给调度进程响应。如果一个运行的虚拟机可用(例如,虚拟机在注册机状态的闲置),该工作分配到虚拟机,并将信息传递给虚拟机。在一些例子中,消息中提供的XML消息,包括工作、每个DSN数据库元数据,数据服务的名称,为特定的请求和回调接口等,在一些例子中,可以提供一个可供作为的文档结构在这个例子中,包括该数据库的用户名和密码明文。 The scheduling process corresponding to product data services and components schedules virtual machines to provide data services. A service for scheduling is executed by a registered runtime virtual machine. The business is selected from the business library. For example, each application may require the execution of a specific service, and the corresponding job may be selected from a service library. In some examples, selecting a job is an application response in response to user input. In some examples, each application has access to a working index available in the business repository. The data service client attempts to import the selected job from the business library. For example, as discussed above, the selected task's application includes a data service acquisition terminal that attempts to import work. Determine if the interface was successful. If the interface is unsuccessful, it is rejected. If the import is successful, a schedule type is specified. In some examples, the schedule can be set to an interval based time period, or a single immediate execution. If an interval-based time period is selected, specify a start time. If executed immediately, the work is submitted to the scheduling process. The scheduler process obtains the credentials (such as username, password) of the database, and the credentials are based on the associated DSN. Determine if credentials were successfully received. If unsuccessful, loops back to the specified dispatch parameters. If successful, the job scheduler at runtime, in some instances, fetches credentials from the job repository and database and requests each DSN to service retrieve the job when the scheduling process requests a given job execution. A set of database URLs and access credentials are provided to the dispatcher process in response. If a running virtual machine is available (for example, the virtual machine is idle in the registry state), the work is assigned to the virtual machine and the information is passed to the virtual machine. In some examples, the XML message provided in the message includes the job, each DSN database metadata, the name of the data service, and the callback interface for a specific request, etc. In some examples, a document structure can be provided as In this example, include the database username and password in plain text.

一旦作业开始在运行时虚拟机上执行,则发送一个同步的响应,以确定该作业是不是正在运行或无法启动。如果工作正在运行,则将其标记为“运行”,否则为“预定”或“失败”。在一些例子中,在完成这个任务之后,虚拟机向调度进程发送消息。在一些例子中,该消息被提供为一个重置完整消息。作为响应,调度进程将虚拟机状态标识为空闲,这说明虚拟机可以分配给执行另一个任务。 Once the job starts executing on the runtime VM, a synchronous response is sent to determine if the job is running or failed to start. If the job is running, it is marked as "running", otherwise as "scheduled" or "failed". In some instances, after completing this task, the virtual machine sends a message to the scheduler process. In some examples, the message is provided as a reset complete message. In response, the scheduler process identifies the virtual machine status as idle, which indicates that the virtual machine can be assigned to perform another task.

调度进程的执行:执行工作要求,与工作相关联的状态被更新为排队。例如,调度进程更新工作状态,确定是否是可用的虚拟机。例如,检查注册虚拟机的状态。如果注册虚拟机的状态是空闲的,则可使用虚拟机。如果没有空闲的状态,虚拟机不可用。如果一个虚拟机是不可用的,调度进程等待一个可用的虚拟机。例如,调度进程可以等待一个虚拟机发送一个重置完整的消息。如果一个虚拟机是可用的,这项工作被派遣到虚拟机。例如,如上所述,调度员的工作分配到虚拟机,并将信息传递给虚拟机。工作的状态被设置为挂起,虚拟机的状态设置为分配。确定是否接收响应。在一些例子中,一个被分配给一个任务的虚拟机发送一个响应(确认消息)返回到调度进程。如果响应尚未被接收,则确定响应是否具有阈值次数。如果响应没有一个阈值次数的次数,工作的状态被设置为预定,并且以示例循环返回。如果响应失败了超过一个阈值次数,则该任务将重置。在一些例子中,如果复位状态完成消息没有在规定时间内收到,事先确定的工作失败了。失败计数递增,没有超过一个阈值次数,虚拟机回到空闲状态。如果该阈值已被超过,则该任务将设置为状态重置。如果收到的答复,工作的状态和虚拟机的状态被设置为运行。它被确定为一个复位完整的消息是否已收到。如果一个复位完整的消息,还没有收到,则循环。如果已收到重置完整消息,则故障数重置,虚拟机状态设置为空闲。通过这种方式,虚拟机可以再次提供给另一个工作。 Execution of the scheduling process: the job request is executed, and the status associated with the job is updated as queued. For example, the scheduler process updates the job status to determine if it is an available virtual machine. For example, check the status of a registered virtual machine. If the state of the registered virtual machine is idle, the virtual machine can be used. If there is no idle state, the virtual machine is unavailable. If a virtual machine is unavailable, the scheduler waits for an available virtual machine. For example, the scheduler process can wait for a virtual machine to send a reset complete message. If a virtual machine is available, the job is dispatched to the virtual machine. For example, as described above, the dispatcher assigns work to virtual machines and passes information to virtual machines. The status of the job is set to pending and the status of the virtual machine is set to assigned. Determines whether to receive a response. In some examples, a virtual machine assigned to a task sends a response (acknowledgment message) back to the scheduling process. If the response has not been received, it is determined whether the response has a threshold number of times. If the response is not received a threshold number of times, the job's status is set to scheduled and the loop returns with an instance. If the response fails more than a threshold number of times, the task will be reset. In some instances, if the Reset State Complete message is not received within a specified time, the predetermined job fails. The failure count is incremented, and the virtual machine returns to the idle state without exceeding a threshold number of times. If the threshold has been exceeded, the task will be set to a state reset. If a reply is received, the status of the job and the status of the virtual machine are set to running. It is determined whether a reset complete message has been received. If a reset complete message has not been received, then loop. If a Reset Complete message has been received, the failure count is reset and the virtual machine state is set to Idle. In this way, the virtual machine can be made available to another job again.

在运行时执行虚拟机的进一步执行数据服务的工作。在一些例子中,VMS和调度进程通过接口进行交互。例如接口包括一个状态传输(休息)的Web界面。在一些例子中,当一个任务被发送到一个虚拟机时,虚拟机接收来自调度进程的消息。在一些例子中,VM提取物的DSN信息为每个数据源在上市的消息和写新条目为每个数据源ODBC。VM重写这些条目匹配的凭据,被从服务调度进程检索。在一些例子中,数据服务运行时可以要求所有的密码都使用它自己的加密服务进行加密。在一些例子中,在重写之前,可以对每个口令进行加密。重写文件(ATL文件)发布VM的数据服务的本地存储库。 Execute the work of the further execution data service of the virtual machine at runtime. In some examples, the VMS and the scheduling process interact through interfaces. Example interfaces include a state transfer (rest) web interface. In some examples, when a task is sent to a virtual machine, the virtual machine receives messages from the scheduling process. In some examples, the VM extracts the DSN information for each data source in the listing message and writes new entries for each data source in ODBC. The VM rewrites these entries to match the credentials, retrieved from the service dispatcher process. In some examples, the data service runtime can require all passwords to be encrypted using its own encryption service. In some examples, each password may be encrypted before being rewritten. The rewrite file (ATL file) publishes the local repository of the VM's data service.

在一些实现中,虚拟机请求数据服务运行时执行任务。数据服务运行时提供了一个响应,该响应包括用于执行作业的过程标识。优选方案中,产品数据服务还启动了一个单独的监视进程。监视进程可以使用该数据服务工作的标识和由调度进程指定的响应接口轮询虚拟机更新、接收来自虚拟机的结果数据本地存储后并发送至对应的应用程序;如果监视进程接收的结果数据非完整的或者接收失败,监视进程将数据从本地存储中删除,并将一个复位消息发送到调度进程。虚拟机发送一个同步响应的初始消息给监视进程,确认工作已开始。如果,工作不能启动,同步响应包含一个适当的错误信息。运行时执行。收到来自监视进程的请求。例如,监视进程向选定的虚拟机提供一个休息呼叫,将执行任务分配给虚拟机。DSN信息提取。例如,从消息VM提取物DSN信息(例如XML消息)。连接信息(ODBC连接信息)是基于每个DSN。用户名是提取和ATL文件重写。密码被提取密码加密和ATL文件重写,包括加密的密码。ATL文件发布到本地仓库的数据服务和作业执行。监测进程开始,并发送响应发送给调度进程,以实现该作业的全程监控。在一些例子中,当一个虚拟机已经成功地开始执行一个任务时,虚拟机启动了一个监视进程,可以轮询更新并将信息发送给调度进程。在某些示例中,监视进程使用该作业的进程标识和由调度进程指定的响应接口。在一些例子中,在一个预先定义的轮询间隔的基础上,在数据服务运行时监视进程请求跟踪和错误日志,并生成一个响应。响应发送的到调度响应端口。在一些例子中,如果该工作的整体状态回来完成,失败或预警,监控线程开始重置虚拟的状态并删除已设定的工作,从数据服务的本地存储库删除工作本身任何ODBC的凭据。一旦这是完整的,虚拟机发送一个最终的响应(重置完整的消息)的到调度进程,确认该虚拟机已重置,并可用于未来的工作。 In some implementations, the virtual machine requests the data service runtime to perform tasks. The data service runtime provides a response that includes the process ID used to execute the job. In a preferred solution, the product data service also starts a separate monitoring process. The monitoring process can use the identification of the data service work and the response interface specified by the scheduling process to poll the virtual machine for updates, receive the result data from the virtual machine and store it locally and send it to the corresponding application program; if the result data received by the monitoring process is not Complete or failed reception, the monitor process deletes the data from local storage and sends a reset message to the scheduler process. The virtual machine sends an initial message of a synchronous response to the monitor process, confirming that work has started. If the job cannot be started, the synchronous response contains an appropriate error message. Executed at runtime. Received a request from a monitoring process. For example, the monitoring process provides a rest call to the selected virtual machine, assigning execution tasks to the virtual machine. DSN information extraction. For example, extract DSN information (eg XML message) from the message VM. Connection information (ODBC connection information) is based on each DSN. Usernames are extracted and rewritten in ATL files. Passwords are encrypted by extracting passwords and ATL files are rewritten to include encrypted passwords. The ATL file is published to the data service and job execution of the local warehouse. The monitoring process starts and sends a response to the scheduling process to realize the whole process monitoring of the job. In some examples, when a virtual machine has successfully started executing a task, the virtual machine starts a watchdog process that can poll for updates and send information to the scheduler process. In some examples, the monitoring process uses the job's process ID and the response interface specified by the scheduling process. In some examples, the process request trace and error log are monitored and a response is generated while the data service is running, based on a predefined polling interval. Responses sent to the dispatcher's response port. In some instances, if the overall status of the job comes back complete, failed or warning, the monitor thread starts to reset the virtual state and delete the job that was set, removing any ODBC credentials for the job itself from the data service's local repository. Once this is complete, the virtual machine sends a final response (reset complete message) to the scheduler process, confirming that the virtual machine has been reset and is available for future work.

接收监视进程请求,数据服务运行时被轮询日志数据。响应轮询请求接收的日志条目被发送到调度进程。以确定的工作执行状态是否完成,失败或警告。如果确定工作执行的状态是没有完成的,失败或警告,则循环。如果确定工作执行的状态是完整的,失败的连接设置(ODBC连接设置)复位,工作是从数据服务本地存储库中删除,和一个复位完成消息发送到调度进程。 Receive the monitoring process request, and the log data is polled when the data service is running. Log entries received in response to polling requests are sent to the scheduling process. To determine if the job execution status is complete, failed or warning. Loop if the determined status of the job execution is not complete, failed, or warning. If it is determined that the status of the job execution is complete, the failed connection settings (ODBC connection settings) are reset, the job is deleted from the data service local repository, and a reset complete message is sent to the scheduler process.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。 The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Under the inventive concept of the present invention, the equivalent structural transformation made by using the description of the present invention and the contents of the accompanying drawings, or directly/indirectly used in other All relevant technical fields are included in the patent protection scope of the present invention.

Claims (10)

1. a unmanned supermarket inventory management system, it is characterised in that: it includes
Alarm modules, for when the quantity in stock in the local library storage or management domain of commodity is less than threshold values, forms warning information, locally displayed warning information or transmission to self-aided terminal in cloud data management system and/or management domain;
Automatically extract module, for user after self-aided terminal is concluded the business successfully, start commodity abstraction function, and reduce the quantity at storehouse commodity according to schedule of dealing correspondence, update corresponding goods inventory status;
Automatic Loading module, when supplier's fill-ins, starts commodity filling function, and after self-aided terminal completes commodity distribution filling, automatically increases the quantity of corresponding goods, update commodity stocks state;
High in the clouds cooperative module, is used for sending data service request, and obtains data, services from cloud data management system.
Unmanned supermarket the most as claimed in claim 1 inventory management system, it is characterised in that: described cloud data management system obtains data, services and includes and one or above related Data Services in user data, product data, payment data, position data, inventory data, allocation data, neighbouring self-aided terminal information.
Unmanned supermarket the most as claimed in claim 1 inventory management system, it is characterized in that: described high in the clouds cooperative module also includes location management module, the information of the neighbouring self-aided terminal in the position managing self-aided terminal self and set point, and these information are Tong Bu with cloud data management system.
Unmanned supermarket the most as claimed in claim 3 inventory management system, it is characterized in that, described high in the clouds cooperative module also includes data service module, for relating to what remote network data was supported according to the business of inventory management system, send request by data service module, and receive the data, services from cloud data management system;Or other self-aided terminal in management domain sends data access request, the data obtaining them are assisted.
Unmanned supermarket the most as claimed in claim 4 inventory management system, it is characterized in that, described high in the clouds cooperative module also includes intersection inventory management module, the information of unmanned supermarket self-help terminal near in the retrieval of cloud data management system and acquisition set point, form a management domain, make the unmanned supermarket inventory management system of all self-aided terminals in management domain can share inventory information from each other and data.
Unmanned supermarket the most as claimed in claim 5 inventory management system, it is characterized in that, in described alarm modules acquisition management domain, the unmanned supermarket inventory management system of all self-aided terminals shares inventory information from each other and data, when in management domain, the backlog total of certain class commodity is less than threshold values, in management domain, all self-aided terminals and/or cloud data management system send warning information.
Unmanned supermarket the most as claimed in claim 5 inventory management system, it is characterized in that, described alarm modules obtains inventory information and the data of the unmanned supermarket inventory management system of management domain other self-aided terminal interior, when finding the backlog total of certain class commodity of its stock less than threshold values, send warning information to this self-aided terminal.
Unmanned supermarket the most as claimed in claim 4 inventory management system, it is characterised in that described data service module includes that web application assembly, web application assembly send data service request by XML message.
Unmanned supermarket the most as claimed in claim 4 inventory management system, it is characterised in that also include that traffic identification device and local service perform service, for being identified operation and corresponding business thereof, it is judged that be belonging to local service or Network;If local service, then perform this business of service execution by local service, otherwise send data service request by high in the clouds cooperative module to cloud data management system, obtain long-range data, services.
Unmanned supermarket the most as claimed in claim 5 inventory management system, it is characterized in that, when described alarm modules finds the commodity stocks deficiency of user's purchase or is zero, the inventories of other self-aided terminal in alarm modules searching and managing territory, selection has these commodity and closest self-aided terminal and points out corresponding information, and prompting user can choose this self-aided terminal and buy the commodity of the shortage of stock.
CN201610401382.8A 2016-06-10 2016-06-10 Unmanned supermarket inventory management system Pending CN105956811A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610401382.8A CN105956811A (en) 2016-06-10 2016-06-10 Unmanned supermarket inventory management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610401382.8A CN105956811A (en) 2016-06-10 2016-06-10 Unmanned supermarket inventory management system

Publications (1)

Publication Number Publication Date
CN105956811A true CN105956811A (en) 2016-09-21

Family

ID=56908962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610401382.8A Pending CN105956811A (en) 2016-06-10 2016-06-10 Unmanned supermarket inventory management system

Country Status (1)

Country Link
CN (1) CN105956811A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106548563A (en) * 2017-01-10 2017-03-29 蔡杰峰 A kind of self-help shopping system without casing and operational approach
CN107180325A (en) * 2017-05-22 2017-09-19 东莞市易趣购自动化科技有限公司 A kind of stock control and real-time display system
CN107665357A (en) * 2017-09-07 2018-02-06 北京海融兴通信息安全技术有限公司 A kind of unmanned Supermarket Management System and method based on big data
JPWO2020195735A1 (en) * 2019-03-22 2020-10-01
CN111967812A (en) * 2020-07-10 2020-11-20 北京三快在线科技有限公司 Inventory information processing method and device, electronic equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101266667A (en) * 2007-02-06 2008-09-17 三电有限公司 Inventory management system
CN102184507A (en) * 2011-05-16 2011-09-14 苏州两江科技有限公司 Warehouse replenishing method
CN102930416A (en) * 2012-10-17 2013-02-13 江苏乐买到网络科技有限公司 Computer management system for automatically identifying and settling goods
CN103765451A (en) * 2011-06-17 2014-04-30 必捷包有限公司 Product level management system
CN104123627A (en) * 2014-07-17 2014-10-29 唐肖近 RFID (Radio Frequency Identification Devices) technology based commodity supply chain system structure
CN104657837A (en) * 2015-02-13 2015-05-27 国家电网公司 Team and group integrated operation management system based on storage ERP (enterprise resource planning)
CN105184485A (en) * 2015-09-07 2015-12-23 天津可美科技发展有限公司 Purchase-sales management system for store operation
CN105512827A (en) * 2015-12-18 2016-04-20 苏州市享乐惠信息科技有限公司 Supermarket management information system
CN105631617A (en) * 2014-10-30 2016-06-01 赵强 Cargo automatic identifying and settling computer management system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101266667A (en) * 2007-02-06 2008-09-17 三电有限公司 Inventory management system
CN102184507A (en) * 2011-05-16 2011-09-14 苏州两江科技有限公司 Warehouse replenishing method
CN103765451A (en) * 2011-06-17 2014-04-30 必捷包有限公司 Product level management system
CN102930416A (en) * 2012-10-17 2013-02-13 江苏乐买到网络科技有限公司 Computer management system for automatically identifying and settling goods
CN104123627A (en) * 2014-07-17 2014-10-29 唐肖近 RFID (Radio Frequency Identification Devices) technology based commodity supply chain system structure
CN105631617A (en) * 2014-10-30 2016-06-01 赵强 Cargo automatic identifying and settling computer management system
CN104657837A (en) * 2015-02-13 2015-05-27 国家电网公司 Team and group integrated operation management system based on storage ERP (enterprise resource planning)
CN105184485A (en) * 2015-09-07 2015-12-23 天津可美科技发展有限公司 Purchase-sales management system for store operation
CN105512827A (en) * 2015-12-18 2016-04-20 苏州市享乐惠信息科技有限公司 Supermarket management information system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106548563A (en) * 2017-01-10 2017-03-29 蔡杰峰 A kind of self-help shopping system without casing and operational approach
CN107180325A (en) * 2017-05-22 2017-09-19 东莞市易趣购自动化科技有限公司 A kind of stock control and real-time display system
CN107665357A (en) * 2017-09-07 2018-02-06 北京海融兴通信息安全技术有限公司 A kind of unmanned Supermarket Management System and method based on big data
JPWO2020195735A1 (en) * 2019-03-22 2020-10-01
JP7505484B2 (en) 2019-03-22 2024-06-25 日本電気株式会社 Inventory management server, inventory management system, inventory management method and inventory management program
CN111967812A (en) * 2020-07-10 2020-11-20 北京三快在线科技有限公司 Inventory information processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106096882A (en) A fully automatic unmanned supermarket device
CN107943841B (en) Streaming data processing method, system and computer readable storage medium
US9032091B2 (en) Apparatus and method for managing a network of intelligent devices
CN105516233B (en) Method and system for application deployment portable on one or more cloud systems
US20170063615A1 (en) Service deployment infrastructure request provisioning
CN106096883A (en) A kind of unmanned supermarket assembly method
CN106097578A (en) A method and device for picking up goods in an unmanned supermarket
US10528627B1 (en) Universal search service for multi-region and multi-service cloud computing resources
CN106059825A (en) Distributed system and configuration method
CN105956811A (en) Unmanned supermarket inventory management system
JP2011076371A (en) Job processing system, and method and program for the same
CN109408286A (en) Data processing method, device, system, computer readable storage medium
CN106097056A (en) A business processing method for an intelligent robot supermarket
CN112199353A (en) Data processing method and electric power customer service platform
CN114519477B (en) Big data platform tenant management system, method, storage medium and electronic equipment
CN114547046A (en) Standing book data management method, device, equipment and computer storage medium
CN110661851A (en) Data exchange method and device
CN113256240A (en) Message processing method and device and server
US20070214193A1 (en) Change monitoring program for computer resource on network
CN106096832A (en) A cloud data management method and system for unmanned supermarkets
CN113811911B (en) System and method for deriving platform feedback data to be dynamically retrieved by downstream subsystems
CN111008064B (en) Virtual machine resource scheduling method and device, and cluster deployment method and device
US12153551B2 (en) Intelligent cloud portal integration
CN106022769A (en) Safe payment method for intelligent robot supermarket
CN114840585B (en) Data integration service processing method, device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160921

RJ01 Rejection of invention patent application after publication