Picture display method and device, equipment, storage medium and product
By displaying preset detection controls in the display interface of the embedded terminal and switching to real-time video screen in response to triggering operations, the problem of low video screen detection efficiency and accuracy of embedded terminals is solved, and efficient and accurate video screen detection and interface interaction are achieved.
Patent Information
- Application Number
- CN202510260638.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-06-24
AI Technical Summary
In the prior art, video image detection efficiency of embedded terminals with cameras is low and the accuracy is not high, and it is easily disturbed due to the introduction of external lines.
The preset detection control is displayed in the first display area of the target display interface of the embedded terminal, and in response to the trigger operation of the control, it switches to display the target video screen determined by the real-time video stream captured by the camera configured by the embedded terminal.
The real-time video screen can be displayed directly without external connections, avoiding the interference of video screens caused by line connections, improving the accuracy and efficiency of detection, and improving the interface space utilization and interactive experience.
Smart Images

Figure CN120201228A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of embedded technology, and in particular, to a method, device, equipment, storage medium and product for displaying a picture. Background Art
[0002] When detecting the video picture of the built-in camera of an embedded terminal, the traditional method requires removing the camera, connecting a power cord and a network cable to it separately, and then logging in to the camera page or using a third-party software (such as VLC media player) to display the video picture in real time for detection and analysis. However, this method not only has low detection efficiency, but also due to the introduction of external lines, the video picture is easily interfered, resulting in inaccurate final detection results. Summary of the Invention
[0003] The present invention provides a method, device, equipment, storage medium and product for displaying a picture to solve the problems of low detection efficiency and accuracy existing in the existing video picture detection methods.
[0004] According to one aspect of the present invention, there is provided a method for displaying a picture, which is applied to an embedded terminal. The method includes:
[0005] When the embedded terminal is not in a video conference state, a preset detection control is displayed in a first display area of a target display interface of the embedded terminal, where the target display interface further includes a second display area for displaying a video picture of the other end when the embedded terminal is in a video conference state;
[0006] In response to a trigger operation on the preset detection control, switching from displaying the preset detection control in the first display area to displaying a target video picture in the first display area, where the target video picture is determined based on a real-time video stream captured by a camera configured in the embedded terminal.
[0007] According to another aspect of the present invention, there is provided a device for displaying a picture, which is applied to an embedded terminal. The device includes:
[0008] A control display module, configured to display a preset detection control in a first display area of a target display interface of the embedded terminal when the embedded terminal is not in a video conference state, where the target display interface further includes a second display area for displaying a video picture of the other end when the embedded terminal is in a video conference state;
[0009] A screen display module, configured to respond to a triggering operation on the preset detection control, and switch from displaying the preset detection control in a first display area to displaying a target video image in the first display area, where the target video image is determined based on a real-time video stream captured by a camera configured in the embedded terminal.
[0010] According to another aspect of the present invention, there is provided an electronic device configured in an embedded terminal, the electronic device comprising:
[0011] At least one processor; and
[0012] A memory communicatively connected to the at least one processor; wherein,
[0013] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the screen display method according to any embodiment of the present invention.
[0014] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the screen display method according to any embodiment of the present invention when executed.
[0015] According to another aspect of the present invention, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the screen display method according to any embodiment of the present invention.
[0016] The technical solution provided by the embodiments of the present invention, when the embedded terminal is not in a video conferencing state, displays a preset detection control in a first display area of a target display interface of the embedded terminal, where the target display interface further includes a second display area configured to display a remote video image when the embedded terminal is in a video conferencing state; in response to a triggering operation on the preset detection control, switch from displaying the preset detection control in the first display area to displaying a target video image in the first display area, where the target video image is determined based on a real-time video stream captured by a camera configured in the embedded terminal. Through the above technical solution, by triggering the preset detection control displayed in the first display area of the target display interface of the embedded terminal itself, a target video image determined based on the real-time video stream captured by its own configured camera can be directly displayed in the first display area without external wiring, effectively avoiding the problem of video image interference caused by line connection, thereby improving the detection accuracy and detection efficiency. Moreover, the first display area is reused to display different contents in different situations, improving the interface space utilization rate and enhancing the interaction experience.
[0017] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0019] Figure 1 is a flowchart of a screen display method provided in Embodiment 1 of the present invention;
[0020] Figure 2 is a schematic diagram of interface interaction provided in Embodiment 1 of the present invention;
[0021] Figure 3 is a schematic diagram of interface interaction provided in an embodiment of the present invention;
[0022] Figure 4 is a schematic structural diagram of a screen display device provided in Embodiment 2 of the present invention;
[0023] Figure 5 is a schematic structural diagram of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0024] In order to enable those skilled in the art to better understand the solution of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the description, claims and the above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0026] Embodiment 1
[0027] Figure 1 is a flowchart of a video display method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of detecting the video image of the camera of an embedded terminal. This method can be executed by a video display device, which can be implemented in the form of hardware and / or software. The video display device can be configured in an electronic device, and the electronic device can be configured in an embedded terminal. As Figure 1 shown, the method includes:
[0028] S110. When the embedded terminal is not in a video conference state, display a preset detection control in a first display area of a target display interface of the embedded terminal, where the target display interface further includes a second display area for displaying a video image of the other end when the embedded terminal is in a video conference state.
[0029] In this embodiment, the embedded terminal is a dedicated device for video conferencing. A camera is equipped in the embedded terminal for shooting the video image of the local end. The target display interface can be understood as a user interface on the embedded terminal for displaying information or implementing an interaction function, such as the interface of a touch display screen. The first display area is an area in the target display interface for displaying a preset detection control or the video image of the local end. Among them, the preset detection control can be understood as a control that is preset to trigger the display of the video image of the local end. The second display area is an area in the target display interface for displaying the video image of the other end when the embedded terminal is in a video conference state. Among them, the video image of the other end can be understood as the video image sent by the other device communicating with the embedded terminal in a video conference. In this application, there is at least one video image of the other end. It should be noted that various control forms involved in the present invention are diverse. For a touch screen, these control styles can be buttons, icons, sliders or gesture recognition areas, etc.
[0030] Specifically, when the embedded terminal is not in a video conferencing state, a preset detection control is displayed in the first display area of the target display interface, and a default screen, such as a prompt screen of "Waiting for the meeting...", can be displayed in the second display area of the target display interface. It should be noted that the default screen can be a pre-set screen for display in a non-video conferencing state.
[0031] S120. In response to a trigger operation on the preset detection control, switch from displaying the preset detection control in the first display area to displaying a target video screen in the first display area, where the target video screen is determined based on the real-time video stream captured by the camera configured in the embedded terminal.
[0032] In this embodiment, the target video screen is determined based on the real-time video stream captured by the camera configured in the local embedded terminal.
[0033] Specifically, when the user performs a trigger operation on the preset detection control, such as clicking, swiping, long-pressing, or a specific gesture, in response to this trigger operation, the camera configured in the embedded terminal will be activated and capture the local real-time video stream. Subsequently, a target video screen is generated based on this real-time video stream, and the content displayed in the first display area is switched from the preset detection control to the target video screen for the user to perform video screen detection.
[0034] Exemplarily, Figure 2 is a schematic diagram of interface interaction provided in Embodiment 1 of the present invention. As Figure 2 shown, when the embedded terminal is not in a video conferencing state, a preset detection control 20111 is displayed in the first display area 2011 of the target display interface 201, and a prompt screen of "Waiting for the meeting..." is displayed in the second display area 2012 of the target display interface 201; after the user inputs a trigger operation on the preset detection control 20111, a target video screen is displayed in the first display area 2011.
[0035] In the technical solution provided in the first embodiment of the present invention, when the embedded terminal is not in a video conference state, a preset detection control is displayed in a first display area of a target display interface of the embedded terminal. The target display interface further includes a second display area for displaying a video picture of the other end when the embedded terminal is in a video conference state. In response to a trigger operation on the preset detection control, the display of the preset detection control in the first display area is switched to the display of a target video picture in the first display area, where the target video picture is determined based on a real-time video stream captured by a camera configured in the embedded terminal. Through the above technical solution, by triggering the preset detection control displayed in the first display area of the target display interface of the embedded terminal itself, the target video picture determined based on the real-time video stream captured by its own configured camera can be directly displayed in the first display area without external wiring, effectively avoiding the problem of video picture interference caused by line connection, thereby improving the detection accuracy and detection efficiency. Moreover, the first display area is reused to display different contents in different situations, improving the interface space utilization rate and enhancing the interaction experience.
[0036] In some embodiments, the target display interface further includes a third display area, and the method further includes: in response to a trigger operation on a meeting start control in the third display area, initiating a video conference; in response to the embedded terminal entering a video conference state, displaying a video picture of the other end in the second display area and updating the control in the third display area. Through the above technical solution, by setting a meeting start control in the third display area, a video conference can be quickly initiated, and the interface layout can be automatically updated when entering the meeting state, optimizing the display effect, enhancing the user experience and operation convenience. Distinguishing the display area of the preset detection control from the display area of the meeting-related controls can improve the efficiency of the user locating the preset detection control, further enhancing the picture detection efficiency and convenience.
[0037] In this embodiment, the third display area is an area on the target display interface that can be used to display a meeting start control and meeting controls for video conference control. The meeting controls are used to control the video conference.
[0038] Specifically, when the user performs a trigger operation on the meeting start control in the third display area, such as clicking, swiping, long-pressing, or a specific gesture, in response to the trigger operation, a video conference is initiated. In response to the embedded terminal entering a video conference state, a video picture of the other end is displayed in the second display area and the control in the third display area is updated. The video picture of the other end is at least one.
[0039] Exemplarily, Figure 3It is a schematic diagram of interface interaction provided by an embodiment of the present invention. As Figure 3 shown, when the user triggers the meeting start control 30111 in the third display area 3011, a meeting video is initiated; in response to the embedded terminal entering the video conferencing state, at least one remote video screen is displayed in the second display area 2012, and the meeting start control 30111 in the third display area 3011 is updated to a meeting end control 30112.
[0040] In some embodiments, updating the control in the third display area includes: adding, reducing, or replacing at least one control in the third display area, where the updated control is used to control the video conference.
[0041] In this embodiment, the updated control is used to control the video conference, and may include, for example, a meeting setting control and a volume adjustment control, etc.
[0042] Specifically, when processing the control in the third display area, while retaining the meeting start control, a meeting setting control and a volume adjustment control can be added to meet the diverse operation requirements in the video conference; or the meeting start control can be removed to simplify the area display; or, the meeting start control can be replaced with a meeting end control to facilitate the user to quickly end the meeting.
[0043] In some embodiments, the camera is a network camera.
[0044] In this embodiment, the network camera is a device that transmits real-time video streams using a local area network. It effectively improves the security of the meeting.
[0045] In some embodiments, the switching from displaying a preset detection control in the first display area to displaying a target video screen in the first display area in response to a trigger operation on the preset detection control includes: in response to the trigger operation on the preset detection control, obtaining the real-time transport stream protocol (RTSP) address of the camera; based on the RTSP address, establishing a communication connection with the camera; based on the communication connection, receiving the real-time video stream captured by the camera; parsing the real-time video stream to obtain the target video screen; and switching from displaying the preset detection control in the first display area to displaying the target video screen in the first display area.
[0046] In this embodiment, the real-time transport stream protocol RTSP address can be understood as a network protocol address for controlling video streams, and is used for requesting, controlling, and managing real-time video streams between embedded terminals.
[0047] Specifically, when the user triggers the preset detection control, in response to the trigger operation, the RTSP address of the real-time stream of the camera configured on the embedded terminal is obtained. Furthermore, using the RTSP address, a communication connection with the camera is established. After the connection is successful, the real-time video stream captured by the camera can be received. Furthermore, the real-time video stream is parsed, the video frame data therein is extracted and format-converted and processed to generate a target video picture adapted to the display requirements. For example, a target video picture conforming to the H.264 encoding standard is generated. Furthermore, the underlying library function is called to send the target video picture to the first display area, so as to realize the switch from displaying the preset detection control in the first display area to displaying the target video picture in the first display area.
[0048] Through the above technical solution, the real-time video picture of the camera is displayed on the embedded terminal without complex external connections, effectively improving the detection efficiency.
[0049] In some embodiments, while the target video picture is being displayed in the first display area, the target video picture is recorded; a recording and playback control is displayed in the first display area; in response to a trigger operation on the recording and playback control, the recorded target video picture is played back and displayed in the first display area.
[0050] In this embodiment, the recording and playback control is used to playback the recorded target video picture.
[0051] Specifically, to ensure the accuracy and controllability of the detection, the target video picture can be recorded while the target video picture is being displayed in the first display area. After the recording is completed, a recording and playback control is displayed in the first display area. When the user triggers the recording and playback control, in response to the trigger operation, the recorded target video picture can be played back and displayed in the first display area. Through the above technical solution, the user can repeatedly view the recorded video picture, thus laying a foundation for further improving the accuracy of picture detection.
[0052] Optionally, when the target video picture is being displayed in the first display area, the duration of picture detection can be determined according to a preset time; or a close control can be added when the target video picture is being displayed, so that the user can close the display of the detection picture at any time.
[0053] Embodiment 2
[0054] Figure 4 It is a schematic structural diagram of a picture display device provided by Embodiment 2 of the present invention. As Figure 4 shown, the device includes:
[0055] The control display module 21 is configured to display a preset detection control in a first display area of a target display interface of the embedded terminal when the embedded terminal is not in a video conferencing state. The target display interface further includes a second display area for displaying a video picture of the remote end when the embedded terminal is in a video conferencing state.
[0056] The picture display module 22 is configured to switch from displaying the preset detection control in the first display area to displaying a target video picture in the first display area in response to a trigger operation on the preset detection control. The target video picture is determined based on a real-time video stream captured by a camera configured in the embedded terminal.
[0057] The technical solution provided in the second embodiment of the present invention can directly display, on the target display interface of the embedded terminal, the target video picture determined based on the real-time video stream captured by its own configured camera in response to the trigger operation of the preset detection control, without connecting external lines, effectively avoiding the problem of video picture interference caused by line connection, thereby improving the detection accuracy and detection efficiency.
[0058] Optionally, the target display interface further includes a third display area.
[0059] Optionally, the picture display device further includes:
[0060] A conference start module, configured to initiate a video conference in response to a trigger operation on a conference start control in the third display area.
[0061] A video conference module, configured to display a video picture of the remote end in the second display area and update the controls in the third display area in response to the embedded terminal entering a video conferencing state.
[0062] Optionally, the video conference module is specifically configured to add, reduce, or replace at least one control in the third display area, and the updated controls are used to control the video conference.
[0063] Optionally, the camera is a network camera.
[0064] Optionally, the picture display module 22 includes:
[0065] An address acquisition unit, configured to acquire the real-time stream transmission protocol (RTSP) address of the camera in response to a trigger operation on the preset detection control.
[0066] A communication connection unit, configured to establish a communication connection with the camera based on the RTSP address.
[0067] A video stream receiving unit, configured to receive a real-time video stream captured by the camera based on the communication connection;
[0068] A video stream parsing unit, configured to parse the real-time video stream to obtain a target video frame;
[0069] A frame display unit, configured to switch from displaying a preset detection control in a first display area to displaying the target video frame in the first display area.
[0070] Optionally, the frame display device further includes:
[0071] A frame recording module, configured to record the target video frame while the target video frame is displayed in the first display area;
[0072] A playback control display module, configured to display a recording playback control in the first display area;
[0073] A frame playback module, configured to perform a playback display of the recorded target video frame in the first display area in response to a trigger operation on the recording playback control.
[0074] The frame display device provided by the embodiments of the present invention can execute the frame display method provided by any embodiment of the present invention, and has function modules and beneficial effects corresponding to the execution of the method.
[0075] Embodiment III
[0076] Figure 5 It is a schematic structural diagram of an electronic device provided by Embodiment III of the present invention. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described herein and / or claimed.
[0077] As Figure 5As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0078] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0079] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the screen display method.
[0080] In some embodiments, the screen display method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the screen display method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the screen display method by any other appropriate means (e.g., by means of firmware).
[0081] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0082] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0083] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0084] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0085] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0086] The computing system can include a client and a server. The client and the server are generally far from each other and usually interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0087] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0088] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
[0089] An embodiment of the present invention also provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implement the screen display method provided in any embodiment of the present application.
[0090] In the process of implementing the computer program product, computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0091] Note that the above is only the preferred embodiment of the present invention and the applied technical principle. Those skilled in the art will understand that the present invention is not limited to the specific embodiments here, and various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A screen display method, characterized in that: Applied to an embedded terminal, the method comprises: When the embedded terminal is not in a video conference state, a preset detection control is displayed in a first display area of a target display interface of the embedded terminal, wherein the target display interface also includes a second display area, and the second display area is used to display a video screen of the other end when the embedded terminal is in a video conference state; In response to a trigger operation on the preset detection control, the display of the preset detection control in the first display area is switched to displaying a target video screen in the first display area, wherein the target video screen is determined based on a real-time video stream captured by a camera configured in the embedded terminal.
2. The method according to claim 1, characterized in that: The target display interface also includes a third display area, and the method further includes: In response to a trigger operation on a conference start control in the third display area, initiating a video conference; In response to the embedded terminal entering the video conference state, the opposite end video picture is displayed in the second display area, and the controls in the third display area are updated.
3. The method according to claim 2, characterized in that Updating the controls in the third display area includes: At least one control is added, reduced or replaced in the third display area, wherein the updated control is used to control the video conference.
4. The method according to claim 1, characterized in that: The camera is a network camera.
5. The method according to claim 4, characterized in that The method of switching from displaying the preset detection control in the first display area to displaying the target video picture in the first display area in response to the triggering operation on the preset detection control includes: In response to a trigger operation on the preset detection control, obtaining a real-time streaming transport protocol RTSP address of the camera; Based on the RTSP address, establishing a communication connection with the camera; Based on the communication connection, receiving a real-time video stream captured by the camera; Parsing the real-time video stream to obtain a target video image; The display of the preset detection control in the first display area is switched to displaying the target video picture in the first display area.
6. The method according to claim 1, characterized in that Also includes: While displaying the target video picture in the first display area, recording the target video picture; Displaying recording and playback controls in the first display area; In response to a trigger operation on the recording and playback control, the recorded target video screen is played back and displayed in the first display area.
7. A screen display device, characterized in that: Applied to an embedded terminal, the device comprises: A control display module, used for displaying a preset detection control in a first display area of a target display interface of the embedded terminal when the embedded terminal is not in a video conference state, wherein the target display interface also includes a second display area, and the second display area is used for displaying a video screen of the other end when the embedded terminal is in a video conference state; A screen display module is used to respond to a trigger operation on the preset detection control and switch from displaying the preset detection control in the first display area to displaying a target video screen in the first display area, wherein the target video screen is determined based on a real-time video stream captured by a camera configured in the embedded terminal.
8. An electronic device, characterized in that: Configured in an embedded terminal, the electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the screen display method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the screen display method as described in any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the screen display method according to any one of claims 1 to 6.