CN111314454A - Application access method and device, electronic equipment and storage medium - Google Patents

Application access method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111314454A
CN111314454A CN202010089064.9A CN202010089064A CN111314454A CN 111314454 A CN111314454 A CN 111314454A CN 202010089064 A CN202010089064 A CN 202010089064A CN 111314454 A CN111314454 A CN 111314454A
Authority
CN
China
Prior art keywords
application
request
cloud server
resource file
terminal
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
CN202010089064.9A
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.)
Shenzhen Sundray Technologies Co ltd
Original Assignee
Shenzhen Sundray Technologies 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 Shenzhen Sundray Technologies Co ltd filed Critical Shenzhen Sundray Technologies Co ltd
Priority to CN202010089064.9A priority Critical patent/CN111314454A/en
Publication of CN111314454A publication Critical patent/CN111314454A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an application access method, an application access device, electronic equipment and a storage medium. The method comprises the following steps: sending a first request to a cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server; receiving a resource file corresponding to the second application returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5; and loading the page of the second application in the first application according to the resource file corresponding to the second application.

Description

Application access method and device, electronic equipment and storage medium
Technical Field
The invention relates to the field of internet of things, in particular to an application access method, an application access device, electronic equipment and a storage medium.
Background
At present, when a user needs to use a mobile application program, the user needs to install the relevant mobile application program on a terminal to use the mobile application program, the user needs to download different mobile application programs, the downloaded mobile application program also occupies most of the memory space of the terminal, and the user needs to update the mobile application program by himself, so that the use convenience of the application program in the related technology is poor.
Disclosure of Invention
In view of this, embodiments of the present invention provide an application access method, an application access device, an electronic device, and a storage medium, so as to at least solve the problem of poor convenience in use of related art application programs.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides an application access method, which comprises the following steps:
sending a first request to a cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
receiving a resource file corresponding to the second application returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
and loading the page of the second application in the first application according to the resource file corresponding to the second application.
In the above scheme, the application type of the first application is a social application type; an access entrance of the second application is arranged in the first application;
the sending, by the first application, the first request to the cloud server includes:
receiving a triggering instruction about the access entry in the first application; the access entrance is correspondingly provided with a domain name corresponding to the second application;
generating the first request based on the domain name corresponding to the second application according to the trigger instruction;
sending the first request to the cloud server.
In the above scheme, the method further comprises:
receiving a second request sent by the cloud server; the second request is used for requesting account authorization information of the user of the first application from the terminal;
returning the account authorization information to the cloud server according to the second request;
receiving a third request generated by the cloud server according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
and returning a user identifier to the cloud server according to the third request, so that the cloud server completes the authorized login of the terminal to the second application according to the user identifier.
The embodiment of the invention also provides another application access method, which comprises the following steps:
receiving a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
acquiring a resource file corresponding to the second application according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
sending the resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
In the above scheme, the method further comprises:
sending a second request to the terminal; the second request is used for requesting account authorization information of the user of the first application from the terminal;
receiving the account authorization information returned by the terminal according to the second request;
generating a third request according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
sending the third request to the terminal;
receiving the user identification returned by the terminal according to the third request;
and finishing the authorized login of the terminal to the second application according to the user identification.
In the above scheme, the method further comprises:
and when the version of the second application is changed, updating the resource file corresponding to the second application.
An embodiment of the present invention further provides an access apparatus for an application, including:
the cloud server comprises a first sending unit, a second sending unit and a processing unit, wherein the first sending unit is used for sending a first request to the cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
a first receiving unit, configured to receive a resource file corresponding to the second application, where the resource file is returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
and the loading unit is used for loading the page of the second application in the first application according to the resource file corresponding to the second application.
An embodiment of the present invention further provides another access apparatus for an application, including:
a second receiving unit, configured to receive a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
an obtaining unit, configured to obtain, according to the first request, a resource file corresponding to the second application; the resource file corresponding to the second application is constructed through HTML 5;
the second sending unit is used for sending the resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
An embodiment of the present invention further provides an electronic device, including: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to perform the steps of any of the above methods when running the computer program.
An embodiment of the present invention further provides a storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any one of the above methods.
In the embodiment of the invention, the page of the application program can be loaded in the terminal by requesting to acquire the resource file corresponding to the application program from the cloud server and according to the resource file returned by the cloud server, the application program can be operated and the function corresponding to the application program can be used under the condition that the application program is not installed in the terminal, and the use convenience of the application program can be enhanced.
Drawings
Fig. 1 is a schematic flow chart illustrating an implementation of an access method for an application according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a page loaded with a second application according to an embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating an implementation of an access method for an application according to another embodiment of the present invention;
FIG. 4 is a diagram illustrating an access portal of a second application according to an embodiment of the present invention;
fig. 5 is a schematic flow chart illustrating an implementation of an access method for an application according to another embodiment of the present invention;
fig. 6 is a schematic implementation flow diagram of an access method for an application according to another embodiment of the present invention;
fig. 7 is a schematic flow chart illustrating an implementation of an access method for an application according to another embodiment of the present invention;
fig. 8 is a schematic diagram illustrating interaction between a server and a terminal according to an embodiment of the present invention;
fig. 9 is a schematic diagram of performing authorized login of a second application in a first application of a terminal according to an embodiment of the present invention;
FIG. 10 is a flowchart illustrating application access provided by an application embodiment of the present invention;
fig. 11 is a schematic structural diagram of an access device for an application according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of an access device for an application according to an embodiment of the present invention;
fig. 13 is a schematic diagram of a hardware component structure of an electronic device according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
The technical means described in the embodiments of the present invention may be arbitrarily combined without conflict.
In addition, in the embodiments of the present invention, "first", "second", and the like are used for distinguishing similar objects, and are not necessarily used for describing a specific order or a sequential order.
In addition, the user interface diagram in the embodiment of the present invention is not intended to limit the present invention.
An embodiment of the present invention provides an application access method, and fig. 1 is a flowchart illustrating the application access method according to the embodiment of the present invention. As shown in fig. 1, the method includes:
s101: sending a first request to a cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; and the composition of the domain name comprises a network address of the cloud server and a storage path of the resource file corresponding to the second application on the cloud server.
Here, before the first application sends the first request to the cloud server, resource files constructed in HTML5(Hypertext Markup Language 5, fifth generation Hypertext Markup Language) corresponding to different second applications are stored on the cloud server, specifically, developers can develop different second applications using the uni-app framework, the applications developed through the uni-app framework can be used on terminals and browsers of different systems, and the second applications are compiled through a cli command line or an HbuildeX tool, resource files constructed in HTML5 corresponding to the second applications are generated, resource files corresponding to the second applications are uploaded to the cloud server, resource files corresponding to different second applications are stored through the cloud server, wherein a domain name is created for each resource file, and a composition of the domain name is composed of a network address of the cloud server storing the resource files and a storage path of the resource files on the cloud server, the domain name may be regarded as an identifier of each resource file, and one domain name represents one resource file corresponding to the second application. The first application refers to an application installed in a terminal operating system, and requests and loads resources in a network through HTML5, for example, in a terminal of an android system, by running an appk installation package, the application installed in the terminal of the terminal operating system includes a browser, a social application, and the like. The second application refers to an application program which is required to be accessed by a user and is not installed on the terminal, and the application program comprises an audio and video playing application, a game application, a shopping application and the like. When a user needs to access a second application on a terminal, a first request can be sent to a cloud server through a first application, and the first request is used for requesting a resource file corresponding to the second application. When a user accesses a second application through a first application, the second application is accessed through a domain name serving as an access path of the second application, and when the domain names are different, the second application corresponding to the domain name can be accessed according to the changed domain name, wherein the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server. In order to accurately acquire a resource file corresponding to a second application which a user needs to access, when a first request is sent to a cloud server, the first request carries a domain name corresponding to the second application, so that the first request containing the domain name corresponding to the second application can be sent to the cloud server, and the first request can be sent to the cloud server with the same network address as that of the cloud server of the domain name according to the network address of the cloud server in the domain name of the second application.
In one embodiment, the application type of the first application is a social application type; as shown in fig. 3, the sending a first request to a cloud server by a first application includes:
s301: receiving a triggering instruction about the access entry in the first application; and the access entrance is correspondingly provided with a domain name corresponding to the second application.
Here, the application type of the first application is a social application type, and includes a social application program and an enterprise communication and office tool application which are mainstream in the market. In these social applications, an access portal for a second application is provided. When a user accesses a second application through a first application of a social application type, the user needs to access the second application through an access portal of the second application in the first application. When a triggering instruction for accessing the entry is received in the first application, the user needs to access the second application. Due to the fact that different second applications correspond to different access entries, the domain name corresponding to the second application is added to the access entry of the second application, and the second application needing to be triggered and started can be known through the domain name of the access entry when the triggering instruction about the access entry is received in the first application. In practical application, a user can add a plurality of access entries of the second application to the first application, and set a corresponding domain name at the added access entry of the second application, so that the user can add the second application commonly used by the user. As shown in FIG. 4, FIG. 4 shows a page of an access portal of a different second application in a first application. And when the user enters the workbench page of the first application, the user can see the access entries of different second applications, and the user can use different second applications through the access entries of different second applications. The user may also add an access portal for the second application to the workbench by triggering an add application option in the workbench. When the user does not need to access the second application through the first application, a menu bar below the first application may be returned to a different interface of the first application.
S302: and generating the first request based on the domain name corresponding to the second application according to the trigger instruction.
Here, after receiving a trigger instruction about accessing the portal in the first application, the first request can be generated according to a domain name corresponding to the second application to which the trigger instruction points, and the domain name corresponding to the second application to which the trigger instruction is generated is included in the first request.
S303: sending the first request to the cloud server.
Here, the generated first request is sent to the cloud server, and the resource file corresponding to the second application is requested from the cloud server.
In the embodiment, after the trigger instruction of the access entry is received in the first application, the request information is generated based on the domain name corresponding to the second application and sent to the cloud server, and other application programs can be accessed through the access entry of the common social application downloaded by the terminal, so that the use convenience of the application programs is enhanced, meanwhile, the uninstalled application programs can be accessed under the condition that the application programs are not installed on the terminal, and the memory space of the terminal is saved.
In one embodiment, when the application type of the first application is a social application type, the cloud server can be allowed to request an authorized login from the first application, as shown in fig. 5, and the method further includes:
s501: receiving a second request sent by the cloud server; the second request is used for requesting account authorization information of the user of the first application from the terminal.
Here, the terminal can accept a second request sent by the cloud server, the second request being account authorization information of a user for requesting the first application from the terminal. In practical applications, when a user loads a page of a second application through a first application on a terminal and uses a related function of the second application, login needs to be performed in a second program. In order to enable the user to directly use the function of the second application, the terminal can be used for sending related user information to the cloud server, so that the cloud server can finish authorized login of the terminal to the second application according to the user information sent by the terminal. In practical application, when the terminal receives a second request sent by the cloud server, specific information of the second request can be displayed on a terminal interface.
S502: and returning the account authorization information to the cloud server according to the second request.
Here, the terminal returns account authorization information of the user of the first application to the cloud server according to the received second request. In practical application, when a third-party application requests authorized login, information of a user needs to be acquired, authorized login is performed according to the information of the user, a terminal does not directly provide user information for other application programs, and corresponding user information can be acquired only after the authorized login requested by the third-party application is allowed by the user. When the specific information of the second request is displayed on the terminal interface, two options are attached, namely permission and rejection. And allowing the cloud server to finish the authorized login of the terminal to the second application program by acquiring the account authorization information of the user on behalf of the user, and refusing to allow the cloud server not to finish the authorized login of the terminal to the second application program by acquiring the account authorization information of the user on behalf of the user. And when the user selects to reject, the account authorization information returned to the cloud server is the information for rejecting authorization login. When the user selects permission, the account authorization information returned to the cloud server is information allowing authorized login, specifically, an authorization code can be returned to the cloud server, the authorization code is a basis for the terminal to trust the cloud server, and the cloud server is allowed to complete authorized login of the terminal to the second application program through the information of the user. And the user processes the second request, so that the authorized login of the third-party service can be performed while the personal information of the user is protected.
S503: receiving a third request generated by the cloud server according to the account authorization information; the third request is for requesting a user identification of a user of the first application from the terminal.
Here, after the terminal returns the account authorization information to the cloud server, a third request generated by the cloud server according to the account authorization information can be accepted, where the third request is a user identifier of a user requesting the first application. In practical application, the user can allow or reject the cloud server to request for authorized login through the first application according to the selection of the user, and when the user allows, the third request received by the terminal is generated based on the authorization code sent by the terminal to the cloud server, and represents that the user allows the cloud server to complete authorized login of the terminal to the second application program by acquiring the information of the user, so that the user identifier of the user requesting the first application, which is returned by the cloud server, can be received.
S504: and returning a user identifier to the cloud server according to the third request, so that the cloud server completes the authorized login of the terminal to the second application according to the user identifier.
Here, when the terminal receives a third request returned by the cloud server, the terminal returns a corresponding user identifier to the cloud server according to the third request, so that the cloud server completes authorized login of the terminal to the second application according to the user identifier. In practical applications, the user identifier may include information used for characterizing the identity of the user, such as a mobile phone number of the user, account information of the user in the first application, and the like.
In the embodiment, the account authorization information which is sent by the cloud server and used for requesting the user is received, the account authorization information is returned to the cloud server, the user identification is returned to the cloud server according to the information which is sent by the cloud server and used for requesting the user identification of the user, and the cloud server can finish authorized login of the terminal to the second application according to the user identification, so that the second application program can be in a login state, the user can directly use related functions of the second application, manual login is not needed, the use convenience of the application is improved, and the use experience of the user is enhanced.
S102: receiving a resource file corresponding to the second application returned by the cloud server according to the first request; and constructing the resource file corresponding to the second application through HTML 5.
Here, the terminal can receive the resource corresponding to the second application returned by the cloud server according to the first request after transmitting the first request for requesting the resource file corresponding to the second application to the cloud server, and the resource file corresponding to the second application is constructed by HTML 5. HTML5 is a Language way to build and present internet content, and is the specification of HTML (Hypertext Markup Language). Since the HTML5 is applicable to terminals of different operating systems, most of the applications of the terminals can support the used language, and the terminals and browsers of different systems can parse the resource file corresponding to the second application constructed by the HTML5, the page corresponding to the second application can be loaded on the terminals and browsers of different systems, and the cross-platform use of the resource file can be realized without performing format conversion on the resource file.
S103: and loading the page of the second application in the first application according to the resource file corresponding to the second application.
Here, the terminal loads the page of the second application in the first application according to the resource file corresponding to the second application returned by the cloud server, so that the page of the second application is displayed in the first application. After the page of the second application is loaded, the user can use the related functions of the second application on the local application. Since the first application includes a browser and the resource file corresponding to the second application is constructed by HTML5, the page of the second application can be loaded on the browser according to the resource file corresponding to the second application, and the user can access the application program through the browser. As shown in fig. 2, fig. 2 illustrates a page of a second application loaded in a first application, wherein the first application is an enterprise communication and office tool application, the second application loaded in the first application is a machine room sentinel, and various functions in the second application can also be used according to the page of the second application loaded in the first application. After a page of a second application is loaded on a ground application of a terminal, a user can use a related function of the second application on a first application, specifically, when the user needs to use the related function of the second application, the terminal can send an HTTP request message to a cloud server, the request message is data used for acquiring the function of the second application from the cloud server, the cloud server forwards the request message sent by the terminal to a cloud server system background, the cloud server system background returns corresponding data to the cloud server according to the request message, and the cloud server sends the data to the terminal again, so that the user can use the related function of the second application on the first application of the terminal.
In the embodiment, the resource file request for acquiring the application program to be accessed is sent to the cloud server through the application program of the terminal, and the page of the application program to be accessed is loaded in the application program of the terminal according to the resource file returned by the cloud server, so that the user can use the function on the application program on the terminal under the condition that the corresponding application program is not downloaded, the convenience of the user in using the application program is enhanced, and the use experience of the user is enhanced.
An embodiment of the present invention further provides another application access method, as shown in fig. 6, the method includes:
s601: receiving a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of the resource file corresponding to the second application on the cloud server.
Here, when the user needs to access the second application through the first application on the terminal, the cloud server can receive a first request sent by the terminal through the first application, where the first request is used for requesting a resource file corresponding to the second application. The first request received by the cloud server carries a domain name corresponding to the second application, wherein the domain name comprises a network address of the cloud server and a storage path of the resource file corresponding to the second application on the cloud server, and therefore the network address of the cloud server receiving the first request is the same as the network address of the cloud server in the domain name carried in the first request. The cloud server is an important component of cloud computing service, and can provide a service platform with comprehensive business capability for various internet users. The first application refers to a browser, a social application, and the like. The second application refers to a target application which the user needs to access, and includes application programs such as an audio and video playing application, a game application and a shopping application.
S602: acquiring a resource file corresponding to the second application according to the first request; and the resource file corresponding to the second application is constructed by HTML 5.
Here, after receiving the first request sent by the terminal, the cloud server can obtain, according to the first request, a resource file corresponding to the second application, where the resource file corresponding to the second application is constructed by HTML 5. Because the network address of the cloud server receiving the first request is the same as the network address of the cloud server of the domain name carried by the first request, the cloud server can acquire the resource file corresponding to the second application stored on the cloud server by acquiring the storage path of the resource file corresponding to the second application in the domain name carried by the first request on the cloud server. In practical applications, when a user is in a working environment, the used network is often a local area network, and when the user needs to access an application program, the user needs to access the application program through a browser, the user needs to access the application program through a wide area network. When any one of a protocol, a domain name, and a port of a requested Uniform Resource Locator (URL) is different from the URL of a page opened in a current network environment, a problem of cross-domain occurs, and complicated configuration is required to enable a wide area network and a local area network to communicate with each other, where the requested URL is to obtain a resource file corresponding to an application program to be accessed. In the embodiment of the invention, the system in the wide area network and the system in the local area network can communicate by requesting the resource file corresponding to the application program from the cloud server, so that the problem that the browser can cross the domains is solved.
S603: sending the resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
Here, after acquiring the resource file corresponding to the second application according to the first request, the cloud server sends the acquired resource file to the terminal, and the resource file acquired by the cloud server can be used by the terminal to load a page of the second application in the first application.
In the embodiment, the resource file corresponding to the second application is acquired according to the received first request sent by the first application, and the acquired resource file corresponding to the second application is sent to the terminal, so that the resource file corresponding to the second application can be used by the terminal to load a page of the second application in the local application, and a user can access an application program which is not downloaded on the terminal through an existing application program on the terminal without additionally downloading the application program, thereby enhancing the convenience of the user in using the application program.
In an embodiment, the cloud server completes authorized login of the terminal to the second application according to a user identifier of a user of the first application of the terminal, as shown in fig. 7, and the method further includes:
s701: sending a second request to the terminal; the second request is used for requesting account authorization information of the user of the first application from the terminal.
Here, the cloud server completes authorized login of the terminal to the second application according to the information of the user requested to the terminal, so that the second application is in a login state when the first application program loads a page of the second application according to the resource file corresponding to the second application. In order to complete the authorized login of the terminal to the second application, the cloud server can send a second request to the terminal, wherein the second request is used for requesting account authorization information of the user of the first application from the terminal.
S702: and receiving the account authorization information returned by the terminal according to the second request.
Here, after sending the second request to the terminal, the cloud server can receive account authorization information returned by the terminal according to the second request. In practical application, the terminal user may reject the second request sent by the cloud server, so that the cloud server cannot authorize the login of the second application through the terminal, and the terminal user may also allow the second request sent by the cloud server, so that the cloud server can authorize the login of the second application through the terminal. When the terminal user rejects the second request sent by the cloud server, the cloud server can receive account authorization information sent by the terminal and rejecting authorized login. When the terminal user allows the second request sent by the cloud server, the cloud server can receive account authorization information which is sent by the terminal and allows authorized login, specifically, the account authorization information received by the cloud server is an authorization code, the authorization code is a basis for the terminal to trust the cloud server, and the cloud server is allowed to complete authorized login of the terminal to the second application program through the user information.
S703: generating a third request according to the account authorization information; the third request is for requesting a user identification of a user of the first application from the terminal.
Here, the cloud server generates a third request according to the received account authorization information, where the third request is used to request the terminal for the user identifier of the user of the first application. In practical applications, when the account authorization information received by the cloud server is account authorization information that denies authorized login, that is, the user does not allow the cloud server to complete authorized login of the terminal to the second application program by acquiring information of the user of the terminal according to the acquired information of the user of the terminal, a third request for acquiring the user identifier of the user of the first application of the terminal needs to be generated. When the account authorization information received by the cloud server is account authorization information allowing authorized login, the cloud server can generate a third request according to the account authorization information, so that the cloud server can complete authorized login of the terminal to the second application program.
S704: and sending the third request to the terminal.
Here, the generated third request is sent to the terminal for obtaining the user identification of the user of the first application of the terminal to the terminal.
S705: and receiving the user identification returned by the terminal according to the third request.
Here, after the cloud server sends the third request to the terminal, the cloud server can receive the user identifier returned by the terminal according to the third request. In practical applications, the user identifier may include information used for characterizing the identity of the user, such as a mobile phone number of the user, account information of the user in the first application, and the like. As shown in fig. 8, fig. 8 shows a case where an ECS (electronic computer Service) interacts with a terminal, where the terminal may be an APP (Application) on a mobile terminal or a browser. The APP on the mobile terminal comprises a first application program and a second application program. The cloud server receives a first request sent by the mobile terminal through the Internet, and sends a resource file corresponding to the second application to the mobile terminal through the Internet according to the first request, so that the mobile terminal can receive the resource file corresponding to the second application. The cloud server can receive a first request sent by the browser through the switch and the router, the cloud server obtains the resource file corresponding to the second application according to the first request, and the cloud server sends the obtained resource file corresponding to the second application to the browser through the router and the switch, so that the browser can receive the resource file corresponding to the second application. When the cloud server needs to finish authorized login of the terminal to the second application according to user information of the first application of the terminal, the cloud server sends an account authorization information request and a user identification request of a user of an application program of the mobile terminal to the application program of the mobile terminal through the Internet, and the mobile terminal returns related account authorization information and a user identification to the cloud server through the Internet. The cloud server can also send the account authorization information request and the user identification request of the user to the browser through the router and the switch, and the browser returns the related account authorization information and the user identification through the router and the switch.
S706: and finishing the authorized login of the terminal to the second application according to the user identification.
Here, the cloud server can complete authorized login of the terminal to the second application according to the user identifier. For example, when the user identifier acquired by the cloud server is the mobile phone number of the user, after the cloud server acquires the mobile phone number of the user, the cloud server may complete authorized login of the terminal to the second application according to the mobile phone number of the user and the authorization code. Specifically, after the cloud server obtains the mobile phone number of the user of the terminal, the cloud server can log in the account of the cloud server according to the mobile phone number of the user, so that the cloud server keeps a login state. When the cloud server receives a request that the terminal needs to acquire the resource file corresponding to the second application, the resource file corresponding to the second application can be returned to the terminal, and the terminal loads the page of the second application through the resource file, because the cloud server maintains the login state, the second application can also automatically log in according to the account information of the cloud server, so that the second application maintains the login state, and the cloud server can complete authorized login of the terminal to the second application according to the user information of the terminal. As shown in fig. 9, fig. 9 shows a page for performing authorized login of the second application in the first application of the terminal. When the cloud server acquires the user identifier, the information required for login can be filled, so that the user can complete login in the second application.
In the embodiment, the second request requesting the account authorization information of the user of the first application is sent to the terminal, the account authorization information returned by the terminal according to the second request is received by the receiving terminal, the third request generating the user identifier of the user requesting the first application from the terminal according to the account authorization information is sent to the terminal, the user identifier returned by the receiving terminal according to the third request is received, and the authorized login of the terminal to the second application is completed according to the user identifier, so that the user can complete the authorized login of the second application in the first application of the terminal, the user can use the related functions of the second application, the user is prevented from manually logging in the second application, and the use convenience of the application is improved.
In an embodiment, the method further comprises:
and when the version of the second application is changed, updating the resource file corresponding to the second application.
Here, when the version of the second application changes, the cloud server updates the resource file corresponding to the second application. In practical application, in order to meet different requirements of a user, a developer can push out a new version of an application program, the function of the application program is continuously improved, and when the version of the application program changes, a resource file corresponding to the application program also changes correspondingly. The resource file corresponding to the second application is stored on the cloud server, when the second application has a new version, the cloud server acquires the resource file corresponding to the second application with the new version, and replaces the resource file corresponding to the second application with the old version stored in the cloud server, so that the resource file corresponding to the second application can be updated in time, when the cloud server receives a resource file request corresponding to the second application sent by the terminal, the resource file corresponding to the second application with the new version can be returned to the terminal, and a page of the second application loaded in the first application by the terminal belongs to a page of the second application with the new version.
In the embodiment, when the version of the second application changes, the resource file corresponding to the second application is updated, the application can be updated in time, automatic update of the application is realized, a user does not need to check whether the application has a new version regularly or update the application by himself, the user can use the application program more conveniently, and the use convenience of the application is improved.
In an application embodiment, as shown in fig. 10, fig. 10 is a schematic flowchart of application access, where a terminal includes a social application and a browser.
S1001: and storing the resource file corresponding to the second application on the cloud server, and creating a domain name. And developing the second application by a developer, compiling the second application to obtain a resource file corresponding to the second application, storing the resource file on the cloud server, and creating a domain name for the resource file.
S1002: the browser sends the first request to the cloud server, or the social application sends the second request to the cloud server. And the browser sends a first request to the cloud server to request to acquire the resource file corresponding to the second application. Or the user can access the second application through an access portal in the social application, and send a first request to the cloud server through the access portal to request to acquire the resource file corresponding to the second application.
S1003: and the cloud server returns the resource file corresponding to the second application to the browser, or the cloud server returns the resource file corresponding to the second application to the social application. After the cloud server receives the first request sent by the browser, the cloud server returns the resource file corresponding to the second application to the browser according to the first request sent by the browser. Or after the cloud server receives the first request sent by the social application, the cloud server returns the resource file corresponding to the second application to the social application according to the first request sent by the social application.
S1004: and loading the page of the second application on the browser or loading the page of the second application on the social application.
S1005: the user uses the related function of the second application. After the page of the second application is loaded on the browser or the social application, the user can use the related functions of the second application.
S1006: the cloud server sends a second request to the browser or the social application. When the user uses the related function of the second application, the cloud server sends a second request to the browser or the social application, so that the cloud server completes the authorized login of the browser or the social application to the second application according to the user information of the browser or the social application.
S1007: the browser returns the user authorization information to the cloud server, or the social application returns the user authorization information to the cloud server. And the browser or the social application returns the user authorization information to the cloud server according to the received second request.
S1008: the cloud server sends the third request to the browser, or the cloud server sends the third request to the social application. And the cloud server sends a third request to the browser or the social application according to the received user authorization information, wherein the third request is used for requesting to acquire the user identification of the user of the browser or the social application.
S1009: and the browser returns the user identification to the cloud server, or the social application returns the user identification to the cloud server. And the browser or the social application returns the corresponding user identification to the cloud server according to the third request. And the cloud server completes the authorized login of the browser or the social application to the second application according to the returned user identification.
S1010: the browser communicates to the cloud server through an HTTP request, or the social application communicates to the cloud server through an HTTP request. After the authorized login of the browser or the social application to the second application is completed, the user communicates to the cloud server through the HTTP request when the browser or the social application uses the related functions of the second application.
S1011: the cloud server returns data to the browser, or the cloud server returns data to the social application. The cloud server sends the received request to a cloud server system background, the cloud server system background returns corresponding data to the cloud server, and the cloud server sends the corresponding data to the browser or the social application.
In order to implement the application access method according to the embodiment of the present invention, an embodiment of the present invention further provides an application access device, as shown in fig. 11, where the application access device includes:
a first sending unit 1101, configured to send a first request to a cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
a first receiving unit 1102, configured to receive a resource file corresponding to the second application, where the resource file is returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
a loading unit 1103, configured to load a page of the second application in the first application according to the resource file corresponding to the second application.
In one embodiment, the application type of the first application is a social application type; an access entrance of the second application is arranged in the first application; the first sending unit 1101 sends a first request to a cloud server through a first application, and further includes:
receiving a triggering instruction about the access entry in the first application; the access entrance is correspondingly provided with a domain name corresponding to the second application;
generating the first request based on the domain name corresponding to the second application according to the trigger instruction;
sending the first request to the cloud server.
In one embodiment, the access device of the application further includes:
a third receiving unit, configured to receive a second request sent by the cloud server; the second request is used for requesting account authorization information of the user of the first application from the terminal;
a third sending unit, configured to return the account authorization information to the cloud server according to the second request;
a fourth request receiving unit, configured to receive a third request generated by the cloud server according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
and a fourth sending unit, configured to return a user identifier to the cloud server according to the third request, so that the cloud server completes authorized login of the terminal to the second application according to the user identifier.
An embodiment of the present invention further provides an access apparatus for an application, as shown in fig. 12, the access apparatus for an application includes:
a second receiving unit 1201, configured to receive a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
an obtaining unit 1202, configured to obtain, according to the first request, a resource file corresponding to the second application; the resource file corresponding to the second application is constructed through HTML 5;
a second sending unit 1203, configured to send a resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
In one embodiment, the access device of the application further comprises:
a fifth sending unit, configured to send a second request to the terminal; the second request is used for requesting account authorization information of the user of the first application from the terminal;
a fifth receiving unit, configured to receive the account authorization information returned by the terminal according to the second request;
the generating unit is used for generating a third request according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
a sixth sending unit, configured to send the third request to the terminal;
a sixth receiving unit, configured to receive the user identifier returned by the terminal according to the third request;
and the login unit is used for finishing the authorized login of the terminal to the second application according to the user identification.
In one embodiment, the access device for the application further includes:
and the updating unit is used for updating the resource file corresponding to the second application when the version of the second application is changed.
Based on the hardware implementation of the program module, and in order to implement the method according to the embodiment of the present invention, an embodiment of the present invention further provides an electronic device, and fig. 13 is a schematic diagram of a hardware composition structure of the electronic device according to the embodiment of the present invention, and as shown in fig. 13, the electronic device includes:
a communication interface 1 capable of information interaction with other devices such as network devices and the like;
and the processor 2 is connected with the communication interface 1 to realize information interaction with other equipment, and is used for executing an access method of an application provided by one or more technical schemes when running a computer program. And the computer program is stored on the memory 3.
In practice, of course, the various components in the electronic device are coupled together by the bus system 4. It will be appreciated that the bus system 4 is used to enable connection communication between these components. The bus system 4 comprises, in addition to a data bus, a power bus, a control bus and a status signal bus. For clarity of illustration, however, the various buses are labeled as bus system 4 in fig. 13.
The memory 3 in the embodiment of the present invention is used to store various types of data to support the operation of the electronic device. Examples of such data include: any computer program for operating on an electronic device.
It will be appreciated that the memory 3 may be either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 2 described in the embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The method disclosed by the above embodiment of the present invention can be applied to the processor 2, or implemented by the processor 2. The processor 2 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 2. The processor 2 described above may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor 2 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 3, and the processor 2 reads the program in the memory 3 and in combination with its hardware performs the steps of the aforementioned method.
When the processor 2 executes the program, the corresponding processes in the methods according to the embodiments of the present invention are realized, and for brevity, are not described herein again.
In an exemplary embodiment, the present invention further provides a storage medium, i.e. a computer storage medium, in particular a computer readable storage medium, for example comprising a memory 3 storing a computer program, which is executable by a processor 2 to perform the steps of the aforementioned method. The computer readable storage medium may be Memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus, terminal and method may be implemented in other manners. The above-described device embodiments are only illustrative, for example, the division of the unit is only one logical function division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling an electronic device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A method for accessing an application, the method comprising:
sending a first request to a cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
receiving a resource file corresponding to the second application returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
and loading the page of the second application in the first application according to the resource file corresponding to the second application.
2. The application access method according to claim 1, wherein the application type of the first application is a social application type; an access entrance of the second application is arranged in the first application;
the sending, by the first application, the first request to the cloud server includes:
receiving a triggering instruction about the access entry in the first application; the access entrance is correspondingly provided with a domain name corresponding to the second application;
generating the first request based on the domain name corresponding to the second application according to the trigger instruction;
sending the first request to the cloud server.
3. The method for accessing an application according to claim 2, wherein the method further comprises:
receiving a second request sent by the cloud server; the second request is used for requesting account authorization information of the user of the first application from the terminal;
returning the account authorization information to the cloud server according to the second request;
receiving a third request generated by the cloud server according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
and returning a user identifier to the cloud server according to the third request, so that the cloud server completes the authorized login of the terminal to the second application according to the user identifier.
4. A method for accessing an application, the method comprising:
receiving a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
acquiring a resource file corresponding to the second application according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
sending the resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
5. The method for accessing an application according to claim 4, wherein the method further comprises:
sending a second request to the terminal; the second request is used for requesting account authorization information of the user of the first application from the terminal;
receiving the account authorization information returned by the terminal according to the second request;
generating a third request according to the account authorization information; the third request is used for requesting the terminal for the user identification of the user of the first application;
sending the third request to the terminal;
receiving the user identification returned by the terminal according to the third request;
and finishing the authorized login of the terminal to the second application according to the user identification.
6. The method for accessing an application according to claim 4, wherein the method further comprises:
and when the version of the second application is changed, updating the resource file corresponding to the second application.
7. An apparatus for accessing an application, the apparatus comprising:
the cloud server comprises a first sending unit, a second sending unit and a processing unit, wherein the first sending unit is used for sending a first request to the cloud server through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of the cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
a first receiving unit, configured to receive a resource file corresponding to the second application, where the resource file is returned by the cloud server according to the first request; the resource file corresponding to the second application is constructed through HTML 5;
and the loading unit is used for loading the page of the second application in the first application according to the resource file corresponding to the second application.
8. An apparatus for accessing an application, the apparatus comprising:
a second receiving unit, configured to receive a first request sent by a terminal through a first application; the first request is used for requesting a resource file corresponding to a second application; the first request carries a domain name corresponding to the second application; the composition of the domain name comprises a network address of a cloud server and a storage path of a resource file corresponding to the second application on the cloud server;
an obtaining unit, configured to obtain, according to the first request, a resource file corresponding to the second application; the resource file corresponding to the second application is constructed through HTML 5;
the second sending unit is used for sending the resource file corresponding to the second application to the terminal; and the resource file corresponding to the second application is used by the terminal for loading the page of the second application in the first application.
9. An electronic device, comprising: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to perform the steps of the method of any one of claims 1 to 3 or 4 to 6 when running the computer program.
10. A storage medium having a computer program stored thereon, the computer program, when being executed by a processor, implementing the steps of the method of any one of claims 1 to 3 or 4 to 6.
CN202010089064.9A 2020-02-12 2020-02-12 Application access method and device, electronic equipment and storage medium Pending CN111314454A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010089064.9A CN111314454A (en) 2020-02-12 2020-02-12 Application access method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010089064.9A CN111314454A (en) 2020-02-12 2020-02-12 Application access method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111314454A true CN111314454A (en) 2020-06-19

Family

ID=71148915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010089064.9A Pending CN111314454A (en) 2020-02-12 2020-02-12 Application access method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111314454A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407364A (en) * 2021-06-25 2021-09-17 青岛海信移动通信技术股份有限公司 Calling service method and device of application program, electronic equipment and storage medium
CN114257441A (en) * 2021-12-17 2022-03-29 北京字跳网络技术有限公司 Data processing method and device based on cloud document component

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530160A (en) * 2013-10-21 2014-01-22 迈普通信技术股份有限公司 Page loading method and device
CN104010041A (en) * 2014-06-09 2014-08-27 蒋斌 Control method and device for recommending APP in application program
CN104410653A (en) * 2014-07-17 2015-03-11 深圳市巨龙科教高技术股份有限公司 Multi-screen interaction method and system
CN104881308A (en) * 2015-05-18 2015-09-02 百度在线网络技术(北京)有限公司 Application program handling method and device
CN105094577A (en) * 2014-04-23 2015-11-25 小米科技有限责任公司 Method and apparatus for application switching
CN106502736A (en) * 2016-10-18 2017-03-15 腾讯科技(深圳)有限公司 Applied program processing method and device
WO2017045563A1 (en) * 2015-09-17 2017-03-23 阿里巴巴集团控股有限公司 Web app access method, apparatus, and system
CN106559481A (en) * 2016-11-02 2017-04-05 深圳市合互联技术有限责任公司 A kind of method and server that application is provided
CN108845805A (en) * 2012-06-29 2018-11-20 吴东辉 A kind of method of software connection
CN109040182A (en) * 2018-06-26 2018-12-18 腾讯科技(深圳)有限公司 A kind of service access method and device, electronic equipment, storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108845805A (en) * 2012-06-29 2018-11-20 吴东辉 A kind of method of software connection
CN103530160A (en) * 2013-10-21 2014-01-22 迈普通信技术股份有限公司 Page loading method and device
CN105094577A (en) * 2014-04-23 2015-11-25 小米科技有限责任公司 Method and apparatus for application switching
CN104010041A (en) * 2014-06-09 2014-08-27 蒋斌 Control method and device for recommending APP in application program
CN104410653A (en) * 2014-07-17 2015-03-11 深圳市巨龙科教高技术股份有限公司 Multi-screen interaction method and system
CN104881308A (en) * 2015-05-18 2015-09-02 百度在线网络技术(北京)有限公司 Application program handling method and device
WO2017045563A1 (en) * 2015-09-17 2017-03-23 阿里巴巴集团控股有限公司 Web app access method, apparatus, and system
CN106502736A (en) * 2016-10-18 2017-03-15 腾讯科技(深圳)有限公司 Applied program processing method and device
CN106559481A (en) * 2016-11-02 2017-04-05 深圳市合互联技术有限责任公司 A kind of method and server that application is provided
CN109040182A (en) * 2018-06-26 2018-12-18 腾讯科技(深圳)有限公司 A kind of service access method and device, electronic equipment, storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赖晓京: ""基于Html5 WebSocket的即时通讯***"", 《电子技术与软件工程》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407364A (en) * 2021-06-25 2021-09-17 青岛海信移动通信技术股份有限公司 Calling service method and device of application program, electronic equipment and storage medium
CN114257441A (en) * 2021-12-17 2022-03-29 北京字跳网络技术有限公司 Data processing method and device based on cloud document component
CN114257441B (en) * 2021-12-17 2023-12-15 北京字跳网络技术有限公司 Data processing method and device based on cloud document component

