CN103823697A - Cross-platform implementing method of application, system and plug-in manager - Google Patents

Cross-platform implementing method of application, system and plug-in manager Download PDF

Info

Publication number
CN103823697A
CN103823697A CN201410069281.6A CN201410069281A CN103823697A CN 103823697 A CN103823697 A CN 103823697A CN 201410069281 A CN201410069281 A CN 201410069281A CN 103823697 A CN103823697 A CN 103823697A
Authority
CN
China
Prior art keywords
plug
access
application
unit request
plugin manager
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.)
Granted
Application number
CN201410069281.6A
Other languages
Chinese (zh)
Other versions
CN103823697B (en
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410069281.6A priority Critical patent/CN103823697B/en
Publication of CN103823697A publication Critical patent/CN103823697A/en
Application granted granted Critical
Publication of CN103823697B publication Critical patent/CN103823697B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a cross-platform implementing method and system of an application, and a plug-in manager, wherein the cross-platform implementing method of the application comprises the following steps that a plug-in visiting request sent by the application is received, plug-in codes for realizing the plug-in visit request are loaded according to the plug-in visit request, and a corresponding execution result is returned to the application. By means of the cross-platform implementing method of the application, the plug-in visit request is acquired from the application side, the plug-in codes are loaded according to the plug-in visit request, the corresponding execution result is returned to the application, so that the plug-in can run on different platforms or under different applications, and the consistent experience can be obtained when the application is run by the user on the different platforms.

Description

Cross-platform implementation method, system and the plugin manager of application
Technical field
The present invention relates to Internet technical field, particularly a kind of cross-platform implementation method of application, system and plugin manager.
Background technology
Along with the fast development of mobile terminal technology, mobile terminal (such as mobile phone etc.) is very universal, and the function that mobile terminal provides is also more and more.For example, user can freely install various application of writing by web technology (webApp), has been very general situation and tens application are installed in mobile terminal.But application has certain limitation, for example, the application of developing on certain platform can only be applied to this platform, and other platforms are not supported.
At present, developer is by the application program of exploitation Java Applet(Java language compilation) plug-in unit can move, and can obtain consistent experience on multiple different browsers.
But, realizing in process of the present invention, inventor finds that in prior art, at least there are the following problems: Java Applet plug-in unit volume is excessive, travelling speed is slow, and Mobile operating system is inadequate to the support of Java language, therefore can only operate in PC, cannot on mobile terminal, move.
Summary of the invention
The present invention is intended to solve the problems of the technologies described above at least to a certain extent.
For this reason, first object of the present invention is to propose a kind of cross-platform implementation method of application, and the method can make user in the time of different platform operation application, obtain consistent experience.
For reaching above-mentioned purpose, the cross-platform implementation method that has proposed a kind of application according to first aspect present invention embodiment, comprising: receive the plug-in unit request of access that application sends; And load and realize the plug-in code of described plug-in unit request of access according to described plug-in unit request of access, and return to corresponding execution result to described application.
The cross-platform implementation method of the application of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform or different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Second aspect present invention embodiment has proposed a kind of plugin manager, comprising: receiver module, the plug-in unit request of access sending for receiving application; And processing module, for loading and realize the plug-in code of described plug-in unit request of access according to described plug-in unit request of access, and return to corresponding execution result to described application.
The plugin manager of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform or different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Third aspect present invention embodiment has proposed a kind of cross-platform system that realizes of application, comprising: the described plugin manager of described application and second aspect embodiment.
The cross-platform system that realizes of the application of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform or different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Additional aspect of the present invention and advantage in the following description part provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage accompanying drawing below combination is understood becoming the description of embodiment obviously and easily, wherein:
Fig. 1 is the process flow diagram of the cross-platform implementation method applied according to an embodiment of the invention;
Fig. 2 is the cross-platform structural representation of realizing system of applying according to an embodiment of the invention;
Fig. 3 is the process flow diagram of the cross-platform implementation method applied in accordance with another embodiment of the present invention;
Fig. 4 is the structural representation of plugin manager according to an embodiment of the invention;
Fig. 5 is the structural representation of plugin manager in accordance with another embodiment of the present invention;
Fig. 6 is the cross-platform structural representation of realizing system of applying in accordance with another embodiment of the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Be exemplary below by the embodiment being described with reference to the drawings, only for explaining the present invention, and can not be interpreted as limitation of the present invention.
Describe according to the cross-platform implementation method of the application of the embodiment of the present invention, system and plugin manager below with reference to accompanying drawing.
Fig. 1 is the process flow diagram of the cross-platform implementation method applied according to an embodiment of the invention, and the cross-platform implementation method of the application of the embodiment of the present invention is that the system based on shown in Fig. 2 completes, and this system comprises point plugin manager being arranged 100 and application 200.
Wherein, the plug-in unit request of access that plugin manager 100 sends for receiving application 200, and load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application 200.Apply 200 for sending plug-in unit request of access to plugin manager 100, and receive the corresponding execution result that plugin manager 100 is returned.So-called " plug-in unit " refers to the executable code of the language compilation that API that user provides based on Plugin Mechanism and Plugin Mechanism support.
The cross-platform of application in the embodiment of the present invention realized in system, and plugin manager 100 and application 200 arrange respectively and move, and both carry out communication by IPC.Therefore, plugin manager 100 is not subject to applying 200 restriction.In the time that application need to be accessed the function of plug-in unit, browser 200 receives plug-in unit request of access by JS application programming interfaces (API) interface, then plug-in unit request of access is changed into IPC, and be sent to plugin manager 100, plugin manager 100 is according to plug-in unit request of access, be sent to corresponding plug-in unit, use corresponding pin function so that application 200 can be accessed.
Wherein, above-mentioned 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, the method is described from plugin manager side, comprises the following steps:
S101, receives the plug-in unit request of access that application sends.
In an embodiment of the present invention, in the time that application need to have access to pin function, plugin manager can receive the plug-in unit request of access that application sends by interprocess communication (IPC) interface.Wherein, plugin manager is a stand-alone service that can run on multiple platforms.The process of plugin manager is to separate independent operating with the process of application, between the two by IPC interface, uses TCP(Transmission Control Protocol, transmission control protocol) carry out communication.
The communications protocol that plug-in unit request of access converts JS application programming interfaces (API) to for application, wherein, JS is Javascript, is a kind of script for application.Particularly, can there be two kinds of modes: first kind of way is by script, for corresponding extender is write in different application, so that the communications protocol that JS application programming interfaces API converts to.The communications protocol that the second way converts JS application programming interfaces API to by Javascript plug-in unit.
S102, loads and realizes the plug-in code of plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application.
In an embodiment of the present invention, plugin manager can be obtained an idle process from the process being pre-created, load the plug-in code that realizes plug-in unit request of access by idle process according to plug-in unit request of access, also can load by the process of new establishment the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access.
The communications protocol of plugin manager and application is application layer protocol, can carry out agreement self-definedly, also can directly adopt HTTP(Hypertext transfer protocol, hypertext transfer protocol) agreement.In the present embodiment, use http protocol, do not limit.
Plugin manager is in charge of the plug-in unit of all application, and is stored in local directory.Receiving after the plug-in unit request of access of application transmission, by management of process algorithm, obtain an idle process.This idle process can be a Webkit example, loads and realizes the plug-in code of plug-in unit request of access, and return to corresponding execution result to application according to plug-in unit request of access.
The cross-platform implementation method of the application of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform or different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Fig. 3 is the process flow diagram of the cross-platform implementation method applied in accordance with another embodiment of the present invention, and this embodiment is described as an example of browser example.
As shown in Figure 3, the cross-platform implementation method of the application of the embodiment of the present invention, comprising:
S301, by use browser based on the API of the language compilation that provides of operating system be transformed into JSAPI.
In an embodiment of the present invention, plugin manager is by the expanded function of Webkit, by browser based on the language that provides of operating system be the API that native language (for example: C language, Java language) is write, be transformed into JS API, the pin function that makes to write based on JS enriches powerful more, can flexible Application.
S302, sets up the authority tree that comprises resource and authority corresponding relation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information.
In an embodiment of the present invention, plugin manager may have access to local authority, therefore can set up the authority tree that comprises resource and authority corresponding relation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information.Wherein, predetermined level is for presetting.For example: in the time operating on mobile phone, may have access to cell phone address book, therefore, in having access to sensitive information, need to eject information, after user confirms, just can obtain the authority that continues use.
S303, receives the plug-in unit request of access that browser sends.
In an embodiment of the present invention, in the time that application need to have access to pin function, plugin manager can receive the plug-in unit request of access that browser sends by interprocess communication (IPC) interface.Wherein, plugin manager is a stand-alone service that can run on multiple platforms.The process of plugin manager is to separate independent operating with the process of browser, between the two by IPC interface, uses TCP(Transmission Control Protocol, transmission control protocol) carry out communication.
Plug-in unit request of access is the communications protocol that browser converts JS application programming interfaces (API) to, and wherein, JS is Javascript, is a kind of script for browser.Particularly, can there be two kinds of modes: first kind of way is by script, for different browsers is write corresponding extender, so that the communications protocol that JS application programming interfaces API converts to.The communications protocol that the second way converts JS application programming interfaces API to by Javascript plug-in unit.
S304, loads and realizes the plug-in code of plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to browser.
In an embodiment of the present invention, plugin manager can be obtained an idle process from the process being pre-created, load the plug-in code that realizes plug-in unit request of access by idle process according to plug-in unit request of access, also can load by the process of new establishment the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access.
The communications protocol of plugin manager and browser is application layer protocol, can carry out agreement self-definedly, also can directly adopt HTTP(Hypertext transfer protocol, hypertext transfer protocol) agreement.In the present embodiment, use http protocol, do not limit.
Plugin manager is in charge of the plug-in unit of all application, and is stored in local directory.Receiving after the plug-in unit request of access of browser transmission, by management of process algorithm, obtain an idle process.This idle process is the Webkit(browser engine of increasing income) example, load and realize the plug-in code of plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to browser.
The cross-platform implementation method of the application of the embodiment of the present invention, by by use browser based on the API of the language compilation that provides of operating system be transformed into JS API, the pin function that makes to write based on JS enriches powerful more, can flexible Application; The authority tree that comprises resource and authority corresponding relation by foundation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information, has increased the security of access plug-in unit.
In order to realize above-described embodiment, the present invention also proposes a kind of plugin manager.
Fig. 4 is plugin manager according to an embodiment of the invention.
As shown in Figure 4, the plugin manager of the embodiment of the present invention comprises: receiver module 110 and processing module 120.
Particularly, the plug-in unit request of access that receiver module 110 sends for receiving application.This application can be browser.
In an embodiment of the present invention, in the time that application need to have access to pin function, receiver module 110 can receive the plug-in unit request of access that application sends by interprocess communication (IPC) interface.Particularly, plugin manager is a stand-alone service that can run on multiple platforms.The process of plugin manager is to separate independent operating with the process of application, between the two by IPC interface, uses TCP(Transmission Control Protocol, transmission control protocol) carry out communication.
Plug-in unit request of access is application communications protocol that JS application programming interfaces (API) are converted to, and wherein, JS is Javascript, be a kind of for application examples as the script of browser.Particularly, can there be two kinds of modes: first kind of way is by script, for corresponding extender is write in different application, so that the communications protocol that JS application programming interfaces API converts to.The communications protocol that the second way converts JS application programming interfaces API to by Javascript plug-in unit.
Processing module 120, for loading and realize the plug-in code of plug-in unit request of access according to plug-in unit request of access, and is returned to corresponding execution result to application.
In an embodiment of the present invention, processing module 120 can be obtained an idle process from the process being pre-created, load the plug-in code that realizes plug-in unit request of access by idle process according to plug-in unit request of access, also can load by the process of new establishment the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access.
The communications protocol of plugin manager and application is application layer protocol, can carry out agreement self-definedly, also can directly adopt HTTP(Hypertext transfer protocol, hypertext transfer protocol) agreement.In the present embodiment, use http protocol, do not limit.
Processing module 120 is in charge of the plug-in unit of all application, and is stored in local directory.Receiving after the plug-in unit request of access of application transmission, by management of process algorithm, obtain an idle process.This idle process is a Webkit example, loads and realizes the plug-in code of plug-in unit request of access, and return to corresponding execution result to application according to plug-in unit request of access.
The plugin manager of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Fig. 5 is the structural representation of plugin manager in accordance with another embodiment of the present invention.
As shown in Figure 5, the plugin manager of the embodiment of the present invention comprises: receiver module 110, processing module 120, modular converter 130 and authority management module 140.
Modular converter 130 is for before the plug-in unit request of access that receives application examples at receiver module and send as browser, by use application based on the API of the language compilation that provides of operating system be transformed into JS API.
In an embodiment of the present invention, modular converter 130 is by the expanded function of Webkit, by application based on the language that provides of operating system be the API that native language (for example: C language, Java language) is write, be transformed into JS API, the pin function that makes to write based on JS enriches powerful more, can flexible Application.
Authority management module 140 for modular converter 130 by use application based on the API of the language compilation that provides of operating system be transformed into JS API after, the authority tree that foundation comprises resource and authority corresponding relation, determine in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, eject information.
In an embodiment of the present invention, plugin manager may have access to local authority, therefore authority management module 140 can be set up the authority tree that comprises resource and authority corresponding relation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information.Wherein, predetermined level is for presetting.For example: in the time operating on mobile phone, may have access to cell phone address book, therefore, in having access to sensitive information, need to eject information, after user confirms, just can obtain the authority that continues use.
The plugin manager of the embodiment of the present invention, by by use application based on the API of the language compilation that provides of operating system be transformed into JS API, the pin function that makes to write based on JS enriches powerful more, can flexible Application; The authority tree that comprises resource and authority corresponding relation by foundation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information, has increased the security of access plug-in unit.
In order to realize above-described embodiment, the present invention also proposes a kind of cross-platform system that realizes of application.
Fig. 6 is the cross-platform structural representation of realizing system of applying in accordance with another embodiment of the present invention.
As shown in Figure 6, the cross-platform system that realizes of the application of the embodiment of the present invention comprises: plugin manager 100 and application 200.
It is consistent with the system architecture shown in Fig. 2 that the application of the embodiment of the present invention cross-platform realized system, and function is identical, is not repeated herein.
This application 200 can be browser.
The cross-platform system that realizes of the application of the embodiment of the present invention, obtain plug-in unit request of access from application side, load the plug-in code that realizes plug-in unit request of access according to plug-in unit request of access, and return to corresponding execution result to application, plug-in unit can be moved under different platform or different application, thereby make user can obtain consistent experience in the time of different platform operation application.
Any process of otherwise describing in process flow diagram or at this or method are described and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
The logic and/or the step that in process flow diagram, represent or otherwise describe at this, for example, can be considered to the sequencing list of the executable instruction for realizing logic function, may be embodied in any computer-readable medium, use for instruction execution system, device or equipment (as computer based system, comprise that the system of processor or other can and carry out the system of instruction from instruction execution system, device or equipment instruction fetch), or use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can comprise, device that storage, communication, propagation or transmission procedure use for instruction execution system, device or equipment or in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random-access memory (ram), ROM (read-only memory) (ROM), the erasable ROM (read-only memory) (EPROM or flash memory) of editing, fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable medium of print routine thereon, because can be for example by paper or other media be carried out to optical scanning, then edit, decipher or process in electronics mode and obtain program with other suitable methods if desired, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple steps or method can realize with being stored in software or the firmware carried out in storer and by suitable instruction execution system.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: there is the discrete logic for data-signal being realized to the logic gates of logic function, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is can carry out the hardware that instruction is relevant by program to complete, program can be stored in a kind of computer-readable recording medium, this program, in the time carrying out, comprises step of embodiment of the method one or a combination set of.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing module, can be also that the independent physics of unit exists, and also can be integrated in a module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.If integrated module realizes and during as production marketing independently or use, also can be stored in a computer read/write memory medium using the form of software function module.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And specific features, structure, material or the feature of description can be with suitable mode combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: in the situation that not departing from principle of the present invention and aim, can carry out multiple variation, modification, replacement and modification to these embodiment, scope of the present invention is by claim and be equal to and limit.

Claims (13)

1. a cross-platform implementation method for application, is characterized in that, described method comprises:
Receive the plug-in unit request of access that application sends; And
Load and realize the plug-in code of described plug-in unit request of access according to described plug-in unit request of access, and return to corresponding execution result to described application.
2. method according to claim 1, is characterized in that, the plug-in unit request of access that described reception application sends comprises:
Receive by interprocess communication IPC interface the plug-in unit request of access that application sends.
3. method according to claim 1, is characterized in that, the described plug-in code that realizes described plug-in unit request of access according to described plug-in unit request of access loading comprises:
From the process being pre-created, obtain an idle process, load the plug-in code that realizes described plug-in unit request of access by described idle process according to described plug-in unit request of access; Or
Process by new establishment loads the plug-in code that realizes described plug-in unit request of access according to described plug-in unit request of access.
4. method according to claim 1, is characterized in that, described plug-in unit request of access is the communications protocol that described application converts script JS application programming interfaces API to by plug-in unit.
5. method according to claim 4, is characterized in that, before the plug-in unit request of access sending in described reception application, described method also comprises:
By use described application based on the API of the language compilation that provides of operating system be transformed into described JSAPI.
6. method according to claim 5, is characterized in that, described by use described application based on the API of the language compilation that provides of operating system be transformed into described JS API after, described method also comprises:
The authority tree that foundation comprises resource and authority corresponding relation, determines in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, ejects information.
7. a plugin manager is characterized in that, described plugin manager comprises:
Receiver module, the plug-in unit request of access sending for receiving application; And
Processing module, for loading and realize the plug-in code of described plug-in unit request of access according to described plug-in unit request of access, and returns to corresponding execution result to described application.
8. plugin manager according to claim 7, is characterized in that, described receiver module, specifically for:
Receive by interprocess communication IPC interface the plug-in unit request of access that application sends.
9. plugin manager according to claim 7, is characterized in that, described processing module, specifically for:
From the process being pre-created, obtain an idle process, load the plug-in code that realizes described plug-in unit request of access by described idle process according to described plug-in unit request of access; Or
Process by new establishment loads the plug-in code that realizes described plug-in unit request of access according to described plug-in unit request of access.
10. plugin manager according to claim 7, is characterized in that, described plug-in unit request of access is the communications protocol that described application converts script JS application programming interfaces API to by plug-in unit.
11. plugin manager according to claim 10, is characterized in that, described device also comprises:
Modular converter, for receive the plug-in unit request of access that application sends at described receiver module before, by use described application based on the API of the language compilation that provides of operating system be transformed into described JS API.
12. plugin manager according to claim 11, is characterized in that, described device also comprises:
Authority management module, for described modular converter by use described application based on the API of the language compilation that provides of operating system be transformed into JS API after, the authority tree that foundation comprises resource and authority corresponding relation, determine in the time that the corresponding authority of resource of anterior plug-in access is greater than predetermined level, eject information.
The cross-platform system that realizes of 13. 1 kinds of application, is characterized in that, comprising: the plugin manager as described in application and claim as arbitrary in claim 7-12, wherein:
Described application, for sending plug-in unit request of access to described plugin manager, and receives the corresponding execution result that described plugin manager is returned.
CN201410069281.6A 2014-02-27 2014-02-27 Cross-platform implementation method, system and the plugin manager of application Active CN103823697B (en)

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 true CN103823697A (en) 2014-05-28
CN103823697B 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)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106126299A (en) * 2016-06-30 2016-11-16 百度在线网络技术(北京)有限公司 The processing method and processing device of business plug-in unit
CN106375371A (en) * 2016-08-22 2017-02-01 四川安嵌科技有限公司 Method and system for cross-domain access service
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
CN111133415A (en) * 2017-09-22 2020-05-08 微软技术许可有限责任公司 Customizing functions across platforms
CN111782300A (en) * 2020-07-08 2020-10-16 支付宝(杭州)信息技术有限公司 Data processing method, device, equipment and system
CN112256341A (en) * 2020-09-15 2021-01-22 深圳追一科技有限公司 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
CN114422637A (en) * 2021-12-20 2022-04-29 阿里巴巴(中国)有限公司 Media request processing method and cross-platform engine system

