Screen projection control method and device, equipment and storage medium

By evaluating and controlling the network connection information of the terminal in the screen casting scene, the problems of unstable screen casting connection and poor display effect are solved, and the success rate and stability of the screen casting are improved.

CN119906856APending Publication Date: 2025-04-29SHENZHEN FALCON NETWORK MEDIA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411999375.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The unstable screen projection connection status and poor screen projection display effect in the existing screen projection technology lead to a low success rate of screen projection and cannot meet the user's screen projection usage needs.

Method used

By responding to the screen projection diagnostic request for the target screen projection scene, the network connection information of the screen projection display terminal and the screen projection output terminal are obtained, and the screen projection network evaluation is carried out based on this information, network factors that may cause screen projection abnormality are determined, and screen projection control is carried out based on the evaluation results to improve the screen projection success rate and stability.

Benefits of technology

It has achieved the acquisition of multi-dimensional network connection information in the target screen casting scene, checked and solved the problem of screen casting abnormalities, and improved the success rate of screen casting and stability in the process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906856A_ABST
    Figure CN119906856A_ABST
Patent Text Reader

Abstract

The invention provides a projection screen control method and device, equipment and a storage medium, and the method comprises the steps: obtaining the display network connection information of a projection screen display terminal in a target projection screen scene in response to a projection screen diagnosis request for the target projection screen scene, output network connection information of a projection screen output terminal in the target projection screen scene is acquired; performing screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result; and performing screen projection control according to the screen projection network evaluation result and a preset screen projection connection protocol to obtain a screen projection control result. According to the technical scheme, the screen projection success rate can be increased, and the screen projection stability in the screen projection process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a screen projection control method, device, equipment and storage medium. Background Art

[0002] At present, with the rapid development of computer technology and terminal networking technology, more and more smart terminals support cross-terminal interactions such as screen projection. There are also a variety of devices and applications that support screen projection functions on the market, so that the screen content of mobile devices, computers and other sending ends can be projected to TVs, projectors and other receiving ends. These existing screen projection technologies work well in a specific local area network environment and meet the daily needs of users. However, the existing screen projection methods have unstable screen projection connection status and poor screen projection display effect, resulting in a low screen projection success rate and unable to meet the user's screen projection needs. Summary of the invention

[0003] The embodiments of the present application provide a screen projection control method, device, equipment and storage medium, which aim to solve the technical problems of unstable screen projection connection state and poor screen projection display effect in the prior art.

[0004] On the one hand, an embodiment of the present application provides a screen projection control method, the screen projection control method comprising the following steps:

[0005] In response to a screen projection diagnosis request for a target screen projection scene, obtaining display network connection information of a screen projection display terminal in the target screen projection scene, and output network connection information of a screen projection output terminal in the target screen projection scene;

[0006] Performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0007] Screen projection control is performed according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0008] In a possible implementation of the present application, the obtaining the display network connection information of the screen projection display terminal in the target screen projection scene includes:

[0009] Identify the network type of the projection display terminal to determine the projection display network type of the projection display terminal, where the projection display network type includes a wired network type and a wireless network type;

[0010] According to the projection display network type, the number of network connections of the projection display terminal is queried to determine the network connection status of the projection display terminal, where the network connection status includes a single network connection status and a multi-network connection status;

[0011] Detecting the connection status between the projection display terminal and a preset gateway to obtain the network connection status of the projection display terminal;

[0012] The screen projection display network type, the network connection status and the gateway connectivity status are determined as the display network connection information of the screen projection display terminal.

[0013] In a possible implementation of the present application, the performing a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result includes:

[0014] Obtaining the network connection status and the network connection status in the displayed network connection information, and the projection connection network of the output network connection information;

[0015] If the network connection state is a multi-network connection state and the network connection state is a gateway isolation state, obtaining the target active network of the screen projection display terminal;

[0016] If the target active network is different from the screen projection connection network, it is determined that the screen projection network evaluation result of the target screen projection scenario is an abnormal multi-network screen projection result.

[0017] In a possible implementation of the present application, the performing a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result includes:

[0018] Acquire the network connection status in the displayed network connection information, and determine that the network connection status is a multi-network connection status;

[0019] Determine the candidate screen projection terminal identifiers according to the multiple network connection states corresponding to each screen projection display network and the preset network protocol, and generate a list of candidate screen projection terminals;

[0020] If there is a terminal identifier to be projected that is the same as the screen projection output terminal in the candidate screen projection terminal list, the terminal survival status of the terminal to be projected output is determined according to the preset broadcast interface and the characteristic data packet, and the screen projection network evaluation result corresponding to the terminal survival status is output;

[0021] If the identifiers of the candidate screen projection terminals in the candidate screen projection terminal list are all different from the screen projection output terminal, a network node detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

[0022] In a possible implementation of the present application, the performing of network node detection on the screen projection display terminal to obtain a screen projection network evaluation result includes:

[0023] Performing instruction calculation on the screen projection display terminal based on the target multi-node instruction to obtain a network node detection result of the screen projection display terminal;

[0024] If the network node detection result is a multiple network node detection result, output the screen projection network evaluation result corresponding to the multiple network node connection abnormality;

[0025] If the network node detection result is a single network node detection result, a network status detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

[0026] In a possible implementation of the present application, the performing of network status detection on the screen projection display terminal to obtain a screen projection network evaluation result includes:

[0027] Performing network status detection on the projection display terminal according to a preset delay algorithm to obtain network detection parameters;

[0028] Determining the delay status information of the screen projection display terminal according to the network detection parameter and the delay threshold interval corresponding to the screen projection connection protocol of the screen projection display terminal;

[0029] Performing a network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information;

[0030] The screen projection network evaluation result of the screen projection display terminal is determined according to the delay status information and the screen projection bandwidth information.

[0031] In a possible implementation of the present application, the performing of network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information includes:

