Intelligent interface switching adjustment method and system for multifunctional interface

By generating a structured set of switching paths and a timing feature matrix, the component call degree is quantified, and intelligent cache adjustment is achieved. This solves the problems of disordered switching paths and high memory consumption in multi-functional interfaces, and improves response efficiency and device stability.

CN120973457AActive Publication Date: 2025-11-18江苏锦花电子股份有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511492693.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2025-11-18
Estimated Expiration
2045-10-20

AI Technical Summary

Technical Problem

The existing multi-functional interface switching relies on frequent manual triggering of physical buttons, resulting in disordered switching paths, low response efficiency, high memory consumption, rigid caching strategies, and an inability to objectively quantify component call frequency, leading to high operational complexity and wasted memory resources.

Method used

The interface layout and path processing module generates a structured set of switching paths, constructs a state matrix and a timing feature matrix, quantifies the degree of component invocation, realizes intelligent cache adjustment, and optimizes caching strategies to improve response efficiency and memory utilization.

Benefits of technology

It improves the switching efficiency of the multi-functional interface, reduces memory usage, ensures the timeliness of emergency operations and the stability of device operation, and is suitable for display control devices that require precise operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120973457A_ABST
    Figure CN120973457A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent interface switching adjustment method and system for a multifunctional interface, and belongs to the technical field of interface management. The method comprises the following steps: marking an interface component frame position point and an interface switching trigger point and generating a structured switching path set by importing an interface layout diagram of display control equipment; constructing an interface state matrix based on the path set, and forming a time sequence characteristic matrix in combination with synchronous time sequence set configuration; and quantifying the component calling degree through the similarity between the current time sequence feature matrix and the historical time sequence feature matrix, and triggering intelligent caching or clearing operation according to a calling degree threshold value. The problems that an existing multifunctional interface is slow in switching response and high in memory occupation are solved, the method is particularly suitable for display control equipment such as an oxygen generator needing accurate operation, the common interface switching efficiency can be improved, and the timeliness of emergency operation and the equipment operation stability are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of interface management, in particular to an intelligent interface switching and adjusting method and system for a multifunctional interface. BACKGROUND

[0002] With the development of intelligent display control devices, the interface functions of display control devices suitable for precise operation are becoming increasingly complex, usually integrating multiple types of interfaces such as parameter adjustment, fault alarm, historical data query, and maintenance record. Such multifunctional interfaces face the following key problems in actual use, taking an oxygen generator as an example: The existing interface switching of the oxygen generator relies on frequent manual triggering of physical buttons (e.g., 3 button presses for "main interface → parameter setting → flow adjustment"), and lacks structured management of switching behavior, resulting in disordered switching paths and low response efficiency. In emergency situations (e.g., rapid adjustment of patient oxygen concentration), users may experience operation delays due to path confusion, which may even lead to medical risks. Experimental data shows that the average response time of commonly used interfaces of the oxygen generator (e.g., oxygen concentration adjustment) under traditional switching methods is 0.7-1.2s, which cannot meet real-time adjustment requirements; Existing technologies mostly adopt "full caching" or "no caching" strategies. The caching strategy is rigid, with high memory occupation. If all interface components are cached, the memory occupation rate of the oxygen generator can reach more than 35% after 12 hours of operation, which may lead to interface lag and data refresh delay. If no caching is performed, each switching needs to reload the components, further extending the response time, and the memory resources cannot be adjusted according to the differences in component usage frequency, such as the "maintenance record" interface, which is only called 1-2 times a week, but is cached equally with the "parameter adjustment" interface, which is called dozens of times a day, resulting in waste of memory resources; The existing system cannot objectively quantify the actual call frequency of interface components, and only relies on user subjective setting of "frequently used interfaces", leading to mismatching of caching resources. For example, postoperative patients need to frequently monitor oxygen concentration and flow, and the corresponding interface components should be cached first. However, the traditional system cannot automatically identify such usage habits and still needs manual setting, increasing the operation complexity and poor adaptability (different patients have different interface usage requirements). SUMMARY

[0003] The present application aims to provide an intelligent interface switching and adjusting method and system for a multifunctional interface to solve the problems raised in the background.

[0004] To solve the above technical problems, the present application provides the following technical solutions: An intelligent interface switching and adjusting system for a multifunctional interface, the system comprising: an interface layout and path processing module, a state matrix and time sequence configuration module, a time sequence feature and call quantification module, and a cache intelligent adjusting module. The interface layout and path processing module is configured to import an interface layout diagram of the display control device, mark interface component frame position points and interface switching trigger points, and generate a switching path set; The state matrix and timing configuration module is configured to construct an interface state matrix based on the switching path set, and configure a synchronization timing set containing synchronization sequence segments; The timing feature and invoked degree quantification module is configured to attach timing features to the interface state matrix, form a timing feature matrix, and evaluate the invoked degree of the timing feature matrix; The cache intelligent adjustment module is configured to determine whether to trigger a cache instruction according to the invoked degree, quantify a cache adjustment duration, and control the data storage to perform a cache or intelligent clearing operation.

