Network application access method and device, electronic equipment and storage medium

Through the converged platform of network applications, the integration engine and user interface are used to realize the unified access method of application software, which solves the problems of poor integration compatibility and low interoperability of application software, and improves interaction performance and data security.

CN119557865AActive Publication Date: 2025-03-04PETROCHINA CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202311125736.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-04
Estimated Expiration
2043-09-01

AI Technical Summary

Technical Problem

In the prior art, application software integration is poor and interoperable, resulting in poor data interaction between users between different application software, high learning and use costs, and insufficient data security and confidentiality.

Method used

Through the integrated platform of network applications, the integration engine and user interface are used to realize a unified access method of application software. This method includes user login authentication, menu information acquisition and page content analysis to ensure data interoperability and security between different application software.

Benefits of technology

It improves the interactive performance of application software, reduces learning and usage costs, enhances functional sharing, and ensures the security and confidentiality of data between different application software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557865A_ABST
    Figure CN119557865A_ABST
Patent Text Reader

Abstract

The invention discloses a network application access method and device, equipment and a storage medium. The method comprises the following steps: in response to a target network application access request, calling a user information service of a target network application through an integration engine to perform first authentication; if the first authentication is passed, performing second authentication through the user interface according to the first authentication result; if the second authentication is passed, calling a menu information service of the target network application through an integration engine, and obtaining menu information and page content information; and analyzing the menu information and the page content information through the user interface, so that the menu information and the page content information are displayed on the user interface, and the target network application is accessed. According to the technical scheme, the problems of poor integration compatibility, low interoperability and the like of the application software are solved, the learning and using cost of the application software can be reduced while the interaction performance of the application software is improved, the function sharing performance is improved, and the security of data between different pieces of application software is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cloud computing technology, and in particular to a method, device, electronic device and storage medium for accessing a network application. Background Art

[0002] In the process of informatization, enterprises need to apply various application software according to business needs. The construction time, development technology and commissioning time of each application software are different. Therefore, there are barriers to information transmission and data exchange between each application software. It is necessary to integrate the various application software to achieve data interoperability.

[0003] At present, the main methods of application software integration include: (1) Integrating the functions of various application software into a system, which requires splitting the functions of each application software and customizing them. Since the development teams of each application software are different, the integration of each application software is difficult and costly. (2) Integrating various application software in the form of data interfaces, but the integration of each application software requires the development of new interfaces. Since the development teams of each application software are different, the page styles of each application software are different and difficult to maintain. (3) Integrating various application software in the form of single sign-on. The advantage is that after user authentication, you can jump from the main page to each application software page, but data interaction is not smooth. It usually takes jumping to multiple applications to complete a task.

[0004] Therefore, there is an urgent need for an integrated solution with good compatibility and interoperability among various application software to provide users with a unified working environment and operating interface, improve work efficiency, and enhance the security and confidentiality of data between different application software. Summary of the invention

[0005] The present invention provides a network application access method, device, equipment and storage medium to solve the problems of poor application software integration compatibility and low interoperability. It can improve the interactive performance of application software while reducing the learning and use costs of application software, improving functional sharing and ensuring the security of data between different application software.

[0006] According to one aspect of the present invention, a method for accessing a network application is provided, the method being executed by a converged platform of the network application, the converged platform comprising an integration engine and a user interface; the converged platform interacting with each network application service, the network application service comprising a user information service and a menu information service; the method comprising:

[0007] In response to a user's target network application access request, the user information service of the target network application is called in the form of a web service through the integration engine to perform a first user login authentication, and the first user login authentication result is obtained through the integration engine;

[0008] If the first user login authentication is passed, then the second user login authentication is performed through the user interface according to the first user login authentication result;

[0009] If the second user login authentication is passed, the menu information service of the target network application is called in the form of a web service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information;

[0010] The menu information and the page content information are parsed through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

[0011] According to another aspect of the present invention, there is provided a network application access device, the device being configured on a network application integration platform, the integration platform comprising an integration engine and a user interface; the integration platform interacting with each network application service, the network application service comprising a user information service and a menu information service; the device comprising:

[0012] A first authentication result acquisition module is used to respond to a user's target network application access request, call the user information service of the target network application in the form of a web service through the integration engine, perform a first user login authentication, and obtain the first user login authentication result through the integration engine;