[0032] Performing bandwidth evaluation on the screen projection display terminal to determine current bandwidth information of the screen projection display terminal;

[0033] Acquire the projection video content of the projection output terminal, and determine the projection bandwidth threshold corresponding to the projection video content;

[0034] The projection bandwidth information corresponding to the projection display terminal is generated according to the current bandwidth information and the projection bandwidth threshold.

[0035] On the other hand, the present application provides a screen projection control device, the screen projection control device comprising:

[0036] A network acquisition module is configured to respond to a screen projection diagnosis request for a target screen projection scene, obtain display network connection information of the screen projection display terminal in the target screen projection scene, and output network connection information of the screen projection output terminal in the target screen projection scene;

[0037] A network evaluation module is configured to perform a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0038] The screen projection control module is configured to perform screen projection control according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0039] On the other hand, the present application also provides a screen projection control device, the screen projection control device comprising:

[0040] one or more processors;

[0041] Memory; and

[0042] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the screen projection control method.

[0043] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the screen projection control method.

[0044] In the present application, by responding to a screen projection diagnosis request for a target screen projection scene, the display network connection information of the screen projection display terminal in the target screen projection scene and the output network connection information of the screen projection output terminal in the target screen projection scene are obtained; based on the display network connection information and the output network connection information, a screen projection network evaluation result is obtained for the target screen projection scene; and screen projection control is performed according to the screen projection network evaluation result and a preset screen projection connection protocol to obtain a screen projection control result. In the target screen projection scene, multi-dimensional display network connection information of the screen projection display terminal and multi-dimensional output network connection information of the screen projection output terminal are obtained, and the display network connection information and the output network connection information are used to perform a screen projection network evaluation, thereby troubleshooting network factors that may cause screen projection abnormalities in the target screen projection scene, obtaining a screen projection network evaluation result, and performing screen projection control based on the screen projection network evaluation result and the screen projection connection protocol of the screen projection display terminal, thereby improving the screen projection success rate and improving the screen projection stability during the screen projection process. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0046] Figure 1 This is a schematic diagram of a scenario of a screen projection control method according to an embodiment of the present application;

[0047] Figure 2 This is a flow chart of an embodiment of a screen projection control method in an embodiment of the present application;

[0048] Figure 3 A flowchart of an embodiment of performing screen projection network evaluation in the screen projection control method provided in an embodiment of the present application;

[0049] Figure 4 A flowchart of another embodiment of performing screen projection network evaluation in the screen projection control method provided in an embodiment of the present application;

[0050] Figure 5 A schematic diagram of the structure of an embodiment of a screen projection control device provided in an embodiment of the present application;

[0051] Figure 6 A structural schematic diagram of an embodiment of a screen projection control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0053] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0054] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0055] At present, with the rapid development of computer technology and terminal networking technology, more and more smart terminals support cross-terminal interactions such as screen projection. There are also a variety of devices and applications that support screen projection functions on the market, so that the screen content of mobile devices, computers and other sending ends can be projected to TVs, projectors and other receiving ends. These existing screen projection technologies work well in a specific local area network environment and meet the daily needs of users. However, the existing screen projection methods have unstable screen projection connection status and poor screen projection display effect, resulting in a low screen projection success rate and unable to meet the user's screen projection needs.

[0056] Based on this, the present application proposes a screen projection control method, device, equipment and computer-readable storage medium to solve the technical problems of unstable screen projection connection status and poor screen projection display effect in the prior art.

[0057] The screen projection control method in the embodiment of the present invention is applied to a screen projection control device, and the screen projection control device is arranged in the screen projection control device. The screen projection control device is provided with one or more processors, memories, and one or more applications, wherein the one or more applications are stored in the memories and configured to be executed by the processor to implement the screen projection control method; wherein the screen projection control device can be an intelligent terminal, such as a mobile phone, a tablet computer, a network device, and a smart computer, etc.; optionally, the screen projection control device can also be a server, or a service cluster composed of multiple servers.

[0058] like Figure 1 As shown, Figure 1This is a scene diagram of the screen projection control method of the embodiment of the present application. The screen projection control scene in the embodiment of the present invention includes a screen projection control device 100 (a screen projection control device is integrated in the screen projection control device 100), and a computer-readable storage medium corresponding to the screen projection control method is running in the screen projection control device 100 to execute the steps of the screen projection control method. Optionally, the screen projection control device can be an independent control device independent of the target screen projection scene. In addition, the screen projection control device can also be a screen projection display terminal in the target screen projection scene or a screen projection output terminal in the target screen projection scene.

[0059] Understandably, Figure 1 The screen projection control device in the screen projection control method scenario shown, or the devices included in the screen projection control device, does not constitute a limitation on the embodiments of the present invention, that is, the number and type of screen projection control devices included in the screen projection control method scenario, or the number and type of devices included in each device, do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected by the embodiments of the present invention.

[0060] The screen projection control device 100 in the embodiment of the present invention is mainly used to: respond to a screen projection diagnosis request for a target screen projection scene, obtain display network connection information of the screen projection display terminal in the target screen projection scene, and output network connection information of the screen projection output terminal in the target screen projection scene;

[0061] Performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0062] Screen projection control is performed according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0063] The screen projection control device 100 in the embodiment of the present invention can be an independent screen projection control device, such as a smart terminal such as a mobile phone, a tablet computer, a network device, a server, and a smart computer, or it can be a screen projection control network or a screen projection control cluster composed of multiple screen projection control devices.

[0064] The embodiments of the present application provide a screen projection control method, device, equipment and computer-readable storage medium, which are described in detail below.

[0065] It can be understood by those skilled in the art that Figure 1 The application environment shown in is only one of the application scenarios related to the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer screen projection control devices, or screen projection control network connection relationships shown, such as Figure 1Only one screen projection control device is shown. It can be understood that the scenario of the screen projection control method can also include one or more screen projection control devices, which are not limited here. The screen projection control device 100 can also include a memory for storing network connection information and other data.

[0066] It should be noted that Figure 1 The scenario diagram of the screen projection control method shown is merely an example. The scenario of the screen projection control method described in the embodiment of the present invention is intended to more clearly illustrate the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention.

[0067] Based on the scenario of the above-mentioned screen projection control method, various embodiments of the screen projection control method disclosed in the present invention are proposed.

[0068] like Figure 2 As shown, Figure 2 This is a flow chart of an embodiment of a screen projection control method in an embodiment of the present application. The screen projection control method includes the following steps 201 to 203:

[0069] 201. Respond to a screen projection diagnosis request for a target screen projection scene, and obtain display network connection information of a screen projection display terminal in the target screen projection scene, and output network connection information of a screen projection output terminal in the target screen projection scene;

[0070] The screen projection control method in this embodiment is applied to the screen projection control device, and the type and number of the screen projection control device are not specifically limited, that is, the screen projection control device can be one or more intelligent terminals or servers for controlling the target screen projection scene. Optionally, it can be an independent control device independent of the target screen projection scene. In addition, the screen projection control device can also be a screen projection display terminal in the target screen projection scene or a screen projection output terminal in the target screen projection scene.

[0071] Among them, the target screen projection scene includes a screen projection display terminal for displaying the target screen projection content and a screen projection output terminal for aircasting the target screen projection display content. Among them, the screen projection display terminal is a smart display device for receiving the target screen projection content aircasted by the screen projection output terminal and displaying the target screen projection content. For example, the screen projection display terminal can be a display device such as a smart TV, a smart display, and a conference system. The screen projection output terminal is a smart device for aircasting the target screen projection content to the screen projection display terminal. Among them, the screen projection output terminal can be a smart device such as a mobile phone, a tablet computer, a smart wearable device, and a personal computer.

[0072] Specifically, in order to improve the screen projection success rate in the target screen projection scene, the screen projection control device also responds to the screen projection diagnosis request for the target screen projection scene during operation, wherein the screen projection diagnosis request is a control event that drives the screen projection control device to perform screen projection diagnosis and execute the corresponding screen projection repair operation when the screen projection display terminal and / or the screen projection output terminal in the target scene have a screen projection abnormality. Optionally, the triggering method of the screen projection diagnosis request is not specifically limited here, that is, the screen projection diagnosis request can be actively triggered by the user, for example, the user actively triggers the screen projection diagnosis request by clicking the screen projection diagnosis button of any device among the screen projection control device, the screen projection display terminal and the screen projection output terminal (the screen projection diagnosis button can be a physical button or virtual button set in the screen projection control device, the screen projection display terminal and the screen projection output terminal). In addition, the screen projection diagnosis request can also be automatically triggered by the screen projection control device. For example, the screen projection control device sets an automatic diagnosis process, and automatically triggers the screen projection diagnosis request when the screen projection display terminal or the screen projection output terminal in the target screen projection scene has a screen projection abnormality.

[0073] Specifically, after obtaining the screen projection diagnosis request, the screen projection control device determines that a screen projection abnormality may occur in the target screen projection scene, and the screen projection control device parses the screen projection diagnosis request, determines the screen projection display terminal and the screen projection output terminal in the target screen projection scene, and obtains the display network connection information of the screen projection display terminal in the target screen projection scene and the output network connection information of the screen projection in the target screen projection scene. Among them, the display network connection information is the network connection information that characterizes the screen projection display terminal in the target screen projection scene. The output network connection information is the network connection information that characterizes the screen projection output terminal in the target screen projection scene. Optionally, in a specific embodiment, the display network connection information includes at least the screen projection display network type, the network connection status, and the network association communication status.

[0074] Specifically, after obtaining the projection diagnosis request, the screen projection control device also obtains the display network connection information of the projection display device in multiple dimensions, so as to at least obtain the projection display network type, network connection status and network connection status corresponding to the projection display device, so as to determine the display network connection information of the projection display device.

[0075] Specifically, the screen projection control device identifies the network type of the screen projection display terminal, obtains the network type identifier to which the screen projection display terminal is connected, parses the network type identifier, and determines the screen projection display network type of the screen projection display terminal. The screen projection display network type includes a wired network type and a wireless network type.

[0076] Specifically, after obtaining the type of the projection display network, the screen projection control device also queries the number of network connections of the projection display terminal according to the projection display network type, thereby determining whether the projection display terminal is connected to multiple networks, and obtaining the network connection status of the projection display terminal. The network connection status includes a single network connection state that indicates that the projection display terminal is only connected to one connection network and a multi-network connection state that indicates that the projection display terminal is connected to at least two connection networks.

[0077] Specifically, after the screen projection control device determines the network connection status of the screen projection display device, if the network connection status is a multi-network connection status, the screen projection control device also obtains the preset gateways of the network connected to the screen projection display device, and detects the connection status between the screen projection display terminal and the preset gateway to determine the network connection communication status between the screen projection display terminal and each preset gateway.

[0078] Specifically, after obtaining the screen projection display network type, network connection status and network association communication status of the screen projection display terminal, the screen projection control device determines the screen display network type, network connection status and network association communication status as the display network connection information of the screen projection display terminal.

[0079] Optionally, the screen projection control device can obtain the output network connection information of the screen projection output terminal in the above-mentioned manner of obtaining the display network connection information of the screen projection display terminal.

[0080] 202. Performing a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0081] Specifically, after obtaining the display network connection information and the output network connection information, the screen projection control device also performs a multi-dimensional screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result, thereby determining the network abnormality factors that cause the screen projection abnormality.

[0082] Optionally, after obtaining the display network connection information and the output network connection information, the screen projection control device also obtains the network connection status and the network association communication status in the display network connection information, as well as the screen projection connection network of the screen projection output network connection information. After obtaining the network connection status of the screen projection display terminal, the screen projection control device reads the number of connected networks in the network connection status and determines that the network connection status is a multi-network connection status. After determining that the screen projection display terminal is in a multi-network connection state, the screen projection control device reads the network association communication status of the screen projection display network corresponding to the multi-network connection state, and determines whether the screen projection display terminal is a multi-network projection abnormal result based on the multi-network connection state and the network association communication status.

[0083] Optionally, if the network connection status of the projection display terminal is a multi-network connection status and the network connection status of the projection display terminal is a gateway isolation status, that is, the preset gateways between the projection display networks are set to a non-interconnected state. At this time, in the target projection scene, the projection output terminal uses the projection connection network to perform a projection operation on the projection display terminal. Cross-network projection may occur, resulting in projection failure.

[0084] Specifically, after determining that the network connection state of the projection display terminal is a multi-network connection state and the network connection state of the projection display terminal is a gateway isolation state, the projection control device also obtains the target active network of the projection display terminal and matches the target network with the projection connection network to determine the projection network evaluation result of the target projection scene. The target active network is the main active network for the projection display device to perform the projection operation.

[0085] Optionally, if the target active network and the screen projection connection network are not the same, that is, the target active network and the screen projection connection network of the screen projection output terminal are not the same connection network, the screen projection control device determines that the screen projection abnormality occurs in the target screen projection scene because the screen projection display terminal is in a multi-network connection state and the preset gateways between the networks are not interoperable, and the screen projection output terminal and the screen projection display terminal are not connected to the same network, resulting in a screen projection connection abnormality, and determines that the screen projection network evaluation result of the target screen projection scene is a multi-network screen projection abnormality.

[0086] Optionally, after obtaining the display network connection information and the output network connection information, the screen projection control device can also generate candidate screen projection terminals and a list of candidate screen projection terminals queried by the screen projection display device based on the display network connection information and the output network connection information, and intuitively display whether the screen projection display terminal and the screen projection output terminal are in the same connection network based on the candidate screen projection terminal list, and then output the corresponding screen projection network evaluation result.

[0087] Optionally, in other embodiments, the screen projection control device also performs network status detection and network bandwidth evaluation on the screen projection display terminal to obtain network detection parameters and screen projection bandwidth information, and determines the screen projection network evaluation result that characterizes the delay indicator status of the screen projection display terminal based on the network detection parameters and the screen projection bandwidth information and the corresponding screen projection connection protocol.

[0088] 203. Perform screen projection control according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain a screen projection control result.

[0089] Specifically, the screen projection control device performs a multi-dimensional screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information. After obtaining the screen projection network evaluation result, the screen projection control is performed based on the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0090] Specifically, after obtaining different screen projection network evaluation results, the screen projection control device also selects a corresponding screen projection control strategy based on the screen projection network evaluation results, and uses the screen projection control strategy to perform network configuration on the screen projection display device and / or screen projection output device in the target screen projection scene, and uses the configured screen projection display device and / or screen projection output device to perform screen projection output, thereby improving the screen projection success rate and projection stability.

[0091] Optionally, if the screen projection control device determines that the screen projection network evaluation result of the target screen projection scenario is a multi-network screen projection abnormality result caused by cross-network screen projection due to the non-intercommunication of the preset gateways, the screen projection control device outputs the screen projection abnormality prompt information corresponding to the multi-network screen projection abnormality result, and based on the screen projection abnormality prompt information, guides the user to connect the sub-gateway settings of the preset gateway of the screen projection display terminal and / or the screen projection output terminal, or switches the target active network to the screen projection connection network, or switches the screen projection connection network to the target active network, so that the screen projection display terminal and the screen projection output terminal can perform the screen projection operation normally. Optionally in other embodiments, the screen projection control device can automatically perform the corresponding network configuration operation after obtaining user authorization.

[0092] Optionally, if the screen projection control device determines that the screen projection network evaluation result of the target screen projection scenario is a screen projection network evaluation result of an abnormal terminal survival status, that is, the screen projection terminal identifier of the screen projection output terminal does not exist in the list of terminals to be projected or the terminal survival status of the screen projection output terminal is a non-survival state, the screen projection control device outputs a screen projection abnormality prompt message, and configures the output network connection information of the screen projection output terminal based on the screen projection abnormality prompt message, so that the screen projection display terminal and the screen projection output terminal are in the same connection network and can perform the screen projection operation normally.

[0093] Optionally, if the screen projection control device determines that the screen projection network evaluation result of the target screen projection scene is a screen projection network evaluation result corresponding to the abnormal connection of multiple network nodes, the screen projection control device outputs the screen projection network evaluation result corresponding to the abnormal connection of multiple network nodes, and guides the user or automatically adjusts the network connection topology to switch to a network node with better data packet transmission performance.

[0094] Optionally, when the screen projection control device determines that the network node detection result is a single network node detection result, and calculates the network detection parameters and projection bandwidth information of the projection display terminal, it determines that the projection network evaluation result of the projection display terminal is an abnormal network delay index result according to the network detection parameters and the preset projection connection protocol, guides the user to change the network connection configuration according to the preset projection connection protocol, thereby reducing the network delay index in the target projection scenario, and performs projection control operations on the projection display terminal and the projection output terminal based on the projection connection protocol and the configured updated network information.

[0095] In this embodiment, the screen projection control device obtains the display network connection information of the screen projection display terminal in the target screen projection scene and the output network connection information of the screen projection output terminal in the target screen projection scene by responding to the screen projection diagnosis request for the target screen projection scene; performs a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result; performs screen projection control according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain a screen projection control result. In the target screen projection scene, the multi-dimensional display network connection information of the screen projection display terminal and the multi-dimensional output network connection information of the screen projection output terminal are obtained, and the screen projection network evaluation is performed using the display network connection information and the output network connection information, so as to check the network factors that may cause screen projection abnormalities in the target screen projection scene, obtain the screen projection network evaluation result, and perform targeted screen projection control based on the screen projection network evaluation result and the screen projection connection protocol of the screen projection display terminal, so as to improve the screen projection success rate and improve the screen projection stability during the screen projection process.

