Screen projection path number determination method and system, terminal and storage medium
By calculating the efficiency score of the display device and determining the target screen projection path, the problem of difficulty in calculating the maximum number of screen projection devices in the prior art is solved, and a method of effectively calculating the screen projection path while ensuring performance is realized.
Patent Information
- Application Number
- CN202411780195.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, it is difficult to effectively calculate the number of display devices to be projected with the maximum acceptable number of screens to be projected under the premise of ensuring performance.
By obtaining the performance score, hardware efficiency and operation efficiency of the display device, the efficiency score is calculated, and the target number of screen projections is determined based on the efficiency score to determine the number of screen projections that the display device can receive.
On the premise of ensuring performance, the maximum number of acceptable devices for screen casting can be effectively calculated, solving the problem of computing difficulties in the prior art.
Smart Images

Figure CN119729107A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of screen projection technology, and in particular to a method, system, terminal and storage medium for determining the number of screen projection paths. Background Art
[0002] With the continuous advancement and development of network interconnection technology, the importance of screen projection technology in various application scenarios has become increasingly prominent. Whether it is business meetings, education and training, or home entertainment, screen projection technology provides users with great convenience. In order to ensure the best screen projection effect, the device receiving the screen projection needs to limit the maximum number of devices it can receive to be projected.
[0003] However, in existing designs, it is difficult for a device receiving screen projection to calculate the maximum number of devices to be projected while ensuring performance.
[0004] Therefore, the prior art still needs to be improved and developed. Summary of the invention
[0005] The main purpose of this application is to provide a method, system, terminal and storage medium for determining the number of screen projection paths, aiming to solve the problem in the prior art that it is impossible to effectively calculate the maximum number of screen projection devices that can be received by the display device while ensuring performance.
[0006] A first aspect of an embodiment of the present application provides a method for determining the number of screen projection paths, and the method for determining the number of screen projection paths includes the following steps: obtaining the performance score, hardware efficiency, and operating efficiency of the display device; calculating the efficiency score of the display device based on the performance score, the hardware efficiency, and the operating efficiency; and obtaining the target number of screen projection paths for the device to be projected corresponding to the display device based on the efficiency score, wherein the device to be projected is the initiator for projecting the screen to the display device.
[0007] Optionally, in one embodiment of the present application, obtaining the performance score of the display device specifically includes: obtaining the channel type and network function type of the display device; if the channel type is a 5G channel, determining that the initial performance score of the display device is a first score; if the channel type is not a 5G channel, determining that the initial performance score of the display device is a second score; wherein the first score is greater than the second score; if the network function type adopts a wifi6 function, then taking the sum of the first score or the second score and a preset score as the performance score of the display device; if the network function type does not adopt a wifi6 function, then taking the first score or the second score as the performance score of the display device.
[0008] Optionally, in one embodiment of the present application, obtaining the hardware efficiency of the display device specifically includes: obtaining the antenna type of the display device; if the antenna type is a single-input-output antenna, determining that the hardware efficiency of the display device is a first percentage; if the antenna type is a dual-input-output antenna, determining that the hardware efficiency of the display device is a second percentage; if the antenna type is a multi-input-output antenna, determining that the hardware efficiency of the display device is a third percentage; wherein the third percentage is greater than the second percentage, and the second percentage is greater than the first percentage.
[0009] Optionally, in one embodiment of the present application, obtaining the operating efficiency of the display device specifically includes: obtaining the WIFI module type of the display device, if the WIFI module type is a dual WIFI module, determining that the operating efficiency of the display device is a first percentage; if the WIFI module type is not a dual WIFI module and the display device is not connected to WIFI, determining that the operating efficiency of the display device is a first percentage; when the WIFI module type is not a dual WIFI module and the display device is connected to WIFI, if the display device adopts a dual-band dual-carrier function, determining that the operating efficiency of the display device is a fourth percentage; when the WIFI module type is not a dual WIFI module, the display device is connected to WIFI, and the display device does not adopt a dual-band dual-carrier function, if the channel type of the display device is consistent with the WIFI to which the display device is connected, determining that the operating efficiency of the display device is a fourth percentage, if the channel type of the display device is inconsistent with the WIFI to which the display device is connected, determining that the operating efficiency of the display device is a fifth percentage; wherein the first percentage is greater than the fourth percentage, and the fourth percentage is greater than the fifth percentage.
[0010] Optionally, in one embodiment of the present application, the efficiency score of the display device is calculated based on the performance score, the hardware efficiency and the operating efficiency, specifically: the product of the performance score, the hardware efficiency and the operating efficiency is calculated, and the product is used as the efficiency score of the display device.
[0011] Optionally, in one embodiment of the present application, the target number of projection paths of the device to be projected corresponding to the display device is obtained based on the efficiency score, wherein the device to be projected is the initiator of projecting the screen to the display device, specifically including: if the efficiency score is greater than or equal to the first score, determining that the target number of projection paths of the device to be projected to which the display device is projected is multi-path projection; if the efficiency score is less than the first score and greater than or equal to the second score, determining that the target number of projection paths of the device to be projected to which the display device is projected is dual-path projection; if the efficiency score is less than the second score, determining that the target number of projection paths of the device to be projected to which the display device is projected is single-path projection.
[0012] Optionally, in one embodiment of the present application, the first percentage is 100%, the second percentage is 130%, the third percentage is 150%, the fourth percentage is 85%, and the fifth percentage is 50%.
[0013] A second aspect of the embodiment of the present application further provides a system for determining the number of projection paths, wherein the system for determining the number of projection paths includes:
[0014] The score and efficiency acquisition module is used to obtain the performance score, hardware efficiency and operation efficiency of the display device;
[0015] a score calculation module, configured to calculate an efficiency score of the display device according to the performance score, the hardware efficiency and the operation efficiency;
[0016] The quantity determination module is used to obtain the target number of screen projection paths of the device to be projected corresponding to the display device according to the efficiency score, wherein the device to be projected is the initiator of projecting the screen to the display device.
[0017] The third aspect of an embodiment of the present application also provides a terminal, wherein the terminal includes: a memory, a processor, and a screen projection path determination program stored in the memory and executable on the processor, wherein the screen projection path determination program implements the steps of the screen projection path determination method as described above when executed by the processor.
[0018] A fourth aspect of an embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a screen projection path determination program, and when the screen projection path determination program is executed by a processor, the steps of the screen projection path determination method as described above are implemented.
[0019] Beneficial effects: The present application provides a method, system, terminal and storage medium for determining the number of screen projection paths. The method obtains an efficiency score through the performance score, hardware efficiency and operating efficiency of the display device, and can calculate the maximum acceptable number of screen projection devices while ensuring performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 It is a flow chart of a preferred embodiment of the method for determining the number of projection paths of the present application;
[0022] Figure 2 It is a flowchart of specific implementation steps of the entire execution process in a preferred embodiment of the method for determining the number of projection paths of the present application;
[0023] Figure 3 It is a structural diagram of a preferred embodiment of the system for determining the number of projection paths of the present application;
[0024] Figure 4 This is a structural diagram of a preferred embodiment of the terminal of this application.
[0025] Description of reference numerals:
[0026] 100. Score and efficiency acquisition module; 200. Score calculation module; 300. Quantity determination module. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical scheme and effect of the present application clearer and more specific, the technical scheme in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. The described embodiments are only possible technical implementations of the present application, not all possible implementations. Based on the embodiments in the present application, those skilled in the art can completely combine the embodiments of the present application to obtain other embodiments without creative work, and these embodiments are also within the scope of protection of the present application.
[0028] First, the nouns involved in the embodiments of the present application are introduced:
[0029] The display device is the receiving end of the projection content. Common display devices include smart TVs, projectors, and large-screen monitors. These devices can receive and display screen content from the source device.
[0030] The device to be projected (source device) is the initiator of the projection content. Common source devices include smartphones, tablets, personal computers, etc. These devices usually run operating systems and support various applications and games.
[0031] P2P Group Channel: Direct (P2P) channel or point-to-point (P2P) communication channel; channel is also called channel or frequency band, which is a data signal transmission channel using wireless signals (electromagnetic waves) as the transmission carrier. P2P Group channel usually refers to the channel used to establish a direct connection between two devices in wireless communication.
[0032] Wifi6 function: The sixth-generation wireless network technology function or Wi-Fi 6 function, Wifi6, also known as 802.11ax, is a wireless LAN technology created by the Wi-Fi Alliance based on the IEEE 802.11 standard. It is designed to provide faster speeds, higher capacity, better performance and more reliable connections to meet the growing needs of wireless devices and applications.
[0033] 1x1 antenna: Single-input single-output antenna. 1x1 antenna means that there is only one antenna in the wireless communication device for receiving and sending signals. This configuration is usually used in lower-end devices or simple application scenarios.
[0034] 2x2 antenna: dual-input dual-output antenna. 2x2 antenna means that there are two antennas in the wireless communication device, which can be used for receiving and sending signals at the same time. This configuration can provide higher data transmission rate and better signal quality. It is usually used in mid-to-high-end devices or application scenarios that require higher performance.
[0035] WIFI module: Wireless Fidelity module or Wi-Fi communication module. WIFI module is an embedded module that converts serial port or TTL level into Wi-Fi wireless network communication standard. It has built-in wireless network protocol IEEE802.11b / g / n protocol stack and TCP / IP protocol stack. It can enable traditional hardware devices to directly connect to the Internet via Wi-Fi.
[0036] Dual WIFI module: Dual wireless fidelity module or dual Wi-Fi communication module. Dual WIFI module refers to configuring two WIFI modules on one device at the same time, usually to improve connection speed, expand coverage, or achieve load balancing and failover functions.
[0037] DBDC function: Dual-Band, Dual-Carrier function, DBDC (Dual-Band, Dual-Carrier) is a wireless communication technology that allows devices to use two different frequency bands and two different carrier signals for data transmission at the same time, which can increase data transmission rate, expand coverage and increase network capacity. The DBDC function is usually used in wireless communication devices that require high performance and reliability.
[0038] The following describes a method, system, terminal and storage medium for determining the number of screen projection paths in an embodiment of the present application with reference to the accompanying drawings. In response to the problem in the above-mentioned related technologies that it is difficult for a screen device to calculate the maximum number of devices to be projected while ensuring performance, the present application provides a method for determining the number of screen projection paths. In this method, an efficiency score is obtained through the performance score, hardware efficiency and operating efficiency of the display device, and the maximum acceptable number of devices for screen projection can be calculated while ensuring performance. Thereby, the technical problem in the related technologies that it is difficult for a screen device to calculate the maximum number of devices to be projected while ensuring performance is solved.
[0039] The technical solution of the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0040] The method for determining the number of projection paths described in the preferred embodiment of the present application is as follows: Figure 1 As shown, the method for determining the number of projection paths includes the following steps:
[0041] In step S101, the performance score, hardware efficiency and operation efficiency of the display device are obtained.
[0042] It is understandable that the efficiency score R is set as the initial value (which will be continuously updated during the calculation process), and the performance score Rp, hardware efficiency Eh and operation efficiency Eo are set as initial values (which will also be calculated in subsequent steps).
[0043] In one possible implementation, in the step of determining the performance score, the channel type and the network function type of the display device are obtained; if the channel type is a 5G channel, the initial performance score of the display device is determined to be a first score; if the channel type is not a 5G channel, the initial performance score of the display device is determined to be a second score; wherein the first score is greater than the second score; if the network function type adopts the wifi6 function, the sum of the first score or the second score and the preset score is used as the performance score of the display device; if the network function type does not adopt the wifi6 function, the first score or the second score is used as the performance score of the display device.
[0044] It should be noted that, in this embodiment, when the performance score Rp is the first score, Rp=100, and when the performance score Rp is the second score, Rp=50. The preset score is 10, but it is not limited to this and can be modified according to actual conditions.
[0045] Specifically, the calculation rules of the performance score Rp are as follows: if the current P2P Group channel is a 5G channel, Rp = 100, otherwise Rp = 50; if the module of the display device supports the Wifi6 function, Rp = Rp + 10, otherwise Rp remains unchanged.
[0046] In a possible implementation, in the step of determining the hardware efficiency, the antenna type of the display device is obtained; if the antenna type is a single-input-output antenna, the hardware efficiency of the display device is determined to be a first percentage; if the antenna type is a dual-input-output antenna, the hardware efficiency of the display device is determined to be a second percentage; if the antenna type is a multi-input-output antenna, the hardware efficiency of the display device is determined to be a third percentage; wherein the third percentage is greater than the second percentage, and the second percentage is greater than the first percentage.
[0047] In this embodiment, when the hardware efficiency Eh is the first percentage, Eh=100%, when the hardware efficiency Eh is the second percentage, Eh=130%, and when the hardware efficiency Eh is the third percentage, Eh=150%.
[0048] Specifically, the calculation rules of hardware efficiency Eh are as follows: if the current hardware module is a 1x1 antenna, then Eh = 100%, otherwise continue with the following judgment; if the current hardware module is a 2x2 antenna, then Eh = 130%, otherwise continue with the following judgment; if the current hardware module is an antenna of 2x2 or above (such as a 4x4 antenna, a multi-input and output antenna), then Eh = 150%. It should be noted that if there is a single WIFI, the hardware module corresponds to the only WIFI module, and if there are multiple WIFIs, the hardware module corresponds to the WIFI module used by the P2P function.
[0049] In a possible implementation, in the step of determining the operating efficiency, the WIFI module type of the display device is obtained, and if the WIFI module type is a dual WIFI module, the operating efficiency of the display device is determined to be a first percentage; if the WIFI module type is not a dual WIFI module and the display device is not connected to WIFI, the operating efficiency of the display device is determined to be a first percentage; when the WIFI module type is not a dual WIFI module and the display device is connected to WIFI, if the display device adopts a dual-band dual-carrier function, the operating efficiency of the display device is determined to be a fourth percentage; when the WIFI module type is not a dual WIFI module, the display device is connected to WIFI, and the display device does not adopt a dual-band dual-carrier function, if the channel type of the display device is consistent with the WIFI to which the display device is connected, the operating efficiency of the display device is determined to be a fourth percentage, and if the channel type of the display device is inconsistent with the WIFI to which the display device is connected, the operating efficiency of the display device is determined to be a fifth percentage; wherein the first percentage is greater than the fourth percentage, and the fourth percentage is greater than the fifth percentage.
[0050] In this embodiment, when the operating efficiency Eo is the fourth percentage, Eo=85%, and when the operating efficiency Eo is the fifth percentage, it is 50%.
[0051] Specifically, the calculation rules of the operating efficiency Eo are as follows: determine whether the module is a dual WIFI module. If it is a dual WIFI module, Eo=100%, otherwise continue with the subsequent judgment; determine whether the WIFI is currently connected. If not, Eo=100%, otherwise continue with the subsequent judgment; determine whether the module supports the DBDC (Dual-Band, Dual-Carrier) function. If supported, Eo=85%, otherwise continue with the subsequent judgment; determine whether the currently connected WIFI is consistent with the P2P channel. If so, Eo=85%, otherwise Eo=50%.
[0052] In step S102, an efficiency score of the display device is calculated according to the performance score, the hardware efficiency and the operation efficiency.
[0053] In a possible implementation manner, the product of the performance score, the hardware efficiency, and the operating efficiency is calculated, and the product is used as the efficiency score of the display device.
[0054] Specifically, the maximum number of display devices depends on the efficiency score. The efficiency score R is calculated using the following formula: R=Rp×Eh×Eo; wherein Rp represents the current performance score, Eh represents the hardware efficiency, and Eo represents the operating efficiency.
[0055] In step S103, the target screen projection path number of the device to be projected corresponding to the display device is obtained according to the efficiency score, wherein the device to be projected is the initiator of projecting the screen to the display device.
[0056] In one possible implementation, if the efficiency score is greater than or equal to the first score, the target number of screen projection paths for the device to be projected where the display device is projected is determined to be multi-path projection; if the efficiency score is less than the first score and greater than or equal to the second score, the target number of screen projection paths for the device to be projected where the display device is projected is determined to be dual-path projection; if the efficiency score is less than the second score, the target number of screen projection paths for the device to be projected where the display device is projected is determined to be single-path projection.
[0057] Specifically, the target screen projection channels include single-channel projection, dual-channel projection and multi-channel projection (such as quad-channel projection); the relationship between the maximum number of display devices supported and the efficiency score R is as follows: when R>=100, 4-channel projection is supported; when 100>R>=50, 2-channel projection is supported; when 50>R, 1-channel projection is supported.
[0058] See also Figure 2 The method for determining the number of projection paths of the present application is further described below through specific embodiments:
[0059] In one embodiment of the present application, there is an existing TV (display device), the wifi module is an mt7668 module (supports DBDC, supports 5G, does not support Wifi6, and has a 2x2 antenna), the currently connected WIFI is a 5G channel, and P2P is started in the 5G channel. Then, in the display device, the performance score Rp=100, the hardware efficiency Eh=130%, and the operating efficiency Eo=85%;
[0060] Computational efficiency score R = 100 * 130% * 85% = 110.5;
[0061] R>=100, so 4-way screen projection is supported at this time.
[0062] In another embodiment of the present application, there is a TV (display device) with dual wifi modules, wherein the P2P module is an rtl8188 module (does not support DBDC, does not support 5G, does not support Wifi6, and has a 1x1 antenna), the currently connected WIFI is a 5G channel, and P2P is started on a 2G channel. Then, in the display device, the performance score Rp=50, the hardware efficiency Eh=100%, and the operating efficiency Eo=100%;
[0063] Computational efficiency score R = 50 * 100% * 100% = 50;
[0064] 100>R>=50, so 2-way screen projection is supported at this time.
[0065] Next, the system for determining the number of projection paths proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.
[0066] Figure 3 It is a structural diagram of the system for determining the number of projection paths in an embodiment of the present application.
[0067] like Figure 3 As shown, the screen projection route determination system includes: a score and efficiency acquisition module 100, a score calculation module 200 and a quantity determination module 300.
[0068] Specifically, the score and efficiency acquisition module 100 is used to obtain the performance score, hardware efficiency and operation efficiency of the display device;
[0069] A score calculation module 200, configured to calculate an efficiency score of the display device according to the performance score, the hardware efficiency and the operation efficiency;
[0070] The quantity determination module 300 is used to obtain the target number of screen projection paths of the device to be projected corresponding to the display device according to the efficiency score, wherein the device to be projected is the initiator of projecting the screen to the display device.
[0071] Figure 4 This is a structural diagram of a terminal provided in an embodiment of the present application. The terminal may include:
[0072] A memory 501 , a processor 502 , and a computer program stored in the memory 501 and executable on the processor 502 .
[0073] When the processor 502 executes the program, the method for determining the number of projection paths provided in the above embodiment is implemented.
[0074] Furthermore, the terminal further includes:
[0075] The communication interface 503 is used for communication between the memory 501 and the processor 502 .
[0076] The memory 501 is used to store computer programs that can be executed on the processor 502 .
[0077] The memory 501 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0078] If the memory 501, the processor 502 and the communication interface 503 are implemented independently, the communication interface 503, the memory 501 and the processor 502 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EIS) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0079] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.
[0080] The processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0081] This embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method for determining the number of projection paths as described above is implemented.
[0082] One embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the present application Figure 1 The method for determining the number of projection paths provided in any embodiment of the corresponding embodiment.
[0083] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0084] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0085] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0086] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable storage medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, a "computer-readable storage medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable storage media include the following: an electrical connection with one or N wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable storage medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary, and then storing it in a computer memory.
[0087] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0088] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0089] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0090] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
[0091] It should be understood that the application of the present application is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to this application.
[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for determining the number of screen projection paths, for receiving a display device for screen projection, characterized in that: The method for determining the number of projection paths includes: Obtaining a performance score, hardware efficiency, and operating efficiency of the display device; Calculating an efficiency score of the display device according to the performance score, the hardware efficiency, and the operation efficiency; According to the efficiency score, the target screen projection path number of the device to be projected corresponding to the display device is obtained, wherein the device to be projected is the initiator of projecting the screen to the display device.
2. The method for determining the number of projection paths according to claim 1, characterized in that: The obtaining of the performance score of the display device specifically includes: Obtaining a channel type and a network function type of the display device; If the channel type is a 5G channel, determining the initial performance score of the display device to be a first score; if the channel type is not a 5G channel, determining the initial performance score of the display device to be a second score; wherein the first score is greater than the second score; If the network function type adopts the wifi6 function, the sum of the first score or the second score and the preset score is used as the performance score of the display device; if the network function type does not adopt the wifi6 function, the first score or the second score is used as the performance score of the display device.
3. The method for determining the number of projection paths according to claim 2, characterized in that: Obtaining the hardware efficiency of the display device, specifically including: Obtaining an antenna type of the display device; If the antenna type is a single-input-output antenna, the hardware efficiency of the display device is determined to be a first percentage; if the antenna type is a dual-input-output antenna, the hardware efficiency of the display device is determined to be a second percentage; if the antenna type is a multi-input-output antenna, the hardware efficiency of the display device is determined to be a third percentage; wherein the third percentage is greater than the second percentage, and the second percentage is greater than the first percentage.
4. The method for determining the number of projection paths according to claim 3, characterized in that: Obtaining the operating efficiency of the display device, specifically including: Acquire a WIFI module type of the display device, and if the WIFI module type is a dual WIFI module, determine that the operating efficiency of the display device is a first percentage; If the WIFI module type is not a dual WIFI module and the display device is not connected to WIFI, determining that the operating efficiency of the display device is a first percentage; When the WIFI module type is not a dual WIFI module and the display device is connected to WIFI, if the display device adopts a dual-band dual-carrier function, determining that the operating efficiency of the display device is a fourth percentage; When the WIFI module type is not a dual WIFI module, the display device is connected to WIFI, and the display device does not adopt the dual-band dual-carrier function, if the channel type of the display device is consistent with the WIFI to which the display device is connected, then the operating efficiency of the display device is determined to be a fourth percentage; if the channel type of the display device is inconsistent with the WIFI to which the display device is connected, then the operating efficiency of the display device is determined to be a fifth percentage; The first percentage is greater than the fourth percentage, and the fourth percentage is greater than the fifth percentage.
5. The method for determining the number of projection paths according to any one of claims 1 to 4, characterized in that: The calculating the efficiency score of the display device according to the performance score, the hardware efficiency and the operation efficiency is specifically: The product of the performance score, the hardware efficiency and the operation efficiency is calculated, and the product is used as the efficiency score of the display device.
6. The method for determining the number of projection paths according to claim 5, characterized in that: The step of obtaining the target number of projection paths of the device to be projected corresponding to the display device according to the efficiency score specifically includes: If the efficiency score is greater than or equal to the first score, determining that the target number of screen projection paths of the device to be projected to which the display device is projected is multi-path projection; If the efficiency score is less than the first score and greater than or equal to the second score, it is determined that the target number of projection paths of the device to be projected to which the display device is projected is dual-path projection; If the efficiency score is less than the second score, it is determined that the target projection path of the device to be projected to which the display device is projected is a single-path projection.
7. The method for determining the number of projection paths according to claim 4, characterized in that: The first percentage is 100%, the second percentage is 130%, the third percentage is 150%, the fourth percentage is 85%, and the fifth percentage is 50%.
8. A system for determining the number of projection paths, characterized in that: The screen projection path determination system comprises: The score and efficiency acquisition module is used to obtain the performance score, hardware efficiency and operation efficiency of the display device; a score calculation module, configured to calculate an efficiency score of the display device according to the performance score, the hardware efficiency and the operation efficiency; The quantity determination module is used to obtain the target number of screen projection paths of the device to be projected corresponding to the display device according to the efficiency score, wherein the device to be projected is the initiator of projecting the screen to the display device.
9. A terminal, characterized in that: The terminal includes: a memory, a processor, and a screen projection path determination program stored in the memory and executable on the processor. When the screen projection path determination program is executed by the processor, the steps of the screen projection path determination method as described in any one of claims 1-7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a screen projection path determination program, and when the screen projection path determination program is executed by a processor, the steps of the screen projection path determination method as described in any one of claims 1-7 are implemented.