CN103823697B - Cross-platform implementation method, system and the plugin manager of application - Google Patents
Cross-platform implementation method, system and the plugin manager of application Download PDFInfo
- Publication number
- CN103823697B CN103823697B CN201410069281.6A CN201410069281A CN103823697B CN 103823697 B CN103823697 B CN 103823697B CN 201410069281 A CN201410069281 A CN 201410069281A CN 103823697 B CN103823697 B CN 103823697B
- Authority
- CN
- China
- Prior art keywords
- plug
- application
- access request
- unit access
- unit
- 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.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention proposes a kind of cross-platform implementation method of application, system and plugin manager, wherein, the cross-platform implementation method of application includes:Receive the plug-in unit access request that application is sent;And the plug-in code for realizing plug-in unit access request is loaded according to plug-in unit access request, and return to corresponding implementing result to application.The cross-platform implementation method of the application of the embodiment of the present invention, plug-in unit access request is obtained from application side, the plug-in code for realizing plug-in unit access request is loaded according to plug-in unit access request, and return to corresponding implementing result to application, plug-in unit is run under different platform or different application, so that user can obtain consistent experience when different platform is run and applied.
Description
Technical field
The present invention relates to Internet technical field, more particularly to a kind of cross-platform implementation method of application, system and insert
Part manager.
Background technology
With the fast development of mobile terminal technology, mobile terminal(Such as mobile phone etc.)It popularizes very much, and it is mobile whole
Hold the function of providing also more and more.For example, user can freely install the various applications write with web technology
(webApp), and it has been unusual common scenario to install tens applications in the terminal.But using with certain limitation
Property, for example, the application developed on some platform can be only applied to the platform, other platforms are not supported.
At present, developer is by developing Java Applet(The application program that Java language is write)Plug-in unit, can be multiple
It is run on different browsers, and consistent experience can be obtained.
But in process of the present invention is realized, inventor has found that at least there are the following problems in the prior art:Java
Applet plug-in unit volumes are excessive, and the speed of service is slow, and Mobile operating system is inadequate to the support of Java language, therefore can only transport
Row can not be run on mobile terminals on PC.
The content of the invention
It is contemplated that above-mentioned technical problem is solved at least to a certain extent.
For this purpose, first purpose of the present invention is to propose a kind of cross-platform implementation method of application, this method can use
Family obtains consistent experience when different platform is run and applied.
In order to achieve the above object, embodiment proposes a kind of cross-platform implementation method of application according to a first aspect of the present invention,
Including:Receive the plug-in unit access request that application is sent;And realize that the plug-in unit accesses according to plug-in unit access request loading
The plug-in code of request, and return to corresponding implementing result to the application.
The cross-platform implementation method of the application of the embodiment of the present invention obtains plug-in unit access request, according to plug-in unit from application side
The plug-in code of plug-in unit access request is realized in access request loading, and returns to corresponding implementing result to application so that plug-in unit can
To be run under different platform or different application, so that user can obtain consistent body when different platform is run and applied
It tests.
Second aspect of the present invention embodiment proposes a kind of plugin manager, including:Receiving module, for receiving application hair
The plug-in unit access request sent;And processing module, it is asked for realizing that the plug-in unit accesses according to plug-in unit access request loading
The plug-in code asked, and return to corresponding implementing result to the application.
The plugin manager of the embodiment of the present invention obtains plug-in unit access request from application side, is added according to plug-in unit access request
The plug-in code for realizing plug-in unit access request is carried, and corresponding implementing result is returned to application so that plug-in unit can be flat in difference
It is run under platform or different application, so that user can obtain consistent experience when different platform is run and applied.
Third aspect present invention embodiment proposes a kind of cross-platform realization system of application, including:It is described application and
The plugin manager of second aspect embodiment.
The cross-platform realization system of the application of the embodiment of the present invention, obtains plug-in unit access request, according to plug-in unit from application side
The plug-in code of plug-in unit access request is realized in access request loading, and returns to corresponding implementing result to application so that plug-in unit can
To be run under different platform or different application, so that user can obtain consistent body when different platform is run and applied
It tests.
The additional aspect and advantage of the present invention will be set forth in part in the description, and will partly become from the following description
It obtains substantially or is recognized by the practice of the present invention.
Description of the drawings
The above-mentioned and/or additional aspect and advantage of the present invention will become in the description from combination accompanying drawings below to embodiment
Substantially and it is readily appreciated that, wherein:
Fig. 1 is the flow chart according to the cross-platform implementation method of the application of one embodiment of the invention;
Fig. 2 is the structure diagram according to the cross-platform realization system of the application of one embodiment of the invention;
Fig. 3 is the flow chart according to the cross-platform implementation method of the application of another embodiment of the present invention;
Fig. 4 is the structure diagram according to the plugin manager of one embodiment of the invention;
Fig. 5 is the structure diagram according to the plugin manager of another embodiment of the present invention;
Fig. 6 is the structure diagram according to the cross-platform realization system of the application of another embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end
Same or similar label represents same or similar element or has the function of same or like element.Below with reference to attached
The embodiment of figure description is exemplary, and is only used for explaining the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings cross-platform implementation method, system and the inserter tube of application according to embodiments of the present invention are described
Manage device.
Fig. 1 is according to the flow chart of the cross-platform implementation method of the application of one embodiment of the invention, the embodiment of the present invention
The cross-platform implementation method of application be to be completed based on system shown in Fig. 2, which includes the plugin manager that is provided separately
100 and using 200.
Wherein, plugin manager 100 applies the 200 plug-in unit access requests sent for receiving, and please according to plug-in unit access
Loading is asked to realize the plug-in code of plug-in unit access request, and corresponding implementing result is returned to application 200.Using 200 be used for
Plugin manager 100 sends plug-in unit access request, and receives the corresponding implementing result of the return of plugin manager 100.It is so-called " to insert
Part " refers to the executable code that the language that the API that user provided based on Plugin Mechanism and Plugin Mechanism are supported is write.
In the cross-platform realization system of the application of the embodiment of the present invention, plugin manager 100 and application 200 carry out respectively
It sets and runs, the two is communicated by IPC.Therefore, plugin manager 100 is not limited be subject to using 200.When application needs
When accessing the function of plug-in unit, browser 200 passes through JS application programming interfaces(API)Interface plug-in unit access request, then
Plug-in unit access request is changed into IPC, and is sent to plugin manager 100, plugin manager 100 is according to plug-in unit access request, hair
It send to corresponding plug-in unit, corresponding pin function is used so as to can be accessed using 200.
Wherein, above application 200 can be browser.
As shown in Figure 1, the cross-platform implementation method of the application of the embodiment of the present invention, this method is carried out from plugin manager side
Description, comprises the following steps:
S101 receives the plug-in unit access request that application is sent.
In an embodiment of the present invention, when application need that pin function is accessed when, plugin manager can by into
It communicates between journey(IPC)The plug-in unit access request that interface application is sent.Wherein, plugin manager be one can run on it is multiple
The stand-alone service of platform.The process of plugin manager is to separate independent operating with the process applied, and is connect between the two by IPC
Mouthful, use TCP(Transmission Control Protocol, transmission control protocol)It is communicated.
Plug-in unit access request is to apply JS application programming interfaces(API)The communications protocol being converted into, wherein, JS is
Javascript is a kind of script for application.It specifically, can be there are two types of mode:First way passes through script
Language writes corresponding extender, so that the communications protocol that JS application programming interfaces API is converted into for different applications.
The communications protocol that JS application programming interfaces API is converted by the second way by Javascript plug-in units.
S102 loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request, and returns and correspond to application
Implementing result.
In an embodiment of the present invention, plugin manager can obtain an idle process from the process being pre-created,
The plug-in code for realizing plug-in unit access request is loaded according to plug-in unit access request by idle process, it can also be by newly creating
Process loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request.
Plugin manager and the communications protocol of application are application layer protocols, can be self-defined to agreement progress, can also be straight
It connects using HTTP(Hypertext transfer protocol, hypertext transfer protocol)Agreement.HTTP is used in the present embodiment
Agreement is not defined.
Plugin manager is responsible for the plug-in unit of all applications, and is stored in local directory.It is receiving using transmission
Plug-in unit access request after, pass through management of process algorithm, obtain an idle process.The idle process can be a Webkit
Example loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request, and performs knot to application return is corresponding
Fruit.
The cross-platform implementation method of the application of the embodiment of the present invention obtains plug-in unit access request, according to plug-in unit from application side
The plug-in code of plug-in unit access request is realized in access request loading, and returns to corresponding implementing result to application so that plug-in unit can
To be run under different platform or different application, so that user can obtain consistent body when different platform is run and applied
It tests.
Fig. 3 be according to the flow chart of the cross-platform implementation method of the application of another embodiment of the present invention, the embodiment with
It is described exemplified by browser.
As shown in figure 3, the cross-platform implementation method of the application of the embodiment of the present invention, including:
The API that the language that the operating system that browser is used to be based on provides is write is transformed into JSAPI by S301.
In an embodiment of the present invention, plugin manager is by the expanded function of Webkit, the behaviour that browser is based on
The language i.e. native language of system offer is provided(Such as:C language, Java language)The API write is transformed into JS API so that base
More enriched in the pin function that JS writes it is powerful, being capable of flexible Application.
S302 establishes the permission tree comprising resource and permission correspondence, determines corresponding to the resource accessed when anterior plug-in
Permission be more than predetermined level when, pop up prompt message.
In an embodiment of the present invention, local permission may be accessed in plugin manager, therefore can establish comprising resource
With the permission tree of permission correspondence, when determining that the permission corresponding to the resource accessed when anterior plug-in is more than predetermined level, pop-up
Prompt message.Wherein, predetermined level is to preset.Such as:When operating on mobile phone, mobile communication may be accessed
Record, therefore can just be obtained after user confirms when sensitive information is accessed and continue to make, it is necessary to pop up prompt message
Permission.
S303 receives the plug-in unit access request that browser is sent.
In an embodiment of the present invention, when application need that pin function is accessed when, plugin manager can by into
It communicates between journey(IPC)The plug-in unit access request that interface browser is sent.Wherein, plugin manager be one can run on it is more
The stand-alone service of a platform.The process of plugin manager is to separate independent operating with the process of browser, is passed through between the two
IPC interfaces, use TCP(Transmission Control Protocol, transmission control protocol)It is communicated.
Plug-in unit access request is browser by JS application programming interfaces(API)The communications protocol being converted into, wherein, JS is
Javascript is a kind of script for browser.It specifically, can be there are two types of mode:First way passes through foot
This language writes corresponding extender for different browsers, so that the communication association that JS application programming interfaces API is converted into
View.The communications protocol that JS application programming interfaces API is converted by the second way by Javascript plug-in units.
S304, according to plug-in unit access request load realize plug-in unit access request plug-in code, and to browser return pair
The implementing result answered.
In an embodiment of the present invention, plugin manager can obtain an idle process from the process being pre-created,
The plug-in code for realizing plug-in unit access request is loaded according to plug-in unit access request by idle process, it can also be by newly creating
Process loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request.
Plugin manager and the communications protocol of browser are application layer protocols, can be self-defined to agreement progress, can also
Directly use HTTP(Hypertext transfer protocol, hypertext transfer protocol)Agreement.It is used in the present embodiment
Http protocol is not defined.
Plugin manager is responsible for the plug-in unit of all applications, and is stored in local directory.Receiving browser hair
After the plug-in unit access request sent, by management of process algorithm, an idle process is obtained.The idle process is a Webkit
(It increases income browser engine)Example loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request, and to browsing
Device returns to corresponding implementing result.
The cross-platform implementation method of the application of the embodiment of the present invention, by the way that the operating system that browser is used to be based on is carried
The API that the language of confession is write is transformed into JS API so that is more enriched powerful, can flexibly answered based on the pin function that JS writes
With;By establishing the permission tree comprising resource and permission correspondence, the permission corresponding to the resource accessed when anterior plug-in is determined
During more than predetermined level, prompt message is popped up, adds the security for accessing plug-in unit.
In order to realize above-described embodiment, the present invention also proposes a kind of plugin manager.
Fig. 4 is the plugin manager according to one embodiment of the invention.
As shown in figure 4, the plugin manager of the embodiment of the present invention includes:Receiving module 110 and processing module 120.
Specifically, the plug-in unit access request that receiving module 110 sends for reception application.The application can be browser.
In an embodiment of the present invention, when application need that pin function is accessed when, receiving module 110 can by into
It communicates between journey(IPC)The plug-in unit access request that interface application is sent.Specifically, plugin manager be one can run on it is more
The stand-alone service of a platform.The process of plugin manager is to separate independent operating with the process applied, and passes through IPC between the two
Interface uses TCP(Transmission Control Protocol, transmission control protocol)It is communicated.
Plug-in unit access request is to apply JS application programming interfaces(API)The communications protocol being converted into, wherein, JS is
Javascript is a kind of script for being directed to application such as browser.It specifically, can be there are two types of mode:The first side
Formula writes corresponding extender, so that JS application programming interfaces API was converted by script for different applications
Communications protocol.The communications protocol that JS application programming interfaces API is converted by the second way by Javascript plug-in units.
Processing module 120 be used for according to plug-in unit access request load realize plug-in unit access request plug-in code, and to should
With the corresponding implementing result of return.
In an embodiment of the present invention, processing module 120 can obtain an idle process from the process being pre-created,
The plug-in code for realizing plug-in unit access request is loaded according to plug-in unit access request by idle process, it can also be by newly creating
Process loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request.
Plugin manager and the communications protocol of application are application layer protocols, can be self-defined to agreement progress, can also be straight
It connects using HTTP(Hypertext transfer protocol, hypertext transfer protocol)Agreement.HTTP is used in the present embodiment
Agreement is not defined.
Processing module 120 is responsible for the plug-in unit of all applications, and is stored in local directory.It is receiving using transmission
Plug-in unit access request after, pass through management of process algorithm, obtain an idle process.The idle process is a Webkit reality
Example loads the plug-in code for realizing plug-in unit access request according to plug-in unit access request, and returns to corresponding implementing result to application.
The plugin manager of the embodiment of the present invention obtains plug-in unit access request from application side, is added according to plug-in unit access request
The plug-in code for realizing plug-in unit access request is carried, and corresponding implementing result is returned to application so that plug-in unit can be flat in difference
It is run under platform different application, so that user can obtain consistent experience when different platform is run and applied.
Fig. 5 is the structure diagram according to the plugin manager of another embodiment of the present invention.
As shown in figure 5, the plugin manager of the embodiment of the present invention includes:Receiving module 110, processing module 120, modulus of conversion
Block 130 and authority management module 140.
Modular converter 130 is used for before the plug-in unit access request for receiving that application such as browser is sent in receiving module, will
The API that the language that the operating system being based on using application is provided is write is transformed into JS API.
In an embodiment of the present invention, modular converter 130 is by the expanded function of Webkit, the operation that application is based on
Language, that is, native language that system provides(Such as:C language, Java language)The API write is transformed into JS API so that be based on
The pin function that JS writes more enrich it is powerful, being capable of flexible Application.
Authority management module 140 is used to that the language provided using the operating system being based on will to be used in modular converter 130
The API write is transformed into after JS API, establishes the permission tree comprising resource and permission correspondence, determines to access when anterior plug-in
Resource corresponding to permission be more than predetermined level when, pop up prompt message.
In an embodiment of the present invention, local permission, therefore authority management module 140 may be accessed in plugin manager
The permission tree comprising resource and permission correspondence can be established, it is pre- to determine that the permission corresponding to the resource accessed when anterior plug-in is more than
If during grade, pop up prompt message.Wherein, predetermined level is to preset.Such as:When operating on mobile phone, may visit
It asks cell phone address book, therefore just may be used after user confirms, it is necessary to pop up prompt message when sensitive information is accessed
To obtain the permission being continuing with.
The plugin manager of the embodiment of the present invention, by the way that the language provided using the operating system being based on will be used to write
API be transformed into JS API so that more enriched based on the pin function that JS writes it is powerful, being capable of flexible Application;Pass through foundation
Permission tree comprising resource and permission correspondence determines that the permission corresponding to the resource accessed when anterior plug-in is more than predetermined level
When, prompt message is popped up, adds the security for accessing plug-in unit.
In order to realize above-described embodiment, the present invention also proposes a kind of cross-platform realization system of application.
Fig. 6 is the structure diagram according to the cross-platform realization system of the application of another embodiment of the present invention.
As shown in fig. 6, the cross-platform realization system of the application of the embodiment of the present invention includes:Plugin manager 100 and application
200。
The cross-platform realization system of the application of the embodiment of the present invention is consistent with system structure shown in Fig. 2, and function is identical,
This will not be repeated here.
This can be browser using 200.
The cross-platform realization system of the application of the embodiment of the present invention, obtains plug-in unit access request, according to plug-in unit from application side
The plug-in code of plug-in unit access request is realized in access request loading, and returns to corresponding implementing result to application so that plug-in unit can
To be run under different platform or different application, so that user can obtain consistent body when different platform is run and applied
It tests.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to include
Module, segment or the portion of the code of the executable instruction of one or more the step of being used to implement specific logical function or process
Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment(Such as computer based system, including the system of processor or other can be held from instruction
Row system, device or equipment instruction fetch and the system executed instruction)It uses or combines these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass
Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment
It puts.The more specific example of computer-readable medium(Non-exhaustive list)Including following:Electricity with one or more wiring
Connecting portion(Electronic device), portable computer diskette box(Magnetic device), random access memory(RAM), read-only memory
(ROM), erasable edit read-only storage(EPROM or flash memory), fiber device and portable optic disk is read-only deposits
Reservoir(CDROM).In addition, computer-readable medium can even is that can on it the paper of print routine or other suitable be situated between
Matter, because can be for example by carrying out optical scanner to paper or other media, then into edlin, interpretation or if necessary with other
Suitable method is handled electronically to obtain program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combination thereof.Above-mentioned
In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage
Or firmware is realized.If for example, with hardware come realize in another embodiment, can be under well known in the art
Any one of row technology or their combination are realized:With for the logic gates to data-signal realization logic function
Discrete logic, have suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array(PGA), scene
Programmable gate array(FPGA)Deng.
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries
Suddenly be that relevant hardware can be instructed to complete by program, program can be stored in a kind of computer readable storage medium
In, the program upon execution, one or a combination set of the step of including embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, it can also
That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be employed in block is realized, can also be realized in the form of software function module.If integrated module with
The form of software function module realize and be independent production marketing or in use, can also be stored in one it is computer-readable
It takes in storage medium.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description
Point is contained at least one embodiment of the present invention or example.In the present specification, schematic expression of the above terms is not
Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any
One or more embodiments or example in combine in an appropriate manner.
Although an embodiment of the present invention has been shown and described, it will be understood by those skilled in the art that:Not
In the case of departing from the principle of the present invention and objective a variety of change, modification, replacement and modification can be carried out to these embodiments, this
The scope of invention is by claim and its equivalent limits.
Claims (9)
1. a kind of cross-platform implementation method of application, which is characterized in that the described method includes:
The plug-in unit access request that application is sent is received, wherein, the corresponding plug-in unit of the plug-in unit access request is to support the application
The plug-in unit that can be run in multiple platforms;And
According to management of process algorithm, an idle process is obtained from the process being pre-created, by the idle process according to
The plug-in code of the plug-in unit access request is realized in the plug-in unit access request loading;Or
The plug-in code for realizing the plug-in unit access request is loaded according to the plug-in unit access request by the process newly created, and
Corresponding implementing result is returned to the application;
The plug-in unit access request for receiving application transmission includes:
The plug-in unit access request sent by the application of interprocess communication IPC interfaces.
2. according to the method described in claim 1, it is characterized in that, the plug-in unit access request is incited somebody to action for the application by plug-in unit
The communications protocol that script JS application programming interfaces API is converted into.
3. according to the method described in claim 2, it is characterized in that, it is described receive application send plug-in unit access request it
Before, the method further includes:
The API that the language that the operating system that the application is used to be based on provides is write is transformed into the JS API.
4. according to the method described in claim 3, it is characterized in that, in the operating system that the application will be used to be based on
The API that the language of offer is write is transformed into after the JS API, and the method further includes:
The permission tree comprising resource and permission correspondence is established, determines that the permission corresponding to the resource accessed when anterior plug-in is more than
During predetermined level, prompt message is popped up.
5. a kind of plugin manager, which is characterized in that the plugin manager includes:
Receiving module, for receiving the plug-in unit access request that application is sent, wherein, the corresponding plug-in unit of the plug-in unit access request is
The plug-in unit for supporting the application that can be run in multiple platforms;And
Processing module, for according to management of process algorithm, an idle process being obtained from the process being pre-created, by described
Idle process realizes the plug-in code of the plug-in unit access request according to plug-in unit access request loading;Or
The plug-in code for realizing the plug-in unit access request is loaded according to the plug-in unit access request by the process newly created, and
Corresponding implementing result is returned to the application;
The receiving module, is specifically used for:
The plug-in unit access request sent by the application of interprocess communication IPC interfaces.
6. plugin manager according to claim 5, which is characterized in that the plug-in unit access request passes through for the application
The communications protocol that script JS application programming interfaces API is converted by plug-in unit.
7. plugin manager according to claim 6, which is characterized in that further include:
Modular converter, for before the receiving module is received using the plug-in unit access request sent, the application will to be used
The API that the language that the operating system being based on provides is write is transformed into the JS API.
8. plugin manager according to claim 7, which is characterized in that further include:
Authority management module, the language for providing the operating system that the application is used to be based in the modular converter are compiled
The API write is transformed into after JS API, establishes the permission tree comprising resource and permission correspondence, determines what is accessed when anterior plug-in
When permission corresponding to resource is more than predetermined level, prompt message is popped up.
9. a kind of cross-platform realization system of application, which is characterized in that including:Using and as any rights of claim 5-8
It is required that the plugin manager, wherein:
The application for sending plug-in unit access request to the plugin manager, and receives what the plugin manager returned
Corresponding implementing result, wherein, the corresponding plug-in unit of the plug-in unit access request is to support the application that can be transported in multiple platforms
Capable plug-in unit, the corresponding implementing result that the plug-in unit returns are the plugin managers according to management of process algorithm, from advance
An idle process is obtained in the process of establishment, by the idle process according to being realized plug-in unit access request loading
The plug-in code of plug-in unit access request;Or
Realize that the plug-in code of the plug-in unit access request is given birth to according to plug-in unit access request loading by the process newly created
Into.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410069281.6A CN103823697B (en) | 2014-02-27 | 2014-02-27 | Cross-platform implementation method, system and the plugin manager of application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410069281.6A CN103823697B (en) | 2014-02-27 | 2014-02-27 | Cross-platform implementation method, system and the plugin manager of application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103823697A CN103823697A (en) | 2014-05-28 |
CN103823697B true CN103823697B (en) | 2018-06-05 |
Family
ID=50758782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410069281.6A Active CN103823697B (en) | 2014-02-27 | 2014-02-27 | Cross-platform implementation method, system and the plugin manager of application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103823697B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106126299B (en) * | 2016-06-30 | 2020-03-03 | 百度在线网络技术(北京)有限公司 | Service plug-in processing method and device |
CN106375371B (en) * | 2016-08-22 | 2019-11-22 | 四川安嵌科技有限公司 | A kind of method and system of cross-domain access service |
US10572274B2 (en) * | 2017-09-22 | 2020-02-25 | Microsoft Technology Licensing, Llc | Cross platform custom functions |
CN109976752A (en) * | 2017-12-27 | 2019-07-05 | 沪江教育科技(上海)股份有限公司 | A kind of cross-platform development method and system |
CN110688656A (en) * | 2019-09-07 | 2020-01-14 | 西南计算机有限责任公司 | Cross-platform plug-in system integration |
CN111782300B (en) * | 2020-07-08 | 2022-02-08 | 支付宝(杭州)信息技术有限公司 | Data processing method, device, equipment and system |
CN112256341B (en) * | 2020-09-15 | 2024-03-19 | 深圳追一科技有限公司 | Service processing method, device, computer equipment and storage medium |
CN113094123A (en) * | 2021-03-23 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Method and device for realizing functions in application program, electronic equipment and storage medium |
CN114422637B (en) * | 2021-12-20 | 2023-12-29 | 阿里巴巴(中国)有限公司 | Media request processing method and cross-platform engine system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945169A (en) * | 2012-12-05 | 2013-02-27 | 江苏鸿信***集成有限公司 | Native APP fused Web APP development system based on Android |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120036494A1 (en) * | 2010-08-06 | 2012-02-09 | Genwi, Inc. | Web-based cross-platform wireless device application creation and management systems, and methods therefor |
US8966508B2 (en) * | 2012-02-20 | 2015-02-24 | Electronics And Telecommunications Research Institute | Method for executing hybrid web application and apparatus therefor |
-
2014
- 2014-02-27 CN CN201410069281.6A patent/CN103823697B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945169A (en) * | 2012-12-05 | 2013-02-27 | 江苏鸿信***集成有限公司 | Native APP fused Web APP development system based on Android |
Also Published As
Publication number | Publication date |
---|---|
CN103823697A (en) | 2014-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103823697B (en) | Cross-platform implementation method, system and the plugin manager of application | |
CN108319468B (en) | Gray scale publishing method, device and system and electronic equipment | |
US10356156B2 (en) | Method and device for loading webpage | |
CN103942225B (en) | A kind of resource transfer method, client and the system of mixed type applications client | |
TWI540443B (en) | Method, system, and computer readable storage device for bidirectional dynamic offloading of tasks between a host and a mobile device (2) | |
CN109542427B (en) | System customization method and device, electronic equipment and storage medium | |
JP2019032883A (en) | Method, apparatus, server and system for implementing web application | |
JP5414814B2 (en) | Customizing space in a network environment | |
CN105653933B (en) | Plug-in loading method and device | |
WO2009029404A2 (en) | Secure inter-module communication mechanism | |
CN103581249B (en) | A kind of information-pushing method, system and client | |
CN109213498A (en) | A kind of configuration method and server of internet web front-end | |
CN107181779A (en) | Processing method, the device and system of access request | |
CN107729358A (en) | Page access method and apparatus based on browser | |
CN109104368B (en) | Connection request method, device, server and computer readable storage medium | |
US10855796B2 (en) | Data storage method and device | |
US20150215374A1 (en) | Delivering an update for a web application | |
CN108647032A (en) | Using loading method and device, computer installation and computer readable storage medium | |
CN114924751A (en) | Method and device for distributing service access request flow | |
CN105095220B (en) | A kind of browser implementation method, terminal and virtualization agent device | |
JP6444862B2 (en) | Thin client for mapping system | |
WO2017166997A1 (en) | Inic-side exception handling method and device | |
JP5070286B2 (en) | Customizing space in a network environment | |
CN110874445A (en) | Webpage loading method, client and business service center | |
JP2010500671A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |