Intelligent whiteboard display method, electronic device and storage medium
Through the intelligent whiteboard display method, text recognition and keyword extraction technology are used to calculate file priority and screen projection display, solving the problem of low efficiency of traditional paper file pasting methods and achieving more efficient document display and employee information transmission.
Patent Information
- Application Number
- CN202510206234.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-02-25
AI Technical Summary
In production factories, traditional paper documents pasting methods are inefficient and inconvenient, and may cause employees to be unable to pay attention to important documents in a timely manner.
Through the intelligent whiteboard display method, the initial display file list of the target factory is obtained, text recognition and keyword extraction are performed, the priority score of the file is calculated, and the initial display file is cast and displayed on the screen based on the priority score list.
It improves the efficiency of document display, enables employees to pay attention to important situations in a timely manner, and solves the problem of too many documents and difficult to pay attention to in a timely manner in traditional methods.
Smart Images

Figure CN119690271B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart whiteboards, and in particular to a smart whiteboard display method, electronic equipment and storage medium. Background Art
[0002] Smart whiteboard is a high-tech teaching tool that combines traditional whiteboard with computer technology and projection technology, allowing users to write, draw, operate computer programs and display multimedia content on a large screen. As the application of electronic whiteboards becomes more and more widespread, the use and operation of electronic whiteboards are becoming more and more popular, such as in the field of education, corporate meeting rooms, product demonstrations, etc.
[0003] A production plant is an industrial facility dedicated to manufacturing, processing or assembling products. Due to the strictness and standardization of production, it is necessary to issue production tasks or important notices to production employees. Due to the noisy production environment, it is not suitable to use broadcasting, so paper documents are often used to stick in fixed areas for notification.
[0004] The method of pasting paper documents is inefficient and inconvenient, and there may be too many paper documents to be pasted, and employees may not pay attention to important documents in time. Summary of the invention
[0005] In view of the above technical problems, the technical solution adopted by the present invention is: a smart whiteboard display method, the method is used to project the initial display file of the target factory on the smart whiteboard, and the method comprises the following steps:
[0006] S100, obtaining an initial display file list set A={A1, A2} of the target factory, wherein the first type display file list A1={A 11 , A 12 , …, A 1i , …, A 1m}, the second type of display file list A2={A 21 , A 22 , …, A 2j , …, A 2n}, A 1i is the i-th initial display file of text type, A 2j is the jth initial display file of the image type, i ranges from 1 to m, m is the number of initial display files of the text type, j ranges from 1 to n, n is the number of initial display files of the image type;
[0007] S200, for A 21 To A 2n Perform text recognition and obtain the text file list B2={B 21 , B22 , …, B 2j , …, B 2n}, thereby obtaining the intermediate display file list C={C1, C2, …, C e , …, C h}, the eth intermediate display file C e is a file to be displayed in A1 or a text file in B2. 2j Yes A 2j In the corresponding text file, the value range of e is from 1 to h, where h=m+n;
[0008] S300, for C e Extract keywords and obtain C e Corresponding keyword list D e Based on D e Get D e Corresponding first key score FE e ;
[0009] S400, Get C e Distribution source, based on C e Get the distribution source of C e The corresponding second key score SE e ;
[0010] S500, based on FE e and SE e , get C e The corresponding priority score E e , thereby obtaining the priority score list E={E1, E2, …, E e , …, E h};
[0011] S600: Based on the priority score list E, the initial presentation file is projected and presented on the smart whiteboard.
[0012] According to another aspect of the present invention, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the aforementioned method.
[0013] According to yet another aspect of the present invention, an electronic device is provided, comprising a processor and the aforementioned non-transitory computer-readable storage medium.
[0014] The present invention has at least the following beneficial effects:
[0015] In summary, an initial display file list set is obtained, text recognition is performed on the initial display file, a text file list is obtained, and thus an intermediate display file list is obtained, keyword extraction is performed on the intermediate display file, a keyword list corresponding to the intermediate display file is obtained and a first key score corresponding to the intermediate display file is obtained based on the keyword list, a distribution source of the intermediate display file is obtained, and a second key score corresponding to the intermediate display file is obtained based on the distribution source of the intermediate display file, and a priority score corresponding to the intermediate display file is obtained based on the first key score and the second key score. Based on the priority score list, the initial display file is projected and displayed. The present invention uses a smart whiteboard to display the initial display file, thereby improving the efficiency of the display, and the present invention displays based on the priority score, so that employees can pay attention to important situations in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0017] Figure 1 The present invention provides a flowchart of a smart whiteboard display method. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0019] The embodiment of the present invention provides a smart whiteboard display method, the method is used to project an initial display file on a smart whiteboard for display, such as Figure 1 As shown, the method comprises the following steps:
[0020] S100, obtaining an initial display file list set A={A1, A2}, wherein the first type display file list A1={A 11 , A 12 , …, A 1i , …, A 1m}, the second type of display file list A2={A 21 , A 22 , …, A 2j , …, A 2n}, A 1iis the i-th initial display file of text type, A 2j is the jth initial display file of the image type, i ranges from 1 to m, m is the number of initial display files of the text type, j ranges from 1 to n, n is the number of initial display files of the image type.
[0021] S200, for A 21 To A 2n Perform text recognition respectively and obtain the text file list B2={B 21 , B 22 , …, B 2j , …, B 2n}, thereby obtaining the intermediate display file list C={C1, C2, …, C e , …, C h}, the eth intermediate display file C e is an initial display file in A1 or a text file in B2. 2j Yes 2j For text files obtained through text recognition, the value range of e is 1 to h, and the total number of files h=m+n is displayed in the middle.
[0022] Specifically, those skilled in the art know that any method for recognizing text in an image in the prior art falls within the protection scope of the present invention. 21 To A 2n Use the OCR text recognition algorithm to obtain the text file list B2.
[0023] S300, to obtain C e Corresponding keyword list D e Based on D e Get C e Corresponding first key score FE e The keyword list includes several keywords. Keyword list D e ={D e1 , D e2 , …, D eb , …, D ec} and D e The corresponding frequency list R e ={R e1 , R e2 , …, R eb , …, R ec}, D eb It is C e The bth keyword in R eb Yes D eb In C e The number of occurrences in b, the value range of b is 1 to c, c is C eThe number of keywords in D eb The number of occurrences in a sentence is counted as one.
[0024] Specifically, those skilled in the art know that any method of obtaining text keywords in the prior art belongs to the protection scope of the present invention, for example, using a neural network-based model (such as LSTM, BERT, etc.) to obtain C e The corresponding keywords.
[0025] In one embodiment of the present invention, the first score correspondence of the keyword is obtained, and D is obtained based on the first key score correspondence of the keyword. eb The corresponding first score Q eb , the first key score FE e =∑ c b=1 (Q eb ×R eb ).
[0026] S400, based on C e Get the distribution source of C e The corresponding second key score SE e .
[0027] Specifically, the importance of the initial display files of different distribution sources is different. Therefore, the present invention introduces the dimension of distribution source to ensure the accuracy of priority score. Specifically, the corresponding relationship of the second key score of the preset distribution source is obtained, and the second key score SE corresponding to Ce is obtained. e .
[0028] S500, based on FE e and SE e , get C e The corresponding priority score E e , thereby obtaining the priority score list E={E1, E2, …, E e ,…,E h}.
[0029] Concrete, E e =k1×FE e +k2×SE e , where k1 is the first weight factor and k2 is the second weight factor.
[0030] S600: Based on the priority score list E, the initial display file is projected and displayed on the smart whiteboard.
[0031] In summary, an initial display file list set is obtained, text recognition is performed on the initial display file, a text file list is obtained, and thus an intermediate display file list is obtained, keyword extraction is performed on the intermediate display file, a keyword list corresponding to the intermediate display file is obtained and a first key score corresponding to the intermediate display file is obtained based on the keyword list, a distribution source of the intermediate display file is obtained, and a second key score corresponding to the intermediate display file is obtained based on the distribution source of the intermediate display file, and a priority score corresponding to the intermediate display file is obtained based on the first key score and the second key score. Based on the priority score list, the initial display file is projected and displayed. The present invention uses a smart whiteboard to display the initial display file, thereby improving the efficiency of the display, and the present invention displays based on the priority score, so that employees can pay attention to important situations in a timely manner.
[0032] Furthermore, S600 also includes:
[0033] S610, obtaining a list of areas to be displayed on the smart whiteboard H={H1, H2, ..., H t , …, H k}, H t is the tth area to be displayed, t ranges from 1 to k, k is the number of areas to be displayed, wherein the area to be displayed is a rectangle and the length of the first side of the area to be displayed remains unchanged, and H k The length of the second side remains unchanged, and the first side length is different from the second side length.
[0034] Specifically, it can be understood that for a smart whiteboard, the width of the smart whiteboard is divided into k parts to form k areas to be displayed, and the width of the areas to be displayed remains unchanged. Also, the length and width of the kth area to be displayed remain unchanged.
[0035] S620, sorting the initial display files in descending order based on the priority scores, obtaining the sorted initial display files as final display files, thereby obtaining a final display file list J={J1, J2, ..., J e , …, J h}, J e This is the final presentation file.
[0036] S630, Get J e List of pages included K e ={K e,1 , K e,2 , …, K e,x , …, K e,q(e)}, K e,x It's J e The xth page contained, x ranges from 1 to q(e), q(e) is J e The number of pages included.
[0037] S640, if q(1)+q(2)+…+q(e)+…+q(h)≤k, change J1 to J h The included pages are listed in descending order according to their corresponding priority scores. k Otherwise, execute S650. Specifically, if q(1)+q(2)+…+q(e)+…+q(h)≤k, that is, each to-be-displayed area displays one page, all initial display files can be displayed on the smart whiteboard, and the initial display file with the highest priority score is displayed on H1.
[0038] In an exemplary embodiment of the present invention, k=4, H={H1, H2, H3, H4}, J={J1, J2}, K1={K 1,1 , K 1,2},K2={K 2,1 , K 2,2}, K 1,1 On H1, display the K 1,2 In H2, K 2,1 In H3, display the K 2,2 Screen projection display in H4.
[0039] S650, get y, change J1 to J y The included pages are listed in descending order according to their corresponding priority scores. k Display, where q(1)+q(2)+…+q(y)≤k, and the value range of y is 1 to h-1. Specifically, if q(1)+q(2)+…+q(e)+…+q(h)>k, obtain y, and project the first y final display files.
[0040] In summary, obtain the list of areas to be displayed of the smart whiteboard, sort the initial display files in descending order based on the priority scores, obtain the sorted initial display files as the final display files, thereby obtaining the final display file list, obtain the page list corresponding to the final display file, and based on the page list, project the final display file for display.
[0041] Furthermore, after S650, it also includes:
[0042] S660, obtain the number a of unoccupied display areas, and when a≥q(y+1), set J y+1 The included pages are displayed.
[0043] Furthermore, after S660, it also includes:
[0044] S710, get H tThe corresponding priority score E of the final display file t and H k The corresponding priority score E of the final display file k .
[0045] S720, if t<k, obtain H t The second side length N t , and based on N t , determine H t The area of the display area of the corresponding final display file, where N t Meet the following conditions: N t =E t ×N0 / E k , N0 is H k The second side length of .
[0046] Specifically, after S730, it also includes: based on H t The area of the display area of the corresponding final display file is determined by H t The font size of the corresponding final display file, where H t The larger the display area of the corresponding final display file, the larger the H t The larger the font size of the corresponding final display file.
[0047] In summary, the first side length of the final display file is obtained based on the priority score, so as to determine the area of the display area of the final display file, and the font size of the final display file changes according to the area of the display area. The higher the priority score, the larger the font size of the final display file, so that employees can pay attention to files with high priority scores in time.
[0048] Specifically, S600 also includes:
[0049] S601, obtaining a preset priority score fixed time length correspondence relationship, and obtaining J based on the preset priority score fixed time length correspondence relationship. e The corresponding fixed duration M e The preset priority score fixed duration correspondence relationship is a one-to-one mapping relationship between the preset priority score and the fixed duration. In the preset priority score fixed duration correspondence relationship, the higher the priority score, the longer the fixed duration.
[0050] S602, obtain K e,x The number of characters P e,x , so as to obtain K e The number of characters contained .
[0051] S603, based on P e and the preset average reading speed, obtain K eCorresponding reading time L e .
[0052] S604, based on M e and L e , get J e Presentation time on the smart board.
[0053] In summary, the preset priority score and fixed time correspondence is obtained. Based on the preset priority score and fixed time correspondence, the fixed time is obtained. Based on the number of characters and the preset average reading speed, the reading time is obtained, and thus the display time on the smart whiteboard is obtained. The higher the priority score, the greater the probability of a longer display time, so that employees can notice the initial display file with a high priority score.
[0054] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method in a method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method provided in the above embodiment.
[0055] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.
[0056] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.
Claims
1. A smart whiteboard display method, the method is used to project an initial display file on a smart whiteboard for display, characterized in that: The method comprises the following steps: S100, obtaining an initial display file list set A={A1, A2}, wherein the first type display file list A1={A 11 , A 12 , …, A 1i , …, A 1m }, the second type of display file list A2={A 21 , A 22 , …, A 2j , …, A 2n }, A 1i is the i-th initial display file of text type, A 2j is the jth initial display file of the image type, i ranges from 1 to m, m is the number of initial display files of the text type, j ranges from 1 to n, n is the number of initial display files of the image type; S200, for A 21 To A 2n Perform text recognition respectively and obtain the text file list B2={B 21 , B 22 , …, B 2j , …, B 2n }, thereby obtaining the intermediate display file list C={C1, C2, …, C e , …, C h }, the eth intermediate display file C e is an initial display file in A1 or a text file in B2. 2j Yes 2j The text files obtained by text recognition, the value range of e is 1 to h, and the total number of files displayed in the middle is h=m+n; S300, Get C e Corresponding keyword list D e Based on D e Get C e Corresponding first key score FE e ; S400, based on C e Get the distribution source of C e The corresponding second key score SE e ; S500, based on FE e and SE e , get C e The corresponding priority score E e , thereby obtaining the priority score list E={E1, E2, …, E e ,…,E h }; S600, based on the priority score list E, projecting the initial presentation file on the smart whiteboard; The S600 also includes: S610, obtaining a list of areas to be displayed on the smart whiteboard H={H1, H2, ..., H t , …, H k }, H t is the tth area to be displayed, t ranges from 1 to k, k is the number of areas to be displayed, wherein the area to be displayed is a rectangle and the length of the first side of the area to be displayed remains unchanged, and H k The length of the second side of remains unchanged, and the length of the first side is different from the length of the second side; S620, sorting the initial display files in descending order based on the priority scores, obtaining the sorted initial display files as final display files, thereby obtaining a final display file list J={J1, J2, ..., J e , …, J h }, J e It is the eth final presentation file; S630, Get J e List of pages included K e ={K e,1 , K e,2 , …, K e,x , …, K e,q(e) }, K e,x It's J e The xth page contained, x ranges from 1 to q(e), q(e) is J e The number of pages included; S640, if q(1)+q(2)+…+q(e)+…+q(h)≤k, change J1 to J h The included pages are listed in descending order according to their corresponding priority scores. k Display; otherwise, execute S650; S650, get y, change J1 to J y The included pages are listed in descending order according to their corresponding priority scores. k For display, q(1)+q(2)+…+q(y)≤k, and the value range of y is 1 to h-1; After S650, the method further includes: S660, obtaining the number a of unoccupied areas to be displayed, when a≥q(y+1), y+1 The included pages are displayed; After S660, the following steps are further performed: S710, obtaining H t The corresponding priority score E of the final display file t and H k The corresponding priority score E of the final display file k ; S720, if t<k, obtain H t The second side length N t , and based on N t , determine H t The area of the display area of the corresponding final display file, where N t Meet the following conditions: N t =E t ×N0 / E k , N0 is H k The second side length of .
2. The smart whiteboard display method according to claim 1, characterized in that: S500 includes: e =k1×FE e +k2×SE e , where k1 is the first weight factor and k2 is the second weight factor.
3. The smart whiteboard display method according to claim 1, characterized in that: After S720, it also includes: Based on H t The area of the display area of the corresponding final display file is determined by H t The font size of the corresponding final display file, where H t The larger the display area of the corresponding final display file, the larger the H t The larger the font size of the corresponding final display file.
4. The smart whiteboard display method according to claim 1, characterized in that: The S600 also includes: S601, obtaining a preset priority score fixed time length correspondence relationship, and obtaining J based on the preset priority score fixed time length correspondence relationship. e The corresponding fixed duration M e , the preset priority score fixed duration correspondence is a one-to-one mapping relationship between the preset priority score and the fixed duration; S602, obtain K e,x The number of characters P e,x , so as to obtain K e The number of characters P e =∑ q(e) x=1 P e,x ; S603, based on P e and the preset average reading speed, obtain K e Corresponding reading time L e ; S604, based on M e and L e , get J e Presentation time on the smart board.
5. The smart whiteboard display method according to claim 1, characterized in that: In S200, 21 To A 2n Use the OCR text recognition algorithm to obtain the text file list B2.
6. A non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the storage medium, characterized in that: The at least one instruction or the at least one program is loaded and executed by the processor to implement the smart whiteboard presentation method as described in any one of claims 1-5.
7. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 6.
Citation Information
Patent Citations
Page control method and mobile terminal
CN110209333A
Data interaction method and device, electronic equipment and computer readable storage medium
CN111766998A
Map multi-screen display method and device, computer equipment and storage medium
CN111857630A