CN111131844A - Resource sharing method and system for automobile data recorder - Google Patents
Resource sharing method and system for automobile data recorder Download PDFInfo
- Publication number
- CN111131844A CN111131844A CN201911216404.3A CN201911216404A CN111131844A CN 111131844 A CN111131844 A CN 111131844A CN 201911216404 A CN201911216404 A CN 201911216404A CN 111131844 A CN111131844 A CN 111131844A
- Authority
- CN
- China
- Prior art keywords
- video
- video content
- user
- data recorder
- watching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a resource sharing method and a resource sharing system for a vehicle event data recorder, wherein the method comprises the following steps: receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information; receiving viewing verification information of a viewing user; judging whether the watching verification information is matched with the video verification information; and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user. According to the method and the device, the situation that the sharing user carries out complicated operation when sharing the video content or the real-time picture of the automobile data recorder can be avoided, and meanwhile, the flow of the sharing user is greatly saved.
Description
Technical Field
The invention relates to the technical field of video monitoring, in particular to a resource sharing method and system of a vehicle event data recorder.
Background
The use of the automobile data recorder facilitates the recovery of accident evidence in the traffic trip process of the user. Moreover, the automobile data recorder can also be a real-time picture when the user goes out, for example, in the process of the user self-driving travel, the user is often absorbed in driving, and cannot well record and take pictures of scenery along the way. The vehicle event data recorder can conveniently record the video pictures of the scenery along the way.
However, in the prior art, video pictures shot by the automobile data recorder often need to be downloaded by a corresponding client application, and then the downloaded pictures are edited and shared by the client application, so that other interested users can watch the pictures. The mode is not intelligent, and the burden of sharing users is greatly increased. Even after the user shares the video, the watching user cannot hold the wonderful part in the video, and browsing the video for a long time consumes a large amount of traffic of both the watching user and the sharing user.
Therefore, the automobile data recorder in the prior art has the following defects: video sharing cannot be performed quickly and conveniently, and a large amount of traffic is consumed for sharing and watching.
Disclosure of Invention
In view of the above problems, the invention provides a resource sharing method and system for an automobile data recorder, which can avoid the complex operation performed when a sharing user shares video content or a real-time picture of the automobile data recorder, and greatly save the traffic of the sharing user.
In a first aspect, an embodiment of the present application provides the following technical solutions:
a resource sharing method of a vehicle event recorder, the method comprising:
receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information; receiving viewing verification information of a viewing user; judging whether the watching verification information is matched with the video verification information; and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
Preferably, the video information further includes a preset playing time length for playing the video content; the receiving, according to the video address, the video push stream of the automobile data recorder and the video pull stream of the watching user so that the video content is played at the client of the watching user, further includes:
judging whether the time length of the video content played by the watching user exceeds the playing time length; and if so, stopping the stream pushing and playing of the video content.
Preferably, the video information further includes a preset flow limit value for playing the video content; the receiving, according to the video address, the video push stream of the automobile data recorder and the video pull stream of the watching user so that the video content is played at the client of the watching user, further includes:
judging whether the consumed flow of the video content played by the watching user is greater than the flow limit value; and if so, stopping the stream pushing and playing of the video content.
Preferably, before receiving the viewing verification information of the viewing user, the method further includes:
according to the video information, audio content corresponding to the video content is obtained in the automobile data recorder; marking hot marks on the video contents according to the audio contents; wherein the hotspot tag is used to prompt the viewing user to select a tagged portion of the video content for viewing.
Preferably, the tagging of the video content with the hotspot tag according to the audio content includes:
determining a first time point of occurrence of a keyword according to the keyword contained in the audio content; and marking the hotspot marks at the first time point corresponding to the video content.
Preferably, the tagging of the video content with the hotspot tag according to the audio content includes:
obtaining a second time point according to a part of the audio content with the voice intensity greater than a preset reference intensity; and marking the hotspot marks at the second time point corresponding to the video content.
In a second aspect, based on the same inventive concept, the present application provides the following technical solutions through an embodiment:
a resource sharing system for a tachograph, the system comprising: the system comprises a cloud server and a live broadcast server;
the cloud server is used for receiving video information corresponding to the video content recorded by the automobile data recorder; wherein the video information comprises a video address and video verification information; the cloud server is used for receiving the watching verification information of the watching user; the cloud server is used for judging whether the watching verification information is matched with the video verification information; and the live broadcast server is used for receiving the video push stream of the automobile data recorder and the video pull stream of the watching user according to the video address if the video address is the live broadcast server, so that the video content is played at the client of the watching user.
Preferably, the video information further includes a preset playing time length for playing the video content;
the cloud server is further configured to receive, at the live server according to the video address, a video push stream of the automobile data recorder and a video pull stream of the watching user, so that after the video content is played at a client of the watching user, whether the time length for the watching user to play the video content exceeds the playing time length is judged;
and the live broadcast server is also used for stopping the push streaming and playing of the video content if the live broadcast server is used for stopping the push streaming and playing of the video content.
Preferably, the video information further includes a preset flow limit value for playing the video content;
the live broadcast server is further configured to receive, at the cloud server, the video push stream of the automobile data recorder and the video pull stream of the watching user according to the video address, so that after the video content is played at the client of the watching user, whether the consumed flow for playing the video content by the watching user is greater than the flow limit value is judged;
and the live broadcast server is also used for stopping the push streaming and playing of the video content if the live broadcast server is used for stopping the push streaming and playing of the video content.
In a third aspect, based on the same inventive concept, the present application provides the following technical solutions through an embodiment:
a computer-readable storage medium, on which a computer program is stored which, when executed by a processor, implements the steps of:
receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information; receiving viewing verification information of a viewing user; judging whether the watching verification information is matched with the video verification information; and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
The resource sharing method and system for the automobile data recorder are provided by the embodiment, wherein the method receives video information corresponding to video content recorded by the automobile data recorder; wherein the video information comprises a video address and video verification information; the transmitted video information has smaller content occupation relative to the video content, and the consumed flow is very little and can be ignored. Receiving watching verification information of a watching user, and judging whether the watching verification information is matched with the video verification information; if so, receiving the video plug-flow of the automobile data recorder and the video pull-flow of the watching user according to the video address so as to enable the video content to be played at the client of the watching user, and consuming the flow of the automobile data recorder only when the video content is played. In addition, in the whole sharing process, a user does not need to download or upload a server independently, live streaming or video playing is only carried out when the user watches the video, so that the sharing user can be prevented from carrying out complicated operation, and the flow of the sharing user is greatly saved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 shows a flowchart of a resource sharing method for a driving recorder according to a first embodiment of the present invention;
fig. 2 shows a functional block diagram of a resource sharing system of a driving recorder according to a second embodiment of the present invention;
fig. 3 shows an interaction flowchart of a resource sharing system of a driving recorder according to a second embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
First embodiment
Referring to fig. 1, a flowchart of a resource sharing method for a driving recorder according to a first embodiment of the present invention is shown, where the method specifically includes:
step S10: receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information;
step S20: receiving viewing verification information of a viewing user;
step S30: judging whether the watching verification information is matched with the video verification information;
step S40: and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
In this embodiment, the driving recorder may be a networking-enabled driving recorder, such as a 4G or 5G driving recorder. The automobile data recorder can be accessed to the internet in real time, and the automobile data recorder is provided with a corresponding IP address or equipment address so as to facilitate data transmission or sharing.
In step S10, the video information includes, in addition to the video address and the video verification information, any one or more of the following: an ID of the car recorder, a video shooting/live broadcast place, a main content summary of the video, and the like. The video content can be historical video shot by the automobile data recorder, is stored in a physical memory of the automobile data recorder and can be copied, copied or played; but also a live view of the shot by the user.
The method of the embodiment can be applied to a resource sharing system of a vehicle event data recorder, and the system at least comprises the following specific steps: cloud server and live broadcast server.
The step S10 can be applied to a cloud server (application of other steps of the method, and explanation of the live server are described in detail later).
In this embodiment, an application software end for sharing or watching by the sharing user or the watching user may be provided, and the sharing user or the watching user may perform user registration at the application software end. The sharing user can bind the automobile data recorder at the application software end, for example, the unique identification number set by the automobile data recorder when the automobile data recorder leaves the factory, or the physical address of the automobile data recorder, etc. are bound. The sharing user can control or set the automobile data recorder through the cloud server at the application software end, and the sharing user can also set the automobile data recorder through a physical button or a touch screen of the automobile data recorder. The contents of the settings include but are not limited to: whether to start video sharing, whether to start live sharing, the time period of sharing, and the like.
In step S10, the received video information may be actively uploaded by the automobile data recorder, or may be requested by the cloud server so that the automobile data recorder is passively sent. Since the content obtained from the automobile data recorder is video information rather than video content, no large traffic consumption is generated.
Step S20: receiving viewing verification information of a viewing user;
step S30: and judging whether the watching verification information is matched with the video verification information.
In step S20, the viewing verification information may include a variety of information, for example: watching whether the user pays the fee or not and paying the amount of the fee; whether the user reaches a preset level after registration is watched; whether the viewing user has enough points, and so on.
In step S30 (and in step S10), the video authentication information is used to authenticate the viewing authentication information.
For example, the video authentication information is a preset fee condition, specifically x ≧ 2 yuan (x is a payment fee), and when the payment fee indicated by the viewing authentication information is 2 yuan or 3 yuan, it can be determined that the viewing authentication information matches the video authentication information.
For example, the video authentication information is a preset level condition, specifically, y ≧ 3 (y is a user level), and when the user level indicated by the viewing authentication information is 4 or 5, it can be determined that the viewing authentication information matches the video authentication information.
For example, the video verification information is a preset integration condition, specifically, z ≧ 400 integration (z is user integration), and when the user integration represented by the viewing verification information is 500, it can be determined that the viewing verification information matches the video verification information. Likewise, points may be paid as a fee.
The video verification information can be set by the sharing user, the sharing user can obtain rights and interests or benefits by setting the video verification information, and the enthusiasm of the sharing user can be improved.
Step S40: and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
In step S40, specifically, when the video verification information matches the viewing verification information, the viewing user can view the captured video or live video of the automobile data recorder at his/her client. The specific process is as follows: the cloud server can send a notification to the automobile data recorder so that the automobile data recorder pushes the stream to the live broadcast server, then the live broadcast server receives the video push stream of the automobile data recorder and receives the video pull stream of the client of the watching user, and therefore the video shot by the automobile data recorder or the real-time live broadcast picture is played at the client of the watching user. At the moment, the video pictures directly obtained from the automobile data recorder by the watching users are played, the sharing users are not required to download or upload videos, only when the watching users have the permission to watch, the resources are pulled from the automobile data recorder to carry out live video broadcasting or playing, and the flow of the sharing users can be greatly saved.
Furthermore, the video information may further include a preset playing time length for playing the video content and a flow limit value. Specifically, after step S40, the method may further include:
judging whether the time length of the video content played by the watching user exceeds the playing time length; and if so, stopping the stream pushing and playing of the video content.
In addition, after step S40, the method may further include:
judging whether the consumed flow of the video content played by the watching user is greater than the flow limit value; and if so, stopping the stream pushing and playing of the video content.
The playing time and the flow limit value can be set by the sharing user, so that the benign consumption of the flow or the standby electric quantity of the automobile data recorder is guaranteed, and the excessive consumption of the flow or the standby electric quantity of the automobile data recorder is avoided.
Furthermore, in the process of watching the automobile data recorder to live, if the current live broadcast picture is considered to be better, the current live broadcast historical picture is hoped to be watched, but the video at the positions in the historical video cannot be confirmed to be more wonderful, so that the watching user needs to browse and watch the historical video one by one. Thus, although the watching requirements of the watching users can be met, excessive flow resources of the driving recorder are consumed in the watching process, and the time of the watching users is wasted. In the embodiment, the problem can be solved in the following way, so that the traffic consumption of the automobile data recorder is saved, and the time for looking for the wonderful video by the watching user is saved.
Specifically, before step S20, the method further includes:
step S201: according to the video information, audio content corresponding to the video content is obtained in the automobile data recorder;
step S202: marking hot marks on the video contents according to the audio contents; wherein the hotspot tag is used to prompt the viewing user to select a tagged portion of the video content for viewing.
In step S201, the video information should include a shooting time of the video content, and the audio content of the corresponding time period is acquired in the automobile data recorder according to the shooting time, and the audio content is recorded by a microphone of the automobile data recorder. In the embodiment, the audio content and the video content should be stored differently, and the audio content occupies a smaller storage space compared with the video content, so that less traffic will be consumed during transmission. In this embodiment, two specific implementations are provided for step S202:
firstly, the method comprises the following steps:
step S202 includes:
step S202 a: determining a first time point of occurrence of a keyword according to the keyword contained in the audio content;
step S202 b: and marking the hotspot marks at the first time point corresponding to the video content.
In step S202a, keywords in the audio content may be recognized in the cloud server by using a conventional method such as speech recognition, and the keywords may specifically be words representing praise, for example: beautiful, graceful, nice looking, unobtrusive, scenic, too beautiful, etc. When the audio content collected by the automobile data recorder contains the words, the high probability is that the user in the automobile watches the pictures with beautiful scenery and the like, at the moment, the shooting picture of the automobile data recorder is the same as the picture scene actually watched by the user, and the moment is determined as a first time point. By adopting the matching of the keywords to carry out hotspot marking on the video content, the watching user can conveniently and quickly position the wonderful part in the historical video content. The traffic of the automobile data recorder and the searching time of the watching users are saved, and the participation enthusiasm of the sharing users and the watching users is improved.
Secondly, the method comprises the following steps:
step S202 includes:
step S202 c: obtaining a second time point according to a part of the audio content with the voice intensity greater than a preset reference intensity;
step S202 d: and marking the hotspot marks at the second time point corresponding to the video content.
In step S202c, the intensity of the speech in the audio content may be the loudness of the sound, i.e., the decibel value of the speech. In this embodiment, the speech intensity determined after the noise reduction and removal of the ambient noise is required. Different contents can be collected when different decibel values of the trigger marks are set by the sharing user. For example, when the sharing user performs a self-driving tour with a friend, and the driving record acquires 60-70 db of voice intensity, and the duration exceeds a preset value, it can be considered that the sharing user encounters a picture that needs to be discussed in a communication manner, i.e. a valuable shot picture, and it can be determined that the sharing user is a second time point (hot spot marking can be performed).
In addition, when the car recorder collects the voice intensity exceeding a higher preset value, a second time point, for example exceeding 90 db, can be determined, and the accident collision may exist in a single occurrence. In addition, the data of the accelerometer and the gyroscope can be correspondingly used for carrying out comprehensive identification on the car accident impact, and a second time point can be determined for carrying out hot spot marking after the person car accident impact is identified.
By adopting the method for identifying the voice intensity and carrying out hot spot marking, the user can be conveniently watched to quickly position the wonderful part in the historical video content. The traffic of the automobile data recorder and the searching time of the watching users are saved, and the participation enthusiasm of the sharing users and the watching users is improved.
In the resource sharing method for the automobile data recorder provided by the embodiment, video information corresponding to video content recorded by the automobile data recorder is received; wherein the video information comprises a video address and video verification information; the transmitted video information has smaller content occupation relative to the video content, and the consumed flow is very little and can be ignored. Receiving watching verification information of a watching user, and judging whether the watching verification information is matched with the video verification information; if so, receiving the video plug-flow of the automobile data recorder and the video pull-flow of the watching user according to the video address so as to enable the video content to be played at the client of the watching user, and consuming the flow of the automobile data recorder only when the video content is played. In addition, in the whole sharing process, a user does not need to download or upload a server independently, live streaming or video playing is only carried out when the user watches the video, so that the sharing user can be prevented from carrying out complicated operation, and the flow of the sharing user is greatly saved.
Second embodiment
Referring to fig. 2, in the present embodiment, a resource sharing system 300 for a driving recorder is provided, and the method in the first embodiment can be applied to the system, and the system specifically includes: cloud server 301 and live server 302. Wherein:
the cloud server 301 is configured to receive video information corresponding to video content recorded by the automobile data recorder; wherein the video information comprises a video address and video verification information;
the cloud server 301 is configured to receive viewing verification information of a viewing user;
the cloud server 301 is configured to determine whether the viewing verification information matches the video verification information;
and the live broadcast server 302 is configured to receive, if yes, the video push stream of the automobile data recorder and the video pull stream of the watching user according to the video address, so that the video content is played at the client of the watching user.
As an optional implementation manner, the video information further includes a preset playing time length for playing the video content;
the cloud server 301 is further configured to receive, by the live server 302 according to the video address, a video push stream of the automobile data recorder and a video pull stream of the watching user, so that after the video content is played at the client of the watching user, it is determined whether a duration of playing the video content by the watching user exceeds the playing duration;
the live broadcast server 302 is further configured to stop the streaming and playing of the video content if yes.
As an optional implementation manner, the video information further includes a preset flow limit value for playing the video content;
the live broadcast server 302 is further configured to receive, by the cloud server 301 according to the video address, a video push stream of the automobile data recorder and a video pull stream of the watching user, so that after the video content is played at the client of the watching user, it is determined whether a consumed flow of the watching user playing the video content is greater than the flow limit value;
the live broadcast server 302 is further configured to stop the streaming and playing of the video content if yes.
In an optional embodiment, the cloud server 301 is further configured to, before the receiving of the viewing verification information of the viewing user,
according to the video information, audio content corresponding to the video content is obtained in the automobile data recorder;
marking hot marks on the video contents according to the audio contents; wherein the hotspot tag is used to prompt the viewing user to select a tagged portion of the video content for viewing.
As an optional implementation manner, the cloud server 301 is further specifically configured to:
determining a first time point of occurrence of a keyword according to the keyword contained in the audio content;
and marking the hotspot marks at the first time point corresponding to the video content.
As an optional implementation manner, the cloud server 301 is further specifically configured to:
obtaining a second time point according to a part of the audio content with the voice intensity greater than a preset reference intensity;
and marking the hotspot marks at the second time point corresponding to the video content.
Referring to fig. 3, fig. 3 is an embodiment of interaction of the present invention, wherein 1, (a client of) a sharing user, registers and binds a car event data recorder; 2. sharing users, sharing video content; 3. the cloud server 301 shares the video verification information, the flow limit value and the playing time set by the user; generating a push flow address and a pull flow address; 4. the watching user (client side, the same below) initiates a watching request and watching verification information; 5. the cloud server 301 notifies the automobile data recorder of stream pushing, and starts timing of playing time and flow statistics; 6. the automobile data recorder is used for pushing flow; 7. watching a user, and watching/live broadcasting pull stream; 8. the cloud server 301, the playing time exceeds the playing duration, and/or the flow consumption exceeds the flow limit value; 9. the live broadcast server 302 stops pulling and pushing the stream, and ends the video playing; 10. and the cloud server 301 pays the reward of the sharing user.
In the resource sharing system 300 of the automobile data recorder in this embodiment, platform management is formed by the cloud server and the live broadcast server, so that sharing and watching communication between the sharing user and the watching user can be facilitated.
It should be noted that, the implementation and technical effects of the resource sharing system 300 for a driving recorder provided in the embodiment of the present invention are the same as those of the foregoing method embodiment, and for a brief description, reference may be made to corresponding contents in the foregoing method embodiment for a part not mentioned in the apparatus embodiment.
Third embodiment
Further, based on the same inventive concept, a third embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, the program implementing the following steps when executed by a processor:
receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information; receiving viewing verification information of a viewing user; judging whether the watching verification information is matched with the video verification information; and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
It should be noted that, in the computer-readable storage medium provided by the embodiment of the present invention, the specific implementation and the generated technical effect of each step are the same as those of the foregoing method embodiment, and for a brief description, for the sake of brevity, reference may be made to the corresponding contents in the foregoing method embodiment for the non-mentioned part of the present embodiment.
The device-integrated functional modules provided by the present invention may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, all or part of the flow of the method of implementing the above embodiments may also be implemented by a computer program, which may be stored in a computer readable storage medium and used by a processor to implement the steps of the above embodiments of the method. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components in a system according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Claims (10)
1. A resource sharing method of a vehicle event data recorder is characterized by comprising the following steps:
receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information;
receiving viewing verification information of a viewing user;
judging whether the watching verification information is matched with the video verification information;
and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
2. The method according to claim 1, wherein the video information further comprises a preset playing time for playing the video content; the receiving, according to the video address, the video push stream of the automobile data recorder and the video pull stream of the watching user so that the video content is played at the client of the watching user, further includes:
judging whether the time length of the video content played by the watching user exceeds the playing time length;
and if so, stopping the stream pushing and playing of the video content.
3. The method according to claim 1, wherein the video information further comprises a preset flow limit for playing the video content; the receiving, according to the video address, the video push stream of the automobile data recorder and the video pull stream of the watching user so that the video content is played at the client of the watching user, further includes:
judging whether the consumed flow of the video content played by the watching user is greater than the flow limit value;
and if so, stopping the stream pushing and playing of the video content.
4. The method of claim 1, wherein prior to receiving the viewing verification information of the viewing user, further comprising:
according to the video information, audio content corresponding to the video content is obtained in the automobile data recorder;
marking hot marks on the video contents according to the audio contents; wherein the hotspot tag is used to prompt the viewing user to select a tagged portion of the video content for viewing.
5. The method of claim 4, wherein said hot-spot tagging said video content according to said audio content comprises:
determining a first time point of occurrence of a keyword according to the keyword contained in the audio content;
and marking the hotspot marks at the first time point corresponding to the video content.
6. The method of claim 4, wherein said hot-spot tagging said video content according to said audio content comprises:
obtaining a second time point according to a part of the audio content with the voice intensity greater than a preset reference intensity;
and marking the hotspot marks at the second time point corresponding to the video content.
7. A resource sharing system for a vehicle event recorder, the system comprising: the system comprises a cloud server and a live broadcast server;
the cloud server is used for receiving video information corresponding to the video content recorded by the automobile data recorder; wherein the video information comprises a video address and video verification information;
the cloud server is used for receiving the watching verification information of the watching user;
the cloud server is used for judging whether the watching verification information is matched with the video verification information;
and the live broadcast server is used for receiving the video push stream of the automobile data recorder and the video pull stream of the watching user according to the video address if the video address is the live broadcast server, so that the video content is played at the client of the watching user.
8. The system according to claim 7, wherein the video information further comprises a preset playing time for playing the video content;
the cloud server is further configured to receive, at the live server according to the video address, a video push stream of the automobile data recorder and a video pull stream of the watching user, so that after the video content is played at a client of the watching user, whether the time length for the watching user to play the video content exceeds the playing time length is judged;
and the live broadcast server is also used for stopping the push streaming and playing of the video content if the live broadcast server is used for stopping the push streaming and playing of the video content.
9. The system of claim 7, wherein the video information further comprises a preset flow limit for playing the video content;
the live broadcast server is further configured to receive, at the cloud server, the video push stream of the automobile data recorder and the video pull stream of the watching user according to the video address, so that after the video content is played at the client of the watching user, whether the consumed flow for playing the video content by the watching user is greater than the flow limit value is judged;
and the live broadcast server is also used for stopping the push streaming and playing of the video content if the live broadcast server is used for stopping the push streaming and playing of the video content.
10. A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, carries out the steps of:
receiving video information corresponding to video content recorded by a vehicle event data recorder; wherein the video information comprises a video address and video verification information;
receiving viewing verification information of a viewing user;
judging whether the watching verification information is matched with the video verification information;
and if so, receiving the video plug flow of the automobile data recorder and the video pull flow of the watching user according to the video address so as to play the video content at the client of the watching user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911216404.3A CN111131844A (en) | 2019-12-02 | 2019-12-02 | Resource sharing method and system for automobile data recorder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911216404.3A CN111131844A (en) | 2019-12-02 | 2019-12-02 | Resource sharing method and system for automobile data recorder |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111131844A true CN111131844A (en) | 2020-05-08 |
Family
ID=70496890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911216404.3A Pending CN111131844A (en) | 2019-12-02 | 2019-12-02 | Resource sharing method and system for automobile data recorder |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111131844A (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1404609A (en) * | 2000-10-30 | 2003-03-19 | 皇家菲利浦电子有限公司 | System and method for detecting highlights in a video program using audio properties |
| CN105430344A (en) * | 2015-12-02 | 2016-03-23 | 深圳楼兰辉煌科技有限公司 | P2P remote live broadcast method based on vehicle-mounted mobile network |
| CN105513164A (en) * | 2015-12-25 | 2016-04-20 | 北京奇虎科技有限公司 | Method and device for making wonderful journey review video based on driving recording videos |
| CN106131486A (en) * | 2016-06-30 | 2016-11-16 | 大连楼兰科技股份有限公司 | System and method for video surveillance at any time based on vehicle-mounted mobile network |
| CN106817587A (en) * | 2016-12-22 | 2017-06-09 | 亦非云互联网技术(上海)有限公司 | Generation/the sharing method of video flowing, system, terminal device and server cluster |
| US20170257408A1 (en) * | 2014-06-11 | 2017-09-07 | Google Inc. | Enhanced streaming media playback |
| US20170264941A1 (en) * | 2016-03-10 | 2017-09-14 | Sony Corporation | Internet-centric dvr to dvr transfer of customer-selected content |
| CN108242088A (en) * | 2016-12-26 | 2018-07-03 | 中国移动通信有限公司研究院 | A driving record sharing system and method |
| CN108306904A (en) * | 2016-08-25 | 2018-07-20 | 大连楼兰科技股份有限公司 | Method and system for collecting and sharing road condition video of Internet of Vehicles |
| CN108882003A (en) * | 2018-07-25 | 2018-11-23 | 安徽新华学院 | A kind of electronic software control system that can detect excellent race automatically |
| CN110519561A (en) * | 2019-08-06 | 2019-11-29 | 沧州医学高等专科学校 | A kind of video acquisition sharing method and video capture device |
-
2019
- 2019-12-02 CN CN201911216404.3A patent/CN111131844A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1404609A (en) * | 2000-10-30 | 2003-03-19 | 皇家菲利浦电子有限公司 | System and method for detecting highlights in a video program using audio properties |
| US20170257408A1 (en) * | 2014-06-11 | 2017-09-07 | Google Inc. | Enhanced streaming media playback |
| CN105430344A (en) * | 2015-12-02 | 2016-03-23 | 深圳楼兰辉煌科技有限公司 | P2P remote live broadcast method based on vehicle-mounted mobile network |
| CN105513164A (en) * | 2015-12-25 | 2016-04-20 | 北京奇虎科技有限公司 | Method and device for making wonderful journey review video based on driving recording videos |
| US20170264941A1 (en) * | 2016-03-10 | 2017-09-14 | Sony Corporation | Internet-centric dvr to dvr transfer of customer-selected content |
| CN106131486A (en) * | 2016-06-30 | 2016-11-16 | 大连楼兰科技股份有限公司 | System and method for video surveillance at any time based on vehicle-mounted mobile network |
| CN108306904A (en) * | 2016-08-25 | 2018-07-20 | 大连楼兰科技股份有限公司 | Method and system for collecting and sharing road condition video of Internet of Vehicles |
| CN106817587A (en) * | 2016-12-22 | 2017-06-09 | 亦非云互联网技术(上海)有限公司 | Generation/the sharing method of video flowing, system, terminal device and server cluster |
| CN108242088A (en) * | 2016-12-26 | 2018-07-03 | 中国移动通信有限公司研究院 | A driving record sharing system and method |
| CN108882003A (en) * | 2018-07-25 | 2018-11-23 | 安徽新华学院 | A kind of electronic software control system that can detect excellent race automatically |
| CN110519561A (en) * | 2019-08-06 | 2019-11-29 | 沧州医学高等专科学校 | A kind of video acquisition sharing method and video capture device |
Non-Patent Citations (1)
| Title |
|---|
| 底洁: ""盯盯拍__会分享的行车记录仪"", 《IT经理世界》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9378770B2 (en) | Systems and methods of facilitating installment-by-installment consumption of discrete installments of a unitary media program | |
| CN104869467B (en) | Information output method, device and system in media play | |
| CN106998494B (en) | Video recording method and related device | |
| MX2013002076A (en) | Receiving device, receiving method and program. | |
| MX2008013787A (en) | System and/or method for distributing media content. | |
| JP2017011593A (en) | Content reproduction device, content reproduction method, content transmitter and content transmission method | |
| WO2017140165A1 (en) | Method and apparatus for resource storage and electronic device | |
| CN109819335B (en) | Video-on-demand method and system of network video platform based on mobile payment | |
| WO2019114330A1 (en) | Video playback method and apparatus, and terminal device | |
| CN111432284B (en) | Bullet screen interaction method of multimedia terminal and multimedia terminal | |
| CN103731634B (en) | Media monitoring method and media monitoring system | |
| JP2009272816A (en) | Server, information processing system and information processing method | |
| JP5043711B2 (en) | Video evaluation apparatus and method | |
| KR102069897B1 (en) | Method for generating user video and Apparatus therefor | |
| KR20160077764A (en) | Music information provision method and system | |
| CN111586425A (en) | Vehicle-mounted video live broadcast method and device based on geographic position | |
| CN108174231B (en) | Method, device, electronic equipment and storage medium for realizing live group | |
| CN111107388A (en) | Method, device, system, equipment and storage medium for processing live broadcast content | |
| CN111131844A (en) | Resource sharing method and system for automobile data recorder | |
| US8745650B1 (en) | Content segment selection based on time-shifted content viewing | |
| JP6520254B2 (en) | Movie data reproduction method and program | |
| CN110390186B (en) | Method for providing content streaming service and managing user data statistics and recording medium | |
| US20090138370A1 (en) | Methods and Systems for Controlling the Replay of Contents Stored in a Recording Medium | |
| WO2017152557A1 (en) | Service object placing method and device, and server | |
| WO2017080152A1 (en) | Data synchronization method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200508 |
|
| RJ01 | Rejection of invention patent application after publication |