[0096] like Figure 3 As shown, Figure 3 A flowchart of an embodiment of performing screen projection network evaluation in the screen projection control method provided in an embodiment of the present application. Optionally, in this embodiment, the screen projection control method further includes steps 301 to 304:

[0097] 301. Obtain a network connection state in the displayed network connection information, and determine that the network connection state is a multi-network connection state;

[0098] 302. Determine the candidate screen projection terminal identifiers according to the multiple network connection states corresponding to the screen projection display networks and the preset network protocols, and generate a list of candidate screen projection terminals;

[0099] 303. If there is a projection terminal identifier identical to the projection output terminal in the candidate projection terminal list, determine the terminal survival status of the projection output terminal according to the preset broadcast interface and the feature data packet, and output the projection network evaluation result corresponding to the terminal survival status;

[0100] 304. If the identifiers of the candidate screen projection terminals in the candidate screen projection terminal list are all different from the screen projection output terminal, a network node detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

[0101] Based on the above embodiments, in this embodiment, after obtaining the display network connection information and the output network connection information, the target screen projection scene is evaluated on the screen projection network in multiple dimensions based on the display network connection information and the output network connection information to obtain the screen projection network evaluation result, thereby determining the network abnormality factors that cause the screen projection abnormality.

[0102] Specifically, after obtaining the display network connection information, the screen projection control device obtains the network connection status in the display network connection information, and determines that the network connection status is a multi-network connection status representing that the screen projection display terminal is connected to multiple screen projection display networks.

[0103] Specifically, after the screen projection control device determines that the screen projection display terminal is in a multi-network connection state, it obtains the screen projection display network to which the screen projection display terminal is connected, and identifies the candidate screen projection terminals that exist in each screen projection display network and are capable of screen projection interaction according to the screen projection display network and the preset network protocol, and obtains the screen projection terminal identifier that uniquely represents each candidate screen projection terminal, summarizes each screen projection terminal identifier, and generates a candidate screen projection terminal list. Among them, the preset network protocol can be an ARP protocol.

[0104] Specifically, after obtaining the candidate list of screens to be projected, the screen projection control device compares the terminal identifiers to be projected in the candidate list of screens to be projected with the projection output terminal identifier, so as to determine whether the terminal identifiers to be projected in the candidate list of screens to be projected exist in the projection terminal identifier that is the same as the projection output terminal identifier, and then determine whether the projection output terminal is in the candidate list of screens to be projected.

[0105] Optionally, if there is a projection terminal identifier identical to that of the projection output terminal in the candidate projection terminal list, the projection control device determines that the projection output terminal is in the candidate list of screens to be projected, and the projection control device determines the terminal survival status of the projection output terminal according to the preset broadcast interface and the characteristic data packet, and then outputs the projection network evaluation result corresponding to the terminal survival status. That is, the projection control device can obtain the characteristic data packet sent by the projection output terminal by monitoring the preset broadcast interface of the preset projection connection protocol or the designated port of the multicast address, thereby determining the terminal survival status of the projection output terminal. Among them, the terminal survival status is a terminal status that characterizes whether the projection output terminal is in a network online state and whether projection interactive operations can be performed.

[0106] Optionally, if the terminal survival state is a normal survival state, the screen projection control device determines that the screen projection output terminal can normally perform the screen projection output interaction, and the screen projection control device outputs the screen projection network evaluation result of the survival of the screen projection output terminal.

[0107] Optionally, if the terminal survival state is an abnormal survival state, the screen projection control device determines that the network connection of the screen projection output terminal is abnormal and the screen projection output interaction cannot be performed normally. The screen projection control device then outputs the screen projection network evaluation result of the abnormal screen projection output terminal.

[0108] Optionally, if the candidate projection terminal identifiers in the candidate projection terminal list are all different from the projection output terminal, that is, the projection control device determines that the projection output terminal cannot be searched, the projection control device performs network node detection on the projection display terminal to obtain the corresponding projection network evaluation result.

[0109] Specifically, the screen projection control device performs instruction calculation on the screen projection display terminal based on the target multi-node instruction to obtain the network node detection result of the screen projection display terminal. Optionally, the target multi-node instruction can be a ping, tracepath, traceroute and other instructions.

[0110] Optionally, if the network node detection result is a multi-network node detection result, the screen projection control device determines that the reason why the screen projection output terminal cannot be searched is due to a multi-node network environment such as a Mesh network or AP bridging, which causes a long data packet transmission forwarding link, AP isolation and other router system forwarding restrictions, etc., then the screen projection control device outputs the screen projection network evaluation result corresponding to the multi-network node connection abnormality;

[0111] Optionally, if the network node detection result is a single network node detection result, the screen projection control device determines that the reason for not being able to search for the screen projection output terminal is an abnormal network connection, and performs a network status detection on the screen projection display terminal to obtain a screen projection network evaluation result.

[0112] In this embodiment, the screen projection control device determines that the network connection state is a multi-network connection state by obtaining the network connection state in the display network connection information; determines the candidate terminal identifiers to be projected according to the multi-network connection state corresponding to each projection display network and the preset network protocol, and generates a candidate projection terminal list; if there is a projection terminal identifier that is the same as the projection output terminal in the candidate projection terminal list, the terminal survival state of the projection output terminal is determined according to the preset broadcast interface and feature data packet, and the projection network evaluation result corresponding to the terminal survival state is output; if the candidate terminal identifiers to be projected in the candidate projection terminal list are all different from the projection output terminal, the projection display terminal is subjected to network node detection to obtain the projection network evaluation result. The network connection detection is implemented for the target projection scene, so as to troubleshoot the network connection reasons that lead to abnormal projection and improve the projection success rate.

