CN110084481A - Monitor the method, apparatus and server of vehicle-state - Google Patents

Monitor the method, apparatus and server of vehicle-state Download PDF

Info

Publication number
CN110084481A
CN110084481A CN201910251192.6A CN201910251192A CN110084481A CN 110084481 A CN110084481 A CN 110084481A CN 201910251192 A CN201910251192 A CN 201910251192A CN 110084481 A CN110084481 A CN 110084481A
Authority
CN
China
Prior art keywords
vehicle
state
training sample
server
monitored
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
CN201910251192.6A
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.)
Hanhai Information Technology Shanghai Co Ltd
Original Assignee
Beijing Mobai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Mobai Technology Co Ltd filed Critical Beijing Mobai Technology Co Ltd
Priority to CN201910251192.6A priority Critical patent/CN110084481A/en
Publication of CN110084481A publication Critical patent/CN110084481A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses a kind of method, apparatus and server for monitoring vehicle-state, this method comprises: obtaining vehicle to be monitored for the vector value of described eigenvector according to the feature vector of the reflection vehicle-state of setting;According to the mapping relations between the vector value and described eigenvector and the vehicle-state, the vehicle-state of the vehicle to be monitored is obtained;When the vehicle-state of the vehicle to be monitored meets the condition wait intervene, marking the vehicle is vehicle to be intervened.

Description

