Intelligent adjustment method and device for large-screen display interface
By matching target style feature tags and template library, candidate display interfaces are generated and style conversion is performed, solving the problem that traditional large screen display interfaces need to be redesigned and developed to change style. This enables rapid switching and automatic adaptation of large screen styles, improving user experience.
Patent Information
- Application Number
- CN202511396791.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-28
- Publication Date
- 2026-02-13
AI Technical Summary
Changing the style of traditional large-screen display interfaces requires redesign and development, resulting in high design costs, long development cycles, and a lack of flexibility.
By determining user needs based on user input, matching target style feature tags, using templates with different display styles from the template library, generating candidate display interfaces, and performing style conversion to generate the target display interface.
It enables quick switching of large-screen styles and automatic design adaptation, improving user experience and reducing redundant development.
Smart Images

Figure CN121523780A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The embodiment of the present application relates to the technical field of data display, in particular to a smart adjustment method and device for large-screen display interface. BACKGROUND
[0002] With the development of business intelligence visualization, various enterprises widely use information large screens to display key data such as operation, monitoring and analysis in real time. In the use of enterprises, different display scenarios need to display different styles of large screens. At the same time, for the same set of data indicators, different types of merchants often hope to use different styles of large screens. In the traditional mode, style change needs to re-design, develop and code the large screen, which brings the disadvantages of high design cost, long development cycle and lack of flexibility. SUMMARY
[0003] In order to solve the above technical problems, the embodiment of the present application provides a smart adjustment method for large-screen display interface, comprising:
[0004] determining user demand according to user input information, the user demand being related to the display style of the initial display interface of the large screen;
[0005] determining an adaptive target style feature label according to the user demand, the target style feature label being used to describe the style features of the display template of the large screen;
[0006] determining the attribute parameters of the initial display interface;
[0007] matching in a template library based on the target style feature label and the attribute parameters to determine a candidate template, the template library having templates with different display styles, and each display element of the template having multiple candidates;
[0008] displaying the candidate template in the form of a thumbnail, and determining a target template in response to the input instruction of the user;
[0009] calling a static conversion engine to generate a candidate display interface for the target template, the candidate display interface being mapped with title information in the initial display interface;
[0010] inputting the candidate display interface into a designer of the large screen, and filling the display content of the initial display interface into the candidate display interface based on the title information through the designer, and performing style conversion to generate a target display interface;
[0011] controlling the large screen to display the target display interface.
[0012] In an embodiment, the determination of the user demand according to the user input information comprises:
[0013] extracting keywords from the information input by the user;
[0014] determining a user demand based on the extracted keywords, the keywords matching predefined style features of the labels, the style features matching a display style of a display interface.
[0015] In an embodiment, the determining of the adapted target style feature label according to the user demand comprises:
[0016] matching the keywords representing the user demand in a pre-constructed label library to determine a target style feature label whose predefined style features of the label have a mapping relationship with the keywords.
[0017] In an embodiment, the determining of the attribute parameters of the initial display interface comprises:
[0018] parameter reading of the initial display interface to determine at least a chart quantity, a chart information list, a resolution, and a refresh rate.
[0019] In an embodiment, the construction process of the template library comprises:
[0020] matching and storing the name, thumbnail, supported resolution list, supported chart quantity range, involved label list, resolution background image link list, layout base map list, layout list, and chart style support collection of each template to form the template library, wherein the layout base maps in the layout base map list correspond to different fonts, color schemes, and resolutions.
[0021] In an embodiment, the matching in the template library based on the target style feature label and the attribute parameters to determine a candidate template comprises:
[0022] calculating the matching degree of the target style feature label and the labels involved in each template;
[0023] performing weighted scoring based on the matching degree, the amount of matching degrees satisfying a threshold value, the popularity of the labels involved in the template, the score of the template, and the weights of the above parameters;
[0024] determining a first template based on the weighted scoring result;
[0025] filtering the candidate template in the first template based on the attribute parameters to match the resolution, chart quantity, background image, template layout list, and base map list with the user demand.
[0026] In an embodiment, the method further comprises:
[0027] displaying the candidate template in the form of a thumbnail;
[0028] filling a virtual chart matching the style feature of the candidate template into the candidate template in response to a first point selection instruction input by a user, and displaying the candidate template based on a preview interface expansion,
[0029] adjusting the displayed candidate template based on a point selection tool in response to a second point selection instruction input by a user in a tool area of the preview interface, the tool area containing a plurality of adjustment tools related to at least font adjustment, color matching adjustment, and layout adjustment.
[0030] In an embodiment, the calling static conversion engine generates a candidate display interface for the target template, including:
[0031] calling the static conversion engine to fill the main title and the sub-title in the initial display interface into the corresponding positions in the target template based on the position mapping relationship between the initial display interface and the target template, forming the candidate display interface;
[0032] The method further includes:
[0033] adjusting the refresh rate of the candidate display interface based on the attribute parameters;
[0034] adjusting the display position of the main title and / or the sub-title based on the adjustment information in the first adjustment instruction input by a user in response to the first adjustment instruction.
[0035] In an embodiment, the candidate display interface is input into a designer of a large screen, and the display content of the initial display interface is filled into the candidate display interface based on the title information through the designer to generate a target display interface, including:
[0036] inputting the candidate display interface into a designer of a large screen, and displaying the initial display interface and the candidate display interface simultaneously based on a chart conversion page in the designer;
[0037] mapping the display content in the initial display interface to the corresponding positions in the candidate display interface based on the title information, the display content including charts;
[0038] adjusting the display content based on the style feature of the target template to generate the target display interface;
[0039] The method further includes:
[0040] entering an adjustment preview state of the target display interface in response to a second adjustment instruction input by a user, so as to allow the user to adjust the display content in the target display interface.
[0041] The application further provides a smart adjustment device for a large-screen display interface.
[0042] A first determination module is configured to determine a user demand according to user input information, wherein the user demand is related to an initial display interface of the large screen.
[0043] A second determination module is configured to determine an adaptive target style feature label according to the user demand, wherein the target style feature label is used to describe a style feature of a display template of the large screen.
[0044] A third determination module is configured to determine an attribute parameter of the initial display interface.
[0045] A matching module is configured to match in a template library based on the target style feature label and the attribute parameter to determine a candidate template, wherein the template library has templates with different display styles, and each display element of each template has multiple candidate items.
[0046] A first display module is configured to display the candidate template in the form of a thumbnail and determine a target template in response to a user input instruction.
[0047] A first generation module is configured to call a static conversion engine to generate a candidate display interface for the target template, wherein the candidate display interface has title information in the initial display interface mapped thereon.
[0048] A second generation module is configured to input the candidate display interface into a designer of the large screen and fill display content of the initial display interface into the candidate display interface based on the title information through the designer to generate a target display interface while performing style conversion.
[0049] A control module is configured to control the large screen to display the target display interface.
[0050] Based on the above content, the beneficial effects brought by the embodiments of the application include providing a scheme capable of realizing quick switching of a large-screen style and automatically adapting a design template, so that quick switching of the large-screen style can be realized in different use scenarios according to a user-selected style and scene demand, combined with data charts displayed by an original large screen, to improve user experience and reduce repeated development.
[0051] Other features and advantages of the present application will be set forth in the following description, and in part will be apparent from the description, or can be learned by practice of the present application. The objects and other advantages of the present application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
[0052] The technical solutions of the present application will be further described in detail below with the drawings and examples. BRIEF DESCRIPTION OF DRAWINGS
[0053] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the drawings required to be used in the specific embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.
[0054] Figure 1 The flowchart of the intelligent adjustment method of the large-screen display interface in the embodiment of the present application.
[0055] Figure 2 The flowchart of the intelligent adjustment method of the large-screen display interface in another embodiment of the present application.
[0056] Figure 3 The flowchart of the intelligent adjustment method of the large-screen display interface in another embodiment of the present application.
[0057] Figure 4 The structure block diagram of the intelligent adjustment device of the large-screen display interface in the embodiment of the present application. DETAILED DESCRIPTION
[0058] The specific embodiments of the present application will be described in detail below with reference to the drawings, but not as a limitation of the present application.
[0059] It should be understood that various modifications can be made to the embodiments disclosed herein. Therefore, the following description should not be considered to be limiting, but merely an example of embodiments. Those skilled in the art will think of other modifications within the scope of the present disclosure.
[0060] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the general description of the present disclosure given above, and the detailed description of the embodiments given below, serve to explain the principles of the present disclosure.
[0061] These and other characteristics of the present application will become apparent from the following description of the preferred forms given, by way of non-limiting example only, with reference to the attached drawings.
[0062] It should also be understood that, although the present application has been described with reference to some specific examples, a person skilled in the art can certainly implement many other equivalent forms of the present application, which have the characteristics as claimed and thus all fall within the protection scope defined thereby.
[0063] The above and other aspects, features, and advantages of the present disclosure will become more apparent when viewed in conjunction with the following detailed description in conjunction with the following detailed description when taken in conjunction with the accompanying drawings.
[0064] Specific embodiments of the present disclosure are described below with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the present disclosure, which can be embodied in various ways. Well-known and / or repetitive functions and structures are not described in detail to avoid obscuring the present disclosure unnecessarily or redundantly. Therefore, specific structural and functional details disclosed herein are not intended to be limiting, but are merely as a basis for the claims and a representative basis for teaching one of ordinary skill in the art to employ the present disclosure in substantially any appropriate detailed structure.
[0065] The specification can use phrases such as "in one embodiment", "in another embodiment", "in yet another embodiment", or "in other embodiments", which can refer to one or more of the same or different embodiments under the present disclosure.
[0066] Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings.
[0067] As shown in the drawings, the embodiments of the present application provide a smart adjustment method of a large-screen display interface, comprising: Figure 1
[0068] S1: determining user demand according to user input information, the user demand being related to adjusting display style of an initial display interface of a large screen;
[0069] S2: determining an adapted target style feature tag according to the user demand, the target style feature tag being used to describe style features of a display template of the large screen;
[0070] S3: determining attribute parameters of the initial display interface;
[0071] S4: matching in a template library based on the target style feature tag and the attribute parameters to determine a candidate template, the template library having templates with different display styles, and each display element of the template having multiple candidates;
[0072] S5: displaying the candidate template in the form of a thumbnail, and determining a target template in response to user input instructions;
[0073] S6: calling a static conversion engine to generate a candidate display interface for the target template, the candidate display interface having title information in the initial display interface mapped thereon;
[0074] S7: input the candidate display interface into a designer of the large screen, and fill the display content of the initial display interface into the candidate display interface based on the title information through the designer, and perform style conversion to generate a target display interface;
[0075] S8: control the large screen to display the target display interface.
[0076] In this embodiment, the user can interact with the algorithm / program of this embodiment through the system, and propose his / her requirements to the algorithm through text input or voice input. After the algorithm obtains the information input by the user, it can analyze and identify the actual requirements of the user, i.e., the user wants to adjust the display interface (i.e., the initial display interface) of the current large screen to a display interface of a specified style, such as a business style, a technology style, a classical style, etc. Under different styles, one or more of the layout, size, color matching, font, number, etc. of each display element in the display interface will change. According to the user requirements, the target style feature label for describing the style features of the display template of the large screen is determined from the pre-set label list. Then the attribute parameters related to the display of the initial display interface are determined. Then, the system matches the target style feature label and the attribute parameters in the template library to determine the candidate template. Each template in the template library has multiple configurable items, i.e., some display elements of each template have multiple candidate items, such as multiple candidate items for the background picture, multiple candidate items for the supported chart type, multiple candidate items for the layout mode, etc. After the candidate template is determined, the algorithm shows each candidate template to the user in the form of a thumbnail for the user to select and determine the target template. When the target template is determined in response to the selection of the user, the algorithm calls the static conversion engine to generate a candidate display interface that maps the title information in the initial display interface for the target template, and then inputs the candidate display interface into the designer of the large screen, and fills the display content of the initial display interface into the corresponding positions of the candidate display interface based on the title information through the designer, and performs style conversion to generate a target display interface. At this time, the algorithm can replace the initial display interface with the target display interface to make the large screen display the target display interface.
[0077] Based on the above, this embodiment provides a scheme capable of realizing quick switching of the style of the large screen and automatically adapting the design template, which can realize quick switching of the style of the large screen according to the style selected by the user and the scene requirements, in combination with the data charts displayed by the original large screen, in different use scenarios, improve the user experience, and reduce repeated development.
[0078] In an embodiment, the determining of the user requirements according to the information input by the user comprises:
[0079] S101: keyword extraction is performed on the information input by the user;
[0080] S102: Determine the user demand based on the extracted keywords, the keywords match the pre-defined style features of the labels, and the style features match the display style of the display interface.
[0081] For example, the user input information can be text information about the style pattern or use scenario of the large screen, or input voice information. The algorithm can call the corresponding analysis model to process the user input information, and use the large model to interactively understand the user intent. For example, in this embodiment, the user input information is first identified to determine the keywords related to the display of the display interface of the large screen, such as business style, multiple charts, and net background picture. After extracting the required keywords, the system can determine the user demand in combination with the keywords, such as adjusting the initial display interface of the current large screen to the style used for the retail industry department leader meeting, with large size charts and net background picture.
[0082] Further, the target style feature label adapted according to the user demand comprises:
[0083] S201: According to the keywords representing the user demand, match in the pre-constructed label library to determine the target style feature label whose pre-defined style feature of the label has a mapping relationship with the keywords.
[0084] That is, according to the extracted keywords, match in the pre-constructed label library or label list to determine the target style feature label having a mapping relationship. Alternatively, the keywords can be directly matched with the labels of each template in the template library to determine the target style feature label having a mapping relationship. That is, it is not necessary to construct a label list or label library, reducing the data preparation process in the early stage.
[0085] Further, the determination of the attribute parameters of the initial display interface comprises:
[0086] S301: Perform parameter reading on the initial display interface to determine at least the number of charts, chart information list, resolution, and refresh rate.
[0087] The above-mentioned parameters are not limited to this, and other parameters can also be read according to the demand.
[0088] For the template library, the construction process of the template library in this embodiment comprises:
[0089] S9: match the name, thumbnail, supported resolution list, supported chart quantity range, involved label list, each resolution background image link list, layout base map list, layout list, and chart style support set of each template to form the template library, and the layout base maps in the layout base map list correspond to different fonts, color matching, and resolutions.
[0090] That is, a storage architecture is pre-built, and the name, thumbnail, supported resolution list, supported chart quantity range, involved label list, each resolution background image link list, layout base map list, layout list, and chart style support set of each template are stored in the storage architecture, and finally the template library is formed. The storage architecture is indefinite, such as a cloud storage architecture, NVMe, and the like.
[0091] As shown in the following formula: Figure 2 The matching in the template library based on the target style feature label and the attribute parameter includes the following steps:
[0092] S401: calculate the matching degree of the target style feature label and the label involved in each template;
[0093] S402: based on the matching degree, the quantity of matching degrees satisfying the threshold value, the hotness of the label involved in the template, the score of the template, and the weight of each parameter, perform weighted scoring;
[0094] S403: determine the first template based on the weighted scoring result;
[0095] S404: based on the attribute parameter, filter the candidate template in the first template, and the resolution, chart quantity, background image, template layout list, and base map list match the user demand.
[0096] Specifically, the algorithm calculates the matching degree of the target style feature label with the label possessed by each template, or calculates the matching degree of the target style feature label with the label possessed by the template having the mapping relationship. After obtaining the respective matching degrees, the algorithm combines the matching degree corresponding to each template, the preset matching degree threshold, the number of labels whose matching degrees meet the threshold in each template, the heat of the label involved in each template, the score of the template (related to historical use frequency and use evaluation), and the weight of each parameter preset to perform weighted scoring to determine the score of each template. The higher the score, the higher the use priority of the template. The weight can be a preconfigured weight, or can be obtained by the algorithm by real-time calculation and adjustment according to historical data. At this time, the algorithm screens a plurality of first templates according to the scores of the respective templates. Then, the algorithm continues to use the obtained attribute parameters to screen the first templates, such as screening the first templates having the background picture meeting the resolution, the layout meeting the number of charts and the resolution, and the layout background from the background picture candidate, the template layout candidate and the background picture candidate in the first templates as the candidate templates.
[0097] In another embodiment, the method further comprises:
[0098] S10: displaying the candidate templates in the form of thumbnails;
[0099] S11: in response to a first point selection instruction input by a user, filling a virtual chart of a style feature of the candidate template matched by point selection into the candidate template, and displaying the candidate template based on a preview interface;
[0100] S12: in response to a second point selection instruction input by a user in a tool area of the preview interface, adjusting the displayed candidate template based on a tool selected by point selection, the tool area containing a plurality of adjustment tools, the adjustment tools being at least related to font adjustment, color matching adjustment, and layout adjustment.
[0101] Exemplarily, after the algorithm in the embodiment determines the target template, it enters a template display stage. As described above, each candidate template has a score, and the algorithm determines the priority according to the score, and then displays the thumbnail of each candidate template according to the priority for the user to select. After the user clicks the corresponding thumbnail, the user enters a preview page. The preview page in the embodiment has a preview template picture on the left, and the virtual chart is filled in the template picture. The virtual chart is the characteristic chart style of the template (for example, the science and technology style template uses a three-dimensional pie chart, column chart, 3D map display, the business style template uses a flat ring chart, line chart, and planar column chart display). The right side of the preview page is various filtering boxes for the user to adjust, that is, adjustment tools. The adjustment tools include supplementary font adjustment, color adjustment, and layout adjustment (the layout in the template layout list meets the resolution and chart quantity requirements). According to the selected tool and the input adjustment operation of the user, the selected candidate template is adjusted correspondingly, such as changing the color, font, and layout.
[0102] When the user completes the adjustment and inputs a confirmation instruction, the algorithm saves the adjusted candidate template and determines it as the target template.
[0103] Further, after the template display is completed and the target template is determined, the algorithm calls a static conversion engine to generate a candidate display interface for the target template, including:
[0104] S601: calling the static conversion engine, filling the main title and the sub-title in the initial display interface into the corresponding positions in the target template based on the position mapping relationship between the initial display interface and the target template, to form the candidate display interface.
[0105] The method further includes:
[0106] S13: adjusting the refresh rate of the candidate display interface based on the attribute parameter.
[0107] S14: in response to a first adjustment instruction input by the user, adjusting the display position of the main title and / or the sub-title based on the adjustment information in the adjustment instruction.
[0108] For example, when the target template is determined, the algorithm control system enters the static conversion page. The left side of the page shows the initial display interface, and the right side shows the newly created display interface based on the target template. The newly created display interface is a new display page generated by the static conversion engine according to the background image and layout of the target template, which meets the resolution requirements. Then, the algorithm fills the main title and sub-title text content in the initial display page into the corresponding positions of the new display interface, respectively, and sets the refresh time according to the refresh rate requirement. At this time, the user can adjust the position of the sub-title in the new display interface, and the subsequent chart conversion will be mapped to the corresponding layout position of the new display interface according to the position of the sub-title. When the above operations are completed, the algorithm determines the new display interface as the candidate display interface.
[0109] As shown in Figure 3 the title information as the basis, fills the display content of the initial display interface into the candidate display interface through the designer, and performs style conversion to generate a target display interface, including:
[0110] S701: input the candidate display interface into the designer of the large screen, and simultaneously display the initial display interface and the candidate display interface based on the chart conversion page in the designer;
[0111] S702: map the display content in the initial display interface to the corresponding position of the candidate display interface based on the title information, and the display content includes charts;
[0112] S703: adjust and match the display content according to the style characteristics of the target template to generate the target display interface;
[0113] The method further includes:
[0114] S15: in response to a second adjustment instruction input by the user, enter an adjustment preview state of the target display interface to allow the user to adjust the display content in the target display interface.
[0115] For example, after static conversion, the algorithm delivers the candidate display interface to the designer in the large screen to complete the final configuration of the candidate display interface through the designer to generate the target display interface. Specifically, after the candidate display interface is determined, the algorithm controls the system to enter the chart conversion page. In this page, the initial display interface is displayed on the left side, and the candidate display interface after static conversion is displayed on the right side. At this time, the algorithm maps the elements such as charts in the initial display interface to the candidate display interface according to the position of the sub-title in the candidate display interface. Then, the algorithm adjusts each display element according to the style characteristics of each display element in the target template, such as adjusting the style of the mapped chart according to the chart style, for example, adjusting the flat chart to a three-dimensional chart style, adjusting the line style to a smooth curve style, etc. At the same time, the algorithm reads the color matching list and uniformly adjusts the colors of the lines of the line chart, the columns of the column chart, and the pie chart in the corresponding chart to generate the target display interface. Then, the algorithm actively enters the preview interface, or enters the preview interface in response to the user's adjustment instruction. In this interface, the target display interface is in a preview state and supports further adjustment by the user. This preview interface can also be regarded as a development page of the large screen, and the user can modify and preview the details of each chart component and text label in this page.
[0116] The display interface conversion process in this embodiment is flexible and adjustable, and there is a large screen preview for each step of template selection, static conversion, and dynamic chart conversion, and the user can modify and adjust the details at any time. Through multi-dimensional recommendation ranking such as resolution, number of charts, number of label matches, usage heat, and user score, the user can more easily select a template of a new style and generate a display interface that meets the user's needs.
[0117] When all adjustments are completed, the algorithm saves the target display interface and displays it on the large screen.
[0118] As shown in FIG. 1, Figure 4 The present application also provides an intelligent adjustment device for a display interface of a large screen, which comprises:
[0119] A first determination module is configured to determine the user demand according to the information input by the user, wherein the user demand is related to the display style of the initial display interface of the large screen.
[0120] A second determination module is configured to determine the target style characteristic label that is suitable for the user demand, wherein the target style characteristic label is used to describe the style characteristics of the display template of the large screen.
[0121] A third determination module is configured to determine the attribute parameters of the initial display interface.
[0122] A matching module is configured to match the target style feature label and the attribute parameter in a template library to determine a candidate template, wherein the template library comprises templates with different display styles, and each display element of the template has multiple candidates;
[0123] A first display module is configured to display the candidate template in the form of a thumbnail, and determine a target template in response to an input instruction of a user;
[0124] A first generation module is configured to call a static conversion engine to generate a candidate display interface for the target template, wherein the candidate display interface is mapped with title information in the initial display interface;
[0125] A second generation module is configured to input the candidate display interface into a designer of a large screen, and fill display content of the initial display interface into the candidate display interface based on the title information by using the designer, and perform style conversion to generate a target display interface;
[0126] A display module is configured to display the target display interface.
[0127] In an embodiment, the user demand is determined according to the information input by the user, comprising:
[0128] The information input by the user is subjected to keyword extraction;
[0129] The user demand is determined based on the extracted keyword, wherein the keyword matches the predefined style feature of the label, and the style feature matches the display style of the display interface.
[0130] In an embodiment, the target style feature label adapted to the user demand is determined, comprising:
[0131] The keyword representing the user demand is matched in a pre-constructed label library to determine the target style feature label, wherein the predefined style feature of the label has a mapping relationship with the keyword.
[0132] In an embodiment, the attribute parameter of the initial display interface is determined, comprising:
[0133] The initial display interface is subjected to parameter reading to determine at least a number of charts, a chart information list, a resolution, and a refresh rate.
[0134] In an embodiment, the construction process of the template library comprises:
[0135] The name, thumbnail, supported resolution list, supported chart quantity range, involved label list, each resolution background image link list, layout base map list, layout list, and chart style support set of each template are matched and stored to form the template library. The layout base maps in the layout base map list correspond to different fonts, color schemes, and resolutions.
[0136] In an embodiment, the matching based on the target style feature label and the attribute parameter in the template library determines a candidate template, including:
[0137] The matching degree of the target style feature label and the label involved in each template is calculated.
[0138] The matching degree, the quantity of matching degrees satisfying a threshold, the hotness of the label involved in the template, the score of the template, and the weights of the above parameters are weighted and scored.
[0139] The first template is determined based on the weighted score result.
[0140] The resolution, chart quantity, background image, template layout list, and base map list of the candidate template that match the user demand are filtered in the first template based on the attribute parameter.
[0141] In an embodiment, the device further includes:
[0142] The second display module displays the candidate template in the form of a thumbnail.
[0143] The first response module fills the virtual chart of the style feature of the candidate template that is matched by the first point selection instruction input by the user into the candidate template, and displays the candidate template based on a preview interface.
[0144] The second response module adjusts the displayed candidate template based on the selected tool in the preview interface based on the second point selection instruction input by the user in the tool area of the preview interface. The tool area includes multiple adjustment tools related to at least font adjustment, color scheme adjustment, and layout adjustment.
[0145] In an embodiment, the calling of the static conversion engine generates a candidate display interface for the target template, including:
[0146] The static conversion engine is called to fill the main title and sub-title in the initial display interface into the corresponding positions in the target template based on the position mapping relationship between the initial display interface and the target template to form the candidate display interface.
[0147] The device further includes:
[0148] an adjusting module, configured to adjust a refresh rate of the candidate display interface based on the attribute parameter;
[0149] a third responding module, configured to respond to a first adjusting instruction input by a user, and correspondingly adjust a display position of the main title and / or the sub-title based on adjusting information in the adjusting instruction.
[0150] In an embodiment, the candidate display interface is input into a designer of the large screen, and the display content of the initial display interface is filled into the candidate display interface by the designer based on the title information to generate a target display interface, including:
[0151] the candidate display interface is input into the designer of the large screen, and the initial display interface and the candidate display interface are simultaneously displayed based on a chart conversion page in the designer;
[0152] the display content in the initial display interface is mapped to a corresponding position of the candidate display interface based on the title information, and the display content includes a chart;
[0153] the display content is adjusted based on the style feature of the target template to generate the target display interface;
[0154] The device further includes:
[0155] a fourth responding module, configured to respond to a second adjusting instruction input by a user, and enter an adjusting preview state of the target display interface to allow the user to adjust the display content in the target display interface.
[0156] Another embodiment of the present application further provides an electronic device, including:
[0157] one or more processors;
[0158] a memory configured to store one or more programs;
[0159] When the one or more programs are executed by the one or more processors, the one or more processors implement the intelligent adjustment method of the large screen display interface according to any one of the above embodiments.
[0160] Further, an embodiment of the present application further provides a storage medium having a computer program stored thereon, and the program is executed by a processor to implement the intelligent adjustment method of the large screen display interface. It should be understood that each scheme in the embodiment has the corresponding technical effects in the above method embodiments, which will not be described here.
[0161] Further, the embodiment of the present application further provides a computer program product, which is tangibly stored on a computer readable medium and includes computer readable instructions, which, when executed, cause at least one processor to perform the method for intelligently adjusting a large-screen display interface such as the above-mentioned embodiment.
[0162] It should be noted that the computer storage medium of the present application can be a computer readable signal medium or a computer readable storage medium or any combination of the above two. The computer readable medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system or device, or any combination of the above. More specific examples of computer readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system or device. In the present application, the computer readable signal medium can include a data signal carried in a baseband or as a carrier wave part of a carrier wave, which carries computer readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium other than the computer readable storage medium, which can send, propagate or transmit a program configured for use by or in conjunction with an instruction execution system, system or device. The program code contained on the computer readable medium can be transmitted using any suitable medium, including but not limited to wireless, wire, cable, RF, etc., or any suitable combination of the above.
[0163] In addition, those skilled in the art will appreciate that embodiments of the present application can be provided as a method, system, or computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product implemented on one or more computer available storage media (including, but not limited to, magnetic disk storage and optical storage) including computer usable program code.
[0164] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions specified in the flowchart block or blocks. Figure 1 The flowchart and / or block diagram in the variations disclosed herein illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments. In this regard, each flowchart block and / or block in the flowcharts and / or block diagrams can represent a module, segment, or portion of code, which comprises one or more executable Figure 1 instructions for implementing the specified logical functions. The computer program product can include a computer readable medium (or media) having such computer program instructions thereon. The computer readable medium can be a transitory medium that facilitates transfer of computer program instructions from one place to another. In operation, the computer program instructions can be loaded onto a computer, other programmable apparatus, or other processing device from the computer readable medium (or media) to cause the instructions to be executed by a processor of the computer, other programmable apparatus, or other processing device.
[0165] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions specified in the flowchart block or blocks. Figure 1 The flowchart and / or block diagram in the variations disclosed herein illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments. In this regard, each flowchart block and / or block in the flowcharts and / or block diagrams can represent a module, segment, or portion of code, which comprises one or more executable Figure 1 instructions for implementing the specified logical functions. The computer program product can include a computer readable medium (or media) having such computer program instructions thereon. The computer readable medium can be a transitory medium that facilitates transfer of computer program instructions from one place to another. In operation, the computer program instructions can be loaded onto a computer, other programmable apparatus, or other processing device from the computer readable medium (or media) to cause the instructions to be executed by a processor of the computer, other programmable apparatus, or other processing device.
[0166] It should be understood that all the functional steps described herein are merely exemplary and are not intended to limit the scope of the application. The technical features of the above embodiments or different embodiments can be combined, and the steps can be implemented in any order. There are many other variations of the aspects of the application described above, which are not provided in detail in order to be concise.
Claims
1. A method for intelligently adjusting a large-screen display interface, characterized in that, The method comprises the following steps: determining user demand according to user input information, the user demand being related to adjusting display style of initial display interface of large screen; determining target style feature label adapted according to the user demand, the target style feature label being used for describing style feature of display template of large screen; determining attribute parameter of the initial display interface; matching in template library based on the target style feature label and the attribute parameter, to determine candidate template, the template library having templates with different display styles, and each display element of the template having multiple candidates; displaying the candidate template in the form of thumbnail, and determining target template in response to input instruction of user; calling static conversion engine to generate candidate display interface for the target template, the candidate display interface being mapped with title information in the initial display interface; inputting the candidate display interface into designer of large screen, and filling display content of the initial display interface into the candidate display interface based on the title information through the designer, while performing style conversion, to generate target display interface; controlling the large screen to display the target display interface.
2. The method of claim 1, wherein, The step of determining user demand according to user input information comprises the following steps: extracting keywords from user input information; determining user demand based on the extracted keywords, the keywords matching pre-defined style feature of label, and the style feature matching display style of display interface.
3. The method of claim 2, wherein, The step of determining target style feature label adapted according to the user demand comprises the following steps: matching in pre-constructed label library according to keywords representing the user demand, to determine target style feature label of which pre-defined style feature of label has mapping relationship with the keywords.
4. The method of claim 1, wherein, The step of determining attribute parameter of the initial display interface comprises the following steps: performing parameter reading on the initial display interface, to determine at least chart quantity, chart information list, resolution, refresh rate.
5. The method of claim 4, wherein, The construction process of the template library comprises the following steps: matching and storing name, thumbnail, supported resolution list, supported chart quantity range, involved label list, link list of background picture of each resolution, layout base map list, layout list, and chart style support collection of each template, to form the template library, and the layout base maps in the layout base map list corresponding to different fonts, color matching, and resolutions.
6. The method of claim 5, wherein, The step of matching in template library based on the target style feature label and the attribute parameter to determine candidate template comprises the following steps: calculating matching degree of the target style feature label and labels involved in each template; performing weighted scoring based on the matching degree, amount of matching degree satisfying threshold value, hotness of the labels involved in the template, score of the template, and weight of each parameter; determining first template based on weighted scoring result; filtering the candidate template in the first template based on the attribute parameter, to match resolution, chart quantity, background picture, template layout list, and base map list with the user demand.
7. The method of claim 6, wherein, The method further comprises the following steps: displaying the candidate template in the form of thumbnail. In response to a first point selection instruction input by a user, a virtual graph matching a style feature of the selected candidate template is filled into the candidate template, and the candidate template is displayed based on a preview interface, In response to a second point selection instruction input by a user in a tool area of the preview interface, the displayed candidate template is adjusted based on a selected tool, the tool area including a plurality of adjustment tools related to at least font adjustment, color matching adjustment, and layout adjustment.
8. The method of claim 6, wherein, The method further comprises: The method further comprises: The method further comprises: In response to a first adjustment instruction input by a user, the display position of the main title and / or the sub-title is adjusted based on adjustment information in the adjustment instruction. The method further comprises:
9. The method of claim 1, wherein, The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises:
10. An intelligent adjustment device of a large-screen display interface, characterized in that, The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method further comprises: The method The second generation module is configured to input the candidate display interface into a designer of the large screen, and fill display content of the initial display interface into the candidate display interface based on the title information by using the designer, and perform style conversion to generate a target display interface; and the control module is configured to control the large screen to display the target display interface.