CN112733049A - Vehicle information display method and device - Google Patents

Vehicle information display method and device Download PDF

Info

Publication number
CN112733049A
CN112733049A CN202011561047.7A CN202011561047A CN112733049A CN 112733049 A CN112733049 A CN 112733049A CN 202011561047 A CN202011561047 A CN 202011561047A CN 112733049 A CN112733049 A CN 112733049A
Authority
CN
China
Prior art keywords
vehicle
area
positioning data
service
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011561047.7A
Other languages
Chinese (zh)
Inventor
肖翔
吴海山
殷磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WeBank Co Ltd
Original Assignee
WeBank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WeBank Co Ltd filed Critical WeBank Co Ltd
Priority to CN202011561047.7A priority Critical patent/CN112733049A/en
Publication of CN112733049A publication Critical patent/CN112733049A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)

Abstract

The application provides a vehicle information display method, a vehicle information display device, electronic equipment and a computer-readable storage medium; the method comprises the following steps: responding to a position setting operation received in a human-computer interaction interface, acquiring the position of at least one vehicle associated with a signed service in at least one area, wherein the at least one area comprises a target area, the target area comprises a target position set by the position setting operation, and the position of the at least one vehicle associated with the signed service in the at least one area is displayed; in response to a vehicle selection operation received in the at least one area, a movement trajectory of a target vehicle selected by the vehicle selection operation is acquired, and the movement trajectory of the target vehicle is displayed. Through the application, the vehicle information can be visually displayed.

Description

