Projection screen content presentation method and system and projection screen receiving end

By establishing a file sharing data link between the projection receiving end and the projection sending end, receiving and storing the projection file, and presenting the annotated content on the projection sharing end, the problem that the existing technology cannot achieve the coordinated presentation of the projection content and the annotated content, and improving the office and collaborative efficiency of smart offices.

CN119767061APending Publication Date: 2025-04-04SHENZHEN KONKA ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411811956.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing screen projection technology cannot achieve efficient and coordinated presentation of screen projection content and annotated content, and cannot meet the more complex and diverse application scenario needs in the field of smart office.

Method used

By establishing a file sharing data link between the projection receiving end and the projection sending end, receiving and storing the projection file, and receiving the annotation data of the projection sharing end through this link, updating and adding annotation marks, and presenting the annotation content based on the current projection content.

Benefits of technology

It realizes the close coordinated presentation of screen projection content and annotated content, and improves the office efficiency and collaborative efficiency of wireless screen projection in smart office application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767061A_ABST
    Figure CN119767061A_ABST
Patent Text Reader

Abstract

The invention discloses a projection screen content presentation method and system and a projection screen receiving end, the method is used for the projection screen receiving end, and the method comprises the following steps: receiving the projection screen content of a projection screen sending end and presenting the projection screen content through a window; receiving a screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file; receiving annotation data of the screen projection sharing end on the screen projection file through the file sharing data link, updating the stored screen projection file according to the annotation data, and adding an annotation mark; according to the current screen projection content, when it is determined that an annotation mark exists in a page corresponding to the current screen projection content in the updated screen projection file, the annotation content of the page is presented through a window. The projection screen receiving end can quickly acquire the comment data of the projection screen sharing end on the projection screen file through the file sharing data link, the projection screen content and the comment content corresponding to the projection screen content are presented in multiple modes, and the presented projection screen content and the comment content are closely coordinated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of screen projection technology, and in particular to a screen projection content presentation method, system, screen projection receiving terminal and computer-readable storage medium. Background Art

[0002] With the advancement of technology, quick content sharing functions represented by wireless screen projection have been widely used in the field of smart office. The current wireless screen projection system has one-to-one single-channel screen projection and many-to-one multi-channel screen projection. These one-way data transmission screen projection application scenarios have become very popular. However, in the application scenarios of the smart office field, in addition to one-way data transmission and display, there are more complex and diverse scenarios, and the current screen projection system cannot meet the needs of more complex and diverse scenarios. For example, at the meeting site, the host wants to ask the participants for their opinions on a certain content, and hopes to quickly present the participants' opinions through the current screen projection receiver, or further, send meeting materials for participants to edit, and synchronize the materials edited by participants with the original materials and automatically present them on the screen projection receiver. However, the existing screen projection technology cannot achieve efficient collaborative presentation of screen projection content and annotation content.

[0003] Therefore, there is still room for improvement in the application scenarios of screen projection technology in the field of smart office. Summary of the invention

[0004] The main purpose of the present invention is to provide a screen projection content presentation method, system, screen projection receiving terminal and computer-readable storage medium, aiming to solve the problem that the existing screen projection technology cannot achieve efficient collaborative presentation of screen projection content and annotation content.

[0005] In order to achieve the above-mentioned object of the invention, the present invention provides a method for presenting screen projection content, which is used for a screen projection receiving end, and the method for presenting screen projection content includes:

[0006] Receive the projection content from the projection sending end, and present the projection content through a window;

[0007] Establishing a file sharing data link with the screen projection sending end, receiving the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file;

[0008] Receiving annotation data of the projection file from the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks;

[0009] When it is determined according to the current projection content that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window.

[0010] Optionally, the receiving the projection content from the projection sending end and presenting the projection content through a window specifically includes:

[0011] Broadcast the device name of the screen projection receiving end externally, so that the screen projection sending end can identify and connect to the screen projection receiving end through broadcasting;

[0012] Receive a screen projection request from the screen projection sending end, and establish a connection with the screen projection sending end;

[0013] Receiving the projection content from the projection sending end; wherein the projection content is the content of one page of the projection file;

[0014] The projection content is presented through a window.

[0015] Optionally, establishing a file sharing data link with the screen projection sending end, receiving a screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file specifically includes:

[0016] Receive a screen projection file transmission request from the screen projection sending end, and establish a file sharing data link with the screen projection sending end;

[0017] Receiving the screen projection file of the screen projection sending end through the file sharing data link; wherein the screen projection file corresponds to the screen projection content;

[0018] The screen projection file is stored in the file management module of the screen projection system of the screen projection receiving end.

[0019] Optionally, receiving annotation data of the projection file by the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks, further comprises:

[0020] Receiving a request from the screen projection sending end to open the file sharing data link;

[0021] The status of the file sharing data link is set to open, and the information of the open file sharing data link is broadcast externally, so that the screen projection sharing end can identify and connect to the open file sharing data link through broadcasting.

[0022] Optionally, receiving annotation data of the projection file from the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks specifically includes:

[0023] Acquire annotation data of the projection file by the projection sharing end through the file sharing data link; wherein the annotation data includes annotation page data and annotation content data;

[0024] The projection file stored in the file management module is dynamically updated according to the annotation page data and the annotation content data, and annotation marks are added to the updated pages in the updated projection file.

[0025] Optionally, when determining, based on the current projection content, that a page corresponding to the current projection content in the updated projection file has the annotation mark, presenting the annotation content of the page through a window specifically includes:

[0026] Receiving the current projection content after the projection content is switched by the projection sending end, and presenting the current projection content through a window;

[0027] According to the current projection content, determine whether the page corresponding to the current projection content in the updated projection file contains the annotation mark; wherein the annotation mark is a mark for editing and archiving the file sharing data link;

[0028] When it is determined that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window according to the set method; wherein the annotation content is the content of the page corresponding to the current projection content in the updated projection file;

[0029] Wherein, the setting mode includes a multi-window mode or a single-window mode;

[0030] If the setting mode is the multi-window mode, presenting the annotation content in a new window;

[0031] If the setting mode is the single window mode, the annotation content is presented in the current window covering the current projection content, in the current window and the current projection content are superimposed, or in the current window The next page of the current projection content is presented.

[0032] Optionally, setting the state of the file sharing data link to open, and broadcasting information of the open file sharing data link externally, so that the screen projection sharing terminal can identify and connect to the open file sharing data link through broadcasting, specifically includes:

[0033] Setting the state of the file sharing data link to open, and broadcasting information of the open file sharing data link externally;

[0034] Control the open file sharing data link to transmit the screen projection file to the screen projection sharing end that identifies and connects to the open file sharing data link through broadcasting.

[0035] In addition, in order to achieve the above-mentioned purpose of the invention, the present invention also provides a screen projection content presentation system, and the screen projection content presentation system includes:

[0036] Screen projection content presentation module: used to receive the screen projection content from the screen projection sending end and present the screen projection content through a window;

[0037] Screen projection file transmission module: used to establish a file sharing data link with the screen projection sending end, receive the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and store the screen projection file;

[0038] Annotation module: used for receiving annotation data of the projection file from the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks;

[0039] Annotation content presentation module: used to determine, based on the current projection content, when the page corresponding to the current projection content in the updated projection file contains the annotation mark, present the annotation content of the page through a window.

[0040] In order to achieve the above-mentioned purpose of the invention, the present invention also provides a screen projection receiving end, which includes: a memory, a processor, and a screen projection content presentation program stored in the memory and executable on the processor, and the screen projection content presentation program implements the steps of the screen projection content presentation method as described above when executed by the processor.

[0041] In order to achieve the above-mentioned purpose of the invention, the present invention also provides a computer-readable storage medium, which stores a screen projection content presentation program, and when the screen projection content presentation program is executed by a processor, it implements the steps of the screen projection content presentation method as described above.

[0042] In the present invention, the screen projection content of the screen projection sending end is received, and the screen projection content is presented through a window; a file sharing data link is established with the screen projection sending end, and the screen projection file corresponding to the screen projection content of the screen projection sending end is received through the file sharing data link, and the screen projection file is stored; the annotation data of the screen projection sharing end on the screen projection file is received through the file sharing data link, the stored screen projection file is updated according to the annotation data, and an annotation mark is added; according to the current screen projection content, it is determined whether the page corresponding to the current screen projection content in the updated screen projection file has the annotation mark, and if so, the annotation content of the page is presented through a window. In the present invention, through the file sharing data link, the screen projection sharing end can quickly obtain the screen projection file and annotate the screen projection file, the screen projection receiving end can receive the annotation data to update the screen projection file stored in the screen projection receiving end, and present the screen projection content and the annotation content corresponding to the screen projection content in a variety of ways, and the presented screen projection content and the annotation content are closely coordinated, which greatly improves the office efficiency and collaborative efficiency of the wireless screen projection smart office application scenario. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a flow chart of a preferred embodiment of the method for presenting screen projection content of the present invention;

[0044] Figure 2 is another flow chart of a preferred embodiment of the method for presenting screen projection content of the present invention;

[0045] Figure 3 It is a schematic diagram of broadcasting information of a screen projection receiving end of the present invention;

[0046] Figure 4 It is a schematic diagram of the screen projection content presentation in the case of a screen projection sending end of the present invention;

[0047] Figure 5 It is a schematic diagram of the screen projection content presentation in the case of multiple screen projection sending ends of the present invention;

[0048] Figure 6 It is a schematic diagram of the collaborative presentation of the projection content and the annotation content of the present invention;

[0049] Figure 7 It is a schematic diagram of the interactive interface of the screen projection sharing terminal of the present invention;

[0050] Figure 8 It is a structural diagram of a preferred embodiment of the screen projection content presentation system of the present invention;

[0051] Fig. 9 It is a structural diagram of a preferred embodiment of the screen projection receiving end of the present invention. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0053] With the advancement of technology, quick content sharing functions represented by wireless screen projection have been widely used in the field of smart office. The current wireless screen projection system has one-to-one single-channel screen projection (such as a mobile phone or a computer projecting data to a TV for display) and many-to-one multi-channel screen projection (such as a mobile phone and a computer projecting data to a TV for display at the same time). These one-way data transmission screen projection application scenarios have become very popular. However, in the application scenarios of the smart office field, in addition to one-way data transmission and display, there are more complex and diverse scenarios, and the current screen projection system cannot meet the needs of more complex and diverse scenarios. Therefore, there is still room for improvement in the application scenarios of screen projection technology in the field of smart office.

[0054] In more complex and diverse application scenarios in the field of smart office, for example, at a meeting, the host wants to solicit participants' opinions on a certain content, and hopes to quickly present the participants' opinions through the current projection receiver, or further, distribute meeting materials for participants to edit, and synchronize the edited materials with the original materials and automatically present them on the projection receiver. However, the existing projection technology cannot achieve efficient collaborative presentation of projection content and annotation content.

[0055] In order to solve the above technical problems, the present invention provides a method for presenting projection content, which receives the projection content of a projection sending end and presents the projection content through a window; establishes a file sharing data link with the projection sending end, receives the projection file corresponding to the projection content of the projection sending end through the file sharing data link, and stores the projection file; receives the annotation data of the projection file on the projection file from the projection sharing end through the file sharing data link, updates the stored projection file according to the annotation data, and adds annotation marks; according to the current projection content, determines whether the page corresponding to the current projection content in the updated projection file has the annotation mark, and if so, presents the annotation content of the page through a window. Through the file sharing data link, the screen projection sharing end of the present invention can quickly obtain the projection file, annotate the projection file, and feed back the annotation data to the screen projection receiving end to update the projection file stored in the screen projection receiving end. The projection content and the annotation content corresponding to the projection content can be presented in a variety of ways at the screen projection receiving end, and the presented projection content and annotation content are closely coordinated, which greatly improves the office efficiency and collaboration efficiency of the wireless screen projection smart office application scenario.

[0056] The application content is further explained below through the description of embodiments in conjunction with the accompanying drawings.

[0057] A preferred embodiment of the method for presenting screen projection content of the present invention is as follows: Figure 1 and Figure 2 As shown, specifically including:

[0058] S1. Establish a screen projection data link with the screen projection sending end, receive the screen projection content of the screen projection sending end through the screen projection data link, and present the screen projection content through a window.

[0059] In an implementation of this embodiment, establishing a screen projection data link with the screen projection sending end, receiving the screen projection content of the screen projection sending end through the screen projection data link, and presenting the screen projection content through a window specifically includes:

[0060] Broadcast the device name of the screen projection receiving end externally, so that the screen projection sending end can identify and connect to the screen projection receiving end through broadcasting;

[0061] Receive a screen projection request from the screen projection sending end, and establish a screen projection data link between the screen projection receiving end and the screen projection sending end;

[0062] Receiving the screen projection content of the screen projection sending end through the screen projection data link; wherein the screen projection content is the content of one page of the screen projection file;

[0063] The projection content is presented through a window.

[0064] Specifically, users build smart conference scenes in smart conference rooms, including a screen projection receiving end (such as a smart TV) for receiving screen projection requests. The screen projection receiving end is equipped with a screen projection system that supports single-channel screen projection, multi-channel screen projection, file management, multi-window management and other functions. Figure 3 As shown, after the screen projection receiving end is started, it automatically broadcasts the device name of the screen projection receiving end, the device name of the screen projection sending end that has established a screen projection connection, the information of the screen projection data link that has received data and is open, or the information of the corresponding file sharing data link. The screen projection sending end (such as a mobile phone or computer, the user of the screen projection sending end is the conference host or the screen projection user) can identify and connect to the screen projection receiving end through the broadcast. The screen projection sharing end (such as a mobile phone or computer, the user of the screen projection sharing end is the conference participant or the conference user) can identify and connect to the screen projection receiving end, the screen projection sending end that has established a screen projection connection, the open screen projection data link or the corresponding file sharing data link through the broadcast.

[0065] It should be noted that the present invention relates to a screen projection sending end, a screen projection receiving end and a screen projection sharing end, wherein the screen projection sending end refers to the mobile phone or computer of the conference host (i.e., the screen projection user), which is used to send the projection content and the projection file to the screen projection receiving end; the screen projection receiving end refers to the television, which is used to receive the projection content and the projection file, and display the projection content and the annotation content; the screen projection sharing end refers to the mobile phone or computer of the conference participant (i.e., the participating user), which is used to receive the projection content and the projection file, annotate the projection file, and send the annotation data to the screen projection receiving end to share the annotation content. In this embodiment, the conference host / screen projection user can be replaced with the screen projection sending end, and the conference participant / conference user can be replaced with the screen projection sharing end, which does not affect the solution.

[0066] The conference host and conference participants are collectively referred to as users, and the corresponding devices are collectively referred to as screen projection sending ends. The above content is illustrated by an example: for device A (screen projection receiving end, smart TV), when no screen projection request is received and a screen projection connection is established, the broadcast message only has the name of the screen projection receiving end device (device A); if the screen projection sending end A of user A (i.e., screen projection user A) sends a screen projection request A and establishes a screen projection data link with device A, and sets the file selection corresponding to the screen projection data link to file sharing (i.e., establishes a file sharing data link, and opens the screen projection data link and the file sharing data link), then the broadcast of device A is: device A, user A screen projection sending end A, user A screen projection sending end A-screen projection data link A, user A screen projection sending end A-file sharing data link A). If device A has multiple screen projection requests and has established a screen projection connection, the broadcast information structure is: the name of the screen projection receiving device, the name of the screen projection sending device, the screen projection data link (optional whether to share, if the user chooses to share, the information will be broadcast, if the user chooses not to share, the information will not be broadcast, if the information is not broadcast, other screen projection request users will not be able to obtain the data stream (i.e., the projection content) transmitted by the screen projection data link to the screen projection sending end for display), file sharing data link (optional whether to share, if the user chooses to share, the information will be broadcast, if the user chooses not to share, the information will not be broadcast, if the information is not broadcast, other screen projection request users will not be able to obtain the data stream (i.e., the projection file) transmitted by the file sharing data link to the screen projection sending end for display, editing, annotating, etc.).

[0067] The conference host (defined as the user at the screen projection sender, who sends a screen projection request and projects the screen projection content to the screen projection receiver for display) starts the computer (or other terminal equipped with a wireless screen projection protocol), selects the screen projection file, turns on the computer's wireless screen projection, searches for the currently connectable wireless screen projection receiver (such as device A) through broadcast, and establishes a screen projection data link connection with the wireless screen projection receiver.

[0068] S2. Establish a file sharing data link with the screen projection sending end, receive the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and store the screen projection file.

[0069] In an implementation of this embodiment, establishing a file sharing data link with the screen projection sending end, receiving a screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file specifically includes:

[0070] Receive a screen projection file transmission request from the screen projection sending end, and establish a file sharing data link between the screen projection receiving end and the screen projection sending end;

[0071] Receiving the screen projection file of the screen projection sending end through the file sharing data link; wherein the screen projection file corresponds to the screen projection content;

[0072] The screen projection file is stored in the file management module of the screen projection system of the screen projection receiving end.

[0073] Specifically, after the conference host (such as user A) establishes the screen projection data link, the wireless screen projection system of the screen projection receiving end (such as device A) prompts the conference host whether to share the projection file corresponding to the projection content. If the conference host chooses to share the projection file with the screen projection receiving end, that is, the screen projection receiving end receives the projection file transmission request from the screen projection sending end, then a file sharing data link is established between the screen projection receiving end and the screen projection sending end for transmitting the projection file. The screen projection receiving end stores the received projection file in the file management module of the screen projection system. It should be noted that the projection system of the projection receiving end (such as device A) stores the projection file set to a shared state by the conference host in the file management module of the projection system. The file management module can be a shared file service or a file cloud disk, etc., which supports online editing (issuing online editing links) or data transmission such as file sending and returning (issuing non-online editing links). The file management module is associated with the projection file. When the projection file changes, the projection file stored in the file management module also changes synchronously. If a meeting participant is editing the projection file, it will also be synchronized to the projection file stored in the file management module.

