CN117608440A - Function display method, device and equipment of sub-platform and storage medium - Google Patents

Function display method, device and equipment of sub-platform and storage medium Download PDF

Info

Publication number
CN117608440A
CN117608440A CN202311568935.5A CN202311568935A CN117608440A CN 117608440 A CN117608440 A CN 117608440A CN 202311568935 A CN202311568935 A CN 202311568935A CN 117608440 A CN117608440 A CN 117608440A
Authority
CN
China
Prior art keywords
platform
menu
target
sub
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311568935.5A
Other languages
Chinese (zh)
Inventor
于卫国
郭鑫
姜晓亮
葛咏
庞亚林
张玉栋
刘云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Ums Co ltd
Original Assignee
China Ums Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Ums Co ltd filed Critical China Ums Co ltd
Priority to CN202311568935.5A priority Critical patent/CN117608440A/en
Publication of CN117608440A publication Critical patent/CN117608440A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a function display method, device, equipment and storage medium of a sub-platform. When the method provided by the embodiment of the application is executed, firstly, the integration platform can acquire the menu address data of a plurality of first target sub-platforms, wherein the menu address data is the address data of the function menu. And adding general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from the integration platform, and selecting a request labeling menu corresponding to user operation from the plurality of labeling menus as a target menu when detecting that the user operation request exists in the integration platform. And then, the target menu is sent to the second target sub-platform based on the inline frame iframe label, so that the second target sub-platform performs function display according to the target menu. The sub-platform function display method and the sub-platform function display device simplify the operation flow of sub-platform function display, and improve the working efficiency of operators.

Description

