CN115265541A - A positioning system, method, device, storage medium and device for driving equipment - Google Patents
A positioning system, method, device, storage medium and device for driving equipment Download PDFInfo
- Publication number
- CN115265541A CN115265541A CN202210844028.8A CN202210844028A CN115265541A CN 115265541 A CN115265541 A CN 115265541A CN 202210844028 A CN202210844028 A CN 202210844028A CN 115265541 A CN115265541 A CN 115265541A
- Authority
- CN
- China
- Prior art keywords
- driving device
- positioning
- image information
- information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000003860 storage Methods 0.000 title abstract description 19
- 230000007613 environmental effect Effects 0.000 claims abstract description 123
- 238000004891 communication Methods 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 230000006872 improvement Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
Description
技术领域technical field
本说明书涉及驾驶设备领域,尤其涉及一种驾驶设备的定位系统、方法、装置、存储介质及设备。This specification relates to the field of driving equipment, and in particular to a positioning system, method, device, storage medium and equipment for driving equipment.
背景技术Background technique
在日常生活中,人们经常会遇到无法找到自己的驾驶设备(如汽车、电动车等)的情况,例如,当停放位置处停放有较多的驾驶设备时,用户很难在其中找到自己的驾驶设备。因此,为了避免这种情况的发生,可以向用户提供驾驶设备所在位置的相应指引,从而引导用户找到其驾驶设备。In daily life, people often encounter situations where they cannot find their own driving equipment (such as cars, electric vehicles, etc.). For example, when there are many driving equipment parked at the parking position, it is difficult for users to find their driving equipment. Therefore, in order to avoid this situation, the user may be provided with corresponding guidance on the location of the driving device, so as to guide the user to find the driving device.
目前的方法通常会通过短距离通信的方式使驾驶设备发出警报,以提示用户驾驶设备实际所在的位置,但是这种方法一旦用户与驾驶设备之间的距离较远,驾驶设备就无法接收到相应的通信信号并发出警报,从而使用户无法找到驾驶设备。另外,目前的方法还会在终端设备上显示驾驶设备的定位信息,从而对用户进行引导,但是这种方式的定位精度较低,用户很难根据定位信息找到驾驶设备的实际位置,并且一旦驾驶设备的定位信号较差或者丢失,就无法确定出驾驶设备的实际位置。The current method usually makes the driving device send out an alarm through short-distance communication to remind the user of the actual location of the driving device. communication signals and sound an alarm, making it impossible for the user to locate the driving device. In addition, the current method also displays the positioning information of the driving device on the terminal device to guide the user, but the positioning accuracy of this method is low, and it is difficult for the user to find the actual location of the driving device based on the positioning information. If the positioning signal of the device is poor or lost, it is impossible to determine the actual location of the driving device.
因此,如何向用户提供驾驶设备实际所在位置的指示以及参照,从而引导用户准确、快速地找到驾驶设备,是一个亟待解决的问题。Therefore, how to provide the user with an indication and reference of the actual location of the driving device, so as to guide the user to find the driving device accurately and quickly, is an urgent problem to be solved.
发明内容Contents of the invention
本说明书提供一种驾驶设备的定位系统、方法、装置、存储介质及设备,以部分的解决现有技术存在的上述问题。This specification provides a positioning system, method, device, storage medium and equipment for driving equipment, so as to partially solve the above-mentioned problems existing in the prior art.
本说明书采用下述技术方案:This manual adopts the following technical solutions:
本说明书提供了一种驾驶设备的定位系统,所述系统包括:用户使用的业务客户端以及驾驶设备,所述驾驶设备上设置有主控模块、图像采集器和驾驶设备通信模块;所述业务客户端包括:显示模块和客户端通信模块;This specification provides a positioning system for driving equipment. The system includes: a service client used by users and a driving equipment, and the driving equipment is provided with a main control module, an image collector and a communication module for driving equipment; The client includes: a display module and a client communication module;
所述驾驶设备,配置为使所述主控模块接收所述客户端通信模块发送的定位指令,通过所述图像采集器采集指定位置的环境图像信息,并将所述环境图像信息以及所述驾驶设备的定位信息通过所述驾驶设备通信模块发送给所述业务客户端;The driving device is configured to make the main control module receive the positioning instruction sent by the client communication module, collect the environmental image information of the specified location through the image collector, and store the environmental image information and the driving The positioning information of the device is sent to the service client through the driving device communication module;
所述业务客户端,配置为通过所述客户端通信模块,响应于用户的指定操作,发送所述定位指令,以及通过所述客户端通信模块接收所述驾驶设备发送的所述环境图像信息和所述定位信息;通过所述显示模块将所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。The service client is configured to send the positioning instruction in response to a user's specified operation through the client communication module, and receive the environmental image information and the environment image information sent by the driving device through the client communication module. The positioning information: displaying the environmental image information and the positioning information to the user through the display module, for the user to display the environmental image information and the positioning information based on the service client An actual location of the driving device is determined.
可选地,所述系统还包括:服务器;Optionally, the system also includes: a server;
所述服务器,用于接收所述业务客户端发送的所述定位指令,并将所述定位指令转发至所述驾驶设备,以及The server is configured to receive the positioning instruction sent by the service client, and forward the positioning instruction to the driving device, and
接收所述驾驶设备发送的所述环境图像信息和所述定位信息,并将所述环境图像信息和所述定位信息转发至所述业务客户端。receiving the environmental image information and the positioning information sent by the driving device, and forwarding the environmental image information and the positioning information to the service client.
可选地,所述驾驶设备上设置有至少两个图像采集器;Optionally, the driving equipment is provided with at least two image collectors;
所述至少两个图像采集器包括:用于采集所述驾驶设备前方环境图像信息的图像采集器,以及用于采集其他位置环境图像信息的图像采集器;The at least two image collectors include: an image collector for collecting environmental image information in front of the driving device, and an image collector for collecting environmental image information at other locations;
所述驾驶设备配置为在所述主控模块响应于接收到的定位指令时,开启所述图像采集器,通过所述图像采集器,以预设的采集时长,采集所述驾驶设备前方的环境图像信息以及所述其他位置的环境图像信息。The driving device is configured to turn on the image collector when the main control module responds to the received positioning instruction, and collect the environment in front of the driving device through the image collector with a preset collection duration Image information and environmental image information of the other locations.
本说明书提供了一种驾驶设备的定位方法,所述方法应用于驾驶设备,所述驾驶设备设置上有图像采集器,包括:This specification provides a positioning method for driving equipment, the method is applied to driving equipment, and the driving equipment is equipped with an image collector, including:
驾驶设备获取定位指令,其中,所述定位指令是业务客户端响应于用户的指定操作后发送的;The driving device acquires a positioning instruction, wherein the positioning instruction is sent by the service client in response to the user's specified operation;
响应于接收到的所述定位指令,通过所述图像采集器采集指定位置的环境图像信息;In response to the received positioning instruction, collect environmental image information at a specified location through the image collector;
将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端,以使所述业务客户端将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息,确定所述驾驶设备的实际位置。sending the environmental image information and the positioning information corresponding to the driving device to the service client, so that the service client will display the received environmental image information and the positioning information to the user for the user to determine the actual location of the driving device based on the environment image information displayed by the service client and the positioning information.
可选地,所述驾驶设备设置有至少两个图像采集器;Optionally, the driving device is provided with at least two image collectors;
所述至少两个图像采集器包括:用于采集所述驾驶设备前方环境图像信息的图像采集器,以及用于采集其他位置环境图像信息的图像采集器;The at least two image collectors include: an image collector for collecting environmental image information in front of the driving device, and an image collector for collecting environmental image information at other locations;
响应于接收到的所述定位指令,通过各图像采集器采集指定位置的环境图像信息,具体包括:In response to the received positioning instruction, the environmental image information of the specified location is collected by each image collector, specifically including:
响应于接收到的所述定位指令,开启所述图像采集器,通过所述图像采集器,以预设的采集时长采集所述驾驶设备前方的环境图像信息以及所述其他位置的环境图像信息。In response to the received positioning instruction, the image collector is turned on, and through the image collector, environmental image information in front of the driving device and environmental image information at other locations are collected with a preset collection time.
可选地,将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端,具体包括:Optionally, sending the environmental image information and the positioning information corresponding to the driving device to the service client, specifically includes:
将所述环境图像信息和所述定位信息发送至服务器,以使所述服务器将接收到的所述环境图像信息和所述定位信息转发至所述业务客户端。Sending the environmental image information and the positioning information to a server, so that the server forwards the received environmental image information and the positioning information to the service client.
本说明书提供了一种驾驶设备的定位方法,所述方法应用于用户使用的业务客户端,包括:This manual provides a positioning method for driving equipment, the method is applied to the business client used by the user, including:
业务客户端响应于用户的指定操作,发送定位指令,以使驾驶设备响应于接收到的所述定位指令,通过图像采集器采集指定位置的环境图像信息,并将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端;The service client sends a positioning instruction in response to the user's specified operation, so that the driving device collects the environmental image information of the specified location through the image collector in response to the received positioning instruction, and combines the environmental image information with the The positioning information corresponding to the driving device is sent to the service client;
将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。presenting the received environmental image information and the positioning information to the user, for the user to determine the actual location of the driving device based on the environmental image information and the positioning information displayed by the service client. Location.
可选地,业务客户端响应于用户的指定操作,发送定位指令,具体包括:Optionally, the business client sends a positioning instruction in response to the user's designated operation, specifically including:
业务客户端响应于用户的指定操作,向服务器发送所述定位指令,以使所述服务器将所述定位指令发送至所述驾驶设备。The service client sends the positioning instruction to the server in response to the designated operation of the user, so that the server sends the positioning instruction to the driving device.
本说明书提供了一种驾驶设备的定位装置,包括:This manual provides a positioning device for driving equipment, including:
获取模块,获取定位指令,其中,所述定位指令是业务客户端响应于用户的指定操作后发送的;The acquisition module acquires a positioning instruction, wherein the positioning instruction is sent by the service client in response to a user's specified operation;
采集模块,响应于接收到的所述定位指令,通过图像采集器采集指定位置的环境图像信息;The acquisition module, in response to the received positioning instruction, collects the environmental image information of the specified location through the image collector;
发送模块,将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端,以使所述业务客户端将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。a sending module, configured to send the environmental image information and the positioning information corresponding to the driving device to the service client, so that the service client sends the received environmental image information and the positioning information to the The user presents for the user to determine the actual position of the driving device based on the environmental image information displayed by the service client and the positioning information.
本说明书提供了一种驾驶设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述驾驶设备上设置有至少两个图像采集器,所述至少两个图像采集器包括:用于采集所述驾驶设备前方环境图像信息的图像采集器,以及用于采集其他位置环境图像信息的图像采集器,所述处理器执行所述程序时实现上述驾驶设备的定位方法。This specification provides a driving device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. The driving device is provided with at least two image collectors, and the at least two image collectors are The collector includes: an image collector for collecting environmental image information in front of the driving device, and an image collector for collecting environmental image information at other locations, and the processor implements the above positioning method for the driving device when executing the program .
本说明书采用的上述至少一个技术方案能够达到以下有益效果:The above-mentioned at least one technical solution adopted in this specification can achieve the following beneficial effects:
在本说明书提供的驾驶设备的定位方法中,业务客户端响应于用户的指定操作,发送定位指令,从而使驾驶设备响应于接收到的定位指令,通过图像采集器采集指定位置的环境图像信息,并将环境图像信息以及驾驶设备对应的定位信息进行发送,而后业务客户端会将接收到的环境图像信息以及定位信息向用户进行展示,以使用户基于业务客户端展示的环境图像信息以及定位信息确定驾驶设备的实际位置。In the positioning method for the driving device provided in this manual, the business client sends a positioning instruction in response to the specified operation of the user, so that the driving device collects the environmental image information of the specified location through the image collector in response to the received positioning instruction, And send the environmental image information and the positioning information corresponding to the driving equipment, and then the business client will display the received environmental image information and positioning information to the user, so that the user can display the environmental image information and positioning information based on the business client Determine the actual location of the driving device.
从上述方法可以看出,本说明书在确定驾驶设备的位置时,会向用户展示驾驶设备的定位信息以及采集到的环境图像信息,从而使用户参照该定位信息以及环境图像信息准确地找到驾驶设备实际所在的位置,相比于现有的向用户提供驾驶设备的定位信息或者发送警报的方法,本方案即使在用户与驾驶设备距离较远以及驾驶设备定位信号较差的情况下,也能够为用户提供驾驶设备所在位置的相应指引,从而引导用户准确、快速地找到驾驶设备所在的实际位置。It can be seen from the above method that when determining the position of the driving device, this manual will show the user the positioning information of the driving device and the collected environmental image information, so that the user can accurately find the driving device by referring to the positioning information and the environmental image information. The actual location, compared with the existing methods of providing the user with the positioning information of the driving device or sending an alarm, this solution can provide the user with a relatively long distance from the driving device and a poor positioning signal of the driving device. The user provides corresponding guidance on the location of the driving equipment, thereby guiding the user to find the actual location of the driving equipment accurately and quickly.
附图说明Description of drawings
此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:The drawings described here are used to provide a further understanding of this specification and constitute a part of this specification. The schematic embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation of this specification. In the attached picture:
图1为本说明书中提供的一种驾驶设备的定位系统示意图;Fig. 1 is a schematic diagram of a positioning system of a driving device provided in this specification;
图2为本说明书中提供的一种驾驶设备的定位方法的流程示意图;FIG. 2 is a schematic flowchart of a positioning method for driving equipment provided in this specification;
图3为本说明书中提供的一种驾驶设备的定位方法的流程示意图;FIG. 3 is a schematic flowchart of a positioning method for a driving device provided in this specification;
图4为本说明书中提供的一种驾驶设备的定位过程示意图;Fig. 4 is a schematic diagram of a positioning process of a driving device provided in this specification;
图5为本说明书中提供的一种驾驶设备的定位装置的示意图;Fig. 5 is a schematic diagram of a positioning device for driving equipment provided in this specification;
图6为本说明书中提供的一种驾驶设备的定位装置的示意图;Fig. 6 is a schematic diagram of a positioning device for driving equipment provided in this specification;
图7为本说明书中提供的一种对应于图2或图3的驾驶设备示意图;Fig. 7 is a schematic diagram of a driving device corresponding to Fig. 2 or Fig. 3 provided in this specification;
图8为本说明书中提供的一种对应于图2或图3的电子设备示意图。FIG. 8 is a schematic diagram of an electronic device corresponding to FIG. 2 or FIG. 3 provided in this specification.
具体实施方式Detailed ways
为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。In order to make the purpose, technical solution and advantages of this specification clearer, the technical solution of this specification will be clearly and completely described below in conjunction with specific embodiments of this specification and corresponding drawings. Apparently, the described embodiments are only some of the embodiments in this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this specification.
以下结合附图,详细说明本说明书各实施例提供的技术方案。The technical solutions provided by each embodiment of this specification will be described in detail below in conjunction with the accompanying drawings.
图1为本说明书中提供的一种驾驶设备的定位系统示意图。Fig. 1 is a schematic diagram of a positioning system of a driving device provided in this specification.
在日常生活中,用户经常会遇到无法找到自己的驾驶设备的情况,例如,在外卖配送场景下,由于配送人员送餐前停放电动车的位置处停放的电动车较多且都较为相似,当配送人员送完餐后往往会分不清哪一个才是自己的电动车,再例如,在一些用户不熟悉的停车场中,由于停车场的面积较大且每个区域都较为相似,所以用户往往很难找到自己驾驶设备的实际位置,这就为用户的生活以及工作造成了很大的困扰。In daily life, users often encounter situations where they cannot find their own driving equipment. For example, in the food delivery scenario, because there are many electric vehicles parked at the location where the delivery personnel parked the electric vehicles before delivery, and they are all similar. When the delivery personnel deliver the meal, they often can’t tell which one is their own electric car. For example, in some parking lots that users are not familiar with, because the parking lot area is large and each area is relatively similar, so It is often difficult for users to find the actual location of their own driving equipment, which has caused great troubles for users' life and work.
基于此,本说明书提供了一种驾驶设备的定位系统,其中,该系统包含有用户使用的业务客户端以及驾驶设备。驾驶设备上设置有主控模块、图像采集器和和驾驶设备通信模块,业务客户端包括显示模块、客户端通信模块。Based on this, this specification provides a positioning system for a driving device, wherein the system includes a service client used by a user and a driving device. The driving device is provided with a main control module, an image collector and a communication module with the driving device, and the business client includes a display module and a client communication module.
其中,该驾驶设备可以为电动车、汽车、自行车等,当然,也可以为诸如无人机、无人车等自动驾驶设备或者其他驾驶设备,本说明书对此不做具体限定。Wherein, the driving device may be an electric vehicle, a car, a bicycle, etc. Of course, it may also be an automatic driving device such as a drone or an unmanned vehicle or other driving devices, which is not specifically limited in this specification.
在本说明书中,该驾驶设备与业务客户端可以为绑定关系,当用户登入业务客户端后,该业务客户端会与该用户的用户标识进行绑定,而后用户可以将业务客户端与驾驶设备进行交互,使服务器获取驾驶设备对应的设备标识以及用户对应的用户标识,并响应于用户执行的指定操作将该设备标识与用户标识进行绑定,以实现对业务客户端与驾驶设备的绑定。In this specification, the driving device and the service client may be in a binding relationship. When the user logs in to the service client, the service client will be bound to the user ID of the user, and then the user can connect the service client to the driving The device interacts, so that the server obtains the device ID corresponding to the driving device and the user ID corresponding to the user, and binds the device ID with the user ID in response to the specified operation performed by the user, so as to realize the binding of the business client and the driving device. Certainly.
其中,上述用户标识可以为用户身份标识号(Identity document,ID)、用户手机号等,设备标识可以为驾驶设备的产品序列号(Serial Number,SN)、用户识别号(CalledUser Identification number,CUID)等,本说明书对此不做具体限定。Wherein, the above-mentioned user identification may be a user identity identification number (Identity document, ID), a user mobile phone number, etc., and the device identification may be a product serial number (Serial Number, SN) or a user identification number (Called User Identification number, CUID) of the driving device. etc., which are not specifically limited in this specification.
例如,用户可以通过安装该业务客户端的终端设备(如手机、平板电脑等),来对驾驶设备上展示的图形码(如二维码、条形码等)进行扫描,扫描后业务客户端会向用户展示出相应的页面,当用户对该页面中相应的控件(如“确认绑定”的按钮)执行点击操作后,服务器可以将该业务客户端对应的用户ID与驾驶设备对应的SN序列号进行绑定,以实现对驾驶设备与业务客户端的绑定。For example, the user can scan the graphic code (such as QR code, barcode, etc.) displayed on the driving device by installing the terminal device (such as mobile phone, tablet computer, etc.) The corresponding page is displayed. When the user clicks on the corresponding control (such as the "Confirm Binding" button) on the page, the server can compare the user ID corresponding to the business client with the SN serial number corresponding to the driving device. Binding to realize the binding of the driving device and the business client.
当然,用户还可以通过将业务客户端与驾驶设备建立蓝牙(Bluetooth)连接,或者建立近场通信(Near Field Communication,NFC)等其他方式,实现业务客户端与驾驶设备的绑定,本说明书对此不做具体限定。Of course, the user can also realize the binding between the business client and the driving device by establishing a Bluetooth (Bluetooth) connection between the business client and the driving device, or by establishing Near Field Communication (NFC, NFC) and other methods. This is not specifically limited.
另外,上述业务客户端可以部署在诸如手机、平板电脑、笔记本电脑以及台式电脑等指定设备中,本说明书对此不做具体限定。In addition, the above business client can be deployed in designated devices such as mobile phones, tablet computers, notebook computers, and desktop computers, which is not specifically limited in this manual.
此外,该驾驶设备的定位系统中还可以包含有服务器,业务客户端中可以设置有诸如按钮、滑块等指定控件,当用户打开该业务客户端并执行指定的操作(如点击或长按相应的按钮)后,业务客户端可以通过客户端通信模块向服务器发送定位指令,当服务器接收到该定位指令后,可以将该定位指令转发至驾驶设备。In addition, the positioning system of the driving device may also include a server, and the service client may be provided with designated controls such as buttons and sliders. When the user opens the service client and performs a designated operation (such as clicking or long pressing the corresponding button), the service client can send a positioning instruction to the server through the client communication module, and when the server receives the positioning instruction, it can forward the positioning instruction to the driving device.
当然,业务客户端也可以直接将该定位指令发送至驾驶设备。Of course, the business client can also directly send the positioning instruction to the driving device.
在本说明书中,也可以在用户打开业务客户端时,或者进入到业务客户端中相应的服务界面后,立即通过客户端通信模块将定位指令发送至服务器,并由服务器转发至驾驶设备。In this specification, when the user opens the service client, or enters the corresponding service interface in the service client, the positioning instruction can be sent to the server through the client communication module immediately, and then forwarded to the driving device by the server.
驾驶设备上设置有图像采集器(如摄像机),用于采集驾驶设备指定位置的环境图像信息(如视频、图片等)。The driving device is provided with an image collector (such as a camera) for collecting environmental image information (such as video, pictures, etc.) of a designated location of the driving device.
具体的,驾驶设备上可以设置有至少两个图像采集器,包括用于采集驾驶设备正前方环境图像信息的图像采集器,以及用于采集驾驶设备其他方向环境图像信息的图像采集器。Specifically, at least two image collectors may be provided on the driving device, including an image collector for collecting environmental image information directly in front of the driving device, and an image collector for collecting environmental image information in other directions of the driving device.
当驾驶设备接收到定位指令后,可以开启这两个图像采集器,以通过这两个图像采集器分别采集驾驶设备正前方的图像,以及驾驶设备其他位置(如驾驶设备正后方、侧方、侧前方、侧后方等)的图像,从而为用户确定驾驶设备的实际位置提供的参照。After the driving device receives the positioning instruction, the two image collectors can be turned on to collect the images directly in front of the driving device and other positions of the driving device (such as directly behind, side, side front, side rear, etc.), so as to provide a reference for the user to determine the actual position of the driving device.
另外,用户还可以在业务客户端中对图像采集器的采集时长进行设置,并将设置好的采集时长发送至驾驶设备。其中,该采集时长可以携带在定位指令中,并与该定位指令一同进行发送,当然,也可以与定分指令分别进行发送。In addition, the user can also set the acquisition duration of the image collector in the business client, and send the set acquisition duration to the driving device. Wherein, the collection duration can be carried in the positioning command and sent together with the positioning command, and of course, can also be sent separately from the scoring command.
此外,用户也可以在业务客户端中对图像采集器采集到的环境图像信息类型进行设置,例如,用户可以在业务客户端中设置采集图片或者采集视频。In addition, the user can also set the type of environmental image information collected by the image collector in the business client. For example, the user can set the collection of pictures or video in the business client.
需要说明的是,用户可以在业务客户端中分别对上述两个图像采集器设置不同的采集时长或者采集图像类型,当然,也可以将上述两个图像采集器设置为相同的采集时长以及相同的采集图像类型。It should be noted that the user can set different collection durations or image types for the above two image collectors in the business client. Of course, the above two image collectors can also be set to the same collection duration and the same Capture image type.
当然,在本说明书中,驾驶设备上设置的图像采集器也可以一直保持开启状态,但是只有当驾驶设备接收到定位指令后,才会通过各图像采集器对指定位置的环境图像信息进行采集。Of course, in this specification, the image collectors installed on the driving device can also be kept on all the time, but only after the driving device receives a positioning instruction, will the image collectors collect the environmental image information of the designated location.
驾驶设备上还可以设置有相应的警报器,当驾驶设备接收到定位指令后,可以通过主控模块控制该警报器发出警报,并控制图像采集器,按照用户在业务客户端中设置的采集时长或者在驾驶设备中提前预设的采集时长,对驾驶设备正前方的图像以及驾驶设备正后方的图像进行采集。The corresponding siren can also be set on the driving device. When the driving device receives the positioning command, it can control the siren to send an alarm through the main control module, and control the image collector, according to the collection time set by the user in the business client. Or the collection time preset in advance in the driving device is used to collect the image directly in front of the driving device and the image directly behind the driving device.
其中,该警报器可以为蜂鸣器,当驾驶设备通过驾驶设备通信模块接收到定位指令后,控制该蜂鸣器发出警报音效。此外,该警报器也可以为闪光灯,当驾驶设备接收到定位指令后,控制该闪光灯以使该闪光灯进行闪烁。当然,该警报器也可以为其他警报设备,本说明书对此不做具体限定。Wherein, the siren may be a buzzer, and when the driving device receives a positioning instruction through the driving device communication module, the buzzer is controlled to emit an alarm sound effect. In addition, the siren can also be a flashing light, and when the driving device receives the positioning instruction, the flashing light is controlled to make the flashing light flash. Of course, the alarm can also be other alarm equipment, which is not specifically limited in this specification.
采集到上述环境图像信息后,驾驶设备可以通过驾驶设备通信模块将该环境图像信息以及自身的定位信息发送至业务客户端。其中,该定位信息可以是驾驶设备通过设置在自身装载的定位装置(如全球定位系统(Global Positioning System,GPS)、北斗卫星导航系统等)获取到的,获取该定位信息的时机可以为:当驾驶设备启动时即获取该定位信息,并在接收到定位指令后将该定位信息进行发送,当然,也可以为当驾驶设备接收到定位指令后,获取该定位信息并将该定位信息进行发送。After collecting the above environmental image information, the driving device can send the environmental image information and its own positioning information to the service client through the driving device communication module. Wherein, the positioning information may be obtained by the driving device through a positioning device installed on itself (such as a Global Positioning System (Global Positioning System, GPS), Beidou satellite navigation system, etc.). The positioning information is obtained when the driving device is started, and is sent after receiving a positioning command. Of course, the positioning information may also be obtained and sent after the driving device receives a positioning command.
在本说明书中,驾驶设备可以将上述定位信息以及环境图像信息通过驾驶设备通信模块发送至服务器,并由服务器转发至业务客户端,当然,驾驶设备也可以直接将上述定位信息以及环境图像信息发送至业务客户端。In this specification, the driving device can send the above positioning information and environmental image information to the server through the driving device communication module, and the server forwards it to the business client. Of course, the driving device can also directly send the above positioning information and environmental image information to business clients.
此外,该驾驶设备中可以设置有相应的中央控制系统,该中央控制系统可以在驾驶设备生产以及组装的过程中,集成在驾驶设备内部,当然,也可以为独立的模块,待驾驶设备生产并组装完成后,可以单独将该中央控制系统安装并部署到驾驶设备中。In addition, the corresponding central control system can be set in the driving equipment, and the central control system can be integrated inside the driving equipment during the production and assembly process of the driving equipment. Of course, it can also be an independent module. Once assembled, the central control system can be individually installed and deployed into the driving device.
其中,该中央控制系统可以包含有定位模块、通信模块、控制模块、采集模块、警报模块等多个模块,当该中央控制系统通过通信模块接收到服务器发送的定位指令后,会通过采集模块控制图像采集器采集指定位置的环境图像信息以及通过定位模块获取驾驶设备的定位信息,并将采集到的环境图像信息以及定位信息通过通信模块发送至服务器,与此同时,该中央控制系统的警报模块还会控制警报器发出警报。Among them, the central control system may include multiple modules such as a positioning module, a communication module, a control module, an acquisition module, and an alarm module. When the central control system receives the positioning instruction sent by the server through the communication module, it will control the The image collector collects the environmental image information of the specified location and obtains the positioning information of the driving equipment through the positioning module, and sends the collected environmental image information and positioning information to the server through the communication module. At the same time, the alarm module of the central control system It also controls the siren to sound an alarm.
业务客户端通过客户端通信模块接收到上述环境图像信息以及定位信息后,可以将接收到的环境图像信息以及定位信息进行渲染,并通过显示模块在相应的界面中向用户进行展示。其中,渲染后的定位信息以及环境图像信息可以在业务客户端中的同一界面中通过显示模块向用户进行展示,当然,也可以在不同的界面中向用户进行展示。After the service client receives the above environmental image information and positioning information through the client communication module, it can render the received environmental image information and positioning information, and display it to the user in a corresponding interface through the display module. Wherein, the rendered positioning information and environment image information can be displayed to the user through the display module in the same interface of the business client, and of course, can also be displayed to the user in different interfaces.
例如,业务客户端上可以同时展示出采集到的驾驶设备正前方和正后方的视频,以及驾驶设备的导航地图。再例如,业务客户端也可以先向用户展示出驾驶设备的导航地图,当用户对导航地图中驾驶设备的位置执行相应的点击操作后,业务客户端可以进一步向用户展示出驾驶设备正前方和正后方视频的界面。For example, the collected videos of the front and back of the driving equipment and the navigation map of the driving equipment can be displayed on the business client at the same time. For another example, the business client can also show the user the navigation map of the driving device first, and when the user performs a corresponding click operation on the position of the driving device in the navigation map, the business client can further show the user the driving device's front and right sides. The interface of the rear video.
在本说明书中,警报器发出警报的时机可以为,当驾驶设备接收到定位指令以后,主控模块响应于该定位指令控制警报器发出警报,也可以为在业务客户端向用户展示驾驶设备的定位信息以及环境图像信息的同时,驾驶设备的主控模块控制警报器发出警报。In this specification, the timing for the siren to issue an alarm may be that after the driving device receives the positioning instruction, the main control module controls the siren to issue an alarm in response to the positioning instruction, or it may be the time when the driving device is displayed to the user on the business client side. At the same time as positioning information and environmental image information, the main control module of the driving device controls the siren to issue an alarm.
而后用户可以根据业务客户端中展示的环境图像信息以及定位信息,确定驾驶设备实际所在的位置。Then the user can determine the actual location of the driving device according to the environmental image information and positioning information displayed in the business client.
当用户找到驾驶设备实际所在的位置后,可以点击业务客户端中设置的指定控件(如“取消定位”按钮),从而使业务客户端的显示模块停止展示驾驶设备的定位信息以及采集到的环境图像信息,并通过服务器向驾驶设备发送相应的指令,以使驾驶设备通过主控模块控制报警器停止发出警报。When the user finds the actual location of the driving device, he can click the specified control (such as the "cancel positioning" button) set in the business client, so that the display module of the business client stops displaying the positioning information of the driving device and the collected environmental images information, and send corresponding instructions to the driving equipment through the server, so that the driving equipment can control the alarm through the main control module to stop the alarm.
以上为在整个驾驶设备的定位系统的角度进行的描述,为了便于理解,以下将从驾驶设备以及用户使用的业务客户端两个角度,分别对本说明书提供的驾驶设备的定位方法进行描述。The above is the description from the perspective of the positioning system of the entire driving device. For ease of understanding, the following describes the positioning method of the driving device provided in this specification from the perspectives of the driving device and the service client used by the user.
本说明书提供了一种驾驶设备的定位方法,如图2所示。This manual provides a positioning method for driving equipment, as shown in FIG. 2 .
图2为本说明书中提供的一种驾驶设备的定位方法的流程示意图,包括以下步骤:Fig. 2 is a schematic flowchart of a positioning method for driving equipment provided in this specification, including the following steps:
S201:驾驶设备获取定位指令,其中,所述定位指令是业务客户端响应于用户的指定操作后发送的。S201: The driving device acquires a positioning instruction, wherein the positioning instruction is sent by a service client in response to a specified operation of a user.
当用户打开业务客户端并执行指定的操作后,会向服务器发送定位指令,而后由服务器将该定位指令转发至驾驶设备。When the user opens the business client and performs the specified operation, a positioning instruction will be sent to the server, and then the server will forward the positioning instruction to the driving device.
S202:响应于接收到的所述定位指令,通过所述图像采集器采集指定位置的环境图像信息。S202: In response to the received positioning instruction, use the image collector to collect environmental image information at a specified location.
驾驶设备可以响应于接收到的定位指令,通过设置在驾驶设备上的至少两个图像采集器采集指定位置的环境图像信息。The driving device may respond to the received positioning instruction by collecting the environmental image information of the specified location through at least two image collectors arranged on the driving device.
另外,驾驶设备也还可以通过警报器发出警报,以提示用户驾驶设备所在的实际位置。In addition, the driving device can also send out an alarm through the siren to remind the user of the actual location of the driving device.
S203:将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端,以使所述业务客户端将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。S203: Send the environmental image information and the positioning information corresponding to the driving device to the service client, so that the service client sends the received environmental image information and the positioning information to the user displaying, for the user to determine the actual location of the driving device based on the environmental image information displayed by the service client and the positioning information.
采集到指定位置的环境图像信息以后,驾驶设备可以将该环境图像信息以及通过自身装载的定位装置获取到的定位信息发送至服务器,并通过服务器将该环境图像信息以及定位信息转发至业务客户端。After collecting the environmental image information of the specified location, the driving device can send the environmental image information and the positioning information obtained through the positioning device installed on itself to the server, and forward the environmental image information and positioning information to the business client through the server .
业务客户端接收到环境图像信息以及定位信息后,可以将该环境图像信息以及定位信息在相应的界面中向用户进行展示,从而使用户根据业务客户端展示的环境图像信息和定位信息,以及警报器发出的警报,确定驾驶设备的实际位置,从而找到相应的驾驶设备。After the business client receives the environmental image information and positioning information, it can display the environmental image information and positioning information to the user in the corresponding interface, so that the user can The alarm sent by the sensor can determine the actual location of the driving device, so as to find the corresponding driving device.
以上是以驾驶设备为执行主体,对本说明书提供的驾驶设备的定位方法进行了说明,下面将以用户使用的业务客户端为执行主体,进一步地对本说明书进行说明,如图3所示。The driving device is used as the execution subject above to explain the positioning method of the driving device provided in this manual. The following will take the service client used by the user as the execution subject to further explain this manual, as shown in FIG. 3 .
图3为本说明书中提供的一种驾驶设备的定位方法的流程示意图。Fig. 3 is a schematic flowchart of a positioning method for a driving device provided in this specification.
S301:业务客户端响应于用户的指定操作,发送定位指令,以使驾驶设备响应于接收到的所述定位指令,通过图像采集器采集指定位置的环境图像信息,并将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端。S301: The service client sends a positioning instruction in response to the user's specified operation, so that the driving device collects the environmental image information of the specified location through the image collector in response to the received positioning instruction, and combines the environmental image information and The positioning information corresponding to the driving device is sent to the service client.
当用户打开业务客户端并执行指定的操作后,会向服务器发送定位指令,而后通过服务器将该定位指令转发至驾驶设备。驾驶设备可以响应于接收到的定位指令,通过设置在驾驶设备上的至少两个图像采集器采集指定位置的环境图像信息,并将采集到的环境图像信息以及自身的定位信息转发至业务客户端。When the user opens the business client and performs the specified operation, a positioning instruction will be sent to the server, and then the positioning instruction will be forwarded to the driving device through the server. The driving device can respond to the received positioning instruction, collect the environmental image information of the specified location through at least two image collectors arranged on the driving device, and forward the collected environmental image information and its own positioning information to the business client .
S302:将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。S302: Display the received environmental image information and the positioning information to the user, for the user to determine the driving device based on the environmental image information and the positioning information displayed by the service client actual location.
业务客户端接收到环境图像信息以及定位信息后,可以将该环境图像信息以及定位信息在相应的界面中向用户进行展示,从而使用户根据业务客户端展示的环境图像信息和定位信息,以及警报器发出的警报,确定驾驶设备的实际位置,进而找到相应的驾驶设备。After the business client receives the environmental image information and positioning information, it can display the environmental image information and positioning information to the user in the corresponding interface, so that the user can The alarm sent by the device can determine the actual location of the driving device, and then find the corresponding driving device.
为了便于理解,本说明书还提供了一种驾驶设备的定位过程示意图。For ease of understanding, this specification also provides a schematic diagram of a positioning process of a driving device.
图4为本说明书中提供的一种驾驶设备的定位过程示意图。Fig. 4 is a schematic diagram of a positioning process of a driving device provided in this specification.
其中,当用户在业务客户端上执行指定操作后,业务客户端会响应于该指定操作,向服务器发送定位指令,并通过服务器将该定位指令转发至驾驶设备,当驾驶设备接收到该定位指令后,可以响应于该定位指令,采集指定位置的环境图像信息、获取自身的定位信息以及通过警报器发出警报,并将该环境图像信息以及定位信息发送至服务器,以通过服务器转发至业务客户端,以使业务客户端将接收到的环境图像信息以及定位信息向用户进行展示,进而引导用户确定驾驶设备的实际位置。Among them, when the user performs a specified operation on the service client, the service client will respond to the specified operation and send a positioning instruction to the server, and forward the positioning instruction to the driving device through the server. When the driving device receives the positioning instruction Afterwards, in response to the positioning instruction, it can collect the environmental image information of the specified location, obtain its own positioning information, and issue an alarm through the siren, and send the environmental image information and positioning information to the server to be forwarded to the business client through the server , so that the business client can display the received environmental image information and positioning information to the user, and then guide the user to determine the actual location of the driving device.
需要说明的是,本说明书中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给与授权的情况下进行的。It should be noted that all actions to obtain signals, information or data in this manual are carried out under the premise of complying with the corresponding data protection laws and policies of the country where it is located, and with the authorization given by the corresponding device owner.
从上述方法可以看出,本说明书在确定驾驶设备的位置时,会向用户展示驾驶设备的定位信息以及采集到的环境图像信息,从而使用户参照该定位信息以及环境图像信息准确地找到驾驶设备所在的实际位置,相比于现有向用户提供驾驶设备的定位信息或者发送警报的方法,本方案即使在用户与驾驶设备距离较远以及驾驶设备定位信号较差的情况下,也能够为用户提供驾驶设备所在位置的相应指引,从而引导用户准确、快速地找到驾驶设备所在的实际位置。It can be seen from the above method that when determining the position of the driving device, this manual will show the user the positioning information of the driving device and the collected environmental image information, so that the user can accurately find the driving device by referring to the positioning information and the environmental image information. Compared with the existing methods of providing positioning information of the driving device or sending an alarm to the user, this solution can provide the user with a real location even when the distance between the user and the driving device is far and the positioning signal of the driving device is poor. Provide corresponding guidance on the location of the driving equipment, so as to guide the user to find the actual location of the driving equipment accurately and quickly.
以上为本说明书的一个或多个实施驾驶设备的定位方法,基于同样的思路,本说明书还提供了相应的驾驶设备的定位装置,如图5和图6所示。The above are one or more positioning methods for implementing driving equipment in this specification. Based on the same idea, this specification also provides a corresponding positioning device for driving equipment, as shown in FIG. 5 and FIG. 6 .
图5为本说明书提供的一种驾驶设备的定位装置的示意图,包括:Fig. 5 is a schematic diagram of a positioning device for driving equipment provided in this specification, including:
获取模块501,驾驶设备获取定位指令,其中,所述定位指令是业务客户端响应于用户的指定操作后发送的;Obtaining
采集模块502,响应于接收到的所述定位指令,通过所述图像采集器采集指定位置的环境图像信息;The
发送模块503,将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端,以使所述业务客户端将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息,确定所述驾驶设备的实际位置。A sending
可选地,所述驾驶设备设置有至少两个图像采集器;Optionally, the driving device is provided with at least two image collectors;
所述至少两个图像采集器包括:用于采集所述驾驶设备前方环境图像信息的图像采集器,以及用于采集其他位置环境图像信息的图像采集器;The at least two image collectors include: an image collector for collecting environmental image information in front of the driving device, and an image collector for collecting environmental image information at other locations;
所述采集模块502具体用于,响应于接收到的所述定位指令,开启所述图像采集器,通过所述图像采集器,以预设的采集时长采集所述驾驶设备前方的环境图像信息以及所述其他位置的环境图像信息。The
可选地,所述发送模块503具体用于,将所述环境图像信息和所述定位信息发送至服务器,以使所述服务器将接收到的所述环境图像信息和所述定位信息转发至所述业务客户端。Optionally, the sending
图6为本说明书中提供的一种驾驶设备的定位装置的示意图;Fig. 6 is a schematic diagram of a positioning device for driving equipment provided in this specification;
发送模块601,响应于用户的指定操作,发送定位指令,以使驾驶设备响应于接收到的所述定位指令,通过图像采集器采集指定位置的环境图像信息,并将所述环境图像信息和所述驾驶设备对应的定位信息发送给所述业务客户端;The sending
展示模块602,将接收到的所述环境图像信息和所述定位信息向所述用户进行展示,供所述用户基于所述业务客户端展示的所述环境图像信息以及所述定位信息确定所述驾驶设备的实际位置。A
可选地,所述发送模块601具体用于,响应于用户的指定操作,向服务器发送所述定位指令,以使所述服务器将所述定位指令发送至所述驾驶设备。Optionally, the sending
本说明书还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图2或图3提供的一种驾驶设备的定位方法。This specification also provides a computer-readable storage medium, which stores a computer program, and the computer program can be used to execute the positioning method for a driving device provided in FIG. 2 or FIG. 3 above.
本说明书还提供了图7所示的一种对应于图2或图3的驾驶设备的示意结构图。如图7所述,在硬件层面,该驾驶设备上设置有至少两个图像采集器,上述至少两个图像采集器包括:用于采集所述驾驶设备前方环境图像信息的图像采集器,以及用于采集其他位置环境图像信息的图像采集器,另外,该驾驶设备还包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图2或图3所述的驾驶设备的定位方法。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。This specification also provides a schematic structural diagram of a driving device shown in FIG. 7 corresponding to FIG. 2 or FIG. 3 . As shown in Figure 7, at the hardware level, the driving equipment is provided with at least two image collectors, and the at least two image collectors include: an image collector for collecting environmental image information in front of the driving equipment, and In addition, the driving device also includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and of course may also include hardware required by other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, so as to realize the positioning method of the driving device described in FIG. 2 or FIG. 3 above. Of course, in addition to the software implementation, this specification does not exclude other implementations, such as logic devices or the combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic device.
本说明书还提供了图8所示的一种对应于图2或图3的电子设备的示意结构图。如图8所述,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图2或图3所述的驾驶设备的定位方法。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。This specification also provides a schematic structural diagram of an electronic device shown in FIG. 8 corresponding to FIG. 2 or FIG. 3 . As shown in FIG. 8 , at the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and of course may also include hardware required by other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, so as to realize the positioning method of the driving device described in FIG. 2 or FIG. 3 above. Of course, in addition to the software implementation, this specification does not exclude other implementations, such as logic devices or the combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic device.
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。In the 1990s, the improvement of a technology can be clearly distinguished as an improvement in hardware (for example, improvements in circuit structures such as diodes, transistors, and switches) or improvements in software (improvement in method flow). However, with the development of technology, the improvement of many current method flows can be regarded as the direct improvement of the hardware circuit structure. Designers almost always get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (Programmable Logic Device, PLD) (such as a Field Programmable Gate Array (Field Programmable Gate Array, FPGA)) is such an integrated circuit, and its logic function is determined by programming the device by a user. It is programmed by the designer to "integrate" a digital system on a PLD, instead of asking a chip manufacturer to design and make a dedicated integrated circuit chip. Moreover, nowadays, instead of making integrated circuit chips by hand, this kind of programming is mostly realized by "logic compiler (logic compiler)" software, which is similar to the software compiler used when writing programs. The original code of the computer must also be written in a specific programming language, which is called a hardware description language (Hardware Description Language, HDL), and there is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language) , AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., currently the most commonly used is VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. It should also be clear to those skilled in the art that only a little logical programming of the method flow in the above-mentioned hardware description languages and programming into an integrated circuit can easily obtain a hardware circuit for realizing the logic method flow.
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The controller may be implemented in any suitable way, for example the controller may take the form of a microprocessor or processor and a computer readable medium storing computer readable program code (such as software or firmware) executable by the (micro)processor , logic gates, switches, Application Specific Integrated Circuit (ASIC), programmable logic controllers, and embedded microcontrollers, examples of controllers include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the memory's control logic. Those skilled in the art also know that, in addition to realizing the controller in a purely computer-readable program code mode, it is entirely possible to make the controller use logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded The same function can be realized in the form of a microcontroller or the like. Therefore, such a controller can be regarded as a hardware component, and the devices included in it for realizing various functions can also be regarded as structures within the hardware component. Or even, means for realizing various functions can be regarded as a structure within both a software module realizing a method and a hardware component.
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules, or units described in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementing device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or Combinations of any of these devices.
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above devices, functions are divided into various units and described separately. Of course, when implementing this specification, the functions of each unit can be implemented in one or more pieces of software and/or hardware.
本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of this specification may be provided as methods, systems, or computer program products. Accordingly, this description may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The specification is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the specification. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of this specification may be provided as methods, systems or computer program products. Accordingly, this description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The specification may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The present description may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.
以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。The above descriptions are only examples of this specification, and are not intended to limit this specification. For those skilled in the art, various modifications and changes may occur in this description. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification shall be included within the scope of the claims of this specification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210844028.8A CN115265541A (en) | 2022-07-18 | 2022-07-18 | A positioning system, method, device, storage medium and device for driving equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210844028.8A CN115265541A (en) | 2022-07-18 | 2022-07-18 | A positioning system, method, device, storage medium and device for driving equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115265541A true CN115265541A (en) | 2022-11-01 |
Family
ID=83767562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210844028.8A Pending CN115265541A (en) | 2022-07-18 | 2022-07-18 | A positioning system, method, device, storage medium and device for driving equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115265541A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103241244A (en) * | 2013-04-16 | 2013-08-14 | 上海交通大学 | Vehicle wireless remote control system based on looking around |
WO2015165304A1 (en) * | 2014-04-29 | 2015-11-05 | 比亚迪股份有限公司 | Smart terminal, vehicle, vehicle system and remote control method thereof |
CN109631914A (en) * | 2018-12-06 | 2019-04-16 | 北京梧桐车联科技有限责任公司 | Localization method, server, the vehicles and the client of the vehicles |
US20190273788A1 (en) * | 2016-11-30 | 2019-09-05 | Alibaba Group Holding Limited | Information presentation method and apparatus |
CN113096427A (en) * | 2021-03-30 | 2021-07-09 | 北京三快在线科技有限公司 | Information display method and device |
CN113362643A (en) * | 2021-07-09 | 2021-09-07 | 姜江 | Method, system and device for positioning and inducing vehicle based on image AI |
-
2022
- 2022-07-18 CN CN202210844028.8A patent/CN115265541A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103241244A (en) * | 2013-04-16 | 2013-08-14 | 上海交通大学 | Vehicle wireless remote control system based on looking around |
WO2015165304A1 (en) * | 2014-04-29 | 2015-11-05 | 比亚迪股份有限公司 | Smart terminal, vehicle, vehicle system and remote control method thereof |
US20190273788A1 (en) * | 2016-11-30 | 2019-09-05 | Alibaba Group Holding Limited | Information presentation method and apparatus |
CN109631914A (en) * | 2018-12-06 | 2019-04-16 | 北京梧桐车联科技有限责任公司 | Localization method, server, the vehicles and the client of the vehicles |
CN113096427A (en) * | 2021-03-30 | 2021-07-09 | 北京三快在线科技有限公司 | Information display method and device |
CN113362643A (en) * | 2021-07-09 | 2021-09-07 | 姜江 | Method, system and device for positioning and inducing vehicle based on image AI |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11906312B2 (en) | Localizing transportation requests utilizing an image based transportation request interface | |
KR102317167B1 (en) | Duplicate Tracking System | |
US11164379B2 (en) | Augmented reality positioning method and apparatus for location-based service LBS | |
JP6418266B2 (en) | Three-dimensional head-up display device that displays visual context corresponding to voice commands | |
US9026940B2 (en) | Mobile terminal and method of managing object related information therein | |
KR101710547B1 (en) | Mobile termianl and method for controlling of the same | |
US9080877B2 (en) | Customizing destination images while reaching towards a desired task | |
US20190012908A1 (en) | Method and device for sharing image information in communication system | |
US9619532B2 (en) | Collaborative location-based search results | |
US20130182138A1 (en) | Mobile terminal and method of controlling the same | |
US20130176377A1 (en) | Mobile terminal and method of controlling the same | |
JP7419495B2 (en) | Projection method and projection system | |
KR20120029234A (en) | Mobile terminal, electronic system and method of transferring and receiving data using the same | |
KR20140143505A (en) | Method and apparatus for providing information in a view mode | |
US20110022301A1 (en) | Method, mobile device and recording medium for recording parking information | |
CN108055635B (en) | Position information acquisition method and device, storage medium and terminal | |
KR20200064160A (en) | Mobile-based mapping control of display contents | |
CN110543347A (en) | Method and device for generating screenshot image and electronic equipment | |
KR20130017179A (en) | Mobile terminal, method for controlling of the mobile terminal and system | |
CN113077647A (en) | Parking lot navigation method and device, electronic equipment and storage medium | |
CN110991260A (en) | Scene labeling method, device, equipment and storage medium | |
US20190195641A1 (en) | Electronic device for providing operation information of vehicle and method for the same | |
WO2022105758A1 (en) | Path identification method and apparatus | |
US12111172B2 (en) | Apparatus and method of providing contextual-information-based service | |
CN115265541A (en) | A positioning system, method, device, storage medium and device for driving equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20221101 |
|
RJ01 | Rejection of invention patent application after publication |