[0113] like Figure 4 As shown, Figure 4 This is a flow chart of another embodiment of performing screen projection network evaluation in the screen projection control method provided in an embodiment of the present application. Optionally, in this embodiment, the screen projection control method further includes steps 401 to 404:

[0114] 401. Perform network status detection on the projection display terminal according to a preset delay algorithm to obtain network detection parameters;

[0115] 402. Determine the delay status information of the screen projection display terminal according to the network detection parameter and the delay threshold interval corresponding to the screen projection connection protocol of the screen projection display terminal;

[0116] 403. Evaluate the network bandwidth of the screen projection display terminal to obtain screen projection bandwidth information;

[0117] 404. Determine a screen projection network evaluation result of the screen projection display terminal according to the delay status information and the screen projection bandwidth information.

[0118] Based on the above embodiments, in this embodiment, the screen projection control device also performs network status detection on the screen projection display terminal and the screen projection output terminal in the target screen projection scene, so as to obtain the screen projection network evaluation result corresponding to the network status detection.

[0119] Specifically, the screen projection control device uses a preset delay algorithm to detect the network status of the screen projection display terminal, thereby obtaining a network detection parameter that characterizes the network delay of the screen projection display terminal. In a specific embodiment, the network detection parameter is a network delay parameter.

[0120] Specifically, after obtaining the display network connection information of the projection display terminal, the screen projection control device also uses a preset delay algorithm to perform network delay detection on the display network connection information to obtain network detection parameters, wherein the preset delay algorithm is to calculate the network delay corresponding to the display network connection information according to a preset number of tests and a preset test interval, obtain the average network delay value, and determine the average network delay value as the network detection parameter of the projection display terminal. Optionally, in a specific embodiment, the preset number of tests is 5 times, and the preset test interval is 200ms (unit: milliseconds).

[0121] Specifically, after acquiring the network detection parameters, the screen projection control device also determines the delay status information of the screen projection display terminal according to the delay threshold interval corresponding to the network detection parameters and the screen projection connection protocol of the screen projection display terminal. Different delay threshold intervals correspond to different delay status information.

[0122] For example, in a specific embodiment, the screen projection connection protocol is a mirroring protocol, and the delay threshold interval includes a first delay threshold interval (0-5ms) corresponding to an excellent delay state indicating that the delay state information is no delay, a second delay threshold interval (5-10ms) corresponding to a good delay state indicating that the delay state information is a lower delay, a third delay threshold interval (10-20ms) corresponding to a normal delay state indicating that the delay state information is a normal delay, a fourth delay threshold interval (20-30ms) corresponding to a poor delay state indicating that the delay state information is a higher delay, and a fifth delay threshold interval (delay greater than 30ms) corresponding to an abnormal delay state indicating that the delay state information is a very high delay.

[0123] For another example, in another specific embodiment, the screen projection connection protocol is a non-mirror protocol, then the delay threshold interval includes a first delay threshold interval (0-50ms) corresponding to an excellent delay state indicating that the delay state information is no delay, a second delay threshold interval (50-100ms) corresponding to a good delay state indicating that the delay state information is a lower delay, a third delay threshold interval (100-200ms) corresponding to a normal delay state indicating that the delay state information is a normal delay, a fourth delay threshold interval (200-300ms) corresponding to a poor delay state indicating that the delay state information is a higher delay, and a fifth delay threshold interval (delay greater than 300ms) corresponding to an abnormal delay state indicating that the delay state information is a very high delay.

[0124] Specifically, after obtaining the network detection parameter, the screen projection control device compares the network detection parameter with the delay threshold interval to determine the delay status information of the screen projection display terminal. When obtaining the delay status information, the screen projection control device also evaluates the network bandwidth of the screen projection display terminal to obtain the screen projection bandwidth information.

[0125] The method for acquiring the screen projection bandwidth information is as follows: performing bandwidth evaluation on the screen projection display terminal to determine the current bandwidth information of the screen projection display terminal; acquiring the screen projection video content of the screen projection output terminal to determine the screen projection bandwidth threshold corresponding to the screen projection video content; and generating the screen projection bandwidth information corresponding to the screen projection display terminal according to the current bandwidth information and the screen projection bandwidth threshold. That is, the screen projection control device compares the current bandwidth information with the screen projection bandwidth threshold to determine whether the current network status can load the smooth playback of the screen projection video content, and then outputs the screen projection bandwidth information, wherein the screen projection bandwidth information includes normal screen projection bandwidth information that can be played smoothly and abnormal screen projection bandwidth information that cannot be played normally.

[0126] Specifically, after obtaining the screen projection bandwidth information and delay status information, the screen projection control device performs a network status evaluation on the screen projection display terminal based on the screen projection bandwidth information and delay status information, determines whether the screen projection display device can handle the current screen projection requirements, and outputs the corresponding screen projection network evaluation result.

[0127] In this embodiment, the screen projection control device detects the network status of the screen projection display terminal according to a preset delay algorithm to obtain network detection parameters; determines the delay status information of the screen projection display terminal according to the network detection parameters and the delay threshold interval corresponding to the screen projection connection protocol of the screen projection display terminal; performs network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information; and determines the screen projection network evaluation result of the screen projection display terminal according to the delay status information and the screen projection bandwidth information. Screen projection delay and screen projection bandwidth are detected to determine the screen projection delay status and screen projection load status in the target screen projection scene, and targeted network adjustments are made to the screen projection delay status and screen projection abnormality status to improve the screen projection success rate and screen projection stability.