Function display method, device and equipment of sub-platform and storage medium
Technical Field
The application relates to the technical field of function display of sub-platforms, in particular to a method, a device, equipment and a storage medium for displaying functions of sub-platforms.
Background
The method comprises the steps that a plurality of service sub-platforms exist in a company, operators of different sub-platforms are the same, and meanwhile, the service sub-platforms have certain relevance in the process. Based on the fact that the same operator needs to switch to different sub-platforms, a plurality of windows and browsers need to be opened for operation. Opening a plurality of windows and browsers to operate different sub-platforms simultaneously can lead to distraction of operators and switching of operation scenes, and the operation efficiency and comfort level are reduced. At the same time, operators may need to memorize and manage multiple web sites and system entries, which are prone to error and confusion.
Therefore, how to avoid frequent switching operations between different sub-platforms, thereby improving the working efficiency of operators is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
Based on the above problems, the application provides a method, a device, equipment and a storage medium for displaying functions of sub-platforms, which can avoid frequent switching operation between different sub-platforms, thereby improving the working efficiency of operators.
The embodiment of the application discloses the following technical scheme:
A functional display method of a sub-platform, applied to an integration platform, the method comprising:
acquiring menu address data of a plurality of first target sub-platforms, wherein the menu address data are address data of a function menu;
adding general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from an integration platform;
when detecting that a user operation request exists in the integration platform, selecting a labeling menu corresponding to the user operation request from the plurality of labeling menus as a target menu;
and sending the target menu to a second target sub-platform based on the inline frame iframe label so that the second target sub-platform performs function display according to the target menu.
In one possible implementation, before the sending the target menu to the second target sub-platform, the method further includes:
creating target user role information corresponding to the target menu;
transmitting the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information;
And when the verification of the target user role information is passed, executing the step of sending the target menu to a second target sub-platform.
In one possible implementation, the method further includes:
acquiring specific parameters of the user operation request;
and carrying out the function display according to the target menu and the specific parameters.
In one possible implementation, the method further includes:
when detecting that a user operation request exists in the integration platform, detecting a user login state of the integration platform;
and when the user login state of the integration platform is in an unregistered state, performing integration platform user login by using an authorization protocol.
In one possible implementation, the method further includes:
when the verification of the target user role information is passed, detecting the user login state of the second target sub-platform;
and when the user login state of the second target sub-platform is in an unregistered state, performing sub-platform user login by using an authorization protocol.
A functional display of a sub-platform, the device comprising:
the first acquisition unit is used for acquiring menu address data of a plurality of first target sub-platforms, wherein the menu address data are address data of a function menu;
The adding unit is used for adding general parameters for each menu address data to obtain a plurality of marking menus, wherein the general parameters are used for marking the menu address data from the integration platform;
the first selecting unit is used for selecting an annotation menu corresponding to the user operation request from the plurality of annotation menus as a target menu when detecting that the user operation request exists in the integration platform;
and the sending unit is used for sending the target menu to a second target sub-platform based on the inline frame iframe label so as to enable the second target sub-platform to perform function display according to the target menu.
In one possible implementation, the apparatus further includes:
the creating unit is used for creating target user role information corresponding to the target menu;
the second sending unit is used for sending the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information;
and the execution unit is used for executing the sending of the target menu to the second target sub-platform when the verification of the target user role information is passed.
In one possible implementation, the apparatus further includes:
A second obtaining unit, configured to obtain a specific parameter of the user operation request;
and the first function display unit is used for displaying the functions according to the target menu and the specific parameters.
A functional display device of a sub-platform, comprising: the system comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the function demonstration method of the sub-platform when executing the computer program.
A computer readable storage medium having instructions stored therein which, when executed on a terminal device, cause the terminal device to perform a method of functional presentation of a sub-platform as described above.
Compared with the prior art, the application has the following beneficial effects:
the application provides a function display method, device and equipment of a sub-platform and a storage medium. Specifically, when executing the function display method of the sub-platform provided by the embodiment of the application, firstly, the integration platform can acquire menu address data of a plurality of first target sub-platforms, wherein the menu address data is address data of a function menu, and universal parameters are added to each menu address data to obtain a plurality of labeling menus, wherein the universal parameters are used for labeling the menu address data from the integration platform. Then, when detecting that a user operation request exists in the integration platform, selecting a request annotation menu corresponding to the user operation from a plurality of annotation menus as a target menu. And then the target menu is sent to a second target sub-platform, so that the second target sub-platform performs function display according to the target menu. According to the method and the system, the universal parameters are added to the address data of each menu through the integration platform to obtain a plurality of marking menus, when a user operation request exists in the integration platform, the request marking menu corresponding to the user operation is selected from the plurality of marking menus to serve as a target menu to the second target sub-platform, so that the second target sub-platform performs function display according to the target menu, and a user only needs to access the integration platform to use sub-platform functions corresponding to the user operation request. According to the method and the device, a user can finish the operation of a plurality of sub-platforms on one integrated platform, so that the operation flow is simplified, the working efficiency and the user experience of operators are improved, and the complexity of maintenance and management is reduced. Meanwhile, the sub-platform and the integration platform can be independently and normally accessed without mutual influence.
Drawings
In order to more clearly illustrate the present embodiments or the technical solutions in the prior art, the drawings that are required for the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a method flowchart of a method for displaying functions of a sub-platform according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a functional display device of a sub-platform according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will clearly and completely describe the technical solution in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
In order to facilitate understanding of the technical solutions provided in the embodiments of the present application, the following description will first explain the background technology related to the embodiments of the present application.
The method comprises the steps that a plurality of service sub-platforms exist in a company, operators of different sub-platforms are the same, and meanwhile, the service sub-platforms have certain relevance in the process. Based on the fact that the same operator needs to switch to different sub-platforms, a plurality of windows and browsers need to be opened for operation. Opening a plurality of windows and browsers to operate different sub-platforms simultaneously can lead to distraction of operators and switching of operation scenes, and the operation efficiency and comfort level are reduced. At the same time, operators may need to memorize and manage multiple web sites and system entries, which are prone to error and confusion.
The service sub-platform refers to a subsystem with independence, which is developed inside a large enterprise or organization to meet different service requirements. They are often developed independently for the purpose of understanding the specific functions required by different departments or business areas, such as financial management, human resource management, sales management, etc.
In order to solve the problem, in the embodiment of the application, a method, a device, equipment and a storage medium for displaying functions of a sub-platform are provided, menu address data of a plurality of first target sub-platforms are obtained first, wherein the menu address data are address data of function menus, and general parameters are added to each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from an integration platform. And when detecting that the user operation request exists in the integration platform, selecting a request annotation menu corresponding to the user operation from a plurality of annotation menus as a target menu, and sending the target menu to a second target sub-platform so that the second target sub-platform performs function display according to the target menu. According to the method and the system, the universal parameters are added to the address data of each menu through the integration platform to obtain a plurality of marking menus, when a user operation request exists in the integration platform, the request marking menu corresponding to the user operation is selected from the plurality of marking menus to serve as a target menu to the second target sub-platform, so that the second target sub-platform performs function display according to the target menu, and a user only needs to access the integration platform to use sub-platform functions corresponding to the user operation request. According to the method and the device, a user can finish the operation of a plurality of sub-platforms on one integrated platform, so that the operation flow is simplified, the working efficiency and the user experience of operators are improved, and the complexity of maintenance and management is reduced. Meanwhile, the sub-platform and the integration platform can be independently and normally accessed without mutual influence.
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Referring to fig. 1, the method is a flowchart of a method for displaying functions of a sub-platform according to an embodiment of the present application, and as shown in fig. 1, the method for displaying functions of a sub-platform may include steps S101 to S104:
s101: and acquiring menu address data of a plurality of first target sub-platforms, wherein the menu address data is address data of a function menu.
In order to realize the function display of the sub-platforms, the integration platform needs to acquire menu address data of a plurality of first target sub-platforms, wherein the menu address data is address data of a function menu.
In some possible implementations, the first target sub-platform is a sub-platform that can perform business processing.
In some possible implementations, there is an association between menu address data and the function menu, where the menu address data provides a link address for a specific page or operation corresponding to the function menu.
In a system, a set of function menus are typically defined, each menu item representing a function module or operation option in the system. The function menu is displayed to the user in a menu name, icon and other modes, and the user can access the corresponding function page or execute corresponding operation by clicking the menu item. And the menu address data is used for storing the link address of the specific page or operation corresponding to the function menu item. These link addresses may be URLs (Uniform Resource Locator, uniform resource locators) inside the system for jumping to a page inside the system; or an external URL for jumping to pages of other systems or services.
By associating menu address data with a function menu, the system can implement the following functions:
(1) Menu item jump: when the user clicks on a function menu item, the system may jump to a corresponding page or perform a corresponding operation according to the link address in the menu address data.
(2) Dynamically generating a menu: the system can dynamically generate menu items according to the menu address data and display the menu items to a user. Thus, when the menu address data changes, only the data need be updated, and the static menu configuration need not be modified.
(3) And (3) authority control: the system may control whether certain menu items are visible or operable to a particular user or user role through the rights information in the menu address data.
In summary, the menu address data provides a linking relationship of function menu items to specific pages or operations by which a user can access various functions of the system by clicking on the menu items.
S102: and adding general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from an integration platform.
After the menu address data of the plurality of first target sub-platforms are obtained, the integration platform also needs to add a general parameter for each menu address data to obtain a plurality of labeling menus, wherein the general parameter is used for labeling the menu address data from the integration platform.
In some possible implementations, the generic parameters used to label the menu address data from the integration platform may be defined and used according to a specific design. The following is one example:
let us assume that we have a menu named "menu_item" whose data need to be identified by parameters from the integration platform. In this parameter we can define an attribute named "reference" whose value is set to the name or identifier of the integration platform. For example:
https://www.example.com/menu_itemreferer=integration_platform
In the above example, we have added a parameter named "reference" to the menu address, whose value is "integration_play", indicating that the data of the menu originated from the integration platform.
In this way, we can use the same generic parameters to identify the data source and identify and handle it specifically in the subsequent processing under different scenarios.
S103: when detecting that a user operation request exists in the integration platform, selecting a labeling menu corresponding to the user operation request from the plurality of labeling menus as a target menu.
After adding general parameters to each menu address data to obtain a plurality of labeling menus, when the integration platform detects that a user operation request exists in the integration platform, the labeling menus corresponding to the user operation request are selected from the plurality of labeling menus to serve as target menus.
In some possible implementations, the second target sub-platform is a sub-platform where there is a user operation request.
In some possible implementations, the user operation refers to clicking operation on the annotated sub-platform menu at the integration platform.
S104: and sending the target menu to a second target sub-platform based on the inline frame iframe label so that the second target sub-platform performs function display according to the target menu.
After selecting a labeling menu corresponding to the user operation request from the plurality of labeling menus as a target menu, the integration platform can send the target menu to the second target sub-platform through the inline frame iframe tag so that the second target sub-platform performs function display according to the target menu.
In some possible implementations, the second target sub-platform is a sub-platform that can perform business processing.
In some possible implementations, the second target sub-platform performing function presentation according to the target menu means that the second target sub-platform conceals the menu bar and the title bar according to the general parameters of the target menu, and presents the corresponding functions according to the menu address data of the target menu.
The inline frame is an iframe tag. An iframe tag is one tag in HTML (HyperText Markup Language ) for embedding another web page or external content in the current web page. It allows embedding one web page in a specified location in another web page, similar to creating an inline frame.
The target menu of the integration platform is sent to the second target sub-platform based on the iframe label, and the function display is realized, which can be realized by the following steps:
First, a page or component is created in the integration platform for exposing the target menu.
Then, a listening event is added to the target menu in the integration platform page. After the user triggers the event, the integration platform judges the login state of the current user on the second target sub-platform; and dynamically creating whether an iframe label with a login address authorized by the second target sub-platform and a target menu is provided according to the login state of the user on the second target sub-platform, and adding an id (identifier) attribute to the iframe label for subsequent operation.
And finally, when the second target sub-platform receives the message sent by the target menu, the second target sub-platform performs function display according to the received target menu data.
In some possible implementations, before the sending the target menu to the second target sub-platform, the method further includes A1-A3:
a1: and creating target user role information corresponding to the target menu.
In order to improve the safety and flexibility of the system and maintain the consistency of the user roles, the integration platform needs to create target user role information corresponding to the target menu.
In some possible implementations, user role information refers to data in the system that identifies the role or authority level to which the user belongs. Typically, the user roles are used to determine the user's access rights to system functions and data, as well as operations that may be performed in the system. User role information can be defined and configured according to business requirements. In general, there may be multiple roles of users in the system, each with different rights and scope of functional access. For example, a system may define roles for administrators, general users, editors, etc., each with different rights and functional limitations. By assigning user roles, the system can implement rights management and security control. Users with different roles will enjoy different system functions and data access rights to ensure the security and compliance of the system.
In the multi-platform function integration method, user role information is used to transmit data identifying a user role to a sub-platform so that the sub-platform verifies rights and controls access to corresponding functions according to the user role. By sending the user role information, the integration platform can ensure that the user can obtain proper authority and function control when accessing different sub-platforms.
In some possible implementations, the user role information is stored in a database or other data storage medium for querying and use by the system when needed.
A2: and sending the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information.
After the target user role information corresponding to the target menu is obtained, the integration platform also needs to send the target user role information (for example, 1, the user information includes the association relationship between the basic information of the user and the role, and 2, the role information includes the association relationship between the basic information of the role and the menu) to the second target sub-platform, so that the second target sub-platform checks the target user role information.
A3: and when the verification of the target user role information is passed, executing the step of sending the target menu to a second target sub-platform.
And when the verification of the role information of the target user is passed, the integration platform can send the target menu to the second target sub-platform.
The target user role information is acquired and sent to the second target sub-platform for verification, so that the safety and flexibility of the system can be improved, the consistency of the user roles is maintained, and good expandability is achieved.
In some possible implementations, the method further includes B1-B2:
b1: and when the verification of the target user role information is passed, detecting the user login state of the second target sub-platform.
In order to accelerate the access speed of the sub-platform function, the user is not required to repeatedly log in the sub-platform, and the integration platform is required to detect the user login state of the second target sub-platform when the verification of the role information of the target user is passed.
B2: and when the user login state of the second target sub-platform is in an unregistered state, performing sub-platform user login by using an authorization protocol.
When the user login state of the second target sub-platform is in the non-login state, the integration platform can perform sub-platform user login by using the authorization protocol.
In some possible implementations, the authorization protocol may be, but is not limited to, the OAuth 2.0 protocol. OAuth 2.0 is an open standard authorization protocol for users to access their resources stored on another application through a third party application without directly providing the third party application with a username and password.
In some possible implementations, the sub-platform performs user login for several reasons:
authentication and rights management: the sub-platforms may provide different functions and services requiring authentication of the user to verify its identity and rights. By logging in by the user, the sub-platform can confirm the identity of the user and restrict or grant access to specific functions or resources depending on their permission level. This helps ensure that only authorized users can use the functionality of the sub-platform, protecting user data and rights.
Data isolation and security: through user login, the sub-platform can isolate and protect data of the user. The data of each user can be independently stored in the sub-platform, so that data confusion among different users is avoided. Meanwhile, the login mechanism can also provide certain security, limit unauthorized access and protect the privacy of user data.
Personalized experience and data analysis: user login may help the sub-platform provide a personalized experience and service. After logging in, the sub-platform may identify the user and provide customized content, suggestions, and recommendations based on their personal settings, preferences, and historical data. In addition, the sub-platform can utilize login data to conduct data analysis, know user behaviors and requirements, and optimize products and services.
Sharing authentication information: when integrating different sub-platforms, a user can access a plurality of sub-platforms by only logging in once. Thus, the convenience and the use experience of the user can be improved, and the repeated login process is reduced. Sharing authentication information can reduce the operation steps of users and improve the seamless performance of cross-platform and cross-system.
User management and operation: through user login, the sub-platform can perform user management and operation. The login data can be used for statistics of user liveness, behavior analysis, optimization of operation strategies, and the like. The management and operation of the user can help the sub-platform to better understand the user's needs, provide better services, and provide personalized recommendations and promotions for the user.
In summary, the user login by the sub-platform is mainly for authentication and rights management, data isolation and security, personalized experience and data analysis, sharing authentication information, user management and operation, and other purposes. Through user login, the sub-platform can realize control of function access, isolation and protection of data, provide personalized service and optimize user experience, and simultaneously provide convenient single sign-on and user management functions.
In some possible implementations, the method further includes C1-C2:
C1: and acquiring the specific parameters of the user operation request.
The integration platform needs to obtain specific parameters of the user operation request.
In some possible implementations, specific parameters are used to present a specific page. The particular parameters, specific forms and content of a particular page will vary depending on the particular application scenario and requirements. The following are several possible examples:
search page: the specific parameter may be a search keyword input by the user. For example, in an e-commerce web site, keywords entered by a user on a search page are specific parameters. The system may present a list of items or search results associated therewith based on the keyword.
Filtering pages: the specific parameter may be a filtering condition selected by the user. For example, in a real estate website, the conditions of the region, price range, house type, etc. selected by the user in the filtering page are specific parameters. The system may present a list of eligible sources based on these selected conditions.
User configuration page: the specific parameter may be an option value set by the user at the configuration page. For example, in a personalized settings page, the user selected theme color, font size, etc. options are specific parameters. The system may present the user-customized interface style based on these option values.
Ordering pages: the specific parameter may be a user selected ordering. For example, in a news web site, the user selects pages to be ordered in time order or popularity as a particular parameter. The system can perform corresponding ordering display on the news list according to the parameter.
C2: and carrying out the function display according to the target menu and the specific parameters.
After the specific parameters of the user operation request are obtained, the integration platform can perform function display according to the target menu and the specific parameters.
In some possible implementations, since there are two types of login states of the second target sub-platform, there are two types of functional presentations according to the login states of the second target sub-platform: 1. target menu that the sub-platform user has logged in: integrating the marked sub-platform addresses of the platform; 2. target menu that the sub-platform user is not logged in: the authorized address of the sub-platform carries the marked sub-platform address of the closed platform.
For example, the user of the second target sub-platform is in a logged-in state, and the displayed menu addresses are:
https://www.example.com/menu_itemreferer=integration_platform
the user of the second target sub-platform is in an unregistered state, and the displayed menu addresses are:
(1) oauth2.0 automatic login mode
https://www.example.com/oauth_logintarget_url=https://www.example.com/menu_itemreferer=integration_platform
(2) postMessage cross-domain messaging (login state sharing)
https://www.example.com/menu_item?
referer=integration_platform
In some possible implementations, the function presentation is performed according to the target menu and the specific parameters, and the following steps are required:
matching the target menu: first, the target menu is matched. And matching the obtained specific parameters with the defined target menu, and finding out a function list meeting the parameter conditions.
The display function: and then displaying the function according to the matching result. And according to the matching result, presenting a function list meeting the user requirement on the interface, and providing a corresponding operation inlet. Meanwhile, the displayed function list can be updated in real time according to feedback and behaviors of the user, and fine control of the system on the user requirements is guaranteed.
By acquiring specific parameters of the user operation request and performing function display according to the parameters, the advantages of personalized display, accurate matching, flexibility, user participation degree improvement, fine control and the like can be achieved, and therefore user satisfaction degree and system practicability are improved.
In some possible implementations, the method further includes D1-D2:
d1: and detecting the user login state of the integration platform when detecting that the user operation request exists in the integration platform.
In order to achieve unified login, data sharing and security improvement and reduce repeated operation, when detecting that a user operation request exists in the integration platform, the integration platform needs to detect the user login state of the integration platform.
D2: and when the user login state of the integration platform is in an unregistered state, performing integration platform user login by using an authorization protocol.
When the user login state of the integration platform is in the non-login state, the integration platform can perform integration platform user login by using the authorization protocol.
In some possible implementations, the integration platform performs user login for several important reasons:
authentication and authorization: user login is a key step in verifying user identity and rights. By logging in, the platform can confirm the identity of the user and provide corresponding services and functions according to the authority level thereof. The logged-in user may access personal data, perform certain operations, or use restricted resources. Through user login and authentication, the platform can ensure that only legal users can perform related operations and protect data and rights of the users.
Personalized service: by logging in by the user, the platform may collect and store personal information and preference settings of the user. Based on this information, the platform may provide more personalized services and recommendations. For example, the platform may recommend appropriate content, products, or activities to the user based on his history and preferences. Logging in also enables users to synchronize their personal settings and data across multiple devices, providing a consistent experience and seamless handoff. Meanwhile, through user login, the integration platform can collect specific functions of the sub-platforms, so that the user can directly access function pages of different sub-platforms collected.
Data analysis and statistics: the data generated by the user login may be used by the platform for analysis and statistics. By analyzing the login behavior, the use habit and the preference of the user, the platform can know the requirements and the behavior patterns of the user, so that products and services are optimized. The login data can also be used for counting indexes such as user liveness, retention rate, conversion rate and the like, and helping the platform evaluate and improve the service.
Security and privacy protection: user login may enhance the security of the platform. By implementing authentication and access control, the platform may prevent unauthorized access and operation. The login can also track and monitor the user behavior, discover abnormal activities or security risks in time, and take corresponding security measures. Furthermore, the platform needs to protect the personal privacy of the user, and login may provide a mechanism to manage and protect the user's personal data.
In summary, the integration platform performs user login as an important measure for ensuring platform security, providing personalized services, performing data analysis and protecting user privacy. Through user login, the platform can realize authentication and authorization, provide customized experience for the user, and protect data and rights of the user.
Based on the content of S101-S104, menu address data of a plurality of first target sub-platforms is acquired, where the menu address data is address data of a function menu. And adding general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from the integration platform, and selecting a request labeling menu corresponding to user operation from the plurality of labeling menus as a target menu when detecting that the user operation request exists in the integration platform. And finally, sending the target menu to a second target sub-platform so that the second target sub-platform performs function display according to the target menu. The method and the device enable the user to access the integration platform only to use the sub-platform function corresponding to the user operation request. According to the method and the device, a user can finish the operation of a plurality of sub-platforms on one integrated platform, so that the operation flow is simplified, the working efficiency and the user experience of operators are improved, and the complexity of maintenance and management is reduced. Meanwhile, the sub-platform and the integration platform can be independently and normally accessed without mutual influence.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a functional display device of a sub-platform according to an embodiment of the present application. As shown in fig. 2, the function display device of the sub-platform includes:
The first obtaining unit 201 is configured to obtain menu address data of a plurality of first target sub-platforms, where the menu address data is address data of a function menu.
An adding unit 202, configured to add a general parameter to each menu address data to obtain a plurality of labeling menus, where the general parameter is used to label the menu address data from an integration platform;
a first selecting unit 203, configured to select, when detecting that a user operation request exists in the integration platform, an annotation menu corresponding to the user operation request from the plurality of annotation menus as a target menu;
and the sending unit 204 is configured to send the target menu to a second target sub-platform based on the inline frame Iframe tag, so that the second target sub-platform performs function display according to the target menu.
In some possible implementations, the apparatus further includes:
the creating unit is used for creating target user role information corresponding to the target menu;
the second sending unit is used for sending the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information;
And the execution unit is used for executing the sending of the target menu to the second target sub-platform when the verification of the target user role information is passed.
In some possible implementations, the apparatus further includes:
a second obtaining unit, configured to obtain a specific parameter of the user operation request;
and the first function display unit is used for displaying the functions according to the target menu and the specific parameters.
In some possible implementations, the apparatus further includes:
the first detection unit is used for detecting a user login state of the integration platform when detecting that a user operation request exists in the integration platform;
and the first user login unit is used for carrying out user login of the integration platform by using an authorization protocol when the user login state of the integration platform is in an unregistered state.
In some possible implementations, the apparatus further includes:
the second detection unit is used for detecting the user login state of the second target sub-platform when the verification of the target user role information is passed;
and the second user login unit is used for carrying out the user login of the sub-platform by using the authorization protocol when the user login state of the second target sub-platform is in an unregistered state.
In addition, the embodiment of the application also provides a function display device of the sub-platform, which comprises: the system comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the function demonstration method of the sub-platform when executing the computer program.
In addition, the embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores instructions, and when the instructions run on the terminal equipment, the terminal equipment is caused to execute the function display method of the sub-platform.
The embodiment of the application provides a function display device of a sub-platform, which firstly utilizes a first obtaining unit 201 to obtain menu address data of a plurality of first target sub-platforms, wherein the menu address data are address data of a function menu, and utilizes an adding unit 202 to add general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from an integration platform. When detecting that there is a user operation request in the integration platform, the first selection unit 203 selects a request annotation menu corresponding to the user operation from the plurality of annotation menus as a target menu. And then the sending unit 204 is used for sending the target menu to the second target sub-platform so that the second target sub-platform performs function display according to the target menu. According to the method and the system, the universal parameters are added to the address data of each menu through the integration platform to obtain a plurality of marking menus, when a user operation request exists in the integration platform, the request marking menu corresponding to the user operation is selected from the plurality of marking menus to serve as a target menu to the second target sub-platform, so that the second target sub-platform performs function display according to the target menu, and a user only needs to access the integration platform to use sub-platform functions corresponding to the user operation request. According to the method and the device, a user can finish the operation of a plurality of sub-platforms on one integrated platform, so that the operation flow is simplified, the working efficiency and the user experience of operators are improved, and the complexity of maintenance and management is reduced. Meanwhile, the sub-platform and the integration platform can be independently and normally accessed without mutual influence.
The above describes in detail a method, device, equipment and storage medium for displaying functions of a sub-platform provided by the present application. In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it would be obvious to those skilled in the art that various improvements and modifications can be made to the present application without departing from the principles of the present application, and such improvements and modifications fall within the scope of the claims of the present application.
It should be understood that in this application, "at least one" means one or more, and "a plurality" means two or more. "and/or" for describing the association relationship of the association object, the representation may have three relationships, for example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
It is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for exhibiting functions of a sub-platform, the method being applied to an integration platform, the method comprising:
acquiring menu address data of a plurality of first target sub-platforms, wherein the menu address data are address data of a function menu;
adding general parameters for each menu address data to obtain a plurality of labeling menus, wherein the general parameters are used for labeling the menu address data from an integration platform;
when detecting that a user operation request exists in the integration platform, selecting a labeling menu corresponding to the user operation request from the plurality of labeling menus as a target menu;
And sending the target menu to a second target sub-platform based on the inline frame iframe label so that the second target sub-platform performs function display according to the target menu.
2. The method of claim 1, wherein prior to said sending the target menu to the second target sub-platform, the method further comprises:
creating target user role information corresponding to the target menu;
transmitting the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information;
and when the verification of the target user role information is passed, executing the step of sending the target menu to a second target sub-platform.
3. The method according to claim 1, wherein the method further comprises:
acquiring specific parameters of the user operation request;
and carrying out the function display according to the target menu and the specific parameters.
4. The method according to claim 1, wherein the method further comprises:
when detecting that a user operation request exists in the integration platform, detecting a user login state of the integration platform;
And when the user login state of the integration platform is in an unregistered state, performing integration platform user login by using an authorization protocol.
5. The method according to claim 2, wherein the method further comprises:
when the verification of the target user role information is passed, detecting the user login state of the second target sub-platform;
and when the user login state of the second target sub-platform is in an unregistered state, performing sub-platform user login by using an authorization protocol.
6. A functional display device for a sub-platform, the device comprising:
the first acquisition unit is used for acquiring menu address data of a plurality of first target sub-platforms, wherein the menu address data are address data of a function menu;
the adding unit is used for adding general parameters for each menu address data to obtain a plurality of marking menus, wherein the general parameters are used for marking the menu address data from the integration platform;
the first selecting unit is used for selecting an annotation menu corresponding to the user operation request from the plurality of annotation menus as a target menu when detecting that the user operation request exists in the integration platform;
And the sending unit is used for sending the target menu to a second target sub-platform based on the inline frame iframe label so as to enable the second target sub-platform to perform function display according to the target menu.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the creating unit is used for creating target user role information corresponding to the target menu;
the second sending unit is used for sending the target user role information to a second target sub-platform so that the second target sub-platform can verify the target user role information;
and the execution unit is used for executing the sending of the target menu to the second target sub-platform when the verification of the target user role information is passed.
8. The method of claim 6, wherein the apparatus further comprises:
a second obtaining unit, configured to obtain a specific parameter of the user operation request;
and the first function display unit is used for displaying the functions according to the target menu and the specific parameters.
9. A function presentation apparatus of a sub-platform, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of exposing functionality of a sub-platform according to any of claims 1-5 when the computer program is executed.
10. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein instructions, which when run on a terminal device, cause the terminal device to perform the function presentation method of the sub-platform according to any of the claims 1-5.
CN202311568935.5A 2023-11-22 2023-11-22 Function display method, device and equipment of sub-platform and storage medium Pending CN117608440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311568935.5A CN117608440A (en) 2023-11-22 2023-11-22 Function display method, device and equipment of sub-platform and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311568935.5A CN117608440A (en) 2023-11-22 2023-11-22 Function display method, device and equipment of sub-platform and storage medium