Monitor the method, apparatus and server of vehicle-state
Technical field
The present invention relates to vehicle state monitoring technical fields, more particularly, to a kind of method for monitoring vehicle-state, one The device and a kind of server of kind monitoring vehicle-state.
Background technique
Currently, having become trip mode emerging in city by shared vehicle driving, urban human can be effectively solved The trip requirements of group.And as the userbase of shared vehicle is increasingly huge, the injected volume of shared vehicle is also being continuously increased, from And can not the vehicle-state to each vehicle to be monitored accurately monitored.
Currently, the platform side of shared vehicle is mainly the vehicle-state of the vehicle to be monitored fed back according to personnel under line, uses Vehicle-state of vehicle to be monitored that family reports etc. obtains the vehicle-state of vehicle to be monitored, however, this kind of monitoring vehicle shape Therefore the method for state, has dependent on human factor to can not accurately obtain the vehicle-state of each vehicle to be monitored Necessity provides a kind of technical solution for monitoring vehicle-state.
Summary of the invention
One purpose of the embodiment of the present invention is to provide a kind of for monitoring the new solution of vehicle-state.
According to the first aspect of the invention, a kind of method for monitoring vehicle-state is provided, comprising:
According to the feature vector of the reflection vehicle-state of setting, vehicle to be monitored is obtained for described eigenvector Vector value;
According to the mapping relations between the vector value and described eigenvector and the vehicle-state, obtain described to be monitored The vehicle-state of vehicle;
When the vehicle-state of the vehicle to be monitored meets the condition wait intervene, marking the vehicle is vehicle to be intervened ?.
Optionally, described eigenvector includes the interaction feature and vehicle between vehicle parameter feature, vehicle and user An at least category feature in stand feature.
Optionally, the vehicle-state includes the health status of vehicle, and the condition to be intervened includes the healthy shape State is malfunction.
Optionally, the method also includes:
In response to the monitor event of setting, the feature vector of the reflection vehicle-state according to setting is executed, is obtained Take the operation of the vector value of the corresponding described eigenvector of vehicle to be monitored.
Optionally, the method also includes:
Obtain selected target area;
Search is located at the vehicle in the target area as the vehicle to be monitored.
Optionally, the method also includes:
Obtain the quantity for the vehicle to be intervened that the target area has;
According to the quantity, vehicle scheduling is carried out to the target area.
Optionally, the method also includes:
For the vehicle to be intervened, intervention instruction is sent to terminal is intervened;Wherein, the intervention prompt carries described The stand of the car number of vehicle to be intervened and the vehicle to be intervened.
Optionally, the mapping relations are mapping function, the step of the mapping function described the method also includes training, packet It includes:
The accurate vehicle of the vehicle-state is obtained as training sample;
According to the training sample for the vector value and the corresponding vehicle-state of the training sample of described eigenvector, Obtain the mapping function.
It is optionally, described to obtain the step of accurate vehicle of vehicle-state is as training sample, comprising:
The accurate vehicle of vehicle-state for obtaining the first setting quantity, as the first training sample;
The vehicle for obtaining the second setting quantity, as the second training sample;
Second training sample is clustered according to first training sample, is obtained in second training sample The vehicle-state of each vehicle;
Using second training sample after first training sample and cluster as the training sample.
Optionally, the method also includes:
The accurate vehicle of vehicle-state is obtained, as verifying sample;
According to the mapping relations, the vehicle-state of each vehicle in the verifying sample is obtained as prediction vehicle shape State;
The prediction vehicle-state of each vehicle in the verifying sample is compared with the actual vehicle state of corresponding vehicle, Obtain the judge value of the mapping relations;
According to the judge value, judge whether the mapping relations are effective;
In the effective situation of the mapping relations, then execute described according to the vector value and described eigenvector and institute The step of stating the mapping relations between vehicle-state, obtaining the vehicle-state of the vehicle to be monitored.
Optionally, the method also includes:
In the case where the mapping relations are invalid, the mapping is obtained by adjusting described eigenvector and for training At least one of in the sample size of the training sample of relationship, re -training obtains the mapping relations, wherein the training sample For the accurate vehicle of the vehicle-state.
According to the second aspect of the invention, a kind of device for monitoring vehicle-state is additionally provided comprising:
First obtains module, for the feature vector for reflecting the vehicle-state according to setting, obtains vehicle to be monitored For the vector value of described eigenvector;
Second obtains module, for being closed according to the mapping between the vector value and described eigenvector and the vehicle-state System obtains the vehicle-state of the vehicle to be monitored;
Mark module, for marking the vehicle when the vehicle-state of the vehicle to be monitored meets the condition wait intervene Be vehicle to be intervened.
According to the third aspect of the invention we, a kind of server is additionally provided comprising described according to a second aspect of the present invention Device;Alternatively,
The server includes: memory, for storing executable instruction;Processor, for according to described instruction Control runs the method that the server executes the monitoring vehicle-state described according to a first aspect of the present invention.
A beneficial effect of the invention is, according to the method for the embodiment of the present invention, device and server, on the one hand, It can according to reflection vehicle-state feature vector vector value and this feature vector and vehicle-state between mapping function, The vehicle-state of vehicle to be monitored is obtained, so that the accuracy and validity of vehicle state monitoring are effectively improved, on the other hand, Can be when the vehicle-state of vehicle to be monitored meet the condition wait intervene, direct marked vehicle is vehicle to be intervened, to indicate The vehicle needs to carry out intervention processing, realizes the purpose of monitoring.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its Advantage will become apparent.
Detailed description of the invention
It is combined in the description and the attached drawing for constituting part of specification shows the embodiment of the present invention, and even With its explanation together principle for explaining the present invention.
Fig. 1 is the principle frame for showing the hardware configuration of system for the monitoring vehicle-state that can be used for realizing the embodiment of the present invention Figure;
Fig. 2 is the flow chart of the method for monitoring vehicle-state according to an embodiment of the present invention;
Fig. 3 is the flow chart of the method for monitoring vehicle-state according to another embodiment of the present invention;
Fig. 4 is the flow chart of the method for monitoring vehicle-state according to a third embodiment of the present invention;
Fig. 5 is the flow chart of the method for monitoring vehicle-state according to a fourth embodiment of the present invention;
Fig. 6 is the flow chart of the method for the monitoring vehicle-state of an example according to the present invention;
Fig. 7 is the flow chart of the method for the monitoring vehicle-state of another example according to the present invention;
Fig. 8 is the functional block diagram of the device of monitoring vehicle-state according to an embodiment of the present invention;
Fig. 9 is the functional block diagram of server according to an embodiment of the present invention.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should also be noted that unless in addition having Body explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally The range of invention.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present invention And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable In the case of, the technology, method and apparatus should be considered as part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
<hardware configuration>
Fig. 1 is the block diagram that can be used for realizing the hardware configuration of the system 100 of monitoring vehicle-state of the embodiment of the present invention.
As shown in Figure 1, the system 100 of monitoring vehicle-state includes server 1000, mobile terminal 2000 and vehicle 3000.
1000 offer processing of server, database, communications service service point.Server 1000 can be monoblock type service Device or decentralized service device across multicomputer or computer data center.Server can be it is various types of, such as but It is not limited to, network server, NEWS SERVER, mail server, message server, Advertisement Server, file server, applies Server, interactive server, database server or proxy server.In some embodiments, each server may include Hardware, software, or the embedded logic module of proper function supporting or realize for execute server or it is two or more this The combination of class component.For example, server such as blade server, cloud server etc., or can be by multiple servers group At server farm, may include one of server of the above-mentioned type or a variety of etc..
In one embodiment, server 1000 can be as shown in Figure 1, include processor 1100, memory 1200, interface Device 1300, communication device 1400, display device 1500, input unit 1600.
In a further embodiment, server 1000 can also be including loudspeaker, microphone etc., it is not limited here.
Processor 1100 can be dedicated processor-server, be also possible to meet the desktop computer processing of performance requirement Device, mobile edition processor etc., it is not limited here.Memory 1200 is for example including ROM (read-only memory), RAM (arbitrary access Memory), the nonvolatile memory of hard disk etc..Interface arrangement 1300 is for example including various bus interface, such as serially Bus interface (including USB interface), parallel bus interface etc..Communication device 1400 is for example able to carry out wired or wireless communication. Display device 1150 is, for example, liquid crystal display, LED display touch display screen etc..Input unit 1160 for example may include touching Touch screen, keyboard etc..
In the present embodiment, for storing instruction, which is used for control processor to the memory 1200 of server 1000 1100 methods operated to execute monitoring vehicle-state.Technical staff disclosed conceptual design can refer to according to the present invention It enables.How control processor is operated for instruction, this is it is known in the art that therefore being not described in detail herein.
Although multiple devices of server 1000 are shown in FIG. 1, the present invention can only relate to part therein Device, for example, server 1000 pertains only to memory 1200 and processor 1100.
In the present embodiment, mobile terminal 2000 is, for example, mobile phone, portable computer, tablet computer, palm PC, wearable Equipment etc..
The mobile terminal 2000 can install vehicle using the user terminal of application, be also possible to install vehicle intervention application Intervention terminal, the intervention terminal for operation personnel use.
As shown in Figure 1, mobile terminal 2000 may include processor 2100, memory 2200, interface arrangement 2300, communication Device 2400, display device 2500, input unit 2600, loudspeaker 2700, microphone 2800 etc..
Processor 2100 can be mobile edition processor.Memory 2200 for example including ROM (read-only memory), RAM (with Machine accesses memory), the nonvolatile memory of hard disk etc..Interface arrangement 2300 is for example including USB interface, earphone interface Deng.Communication device 2400 is for example able to carry out wired or wireless communication, and communication device 2400 may include short-range communication device, E.g. based on Hilink agreement, WiFi (802.11 agreement of IEEE), Mesh, bluetooth, ZigBee, Thread, Z-Wave, The short-range wireless communication protocols such as NFC, UWB, LiFi carry out any device of short-distance wireless communication, and communication device 2400 can also To include remote communication devices, any device of WLAN, GPRS, 2G/3G/4G/5G telecommunication is e.g. carried out.Display device 2500 be, for example, liquid crystal display, touch display screen etc..Input unit 2600 is such as may include touch screen, keyboard.User 2800 inputting/outputting voice information of loudspeaker 2700 and microphone can be passed through.
In one example, mobile terminal 2000 is user terminal, and the memory 2200 of mobile terminal 2000 is for storing Instruction, the instruction are operated for control processor 2100 to execute the method for using vehicle 3000, for example, at least include: to obtain The identity of pick-up 3000, the unlocking request formed for particular vehicle are sent to server;And it is sent out according to server The disbursement and sattlement notice sent carries out bill resolving etc..Technical staff can disclosed conceptual design instruction according to the present invention.Refer to Enable how control processor is operated, this is it is known in the art that therefore being not described in detail herein.
In another example, mobile terminal 2000 is the intervention terminal used for operation personnel, mobile terminal 2000 For storing instruction, which is operated the method to execute vehicle intervention for control processor 2100 to memory 2200, For example, at least include: acquisition and the mark and location information for showing the vehicle to be intervened that server is sent, and will find The vehicle-state of vehicle to be intervened and intervention result etc. are uploaded to server etc..Technical staff can be disclosed according to the present invention Conceptual design instruction.How control processor is operated for instruction, this is it is known in the art that therefore being not described in detail herein.
Although multiple devices of mobile terminal 2000 are shown in FIG. 1, the present invention can only relate to portion therein Separating device, for example, mobile terminal 2000 pertains only to memory 2200 and processor 2100, communication device 2400 and display device 2500。
Vehicle 3000 can be bicycle shown in Fig. 1, be also possible to tricycle, Moped Scooter, motorcycle and The various forms such as fourth wheel passenger car, it is not limited here.
As shown in Figure 1, vehicle 3000 may include processor 3100, memory 3200, interface arrangement 3300, communication device 3400, output device 3500, input unit 3600, etc..Wherein, processor 3100 can be Micro-processor MCV etc..Memory 3200 for example including ROM (read-only memory), RAM (random access memory), nonvolatile memory of hard disk etc..It connects Mouth device 3300 is for example including USB interface, earphone interface etc..Communication device 3400 is for example able to carry out wired or wireless communication, In another example being able to carry out short distance and telecommunication.Output device 3500 for example can be the device of output signal, can show Device, such as liquid crystal display, touch display screen etc. are also possible to output voice messaging such as loudspeaker etc..Input unit 3600 Such as may include touch screen, keyboard etc., it is also possible to microphone input voice messaging.
Although multiple devices of vehicle 3000 are shown in FIG. 1, the present invention can only relate to part dress therein It sets, for example, vehicle 3000 pertains only to communication device 3400, memory 3200 and processor 3100.Alternatively, can also include Fig. 1 In the unshowned latch mechanism for being controlled by processor 3100 and the sensor device etc. for detecting latch mechanism state.
In the present embodiment, vehicle 3000 can report the location information of itself to server 1000, and, to server 1000 report use state information of itself etc., for example, reporting when detecting that user completes lock operation to server 1000 It is latched notification signal.
In the present embodiment, for storing instruction, which is used for control processor 3100 to the memory 3200 of vehicle 3000 It is operated to execute the information exchange between server 1000.Technical staff can disclosed conceptual design according to the present invention Instruction.How control processor is operated for instruction, this is it is known in the art that therefore being not described in detail herein.
Network 4000 can be cordless communication network and be also possible to wireline communication network, can be local area network and is also possible to extensively Domain net.In the system 100 of monitoring vehicle-state shown in Fig. 1, vehicle 3000 and server 1000, mobile terminal 2000 and clothes Business device 1000, can be communicated by network 4000.In addition, vehicle 3000 and server 1000, mobile terminal 2000 and clothes Business device 1000 communicates the network 4000 that is based on and can be same, is also possible to different.
It should be understood that although Fig. 1 only shows a server 1000, mobile terminal 2000, vehicle 3000, unexpectedly Taste the respective quantity of limitation, monitor and may include multiple servers 1000, multiple mobile terminals in the system 100 of vehicle-state 2000, multiple vehicles 3000.
Server 1000 supports vehicle to use necessary repertoire for providing;Mobile terminal 2000 can be hand Machine is equipped with vehicle using application thereon, and vehicle can help user to realize the function using vehicle 3000 using application.
<embodiment of the method>
Fig. 2 is the flow diagram of the method for monitoring vehicle-state according to an embodiment of the present invention, and this method is by server 1000 implement.
According to Fig.2, the method for the present embodiment may include steps of:
Step S2100, server 1000 obtain vehicle pair to be monitored according to the feature vector of the reflection vehicle-state of setting In the vector value of feature vector.
Vehicle to be monitored is the vehicle it needs to be determined that vehicle-state.
In one example, it can be with being arbitrarily designated it needs to be determined that the vehicle of vehicle-state is vehicle to be monitored.
In one example, it is also possible to as unit of target area, determines that the vehicle being located in target area is wait supervise Control vehicle.Selected target area is first obtained here, can be, the vehicle for searching again for being located in target area is as vehicle to be monitored , thus, this kind divides the method that region carries out vehicle monitoring and is conducive to know that the vehicle supply amount of corresponding region whether can Meet the needs of region, is supported with providing data for vehicle scheduling, realize the equilibrium of supply and demand.
The target area is the regional scope delimited in advance, can be and delimit mesh according to the minimum unit of monitoring vehicle-state Mark region.For example, carrying out the monitoring of vehicle-state using city as minimum unit, then target area is some city;In another example with The administrative region in some city is the monitoring that minimum unit carries out vehicle-state, then target area is some administration in some city Region;For another example carrying out the monitoring of vehicle-state, then mesh using the administrative street of some some administrative region of city as minimum unit Mark region can be some administrative street etc., it is not limited here.
In the present embodiment, vehicle-state may include the health status of vehicle.
In one example, vehicle-state can be the health value of the directly health status of reflection vehicle, can be health Value is higher, and corresponding vehicle is more healthy, and, it can be appreciated that being, health value is higher for this, and the failure rate of corresponding vehicle is lower.
In one example, vehicle-state is also possible to the Health Category divided according to specific health value, here, can be with It is to be compared the health value of vehicle with specific health value, to obtain comparison result, determines and correspond to further according to comparison result The Health Category of vehicle, the specific health value can be set according to practical application and concrete scene, it is not limited here.
In one example, vehicle-state, which can also be, is directly divided into disabled vehicle according to the actual use situation of vehicle And non-faulting vehicle, to facilitate operation personnel to manage.
In a further embodiment, vehicle-state also may include remaining capacity state etc., in this embodiment, by right Remaining capacity state is monitored, and can be marked as when intervening vehicle in vehicle because of not enough power supply, waits intervening to these Vehicle provides the reward value etc. for encouraging to ride, for these Vehicular chargings to be intervened.
The method of the embodiment of the present invention is suitable for analyze the identification of any vehicle-state obtained, example by data Such as, health status (failure or non-faulting), remaining capacity state (electricity is sufficient or inadequate), depreciation state etc., herein Without limitation.
Feature vector, X includes at least one feature x for reflecting vehicle-statej, the natural number that the value of j is 1 to p, p expression The sum for the feature that feature vector, X has.
In one example, the feature vector for describing vehicle-state can be preselected, for example, according to server The content that the vehicle data that each vehicle to be monitored has in 1000 database must include selectes this feature vector.
This feature vector can be made of at least one feature related with vehicle-state is determined, and then can be according to the spy It levies vector and determines corresponding vehicle-state.
In one example, vehicle data can be handled according to existing some processing means, to be described The feature related with vehicle-state is determined of vehicle data, and then composition characteristic vector.For example, to vehicle data carry out feature from The characteristic processings such as dispersion, feature cleaning, feature selecting and feature normalization, with extract vehicle parameter feature, vehicle and user it Between interaction feature and the stand feature of vehicle etc., thus composition characteristic vector.
In one example, the feature vector of the reflection vehicle-state of setting includes vehicle parameter feature, vehicle and user Between interaction feature and vehicle stand feature in an at least category feature.
The vehicle parameter feature can be including vehicle static parameter attribute and vehicle dynamic parameter feature, vehicle static ginseng Number feature may include car number, lock electricity voltage and its rate of decay, type of vehicle, vehicle history maintenance frequency, puppet Healthy car state, vehicle the last time ride time, vehicle for the first time the date of production, the vehicle last date of production, lock hardware with And vehicle firmware version etc..Vehicle dynamic parameter feature may include always ride within one day number, number of always riding for three days, seven days it is total Ride number, fortnight is always ridden number, one day short number of riding, three days short number of riding, seven days short number of riding, fortnight Short number of riding etc..
Interaction feature between the vehicle and user can be including user's riding cycle number, the non-tricycle of user's barcode scanning Number, user be manually entered in information of vehicles at least one of.
The stand feature of the vehicle can be including locating for the average turn-round rate of rolling stock and region turnover rate ratio, vehicle Fence type of fence locating for fence and vehicle etc..
The above fence is to be according to the planning delimitation region that Parking permitted or Parking permitted, based on to difference Region carries out the needs of parking management, many fences can be arranged, which can be city, the administrative region in city, street Road, grid etc., wherein grid can be obtained by dividing car operation range, for example, car operation range is divided into 100 meters × 100 meters of grid.
It can be with upper railings type and fence or parking fence stopped to prohibit according to fence Attribute transposition, be also possible to basis Geographical location Attribute transposition is subway fence, bus platform fence and street fence etc., it is not limited here.
In this example embodiment, for example, feature vector, X can have 6 features, i.e., the above p=6, at this point it is possible to by feature to Amount is expressed as X=(x1,x2,x3,x4,x5,x6), wherein x1,x2,x3,x4,x5,x6x1It can be vehicle release date, vehicle respectively Liang Ru factory maintenance frequency, user's riding cycle number, the non-riding cycle number of user's barcode scanning, the average turn-round rate of rolling stock and region week The fence attribute of fence locating for rate of rotation ratio and vehicle, here, vehicle release date, vehicle enter factory's maintenance frequency, user Locating for the non-riding cycle number of riding cycle number, user's barcode scanning, the average turn-round rate of rolling stock and region turnover rate ratio and vehicle The corresponding characteristic value of fence attribute of fence can be respectively 2018.1.2, and 5 times, 100 times, 20 times, 20%, parking is enclosed It column certainly can also be including other features relevant to vehicle-state above, it is not limited here in feature vector, X.
Step S2200, server 1000 according to the mapping relations between vector value and feature vector and vehicle-state, obtain to Monitor the vehicle-state of vehicle.
Mapping relations between this feature vector and vehicle-state can be mapping function F (x), the mapping function F (x) from Variable is feature vector, X, and dependent variable F (x) is the vehicle-state to be determined by feature vector, X.It include failure with vehicle-state For state and non-faulting state, can be functional value is that correspond to vehicle to be monitored be malfunction to true value, i.e., vehicle to be monitored Belong to fault car, functional value is that correspond to vehicle to be monitored be non-faulting state to falsity, i.e., vehicle to be monitored belongs to normal vehicle; Being also possible to functional value is that correspond to vehicle to be monitored be non-faulting state to true value, i.e., vehicle to be monitored belongs to normal vehicle, function Value is that correspond to vehicle to be monitored be malfunction to falsity, i.e., vehicle to be monitored belongs to fault car, as long as according to functional value energy Enough distinguish vehicle to be monitored for fault car and non-faulting vehicle, it is not limited here.
In the present embodiment, according to step S2100, after the vector value for obtaining the feature vector of vehicle to be monitored, it can incite somebody to action Vector value substitutes into mapping function F (x), to obtain the vehicle-state of vehicle to be monitored.
Step S2300, server 1000 is when the vehicle-state of vehicle to be monitored meets the condition wait intervene, marked vehicle For vehicle to be intervened.
In the present embodiment, since vehicle-state includes the health status of vehicle, thus, condition to be intervened includes healthy shape State is malfunction, that is, it is vehicle to be intervened by the marking of cars in the case where the health status of vehicle is malfunction, It is performed corresponding processing with facilitating operation personnel to treat intervention vehicle.
According to the method for the embodiment of the present invention, on the one hand, it can be according to the vector of the feature vector of reflection vehicle-state Value and the mapping function between this feature vector and vehicle-state, obtain the vehicle-state of vehicle to be monitored, to effectively improve On the other hand the accuracy and validity of vehicle state monitoring can meet in the vehicle-state of vehicle to be monitored wait intervene Condition when, direct marked vehicle is that vehicle to be intervened to indicate that the vehicle needs to carry out intervention processing realizes the mesh of monitoring 's.
In one embodiment, according to above step S2300 marked vehicle be wait intervene vehicle after, the present invention monitor vehicle The method of state can further include following steps S2411~S2412:
Step S2411, server 1000 obtain the quantity for the vehicle to be intervened that target area has.
In the present embodiment, if it is malfunction that condition to be intervened, which includes health status, according in above step S2300 Marked vehicle be wait intervene vehicle after, the vehicle of vehicle to be intervened that target area has can be obtained according to step S2411 Quantity, it can be appreciated that being, server 1000 obtains the quantity for the fault car that target area has for this.
In one example, according to step S2300 marked vehicle be wait intervene vehicle after, can be and be marked as to dry The vehicle of pre- vehicle actively sends the car number of vehicle to be intervened to server 1000, server 1000 according to receive to The car number for intervening vehicle obtains the quantity for the vehicle to be intervened that target area has.
In one example, according to step S2300 marked vehicle be wait intervene vehicle after, be also possible to by operation personnel Actively send the car number of vehicle to be intervened to server 1000, server 1000 is according to the vehicle of the vehicle to be intervened received Number obtains the quantity of vehicle to be intervened that target area has.
Step S2412, server 1000 carry out vehicle scheduling to target area according to the quantity of vehicle to be intervened.
It include for health status is malfunction, being obtained in target area according to step S2411 by condition to be intervened After the vehicle fleet size of malfunction, server 1000 can dynamically adjust the target according to the vehicle fleet size of malfunction The vehicle injected volume in region, to realize the reasonable distribution of vehicle, such as can be according to the vehicle number of the malfunction of target area Amount launches a certain number of vehicles to target area supplement, and the quantity for requiring supplementation with dispensing can be according to current failure state Vehicle fleet size take into account user's service condition determine.
The embodiment is after marking wait intervene vehicle, according to the number for the vehicle to be intervened that the target area of acquisition has Amount, adjusts the vehicle injected volume of the target area, dynamically so as to realize the reasonable distribution of vehicle.
In one embodiment, according to above step S2300 marked vehicle be wait intervene vehicle after, the present invention monitor vehicle The method of state can further include following steps S2420:
Step S2420, server 1000 are directed to vehicle to be intervened, and the intervention terminal used to operation personnel, which sends to intervene, to be referred to Show.
Intervene prompt and carries the car number of vehicle to be intervened and the stand of vehicle to be intervened.
Intervening terminal can be mobile terminal, to facilitate operation personnel's carrying and movement, the intervention terminal for example to can be It is scanner, PDA (Personal Digital Assistant, handheld terminal), mobile phone, tablet computer, palm PC, wearable Equipment etc., it is not limited here.
By condition to be intervened include health status be malfunction for, according to 1000 needle of step S2420 server To the vehicle of malfunction, intervention instruction is sent to terminal is intervened, due to carrying the car number of fault car in intervention instruction With the stand of fault car, the operation personnel for carrying the intervention terminal can find the vehicle of corresponding malfunction, And then depot repair either field maintenance is carried out to the vehicle of malfunction.
For the embodiment after marking wait intervene vehicle, server 1000 can be directed to vehicle to be intervened, to intervention terminal It sends and intervenes instruction, carry the car number of vehicle to be intervened and the stand of vehicle to be intervened due to intervening in instruction, To improve efficiency and accuracy that operation personnel searches vehicle to be intervened.
In one embodiment, referring to shown in Fig. 3, the method that the present invention monitors vehicle-state be can further include: Server 1000 executes the feature vector of the reflection vehicle-state according to setting, obtains wait supervise in response to the monitor event of setting The step of controlling vector value of the vehicle for feature vector.
At least one monitor event can be set in server 1000, which may include the prison of setting It controls the time then, after any one vehicle to be monitored has executed scheduler task, or appointing in new vehicle to be monitored occurs Meaning one or more.
In the present embodiment, when any monitor event occurs, server 1000 can be in response to the monitor event, root According to the feature vector of the reflection vehicle-state of setting, vehicle to be monitored is obtained for the vector value of feature vector.
The embodiment according to the present invention, in response to setting monitor event when, just according to the reflection vehicle-state of setting Feature vector, obtain vehicle to be monitored for the vector value of feature vector, and further execute any implementation according to the present invention The method of the monitoring vehicle-state of example, this response monitoring event are gone to execute the mode of monitoring vehicle-state, be can be improved to prison Control the targeting of vehicle-state.
In one embodiment, it is to reflect that the method that the present invention monitors vehicle-state, which can further include in mapping relations, In the case where penetrating function, the step of training mapping function, referring to Fig. 4, it can be according to following steps S4100~S4200 training Mapping function.
Step S4100, server 1000 obtain the accurate vehicle of vehicle-state as training sample.
, can be by training sample training mapping function according to step S4100, the feature vector set and vehicle Mapping relations between state.
The quantity of training sample is more, after training result is also usually more accurate, but training sample reaches certain amount, training As a result the increase of precision is by the increasingly slower of change, until orientation is stablized.Here, the precision sum number of training result can be taken into account The quantity of required training sample is determined according to processing cost.
In one example, the step of accurate vehicle of vehicle-state is as training sample is obtained in above-mentioned steps S4100 It may further include following steps S4110~S4140:
Step S4110, server 1000 obtains the accurate vehicle of vehicle-state of the first setting quantity, as the first training Sample.
In step S4110, can be and select the artificial mark that a small amount of sample carries out vehicle-state, with provide this first Training sample, by taking vehicle-state is malfunction and non-faulting state as an example, which includes belonging to vehicle-state for event The vehicle and vehicle-state of barrier state are the vehicle of non-faulting state.
Vehicle-state is that the vehicle of malfunction can be according to reporting of user fault car data and vehicle storage maintenance Data determine, that is, it is malfunction that the fault car of reporting of user and storage maintenance vehicle, which are manually labeled as vehicle-state,.
Step S4120, server 1000 obtains the vehicle of the second setting quantity, as the second training sample.
Second setting quantity is much larger than the first setting quantity.
In step S4120, the artificial mark for selecting a certain amount of sample without vehicle-state can be, be somebody's turn to do with providing Second training sample, that is, the vehicle-state of each vehicle in the second training sample is unknown state, accordingly it is desirable to according to the One training sample determines the vehicle-state of each vehicle in the second training sample.
Step S4130, server 1000 cluster the second training sample according to the first training sample, obtain the second instruction Practice the vehicle-state of each vehicle in sample.
In step S4130, the first training sample can gather the second training sample using mixed Gauss model Class processing, to determine the vehicle-state of each vehicle in the second training sample.
In step S4130, it can assume that each sample standard deviation meets a single Gauss model in the first training sample, and First training sample is generated by M single Gauss model altogether, and M single Gauss model weighted sum is just obtained gauss hybrid models The calculation formula of probability distributing density function, the probability distributing density function of gauss hybrid models can indicate are as follows:
Wherein, j is each natural number from 1 to M, and M is the sum of single Gauss model, i be from 1 to n each from So number, n are the sum of the first training sample, Nj(xi;μj, ∑j) be j-th of single Gauss model probability distributing density function, xi For i-th of first training samples, αjFor the weight of j-th of single Gauss model,μjFor the phase of j-th of single Gauss model Prestige value, ∑jFor the variance of j-th of single Gauss model.
It is j-th single high in the calculation formula of the probability distributing density function of gauss hybrid models shown in above formula (1) The weight α of this modelj, the desired value μ of j-th of single Gauss modeljAnd the variance ∑ of j-th of single Gauss modeljIt is unknown, here, It can be and the above α is calculated using maximum likelihood function either desired value maximal functionj、μjAnd ∑j, to obtain Gaussian Mixture mould Each sample in second training sample can be substituted into the probability distribution of gauss hybrid models by the probability distributing density function of type In density function, the probability distributing density function of corresponding gauss hybrid models is obtained.
By taking vehicle-state includes malfunction and non-faulting state as an example, it is calculated using the first training sample above αj、μjAnd ∑jIt, can will be in the second training sample and after obtaining the probability distributing density function of determining gauss hybrid models Each sample substitute into the probability distributing density function of gauss hybrid models, obtain the probability point of corresponding gauss hybrid models Cloth density function, here, can be setting probability threshold value, for example, it may be in the probability of the corresponding gauss hybrid models of sample When distribution density function is more than or equal to probability threshold value, determine that vehicle-state is malfunction, conversely, determining that vehicle-state is Non-faulting state, in another example, be also possible to be greater than in the probability distributing density function of the corresponding gauss hybrid models of sample or When equal to probability threshold value, determines that vehicle-state is non-faulting state, conversely, determining that vehicle-state is malfunction, do not do herein It limits.
Step S4140, server 1000 is using the second training sample after the first training sample and cluster as training sample.
In step S4140, it can be by according to the first training sample obtained in step S4110, and according to step The second training sample after the cluster that S4130 is obtained is as training sample, due to the vehicle shape of each vehicle in the training sample State is known state, it is thus possible to according to the accurate training sample training mapping function of the vehicle-state.
The example can be unknown to a large amount of vehicle-state according to a small amount of accurate first training sample of vehicle-state Second training sample is clustered, to determine the vehicle-state of each vehicle in the second training sample, and by the first training sample It is used as training sample to train mapping function with the second training sample after cluster.Here, since the example is using a small amount of The training sample of vehicle-state go to determine the vehicle-state of the unknown training sample of a large amount of vehicle-state, thus, it is possible to subtract Small cost of labor improves the efficiency and accuracy for obtaining training sample, further increases the efficiency of trained mapping function and accurate Property.
Step S4200, server 1000 are corresponding according to vector value and training sample of the training sample for feature vector Vehicle-state obtains mapping function.
In step S4200, can vector value based on this feature vector of training sample and corresponding vehicle-state, Mapping function F (x) is obtained by various fitting means.
In one example, it can use arbitrary multiple linear regression model and obtain mapping function F (x).
For example, the multiple linear regression model can be the polynomial function for simply reflecting the mapping function F (x), In, each level number of polynomial function is unknown, by by the vector value of the category feature vector of case sample and corresponding Case type substitutes into the polynomial function, can determine each level number of polynomial function, and then obtain mapping function F (x). The multiple linear regression model for example can be LR model, Bayesian model etc., it is not limited here.
In one example, various addition models be can use, vector value and institute to this feature vector of training sample Corresponding vehicle-state carries out more wheel training, and each round all learns the residual error after last round of fitting, and iteration T wheel can be by residual error Control is in very low value, so that finally obtained mapping function F (x) has very high accuracy.The addition model is for example It is GBDT, LightGBM, XGBoost etc., it is not limited here.
In one example, the feature x for including in feature vector, XjA fairly large number of situation under, can be first benefit With e.g. GBDT model carry out feature discretization, feature clean, the characteristic processings such as feature selecting and feature combination, and will progress For feature vector, X after characteristic processing as the input for being, for example, LR model, the output of LR model is vehicle-state.It is utilized above When GBDT model carries out the characteristic processings such as feature discretization, feature cleaning, feature selecting and feature combination, it can be and first select certainly The number of plan tree and the depth of decision tree, to carry out feature discretization, feature cleaning, feature selecting and feature according to decision tree The characteristic processings such as combination, wherein the number of decision tree is more and the depth of decision tree is higher, and it is clear to carry out feature discretization, feature Wash, feature selecting and feature combination etc. characteristic processings when it is more complicated.
The method that mapping function is obtained according to the accurate vehicle training of vehicle-state that the embodiment provides, it is with higher Accuracy can accurately obtain the vehicle-state of vehicle to be monitored.
In one embodiment, referring to Fig. 5, the method that the present invention monitors vehicle-state can further include following step Rapid S5100~S5500:
Step S5100, server 1000 obtain the accurate vehicle of vehicle-state, as verifying sample.
In step S5100, it can be and select the artificial mark that a small amount of sample carries out vehicle-state, the reality as sample Border vehicle-state, to provide the verifying sample, by taking vehicle-state is malfunction and non-faulting state as an example, the verifying sample packet Include the vehicle that vehicle-state is malfunction and the vehicle that vehicle-state is non-faulting state.
Step S5200, server 1000 obtain the vehicle-state conduct of each vehicle in verifying sample according to mapping relations Predict vehicle-state.
In step S5200, server 1000 can be according to mapping relations, which is, for example, to be implemented according to above The mapping function that example obtains obtains the vehicle-state of each vehicle in verifying sample as prediction vehicle-state, so as to will be each The prediction vehicle-state of vehicle and the actual vehicle state of each sample are compared, and then obtain the judge value of mapping relations.
Step S5300, server 1000 will verify the reality of the prediction vehicle-state and corresponding vehicle of each vehicle in sample Border vehicle-state compares, and obtains the judge value of mapping relations.
Quality of the judge value of mapping relations to judge mapping relations, the judge value for example can be recall rate, can also To be accuracy rate, it is not limited here.
Step S5400, server 1000 are worth according to judge, judge whether mapping relations are effective.
In step S5400, server 1000 can be one judge threshold value of setting, to be reflected according to the judge threshold decision Whether effective penetrate relationship.Such as can be in the case where judge value is more than to judge threshold value, judge that mapping relations are effective, it can also be with It is to judge that mapping relations are invalid in the case where judge value is less than and judges threshold value.
Step S5500, server 1000 is in the effective situation of mapping relations, then executes according to vector value and feature vector Mapping relations between vehicle-state, the step of obtaining the vehicle-state of vehicle to be monitored.
The example after obtaining mapping relations, by choose verify sample, and by verify sample in each vehicle it is pre- Vehicle-state is surveyed to obtain judge value compared with the actual vehicle state of corresponding vehicle, and then is judging to map according to judge value In the effective situation of relationship, just executes according to the mapping relations between vector value and feature vector and vehicle-state, obtain to be monitored The step of vehicle-state of vehicle, thus, it is possible to ensure obtain mapping relations accuracy, further increase acquisition wait supervise Control the accuracy of the vehicle-state of vehicle.
Step S5600, server 1000 in the case where mapping relations are invalid, can by adjusting selected feature to At least one of in amount and the sample size of training sample, re -training obtains mapping relations.
The example in the case where judging that mapping relations are invalid according to judge value, can by adjusting feature vector, and/or Training sample, re -training obtain mapping relations, so that the vehicle-state of prediction is more and more accurate.
It, can be according to the present embodiment to this in the case where mapping relations are the mapping function obtained according to above-described embodiment The validity of mapping function is detected, and finally obtains effective mapping function, predicts vehicle by mapping function to improve The accuracy of state.
<example>
Fig. 6 shows the side of corresponding monitoring vehicle-state so that vehicle-state includes malfunction and non-faulting state as an example Method, in the example, the method for monitoring vehicle-state be may include steps of:
Step S6110, server 1000 obtain selected target area.
Step S6120, the search of server 1000 are located at the vehicle in target area as vehicle to be monitored.
Step S6130, server 1000 in response to setting monitor event, according to setting reflection vehicle-state feature Vector obtains vehicle to be monitored for the vector value of feature vector.
Feature vector includes that the stand of the interaction feature and vehicle between vehicle parameter feature, vehicle and user is special An at least category feature in sign.
Step S6140, the mapping function between 1000 training feature vector of server and vehicle-state.
In the example, referring to Fig. 7, mapping function in step S6140 between training feature vector and vehicle-state can be with Further comprise:
Step S6141, server 1000 obtains the accurate vehicle of vehicle-state of the first setting quantity, as the first training Sample.
Step S6142, server 1000 obtains the vehicle of the second setting quantity, as the second training sample.
Step S6143, server 1000 cluster the second training sample according to the first training sample, obtain the second instruction Practice the vehicle-state of each vehicle in sample.
Step S6144, server 1000 is using the second training sample after the first training sample and cluster as training sample.
Step S6145, server 1000 are corresponding according to vector value and training sample of the training sample for feature vector Vehicle-state obtains mapping function.
Step S6151, server 1000 obtain the accurate vehicle of vehicle-state, as verifying sample, and according to mapping letter Number obtains the vehicle-state of each vehicle in verifying sample as prediction vehicle-state.
Step S6152, server 1000 will verify the reality of the prediction vehicle-state and corresponding vehicle of each vehicle in sample Border vehicle-state compares, and obtains the judge value of mapping function.
Step S6153, server 1000 are worth according to judge, judge whether mapping function is effective, and in effective situation, Step S6154 is executed, conversely, executing step S6180.
Step S6154, server 1000 is in the effective situation of mapping function, according to vector value and feature vector and vehicle Mapping relations between state obtain the vehicle-state of vehicle to be monitored.
Step S6160, for server 1000 when the vehicle-state of vehicle to be monitored is malfunction, marked vehicle is failure Vehicle.
Step S6171, server 1000 obtains the quantity for the fault car that target area has, according to quantity, to target Region carries out vehicle scheduling.
Step S6172, server 1000 are directed to fault car, send intervention instruction to terminal is intervened.
In the example, the execution of above step 6171 and step S6172 sequentially, can be in no particular order and first carry out step S6171, then step S6172 is executed, it is also possible to first carry out step S6172, is executing step S6171, can also be while holding Row step S6171 and step S6172.
Step S6180, server 1000 is in the case where mapping function is invalid, by adjusting feature vector and training sample Sample size at least one of, re -training obtains mapping function.
<Installation practice>
Fig. 8 shows the functional block diagram of the device of monitoring fault car according to an embodiment of the present invention.According to Fig.8, The device 8000 includes that the first acquisition module 8100, second obtains module 8200 and mark module 8300.
First obtains the feature vector for the reflection vehicle-state that module 8100 is used for according to setting, obtains vehicle pair to be monitored In the vector value of feature vector.
Second, which obtains module 8200, is used to be obtained according to the mapping relations between the vector value and feature vector and vehicle-state Obtain the vehicle-state of vehicle to be monitored.
Mark module 8300 be used for when the vehicle-state of vehicle to be monitored meets the condition wait intervene, marked vehicle be to Intervene vehicle.
In one embodiment, which can be used for: in response to the monitor event of setting, execute root According to the feature vector of the reflection vehicle-state of setting, the step of obtaining vector value of the vehicle to be monitored for feature vector.
In one embodiment, which can also include target search module, which is used for: obtaining Take selected target area;And search is located at the vehicle in the target area as vehicle to be monitored.
In one embodiment, which can also include scheduler module, which is used for: obtaining target area The quantity for the vehicle to be intervened that domain has;Vehicle scheduling is carried out to target area according to the quantity.
In one embodiment, which can also include intervention module, which be used for: for it is described to Intervene vehicle, sends intervention instruction to terminal is intervened;Wherein, intervene prompt and carry the car number of vehicle to be intervened and to dry The stand of pre- vehicle.
In one embodiment, the above mapping relations are mapping function, which can also include training module, the training Module is used for: obtaining the accurate vehicle of vehicle-state as training sample;According to the corresponding described eigenvector of training sample Vector value and the corresponding vehicle-state of training sample obtain mapping function.
In one embodiment, the above training module can be also used for: the vehicle-state for obtaining the first setting quantity is accurate Vehicle, as the first training sample;The vehicle for obtaining the second setting quantity, as the second training sample;According to the first training Sample clusters the second training sample, obtains the vehicle-state of each vehicle in the second training sample;By the first training sample This is with the second training sample after cluster as training sample.
In one embodiment, which can also include authentication module, which is used for: it is quasi- to obtain vehicle-state True vehicle, as verifying sample;According to mapping relations, the vehicle-state of each vehicle in verifying sample is obtained as pre- measuring car State;The prediction vehicle-state of each vehicle in sample will be verified to compare with the actual vehicle state of corresponding vehicle, obtained The judge value of mapping relations;According to the judge value, judge whether mapping relations are effective;In the effective situation of mapping relations, then It notifies the second acquisition module 8200 to execute according to the mapping relations between vector value and feature vector and vehicle-state, obtains to be monitored The operation of the vehicle-state of vehicle.
In one embodiment, which is also used to: in the case where mapping relations are invalid, notice training module is logical It crosses adjustment feature vector and at least one in the sample size of the trained training sample for obtaining mapping relations, re -training is obtained To new mapping relations, wherein the training sample is the accurate vehicle of the vehicle-state.
<server example>
In the present embodiment, a kind of server 1000 is also provided, as shown in figure 9, it may include any according to the present invention The device 8000 of the monitoring vehicle-state of embodiment, the method for the monitoring vehicle-state for implementing any embodiment of that present invention.
Referring to Fig.1, which can also include processor 1100 and memory 1200, and the memory is for storing Executable instruction;The processor 1200 is used to be executed according to the control runtime server 1000 of instruction any real according to the present invention The method for applying the monitoring vehicle-state of example.
The present invention can be system, method and/or computer program product.Computer program product may include computer Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the invention.
Computer readable storage medium, which can be, can keep and store the tangible of the instruction used by instruction execution equipment Equipment.Computer readable storage medium for example can be-- but it is not limited to-- storage device electric, magnetic storage apparatus, optical storage Equipment, electric magnetic storage apparatus, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer readable storage medium More specific example (non exhaustive list) includes: portable computer diskette, hard disk, random access memory (RAM), read-only deposits It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static random access memory (SRAM), portable Compact disk read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon It is stored with punch card or groove internal projection structure and the above-mentioned any appropriate combination of instruction.Calculating used herein above Machine readable storage medium storing program for executing is not interpreted that instantaneous signal itself, the electromagnetic wave of such as radio wave or other Free propagations lead to It crosses the electromagnetic wave (for example, the light pulse for passing through fiber optic cables) of waveguide or the propagation of other transmission mediums or is transmitted by electric wire Electric signal.
Computer-readable program instructions as described herein can be downloaded to from computer readable storage medium it is each calculate/ Processing equipment, or outer computer or outer is downloaded to by network, such as internet, local area network, wide area network and/or wireless network Portion stores equipment.Network may include copper transmission cable, optical fiber transmission, wireless transmission, router, firewall, interchanger, gateway Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for the meter being stored in each calculating/processing equipment In calculation machine readable storage medium storing program for executing.
Computer program instructions for executing operation of the present invention can be assembly instruction, instruction set architecture (ISA) instructs, Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languages The source code or object code that any combination is write, the programming language include the programming language-of object-oriented such as Smalltalk, C++ etc., and conventional procedural programming languages-such as " C " language or similar programming language.Computer Readable program instructions can be executed fully on the user computer, partly execute on the user computer, be only as one Vertical software package executes, part executes on the remote computer or completely in remote computer on the user computer for part Or it is executed on server.In situations involving remote computers, remote computer can pass through network-packet of any kind It includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefit It is connected with ISP by internet).In some embodiments, by utilizing computer-readable program instructions Status information carry out personalized customization electronic circuit, such as programmable logic circuit, field programmable gate array (FPGA) or can Programmed logic array (PLA) (PLA), the electronic circuit can execute computer-readable program instructions, to realize each side of the invention Face.
Referring herein to according to the method for the embodiment of the present invention, the flow chart of device (system) and computer program product and/ Or block diagram describes various aspects of the invention.It should be appreciated that flowchart and or block diagram each box and flow chart and/ Or in block diagram each box combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to general purpose computer, special purpose computer or other programmable datas The processor of processing unit, so that a kind of machine is produced, so that these instructions are passing through computer or other programmable datas When the processor of processing unit executes, function specified in one or more boxes in implementation flow chart and/or block diagram is produced The device of energy/movement.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer to It enables so that computer, programmable data processing unit and/or other equipment work in a specific way, thus, it is stored with instruction Computer-readable medium then includes a manufacture comprising in one or more boxes in implementation flow chart and/or block diagram The instruction of the various aspects of defined function action.
Computer-readable program instructions can also be loaded into computer, other programmable data processing units or other In equipment, so that series of operation steps are executed in computer, other programmable data processing units or other equipment, to produce Raw computer implemented process, so that executed in computer, other programmable data processing units or other equipment Instruct function action specified in one or more boxes in implementation flow chart and/or block diagram.
The flow chart and block diagram in the drawings show the system of multiple embodiments according to the present invention, method and computer journeys The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation One module of table, program segment or a part of instruction, the module, program segment or a part of instruction include one or more use The executable instruction of the logic function as defined in realizing.In some implementations as replacements, function marked in the box It can occur in a different order than that indicated in the drawings.For example, two continuous boxes can actually be held substantially in parallel Row, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that block diagram and/or The combination of each box in flow chart and the box in block diagram and or flow chart, can the function as defined in executing or dynamic The dedicated hardware based system made is realized, or can be realized using a combination of dedicated hardware and computer instructions.It is right For those skilled in the art it is well known that, by hardware mode realize, by software mode realize and pass through software and It is all of equal value that the mode of combination of hardware, which is realized,.
Various embodiments of the present invention are described above, above description is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes are obvious for the those of ordinary skill in art field.The selection of term used herein, purport In principle, the practical application or to the technological improvement in market for best explaining each embodiment, or make the art its Its those of ordinary skill can understand each embodiment disclosed herein.The scope of the present invention is defined by the appended claims.

