A lightweight video monitoring method, system and device
Through the lightweight video supervision method, sliding operation is used to switch videos and projects, remote monitoring on mobile terminals and cloud synchronization is achieved, which solves the problems of complex operation and inconvenient data management of construction sites, and improves user experience and data security.
Patent Information
- Application Number
- CN202210675880.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-15
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-06-15
AI Technical Summary
In the prior art, video supervision at the project construction site has problems such as complex operation, inconvenient data management, inconvenient sharing and difficulty in real-time viewing, resulting in low user frequency and easy data loss.
It provides a lightweight video supervision method, which can remotely monitor the browsing and efficient viewing of on-site videos of project through mobile terminals, supports sliding operation to switch videos and projects, record and screenshot functions, and automatically synchronize data to the cloud.
It greatly improves the supervision experience of managers, realizes video surveillance anytime and anywhere, ensures data security and real-time, and simplifies data management and sharing processes.
Smart Images

Figure CN115086611B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a lightweight video monitoring method, system and device. Background Art
[0002] In the prior art, if one wants to understand the situation at a project construction site, one needs to go to the site to observe in person. The observation operation path is long (multiple clicks are required to watch the video, and switching videos also requires multiple operations such as exiting, searching, and selecting to complete the switch) or the channel is single (only PC or large screen), resulting in users being unable to effectively use fragmented time to browse anytime and anywhere, or the complex operation reduces users' motivation to watch videos, ultimately reducing users' use of the video system.
[0003] In addition, problems found during the observation process or problems worth recording cannot be conveniently recorded or can only be recorded locally, which can easily lead to data loss due to personnel changes or equipment loss, damage, accidental deletion of data, etc. This wastes time and cannot conveniently view the different construction sites of the project in real time. Due to space and time constraints, it is impossible to efficiently understand the project situation.
[0004] When problems or issues worth recording are found during the observation process and need to be shared or recorded in the cloud, a cumbersome process of plugging in, downloading, and uploading is required, which is inconvenient to manage and share. Inertia prevents some data from being uploaded to the cloud system for recording and sharing;
[0005] Simple sharing (sharing a separate file after recording to the local device) requires a separate explanation of the problem, and it is impossible to synchronize the video with the explanation;
[0006] Simple sharing cannot be tracked or recorded after it is sent, which can easily lead to forgotten and unresolved issues. Summary of the invention
[0007] The technical problem to be solved by the present invention is to provide a lightweight video monitoring method, system and device. It can realize the browsing of on-site video data of remote monitoring projects on mobile terminals and efficient viewing of pictures, focusing on solving the pain point of conveniently viewing monitoring videos at any time, and greatly improving the management personnel's monitoring experience.
[0008] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0009] A lightweight video supervision method, comprising:
[0010] Get video of the construction site of the current project;
[0011] When a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated;
[0012] According to the video switching instruction, the video of the construction site of the current project is switched to the next video adjacent to the current video for playback.
[0013] Optionally, obtain a video of the construction site of the current project, including:
[0014] Determine the video buffer range;
[0015] According to the video buffer range, the video captured by the camera equipment at the construction site of the current project is buffered according to the preset buffering paths.
[0016] Optional, lightweight video supervision methods also include:
[0017] If there are multiple items, the first video of the adjacent items is buffered according to the video buffer range.
[0018] Optionally, when a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated, including:
[0019] When an upward or downward sliding operation is detected on the display interface of the current video, the sliding distance and sliding direction are obtained;
[0020] If the sliding direction angle is within a preset angle range based on the horizontal line and the sliding distance is greater than a preset distance value, a video switching command is generated.
[0021] Optionally, according to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playback includes:
[0022] According to the video switching instruction, the buffered video is switched from the current video to the next video adjacent to the current video for playback with a dynamic page turning visual effect, and the current video is released.
[0023] Optional, lightweight video supervision methods also include:
[0024] When a left-right sliding operation on the current display interface is detected, an item switching instruction is generated;
[0025] According to the project switching instruction, switch to the next project adjacent to the current project, and the projects are sorted according to the creation time.
[0026] Optional, lightweight video supervision methods also include:
[0027] During the video playback, at least one of taking a screenshot or recording a video with a problem is recorded to obtain recording information;
[0028] The recorded information is saved locally and automatically synchronized to the cloud.
[0029] Optional, lightweight video supervision methods also include:
[0030] Describing the recorded information in voice to obtain audio recorded information;
[0031] The audio recording information is synchronized with a target video obtained by recording a video to obtain a synchronized target video, and the target video is saved.
[0032] An embodiment of the present invention further provides a lightweight video monitoring system, including:
[0033] The acquisition module is used to obtain the video of the construction site of the current project;
[0034] The processing module is used to generate a video switching instruction when a sliding operation in a preset direction on the display interface of the current video is detected; according to the video switching instruction, switch to the next video adjacent to the current video in the video of the construction site of the current project for playback.
[0035] An embodiment of the present invention further provides a computing device, comprising: a processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method described above is executed.
[0036] The above solution of the present invention includes at least the following beneficial effects:
[0037] The above-mentioned scheme of the present invention obtains the video of the construction site of the current project; when a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated; according to the video switching instruction, the next video adjacent to the current video in the video of the construction site of the current project is switched to be played; the browsing of the on-site video data of the remote monitoring project and the efficient viewing of the pictures can be realized on the mobile terminal, focusing on solving the pain point of the monitoring demand of conveniently watching the monitoring video at any time, and greatly improving the supervision experience of managers. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 It is a flowchart of a lightweight video monitoring method according to an embodiment of the present invention;
[0039] Figure 2 is a schematic diagram of video operation of a lightweight video monitoring device according to an embodiment of the present invention;
[0040] Figure 3 It is a module schematic diagram of a lightweight video monitoring device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0042] In order to meet the application requirements of professional mobile terminals for high-definition video supervision of construction projects, the embodiments of the present invention provide a lightweight video supervision method, which can realize the browsing of project video data and quick project screen viewing, focusing on solving the problem of viewing video monitoring at any time, and bringing a new experience of on-site video supervision to managers. You can switch the project site monitoring screen by sliding up and down on the display interface of the mobile terminal, and switch projects by sliding left and right. It also supports video playback, electronic magnification, pan-tilt control, screenshot recording and other functions, which can view the implementation site of the project in real time and improve the management efficiency of the project.
[0043] like Figure 1 As shown, an embodiment of the present invention provides a lightweight video supervision method, including:
[0044] Step 11, obtaining a video of the construction site of the current project;
[0045] Step 12, when a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated;
[0046] Step 13: according to the video switching instruction, switch to the next video adjacent to the current video in the video of the construction site of the current project for playing.
[0047] The above-mentioned scheme of the present invention obtains the video of the construction site of the current project; when a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated; according to the video switching instruction, the next video adjacent to the current video in the video of the construction site of the current project is switched to be played; the browsing of the on-site video data of the remote monitoring project and the efficient viewing of the pictures can be realized on the mobile terminal, focusing on solving the pain point of the monitoring demand of conveniently watching the monitoring video at any time, and greatly improving the supervision experience of managers.
[0048] In an optional embodiment of the present invention, step 11 may include:
[0049] Step 111, determining the video buffer range;
[0050] Step 112: Buffer the video captured by the camera equipment at the construction site of the current project according to the video buffer range and the preset buffering paths.
[0051] In an optional embodiment of the present invention, the lightweight video monitoring method may further include:
[0052] Step 14: If there are multiple items, buffer the first video of the adjacent items according to the video buffer range.
[0053] In an optional embodiment of the present invention, step 12 may include:
[0054] Step 121, when an upward or downward sliding operation is detected on the display interface of the current video, the sliding distance and the sliding direction are obtained;
[0055] Step 122: If the sliding direction angle is within a preset angle range based on the horizontal line and the sliding distance is greater than a preset distance value, a video switching command is generated.
[0056] Further, step 13 may include: according to the video switching instruction, switching the buffered video from the current video to the next video adjacent to the current video for playback with a dynamic page turning visual effect, and releasing the current video.
[0057] In this embodiment, after the project manager logs into the system, the system displays the first video of a project within the administrator's authority by default. By sliding the screen up and down on the terminal, different surveillance videos under the project can be switched for viewing. Furthermore, the video buffer range is determined according to the project authority. According to the video buffer range, the video captured by the camera equipment at the construction site of the current project is buffered according to the preset buffering number. If there is only one project, the video buffering number of this project will be increased when there is no need to switch projects to increase the smoothness of the user's switching operation. If there are multiple projects, the first video of the adjacent project will be cached to increase the smoothness of the operation when switching projects. At the same time, the video number of this project is reduced, reducing the occupation of computing resources and the consumption of network traffic.
[0058] Furthermore, the number of buffer paths that can be currently buffered can be determined according to the video buffer range, and the video of the online camera can be loaded according to the number of buffer paths that can currently be buffered, and the buffer is loaded in the order of followed video -> ball camera video -> gun camera video.
[0059] When the user slides up or down on the current video, the sliding distance and direction are checked. When the angle is within a certain range and the distance is greater than a preset value, it is judged as a video switching command, and the buffered video is switched to the current video with a dynamic page turning visual effect. At the same time, according to the determined buffer quantity, the video that exceeds the buffer range upward from the current video is released and the video that enters the buffer range downward is started to be buffered to ensure that the system resource usage does not overflow. When the sliding reaches the boundary, the user will be prompted that there are no more videos.
[0060] Furthermore, the order of projects can be sorted in the order of project creation time. When the user reaches the boundary by sliding, the user will be prompted that there are no more projects. When the user slides to the first camera screen and continues to slide down, the user can view the project information of the current project: such as project renderings, the number of various cameras, the number of online and offline cameras, the project notice board, the project leader, etc.
[0061] In an optional embodiment of the present invention, the lightweight video monitoring method may further include:
[0062] Step 14, when a left-right sliding operation on the current display interface is detected, an item switching instruction is generated;
[0063] Step 15: according to the project switching instruction, switch to the next project adjacent to the current project, wherein the projects are sorted according to the creation time.
[0064] In this embodiment, if there are multiple projects within the scope of management authority, you can switch projects by sliding left and right to achieve fast switching management of multiple project monitoring. Specifically, you can quickly switch projects by sliding left and right on the current display interface; of course, you can also quickly switch projects by clicking on the project name in the upper center area of the screen or clicking on the list item. Among them, the list item displays at least one of the following: project cover image, project name, project location, and the number of different types of cameras.
[0065] In an optional embodiment of the present invention, the lightweight video monitoring method may further include:
[0066] Step 16, during the video playback process, at least one of taking a screenshot or recording a video with a problem is recorded to obtain recording information;
[0067] Step 17: Save the recorded information locally and automatically synchronize it to the cloud.
[0068] When this embodiment is implemented, data information can be stored in the cloud and traceable. Problems found during video viewing can be recorded through real-time screenshots and video recordings, saved locally on the terminal and automatically synchronized in the cloud, and a digital archive can be generated and saved in the digital delivery module to ensure that information data is safe and not lost.
[0069] In order to save user traffic consumption, cloud storage adopts asynchronous recording. When the user issues commands such as screenshot, start recording, and end recording in the software, the command is synchronously uploaded to the background. The background calls the hardware interface to perform screenshot and video recording operations, without the need for the user to upload after the recording is completed. At the same time, the delay caused by network delay and other reasons is corrected by timestamp, so that the time difference between asynchronous screenshot and recording and the user terminal is within a controllable range and does not affect the recording effect. At the same time, this mechanism can make the cloud recording work and user recording work at different times, effectively and reasonably allocate computing resources, and prevent recording failures in large concurrent outbreaks.
[0070] In an optional embodiment of the present invention, the lightweight video monitoring method may further include:
[0071] Step 18, describing the recorded information in voice mode to obtain audio recorded information;
[0072] Step 19: synchronize the audio recording information with the target video obtained by recording the video to obtain the synchronized target video, and save the target video.
[0073] In this embodiment, the video recording and the recorder's explanation are automatically associated and structured. For problems found during video viewing, the user can describe them by voice during the video recording or after taking a screenshot. The software will use the microphone to collect the user's audio (it will prompt the user whether to record the microphone voice when starting recording), and synchronize it with the recorded video time. The user's adjustment time of the camera angle and focal length during the explanation process can be completely consistent with the explanation content, so that other users can hear the explanation content synchronously when watching this video. The system will perform voice recognition on the explanation audio and save the recognition results as video or screenshot attributes, which is convenient for viewing users to quickly browse without spending more time listening to the voice or watching the entire video. The recognized content can be adjusted and modified before uploading.
[0074] The system will perform keyword analysis on the recognized voice, compare it with the keyword library, and automatically detect matching keywords for users to classify, browse and retrieve information.
[0075] In an optional embodiment of the present invention, the above method may further include:
[0076] For problems found during video viewing, after recording or taking screenshots, the recorded information can be quickly shared to the instant messaging system through the sharing function;
[0077] You can also quickly initiate a video conference, notify relevant personnel by reading the project personnel list (SMS and APP message) and complete the invocation of the conference system application. The notified person clicks the link in the notification to invoke the conference system application to join the meeting.
[0078] In an optional embodiment of the present invention, the above method may further include:
[0079] During video playback or viewing, you can control the pan, tilt and zoom of the on-site shooting equipment;
[0080] In specific implementation, when the camera has the PTZ / zoom function, an operation wheel and zoom button will appear in the interface; you can perform PTZ / zoom operations by dragging or tapping the direction wheel and focus button. The zoom operated by the button is optical zoom.
[0081] You can also turn on electronic zoom by clicking the preset icon in the upper right corner. After turning on electronic zoom, you can zoom in and out the screen by dragging two fingers. This operation is digital zoom.
[0082] In the electronic magnification state, a blue border will appear on the edge of the screen. Click the close magnification button in the upper right corner to exit the electronic magnification state.
[0083] In an optional embodiment of the present invention, the above method may further include:
[0084] For specific video surveillance images, project managers can record and save them locally in a timely manner, and upload them to the cloud for storage.
[0085] Furthermore, the above method may also include: a step of viewing the video;
[0086] Specifically, cameras equipped with NVR can view recordings by clicking the playback button in the lower right corner;
[0087] When entering the recording state, you need to select the recording date you want to view in the calendar;
[0088] After selecting a date, the video of the selected date will be loaded. You can drag the timeline below to adjust the specific time.
[0089] Click the first preset button on the right to switch dates; click the second preset button to take a screenshot; click the third preset button to record a video; click the fourth preset button in the upper right corner to return to the real-time video viewing state.
[0090] In the above embodiment, during the video playback, at least one of the operations of taking screenshots of videos with problematic points and recording videos is recorded. Of course, when you find content of interest, you can click the fifth preset button to take a screenshot, or click the sixth preset button to record a video. When recording, click the sixth preset button to start recording, and click the sixth preset button again to end recording. The screenshots and videos will be saved in the system album of the mobile phone. Screenshot function. For specific video surveillance screens, project managers can take screenshots in real time and save them locally, and can upload them to the cloud for storage.
[0091] Furthermore, in an embodiment of the present invention, the above method may also include: a pan / tilt control step.
[0092] Specifically, based on the inherent properties of the camera, the camera can be controlled by zooming in, out, up, down, rotating, etc., and video information can be viewed. At the same time, the sound can be turned on, and the display bit stream and other information can be adjusted.
[0093] Of course, you can further set up the system functions, including personal profile viewing, personal security password setting, personalized usage settings, etc.
[0094] Turn on / off the sound: By clicking the seventh preset button icon on the display interface, you can turn on / off the sound of the camera.
[0095] You can also add cameras to your favorites by clicking the eighth preset button to add / remove cameras from your favorites. The cameras added to your favorites will be displayed at the top of the current project, so you can view them first each time you enter the project.
[0096] You can also further view the personal information. When the panel is open, click the ninth preset button in the upper right corner to enter the settings page. In the settings page - personal information tab, you can view the personal information
[0097] You can also further modify the bound phone number and password. In the Settings page-Security Settings, you can modify the account-bound phone number and password. If you need to switch accounts, you can also click the Logout button here.
[0098] Furthermore, you can view operation tips in the settings page-use help.
[0099] Furthermore, the above method may also include the step of advanced operation. When advanced operation is required on the screen, it is necessary to click the "open panel" icon in the upper right corner of the screen (or click the middle of the screen) to unlock the panel function, and perform corresponding operations on the video by clicking the icon.
[0100] Video operations include: Figure 2The functions shown are as follows: Switch camera. The camera name is displayed in the upper left corner. Click to switch the camera in map mode. The bright icon in the picture indicates that the camera is online, and the gray icon indicates that the camera is offline. Click the camera icon to quickly switch to the camera screen. When there are multiple work surfaces on the construction site, you can also switch the work surface by sliding the base map left and right.
[0101] In the Settings page-Basic Settings, you can customize the settings according to your usage habits.
[0102] Turn off the button text. When turned on, the electronic zoom button will only display the icon to reduce screen obstruction.
[0103] The camera is operable. Once turned on, the electronic magnification icon will distinguish between different types of cameras.
[0104] Cameras without PTZ / zoom functions are displayed as the first icon, and cameras with PTZ / zoom functions are displayed as dome cameras.
[0105] In the above-mentioned embodiment of the present invention, when the video is transmitted from the on-site shooting equipment to the platform, the main code stream can be automatically switched. Two code streams are provided for each video. Due to the different resolutions and frame rates, the video clarity and the traffic used for transmission are quite different. Generally, the resolution of the main code stream is 1080P or 2K, and the sub-code stream is about half of the main code stream or lower. It is set when the camera is installed. In order to save traffic overhead, the video screen loads the sub-code stream by default.
[0106] When the switch is turned on, when previewing a picture, if you stay on the current picture for 3 seconds, the picture will automatically switch to the main stream.
[0107] The above-mentioned embodiment of the present invention supports various terminal applications such as PAD and mobile phones, and can realize remote viewing of the video of the project site, video switching and project switching by the mobile terminal. The mobile terminal adopts a video caching mechanism to improve the smoothness of the video displayed to the user and control resource consumption;
[0108] The asynchronous recording mechanism is adopted to reduce user traffic consumption and reasonably analyze the computing resources when recording; the method of automatically switching the main code stream (resolution) is adopted to improve the user experience;
[0109] Human-computer interaction interface designed for user convenience: ergonomic angle adjustment wheel and function button position size design, synchronous acquisition and playback design of camera recording and recorder commentary, voice text design, automatic recognition of keywords in the recorder's commentary content, keyword management and matching mechanism
[0110] Managers can view high-definition video information such as panoramic views, dome cameras, mobile cameras, etc. of authorized construction sites in real time and at high speed at any time, and can control the dome camera to adjust the azimuth and angle, etc., to meet the needs of managers to quickly grasp the current status of the construction site at any time.
[0111] The functions are practical and convenient, the experience is good, and the most widely used and most valuable functions are used in a minimalist design. The system is easy to use and the learning cost is almost zero. You can switch the video surveillance screen by swiping up and down with your fingers, and switch to view different items by swiping left and right, which reduces the pressure on managers who are new to the system.
[0112] like Figure 3 As shown, an embodiment of the present invention further provides a lightweight video monitoring system 30, including:
[0113] An acquisition module 31 is used to acquire a video of the construction site of the current project;
[0114] The processing module 32 is used to generate a video switching instruction when a sliding operation in a preset direction on the display interface of the current video is detected; according to the video switching instruction, switch to the next video adjacent to the current video in the video of the construction site of the current project for playback.
[0115] Optionally, obtain a video of the construction site of the current project, including:
[0116] Determine the video buffer range;
[0117] According to the video buffer range, the video captured by the camera equipment at the construction site of the current project is buffered according to the preset buffering paths.
[0118] Optionally, the processing module 32 is further configured to buffer the first video of adjacent items according to the video buffer range if there are multiple items.
[0119] Optionally, when a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated, including:
[0120] When an upward or downward sliding operation is detected on the display interface of the current video, the sliding distance and sliding direction are obtained;
[0121] If the sliding direction angle is within a preset angle range based on the horizontal line and the sliding distance is greater than a preset distance value, a video switching command is generated.
[0122] Optionally, according to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playback includes:
[0123] According to the video switching instruction, the buffered video is switched from the current video to the next video adjacent to the current video for playback with a dynamic page turning visual effect, and the current video is released.
[0124] Optionally, the processing module 32 is further configured to generate an item switching instruction when a left-right sliding operation on the current display interface is detected;
[0125] According to the project switching instruction, switch to the next project adjacent to the current project, and the projects are sorted according to the creation time.
[0126] Optionally, the processing module 32 is further used to record at least one of the following operations: taking a screenshot of the video with the problem points or recording the video during the video playback process to obtain recording information;
[0127] The recorded information is saved locally and automatically synchronized to the cloud.
[0128] Optionally, the processing module 32 is further used to describe the recorded information in a voice manner to obtain audio recorded information;
[0129] The audio recording information is synchronized with a target video obtained by recording a video to obtain a synchronized target video, and the target video is saved.
[0130] It should be noted that the device is a device corresponding to the above method, and all implementations of the above method embodiment are applicable to the embodiment of the device, and also achieve the same technical effect. In addition, the above processing module can be divided into functional modules according to the various implementation functions in the above method embodiment.
[0131] The embodiment of the present invention further provides a computing device, comprising: a processor, a memory storing a computer program, wherein when the computer program is executed by the processor, the method described above is executed. All implementations of the above method embodiment are applicable to the embodiment of the device, and also achieve the same technical effect.
[0132] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A lightweight video monitoring method, characterized in that: include: Get video of the construction site of the current project; When a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated; According to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playing; Among them, obtain the video of the construction site of the current project, including: Determine a video buffer range; the video buffer range is determined according to the project authority of the project manager; According to the video buffer range, the video collected by the camera equipment at the construction site of the current project is buffered according to the preset buffer path number; when the number of projects is 1, the preset buffer path number of the current project is increased; When the number of items is greater than 1, the first video of the adjacent item is buffered according to the video buffer range, and the number of buffering paths of the current item is reduced; The number of buffering paths is determined according to the video buffering range, and the video of the online camera is loaded according to the number of buffering paths that can be buffered at present, and the buffer is loaded in the order of the watched video, the ball camera video, and the gun camera video; When a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated, including: When an upward or downward sliding operation is detected on the display interface of the current video, the sliding distance and sliding direction are obtained; If the sliding direction angle is within a preset angle range based on the horizontal line and the sliding distance is greater than a preset distance value, a video switching command is generated; Wherein, according to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playing includes: According to the video switching instruction, the buffered video is switched from the current video to the next video adjacent to the current video for playback with a dynamic page turning visual effect, and the current video is released; according to the determined buffering quantity, the video that exceeds the buffering range upward from the current video is released and the video that enters the buffering range downward is started to be buffered; Among them, lightweight video supervision methods also include: When a left-right sliding operation on the current display interface is detected, an item switching instruction is generated; According to the project switching instruction, switch to the next project adjacent to the current project, the projects being sorted according to the creation time; Among them, lightweight video supervision methods also include: During the video playback, at least one of taking a screenshot or recording a video with a problem is recorded to obtain recording information; The recorded information is saved locally and automatically synchronized to the cloud; The cloud storage adopts an asynchronous recording method. When the user issues a screenshot, starts recording, or ends recording command in the software, the command is synchronously uploaded to the background. The background performs screenshot and video recording operations by calling the hardware interface, without the need for the user to upload after recording is completed. At the same time, the delay caused by network delay is corrected by timestamp, so that the time difference between asynchronous screenshot and recording and the user terminal is within a controllable range. Among them, lightweight video supervision methods also include: Describing the recorded information in voice to obtain audio recorded information; Synchronize the audio recording information with a target video obtained by recording the video to obtain a synchronized target video, and save the target video; Automatically associate and structure the video recording with the recorder's explanation. The user can describe the video by voice during the recording or after taking a screenshot. The software uses a microphone to collect the user's audio and synchronize it with the recorded video time. The user's adjustment of the camera angle and focal length during the explanation can completely correspond to the explanation content. The system performs voice recognition on the explanation audio and saves the recognition result as an attribute of the video or screenshot. The recognition content can be adjusted and modified before uploading. Lightweight video supervision methods also include: For problems found during video viewing, after recording or taking screenshots, the recorded information obtained can be quickly shared to the instant messaging system through the sharing function; Or initiate a video conference, notify the target personnel by reading the project personnel list and complete the invocation of the conference system application.
2. A lightweight video monitoring system, characterized in that: include: The acquisition module is used to obtain the video of the construction site of the current project; A processing module, configured to generate a video switching instruction when a sliding operation in a preset direction on the display interface of the current video is detected; According to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playing; Among them, obtain the video of the construction site of the current project, including: Determine a video buffer range; the video buffer range is determined according to the project authority of the project manager; According to the video buffer range, the video collected by the camera equipment at the construction site of the current project is buffered according to the preset buffer path number; when the number of projects is 1, the preset buffer path number of the current project is increased; When the number of items is greater than 1, the first video of the adjacent item is buffered according to the video buffer range, and the number of buffering paths of the current item is reduced; The number of buffering paths is determined according to the video buffering range, and the video of the online camera is loaded according to the number of buffering paths that can be buffered at present, and the buffer is loaded in the order of the watched video, the ball camera video, and the gun camera video; When a sliding operation in a preset direction on the display interface of the current video is detected, a video switching instruction is generated, including: When an upward or downward sliding operation is detected on the display interface of the current video, the sliding distance and sliding direction are obtained; If the sliding direction angle is within a preset angle range based on the horizontal line and the sliding distance is greater than a preset distance value, a video switching command is generated; Wherein, according to the video switching instruction, switching to the next video adjacent to the current video in the video of the construction site of the current project for playing includes: According to the video switching instruction, the buffered video is switched from the current video to the next video adjacent to the current video for playback with a dynamic page turning visual effect, and the current video is released; according to the determined buffering quantity, the video that exceeds the buffering range upward from the current video is released and the video that enters the buffering range downward is started to be buffered; Among them, lightweight video supervision methods also include: When a left-right sliding operation on the current display interface is detected, an item switching instruction is generated; According to the project switching instruction, switch to the next project adjacent to the current project, the projects being sorted according to the creation time; Among them, lightweight video supervision methods also include: During the video playback, at least one of taking a screenshot or recording a video with a problem is recorded to obtain recording information; The recorded information is saved locally and automatically synchronized to the cloud; The cloud storage adopts an asynchronous recording method. When the user issues a screenshot, starts recording, or ends recording command in the software, the command is synchronously uploaded to the background. The background performs screenshot and video recording operations by calling the hardware interface, without the need for the user to upload after recording is completed. At the same time, the delay caused by network delay is corrected by timestamp, so that the time difference between asynchronous screenshot and recording and the user terminal is within a controllable range. Among them, lightweight video supervision methods also include: Describing the recorded information in voice to obtain audio recorded information; Synchronize the audio recording information with a target video obtained by recording the video to obtain a synchronized target video, and save the target video; Automatically associate and structure the video recording with the recorder's explanation. The user can describe the video by voice during the recording or after taking a screenshot. The software uses a microphone to collect the user's audio and synchronize it with the recorded video time. The user's adjustment of the camera angle and focal length during the explanation can completely correspond to the explanation content. The system performs voice recognition on the explanation audio and saves the recognition result as an attribute of the video or screenshot. The recognition content can be adjusted and modified before uploading. Lightweight video supervision methods also include: For problems found during video viewing, after recording or taking screenshots, the recorded information obtained can be quickly shared to the instant messaging system through the sharing function; Or initiate a video conference, notify the target personnel by reading the project personnel list and complete the invocation of the conference system application.
3. A computing device, characterized in that: include: A processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method according to claim 1 is performed.
Citation Information
Patent Citations
Video switching method and device
CN104378685A
Video playing processing method, equipment and computer readable storage medium
CN107547940A
Live broadcast picture playing method and device of live broadcast room
CN113365149A
Method for controlling video playing through gestures
CN113573144A
On-site video dynamic adjustment method, device, equipment, system and medium based on commentary audio
CN114449252A