[0005] As a preferred scheme of the present application, the interface layout and path processing module comprises a layout diagram import marking unit and a switching path set generation unit; The layout diagram import marking unit is configured to import an interface layout diagram of the display control device, mark interface component frame position points and interface switching trigger points respectively, and uniformly number the marked position points and trigger points; The switching path set generation unit is configured to form a trigger point switching path between any two interface switching trigger points based on the functional execution logic sequence of the interface component frame, construct a switching behavior, and generate a switching path set.

[0006] As a preferred scheme of the present application, the state matrix and timing configuration module comprises a state matrix construction unit and a synchronization timing set configuration unit; The state matrix construction unit is configured to construct an interface state matrix with the switching behavior number as the row number and the interface component frame position point number as the column number, map the switching path set to the corresponding row, and form the interface state matrix between different interface switching trigger points; The synchronization timing set configuration unit is configured to uniformly set the synchronization time nodes of data caching, divide the synchronization sequence segments between adjacent time nodes, and construct a synchronization timing set containing multiple synchronization sequence segments.

[0007] As a preferred scheme of the present application, the timing feature and invoked degree quantification module comprises a timing feature attachment unit and an invoked degree calculation unit; The timing feature attachment unit is configured to lock the interface component frame called in each synchronization sequence segment based on the synchronization timing set, set 1 or 0 in the corresponding position of the interface state matrix according to the interface component frame locking state, attach timing features to the interface state matrix, and generate a timing feature matrix; The called degree calculation unit is configured to calculate the similarity between the current time sequence feature matrix and the historical time sequence feature matrix, combine a preset similarity threshold to count the effective similar times, and quantify the called degree of the current time sequence feature matrix by the effective times ratio.

[0008] As a preferred scheme of the application, the cache intelligent adjustment module comprises a cache trigger judgment unit and a cache duration calculation and clearing unit. The cache trigger judgment unit is configured to preset a called degree threshold, compare the called degree of the time sequence feature matrix with the called degree threshold, and judge whether to trigger the cache instruction of the interface component frame. The cache duration calculation and clearing unit is configured to extract the synchronization sequence fragments of the interface component frame triggered by the cache at the time, form a cache time sequence feature set, calculate the average duration of the continuous time sequence range as the cache adjustment duration, control the data storage to cache the interface component frame according to the cache adjustment duration, and execute intelligent clearing of the interface component frame when the cache adjustment duration is exceeded.

[0009] An intelligent interface switching adjustment method for a multifunctional interface, comprising the following steps: Step S1: importing the interface layout diagram of the display control device, marking the interface component frame position points and interface switching trigger points and uniformly numbering, forming a trigger point switching path between the interface component frame position points according to the function execution logic sequence of the interface component frame, and generating a switching path set; Step S2: constructing an interface state matrix based on the switching path set, mapping the switching path set to the interface state matrix, simultaneously uniformly configuring the synchronization time sequence of the data cache, and constituting a synchronization time sequence set composed of synchronization sequence fragments; Step S3: locking the interface component frame called in each synchronization sequence fragment based on the synchronization time sequence set, setting 1 or 0 in the interface state matrix according to whether the interface component frame is locked at the corresponding position, adding time sequence features to the interface state matrix to form a time sequence feature matrix, and evaluating the called degree of the time sequence feature matrix according to the order of the synchronization sequence fragments; Step S4: judging whether the called degree of the time sequence feature matrix reaches the called degree threshold, triggering the cache instruction of the interface component frame if it reaches, extracting the corresponding synchronization sequence fragments to form a cache time sequence feature set and quantifying the cache adjustment duration to control the data storage to continuously cache according to the cache adjustment duration, and executing intelligent clearing of the interface component frame to release the memory of the data storage if it does not reach.

[0010] As a preferred scheme of the application, the specific implementation process of step S1 comprises: Import the interface layout diagram of the display control device, mark the interface component frame position points and the interface switching trigger points in the interface layout diagram respectively, and uniformly number the marked interface component frame position points and the interface switching trigger points, wherein one interface component frame position point corresponds to one interface component frame with a unique function attribute, and the interface switching trigger point is a physical medium triggering the interface switching operation; Between any two interface switching trigger points, based on the function execution logic sequence of the interface component frame, a trigger point switching path is formed to constitute the switching behavior of the current interface component frame to the target interface component frame, and a switching path set is generated, denoted as , wherein and denote the ith and jth interface switching trigger points respectively, and i≠j, denotes the ath interface component frame position point, A denotes the total number of interface component frame position points, denotes the interface switching trigger point to the interface switching trigger point , and x is the number of switching behaviors; It should be noted that the component call of a multifunctional interface (such as an oxygen generator) has a clear function execution logic association (for example, after the user adjusts the oxygen concentration, the user will usually check the flow monitoring; after starting, the main interface is entered first, and then the parameter or alarm interface is jumped to according to the demand); based on the logic, the switching path set is generated, which can convert the disordered manual switching behavior into structured path data, and accurately locate the association relationship between the “current component-target component”.

