Reliable wireless screen projection method and device based on Polar code
By using Polar code-based methods in wireless screen projection technology to analyze and manage the connection status of screen projection equipment, the stability and power consumption of wireless screen projection in complex environments are solved, and a more efficient and reliable screen projection effect is achieved.
Patent Information
- Application Number
- CN202510160870.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2025-06-06
AI Technical Summary
The existing wireless screen projection technology is difficult to ensure stability and reliability in complex wireless environments, and the screen projection equipment consumes too much power when connected to multiple devices, resulting in a shortening of the device battery life.
Using a reliable wireless screen projection method based on Polar code, by analyzing the sub-picture attribute information of multiple screen projection devices on the projection device, filtering the target sub-picture and controlling the screen projection device to switch the screen projection connection status, and using the semantic correlation analysis model to judge the screen projection connection conditions, so as to dynamically manage the connection status of the screen projection device.
It effectively reduces the power consumption of screen projection equipment, extends the battery life of the equipment, and improves the stability and reliability of screen projection in complex wireless environments, and improves the user experience.
Smart Images

Figure CN120111293A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless screen projection technology, and in particular to a reliable wireless screen projection method and device based on Polar code. Background Art
[0002] In today's digital age, wireless screen projection technology has been widely used as a convenient multimedia transmission method. It allows users to project content on mobile devices (such as mobile phones and tablets) or computers, including videos, pictures, documents, etc., onto large-screen display devices (such as TVs and projectors), greatly improving users' viewing experience and work efficiency.
[0003] Multiple projection devices wirelessly project their projection data streams to the same projection device, which is a common wireless projection method. For example, multiple family members project videos, games and other content from their mobile phones or tablets to the TV to watch or play games together; or, in an office meeting scenario, multiple participants project documents, PPTs and other materials from their computers or mobile devices to the large screen in the conference room for presentation and explanation. By projecting screens simultaneously on multiple devices, it is convenient for multiple users to collaborate or cooperate. However, during the simultaneous projection process, multiple projection devices need to maintain a continuous connection with the projection device, which causes excessive power consumption of the projection device.
[0004] At the same time, the stability and reliability of the existing wireless screen projection technology are difficult to guarantee in complex wireless environments, such as strong signal interference and multipath propagation. It is easy to experience screen freezes and interruptions, which affects the user experience. Polar code, as a new channel coding technology, has good error correction performance and low encoding and decoding complexity, and provides new ideas and methods for solving the low power consumption and reliability problems in wireless screen projection.
[0005] Therefore, how to design a reliable and low-power wireless screen projection method based on Polar code has become a technical problem that needs to be solved urgently. Summary of the invention
[0006] In response to the above technical problems, the present invention provides a reliable wireless screen projection method, device, electronic device, computer storage medium and computer program product based on Polar code.
[0007] The present invention discloses a reliable wireless screen projection method based on Polar code, which is applied to a screen projection device. The method comprises the following steps:
[0008] When there are multiple screen projection devices in the display interface, determine the sub-pictures corresponding to each of the screen projection devices, and extract attribute information of the screen projection data stream based on the Polar code from the sub-pictures; wherein the attribute information includes a dynamic type and a static type;
[0009] Filtering a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device;
[0010] A semantic association analysis model is used to extract semantically associated object information from each sub-screen that does not include the target sub-screen, and the target screen projection device is analyzed based on the semantically associated object information to see whether it meets the screen projection connection conditions. If so, the corresponding target screen projection device and the projected screen device are controlled to restore the screen projection connection state.
[0011] Optionally, extracting attribute information of the projection data stream based on the Polar code from the sub-picture includes:
[0012] Determine whether each of the projection data streams based on the Polar code in each of the sub-pictures is streaming media data;
[0013] For streaming media data, when the screen projection device completes uploading the streaming media data, the attribute information thereof is set to a static type, otherwise the attribute information thereof is set to a dynamic type;
[0014] For non-streaming media data, the operation information of the sub-picture is identified. If the operation information is identified, the attribute information thereof is set to a dynamic type; otherwise, the attribute information thereof is set to a static type.
[0015] Optionally, the using a semantic association analysis model to extract semantically associated object information from each of the sub-pictures excluding the target sub-picture, and analyzing whether the target sub-picture meets the screen projection connection condition according to each of the semantically associated object information, includes:
[0016] Extracting text information and voice information from each of the sub-screens excluding the target sub-screen, wherein the text information includes displayed text information and operated text information;
[0017] Use a semantic relevance analysis model to perform semantic relevance analysis on the text information and voice information to obtain the semantic relevance object information, including the semantic relevance with each of the projection devices;
[0018] If the semantic correlation with the target screen projection device is higher than a preset threshold, it is determined that the target sub-screen of the target screen projection device meets the screen projection connection condition.
[0019] Optionally, the preset threshold is determined in the following manner:
[0020] Counting the synchronization operation degree between the target screen projection device and the displayed content in each of the sub-screens during the current joint screen projection process, and determining the preset threshold value according to the synchronization operation degree;
[0021] The preset threshold value decreases as the synchronization operation degree increases, and the preset threshold value increases as the synchronization operation degree decreases.
[0022] Optionally, the method further comprises:
[0023] After controlling the corresponding target screen projection device and the projected screen device to restore the screen projection connection state, the target screen projection device is controlled to switch to the screen projection disconnection state with the projected screen device only when the attribute information of the target sub-screen is re-identified as a static type and reaches a preset duration;
[0024] The preset duration is also determined according to the synchronization operation degree.
[0025] The present invention also discloses a reliable wireless screen projection device based on Polar code, the device comprising a processor and a memory storing computer code, the computer code is called and executed by the processor to implement the following steps:
[0026] When there are multiple screen projection devices in the display interface, determine the sub-pictures corresponding to each of the screen projection devices, and extract attribute information of the screen projection data stream based on the Polar code from the sub-pictures; wherein the attribute information includes a dynamic type and a static type;
[0027] Filtering a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device;
[0028] A semantic association analysis model is used to extract semantically associated object information from each sub-screen that does not include the target sub-screen, and the target screen projection device is analyzed based on the semantically associated object information to see whether it meets the screen projection connection conditions. If so, the corresponding target screen projection device and the projected screen device are controlled to restore the screen projection connection state.
[0029] Optionally, extracting attribute information of the projection data stream based on the Polar code from the sub-picture includes:
[0030] Determine whether each of the projection data streams based on the Polar code in each of the sub-pictures is streaming media data;
[0031] For streaming media data, when the screen projection device completes uploading the streaming media data, the attribute information thereof is set to a static type, otherwise the attribute information thereof is set to a dynamic type;
[0032] For non-streaming media data, the operation information of the sub-picture is identified. If the operation information is identified, the attribute information thereof is set to a dynamic type; otherwise, the attribute information thereof is set to a static type.
[0033] Optionally, the using a semantic association analysis model to extract semantically associated object information from each of the sub-pictures excluding the target sub-picture, and analyzing whether the target sub-picture meets the screen projection connection condition according to each of the semantically associated object information, includes:
[0034] Extracting text information and voice information from each of the sub-screens excluding the target sub-screen, wherein the text information includes displayed text information and operated text information;
[0035] Use a semantic relevance analysis model to perform semantic relevance analysis on the text information and voice information to obtain the semantic relevance object information, including the semantic relevance with each of the projection devices;
[0036] If the semantic correlation with the target screen projection device is higher than a preset threshold, it is determined that the target sub-screen of the target screen projection device meets the screen projection connection condition.
[0037] Optionally, the preset threshold is determined in the following manner:
[0038] Counting the synchronization operation degree between the target screen projection device and the displayed content in each of the sub-screens during the current joint screen projection process, and determining the preset threshold value according to the synchronization operation degree;
[0039] The preset threshold value decreases as the synchronization operation degree increases, and the preset threshold value increases as the synchronization operation degree decreases.
[0040] Optionally, the method further comprises:
[0041] After controlling the corresponding target screen projection device and the projected screen device to restore the screen projection connection state, the target screen projection device is controlled to switch to the screen projection disconnection state with the projected screen device only when the attribute information of the target sub-screen is re-identified as a static type and reaches a preset duration;
[0042] The preset duration is also determined according to the synchronization operation degree.
[0043] The present invention also discloses an electronic device, comprising: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement any of the above methods.
[0044] The present invention also discloses a computer storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement any of the above methods.
[0045] The present invention also discloses a computer program product, which includes computer codes. When the computer codes are executed by a processor of an electronic device, any of the above methods is implemented.
[0046] The present invention manages the connection status between the projection device and the projection device corresponding to each sub-screen by accurately analyzing the sub-screens of multiple projection devices that are projected together on the display interface of the projection device, thereby achieving the technical effect of reducing unnecessary connection maintenance, reducing the power consumption of the projection device, and extending the battery life of the device. At the same time, the use of Polar code to construct the projection data stream can effectively cope with complex wireless environments, reduce screen freezes and interruptions, improve the stability and reliability of projection, and improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0048] Figure 1 It is a flowchart of a reliable wireless screen projection method based on Polar code disclosed in an embodiment of the present invention;
[0049] Figure 2 It is a schematic diagram of multiple screen projection devices jointly projecting screens in the same projected screen device disclosed in an embodiment of the present invention;
[0050] Figure 3 It is a structural schematic diagram of a reliable wireless screen projection device based on Polar code disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The following is a description of the implementation of the present application by specific specific embodiments. People familiar with the technology can easily understand other advantages and effects of the present application from the contents disclosed in this specification. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0052] In addition, the technical features involved in the different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0053] In response to the above technical issues, such as Figure 1 As shown, an embodiment of the present invention discloses a reliable wireless screen projection method based on Polar code, which is applied to a screen projection device. The method includes the following steps:
[0054] S10, when there are multiple projection devices in the display interface, determine the sub-screen corresponding to each of the projection devices, and extract the attribute information of the projection data stream based on the Polar code from the sub-screen; wherein the attribute information includes dynamic type and static type.
[0055] like Figure 2 As shown in the figure, the large screen in the conference room displays the contents of three projection devices at the same time, namely the project promotion video being played by projection device A, the project planning PPT displayed by projection device B, and the project document shared by projection device C. The projected device first determines the sub-screen corresponding to each projection device, and then extracts the attribute information of the projection data stream based on the Polar code from the sub-screen, which includes dynamic type and static type.
[0056] Dynamic types include, for example, video frame switching in video data, page switching and dynamic effects in PPT data, and text editing in document data; static types refer to dynamic types without the above types, for example, video data is in a paused state, PPT data is in a long period of time (for example, 10s) without page switching, dynamic effects and other dynamic situations, and there is no text editing in document data.
[0057] S20, filtering out a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device.
[0058] According to the above dynamic types and static types, we can know which sub-screens are actually not updated with data streams at present, and they can be identified as target sub-screens. For example, the document of projection device C has not had any text editing behavior in the past few minutes and is in a static type state; or, the PPT of projection device B has stayed on the same page for a long time, and there is no dynamic type such as page switching and dynamic effects. Based on this information, the projected device identifies the sub-screen corresponding to projection device B or C as the target sub-screen. At this time, in order to reduce power consumption, the projected device controls projection device B or C to switch to a projection disconnected state with the projected device to avoid devices B or C from continuing to consume power to maintain the connection when there is no content update.
[0059] S30, using the semantic association analysis model to extract semantically associated object information from each sub-screen excluding the target sub-screen, and analyzing whether the target screen projection device meets the screen projection connection conditions based on each semantic associated object information. If so, control the corresponding target screen projection device and the projected screen device to restore the screen projection connection state.
[0060] During the meeting, after the target projection device corresponding to the target sub-screen is disconnected from the projection device, the projection device will continue to use the semantic relevance analysis model to analyze those non-target sub-screens (i.e., sub-screens that are still connected to the projection). For example, projection device A is playing a project introduction video, and projection device B is showing a real-time updated sales data report. The semantic relevance analysis model will analyze the semantic information of the scene, character actions, voice content, text content, etc. in the video sub-screen, and analyze the semantic information of the table structure, data change trend, etc. in the report sub-screen.
[0061] Then, based on the semantically associated object information obtained from these analyses, the projected device begins to determine whether the target sub-screen that was previously disconnected meets the projection connection conditions. The projection connection conditions here refer to the target projection device being associated with other sub-screens. For example, a key chart in the PPT is recognized to be mentioned from the discussion voice semantics of other sub-screens. At this time, it is determined that the target projection device corresponding to the target sub-screen (the PPT sub-screen of projection device B) meets the projection connection conditions. The projected device will control the corresponding target projection device (projection device B) to restore the projection connection status with itself. In this way, during the meeting, the connection status of the projection device can be intelligently managed according to actual needs, which not only ensures that key content can be projected at any time, but also can be temporarily disconnected when not needed to reduce power consumption.
[0062] The present invention manages the connection status between the projection device and the projection device corresponding to each sub-screen by accurately analyzing the sub-screens of multiple projection devices that are projected together on the display interface of the projection device, thereby achieving the technical effect of reducing unnecessary connection maintenance, reducing the power consumption of the projection device, and extending the battery life of the device. At the same time, the use of Polar code to construct the projection data stream can effectively cope with complex wireless environments, reduce screen freezes and interruptions, improve the stability and reliability of projection, and improve user experience.
[0063] Optionally, extracting attribute information of the projection data stream based on the Polar code from the sub-picture includes:
[0064] Determine whether each of the projection data streams based on the Polar code in each of the sub-pictures is streaming media data;
[0065] For streaming media data, when the screen projection device completes uploading the streaming media data, the attribute information thereof is set to a static type, otherwise the attribute information thereof is set to a dynamic type;
[0066] For non-streaming media data, the operation information of the sub-picture is identified. If the operation information is identified, the attribute information thereof is set to a dynamic type; otherwise, the attribute information thereof is set to a static type.
[0067] In this embodiment, it is first determined whether the screen projection data stream in each sub-screen is streaming media data. Streaming media data refers to data such as video and audio that need to be transmitted in real time and broadcast while being transmitted; while non-streaming media data includes static documents, still pictures and other data that do not need to be transmitted continuously in real time. For example, in a scene with both video projection and document projection, the data stream of video projection belongs to streaming media data, while the data stream of document projection belongs to non-streaming media data.
[0068] For streaming media data, although it is transmitted and played simultaneously, its transmission rate is usually faster than the playback rate. The streaming media data of the projection device will be cached in the projection device before the playback is completed. At this time, although the video streaming data of the corresponding sub-screen is still playing, the sub-screen is actually static, that is, the corresponding projection device can switch to the projection disconnected state with the projection device to reduce the connection power consumption. If the streaming media data has not yet completed the cache, it is considered that the sub-screen is still a dynamic attribute.
[0069] For non-streaming media data, since the transmission of data usually requires manual operation by manpower on the projection device, its attribute information cannot be determined solely based on whether the upload is completed. In this regard, the present invention is configured to directly identify the operation information of such sub-screens. The operation information can be editing operations on documents (such as text input, text selection, format changes, etc.), scaling and rotating images, and other operations. If these operations are identified, it means that the data is in a changing state, and its attribute information is set to a dynamic type. If no operation is identified, that is, the data is in a static state, its attribute information is set to a static type, such as when a static picture is projected and there is no operation, its attribute information is a static type.
[0070] Optionally, the using a semantic association analysis model to extract semantically associated object information from each of the sub-pictures excluding the target sub-picture, and analyzing whether the target sub-picture meets the screen projection connection condition according to each of the semantically associated object information, includes:
[0071] Extracting text information and voice information from each of the sub-screens excluding the target sub-screen, wherein the text information includes displayed text information and operated text information;
[0072] Use a semantic relevance analysis model to perform semantic relevance analysis on the text information and voice information to obtain the semantic relevance object information, including the semantic relevance with each of the projection devices;
[0073] If the semantic correlation with the target screen projection device is higher than a preset threshold, it is determined that the target sub-screen of the target screen projection device meets the screen projection connection condition.
[0074] In this embodiment, text information and voice information are extracted from other sub-screens that are currently connected to the screen and are not the target sub-screen. Among them, text information covers displayed text information, such as text content directly presented in the document, and operated text information (such as selected text content). Voice information refers to the voice in the streaming media data played by the sub-screen. These voices are, for example, audio embedded in the played video (such as explanation audio), or real-time audio of participants in a voice conference.
[0075] It is preferred to deploy locally based on a general large model (such as DeepSeek, KIMI, etc.) to pre-build a semantic relevance analysis model, and use the model to perform semantic relevance analysis on the extracted text information and voice information, so as to obtain the semantic relevance with each projection device. The semantic relevance refers to the size of the semantic relevance between the actual content contained in the above text information and voice information and each projection device. When the semantic relevance is greater than the preset threshold, it is considered that the above text information and voice information in other sub-screens actually mention the target projection device. At this time, it can be determined that the target projection device meets the projection connection conditions, that is, the target projection device needs to re-establish a connection with the projected device to automatically or manually transmit the updated information to the corresponding sub-screen of the projected device for viewing by the participants.
[0076] For example, in a sub-screen, the display of "Part 3, detailed planning information display" is switched, or the part "Part 3, detailed planning information display" is clicked and selected, and the document of the target projection device C, which is currently disconnected from the projection device, contains the above-mentioned "detailed planning information". At this time, it is determined that the target projection device C meets the projection connection conditions, and it is controlled to reconnect with the projection device to wirelessly project the "detailed planning information" to the corresponding target sub-screen. During the wireless projection process, the above-mentioned "detailed planning information" can be automatically filtered and projected, or it can be manually called out by the user of the target projection device C after the connection is reestablished, without specific limitation.
[0077] Optionally, the preset threshold is determined in the following manner:
[0078] Counting the synchronization operation degree between the target screen projection device and the displayed content in each of the sub-screens during the current joint screen projection process, and determining the preset threshold value according to the synchronization operation degree;
[0079] The preset threshold value decreases as the synchronization operation degree increases, and the preset threshold value increases as the synchronization operation degree decreases.
[0080] In this embodiment, the size of the above-mentioned preset threshold should be appropriate. If it is too large, it will easily cause the target screen projection device to take too long to re-establish the connection with the projected device, resulting in lag in the joint screen projection process. If it is too small, it will easily cause the target screen projection device to frequently re-establish the connection with the projected device, which is not conducive to reducing the power consumption of the target screen projection device.
[0081] In response to the above problems, the present invention is arranged to count the synchronization operation degree between the target screen projection device and the displayed content in each other sub-screen during the process of screen projection of multiple devices. For example, in a team project report meeting, multiple members' devices are projecting at the same time. Member A projects the project progress document, and member B projects the project achievement presentation PPT. If member A marks a certain progress node in the document, member B also synchronously highlights the relevant content of the progress node in the PPT, which generates a synchronization operation. By counting the frequency and total number of occurrences of such synchronization operations, the above-mentioned synchronization operation degree can be obtained. Obviously, the synchronization operation degree is positively correlated with the above-mentioned frequency and total number of times, but the present invention does not limit the specific expression form of the conversion formula between them.
[0082] The present invention sets an inverse relationship between the preset threshold and the degree of synchronization operation. When the degree of synchronization operation becomes larger, it means that the target screen projection device is closely associated with the content of other sub-screens. When the semantic correlation is judged later, a very high correlation is not required to determine that the target sub-screen meets the screen projection connection conditions, so the preset threshold is correspondingly set to be relatively small. For example, in a teaching scenario, the teacher's screen-projected teaching outline and the student's screen-projected classroom notes frequently update knowledge points synchronously. The degree of synchronization operation is high, and the preset threshold can be set to be relatively low. In this way, once there is a discussion related to the teacher's screen projection outline, the student's screen projection notes can quickly meet the reconnection conditions. On the contrary, when the degree of synchronization operation becomes smaller, it means that the association is not close, and a higher semantic correlation is required to determine whether the screen projection connection conditions are met, and the preset threshold is set to be relatively large.
[0083] By dynamically adjusting the preset threshold according to the degree of synchronization operation, it is possible to more accurately determine when the target sub-screen meets the screen projection connection conditions, thereby improving the experience of joint screen projection.
[0084] Optionally, the method further comprises:
[0085] After controlling the corresponding target screen projection device and the projected screen device to restore the screen projection connection state, the target screen projection device is controlled to switch to the screen projection disconnection state with the projected screen device only when the attribute information of the target sub-screen is re-identified as a static type and reaches a preset duration;
[0086] The preset duration is also determined according to the synchronization operation degree.
[0087] In this embodiment, after controlling the target screen projection device and the projected screen device to restore the screen projection connection state, the projected screen device will continue to monitor the attribute information of the target sub-screen (which has actually become a sub-screen, and the original name is kept here for ease of understanding). When the attribute information of the target sub-screen is re-identified as a static type, the target screen projection device is not immediately controlled to switch to a screen projection disconnected state with the projected screen device. Instead, when this static state continues for a preset time, the target screen projection device will be controlled to switch to a screen projection disconnected state with the projected screen device. If during the waiting process, its attribute information becomes a dynamic type, the switch to the screen projection disconnected state is terminated. With this setting, it is possible to dynamically decide when to disconnect from the projected screen device based on the degree of association between the target screen projection device and other sub-screens, thereby avoiding frequent freezes caused by too frequent disconnections.
[0088] For example, in a business meeting, the PPT of projection device A resumes the projection connection due to the needs of the meeting discussion. When the PPT page turns over and there are no new page switches, dynamic effects or other dynamic operations for a period of time, the attribute information is identified as a static type. If the static state continues for a preset period of time (for example, 10s, 20s), the projection connection with the projected device will be disconnected to avoid the device maintaining a connection and consuming power when there is no content update.
[0089] The preset duration is also determined based on the above-mentioned degree of synchronization operation, and the two have the same correlation relationship. Specifically, when the degree of synchronization operation is high, it means that the target projection device is closely related to other projection contents and may be needed again at any time, so the preset duration will be set longer, that is, waiting for a longer time before disconnecting the projection. When the degree of synchronization operation is low, it means that the association is not close, and the possibility of being needed again in a short time is small, so the preset duration will be set shorter, that is, when the target sub-screen becomes a static type again, the target projection device will be controlled to disconnect from the projected device as soon as possible, effectively reducing the power consumption of the device and improving the overall operating efficiency.
[0090] The embodiment of the present invention further discloses a reliable wireless screen projection device based on Polar code, the device comprising a processor and a memory storing computer code, the computer code is called and executed by the processor to implement the following steps:
[0091] When there are multiple screen projection devices in the display interface, determine the sub-pictures corresponding to each of the screen projection devices, and extract attribute information of the screen projection data stream based on the Polar code from the sub-pictures; wherein the attribute information includes a dynamic type and a static type;
[0092] Filtering a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device;
[0093] A semantic association analysis model is used to extract semantically associated object information from each sub-screen that does not include the target sub-screen, and the target screen projection device is analyzed based on the semantically associated object information to see whether it meets the screen projection connection conditions. If so, the corresponding target screen projection device and the projected screen device are controlled to restore the screen projection connection state.
[0094] An embodiment of the present invention further discloses an electronic device, comprising: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the method described in the above embodiment.
[0095] An embodiment of the present invention further discloses a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is executed by a processor to implement the method described in the above embodiment.
[0096] An embodiment of the present invention further discloses a computer program product, which includes computer code. When the computer code is executed by a processor of an electronic device, the method described in the above embodiment is implemented.
[0097] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0098] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A reliable wireless screen projection method based on Polar code, applied to the screen projection device, characterized in that: The method comprises the following steps: When there are multiple screen projection devices in the display interface, determine the sub-pictures corresponding to each of the screen projection devices, and extract attribute information of the screen projection data stream based on the Polar code from the sub-pictures; wherein the attribute information includes a dynamic type and a static type; Filtering a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device; A semantic association analysis model is used to extract semantically associated object information from each sub-screen that does not include the target sub-screen, and the target screen projection device is analyzed based on the semantically associated object information to see whether it meets the screen projection connection conditions. If so, the corresponding target screen projection device and the projected screen device are controlled to restore the screen projection connection state.
2. The reliable wireless screen projection method based on Polar code according to claim 1, characterized in that: The extracting attribute information of the projection data stream based on the Polar code from the sub-picture includes: Determine whether each of the projection data streams based on the Polar code in each of the sub-pictures is streaming media data; For streaming media data, when the screen projection device completes uploading the streaming media data, the attribute information thereof is set to a static type, otherwise the attribute information thereof is set to a dynamic type; For non-streaming media data, the operation information of the sub-picture is identified. If the operation information is identified, the attribute information thereof is set to a dynamic type; otherwise, the attribute information thereof is set to a static type.
3. The reliable wireless screen projection method based on Polar code according to claim 1, characterized in that: The method of using the semantic association analysis model to extract semantically associated object information from each of the sub-pictures excluding the target sub-picture, and analyzing whether the target sub-picture meets the projection connection condition according to each of the semantically associated object information, includes: Extracting text information and voice information from each of the sub-screens excluding the target sub-screen, wherein the text information includes displayed text information and operated text information; Use a semantic relevance analysis model to perform semantic relevance analysis on the text information and voice information to obtain the semantic relevance object information, including the semantic relevance with each of the projection devices; If the semantic correlation with the target screen projection device is higher than a preset threshold, it is determined that the target sub-screen of the target screen projection device meets the screen projection connection condition.
4. The reliable wireless screen projection method based on Polar code according to claim 3, characterized in that: The preset threshold is determined in the following manner: Counting the synchronization operation degree between the target screen projection device and the displayed content in each of the sub-screens during the current joint screen projection process, and determining the preset threshold value according to the synchronization operation degree; The preset threshold value decreases as the synchronization operation degree increases, and the preset threshold value increases as the synchronization operation degree decreases.
5. The reliable wireless screen projection method based on Polar code according to claim 4, characterized in that: The method further comprises: After controlling the corresponding target screen projection device and the projected screen device to restore the screen projection connection state, the target screen projection device is controlled to switch to the screen projection disconnection state with the projected screen device only when the attribute information of the target sub-screen is re-identified as a static type and reaches a preset duration; The preset duration is also determined according to the synchronization operation degree.
6. A reliable wireless screen projection device based on Polar code, the device comprising a processor and a memory storing computer code, characterized in that: The computer code is called and executed by the processor to implement the following steps: When there are multiple screen projection devices in the display interface, determine the sub-pictures corresponding to each of the screen projection devices, and extract attribute information of the screen projection data stream based on the Polar code from the sub-pictures; wherein the attribute information includes a dynamic type and a static type; Filtering a target sub-screen from each of the sub-screens according to each of the attribute information, and controlling a target screen projection device corresponding to the target sub-screen to switch to a screen projection disconnected state from the projected screen device; A semantic association analysis model is used to extract semantically associated object information from each sub-screen that does not include the target sub-screen, and the target screen projection device is analyzed based on the semantically associated object information to see whether it meets the screen projection connection conditions. If so, the corresponding target screen projection device and the projected screen device are controlled to restore the screen projection connection state.
7. The reliable wireless screen projection device based on Polar code according to claim 6, characterized in that: The extracting attribute information of the projection data stream based on the Polar code from the sub-picture includes: Determine whether each of the projection data streams based on the Polar code in each of the sub-pictures is streaming media data; For streaming media data, when the screen projection device completes uploading the streaming media data, the attribute information thereof is set to a static type, otherwise the attribute information thereof is set to a dynamic type; For non-streaming media data, the operation information of the sub-picture is identified. If the operation information is identified, the attribute information thereof is set to a dynamic type; otherwise, the attribute information thereof is set to a static type.
8. An electronic device comprising: At least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the method according to any one of claims 1 to 5.
9. A computer storage medium storing a computer program, characterized in that: The computer program is executed by a processor to implement the method according to any one of claims 1 to 5.
10. A computer program product, characterized in that: The computer program product includes computer codes, and when the computer codes are executed by a processor of an electronic device, the method according to any one of claims 1 to 5 is implemented.