[0074] S3. Receive annotation data of the projection file from the projection sharing end through the file sharing data link, update the stored projection file according to the annotation data, and add annotation marks.

[0075] In an implementation of this embodiment, the receiving, through the file sharing data link, the annotation data of the screen projection sharing end on the screen projection file, updating the stored screen projection file according to the annotation data, and adding the annotation mark, also includes:

[0076] Receiving a request from the screen projection sending end to open the screen projection data link and the file sharing data link;

[0077] The status of the screen projection data link and the file sharing data link is set to open, and the information of the open screen projection data link and the open file sharing data link are broadcast externally, so that the screen projection sharing end can identify and connect the open screen projection data link and the open file sharing data link through broadcasting.

[0078] In an implementation of this embodiment, setting the status of the screen projection data link and the file sharing data link to open, and broadcasting the information of the open screen projection data link and the open file sharing data link to the outside, so that the screen projection sharing end can identify and connect the open screen projection data link and the open file sharing data link through broadcasting, specifically includes:

[0079] Setting the status of the screen projection data link and the file sharing data link to open, and broadcasting the information of the open screen projection data link and the open file sharing data link to the outside;

[0080] Control the open screen projection data link to transmit the projection content to the projection sharing terminal that identifies and connects to the open screen projection data link through broadcasting;

[0081] Control the open file sharing data link to transmit the screen projection file to the screen projection sharing end that identifies and connects to the open file sharing data link through broadcasting.

[0082] Specifically, after the screen projection sending end establishes the screen projection data link and the file sharing data link, the wireless screen projection system of device A prompts the screen projection sending end whether to open the wireless screen projection data (i.e., screen projection content) sharing and open the document (i.e., screen projection file) sharing. If the screen projection sending end agrees, the screen projection data link and the file sharing data link are opened. At this time, the screen projection system of the screen projection receiving end (such as device A) starts the screen projection and opens the screen projection data link and the file sharing data link. The screen projection system broadcasts the screen projection sending end that has established the screen projection connection and its corresponding open screen projection data link and file sharing data link. The screen projection sharing end identifies the open screen projection data link and file sharing data link through search broadcast, and recommends access request connection with the screen projection data link and the file sharing data link, obtains the data stream transmitted by the screen projection data link (i.e., the screen projection content) and displays it on the screen projection sharing end, obtains the data stream transmitted by the file sharing data link (i.e., the screen projection file) and displays it on the screen projection sharing end, edits it, annotates it, etc. The same screen projection sharing end can simultaneously establish access request connections with the screen projection data links and file sharing data links of multiple screen projection sending ends. In addition, when accessing wireless screen projection, the screen sharing end can choose to connect to all data links at the same time, or selectively connect to a certain data link.

[0083] For example: If a participant selects user A to cast the screen, sender A's screen casting data link and file sharing data link to establish an access request connection, the participant's screen casting sharing interface will be as follows: Figure 7 As shown, the projection content A of user A and the projection file shared by user A are presented. The participating users can close or open the projection content window or the projection file window in full screen. In the projection file window, they can click on the file to edit and annotate. The edits and annotations will be returned to the projection system of device A through the file sharing data link. In this interactive interface, if the participating users select the projection data links / file sharing data links of multiple projection sending ends, the projection data links / file sharing data links of different projection sending ends can be switched. In addition, Figure 4 As shown, all participating users who have established access request connections with the screen projection data link and the file sharing data link will be marked and displayed in the corresponding screen projection window, such as participating users X, Y, and Z.

[0084] To summarize, the participating user opens the screen projection sharing end, searches for the screen projection broadcast of the screen projection receiving end (such as device A), identifies the screen projection receiving end and establishes a connection with the screen projection receiving end. There are two options for establishing the connection. The first is to perform wireless screen projection (that is, the participating user requests to project the content to the screen projection receiving end and becomes the conference host). The second is to establish an access request connection through the screen projection data link and file sharing data link open and shared with the conference host to obtain the projection content and projection files.

[0085] In an implementation of this embodiment, receiving annotation data of the projection file by the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks specifically include:

[0086] Acquire annotation data of the projection file by the projection sharing end through the file sharing data link; wherein the annotation data includes annotation page data and annotation content data;