Claims (11)

1. a kind of method for monitoring vehicle-state, comprising:
According to the feature vector of the reflection vehicle-state of setting, vehicle to be monitored is obtained for the vector of described eigenvector Value;
According to the mapping relations between the vector value and described eigenvector and the vehicle-state, the vehicle to be monitored is obtained Vehicle-state;
When the vehicle-state of the vehicle to be monitored meets the condition wait intervene, marking the vehicle is vehicle to be intervened.
2. according to the method described in claim 1, wherein, the method also includes:
In response to the monitor event of setting, execute the feature vector of the reflection vehicle-state according to setting, obtain to Monitor operation of the vehicle for the vector value of described eigenvector.
3. according to the method described in claim 1, wherein, the method also includes:
Obtain selected target area;
Search is located at the vehicle in the target area as the vehicle to be monitored.
4. according to the method described in claim 3, wherein, the method also includes:
Obtain the quantity for the vehicle to be intervened that the target area has;
According to the quantity, vehicle scheduling is carried out to the target area.
5. according to the method described in claim 1, wherein, the method also includes:
For the vehicle to be intervened, intervention instruction is sent to terminal is intervened;Wherein, the intervention prompt carries described to dry The stand of the car number of pre- vehicle and the vehicle to be intervened.
6. according to the method described in claim 1, wherein, the mapping relations are mapping function, and the method also includes training The step of mapping function, comprising:
The accurate vehicle of the vehicle-state is obtained as training sample;
According to the vector value of the corresponding described eigenvector of the training sample and the corresponding vehicle-state of the training sample, obtain Obtain the mapping function.
7. according to the method described in claim 6, wherein, the acquisition accurate vehicle of vehicle-state is as training sample The step of, comprising:
The accurate vehicle of vehicle-state for obtaining the first setting quantity, as the first training sample;
The vehicle for obtaining the second setting quantity, as the second training sample;
Second training sample is clustered according to first training sample, is obtained each in second training sample The vehicle-state of vehicle;
Using second training sample after first training sample and cluster as the training sample.
8. method according to any one of claim 1 to 7, wherein the method also includes:
The accurate vehicle of vehicle-state is obtained, as verifying sample;
According to the mapping relations, the vehicle-state of each vehicle in the verifying sample is obtained as prediction vehicle-state;
The prediction vehicle-state of each vehicle in the verifying sample is compared with the actual vehicle state of corresponding vehicle, is obtained The judge value of the mapping relations;
According to the judge value, judge whether the mapping relations are effective;
In the effective situation of the mapping relations, then execute described according to the vector value and described eigenvector and the vehicle Mapping relations between state, the step of obtaining the vehicle-state of the vehicle to be monitored.
9. according to the method described in claim 8, wherein, the method also includes:
In the case where the mapping relations are invalid, the mapping relations are obtained by adjusting described eigenvector and for training Training sample sample size at least one of, re -training obtains the mapping relations, wherein the training sample is institute State the accurate vehicle of vehicle-state.
10. a kind of device for monitoring fault car, comprising:
First obtains module, for the feature vector according to the reflection vehicle-state of setting, obtain vehicle to be monitored for The vector value of described eigenvector;
Second obtains module, for according to the mapping relations between the vector value and described eigenvector and the vehicle-state, Obtain the vehicle-state of the vehicle to be monitored;
Mark module, for when the vehicle-state of the vehicle to be monitored meets the condition wait intervene, marking the vehicle to be Vehicle to be intervened.
11. a kind of server, including device described in any one of claim 10;Or, comprising:
Memory, for storing executable instruction;
Processor executes according to claim 1 any one of -9 for running the server according to the control of described instruction The method of the monitoring vehicle-state.
CN201910251192.6A 2019-03-29 2019-03-29 Monitor the method, apparatus and server of vehicle-state Pending CN110084481A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910251192.6A CN110084481A (en) 2019-03-29 2019-03-29 Monitor the method, apparatus and server of vehicle-state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910251192.6A CN110084481A (en) 2019-03-29 2019-03-29 Monitor the method, apparatus and server of vehicle-state