[0013] A second login authentication module, configured to, if the first user login authentication is passed, perform a second user login authentication through a user interface according to the first user login authentication result;

[0014] A menu information acquisition module is used to call the menu information service of the target network application in the form of a web service through the integration engine if the second user's login authentication is passed, and obtain the menu information of the target network application and the page content information matching the menu information;

[0015] The target application access module is used to parse the menu information and the page content information through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

[0016] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the network application access method described in any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the network application access method described in any embodiment of the present invention when executed.

[0021] The technical solution of the embodiment of the present invention, in response to the user's target network application access request, calls the user information service of the target network application in the form of a web page service through the integration engine, performs the first user login authentication, and obtains the first user login authentication result through the integration engine; if the first user login authentication passes, the second user login authentication is performed according to the first user login authentication result through the user interface; if the second user login authentication passes, the menu information service of the target network application is called in the form of a web page service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information; the menu information and the page content information are parsed through the user interface, so that the menu information and the page content information of the target network application are displayed in the user interface, and the target network application is accessed. This technical solution solves the problems of poor compatibility and low interoperability of application software integration, and can reduce the learning and use costs of application software while improving the interactive performance of application software, improve functional sharing, and ensure the security of data between different application software.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of a method for accessing a network application provided according to Embodiment 1 of the present invention;

[0025] Figure 2A is a flow chart of a method for accessing a network application provided according to Embodiment 2 of the present invention;

[0026] Figure 2B is a schematic diagram of a network application access process according to Embodiment 2 of the present invention;

[0027] Figure 3 is a schematic diagram of the structure of a network application access device provided according to Embodiment 3 of the present invention;

[0028] Figure 4 The present invention is a schematic diagram of the structure of an electronic device for implementing the method for accessing a network application according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. The acquisition, storage, use, processing, etc. of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0031] Embodiment 1

[0032] Figure 1 A flowchart of a method for accessing a network application is provided for the first embodiment of the present invention. This embodiment is applicable to the multi-application software integration and fusion scenario of an industrial enterprise. The method can be executed by a network application access device, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0033] S110. In response to a user's target network application access request, the user information service of the target network application is called in the form of a web service through the integration engine to perform a first user login authentication, and the first user login authentication result is obtained through the integration engine.

[0034] This solution can be executed by a fusion platform of network applications, which includes an integration engine and a user interface; the fusion platform interacts with each network application service, and the network application service includes a user information service and a menu information service. A user can access any network application service through the fusion platform and initiate a target network application access request in the fusion platform, such as clicking on the icon of the target network application. The target network application can be one or more Web applications, and the target network application access request can include information such as the request initiation time, the initiating user identifier, and the terminal device identifier.

[0035] The fusion platform can call the user information service of the target network application in the form of a web service through the integration engine. The web service form can be an Httpservice form. The user information service of the target network application can perform a first user login authentication according to the target network application access request. The user information service of the target network application can return the first user login authentication result to the integration engine.

[0036] S120: If the first user login authentication is passed, perform a second user login authentication according to the first user login authentication result through a user interface.

[0037] If the first user login authentication passes, the integration engine can provide the first user login authentication result to the user interface. The user interface can perform the second user login authentication based on the first user login authentication result. The first user login authentication result can include user information, and the user interface can perform the second user login authentication based on the user information.

[0038] If the first user login authentication fails, the user is asked to re-enter the login information, and the user information service of the target network application is continued to be called by the integration engine in the form of a web service to perform the first user login authentication.

[0039] S130: If the second user login authentication is passed, the menu information service of the target network application is called in the form of a web service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information.

[0040] If the second user login authentication is passed, the integration engine can call the menu information service of the target network application in the form of a web service to obtain the menu information returned by the menu information service of the target network application and the page content information matching the menu information. If the second user login authentication is not passed, the user is prompted through the user interface that the authentication has failed. The menu information may include information such as menu number, menu level, menu name, menu link address, menu icon, menu order, menu activation status, and target network application name.

[0041] S140: Parse the menu information and the page content information through a user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

[0042] It is understandable that the integration engine can provide menu information and page content information for the user interface, and the menu information and page content information can be parsed through the user interface, and the menu information and page content information of the target network application can be displayed in the user interface to achieve access to the target network application on the fusion platform. For example, the user can edit the data matching the user in the target network application through the user interface.

