System internal dynamic dimension linkage jumping method and device, electronic equipment and storage medium
By recording and transmitting real-time data dimension parameters during user operations, the problem of data dimension discontinuity caused by page navigation in multi-permission systems is solved, thereby improving the continuity of data display and operational efficiency.
Patent Information
- Application Number
- CN202511535182.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-27
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2045-10-27
AI Technical Summary
In multi-permission medical systems, when users navigate between pages, their data dimensions are reset to default permissions, leading to data gaps, cumbersome operations, and low efficiency.
Record real-time data dimensions during user operations and pass dynamic dimension parameters when the page jumps, ensuring that the new page renders data according to the data dimensions before the jump, thus avoiding data dimension gaps.
It achieves consistent data display, avoids repeated queries and resets, improves operational efficiency, and ensures that data remains on the same dimension across different pages.
Smart Images

Figure CN120994923A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of computer software, in particular to a system internal dynamic dimension linkage jump technology, and especially to a system internal dynamic dimension linkage jump method and device, electronic equipment and storage medium. BACKGROUND
[0002] A medical system is generally a multi-privilege system, which has many users with different privileges, and the data dimension level that each user can view is different due to their respective privileges; when a user jumps to a new page after performing linkage operations such as drilling down and filtering on a current page, the data dimension is reset to the user's default privilege, rather than continuing the data dimension of the previous page after the last operation, thereby causing a data dimension fault, and the user needs to re-operate to restore the data dimension of the previous page, which is tedious and inefficient, and is prone to cause interruption of data analysis. SUMMARY
[0003] In order to solve the above-mentioned defects of the related prior art, the present application provides a system internal dynamic dimension linkage jump method, device, electronic equipment and storage medium, which can avoid data dimension fault caused by page jump in a multi-privilege system, and has strong practicality.
[0004] In order to achieve the above-mentioned purpose, the present application adopts the following technology: A system internal dynamic dimension linkage jump method, comprising: rendering data of an initial page after a user logs in the system through an account; recording real-time data dimensions of a page when the user performs an operation on the page; rendering data of a new page according to the recorded real-time data dimensions of the page before jumping to the new page.
[0005] Further, recording real-time data dimensions of a page comprises: obtaining corresponding dynamic dimension parameters according to data dimensions of a current page after the user performs an operation on the current page; storing the dynamic dimension parameters, and judging whether the dynamic dimension parameters have been stored before storage, if yes, the original dynamic dimension parameters are overwritten and stored, and if not, the dynamic dimension parameters are directly stored; rendering data of a new page according to the recorded real-time data dimensions of the page before jumping to the new page comprises: transferring the currently stored dynamic dimension parameters to the new page when jumping to the new page; reading the received currently stored dynamic dimension parameters when the new page is loaded, and rendering data of the new page according to the currently stored dynamic dimension parameters.
[0006] Further, rendering data of an initial page further comprises: According to the account information, an original dimension parameter is acquired; According to the original dimension parameter, data of an initial page is rendered; According to the currently stored dynamic dimension parameter, data of a new page is rendered, and the rendering of the data of the new page according to the currently stored dynamic dimension parameter further comprises: When the new page is loaded, the data of the new page is rendered according to the currently stored dynamic dimension parameter and the original dimension parameter.
[0007] Further, when the user operates the page, the method further comprises: selecting whether to delete the currently stored dynamic dimension parameter; If the currently stored dynamic dimension parameter is deleted, the page is reloaded, and the data of the page is re-rendered according to the original dimension parameter.
[0008] A system internal dynamic dimension linkage jump device comprises an initial page rendering module, a data dimension recording module, and a new page rendering module. The initial page rendering module is configured to render data of an initial page after a user logs in to a system through an account. The data dimension recording module is configured to record real-time data dimensions of a page when the user operates the page. The new page rendering module is configured to render data of a new page according to the recorded real-time data dimensions of the page before the jump when the jump to the new page is performed.
[0009] Further, the data dimension recording module comprises a parameter acquisition component, a parameter storage component, and a storage judgment component. The dynamic parameter acquisition component is configured to acquire a corresponding dynamic dimension parameter according to data dimensions of a current page after the user performs an operation on the current page. The dynamic parameter storage component is configured to store the dynamic dimension parameter. The storage judgment component is configured to judge whether the dynamic dimension parameter has been stored before the dynamic parameter storage component stores the dynamic dimension parameter, and if the judgment is yes, the original dynamic dimension parameter is overwritten and the dynamic parameter storage component stores the dynamic dimension parameter, and if the judgment is no, the dynamic parameter storage component directly stores the dynamic dimension parameter. The new page rendering module comprises a parameter transmission component and a new page rendering component. The dynamic parameter transmission component is configured to transmit the currently stored dynamic dimension parameter to a new page when the jump to the new page is performed. The new page rendering component is configured to read the received currently stored dynamic dimension parameter when the new page is loaded, and render data of the new page according to the currently stored dynamic dimension parameter.
[0010] Further, the initial page rendering module comprises an original parameter acquisition component and an initial page rendering component: The original parameter acquisition component is configured to acquire original dimension parameters according to the account information. The initial page rendering component is configured to render data of the initial page according to the original dimension parameters. The new page rendering component is further configured to render data of the new page according to the current stored dynamic dimension parameters and the original dimension parameters when the new page is loaded.
[0011] Further, the system further comprises a parameter deletion module and a dimension resetting module: The parameter deletion module is configured to select whether to delete the current stored dynamic dimension parameters. The dimension resetting module is configured to reload the page and re-render page data according to the original dimension parameters after deleting the current stored dynamic dimension parameters.
[0012] An electronic device, comprising at least one processor and a memory; wherein the memory stores computer execution instructions; characterized in that the at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the system internal dynamic dimension linkage jump method described above.
[0013] A computer readable storage medium, which stores a computer program, characterized in that when the computer program is run by a processor, the device where the storage medium is located executes the system internal dynamic dimension linkage jump method described above.
[0014] The beneficial effects of the present application are: Through cross-page dimension transmission, the user can make the data display more coherent when performing data analysis or data tracking, and there is no repeated query or re-setting of component linkage, so that the data to be tracked can always be ensured on the same dimension when viewed and analyzed in different pages. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 is a flowchart of the system internal dynamic dimension linkage jump method of the embodiment of the present application.
[0016] Figure 2 is a flowchart of recording real-time data dimensions of a page and rendering data of a new page.
[0017] Figure 3 is a flowchart of rendering data of an initial page.
[0018] Figure 4 is a flowchart of resetting dynamic dimension parameters.
[0019] Figure 5 is a structural schematic diagram of the system internal dynamic dimension linkage jump device of the embodiment of the application. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical scheme and advantages of the embodiment of the application more clear, the embodiments of the application will be described in detail below with reference to the drawings, but the described embodiments of the application are part of the embodiments of the application, not all the embodiments of the application.
[0021] As Figure 1 shown, one aspect of the embodiment of the application provides a system internal dynamic dimension linkage jump method, comprising: S100, rendering initial page data after a user logs in a system through an account.
[0022] S200, recording real-time page data dimensions when the user operates the page.
[0023] S300, rendering new page data according to the recorded real-time page data dimensions before jumping to the new page.
[0024] In this way, the new page is always rendered according to the recorded real-time page data dimensions before jumping to the new page, so that the data dimensions of the previous page before jumping are used for data display, and it is not necessary to re-operate and adjust the data dimensions of the new page, thereby avoiding data dimension discontinuity caused by page jumping in a multi-privilege system.
[0025] Preferably, as Figure 2 shown, the recording of the real-time page data dimensions in S200 can be implemented by the following preferred scheme: S201, obtaining corresponding dynamic dimension parameters according to the data dimensions of the current page after the user operates the current page once.
[0026] S202, storing the dynamic dimension parameters, and judging whether the dynamic dimension parameters have been stored before storage, if yes, storing the dynamic dimension parameters by covering the original dynamic dimension parameters, if not, directly storing the dynamic dimension parameters; in this example, the dynamic dimension parameters can be stored by using session cache or local storage.
[0027] The rendering of the new page data according to the recorded real-time page data dimensions before jumping to the new page in S300 can be implemented by the following preferred scheme: S301, when jumping to the new page, passing the currently stored dynamic dimension parameters to the new page; in this example, the currently stored dynamic dimension parameters are generally passed to the new page as URL parameters or request header data.
[0028] S302, when a new page is loaded, read the received current stored dynamic dimension parameter, and render the data of the new page according to the current stored dynamic dimension parameter.
[0029] In this way, the data dimension change in the user operation process can be automatically recorded when the user operates the page, and the parameter transmission across pages can be performed when the page jumps, so that the new page after the jump inherits the data dimension condition of the previous operation, and the new page still displays data according to the data dimension of the previous page before the jump, avoiding the data dimension fault caused by page jump in the multi- permission system.
[0030] Preferably, as shown in Figure 3 The rendering of the data of the initial page in S100 can be implemented by the following preferred scheme: S101, obtaining the original dimension parameter according to the account information; that is, when the user logs in, obtaining the institution permission and data permission range associated with the account, and obtaining the original dimension parameter of the user according to the associated institution permission and data range permission.
[0031] S102, rendering the data of the initial page according to the original dimension parameter.
[0032] In the case of using the preferred schemes S101 and S102, S302 can be further replaced by the following preferred scheme: S303, when a new page is loaded, rendering the data of the new page according to the current stored dynamic dimension parameter and the original dimension parameter.
[0033] In this way, whether browsing the initial page or performing page jump, each user can only view the data in the data dimension hierarchy within the permission, and the display level is dynamically adjusted within the original permission range of the user, so as to ensure data security.
[0034] Preferably, as shown in Figure 4 When the user operates the page in S200, the following steps can also be included: S401, selecting whether to delete the current stored dynamic dimension parameter.
[0035] S402, if the current stored dynamic dimension parameter is deleted, reloading the page and re-rendering the page data according to the original dimension parameter.
[0036] In this way, the user can manually reset the current data dimension when operating the page, without returning to the initial page for resetting.
[0037] In order to more clearly show the detailed method process of the embodiments of the present application, the following examples are used to illustrate: Suppose the current user is an internal medicine doctor, the internal medicine doctor logs in to the system according to his account, at this time the institution authority and data authority range associated with his account are obtained, for example, the institution authority is the first people's hospital, and the data authority range is the internal medicine department; according to the institution authority and the data authority range, an original dimension parameter is obtained, and according to the original dimension parameter, an initial page is rendered for the internal medicine doctor to browse and operate, and the data dimension of the initial page is the first people's hospital-internal medicine.
[0038] The internal medicine doctor drills down on the current page, for example, selects the department dimension as respiratory internal medicine, at this time the data dimension of the page is the first people's hospital-internal medicine-respiratory internal medicine-2023, and a corresponding dynamic dimension parameter is obtained according to the data dimension and stored; the internal medicine doctor further selects the time dimension as 2023, at this time the data dimension of the page is the first people's hospital-internal medicine-respiratory internal medicine-2023, and a corresponding dynamic dimension parameter is obtained according to the data dimension and stored, and the dynamic dimension parameter is stored by covering the previously stored dynamic dimension parameter.
[0039] The internal medicine doctor browses to patient A in the current page and wants to view the treatment details of patient A in the respiratory internal medicine department in 2023, so by clicking the page is jumped to the detail page of the patient; if the existing technical solution is used, the new page will not inherit the data dimension of the previous page, and the data dimension of the new page will be reset to the data dimension matched according to the account authority of the internal medicine doctor, that is, the first people's hospital-internal medicine is used as the data dimension to display the data of the new page, and the internal medicine doctor needs to select the department dimension and the time dimension in the new page again to display the treatment details of patient A in the respiratory internal medicine department in 2023, which is very troublesome; using the method shown in this embodiment, when the page is jumped to the detailed page of the patient, the new page will be rendered according to the original dimension parameter and the currently stored dynamic dimension parameter, and finally the data dimension displayed by the new page is the first people's hospital-internal medicine-respiratory internal medicine-2023-patient A, without the internal medicine doctor needing to select the department dimension and the time dimension in the new page again, which improves the coherence of data display.
[0040] If the internal medicine doctor wants to view other data, he can delete the currently stored dynamic dimension parameter, at this time the current page will be reloaded and the page will be rendered again according to the original dimension parameter, and the doctor can drill down and filter again.
[0041] Such design can automatically record the current data dimension, so that when the user analyzes or tracks data, the data display is more coherent, and there is no need to repeatedly query or reset the component linkage, ensuring that the data to be tracked can always be viewed and analyzed in the same dimension on different pages.
[0042] As Figure 5 shown, another aspect of the embodiments of the present application provides a system internal dynamic dimension linkage jump device, comprising an initial page rendering module, a data dimension recording module, and a new page rendering module.
[0043] The initial page rendering module is configured to render data of an initial page after a user logs in the system through an account. The data dimension recording module is configured to record real-time data dimensions of a page when the user operates the page. The new page rendering module is configured to render data of a new page according to the recorded real-time data dimensions of the page before the jump when the jump to the new page is performed.
[0044] Preferably, as Figure 5 shown, the data dimension recording module comprises a dynamic parameter obtaining component, a dynamic parameter storage component, and a storage judging component.
[0045] The dynamic parameter obtaining component is configured to obtain corresponding dynamic dimension parameters according to data dimensions of a current page after the user performs an operation on the current page.
[0046] The dynamic parameter storage component is configured to store the dynamic dimension parameters.
[0047] The storage judging component is configured to judge whether the dynamic dimension parameters have been stored before the dynamic parameter storage component stores the dynamic dimension parameters, and to overwrite the original dynamic dimension parameters and store the dynamic dimension parameters by the dynamic parameter storage component when the judgment is yes, and to directly store the dynamic dimension parameters by the dynamic parameter storage component when the judgment is no.
[0048] The new page rendering module comprises a parameter passing component and a new page rendering component.
[0049] The dynamic parameter passing component is configured to pass the currently stored dynamic dimension parameters to a new page when the jump to the new page is performed.
[0050] The new page rendering component is configured to read the received currently stored dynamic dimension parameters when the new page is loaded, and to render data of the new page according to the currently stored dynamic dimension parameters.
[0051] Preferably, as Figure 5 shown, the initial page rendering module comprises an original parameter obtaining component and an initial page rendering component.
[0052] The original parameter obtaining component is configured to obtain original dimension parameters according to account information.
[0053] The initial page rendering component is configured to render data of an initial page according to the original dimension parameters.
[0054] The new page rendering component is further configured to render data of the new page according to the current stored dynamic dimension parameter and the original dimension parameter when the new page is loaded.
[0055] Preferably, as shown in FIG. 1, Figure 5 The apparatus further comprises a parameter deleting module and a dimension resetting module.
[0056] The parameter deleting module is configured to select whether to delete the dynamic dimension parameter currently stored by the dynamic parameter storing component.
[0057] The dimension resetting module is configured to reload the page and re-render the page data according to the original dimension parameter after the current stored dynamic dimension parameter is deleted.
[0058] In yet another aspect of the embodiments of the present application, an electronic device is provided, comprising at least one processor and a memory; wherein the memory stores computer-executable instructions; and the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the system internal dynamic dimension linkage jump method described in the foregoing embodiments.
[0059] In still another aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores a computer program, and the computer program controls a device where the storage medium is located to execute the system internal dynamic dimension linkage jump method described in any one of the foregoing embodiments when the computer program is run by a processor.
[0060] The above merely provides preferred embodiments of the present application and is not intended to limit the present application. Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application.
Claims
1. A method for dynamic dimensional linkage jumps within a system, characterized in that, include: After a user logs into the system with their account, the initial page data is rendered. Record real-time data dimensions of the page when users interact with it; When redirected to a new page, the data of the new page is rendered based on the real-time data dimensions of the page recorded before the redirection.
2. The system internal dynamic dimension linkage jump method according to claim 1, characterized in that, The dimensions of real-time data recorded on the page include: After a user performs an action on the current page, the corresponding dynamic dimension parameters are obtained based on the data dimensions of the current page; Store the dynamic dimension parameters, and before storing, check whether the dynamic dimension parameters have been stored. If they have, overwrite the original dynamic dimension parameters and store them. Otherwise, store them directly. Based on the real-time page data recorded before the redirect, the data used to render the new page includes: When navigating to a new page, the currently stored dynamic dimension parameters are passed to the new page; When a new page loads, it reads the currently stored dynamic dimension parameters and renders the data for the new page based on these parameters.
3. The system internal dynamic dimension linkage jump method according to claim 2, characterized in that, The data used to render the initial page also includes: Obtain the original dimension parameters based on the account information; Render the initial page data based on the original dimension parameters; The data used to render the new page based on the currently stored dynamic dimension parameters also includes: When a new page loads, the data for the new page is rendered together with the currently stored dynamic dimension parameters and the original dimension parameters.
4. The system internal dynamic dimension linkage jump method according to claim 3, characterized in that, When a user interacts with the page, it also includes: Choose whether to delete the currently stored dynamic dimension parameters; If the currently stored dynamic dimension parameters are deleted, the page is reloaded, and the page data is re-rendered based on the original dimension parameters.
5. A dynamic dimensional linkage jump device within a system, characterized in that, This includes an initial page rendering module, a data dimension recording module, and a new page rendering module; The initial page rendering module is used to render the data of the initial page after the user logs in to the system with their account; The data dimension recording module is used to record the real-time data dimensions of the page when the user interacts with the page; The new page rendering module is used to render the data of the new page based on the real-time data dimensions of the page recorded before the jump when navigating to a new page.
6. The system internal dynamic dimension linkage jump device according to claim 5, characterized in that, The data dimension recording module includes a dynamic parameter acquisition component, a dynamic parameter storage component, and a storage judgment component; The dynamic parameter retrieval component is used to retrieve the corresponding dynamic dimension parameters based on the data dimensions of the current page after the user performs an operation on the current page. The dynamic parameter storage component is used to store dynamic dimension parameters; The storage judgment component is used to determine whether dynamic dimension parameters have been stored before the dynamic parameter storage component stores them. If the determination is yes, the original dynamic dimension parameters are overwritten and stored by the dynamic parameter storage component. If the determination is no, the dynamic parameter storage component stores the dynamic dimension parameters directly. The new page rendering module includes a parameter passing component and a new page rendering component; The dynamic parameter passing component is used to pass the currently stored dynamic dimension parameters to the new page when navigating to the new page; The new page rendering component is used to read the currently stored dynamic dimension parameters when a new page is loaded, and to render the data of the new page based on the currently stored dynamic dimension parameters.
7. The system internal dynamic dimension linkage jump device according to claim 6, characterized in that, The initial page rendering module includes a raw parameter retrieval component and an initial page rendering component: The raw parameter acquisition component is used to obtain raw dimension parameters based on account information; The initial page rendering component is used to render the data of the initial page based on the original dimension parameters; The new page rendering component is also used to render the data of the new page together with the currently stored dynamic dimension parameters and the original dimension parameters when the new page is loaded.
8. The system internal dynamic dimension linkage jump device according to claim 7, characterized in that, It also includes a parameter deletion module and a dimension reset module: The parameter deletion module is used to select whether to delete the dynamic dimension parameters currently stored by the dynamic parameter storage component; The dimension reset module is used to reload the page and re-render the page data based on the original dimension parameters after deleting the currently stored dynamic dimension parameters.
9. An electronic device, comprising: At least one processor and a memory; wherein the memory stores computer execution instructions; characterized in that, when the at least one processor executes the computer execution instructions stored in the memory, the at least one processor performs the system internal dynamic dimension linkage jump method as described in any one of claims 1 to 4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by the processor, it controls the device where the storage medium is located to execute the system internal dynamic dimension linkage jump method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Multi-dimension multi-data source rendering-based dynamic page generation method and device
CN107451145A
Page jump data processing method and device, equipment and medium
CN115202793A
Single Activity page architecture method of Android platform
CN116954790A
Page rendering method and device, equipment, storage medium and program product
CN117390312A
Cross-page parameter transmission method and device, equipment and medium
CN119892390A