Vehicle information display method and device
Technical Field
The present disclosure relates to big data technologies, and in particular, to a method and an apparatus for displaying vehicle information, an electronic device, and a computer-readable storage medium.
Background
Big Data (Big Data) is a Data set which cannot be captured, managed and processed by a conventional software tool within a certain time range, and is a massive, high-growth-rate and diversified information asset which can have stronger decision-making power, insight discovery power and flow optimization capability only by a new processing mode. With the advent of the cloud era, big data attracts more and more attention, and the big data needs special technology to effectively process a large amount of data within a tolerance elapsed time. For the vehicle industry, vehicle information is more and more, reporting frequency is higher and more, and the big data processing of the massive and frequent vehicle information has great application value in the social and commercial aspects.
Taking a car purchasing scene as an example, with the popularization of cars in recent years, more and more consumers can choose to purchase cars by using loans, which results in an excessive amount of car information data. For the financial institution, the data volume is too large, and the related technology has no scheme for intuitively displaying the vehicle information of the vehicle purchased by the loan. This approach may cause many problems in practical application scenarios, for example, when a user uses a vehicle not in a way prescribed by a loan (such as for freight, rental, etc.), the vehicle may be excessively worn until scrapped, and the user may give up repayment prematurely; or the user drives the vehicle to a remote area for selling, so that the user cheats on loan; thereby causing a substantial loss to the financial institution.
Therefore, an effective scheme for visually displaying vehicle information is lacking in the related art.
Disclosure of Invention
The embodiment of the application provides a vehicle information display method and device, electronic equipment and a computer readable storage medium, which can visually display vehicle information.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides a vehicle information display method, which comprises the following steps:
responding to a position setting operation received in a human-computer interaction interface, acquiring the position of at least one vehicle associated with a signed service in at least one area, wherein the at least one area comprises a target area, the target area comprises a target position set by the position setting operation, and the position of the at least one vehicle associated with the signed service in the at least one area is displayed;
in response to a vehicle selection operation received in the at least one area, a movement trajectory of a target vehicle selected by the vehicle selection operation is acquired, and the movement trajectory of the target vehicle is displayed.
The embodiment of the application provides a vehicle information display device, includes:
a display module, configured to, in response to a position setting operation received in a human-computer interaction interface, obtain a position of at least one vehicle associated with a service contract in at least one area, where the at least one area includes a target area, and the target area includes a target position set by the position setting operation, and
displaying a location of at least one vehicle associated with the sign-up service in at least one area;
in response to a vehicle selection operation received in the at least one area, acquiring a movement trajectory of a target vehicle selected by the vehicle selection operation, and
and displaying the moving track of the target vehicle.
In the above solution, the display module is further configured to determine the target position set by the position setting operation; determining a target area containing the target position and a peripheral area of the target area; and acquiring the position of at least one vehicle related to the signed service in the target area and the peripheral area.
In the foregoing solution, the vehicle information display device provided in the embodiment of the present application further includes:
a statistical module for obtaining positioning data of a plurality of vehicles from a data warehouse of a service organization and storing the positioning data in a database, wherein the positioning data comprises: vehicle location and vehicle identification; dividing the map into a plurality of grids, and collecting the positioning data of a plurality of vehicles in the database into corresponding grids; determining the number of vehicles and the vehicle identification in each grid to form a corresponding statistical structure.
In the foregoing solution, the statistical module is further configured to execute the following processing for each piece of positioning data in the data warehouse of the service organization: determining the completion progress of the signing service of the vehicle related to the positioning data, and determining the risk level of the positioning data according to the completion progress; and performing random extraction processing on a plurality of pieces of positioning data with risk levels higher than a risk threshold, and storing the extracted positioning data of a plurality of vehicles in the database.
In the foregoing solution, the statistical module is further configured to perform at least one of the following processes on a plurality of pieces of positioning data acquired from the data warehouse: querying repeated positioning data from the plurality of pieces of positioning data, wherein the repeated positioning data comprises the same reporting time and the same vehicle identifier; deleting the repeated positioning data; inquiring first positioning data and second positioning data of each vehicle in adjacent reporting periods from the plurality of pieces of positioning data; and deleting the second positioning data when the distance between the position included by the second positioning data and the position included by the first positioning data is smaller than a distance threshold.
In the foregoing solution, the display module is further configured to perform the following processing for each vehicle in the at least one area: acquiring the service state of the signing service of the vehicle in each monitoring period, wherein the service state comprises completed service state and uncompleted service state; and when the number of times that the service state of the vehicle in a plurality of periods belongs to incompletion exceeds a number threshold, generating risk early warning information, and displaying the risk early warning information on the human-computer interaction interface.
In the foregoing solution, the display module is further configured to perform the following processing for each vehicle in the at least one area: and when the time length of the movement track of the vehicle deviating from the signed area of the vehicle exceeds a time length threshold value and/or the distance deviating from the signed area of the vehicle exceeds a distance threshold value, generating risk warning information and displaying the risk warning information on the human-computer interaction interface.
In the above scheme, the display module is further configured to respond to a service viewing operation received in the human-computer interaction interface, determine a development trend of the signed service in the area to be queried according to the positioning data of the vehicle in the area to be queried, and display the development trend of the signed service in the area to be queried.
In the above scheme, the display module is further configured to query positioning data of vehicles in the area to be queried, so as to determine statistical results of the area to be queried in different monitoring periods; wherein the statistical result represents the number of vehicles which are included in the inquiry area and are associated with the signed service in the monitoring period, or represents the number of vehicles which leave the area to be inquired and are associated with the signed service in the monitoring period; and comparing the counts of the statistical results of the to-be-queried area in different monitoring periods to determine the development trend of the to-be-queried area corresponding to the signed service.
An embodiment of the present application provides an electronic device, including:
a memory for storing a computer program;
and the processor is used for realizing the vehicle information display method provided by the embodiment of the application when executing the computer program stored in the memory.
The embodiment of the application provides a computer-readable storage medium, which stores a computer program, and is used for realizing the vehicle information display method provided by the embodiment of the application when being executed by a processor.
The embodiment of the application has the following beneficial effects:
the positions of a plurality of vehicles related to the signing business in the target area are displayed according to the position setting operation, so that a user can visually monitor the plurality of vehicles related to the signing business; displaying the movement track of the target vehicle according to the vehicle selection operation received in the target area, so that the movement track of the specified vehicle can be intuitively monitored; namely, through visual display, massive vehicle information can be visually presented, so that support is provided for research and decision related to vehicle business.
Drawings
FIG. 1 is a schematic diagram of an architecture of a vehicle information display system provided by an embodiment of the present application;
fig. 2 is a schematic structural diagram of a terminal 400 provided in an embodiment of the present application;
FIG. 3A is a schematic flow chart of a vehicle information displaying method according to an embodiment of the present disclosure;
FIG. 3B is a schematic flow chart illustrating a vehicle information displaying method according to an embodiment of the present disclosure;
FIG. 3C is a schematic flow chart illustrating a vehicle information displaying method according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram of positions of a plurality of vehicles associated with a contracted service in a target area and a peripheral area provided by an embodiment of the present application;
FIG. 5 is a schematic diagram of a movement trajectory of a target vehicle provided by an embodiment of the present application;
fig. 6 is a schematic view of an application scenario for displaying risk early warning information according to an embodiment of the present application;
fig. 7 is a schematic view of an application scenario for displaying risk warning information according to an embodiment of the present application;
FIG. 8 is a schematic diagram of an application scenario illustrating a trend of a to-be-queried area according to an embodiment of the present application;
fig. 9 is a schematic flow chart of a loan vehicle information display method provided in the embodiment of the present application;
FIG. 10 is a schematic diagram of grid coordinates provided by an embodiment of the present application;
FIG. 11 is a schematic diagram of a grid-based thermal display provided by an embodiment of the present application;
fig. 12 is a schematic diagram of a vehicle-based trajectory aggregation visualization effect provided by an embodiment of the present application.
Detailed Description
In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in further detail with reference to the attached drawings, the described embodiments should not be considered as limiting the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
In the following description, references to the terms "first \ second \ third" are only to distinguish similar objects and do not denote a particular order, but rather the terms "first \ second \ third" are used to interchange specific orders or sequences, where appropriate, so as to enable the embodiments of the application described herein to be practiced in other than the order shown or described herein.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the application.
Before further detailed description of the embodiments of the present application, terms and expressions referred to in the embodiments of the present application will be described, and the terms and expressions referred to in the embodiments of the present application will be used for the following explanation.
1) In response to the condition or state on which the performed operation depends, one or more of the performed operations may be in real-time or may have a set delay when the dependent condition or state is satisfied; there is no restriction on the order of execution of the operations performed unless otherwise specified.
2) A Block chain (Blockchain) is a storage structure for encrypted, chained transactions formed from blocks (blocks).
3) A Blockchain Network (Blockchain Network) incorporates new blocks into a set of nodes of a Blockchain in a consensus manner.
4) Intelligent Contracts (Smart Contracts), also known as chain codes (chaincodes) or application codes, are programs deployed in nodes of a blockchain network, and the nodes execute the intelligent Contracts called in received transactions to perform operations of updating or querying key-value data of a state database.
5) Consensus (Consensus), a process in a blockchain network, is used to agree on a transaction in a block between the nodes involved, the agreed block to be appended to the end of the blockchain and used to update the state database.
With the popularization of automobiles in recent years becoming more and more, more and more consumers can choose to buy the automobiles in a loan mode, and for financial institutions, certain monitoring needs to be carried out on the automobiles bought by the loan, mainly for tracking position information of the loans and carrying out risk early warning.
Because the frequency of reporting the automobile positioning information is high and the automobile data is large, a large amount of manpower is required to be invested to monitor and distinguish the positioning information, so that really useful information is screened out.
In the implementation process of the present application, it is also found that the above-mentioned manner of not monitoring the positioning information may cause the following technical problems: 1) the user uses the vehicle in a way that the vehicle is not used according to the stipulated route of the loan (such as a mode of freight transportation, renting and the like), so that the vehicle is excessively worn until being scrapped, and further the user gives up repayment early, and a great deal of loss of a financial institution is caused; 2) the user drives the vehicle to a remote location for resale, resulting in the user cheating on the loan, and consequently a large loss to the financial institution.
In view of the foregoing technical problems, embodiments of the present invention provide a vehicle information display method, an apparatus, an electronic device, and a computer-readable storage medium, which are capable of visually displaying vehicle information, warning a vehicle that may be at risk, and visually displaying a development trend of a contracted business, and an exemplary application of the vehicle information display method provided by the embodiments of the present invention is described below.
An exemplary application of the vehicle information display method provided by the embodiment of the present application is described below by taking an example of a cooperative embodiment of a terminal and a server.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a vehicle information display system 100 provided in an embodiment of the present application. The vehicle information display system 100 includes: a server 200, a network 300, and a terminal 400, wherein the terminal is connected to the server 200 through the network 300, and the network 300 can be a wide area network or a local area network, or a combination of the two. Which will be separately described below.
The terminal 400 may be a vehicle-mounted terminal that can be mounted in a vehicle, such as a vehicle-mounted console, or a user terminal such as a desktop computer, a notebook computer, a smartphone, or a tablet computer. The terminal 400 runs an application 410, and the application 410 is configured to respond to a position setting operation received in the human-computer interaction interface, send the position setting operation to the server 200, so as to obtain a position of at least one vehicle associated with the signed service in at least one region from the server 200, and display the position; and is further configured to transmit a vehicle selection operation to the server 200 in response to the vehicle selection operation received in the at least one area, to acquire the movement trajectory of the target vehicle from the server 200, and to display the movement trajectory.
The server 200 is a background server of the application 410, and is configured to receive the location setting operation sent by the application 410, and send the location of at least one vehicle associated with the signed service in at least one area to the application 410; and is further configured to receive a vehicle selection operation sent by the application 410, and send the movement trajectory of the target vehicle to the application 410.
In some embodiments, the vehicle information display method provided in the embodiments of the present application may also be executed by the terminal, for example, the terminal performs a corresponding data processing operation in response to a position setting operation received in the human-computer interaction interface, so as to obtain a position of at least one vehicle associated with the service subscription in at least one area, and display the position to the terminal user; and responding to the vehicle selection operation received in at least one area, and performing corresponding data processing operation on the terminal to acquire the moving track of the target vehicle selected by the vehicle selection operation and display the moving track to the terminal user.
In some embodiments, the terminal 400 implements the vehicle information presentation method provided by the embodiments of the present application by running a computer program, for example, the computer program may be a native program or a software module in an operating system; may be a local (Native) Application program (APP), i.e. a program that needs to be installed in an operating system to run, such as the above Application program, a browser, etc.; or may be an applet, i.e. a program that can be run only by downloading it to the browser environment; but also an applet that can be embedded into any APP. In general, the computer programs described above may be any form of application, module or plug-in.
The embodiment of the application can be realized by means of Cloud Technology (Cloud Technology), which is a general term of network Technology, information Technology, integration Technology, management platform Technology, application Technology and the like based on Cloud computing business model application, and can form a resource pool, be used as required, and be flexible and convenient. Cloud computing technology will become an important support. Background services of the technical network system require a large amount of computing and storage resources. As an example, the server 200 may be an independent physical server, may be a server cluster or a distributed system formed by a plurality of physical servers, and may also be a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a web service, cloud communication, a middleware service, a domain name service, a security service, a CDN, and a big data and artificial intelligence platform. The terminal 400 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart watch, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the embodiment of the present application is not limited.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a terminal 400 according to an embodiment of the present application, where the terminal 400 shown in fig. 2 includes: at least one processor 410, memory 450, at least one network interface 420, and a user interface 430. The various components in the terminal 400 are coupled together by a bus system 440. It is understood that the bus system 440 is used to enable communications among the components. The bus system 440 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 440 in fig. 2.
The Processor 410 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor, or the like.
The user interface 430 includes one or more output devices 431, including one or more speakers and/or one or more visual displays, that enable the presentation of media content. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard disk drives, optical disk drives, and the like. Memory 450 optionally includes one or more storage devices physically located remote from processor 410.
The memory 450 includes either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read Only Memory (ROM), and the volatile Memory may be a Random Access Memory (RAM). The memory 450 described in embodiments herein is intended to comprise any suitable type of memory.
In some embodiments, memory 450 is capable of storing data, examples of which include programs, modules, and data structures, or a subset or superset thereof, to support various operations, as exemplified below.
An operating system 451, including system programs for handling various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and handling hardware-based tasks;
a network communication module 452 for communicating to other computing devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: bluetooth, wireless compatibility authentication (WiFi), and Universal Serial Bus (USB), etc.;
a presentation module 453 for enabling presentation of information (e.g., user interfaces for operating peripherals and displaying content and information) via one or more output devices 431 (e.g., display screens, speakers, etc.) associated with user interface 430;
an input processing module 454 for detecting one or more user inputs or interactions from one of the one or more input devices 432 and translating the detected inputs or interactions.
In some embodiments, the apparatus provided in the embodiments of the present application may be implemented in software, and fig. 2 shows a vehicle information presentation apparatus 455 stored in the memory 450, which may be software in the form of programs and plug-ins, and includes the following software modules: a module 4551 and a statistic module 4552 are shown, which are logical and thus may be arbitrarily combined or further split depending on the functions implemented. The functions of the respective modules will be explained below.
The following description will be made in detail by taking an example in which the terminal 400 in fig. 1 executes the vehicle information presentation method provided in the embodiment of the present application. Referring to fig. 3A, fig. 3A is a schematic flowchart of a vehicle information displaying method according to an embodiment of the present application, and will be described with reference to the steps shown in fig. 3A.
In step 101, in response to a position setting operation received in the human-computer interaction interface, a position of at least one vehicle associated with the signed service in at least one area is acquired, and the position of the at least one vehicle associated with the signed service in the at least one area is displayed.
Wherein the at least one region includes a target region, and the target region includes a target position set by the position setting operation.
In some embodiments, obtaining the location of at least one vehicle associated with the contracted service in the at least one area may be achieved by: determining a target position set by a position setting operation; determining a target area including a target position and a peripheral area of the target area; and acquiring the position of at least one vehicle associated with the signed service in the target area and the peripheral area.
It should be noted that the position setting operation may be in a form of displaying a map in a human-computer interaction interface for a user to set a target position, that is, setting a selected point as the target position by selecting the point in the map; the position query box control can also be displayed in the human-computer interaction interface, and the coordinates or the name of the target position input in the position query box control by the user is received to determine the target area. The number of the peripheral regions may be set by a user during query, or may be determined and requested by an application running in the terminal according to the area of a screen (for example, the number of regions displayed at most in one screen).
Taking the setting of the target position in the position query box control as an example, referring to fig. 4, fig. 4 is a schematic diagram of positions of a plurality of vehicles associated with a service contract in the target area and the peripheral area provided in the embodiment of the present application. A position query box control (not shown in the figure) is displayed in the human-computer interaction interface for a user to set a target position, the terminal receives the coordinate or name of the target position input by the user in the position query box control, for example, the coordinate (-8, -4.5) of 401 shown in fig. 4, and determines a grid 402 with 401 as a central point, and the area occupied by the grid 402 is a target area.
In the embodiment of the application, the position of the vehicle associated with the signing service in the target area can be displayed by setting operation aiming at the position of any vehicle, so that a user can simply and conveniently monitor a plurality of vehicles concerned by the user and associated with the signing service facing mass vehicle information.
In step 102, in response to the vehicle selection operation received in the at least one area, a movement trajectory of the target vehicle selected by the vehicle selection operation is acquired, and the movement trajectory of the target vehicle is displayed.
In some embodiments, after the terminal receives the vehicle selection operation, the moving track of the target vehicle can be analyzed according to the coordinates of the reported positioning information, so as to be displayed to the terminal user at the front end. Referring to fig. 5, fig. 5 is a schematic diagram of a moving track of a target vehicle according to an embodiment of the present application. Wherein 501 is the starting point of the target vehicle, and 502 is the ending point of the target vehicle, and the specific coordinates (not shown in the figure) for viewing the starting point and the ending point of the target vehicle can also be displayed. It should be noted that the moving track of the target vehicle may be displayed in various ways, such as in a text display mode, for example, the coordinates of the starting point of the target vehicle is (x)1,y1) And the endpoint coordinate is (x)2,y2)。
In the embodiment of the application, the movement track of the target vehicle is displayed aiming at the vehicle selection operation in the target area, so that a user can intuitively monitor the movement track concerned by the user aiming at the specified vehicle.
In some embodiments, referring to fig. 3B, fig. 3B is an optional flowchart of the method provided in the embodiments of the present application, and shows that, before step 101 in fig. 3A, step 103 to step 105 may also be performed, which will be described below with reference to each step.
In step 103, positioning data for a plurality of vehicles is obtained from a data warehouse of a service and stored in a database.
Wherein, the location data includes: vehicle location and vehicle identification; the vehicle identification may be a frame number, an engine number, or the like. It should be noted that the service institution herein is an institution that provides a contracted service and other services related to the vehicle (for example, a toll station), and the number of the service institutions includes at least one; the data warehouse here may be a database or a file system that stores vehicle information; the positioning data can be reported by a server of the organization or can be directly reported by the vehicle. The storage is a synchronous process, that is, the positioning data uploaded to the data warehouse by the service organization is synchronized to the database, and then the uploaded positioning data is subjected to statistical arrangement to form a statistical structure.
In step 104, the map is divided into a plurality of grids, and the positioning data of a plurality of vehicles in the database is collected into the corresponding grids.
In some embodiments, the map is divided into grids according to the geographical areas to be displayed, the areas to be displayed can be set by users, such as provinces, cities, nationality, and the like, and the coverage (width, height) of the geographical areas represented by the grids is fixed, such as 10 kilometers long and 10 kilometers wide; but the display size of the grid in the human-computer interaction area can be adaptively changed.
In step 105, the number of vehicles in each grid and the vehicle identifications are determined to form a corresponding statistical structure.
In some embodiments, for each grid, statistics are aggregated to the positioning data of each grid to form a corresponding statistical structure, which is shown in table 1:
field(s) Sample examples Description of the invention
district_id
1 Region numbering
left_point_x 23.4 Lower left corner X
left_point_y 15.7 Lower left corner Y
right_point_x 26.5 Upper right corner X
right_point_y 28.2 Upper right corner Y
count 14 Counting point
vin_str LSGPB63R7AS094300 Vehicle frame number
The area number is used for identifying which area the vehicle is in; as an example, the grid may be represented by a rectangle, and the coordinates of the lower left corner and the coordinates of the upper right corner of the rectangle may be used to identify the grid, so that which grid the coordinates queried by the user belong to can be determined according to the coordinates of the lower left corner and the coordinates of the upper right corner, and further which area the grid belongs to can be determined; in other examples, the coordinates of the upper right corner and the lower left corner of the rectangle may also be used for identification and determination. The count points represent the number of vehicles signed up in the area, and the frame number is the unique identification of the vehicle. For different requirements of the front end, other data fields, such as the field time of the report time, may also be added to the statistical structure.
In the embodiment of the application, the mass vehicle information is subjected to statistical analysis, and the vehicle related to the signing service can be simply, conveniently and visually monitored and the moving track of the specified vehicle can be displayed aiming at the query of the user.
In some embodiments, obtaining the location data for a plurality of vehicles from a data warehouse of a service facility and storing the location data in a database may be accomplished by: the following is performed for each piece of positioning data in the data warehouse of the service organization: determining the completion progress of the signing service of the vehicle related to the positioning data, and determining the risk level of the positioning data according to the completion progress; and performing random extraction processing on a plurality of pieces of positioning data with risk levels higher than a risk threshold, and storing the extracted positioning data of a plurality of vehicles in a database. Wherein the random extraction process may be implemented by a random algorithm.
In some examples, the positioning data further includes a completion progress of the signed service included in each vehicle, thereby determining the completion progress of the signed service of the vehicle to which the positioning data relates; then, determining the risk level of the positioning data according to the numerical value of the completion progress, wherein the completion progress is negatively related to the risk level, namely the less the completion progress is, the higher the risk level is; determining a plurality of pieces of positioning data with risk levels higher than a risk threshold value in all the positioning data of the data warehouse, wherein the risk threshold value is used for filtering the positioning data with lower risk; and randomly extracting a plurality of pieces of positioning data with risk levels higher than a risk threshold value through a random algorithm, and storing the randomly extracted positioning data of a plurality of vehicles into a database.
Taking the loan vehicle business as an example, when the loan completion progress is (0%, 30%), the risk level is 4 grade; when the loan completion progress is 30 percent and 50 percent, the risk grade is 3 grade; when the loan completion progress is [ 50%, 70%), the risk level is level 2; when the loan completion progress is 70 percent and 100 percent, the risk level is 1 grade; the higher the risk level, the greater the risk of the lending vehicle. For example, the terminal obtains the loan progress returned by each loan vehicle, for example, when the loan of the first loan vehicle is 20 percent (the loan completion progress is 20 percent), the risk level is 4, which indicates that the risk level of the first loan vehicle is high; since the higher the risk level of the vehicle is, the greater the significance of monitoring the vehicle is, for example, random extraction processing is performed on the positioning data with the risk level higher than level 2, and the extracted positioning data of a plurality of vehicles is stored in the database.
In the embodiment of the application, the risk level of the positioning data is determined through the completion progress of the signing service, the positioning data is randomly screened and stored according to the risk level, effective positioning data can be screened out from massive vehicle information for storage and analysis, so that a user can monitor vehicles with large risks, and the storage space is saved while the positioning data which needs to be monitored most can be stored by utilizing the storage space to the greatest extent.
In some embodiments, before storing the positioning data of the plurality of vehicles obtained from the data warehouse of the service organization in the database, the following process may also be performed: performing at least one of the following processes for a plurality of pieces of positioning data acquired from a data repository: querying repeated positioning data from the plurality of pieces of positioning data, wherein the repeated positioning data comprises the same reporting time and the same vehicle identifier; deleting the repeated positioning data; inquiring first positioning data and second positioning data of each vehicle in adjacent reporting periods from the plurality of positioning data; and deleting the second positioning data when the distance between the position included by the second positioning data and the position included by the first positioning data is smaller than the distance threshold.
The reporting time of the first positioning data is earlier than that of the second positioning data; the adjacent reporting period, that is, the difference between the reporting times included in the 2 positioning data, is 1 reporting period.
For example, there may be multiple devices reporting the coordinates of the vehicle on the same vehicle, and when the positioning data reported by the first device and the second device have the same time and the same vehicle identifier, it indicates that the first device and the second device report the repeated positioning data, and it is only required to filter and extract the reported data of any one of the devices. When the vehicle is in a stationary state when parking or in a traffic jam, the data of the time periods are always stopped on one coordinate, namely, the distance between the coordinate of the first time point and the previous time point of the first time point is determined, and when the distance is judged to be less than 10 meters, the positioning data reported by the first time point is deleted.
In the embodiment of the application, repeated and meaningless positioning data in the reported positioning data are removed through a plurality of filtering processing strategies, so that the subsequent computing resources for processing the positioning data are saved, and the storage space is also saved.
In some embodiments, the following is performed for each vehicle in at least one zone: acquiring the service state of the signing service of the vehicle in each monitoring period, wherein the service state comprises completed service state and incomplete service state; and when the number of times that the service state of the vehicle in a plurality of periods belongs to incompletion exceeds a number threshold, generating risk early warning information, and displaying the risk early warning information on a human-computer interaction interface.
Taking the loan vehicle service as an example, the monitoring period may be a payment period, for example, a vehicle paid monthly, and the monitoring period is one month; has been completed as a repayment; not become a non-payment; assuming that the vehicle No. 1/21 is the payment date of the vehicle, the vehicle No. 2/21 is not paid, No. 3/21 is not paid, and No. 4/21 is not paid, namely the vehicle is continuously paid for more than a time threshold value for 3 times, it is indicated that the vehicle has a large risk, and risk early warning information is generated to be displayed on a human-computer interaction interface. Referring to fig. 6, fig. 6 is a schematic view of an application scenario for displaying risk early warning information according to an embodiment of the present application. Therein, risk pre-warning information 601 "warning is shown: vehicle XX has not been paid for 3 consecutive months ".
In the embodiment of the application, risk early warning information is generated according to the service state of each vehicle so as to prompt a user, so that the user can notice loan vehicles with repayment risks in advance according to the risk early warning information and discover customers of loan vehicles without repayment capability in time.
In some embodiments, referring to fig. 3C, fig. 3C is an optional flowchart of the method provided in the embodiments of the present application, and shows that step 106 may be further performed after step 102 in fig. 3A, which will be described in detail in conjunction with this step.
In step 106, the following is performed for each vehicle in at least one zone: and when the time length of the moving track of the vehicle deviating from the signed area of the vehicle exceeds a time length threshold value and/or the distance deviating from the signed area of the vehicle exceeds a distance threshold value, generating risk warning information and displaying the risk warning information on a human-computer interaction interface. Referring to fig. 7, fig. 7 is a schematic view of an application scenario for displaying risk warning information according to an embodiment of the present application. Therein, risk alert information 701 "alert is shown: vehicle XX departs from beijing city for 52 days ".
Note that, the contracted area is an area where an organization providing contracted service to the vehicle is located; the movement track of the vehicle deviates from the contract area of the vehicle, i.e. the movement track of the vehicle leaves or is separated from the contract area by a distance exceeding a distance threshold.
In some embodiments, the specific implementation may be: and determining whether each monitoring period exceeds a corresponding threshold value or not according to the movement track of the vehicle in a plurality of monitoring periods, and generating risk warning information when the accumulated exceeding times of the plurality of monitoring periods exceed a time threshold value.
In the embodiment of the application, risk warning information is generated according to the service state of each vehicle to prompt a user, so that the user can notice that the vehicles are excessively worn until scrapped due to the fact that the vehicles are used in ways (such as freight transportation, renting and the like) which are not in accordance with the loan regulation according to the risk warning information, and then give up the repacked vehicles prematurely, and drive the vehicles to be sold in a remote area reversely, so that the loans are cheated over, and therefore the user cheating the loaned vehicles can be found in time.
In some embodiments, in response to a service viewing operation received in the human-computer interaction interface, determining a development trend of the signed service in the area to be queried according to the positioning data of the vehicles in the area to be queried, and displaying the development trend of the signed service in the area to be queried. The area to be inquired is specified in the man-machine interaction interface by the service viewing operation.
In some examples, determining the development trend of the subscription service in the area to be queried according to the positioning data of the vehicles in the area to be queried may be implemented by: inquiring the positioning data of the vehicles in the area to be inquired to determine the statistical results of the area to be inquired in different monitoring periods; the statistical result represents the number of vehicles which are related to the signed service and included in the query area in the monitoring period, or represents the number of vehicles which leave the to-be-queried area and are related to the signed service in the monitoring period; and comparing the counts of the statistical results of the to-be-queried area in different monitoring periods to determine the development trend of the signed service in the to-be-queried area.
Taking the statistics of the number of loan vehicles leaving the to-be-queried area in the monitoring period as an example, determining the development trend of the loan vehicles in the to-be-queried area can be realized by the following steps: receiving a region to be queried input by a front end, acquiring positioning data of vehicles in the region to be queried, wherein for example, a monitoring period is a quarter, counting the number of loan vehicles leaving the region to be queried during a first quarter, a second quarter, a third quarter and a fourth quarter respectively, for example, counting once every time a loan vehicle leaves the region to be queried during the monitoring period, so as to obtain the count of the region to be queried during the first quarter, the second quarter, the third quarter and the fourth quarter; assuming that the count during the first quarter is 31, the count during the second quarter is 39, the count during the third quarter is 41, and the count during the fourth quarter is 43, it indicates that the loan transaction of the area to be queried tends to be in a downward trend.
Taking the statistics of the number of loan vehicles included in the query area in the monitoring period as an example, determining the development trend of the loan vehicles in the query area can be realized by the following steps: the method comprises the steps of receiving a region to be queried input by a front end, obtaining positioning data of vehicles in the region to be queried, and counting the number of loan vehicles included in the region to be queried during a first quarter, a second quarter, a third quarter and a fourth quarter respectively to obtain the count of the region to be queried during the first quarter, the second quarter, the third quarter and the fourth quarter so as to determine the development trend of loan service of the region to be queried.
For example, referring to fig. 8, fig. 8 is a schematic view of an application scenario for displaying a development trend of an area to be queried according to an embodiment of the present application. When the terminal receives that a service viewing operation 801 in a human-computer interaction interface is touched, a service query box control 802 is displayed for a user to select a region of a service to be viewed, and the region to be queried, such as Beijing, is input in the service query box control; the map viewing control 803 can also be clicked, and the selected point on the map is taken as the area to be queried; to show the development trend of Beijing.
It should be noted here that the number of vehicles included in the query area in the monitoring period and associated with the subscription service is positively correlated with the development trend of the subscription service in the area to be queried; the number of vehicles leaving the to-be-queried area and associated with the signing service in the monitoring period is positively and negatively correlated with the development trend of the signing service in the to-be-queried area.
In the embodiment of the application, the development trend associated with the signed service can be predicted based on the statistical result of the historical positioning data.
In some embodiments, a terminal may join a blockchain network into (map into) nodes therein, each node having a consensus function and an accounting (i.e., maintaining a state database, such as a KV database) function. The statistical structure and the determined development trend of the database in the terminal can be stored in the block chain, and the statistical structure of the database is uploaded to the block chain network by the terminal for storage.
Firstly, setting a logic of positioning data uplink at a terminal, for example, after a plurality of terminal devices form a statistical structure with positioning data in a data warehouse and store the statistical structure in a database, sending the statistical structure of the database to a corresponding node mapped as a blockchain, and generating a corresponding transaction, wherein the transaction comprises: the functional contract which needs to be called for uploading the positioning data and the parameters transferred to the intelligent contract; the transaction also includes a digital certificate of the terminal, a signed digital signature, and broadcasts the transaction to the consensus nodes in the blockchain network.
Here, the terminal may periodically or periodically send the statistics into the blockchain network. For example, it may be sent to the blockchain network each time the statistical structure is determined; or sending the statistical structure obtained in a certain time period (for example, 2 hours or 3 days) to the blockchain network at intervals to ensure the reliability of the statistical structure obtained by the blockchain network.
Then, when the transaction is received in the consensus node in the blockchain network, the digital certificate and the digital signature carried by the transaction are verified, after the verification is successful, whether the business body has the transaction right or not is confirmed according to the identity of the business body (namely, the terminal) carried in the transaction, and the transaction failure is caused by any verification judgment of the digital signature and the right verification. After successful verification, the consensus node signs its own digital signature (e.g., by encrypting a digest of the transaction using the node's private key) and continues to broadcast in the blockchain network.
And finally, after the consensus node in the block chain network receives the transaction which is successfully verified, filling the transaction into a new block and broadcasting. When a new block is broadcasted by a consensus node in the block chain network, the new block is verified, for example, whether a digital signature of a transaction in the new block is valid is verified, if the verification is successful, the new block is added to the tail part of the block chain stored in the new block, a state database is updated according to the transaction result, and the transaction in the new block is executed: for submitted transactions storing test results, key-value pairs comprising statistical structures are added to the state database. Thus, when the terminal obtains the statistical structure (and/or the developmental trend), the statistical structure (and/or the developmental trend) in the state database is obtained by calling the smart contract in the blockchain network.
In the embodiment of the application, through a consensus mechanism among nodes in a blockchain network, the reliability of the statistical structure and the development trend can be ensured, and the credibility of the statistical structure and the development trend can be determined.
Next, an exemplary application of the embodiment of the present application in a practical application scenario will be described. A background server (hereinafter referred to as a server) of the vehicle information visualization platform carries out statistical structuring on loan vehicle information, so that a front-end server can visually display thermodynamic diagrams representing loan vehicle information according to a position set by a user and visually display a moving track of a target vehicle according to the loan vehicle selected by the user, visual display of mass loan vehicle information is realized, and the processing efficiency of the mass information is greatly improved; and the development trend of the vehicle loan service can be predicted according to the structured data of historical statistics, and early warning can be carried out on the customers with possible risks.
Referring to fig. 9, fig. 9 is a schematic flow chart of a loan vehicle information display method provided in the embodiment of the present application. Based on the extraction mode of random sampling (other sampling modes or full data can be selected here), positioning data is obtained from data reported every day, and is stored in a database for visual display after being processed according to a set flow, which will be described in detail with reference to the steps shown in fig. 9.
In step 901, the server extracts the positioning data from the data warehouse and synchronizes the positioning data from the data warehouse to the database. The data warehouse is a position where the positioning data reported by each device is stored.
In some embodiments, due to the special nature of the loan transaction, when a client (the client is the user who applied for the loan transaction) enters the end of a repayment period or has returned most of the loan, the risk of the client is relatively low, so the random drawing mode can be realized by the following steps: when the positioning data is extracted, the positioning data of the client in the metaphase of loan is preferentially selected for extraction.
In step 902, the server performs meshing according to the displayed regions as needed. The region to be displayed may be a default region or a region set by a user, such as a province, a city, a country, and the like; the specific size of the grid may be adjusted depending on the selected area.
In some embodiments, the map display is that there is a certain hierarchy and scaling rule, and the meshing and statistics can be implemented by the following ways: and (3) carrying out grid division according to the maximum amplification level, wherein grids are all in a rectangular mode, and coordinates of the lower left corner and the upper right corner of the rectangle are adopted in a database for representation (the upper left corner and the lower right corner are used, or other modes are adopted).
In step 903, the server polls or concurrently collects the positioning data into each grid, and performs cumulative statistics on the positioning data in each grid, and finally outputs a statistical structure and stores the statistical structure in the database.
In some embodiments, the statistical structures provided in the examples of the present application are shown in table 1. Here, the database may be a local database or a remote server database.
In step 904, the server receives the coordinates of the position input by the front end, and returns the grid including the coordinates and the map information of the grid near the grid to the page for visual display.
In some embodiments, visualization of query presentation may be achieved by: the server receives coordinates transmitted by the front-end page, acquires a target area containing the central point and a peripheral area of the target area by judging whether the area contains the coordinates, and returns vehicle information (specifically, how many areas are returned to adjust the visual effect or are determined by front-end input data) related to the signed service in the target area and the peripheral area to the front-end page for visual display.
It should be noted that the coordinates entered by the front end page may be implemented by a selected point in the map (e.g., a central coordinate point of the map display area), or may be implemented by inputting the coordinates or name of the position.
For example, referring to fig. 10, fig. 10 is a schematic diagram of grid coordinates provided in an embodiment of the present application. Assuming that the coordinates of the input point insert _ point are (insert _ point _ x, insert _ point _ y), the coordinates of the lower left corner left _ point of the grid are (left _ point _ x, left _ point _ y), and the coordinates of the upper right corner right _ point of the grid are (left _ point _ x, left _ point _ y), when left _ point _ x < (insert _ point _ x < (right _ point _ x) > -right _ point _ x, and left _ point _ y < (insert _ point _ y) > -right _ point _ y, it is determined that the current input point is in the grid area. And then, acquiring adjacent grids from the periphery through the grids and returning data to display the positions of a plurality of vehicles related to the signed service in the target area at the front end.
In some embodiments, when the region selected to be displayed is national, the locations of a plurality of vehicles associated with the contracted business in the national region can be visually displayed. Referring to fig. 11, fig. 11 is a schematic diagram of a grid-based thermal display provided by an embodiment of the present application. Wherein the thermal power reflects the number of vehicles associated with the contracted service that each area includes.
In step 905, the terminal receives an operation of querying a vehicle selected by a user, and displays a history track of the queried vehicle, so that the user can visually and intuitively query vehicle information. The user refers to a user who uses the vehicle information display system provided by the embodiment of the application. The terminal requests data from the server according to the operation of the vehicle inquired by the user and displays the data returned by the server.
In some embodiments, referring to fig. 12, fig. 12 is a schematic diagram of a vehicle-based trajectory aggregation visualization effect provided by embodiments of the present application. And selecting a certain automobile in the target area in the displayed target area, namely querying and displaying the historical track of the automobile.
In step 906, the terminal alerts the user to alert the user to potentially risky customers. The server intelligently compares historical data, counts the passing track of each single automobile, and sends the data to the terminal for alarm reporting when a reporting point exceeds a threshold (for example, 100KM outside an area or other threshold definition modes). For example, when the report point exceeds the threshold (e.g., 100KM outside the area), which indicates that the car is driving in a non-loan city for a long time, the car may be sold or used for a non-appointed purpose, and a risk warning message is displayed to the user (i.e., the service staff) and the service staff confirms the situation. If the situation is normal, the terminal receives the operation of the business personnel for modifying the area to which the vehicle belongs and sends the operation to the server so as to modify the area to which the vehicle belongs to eliminate the alarm situation.
In step 907, the terminal receives the operation of service viewing selected by the user, and displays the development trend of the area to be queried. The terminal requests data from the server according to the operation of the user for inquiring the vehicle, and the server counts and compares historical statistical results of the same area on different dates, so that the service development trend of the area is predicted. The counting comparison is mainly to transversely compare the number of the automobiles appearing in the same area; based on the change of the quantity, the quantity is increased or decreased, namely the development trend of the business can be linearly related; for example, it is assumed that the number of vehicles in which a service initially occurs in a certain area a is X, and the number of vehicles at a subsequent time point is calculated by taking X as a base to obtain a relative value, where the vehicle data in which the service occurs may be the number of vehicles in the area and associated with the service, or the number of vehicles leaving the area and associated with the service. And the terminal displays according to the data returned by the server.
In some embodiments, due to the business characteristics, there may be multiple device reporting coordinates on the same vehicle, and when synchronizing the positioning data in the data warehouse to the database, the reporting data of any one of the devices may be extracted to filter out the repeated positioning data.
In some embodiments, the vehicle is in a stationary state when parking or traffic jam, the positioning data of these time periods can be stagnated on a coordinate all the time, when carrying out data extraction, can also judge the distance of the coordinate distance previous time point of a certain time point, when the distance is less than 10 meters, directly reject the positioning data of this time point in order to filter out repeated positioning data.
In the embodiment of the application, through grid division and visual display, mass automobile positioning data can be visually displayed after being counted, a user can inquire the automobile counting result of a designated area at any time (the historical counting result is supported to be inquired and historical comparison is carried out), manual data processing and dependence are greatly reduced, the development of the current business can be visually displayed, and early warning can be carried out on a client with a risk.
Continuing with the exemplary structure of the vehicle information presentation device 455 provided by the embodiments of the present application implemented as software modules, in some embodiments, as shown in fig. 2, the software modules stored in the vehicle information presentation device 455 of the memory 450 may include:
a presentation module 4551, configured to, in response to a position setting operation received in a human-computer interaction interface, acquire a position of at least one vehicle associated with a signed service in at least one region, where the at least one region includes a target region, and the target region includes a target position set by the position setting operation, and display the position of the at least one vehicle associated with the signed service in the at least one region; in response to a vehicle selection operation received in the at least one area, a movement trajectory of a target vehicle selected by the vehicle selection operation is acquired, and the movement trajectory of the target vehicle is displayed.
In some embodiments, the presentation module 4551 is further configured to determine the target position set by the position setting operation; determining a target area containing the target position and a peripheral area of the target area; and acquiring the position of at least one vehicle related to the signed service in the target area and the peripheral area.
In some embodiments, the vehicle information display device provided in the embodiments of the present application further includes: a statistic module 4552 configured to acquire positioning data of a plurality of vehicles from a data warehouse of a service organization and store the positioning data in a database, wherein the positioning data includes: vehicle location and vehicle identification; dividing the map into a plurality of grids, and collecting the positioning data of a plurality of vehicles in the database into corresponding grids; determining the number of vehicles and the vehicle identification in each grid to form a corresponding statistical structure.
In some embodiments, the statistics module 4552 is further configured to perform the following processing for each piece of positioning data in the data warehouse of the service organization: determining the completion progress of the signing service of the vehicle related to the positioning data, and determining the risk level of the positioning data according to the completion progress; and performing random extraction processing on a plurality of pieces of positioning data with risk levels higher than a risk threshold, and storing the extracted positioning data of a plurality of vehicles in the database.
In some embodiments, the statistics module 4552 is further configured to perform at least one of the following on the pieces of positioning data acquired from the data warehouse: querying repeated positioning data from the plurality of pieces of positioning data, wherein the repeated positioning data comprises the same reporting time and the same vehicle identifier; deleting the repeated positioning data; inquiring first positioning data and second positioning data of each vehicle in adjacent reporting periods from the plurality of pieces of positioning data; and deleting the second positioning data when the distance between the position included by the second positioning data and the position included by the first positioning data is smaller than a distance threshold.
In some embodiments, the presentation module 4551 is further configured to perform the following for each vehicle in the at least one zone: acquiring the service state of the signing service of the vehicle in each monitoring period, wherein the service state comprises completed service state and uncompleted service state; and when the number of times that the service state of the vehicle in a plurality of periods belongs to incompletion exceeds a number threshold, generating risk early warning information, and displaying the risk early warning information on the human-computer interaction interface.
In some embodiments, the presentation module 4551 is further configured to perform the following for each vehicle in the at least one zone: and when the time length of the movement track of the vehicle deviating from the signed area of the vehicle exceeds a time length threshold value and/or the distance deviating from the signed area of the vehicle exceeds a distance threshold value, generating risk warning information and displaying the risk warning information on the human-computer interaction interface.
In some embodiments, the presentation module 4551 is further configured to determine, in response to a service viewing operation received in the human-computer interaction interface, a development trend of the signed service in the area to be queried according to positioning data of vehicles in the area to be queried, and display the development trend of the signed service in the area to be queried.
In some embodiments, the presentation module 4551 is further configured to query the location data of the vehicle in the area to be queried, so as to determine statistical results of the area to be queried in different monitoring periods; wherein the statistical result represents the number of vehicles which are included in the inquiry area and are associated with the signed service in the monitoring period, or represents the number of vehicles which leave the area to be inquired and are associated with the signed service in the monitoring period; and comparing the counts of the statistical results of the to-be-queried area in different monitoring periods to determine the development trend of the to-be-queried area corresponding to the signed service.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle information display method according to the embodiment of the present application.
Embodiments of the present application provide a computer-readable storage medium storing executable instructions, which when executed by a processor, cause the processor to perform a vehicle information presentation method provided by embodiments of the present application, for example, as shown in fig. 3A, 3B, and 3C.
In some embodiments, the computer-readable storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
In summary, by setting operation for the position of any vehicle, the position of the vehicle associated with the subscription service in the target area can be displayed, so that a user can easily and conveniently inquire a plurality of vehicles concerned by the user and associated with the subscription service facing mass vehicle information; displaying a movement trajectory of a target vehicle for a vehicle selection operation in a target area, so that a user can intuitively query a movement trajectory focused by the user for a specified vehicle; the risk level of the positioning data is determined according to the completion progress of the signing service, the positioning data is randomly screened and stored according to the risk level, and effective positioning data can be screened from massive vehicle information for storage analysis, so that a user can monitor vehicles with high risks, and the storage space of the user can be utilized to store the positioning data which needs to be monitored most to the greatest extent while the storage space is saved; repeated and meaningless positioning data in the reported positioning data are removed through a plurality of filtering processing strategies, so that the subsequent computing resource for processing the positioning data is saved, and the storage space is also saved; risk early warning information is generated according to the service state of each vehicle to prompt a user, so that the user can notice loan vehicles with repayment risks in advance according to the risk early warning information and discover customers of loan vehicles without repayment capability in time; the method comprises the steps of generating risk warning information according to the service state of each vehicle to prompt a user, and enabling the user to notice that vehicles which are not used according to the stipulated route of loan (such as modes of freight transportation, renting and the like) possibly cause excessive loss and abandonment of the vehicles, giving up repayment vehicles prematurely, driving the vehicles to sell backwards in a remote area, and cheating the loan vehicles, so that the user can find out the clients cheating the loan vehicles in time.
The above description is only an example of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims (13)

1. A vehicle information display method, comprising:
responding to a position setting operation received in a human-computer interaction interface, acquiring the position of at least one vehicle associated with a signed service in at least one area, wherein the at least one area comprises a target area, and the target area comprises a target position set by the position setting operation, and
displaying a location of at least one vehicle associated with the sign-up service in at least one area;
in response to a vehicle selection operation received in the at least one area, acquiring a movement trajectory of a target vehicle selected by the vehicle selection operation, and
and displaying the moving track of the target vehicle.
2. The method of claim 1, wherein obtaining the location of at least one vehicle associated with the contracted service in the at least one area comprises:
determining the target position set by the position setting operation;
determining a target area containing the target position and a peripheral area of the target area;
and acquiring the position of at least one vehicle related to the signed service in the target area and the peripheral area.
3. The method of claim 1, wherein in response to a location setting operation received in the human-machine interface, the method further comprises:
acquiring positioning data of a plurality of vehicles from a data warehouse of a service organization and storing the positioning data in a database, wherein the positioning data comprises: vehicle location and vehicle identification;
dividing the map into a plurality of grids, and collecting the positioning data of a plurality of vehicles in the database into corresponding grids;
determining the number of vehicles and the vehicle identification in each grid to form a corresponding statistical structure.
4. The method of claim 3, wherein the obtaining and storing the positioning data for the plurality of vehicles from the service facility's data store to a database comprises:
performing the following for each piece of positioning data in the service organization's data warehouse: determining the completion progress of the signing service of the vehicle related to the positioning data, and determining the risk level of the positioning data according to the completion progress;
and performing random extraction processing on a plurality of pieces of positioning data with risk levels higher than a risk threshold, and storing the extracted positioning data of a plurality of vehicles in the database.
5. The method of claim 3, wherein prior to storing the positioning data for the plurality of vehicles obtained from the data warehouse of the service facility in the database, the method further comprises:
performing at least one of the following for a plurality of pieces of positioning data acquired from the data repository:
querying repeated positioning data from the plurality of pieces of positioning data, wherein the repeated positioning data comprises the same reporting time and the same vehicle identifier; deleting the repeated positioning data;
inquiring first positioning data and second positioning data of each vehicle in adjacent reporting periods from the plurality of pieces of positioning data; and deleting the second positioning data when the distance between the position included by the second positioning data and the position included by the first positioning data is smaller than a distance threshold.
6. The method of claim 1, further comprising:
performing the following for each vehicle in the at least one zone:
acquiring the service state of the signing service of the vehicle in each monitoring period, wherein the service state comprises completed service state and uncompleted service state;
and when the number of times that the service state of the vehicle in a plurality of periods belongs to incompletion exceeds a number threshold, generating risk early warning information, and displaying the risk early warning information on the human-computer interaction interface.
7. The method of claim 1, further comprising:
performing the following for each vehicle in the at least one zone:
and when the time length of the movement track of the vehicle deviating from the signed area of the vehicle exceeds a time length threshold value and/or the distance deviating from the signed area of the vehicle exceeds a distance threshold value, generating risk warning information and displaying the risk warning information on the human-computer interaction interface.
8. The method of claim 1, further comprising:
responding to the service viewing operation received in the human-computer interaction interface, determining the development trend of the signed service in the area to be queried according to the positioning data of the vehicles in the area to be queried, determining the development trend of the signed service in the area to be queried, and
and displaying the development trend of the signed service in the area to be inquired.
9. The method according to claim 8, wherein the determining the development trend of the subscribed service in the area to be queried according to the positioning data of the vehicle in the area to be queried comprises:
inquiring the positioning data of the vehicles in the area to be inquired to determine the statistical results of the area to be inquired in different monitoring periods;
wherein the statistical result represents the number of vehicles which are included in the inquiry area and are associated with the signed service in the monitoring period, or represents the number of vehicles which leave the area to be inquired and are associated with the signed service in the monitoring period;
and comparing the counts of the statistical results of the to-be-queried area in different monitoring periods to determine the development trend of the signed service in the to-be-queried area.
10. A vehicle information display device, comprising:
a display module, configured to, in response to a position setting operation received in a human-computer interaction interface, obtain a position of at least one vehicle associated with a service contract in at least one area, where the at least one area includes a target area, and the target area includes a target position set by the position setting operation, and
displaying a location of at least one vehicle associated with the sign-up service in at least one area;
in response to a vehicle selection operation received in the at least one area, acquiring a movement trajectory of a target vehicle selected by the vehicle selection operation, and
and displaying the moving track of the target vehicle.
11. An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the vehicle information presentation method of any one of claims 1 to 9 when executing the computer program stored in the memory.
12. A computer-readable storage medium, characterized in that a computer program is stored for implementing the vehicle information presentation method of any one of claims 1 to 9 when executed by a processor.
13. A computer program product comprising a computer program, characterized in that the computer program realizes the vehicle information presentation method of any one of claims 1 to 9 when executed by a processor.
CN202011561047.7A 2020-12-25 2020-12-25 Vehicle information display method and device Pending CN112733049A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011561047.7A CN112733049A (en) 2020-12-25 2020-12-25 Vehicle information display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011561047.7A CN112733049A (en) 2020-12-25 2020-12-25 Vehicle information display method and device

Publications (1)

Publication Number Publication Date
CN112733049A true CN112733049A (en) 2021-04-30

Family

ID=75616053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011561047.7A Pending CN112733049A (en) 2020-12-25 2020-12-25 Vehicle information display method and device

Country Status (1)

Country Link
CN (1) CN112733049A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988878A (en) * 2021-05-06 2021-06-18 腾讯科技(深圳)有限公司 Regional thermodynamic diagram processing method and device based on block chain and computer equipment
CN113822487A (en) * 2021-09-29 2021-12-21 一汽出行科技有限公司 Risk early warning method and device for operating vehicle, storage medium and computer equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988878A (en) * 2021-05-06 2021-06-18 腾讯科技(深圳)有限公司 Regional thermodynamic diagram processing method and device based on block chain and computer equipment
CN113822487A (en) * 2021-09-29 2021-12-21 一汽出行科技有限公司 Risk early warning method and device for operating vehicle, storage medium and computer equipment

Similar Documents

Publication Publication Date Title
US10948526B2 (en) Non-parametric statistical behavioral identification ecosystem for electricity fraud detection
JP6592474B2 (en) Providing resource usage information for each application
CN107870981B (en) Electronic device, data sheet filing method and storage medium
US20140067800A1 (en) Systems and methods for analyzing and predicting automotive data
US11856331B1 (en) Extracting and transmitting video analysis metadata for a remote database
CN112733049A (en) Vehicle information display method and device
US20210065215A9 (en) Insurance Lead Marketplace
CN111177129A (en) Label system construction method, device, equipment and storage medium
CN114841662A (en) Infrastructure construction project management and control method and device, computer equipment and storage medium
Chen et al. BCVehis: A blockchain-based service prototype of vehicle history tracking for used-car trades in China
WO2018086487A1 (en) Method and device for sharing message in region
CN111159189A (en) Vehicle driving track query method, device, equipment and storage medium
US11727427B2 (en) Systems and methods for assessing, correlating, and utilizing online browsing and sales data
CN111813857A (en) Detection data management system and method based on block chain technology
CN104657457A (en) Data processing method for video evaluation of users, video recommendation method and devices
CN111382334B (en) Data processing method and device, computer and readable storage medium
US20140222538A1 (en) Customer experience management for an organization
CN114444985A (en) Unmanned vehicle-based dynamic adjustment method and device for mobile selling route
CN110827123A (en) Message pushing method and device, computer equipment and storage medium
JP7128435B2 (en) Vehicle management device, vehicle management method and vehicle management program
CN114418360A (en) Smart city operation sign big data analysis method and device
CN111123778A (en) Method and device for monitoring vehicle use condition and electronic equipment
Ghosh et al. Predictability and fairness in social sensing
US11709817B2 (en) Application marketplace for transportation services platform
Liu Urban smart transportation based on big data

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