Similar Documents

Publication Publication Date Title
US10635793B2 (en) Restricted accounts on a mobile platform
CN108228818B (en) Webpage resource loading method and device, electronic equipment and storage medium
US8630747B2 (en) Alternative authorization for telematics
CN111988337B (en) Authority management method and system
EP1345378A2 (en) A method and system for providing caching services
WO2013159750A1 (en) Cloud-storage-based file processing method and system
CN111176794B (en) Container management method, device and readable storage medium
CN112162958B (en) Network file system mounting method and device, electronic equipment and storage medium
CN106254319B (en) Light application login control method and device
CN106776917B (en) Method and device for acquiring resource file
CN112947945B (en) Multi-type application release method and device, computer equipment and storage medium
CN111314454A (en) Application access method and device, electronic equipment and storage medium
CN105453126A (en) Application sharing service method and apparatus applied thereto
CN111737687A (en) Access control method, system, electronic device and medium for webpage application system
KR20130077433A (en) System and method for authority management in the mobile cloud service
CN113821307B (en) Method, device and equipment for quickly importing virtual machine images
US20200028852A1 (en) Information processing apparatus, information processing system, and information processing method
CN113239308B (en) Page access method, device, equipment and storage medium
CN111563215B (en) Method and device for controlling front-end operation authority and related equipment
CN112818270A (en) Data cross-domain transfer method and device and computer equipment
CN107979577B (en) Terminal authentication method and device
CN112491940B (en) Request forwarding method and device of proxy server, storage medium and electronic equipment
CN109992298B (en) Examination and approval platform expansion method and device, examination and approval platform and readable storage medium
CN113966604A (en) Web application wrapper
CN116566656A (en) Resource access method, device, equipment and computer storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200619