Publications (1)

Publication Number Publication Date
CN110084481A true CN110084481A (en) 2019-08-02

Family

ID=67413922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910251192.6A Pending CN110084481A (en) 2019-03-29 2019-03-29 Monitor the method, apparatus and server of vehicle-state

Country Status (1)

Country Link
CN (1) CN110084481A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110570647A (en) * 2019-09-06 2019-12-13 北京嘀嘀无限科技发展有限公司 prompting method and system based on electronic fence
CN110782088A (en) * 2019-10-25 2020-02-11 嘉应学院 UWB-based vehicle scheduling optimization system and method thereof
CN110826787A (en) * 2019-10-30 2020-02-21 上海钧正网络科技有限公司 Electric quantity early warning method and device, computer equipment and storage medium
CN111126774A (en) * 2019-11-26 2020-05-08 北京摩拜科技有限公司 Abnormal vehicle identification method and device and electronic equipment
CN111114671A (en) * 2019-11-08 2020-05-08 上海钧正网络科技有限公司 Early warning method, system, device, equipment and storage medium
CN111123778A (en) * 2019-12-23 2020-05-08 北京摩拜科技有限公司 Method and device for monitoring vehicle use condition and electronic equipment
CN111126773A (en) * 2019-11-26 2020-05-08 北京摩拜科技有限公司 Abnormal vehicle identification method and device and electronic equipment
CN112466389A (en) * 2020-12-04 2021-03-09 深圳市新合生物医疗科技有限公司 Method and system for obtaining tumor marker based on machine learning algorithm
CN112731837A (en) * 2020-12-23 2021-04-30 北京百度网讯科技有限公司 Method, device, equipment, medium, product and vehicle for determining vehicle state
CN114964367A (en) * 2022-05-20 2022-08-30 中国船级社武汉规范研究所 LNG tank fault forecasting method and system based on time-varying parameters

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569959B1 (en) * 2012-10-02 2017-02-14 Rockwell Collins, Inc. Predictive analysis for threat detection
CN107679576A (en) * 2017-10-11 2018-02-09 北京摩拜科技有限公司 The fault monitoring method and device of vehicle
CN107833311A (en) * 2017-11-15 2018-03-23 中国联合网络通信集团有限公司 A kind of fault detection method and platform of shared bicycle
CN109492894A (en) * 2018-10-31 2019-03-19 北京摩拜科技有限公司 Monitor the method, apparatus and server that vehicle is launched

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569959B1 (en) * 2012-10-02 2017-02-14 Rockwell Collins, Inc. Predictive analysis for threat detection
CN107679576A (en) * 2017-10-11 2018-02-09 北京摩拜科技有限公司 The fault monitoring method and device of vehicle
CN107833311A (en) * 2017-11-15 2018-03-23 中国联合网络通信集团有限公司 A kind of fault detection method and platform of shared bicycle
CN109492894A (en) * 2018-10-31 2019-03-19 北京摩拜科技有限公司 Monitor the method, apparatus and server that vehicle is launched

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110570647A (en) * 2019-09-06 2019-12-13 北京嘀嘀无限科技发展有限公司 prompting method and system based on electronic fence
CN110782088A (en) * 2019-10-25 2020-02-11 嘉应学院 UWB-based vehicle scheduling optimization system and method thereof
CN110782088B (en) * 2019-10-25 2022-07-05 嘉应学院 UWB-based vehicle scheduling optimization system and method thereof
CN110826787A (en) * 2019-10-30 2020-02-21 上海钧正网络科技有限公司 Electric quantity early warning method and device, computer equipment and storage medium
CN111114671A (en) * 2019-11-08 2020-05-08 上海钧正网络科技有限公司 Early warning method, system, device, equipment and storage medium
CN111126773A (en) * 2019-11-26 2020-05-08 北京摩拜科技有限公司 Abnormal vehicle identification method and device and electronic equipment
CN111126774A (en) * 2019-11-26 2020-05-08 北京摩拜科技有限公司 Abnormal vehicle identification method and device and electronic equipment
CN111126773B (en) * 2019-11-26 2023-09-05 汉海信息技术(上海)有限公司 Abnormal vehicle identification method and device and electronic equipment
CN111123778A (en) * 2019-12-23 2020-05-08 北京摩拜科技有限公司 Method and device for monitoring vehicle use condition and electronic equipment
CN111123778B (en) * 2019-12-23 2021-07-27 汉海信息技术(上海)有限公司 Method and device for monitoring vehicle use condition and electronic equipment
CN112466389A (en) * 2020-12-04 2021-03-09 深圳市新合生物医疗科技有限公司 Method and system for obtaining tumor marker based on machine learning algorithm
CN112466389B (en) * 2020-12-04 2024-05-17 深圳市新合生物医疗科技有限公司 Method and system for acquiring tumor marker based on machine learning algorithm
CN112731837A (en) * 2020-12-23 2021-04-30 北京百度网讯科技有限公司 Method, device, equipment, medium, product and vehicle for determining vehicle state
CN114964367A (en) * 2022-05-20 2022-08-30 中国船级社武汉规范研究所 LNG tank fault forecasting method and system based on time-varying parameters
CN114964367B (en) * 2022-05-20 2024-02-23 中国船级社武汉规范研究所 LNG tank fault prediction method and system based on time-varying parameters

