WO2019033375A1 - Query processing method, server and storage medium - Google Patents
Query processing method, server and storage medium Download PDFInfo
- Publication number
- WO2019033375A1 WO2019033375A1 PCT/CN2017/097944 CN2017097944W WO2019033375A1 WO 2019033375 A1 WO2019033375 A1 WO 2019033375A1 CN 2017097944 W CN2017097944 W CN 2017097944W WO 2019033375 A1 WO2019033375 A1 WO 2019033375A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- monitor
- server
- free area
- target
- picture
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Definitions
- the present invention relates to the field of computer application technologies, and in particular, to a query processing method, a server, and a storage medium.
- libraries and other areas are generally places that people often visit.
- the library will set up different partitions, and different types of books will be placed in different partitions. People can choose different types of books to read according to their preferences.
- the embodiment of the invention provides a query processing method and a server, which can notify the user of a free area relatively quickly.
- an embodiment of the present invention provides a query processing method, including:
- the server obtains image information returned by multiple monitors to monitor the corresponding area
- the server analyzes the image in the acquired image information, and determines, as the target monitor, the monitor having the free area in the image according to the analysis result;
- the server sends a prompt message to the user terminal, the prompt message is used to prompt the location of the area monitored by the target monitor.
- the server analyzes the acquired image information, including:
- the server analyzes each of the multiple pictures taken according to the device identifier of the monitor, Determining the number of objects of the target object in the picture; the target object is a picture object of the person;
- the server determines, as the target monitor, a monitor that has a free area in the picture, including:
- the target picture with the smallest number of objects is further determined from the plurality of pictures;
- the monitor corresponding to the target image is determined as the target monitor.
- the server determines, as the target monitor, a monitor that has a free area in the picture, including:
- the device identifier of the monitor corresponding to each picture is further determined;
- the monitor closest to the graphic code position information is used as the target monitor.
- the graphic code is a two-dimensional code, where the address of the server and the location identifier of the two-dimensional code are indicated in the two-dimensional code, and the location identifier and the graphic code location information of the two-dimensional code are stored in the server.
- the mapping relationship, the server is the graphic code location information determined according to the graphic code identifier carried in the idle area query request.
- the embodiment of the present invention further provides a server, including: a storage device and a processor;
- the storage device is configured to store program instructions
- the processor calling the program instruction, for
- the image in the acquired image information is analyzed, and the monitor having the free area in the image is determined as the target monitor according to the analysis result;
- a prompt message is sent to the user terminal, the prompt message is used to prompt the location of the area monitored by the target monitor.
- the processor is configured to use, respectively, the server according to the device identifier of the monitor.
- the plurality of captured images are analyzed to determine the number of objects of the target object in the image; the target object refers to a picture object of the person; and when the number of objects is not greater than a preset number threshold, it is determined that there is a free area in the picture.
- the processor is configured to: when detecting that the picture having the free area includes multiple, further determining, from the plurality of pictures, the target picture with the smallest number of objects; determining the monitor corresponding to the target picture As the target monitor.
- the processor is configured to further determine a device identifier of a monitor corresponding to each image when the number of pictures in which the free area exists is detected, and determine a location of the corresponding monitor according to the device identifier. And according to the graphic code position information when the user terminal scans the graphic code and sends the free area query request, the monitor closest to the graphic code position information is used as the target monitor.
- the embodiment of the present invention further provides a computer storage medium for storing program instructions, which are used to implement the query processing method of the first aspect described above when the program instructions are executed.
- the user can find the free location area by scanning the two-dimensional code, and then move to the idle location area, which is greatly convenient.
- the user satisfies the automation and intelligent needs of the venue management, rationally utilizes the space of the venue, and improves the efficiency of management.
- FIG. 1 is a schematic structural diagram of a query processing system according to an embodiment of the present invention.
- FIG. 2 is a schematic flowchart of a query processing method according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a server according to an embodiment of the present invention.
- FIG. 1 is a schematic structural diagram of a query processing system according to an embodiment of the present invention.
- the system in the embodiment of the present invention includes a user terminal 101, a server 102, and a monitor 103.
- the user terminal 101 may be a smart phone, and may also be other smart terminals with network functions and scanning functions, such as a tablet computer and a smart wearable device.
- the server 102 can be a dedicated server 102.
- the server 102 can establish an instant messaging application session with the user terminal 101 to transmit data.
- the server 102 can be connected to the data of each monitor 103 by wire.
- the monitor 103 includes a plurality of modules, each of which is disposed in each of the partitions.
- the partitions may be, for example, respective reading areas of a library or the like.
- the placement of the monitors 103 preferably ensures that the monitor 103 can monitor the entire partition or at least monitor the Most of the area of the partition.
- the user can scan the graphic code set at a certain position in the current partition through the smart phone, which may be one.
- the two-dimensional code performs some necessary operations after scanning the two-dimensional code, for example, paying attention to the service account of the corresponding instant messaging application, establishing a session with the server 102 corresponding to the service account, and interacting data on the basis of the session.
- the user terminal 101 can initiate a free area inquiry request to the server 102 after scanning the two-dimensional code.
- the server 102 After receiving the idle area query request, the server 102 obtains the image information obtained by the respective monitors from the respective monitors 103, and may specifically be a video or multiple pictures. By analyzing each picture or video frame, the number of persons or the density of the area monitored by the corresponding monitor 103 is determined, and one or more free areas are obtained according to the result of the analysis and notified to the user terminal 101. Specifically, the area with the smallest number of people may be recommended, or the free area closest to the location area where the user terminal 101 scans the two-dimensional code may be recommended.
- the steps specifically performed by the server 102 in the embodiment of the present invention may be referred to the following FIG. 2 .
- the user can find the free location area by scanning the two-dimensional code, and then move to the location.
- the free location area greatly facilitates the user, satisfies the automation and intelligent needs of the venue management, and rationally utilizes the space of the venue to improve the management efficiency.
- FIG. 2 is a schematic flowchart of a query processing method according to an embodiment of the present invention.
- the method in the embodiment of the present invention may be performed by a server, and the method in the embodiment of the present invention may specifically include the following steps.
- the server receives a free area query request sent by the user terminal, where the free area query request is sent by the user terminal after scanning a graphic code corresponding to the server.
- the user terminal can directly access the server by scanning and open a user interface provided by the server, and initiate a free area query request on the user interface.
- the server may also directly initiate a free area query request to the server after scanning the graphic code.
- the idle area query request may carry the location information of the currently scanned two-dimensional code or the identifier of the two-dimensional code, so as to facilitate subsequent use of the location.
- the server acquires image information returned by the multiple monitors to monitor the corresponding area.
- the server may be a video or a picture that is monitored by the receiving monitor in real time, or may be a video clip or multiple pictures that are actively shot and returned by the monitor after receiving the free area query request. Data can be exchanged between the server and the monitor through a wired connection.
- the server analyzes the image in the acquired image information, and determines, as the target monitor, the monitor having the free area in the image according to the analysis result.
- Image analysis of pictures or video frames is mainly based on the image shape of the character, including the image features of the head, upper body, and whole body.
- the image or video frame is searched and matched, and the number of objects of the suspected image object is determined as the analysis result.
- the character density is calculated according to the proportion of the area occupied by the person image object and the non-person image object in the picture or the video frame, and the character density is used as the analysis result.
- the area monitored by the monitor corresponding to the image of the person image object or the image with small character density is determined as the free area, and the monitor of the free area is the target monitor.
- the analyzing, by the server, the acquired image information may include: analyzing, by the server, the multiple captured images according to the device identifier of the monitor, and determining the number of objects of the target object in the image.
- the target object refers to a picture object of a person; when the number of objects is not greater than a preset number threshold, it is determined that there is a free area in the picture.
- the server determines a monitor having a free area in the picture as a target
- the monitor may specifically include: when detecting that the picture having the free area includes a plurality of pictures, further determining a target picture with the smallest number of objects from the plurality of pictures; and determining the monitor corresponding to the target picture as the target monitor.
- the graphic code is a two-dimensional code, where the address of the server and the location identifier of the two-dimensional code are indicated in the two-dimensional code, and the location identifier of the two-dimensional code is stored in the server.
- the mapping relationship of the graphic code location information, the server is the graphic code location information determined according to the graphic code identifier carried in the free area query request.
- the server sends a prompt message to the user terminal, where the prompt message is used to prompt the location of the area monitored by the target monitor.
- the prompt message includes the location information of the target monitor.
- each monitor is configured with a unique device identifier, and the device identifier is associated with the location of the monitored area, for example, the device identifier is 10.
- the monitor monitors the newspaper reading room, then back to the associated storage 10- newspaper reading room, so that after determining the closest or least-targeted target monitor, the target monitor-based device identification can determine that the area is idle.
- the information of the free area is directly carried in the prompt message, and the user terminal displays the information of the free area, for example, the newspaper reading room is displayed, and the user can directly go to the free area.
- a computer storage medium is also provided for storing program instructions for implementing the query processing method described above when executed.
- the user can find the free location area by scanning the two-dimensional code, and then move to the idle location area, which is greatly convenient.
- the user satisfies the automation and intelligent needs of the venue management, rationally utilizes the space of the venue, and improves the efficiency of management.
- FIG. 3 it is a schematic structural diagram of a server according to an embodiment of the present invention.
- the server of the embodiment of the present invention may include a power supply module and various shell structures, and may further include: a physical button such as a power button, an indicator light, a data interface, and a network interface, and the like, which is further included in the embodiment of the present invention.
- the storage device 302 may include a volatile memory, such as a RAM (random-access memory); the storage device 302 may also include a non-volatile memory, such as a fast Flash memory, HDD (hard disk drive) or SSD (solid-state drive); storage device 302 can also A combination of memories of the above kind is included.
- a volatile memory such as a RAM (random-access memory)
- the storage device 302 may also include a non-volatile memory, such as a fast Flash memory, HDD (hard disk drive) or SSD (solid-state drive); storage device 302 can also A combination of memories of the above kind is included.
- the processor 301 can be a CPU (central processing unit).
- the processor 301 may further include a hardware chip.
- the storage device 302 is further configured to store program instructions.
- program instructions When these program instructions are executed, the query processing method for implementing the embodiment corresponding to FIG. 2 above is implemented.
- the processor 301 may invoke the program instruction to receive a free area query request sent by the user terminal, where the free area query request is sent by the user terminal after scanning a graphic code corresponding to the server. of;
- the image in the acquired image information is analyzed, and the monitor having the free area in the image is determined as the target monitor according to the analysis result;
- a prompt message is sent to the user terminal, the prompt message is used to prompt the location of the area monitored by the target monitor.
- the processor 301 is configured to analyze, according to the device identifier of the monitor, the plurality of pictures that are respectively captured by the server, to determine the number of objects of the target object in the image; the target object is A picture object of a person; when the number of objects is not greater than a preset number threshold, it is determined that there is a free area in the picture.
- the processor 301 is configured to: when detecting that the picture having the free area includes multiple, further determine, from the plurality of pictures, the target picture with the smallest number of objects; and monitor the target picture The device is determined to be the target monitor.
- the processor 301 is configured to further determine a device identifier of a monitor corresponding to each picture when detecting that the picture of the free area is included, and determine, according to the device identifier, the corresponding monitor The position of the graphic code position when the user terminal scans the graphic code and sends the free area query request, and the monitor closest to the graphic code position information is used as the target monitor.
- the graphic code is a two-dimensional code, where the address of the server and the location identifier of the two-dimensional code are indicated in the two-dimensional code, and the location identifier and the graphic code location of the two-dimensional code are stored in the server.
- the mapping relationship of the information, the server is the graphic code location information determined according to the graphic code identifier carried in the idle area query request.
- the user can find the free location area by scanning the two-dimensional code, and then move to the idle location area, which is greatly convenient.
- the user satisfies the automation and intelligent needs of the venue management, rationally utilizes the space of the venue, and improves the efficiency of management.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (10)
- 一种查询处理方法,其特征在于,包括:A query processing method, comprising:服务器接收用户终端发送的空闲区域查询请求,所述空闲区域查询请求是所述用户终端在扫描所述服务器对应的图形码后发送的;Receiving, by the server, a free area query request sent by the user terminal, where the free area query request is sent by the user terminal after scanning a graphic code corresponding to the server;服务器获取多个监控器监控对应的区域后返回的影像信息;The server obtains image information returned by multiple monitors to monitor the corresponding area;服务器对获取到的影像信息中的图片进行分析,根据分析结果将图片中存在空闲区域的监控器确定为目标监控器;The server analyzes the image in the acquired image information, and determines, as the target monitor, the monitor having the free area in the image according to the analysis result;服务器向用户终端发出提示消息,所述提示消息用于提示该目标监控器所监控的区域的位置。The server sends a prompt message to the user terminal, the prompt message is used to prompt the location of the area monitored by the target monitor.
- 如权利要求1所述的方法,其特征在于,所述服务器对获取到的影像信息进行分析,包括:The method of claim 1, wherein the server analyzes the acquired image information, including:服务器分别按照监控器的设备标识对各自拍摄到的多张图片进行分析,确定出图片中的目标对象的对象数量;所述目标对象是指人的图片对象;The server analyzes each of the multiple captured images according to the device identifier of the monitor, and determines the number of objects of the target object in the image; the target object refers to a picture object of the person;在对象数量不大于预设的数量阈值时,确定图片中存在空闲区域。When the number of objects is not greater than the preset number threshold, it is determined that there is a free area in the picture.
- 如权利要求2所述的方法,其特征在于,所述服务器将图片中存在空闲区域的监控器确定为目标监控器,包括:The method according to claim 2, wherein the server determines a monitor having a free area in the picture as a target monitor, including:当检测到存在空闲区域的图片包括多个时,再进一步从多个图片中确定出对象数量最少的目标图片;When it is detected that the picture having the free area includes a plurality of pictures, the target picture with the smallest number of objects is further determined from the plurality of pictures;将目标图片所对应的监控器确定为目标监控器。The monitor corresponding to the target image is determined as the target monitor.
- 如权利要求2所述的方法,其特征在于,所述服务器将图片中存在空闲区域的监控器确定为目标监控器,包括:The method according to claim 2, wherein the server determines a monitor having a free area in the picture as a target monitor, including:当检测到存在空闲区域的图片包括多个时,再进一步确定各个图片所对应的监控器的设备标识;When it is detected that there are multiple pictures of the free area, the device identifier of the monitor corresponding to each picture is further determined;根据设备标识确定对应监控器所处的位置; Determining the location of the corresponding monitor according to the device identifier;根据所述用户终端扫描图形码后发出空闲区域查询请求时所处的图形码位置信息,将距离该图形码位置信息最近的监控器作为目标监控器。And according to the graphic code position information when the user terminal scans the graphic code and sends the free area query request, the monitor closest to the graphic code position information is used as the target monitor.
- 如权利要求4所述的方法,其特征在于,所述图形码为二维码,该二维码中指示有服务器的地址和该二维码的位置标识,所述服务器中存储有二维码的位置标识与图形码位置信息的映射关系,所述服务器是根据空闲区域查询请求中携带的图形码标识确定的图形码位置信息。The method according to claim 4, wherein the graphic code is a two-dimensional code, wherein the two-dimensional code indicates an address of a server and a location identifier of the two-dimensional code, and the server stores a two-dimensional code. The location identifier is mapped to the graphic code location information, and the server is the graphic code location information determined according to the graphic code identifier carried in the free area query request.
- 一种服务器,其特征在于,包括:存储装置及处理器;A server, comprising: a storage device and a processor;所述存储装置,用于存储程序指令;The storage device is configured to store program instructions;所述处理器,调用所述程序指令,用于The processor, calling the program instruction, for接收用户终端发送的空闲区域查询请求,所述空闲区域查询请求是所述用户终端在扫描由所述服务器对应的图形码后发送的;Receiving a free area query request sent by the user terminal, where the free area query request is sent by the user terminal after scanning a graphic code corresponding to the server;获取多个监控器监控对应的区域后返回的影像信息;Obtaining image information returned by multiple monitors after monitoring corresponding areas;对获取到的影像信息中的图片进行分析,根据分析结果将图片中存在空闲区域的监控器确定为目标监控器;The image in the acquired image information is analyzed, and the monitor having the free area in the image is determined as the target monitor according to the analysis result;向用户终端发出提示消息,所述提示消息用于提示该目标监控器所监控的区域的位置。A prompt message is sent to the user terminal, the prompt message is used to prompt the location of the area monitored by the target monitor.
- 如权利要求6所述的服务器,其特征在于,所述处理器,用于A server according to claim 6 wherein said processor is for服务器分别按照监控器的设备标识对各自拍摄到的多张图片进行分析,确定出图片中的目标对象的对象数量;所述目标对象是指人的图片对象;The server analyzes each of the multiple captured images according to the device identifier of the monitor, and determines the number of objects of the target object in the image; the target object refers to a picture object of the person;在对象数量不大于预设的数量阈值时,确定图片中存在空闲区域。When the number of objects is not greater than the preset number threshold, it is determined that there is a free area in the picture.
- 如权利要求7所述的服务器,其特征在于,所述处理器,用于The server according to claim 7, wherein said processor is for当检测到存在空闲区域的图片包括多个时,再进一步从多个图片中确定出对象数量最少的目标图片;When it is detected that the picture having the free area includes a plurality of pictures, the target picture with the smallest number of objects is further determined from the plurality of pictures;将目标图片所对应的监控器确定为目标监控器。 The monitor corresponding to the target image is determined as the target monitor.
- 如权利要求8所述的服务器,其特征在于,所述处理器,用于A server according to claim 8 wherein said processor is for当检测到存在空闲区域的图片包括多个时,再进一步确定各个图片所对应的监控器的设备标识;When it is detected that there are multiple pictures of the free area, the device identifier of the monitor corresponding to each picture is further determined;根据设备标识确定对应监控器所处的位置;Determining the location of the corresponding monitor according to the device identifier;根据所述用户终端扫描图形码后发出空闲区域查询请求时所处的图形码位置信息,将距离该图形码位置信息最近的监控器作为目标监控器。And according to the graphic code position information when the user terminal scans the graphic code and sends the free area query request, the monitor closest to the graphic code position information is used as the target monitor.
- 一种计算机存储介质,其特征在于,该计算机存储介质用于存储程序指令,该程序指令被执行时,用于实现如权利要求1-5任一项所述的方法。 A computer storage medium for storing program instructions for performing the method of any of claims 1-5 when the program instructions are executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/097944 WO2019033375A1 (en) | 2017-08-17 | 2017-08-17 | Query processing method, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/097944 WO2019033375A1 (en) | 2017-08-17 | 2017-08-17 | Query processing method, server and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019033375A1 true WO2019033375A1 (en) | 2019-02-21 |
Family
ID=65362142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/097944 WO2019033375A1 (en) | 2017-08-17 | 2017-08-17 | Query processing method, server and storage medium |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019033375A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104092988A (en) * | 2014-07-10 | 2014-10-08 | 深圳市中控生物识别技术有限公司 | Method, device and system for managing passenger flow in public place |
US20140348382A1 (en) * | 2013-05-22 | 2014-11-27 | Hitachi, Ltd. | People counting device and people trajectory analysis device |
CN105303881A (en) * | 2015-11-10 | 2016-02-03 | 北京蓝卡科技股份有限公司 | High-definition video parking place guiding system |
CN107045800A (en) * | 2016-12-20 | 2017-08-15 | 河南省电力勘测设计院 | A kind of intelligence community parking stall management method |
-
2017
- 2017-08-17 WO PCT/CN2017/097944 patent/WO2019033375A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140348382A1 (en) * | 2013-05-22 | 2014-11-27 | Hitachi, Ltd. | People counting device and people trajectory analysis device |
CN104092988A (en) * | 2014-07-10 | 2014-10-08 | 深圳市中控生物识别技术有限公司 | Method, device and system for managing passenger flow in public place |
CN105303881A (en) * | 2015-11-10 | 2016-02-03 | 北京蓝卡科技股份有限公司 | High-definition video parking place guiding system |
CN107045800A (en) * | 2016-12-20 | 2017-08-15 | 河南省电力勘测设计院 | A kind of intelligence community parking stall management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7091504B2 (en) | Methods and devices for minimizing false positives in face recognition applications | |
US11381556B2 (en) | Method and device for information interaction and association between human biological feature data and account | |
US11328304B2 (en) | Automated queuing system | |
US10803676B2 (en) | 3D scene reconstruction using shared semantic knowledge | |
US10325372B2 (en) | Intelligent auto-cropping of images | |
US10360572B2 (en) | Image processing system, method and computer program product for evaluating level of interest based on direction of human action | |
US20200336865A1 (en) | Two-way communication interface for vision-based monitoring system | |
JP2011118834A (en) | Apparatus and method for processing information, and program | |
CN109819400B (en) | User position searching method, device, equipment and medium | |
US20210042350A1 (en) | Systems and methods for image archiving | |
WO2019052053A1 (en) | Whiteboard information reading method and device, readable storage medium and electronic whiteboard | |
US9195896B2 (en) | Methods and systems for image recognition | |
CN111246272A (en) | Method and device for displaying video cover picture | |
WO2019148923A1 (en) | Method and apparatus for searching for images with image, electronic device, and storage medium | |
US9621505B1 (en) | Providing images with notifications | |
CN114398117A (en) | Virtual object display method and device, electronic equipment and computer storage medium | |
US20160261828A1 (en) | Method, Device, and System for Multipoint Video Communication | |
CN107633012A (en) | A kind of inquiry processing method, server and storage medium | |
WO2021196551A1 (en) | Image retrieval method and apparatus, computer device, and storage medium | |
CN114079801A (en) | On-demand overlaying of metadata onto video streams for intelligent video analytics | |
US20230290072A1 (en) | System and method of object detection and interactive 3d models | |
WO2019033375A1 (en) | Query processing method, server and storage medium | |
CN108834171A (en) | Portrait method and device | |
US10074098B2 (en) | Demographic information collection and content display based on demographic information | |
WO2022161235A1 (en) | Identity recognition method, apparatus and device, storage medium, and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17921940 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 16/09/2020) |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04.09.2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17921940 Country of ref document: EP Kind code of ref document: A1 |