Multi-screen collaborative control method, computer device and readable storage medium
Through the synchronous update of the multi-screen collaboration control module and the status judgment of the data interconnection interface, the performance incompatibility and data security problems of the notebook computer in multi-screen collaboration are solved, and a more stable and secure multi-screen collaboration effect is achieved.
Patent Information
- Application Number
- CN202410475116.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-04-19
AI Technical Summary
In the prior art, a single laptop computer has only a single display screen. When multi-screen collaboration is required, the system is connected to the display artboard. The performance of the two is incompatible during the collaboration process, which can easily lead to lag or downtime, and the data is transmitted in the network. It is easy to be stolen, resulting in data leakage.
Provide a multi-screen collaboration control method, which receives initialization requests through the multi-screen collaboration control module, synchronously updates the screen resolution, judges the status of the data interconnection interface, creates and stores multi-screen collaboration service information, and sends it to the normal state of the data interconnection interface. Another display.
Improve the stability of multi-screen collaboration, ensure the security of data during the collaboration process, avoid lag or downtime caused by performance incompatibility, and protect data from leakage.
Smart Images

Figure CN118349202B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a multi-screen collaborative control method, a computer device, and a readable storage medium. Background Art
[0002] With the rapid development of Internet technology, people's demand for multi-functional applications of electronic devices is also increasing. Especially for people engaged in innovative media design, when using laptops to design media graphics, they often need another display screen drawing board as a backup.
[0003] The two can provide content support to each other. When a large amount of content needs to be accessed collaboratively and concurrently in a short period of time, the computer device system and the external system will be incompatible due to performance limitations, and often cannot execute all collaborative requests, resulting in response delays or even downtime and service suspension; in addition, data can be easily stolen during network transmission, leading to data leakage. Summary of the invention
[0004] In order to solve the problem in the prior art that a single notebook computer has only a single display screen, and when multi-screen collaboration is required, the system corresponding to the external display screen drawing board is incompatible and unstable in performance during the collaboration process, and is prone to lag or even downtime and no service, the main purpose of the present invention is to provide a screen collaboration control method, computer equipment and readable storage medium, aiming to improve the stability of a computer device integrating at least two displays in multi-screen collaboration while improving the security of data collaboration.
[0005] The embodiment of the present application provides a multi-screen collaborative control method, which includes:
[0006] Receiving an initialization request when the same computer device is started, the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried in the initialization request;
[0007] When a multi-screen collaboration request triggered by the current screen cursor position on any display screen is obtained, the multi-screen collaboration control module determines whether the current screen resolution is in a working state after the synchronous update is completed. If so, the multi-screen collaboration control module is executed to determine whether the data interconnection interface between the keyboard display screen and the stand-alone display screen has been obtained according to the multi-screen collaboration request, wherein the computer device includes the keyboard display screen and the stand-alone display screen;
[0008] When the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, wherein the multi-screen collaboration service information includes associated modification of screen arrangement, sidebar setting items, resolution setting items, and collaboration content operation items; and
[0009] When the state of the data interconnection interface between the current keyboard display screen and the stand-alone display screen is abnormal, the multi-screen collaboration control module will collect the abnormal state information and mark it as an abnormal state point, and output the abnormal state prompt message related to the abnormal state point to any display screen where the current screen cursor is located;
[0010] Before the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, the step further includes:
[0011] When the creation and storage of the multi-screen collaboration service information fails, the multi-screen collaboration control module obtains the multi-screen collaboration service information pointed to by the multi-screen collaboration request based on other collaborative sharing programs, and proceeds to execute the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution;
[0012] The step of the multi-screen collaboration control module creating and storing multi-screen collaboration service information also includes:
[0013] According to the temporary storage reading rules, the multi-screen collaboration control module pre-requests the system to allocate cache space, and by default refines the cache space into a number of temporary cache units, and counts the multiple temporary cache units as grid storage;
[0014] A preset grid code is stored for each grid, and a cache code is set for each temporary cache unit;
[0015] According to the grid code and the cache code, the associated modified screen arrangement, sidebar setting item, resolution setting item and collaborative content operation item are stored in the cache space.
[0016] Optionally, before the step of the multi-screen collaboration control module synchronously updating the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request, the step further includes:
[0017] When receiving an initialization request when the same computer device is started, the multi-screen collaboration control module verifies the cross-screen coordinate operation of the current screen cursor position based on the initialization request;
[0018] When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request.
[0019] Optionally, before the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, the step further includes:
[0020] Triggering multi-screen collaborative service information specified by the current screen cursor position on another display screen, and traversing the cache space using a traversal algorithm;
[0021] Obtain and filter out related modification screen arrangement, sidebar setting items, resolution setting items, and collaborative content operation items;
[0022] The computer device is driven to enter a multi-screen collaborative working mode.
[0023] Optionally, the multi-screen collaboration control method further includes:
[0024] The multi-screen collaboration control module refreshes the resolution of the keyboard display screen and the stand-alone display screen each time an action is completed, detects the working status of the data interconnection interface in real time, and dynamically updates the associated multi-screen collaboration business information in the cache space.
[0025] In addition, the present application also proposes a multi-screen collaborative computer device, which includes:
[0026] A receiving module, configured to receive an initialization request when the same computer device is started, and the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request; and
[0027] When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request;
[0028] A judgment module, configured to determine whether the multi-screen collaboration control module is currently in a working state of completing a synchronous update of the screen resolution when obtaining a multi-screen collaboration request triggered by any display screen at the current screen cursor position; and
[0029] Determine whether the data interconnection interface between the keyboard display and the stand-alone display has been obtained according to the multi-screen collaboration request;
[0030] A collaboration processing module, configured to, when the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution; and
[0031] When the status of the data interconnection interface between the current keyboard display screen and the single-machine display screen is abnormal, the multi-screen collaboration control module will count the status abnormality information and mark it as a status abnormality point, and output the abnormal status prompt message related to the status abnormality point to any display screen where the current screen cursor is located.
[0032] Optionally, the multi-screen collaboration computer device further includes: a verification module, configured to, when receiving an initialization request when the same computer device is started, the multi-screen collaboration control module performs a cross-screen coordinate verification operation on the current screen cursor position based on the initialization request;
[0033] The update module is used to refresh the resolution of the keyboard display and the stand-alone display each time an action is completed, detect the working status of the data interconnection interface in real time, and dynamically update the associated multi-screen collaboration business information in the cache space.
[0034] Optionally, the multi-screen collaboration computer device includes a memory, a processor, and a multi-screen collaboration control program stored in the memory and executable on the processor, and the processor implements the steps of the multi-screen collaboration control method described above when executing the multi-screen collaboration control program.
[0035] In addition, the present application also proposes a readable storage medium, on which a multi-screen collaboration control program is stored. When the multi-screen collaboration control program is executed by a processor, the steps of the multi-screen collaboration control method as described above are implemented.
[0036] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0037] A multi-screen collaboration control method, a computer device, and a readable storage medium disclosed in the present invention are applied to a computer device integrating at least two display screens. The method comprises the following steps:
[0038] Receiving an initialization request when the same computer device is started, the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried in the initialization request;
[0039] When a multi-screen collaboration request triggered by the current screen cursor position on any display screen is obtained, the multi-screen collaboration control module determines whether the current screen resolution is in a working state after the synchronous update is completed. If so, the multi-screen collaboration control module is executed to determine whether the data interconnection interface between the keyboard display screen and the stand-alone display screen has been obtained according to the multi-screen collaboration request, wherein the computer device includes the keyboard display screen and the stand-alone display screen;
[0040] When the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, wherein the multi-screen collaboration service information includes associated modification of screen arrangement, sidebar setting items, resolution setting items, and collaboration content operation items; and
[0041] When the status of the data interconnection interface between the current keyboard display screen and the single-machine display screen is abnormal, the multi-screen collaboration control module will count the status abnormality information and mark it as a status abnormality point, and output the abnormal status prompt message related to the status abnormality point to any display screen where the current screen cursor is located.
[0042] At least two display screens are integrated in one computer device, and a multi-screen collaboration control module is pre-implanted. Multi-screen collaboration control operations can be performed on the same computer device according to preset programs and parameters, which reduces the troubles caused by incompatibility of different external systems and too many complex peripheral tools. It improves performance and ensures stable work, while also ensuring data security, and has the advantage of solving industry pain points. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 This is a flowchart of Embodiment 1 of the multi-screen collaboration control method of the present application;
[0044] Figure 2 This is an example diagram of a topology of a notebook computer device with at least two integrated display screens applied to the multi-screen collaboration control method of the present invention;
[0045] Figure 3 This is a further flow chart before step S100 of the first embodiment of the present application;
[0046] Figure 4 This is a further flow chart of step S300 of the first embodiment of the present application;
[0047] Figure 5 This is a schematic diagram of the process after step S300 of the first embodiment of the present application;
[0048] Figure 6 This is a schematic diagram of the hardware structure involved in the embodiment of the multi-screen collaborative computer device of this application;
[0049] Figure 7 This is a module block diagram of the multi-screen collaborative computer device embodiment of the present application;
[0050] Description of reference numerals:
[0051] 10. Receiving module; 20. Judging module; 30. Collaborative processing module; 40. Verifying module; 50. Updating module. DETAILED DESCRIPTION
[0052] In order to better understand the above technical solution, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0053] Embodiment 1
[0054] Reference Figure 1 Embodiment 1 of the present application provides a multi-screen collaboration control method, which is applied to a computer device integrating at least two display screens, and the method comprises the following steps:
[0055] Step S100, receiving an initialization request when the same computer device is started, and the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried in the initialization request;
[0056] Reference Figure 2 , which is an example topology diagram of a notebook computer device with at least two integrated display screens applied to the multi-screen collaboration control method of the present invention. A keyboard display screen is provided on the keyboard of the computer device. The keyboard display screen is connected to the stand-alone display screen and shares a set of collaboration software system. When a large amount of content needs to be accessed collaboratively concurrently, it is capable of executing all collaboration requests, thereby improving the stability of multi-screen collaboration and the security of data collaboration at the same time.
[0057] In this embodiment, the initialization request when the computer device is started can be that the user sends an initialization request to the system corresponding to the computer device at a predetermined startup time period, or the computer device responds to the user operation in real time and receives the initialization request when it is started. The multi-screen collaboration control module includes a software program part and a hardware structure part. The multi-screen collaboration control module is independently developed and integrated into the same computer device to facilitate multi-screen collaboration. After receiving the initialization request when the same computer device is started, the system defaults to the current screen cursor position on the single-machine display screen. At this time, the multi-screen collaboration control module will synchronously update the screen resolution corresponding to the current screen cursor position to the resolution carried by the initialization request.
[0058] This embodiment adds an optional variation, refer to Figure 3 , which before step S100, further includes:
[0059] Step S1001, when receiving an initialization request when the same computer device is started, the multi-screen collaboration control module verifies the cross-screen coordinate operation of the current screen cursor position based on the initialization request;
[0060] Step S1002: when the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request;
[0061] It should be noted that the difference of this variant embodiment is that, based on step S100, verification of the cross-screen coordinates of the current screen cursor position is added, so that during the multi-screen collaboration process, data can be accurately collaborated across screens under the locked movement of the cursor.
[0062] Exemplarily, after receiving an initialization request issued when the same computer device is started, the multi-screen collaboration control module first runs program steps under the drive of software and hardware based on the received initialization request to verify the cross-screen coordinates of the current screen cursor position. For example, the default cursor position in the initialization request is X and Y in the horizontal and vertical coordinates, respectively. After obtaining the coordinate origin of another display screen, the corresponding horizontal and vertical coordinates x and y are updated. At this time, it is verified whether the cross-screen coordinates are consistent. After the verification is passed, the multi-screen collaboration control module will synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request.
[0063] Step S200, when a multi-screen collaboration request triggered by the current screen cursor position on any display screen is obtained, the multi-screen collaboration control module determines whether the data interconnection interface between the keyboard display screen and the stand-alone display screen has been obtained according to the multi-screen collaboration request. If the status is normal, step S300 is executed, otherwise step S400 is executed;
[0064] In this embodiment, when the user triggers a multi-screen collaboration request using the current screen cursor on any display screen, the multi-screen collaboration control module, under the drive of software and hardware, detects whether the status of the data interconnection interface between the keyboard display screen and the stand-alone display screen is normal according to preset program steps. Since the normal status of the data interconnection interface is related to whether the multi-screen collaboration control operation can be smooth and stable, it is necessary to obtain the data interconnection interface between the keyboard display screen and the stand-alone display screen and make a judgment.
[0065] This embodiment adds an optional variation, which, before step S200, further includes:
[0066] When the multi-screen collaboration request triggered by any display screen is obtained at the current screen cursor position, the multi-screen collaboration control module determines whether the screen resolution is currently in a working state after the synchronous update is completed.
[0067] It should be noted that the difference of this variant example is that it adds a judgment as to whether the current working state is in which the screen resolution has been synchronously updated. That is to say, before multi-screen collaboration is required, it adds a judgment as to whether the resolutions of the two display screens have been synchronously updated, which is beneficial for high-definition display operations during collaboration after data transmission.
[0068] Step S300, the multi-screen collaboration control module creates and stores multi-screen collaboration business information, and uses the synchronously updated screen resolution to send the multi-screen collaboration business information to another display screen, wherein the multi-screen collaboration business information includes associated modified screen arrangement, sidebar setting items, resolution setting items and collaborative content operation items.
[0069] Further, refer to Figure 4 In step S300, the step of the multi-screen collaboration control module creating and storing multi-screen collaboration service information further includes:
[0070] Step S3001: According to the temporary storage reading rule, the multi-screen collaboration control module pre-requests the system to allocate cache space, and by default refines the cache space into a number of temporary cache units, and counts the multiple temporary cache units as grid storage;
[0071] Step S3002, storing a preset grid code for each grid, and setting a cache code for each temporary cache unit;
[0072] Step S3003: storing the associated modified screen arrangement, sidebar setting items, resolution setting items and collaborative content operation items into the cache space according to the grid code and the cache code.
[0073] Specifically, in some optional embodiments, according to the temporary storage reading rules, in order to efficiently transmit collaboration and safely store and read, the multi-screen collaboration control module pre-requests the system to pre-allocate cache space according to the content volume of the multi-screen collaboration business information. At the same time, the cache space is subdivided into several temporary cache units by default, and a unique cache code is set for each temporary cache unit, for example, the first temporary cache unit is coded as 1, the second temporary cache unit is coded as 2, and so on; further, multiple temporary cache units are counted as grid storage, and then a grid code is preset for each storage, for example, the grid code of the first layer of grid storage can be A, the grid code of the second layer of grid storage can be B, and so on. Finally, according to the rules formed by the grid code and the cache code, the temporary cache units stored in the first layer of grid storage are A1, A2... The temporary cache units stored in the second layer of grid storage are B1, B2... Finally, the associated modified screen arrangement, sidebar setting items, resolution setting items and collaborative content operation items can be quickly and safely stored in the cache space.
[0074] Further, refer to Figure 5The step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution in step S300 also includes:
[0075] Step S3004, triggering the multi-screen collaborative service information specified by the current screen cursor position on another display screen, and traversing the cache space using a traversal algorithm;
[0076] Step S3005, obtaining and filtering out the associated modification screen arrangement, sidebar setting items, resolution setting items and collaborative content operation items;
[0077] Step S3006, driving the computer device to enter a multi-screen collaborative working mode.
[0078] Specifically, in some optional embodiments, when the specified multi-screen collaborative business information is operated from another display screen, the multi-screen collaborative business information specified by the current screen cursor is triggered on the other display screen, and the system uses a traversal algorithm in the cache space according to the trigger request to obtain and filter out the associated modification of screen arrangement, sidebar setting items, resolution setting items and collaborative content operation items according to the grid code and cache code, and generates a corresponding operation interface, at which time the computer device can be driven to enter the multi-screen collaborative working mode.
[0079] This embodiment adds an optional variation, which, before step S300, further includes:
[0080] When the creation and storage of multi-screen collaboration business information fails, the multi-screen collaboration control module obtains the multi-screen collaboration business information pointed to by the multi-screen collaboration request based on other collaborative sharing programs, and proceeds to execute the step of sending the multi-screen collaboration business information to another display screen using the synchronously updated screen resolution.
[0081] In this optional variation, it is inevitable that failures in creating and storing multi-screen collaboration business information may occur occasionally, but the multi-screen collaboration control module provides a program based on other collaborative sharing, which can obtain the multi-screen collaboration business information pointed to by the multi-screen collaboration request, and then can proceed to execute the multi-screen collaboration business information sent to another display screen using the synchronously updated screen resolution, that is, it can proceed to step S3001-step S3006.
[0082] In step S400, the multi-screen collaboration control module collects statistics on abnormal status information and marks them as abnormal status points, and outputs abnormal status prompt messages related to the abnormal status points to any display screen where the current screen cursor is located.
[0083] In this embodiment, whether the status of the data interconnection interface is normal affects the transmission of multi-screen collaborative business information. When it is detected that the status of the data interconnection interface between the current keyboard display screen and the stand-alone display screen is abnormal, the statistical abnormality software program included in the multi-screen collaborative control module will count the status abnormality information according to its program steps, and will mark the abnormalities generated during the process. Finally, the statistical output of abnormal status prompt information related to the abnormal status point will be sent to the display screen where the current screen cursor is located. The user can debug according to the abnormal status prompt information, thereby resolving the abnormal status of the data interconnection interface and returning to step S300.
[0084] Furthermore, an optional variation of this embodiment, after step S300, further includes:
[0085] The multi-screen collaboration control module refreshes the resolution of the keyboard display screen and the stand-alone display screen each time an action is completed, detects the working status of the data interconnection interface in real time, and dynamically updates the associated multi-screen collaboration business information in the cache space.
[0086] It should be noted that the difference of this variant is that it adds the refresh operation of the keyboard display screen and the stand-alone display screen, performs real-time detection operation on the working status of each data interconnection interface, and dynamically updates the content of the multi-screen collaboration business information associated in the cache space when each collaboration action is completed. I will not elaborate on this here.
[0087] In summary, the multi-screen collaborative control method has at least the following beneficial effects: at least two display screens are integrated in one computer device, and a multi-screen collaborative control module is pre-implanted, so that multi-screen collaborative control operations can be performed on the same computer device according to preset programs and parameters, which reduces the troubles caused by incompatibility of different external systems and too many complex peripheral tools. It improves performance and ensures stable work, while also ensuring data security, and has the advantage of solving industry pain points.
[0088] Embodiment 2
[0089] This application also proposes a multi-screen collaborative computer device, referring to Figure 6 , Figure 6 This is a schematic diagram of the structure of a multi-screen collaborative computer device in the hardware operating environment involved in the embodiment of the present application.
[0090] like Figure 6As shown, the multi-screen collaborative computer device may include: a processor 1001, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen, an input source such as a keyboard, and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface. The memory 1005 may be a high-speed random access memory, or it may be a stable non-volatile memory, such as a disk storage. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.
[0091] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the multi-screen collaborative computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0092] like Figure 7 As shown, a multi-screen collaborative computer device includes:
[0093] The receiving module 10 is used to receive an initialization request when the same computer device is started, and the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request; and
[0094] When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request;
[0095] The judgment module 20 is used to obtain the multi-screen collaboration request triggered by the current screen cursor position on any display screen, and the multi-screen collaboration control module determines whether the current screen resolution is in a working state after the synchronous update is completed; and
[0096] Determine whether the data interconnection interface between the keyboard display and the stand-alone display has been obtained according to the multi-screen collaboration request;
[0097] The collaboration processing module 30 is used for the multi-screen collaboration control module to create and store multi-screen collaboration service information when the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, and send the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution; and
[0098] When the state of the data interconnection interface between the current keyboard display screen and the stand-alone display screen is abnormal, the multi-screen collaboration control module will collect the abnormal state information and mark it as an abnormal state point, and output the abnormal state prompt message related to the abnormal state point to any display screen where the current screen cursor is located;
[0099] The verification module 40 is used for, when receiving an initialization request when the same computer device is started, the multi-screen collaboration control module verifies the cross-screen coordinate operation of the current screen cursor position based on the initialization request;
[0100] The updating module 50 is used to refresh the resolution of the keyboard display screen and the stand-alone display screen each time an action is completed, detect the working status of the data interconnection interface in real time, and dynamically update the associated multi-screen collaboration business information in the cache space;
[0101] Optionally, the memory 1005 is electrically connected to the processor 1001, and the processor 1001 can be used to control the operation of the memory 1005 and can also read the data in the memory 1005 to implement multi-screen collaborative control operations.
[0102] Alternatively, if Figure 6 As shown, the operating memory 1005 may include a network communication module, a user interface module, and a multi-screen collaboration control program.
[0103] Optionally, in Figure 6 In the multi-screen collaborative computer device shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the multi-screen collaborative computer device of the present application can be set in the multi-screen collaborative computer device.
[0104] like Figure 6 As shown, the multi-screen collaboration computer device calls the multi-screen collaboration control program stored in the memory 1005 through the processor 1001, and executes the relevant steps of the multi-screen collaboration control method provided in the embodiment of the present application:
[0105] Receiving an initialization request when the same computer device is started, the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried in the initialization request;
[0106] When a multi-screen collaboration request triggered by the current screen cursor position on any display screen is obtained, the multi-screen collaboration control module determines whether the current screen resolution is in a working state after the synchronous update is completed. If so, the multi-screen collaboration control module is executed to determine whether the data interconnection interface between the keyboard display screen and the stand-alone display screen has been obtained according to the multi-screen collaboration request, wherein the computer device includes the keyboard display screen and the stand-alone display screen;
[0107] When the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, wherein the multi-screen collaboration service information includes associated modification of screen arrangement, sidebar setting items, resolution setting items, and collaboration content operation items; and
[0108] When the status of the data interconnection interface between the current keyboard display screen and the single-machine display screen is abnormal, the multi-screen collaboration control module will count the status abnormality information and mark it as a status abnormality point, and output the abnormal status prompt message related to the status abnormality point to any display screen where the current screen cursor is located.
[0109] Optionally, the processor 1001 may call the multi-screen collaboration control program stored in the memory 1005, and further perform the following operations:
[0110] When the creation and storage of multi-screen collaboration business information fails, the multi-screen collaboration control module obtains the multi-screen collaboration business information pointed to by the multi-screen collaboration request based on other collaborative sharing programs, and proceeds to execute the step of sending the multi-screen collaboration business information to another display screen using the synchronously updated screen resolution.
[0111] Optionally, the processor 1001 may call the multi-screen collaboration control program stored in the memory 1005, and further perform the following operations:
[0112] When receiving an initialization request when the same computer device is started, the multi-screen collaboration control module verifies the cross-screen coordinate operation of the current screen cursor position based on the initialization request;
[0113] When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request.
[0114] Optionally, the processor 1001 may call the multi-screen collaboration control program stored in the memory 1005, and further perform the following operations:
[0115] According to the temporary storage reading rules, the multi-screen collaboration control module pre-requests the system to allocate cache space, and by default refines the cache space into a number of temporary cache units, and counts the multiple temporary cache units as grid storage;
[0116] A preset grid code is stored for each grid, and a cache code is set for each temporary cache unit;
[0117] According to the grid code and the cache code, the associated modified screen arrangement, sidebar setting item, resolution setting item and collaborative content operation item are stored in the cache space.
[0118] Optionally, the processor 1001 may call the multi-screen collaboration control program stored in the memory 1005, and further perform the following operations:
[0119] Triggering multi-screen collaborative service information specified by the current screen cursor position on another display screen, and traversing the cache space using a traversal algorithm;
[0120] Obtain and filter out related modification screen arrangement, sidebar setting items, resolution setting items, and collaborative content operation items;
[0121] The computer device is driven to enter a multi-screen collaborative working mode.
[0122] Optionally, the processor 1001 may call the multi-screen collaboration control program stored in the memory 1005, and further perform the following operations:
[0123] The multi-screen collaboration control module refreshes the resolution of the keyboard display screen and the stand-alone display screen each time an action is completed, detects the working status of the data interconnection interface in real time, and dynamically updates the associated multi-screen collaboration business information in the cache space.
[0124] Embodiment 3
[0125] In addition, an embodiment of the present application further proposes a readable storage medium, on which a multi-screen collaboration control program is stored. When the multi-screen collaboration control program is executed by a processor, the relevant steps of any embodiment of the multi-screen collaboration control method described above are implemented.
[0126] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0127] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products of the embodiments. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0128] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0130] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claim. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The present application may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a single-source claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0131] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0132] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A multi-screen collaborative control method, applied to a computer device integrating at least two display screens, characterized in that: The method comprises the following steps: Receiving an initialization request when the same computer device is started, the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried in the initialization request; When a multi-screen collaboration request triggered by the current screen cursor position on any display screen is obtained, the multi-screen collaboration control module determines whether the current screen resolution is in a working state after the synchronous update is completed. If so, the multi-screen collaboration control module is executed to determine whether the data interconnection interface between the keyboard display screen and the stand-alone display screen has been obtained according to the multi-screen collaboration request, wherein the computer device includes the keyboard display screen and the stand-alone display screen; When the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, wherein the multi-screen collaboration service information includes associated modification of screen arrangement, sidebar setting items, resolution setting items, and collaboration content operation items; and When the state of the data interconnection interface between the current keyboard display screen and the stand-alone display screen is abnormal, the multi-screen collaboration control module will collect the abnormal state information and mark it as an abnormal state point, and output the abnormal state prompt message related to the abnormal state point to any display screen where the current screen cursor is located; Before the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, the step further includes: When the creation and storage of the multi-screen collaboration service information fails, the multi-screen collaboration control module obtains the multi-screen collaboration service information pointed to by the multi-screen collaboration request based on other collaborative sharing programs, and proceeds to execute the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution; The step of the multi-screen collaboration control module creating and storing multi-screen collaboration service information also includes: According to the temporary storage reading rules, the multi-screen collaboration control module pre-requests the system to allocate cache space, and by default refines the cache space into a number of temporary cache units, and counts the multiple temporary cache units as grid storage; A preset grid code is stored for each grid, and a cache code is set for each temporary cache unit; According to the grid code and the cache code, the associated modified screen arrangement, sidebar setting item, resolution setting item and collaborative content operation item are stored in the cache space.
2. The multi-screen collaboration control method according to claim 1, characterized in that: Before the step of the multi-screen collaboration control module synchronously updating the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request, the method further includes: When receiving an initialization request when the same computer device is started, the multi-screen collaboration control module verifies the cross-screen coordinate operation of the current screen cursor position based on the initialization request; When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request.
3. The multi-screen collaboration control method according to claim 1, characterized in that: Before the step of sending the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution, the step further includes: Triggering multi-screen collaborative service information specified by the current screen cursor position on another display screen, and traversing the cache space using a traversal algorithm; Obtain and filter out related modification screen arrangement, sidebar setting items, resolution setting items, and collaborative content operation items; The computer device is driven to enter a multi-screen collaborative working mode.
4. The multi-screen collaboration control method according to any one of claims 1 to 3, characterized in that: Also includes: The multi-screen collaboration control module refreshes the resolution of the keyboard display screen and the stand-alone display screen each time an action is completed, detects the working status of the data interconnection interface in real time, and dynamically updates the associated multi-screen collaboration business information in the cache space.
5. A multi-screen collaborative computer device, characterized in that: It includes: A receiving module, used for receiving an initialization request when the same computer device is started, and the multi-screen collaboration control module synchronously updates the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request; as well as When the verification is passed, the multi-screen collaboration control module is executed to synchronously update the screen resolution corresponding to the current screen cursor position to the screen resolution carried by the initialization request; a judgment module, configured to determine whether the multi-screen collaboration control module is currently in a working state of completing a synchronous update of the screen resolution when obtaining a multi-screen collaboration request triggered by any display screen at the current screen cursor position; and Determine whether the data interconnection interface between the keyboard display and the stand-alone display has been obtained according to the multi-screen collaboration request; The collaboration processing module is used for, when the data interconnection interface between the current keyboard display screen and the stand-alone display screen is in normal state, the multi-screen collaboration control module creates and stores multi-screen collaboration service information, and sends the multi-screen collaboration service information to another display screen using the synchronously updated screen resolution; as well as When the state of the data interconnection interface between the current keyboard display screen and the stand-alone display screen is abnormal, the multi-screen collaboration control module will collect the abnormal state information and mark it as an abnormal state point, and output the abnormal state prompt message related to the abnormal state point to any display screen where the current screen cursor is located; Also used for, when the creation and storage of the multi-screen collaboration service information fails, the multi-screen collaboration control module obtains the multi-screen collaboration service information pointed to by the multi-screen collaboration request based on other collaborative sharing programs, and switches to executing the multi-screen collaboration service information sent to another display screen using the synchronously updated screen resolution; It is also used for the multi-screen collaboration control module to pre-request the system to allocate cache space according to the temporary storage reading rule, and to refine the cache space into a plurality of temporary cache units by default, and to count the plurality of temporary cache units as grid storage; A preset grid code is stored for each grid, and a cache code is set for each temporary cache unit; According to the grid code and the cache code, the associated modified screen arrangement, sidebar setting item, resolution setting item and collaborative content operation item are stored in the cache space.
6. The multi-screen collaborative computer device according to claim 5, characterized in that: Also includes: A verification module, configured to, when receiving an initialization request when the same computer device is started, cause the multi-screen collaboration control module to perform a cross-screen coordinate verification operation on the current screen cursor position based on the initialization request; The update module is used to refresh the resolution of the keyboard display and the stand-alone display each time an action is completed, detect the working status of the data interconnection interface in real time, and dynamically update the associated multi-screen collaboration business information in the cache space.
7. The multi-screen collaborative computer device according to claim 6, wherein: It includes a memory, a processor, and a multi-screen collaboration control program stored in the memory and executable on the processor. When the processor executes the multi-screen collaboration control program, the steps of the multi-screen collaboration control method are implemented.
8. A readable storage medium, characterized in that: A multi-screen collaboration control program is stored on the readable storage medium, and when the multi-screen collaboration control program is executed by the processor, the steps of the multi-screen collaboration control method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Client side control method and device for double-display-screen operation table
CN115454368A
Cross-screen display method, system, device and equipment and storage medium
CN115826898A