[0011] As a preferred scheme of the present application, the specific implementation process of step S2 includes: Based on the switching path set, an interface state matrix is constructed, and the row number of the interface state matrix is the number of switching behaviors, and the column number is the number of interface component frame position points, then the switching path set is mapped to the xth row of the interface state matrix, forming the interface state matrix between the interface switching trigger point to the interface switching trigger point , denoted as ; The synchronization time sequence of the data cache is uniformly configured to constitute a synchronization time sequence set, denoted as , wherein denotes the nth synchronization sequence segment composed of two adjacent synchronization time nodes, and N denotes the total number of synchronization sequence segments.

[0012] As a preferred scheme of the present application, the specific implementation process of step S3 includes: Based on the synchronization time sequence set, the synchronization sequence segment All UI component frames called within the synchronized sequence segment Inner interface component box If locked, then in the interface state matrix Lieutenant General Interface Component Frame All corresponding matrix elements are set to 1. If in a synchronization sequence segment... Inner interface component box If not locked, then in the interface state matrix Lieutenant General Interface Component Frame All corresponding matrix elements are set to 0 to adjust the interface state matrix. Additional time series features are denoted as the time series feature matrix. ; It should be noted that the invocation of interface components has a dynamic time dimension (e.g., within 1 hour of the oxygen concentrator being turned on, the "Parameter Settings" interface is invoked 80% of the time; after 8 hours of operation, the "Historical Data Query" interface is invoked 60% of the time). By adding time-series features to the interface state matrix (dividing the synchronization sequence into 10-second intervals), the component invocation status at different time periods can be recorded, overcoming the deficiency of traditional "static matrices" in reflecting time-dimensional differences. Furthermore, the intervals for different time nodes can be set according to the actual application of the display control equipment, thereby achieving a multi-scenario architecture for the historical time-series feature matrix. Based on the order of synchronization sequence segments in the synchronization time series set, the invocation degree of the time series feature matrix is ​​quantized. In the formula, e is the current synchronization sequence segment. The serial number, Representing the time series feature matrix With time-series characteristic moments The number of matrix elements with a value of 1 after a Boolean intersection operation between them. Representing the time series feature matrix With time-series characteristic moments The number of matrix elements with a value of 1 after a Boolean logical AND operation between them. Representing the temporal characteristic matrix and temporal characteristic moments Similarity between them Time series feature matrix The degree to which the function is invoked, where P is a preset similarity threshold. As an indicator function, if similarity If the similarity threshold P is greater than or equal to the similarity threshold, then let Otherwise ; It should be noted that the core of the calling degree is to reflect the frequency of component reuse, and the calling data of a single time period cannot reflect the frequency characteristics. By calculating the similarity (using the "intersection and union ratio": the number of intersection elements / the number of union elements) between the current time sequence characteristic matrix and the historical matrix, the repeated calling of the component in different time periods can be objectively counted. For example, the "oxygen concentration adjustment" component of the oxygen generator is called in 3 historical time sequence matrices, and the similarity with the current matrix is 1.0, which indicates that the calling degree is high, so as to avoid the deviation of the subjective setting of "frequently used components".

[0013] As a preferred scheme of the present application, the specific implementation process of the step S4 comprises: A calling degree threshold is preset. If the calling degree of the time sequence characteristic matrix is greater than or equal to the calling degree threshold, a cache instruction of the interface component frame is triggered, otherwise the cache instruction of the interface component frame is not triggered. The cache mode is as follows: For the matrix element corresponding to the interface component frame with a numerical value of 1 in the time sequence characteristic matrix , a nth time sequence characteristic matrix is formed between the interface switching trigger point and the interface switching trigger point . If the matrix element position corresponding to the interface component frame is set to a numerical value of 1, a synchronization sequence segment is extracted. All the extracted synchronization sequence segments are collected to form a cache time sequence characteristic set of the interface component frame between the interface switching trigger point and the interface switching trigger point , denoted as , and In the cache time sequence characteristic set, a time sequence range composed of continuous synchronization sequence segments is captured, and the time sequence range is composed of at least two synchronization sequence segments with adjacent sequence numbers. The length of each time sequence range is obtained, and the length of the hth time sequence range is denoted as , and the cache adjustment length of the interface component frame is quantified, wherein H represents the total number of time sequence ranges captured in the cache time sequence characteristic set . The data storage in the display control device performs continuous caching of the interface component frame according to the cache adjustment length . If the cache adjustment length is exceeded, the data storage performs intelligent cleaning of the interface component frame . It should be noted that the core requirement of the cache is "fast response of frequently used components and release of memory of infrequently used components", a preset calling degree threshold value (such as an oxygen generator set to 0.4, corresponding to components called more than 3 times a week), when the calling degree of the component is greater than or equal to the calling degree threshold value (such as "oxygen concentration adjustment"), the cache is triggered to shorten the loading time next time; when the calling degree is less than the calling degree threshold value (such as "maintenance record", called less than 1 time a week), the cache is not used and is cleared in time to avoid memory occupation.

[0014] Compared with the prior art, the beneficial effects achieved by the present application are: the present application imports the interface layout diagram of the display control device, marks the interface component frame position point and the interface switching trigger point, and generates a structured switching path set; based on the path set, an interface state matrix is constructed, and a timing feature matrix is formed by combining the synchronization timing set configuration; the calling degree of the component is quantified by the similarity of the current and historical timing feature matrices, and the intelligent cache or cleaning operation is triggered according to the calling degree threshold value. The present application solves the problems of slow response and high memory occupation of the existing multifunctional interface switching, and is especially suitable for display control devices such as oxygen generators that require precise operation, can improve the efficiency of frequently used interface switching, and ensure the timeliness of emergency operation and the stability of equipment operation. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings are used to provide a further understanding of the present application, and constitute a part of the specification, together with the embodiments of the present application, to explain the present application, and do not constitute a limitation on the present application.

[0016] Figure 1 is a step schematic diagram of a kind of intelligent interface switching regulation method for multifunctional interface of the present application. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0018] In the first embodiment of the present application: provide a kind of intelligent interface switching regulation system for multifunctional interface, this system includes: interface layout and path processing module, state matrix and timing configuration module, timing feature and calling degree quantification module and cache intelligent regulation module; interface layout and path processing module, for importing the interface layout diagram of display control device, marking interface component frame position point and interface switching trigger point, and generating switching path set; The interface layout and path processing module comprises a layout diagram import marking unit and a switching path set generation unit. The layout diagram import marking unit is configured to import an interface layout diagram of a display control device, mark interface component frame position points and interface switching trigger points respectively, and uniformly number the marked position points and trigger points. The switching path set generation unit is configured to form trigger switching paths between any two interface switching trigger points based on the functional execution logic sequence of the interface component frame, construct switching behaviors, and generate a switching path set. The state matrix and timing configuration module is configured to construct an interface state matrix based on the switching path set and configure a synchronization timing set containing synchronization sequence segments. The state matrix and timing configuration module comprises a state matrix construction unit and a synchronization timing set configuration unit. The state matrix construction unit is configured to construct an interface state matrix by taking the switching behavior number as the row number and the interface component frame position point number as the column number, map the switching path set to the corresponding row, and form the interface state matrix between different interface switching trigger points. The synchronization timing set configuration unit is configured to uniformly set the synchronization time nodes of the data cache, divide the synchronization sequence segments between adjacent time nodes, and construct a synchronization timing set containing multiple synchronization sequence segments. The timing feature and call degree quantification module is configured to add timing features to the interface state matrix, form a timing feature matrix, and evaluate the call degree of the timing feature matrix. The timing feature and call degree quantification module comprises a timing feature addition unit and a call degree calculation unit. The timing feature addition unit is configured to lock the interface component frame called in each synchronization sequence segment based on the synchronization timing set, set 1 or 0 in the corresponding position of the interface state matrix according to the interface component frame locking state, add timing features to the interface state matrix, and generate a timing feature matrix. The call degree calculation unit is configured to calculate the similarity between the current timing feature matrix and the historical timing feature matrix, count the effective similarity times in combination with a preset similarity threshold, and quantify the call degree of the current timing feature matrix through the effective times ratio. The cache intelligent adjustment module is configured to determine whether to trigger a cache instruction according to the call degree, quantify the cache adjustment duration, and control the data storage to perform a cache or intelligent clearing operation. The cache intelligent adjustment module comprises a cache trigger judgment unit and a cache duration calculation and clearing unit. The cache trigger judgment unit is configured to preset a call degree threshold, compare the call degree of the timing feature matrix with the call degree threshold, and determine whether to trigger a cache instruction of the interface component frame. The cache duration calculation and clearing unit is used for extracting a synchronization sequence fragment of a cache time corresponding interface component frame, constructing a cache time sequence feature set, calculating an average duration of a continuous time sequence range as a cache adjustment duration, and controlling a data storage to cache the interface component frame according to the cache adjustment duration, and performing intelligent clearing of the interface component frame when the cache adjustment duration is exceeded.

[0019] Please refer to Figure 1 In the second embodiment, a smart interface switching adjustment method for a multifunctional interface is provided, which is applicable to the first embodiment. The method takes the application of an oxygen generator display control device as an example, q1 (main interface, displaying real-time oxygen concentration and flow), q2 (oxygen concentration adjustment interface, 0-95% step adjustment), q3 (flow adjustment interface, 1-10 L / min step adjustment), q4 (fault alarm interface, displaying fault codes and processing suggestions), q5 (historical data query interface, oxygen concentration / flow curve in the last 7 days), q6 (maintenance record interface, filter replacement time and equipment maintenance record), V1 (button "main interface"), V2 (button "parameter setting"), V3 (button "alarm query"), V4 (button "historical data"), and V5 (button "maintenance"). The method comprises the following steps: Step S1: importing an interface layout diagram of a display control device, marking interface component frame position points and interface switching trigger points and uniformly numbering them, forming touch switching paths between the interface switching trigger points according to the functional execution logical sequence of the interface component frames, and generating a switching path set; For example, an interface layout diagram of a display control device is imported, and interface component frame position points and interface switching trigger points are marked in the interface layout diagram, respectively. The marked interface component frame position points and interface switching trigger points are uniformly numbered, respectively. One interface component frame position point corresponds to one interface component frame with a unique functional attribute, and the interface switching trigger point is a physical medium that triggers the interface switching operation. Between any two interface switching trigger points, a touch switching path is formed based on the functional execution logical sequence of the interface component frames, so as to constitute the switching behavior of the current interface component frame to the target interface component frame, and a switching path set is generated, denoted as wherein, and i and j represent the i-th and j-th interface switching trigger points, respectively, and i≠j, A represents the total number of interface component frame position points, and represents the interface switching trigger point between the interface switching trigger points , and x is the number of the switching behavior; For example, based on the oxygen generator user operation logic (statistical 1000 times of clinical operation log), the touch switching path is formed between any two trigger points: Switching behavior 1 (x = 1): V1 (main interface) → V2 (parameter setting), the logical sequence is "main interface → oxygen concentration adjustment → flow adjustment", the path set Q1(V1→V2)={q1,q2,q3}; Switching behavior 2 (x = 2): V1→V3 (alarm query), the logical sequence is "main interface → fault alarm", the path set Q2(V1→V3)={q1,q4}; Switching behavior 3 (x = 3): V2→V4 (history data), the logical sequence is "oxygen concentration adjustment → main interface → history data", the path set Q3(V2→V4)={q2,q1,q5}; Switching behavior 4 (x = 4): V1→V5 (maintenance), the logical sequence is "main interface → maintenance record", the path set Q4(V1→V5)={q1,q6}.

[0020] Step S2: Based on the switching path set, the interface state matrix is constructed, the switching path set is mapped into the interface state matrix, and the synchronous time sequence of the data cache is uniformly configured to form a synchronous time sequence set composed of synchronous sequence fragments; Exemplarily, based on the switching path set, the interface state matrix is constructed, and the row number of the interface state matrix is the number of the switching behavior, and the column number is the number of the interface component frame position point, then the switching path set is mapped into the xth row of the interface state matrix, forming the interface state matrix between the interface switching trigger point and the interface switching trigger point , denoted as ; The synchronous time sequence of the data cache is uniformly configured to form a synchronous time sequence set, denoted as, wherein, represents the nth synchronous sequence fragment composed of two adjacent synchronous time nodes, and N represents the total number of synchronous sequence fragments; For example, the synchronous time nodes of the data cache are set to 1 every 10 seconds (taking into account data accuracy and redundancy control), and 5 synchronous sequence fragments are divided: T={t1(0-10s), t2(10-20s), t3(20-30s), t4(30-40s), t5(40-50s)}, wherein t n (n = 1-5) is the nth synchronous sequence fragment, and N = 5.