[0128] In order to better implement the screen projection control method in the embodiment of the present application, based on the screen projection control method, the embodiment of the present application also provides a screen projection control device, such as Figure 5 As shown, Figure 5 The present invention provides a schematic diagram of the structure of an embodiment of a screen projection control device. Specifically, the screen projection control device 500 includes:

[0129] The network acquisition module 501 is configured to respond to a screen projection diagnosis request for a target screen projection scene, and obtain display network connection information of the screen projection display terminal in the target screen projection scene, and output network connection information of the screen projection output terminal in the target screen projection scene;

[0130] A network evaluation module 502 is configured to perform a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0131] The screen projection control module 503 is configured to perform screen projection control according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0132] In a possible implementation of this embodiment, the screen projection control device obtains the display network connection information of the screen projection display terminal in the target screen projection scene, including:

[0133] Identify the network type of the projection display terminal to determine the projection display network type of the projection display terminal, where the projection display network type includes a wired network type and a wireless network type;

[0134] According to the projection display network type, the number of network connections of the projection display terminal is queried to determine the network connection status of the projection display terminal, where the network connection status includes a single network connection status and a multi-network connection status;

[0135] Detecting the connection status between the projection display terminal and a preset gateway to obtain the network connection status of the projection display terminal;

[0136] The screen projection display network type, the network connection status and the gateway connectivity status are determined as the display network connection information of the screen projection display terminal.

[0137] In a possible implementation of this embodiment, the screen projection control device performs a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result, including:

[0138] Obtaining the network connection status and the network connection status in the displayed network connection information, and the projection connection network of the output network connection information;

[0139] If the network connection state is a multi-network connection state and the network connection state is a gateway isolation state, obtaining the target active network of the screen projection display terminal;

[0140] If the target active network is different from the screen projection connection network, it is determined that the screen projection network evaluation result of the target screen projection scenario is an abnormal multi-network screen projection result.

[0141] In a possible implementation of this embodiment, the screen projection control device performs a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result, including:

[0142] Acquire the network connection status in the displayed network connection information, and determine that the network connection status is a multi-network connection status;

[0143] Determine the candidate screen projection terminal identifiers according to the multiple network connection states corresponding to each screen projection display network and the preset network protocol, and generate a list of candidate screen projection terminals;

[0144] If there is a terminal identifier to be projected that is the same as the screen projection output terminal in the candidate screen projection terminal list, the terminal survival status of the terminal to be projected output is determined according to the preset broadcast interface and the characteristic data packet, and the screen projection network evaluation result corresponding to the terminal survival status is output;

[0145] If the identifiers of the candidate screen projection terminals in the candidate screen projection terminal list are all different from the screen projection output terminal, a network node detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

[0146] In a possible implementation of this embodiment, the screen projection control device performs network node detection on the screen projection display terminal to obtain a screen projection network evaluation result, including:

[0147] Performing instruction calculation on the screen projection display terminal based on the target multi-node instruction to obtain a network node detection result of the screen projection display terminal;

[0148] If the network node detection result is a multiple network node detection result, output the screen projection network evaluation result corresponding to the multiple network node connection abnormality;

[0149] If the network node detection result is a single network node detection result, a network status detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

[0150] In a possible implementation of this embodiment, the screen projection control device performs network status detection on the screen projection display terminal to obtain a screen projection network evaluation result, including:

[0151] Performing network status detection on the projection display terminal according to a preset delay algorithm to obtain network detection parameters;

[0152] Determining the delay status information of the screen projection display terminal according to the network detection parameter and the delay threshold interval corresponding to the screen projection connection protocol of the screen projection display terminal;

[0153] Performing a network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information;

[0154] The screen projection network evaluation result of the screen projection display terminal is determined according to the delay status information and the screen projection bandwidth information.

[0155] In a possible implementation of this embodiment, the screen projection control device performs network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information, including:

[0156] Performing bandwidth evaluation on the screen projection display terminal to determine current bandwidth information of the screen projection display terminal;

[0157] Acquire the projection video content of the projection output terminal, and determine the projection bandwidth threshold corresponding to the projection video content;

[0158] The projection bandwidth information corresponding to the projection display terminal is generated according to the current bandwidth information and the projection bandwidth threshold.

[0159] In this embodiment, the screen projection control device obtains the display network connection information of the screen projection display terminal in the target screen projection scene and the output network connection information of the screen projection output terminal in the target screen projection scene by responding to the screen projection diagnosis request for the target screen projection scene; performs a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result; performs screen projection control according to the screen projection network evaluation result and a preset screen projection connection protocol to obtain a screen projection control result. In the target screen projection scene, the multi-dimensional display network connection information of the screen projection display terminal and the multi-dimensional output network connection information of the screen projection output terminal are obtained, and the screen projection network evaluation is performed using the display network connection information and the output network connection information, so as to check the network factors that may cause screen projection abnormalities in the target screen projection scene, obtain the screen projection network evaluation result, and perform screen projection control based on the screen projection network evaluation result and the screen projection connection protocol of the screen projection display terminal, so as to improve the screen projection success rate and improve the screen projection stability during the screen projection process.

[0160] The embodiment of the present invention also provides a screen projection control device, such as Figure 6 As shown, Figure 6 This is a schematic diagram of the structure of an embodiment of the screen projection control device provided in the embodiments of the present application.

[0161] The screen projection control device integrates any one of the screen projection control devices provided in the embodiments of the present invention, and the screen projection control device includes:

[0162] one or more processors;

[0163] Memory; and

[0164] One or more applications, wherein the one or more applications are stored in the memory and are configured so that the processor executes the steps of the screen projection control method described in any of the above-mentioned screen projection control method embodiments.

[0165] Specifically, the screen projection control device may include one or more processing core processors 601, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will understand that Figure 6 The structure of the screen projection control device shown in the figure does not constitute a limitation on the screen projection control device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0166] The processor 601 is the control center of the screen projection control device. It uses various interfaces and lines to connect the various parts of the entire screen projection control device. By running or executing software programs and / or modules stored in the memory 602, and calling the data stored in the memory 602, it executes various functions of the screen projection control device and processes data, thereby monitoring the screen projection control device as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.