[0087] The projection file stored in the file management module is dynamically updated according to the annotation page data and the annotation content data, and annotation marks are added to the updated pages in the updated projection file.

[0088] In other words, the conference participants Figure 7 The interactive interface of the screen sharing end shown in the figure is used to edit / annotate the screen projection file. The file sharing data link obtains the editing / annotation records of the participating users and generates an editing / annotation archive of the participating user attributes based on the editing / annotation records (recording the page data and content data edited / annotated by the participating users), and transmits it back to the file management module of the screen projection system. The file management module updates the screen projection file based on the editing / annotation archive of the participating user attributes, and synchronizes the editing / annotation records to the screen projection file stored in the file management module. Figure 6 As shown, user X annotates screen projection file A and pages 3, 5, and 7; user Y annotates screen projection file A and pages 5 and 10; user Z annotates screen projection file A and pages 5 and 9. The page data and content data will be synchronized to the file management module of the screen projection system. Figure 6 As shown, all participating users who have established access request connections with the screen projection data link and the file sharing data link will be marked and displayed in the corresponding screen projection window, such as participating users X, Y, and Z, and participating users who have presented annotation content through the window will be marked in dark color.

[0089] In an implementation of this embodiment, obtaining the annotation data of the screen projection file by the screen projection sharing end through the file sharing data link also includes:

[0090] The screen projection sharing end establishes an access request connection with the open file sharing data link, obtains the projection file of the projection content A, and annotates the projection file.

[0091] Specifically, Figure 4 and Figure 5 As shown, Figure 4For a conference host (user A-screen projection content A), the single window of device A displays (screen projection window 1-user A-screen projection content A), opens the screen projection data link and file sharing data link, and the participating users X, Y, and Z establish an access request connection with the file sharing data link, obtain the screen projection file A of the screen projection content A and annotate it (it can also be edited. The annotation operation in this solution can be replaced by editing and other operations, which will not be repeated below); Figure 5 For multiple conference hosts (user A-screen projection content A, user B-screen projection content B, user C-screen projection content C), the screen projection data link and file sharing data link are opened on device A through multi-window display (screen projection window 1-user A-screen projection content A, screen projection window 2-user B-screen projection content B, screen projection window 3-user C-screen projection content C). Participant user X establishes an access request connection with the file sharing data link corresponding to screen projection content A and screen projection content B, obtains screen projection file A of screen projection content A and screen projection file B of screen projection content B, and annotates them. Participant user Y establishes an access request connection with the file sharing data link corresponding to screen projection content A and screen projection content C, obtains screen projection file A of screen projection content A and screen projection file C of screen projection content C, and annotates them. Participant user Z establishes an access request connection with the file sharing data links corresponding to projection content A, projection content B, and projection content C, obtains projection files A, projection file B, and projection file C of projection content A, projection content B, and projection content C respectively, and annotates them.

[0092] S4. When it is determined, based on the current projection content, that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window.

[0093] In an implementation of this embodiment, when it is determined that the page corresponding to the current projection content in the updated projection file has the annotation mark according to the current projection content, the annotation content of the page is presented through a window, specifically including:

[0094] Receiving, through the screen projection data link, the current screen projection content after the screen projection content is switched by the screen projection sending end, and presenting the current screen projection content through a window;

[0095] According to the current projection content, determine whether the page corresponding to the current projection content in the updated projection file contains the annotation mark; wherein the annotation mark is a mark for editing and archiving the file sharing data link;

[0096] When it is determined that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window according to the set method; wherein the annotation content is the content of the page corresponding to the current projection content in the updated projection file;

[0097] Wherein, the setting mode includes a multi-window mode or a single-window mode;

[0098] If the setting mode is the multi-window mode, presenting the annotation content in a new window;

[0099] If the setting mode is the single window mode, the annotation content is presented in the current window covering the current projection content, in the current window and the current projection content are superimposed, or in the current window The next page of the current projection content is presented.

[0100] Specifically, when the conference host (i.e., the screen projection sender) switches the screen projection content, the screen projection system determines whether there is an annotation mark, i.e., a mark for editing and archiving the file sharing data link, on the page corresponding to the current screen projection content in the updated screen projection file in the file management module. If not, no processing is performed (only the current screen projection content is presented in the screen projection window); if so, it continues to determine whether to allow multiple windows to open the current screen projection content and annotation content on the same screen. If multiple windows are allowed to be opened, Figure 6 As shown, projection window 1-projection user A-projection content A-current page 5, projection window 2-annotation content of participant user X-current page 5, projection window 3-annotation content of participant user Y-current page 5; if multiple windows are not allowed to open, query whether other ways of opening are set, such as overwriting the current projection content to open, overlaying the current projection content to open, and opening the annotation content of the participant user on the next page. When the conference host switches the projection content, he will continue to judge the flag of the file sharing data link editing and archiving, and present the editing information of the file sharing data link according to the rule settings. In addition, conference participants can click to jump to the projection file location to achieve fast file location jump, which is convenient for editing and annotating projection files. It should be noted that the presentation of the annotation content through the window is achieved by opening the annotated page in the updated projection file in the file management module.