[0021] Step S3: Based on the synchronization time sequence set, lock the interface component boxes called within each synchronization sequence segment. Set the interface component box to 1 or 0 according to whether it is locked in the corresponding position in the interface state matrix. Add timing features to the interface state matrix to form a timing feature matrix. Evaluate the calling degree of the timing feature matrix according to the order of the synchronization sequence segments. For example, based on the synchronization time set, lock onto the synchronization sequence segment. All UI component frames called within the synchronized sequence segment If the inner interface component frame is locked, then the interface component frame will be locked in the interface state matrix. All corresponding matrix elements are set to 1. If in a synchronization sequence segment... Inner interface component box If not locked, then in the interface state matrix In this process, all matrix elements corresponding to the interface component frames are set to 0 to add temporal features to the interface state matrix, denoted as the temporal feature matrix. ; Based on the order of synchronization sequence segments in the synchronization time series set, the invocation degree of the time series feature matrix is ​​quantized. In the formula, e is the current synchronization sequence segment. The serial number, Representing the temporal characteristic matrix and temporal characteristic moments The number of matrix elements with a value of 1 after a Boolean intersection operation between them. Representing the time series feature matrix With time-series characteristic moments The number of matrix elements with a value of 1 after a Boolean logical AND operation between them. Representing the temporal characteristic matrix and temporal characteristic moments Similarity between them Time series feature matrix The degree to which the function is invoked, where P is a preset similarity threshold. As an indicator function, if similarity If the similarity threshold P is greater than or equal to the similarity threshold, then let Otherwise ; For example, locking each t based on a synchronization time set n The component box called internally sets its value to 1 or 0 at the corresponding position in the interface state matrix: t1 (0-10s): User operation V1→V2, calling q1,q2,q3, time series feature matrix R t1 (V1→V2)=[1,1,1,0,0,0]; t2 (10-20s): User operation V1→V3, calls q1,q4, time series feature matrix R t2(V1→V3)=[1,0,0,1,0,0]; t3 (20-30s): the user operates V1→V2 again, calls q1, q2, q3, and the timing feature matrix R t3 (V1→V2)=[1,1,1,0,0,0]; t4 (30-40s): the user operates V2→V4, calls q2, q1, q5, and the timing feature matrix R t4 (V2→V4)=[1,1,0,0,1,0]; t5 (40-50s): the user operates V1→V2, calls q1, q2, q3, and the timing feature matrix R t5 (V1→V2)=[1,1,1,0,0,0]; The preset similarity threshold P is 0.8 (determined by clinical test: similarity ≥ 0.8 corresponds to component repeated call rate ≥ 80%), the current synchronization sequence segment e is set to 5 (t5), and the similarity with the historical segments n=1-4 is calculated: W1,5: R t1 The intersection element number of R t5 is 3 (q1, q2, q3), the union element number is 3, W1,5=3 / 3=1.0≥0.8, and F=1; W2,5: R t2 The intersection element number of R t5 is 1 (q1), the union element number is 4 (q1, q2, q3, q4), W2,5=1 / 4=0.25<0.8, and F=0; W3,5: R t3 The intersection element number of R t5 is 3, the union element number is 3, W3,5=1.0≥0.8, and F=1; W4,5: R t4 The intersection element number of R t5 is 2 (q1, q2), the union element number is 5 (q1, q2, q3, q5), W4,5=2 / 5=0.4<0.8, and F=0; The called degree D5=(1+0+1+0) / (5-1)=0.5.

[0022] Step S4: judging whether the called degree of the timing feature matrix reaches the called degree threshold, if yes, triggering the cache instruction of the interface component box, extracting the corresponding synchronization sequence segment to form a cache timing feature set and quantifying the cache adjustment time length, so as to control the data storage to continuously cache for the cache adjustment time length; if not, not triggering the cache instruction, and performing intelligent cleaning on the interface component box when the cache adjustment time length is exceeded, so as to release the memory of the data storage; For example, the preset called degree threshold is set, if the timing feature matrix If the invocation degree is greater than or equal to the invocation degree threshold, the caching instruction of the UI component box is triggered; otherwise, the caching instruction of the UI component box is not triggered. The caching method is as follows: For the time series feature matrix The matrix element in the text corresponds to the UI component box with the value 1. Switching trigger points in the interface Switch trigger points on the interface The nth time series feature matrix formed between them If there is a UI component box If the corresponding matrix element is set to 1, then the synchronization sequence segment is extracted. ; Collect all extracted synchronization sequence fragments and construct them as the interface switching trigger points. Switch trigger points on the interface Interface component boxes between The cache time-series feature set, denoted as ,and ; In cache time-series feature set In this process, a time series range consisting of consecutive synchronization sequence segments is captured, where each time series range comprises at least two synchronization sequence segments with adjacent sequence numbers; the duration of each time series range is obtained, and the duration of the h-th time series range is denoted as... Quantify the UI component box Cache adjustment duration In the formula, H represents the cache time-series feature set. The total number of time ranges captured in the process; The data storage in the display control device adjusts the cache duration. For UI component boxes Implement continuous caching; if the cache adjustment period is exceeded... The data storage device then accesses the interface component box. Perform intelligent cleanup.

[0023] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

