Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A way to support multi-browser communication with native applications

A technology for local applications and browsers, applied in the directions of inter-program communication, multi-programming device, program control design, etc., can solve problems such as inconvenience of use and different kernel development technologies, achieve secure transmission, and overcome the problems of different kernels. Effect

Active Publication Date: 2020-04-17
广东省电子商务认证有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The purpose of the present invention is to overcome the shortcomings and deficiencies of the prior art, provide a method for supporting multiple browsers to communicate with local applications, and use custom URLs to enable browsers to start local applications, which can meet the needs of browsers and local applications. Requirements for program interaction, compatibility with various browsers, overcomes the inconvenience caused by incompatibility to users due to different kernels and different development technologies of mainstream browsers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A way to support multi-browser communication with native applications
  • A way to support multi-browser communication with native applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] A method for supporting communication between multiple browsers and local application programs, the method involves browsers, application system servers, auxiliary servers, and local application programs. Through the application system server and the auxiliary server, the browser can realize indirect interaction with the local application program. Among them, in order to enable the local application to better interact with the browser and facilitate the integration of application development, an auxiliary server is used. The auxiliary server mainly constructs the URL according to the content of the application request, and transmits the running results of the local application. to the application system server.

[0041] The specific process is as follows:

[0042] Step 1: The browser sends a request to the application system server (login, form signature, etc.).

[0043] Step 2: The application system server organizes the requested content, and requests services from ...

Embodiment 2

[0053] A method that supports communication between multiple browsers and local applications. Taking digital certificate login as an example, the operation process includes:

[0054] Step 1: The browser submits a login request to the application system server;

[0055] Step 2: The application system server generates a random number random;

[0056] Step 3: The application system server sends a signature request to the auxiliary server according to the application account and password.

[0057]Step 4: After the auxiliary server successfully authenticates the application system server, it returns a response result, that is, a custom URL: NetcaCryptoSvr: / / ? requestId=requestId&submitUrl=url

[0058] The url scheme is NetcaCryptoSvr: / / ,

[0059] The passed parameters are: requestId=requestId&submitUrl=url.

[0060] Where submitUrl is the url for the local application to submit the result to the secondary server.

[0061] Step 5: Go back to the browser page.

[0062] Step 6: ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for supporting multiple browsers to communicate with a local application program. The method comprises the steps of sending a request to an application system server by a browser; organizing request content and requesting a service to an auxiliary server by the application system server; constructing one user-defined URL based on the request content after successful authentication of the auxiliary server, and returning the user-defined URL to the browser through the application system server; further organizing the user-defined URL by the browser and calling a local application program in a webpage through a user-defined URL link; analyzing a URL parameter by the local application program and submitting the operation result to the auxiliary server; and returning the result to the browser by the auxiliary server through the application system server. The method for supporting multiple browsers to communicate with the local application program can meet the demand on interaction between the browser and the local application program and overcomes the problem of use inconvenience of users due to incompatibility caused by different kernels and different development technologies of the mainstream browsers.

Description

technical field [0001] The invention relates to the field of computer application technology, in particular to a method for supporting multiple browsers to communicate with local application programs. Background technique [0002] The current mainstream browsers include Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, 360 Safe Browser, etc. Existing solutions for supporting browsers to call local applications are as follows: [0003] (1)Microsoft ActiveX / COM [0004] Microsoft Internet Explorer uses Microsoft's ActiveX / COM, but currently the default browser used by win10 is Edge, which is no longer Microsoft Internet Explorer, and the current local application middleware cannot be used in Edge. With business development, more and more users expect to be compatible with Chrome, FireFox, Edge and other browsers at the same time. [0005] (2) Netscape NPAPI plug-in [0006] Old versions of Chrome and FireFox use Netscape NPAPI, and the code running in the NPAPI ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08H04L29/06G06F9/54H04L9/32
CPCG06F9/547H04L9/3247H04L63/0823H04L63/083H04L67/02H04L67/14
Inventor 梁宁宁赵敏梁家声刘义袁永强
Owner 广东省电子商务认证有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products