[go: up one dir, main page]

HK1238440B - A map generating system, a method, a server and a mobile terminal - Google Patents

A map generating system, a method, a server and a mobile terminal Download PDF

Info

Publication number
HK1238440B
HK1238440B HK17112176.2A HK17112176A HK1238440B HK 1238440 B HK1238440 B HK 1238440B HK 17112176 A HK17112176 A HK 17112176A HK 1238440 B HK1238440 B HK 1238440B
Authority
HK
Hong Kong
Prior art keywords
shelf
map
mobile terminal
location
processing
Prior art date
Application number
HK17112176.2A
Other languages
Chinese (zh)
Other versions
HK1238440A1 (en
Inventor
潘重光
滕燕梅
Original Assignee
北京无线体育俱乐部有限公司
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 北京无线体育俱乐部有限公司 filed Critical 北京无线体育俱乐部有限公司
Publication of HK1238440A1 publication Critical patent/HK1238440A1/en
Publication of HK1238440B publication Critical patent/HK1238440B/en

Links

Description

地图生成系统、方法、服务端以及移动终端Map generation system, method, server and mobile terminal

技术领域Technical Field

本申请属于计算机技术领域,具体地说,涉及一种地图生成系统、地图生成方法、服务端以及移动终端。The present application belongs to the field of computer technology, and specifically relates to a map generation system, a map generation method, a server, and a mobile terminal.

背景技术Background Art

随着经济发展和人民生活水平的提高,商场、超市、仓库等可以储存物品的大型室内场所逐渐兴起。With the development of the economy and the improvement of people's living standards, large indoor places such as shopping malls, supermarkets, and warehouses that can store goods have gradually emerged.

由于在商场、超市、仓库等室内场所中,物品类别繁琐,摆放种类和数量成千上万,摆放位置也不确定,导致用户在这些室内场所中,找到想要的物品往往需要花费很多时间,因此室内地图应运而生,用户可以先在室内地图中确定物品的大概位置,从而可以辅助用户找到想要的目标物品。Because in indoor places such as shopping malls, supermarkets, and warehouses, the categories of items are complicated, there are thousands of types and quantities, and the placement is uncertain, it often takes users a lot of time to find the items they want in these indoor places. Therefore, indoor maps came into being. Users can first determine the approximate location of the items in the indoor map, which can assist users in finding the target items they want.

但是,现有的室内地图通常都是根据室内场所中物品所在位置人工绘制的,但由于室内场所内的物品众多,且物品种类及物品摆放位置经常变化,采用人工绘制的方式操作繁琐,且不够精确。However, existing indoor maps are usually drawn manually based on the locations of objects in indoor places. However, due to the large number of objects in indoor places and the frequent changes in the types and locations of objects, manual drawing is cumbersome and not accurate enough.

发明内容Summary of the Invention

有鉴于此,本申请提供了一种地图生成系统、方法、服务端以及移动终端,用以解决现有技术中地图绘制操作繁琐、效率低、不够精确的技术问题。In view of this, the present application provides a map generation system, method, server and mobile terminal to solve the technical problems in the prior art that map drawing operations are cumbersome, inefficient and inaccurate.

为了解决上述技术问题,本申请的第一方面提供了一种地图生成系统,其特征在于,包括服务端、移动终端以及监测端;所述监测端布置在室内场中,位置已知;In order to solve the above technical problems, the first aspect of the present application provides a map generation system, characterized by comprising a service end, a mobile terminal and a monitoring end; the monitoring end is arranged in an indoor field and has a known position;

所述移动终端用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server;

所述监测端用于接收所述无线信号;发送所述无线信号至所述服务端;The monitoring end is used to receive the wireless signal; and send the wireless signal to the service end;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal emitted when the mobile terminal processes the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

本申请的第二方面提供了一种地图生成系统,包括服务端、移动终端以及监测端;所述监测端布置在室内场中,位置已知;A second aspect of the present application provides a map generation system, including a service end, a mobile terminal, and a monitoring end; the monitoring end is arranged in an indoor field and has a known position;

所述移动终端用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server;

所述监测端用于接收所述无线信号;根据所述无线信号计算与所述移动终端的距离;将所述距离发送至所述服务端;The monitoring terminal is used to receive the wireless signal; calculate the distance to the mobile terminal according to the wireless signal; and send the distance to the service terminal;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the corresponding distance when the mobile terminal processes the shelf object and the position of the monitoring terminal that sends the distance; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

本申请的第三方面提供了一种地图生成系统,包括服务端、移动终端以及监测端;所述监测端布置在室内场所中,位置已知;A third aspect of the present application provides a map generation system, comprising a service end, a mobile terminal, and a monitoring end; the monitoring end is arranged in an indoor place and has a known position;

所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals;

所述移动终端用于接收所述无线信号;发送所述无线信号至所述服务端;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to receive the wireless signal; send the wireless signal to the server; process the shelf object in the shelf to obtain object processing information; and send the object processing information to the server;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal received when the mobile terminal processes the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

本申请的第四方面提供了一种地图生成系统,包括服务端、移动终端以及监测端;所述监测端布置在室内场所的预设位置;A fourth aspect of the present application provides a map generation system, comprising a service end, a mobile terminal, and a monitoring end; the monitoring end is arranged at a preset position in an indoor place;

所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals;

所述移动终端用于处理货架中的货架对象以获得对象处理信息;根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;发送所述货架对象的对象位置以及所述对象处理信息至所述服务端;The mobile terminal is used to process the shelf object in the shelf to obtain object processing information; locate the processing position of the mobile terminal according to the wireless signal received when processing the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and send the object position of the shelf object and the object processing information to the server;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述货架对象的对象位置,生成地图。The server is configured to determine the shelf object processed by the mobile terminal according to the object processing information; and generate a map according to the object position of the shelf object.

本申请的第五方面提供了一种地图生成方法,所述方法包括:A fifth aspect of the present application provides a map generation method, the method comprising:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的无线信号;所述无线信号为移动终端发射的;Receive a wireless signal sent by a monitoring terminal; the wireless signal is transmitted by a mobile terminal;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a wireless signal emitted by the mobile terminal when processing the shelf object and a position of a corresponding monitoring terminal, and using the processing position as an object position of the shelf object;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

本申请的第六方面提供了一种地图生成方法,所述方法包括:A sixth aspect of the present application provides a map generation method, the method comprising:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的距离;所述距离为所述监测端与所述移动终端的距离,根据所述移动终端发射的无线信号计算获得;receiving a distance sent by a monitoring terminal; the distance being the distance between the monitoring terminal and the mobile terminal, calculated based on a wireless signal transmitted by the mobile terminal;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述移动终端处理所述货架对象时对应的距离以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a distance corresponding to when the mobile terminal processes the shelf object and a position of the corresponding monitoring terminal, and using the processing position as an object position of the shelf object;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

本申请的第七方面提供了一种服务端,包括第一处理组件以及与所述第一处理组件连接的第一存储器;A seventh aspect of the present application provides a server, comprising a first processing component and a first memory connected to the first processing component;

所述第一存储器存储一组或多组程序指令;The first memory stores one or more sets of program instructions;

所述第一处理组件用于调用所述第一存储器的一组或多组程序指令,执行如下操作:The first processing component is configured to call one or more sets of program instructions in the first memory to perform the following operations:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的无线信号;所述无线信号为移动终端发射的;Receive a wireless signal sent by a monitoring terminal; the wireless signal is transmitted by a mobile terminal;

根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a wireless signal emitted by the mobile terminal when processing the shelf object and a position of a corresponding monitoring terminal, and using the processing position as an object position of the shelf object;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

本申请的第八方面提供了一种服务端,包括第二处理组件以及与所述第二处理组件连接的第二存储器;An eighth aspect of the present application provides a server, comprising a second processing component and a second memory connected to the second processing component;

所述第二存储器存储一组或多组程序指令;The second memory stores one or more sets of program instructions;

所述第二处理组件用于调用所述第一存储器的一组或多组程序指令,执行如下操作:The second processing component is configured to call one or more groups of program instructions in the first memory to perform the following operations:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的距离;所述距离为所述监测端与所述移动终端的距离,根据所述移动终端发射的无线信号计算获得;receiving a distance sent by a monitoring terminal; the distance being the distance between the monitoring terminal and the mobile terminal, calculated based on a wireless signal transmitted by the mobile terminal;

根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a distance corresponding to when the mobile terminal processes the shelf object and a position of a monitoring terminal that sends the distance, and using the processing position as an object position of the shelf object;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

本申请的第九方面提供了一种移动终端,包括第三处理组件,以及分别与所述第三处理组件连接的第三存储器以及发射组件;A ninth aspect of the present application provides a mobile terminal, comprising a third processing component, and a third memory and a transmitting component respectively connected to the third processing component;

所述第三存储器存储一组或多组程序指令;The third memory stores one or more sets of program instructions;

所述第三处理组件用于调用所述第三存储器的一组或多组程序指令,执行如下操作:The third processing component is configured to call one or more groups of program instructions in the third memory to perform the following operations:

触发所述发射组件发射无线信号;Triggering the transmitting component to transmit a wireless signal;

处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;所述对象处理信息用于确定所述移动终端处理的所述货架对象;所述无线信号用于定位所述移动终端的处理位置,以作为所述货架对象的对象位置;所述货架对象的对象位置用于生成地图。Processing shelf objects in the shelf to obtain object processing information; sending the object processing information to the server; the object processing information is used to determine the shelf object processed by the mobile terminal; the wireless signal is used to locate the processing position of the mobile terminal as the object position of the shelf object; the object position of the shelf object is used to generate a map.

与现有技术相比,本申请可以获得包括以下技术效果:Compared with the existing technology, this application can achieve the following technical effects:

由移动终端发射无线信号,并处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;监测端接收所述无线信号,并发送所述无线信号或者与移动终端的距离至所述服务端,服务端根据对象处理信息可以确定移动终端处理的货架对象,服务端可定位所述移动终端的处理位置;从而可以将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,即可以生成地图。本申请实施例实现了地图的自动生成,无需人工绘制,提高了地图精确性。The mobile terminal transmits a wireless signal and processes the shelf objects in the shelf to obtain object processing information; the object processing information is sent to the server; the monitoring terminal receives the wireless signal and sends the wireless signal or the distance to the mobile terminal to the server. The server can determine the shelf object processed by the mobile terminal based on the object processing information, and the server can locate the processing position of the mobile terminal; thus, the processing position can be used as the object position of the shelf object; based on the object position of the shelf object, a map can be generated. The embodiment of the present application realizes the automatic generation of the map without manual drawing, thereby improving the accuracy of the map.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

图1是本申请实施例的一种地图生成系统一个实施例的结构示意图;FIG1 is a schematic structural diagram of an embodiment of a map generation system according to an embodiment of the present application;

图2a是本申请实施例中地图的一种示意图;FIG2a is a schematic diagram of a map in an embodiment of the present application;

图2b是本申请实施例中地图的又一种示意图;FIG2 b is another schematic diagram of a map in an embodiment of the present application;

图2c是本申请实施例中地图的又一种示意图;FIG2c is another schematic diagram of a map in an embodiment of the present application;

图2d是本申请实施例中地图的又一种示意图;FIG2 d is another schematic diagram of a map in an embodiment of the present application;

图3是本申请实施例的一种地图生成方法一个实施例的流程图;FIG3 is a flowchart of an embodiment of a map generation method according to an embodiment of the present application;

图4是本申请实施例的一种地图生成方法又一个实施例的流程图;FIG4 is a flowchart of another embodiment of a map generation method according to an embodiment of the present application;

图5是本申请实施例的一种地图生成方法又一个实施例的流程图;FIG5 is a flowchart of another embodiment of a map generation method according to an embodiment of the present application;

图6是本申请实施例的一种地图生成方法又一个实施例的流程图;FIG6 is a flowchart of another embodiment of a map generation method according to an embodiment of the present application;

图7是本申请实施例的一种服务端一个实施例的结构示意图;FIG7 is a schematic structural diagram of an embodiment of a server according to an embodiment of the present application;

图8是本申请实施例的一种服务端又一个实施例的结构示意图;FIG8 is a schematic structural diagram of yet another embodiment of a server according to an embodiment of the present application;

图9是本申请实施例的一种移动终端一个实施例的结构示意图;FIG9 is a schematic structural diagram of an embodiment of a mobile terminal according to an embodiment of the present application;

图10是本申请实施例的一种服务端又一个实施例的结构示意图;FIG10 is a structural diagram of yet another embodiment of a server according to an embodiment of the present application;

图11是本申请实施例的一种移动终端又一个实施例的结构示意图;FIG11 is a structural diagram of yet another embodiment of a mobile terminal according to an embodiment of the present application;

图12是本申请实施例的一种服务端又一个实施例的结构示意图;FIG12 is a schematic structural diagram of yet another embodiment of a server according to an embodiment of the present application;

图13是本申请实施例的一种移动终端又一个实施例的结构示意图。FIG13 is a structural diagram of yet another embodiment of a mobile terminal according to an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。The following will describe the implementation methods of the present application in detail with reference to the accompanying drawings and examples, so that the implementation process of how the present application applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.

本申请的技术方案主要应用于超市、商场、仓库等存储大量物品的室内场所中。在这些室内场所中,会布置大量的货架,而每一个货架又由多层支架构成,物品具体布置在支架上。本申请实施例中所述的货架对象即可以是指布置在货架中的物品。The technical solution of this application is primarily applicable to indoor locations such as supermarkets, shopping malls, and warehouses where large quantities of items are stored. These locations often feature numerous shelves, each comprised of multiple layers of supports, upon which items are placed. The shelf objects described in the embodiments of this application may refer to items placed on the shelves.

由于现有技术中需要人工测量并人工绘制货架中位于每一层支架的物品,操作非常繁琐,为了解决现有技术中地图绘制操作繁琐,效率低且不够精确的技术问题,发明人经过一系列研究提出本申请的技术方案,本申请实施例提供了一种地图生成系统,该地图生成系统由服务端、移动终端以及监测端构成,其中,所述监测端布置在室内场所的预设位置,位置已知。移动终端用于发射无线信号,并可以处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;监测端可以接收所述无线信号,并发送所述无线信号或者与移动终端的距离至所述服务端;服务端根据所述对象处理信息,可以确定所述移动终端处理的所述货架对象;服务端根据所述无线信号,可以定位所述移动终端处理所述货架对象时的处理位置,并将所述处理位置作为所述货架对象的对象位置;从而根据所述货架对象的对象位置,即可以生成地图。本申请实施例实现了地图的自动生成,无需人工绘制,提高了地图精确性。Because the prior art requires manual measurement and mapping of items on each shelf shelf, the operation is very cumbersome. To address the technical problems of cumbersome, inefficient, and inaccurate map drawing in the prior art, the inventors, after a series of studies, proposed the technical solution of this application. The embodiment of this application provides a map generation system, which is composed of a server, a mobile terminal, and a monitoring terminal, wherein the monitoring terminal is arranged at a preset position in an indoor location and has a known location. The mobile terminal is used to transmit wireless signals and process shelf objects on the shelf to obtain object processing information; the object processing information is sent to the server; the monitoring terminal can receive the wireless signals and send the wireless signals or the distance from the mobile terminal to the server; the server can determine the shelf object processed by the mobile terminal based on the object processing information; the server can locate the processing position of the mobile terminal when processing the shelf object based on the wireless signal, and use the processing position as the object position of the shelf object; thus, a map can be generated based on the object position of the shelf object. The embodiment of this application realizes the automatic generation of maps without manual drawing, thereby improving the accuracy of maps.

下面将结合附图对本申请技术方案进行详细描述。The technical solution of this application will be described in detail below with reference to the accompanying drawings.

图1是本申请实施例提供的一种地图生成系统一个实施例的结构示意图。该系统可以包括服务端101、移动终端102以及监测端103;Figure 1 is a schematic diagram of the structure of an embodiment of a map generation system provided by the present application. The system may include a server 101, a mobile terminal 102, and a monitoring terminal 103;

其中,监测端103布置在室内场所的预设位置,可选地,监测端103可以具体布置在室内场所的天花板上,其位置已知。The monitoring terminal 103 is arranged at a preset position in an indoor place. Optionally, the monitoring terminal 103 can be specifically arranged on the ceiling of the indoor place, and its position is known.

其中,移动终端102可以发射无线信号,而监测端103可以接收移动终端102发射的所述无线信号。监测端103可以包括多个,以保证移动终端102在室内场所的任意位置发射的无线信号,均存在可以接收的监测端。The mobile terminal 102 can transmit wireless signals, and the monitoring terminal 103 can receive the wireless signals transmitted by the mobile terminal 102. There can be multiple monitoring terminals 103 to ensure that wireless signals transmitted by the mobile terminal 102 at any location in the indoor place can be received by a monitoring terminal.

具体的:Specifically:

所述移动终端102用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal 102 is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server;

所述监测端103用于接收所述无线信号;发送所述无线信号至所述服务端101;The monitoring terminal 103 is used to receive the wireless signal and send the wireless signal to the service terminal 101;

所述服务端101用于根据所述对象处理信息,确定所述移动终端102处理的所述货架对象;根据所述移动终端102处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server 101 is used to determine the shelf object processed by the mobile terminal 102 based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal emitted when the mobile terminal 102 processes the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

其中,移动终端102处理所述货架对象时发射的无线信号为该对应的监测端转发至服务端的。The wireless signal emitted by the mobile terminal 102 when processing the shelf object is forwarded to the service end by the corresponding monitoring end.

其中,移动终端可以以较高频率不断发射无线信号,监测端不断接收该无线信号并上报至服务端,保证可以获得移动终端处理货架对象时发射的无线信号。Among them, the mobile terminal can continuously transmit wireless signals at a higher frequency, and the monitoring end continuously receives the wireless signals and reports them to the service end, ensuring that the wireless signals emitted by the mobile terminal when processing shelf objects can be obtained.

所述移动终端处理所述货架对象时对应的监测端可以是指接收该移动终端处理货架对象时发射的无线信号的监测端,并由该对应的监测端将接收的无线信号转发至服务端。The corresponding monitoring end when the mobile terminal processes the shelf object may refer to a monitoring end that receives a wireless signal transmitted by the mobile terminal when processing the shelf object, and the corresponding monitoring end forwards the received wireless signal to the service end.

因此,服务端具体可以是根据移动终端处理货架对象时发射的无线信号以及接收移动终端处理货架对象时发射的无线信号的监测端的位置,定位获得移动终端的处理位置。Therefore, the server can specifically locate and obtain the processing position of the mobile terminal based on the wireless signal emitted when the mobile terminal processes the shelf object and the position of the monitoring terminal that receives the wireless signal emitted when the mobile terminal processes the shelf object.

其中,移动终端发送的对象处理信息中还可以包括处理时间,监测端发送的无线信号还可以包括接收时间。因此可选地,移动终端处理货架对象时对应的无线信号可以根据处理时间以及无线信号的接收时间确定,查找与处理时间一致或者误差在预设范围内的接收时间对应的无线信号,即可以作为移动终端处理货架对象时对应发射的无线信号。移动终端处理货架对象时对应的监测端即可以是指接收时间与处理时间一致或者误差在预设范围内的监测端。The object processing information sent by the mobile terminal may also include the processing time, and the wireless signal sent by the monitoring terminal may also include the reception time. Therefore, optionally, the wireless signal corresponding to when the mobile terminal processes the shelf object can be determined based on the processing time and the reception time of the wireless signal. A wireless signal corresponding to a reception time that is consistent with the processing time or has an error within a preset range can be found, and this can be used as the wireless signal corresponding to when the mobile terminal processes the shelf object. The monitoring terminal corresponding to when the mobile terminal processes the shelf object can be a monitoring terminal whose reception time is consistent with the processing time or has an error within a preset range.

其中,接收移动终端处理货架对象时发射的无线信号的监测端可能包括多个,距离移动终端越近的监测端,接收的无线信号的信号强度就会越大。因此,为了提高计算准确度,可选地,移动终端处理所述货架对象时对应的监测端可以是指按照接收的无线信号的信号强度从强到弱的顺序确定的相应的监测端。There may be multiple monitoring terminals that receive wireless signals transmitted by the mobile terminal when processing a shelf object. The closer the monitoring terminal is to the mobile terminal, the greater the signal strength of the received wireless signal. Therefore, to improve calculation accuracy, the corresponding monitoring terminals when the mobile terminal processes the shelf object can optionally be the corresponding monitoring terminals determined in descending order of signal strength of the received wireless signal.

本申请实施例中,无线信号可以具体为高频信号,可选地,可以是高频、超宽带以及低功耗的信号。In the embodiment of the present application, the wireless signal may specifically be a high-frequency signal, and optionally, may be a high-frequency, ultra-wideband, and low-power consumption signal.

且为了方便室内定位,无线信号可以是近距离无线通信信号,监测端布置在室内场所中,移动终端位于室内场所中时即可以保证与监测端传输无线信号。In order to facilitate indoor positioning, the wireless signal can be a short-range wireless communication signal. The monitoring terminal is arranged in an indoor place. When the mobile terminal is located in the indoor place, it can ensure the transmission of wireless signals with the monitoring terminal.

移动终端中可以配置有发射组件,用来发射无线信号。在一个可能的实现方式中,该发射组件可以为UWB(Ultra Wideband,超宽带)芯片,监测端可以为UWB基站,无线信号即为UWB信号。The mobile terminal may be equipped with a transmitting component for transmitting wireless signals. In one possible implementation, the transmitting component may be a UWB (Ultra Wideband) chip, the monitoring terminal may be a UWB base station, and the wireless signal may be a UWB signal.

UWB为一种无线载波通信技术,UWB信号以脉冲方式发射,由于其为超宽带,可以不断进行发射,传输速度快、计算速度也快,可以保证定位准确度,提高定位效率,进而可以提高地图的绘制效率,提高绘制准确度。UWB is a wireless carrier communication technology. UWB signals are transmitted in pulses. Since it is ultra-wideband, it can be transmitted continuously, with fast transmission speed and calculation speed. It can ensure positioning accuracy and improve positioning efficiency, thereby improving map drawing efficiency and accuracy.

当然,该发射组件也可以是可以发射雷达、声纳、激光或者Beacon(信标)信号等的发射组件,本申请实施例并不对发射组件进行具体限制。Of course, the transmitting component may also be a transmitting component that can transmit radar, sonar, laser or Beacon signals, etc. The embodiment of the present application does not impose any specific restrictions on the transmitting component.

而服务端通常布置在较远位置,移动终端以及监测端可以分别是与服务端建立网络连接,来实现信息传输。The server is usually located at a remote location, and the mobile terminal and the monitoring terminal can respectively establish network connections with the server to realize information transmission.

其中,该货架对象可以是指布置在货架中的物品,包括多个。每一个货架由多层支架构成,货架对象具体布置在所述支架中。The shelf object may refer to an item placed in a shelf, including a plurality of items. Each shelf is composed of multiple layers of racks, and the shelf object is specifically placed in the racks.

其中,服务端根据所述对象处理信息可以区分不同货架对象,具体的,该对象处理信息可以包括对象标识,服务端从所述对象处理信息中可以获得所述货架对象的对象标识,以区分移动终端处理的不同货架对象,服务端可以将各个货架对象的对象位置与对象标识对应保存,生成的地图中也可以通过对象标识区分不同货架对象。对象标识可以是指货架对象的对象名称等。The server can distinguish different shelf objects based on the object processing information. Specifically, the object processing information may include an object identifier. The server can obtain the object identifier of the shelf object from the object processing information to distinguish different shelf objects processed by the mobile terminal. The server can store the object position of each shelf object in correspondence with the object identifier. The generated map can also distinguish different shelf objects by the object identifier. The object identifier can refer to the object name of the shelf object, etc.

可选地,作为又一个实施例,所述移动终端处理货架中的货架对象以获得对象处理信息可以是:Optionally, as another embodiment, the mobile terminal processes the shelf objects in the shelf to obtain the object processing information by:

扫码货架中的货架对象以获得对象处理信息,所述对象处理信息也即为扫码获得的扫码信息。该扫码信息中可以包括对象标识,从而服务端可以根据对象处理信息识别移动终端处理的不同货架对象。Scan the shelf object in the shelf to obtain object processing information, which is also the scan information obtained by scanning the code. The scan information may include an object identifier, so that the server can identify different shelf objects processed by the mobile terminal based on the object processing information.

移动终端扫码货架中的货架对象一种可能的实现方式可以是扫码货架对象外包装上的对象信息码。对象信息码的类型可以是一维码或者二维码等,其为标识货架对象的一种标识符号。对象信息码中可以包括货架对象的对象标识、产地和/或价格等对象相关信息,因此获得对象处理信息中至少包括对象标识。One possible implementation of scanning a shelf object on a shelf by a mobile terminal is to scan the object information code on the outer packaging of the shelf object. The object information code can be a one-dimensional code or a two-dimensional code, and is an identifier for the shelf object. The object information code may include object identification, origin, and/or price, and other object-related information. Therefore, the object processing information obtained includes at least the object identification.

而作为又一种可能的实现方式,由于货架中可以为每一个货架对象对应布置一个标签。在超市、商场等购物场所中,标签即是指价格标签,每一个货架对象即是一个商品,每一个商品对应一个价格标签,用于显示商品的名称、价格和/或产地等对象相关信息。该标签可以具体为电子标签。电子标签是指一种放置在货架上,替换传统纸质标签的电子显示装置,可显示价格,信息码,商标,库存等对象相关信息,并可以对对象相关信息进行修改。在购物场所中,电子标签也即是电子货架标签(Electronic Shelf Label System,ESL)。As another possible implementation method, a label can be placed on the shelf for each shelf object. In shopping places such as supermarkets and shopping malls, the label refers to the price tag, and each shelf object is a commodity. Each commodity corresponds to a price tag, which is used to display the name, price and/or origin of the commodity and other object-related information. The label can be specifically an electronic label. An electronic label refers to an electronic display device placed on a shelf to replace the traditional paper label, which can display object-related information such as price, information code, trademark, inventory, etc., and the object-related information can be modified. In shopping places, electronic labels are also electronic shelf labels (Electronic Shelf Label System, ESL).

每一个标签中可以设置有标签信息码,该标签信息码的类型可以是一维码或者二维码等。Each label may be provided with a label information code, and the type of the label information code may be a one-dimensional code or a two-dimensional code.

标签与货架对象未绑定的情况下,移动终端扫码货架中的货架对象可以是扫码货架中的货架对象的对象信息码以及所述货架对象对应标签的标签信息码,对象处理信息即包括标签信息码以及对象信息码,从而服务端还可以根据扫码信息建立标签信息码以及对象信息码的对应关系,标签为电子标签时,还可以根据对象信息码确定对象相关信息并发送至电子标签,由电子标签显示对象相关信息,从而实现货架对象与标签的绑定;同时根据移动终端扫码时对应的无线信号,定位移动终端的扫码位置。When the label is not bound to the shelf object, the shelf object in the shelf scanned by the mobile terminal can be the object information code of the shelf object in the shelf scanned and the label information code of the label corresponding to the shelf object. The object processing information includes the label information code and the object information code, so that the server can also establish a correspondence between the label information code and the object information code based on the scan information. When the label is an electronic label, the object-related information can also be determined based on the object information code and sent to the electronic label. The electronic label displays the object-related information, thereby realizing the binding of the shelf object and the label; at the same time, according to the corresponding wireless signal when the mobile terminal scans the code, the scanning position of the mobile terminal is located.

因此,在实际应用中,利用移动终端进行货架对象与标签绑定的同时,即可以定位获得货架对象的对象位置,从而依据各个货架对象的对象位置即可以生成地图,操作简单方便,无需额外的繁琐步骤,进一步提高绘制效率。Therefore, in actual applications, while using a mobile terminal to bind shelf objects and labels, the object position of the shelf objects can be located, and a map can be generated based on the object position of each shelf object. The operation is simple and convenient, without the need for additional tedious steps, further improving the drawing efficiency.

当然,作为又一种可能的实现方式,也可以是在标签与货架对象已绑定的情况下,服务端保存了对象信息码与标签信息码的对应关系。移动终端扫码货架中的货架对象可以是扫码货架对象对应标签上的标签信息码,扫码信息即包括该标签信息码。服务端接收到该标签信息码之后,即可以确定标签信息码对应的对象信息码,从而即可以获知扫描的是哪一个货架对象。Of course, as another possible implementation, if the label and shelf object are already bound, the server can store the correspondence between the object information code and the label information code. The shelf object in the shelf scanned by the mobile terminal can be the label information code on the label corresponding to the scanned shelf object, and the scanned information includes the label information code. After receiving the label information code, the server can determine the object information code corresponding to the label information code, thereby knowing which shelf object was scanned.

作为又一个实施例,所述移动终端处理货架中的货架对象以获得对象处理信息具体是:As another embodiment, the mobile terminal processes the shelf object in the shelf to obtain the object processing information specifically:

采集货架中的货架对象以获得对象处理信息,所述对象处理信息为所述货架对象的图像;Acquire shelf objects in the shelf to obtain object processing information, where the object processing information is an image of the shelf object;

所述服务端还用于识别所述货架对象的图像,以确定所述货架对象的对象标识,从而可以区分不同货架对象。The server is further configured to recognize the image of the shelf object to determine the object identifier of the shelf object, thereby distinguishing different shelf objects.

服务端可以保存不同货架对象的图像,从而根据移动终端采集的图像,即可以识别该货架对象,以确定货架对象的对象标识。The server can save images of different shelf objects, so that the shelf object can be identified based on the image captured by the mobile terminal to determine the object identifier of the shelf object.

当然,该货架对象的图像可以是移动终端针对所述货架对象的标识区域进行采集获得,由于货架对象的外包装通常会标记货架对象的对象名称、对象信息码等,因此该标识区域例如可以是货架对象外包装中对象信息码所在区域,对象标识所在区域等,从而服务端通过图像识别技术,即可以获得对象标识。Of course, the image of the shelf object can be obtained by collecting the identification area of the shelf object by the mobile terminal. Since the outer packaging of the shelf object usually marks the object name, object information code, etc. of the shelf object, the identification area can be, for example, the area where the object information code is located in the outer packaging of the shelf object, the area where the object identification is located, etc., so that the server can obtain the object identification through image recognition technology.

作为又一个实施例,所述移动终端处理货架中的货架对象以获得对象处理信息具体是:As another embodiment, the mobile terminal processes the shelf object in the shelf to obtain the object processing information specifically:

采集货架中的货架对象以获得所述货架对象的图像;collecting shelf objects in the shelf to obtain images of the shelf objects;

识别所述货架对象的图像以获得对象处理信息,该对象处理信息可以为所述货架对象的对象标识。The image of the shelf object is recognized to obtain object processing information, where the object processing information may be an object identification of the shelf object.

也即可以由移动终端进行图像识别,以获得货架对象的对象标签。作为又一个实施例,在货架对象与标签已绑定的情况下,服务端保存了对象信息码与标签信息码的对应关系。That is, the mobile terminal can perform image recognition to obtain the object label of the shelf object. As another embodiment, when the shelf object and the label are bound, the server saves the corresponding relationship between the object information code and the label information code.

该标签可以发射特定信号,移动终端只需靠近标签时,即可以接收到该特定信号,该特定信号中可以携带标签信息码,因此,所述移动终端处理货架中的货架对象以获得对象处理信息具体是:The tag can emit a specific signal. The mobile terminal can receive the specific signal as long as it is close to the tag. The specific signal can carry the tag information code. Therefore, the mobile terminal processes the shelf object in the shelf to obtain the object processing information specifically as follows:

移动终端接收货架中货架对象对应的标签发射的特定信号,以获得对象处理信息,该对象处理信息即为标签信息码。The mobile terminal receives a specific signal transmitted by a tag corresponding to a shelf object in the shelf to obtain object processing information, which is the tag information code.

服务端即可以根据标签信息码查找对应的对象信息码,从而确定货架对象的对象标识。The server can then look up the corresponding object information code based on the label information code, thereby determining the object identifier of the shelf object.

其中,该特定信号可以为NFC(Near Field Communication,近距离无线通信)信号。The specific signal may be an NFC (Near Field Communication) signal.

在本实施例中,移动终端用于发射无线信号,并可以处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;监测端可以接收所述无线信号,并发送所述无线信号至所述服务端;服务端可以根据移动终端处理货架对象时对应的无线信号,定位所述移动终端的处理位置;从而可以将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,即可以生成地图。本申请实施例实现了地图的自动生成,无需人工绘制,提高了地图精确性。In this embodiment, the mobile terminal is used to transmit wireless signals and can process shelf objects in the shelf to obtain object processing information; the object processing information is sent to the server; the monitoring terminal can receive the wireless signal and send the wireless signal to the server; the server can locate the processing position of the mobile terminal based on the corresponding wireless signal when the mobile terminal processes the shelf object; the processing position can be used as the object position of the shelf object; based on the object position of the shelf object, a map can be generated. The embodiment of the present application realizes the automatic generation of the map without manual drawing, thereby improving the accuracy of the map.

在实际应用中,移动终端可以为方便携带的手持设备,从而工作人员只需操作移动终端对货架中货架对象进行扫码,即可以实现地图的自动生成。In practical applications, the mobile terminal may be a handheld device that is easy to carry, so that the staff only needs to operate the mobile terminal to scan the code of the shelf object in the shelf to realize the automatic generation of the map.

由于在室内场所中,货架对象布置在货架中,而货架之间通常设置货架通道,以方便用户行动。In indoor places, shelf objects are arranged on shelves, and shelf aisles are usually set between shelves to facilitate user movement.

因此,在某些实施例中,所述服务端还用于根据所述移动终端未处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置;Therefore, in some embodiments, the server is further configured to locate the unprocessed position of the mobile terminal based on the wireless signal emitted when the mobile terminal does not process the shelf object and the position of the corresponding monitoring terminal; and use the unprocessed position as the shelf aisle position;

其中,移动终端未处理所述货架对象时对应的监测端可以是指接收所述移动终端未处理所述货架对象时发射的无线信号的监测端。The monitoring terminal corresponding to the mobile terminal when the mobile terminal does not process the shelf object may refer to a monitoring terminal that receives a wireless signal transmitted when the mobile terminal does not process the shelf object.

因此,服务端具体是根据所述移动终端未处理所述货架对象时发射的无线信号以及接收所述移动终端未处理所述货架对象时发射的无线信号的监测端的位置,来定位所述移动终端的未处理位置。Therefore, the service end specifically locates the unprocessed position of the mobile terminal based on the wireless signal emitted when the mobile terminal does not process the shelf object and the position of the monitoring end that receives the wireless signal emitted when the mobile terminal does not process the shelf object.

可选地,可以按照接收的无线信号的信号强度从强到弱的顺序,选择相应的监测端来定位移动终端的未处理位置。Optionally, the corresponding monitoring terminal may be selected to locate the unprocessed position of the mobile terminal in order of the signal strength of the received wireless signal from strong to weak.

所述服务端根据所述货架对象的对象位置,生成地图可以是:The server generates a map according to the object position of the shelf object by:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

此外,服务端还可以根据各个货架对象的对象位置,首先确定出货架位置,从而可以首先根据货架位置以及货架通道位置,绘制货架,进而根据货架对象的对象位置,绘制货架中的货架对象,以生成地图。In addition, the server can first determine the shelf position based on the object position of each shelf object, so that the shelf can be drawn first according to the shelf position and the shelf channel position, and then the shelf objects in the shelf can be drawn according to the object position of the shelf object to generate a map.

其中,定位算法可以采用多种方式实现。Among them, the positioning algorithm can be implemented in various ways.

服务端可以采用TOA(Time of Arrival,到达时间)算法或者TDOA(TimeDifference of Arrival,到达时间差)算法定位移动终端位置。如果无线信号为移动终端进行货架对象处理时发射的,则计算获得的移动终端位置即为处理位置,如果无线信号为移动终端未处理货架对象时发射的,则计算获得的移动终端位置即为未处理位置。The server can use the TOA (Time of Arrival) algorithm or the TDOA (Time Difference of Arrival) algorithm to locate the mobile terminal. If the wireless signal is emitted by the mobile terminal while processing a shelf object, the calculated mobile terminal position is the processed position. If the wireless signal is emitted by the mobile terminal before processing a shelf object, the calculated mobile terminal position is the unprocessed position.

以二维坐标为例,假设移动终端的的位置坐标为(x,y),监测端的位置坐标为(xi,yi)Taking two-dimensional coordinates as an example, assuming that the position coordinates of the mobile terminal are (x, y) and the position coordinates of the monitoring terminal are ( xi , yi )

采用TOA算法的计算公式可以为:The calculation formula using the TOA algorithm can be:

ri=(ti-t0)c; ri = ( ti - t0 ) c;

ri 2=(xi-x)2+(yi-y)2r i 2 =(x i -x) 2 +(y i -y) 2 ;

其中,c为光速,ri为移动终端与第i个监测端的距离,ti为移动终端发射的无线信号到达第i个监测端的到达时间。t0表达无线信号到达移动终端的到达时间,通常为0。Where c is the speed of light, ri is the distance between the mobile terminal and the i-th monitoring terminal, and ti is the arrival time of the wireless signal transmitted by the mobile terminal to the i-th monitoring terminal. t0 represents the arrival time of the wireless signal to the mobile terminal and is usually 0.

利用上述TOA公式,针对二维坐标,至少需要2个监测端,即可以计算获得移动终端的位置坐标。Using the TOA formula above, at least two monitoring terminals are required for two-dimensional coordinates, that is, the position coordinates of the mobile terminal can be calculated.

采用TDOA算法的计算公式可以为:The calculation formula using the TDOA algorithm can be:

rij=(ti-tj)c rij = ( ti - tj ) c

rij 2=ri 2-rj 2 ri 2 = ri 2 -r j 2

=(xi-x)2+(yi-y)2-(xj-x)2-(yj-y)2 =(x i -x) 2 +(y i -y) 2 -(x j -x) 2 -(y j -y) 2

其中,c为光速,ri为移动终端与第i个监测端的距离,rj为移动终端与第j个监测端的距离。ti为移动终端发射的无线信号到达第i个监测端的到达时间。tj为移动终端发射的无线信号到达第j个监测端的到达时间。(ti-tj)即时移动终端发射的无线信号到达第i个监测端以及到达第j个监测端的到达时间差,其中,i不等于j,j=1,2,3……Where c is the speed of light, ri is the distance between the mobile terminal and the i-th monitoring terminal, and rj is the distance between the mobile terminal and the j-th monitoring terminal. ti is the arrival time of the wireless signal transmitted by the mobile terminal at the i-th monitoring terminal. tj is the arrival time of the wireless signal transmitted by the mobile terminal at the j-th monitoring terminal. ( ti - tj ) is the arrival time difference between the wireless signal transmitted by the mobile terminal at the i-th monitoring terminal and the arrival time difference at the j-th monitoring terminal, where i is not equal to j, and j = 1, 2, 3, etc.

利用上述TDOA公式,针对二维坐标,至少需要3个监测端,即可以计算获得移动终端的位置坐标。Using the above TDOA formula, for two-dimensional coordinates, at least three monitoring terminals are required to calculate the position coordinates of the mobile terminal.

其中,采用TDOA可以避免时间误差,进一步提高计算精确度。在某些实施例中,移动终端发射的无线信号可以为UWB信号、雷达信号、声纳信号以及激光信号等。The use of TDOA can avoid time errors and further improve calculation accuracy. In some embodiments, the wireless signal transmitted by the mobile terminal can be a UWB signal, a radar signal, a sonar signal, a laser signal, etc.

此外,由于室内场所很大,为了保证能够精确定位移动终端的位置,监测端可以包括多个,每一次定位时,可以按照信号强度从强到弱的顺序,选择相应数量的监测端的来定位移动终端位置。In addition, since the indoor space is large, in order to ensure that the position of the mobile terminal can be accurately located, multiple monitoring terminals can be included. Each time positioning is performed, a corresponding number of monitoring terminals can be selected to locate the position of the mobile terminal in the order of signal strength from strong to weak.

在实际应用中,地图具体为三维电子地图,因此定位获得的移动终端位置可以为三维坐标。In practical applications, the map is specifically a three-dimensional electronic map, so the position of the mobile terminal obtained by positioning can be a three-dimensional coordinate.

此外,采用TOA算法定位移动终端位置时,也可以由每一个监测端根据到达时间计算各自与移动终端的距离,再将距离上传至服务端,由服务端根据距离以及距离公式计算移动终端的位置。In addition, when using the TOA algorithm to locate the position of a mobile terminal, each monitoring terminal can also calculate the distance between itself and the mobile terminal based on the arrival time, and then upload the distance to the server, which will calculate the position of the mobile terminal based on the distance and distance formula.

因此,作为又一个实施例,本申请实施例提供了一种地图生成系统。该系统可以包括服务端、移动终端以及监测端,各部件连接关系可以参见图1中所示。Therefore, as another embodiment, the present application provides a map generation system. The system may include a server, a mobile terminal, and a monitoring terminal. The connection relationship between the components can be seen in FIG1 .

其中,监测端布置在室内场所的预设位置,可选地,监测端可以具体布置在室内场所的天花板上。The monitoring terminal is arranged at a preset position in an indoor place. Optionally, the monitoring terminal can be specifically arranged on the ceiling of the indoor place.

其中,监测端可以包括多个。移动终端可以发射无线信号,而监测端可以接收移动终端发射的所述无线信号。The monitoring terminal may include multiple monitoring terminals. The mobile terminal may transmit wireless signals, and the monitoring terminal may receive the wireless signals transmitted by the mobile terminal.

具体的:Specifically:

所述移动终端用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server;

所述监测端用于接收所述无线信号;根据所述无线信号计算与所述移动终端的距离;将所述距离发送至所述服务端;The monitoring terminal is used to receive the wireless signal; calculate the distance to the mobile terminal according to the wireless signal; and send the distance to the service terminal;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the corresponding distance when the mobile terminal processes the shelf object and the position of the monitoring terminal that sends the distance; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

本实施例中,可以由监测端首先计算与移动终端的距离,再由服务端根据所述距离以及距离公式,定位获得移动终端的处理位置。In this embodiment, the monitoring end may first calculate the distance to the mobile terminal, and then the service end may locate and obtain the processing position of the mobile terminal based on the distance and the distance formula.

其中,监测端计算与移动终端的距离可以采用到达时间进行计算,当然也可以采用信号强度等其他计算方式进行计算,本实施例对此不进行具体限定。The monitoring terminal may calculate the distance from the mobile terminal by using the arrival time, or other calculation methods such as signal strength, which is not specifically limited in this embodiment.

其中,移动终端发送的对象处理信息还可以携带处理时间,监测端发送的距离还可以包括接收无线信号的接收时间。因此可选地,移动终端处理货架对象时对应的距离可以根据处理时间以及无线信号的接收时间确定,查找与处理时间一致或者误差在预设范围内的接收时间对应的距离,即可以确定为移动终端处理货架对象时对应的距离。结合接收时间与处理时间一致或者误差在预设范围内的监测端的位置,即可以定位获得移动终端的处理位置。The object processing information sent by the mobile terminal may also include the processing time, and the distance sent by the monitoring terminal may also include the reception time of the wireless signal. Therefore, the distance corresponding to when the mobile terminal processed the shelf object can optionally be determined based on the processing time and the reception time of the wireless signal. By searching for the distance corresponding to the reception time that is consistent with the processing time or within a preset error range, the distance corresponding to when the mobile terminal processed the shelf object can be determined. By combining the location of the monitoring terminal whose reception time is consistent with the processing time or within a preset error range, the processing location of the mobile terminal can be located.

本实施例中,移动终端发射无线信号,并可以处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;监测端可以接收所述无线信号,并根据无线信号计算与移动终端的距离,将距离发送至所述服务端;服务端可以根据移动终端处理货架对象时对应的距离,定位所述移动终端的处理位置;从而可以将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,即可以生成地图。本申请实施例实现了地图的自动生成,无需人工绘制,提高了地图精确性。In this embodiment, the mobile terminal transmits a wireless signal and can process the shelf objects in the shelf to obtain object processing information; the object processing information is sent to the server; the monitoring terminal can receive the wireless signal and calculate the distance from the mobile terminal based on the wireless signal, and send the distance to the server; the server can locate the processing position of the mobile terminal based on the corresponding distance when the mobile terminal processes the shelf object; the processing position can be used as the object position of the shelf object; based on the object position of the shelf object, a map can be generated. The embodiment of the present application realizes the automatic generation of the map without manual drawing, thereby improving the accuracy of the map.

此外,服务端还可以根据所述移动终端未处理所述货架对象时对应的无线信号,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置;In addition, the server can also locate the unprocessed position of the mobile terminal based on the corresponding wireless signal when the mobile terminal does not process the shelf object; and use the unprocessed position as the shelf aisle position;

从而服务端具体是根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Therefore, the server generates a map specifically based on the object position of the shelf object and the shelf aisle position.

此外,作为又一个实施例,本申请还提供了一种地图生成系统,该系统包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的预设位置,具体布置在室内天花板中,其位置已知。In addition, as another embodiment, the present application also provides a map generation system, which includes a service end, a mobile terminal and a monitoring end; the monitoring end is arranged at a preset position in an indoor place, specifically in the indoor ceiling, and its position is known.

所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals;

所述移动终端用于接收所述无线信号;发送所述无线信号至所述服务端;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to receive the wireless signal; send the wireless signal to the server; process the shelf object in the shelf to obtain object processing information; and send the object processing information to the server;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal received when the mobile terminal processes the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

其中,本实施例中,移动终端处理所述货架对象时对应的监测端可以是指发射该移动终端处理所述货架对象时接收的无线信号的监测端。In this embodiment, the monitoring end corresponding to the mobile terminal processing the shelf object may refer to the monitoring end that transmits the wireless signal received when the mobile terminal processes the shelf object.

移动终端处理所述货架对象时可以接收到多个监测端发射的无线信号,可以按照信号强度从强到弱的顺序,选择相应的无线信号以及发射该相应的无线信号的监测端的位置来定位移动终端的处理位置。When the mobile terminal processes the shelf object, it can receive wireless signals transmitted by multiple monitoring terminals, and can select the corresponding wireless signal and the position of the monitoring terminal that transmits the corresponding wireless signal in order of signal strength from strong to weak to locate the processing position of the mobile terminal.

本实施例中,由监测端发射无线信号,而移动终端接收监测端发射的无线信号并发送至服务端,若获得对象处理信息,即将对象处理信息发送至服务端。服务端根据对象处理信息可以区分不同货架对象,从而根据移动终端处理所述货架对象时接收的无线信号,可以定位所述移动终端的处理位置并作为所述货架对象的对象位置;根据所述货架对象的对象位置,即可以生成地图。实现了地图的自动生成,无需人工绘制,提高了地图精确性。In this embodiment, a monitoring terminal transmits a wireless signal, and a mobile terminal receives the signal and transmits it to a server. If object processing information is obtained, the server transmits it to the server. Based on this object processing information, the server can distinguish between different shelf objects. Thus, based on the wireless signal received when the mobile terminal processes the shelf object, the server can locate the processing position of the mobile terminal and use it as the object location of the shelf object. Based on the object location of the shelf object, a map can be generated. This enables automatic map generation, eliminating the need for manual drawing and improving map accuracy.

此外,服务端还可以根据所述移动终端未处理所述货架对象时对应的无线信号,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置;从而服务端具体是根据所述货架对象的对象位置以及所述货架通道位置,生成地图。In addition, the server can also locate the unprocessed position of the mobile terminal based on the corresponding wireless signal when the mobile terminal does not process the shelf object; and use the unprocessed position as the shelf aisle position; so that the server specifically generates a map based on the object position of the shelf object and the shelf aisle position.

此外,作为又一个实施例,本申请还提供了一种地图生成系统,该系统包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的预设位置,具体布置在室内天花板中,其位置已知,可以包括多个。In addition, as another embodiment, the present application also provides a map generation system, which includes a service end, a mobile terminal and a monitoring end; the monitoring end is arranged at a preset position in an indoor place, specifically in the indoor ceiling, and its position is known, and can include multiple ones.

所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals;

所述移动终端用于处理货架中的货架对象以获得对象处理信息;根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;发送所述货架对象的对象位置以及所述对象处理信息至所述服务端;The mobile terminal is used to process the shelf object in the shelf to obtain object processing information; locate the processing position of the mobile terminal according to the wireless signal received when processing the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and send the object position of the shelf object and the object processing information to the server;

所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述货架对象的对象位置,生成地图。The server is configured to determine the shelf object processed by the mobile terminal according to the object processing information; and generate a map according to the object position of the shelf object.

移动终端处理所述货架对象时对应的监测端可以是指发射该移动终端处理所述货架对象时接收的无线信号的监测端。The monitoring end corresponding to the mobile terminal when processing the shelf object may refer to the monitoring end that transmits the wireless signal received when the mobile terminal processes the shelf object.

其中,移动终端处理所述货架对象时可以接收到多个监测端发射的无线信号,可以按照信号强度从强到弱的顺序,选择相应的无线信号以及发射该相应的无线信号的监测端的位置来定位移动终端的处理位置。Among them, when the mobile terminal processes the shelf object, it can receive wireless signals transmitted by multiple monitoring terminals, and can select the corresponding wireless signal and the position of the monitoring terminal that transmits the corresponding wireless signal in order of signal strength from strong to weak to locate the processing position of the mobile terminal.

本实施例中,由监测端发射无线信号,而移动终端接收监测端发射的无线信号,由移动终端根据处理所述货架对象时接收的无线信号,定位所述移动终端的处理位置并作为所述货架对象的对象位置,发送至服务端;服务端根据货架对象的对象处理信息可以区分不同货架对象,从而根据各个货架对象的对象位置,即可以生成地图。实现了地图的自动生成,无需人工绘制,提高了地图精确性。In this embodiment, a monitoring terminal transmits a wireless signal, and a mobile terminal receives the wireless signal transmitted by the monitoring terminal. The mobile terminal locates the processing position of the mobile terminal based on the wireless signal received when processing the shelf object, and uses the processing position of the shelf object as the object position of the shelf object, which is then sent to the server. The server can distinguish different shelf objects based on the object processing information of the shelf object, and thus generate a map based on the object position of each shelf object. This achieves automatic map generation, eliminating the need for manual drawing and improving map accuracy.

此外,移动终端还可以根据未处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置,并将货架通道位置发送至服务端;从而服务端可以根据所述货架对象的对象位置以及所述货架通道位置,生成地图。In addition, the mobile terminal can also locate the unprocessed position of the mobile terminal based on the wireless signal received when the shelf object is not processed and the position of the corresponding monitoring terminal; use the unprocessed position as the shelf aisle position, and send the shelf aisle position to the server; so that the server can generate a map based on the object position of the shelf object and the shelf aisle position.

其中,在上述某些实施例中,服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以是:In some of the above embodiments, the server may generate a map based on the object position of the shelf object and the shelf aisle position by:

确定地图边界;在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Determine a map boundary; and generate a map within the map boundary based on the object position of the shelf object and the shelf aisle position.

地图边界可以根据室内建筑图纸标注的建筑尺寸确定。The map boundaries can be determined based on the building dimensions marked on the interior architectural drawings.

由于在实际应用中,室内场所中通常还会包括一些室内通道,例如楼梯、电梯、消防通道等,这些室内通道可以从建筑图纸中获得,从建筑图纸中还可以确定场所的尺寸和边界,从而可以确定地图边界;In practical applications, indoor places usually include some indoor passages, such as stairs, elevators, fire escapes, etc. These indoor passages can be obtained from architectural drawings. The dimensions and boundaries of the place can also be determined from the architectural drawings, thereby determining the map boundaries.

因此服务端可以具体是在所述地图边界内,根据所述货架对象的对象位置、所述货架通道位置以及所述室内通道位置,生成地图。Therefore, the server can generate a map specifically within the map boundary according to the object position of the shelf object, the shelf aisle position and the indoor aisle position.

另外,实际应用中,由于室内场所中的货架对象很多,货架对象可以按照所属对象类别进行不同的分类,货架对象也即按照不同对象分类进行摆放。不同室内场所中的分类需求不一样,因此对象类别也不一样,比如超市购物场所中,对象类别可以包括生鲜类、粮油类和调味类、酒水类和冲调类、日用类和家居类、以及文体类和家电类等等类;又如也可以包括洗发水、毛巾、电视、洗衣机等。In practical applications, because there are many objects on shelves in indoor spaces, they can be categorized and arranged according to their object categories. Different indoor spaces have different classification requirements, and therefore different object categories. For example, in a supermarket, object categories may include fresh produce, grains, oils, and condiments, alcoholic beverages and instant drinks, daily necessities and household items, stationery and home appliances, and so on. Alternatively, they may include shampoo, towels, televisions, washing machines, and so on.

因此,在某些实施例中,服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以包括:Therefore, in some embodiments, the server may generate a map based on the object position of the shelf object and the shelf aisle position, including:

根据所述货架对象所属的对象类别以及所述货架对象的对象位置,生成类别分布子地图;具体的是根据同一个对象类别中货架对象的对象位置确定所述对象类别的位置,进而根据各个对象类型的位置,生成类别分布子地图;Generate a category distribution submap based on the object category to which the shelf object belongs and the object position of the shelf object; specifically, determine the position of the object category based on the object position of the shelf object in the same object category, and then generate a category distribution submap based on the position of each object type;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;也即在每一个货架中绘制所述货架中的货架对象,以生成对象分布子地图;For each shelf in the shelf distribution submap, an object distribution submap corresponding to each shelf is generated according to the object position of the shelf object; that is, the shelf object in the shelf is drawn in each shelf to generate an object distribution submap;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map is established to generate a map.

其中,对象分布子地图中还可以包括各个货架对象的对象相关信息,例如对象标识、价格、图片等。也即可选地,可以是根据各个货架对象的对象位置以及对象相关信息,生成每一个货架对应的对象分布子地图;类别分布子地图中还可以生成各个对象类别的类别名称;货架分布子地图中,还可以生成每一个货架对象所属的对象类别的类别名称。The object distribution submap may also include object-related information for each shelf object, such as object identification, price, and image. Alternatively, an object distribution submap corresponding to each shelf object may be generated based on the object location and object-related information of each shelf object. The category distribution submap may also generate the category name of each object category. The shelf distribution submap may also generate the category name of the object category to which each shelf object belongs.

在某些实施例中,由于对象类别可以进一步进行细化,每一个对象类别可能不仅对应一个货架,每一个货架也可能会对应多个对象类别。In some embodiments, since object categories can be further refined, each object category may not only correspond to one shelf, but each shelf may also correspond to multiple object categories.

假设对象类别可以进一步划分为多个对象种类,比如日用类物品可以进一步划分为洗发水、毛巾等。Assume that the object category can be further divided into multiple object types. For example, daily necessities can be further divided into shampoo, towels, etc.

因此,针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图可以是:Therefore, for each object category in the category distribution submap, the shelf is drawn according to the object position of the shelf object and the shelf aisle is drawn according to the shelf aisle position to generate the shelf distribution submap corresponding to each object category.

针对所述类别分布子地图中的每一个对象类别中的每一个对象种类,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成货架分布子地图。For each object type in each object category in the category distribution submap, a shelf is drawn according to the object position of the shelf object and a shelf aisle is drawn according to the shelf aisle position to generate a shelf distribution submap.

其中,用于绘制任一对象类别对应货架分布子地图的对象位置即是该对象类别下的货架对象的对象位置,货架通道位置为该对象类别对应的货架通道位置。The object position used to draw the shelf distribution submap corresponding to any object category is the object position of the shelf object under the object category, and the shelf aisle position is the shelf aisle position corresponding to the object category.

由于在生成地图时,可以首先确定地图边界,因此可以是在所述地图边界内,根据各个对象位置以及各个对象所属的对象类别,生成类别分布子地图。Since the map boundary may be determined first when generating the map, a category distribution sub-map may be generated within the map boundary according to the position of each object and the object category to which each object belongs.

在绘制货架以及货架通道时,还可以绘制室内通道,例如楼梯、电梯以及消防通道等,室内通道即可以从建筑图纸中确定。When drawing shelves and shelf aisles, you can also draw indoor passages, such as stairs, elevators, and fire escapes. Indoor passages can be determined from architectural drawings.

因此,可以是针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架、根据所述货架通道位置绘制货架通道以及根据室内通道位置绘制室内通道,以生成每一个对象类别对应的货架分布子地图;Therefore, for each object category in the category distribution submap, the shelf is drawn according to the object position of the shelf object, the shelf aisle is drawn according to the shelf aisle position, and the indoor aisle is drawn according to the indoor aisle position, so as to generate a shelf distribution submap corresponding to each object category;

其中,绘制货架时可以结合货架尺寸进行,货架尺寸可以预先设置。Among them, when drawing the shelf, it can be combined with the shelf size, and the shelf size can be set in advance.

另外,由于在超市、商场或者仓库等室内场所中通常包括多个房间,不同房间可以在同一楼层也可以在不同楼层;每一个房间中摆放的货架对象的对象类别可能不同,比如一楼房间摆放的是日用类物品,二楼房间摆放的可以是家居类物品。In addition, since indoor places such as supermarkets, shopping malls, or warehouses usually include multiple rooms, different rooms can be on the same floor or on different floors; the object categories of the shelf objects placed in each room may be different. For example, the room on the first floor may be filled with daily necessities, while the room on the second floor may be filled with household items.

监测端可以布置在每一个房间中,从而服务端可以获得每一个房间的货架对象的对象位置以及货架通道位置等。The monitoring end may be arranged in each room, so that the service end may obtain the object position of the shelf object and the shelf aisle position, etc. in each room.

因此在某些实施例中,服务端根据所述货架对象的对象位置以及所述货架对象所属的对象类别,生成类别分布子地图可以是:Therefore, in some embodiments, the server generates a category distribution submap based on the object position of the shelf object and the object category to which the shelf object belongs, which may be:

根据每一个房间中的货架对象的对象位置以及所述货架对象的对象类别,生成每一个房间的类别分布子地图。A category distribution submap of each room is generated according to the object positions of the shelf objects in each room and the object categories of the shelf objects.

从而可以针对每一个房间的类别分别子地图,生成对应的货架分布子地图以及对象分布子地图等。Therefore, we can create sub-maps for each room category and generate corresponding shelf distribution sub-maps and object distribution sub-maps.

其中,在每一个房间的类别分布子地图、货架分布子地图或者对象分布子地图中还可以绘制各自对应的切换提示信息,该切换提示信息用于提示用户切换至其对应房间的类别分布子地图、货架分布子地图或者对象分布子地图。In which, corresponding switching prompt information can also be drawn in the category distribution sub-map, shelf distribution sub-map or object distribution sub-map of each room. The switching prompt information is used to prompt the user to switch to the category distribution sub-map, shelf distribution sub-map or object distribution sub-map of the corresponding room.

比如,当输出任一个房间的类别分布子地图时,用户可以根据相应的切换提示信息,请求切换输出另一个房间的物品类别分布子地图;当输出任一个房间的货架分布子地图时,用户可以根据相应的切换提示信息,请求切换输出另一个房间的货架分布子地图,当输出任一个房间的对象分布子地图时,用户可以根据相应的切换提示信息,请求切换输出另一个房间的物品分布子地图。For example, when outputting the category distribution submap of any room, the user can request to switch to outputting the item category distribution submap of another room according to the corresponding switching prompt information; when outputting the shelf distribution submap of any room, the user can request to switch to outputting the shelf distribution submap of another room according to the corresponding switching prompt information; when outputting the object distribution submap of any room, the user can request to switch to outputting the item distribution submap of another room according to the corresponding switching prompt information.

下面以室内场所为超市为例,如图2a~图2d中所示,图2a以及图2b分别为类别分布子地图的示意图,图2a为一楼房间对应的类别分布子地图,图2b为二楼房间对应的类别分布子地图,在类别分布子地图中,包括不同对象类别所在位置区域,在类别分布子地图中还可以包括切换提示信息200。该切换提示信息200可以为虚拟控件,通过操作该虚拟控件,即可以触发输出切换提示信息200对应房间的类别分布子地图;The following example uses a supermarket as an indoor location, as shown in Figures 2a to 2d. Figures 2a and 2b are schematic diagrams of category distribution submaps, respectively. Figure 2a shows the category distribution submap corresponding to the first-floor room, and Figure 2b shows the category distribution submap corresponding to the second-floor room. The category distribution submap includes the location areas of different object categories and may also include switching prompt information 200. The switching prompt information 200 may be a virtual control. By operating the virtual control, the category distribution submap of the room corresponding to the switching prompt information 200 may be triggered.

图2c为货架分布子地图的一种示意图,在货架分布子地图中也可以标注每一个货架所属的对象类别,图2c中,标注了货架201所属的对象类别为酒类,货架202所属的对象类别为调料类。FIG2c is a schematic diagram of a shelf distribution submap. The object category of each shelf can also be marked in the shelf distribution submap. In FIG2c , it is marked that the object category of shelf 201 is alcoholic beverages, and the object category of shelf 202 is condiments.

图2d为对象分布子地图的一种示意图,图2d为货架201对应的对象分布子地图,可以包括在该货架中各个货架对象的分布位置以及对象相关信息等。FIG2 d is a schematic diagram of an object distribution sub-map. FIG2 d is the object distribution sub-map corresponding to shelf 201 , which may include the distribution location of each shelf object in the shelf and object-related information.

需要说明的是,每一个子地图输出之后,均可以被放大以及缩小,从而可以查看不同精度的地图。It should be noted that after each sub-map is output, it can be zoomed in and out so that maps of different precisions can be viewed.

采用本申请实施例的技术方案生成的地图可以有多个应用,下面实施例中会列举几种可能的实现方式,当然本申请实施例并不仅限定于此。The map generated using the technical solution of the embodiment of the present application can have multiple applications. Several possible implementation methods will be listed in the following embodiment. Of course, the embodiment of the present application is not limited to this.

在某些实施例中,所述服务端还可以将所述地图发送至用户终端,使得所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请求对应的对象分布子地图。In some embodiments, the server can also send the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the object distribution sub-map corresponding to the request.

其中,每一个输出请求可以是由用户触发的,用户通过在子地图中针对任一个物品类别或者任一个物品货架进行执行点击或者其他特定操作,即可以触发输出请求。Each output request may be triggered by a user. The user may trigger an output request by clicking or performing other specific operations on any item category or any item shelf in the sub-map.

在对象分布子地图中,接收到针对所述对象分布子地图中任一个货架对象的内容输出请求时,还可以输出所述任一货架对象的对象相关信息,包括对象标识、价格、产地等详细信息,从而方便用户无需进入室内场所,即可以了解货架对象。In the object distribution sub-map, when a content output request for any shelf object in the object distribution sub-map is received, object-related information of any shelf object can also be output, including detailed information such as object identification, price, origin, etc., so that users can understand the shelf objects without entering indoor places.

在某些实施例中,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;接收所述用户终端的导航请求,所述导航请求中包括至少一个目标货架对象的对象标识;根据所述至少一个目标货架对象的对象标识,查询所述至少一个目标货架对象的对象位置;根据所述至少一个目标货架对象的对象位置以及所述用户终端的终端位置,生成导航提示信息;触发所述用户终端在所述地图中输出所述导航提示信息。In some embodiments, the server is also used to send the map to a user terminal so that the user terminal can output the map; receive a navigation request from the user terminal, the navigation request including an object identifier of at least one target shelf object; query the object position of the at least one target shelf object based on the object identifier of the at least one target shelf object; generate navigation prompt information based on the object position of the at least one target shelf object and the terminal position of the user terminal; and trigger the user terminal to output the navigation prompt information in the map.

该导航提示信息可以包括导航路径信息,服务端可以根据各个货架对象的对象位置,规划导航路径,以提示用户按照导航路径寻找目标货架对象。The navigation prompt information may include navigation path information. The server may plan a navigation path according to the object position of each shelf object to prompt the user to find the target shelf object according to the navigation path.

在某些实施例中,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;根据所述用户终端的终端位置,将与所述终端位置匹配的货架对象的相关推荐信息发送至所述用户终端,以供所述用户终端输出所述相关推荐信息。In some embodiments, the server is also used to send the map to the user terminal so that the user terminal can output the map; and according to the terminal location of the user terminal, send relevant recommendation information of the shelf object matching the terminal location to the user terminal so that the user terminal can output the relevant recommendation information.

根据用户终端的终端位置变化,可以推送不同的相关推荐信息。According to the change of the terminal location of the user terminal, different relevant recommendation information can be pushed.

用户携带用户终端在室内场所中行动时,根据终端位置,可以查找距离终端位置最近的货架对象,即可以将该货架对象的相关推荐信息推送至用户终端,该相关推荐信息例如可以是货架对象的促销信息或者该货架对象的优惠凭证或者与该货架对象相似的其他货架对象的对象相关信息等等。When a user carries a user terminal and moves around in an indoor place, he or she can find the shelf object closest to the terminal location based on the terminal location, that is, he or she can push relevant recommendation information of the shelf object to the user terminal. The relevant recommendation information can be, for example, promotional information of the shelf object, discount vouchers for the shelf object, or object-related information of other shelf objects similar to the shelf object, etc.

在某些实施例中,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;接收所述用户终端的对象查找请求,所述对象查找请求包括待查找对象的对象标识;根据所述待查找对象的对象标识,确定所述待查找对象的对象位置;触发所述用户终端在所述地图中所述待查找对象的对象位置处输出查找提示信息。In some embodiments, the server is also used to send the map to a user terminal so that the user terminal can output the map; receive an object search request from the user terminal, the object search request including an object identifier of the object to be found; determine the object location of the object to be found based on the object identifier of the object to be found; and trigger the user terminal to output search prompt information at the object location of the object to be found in the map.

用户终端输出地图中,用户还可以搜索货架对象以触发对象查找请求,从而服务端即可以触发用户终端在地图中待查找对象的对象位置处输出查找提示信息,以标识出该待查找对象,方便用户查找。In the map output by the user terminal, the user can also search for shelf objects to trigger an object search request, so that the server can trigger the user terminal to output search prompt information at the object location of the object to be found in the map to identify the object to be found and facilitate user search.

用户根据该查找提示信息,可以触发内容输出请求,从而服务端可以将该货架对象的对象相关信息发送至用户终端,以供用户终端输出。The user may trigger a content output request according to the search prompt information, so that the server may send object-related information of the shelf object to the user terminal for output by the user terminal.

当然,用户根据该查找提示信息,还可以触发导航请求,从而服务端根据当前用户终端的终端位置以及该待查找对象的对象位置,可以生成导航提示信息,触发用户终端输出。根据导航提示信息,用户即可以快速找到该货架对象。Of course, the user can also trigger a navigation request based on the search prompt information, so that the server can generate navigation prompt information based on the current terminal location of the user terminal and the object location of the object to be found, and trigger the user terminal to output it. According to the navigation prompt information, the user can quickly find the shelf object.

由上述描述可知,采用本申请实施例的技术方案生成的地图,可以方便查找货架对象,在实际应用中,地图为购物场所,例如超市的室内地图时,通过地图可以方便客户查找想要购买的商品所在的位置,可以为客户推送优惠券等相关信息,也可以方便员工或供货商查找需要补货或换货商品所在的位置等。当然本申请实施例的所述地图的应用并仅限于此。As can be seen from the above description, the map generated using the technical solution of the embodiment of the present application can facilitate the search for shelf objects. In practical applications, when the map is a shopping place, such as an indoor map of a supermarket, the map can help customers find the location of the products they want to buy, push relevant information such as coupons to customers, and help employees or suppliers find the location of products that need to be replenished or exchanged. Of course, the application of the map described in the embodiment of the present application is not limited to this.

本申请实施例中,为了方便信息传输和控制,服务端可以至少包括近端服务器以及远端服务器,近端服务器与监测端、移动终端可以部署在同一个局域网内,而远端服务器部署在网络端,与近端服务器通过互联网建立连接。In an embodiment of the present application, in order to facilitate information transmission and control, the service end may include at least a proximal server and a remote server. The proximal server, the monitoring end, and the mobile terminal may be deployed in the same local area network, while the remote server is deployed at the network end and establishes a connection with the proximal server through the Internet.

因此监测端可以具体是将无线信号或者根据无线信号计算获得的与移动终端的距离通过近端服务器发送至远端服务器;再由远端服务器定位移动终端的处理位置,作为货架对象的对象位置,并根据各个货架对象的对象位置,生成地图等。Therefore, the monitoring end can specifically send the wireless signal or the distance to the mobile terminal calculated based on the wireless signal to the remote server through the near-end server; the remote server then locates the processing position of the mobile terminal as the object position of the shelf object, and generates a map based on the object position of each shelf object.

基于上述某些实施例所述的地图生成系统,如图3所示,本申请实施例提供了一种地图生成方法的一个实施例,该方法可以包括以下几个步骤:Based on the map generation system described in some of the above embodiments, as shown in FIG3 , an embodiment of the present application provides an embodiment of a map generation method, which may include the following steps:

301:移动终端发射无线信号。301: The mobile terminal transmits a wireless signal.

302:移动终端处理货架中的货架对象以获得对象处理信息。302: The mobile terminal processes the shelf objects in the shelf to obtain object processing information.

对象处理信息中包括对象标识。The object handling information includes the object identifier.

303:移动终端发送所述对象处理信息至服务端。303: The mobile terminal sends the object processing information to the server.

304:监测端接收所述无线信号。304: The monitoring terminal receives the wireless signal.

305:监测端发送所述无线信号至所述服务端。305: The monitoring end sends the wireless signal to the service end.

306:服务端根据所述对象处理信息,确定所述移动终端处理的所述货架对象。306: The server determines the shelf object processed by the mobile terminal according to the object processing information.

307:服务端根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置。307: The server locates the processing position of the mobile terminal according to the wireless signal transmitted by the mobile terminal when processing the shelf object and the position of the corresponding monitoring terminal, and uses the processing position as the object position of the shelf object.

308:服务端根据所述货架对象的对象位置,生成地图。308: The server generates a map according to the object position of the shelf object.

其中,移动终端处理货架中的货架对象以获得对象处理信息可以是:The mobile terminal processes the shelf objects in the shelf to obtain the object processing information, which may be:

扫码货架中的货架对象以获得对象处理信息,所述对象处理信息为扫码获得的扫码信息。Scan the shelf object in the shelf to obtain object processing information, where the object processing information is the scanning information obtained by scanning the code.

也可以是:采集货架中的货架对象以获得对象处理信息,所述对象处理信息为所述货架对象的图像;Alternatively, the method may include: collecting shelf objects in the shelf to obtain object processing information, wherein the object processing information is an image of the shelf object;

此时,所述服务端还用于识别所述货架对象的图像,以确定所述货架对象的对象标识。At this time, the server is further configured to recognize the image of the shelf object to determine the object identifier of the shelf object.

也可以是:It can also be:

采集货架中的货架对象以获得所述货架对象的图像;collecting shelf objects in the shelf to obtain images of the shelf objects;

识别所述货架对象的图像以获得对象处理信息,该对象处理信息可以为所述货架对象的对象标识。The image of the shelf object is recognized to obtain object processing information, where the object processing information may be an object identification of the shelf object.

也可以是:It can also be:

移动终端接收货架中货架对象对应的标签发射的特定信号,以获得对象处理信息,该对象处理信息即为标签信息码。The mobile terminal receives a specific signal transmitted by a tag corresponding to a shelf object in the shelf to obtain object processing information, which is the tag information code.

服务端即可以根据标签信息码查找对应的对象信息码,从而确定货架对象的对象标识。The server can then look up the corresponding object information code based on the label information code, thereby determining the object identifier of the shelf object.

其中,该特定信号可以为NFC(Near Field Communication,近距离无线通信)信号。移动终端以及标签中均可以部署NFC芯片。The specific signal may be an NFC (Near Field Communication) signal. NFC chips may be deployed in both mobile terminals and tags.

在某些实施例中,还可以包括:In some embodiments, it may also include:

服务端根据所述移动终端未处理所述货架对象时对应的无线信号以及对应的监测端的位置,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置;The server locates the unprocessed position of the mobile terminal according to the corresponding wireless signal when the mobile terminal does not process the shelf object and the corresponding position of the monitoring terminal; and uses the unprocessed position as the shelf aisle position;

因此,服务端根据所述货架对象的对象位置,生成地图可以包括:Therefore, the server may generate a map based on the object position of the shelf object, which may include:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图具体是:In some embodiments, the server generates a map based on the object position of the shelf object and the shelf aisle position by:

确定地图边界;在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Determine a map boundary; and generate a map within the map boundary based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图具体是:In some embodiments, the server generates a map based on the object position of the shelf object and the shelf aisle position by:

根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;generating a category distribution submap according to the object position of the shelf object and the object category of the shelf object;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, so as to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, generating an object distribution sub-map corresponding to each shelf according to the object position of the shelf object;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship is established among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map to generate a map.

在某些实施例中,该方法还可以包括:In some embodiments, the method may further include:

所述服务端将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请对应的对象分布子地图。The server sends the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the corresponding object distribution sub-map.

在某些实施例中,该方法还可以包括:In some embodiments, the method may further include:

将所述地图发送至用户终端,以供所述用户终端输出所述地图;sending the map to a user terminal so that the user terminal outputs the map;

接收所述用户终端的导航请求,所述导航请求中包括至少一个目标货架对象的对象标识;receiving a navigation request from the user terminal, wherein the navigation request includes an object identifier of at least one target shelf object;

根据所述至少一个目标货架对象的对象标识,查询所述至少一个目标货架对象的对象位置;querying an object position of the at least one target shelf object according to the object identifier of the at least one target shelf object;

根据所述至少一个目标货架对象的对象位置以及所述用户终端的终端位置,生成导航提示信息;generating navigation prompt information according to the object position of the at least one target shelf object and the terminal position of the user terminal;

触发所述用户终端在所述地图中输出所述导航提示信息。The user terminal is triggered to output the navigation prompt information in the map.

在某些实施例中,该方法还可以包括:In some embodiments, the method may further include:

将所述地图发送至用户终端,以供所述用户终端输出所述地图;sending the map to a user terminal so that the user terminal outputs the map;

根据所述用户终端的终端位置,将与所述终端位置匹配的货架对象的相关推荐信息发送至所述用户终端,以供所述用户终端输出所述相关推荐信息。According to the terminal location of the user terminal, relevant recommendation information of the shelf object matching the terminal location is sent to the user terminal, so that the user terminal outputs the relevant recommendation information.

在某些实施例中,该方法还可以包括:In some embodiments, the method may further include:

将所述地图发送至用户终端,以供所述用户终端输出所述地图;sending the map to a user terminal so that the user terminal outputs the map;

接收所述用户终端的对象查找请求,所述对象查找请求包括待查找对象的对象标识;receiving an object search request from the user terminal, wherein the object search request includes an object identifier of an object to be searched;

根据所述待查找对象的对象标识,确定所述待查找对象的对象位置;Determining the object location of the object to be found according to the object identifier of the object to be found;

触发所述用户设备在所述地图中所述待查找对象的对象位置处输出查找提示信息。The user equipment is triggered to output search prompt information at the object location of the object to be found in the map.

基于上述某些实施例所述的地图生成系统,如图4所示,本申请实施例提供了一种地图生成方法的又一个实施例,该方法可以包括以下几个步骤:Based on the map generation system described in some of the above embodiments, as shown in FIG4 , an embodiment of the present application provides another embodiment of a map generation method, which may include the following steps:

401:移动终端发射无线信号;401: The mobile terminal transmits a wireless signal;

402:移动终端处理货架中的货架对象以获得对象处理信息。该对象处理信息包括对象标识。402: The mobile terminal processes the shelf object in the shelf to obtain object processing information, which includes an object identifier.

403:移动终端发送所述对象处理信息至所述服务端。403: The mobile terminal sends the object processing information to the server.

404:监测端接收所述无线信号。404: The monitoring terminal receives the wireless signal.

405:监测端根据所述无线信号计算与所述移动终端的距离。405: The monitoring terminal calculates the distance to the mobile terminal based on the wireless signal.

406:监测端将所述距离发送至所述服务端;406: The monitoring end sends the distance to the service end;

407:服务端根据所述对象处理信息,确定所述移动终端处理的所述货架对象。407: The server determines the shelf object processed by the mobile terminal according to the object processing information.

408:服务端根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置。408: The server locates the processing position of the mobile terminal according to the distance corresponding to when the mobile terminal processes the shelf object and the position of the monitoring terminal that sends the distance, and uses the processing position as the object position of the shelf object.

409:服务端根据所述货架对象的对象位置,生成地图。409: The server generates a map according to the object position of the shelf object.

图4所示实施例与上述实施例不同之处在于,由监测端计算与移动终端的距离,具体将所述距离上传至服务端,服务端根据所述距离,定位移动终端的处理位置等。其他步骤可以参见上述实施例中所述,在此不再赘述。The embodiment shown in FIG4 differs from the above embodiment in that the monitoring terminal calculates the distance to the mobile terminal and uploads the distance to the server, which then locates the processing position of the mobile terminal based on the distance. Other steps can be found in the above embodiment and will not be described in detail here.

基于上述某些实施例所述的地图生成系统,如图5所示,本申请实施例提供了一种地图生成方法的又一个实施例,该方法可以包括以下几个步骤:Based on the map generation system described in some of the above embodiments, as shown in FIG5 , an embodiment of the present application provides another embodiment of a map generation method, which may include the following steps:

501:监测端发射无线信号。501: The monitoring end transmits a wireless signal.

502:移动终端接收所述无线信号并发送至服务端。502: The mobile terminal receives the wireless signal and sends it to the server.

503:移动终端处理货架中的货架对象以获得对象处理信息。503: The mobile terminal processes the shelf objects in the shelf to obtain object processing information.

该对象处理信息可以包括对象标识。The object handling information may include an object identification.

504:移动终端发送所述对象处理信息至所述服务端。504: The mobile terminal sends the object processing information to the server.

505:服务端根据所述对象处理信息,确定所述移动终端处理的货架对象。505: The server determines the shelf object processed by the mobile terminal according to the object processing information.

506:服务端根据所述移动终端处理货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置。506: The server locates the processing position of the mobile terminal according to the wireless signal received when the mobile terminal processes the shelf object and the position of the corresponding monitoring terminal, and uses the processing position as the object position of the shelf object.

507:服务端根据所述货架对象的对象位置,生成地图。507: The server generates a map according to the object position of the shelf object.

图5所示实施例与图3所示实施例不同之处在于,由移动终端接收监测端发射的无线信号,并将无线信号发送至服务端,其他步骤可以参见上述实施例中所述,在此不再赘述。The embodiment shown in FIG5 differs from the embodiment shown in FIG3 in that the mobile terminal receives the wireless signal transmitted by the monitoring end and sends the wireless signal to the service end. Other steps can be referred to as described in the above embodiment and will not be repeated here.

基于上述某些实施例所述的地图生成系统,如图6所示,本申请实施例提供了一种地图生成方法的又一个实施例,该方法可以包括以下几个步骤:Based on the map generation system described in some of the above embodiments, as shown in FIG6 , an embodiment of the present application provides another embodiment of a map generation method, which may include the following steps:

601:监测端发射无线信号。601: The monitoring terminal transmits a wireless signal.

602:移动终端接收所述无线信号并发送至服务端。602: The mobile terminal receives the wireless signal and sends it to the server.

603:移动终端处理货架中的货架对象以获得对象处理信息。该对象处理信息包括对象标识。603: The mobile terminal processes the shelf object in the shelf to obtain object processing information, which includes an object identifier.

604:移动终端根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置。604: The mobile terminal locates the processing position of the mobile terminal according to the wireless signal received when processing the shelf object and the position of the corresponding monitoring terminal.

605:移动终端将所述处理位置作为所述货架对象的对象位置。605: The mobile terminal uses the processed position as the object position of the shelf object.

606:移动终端发送所述货架对象的对象位置以及所述对象处理信息至所述服务端。606: The mobile terminal sends the object location of the shelf object and the object processing information to the server.

607:服务端用根据所述对象处理信息,确定所述移动终端处理的货架对象。607: The server determines the shelf object processed by the mobile terminal according to the object processing information.

608:服务端根据所述货架对象的对象位置,生成地图。608: The server generates a map according to the object position of the shelf object.

图6所示本实施例与图5所示实施例不同之处在于,由移动终端计算货架对象的对象位置,仅将货架对象的对象位置上传至服务端,服务端根据不同货架对象的对象位置,即可以生成地图,实现了地图自动生成,而具体计算方式以及生成方式可以参见上述实施例中所述,在此不再赘述。The embodiment shown in FIG6 differs from the embodiment shown in FIG5 in that the object position of the shelf object is calculated by the mobile terminal and only the object position of the shelf object is uploaded to the server. The server can generate a map based on the object positions of different shelf objects, thereby realizing automatic map generation. The specific calculation method and generation method can be found in the above embodiments and will not be repeated here.

本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现,在一个可能的设计中,如图7中所示,本申请实施例还提供了一种服务端的一个实施例,包括第一处理组件701以及与所述第一处理组件701连接的第一存储器702;Those skilled in the art will clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. In one possible design, as shown in FIG7 , the present application embodiment further provides an embodiment of a server, including a first processing component 701 and a first memory 702 connected to the first processing component 701;

所述第一存储器702存储一组或多组程序指令;The first memory 702 stores one or more sets of program instructions;

所述第一处理组件701用于调用所述第一存储器702的一组或多组程序指令,执行如下操作:The first processing component 701 is configured to call one or more sets of program instructions in the first memory 702 to perform the following operations:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的无线信号;所述无线信号为移动终端发射的;Receive a wireless signal sent by a monitoring terminal; the wireless signal is transmitted by a mobile terminal;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a wireless signal emitted by the mobile terminal when processing the shelf object and a position of a corresponding monitoring terminal, and using the processing position as an object position of the shelf object;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

当然,所述服务端必然还可以包括其他部件,例如输入/输出接口、通信组件等。Of course, the server may also include other components, such as input/output interfaces, communication components, etc.

在某些实施例中,所述第一处理组件还可以根据所述移动终端未处理所述货架对象时对应的无线信号,定位所述移动终端的未处理位置,并将所述未处理位置作为货架通道位置;In some embodiments, the first processing component may further locate an unprocessed position of the mobile terminal based on a wireless signal corresponding to when the mobile terminal did not process the shelf object, and use the unprocessed position as the shelf aisle position;

所述第一处理组件根据所述货架对象的对象位置,生成地图具体是:The first processing component generates a map according to the object position of the shelf object by:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第一处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the first processing component may generate a map based on the object position of the shelf object and the shelf aisle position by:

确定地图边界;Determine map boundaries;

在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Within the map boundary, a map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第一处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the first processing component may generate a map based on the object position of the shelf object and the shelf aisle position by:

根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;generating a category distribution submap according to the object position of the shelf object and the object category of the shelf object;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, so as to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, generating an object distribution sub-map corresponding to each shelf according to the object position of the shelf object;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship is established among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map to generate a map.

在某些实施例中,所述第一处理组件还可以将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请对应的对象分布子地图。In some embodiments, the first processing component can also send the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the corresponding object distribution sub-map.

在又一个可能的设计中,如图8中所示,本申请实施例还提供了一种服务端的又一个实施例,包括第二处理组件801以及与所述第二处理组件801连接的第二存储器802;In another possible design, as shown in FIG8 , the embodiment of the present application further provides another embodiment of a server, including a second processing component 801 and a second memory 802 connected to the second processing component 801;

所述第二处理组件801用于调用所述第二存储器802的一组或多组程序指令,执行如下操作:The second processing component 801 is configured to call one or more groups of program instructions in the second memory 802 to perform the following operations:

接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;receiving object processing information sent by a mobile terminal; the object processing information is obtained by processing a shelf object in the shelf;

接收监测端发送的距离;所述距离为所述监测端与所述移动终端的距离,根据所述移动终端发射的无线信号计算获得;receiving a distance sent by a monitoring terminal; the distance being the distance between the monitoring terminal and the mobile terminal, calculated based on a wireless signal transmitted by the mobile terminal;

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Locating a processing position of the mobile terminal according to a distance corresponding to when the mobile terminal processes the shelf object and a position of a monitoring terminal that sends the distance, and using the processing position as an object position of the shelf object;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

当然,所述服务端必然还可以包括其他部件,例如输入/输出接口、通信组件等。Of course, the server may also include other components, such as input/output interfaces, communication components, etc.

在某些实施例中,所述第二处理组件还用于根据移动终端未处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的未处理位置,并将所述未处理位置作为货架通道位置;In some embodiments, the second processing component is further configured to locate the unprocessed position of the mobile terminal based on the distance corresponding to when the mobile terminal did not process the shelf object and the position of the monitoring terminal that sent the distance, and use the unprocessed position as the shelf aisle position;

所述第二处理组件根据所述货架对象的对象位置,生成地图具体是:The second processing component generates a map according to the object position of the shelf object by:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第二处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the second processing component generating a map based on the object position of the shelf object and the shelf aisle position may specifically include:

确定地图边界;Determine map boundaries;

在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Within the map boundary, a map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第二处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the second processing component generating a map based on the object position of the shelf object and the shelf aisle position may specifically include:

根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;generating a category distribution submap according to the object position of the shelf object and the object category of the shelf object;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, so as to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, generating an object distribution sub-map corresponding to each shelf according to the object position of the shelf object;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship is established among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map to generate a map.

在某些实施例中,所述第二处理组件还可以将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请对应的对象分布子地图。In some embodiments, the second processing component can also send the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the corresponding object distribution sub-map.

本申请实施例还提供了一种移动终端,如图9中所述,该移动终端可以包括第三处理组件901,以及分别与所述第三处理组件901连接的发射组件902以及第三存储器903;The embodiment of the present application further provides a mobile terminal, as shown in FIG9 , which may include a third processing component 901 , and a transmitting component 902 and a third memory 903 respectively connected to the third processing component 901 ;

所述第三存储器903存储一组或多组程序指令;The third memory 903 stores one or more sets of program instructions;

所述第三处理组件901用于调用所述第三存储器903的一组或多组程序指令,执行如下操作:The third processing component 901 is configured to call one or more sets of program instructions in the third memory 903 to perform the following operations:

触发所述发射组件902发射无线信号;Triggering the transmitting component 902 to transmit a wireless signal;

处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;所述对象处理信息用于确定所述移动终端处理的所述货架对象;所述无线信号通过监测端发送至服务端,用于定位所述移动终端的处理位置,以作为所述货架对象的对象位置;所述货架对象的对象位置用于生成地图。Processing shelf objects in the shelf to obtain object processing information; sending the object processing information to the server; the object processing information is used to determine the shelf object processed by the mobile terminal; the wireless signal is sent to the server through the monitoring terminal to locate the processing position of the mobile terminal as the object position of the shelf object; the object position of the shelf object is used to generate a map.

当然,所述服务端必然还可以包括其他部件,例如输入/输出接口等。Of course, the server may also include other components, such as input/output interfaces, etc.

在某些实施例中,所述发射组件可以具体为UWB芯片。采用UWB芯片发射无线信号,利用UWB信号定位移动终端位置可以进一步提高定位精确度,降低误差,且计算速度快、实时性高,从而可以进一步提高地图生成效率。In some embodiments, the transmitting component may be a UWB chip. Using a UWB chip to transmit wireless signals and locating the mobile terminal using UWB signals can further improve positioning accuracy, reduce errors, and achieve high calculation speed and real-time performance, thereby further improving map generation efficiency.

在实际应用中,该移动终端可以为便携式的手持设备,例如可以为手机、扫描枪等移动终端。In practical applications, the mobile terminal may be a portable handheld device, for example, a mobile phone, a scanner, or other mobile terminal.

在又一个可能的设计中,如图10中所示,本申请实施例还提供了一种服务端的又一个实施例,包括第四处理组件1001以及与所述第四处理组件1001连接的第四存储器1002;In another possible design, as shown in FIG10 , the embodiment of the present application further provides another embodiment of a server, including a fourth processing component 1001 and a fourth memory 1002 connected to the fourth processing component 1001;

所述第四存储器1002存储一组或多组程序指令;The fourth memory 1002 stores one or more sets of program instructions;

所述第四处理组件1002用于调用所述第四存储器1003的一组或多组程序指令,执行如下操作:The fourth processing component 1002 is configured to call one or more groups of program instructions in the fourth memory 1003 to perform the following operations:

接收移动终端发送的无线信号以及对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;所述无线信号为监测端发射的。Receive the wireless signal and object processing information sent by the mobile terminal; the object processing information is obtained by processing the shelf objects in the shelf; the wireless signal is emitted by the monitoring terminal.

根据所述对象处理信息,确定所述移动终端处理的所述货架对象;determining the shelf object processed by the mobile terminal according to the object processing information;

根据所述移动终端处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The processing position of the mobile terminal is located according to the wireless signal received when the mobile terminal processes the shelf object and the position of the corresponding monitoring terminal; the processing position is used as the object position of the shelf object; and a map is generated according to the object position of the shelf object.

当然,所述服务端必然还可以包括其他部件,例如输入/输出接口、通信组件等。Of course, the server may also include other components, such as input/output interfaces, communication components, etc.

在某些实施例中,所述第四处理组件还可以根据所述移动终端未处理所述货架对象时对应的无线信号,定位所述移动终端的未处理位置,并将所述未处理位置作为货架通道位置;In some embodiments, the fourth processing component may further locate an unprocessed position of the mobile terminal based on a wireless signal corresponding to when the mobile terminal did not process the shelf object, and use the unprocessed position as the shelf aisle position;

所述第四处理组件根据所述货架对象的对象位置,生成地图具体是:The fourth processing component generates a map according to the object position of the shelf object by:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第四处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the fourth processing component generating a map based on the object position of the shelf object and the shelf aisle position may specifically:

确定地图边界;Determine map boundaries;

在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Within the map boundary, a map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第一处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the first processing component may generate a map based on the object position of the shelf object and the shelf aisle position by:

根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;generating a category distribution submap according to the object position of the shelf object and the object category of the shelf object;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, so as to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, generating an object distribution sub-map corresponding to each shelf according to the object position of the shelf object;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map is established to generate a map.

在某些实施例中,所述第四处理组件还可以将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请对应的对象分布子地图。In some embodiments, the fourth processing component can also send the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the corresponding object distribution sub-map.

本申请还提供了一种移动终端,如图11中所示,该移动终端可以包括第五处理组件1101,以及分别与所述第五处理组件1101连接的第一接收组件1102以及第五存储器1103;The present application further provides a mobile terminal, as shown in FIG11 , the mobile terminal may include a fifth processing component 1101 , and a first receiving component 1102 and a fifth memory 1103 respectively connected to the fifth processing component 1101 ;

所述第五存储器1103存储一组或多组程序指令;The fifth memory 1103 stores one or more sets of program instructions;

所述第五处理组件1101用于调用所述第五存储器1103的一组或多组程序指令,执行如下操作:The fifth processing component 1101 is configured to call one or more sets of program instructions in the fifth memory 1103 to perform the following operations:

触发所述第一接收组件1102接收监测端发射的无线信号;Triggering the first receiving component 1102 to receive the wireless signal transmitted by the monitoring terminal;

处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端。Processing the shelf objects in the shelf to obtain object processing information; and sending the object processing information to the server.

从而服务端可以根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时接收的无线信号,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。Therefore, the server can determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal received when the mobile terminal processes the shelf object; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object.

在又一个可能的设计中,如图12中所示,本申请实施例还提供了一种服务端的又一个实施例,包括第六处理组件1201以及与所述第六处理组件1201连接的第六存储器1202;In another possible design, as shown in FIG12 , the embodiment of the present application further provides another embodiment of a server, including a sixth processing component 1201 and a sixth memory 1202 connected to the sixth processing component 1201;

所述第六存储器1202存储一组或多组程序指令;The sixth memory 1202 stores one or more sets of program instructions;

所述第六处理组件1202用于调用所述第六存储器1203的一组或多组程序指令,执行如下操作:The sixth processing component 1202 is configured to call one or more sets of program instructions in the sixth memory 1203 to perform the following operations:

接收移动终端发送的货架对象的对象位置以及所述对象处理信息至所述服务端;receiving the object location of the shelf object and the object processing information sent by the mobile terminal to the server;

根据所述货架对象的对象位置,生成地图。A map is generated according to the object positions of the shelf objects.

其中,所述货架对象处理信息通过处理货架中的货架对象获得,用于服务端确定处理的所述货架对象;所述货架对象的对象位置为根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位获得的所述移动终端的处理位置。Among them, the shelf object processing information is obtained by processing the shelf object in the shelf, and is used by the server to determine the shelf object to be processed; the object position of the shelf object is the processing position of the mobile terminal obtained by positioning based on the wireless signal received when processing the shelf object and the position of the corresponding monitoring terminal.

当然,所述服务端必然还可以包括其他部件,例如输入/输出接口、通信组件等。Of course, the server may also include other components, such as input/output interfaces, communication components, etc.

在某些实施例中,所述第六处理组件还可以接收移动终端发送的货架通道位置;In some embodiments, the sixth processing component may also receive a shelf aisle location sent by a mobile terminal;

所述第六处理组件根据所述货架对象的对象位置,生成地图具体是:The sixth processing component generates a map according to the object position of the shelf object by:

根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第六处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the sixth processing component generating a map based on the object position of the shelf object and the shelf aisle position may specifically include:

确定地图边界;Determine map boundaries;

在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Within the map boundary, a map is generated based on the object position of the shelf object and the shelf aisle position.

在某些实施例中,所述第一处理组件根据所述货架对象的对象位置以及所述货架通道位置,生成地图可以具体是:In some embodiments, the first processing component may generate a map based on the object position of the shelf object and the shelf aisle position by:

根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;generating a category distribution submap according to the object position of the shelf object and the object category of the shelf object;

针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution submap, draw the shelf according to the object position of the shelf object and draw the shelf aisle according to the shelf aisle position, so as to generate a shelf distribution submap corresponding to each object category;

针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, generating an object distribution sub-map corresponding to each shelf according to the object position of the shelf object;

建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。An association relationship is established among the category sub-map, the shelf distribution sub-map, and the object distribution sub-map to generate a map.

在某些实施例中,所述第六处理组件还可以将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请对应的对象分布子地图。In some embodiments, the sixth processing component can also send the map to the user terminal, so that after the user terminal receives the map, it outputs the category sub-map; when receiving a shelf output request for any object category in the category sub-map, it outputs the corresponding shelf distribution sub-map; when receiving an object output request for any shelf in the shelf distribution sub-map, it outputs the corresponding object distribution sub-map.

本申请还提供了一种移动终端,如图13中所示,该移动终端可以包括第七处理组件1103,以及分别与所述第七处理组件1301连接的第二接收组件1302以及第七存储器1303;The present application also provides a mobile terminal, as shown in FIG13 , the mobile terminal may include a seventh processing component 1103 , and a second receiving component 1302 and a seventh memory 1303 respectively connected to the seventh processing component 1301 ;

所述第七存储器1303存储一组或多组程序指令;The seventh memory 1303 stores one or more sets of program instructions;

所述第七处理组件1301用于调用所述第七存储器1303的一组或多组程序指令,执行如下操作:The seventh processing component 1301 is configured to call one or more groups of program instructions in the seventh memory 1303 to perform the following operations:

触发所述第二接收组件1302接收监测端发射的无线信号;Triggering the second receiving component 1302 to receive the wireless signal transmitted by the monitoring terminal;

处理货架中的货架对象以获得对象处理信息;根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;发送所述货架对象的对象位置以及所述对象处理信息至所述服务端;从而,所述服务端即可以根据所述对象处理信息,确定所述移动终端处理的所述货架对象,并根据所述货架对象的对象位置,生成地图。Process the shelf objects in the shelf to obtain object processing information; locate the processing position of the mobile terminal based on the wireless signal received when processing the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; send the object position of the shelf object and the object processing information to the server; thereby, the server can determine the shelf object processed by the mobile terminal based on the object processing information, and generate a map based on the object position of the shelf object.

在一个典型的配置中,上述各个处理组件可以包括一个或多个处理器来执行指令。当然处理组件也可以为一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In a typical configuration, each of the above-mentioned processing components may include one or more processors to execute instructions. Of course, the processing components may also be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned methods.

存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory may be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。For example, certain terms are used in the specification and claims to refer to specific components. Those skilled in the art will understand that hardware manufacturers may use different terms to refer to the same component. This specification and claims do not distinguish components based on differences in name, but rather on differences in their functionality. Throughout the specification and claims, the term "including" is an open-ended term and should be interpreted as meaning "including, but not limited to." "Substantially" means that within an acceptable range of error, a person skilled in the art can solve the technical problem and substantially achieve the technical effect. Furthermore, the term "coupled" encompasses any direct and indirect electrical coupling means. Therefore, if a first device is described as being coupled to a second device, this means that the first device can be directly electrically coupled to the second device or indirectly electrically coupled to the second device via other devices or coupling means. The subsequent description of the specification describes preferred embodiments of the present application. However, this description is intended to illustrate the general principles of the present application and is not intended to limit the scope of the present application. The scope of protection of the present application shall be determined by the appended claims.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a product or system comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such a product or system. In the absence of further limitations, the elements defined by the phrase "comprises a..." do not exclude the presence of other identical elements in the product or system comprising the elements.

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。The above description shows and describes several preferred embodiments of the present application. However, as previously mentioned, it should be understood that the present application is not limited to the form disclosed herein and should not be construed as excluding other embodiments. Instead, the present application can be used in various other combinations, modifications, and environments and can be modified within the scope of the application concept described herein through the above teachings or technology or knowledge in the relevant field. Modifications and changes made by those skilled in the art that do not depart from the spirit and scope of the present application should be protected by the claims appended hereto.

Claims (24)

1.一种地图生成系统,其特征在于,包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的天花板上,位置已知;1. A map generation system, characterized in that it includes a server, a mobile terminal, and a monitoring terminal; the monitoring terminal is disposed on the ceiling of an indoor venue, and its location is known; 所述移动终端用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;其中,所述移动终端中配置有UWB(Ultra Wideband,超宽带)芯片,所述移动终端通过所述UWB芯片发射所述无线信号;The mobile terminal is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server; wherein, the mobile terminal is configured with a UWB (Ultra Wideband) chip, and the mobile terminal transmits the wireless signals through the UWB chip; 所述监测端用于接收所述无线信号;发送所述无线信号至所述服务端;The monitoring terminal is used to receive the wireless signal and send the wireless signal to the server. 所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图。The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal emitted by the mobile terminal when processing the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object. 2.根据权利要求1所述的系统,其特征在于,所述移动终端处理货架中的货架对象以获得对象处理信息具体是:2. The system according to claim 1, characterized in that, the mobile terminal processes shelf objects in the shelf to obtain object processing information specifically as follows: 扫码货架中的货架对象以获得对象处理信息,所述对象处理信息为扫码获得的扫码信息。Scan the shelf object in the barcode shelf to obtain object processing information, which is the barcode information obtained by scanning. 3.根据权利要求1所述的系统,其特征在于,所述服务端还用于根据所述移动终端未处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的未处理位置;将所述未处理位置作为货架通道位置;3. The system according to claim 1, wherein the server is further configured to locate the unprocessed position of the mobile terminal based on the wireless signal emitted by the mobile terminal when it does not process the shelf object and the position of the corresponding monitoring terminal; and to use the unprocessed position as the shelf aisle position; 所述服务端根据所述货架对象的对象位置,生成地图具体是:The server generates a map based on the location of the shelf object, specifically by: 根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object location of the shelf object and the location of the shelf aisle. 4.根据权利要求3所述的系统,其特征在于,所述服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图具体是:4. The system according to claim 3, characterized in that, the server generates the map based on the object location of the shelf object and the shelf aisle location specifically as follows: 确定地图边界;在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Determine the map boundaries; within the map boundaries, generate a map based on the object positions of the shelf objects and the shelf aisle positions. 5.根据权利要求3所述的系统,其特征在于,所述服务端根据所述货架对象的对象位置以及所述货架通道位置,生成地图具体是:5. The system according to claim 3, characterized in that, the server generates the map based on the object location of the shelf object and the shelf aisle location specifically as follows: 根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;Generate a category distribution sub-map based on the object location and object category of the shelf object; 针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution sub-map, draw shelves according to the object location of the shelf object and draw shelf aisles according to the shelf aisle location to generate a shelf distribution sub-map corresponding to each object category; 针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, an object distribution sub-map corresponding to each shelf is generated based on the object location of the shelf object; 建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。Establish the association between the category sub-map, the shelf distribution sub-map, and the object distribution sub-map, and generate a map. 6.根据权利要求5所述的系统,其特征在于,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出对应的对象分布子地图。6. The system according to claim 5, wherein the server is further configured to send the map to the user terminal, so that after receiving the map, the user terminal outputs the category sub-map; upon receiving a shelf output request for any object category in the category sub-map, outputs the corresponding shelf distribution sub-map; and upon receiving an object output request for any shelf in the shelf distribution sub-map, outputs the corresponding object distribution sub-map. 7.根据权利要求1~5任一项所述的系统,其特征在于,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;接收所述用户终端的导航请求,所述导航请求中包括至少一个目标货架对象的对象标识;根据所述至少一个目标货架对象的对象标识,查询所述至少一个目标货架对象的对象位置;根据所述至少一个目标货架对象的对象位置以及所述用户终端的终端位置,生成导航提示信息;触发所述用户终端在所述地图中输出所述导航提示信息。7. The system according to any one of claims 1 to 5, wherein the server is further configured to send the map to a user terminal for the user terminal to output the map; receive a navigation request from the user terminal, the navigation request including an object identifier of at least one target shelf object; query the object location of the at least one target shelf object based on the object identifier of the at least one target shelf object; generate navigation prompt information based on the object location of the at least one target shelf object and the terminal location of the user terminal; and trigger the user terminal to output the navigation prompt information in the map. 8.根据权利要求1~5任一项所述的系统,其特征在于,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;根据所述用户终端的终端位置,将与所述终端位置匹配的货架对象的相关推荐信息发送至所述用户终端,以供所述用户终端输出所述相关推荐信息。8. The system according to any one of claims 1 to 5, wherein the server is further configured to send the map to the user terminal for the user terminal to output the map; and to send relevant recommendation information of shelf objects matching the terminal location to the user terminal according to the terminal location of the user terminal for the user terminal to output the relevant recommendation information. 9.根据权利要求1~5任一项所述的系统,其特征在于,所述服务端还用于将所述地图发送至用户终端,以供所述用户终端输出所述地图;接收所述用户终端的对象查找请求,所述对象查找请求包括待查找对象的对象标识;根据所述待查找对象的对象标识,确定所述待查找对象的对象位置;触发所述用户终端在所述地图中所述待查找对象的对象位置处输出查找提示信息。9. The system according to any one of claims 1 to 5, wherein the server is further configured to send the map to a user terminal for the user terminal to output the map; receive an object search request from the user terminal, the object search request including an object identifier of the object to be searched; determine the object location of the object to be searched based on the object identifier of the object to be searched; and trigger the user terminal to output search prompt information at the object location of the object to be searched in the map. 10.一种地图生成系统,其特征在于,包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的天花板上,位置已知;10. A map generation system, characterized in that it includes a server, a mobile terminal, and a monitoring terminal; the monitoring terminal is disposed on the ceiling of an indoor venue, and its location is known; 所述移动终端用于发射无线信号;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to transmit wireless signals; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server. 所述监测端用于接收所述无线信号;根据所述无线信号计算与所述移动终端的距离;将所述距离发送至所述服务端;所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图;The monitoring terminal is used to receive the wireless signal; calculate the distance to the mobile terminal based on the wireless signal; and send the distance to the server. The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the distance corresponding to the mobile terminal processing the shelf object and the position of the monitoring terminal that sent the distance; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object. 其中,所述移动终端中配置有UWB(Ultra Wideband,超宽带)芯片,所述移动终端通过所述UWB芯片发射所述无线信号。The mobile terminal is equipped with a UWB (Ultra Wideband) chip, and the mobile terminal transmits the wireless signal through the UWB chip. 11.一种地图生成系统,其特征在于,包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的天花板上,位置已知;11. A map generation system, characterized in that it includes a server, a mobile terminal, and a monitoring terminal; the monitoring terminal is disposed on the ceiling of an indoor venue, and its location is known; 所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals; 所述移动终端用于接收所述无线信号;发送所述无线信号至所述服务端;处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至所述服务端;The mobile terminal is used to receive the wireless signal; send the wireless signal to the server; process shelf objects in the shelf to obtain object processing information; and send the object processing information to the server. 所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述移动终端处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;根据所述货架对象的对象位置,生成地图;The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; locate the processing position of the mobile terminal based on the wireless signal received by the mobile terminal when processing the shelf object and the position of the corresponding monitoring terminal; use the processing position as the object position of the shelf object; and generate a map based on the object position of the shelf object. 其中,所述移动终端中配置有UWB(Ultra Wideband,超宽带)芯片,所述移动终端通过所述UWB芯片发射所述无线信号。The mobile terminal is equipped with a UWB (Ultra Wideband) chip, and the mobile terminal transmits the wireless signal through the UWB chip. 12.一种地图生成系统,其特征在于,包括服务端、移动终端以及监测端;所述监测端布置在室内场所中的天花板上,位置已知;12. A map generation system, characterized in that it includes a server, a mobile terminal, and a monitoring terminal; the monitoring terminal is disposed on the ceiling of an indoor venue, and its location is known; 所述监测端用于发射无线信号;The monitoring terminal is used to transmit wireless signals; 所述移动终端用于处理货架中的货架对象以获得对象处理信息;根据处理所述货架对象时接收的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置;将所述处理位置作为所述货架对象的对象位置;发送所述货架对象的对象位置以及所述对象处理信息至所述服务端;The mobile terminal is used to process shelf objects in the shelf to obtain object processing information; based on the wireless signal received when processing the shelf object and the location of the corresponding monitoring terminal, the processing location of the mobile terminal is located; the processing location is used as the object location of the shelf object; the object location of the shelf object and the object processing information are sent to the server. 所述服务端用于根据所述对象处理信息,确定所述移动终端处理的所述货架对象;根据所述货架对象的对象位置,生成地图;The server is used to determine the shelf object processed by the mobile terminal based on the object processing information; and to generate a map based on the object location of the shelf object. 其中,所述移动终端中配置有UWB(Ultra Wideband,超宽带)芯片,所述移动终端通过所述UWB芯片发射所述无线信号。The mobile terminal is equipped with a UWB (Ultra Wideband) chip, and the mobile terminal transmits the wireless signal through the UWB chip. 13.一种地图生成方法,其特征在于,所述方法包括:13. A map generation method, characterized in that the method comprises: 接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;Receive object processing information sent by a mobile terminal; the object processing information is obtained by processing shelf objects in the shelf. 接收位于室内场所的天花板上的监测端发送的无线信号;所述无线信号为移动终端通过UWB芯片发射的;Receives wireless signals transmitted from a monitoring terminal located on the ceiling of an indoor location; the wireless signals are transmitted by a mobile terminal via a UWB chip; 根据所述对象处理信息,确定所述移动终端处理的所述货架对象;Based on the object processing information, the shelf object processed by the mobile terminal is determined; 根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Based on the wireless signal emitted by the mobile terminal when processing the shelf object and the location of the corresponding monitoring terminal, the processing location of the mobile terminal is located, and the processing location is used as the object location of the shelf object. 根据所述货架对象的对象位置,生成地图。A map is generated based on the object location of the shelf object. 14.根据权利要求13所述的方法,其特征在于,还包括:14. The method according to claim 13, characterized in that it further comprises: 根据所述移动终端未处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的未处理位置,并将所述未处理位置作为货架通道位置;Based on the wireless signal emitted by the mobile terminal when it does not process the shelf object and the location of the corresponding monitoring terminal, the unprocessed position of the mobile terminal is located, and the unprocessed position is taken as the shelf aisle position. 所述地图生成步骤包括:The map generation steps include: 根据所述货架对象的对象位置以及所述货架通道位置,生成地图。A map is generated based on the object location of the shelf object and the location of the shelf aisle. 15.根据权利要求14所述的方法,其特征在于,所述地图生成步骤包括:15. The method according to claim 14, wherein the map generation step comprises: 确定地图边界;Define the map boundaries; 在所述地图边界内,根据所述货架对象的对象位置以及所述货架通道位置,生成地图。Within the map boundary, a map is generated based on the object location of the shelf object and the shelf aisle location. 16.根据权利要求14所述的方法,其特征在于,所述地图生成步骤包括:16. The method according to claim 14, wherein the map generation step comprises: 根据所述货架对象的对象位置以及所述货架对象的对象类别,生成类别分布子地图;Generate a category distribution sub-map based on the object location and object category of the shelf object; 针对所述类别分布子地图中的每一个对象类别,根据所述货架对象的对象位置绘制货架以及根据所述货架通道位置绘制货架通道,以生成每一个对象类别对应的货架分布子地图;For each object category in the category distribution sub-map, draw shelves according to the object location of the shelf object and draw shelf aisles according to the shelf aisle location to generate a shelf distribution sub-map corresponding to each object category; 针对所述货架分布子地图中的每一个货架,根据所述货架对象的对象位置,生成每一个货架对应的对象分布子地图;For each shelf in the shelf distribution sub-map, an object distribution sub-map corresponding to each shelf is generated based on the object location of the shelf object; 建立所述类别子地图、所述货架分布子地图以及所述对象分布子地图的关联关系,生成地图。Establish the association between the category sub-map, the shelf distribution sub-map, and the object distribution sub-map, and generate a map. 17.根据权利要求16所述的方法,其特征在于,还包括:17. The method according to claim 16, characterized in that it further comprises: 将所述地图发送至用户终端,以供所述用户终端接收到所述地图之后,输出所述类别子地图;接收到针对所述类别子地图中任一对象类别的货架输出请求时,输出对应的货架分布子地图;接收到针对所述货架分布子地图中任一货架的对象输出请求时,输出请求对应的对象分布子地图。The map is sent to the user terminal so that the user terminal can output the category sub-map after receiving the map; when a shelf output request for any object category in the category sub-map is received, the corresponding shelf distribution sub-map is output; when an object output request for any shelf in the shelf distribution sub-map is received, the object distribution sub-map corresponding to the request is output. 18.根据权利要求13~16任一项所述的方法,其特征在于,还包括:18. The method according to any one of claims 13 to 16, characterized in that it further comprises: 将所述地图发送至用户终端,以供所述用户终端输出所述地图;The map is sent to the user terminal so that the user terminal can output the map; 接收所述用户终端的导航请求,所述导航请求中包括至少一个目标货架对象的对象标识;Receive a navigation request from the user terminal, wherein the navigation request includes an object identifier of at least one target shelf object; 根据所述至少一个目标货架对象的对象标识,查询所述至少一个目标货架对象的对象位置;Based on the object identifier of the at least one target shelf object, query the object location of the at least one target shelf object; 根据所述至少一个目标货架对象的对象位置以及所述用户终端的终端位置,生成导航提示信息;Based on the object location of the at least one target shelf object and the terminal location of the user terminal, navigation prompt information is generated; 触发所述用户终端在所述地图中输出所述导航提示信息。The user terminal is triggered to output the navigation prompt information on the map. 19.根据权利要求13~16任一项所述的方法,其特征在于,还包括:19. The method according to any one of claims 13 to 16, characterized in that it further comprises: 将所述地图发送至用户终端,以供所述用户终端输出所述地图;The map is sent to the user terminal so that the user terminal can output the map; 根据所述用户终端的终端位置,将与所述终端位置匹配的货架对象的相关推荐信息发送至所述用户终端,以供所述用户终端输出所述相关推荐信息。Based on the location of the user terminal, relevant recommendation information for shelf objects matching the location is sent to the user terminal so that the user terminal can output the relevant recommendation information. 20.根据权利要求13~16任一项所述的方法,其特征在于,还包括:20. The method according to any one of claims 13 to 16, characterized in that it further comprises: 将所述地图发送至用户终端,以供所述用户终端输出所述地图;The map is sent to the user terminal so that the user terminal can output the map; 接收所述用户终端的对象查找请求,所述对象查找请求包括待查找对象的对象标识;Receive an object lookup request from the user terminal, the object lookup request including the object identifier of the object to be looked up; 根据所述待查找对象的对象标识,确定所述待查找对象的对象位置;The object location of the object to be searched is determined based on the object identifier of the object to be searched. 触发所述用户终端在所述地图中所述待查找对象的对象位置处输出查找提示信息。The user terminal is triggered to output a search prompt message at the location of the object to be searched in the map. 21.一种地图生成方法,其特征在于,包括:21. A map generation method, characterized in that it includes: 接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;Receive object processing information sent by a mobile terminal; the object processing information is obtained by processing shelf objects in the shelf. 接收位于室内场所的天花板上监测端发送的距离;所述距离为所述监测端与所述移动终端的距离,根据所述移动终端通过UWB芯片发射的无线信号计算获得;The distance is received from a monitoring terminal located on the ceiling of an indoor location; the distance is the distance between the monitoring terminal and the mobile terminal, calculated based on the wireless signal emitted by the mobile terminal via a UWB chip. 根据所述对象处理信息,确定所述移动终端处理的所述货架对象;Based on the object processing information, the shelf object processed by the mobile terminal is determined; 根据所述移动终端处理所述货架对象时对应的距离以及发送所述距离的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Based on the distance corresponding to the mobile terminal processing the shelf object and the location of the monitoring terminal that sends the distance, the processing position of the mobile terminal is located, and the processing position is used as the object position of the shelf object; 根据所述货架对象的对象位置,生成地图。A map is generated based on the object location of the shelf object. 22.一种服务端,其特征在于,包括第一处理组件以及与所述第一处理组件连接的第一存储器;22. A server, characterized in that it includes a first processing component and a first memory connected to the first processing component; 所述第一存储器存储一组或多组程序指令;The first memory stores one or more sets of program instructions; 所述第一处理组件用于调用所述第一存储器的一组或多组程序指令,执行如下操作:The first processing component is used to invoke one or more sets of program instructions from the first memory to perform the following operations: 接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;Receive object processing information sent by a mobile terminal; the object processing information is obtained by processing shelf objects in the shelf. 接收位于室内场所中的天花板上的监测端发送的无线信号;所述无线信号为移动终端通过UWB芯片发射的;Receives wireless signals transmitted by a monitoring terminal located on the ceiling in an indoor location; the wireless signals are transmitted by a mobile terminal via a UWB chip; 根据所述对象处理信息,确定所述移动终端处理的所述货架对象;Based on the object processing information, the shelf object processed by the mobile terminal is determined; 根据所述移动终端处理所述货架对象时发射的无线信号以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Based on the wireless signal emitted by the mobile terminal when processing the shelf object and the location of the corresponding monitoring terminal, the processing location of the mobile terminal is located, and the processing location is used as the object location of the shelf object. 根据所述货架对象的对象位置,生成地图。A map is generated based on the object location of the shelf object. 23.一种服务端,其特征在于,包括第二处理组件以及与所述第二处理组件连接的第二存储器;23. A server, characterized in that it includes a second processing component and a second memory connected to the second processing component; 所述第二存储器存储一组或多组程序指令;The second memory stores one or more sets of program instructions; 所述第二处理组件用于调用第一存储器的一组或多组程序指令,执行如下操作:The second processing component is used to invoke one or more sets of program instructions from the first memory to perform the following operations: 接收移动终端发送的对象处理信息;所述对象处理信息通过处理货架中的货架对象获得;Receive object processing information sent by a mobile terminal; the object processing information is obtained by processing shelf objects in the shelf. 接收位于室内场所的天花板上的监测端发送的距离;所述距离为所述监测端与所述移动终端的距离,根据所述移动终端通过UWB芯片发射的无线信号计算获得;The distance is received from a monitoring terminal located on the ceiling of an indoor location; the distance is the distance between the monitoring terminal and the mobile terminal, calculated based on the wireless signal emitted by the mobile terminal via a UWB chip. 根据所述对象处理信息,确定所述移动终端处理的所述货架对象;Based on the object processing information, the shelf object processed by the mobile terminal is determined; 根据所述移动终端处理所述货架对象时对应的距离以及对应的监测端的位置,定位所述移动终端的处理位置,并将所述处理位置作为所述货架对象的对象位置;Based on the distance between the mobile terminal and the corresponding location of the monitoring terminal when the mobile terminal processes the shelf object, the processing location of the mobile terminal is located, and the processing location is used as the object location of the shelf object. 根据所述货架对象的对象位置,生成地图。A map is generated based on the object location of the shelf object. 24.一种移动终端,其特征在于,包括第三处理组件,以及分别与所述第三处理组件连接的第三存储器以及发射组件;其中,所述发射组件为UWB芯片;24. A mobile terminal, characterized in that it includes a third processing component, a third memory and a transmitting component respectively connected to the third processing component; wherein the transmitting component is a UWB chip; 所述第三存储器存储一组或多组程序指令;The third memory stores one or more sets of program instructions; 所述第三处理组件用于调用所述第三存储器的一组或多组程序指令,执行如下操作:The third processing component is used to invoke one or more sets of program instructions from the third memory to perform the following operations: 触发所述发射组件发射无线信号;The transmitting component is triggered to transmit a wireless signal; 处理货架中的货架对象以获得对象处理信息;发送所述对象处理信息至服务端;所述对象处理信息用于确定所述移动终端处理的所述货架对象;所述无线信号用于定位所述移动终端的处理位置,以作为所述货架对象的对象位置;所述货架对象的对象位置用于生成地图。The system processes shelf objects in the shelving unit to obtain object processing information; sends the object processing information to the server; the object processing information is used to determine the shelf object being processed by the mobile terminal; the wireless signal is used to locate the processing position of the mobile terminal, which serves as the object position of the shelf object; the object position of the shelf object is used to generate a map.
HK17112176.2A 2017-02-20 2017-11-21 A map generating system, a method, a server and a mobile terminal HK1238440B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710090396.7 2017-02-20

Publications (2)

Publication Number Publication Date
HK1238440A1 HK1238440A1 (en) 2018-04-27
HK1238440B true HK1238440B (en) 2020-02-28

Family

ID=

Similar Documents

Publication Publication Date Title
AU2019201245B2 (en) Map generation system and method
CN107257368A (en) Map generation system, method, service end and mobile terminal
AU2018282354B2 (en) Prompting method and apparatus
US10390411B2 (en) Controlling lighting using spatial distribution of users
CN106408365A (en) Content recommendation method and apparatus
CN103473679A (en) Shopping guide method, shopping guide system and mobile terminal
CN109640246B (en) Information acquisition method, device, system and storage medium
CN105228106A (en) A kind of medical personnel's lookup method based on indoor, location-server and system
CN106323290B (en) Map generation system and method
CN105005898A (en) A shopping guide method and system based on indoor and outdoor positioning
HK1238440B (en) A map generating system, a method, a server and a mobile terminal
HK1238440A1 (en) A map generating system, a method, a server and a mobile terminal
HK1229879A (en) Prompting method and apparatus
KR101558237B1 (en) Method and system for position cognition using Ubiquitous Sensor Network in shadow zone of mobile communication and wireless Internet