[0024] Finally, it should be noted that the above only describes the preferred embodiments of the present application and is not intended to limit the present application, and although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent replacements to some technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for intelligent interface switching and adjustment for a multi-functional interface, characterized in that, The method includes the following steps: Step S1: Import the interface layout diagram of the display control device, mark the position points of the interface component boxes and the interface switching trigger points and assign them uniform numbers, and form a touch switching path between the interface switching trigger points according to the functional execution logic order of the interface component boxes, and generate a switching path set. Step S2: Construct an interface state matrix based on the switching path set, map the switching path set to the interface state matrix, and uniformly configure the synchronization timing of the data cache to form a synchronization timing set composed of synchronization sequence fragments; Step S3: Based on the synchronization time sequence set, lock the interface component boxes called within each synchronization sequence segment. Set the interface component box to 1 or 0 according to whether it is locked in the corresponding position in the interface state matrix. Add timing features to the interface state matrix to form a timing feature matrix. Evaluate the calling degree of the timing feature matrix according to the order of the synchronization sequence segments. Step S4: Determine whether the invocation degree of the timing feature matrix has reached the invocation degree threshold. If it has, trigger the caching instruction of the interface component box, extract the corresponding synchronization sequence fragment to form a cache timing feature set and quantify the cache adjustment duration to control the data storage to continuously cache according to the cache adjustment duration. If it has not reached the threshold, do not trigger the caching instruction. If the cache adjustment duration is exceeded, perform intelligent clearing on the interface component box to release the memory of the data storage.

2. The intelligent interface switching and adjustment method for a multi-functional interface according to claim 1, characterized in that, The specific implementation process of step S1 includes: Import the interface layout diagram of the display control device, and mark the interface component box position points and interface switching trigger points in the interface layout diagram. The marked interface component box position points and interface switching trigger points are uniformly numbered. Each interface component box position point corresponds to an interface component box with a unique functional attribute. The interface switching trigger point is the physical medium that triggers the interface switching operation. Between any two interface switching trigger points, a touch point switching path is formed based on the functional execution logic order of the interface component boxes. This path constitutes the switching behavior from the current interface component box to the target interface component box, and a set of switching paths is generated, denoted as . ,in, and Let i and j represent the trigger points for the interface switching, respectively, where i ≠ j. Let A represent the position point of the a-th UI component frame, and A represent the total number of UI component frame positions. Indicates the trigger point for interface switching. Switch trigger points on the interface The corresponding set of switching paths is generated between them, and x is the number of the switching behavior.

3. The intelligent interface switching and adjustment method for a multi-functional interface according to claim 2, characterized in that, The specific implementation process of step S2 includes: Based on the switching path set, a UI state matrix is ​​constructed, where the row numbers of the UI state matrix are the numbers of the switching behaviors, and the column numbers are the numbers of the UI component box positions. The switching path set... Mapped to the x-th row of the interface state matrix, forming the interface switching trigger point. Switch trigger points on the interface The interface state matrix between them is denoted as ; The synchronization timing of the data cache is configured uniformly to form a synchronization timing set, denoted as . ,in, This represents the nth synchronization sequence segment consisting of two adjacent synchronization time nodes, where N represents the total number of synchronization sequence segments.

4. The intelligent interface switching and adjustment method for a multi-functional interface according to claim 3, characterized in that, The specific implementation process of step S3 includes: Based on the synchronization time set, lock onto the synchronization sequence segment. All UI component frames called within the synchronized sequence segment Inner interface component box If locked, then in the interface state matrix Lieutenant General Interface Component Frame All corresponding matrix elements are set to 1. If in a synchronization sequence segment... Inner interface component box If not locked, then in the interface state matrix Lieutenant General Interface Component Frame All corresponding matrix elements are set to 0 to adjust the interface state matrix. Additional time series features are denoted as the time series feature matrix. ; Based on the order of synchronization sequence segments in the synchronization time series set, the invocation degree of the time series feature matrix is ​​quantized. In the formula, e is the current synchronization sequence segment. The serial number, Representing the time series feature matrix With time-series characteristic moments The number of matrix elements with a value of 1 after a Boolean intersection operation between them. Representing the time series feature matrix With time-series characteristic moments The number of matrix elements with a value of 1 after a Boolean logical parallel operation between the two elements represents the time series characteristic matrix. With time-series characteristic moments Similarity between them Time series feature matrix The degree to which the function is invoked, where P is a preset similarity threshold. Let be an indicator function. If the similarity is greater than or equal to the similarity threshold P, then let ; otherwise, let .