Citations (3)

* Cited by examiner, † Cited by third party
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
CN102945169A (en) * 2012-12-05 2013-02-27 江苏鸿信***集成有限公司 Native APP fused Web APP development system based on Android
US20130219415A1 (en) * 2012-02-20 2013-08-22 Electronics & Telecommunications Research Institute Method for executing hybrid web application and apparatus therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
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
US20130219415A1 (en) * 2012-02-20 2013-08-22 Electronics & Telecommunications Research Institute Method for executing hybrid web application and apparatus therefor
CN102945169A (en) * 2012-12-05 2013-02-27 江苏鸿信***集成有限公司 Native APP fused Web APP development system based on Android

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106126299A (en) * 2016-06-30 2016-11-16 百度在线网络技术(北京)有限公司 The processing method and processing device of business plug-in unit
CN106375371A (en) * 2016-08-22 2017-02-01 四川安嵌科技有限公司 Method and system for cross-domain access service
CN106375371B (en) * 2016-08-22 2019-11-22 四川安嵌科技有限公司 A kind of method and system of cross-domain access service
CN111133415B (en) * 2017-09-22 2023-11-03 微软技术许可有限责任公司 Cross-platform custom functions
CN111133415A (en) * 2017-09-22 2020-05-08 微软技术许可有限责任公司 Customizing functions across platforms
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
CN111782300A (en) * 2020-07-08 2020-10-16 支付宝(杭州)信息技术有限公司 Data processing method, device, equipment and system
US11379248B2 (en) 2020-07-08 2022-07-05 Alipay (Hangzhou) Information Technology Co., Ltd. Data processing method, apparatus, device, and system
CN112256341A (en) * 2020-09-15 2021-01-22 深圳追一科技有限公司 Service processing method, device, computer equipment and storage medium
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
WO2022199111A1 (en) * 2021-03-23 2022-09-29 北京卓越乐享网络科技有限公司 Method and apparatus for implementing functions in application program, electronic device and storage medium
CN114422637A (en) * 2021-12-20 2022-04-29 阿里巴巴(中国)有限公司 Media request processing method and cross-platform engine system
CN114422637B (en) * 2021-12-20 2023-12-29 阿里巴巴(中国)有限公司 Media request processing method and cross-platform engine system

