Summary of the invention
The invention provides a kind of vehicle remote control method and system, remote control terminal and server, with solve can not understand automobile after user in prior art leaves automobile at any time situation, can not the technical matters of good Long-distance Control automobile.
The present invention proposes a kind of vehicle remote control method for solving its technical matters in first aspect, comprises the steps:
Unique corresponding relation between server binding remote control terminal and onboard system;
Remote control terminal to server sends vehicle remote manipulation instruction;
Server finds the onboard system corresponding with described remote control terminal according to the corresponding relation of binding, and the remote control instruction that remote control terminal sends is pushed to described onboard system;
Onboard system performs described remote control instruction and returns manipulation result to server, to be given corresponding remote control terminal by server push.
In an embodiment according to a first aspect of the present invention, the unique corresponding relation between described server binding remote control terminal and onboard system comprises further:
The unique identification receiving the onboard system that onboard system sends carries out putting on record of onboard system;
The unique identification receiving the unique identification of the remote control terminal that remote control terminal sends itself and the onboard system of remote control terminal acquisition carries out putting on record of remote control terminal;
Unique identification based on the onboard system of remote control terminal transmission mates the onboard system put on record, and binds the unique corresponding relation between described remote control terminal and the onboard system mated.
In an embodiment according to a first aspect of the present invention, described remote control terminal obtains the unique identification of onboard system by the Quick Response Code of scanning car loading system.
In an embodiment according to a first aspect of the present invention, the unique corresponding relation between described server binding remote control terminal and onboard system comprises further:
The unique identification receiving the onboard system that onboard system sends carries out putting on record of onboard system;
The unique account of distribution is returned to onboard system;
Receive remote control terminal to log in described unique account;
Mate the onboard system put on record based on described unique account, and bind the unique corresponding relation between described remote control terminal and the onboard system mated.
In an embodiment according to a first aspect of the present invention, described method also comprises:
The manipulation result of described remote control terminal demonstration server push.
The present invention proposes a kind of vehicle remote control system for solving its technical matters in second aspect, and comprise remote control terminal, server and onboard system, described remote control terminal and onboard system are connected with server communication respectively by wireless network, wherein:
Described remote control terminal is used for sending vehicle remote manipulation instruction to server;
Described server is for binding the unique corresponding relation between remote control terminal and onboard system, and find the onboard system corresponding with described remote control terminal according to the corresponding relation of binding, the remote control instruction that remote control terminal sends is pushed to described onboard system;
Described onboard system for performing described remote control instruction and returning manipulation result to server, to be given corresponding remote control terminal by server push.
In an embodiment according to a second aspect of the present invention, when described remote control instruction is information request instruction, described onboard system gathers the related data of automobile and returns to server, described server is preserved described data and is pushed to the remote control terminal corresponding with described onboard system, and described remote control terminal receives and shows described data.
The present invention proposes a kind of server for solving its technical matters in the third aspect, comprising:
Binding module, for binding the unique corresponding relation between remote control terminal and onboard system;
Pushing module, for receiving the vehicle remote manipulation instruction be pushed to the onboard system having unique corresponding relation with described remote control terminal binding that remote control terminal sends, and receive the manipulation result that returns after onboard system performs described remote control instruction and be pushed to corresponding remote control terminal.
In an embodiment according to a third aspect of the present invention, described binding module comprises further:
First puts on record unit, carries out putting on record of onboard system for the unique identification receiving the onboard system that onboard system sends;
Second puts on record unit, and the unique identification for the onboard system of the unique identification and the acquisition of remote control terminal that receive the remote control terminal itself that remote control terminal sends carries out putting on record of remote control terminal;
Binding unit, the unique identification for the onboard system sent based on remote control terminal mates the onboard system put on record, and binds the unique corresponding relation between described remote control terminal and the onboard system mated.
In an embodiment according to a third aspect of the present invention, described binding module comprises further:
To put on record unit, carry out putting on record of onboard system for the unique identification receiving the onboard system that onboard system sends;
Account allocation units, for returning the unique account of distribution to onboard system;
Logging in unit, logging in described unique account for receiving remote control terminal;
Binding unit, for mating the onboard system put on record based on described unique account, and binds the unique corresponding relation between described remote control terminal and the onboard system mated.
The present invention proposes a kind of remote control terminal for solving its technical matters in fourth aspect, comprising:
To put on record module, unique identification for the onboard system obtained to unique identification and the remote control terminal of server transmission remote control terminal itself is put on record, to be bound the unique corresponding relation between described remote control terminal and described onboard system by server;
Sending module, for sending vehicle remote manipulation instruction to server, to be given the onboard system of binding by server push;
Receiver module, the manipulation result that the onboard system for the described binding of reception server propelling movement returns after performing remote control instruction;
Display module, for showing described manipulation result.
The present invention proposes a kind of remote control terminal for solving its technical matters in the 5th, comprising:
Login module, for server-assignment to the unique account logon server of onboard system, to be bound the unique corresponding relation between described remote control terminal and described onboard system by server;
Sending module, for sending vehicle remote manipulation instruction to server, to be given the onboard system of binding by server push;
Receiver module, the manipulation result that the onboard system for the described binding of reception server propelling movement returns after performing remote control instruction;
Display module, for showing described manipulation result.
Vehicle remote control method provided by the invention and system, remote control terminal and server, by in the server remote control terminal and onboard system being bound, just understand the present various situation of automobile whenever and wherever possible by remote control terminal and telesecurity control can be carried out to automobile, reaching people well for vehicle safety, comfortableness and recreational various requirement.Remote control terminal can be various mobile devices such as mobile phone, the panel computer etc. that people carry with, and carries aspect, is easy to use.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The present invention proposes a kind of vehicle remote control method, by the server by remote control terminal and onboard system binding, just understands the present various situation of automobile whenever and wherever possible by remote control terminal and can carry out telesecurity control to automobile.Fig. 1 shows the process flow diagram of the vehicle remote control method 100 of one embodiment of the invention.As shown in Figure 1, this vehicle remote control method 100 comprises the steps:
First in step S110, the unique corresponding relation between server binding remote control terminal and onboard system.After binding, server just can push various instruction and data between remote control terminal and onboard system.The specific implementation of binding step will provide detailed description at follow-up composition graphs 2 and Fig. 3.
In later step S120, remote control terminal to server sends vehicle remote manipulation instruction.This remote control instruction comprises information request instruction, such as OBD (onboard diagnostic system) information request instruction, to obtain the current location of automobile, oil consumption, oil mass, temperature, the information such as stroke, travel speed, engine condition of nearly section time from onboard system.This remote control instruction also comprises steering order, correspondingly operates, such as, open dipped headlights, open high beam, lock car door, blow a whistle, open air-conditioning to set temperature etc. to control onboard system execution.
In later step S130, server finds the onboard system corresponding with the remote control terminal sending remote control instruction according to the corresponding relation bound in step S110, and this remote control instruction is pushed to described onboard system.
In later step S140, after the remote control instruction that onboard system reception server pushes, perform this remote control instruction and return manipulation result to server, to be given corresponding remote control terminal by server push.
Because server has bound the unique corresponding relation between remote control terminal and onboard system in advance, server can as the bridge tie of before remote control terminal and onboard system, receive various request that remote control terminal sends and then steering order is pushed to onboard system, also receive various data that onboard system returns simultaneously and be pushed to remote control terminal.Thus, the vehicle remote control method that the present invention proposes can facilitate user understand the present various situation of automobile whenever and wherever possible and can carry out telesecurity control to automobile, reaches people well for vehicle safety, comfortableness and recreational various requirement.
Fig. 2 shows in Fig. 1 the process flow diagram of the specific embodiment binding step S110.As shown in Figure 2, this step S110 can comprise further:
First, in step S111, the unique identification that server receives the onboard system that onboard system sends carries out putting on record of onboard system.Such as, after automobile starting onboard system, first onboard system sends its unique identification code to server, allows server put on record this car.Further, OBD information can be sent to server by onboard system.
In later step S112, the unique identification that server receives the unique identification of the remote control terminal that remote control terminal sends itself and the onboard system of remote control terminal acquisition carries out putting on record of remote control terminal.Remote control terminal obtains the unique identification of onboard system by various mode, and such as, remote control terminal is by the unique identification of the Quick Response Code acquisition onboard system of scanning car loading system.
In later step S113, the unique identification of the onboard system that server sends based on remote control terminal searches the information of the onboard system that it is put on record, find out the onboard system mated with this unique identification, and bind the unique corresponding relation between onboard system that this remote control terminal mates with this.After binding success, server returns the information of binding success to remote control terminal and onboard system, so that remote control terminal and onboard system preserve binding result carry out subsequent operation.If server fails to find the onboard system of coupling, then return the information of Bind Failed to remote control terminal.
Fig. 3 shows in Fig. 1 the process flow diagram of another specific embodiment binding step S110.As shown in Figure 3, this step S110 can comprise further:
First, in step S111 ', the unique identification that server receives the onboard system that onboard system sends carries out putting on record of onboard system.Such as, after automobile starting onboard system, first onboard system sends its unique identification code to server, allows server put on record this car.
In later step S112 ', server is put on record after onboard system, distributes a unique account and return to this onboard system to this onboard system.
In later step S113 ', server receives remote control terminal and logs in described unique account.Such as, user can obtain server-assignment to the unique account of onboard system, and by remote control terminal with this unique account logon server.
In later step S114 ', server searches the onboard system put on record based on described unique account, finds out the onboard system mated with this unique account, and binds the unique corresponding relation between onboard system that this remote control terminal mates with this.After binding success, server returns the information of binding success to remote control terminal and onboard system, so that remote control terminal and onboard system preserve binding result carry out subsequent operation.If server fails to find the onboard system of coupling, then return the information of Bind Failed to remote control terminal.
After having bound the unique corresponding relation between remote control terminal and onboard system in the server, remote control terminal is just understood the present various situation of automobile whenever and wherever possible by server and can be carried out telesecurity control to automobile.Fig. 4 shows the process flow diagram of one embodiment of the invention medium-long range operation control terminal to the method 200 of onboard system solicited message.As shown in Figure 4, the method 200 comprises the steps:
First, in step S210, remote control terminal to server sends information request instruction.This information request instruction can be such as OBD information request instruction, to obtain the oil consumption of automobile, oil mass, temperature, the information such as stroke, travel speed, engine condition of nearly section time from onboard system.
In later step S220, server receives this information request instruction, searches the onboard system with the remote control terminal binding sending this information request instruction, and this information request instruction is pushed to this onboard system.
In later step S230, onboard system reception server pushes the information request instruction of coming, and is gathered the related data of automobile, and the data collected are returned to server by its hardware.
In later step S240, preserve after the data that server reception onboard system returns, and give corresponding remote control terminal by this data-pushing.
In later step S250, remote control terminal reception server pushes the data of coming, and these data is shown, so that user consults.
Fig. 5 shows the process flow diagram that one embodiment of the invention medium-long range operation control terminal controls the method 300 of onboard system executable operations.As shown in Figure 5, the method 300 comprises the steps:
First in step S310, remote control terminal to server sending controling instruction.This steering order can be such as control the instruction that onboard system performs corresponding operating, such as, open dipped headlights, open high beam, lock car door, blow a whistle, open air-conditioning to set temperature etc.
In later step S320, server receives this steering order, searches the onboard system with the remote control terminal binding sending this steering order, and this steering order is pushed to this onboard system.
In later step S330, onboard system reception server pushes the steering order of coming, and performs corresponding control operation, such as, open dipped headlights, open high beam, lock car door, blow a whistle, open air-conditioning to set temperature etc.Preferably, onboard system, after executing corresponding control operation, also can return operating result to server, to be given corresponding remote control terminal by server push.
Based on above introduced vehicle remote control method, the present invention also proposes a kind of vehicle remote control system.Fig. 6 shows the structured flowchart of the vehicle remote control system 400 of one embodiment of the invention.As shown in Figure 6, vehicle remote control system 400 comprises remote control terminal 410, server 420 and onboard system 430, and remote control terminal 410 and onboard system 430 communicate to connect respectively by wireless network and server 420.Wherein, server 420 is for binding the unique corresponding relation between remote control terminal 410 and onboard system 430 in advance.Remote control terminal 410 is for sending vehicle remote manipulation instruction to server 420.Server 420 finds the onboard system 430 corresponding with remote control terminal 410 according to the corresponding relation of binding, and remote control instruction remote control terminal 410 sent is pushed to onboard system 430.Onboard system 430 for performing remote control instruction and returning manipulation result to server 420, to be pushed to corresponding remote control terminal 410 by server 420.
Because server 420 has bound the unique corresponding relation between remote control terminal 410 and onboard system 430 in advance, server 420 can as a bridge tie before remote control terminal 410 and onboard system 430, receive various request that remote control terminal 410 sends and then steering order is pushed to onboard system 430, also receive various data that onboard system 430 returns simultaneously and be pushed to remote control terminal 410.Thus, this vehicle remote control system 400 can facilitate user understand the present various situation of automobile whenever and wherever possible and can carry out telesecurity control to automobile.In practical application, remote control terminal 410 can be the various mobile devices that people carry with, such as mobile phone, panel computer etc., is applied or the mode of web page access and server 420 communicate to connect by app, thus carries aspect, is easy to use.
Fig. 7 shows the structured flowchart of a specific embodiment of server 420 in Fig. 6.As shown in Figure 7, server 420 comprises binding module 421 and pushing module 422.Wherein, binding module 421 is for binding the unique corresponding relation between remote control terminal and onboard system.Pushing module 422 is for receiving the vehicle remote manipulation instruction of remote control terminal transmission and being pushed to the onboard system having unique corresponding relation with this remote control terminal binding.Pushing module 422 is also for receiving the manipulation result that returns after onboard system performs remote control instruction and being pushed to corresponding remote control terminal.
In a concrete example, as shown in Figure 8, binding module 421 can comprise the first module 4211, second of putting on record further and to put on record module 4212 and binding module 4213.First unit 4211 of putting on record carries out putting on record of onboard system for the unique identification of onboard system receiving onboard system and send.Second unit 4212 of putting on record carries out putting on record of remote control terminal for the unique identification of the onboard system of the unique identification of remote control terminal itself that receives remote control terminal and send and the acquisition of remote control terminal.Remote control terminal can obtain the unique identification of onboard system by the mode of the such as Quick Response Code of scanning car loading system.Binding unit 4213 searches for the unique identification of the onboard system sent based on remote control terminal the onboard system put on record, find out the onboard system mated with this unique identification, and bind the unique corresponding relation between onboard system that this remote control terminal mates with this.
In another concrete example, as shown in Figure 9, binding module 421 can comprise unit 4211 ' of putting on record, account allocation units 4212 ' further, log in unit 4213 ' and binding unit 4214 '.Wherein, unit 4211 ' of putting on record carries out putting on record of onboard system for the unique identification of onboard system receiving onboard system and send.Account allocation units 4212 ' distribute a unique account for giving this onboard system and return to this onboard system.Log in unit 4213 ' to log in described unique account for receiving remote control terminal.Binding unit 4214 ', for searching the onboard system put on record based on described unique account, finds out the onboard system mated with this unique account, and binds the unique corresponding relation between onboard system that this remote control terminal mates with this.
Figure 10 shows the structured flowchart of a specific embodiment of Fig. 6 medium-long range operation control terminal 410.As shown in Figure 10, remote control terminal 410 comprises module 411 of putting on record, sending module 412, receiver module 413 and display module 414.Wherein, module of putting on record 411 is put on record for the unique identification of the onboard system that the unique identification and remote control terminal sending remote control terminal itself to server obtains, to be bound the unique corresponding relation between described remote control terminal and described onboard system by server.Sending module 412 manipulates instruction, to be given the onboard system of binding by server push for sending vehicle remote to server.The manipulation result that the onboard system of the described binding that receiver module 413 pushes for reception server returns after performing remote control instruction.Display module 414, for showing described manipulation result, is consulted for user.
Figure 11 shows the structured flowchart of another specific embodiment of Fig. 6 medium-long range operation control terminal 410.As shown in figure 11, remote control terminal 410 comprises login module 411 ', sending module 412 ', receiver module 413 ' and display module 414 '.Wherein, module 411 ' of putting on record for server-assignment to the unique account logon server of onboard system, to be bound the unique corresponding relation between described remote control terminal and described onboard system by server.Sending module 412 ' manipulates instruction, to be given the onboard system of binding by server push for sending vehicle remote to server.The manipulation result that the onboard system of the described binding that receiver module 413 ' pushes for reception server returns after performing remote control instruction.Display module 414 ', for showing described manipulation result, is consulted for user.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.