5. The intelligent interface switching and adjustment method for a multi-functional interface according to claim 4, characterized in that, The specific implementation process of step S4 includes: A preset callability threshold is set. If the callability of the time-series feature matrix is ​​greater than or equal to the callability threshold, the caching instruction of the UI component box is triggered; otherwise, the caching instruction of the UI component box is not triggered. The caching method is as follows: For the interface component box corresponding to the matrix element with the value 1 in the time series feature matrix Switching trigger points in the interface Switch trigger points on the interface In the nth temporal feature matrix formed between them, if there is an interface component box If the corresponding matrix element is set to 1, then the synchronization sequence segment is extracted. ; Collect all extracted synchronization sequence fragments and construct them as the interface switching trigger points. Switch trigger points on the interface Interface component boxes between The cache time-series feature set, denoted as ,and ; In cache time-series feature set In this process, a time series range consisting of consecutive synchronization sequence segments is captured, wherein the time series range is composed of at least two synchronization sequence segments with adjacent sequence numbers; the duration of each time series range is obtained, and the duration of the h-th time series range is denoted as... Quantify the UI component box Cache adjustment duration In the formula, H represents the cache time-series feature set. The total number of time ranges captured in the process; The data storage in the display control device adjusts the cache duration. For UI component boxes Implement continuous caching; if the cache adjustment period is exceeded... Then the data storage will intelligently clear the interface component boxes.

6. An intelligent interface switching and adjustment system for a multi-functional interface, comprising executing the intelligent interface switching and adjustment method for a multi-functional interface as described in any one of claims 1-5, characterized in that, The system includes: an interface layout and path processing module, a state matrix and timing configuration module, a timing feature and called metric module, and a cache intelligent adjustment module; The interface layout and path processing module is used to import the interface layout diagram of the display control device, mark the position points of the interface component boxes and the interface switching trigger points, and generate a set of switching paths. The state matrix and timing configuration module constructs an interface state matrix based on the switching path set and configures a synchronization timing set containing synchronization sequence fragments. The timing feature and called metric module is used to add timing features to the interface state matrix, form a timing feature matrix, and evaluate the called degree of the timing feature matrix; The cache intelligent adjustment module is used to determine whether to trigger a cache instruction based on the degree of invocation, quantify the cache adjustment duration, and control the data storage to perform cache or intelligent clearing operations.

7. The intelligent interface switching and adjustment system for a multi-functional interface according to claim 6, characterized in that, The interface layout and path processing module includes a layout diagram import and marking unit and a path switching set generation unit; The layout diagram import marking unit is used to import the interface layout diagram of the display control device, mark the position points of the interface component boxes and the interface switching trigger points respectively, and uniformly number the marked position points and trigger points respectively. The switching path set generation unit forms a touch switching path between any two interface switching trigger points based on the functional execution logic order of the interface component box, thereby constituting a switching behavior and generating a switching path set.

8. The intelligent interface switching and adjustment system for a multi-functional interface according to claim 6, characterized in that, The state matrix and timing configuration module includes a state matrix construction unit and a synchronization timing set configuration unit; The state matrix construction unit is used to construct an interface state matrix with the switching behavior number as the row number and the interface component box position point number as the column number, and to map the switching path set to the corresponding row to form an interface state matrix between different interface switching trigger points. The synchronization time set configuration unit is used to uniformly set the synchronization time nodes of the data cache, divide the synchronization sequence segments between adjacent time nodes, and form a synchronization time set containing multiple synchronization sequence segments.

9. The intelligent interface switching and adjustment system for a multi-functional interface according to claim 6, characterized in that, The temporal feature and called degree quantification module includes a temporal feature appending unit and a called degree calculation unit; The timing feature addition unit locks the interface component boxes called within each synchronization sequence segment based on the synchronization timing set, and sets 1 or 0 at the corresponding position in the interface state matrix according to the locking state of the interface component boxes, thereby adding timing features to the interface state matrix to generate a timing feature matrix. The called degree calculation unit is used to calculate the similarity between the current time series feature matrix and the historical time series feature matrix, and to count the number of valid similarities by combining a preset similarity threshold. The called degree of the current time series feature matrix is ​​quantified by the proportion of valid similarities.

10. The intelligent interface switching and adjustment system for a multi-functional interface according to claim 6, characterized in that, The cache intelligent adjustment module includes a cache trigger judgment unit and a cache duration calculation and clearing unit; The cache triggering judgment unit is used to preset the call degree threshold, compare the call degree of the time sequence feature matrix with the call degree threshold, and determine whether to trigger the cache instruction of the interface component box. The cache duration calculation and clearing unit is used to extract the synchronization sequence fragments of the corresponding interface component boxes when the cache is triggered, form a cache timing feature set, calculate the average duration of the continuous timing range as the cache adjustment duration, control the data storage to cache the interface component boxes according to the cache adjustment duration, and perform intelligent clearing of the interface component boxes if the cache adjustment duration is exceeded.

Citation Information

Patent Citations

  • Method for managing interface switching logic

    CN105446715A

  • Switching display control method and system for LED display screen

    CN119889217A

  • Interface layout generation method based on intelligent gateway and intelligent gateway

    CN120675889A