[0043] The technical solution of the embodiment of the present invention, in response to the user's target network application access request, calls the user information service of the target network application in the form of a web page service through the integration engine, performs the first user login authentication, and obtains the first user login authentication result through the integration engine; if the first user login authentication passes, the second user login authentication is performed according to the first user login authentication result through the user interface; if the second user login authentication passes, the menu information service of the target network application is called in the form of a web page service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information; the menu information and the page content information are parsed through the user interface, so that the menu information and the page content information of the target network application are displayed in the user interface, and the target network application is accessed. This technical solution solves the problems of poor compatibility and low interoperability of application software integration, and can reduce the learning and use costs of application software while improving the interactive performance of application software, improve functional sharing, and ensure the security of data between different application software.

[0044] Embodiment 2

[0045] Figure 2A This is a flowchart of a method for accessing a network application provided in Embodiment 2 of the present invention. This embodiment is based on the above embodiment and is refined. Figure 2A As shown, the method includes:

[0046] S210. In response to a user's target network application access request, the user information service of the target network application is called in the form of a web service through the integration engine to perform a first user login authentication, and the first user login authentication result is obtained through the integration engine.

[0047] In this solution, the first user login authentication result includes a user identifier, which can be used to identify the user identity, for example, can be a unique code of the user identity.

[0048] S220: If the first user passes the login authentication, the user identifier is converted into a format by the integration engine to obtain a user identifier that matches the data format of the user interface.

[0049] It is understandable that the data format of the user interface in the fusion platform may be different from the data format of the target network application. For example, the data format of the user interface is in js or jsp format, and the data format of the target network application is in json format. Therefore, if the first user login authentication is passed, the integration engine can convert the user ID format to obtain a user ID that matches the data format of the user interface.

[0050] S230: Perform a second user login authentication through the user interface according to a user identifier that matches the data format of the user interface.

[0051] After obtaining the user identifier that matches the data format of the user interface, the user interface can use the user identifier to perform the second user login authentication. The user interface can compare the user identifier with the user identifier registered on the fusion platform. If the user identifier exists, the second user authentication is passed; if the user identifier does not exist, the second user authentication is not passed.

[0052] S240: If the second user login authentication is passed, the menu information service of the target network application is called in the form of a web service through the integration engine to obtain the menu information of the target network application matching the user identifier and the page content information corresponding to the menu information.

[0053] If the second user login authentication is passed, the integration engine can call the menu information service of the target network application in the form of a web service. The menu information service of the target network application can feed back the menu information and page content information to the integration engine, and the integration engine can obtain the menu information of the target network application matching the user identifier, and the page content information corresponding to the menu information under the user identifier.

[0054] S250: Convert the menu information and the page content information into different formats through an integration engine to obtain the menu information and the page content information that match the data format of the user interface.

[0055] Similar to the user information, the integration engine can convert the menu information and page content information into a format according to the user interface data format to obtain the menu information and page content information that match the data format of the user interface.

[0056] S260: Parse the menu information and the page content information through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

[0057] After the menu information is formatted, the user interface can parse the menu information and page content information, so that the menu information and page content information of the target network application are displayed on the user interface of the fusion platform, and the user can access the target network application through the user interface.

[0058] In this embodiment, optionally, the method further includes:

[0059] In response to a user's request to create a function category, creating a target function category through a user interface;

[0060] In response to a user's function classification request, the target function is added to a target function classification matched by the target function through a user interface; wherein the target function is at least one function in at least one network application.

[0061] Users can create target function categories on the user interface of the fusion platform, such as "pumping well condition diagnosis", "screw pump well condition diagnosis", "electric pump well mining diagnosis" and "SAGD well condition diagnosis". Through the user interface, target functions can be added to the target function classification of target function matching to facilitate daily operations. It should be noted that the target function can be a function in a network application, that is, the user interface can decouple the network application and extract the function in the network application for separate use.

[0062] Based on the above solution, optionally, the method further includes:

[0063] In response to a function deletion request from a user, a target function is deleted from the target function classification through a user interface.

[0064] Users can also remove target functions classified by target function through the user interface to meet the diverse needs of different users.

[0065] In a preferred embodiment, the method further comprises:

[0066] In response to a user's page saving request, each function classification is saved to a currently displayed page through a user interface;

[0067] In response to the user's page activation request, the currently displayed page is used as the display home page through the user interface.