[0167] The memory 602 can be used to store software programs and modules, and the processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the projection control device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.

[0168] The screen projection control device also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 603 may also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0169] The screen projection control device may also include an input unit 604, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0170] Although not shown, the screen projection control device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the screen projection control device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby realizing various functions, as follows:

[0171] In response to a screen projection diagnosis request for a target screen projection scene, obtaining display network connection information of a screen projection display terminal in the target screen projection scene, and output network connection information of a screen projection output terminal in the target screen projection scene;

[0172] Performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0173] Screen projection control is performed according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0174] To this end, an embodiment of the present invention provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any one of the screen projection control methods provided in the embodiments of the present invention. For example, the computer program can be loaded by the processor to execute the following steps:

[0175] In response to a screen projection diagnosis request for a target screen projection scene, obtaining display network connection information of a screen projection display terminal in the target screen projection scene, and output network connection information of a screen projection output terminal in the target screen projection scene;

[0176] Performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result;

[0177] Screen projection control is performed according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

[0178] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above, and will not be repeated here.

[0179] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments, which will not be repeated here.

[0180] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0181] The above is a detailed introduction to a screen projection control method provided in an embodiment of the present application. Specific embodiments are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A screen projection control method, characterized in that: The screen projection control method comprises: In response to a screen projection diagnosis request for a target screen projection scene, obtaining display network connection information of a screen projection display terminal in the target screen projection scene, and output network connection information of a screen projection output terminal in the target screen projection scene; Performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result; Screen projection control is performed according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

2. The screen projection control method according to claim 1, characterized in that: The obtaining the display network connection information of the screen projection display terminal in the target screen projection scene includes: Identify the network type of the projection display terminal to determine the projection display network type of the projection display terminal, where the projection display network type includes a wired network type and a wireless network type; According to the projection display network type, the number of network connections of the projection display terminal is queried to determine the network connection status of the projection display terminal, where the network connection status includes a single network connection status and a multi-network connection status; Detecting the connection status between the projection display terminal and a preset gateway to obtain the network connection status of the projection display terminal; The screen projection display network type, the network connection status and the gateway connectivity status are determined as the display network connection information of the screen projection display terminal.

3. The screen projection control method according to claim 1, characterized in that: The performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result includes: Obtaining the network connection status and the network connection status in the displayed network connection information, and the screen projection connection network of the output network connection information; If the network connection state is a multi-network connection state and the network connection state is a gateway isolation state, obtaining the target active network of the screen projection display terminal; If the target active network is different from the screen projection connection network, it is determined that the screen projection network evaluation result of the target screen projection scenario is an abnormal multi-network screen projection result.

4. The screen projection control method according to claim 1, characterized in that: The performing a screen projection network evaluation on the target screen projection scenario based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result includes: Acquire the network connection status in the displayed network connection information, and determine that the network connection status is a multi-network connection status; Determine the candidate screen projection terminal identifiers according to the multiple network connection states corresponding to each screen projection display network and the preset network protocol, and generate a list of candidate screen projection terminals; If there is a projection terminal identifier identical to the projection output terminal in the candidate projection terminal list, determine the terminal survival status of the projection output terminal according to the preset broadcast interface and the feature data packet, and output the projection network evaluation result corresponding to the terminal survival status; If the identifiers of the candidate screen projection terminals in the candidate screen projection terminal list are all different from the screen projection output terminal, a network node detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

5. The screen projection control method according to claim 4, characterized in that: The performing network node detection on the screen projection display terminal to obtain a screen projection network evaluation result includes: Performing instruction calculation on the screen projection display terminal based on the target multi-node instruction to obtain a network node detection result of the screen projection display terminal; If the network node detection result is a multiple network node detection result, output the screen projection network evaluation result corresponding to the multiple network node connection abnormality; If the network node detection result is a single network node detection result, a network status detection is performed on the screen projection display terminal to obtain a screen projection network evaluation result.

6. The screen projection control method according to claim 5, characterized in that: The performing of network status detection on the screen projection display terminal to obtain a screen projection network evaluation result includes: Performing network status detection on the projection display terminal according to a preset delay algorithm to obtain network detection parameters; Determining the delay status information of the screen projection display terminal according to the network detection parameter and the delay threshold interval corresponding to the screen projection connection protocol of the screen projection display terminal; Performing a network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information; The screen projection network evaluation result of the screen projection display terminal is determined according to the delay status information and the screen projection bandwidth information.

7. The screen projection control method according to claim 6, characterized in that: The performing network bandwidth evaluation on the screen projection display terminal to obtain screen projection bandwidth information includes: Performing bandwidth evaluation on the screen projection display terminal to determine current bandwidth information of the screen projection display terminal; Acquire the projection video content of the projection output terminal, and determine the projection bandwidth threshold corresponding to the projection video content; The projection bandwidth information corresponding to the projection display terminal is generated according to the current bandwidth information and the projection bandwidth threshold.

8. A screen projection control device, characterized in that: The screen projection control device comprises: A network acquisition module is configured to respond to a screen projection diagnosis request for a target screen projection scene, obtain display network connection information of the screen projection display terminal in the target screen projection scene, and output network connection information of the screen projection output terminal in the target screen projection scene; A network evaluation module is configured to perform a screen projection network evaluation on the target screen projection scene based on the display network connection information and the output network connection information to obtain a screen projection network evaluation result; The screen projection control module is configured to perform screen projection control according to the screen projection network evaluation result and the preset screen projection connection protocol to obtain the screen projection control result.

9. A screen projection control device, characterized in that: The screen projection control device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the screen projection control method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of the screen projection control method described in any one of claims 1 to 7.