Also Published As

Publication number Publication date
CN103823697B (en) 2018-06-05

Similar Documents

Publication Publication Date Title
CN103823697A (en) Cross-platform implementing method of application, system and plug-in manager
CN107656768B (en) Method and system for controlling page jump
JP2015167014A (en) Method, apparatus, sever and system for implementing web application
WO2011041556A1 (en) Methods and apparatus for producing cross-platform software applications
JP5414814B2 (en) Customizing space in a network environment
CN103810416A (en) Software installation or uninstallation method and device
CN104391716A (en) Plug-in-based application program implementing method and device
CN102567094A (en) Resource index identifying multiple resource instances
CN102571860A (en) Method, device and system for managing plug-in module
CN103177043A (en) Method and electronic system used for transferring file across system platform
CN104021039A (en) Calling method for APP and browser
US8316107B2 (en) Personalizing space in a network environment
CN103514004A (en) Method and device for managing system environment under Windows system
CN104572255B (en) A kind of multilayer application trustship method, apparatus and system
CN104063306A (en) Automatic login method, device and system in intelligent terminal software testing
CN103294490A (en) Configuration information offering method and device as well as method and device for configuring operating system
CN115080068A (en) Resource file transmission method, device, equipment and storage medium
CN110362319A (en) Application management method and device, computer installation and computer readable storage medium
CN103488527A (en) PHP (hypertext preprocessor) API (application programing interface) calling method, related equipment and system
CN111142972B (en) Method, apparatus, system, and medium for extending functions of application program
CN115238902A (en) Method, apparatus and computer program product for managing machine learning models
CN106528196A (en) APP loading method for intelligent equipment, and intelligent equipment and system with application of method
CN111611510A (en) Cache clearing method, device and system
CN111625326A (en) Task pipeline execution method and device and electronic equipment
CN112612531A (en) Application program starting method and device, electronic equipment and storage medium

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