[0068] Users can create a personalized homepage through the user interface, save commonly used function categories to the currently displayed page, and set the currently displayed page as the display homepage to improve user work efficiency.

[0069] Figure 2B is a schematic diagram of a network application access process according to Embodiment 2 of the present invention. In a specific example, Figure 2B As shown, the access process of a network application may include the following steps:

[0070] Step 1: The integration engine calls the user information service of the target Web application to perform the first user login authentication;

[0071] Step 2: Determine whether the first user's login authentication is passed. If not, return to step 1;

[0072] Step 3: If successful, the fusion platform uses the user ID that passed the authentication in step 2 to perform a second user login authentication in the user interface;

[0073] Step 4: Determine whether the second user login authentication is passed. If not, prompt that the authentication failed;

[0074] Step 5: If passed, the integration engine calls the menu information service of the target Web application;

[0075] Step 6: The user interface displays the menu information and page content information matched by the user.

[0076] Specifically, the integration engine calls the user information service and menu information service of the target Web application in the form of Httpservice. The target Web application returns the user information and menu information respectively. The integration engine converts the returned user information and menu information into a format and provides them to the user interface in json format.

[0077] The technical solution of the embodiment of the present invention, in response to the user's target network application access request, calls the user information service of the target network application in the form of a web page service through the integration engine, performs the first user login authentication, and obtains the first user login authentication result through the integration engine; if the first user login authentication passes, the second user login authentication is performed according to the first user login authentication result through the user interface; if the second user login authentication passes, the menu information service of the target network application is called in the form of a web page service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information; the menu information and the page content information are parsed through the user interface, so that the menu information and the page content information of the target network application are displayed in the user interface, and the target network application is accessed. This technical solution solves the problems of poor compatibility and low interoperability of application software integration, and can reduce the learning and use costs of application software while improving the interactive performance of application software, improve functional sharing, and ensure the security of data between different application software.

[0078] Embodiment 3

[0079] Figure 3This is a schematic diagram of the structure of a network application access device provided in the third embodiment of the present invention. The device is configured on a network application integration platform, the integration platform includes an integration engine and a user interface; the integration platform interacts with various network application services, the network application services include user information services and menu information services; Figure 3 As shown, the device comprises:

[0080] The first authentication result acquisition module 310 is used to respond to the user's target network application access request, call the user information service of the target network application in the form of a web service through the integration engine, perform the first user login authentication, and obtain the first user login authentication result through the integration engine;

[0081] A second login authentication module 320, configured to perform a second user login authentication according to the first user login authentication result through a user interface if the first user login authentication passes;

[0082] The menu information acquisition module 330 is used to call the menu information service of the target network application in the form of a web service through the integration engine if the second user login authentication is passed, and obtain the menu information of the target network application and the page content information matching the menu information;

[0083] The target application access module 340 is used to parse the menu information and the page content information through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

[0084] In this solution, optionally, the first user login authentication result includes a user identifier;

[0085] The device also includes:

[0086] The user identification format conversion module is used to convert the format of the user identification through the integration engine before performing the second user login authentication through the user interface according to the first user login authentication result, so as to obtain a user identification matching the data format of the user interface.

[0087] Based on the above solution, optionally, the second login authentication module 320 is specifically used to:

[0088] Through the user interface, a second user login authentication is performed according to a user identifier that matches the data format of the user interface.

[0089] In a feasible solution, the menu information acquisition module 330 is specifically used to:

[0090] The menu information service of the target network application is called in the form of a web service by the integration engine to obtain the menu information of the target network application matched by the user identifier and the page content information corresponding to the menu information;

[0091] The menu information and the page content information are format-converted by an integration engine to obtain the menu information and the page content information that match the data format of the user interface.

[0092] In this embodiment, optionally, the device further includes:

[0093] A function classification creation module, used to create a target function classification through a user interface in response to a function classification creation request from a user;

[0094] The function classification module is used to respond to the user's function classification request and add the target function to the target function classification matched by the target function through the user interface; wherein the target function is at least one function in at least one network application.

[0095] Based on the above embodiment, optionally, the device further includes:

[0096] The function deletion module is used to delete a target function in a target function classification through a user interface in response to a function deletion request of a user.

[0097] In a preferred embodiment, the device further comprises:

[0098] A display page saving module, used to save each function category to the current display page through the user interface in response to the user's page saving request;