Similar Documents

Publication Publication Date Title
CN110084481A (en) Monitor the method, apparatus and server of vehicle-state
Quddus et al. Modeling electric vehicle charging station expansion with an integration of renewable energy and Vehicle-to-Grid sources
Pevec et al. A data‐driven statistical approach for extending electric vehicle charging infrastructure
CN109214719B (en) Marketing inspection analysis system and method based on artificial intelligence
CN109492894A (en) Monitor the method, apparatus and server that vehicle is launched
Ye et al. A method for driving route predictions based on hidden Markov model
CN109561387A (en) Adjust the method, apparatus and server of fence
CN108537691A (en) A kind of region visit intelligent management system and method
CN112132327A (en) Multi-source data fusion-oriented intelligent planning system for power distribution network
CN110471965A (en) A kind of grid equipment NQI one-stop service cloud platform system
Simolin et al. Charging powers of the electric vehicle fleet: Evolution and implications at commercial charging sites
Feng et al. [Retracted] Design and Simulation of Human Resource Allocation Model Based on Double‐Cycle Neural Network
CN109819403A (en) Generate the method, apparatus and electronic equipment of fence
CN107305653A (en) Low-voltage power distribution station area integrated evaluating method and device based on attribute mathematicses
CN111914940B (en) Shared vehicle station clustering method, system, device and storage medium
Lin et al. Intelligent bus operation optimization by integrating cases and data driven based on business chain and enhanced quantum genetic algorithm
CN109670637A (en) Building energy consumption prediction technique, storage medium, device and system
Lu et al. Charging and relocating optimization for electric vehicle car-sharing: an event-based strategy improvement approach
Wang et al. Big data in telecommunication operators: data, platform and practices
Kamel et al. A modelling platform for optimizing time-dependent transit fares in large-scale multimodal networks
Fu et al. Exploration of the spatiotemporal heterogeneity of metro ridership prompted by built environment: A multi‐source fusion perspective
CN111277515A (en) Source network load storage ubiquitous adjustable resource pool system and construction method
CN111123778B (en) Method and device for monitoring vehicle use condition and electronic equipment
CN111208384A (en) Smart power grid management system
CN115049158B (en) Method, system, storage medium and terminal for predicting running state of urban system

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
TA01 Transfer of patent application right

Effective date of registration: 20201216

Address after: Room 168, building 6, 741 Hangzhou Road, Yangpu District, Shanghai 200090

Applicant after: HANHAI INFORMATION TECHNOLOGY SHANGHAI Co.,Ltd.

Address before: Room Bnan 1231, 2 bungalows, No. 5 Road, College, Haidian District, Beijing, 100191

Applicant before: BEIJING MOBIKE TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right