Detailed description of the invention
Below in conjunction with accompanying drawing, the detailed description of the invention of the present invention is described in detail.It should be appreciated that
Detailed description of the invention described herein is merely to illustrate and explains the present invention, is not limited to this
Bright.
Fig. 1 is the flow process of the driving recording sharing method for client according to the embodiment of the present invention
Figure.The method is used for client, and client is mountable to the terminal of such as smart mobile phone, panel computer etc.
In equipment.As it is shown in figure 1, the method can comprise the steps.
In step s 110, the connection with drive recorder is set up.
Such as, after terminal device installs application APP, this APP can be opened in terminal device.
APP uses the user account of input to enter the client end interface of user after opening, user can be by arranging
Specify the communication used by client, such as, client is set and uses WiFi network or 3G
Network etc., and each communication mode can be carried out corresponding configuration, such as configuration connects password, uses flow
Deng.Client uses the communication of user setup to be attached with drive recorder, the present invention couple
Do not limit in concrete connected mode.On the other hand, the feelings communication mode not being configured user
Under condition, client can use any available communication mode to be connected with drive recorder foundation.
In the step s 120, the driving recording that drive recorder is recorded is obtained.
For example, after connection establishment completes, client extracts the driving recorded from drive recorder
Record.In whole driving conditions, drive recorder may persistently carry out video record, and corresponding note
The information such as corresponding time and position under record.Client can (the most real-time side periodically or in real time
Formula) from drive recorder, obtain the new driving recording recorded.
In step s 130, setting up the connection with server, in the driving recording that will obtain, content sends
To server.
Such as, after APP opens, client by the communication mode arranged, or can also not have
It is connected with server foundation by available communication mode in the case of communication mode is set.Connection establishment is complete
Cheng Hou, the driving recording of acquisition can be sent to server by client, the driving note that server will receive
Record is sent to other clients being correlated with.Wherein, the process being connected is set up between client with drive recorder
Set up the not free priority of the process being connected with client with server to limit, and can complete parallel.
When driving, client may periodically or in real time (the most real-time mode) from driving
Obtaining new driving recording in recorder, client can be (excellent periodically or in real time by new driving recording
Elect real-time mode as) it is sent to server.Server receives after new driving recording periodically or real
Time ground (the most real-time mode) be sent to currently associated client, and then realize driving recording
Share.
In one embodiment, as in figure 2 it is shown, described content in the driving recording of acquisition being sent to services
Device can comprise the steps.
Step A1, chooses shared content from driving recording.
Step A2, is sent to server by the content shared chosen.
For example, user can pass through drive recorder record landscape on the way, Jin Eryong in travelling
Family can select instruction to client input, selects picture or the video of beautiful scenery, the picture that will select
Or video is uploaded to server, server by picture or video in the concern group of the user account of user
Share.
The most such as, user finds congestion in road when driving, and it can select instruction to exist by input
Client selects the picture relevant to congestion in road or video, picture or the video of selection are sent to clothes
Business device, picture that user is selected by server or video are handed down to other clients being associated with this client
End, such as with this client distance client in preset range (i.e. its near this client
His client) or the stroke client the most identical with this client.
The above-mentioned operation selecting content in driving recording can also be automatically performed by client.Example
As, when road speed is less than pre-set velocity threshold value, client judges currently to get congestion, by time current
Carve the video shot in Preset Time before or after picture, or current time in corresponding driving recording
Selected as shared content, picture or the video of selection being sent to server, server is by this picture
Or video is handed down to other clients of being associated with this client.
In the present embodiment, driving recording manually or automatically can be selected, and then by useful information
Share, reduce traffic flows in communication networks amount, it is to avoid the communication resource is wasted, it is also possible to improve and run
Efficiency, strengthens Consumer's Experience.
In one embodiment, described method may also include the shared relevant information of acquisition;The shared phase that will obtain
Pass information is sent to server.
Further, in the present invention, method may also include that being associated with client of reception server transmission
Client in one or more driving recording shared.
Further, described sharing request relevant information include vehicle position information, position, stroke starting point,
Destination locations and/or user account.
In one embodiment, described sharing request relevant information can include vehicle position information;Described will obtain
The shared relevant information taken is sent to server so that server determines and institute according to shared relevant information
State the client that client is associated to comprise the steps that and will include the sharing request relevant information of vehicle position information
It is sent to server, makes server determine according to vehicle position information and presetting with vehicle location distance
In the range of client as the client being associated with client.
For example, when driving recording is sent to server by client in real time, client is sending
During driving recording can with send vehicle (vehicle position information includes the current of vehicle in current location
Position), server is determined with client at a distance of its in preset range according to the current location of vehicle
His client is as the client being associated with client.These can at a distance of the client in preset range
To form shared group, server shares the driving recording of each client in shared group.Additionally, service
Device is in addition to can being shared with other each clients by the driving recording of in shared group client, also
Can optionally be shared with shared by shared group travels at the driving recording of the client of road ahead
Group travels the client of road in the wings.It is thus possible to strengthen the specific aim of information sharing, improve user
Health check-up, and service traffics in the whole network can be reduced, save bandwidth resources.
The most such as, when the driving recording content of selection is sent to server by client, client is being sent out
Can be with sending the vehicle position corresponding to driving recording content selected during the driving recording content selected of sending to be elected
Put, (i.e. vehicle position information includes the vehicle location corresponding to driving recording content selected).Generally,
Drive recorder can record corresponding time and vehicle location, and then client when carrying out driving recording simultaneously
The vehicle location corresponding to driving recording content of selection can be got.Server is according in driving recording
Vehicle location corresponding to appearance is determined with this position at a distance of other client conducts in preset range
The client being associated with client, is sent to this client being associated by driving recording content.At this
In the case of in, server also can consider time factor, and such as, server can be by preset time period
In with this position apart the client in preset range as the client being associated with client.This is pre-
If the time period can be a period of time that client sends after driving recording content, it is also possible to be driving note
A period of time after record shooting time corresponding to content.Such as, user can select in travelling by
Scenery picture is shared on the way, and server can pass through the client of this scenic spot in Preset Time afterwards
End sends the scenery picture relevant to this scenic spot shared.
In the present embodiment, determine shared client according to vehicle position information, and then can be according to visitor
The position relevance of family end realizes driving recording and shares.
In one embodiment, described sharing request information includes position, stroke starting point and destination locations;
The described shared relevant information by acquisition is sent to server so that server comes according to shared relevant information
Determine that the client being associated with client includes: position, stroke starting point and destination locations will be included
Sharing request relevant information is sent to server, makes server according to position, stroke starting point and purpose status
Put determine stroke to the client that the stroke of client completely or partially overlaps as relevant with client
The client of connection.
For example, the initial address of user's input travel in the client and destination address, client root
According to the input of user, draw position, stroke starting point and destination locations, and by position, the trip starting point
It is sent to server with destination locations.Server determines position, stroke starting point and destination locations and is somebody's turn to do
The stroke of the client that client is identical all overlaps with the stroke of this client;Position, stroke starting point and
Between destination locations, circuit includes position, stroke starting point and the client of destination locations of this client
Stroke overlap with the itinerary part of this client, position, stroke starting point and destination locations are by this client
The stroke of the client that circuit is comprised and this client between the position, stroke starting point of end and destination locations
The itinerary part of end overlaps.The client composition shared group that stroke can all be overlapped by server, or will
The client composition shared group that stroke all overlaps and itinerary part overlaps, shares row in shared group content
Cheng Jilu.Such as, user can be using house and work address as position, stroke starting point and purpose status
Putting input client, client sends that information to server, and every day then can be gone to work road by server
There is the client composition shared group overlapped in line, realizes stroke recording and share, facilitate user in shared group
Obtain the load conditions of road of interest in real time.
Additionally, driving route can also be added up or data mining by client, automatically derived user's
Relevant routes, using the original position of route and end position as position, stroke starting point and destination locations
It is sent to server.
In the present embodiment, determine shared client according to vehicle vehicle line, and then can be according to row
Fare road relevance realizes driving recording and shares.
In one embodiment, described shared relevant information includes user account;The described shared phase that will obtain
Pass information is sent to server so that server determines and described client according to described shared relevant information
The client that end is associated comprises the steps that and the shared relevant information including user account is sent to server,
Server is made to determine that in the group being associated with user account, client is and visitor according to user account
The client that family end is associated.
In the present embodiment, directly using the concern group of user as shared group, carry out in this group
Driving recording is shared.Such as, when user travels together, it is seen that same group will be added to group fellow traveler
Pay close attention to this group, then user account is sent to server by client, and server just can be by this group
Group, as shared group, is shared the content of the driving recording of group member in this group, such as, is shared group
The current location of member, the video of drive recorder record, picture etc..
In the present embodiment, user can be automatically added to shared group, it is achieved the driving note in designated group
Record is shared.
In one embodiment, described method may also include that and determines that road is according to vehicle current driving situation
No get congestion;When determining that road gets congestion, send, to server, the report information that blocks up and make service
Device blocks up according to report one or more transmission in the client being associated with described client of blocking up
Information.
For example, the travel speed of vehicle can be compared by client with pre-set velocity threshold value, works as row
Sail speed when exceeding Preset Time less than the threshold speed duration, determine that road gets congestion, will be current
Positional information and temporal information are reported as server, and server determines, according to report of blocking up, the position that blocks up,
And also the path that gets around of recommendation can be drawn according to the road traffic condition of the overall situation, and generate the prompting letter that blocks up
Breath, this information of blocking up can include blocking up position and recommendation gets around path, and server prompting of will blocking up is believed
Breath is sent in shared group other clients, is positioned at the client at congested link rear the most in the road.
In the present embodiment, it is straightforward to provide congestion information, to user, facilitates user to go on a journey, further
Improve user satisfaction.
As it is shown on figure 3, the invention discloses a kind of driving recording sharing method for server, it is used for
Server, the method can comprise the steps.
In step S310, receive the driving recording of the client upload connected.
In step s 320, driving recording is sent to other clients being associated with the client being connected
One or more in end.
For example, server can be the Cloud Server of application, and server is (excellent periodically or in real time
Elect real-time mode as) receive content the driving recording uploaded from the client connected.Server will afterwards
The driving recording received is handed down to other clients connected.Such as, server will be mutually related client
End composition shared group, and issues content in the driving recording of client upload in shared group, can be to
In shared group, every other client issues content in driving recording, it is also possible to be to select part in shared group
Client issues content in the driving recording of certain client to it.The determination of associated client end refers to as follows
Detailed description in embodiment.
In one embodiment, to may also include sharing of receiving that the client connected sends relevant for described method
Information;The client being associated with the client being connected is determined according to shared relevant information.
Further, the method may also include and issues, to described client, the client being associated with client
In content in one or more driving recording shared.
In one embodiment, described sharing request relevant information includes vehicle position information;Described basis
Shared relevant information determines the client being associated with the client being connected to comprise the steps that according to vehicle location and believes
Breath determine with vehicle location distance client in preset range as with the described client being connected
The client that end is associated.
For example, when driving recording is sent to server by client in real time, client is sending
During driving recording can with send vehicle (vehicle position information includes the current of vehicle in current location
Position), server is determined with client at a distance of its in preset range according to the current location of vehicle
His client is as the client being associated with client.These can at a distance of the client in preset range
To form shared group, server shares the driving recording of each client in shared group.Additionally, service
Device is in addition to can being shared with other each clients by the driving recording of in shared group client, also
Can optionally be shared with shared by shared group travels at the driving recording of the client of road ahead
Group travels the client of road in the wings.It is thus possible to strengthen the specific aim of information sharing, improve user
Health check-up, and service traffics in the whole network can be reduced, save bandwidth resources.
The most such as, when the driving recording content of selection is sent to server by client, client is being sent out
Can be with sending the vehicle position corresponding to driving recording content selected during the driving recording content selected of sending to be elected
Put, (i.e. vehicle position information includes the vehicle location corresponding to driving recording content selected).Generally,
Drive recorder can record corresponding time and vehicle location, and then client when carrying out driving recording simultaneously
The vehicle location corresponding to driving recording content of selection can be got.Server is according in driving recording
Vehicle location corresponding to appearance is determined with this position at a distance of other client conducts in preset range
The client being associated with client, is sent to this client being associated by driving recording content.At this
In the case of in, server also can consider time factor, and such as, server can be by preset time period
In with this position apart the client in preset range as the client being associated with client.This is pre-
If the time period can be a period of time that client sends after driving recording content, it is also possible to be driving note
A period of time after record shooting time corresponding to content.Such as, user can select in travelling by
Scenery picture is shared on the way, and server can pass through the client of this scenic spot in Preset Time afterwards
End sends the scenery picture relevant to this scenic spot shared.
In the present embodiment, determine shared client according to vehicle position information, and then can be according to visitor
The position relevance of family end realizes driving recording and shares.
In one embodiment, described sharing request information can include position, stroke starting point and purpose status
Put;Described basis is shared relevant information and is determined that the client being associated with the client being connected comprises the steps that root
Determine that stroke completely or partially weighs with the stroke of client according to position, stroke starting point and destination locations
The client closed is as the client being associated with the client being connected.
For example, the initial address of user's input travel in the client and destination address, client root
According to the input of user, draw position, stroke starting point and destination locations, and by position, the trip starting point
It is sent to server with destination locations.Server determines position, stroke starting point and destination locations and is somebody's turn to do
The stroke of the client that client is identical all overlaps with the stroke of this client;Position, stroke starting point and
Between destination locations, circuit includes position, stroke starting point and the client of destination locations of this client
Stroke overlap with the itinerary part of this client, position, stroke starting point and destination locations are by this client
The stroke of the client that circuit is comprised and this client between the position, stroke starting point of end and destination locations
The itinerary part of end overlaps.The client composition shared group that stroke can all be overlapped by server, or will
The client composition shared group that stroke all overlaps and itinerary part overlaps, shares row in shared group content
Cheng Jilu.Such as, user can be using house and work address as position, stroke starting point and purpose status
Putting input client, client sends that information to server, and every day then can be gone to work road by server
There is the client composition shared group overlapped in line, realizes stroke recording and share, facilitate user in shared group
Obtain the load conditions of road of interest in real time.
Additionally, driving route can also be added up or data mining by client, automatically derived user's
Relevant routes, using the original position of route and end position as position, stroke starting point and destination locations
It is sent to server.
In the present embodiment, determine shared client according to vehicle vehicle line, and then can be according to row
Fare road relevance realizes driving recording and shares.
In one embodiment, described shared relevant information includes user account;Described basis shares relevant letter
Breath determines the client being associated with the client being connected to comprise the steps that according to user account to determine and user
In the group that account is associated, client is the client being associated with the client being connected.
In the present embodiment, directly using the concern group of user as shared group, carry out in this group
Driving recording is shared.Such as, when user travels together, it is seen that same group will be added to group fellow traveler
Pay close attention to this group, then user account is sent to server by client, and server just can be by this group
Group, as shared group, is shared the content of the driving recording of group member in this group, such as, is shared group
The current location of member, the video of drive recorder record, picture etc..
In the present embodiment, user can be automatically added to shared group, it is achieved the driving note in designated group
Record is shared.
In one embodiment, as shown in Figure 4, described method may also include the steps of.
In step S410, generate corresponding shared group according to the interrelated relation between client.
In the step s 420, according in the driving recording of one or more clients in the shared group received
Content generates road condition information.
In step S430, one or more clients that road condition information is handed down in shared group.
For example, server can be to interior in the driving recording of each client in the shared group received
Hold and process, draw road condition information.Such as, server is according to interior in the driving recording of client
Appearance determines that (such as, in driving recording, content includes road speed to the congested link in road, position of driving a vehicle
The information such as putting, these information sent according to each client calculate multiple congestion points, and then draw and gather around
Stifled section), and the recommendation travel route avoiding blocking up, i.e. road can be calculated according to the jam situation of the overall situation
Road situation information can include congested link information and/or recommend travel routes information, and server can shared
Group is broadcasted road condition information.
So, the driving recording content received can be further processed, by result by server
Shared group is issued so that in shared group, member can intuitively obtain road information, facilitates user to go on a journey.
Fig. 5 is the flow chart of driving recording sharing method according to an embodiment of the invention.At the present embodiment
In, user A and user B inputs respective stroke starting point respectively in customer end A and customer end B
Position and stroke destination locations, and customer end A and corresponding vehicle middle rolling car recorder A set up and have
Communication connection, customer end B is set up with corresponding vehicle middle rolling car recorder B communication connection, customer end A
Setting up with server respectively with customer end B and have communication connection, connection establishment relation is as shown in Figure 6.
In step S502, position, stroke starting point and stroke destination locations are sent to clothes by customer end A
Business device.In step S504, position, stroke starting point and stroke destination locations are sent to by customer end B
Server.In step S506, server receives the stroke of customer end A and customer end B transmission and rises
Beginning position and stroke destination locations, determine visitor according to position, stroke starting point and stroke destination locations
Family end A is identical with the stroke of customer end B, determines that customer end A is associated with customer end B.In step
In S508, customer end A obtains driving recording and the current location that drive recorder A is recorded in real time,
And driving recording and current location are sent to server in real time.In S510, customer end B obtains in real time
Take driving recording and current location that drive recorder B is recorded, and by real to driving recording and current location
Time be sent to server.In step S512, according to current location, server judges that customer end B is visitor
End A rear, family.In step S514, server by the driving recording of customer end A that receives in real time under
Issue customer end B.
If in the process of moving, before customer end B correspondence vehicle drives to customer end A correspondence vehicle,
Then according to current location, server judges that customer end B starts client at customer end A front, server
The driving recording of end B is handed down to customer end A.
So, achieve front vehicles in identical stroke in the present embodiment and driving recording is shared to rear
Vehicle, facilitates front vehicle to obtain more road relevant informations.
Fig. 7 is the structure chart of driving recording sharing means according to an embodiment of the present invention, for client
End, as it is shown in fig. 7, this device can include such as lower module.
First link block 730, for setting up the connection with drive recorder.
Acquisition module 710, for obtaining the driving recording that drive recorder is recorded;
Second link block 740, for setting up the connection with server;
Sending module 720, for being sent to server by content in the driving recording of acquisition so that service
Down sending content in described driving recording is given other clients one or more by device.
In one embodiment, as shown in Figure 8, described device also includes: select module 810, for from
Driving recording is chosen shared content;
Described sending module 720 is for being sent to server by the content shared chosen.
In one embodiment, described acquisition module 710 is additionally operable to obtain shared relevant information;Described transmission
Module 720 is additionally operable to the shared relevant information obtained is sent to server.
Further, as it is shown in figure 9, described device also includes receiver module 910, it is used for receiving service
One or more driving recording shared in the client being associated with described client that device sends.
In one embodiment, described sharing request relevant information includes vehicle position information, stroke starting point
Position, destination locations and/or user account.
In one embodiment, as shown in Figure 10, described device also comprises determining that module 1010, is used for
Determine whether road gets congestion according to vehicle current driving situation;Sending module 720 is additionally operable to when determining
When road gets congestion, to server send block up report information make server according to block up report to
One or more in the client that described client is associated sends information of blocking up.
The exemplary illustration of said apparatus can be found in the exemplary illustration in the method being previously used for client,
Do not repeat them here.
Figure 11 is the structure chart of driving recording sharing means according to an embodiment of the present invention, is used for taking
Business device, this device includes such as lower module as shown in figure 11.
Receiver module 1110, content in the driving recording of the client upload receiving connection;
Sending module 1120, for being sent to be associated with the described client being connected by described driving recording
Other clients in one or more.
In one embodiment, as shown in figure 12, described device also includes determining module 1210,
The shared relevant information that receiver module 1110 sends for the client receiving described connection;Determine
Module 1210 is for determining, according to described shared relevant information, the client being associated with described client;
Sending module 1120 is for giving relevant to the client of described connection by down sending content in described driving recording
The client of connection.
In one embodiment, described sharing request relevant information includes vehicle position information;
Determine that module 1210 exists with vehicle location distance for determining according to described vehicle position information
Client in preset range is as the client being associated with the described client being connected.
In one embodiment, described sharing request information includes position, stroke starting point and destination locations;
Determine that module 1210 is for determining stroke and institute according to position, stroke starting point and destination locations
State the client that the stroke of client completely or partially overlaps to be associated as with the described client being connected
Client.
In one embodiment, described shared relevant information includes user account;
Determine that module 1210 is associated with described user account for determining according to described user account
In group, client is the client being associated with the described client being connected.
In one embodiment, determine module 1210 be additionally operable to according to client between interrelated relation raw
Become corresponding shared group, raw according to the driving recording content of one or more clients in the shared group received
Become road condition information;Sending module 1120 is additionally operable to be handed down in shared group road condition information
One or more clients.
The exemplary illustration of said apparatus can be found in the exemplary illustration in the method being previously used for server,
Do not repeat them here.
The preferred embodiment of the present invention is described in detail above in association with accompanying drawing, but, the present invention does not limit
Detail in above-mentioned embodiment, in the technology concept of the present invention, can be to the present invention
Technical scheme carry out multiple simple variant, these simple variant belong to protection scope of the present invention.
It is further to note that each the concrete technology described in above-mentioned detailed description of the invention is special
Levy, in the case of reconcilable, can be combined by any suitable means, in order to avoid need not
The repetition wanted, various possible combinations are illustrated by the present invention the most separately.
Additionally, can also be combined between the various different embodiment of the present invention, as long as its
Without prejudice to the thought of the present invention, it should be considered as content disclosed in this invention equally.