Publications (1)

Publication Number Publication Date
CN117608440A true CN117608440A (en) 2024-02-27

Family

ID=89947490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311568935.5A Pending CN117608440A (en) 2023-11-22 2023-11-22 Function display method, device and equipment of sub-platform and storage medium

Country Status (1)

Country Link
CN (1) CN117608440A (en)

Similar Documents

Publication Publication Date Title
US10257199B2 (en) Online privacy management system with enhanced automatic information detection
US10009356B2 (en) Redirection method for electronic content
KR101477763B1 (en) Message catalogs for remote modules
US7631007B2 (en) System and method for tracking user activity related to network resources using a browser
EP2196922B1 (en) A method for collecting human experience analytics data
JP6506762B2 (en) System and method for collecting third party application activity data
US20020133500A1 (en) Methods and apparatus for providing privacy-preserving global customization
US8387108B1 (en) Controlling identity disclosures
EP2823431B1 (en) Validation associated with a form
WO2007070402A2 (en) Proxy server collection of data for module incorporation into a container document
US8407766B1 (en) Method and apparatus for monitoring sensitive data on a computer network
JP2013137740A (en) Secret information identification method, information processor, and program
CN108173875B (en) Page login method and device, electronic equipment and storage medium
US20240179139A1 (en) Auto-Form Fill Based Website Authentication
EP2973192B1 (en) Online privacy management
US8954861B1 (en) Administrator configurable gadget directory for personalized start pages
JPH11272613A (en) User authentication method, recording medium stored with program for executing the method, and user authentication system using the method
CN117608440A (en) Function display method, device and equipment of sub-platform and storage medium
WO2015114419A2 (en) System and method for processing a user request for an access to a web resource
US20200322376A1 (en) Systems and methods that perform filtering, linking, and rendering
Morkonda et al. " Sign in with... Privacy'': Timely Disclosure of Privacy Differences among Web SSO Login Options
Dowling Web manager's handbook
IE20190191A1 (en) Digital user consent preferences and control
CN112507253A (en) H5-based windows-like system and login method

Legal Events

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