[go: up one dir, main page]

CN112711389B - Multi-terminal screen display method, device and equipment for electronic whiteboard - Google Patents

Multi-terminal screen display method, device and equipment for electronic whiteboard Download PDF

Info

Publication number
CN112711389B
CN112711389B CN202011627591.7A CN202011627591A CN112711389B CN 112711389 B CN112711389 B CN 112711389B CN 202011627591 A CN202011627591 A CN 202011627591A CN 112711389 B CN112711389 B CN 112711389B
Authority
CN
China
Prior art keywords
electronic whiteboard
display area
current
whiteboard
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011627591.7A
Other languages
Chinese (zh)
Other versions
CN112711389A (en
Inventor
陶维琦
王玮
徐安文
曹亚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Tingjian Technology Co ltd
Original Assignee
Anhui Tingjian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Tingjian Technology Co ltd filed Critical Anhui Tingjian Technology Co ltd
Priority to CN202011627591.7A priority Critical patent/CN112711389B/en
Publication of CN112711389A publication Critical patent/CN112711389A/en
Application granted granted Critical
Publication of CN112711389B publication Critical patent/CN112711389B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种应用于电子白板的多终端上屏方法、装置以及设备。本发明将电子白板显示属性与多客户终端各自的显示属性结合,提出针对多端本地操作上屏场景的解决方案,具体是根据接入终端及电子白板的显示属性,实时计算出对应于客户终端的显示区域的尺寸,并根据显示区域的尺寸及白板实时的展示情况,实现对当前显示区域的自适应排版布局,以便将各个接入终端的本地操作内容同步适配到电子白板上各自对应的显示区域中,从而解决了多终端接入电子白板进行本地操作上屏的需求。本发明充分释放了电子白板的应用空间,有效拓展了电子白板与多客户终端的功能模式,从而能够显著提高电子白板的使用效率,并由此改善用户对于电子白板的使用体验。

The present invention discloses a multi-terminal screen-on-screen method, device and equipment applied to an electronic whiteboard. The present invention combines the display properties of an electronic whiteboard with the display properties of each of multiple client terminals, and proposes a solution for the multi-terminal local operation screen-on-screen scenario. Specifically, according to the display properties of the access terminal and the electronic whiteboard, the size of the display area corresponding to the client terminal is calculated in real time, and according to the size of the display area and the real-time display of the whiteboard, the adaptive typesetting layout of the current display area is realized, so that the local operation content of each access terminal is synchronously adapted to the corresponding display area on the electronic whiteboard, thereby solving the need for multiple terminals to access the electronic whiteboard for local operation screen-on-screen. The present invention fully releases the application space of the electronic whiteboard, effectively expands the functional mode of the electronic whiteboard and multiple client terminals, so that the use efficiency of the electronic whiteboard can be significantly improved, and thus improves the user experience of the electronic whiteboard.

Description

Multi-terminal screen-on method, device and equipment applied to electronic whiteboard
Technical Field
The invention relates to the field of intelligent interactive products, in particular to a multi-terminal screen-on method, a multi-terminal screen-on device and multi-terminal screen-on equipment applied to an electronic whiteboard.
Background
The demands of people for screen electronic devices are increasing, especially in daily work communication, not only can the communication be carried out through traditional modes such as phones, social platform applications, emails and the like, but also auxiliary communication needs to be carried out by writing, for example, in scenes such as office conferences, education and teaching, skill training and the like, screen electronic products with writing functions can intuitively show ideas, comments, topics, explanations and the like of all users in the scenes, not only can assist the understanding of participants, but also can conveniently form electronic format files for recording and archiving, and traditional handwriting text books do not need to be photographed by using mobile phones, cameras and the like, so that electronic writing tools applied to the scenes play an increasingly important role in the field of intelligent interactive products.
At present, electronic whiteboard products capable of replacing traditional whiteboard based on Mark pen writing exist on the market, and it should be noted that the whiteboard mentioned in the present invention is not limited to the whiteboard with white board, but only the hardware products capable of writing and displaying are collectively referred to as the electronic whiteboard according to the common call habit in the industry. For example, in a certain conference scene, an intelligent interaction integrated machine with a large-size screen is arranged in front of a conference room, and the intelligent interaction integrated machine can be regarded as the whiteboard. In addition, based on the hardware electronic whiteboard product, some manufacturers also develop a virtual whiteboard conceptually related to the hardware electronic whiteboard, that is, a whiteboard application program, such as, but not limited to, a whiteboard APP, which can be loaded on a terminal device, and in practical operation, any electronic terminal that can be loaded with the whiteboard APP, such as an intelligent interaction integrated machine, has multiple functions, for example, the intelligent interaction integrated machine itself can be changed into an electronic whiteboard by starting a built-in whiteboard APP program when the intelligent interaction integrated machine is used for meeting.
Based on the above, the invention focuses on that in a real application environment, the interactive function of an electronic whiteboard with a larger-sized screen (the invention is called a large-screen whiteboard) and a client terminal is single, because the large-screen whiteboard has relatively wide display space, the large-screen whiteboard has the capability of accessing a plurality of client terminals and displaying the operation content of each terminal, however, the existing use mode of the electronic whiteboard does not deeply dig the synchronous application mode of the large-screen whiteboard and the client terminal, and still adopts the traditional interactive thinking of engraving and immobilization to carry out simple screen mapping on each access terminal based on the relatively independent relation of the large-screen whiteboard and the client terminal, for example, the terminal interface is subjected to screen throwing treatment according to a solidified split-screen template.
Therefore, according to analysis, the function of the electronic whiteboard is not effectively expanded in the prior art, and particularly, more abundant interaction modes of the large-screen whiteboard and a plurality of client terminals, such as a screen-on function, are not solved, so that the related problems of distribution and the like of the whiteboard screen occupation during screen-on operation of the plurality of terminals are not solved. It should be noted that, unlike the above-mentioned screen projection, the present whiteboard screen projection technology directly displays the content displayed on the current screen of each computing terminal on the electronic whiteboard, for example, displays the desktop of the PC end in the fixed area of the whiteboard, which belongs to a class of technology compared with the existing technology of directly projecting the video displayed by the mobile phone onto the television screen. The terminal screen-up of the present invention is directed to the specific use of the electronic whiteboard, as described above, the electronic whiteboard is mainly used as a writing tool for assisting language expression of scenes such as meetings, teaching, etc., so that the screen-up operation herein refers to the process of synchronously transmitting and displaying the writing operation performed locally by each access terminal on the electronic whiteboard, which needs to consider the problems of how to display layout and draw the local operation on the electronic whiteboard when a plurality of client terminals are accessed.
Disclosure of Invention
In view of the foregoing, the present invention aims to provide a multi-terminal screen-on method, apparatus and device applied to an electronic whiteboard, and accordingly provides a computer readable storage medium and a computer program product, which mainly solve the problem how to layout and draw after a plurality of terminals accessing the electronic whiteboard upload their local operations to the electronic whiteboard screen.
The technical scheme adopted by the invention is as follows:
In a first aspect, the present invention provides a multi-terminal screen-on method applied to an electronic whiteboard, including:
presetting a first display parameter of an electronic whiteboard;
acquiring a second display parameter of a current client terminal connected to the electronic whiteboard;
Based on the first display parameter and the second display parameter, solving the size information of the current display area of the current client terminal on the electronic whiteboard;
according to a preset priority, performing self-adaptive typesetting on the current display area on the electronic whiteboard by using the first display parameter, the size information and the information of a plurality of display areas displayed by the electronic whiteboard; wherein the display areas are in one-to-one correspondence with the client terminals connected to the electronic whiteboard;
and acquiring the local operation content of the current client terminal, adapting the local operation content, and drawing the local operation content in the current display area.
In at least one possible implementation manner, the calculating, based on the first display parameter and the second display parameter, the size information of the current display area of the current client terminal on the electronic whiteboard includes:
According to the area reference width value or the area reference height value in the first display parameter and the display attribute parameter of the current client terminal in the second display parameter, a current display area height value corresponding to the area reference width value or a current display area width value corresponding to the area reference height value is obtained;
And determining the size information of the current display area based on the area reference width value and the current display area height value or based on the area reference height value and the current display area width value.
In at least one possible implementation manner, the dividing the priority includes: and dividing the priority according to the time stamp of each client terminal accessing the electronic whiteboard, or dividing the priority according to the preset authority of the user corresponding to each client terminal.
In at least one possible implementation manner, the adaptively typesetting the current display area on the electronic whiteboard by using the first display parameter, the size information and the information of the displayed display areas of the electronic whiteboard includes:
Calculating the undetermined abscissa of the current display area according to the transverse interval value in the first display parameter, the number of the display areas displayed on the current line of the whiteboard and the total width of the displayed display areas;
Determining a preliminary typesetting position of the current display area and obtaining a target abscissa of the current display area according to the undetermined abscissa, the area width information in the size information and the maximum value of the visible width of the whiteboard in the first display parameter;
calculating a target ordinate of the current display area according to the area height information in the size information, the longitudinal distance value in the first display parameter and the preliminary typesetting position;
And determining a target typesetting position of the current display area by utilizing the target abscissa and the target ordinate, and drawing the current display area on the electronic whiteboard based on the target typesetting position and the size information.
In at least one possible implementation manner, the method further includes:
When the electronic whiteboard adopts a non-rolling fixed visual mode, deciding whether to continuously draw the current display area on the electronic whiteboard according to the target ordinate, the area height information in the size information and the maximum value of the visual height of the whiteboard in the first display parameter in real time.
In at least one possible implementation manner, the method further includes:
monitoring whether a client terminal corresponding to the displayed display area is offline halfway or not in real time;
And dynamically typesetting a plurality of subsequent display areas according to the size information of the display areas of the client terminal offline halfway so as to decide whether the plurality of subsequent display areas move forward or not.
In a second aspect, the present invention provides a multi-terminal screen device applied to an electronic whiteboard, including:
the whiteboard display parameter presetting module is used for presetting first display parameters of the electronic whiteboard;
the terminal display parameter acquisition module is used for acquiring a second display parameter of the current client terminal connected to the electronic whiteboard;
The display area size calculation module is used for calculating the size information of the current display area of the current client terminal on the electronic whiteboard based on the first display parameter and the second display parameter;
The display area typesetting module is used for carrying out self-adaptive typesetting on the current display area on the electronic whiteboard according to the preset priority and by utilizing the first display parameters, the size information and the displayed display area information of the electronic whiteboard; wherein the display areas are in one-to-one correspondence with the client terminals connected to the electronic whiteboard;
And the local operation screen module is used for acquiring the local operation content of the current client terminal, adapting the local operation content and drawing the local operation content in the current display area.
In at least one possible implementation manner, the display area size calculating module includes:
A size parameter calculation unit, configured to calculate a current display area height value corresponding to the area reference width value or a current display area width value corresponding to the area reference height value according to the area reference width value or the area reference height value in the first display parameter and the display attribute parameter of the current client terminal in the second display parameter;
And the size information determining unit is used for determining the size information of the current display area based on the area reference width value and the current display area height value or based on the area reference height value and the current display area width value.
In at least one possible implementation manner, the display area typesetting module includes a prioritizing unit, where the prioritizing unit is configured to prioritize according to a timestamp of accessing the electronic whiteboard by each client terminal, or prioritize according to a preset authority of a user corresponding to each client terminal.
In at least one possible implementation manner, the display area typesetting module further includes:
the undetermined abscissa calculating unit is used for calculating undetermined abscissas of the current display area according to the transverse interval value in the first display parameter, the number of the display areas displayed on the current line of the whiteboard and the total width of the displayed display areas;
The target abscissa calculating unit is used for determining the preliminary typesetting position of the current display area and obtaining the target abscissa of the current display area according to the undetermined abscissa, the area width information in the size information and the maximum value of the visible width of the whiteboard in the first display parameter;
The target ordinate calculating unit is used for calculating the target ordinate of the current display area according to the area height information in the size information, the longitudinal distance value in the first display parameter and the preliminary typesetting position;
And the display area typesetting unit is used for determining the target typesetting position of the current display area by utilizing the target abscissa and the target ordinate, and drawing the current display area on the electronic whiteboard based on the target typesetting position and the size information.
In at least one possible implementation manner, the display area typesetting unit is further configured to:
When the electronic whiteboard adopts a non-rolling fixed visual mode, deciding whether to continuously draw the current display area on the electronic whiteboard according to the target ordinate, the area height information in the size information and the maximum value of the visual height of the whiteboard in the first display parameter in real time.
In at least one possible implementation manner, the apparatus further includes a layout adjustment module, where the layout adjustment module includes:
the off-line monitoring unit is used for monitoring whether the client terminal corresponding to the displayed display area is off-line in the middle of the process or not in real time;
And the dynamic typesetting unit is used for dynamically typesetting a plurality of subsequent display areas according to the size information of the display areas of the client terminal offline halfway so as to decide whether the plurality of subsequent display areas move forward or not.
In a third aspect, the present invention provides a multi-terminal on-screen device, including:
one or more processors, a memory, and one or more computer programs, the memory may employ a non-volatile storage medium, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the device, cause the device to perform the method as in the first aspect or any of the possible implementations of the first aspect.
In a fourth aspect, the present invention provides a computer readable storage medium having a computer program stored therein, which when run on a computer causes the computer to perform at least the method as in the first aspect or any of the possible implementations of the first aspect.
In a fifth aspect, the invention also provides a computer program product for performing at least the method of the first aspect or any of the possible implementations of the first aspect, when the computer program product is executed by a computer.
In at least one possible implementation manner of the fifth aspect, the relevant program related to the product may be stored in whole or in part on a memory packaged with the processor, or may be stored in part or in whole on a storage medium not packaged with the processor.
The invention combines the display attribute of the electronic whiteboard with the display attribute of each of the multi-client terminals, and provides a solution for multi-terminal local operation screen-up scene, specifically, the invention calculates the size information of the display area corresponding to the access terminal in real time according to the display attribute of the access terminal and the electronic whiteboard, and realizes the self-adaptive typesetting layout of the current display area according to the size information of the display area and the real-time display condition of the whiteboard, so as to synchronously adapt the local operation content of each access terminal to the corresponding display area on the electronic whiteboard according to the unified standard, thereby solving the requirement of the multi-terminal access electronic whiteboard for local operation screen-up. According to the invention, the use space of the electronic whiteboard is fully released, and the functional modes of the electronic whiteboard and the multi-client terminal are effectively expanded, so that the use efficiency of the electronic whiteboard can be remarkably improved, and the use experience of a user on the electronic whiteboard is improved.
Drawings
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described with reference to the accompanying drawings, in which:
FIG. 1 is a flowchart of an embodiment of a multi-terminal on-screen method applied to an electronic whiteboard;
FIG. 2 is a flow chart of an embodiment of an adaptive typesetting method provided by the present invention;
fig. 3 is a schematic diagram of an embodiment of a multi-terminal on-screen device applied to an electronic whiteboard according to the present invention;
Fig. 4 is a schematic diagram of an embodiment of a multi-terminal on-screen device provided by the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the invention.
The invention provides at least one embodiment of a multi-terminal screen-on method applied to an electronic whiteboard, which is shown by referring to fig. 1, and specifically may include:
step S1, presetting a first display parameter of the electronic whiteboard.
Display attribute parameters related to the display effect of the electronic whiteboard can be preconfigured, wherein the display attribute parameters can be directly related to the electronic whiteboard, and can also be related to display areas which are required to be drawn on the electronic whiteboard and are in one-to-one correspondence with client terminals connected to the electronic whiteboard. Several specific display parameters that may be referenced are provided below in connection with specific implementation examples.
And S2, acquiring a second display parameter of the current client terminal accessed to the electronic whiteboard.
The connection between the client terminal and the electronic whiteboard refers to an electrical signal connection mode related to data transmission, such as, but not limited to, bluetooth, wiFi (local area network or wide area network), radio frequency transceiver, etc., and the present invention is not limited to this. Furthermore, there are also various options for the client terminal supported by the electronic whiteboard, such as, but not limited to, a mobile phone, a tablet, etc., which are not limited to the present invention. It should be noted that, the second display parameter refers to information related to the display attribute of each client terminal, for example, but not limited to, screen resolution, a local operation interface width-height value, or a ratio thereof, etc., and the width-height parameter is preferably in units of pixels, but is not excluded in units of inches, centimeters, etc. in other embodiments.
In addition, there may be multiple options for the manner of obtaining the second display parameter, for example, when the current client terminal accesses, the access terminal may not only provide information such as ID, but also provide a wide-height parameter related to the display resolution thereof, which may be denoted as mobileWidth and mobileHeight, respectively representing the width value and the height value of the operation interface of the client terminal; or the display parameters of a specific plurality of client terminal objects can be configured in the electronic whiteboard in advance, so that after the client terminal is accessed, the ID of the client terminal can be utilized to match the corresponding second display parameters which are prestored.
And step S3, based on the first display parameter and the second display parameter, solving the size information of the current display area of the current client terminal on the electronic whiteboard.
The purpose of this step is to calculate the size of the corresponding display area of the current client terminal on the electronic whiteboard according to a predetermined scaling strategy in combination with the display attributes of the electronic whiteboard and the access terminal, the specific size calculation mode depends on the shape of the display interface of the client terminal, for example, the client terminal is a circular operation interface (for example, a certain type of smart watch), then the corresponding display area size needs to be calculated in the electronic whiteboard in actual operation, for example, the diameter, the perimeter, etc. of the corresponding display area of the operation interface of the smart watch in the electronic whiteboard is calculated, and finally, the purpose is to scale the operation interface of the client terminal on the electronic whiteboard in equal proportion so as to adapt to the on-screen display of the subsequent operations such as local writing.
For ease of understanding, a schematic description is given here of a relatively common implementation of the calculation of the dimensions of the display area of the rectangular operating interface: in actual operation, a current display area height value corresponding to the area reference width value or a current display area width value corresponding to the area reference height value may be obtained according to the area reference width value or the area reference height value in the first display parameter and the display attribute parameter of the current client terminal in the second display parameter.
Specifically, a constant parameter VIEWHEIGHT may be preset in the first display parameter of the electronic whiteboard in advance, which characterizes the region reference height value of the display region displayed on the electronic whiteboard (the manner of setting the region reference width value is similar to that, and is not described in detail), and then the current display region width value VIEWWIDTH to be calculated may be obtained according to the following formula:
In this example, the size information of the current display area for the current access terminal may be determined from the preset area reference height value and the calculated current display area width value. The manner of determining the size information of the current display area based on the area reference width value and the current display area height value is similar to the above, and will not be described again.
And S4, performing self-adaptive typesetting on the current display area on the electronic whiteboard according to the preset priority and by using the first display parameters, the size information and the information of the displayed display areas of the electronic whiteboard.
Since the present invention is directed to one-to-many usage scenarios, after the size of the display area of the access terminal is obtained, a clear typesetting is required before location drawing. The invention proposes that the display area of which client terminal needs to be arranged in the visual interface of the electronic whiteboard firstly can be determined by a priority-dividing mode, wherein the priority-dividing mode can have various choices, for example, the priority is divided according to the preset authority of the user corresponding to each client terminal, that is, authority levels can be configured for the users of specific client terminals in advance, for example, the client terminals of the users with higher job level have higher priority, and in actual operation, the IDs of the access terminals are utilized for authority matching; of course, more preferably, the priority may be divided according to the time stamp of each client terminal accessing the electronic whiteboard, that is, when the multi-terminal accesses the electronic whiteboard, the access sequence of each client terminal may be obtained, and the display area of the client terminal accessed first may be laid out in the electronic whiteboard preferentially.
In addition, in the actual typesetting operation, the display areas of the access terminals may be laid out according to a certain preset rule, for example, in a general order from top to bottom and from left to right, which, of course, does not exclude other typesetting strategies. For ease of understanding, the following description will be given in terms of top-to-bottom and left-to-right rules.
In some embodiments of the present invention, the adaptive typesetting manner may be shown in fig. 2, and specifically includes the following steps:
step S41, calculating the undetermined abscissa of the current display area according to the transverse interval value in the first display parameter, the number of the display areas displayed on the current line of the whiteboard and the total width of the displayed display areas;
Step S42, determining a preliminary typesetting position of the current display area and obtaining a target abscissa of the current display area according to the undetermined abscissa, the area width information in the size information and the maximum value of the visible width of the whiteboard in the first display parameter;
step S43, calculating a target ordinate of the current display area according to the area height information in the size information, the longitudinal distance value in the first display parameter and the preliminary typesetting position;
And S44, determining a target typesetting position of the current display area by utilizing the target abscissa and the target ordinate, and drawing the current display area on the electronic whiteboard based on the target typesetting position and the size information.
By way of example, the first display parameter may have a whiteboard visible width maximum SCREENWIDTH, a whiteboard visible height maximum SCREENHEIGHT, a left margin LEFTMARGIN (representing an example of the lateral spacing value), a top margin topMargin (representing an example of the longitudinal spacing value), a pending abscissa viewX', a target abscissa viewX, a target ordinate viewY, and a number of display areas viewN that are displayed by the current row of the whiteboard. The method comprises the following steps:
viewX′=viewN×leftMargin+(View1Width+…+ViewnWidth)
Wherein (View 1Width+…+Viewn Width) characterizes the total Width of the presented display area. Then, the following conditions were judged:
viewX′+viewWidth<screenWidth?
The preliminary layout position may thus be determined, in this example, indicating that the current display area may be arranged in the current line if the calculated current display area is within the whiteboard visible width in the lateral (current line) position, otherwise the determination result is the line number +1, i.e. the current display area is arranged in another line. If arranged in the current row, there may be:
viewX=viewX′=viewN×leftMargin+(View1Width+…+ViewnWidth)
if another row is arranged from the left side, there may be:
viewX=leftMargin
Next, there may be:
viewY=(viewHeight+topMargin)×rowNum-viewHeight
Here rowNum represents the number of lines in which the current display region is located, which is related to the preliminary layout position described above.
Finally, the target typesetting position of the current display area can be locked by viewX and viewY, and then the display area can be drawn on the electronic whiteboard according to VIEWWIDTH and VIEWHEIGHT of the current display area. From the above examples, it is clear that this embodiment merely characterizes the shape of the display area in the form of a rectangular frame, and those skilled in the art will understand that the foregoing viewX and viewY may refer to the abscissa values of a certain vertex of the rectangular frame under the whiteboard coordinate system (according to the above examples, and the general screen coordinate system, specifically, the upper left vertex coordinate of the rectangular display area may be characterized, but it is not excluded that other vertices or midpoints of a certain side are adopted in other examples, which is not limited by the present invention based on the typesetting rules actually used). Of course, in the example of the display area with other shapes, the corresponding coordinate calculation may be performed according to the specific shape, which is not described in detail in the present invention.
It may be additionally described that before actually drawing the display area, the display area of the client terminal accessed in real time may be drawn continuously according to the priority typesetting, for example, a certain electronic whiteboard may be configured to scroll the visual effect (for example, scroll up and down), that is, the number of access terminals may not be concerned; for example, when a certain electronic whiteboard is configured in a non-scrolling fixed visual mode, it may be determined in real time whether to continue drawing the current display area on the electronic whiteboard according to the ordinate of the target, the area height information in the size information, and the maximum value of the visual height of the whiteboard in the first display parameter. Specifically, the following conditions can be judged:
viewY+viewHeight>screenHeight?
In this example, if the calculated longitudinal position of the current display area is beyond the visible height of the whiteboard, the current display area is not drawn, or the current client terminal is directly refused to be accessed, and the current client terminal can be allowed to be accessed, but waiting needs to be prompted, so that the invention is not limited. It should be noted that, the foregoing examples are all based on the typesetting rules from top to bottom and from left to right, and the concepts provided by the foregoing examples may be adaptively extended on the premise of different typesetting rules.
And S5, acquiring the local operation content of the current client terminal, and drawing the local operation content in the current display area after adapting the local operation content.
After finishing typesetting of the display area, the obtained local operation content of the current client terminal can be used for carrying out adaptive drawing, wherein the adaptive drawing can be used for adapting the drawing proportion of the local operation (combined with the common use of the electronic whiteboard, namely writing characters, lines and the like) of the user on each client terminal according to the proportion of the current display area, and can also be used for beautifying the local operation of each client terminal by utilizing an operation content beautifying strategy so as to uniformly adapt the local operation of multiple terminals on the same electronic whiteboard.
In addition, the invention makes further design in combination with some possible situations in practical application, namely in some preferred embodiments of the invention, whether the client terminal corresponding to each displayed display area is offline halfway or not can be monitored in real time, such as the client terminal is disconnected passively, the communication is invalid or is disconnected actively by a high-authority user, and the like, at this time, according to the size information of the display area of the client terminal offline halfway, the subsequent display areas can be dynamically typeset to decide whether the subsequent display areas move forward or not, that is, after the display area of the client terminal offline halfway is idle at the whiteboard visual interface, the self-adaptive typesetting is needed by the size of the client terminal offline and the size of the subsequent display area, if the size of the subsequent display area is smaller than the former, the subsequent display area can move forward, and the like. If the size of the subsequent display area is larger than the former, the current typesetting style can be considered to be maintained, and of course, it can be further pointed out that, for the electronic whiteboard with the fixed visual mode, after the subsequent display area is filled in the spare position, the size of the waiting current display area can be processed again according to the typesetting layout strategy according to the size of the waiting current display area so as to decide whether to draw the waiting current display area in the electronic whiteboard.
Finally, it can be stated that if in practical application, the functional expansion of the electronic whiteboard can be further provided. For example, after the local content of each access terminal is drawn in each display area, one or more pieces of the content or the content of all the display areas can be selected for separate or combined storage, and the storage format includes, but is not limited to, a picture, a PDF, a custom format, and the like.
In summary, the invention combines the display attribute of the electronic whiteboard with the display attribute of each of the multiple client terminals, and proposes a solution for the multi-terminal local operation on-screen scene, specifically, according to the display attribute of the access terminal and the electronic whiteboard, the size information of the display area corresponding to the access terminal is calculated in real time, and according to the size information of the display area and the real-time display condition of the whiteboard, the self-adaptive typesetting layout of the current display area is realized, so that the local operation content of each access terminal is synchronously adapted to the display area corresponding to each of the electronic whiteboard according to the unified standard, thereby solving the requirement of the multi-terminal accessing the electronic whiteboard for local operation on-screen. According to the invention, the use space of the electronic whiteboard is fully released, and the functional modes of the electronic whiteboard and the multi-client terminal are effectively expanded, so that the use efficiency of the electronic whiteboard can be remarkably improved, and the use experience of a user on the electronic whiteboard is improved.
Corresponding to the above embodiments and preferred solutions, the present invention further provides an embodiment of a multi-terminal screen device applied to an electronic whiteboard, as shown in fig. 3, which may specifically include the following components:
the whiteboard display parameter presetting module 1 is used for presetting first display parameters of the electronic whiteboard;
a terminal display parameter obtaining module 2, configured to obtain a second display parameter of a current client terminal connected to the electronic whiteboard;
A display area size calculation module 3, configured to calculate size information of a current display area of the current client terminal on the electronic whiteboard based on the first display parameter and the second display parameter;
The display area typesetting module 4 is used for adaptively typesetting the current display area on the electronic whiteboard according to a preset priority and by utilizing the first display parameter, the size information and the displayed display area information of the electronic whiteboard; wherein the display areas are in one-to-one correspondence with the client terminals connected to the electronic whiteboard;
and the local operation screen module 5 is used for acquiring the local operation content of the current client terminal, adapting the local operation content and drawing the local operation content in the current display area.
In at least one possible implementation manner, the display area size calculating module includes:
A size parameter calculation unit, configured to calculate a current display area height value corresponding to the area reference width value or a current display area width value corresponding to the area reference height value according to the area reference width value or the area reference height value in the first display parameter and the display attribute parameter of the current client terminal in the second display parameter;
And the size information determining unit is used for determining the size information of the current display area based on the area reference width value and the current display area height value or based on the area reference height value and the current display area width value.
In at least one possible implementation manner, the display area typesetting module includes a prioritizing unit, where the prioritizing unit is configured to prioritize according to a timestamp of accessing the electronic whiteboard by each client terminal, or prioritize according to a preset authority of a user corresponding to each client terminal.
In at least one possible implementation manner, the display area typesetting module further includes:
the undetermined abscissa calculating unit is used for calculating undetermined abscissas of the current display area according to the transverse interval value in the first display parameter, the number of the display areas displayed on the current line of the whiteboard and the total width of the displayed display areas;
The target abscissa calculating unit is used for determining the preliminary typesetting position of the current display area and obtaining the target abscissa of the current display area according to the undetermined abscissa, the area width information in the size information and the maximum value of the visible width of the whiteboard in the first display parameter;
The target ordinate calculating unit is used for calculating the target ordinate of the current display area according to the area height information in the size information, the longitudinal distance value in the first display parameter and the preliminary typesetting position;
And the display area typesetting unit is used for determining the target typesetting position of the current display area by utilizing the target abscissa and the target ordinate, and drawing the current display area on the electronic whiteboard based on the target typesetting position and the size information.
In at least one possible implementation manner, the display area typesetting unit is further configured to:
When the electronic whiteboard adopts a non-rolling fixed visual mode, deciding whether to continuously draw the current display area on the electronic whiteboard according to the target ordinate, the area height information in the size information and the maximum value of the visual height of the whiteboard in the first display parameter in real time.
In at least one possible implementation manner, the apparatus further includes a layout adjustment module, where the layout adjustment module includes:
the off-line monitoring unit is used for monitoring whether the client terminal corresponding to the displayed display area is off-line in the middle of the process or not in real time;
And the dynamic typesetting unit is used for dynamically typesetting a plurality of subsequent display areas according to the size information of the display areas of the client terminal offline halfway so as to decide whether the plurality of subsequent display areas move forward or not.
It should be understood that the division of the components in the multi-terminal on-screen device applied to the electronic whiteboard shown in fig. 3 is only a division of logic functions, and may be fully or partially integrated into one physical entity or may be physically separated. And these components may all be implemented in software in the form of a call through a processing element; or can be realized in hardware; it is also possible that part of the components are implemented in the form of software called by the processing element and part of the components are implemented in the form of hardware. For example, some of the above modules may be individually set up processing elements, or may be integrated in a chip of the electronic device. The implementation of the other components is similar. In addition, all or part of the components can be integrated together or can be independently realized. In implementation, each step of the above method or each component above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
For example, the above components may be one or more integrated circuits configured to implement the above methods, such as: one or more Application SPECIFIC INTEGRATED Circuits (ASIC), or one or more microprocessors (DIGITAL SINGNAL Processor (DSP), or one or more field programmable gate arrays (Field Programmable GATE ARRAY; FPGA), etc. For another example, these components may be integrated together and implemented in the form of a System-On-a-Chip (SOC).
In view of the foregoing examples and preferred embodiments thereof, it will be appreciated by those skilled in the art that in actual operation, the technical concepts of the present invention may be applied to various embodiments, and the present invention is schematically illustrated by the following carriers:
(1) A multi-terminal on-screen device. The device may specifically include: one or more processors, memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions, which when executed by the device, cause the device to perform the steps/functions of the foregoing embodiments or equivalent implementations.
Fig. 4 is a schematic structural diagram of an embodiment of a multi-terminal on-screen device provided by the present invention, where the device may be an intelligent electronic whiteboard, or a display device with a larger-sized screen, such as an interactive screen equivalent to an electronic whiteboard, an intelligent integrated machine, or the like.
As shown in particular in fig. 4, the multi-terminal on-screen device 900 includes a processor 910 and a memory 930. Wherein the processor 910 and the memory 930 may communicate with each other via an internal connection, and transfer control and/or data signals, the memory 930 is configured to store a computer program, and the processor 910 is configured to call and execute the computer program from the memory 930. The processor 910 and the memory 930 may be combined into a single processing device, more commonly referred to as separate components, and the processor 910 is configured to execute program code stored in the memory 930 to perform the functions described above. In particular implementations, the memory 930 may also be integrated within the processor 910 or separate from the processor 910.
In addition, to further improve the functionality of the multi-terminal on-screen device 900, the device 900 may further comprise one or more of an input unit 960, a display unit 970, audio circuitry 980, a camera 990, and a sensor 901, etc., which may further comprise a speaker 982, a microphone 984, etc. Wherein the display unit 970 may include a display screen.
Further, the apparatus 900 may also include a power supply 950 for providing electrical power to various devices or circuits in the apparatus 900.
It should be appreciated that the operation and/or function of the various components in the apparatus 900 may be found in particular in the foregoing description of embodiments of the method, system, etc., and detailed descriptions thereof are omitted here as appropriate to avoid redundancy.
It should be understood that the processor 910 in the multi-terminal on-screen device 900 shown in fig. 4 may be a system on a chip SOC, where the processor 910 may include a central processing unit (Central Processing Unit; hereinafter referred to as "CPU") and may further include other types of processors, for example: an image processor (Graphics Processing Unit; hereinafter referred to as GPU) or the like, as will be described in detail below.
In general, portions of the processors or processing units within the processor 910 may cooperate to implement the preceding method flows, and corresponding software programs for the portions of the processors or processing units may be stored in the memory 930.
(2) A readable storage medium having stored thereon a computer program or the above-mentioned means, which when executed, causes a computer to perform the steps/functions of the foregoing embodiments or equivalent implementations.
In several embodiments provided by the present invention, any of the functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, certain aspects of the present invention may be embodied in the form of a software product as described below, in essence, or as a part of, contributing to the prior art.
(3) A computer program product (which may comprise the apparatus described above) which, when run on a computer device, causes the computer device to perform the multi-terminal on-screen method of the previous embodiments or equivalent implementations applied to an electronic whiteboard. In particular, the computer program product may refer to a whiteboard APP, or other software program with similar functionality.
From the above description of embodiments, it will be apparent to those skilled in the art that all or part of the steps of the above described methods may be implemented in software plus necessary general purpose hardware platforms. Based on such understanding, the above-described computer program product may include, but is not limited to, an APP; in connection with the foregoing, the device/terminal may be a computer device, and the hardware structure of the computer device may specifically further include: at least one processor, at least one communication interface, at least one memory and at least one communication bus; the processor, the communication interface and the memory can all communicate with each other through a communication bus. The processor may be a central Processing unit CPU, DSP, microcontroller or digital signal processor, and may further include a GPU, an embedded neural network processor (Neural-network Process Units; hereinafter referred to as NPU) and an image signal processor (IMAGE SIGNAL Processing; hereinafter referred to as ISP), where the processor may further include an ASIC (application specific integrated circuit) or one or more integrated circuits configured to implement embodiments of the present invention, and the processor may further have a function of operating one or more software programs, where the software programs may be stored in a storage medium such as a memory; and the aforementioned memory/storage medium may include: nonvolatile Memory (nonvolatile Memory), such as a non-removable magnetic disk, a USB flash disk, a removable hard disk, an optical disk, and so forth, and Read-Only Memory (ROM), random access Memory (Random Access Memory; RAM), and so forth.
In the embodiments of the present invention, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relation of association objects, and indicates that there may be three kinds of relations, for example, a and/or B, and may indicate that a alone exists, a and B together, and B alone exists. Wherein A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of the following" and the like means any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c may represent: a, b, c, a and b, a and c, b and c or a and b and c, wherein a, b and c can be single or multiple.
Those of skill in the art will appreciate that the various modules, units, and method steps described in the embodiments disclosed herein can be implemented in electronic hardware, computer software, and combinations of electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
And, each embodiment in the specification is described in a progressive manner, and the same and similar parts of each embodiment are mutually referred to. In particular, for embodiments of the apparatus, device, etc., as they are substantially similar to method embodiments, the relevance may be found in part in the description of method embodiments. The above-described embodiments of apparatus, devices, etc. are merely illustrative, in which modules, units, etc. illustrated as separate components may or may not be physically separate, i.e., may be located in one place, or may be distributed across multiple places, e.g., nodes of a system network. In particular, some or all modules and units in the system can be selected according to actual needs to achieve the purpose of the embodiment scheme. Those skilled in the art will understand and practice the invention without undue burden.
The construction, features and effects of the present invention are described in detail according to the embodiments shown in the drawings, but the above is only a preferred embodiment of the present invention, and it should be understood that the technical features of the above embodiment and the preferred mode thereof can be reasonably combined and matched into various equivalent schemes by those skilled in the art without departing from or changing the design concept and technical effects of the present invention; therefore, the invention is not limited to the embodiments shown in the drawings, but is intended to be within the scope of the invention as long as changes made in the concept of the invention or modifications to the equivalent embodiments do not depart from the spirit of the invention as covered by the specification and drawings.

Claims (8)

1. The multi-terminal screen-on method applied to the electronic whiteboard is characterized by comprising the following steps of:
presetting a first display parameter of an electronic whiteboard;
acquiring a second display parameter of a current client terminal connected to the electronic whiteboard;
Based on the first display parameter and the second display parameter, solving the size information of the current display area of the current client terminal on the electronic whiteboard;
according to a preset priority, performing self-adaptive typesetting on the current display area on the electronic whiteboard by using the first display parameter, the size information and the information of a plurality of display areas displayed by the electronic whiteboard; wherein the display areas are in one-to-one correspondence with the client terminals connected to the electronic whiteboard;
The adaptive typesetting comprises the following steps: calculating the undetermined abscissa of the current display area according to the transverse interval value, the number and the total width of the display areas displayed by the current row of the whiteboard; determining a preliminary typesetting position of a current display area by utilizing the area width information and the maximum value of the visible width of the whiteboard, and obtaining a corresponding target abscissa; calculating a target ordinate according to the longitudinal distance value of the region height information and the preliminary typesetting position; determining a target typesetting position of the current display area by using the target abscissa and the target ordinate; when the current display area is drawn on the electronic whiteboard, if the electronic whiteboard adopts a non-rolling fixed visual mode, deciding whether to continue drawing the current display area on the electronic whiteboard according to the ordinate of the target, the area height information and the maximum value of the visual height of the whiteboard in real time;
and acquiring the local operation content of the current client terminal, adapting the local operation content, and drawing the local operation content in the current display area.
2. The multi-terminal screen-on method applied to an electronic whiteboard according to claim 1, wherein the calculating the size information of the current display area of the current client terminal on the electronic whiteboard based on the first display parameter and the second display parameter includes:
According to the area reference width value or the area reference height value in the first display parameter and the display attribute parameter of the current client terminal in the second display parameter, a current display area height value corresponding to the area reference width value or a current display area width value corresponding to the area reference height value is obtained;
And determining the size information of the current display area based on the area reference width value and the current display area height value or based on the area reference height value and the current display area width value.
3. The multi-terminal on-screen method applied to an electronic whiteboard according to claim 1, wherein the way of dividing the priorities comprises: and dividing the priority according to the time stamp of each client terminal accessing the electronic whiteboard, or dividing the priority according to the preset authority of the user corresponding to each client terminal.
4. A multi-terminal screen-on method applied to an electronic whiteboard according to any one of claims 1 to 3, further comprising:
monitoring whether a client terminal corresponding to the displayed display area is offline halfway or not in real time;
And dynamically typesetting a plurality of subsequent display areas according to the size information of the display areas of the client terminal offline halfway so as to decide whether the plurality of subsequent display areas move forward or not.
5. A multi-terminal screen device for an electronic whiteboard, comprising:
the whiteboard display parameter presetting module is used for presetting first display parameters of the electronic whiteboard;
the terminal display parameter acquisition module is used for acquiring a second display parameter of the current client terminal connected to the electronic whiteboard;
The display area size calculation module is used for calculating the size information of the current display area of the current client terminal on the electronic whiteboard based on the first display parameter and the second display parameter;
The display area typesetting module is used for carrying out self-adaptive typesetting on the current display area on the electronic whiteboard according to the preset priority and by utilizing the first display parameters, the size information and the displayed display area information of the electronic whiteboard; wherein the display areas are in one-to-one correspondence with the client terminals connected to the electronic whiteboard; the adaptive typesetting comprises the following steps: calculating the undetermined abscissa of the current display area according to the transverse interval value, the number and the total width of the display areas displayed by the current row of the whiteboard; determining a preliminary typesetting position of a current display area by utilizing the area width information and the maximum value of the visible width of the whiteboard, and obtaining a corresponding target abscissa; calculating a target ordinate according to the longitudinal distance value of the region height information and the preliminary typesetting position; determining a target typesetting position of a current display area by utilizing a target abscissa and a target ordinate, and when the current display area is drawn on the electronic whiteboard, if the electronic whiteboard adopts a non-rolling fixed visual mode, deciding whether to continue drawing the current display area on the electronic whiteboard according to the target ordinate, the area height information and the maximum value of the visual height of the whiteboard in real time;
And the local operation screen module is used for acquiring the local operation content of the current client terminal, adapting the local operation content and drawing the local operation content in the current display area.
6. A multi-terminal on-screen device, comprising:
One or more processors, memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions, which when executed by the device, cause the device to perform the multi-terminal on-screen method of any of claims 1-4 that is applied to an electronic whiteboard.
7. A computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and when the computer program runs on a computer, the computer is caused to execute the multi-terminal screen method applied to an electronic whiteboard according to any one of claims 1 to 4.
8. A computer program product for performing the multi-terminal on-screen method applied to an electronic whiteboard according to any one of claims 1 to 4 when said computer program product is executed by a computer.
CN202011627591.7A 2020-12-31 2020-12-31 Multi-terminal screen display method, device and equipment for electronic whiteboard Active CN112711389B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011627591.7A CN112711389B (en) 2020-12-31 2020-12-31 Multi-terminal screen display method, device and equipment for electronic whiteboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011627591.7A CN112711389B (en) 2020-12-31 2020-12-31 Multi-terminal screen display method, device and equipment for electronic whiteboard

Publications (2)

Publication Number Publication Date
CN112711389A CN112711389A (en) 2021-04-27
CN112711389B true CN112711389B (en) 2024-11-15

Family

ID=75547679

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011627591.7A Active CN112711389B (en) 2020-12-31 2020-12-31 Multi-terminal screen display method, device and equipment for electronic whiteboard

Country Status (1)

Country Link
CN (1) CN112711389B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113382293A (en) * 2021-06-11 2021-09-10 北京字节跳动网络技术有限公司 Content display method, device, equipment and computer readable storage medium
CN115016697A (en) * 2021-09-08 2022-09-06 荣耀终端有限公司 Screen projection method, computer device, readable storage medium, and program product
CN119179427B (en) * 2024-11-20 2025-03-28 杭州海康威视系统技术有限公司 Resource mapping method and device, electronic equipment and storage medium
CN119690271B (en) * 2025-02-25 2025-05-16 天津易天数字化服务有限公司 Intelligent whiteboard display method, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106385616A (en) * 2016-10-11 2017-02-08 广州视源电子科技股份有限公司 Display method and device for television screen
CN111045620A (en) * 2019-05-21 2020-04-21 北京仁光科技有限公司 Multi-signal-source scene on-screen display method and multi-signal-source scene on-screen display system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243015A (en) * 2000-03-01 2001-09-07 Ricoh Co Ltd Information inputting/displaying system
CN101923422A (en) * 2009-06-12 2010-12-22 宏达国际电子股份有限公司 Page display method, electronic device, program product
CN105630436B (en) * 2014-10-28 2018-11-02 Tcl集团股份有限公司 The data sharing method and device of a kind of shared lower desktop layouts of multi-screen
CN111324322B (en) * 2018-12-14 2024-03-15 西安诺瓦星云科技股份有限公司 Multi-picture pre-monitoring configuration method, device, system and computer readable medium
CN111399789B (en) * 2020-02-20 2021-11-19 华为技术有限公司 Interface layout method, device and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106385616A (en) * 2016-10-11 2017-02-08 广州视源电子科技股份有限公司 Display method and device for television screen
CN111045620A (en) * 2019-05-21 2020-04-21 北京仁光科技有限公司 Multi-signal-source scene on-screen display method and multi-signal-source scene on-screen display system

Also Published As

Publication number Publication date
CN112711389A (en) 2021-04-27

Similar Documents

Publication Publication Date Title
CN112711389B (en) Multi-terminal screen display method, device and equipment for electronic whiteboard
US20240203045A1 (en) Illumination rendering method and apparatus, storage medium, and electronic device
CN103544253B (en) A kind of realization method and system that picture is shown in a manner of waterfall stream
CN104915332B (en) A kind of method and device for generating layout template
US9959652B2 (en) Display method and terminal
US10044979B2 (en) Acquiring regions of remote shared content with high resolution
US20230401806A1 (en) Scene element processing method and apparatus, device, and medium
CN114428597A (en) Multi-channel terminal screen projection control method, device, screen projection device and storage medium
CN107861711B (en) Page adaptation method and device
CN105373373B (en) Method and device for quickly generating icon
CN108665510B (en) Rendering method and device of continuous shooting image, storage medium and terminal
CN112053416B (en) Image processing method, device, storage medium and computer equipment
CN107122104B (en) Data display method and device
CN111949239A (en) Screen sharing method and device, storage medium and terminal
CN113469923B (en) Image processing method and device, electronic equipment and storage medium
CN110502710A (en) Page generation method, device, equipment and readable storage medium
CN105389308A (en) Display processing method and device for web pages
CN109284598B (en) Method for generating electronic identity card on education cloud platform page and electronic equipment
CN108228030B (en) Album display method, device, storage medium and electronic device
WO2019214181A1 (en) Document input control method and device
CN112966484B (en) Diagram layout method, device, electronic device, and readable storage medium
CN115390976A (en) Layout method of interface design, display method of interface and related equipment
CN109104627A (en) Focus Background Generation Method, storage medium, equipment and the system of Android TV
CN114584641A (en) Display adjustment method, device, electronic equipment and storage medium
CN107145319B (en) Data sharing method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant