System desktop generation method and device, electronic equipment and storage medium

By using browser plug-ins and web code generation models to generate system desktop content that adapts to teacher user information after the system logs in, the problem that the system desktop cannot be dynamically updated in the existing technology is solved, and support for the needs of teacher user information acquisition is achieved.

CN119473451APending Publication Date: 2025-02-18GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310997876.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The system desktop that remains unchanged in the prior art cannot provide teacher users with support to view various variable information.

Method used

By displaying the initial system desktop based on the browser plug-in after the system logs in, the user information of the account used for the system login operation on the teaching management platform is generated using the web page code generation model to generate the content to be displayed to the account, and the web page is used to use the web page code generation model to generate the content to be displayed, and the web page is used. The code is embedded in the browser plug-in to run, replacing the initial display content.

Benefits of technology

It realizes that after the system logs in, the content that meets the information acquisition needs of teacher users is accurately and comprehensively displayed, providing support for teacher users to view various changing information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473451A_ABST
    Figure CN119473451A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a system desktop generation method and device, electronic equipment and a storage medium. The method comprises the steps of displaying an initial system desktop based on a browser plug-in after system login, generating to-be-displayed content matched with an account number by a webpage code generation model according to user information of the account number used by system login operation on a teaching management platform, and recording the to-be-displayed content in a webpage code manner; the webpage code can be directly embedded into the browser plug-in to run, so that the content meeting the information acquisition requirement of a teacher user can be accurately and comprehensively displayed in a system desktop updating mode after the system logs in, and support is provided for the teacher user to view various changeable information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of operating system technology, and in particular to a system desktop generation method, device, electronic device, and storage medium. Background Art

[0002] Common operating system desktops usually consist of system wallpapers and desktop icons. For example, in Windows, the system desktop consists of a full-screen system wallpaper, as well as folders, files, application icons, and system icons placed on the wallpaper. This general operating system desktop is mainly used to display wallpapers, application icons, files, or file storage path entries.

[0003] The above system desktops are usually native applications of the system. Users can actively set the desktop content of the system desktop. After setting the desktop content of the system desktop, the system desktop content in use usually does not change until the next setting. For teacher users, the constantly advancing teaching progress, the constantly changing student status, and the constantly updated teaching resources all require active request and acquisition of corresponding information by operating different applications or web pages according to the specific teaching activity needs. The unchanged system desktop cannot support teacher users to view various changing information. Summary of the invention

[0004] The present invention provides a system desktop generation method, device, electronic device and storage medium to solve the technical problem in the prior art that the unchanged system desktop cannot provide support for teacher users to view various and changing information.

[0005] In a first aspect, an embodiment of the present application provides a system desktop generation method, the system desktop generation method comprising:

[0006] In response to the system login operation, an initial system desktop based on the browser plug-in is displayed, wherein the initial system desktop includes at least one pending display area, and each pending display area corresponds to a content theme;

[0007] According to the preset prompt word template library, obtain the user information keyword of the account used for system login operation in the teaching management platform;

[0008] Adding a user information keyword to at least one prompt word template to generate a code prompt word;

[0009] Inputting the code prompt word into a pre-trained web page code generation model to obtain the code output by the web page code generation model, wherein the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word;

[0010] The code is embedded in the browser plug-in and executed to replace the initial display content of the corresponding pending display area with the content to be displayed.

[0011] In a second aspect, an embodiment of the present application provides a system desktop generating device, the system desktop generating device comprising:

[0012] A login startup unit, used to display an initial system desktop based on a browser plug-in in response to a system login operation, wherein the initial system desktop includes at least one pending display area, and each pending display area corresponds to a content theme;

[0013] A keyword acquisition unit, used to acquire user information keywords of the account used for system login operation in the teaching management platform according to a preset prompt word template library;

[0014] A prompt word generating unit, used for adding a user information keyword to at least one prompt word template to generate a code prompt word;

[0015] A code output unit, used to input the code prompt word into a pre-trained web page code generation model, and obtain the code output by the web page code generation model, wherein the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word;

[0016] The replacement display unit is used to embed the code into the browser plug-in and run it to replace the initial display content of the corresponding undetermined display area with the content to be displayed.

[0017] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:

[0018] one or more processors;

[0019] a memory for storing one or more computer programs;

[0020] When one or more computer programs are executed by one or more processors, the electronic device implements the system desktop generation method of the first aspect.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the system desktop generation method as in the first aspect.

[0022] In the above-mentioned system desktop generation method, device, electronic device and storage medium, in response to the system login operation, an initial system desktop based on a browser plug-in is displayed, the initial system desktop includes at least one pending display area, each pending display area corresponds to a content theme; according to the preset prompt word template library, the user information keyword of the account used for the system login operation on the teaching management platform is obtained; the user information keyword is added to at least one prompt word template to generate a code prompt word; the code prompt word is input into the pre-trained web page code generation model, and the code output by the web page code generation model is obtained, and the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word; the code is embedded in the browser plug-in and run to replace the initial display content of the corresponding pending display area with the to-be-displayed content for display. By displaying the initial system desktop based on the browser plug-in after the system is logged in, and according to the user information of the account used for the system login operation on the teaching management platform, the web page code generation model generates the to-be-displayed content adapted to the account, and records it in the form of web page code, the web page code can be directly embedded in the browser plug-in for operation, so that after the system is logged in, the system desktop can be updated in a way to accurately and comprehensively display the content that meets the information acquisition needs of the teacher user, and provide support for the teacher user to view various and changing information. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A method flow chart of the system desktop generation method provided in an embodiment of the present application.

[0024] Figure 2 A schematic diagram of the layout of the system desktop provided in an embodiment of the present application.

[0025] Figure 3 A schematic diagram of the structure of a system desktop generating device provided in an embodiment of the present application.

[0026] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only the parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0028] It should be noted that the present application specification does not enumerate all optional implementation modes. After reading the present application specification, those skilled in the art should be able to understand that as long as the technical features do not contradict each other, any combination of the technical features can constitute an optional implementation mode.

[0029] The system desktop refers to the main screen area of ​​the display that you see after turning on the electronic device and successfully logging into the system. The content displayed in the system desktop can be roughly divided into the desktop background and the desktop foreground according to the visual display hierarchy relationship, where the desktop background can be a solid color background or a wallpaper composed of a combination of multiple colors, and the desktop foreground can be used as the user's interactive operation object in the electronic device. It mainly includes the taskbar and desktop icons, where the taskbar mainly presents program tasks in the running state, and the desktop icons mainly present program icons that can enter the running state. The program icon is equivalent to the entrance that triggers the program to run. The layout of different types of operating systems may be different, but the overall structure is generally the same. Of course, for different types of electronic devices, the design of the desktop foreground may be different. For example, the system desktop of a mobile terminal may not have a taskbar, only desktop icons, but it does not affect the system desktop generation method in the embodiment of the present application that can be implemented in the mobile terminal.

[0030] Commonly used system desktops are usually native applications of the operating system. For example, the desktop of the Linux system is usually an application developed based on the GTK or QT graphics library. The efficiency of developing graphical applications using these graphics libraries is not high, the implementation complexity is high, and the program debugging is not convenient enough. Usually, only the system desktop status can be fixed. When teachers use computer-assisted teaching and conduct teaching management, the fixed system desktop status cannot support teachers to view various changing information related to teaching.

[0031] In response to the above technical problems, this solution proposes a system desktop generation method, which displays the initial system desktop based on the browser plug-in after the system logs in, and generates the content to be displayed that is adapted to the account based on the user information of the account used for the system login operation on the teaching management platform. The web page code generation model records it in the form of web page code. The web page code can be directly embedded in the browser plug-in to run, so that after the system logs in, the system desktop can be updated to accurately and comprehensively display the content that meets the information acquisition needs of teacher users, providing support for teacher users to view various and changing information.

[0032] The following is a detailed description of the various embodiments of the present invention.

[0033] Figure 1 A method flow chart of a system desktop generation method provided in an embodiment of the present application.

[0034] Step S101: In response to a system login operation, an initial system desktop based on a browser plug-in is displayed, wherein the initial system desktop includes at least one pending display area, and each pending display area corresponds to a content theme.

[0035] The system desktop generation method in the embodiment of the present application realizes the personalized system desktop of the operating system based on the Web front-end technology. For example, using the domestic open source Linux operating system openEuler as the basic operating system, by installing the Linux desktop environment to support the graphical operating system interface display, a personalized user desktop based on the Web front-end technology is realized, and richer interface content and display elements are presented on the system desktop.

[0036] In the embodiment of the present application, the teacher user logs in to the computer through a personal account, and the graphical operating system installed on the computer can access the account center of the teaching management platform, so that the account of the teaching management platform can be used for the user login of the operating system. When the computer is turned on and the user login interface is displayed, you can use the application of the teaching management platform to scan the code, or directly log in to the system with the account password of the teaching management platform. After entering the operating system, the account is used as a general account of the teaching management platform, and the operating system shares the account information with the software client of the teaching management platform installed on the operating system, and can synchronize information.

[0037] The teaching management platform is a platform that records the teaching resources, teaching achievements and other data of teachers in the teaching process. These data will be continuously updated as the teaching activities are carried out. It should be understood that there is still some information in the teaching management platform that remains unchanged or changes less frequently, such as the teaching subjects that teachers are engaged in and the teaching tools they are accustomed to using.

[0038] After the account is logged in, the system desktop starts to display the human-computer interaction interface. The embodiment of the present application starts a personalized desktop through a web page component, which is displayed on the wallpaper of the operating system. The web front-end desktop is displayed in a WebView with a transparent background, which is placed on the wallpaper display layer.

[0039] The Web front-end desktop is loaded into the browser kernel as a browser plug-in and displayed in WebView. Since the Web front-end desktop is a browser plug-in, it can be easily updated, and the style and style of the Web desktop can be flexibly replaced. When the system login operation is just completed and the web page code generation model has not yet generated other content that can be used for display, the default initial display content is displayed in the pending display area of ​​the initial system desktop. The initial display content includes one or more of the system application icons, system calendar, event reminders, and educational information.

[0040] Please refer to Figure 2For a system desktop 10, it can be divided into multiple display areas, such as application icon area 11, teaching information area 12, knowledge point area 13, user personal information area 14, search area 15, etc. Each display area is used to display different content. When the system desktop 10 displays the initial system desktop, each display area is displayed according to the default initial display content. In each display area, the display content of some display areas remains unchanged, such as search area 15, which can always maintain the initial display content, that is, the display of the search input box, and realize the search function, which can realize a comprehensive search of a wide range of applications, documents, folders, web pages, etc. Some display areas are pending display areas, in which the initial display content may not be the final display content, such as application icon area 11. When the use record of the currently logged-in teacher user is not confirmed, only the system application icon can be displayed by default. After confirming the use record of the currently logged-in teacher user, the subsequent steps will generate display content that is highly corresponding to the user for display. Other content topics such as teaching information, the content to be displayed corresponding to the teaching information is to generate recommended teaching plan content and learning situation analysis content according to the teaching activities corresponding to the account. Another example is user personal information; the content to be displayed corresponding to the user personal information is the personal setting information and notification information corresponding to the account.

[0041] Step S102: According to a preset prompt word template library, the user information keyword of the account used for the system login operation in the teaching management platform is obtained.

[0042] The prompt word template library is a sentence template confirmed based on the prompt word. The prompt word is used to clarify the basic requirements of the output content to the web page code generation model. The information in the prompt word mainly includes condition information and instruction information. The condition information is used to represent the information of the teacher user, and the instruction information is used to represent what results need to be output for the condition information. The prompt word template library is a sentence template obtained by keeping the instruction information in the prompt word intact and setting the condition information to blank.

[0043] The condition information in the prompt word template library is set to blank, but the corresponding field of the blank is clearly recorded, so that the user information keyword can be obtained from the teaching management platform based on the field. For example, a prompt word template is Act as a senior software engineer, Design <what>for <who>;Create an HTML and CSSwebsite consisting of <content>using <tool>, among which <what> 、 <who> 、 <content> 、 <tool>That is, the field corresponding to the conditional information, which can be extracted according to the logged-in user information, such as the subject taught by the teacher, teaching progress, information-based teaching tools, etc.

[0044] Generally speaking, the number of prompt word templates in the prompt word template library is the same as the number of pending display areas, that is, each prompt word template corresponds to a content theme design, and the code prompt words generated by the prompt word template are used to generate the relevant code of the content to be displayed corresponding to the content theme. Of course, the number of prompt word templates in the prompt word template library can also be more than the number of pending display areas. When displaying specifically, some pending display areas can display specific contents generated corresponding to multiple prompt words, and the specific contents generated corresponding to multiple prompt words can be displayed in order according to the pre-set.

[0045] Step S103: Add the user information keyword to at least one prompt word template to generate a code prompt word.

[0046] Add the obtained user information keywords to at least one prompt word template to generate a complete and usable code prompt word. For example, for a math teacher, a generated code prompt word may be: Act as a senior software engineer, Design a mathematical formula table for math teacher. Create an HTML and CSS website consisting of several mathematical formula using MathML.

[0047] Step S104: inputting the code prompt word into a pre-trained web page code generation model to obtain the code output by the web page code generation model, where the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word.

[0048] An optional way is that the web page code generation model can adopt AIGC (Artificial Intelligence Generated Content), such as GPT (Generative Pre-Trained Transformer). The web page code generation model includes LLM (Large Language Model) and layerModel. LLM (Large Language Model) and layerModel can process the input code prompt words, and use this as an instruction to obtain information that is compatible with the personal situation of the teacher user from the teaching management platform and / or the network, so that code can be generated based on this information later. This code is a web page code that can be embedded in a browser plug-in. The web page code generation model can be integrated into a computer or run on a network server. The computer used by the teacher user calls the web page code generation model in the network server through an interface.

[0049] In the above process of obtaining information adapted to the personal situation of the teacher user, the web page code generation model is also used to obtain all the content to be displayed or static content to be displayed from the teaching management platform according to the user information keywords carried in the code prompt words. The static content to be displayed includes the content directly recorded in the teaching management platform and the content generated by statistics of the directly recorded content. The web page code generation model is also used to generate dynamic content to be displayed according to the content directly recorded in the teaching management platform. The dynamic content to be displayed is the content generated by data mining of the content directly recorded in the teaching management platform. The dynamic content to be displayed includes one or both of the recommended teaching plan content and the learning situation analysis content. Overall, the web page code generation model obtained by training based on various generative models can process and output code prompt words at multiple levels, such as the acquisition of static content to be displayed, data mining of the content recorded on the teaching management platform, and then realize the generation from the substantive content to the output code. The specific learning situation analysis can be implemented on the teaching management platform, and the web page code generation model directly obtains the corresponding results; or the web page code generation model itself can obtain the learning situation analysis content through the data analysis capability possessed by pre-training.

[0050] For example, the "Act as a senior software engineer, Design a mathematical formula table for a math teacher. Create an HTML and CSS website consisting of several mathematical formulas using MathML" generated in step S104 is used as a code prompt to call the interface of the web page code generation model, and the web page code model can return the data formula in code form, wherein the code is HTML (Hyper Text Markup Language) code and CSS (Cascading Style Sheets) code.

[0051] The exemplary description in steps S102 to S104 is only a code generation process for a specific content of a specific teacher. For different subjects and different teachers, similar more complex code prompts can be used to let the web page code generation model generate codes for different subjects and different types of content, such as displaying physical formulas, chemical simulation experiment 3D models, teaching videos, etc.

[0052] Step S105: embed the code into the browser plug-in and run it to replace the initial display content of the corresponding undetermined display area with the content to be displayed.

[0053] The code output by the web page code generation model in step S104 replaces the code corresponding to the pending display area in step S101 and runs. Based on the operation based on Web front-end technology, it is very convenient to replace the initial display content of the corresponding pending display area on the initial system desktop, and quickly realize the various information presentation required by the teacher user after booting.

[0054] The content theme corresponding to the application icon; the content to be displayed corresponding to the application icon is the application icon screen sorted according to the subject and application usage data corresponding to the account, and the application icon screen is specifically generated by the web page code generation model according to the application usage history statistics. In terms of the final display effect, the closer the connection with the teaching subject of the teacher user, the higher the frequency of use of the teacher user, and the higher the display ranking of the corresponding application icon.

[0055] Corresponding to the content theme of the teaching information; the content to be displayed corresponding to the teaching information is the recommended lesson plan content and learning situation analysis content generated according to the teaching activities corresponding to the account. In addition, the key content under the current teaching progress can also be displayed.

[0056] The content corresponding to the user's personal information is the subject of the content. The content to be displayed corresponding to the user's personal information is the personal setting information and notification information corresponding to the account. Personal setting information includes status, avatar, account level, etc.; notification information includes email reminder information, message reminder information, etc.

[0057] It should be understood that Figure 2 The display area division shown in the text description and the display area division and content display are only exemplary descriptions. The different display contents mentioned specifically can be displayed in a larger display area to be determined, or a new intelligent interactive area can be added, such as a smart interactive area, which can obtain data and information through dialogue through a generative model. In addition to generating code according to the preset content theme, it can be based on sudden specific needs, such as querying a certain scientific common sense, the historical background involved in the teaching content, etc., thereby breaking through the preset limitations of one area on the desktop, using a prompt word, and embedding a piece of code. The information required for teaching can be obtained directly on the system desktop through a generative model, and personalized intelligent display and interaction capabilities can be provided directly on the system desktop, which can avoid users having to go through multiple operations to enter the corresponding application or web page to obtain information. The above various designs do not deviate from the design ideas of this application.

[0058] In the above, in response to the system login operation, the initial system desktop based on the browser plug-in is displayed, and the initial system desktop includes at least one pending display area, and each pending display area corresponds to a content theme; according to the preset prompt word template library, the user information keyword of the account used for the system login operation on the teaching management platform is obtained; the user information keyword is added to at least one prompt word template to generate a code prompt word; the code prompt word is input into the pre-trained web page code generation model, and the code output by the web page code generation model is obtained, and the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word; the code is embedded in the browser plug-in and run to replace the initial display content of the corresponding pending display area with the to-be-displayed content for display. By displaying the initial system desktop based on the browser plug-in after the system login, and generating the to-be-displayed content adapted to the account according to the user information of the account used for the system login operation on the teaching management platform, and recording it in the form of web page code, the web page code can be directly embedded in the browser plug-in for operation, so that after the system login, the system desktop can be updated in a way to accurately and comprehensively display the content that meets the information acquisition needs of the teacher user, and provide support for the teacher user to view various and changing information in teaching work.

[0059] Figure 3 This is a schematic diagram of the structure of the system desktop generation device provided in the embodiment of the present application. Figure 3 The system desktop generation device includes a login startup unit 310, a keyword acquisition unit 320, a prompt word generation unit 330, a code output unit 340 and a replacement display unit 350.

[0060] Among them, the login startup unit 310 is used to display an initial system desktop based on the browser plug-in in response to the system login operation, and the initial system desktop includes at least one pending display area, and each pending display area corresponds to a content theme; the keyword acquisition unit 320 is used to obtain the user information keyword of the account used for the system login operation in the teaching management platform according to the preset prompt word template library; the prompt word generation unit 330 is used to add the user information keyword to at least one prompt word template to generate a code prompt word; the code output unit 340 is used to input the code prompt word into a pre-trained web page code generation model to obtain the code output by the web page code generation model, and the web page code generation model is used to output the to-be-displayed content corresponding to at least one content theme in the form of code according to the code prompt word; the replacement display unit 350 is used to embed the code into the browser plug-in and run it to replace the initial display content of the corresponding to-be-displayed area with the to-be-displayed content for display.

[0061] Based on the above embodiment, the web page code generation model is also used to obtain all the content to be displayed or static content to be displayed from the teaching management platform according to the user information keywords carried in the code prompt words. The static content to be displayed includes the content directly recorded in the teaching management platform and the content generated by statistics of the directly recorded content.

[0062] Based on the above embodiment, the web page code generation model is also used to generate dynamic content to be displayed based on the content directly recorded in the teaching management platform. The dynamic content to be displayed is the content generated by data mining the content directly recorded in the teaching management platform.

[0063] Based on the above embodiment, the dynamic content to be displayed includes one or both of the recommended teaching plan content and the learning situation analysis content.

[0064] On the basis of the above embodiment, the content theme includes application icons; the content to be displayed corresponding to the application icons is an application icon screen sorted according to the disciplines and application usage data corresponding to the account.

[0065] On the basis of the above-mentioned embodiment, the content theme includes teaching information; the content to be displayed corresponding to the teaching information is the recommended teaching plan content and learning situation analysis content generated according to the teaching activities corresponding to the account.

[0066] On the basis of the above embodiment, the content theme includes user personal information; the content to be displayed corresponding to the user personal information is the personal setting information and notification information corresponding to the account.

[0067] Based on the above embodiment, the initial display content includes one or more of system application icons, system calendar, event reminders, and educational information.

[0068] The system desktop generation device provided in the embodiment of the present application is included in an electronic device and can be used to execute any system desktop generation method provided in the above embodiments, and has corresponding functions and beneficial effects.

[0069] It is worth noting that in the embodiment of the above-mentioned system desktop generation device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0070] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown, the electronic device includes a processor 410 and a memory 420, and may also include an input device 430, an output device 440, and a communication device 450; the number of processors 410 in the electronic device may be one or more, Figure 4 A processor 410 is taken as an example; the processor 410, the memory 420, the input device 430, the output device 440 and the communication device 450 in the electronic device can be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0071] The memory 420, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the system desktop generation method in the embodiment of the present application. The processor 410 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 420, that is, implements the above-mentioned system desktop generation method.

[0072] The memory 420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 420 may further include a memory remotely arranged relative to the processor 410, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0073] The input device 430 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the electronic device. The output device 440 may include a display device such as a display screen.

[0074] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it is used to perform relevant operations in the system desktop generation method provided in any embodiment of the present application, and has corresponding functions and beneficial effects.

[0075] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.

[0076] Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the functions in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0077] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0078] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0079] It should also be noted that the term "includes", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the existence of other identical elements in the process, method, commodity or device including the element.

[0080] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.< / tool> < / content> < / who> < / what> < / tool> < / content> < / who> < / what>

Claims

1. A system desktop generation method, characterized in that: include: In response to the system login operation, an initial system desktop based on the browser plug-in is displayed, wherein the initial system desktop includes at least one pending display area, and each of the pending display areas corresponds to a content theme; According to a preset prompt word template library, obtaining a user information keyword of the account used for the system login operation in the teaching management platform; Adding the user information keyword to at least one prompt word template to generate a code prompt word; Inputting the code prompt word into a pre-trained web page code generation model to obtain a code output by the web page code generation model, wherein the web page code generation model is used to output at least one content to be displayed corresponding to the content theme in the form of code according to the code prompt word; The code is embedded in the browser plug-in and executed to replace the initial display content of the corresponding to-be-determined display area with the to-be-displayed content for display.

2. The system desktop generation method according to claim 1, characterized in that: The web page code generation model is also used to obtain all content to be displayed or static content to be displayed from the teaching management platform according to the user information keywords carried in the code prompt words. The static content to be displayed includes content directly recorded in the teaching management platform and content generated by statistics of the directly recorded content.

3. The system desktop generation method according to claim 1, characterized in that: The web page code generation model is also used to generate dynamic content to be displayed based on the content directly recorded in the teaching management platform. The dynamic content to be displayed is content generated by data mining the content directly recorded in the teaching management platform.

4. The system desktop generation method according to claim 3, characterized in that: The dynamic content to be displayed includes one or both of recommended teaching plan content and learning situation analysis content.

5. The system desktop generation method according to any one of claims 1 to 4, characterized in that: The content theme includes an application icon; the content to be displayed corresponding to the application icon is an application icon screen sorted according to the subject and application usage data corresponding to the account.

6. The system desktop generation method according to any one of claims 1 to 4, characterized in that: The content theme includes teaching information; the content to be displayed corresponding to the teaching information is recommended teaching plan content and learning situation analysis content generated according to the teaching activities corresponding to the account.

7. The system desktop generation method according to any one of claims 1 to 4, characterized in that: The content theme includes user personal information; the content to be displayed corresponding to the user personal information is the personal setting information and notification information corresponding to the account.

8. The system desktop generation method according to any one of claims 1 to 4, characterized in that: The initial display content includes one or more of system application icons, system calendar, event reminders, and educational information.

9. A system desktop generating device, characterized in that: include: A login startup unit, configured to display an initial system desktop based on a browser plug-in in response to a system login operation, wherein the initial system desktop includes at least one pending display area, and each of the pending display areas corresponds to a content theme; A keyword acquisition unit, used to acquire a user information keyword of the account used for the system login operation in the teaching management platform according to a preset prompt word template library; A prompt word generating unit, used for adding the user information keyword to at least one prompt word template to generate a code prompt word; A code output unit, used to input the code prompt word into a pre-trained web page code generation model, and obtain the code output by the web page code generation model, wherein the web page code generation model is used to output at least one content to be displayed corresponding to the content theme in the form of code according to the code prompt word; The replacement display unit is used to embed the code into the browser plug-in and run it to replace the initial display content of the corresponding undetermined display area with the content to be displayed.

10. An electronic device, characterized in that include: one or more processors; a memory for storing one or more computer programs; When the one or more computer programs are executed by the one or more processors, the electronic device implements the system desktop generation method as described in any one of claims 1-7.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the system desktop generation method as described in any one of claims 1 to 7 is implemented.