[0101] In one implementation of this embodiment, if the page being edited by the participant user is not the page corresponding to the current projection content, the current editing is invalid, but it can be edited and recorded normally. When the projection content switches to this page, the editing takes effect and the edited content of the page is displayed. It should be noted that in the present invention, all editing steps can be replaced by annotation, and all annotated steps can be replaced by editing.

[0102] To sum up, the present invention provides a diversified wireless screen projection collaboration solution for smart office scenarios based on wireless screen projection technology. Participating users can quickly obtain the materials of the projection meeting and review and annotate the materials through wireless screen projection access, and the results of the review and annotation are fed back to the projection window through the wireless screen projection system. The feedback result is closely coordinated with the projection process, which greatly improves the office efficiency and collaboration efficiency of wireless screen projection smart office.

[0103] In addition, based on the above-mentioned projection screen content presentation method, the present invention also provides a projection screen content presentation system, wherein a preferred embodiment of the projection screen content presentation system is as follows: Figure 8 As shown, specifically including:

[0104] Screen projection content presentation module 01: used to establish a screen projection data link with the screen projection sending end, receive the screen projection content of the screen projection sending end through the screen projection data link, and present the screen projection content through a window;

[0105] Screen projection file transmission module 02: used to establish a file sharing data link with the screen projection sending end, receive the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and store the screen projection file;

[0106] Annotation module 03: used for receiving annotation data of the projection file from the projection sharing terminal through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks;

[0107] Annotation content presentation module 04: used to present the annotation content of the page through a window when determining that the page corresponding to the current projection content in the updated projection file has the annotation mark according to the current projection content.

[0108] In addition, based on the above-mentioned screen projection content presentation method and system, the present invention also provides a screen projection receiving terminal accordingly, wherein a preferred embodiment of the screen projection receiving terminal is as follows: Fig. 9 As shown, it specifically includes a processor 10, a memory 20 and a display 30. Fig. 9 Only some components of the screen projection receiving end are shown, but it should be understood that it is not required to implement all the shown components, and more or fewer components may be implemented instead.

[0109] In some embodiments, the memory 20 may be an internal storage unit of the screen projection receiving end, such as a hard disk or memory of the screen projection receiving end. In other embodiments, the memory 20 may also be an external storage device of the screen projection receiving end, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, and a flash card (Flash Card) equipped on the screen projection receiving end. Furthermore, the memory 20 may also include both an internal storage unit and an external storage device of the screen projection receiving end. The memory 20 is used to store application software and various types of data installed on the screen projection receiving end, such as storing program codes of the screen projection receiving end. The memory 20 can also be used to temporarily store data that has been output or is to be output. In one embodiment, a screen projection content presentation program 40 is stored on the memory 20, and the screen projection content presentation program 40 can be executed by the processor 10, thereby implementing the steps of the screen projection content presentation method in the present application.

[0110] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program codes or process data stored in the memory 20, such as executing a screen projection content presentation program 40.

[0111] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information at the projection receiving end and to display a visual user interface.

[0112] In one embodiment, when the processor 10 executes the projection content presentation program 40 in the memory 20, the steps of the projection content presentation method as described above are implemented.

[0113] The present invention also provides a computer-readable storage medium accordingly, wherein the computer-readable storage medium stores a screen projection content presentation program, and when the screen projection content presentation program is executed by a processor, the steps of the screen projection content presentation method as described above are implemented.

[0114] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or screen projection receiving terminal including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or screen projection receiving terminal. In the absence of further restrictions, an element defined by the sentence "includes a..." does not exclude the presence of other identical elements in the process, method, article or screen projection receiving terminal including the element.

[0115] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.

[0116] It should be understood that the application of the present invention 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 the present invention.

Claims

1. A method for presenting screen projection content, characterized in that: The screen projection content presentation method is used for a screen projection receiving end, and the screen projection content presentation method includes: Receive the projection content from the projection sending end, and present the projection content through a window; Establishing a file sharing data link with the screen projection sending end, receiving the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file; Receiving annotation data of the projection file from the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks; When it is determined according to the current projection content that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window.

2. The method for presenting screen content according to claim 1, characterized in that: The receiving the projection content from the projection sending end and presenting the projection content through a window specifically includes: Broadcast the device name of the screen projection receiving end externally, so that the screen projection sending end can identify and connect to the screen projection receiving end through broadcasting; Receive a screen projection request from the screen projection sending end, and establish a connection with the screen projection sending end; Receiving the projection content from the projection sending end; wherein the projection content is the content of one page of the projection file; The projection content is presented through a window.

3. The method for presenting screen projection content according to claim 2, characterized in that: The establishing a file sharing data link with the screen projection sending end, receiving the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and storing the screen projection file specifically includes: Receive a screen projection file transmission request from the screen projection sending end, and establish a file sharing data link with the screen projection sending end; Receiving the screen projection file of the screen projection sending end through the file sharing data link; wherein the screen projection file corresponds to the screen projection content; The screen projection file is stored in the file management module of the screen projection system of the screen projection receiving end.

4. The method for presenting screen projection content according to claim 1, characterized in that: The method further comprises: receiving annotation data of the projection file by the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks, wherein: Receiving a request from the screen projection sending end to open the file sharing data link; The status of the file sharing data link is set to open, and the information of the open file sharing data link is broadcast externally, so that the screen projection sharing end can identify and connect to the open file sharing data link through broadcasting.

5. The method for presenting screen projection content according to claim 3, characterized in that: The receiving, through the file sharing data link, the annotation data of the screen projection sharing end on the screen projection file, updating the stored screen projection file according to the annotation data, and adding the annotation mark specifically includes: Acquire annotation data of the projection file by the projection sharing end through the file sharing data link; wherein the annotation data includes annotation page data and annotation content data; The projection file stored in the file management module is dynamically updated according to the annotation page data and the annotation content data, and annotation marks are added to the updated pages in the updated projection file.

6. The method for presenting screen projection content according to claim 1, characterized in that: When it is determined according to the current screen projection content that the page corresponding to the current screen projection content in the updated screen projection file has the annotation mark, presenting the annotation content of the page through a window specifically includes: Receiving the current projection content after the projection content is switched by the projection sending end, and presenting the current projection content through a window; According to the current projection content, determine whether the page corresponding to the current projection content in the updated projection file contains the annotation mark; wherein the annotation mark is a mark for editing and archiving the file sharing data link; When it is determined that the page corresponding to the current projection content in the updated projection file has the annotation mark, the annotation content of the page is presented through a window according to the set method; wherein the annotation content is the content of the page corresponding to the current projection content in the updated projection file; Wherein, the setting mode includes a multi-window mode or a single-window mode; If the setting mode is the multi-window mode, presenting the annotation content in a new window; If the setting mode is the single window mode, the annotation content is presented in the current window covering the current projection content, in the current window and the current projection content are superimposed, or in the current window The next page of the current projection content is presented.

7. The method for presenting screen projection content according to claim 4, characterized in that: The step of setting the state of the file sharing data link to open and broadcasting information of the open file sharing data link externally, so that the screen projection sharing terminal can identify and connect to the open file sharing data link through broadcasting, specifically includes: Setting the state of the file sharing data link to open, and broadcasting information of the open file sharing data link externally; Control the open file sharing data link to transmit the screen projection file to the screen projection sharing end that identifies and connects to the open file sharing data link through broadcasting.

8. A screen projection content presentation system, characterized in that: The screen projection content presentation system comprises: Screen projection content presentation module: used to receive the screen projection content from the screen projection sending end and present the screen projection content through a window; Screen projection file transmission module: used to establish a file sharing data link with the screen projection sending end, receive the screen projection file corresponding to the screen projection content of the screen projection sending end through the file sharing data link, and store the screen projection file; Annotation module: used for receiving annotation data of the projection file from the projection sharing end through the file sharing data link, updating the stored projection file according to the annotation data, and adding annotation marks; Annotation content presentation module: used to determine, based on the current projection content, when the page corresponding to the current projection content in the updated projection file contains the annotation mark, present the annotation content of the page through a window.

9. A screen projection receiving terminal, characterized in that: The screen projection receiving end includes: a memory, a processor, and a screen projection content presentation program stored in the memory and executable on the processor. When the screen projection content presentation program is executed by the processor, the steps of the screen projection content presentation method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a screen projection content presentation program, and when the screen projection content presentation program is executed by the processor, the steps of the screen projection content presentation method as described in any one of claims 1-7 are implemented.