[0099] The display home page setting module is used to respond to the user's page activation request and use the current display page as the display home page through the user interface.

[0100] The network application access device provided in the embodiment of the present invention can execute the network application access method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0101] Embodiment 4

[0102] Figure 4A schematic diagram of an electronic device 410 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0103] like Figure 4 As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411 in communication, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 412 or the computer program loaded from the storage unit 418 to the random access memory (RAM) 413. In the RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, the ROM 412, and the RAM 413 are connected to each other via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0104] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0105] Processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. Processor 411 executes the various methods and processes described above, such as a method for accessing a network application.

[0106] In some embodiments, the access method of the network application can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the access method of the network application described above can be performed. Alternatively, in other embodiments, the processor 411 can be configured to execute the access method of the network application by any other appropriate means (for example, by means of firmware).

[0107] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0108] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other access device of a programmable network application, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0109] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0110] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0111] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0112] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0113] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0114] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for accessing a network application, characterized in that: The method is performed by a converged platform of network applications, the converged platform comprising an integration engine and a user interface; The fusion platform interacts with various network application services, and the network application services include user information services and menu information services; the method includes: In response to a user's target network application access request, the user information service of the target network application is called in the form of a web service through the integration engine to perform a first user login authentication, and the first user login authentication result is obtained through the integration engine; If the first user login authentication is passed, then the second user login authentication is performed through the user interface according to the first user login authentication result; If the second user login authentication is passed, the menu information service of the target network application is called in the form of a web service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information; The menu information and the page content information are parsed through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

2. The method according to claim 1, characterized in that The first user login authentication result includes a user identifier; Before performing a second user login authentication according to the first user login authentication result through the user interface, the method further includes: The user identification is formatted through the integration engine to obtain a user identification that matches the data format of the user interface.

3. The method according to claim 2, characterized in that The performing the second user login authentication according to the first user login authentication result through the user interface includes: Through the user interface, a second user login authentication is performed according to a user identifier that matches the data format of the user interface.

4. The method according to claim 3, characterized in that: The process of calling the menu information service of the target network application in the form of a webpage service through the integration engine to obtain the menu information of the target network application and the page content information matching the menu information includes: The menu information service of the target network application is called in the form of a web service by the integration engine to obtain the menu information of the target network application matched by the user identifier and the page content information corresponding to the menu information; The menu information and the page content information are format-converted by an integration engine to obtain the menu information and the page content information that match the data format of the user interface.

5. The method according to claim 1, characterized in that The method further comprises: In response to a user's request to create a function category, creating a target function category through a user interface; In response to a user's function classification request, the target function is added to a target function classification matched by the target function through a user interface; wherein the target function is at least one function in at least one network application.

6. The method according to claim 5, characterized in that The method further comprises: In response to a function deletion request from a user, a target function is deleted from the target function classification through a user interface.

7. The method according to claim 6, characterized in that The method further comprises: In response to a user's page saving request, each function classification is saved to a currently displayed page through a user interface; In response to the user's page activation request, the currently displayed page is used as the display home page through the user interface.

8. A network application access device, characterized in that: The device is configured on a fusion platform of network applications, and the fusion platform includes an integration engine and a user interface; The fusion platform interacts with various network application services, including user information services and menu information services; including: A first authentication result acquisition module is used to respond to a user's target network application access request, call the user information service of the target network application in the form of a web service through the integration engine, perform a first user login authentication, and obtain the first user login authentication result through the integration engine; A second login authentication module, configured to, if the first user login authentication is passed, perform a second user login authentication through a user interface according to the first user login authentication result; A menu information acquisition module is used to call the menu information service of the target network application in the form of a web service through the integration engine if the second user's login authentication is passed, and obtain the menu information of the target network application and the page content information matching the menu information; The target application access module is used to parse the menu information and the page content information through the user interface, so that the menu information and the page content information of the target network application are displayed on the user interface, and the target network application is accessed.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for accessing a network application according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the network application access method according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Single point logging method, device and system

    CN101159557A

  • Web-based single sign-on with form-fill proxy application

    CN105684388A

  • Page display method and device, electronic equipment and computer readable storage medium

    CN111680244A

  • Multi-system front-end page integration method, device, equipment and medium

    CN113779528A

  • Page menu creating method and device, storage medium and electronic device

    CN114896006A