CN102520967A - Method, system and mobile terminal for creating and using mobile platform plug-in component - Google Patents

Method, system and mobile terminal for creating and using mobile platform plug-in component Download PDF

Info

Publication number
CN102520967A
CN102520967A CN2011104477726A CN201110447772A CN102520967A CN 102520967 A CN102520967 A CN 102520967A CN 2011104477726 A CN2011104477726 A CN 2011104477726A CN 201110447772 A CN201110447772 A CN 201110447772A CN 102520967 A CN102520967 A CN 102520967A
Authority
CN
China
Prior art keywords
unit
plug
function
interface
instance objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104477726A
Other languages
Chinese (zh)
Inventor
黄赞
邓建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
World (Shanghai) Technology Development Co., Ltd.
Original Assignee
Shenzhen Temobi 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 Shenzhen Temobi Science and Technology Co Ltd filed Critical Shenzhen Temobi Science and Technology Co Ltd
Priority to CN2011104477726A priority Critical patent/CN102520967A/en
Publication of CN102520967A publication Critical patent/CN102520967A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method, device, system and mobile terminal for creating and using a mobile platform plug-in component. A rule for use of the plug-in component is defined in an interface category of the plug-in component, and an example of an object plug-in component is then created and loaded in the interface category of the plug-in component. The rule for use of the interface category of the plug-in component is simple, the software function can be expanded and reinforced with no needs to change the main framework platform, and the plug-in component can be used immediately after being plugged in. A user can define personalized examples of the object plug-in component via interface functions, and thus inconvenience in operations can be overcome or new functions can be added. The example of the object plug-in component exists in the form of a dll dynamic library, the repeated encoding and decoding can be avoided, and the product release cycle can be shortened. Two-way acquisition of data can be realized through the dll dynamic library, the interaction is conveniently, and the data are mutually independent and have high compatibility. The functions of each example of the object plug-in component are independent, working tasks can be allocated reasonably based on the functional properties of the plug-in component and the quality of personnel to utilize advantages and avoid disadvantages, and the problem that the information is not synchronized due to cross-development of multiple developers can be avoided.

Description

A kind of establishment and the method, system and the portable terminal that use the mobile platform plug-in unit
Technical field
The present invention relates to the plug-in application field, relate in particular to a kind of the establishment and the method, system and the portable terminal that use the mobile platform plug-in unit.
Background technology
In the prior art, when using the cell phone platform plug-in or realizing plug-in unit, need act on the particular platform system convention, be a kind of client/server framework like the SYMBIAN platform, is instantiation, the parsing of plug-in unit, and analyse structure etc. service is provided.In essence, it is to be put into the functional demand of many application programs in the DLL dynamic base, and supplies client to remove to visit SYMBAIN platform (ECOM), CE platform plug-in part technologies such as (COM) through interface.
But the plug-in unit of cell phone platform must be acted on the complicated service regeulations of a cover in the prior art, if want on the platform that has a style of one's own, to use, can't realize required platform feature.
Summary of the invention
The purpose of the embodiment of the invention is to propose a kind of the establishment and the method for using the mobile platform plug-in unit; Be intended to solve the plug-in unit of cell phone platform in the prior art and must act on the complicated service regeulations of a cover, can't in each application framework platform, realize the technical matters of the platform feature of individual character.
The embodiment of the invention is achieved in that a kind of method of creating the mobile platform plug-in unit, may further comprise the steps:
Create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Practical application according to said instance objects plug-in unit is provided with the interface function in the said instance objects plug-in unit.
Another purpose of the embodiment of the invention is to propose a kind of method of using the mobile platform plug-in unit, may further comprise the steps:
Load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Obtain the interface function of said instance objects plug-in unit through said main frame platform;
Use said instance objects plug-in unit through said interface function.
Another purpose of the embodiment of the invention is to propose a kind of device of creating the mobile platform plug-in unit, and said device comprises: create card module and interface module is set;
Said establishment card module links to each other with the said interface module that is provided with, and is used to create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module that is provided with links to each other with said establishment card module, is used for being provided with according to the practical application of said instance objects plug-in unit the interface function of said instance objects plug-in unit, and said interface function comprises: first function, second function and the 3rd function.
Another purpose of the embodiment of the invention is to propose a kind of device that uses the mobile platform plug-in unit, and said device comprises: load-on module, obtain interface module and use module;
Said load-on module links to each other with the said interface module of obtaining, and is used to load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module of obtaining links to each other with the use module with said load-on module, is used for obtaining through said main frame platform the interface function of said instance objects plug-in unit;
Said use module links to each other with the said interface module of obtaining, and is used for using said instance objects plug-in unit through said interface function.
Another purpose of the embodiment of the invention is to propose the establishment and the system that uses the mobile platform plug-in unit of the device of a kind of device that comprises said establishment mobile platform plug-in unit and said use mobile platform plug-in unit.
Another purpose of the embodiment of the invention is to propose a kind of portable terminal that comprises said establishment and use the system of mobile platform plug-in unit.
Beneficial effect of the present invention:
The present invention creates the also instance objects plug-in unit of loading of plug-in interface class then through in the card i/f class, presetting the plug-in unit service regeulations.Wherein said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.The user passes through the self-defined individual character instance objects of interface function plug-in unit, thereby solves the inconvenience on the certain operations or increase new function.In loading procedure, the address of the interface function in the instance objects plug-in unit is saved in array, use or delete plug-in unit through the traversal array, the loading of instance objects plug-in unit and use be simple more, make things convenient for.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.
Description of drawings
Fig. 1 is a kind of process flow diagram of creating the mobile platform plug-in method of the embodiment of the invention;
Fig. 2 is a kind of first kind of preferred embodiment process flow diagram that uses the mobile platform plug-in method of the present invention;
Fig. 3 is a kind of second kind of preferred embodiment process flow diagram that uses the mobile platform plug-in method of the present invention;
Fig. 4 is the structural representation of first kind of preferred embodiment of a kind of device of creating the mobile platform plug-in unit of the present invention;
Fig. 5 is the structural representation of second kind of preferred embodiment of a kind of device of creating the mobile platform plug-in unit of the present invention;
Fig. 6 is the structural representation of first kind of preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention;
Fig. 7 is the structural representation of second kind of preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention;
Fig. 8 is the structural representation of the third preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention;
Fig. 9 is a kind of structural representation of creating and using the system of mobile platform plug-in unit of the embodiment of the invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and embodiment, the present invention is further elaborated, for the ease of explanation, only show the part relevant with the embodiment of the invention.Should be appreciated that the specific embodiment that this place is described, only be used to explain the present invention, not in order to restriction the present invention.
The present invention creates the also instance objects plug-in unit of loading of plug-in interface class then through in the card i/f class, presetting the plug-in unit service regeulations.Wherein said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.The user passes through the self-defined individual character instance objects of interface function plug-in unit, thereby solves the inconvenience on the certain operations or increase new function.In loading procedure, the address of the interface function in the instance objects plug-in unit is saved in array, use or delete plug-in unit through the traversal array, the loading of instance objects plug-in unit and use be simple more, make things convenient for.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.
Embodiment one
Fig. 1 is a kind of process flow diagram of creating the mobile platform plug-in method of the embodiment of the invention.Described method may further comprise the steps:
S101 creates the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Said card i/f class is a common type, comprises three interface functions: first function, second function and the 3rd function; Said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events;
S102 is provided with the interface function in the said instance objects plug-in unit according to the practical application of said instance objects plug-in unit.
Comprise 3 parameters in said first function: first parameter, second parameter and first return type are used for the corresponding property value of getattr title and said Property Name; Wherein, said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success, if then be true; If not, then be false;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type, the property value of be used to set a property title and said Property Name; Wherein, said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success, if success is set, then is returned as very, otherwise returns vacation.
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type, be used for the function readjustment, and wherein the Wucan number is a variable element, and said the 3rd return type is set by the user as required, and said the 3rd return type can be for not having.
Parameters needed can increase the number of interface function and the number of the parameter in the interface function according to practical application in the number of said interface function and each interface function, and according to practical application the interface function in the said instance objects plug-in unit is set.
For ease of understanding, illustrate, at first preset card i/f class CEmbedObject, as follows:
Figure BDA0000126108850000061
Said CEmbedObject is the title of card i/f class; Public is public type;
Said GetProperty function is first function, and the SetProperty function is second function, and the CallMethod function is the 3rd function;
Wherein, the GetProperty function comprises 3 parameters, is respectively the first parameter aName, and the second parameter aBuffer and the first return type bool type are true if expression successfully is returned as, otherwise are false.
The SetProperty function comprises 3 parameters, is respectively that the 3rd parameter aName, the 4th parameter aValue and second return type are bool, representes successfully to be returned as very, and failure is returned as vacation.
The CallMethod function comprises 2 parameters: Wucan is counted event and the 3rd return type eventFun; Wherein parameter type is a variable element, and said the 3rd return type user can set as required, is made as nothing here.
Secondly, create the instance objects plug-in unit of card i/f class, the instance objects plug-in unit of for example creating card i/f class CEmbedObject is browser plug-in BrowserPlugin, and is specific as follows:
Figure BDA0000126108850000062
Figure BDA0000126108850000071
Once more, 3 interface functions among the said browser plug-in BrowserPlugin are set, specific as follows:
Through GetProperty function getattr title and the corresponding property value of said Property Name; The first parameter aName representation attribute title wherein; The second parameter aBuffer representes the property value that said Property Name is corresponding; The first return type bool representes if successfully be returned as very, otherwise is false;
GetProperty (" url " for example is set; Urlbuffer); Can obtain current url address, wherein " url " representation attribute name is called and will obtains url, and urlbuffer is for to be saved in the current browsing device url address that gets access in the urlbuffer variable; Here parameter can be self-defined, and whether browser is current chooses in parameters such as bottommosts such as " isNavigationDown ".
Property value through SetProperty function setup Property Name and said Property Name; The 3rd parameter aName representation attribute title wherein; The 4th parameter aValue representes the property value that plain Sohu Property Name is corresponding, and the second return type bool representes successfully to be returned as very, and failure is returned as vacation;
SetProperty (" url ", " http://wap.wht.cn ") for example is set, and " url " is Property Name here, the Property Name corresponding property value of http://wap.wht.cn for being provided with;
SetPorperty (" isdownloadfile " can also be set; " true "); Here " isdownloadfile " expression current browsing device runs into and wants whether file in download of download address, downloads for " ture " indicates, if be " false " then skip download.
Return function through described CallMethod and be used for callback events, wherein Wucan is counted the type that event representes callback events, and the 3rd return type eventFun representes back to fall the return type of function: do not have;
A register requirement Http CallMethod (" regrequestheader " in the browser for example; " regrequestheaderFun "); The 5th parameter " regrequestheader " is registration Http head for the callback events type; The 3rd return type " regrequestheaderFun " is back to fall function name, and the regrequestheaderFun function can go to realize the customized justice of parameter type and number of parameters as required.
Illustrate the process of creating another one instance objects plug-in unit again, the instance objects plug-in unit of for example creating card i/f class CEmbedObject is player plug-in unit PlayerPlugin, and is specific as follows:
Figure BDA0000126108850000081
Said GetProperty function is used to obtain the player plug-in unit property value first parameter aName: the Property Name second parameter aBuffer: the rreturn value return type bool that obtain attribute: if successfully be returned as very, otherwise be false;
In the player plug-in unit, can obtain current BufferTime address through the GetProperty function;
Through GetProperty (" BufferTime " is set; Timebuffer); Here " BufferTime " representation attribute name is called the time value that will obtain current buffering; And the current surge time that will obtain be saved in the timebuffer variable, attribute can be self-defined here, obtains the volume value of current player etc. such as " Volume ";
SetProperty (" playerurl " is set; " tmss: // 218.204.255.133:9901/tmes 246 "); Here " playerurl " is the player address attribute, and tmss: // 218.204.255.133:9901/tmes 246 is for being provided with the value of broadcast address;
Return function C allMethod and be used for back falling the function incident,, suspend as playing in the player plug-in unit; Full frame etc.; CallMethod (" Play ", " PlayFun ") is set, and wherein " Play " expression callback events type is for playing; " PlayFun " representes back to fall function name, PlayFun function, parameter type, the customized justice of number of parameters.
According to the design rule of said card i/f class, can create various instance objects plug-in units, for example player plug-in unit, browser plug-in, downloader plug-in unit, address list management plug-in unit etc.;
Instance objects plug-in unit after the establishment is that the form with dll exists, and such as PlayerPlugin.dll, BrowserPlugin.dll through said instance objects plug-in unit is loaded into the main frame platform, and uses these instance objects plug-in units through the main frame platform.
Present embodiment presets the plug-in unit service regeulations in the card i/f class; Create the instance objects plug-in unit of card i/f class; Practical application according to said instance objects plug-in unit is provided with the interface function in the said instance objects plug-in unit.Said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.The user passes through the self-defined individual character instance objects of interface function plug-in unit, thereby solves the inconvenience on the certain operations or increase new function.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.
Embodiment two
Fig. 2 is a kind of first kind of preferred embodiment process flow diagram that uses the mobile platform plug-in method of the present invention.Described method may further comprise the steps:
S201 loads the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Said card i/f class is a common type, comprises three interface functions: the value function that gets parms, parameter value function and the 3rd function are set; Wherein, the said value function that gets parms is used for getattr title and the corresponding property value of said Property Name; Said parameter value function be used to the to set a property property value of title and said Property Name that is provided with; Said the 3rd function is used for callback events;
Comprise 3 parameters in said first function: first parameter, second parameter and first return type are used for the corresponding property value of getattr title and said Property Name; Wherein, said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success, if then be true; If not, then be false;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type, the property value of be used to set a property title and said Property Name; Wherein, said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success, if success is set, then is returned as very, otherwise returns vacation.
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type, be used for the function readjustment, and wherein the Wucan number is a variable element, said the 3rd return type is set by the user as required.
Parameters needed can increase the number of interface function and the number of the parameter in the interface function according to practical application in the number of said interface function and each interface function, and according to practical application the interface function in the said instance objects plug-in unit is set.
Said " the instance objects plug-in unit of loading of plug-in interface class is to the main frame platform " comprises 3 kinds of load modes:
According to the title of instance objects plug-in unit, manually said instance objects plug-in unit is loaded into the main frame platform;
Or, according to the naming rule of instance objects plug-in unit, when program initialization, add said instance objects plug-in unit to the main frame platform automatically;
Or, through the dynamic base loading function in the system platform said instance objects plug-in unit is loaded into the main frame platform.
S202 obtains the interface function of said instance objects plug-in unit through said main frame platform;
S203 uses said instance objects plug-in unit through said interface function.
According to the design rule of said card i/f class, create various instance objects plug-in units, for example player plug-in unit, browser plug-in, downloader plug-in unit, address list management plug-in unit etc.;
Instance objects plug-in unit after the establishment is that the form with dll exists; Such as player plug-in unit PlayerPlugin.dll; Browser plug-in BrowserPlugin.dll through said instance objects plug-in unit is loaded into the main frame platform, and uses these instance objects plug-in units through the main frame platform.
Said " said instance objects plug-in unit is loaded into the main frame platform " comprises 3 kinds of load modes:
According to the title of instance objects plug-in unit, manually said instance objects plug-in unit is loaded into the main frame platform; This kind load mode is the manual loading mode, for example at first searches the title PlayerPlugin.dll of player plug-in unit, and manual loading is loaded into the main frame platform with PlayerPlugin.dll then;
Or, according to the naming rule of instance objects plug-in unit, when program initialization, add said instance objects plug-in unit to the main frame platform automatically; This kind load mode is to search each instance objects plug-in unit according to the naming rule of predefined instance objects plug-in unit, and when program initialization, adds said instance objects plug-in unit to the main frame platform automatically;
Or, through the dynamic base loading function in the system platform said instance objects plug-in unit is loaded into the main frame platform; Illustrate this kind load mode with the Symbian platform, the instance objects plug-in unit that for example need load is PlayerPlugin.dll, is specially:
At first create a RLibrary instance library variable;
Through Load among the RLibrary (" playerPlugin.dll ") function PlayerPlugin.dll is loaded into the main frame platform then;
Obtain 3 interface function GetProperty functions, SetProperty function and the CallMethod functions that function pointer calls PlayerPlugin.dll through CEmbedObject pPlugin=library (* this) at last; Use said instance objects plug-in unit PlayerPlugin.dll through these 3 interface functions, really realize plug and play.
Embodiment three
Fig. 3 is a kind of second kind of preferred embodiment process flow diagram that uses the mobile platform plug-in method of the present invention.Described method may further comprise the steps:
S301 loads the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
S302 obtains the interface function of said instance objects plug-in unit through said main frame platform;
S303 is saved in array with the address of said interface function;
Obtain 3 interface functions of said instance objects plug-in unit through said main frame platform, thereby get access to the address of 3 interface functions of each instance objects plug-in unit;
The address that comprises the ID and pairing 3 interface functions of plug-in unit of each plug-in unit in the said array;
S304 travels through said array, obtains the address of the said interface function in the array and uses said instance objects plug-in unit; Or the destructor function through said main frame platform invoke system platform travels through said array, deletes the address of the interface function of preserving in the said array.
Said destructor function is those skilled in the art's a common practise, this no longer tired stating.
Through loading the instance objects plug-in unit to the main frame platform, said main frame platform obtains the interface function of said instance objects plug-in unit, uses said instance objects plug-in unit through said interface function in the embodiment of the invention.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.Said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.In loading procedure, the address of the interface function in the instance objects plug-in unit is saved in array, use or delete plug-in unit through the traversal array, the loading of instance objects plug-in unit and use be simple more, make things convenient for.
Embodiment four
Fig. 4 is the structural representation of first kind of preferred embodiment of a kind of device of creating the mobile platform plug-in unit of the present invention.
Said device comprises: create card module and interface module is set;
Said establishment card module links to each other with the said interface module that is provided with, and is used to create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module that is provided with links to each other with said establishment card module, is used for being provided with according to the practical application of said instance objects plug-in unit the interface function of said instance objects plug-in unit.
Said card i/f class is a common type, comprises three interface functions: first function, second function and the 3rd function; Said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events;
Comprise 3 parameters in said first function: first parameter, second parameter and first return type are used for the corresponding property value of getattr title and said Property Name; Wherein, said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success, if then be true; If not, then be false;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type, the property value of be used to set a property title and said Property Name; Wherein, said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success, if success is set, then is returned as very, otherwise returns vacation.
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type, be used for the function readjustment, and wherein the Wucan number is a variable element, said the 3rd return type is set by the user as required.
Parameters needed can increase the number of interface function and the number of the parameter in the interface function according to practical application in the number of said interface function and each interface function, and according to practical application the interface function in the said instance objects plug-in unit is set.
Such scheme further optimized be that said establishment card module comprises the getattr unit, set a property unit and readjustment unit, be illustrated in figure 5 as the structural representation of second kind of preferred embodiment of a kind of device of creating the mobile platform plug-in unit of the present invention;
Said getattr unit links to each other with the said interface module that is provided with, and is used for the corresponding property value of said first function getattr title and said Property Name;
The said unit that sets a property links to each other with the said interface module that is provided with, and is used for the property value of said second function setup Property Name and said Property Name;
Said readjustment unit links to each other with the said interface module that is provided with, and is used for the 3rd function callback events.
According to the design rule of said card i/f class, can create various instance objects plug-in units, for example player plug-in unit, browser plug-in, downloader plug-in unit, address list management plug-in unit etc.;
Instance objects plug-in unit after the establishment is that the form with dll exists, and such as PlayerPlugin.dll, BrowserPlugin.dll through said instance objects plug-in unit is loaded into the main frame platform, and uses these instance objects plug-in units through the main frame platform.
Present embodiment is created the instance objects plug-in unit of card i/f class by creating card module then through in the card i/f class, presetting the plug-in unit service regeulations; By the practical application of interface module according to said instance objects plug-in unit is set the interface function in the said instance objects plug-in unit is set.Said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.The user is through being provided with interface module self defined interface function, thereby solves the inconvenience on the certain operations or increase new function.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.
Embodiment five
Fig. 6 is the structural representation of first kind of preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention.
Said device comprises: load-on module, obtain interface module and use module;
Said load-on module links to each other with the said interface module of obtaining, and is used to load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module of obtaining links to each other with the use module with said load-on module, is used for obtaining through said main frame platform the interface function of said instance objects plug-in unit;
Said use module links to each other with the said interface module of obtaining, and is used for using said instance objects plug-in unit through said interface function.
Said card i/f class is a common type, comprises three interface functions: first function, second function and the 3rd function; Wherein, said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events;
Comprise 3 parameters in said first function: first parameter, second parameter and first return type are used for the corresponding property value of getattr title and said Property Name; Wherein, said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success, if then be true; If not, then be false;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type, the property value of be used to set a property title and said Property Name; Wherein, said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success, if success is set, then is returned as very, otherwise returns vacation.
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type, be used for the function readjustment, and wherein the Wucan number is a variable element, said the 3rd return type is set by the user as required.
Parameters needed can increase the number of interface function and the number of the parameter in the interface function according to practical application in the number of said interface function and each interface function, and according to practical application the interface function in the said instance objects plug-in unit is set.
Said load-on module, concrete loading procedure is:
According to the title of instance objects plug-in unit, manually said instance objects plug-in unit is loaded into the main frame platform;
Or, according to the naming rule of instance objects plug-in unit, when program initialization, add said instance objects plug-in unit to the main frame platform automatically;
Or, through the dynamic base loading function in the system platform said instance objects plug-in unit is loaded into the main frame platform.
Said establishment module is created various instance objects plug-in units according to the design rule of said card i/f class; For example player plug-in unit, browser plug-in, downloader plug-in unit, address list management plug-in unit etc. pass through the said interface function that interface module is provided with each instance objects plug-in unit that is provided with;
Instance objects plug-in unit after the establishment is that the form with dll exists, and such as player plug-in unit PlayerPlugin.dll, browser plug-in BrowserPlugin.dll is loaded into the main frame platform through load-on module with said instance objects plug-in unit; Saidly obtain interface module is obtained said instance objects plug-in unit through the main frame platform interface function; Said use module is used said instance objects plug-in unit through said interface function.
The further optimization of such scheme is; The said interface module of obtaining comprises first interface unit, second interface unit and the 3rd interface unit, is illustrated in figure 7 as the structural representation of second kind of preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention.
Said first interface unit links to each other with said use module, is used to obtain the address of said first function;
Said second interface unit links to each other with said use module, is used to obtain the address of said second function;
Said the 3rd interface unit links to each other with said use module, is used to obtain the address of said the 3rd function.
The further optimization of such scheme is that said device also comprises array module; Said use module comprises uses unit and delete cells, is illustrated in figure 8 as the structural representation of the third preferred embodiment of a kind of device that uses the mobile platform plug-in unit of the present invention.
Said array module links to each other with delete cells with said first interface unit, second interface unit, the 3rd interface unit, use unit, is used for depositing the address that said first interface unit, second interface unit and the 3rd interface unit get access in array;
Said use unit links to each other with said array module, is used to travel through said array, obtains in the array address stored and uses said instance objects plug-in unit;
Said delete cells links to each other with said array module, is used for the destructor function through said main frame platform invoke system platform, travels through said array, deletes the address of preserving in the said array.
The embodiment of the invention loads the instance objects plug-in unit to the main frame platform through load-on module; Obtain the interface function of said instance objects plug-in unit by obtaining interface module through said main frame platform, said use module is used said instance objects plug-in unit through said interface function.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.Said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.In loading procedure; Through increasing array module; The address of the interface function in the instance objects plug-in unit is saved in array, and by using unit or delete cells to use or delete plug-in unit through the traversal array, the loading of instance objects plug-in unit and use are simple more, convenient.
Embodiment six
Fig. 9 is a kind of structural representation of creating and using the system of mobile platform plug-in unit of the embodiment of the invention.
Said system comprises the device of creating the mobile platform plug-in unit and the device that uses the mobile platform plug-in unit, and the device of said establishment mobile platform plug-in unit links to each other with the device that uses the mobile platform plug-in unit;
The device of said establishment mobile platform plug-in unit comprises to be created card module and interface module is set;
Said establishment card module links to each other with the said interface module that is provided with, and is used to create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module that is provided with links to each other with said establishment card module, is used for being provided with according to the practical application of said instance objects plug-in unit the interface function of said instance objects plug-in unit.
The device of said use mobile platform plug-in unit comprises load-on module, obtains interface module and uses module;
Said load-on module links to each other with the said interface module of obtaining, and is used to load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module of obtaining links to each other with the use module with said load-on module, is used for obtaining through said main frame platform the interface function of said instance objects plug-in unit;
Said use module links to each other with the said interface module of obtaining, and is used for using said instance objects plug-in unit through said interface function.
Said card i/f class is a common type, comprises three interface functions: first function, second function and the 3rd function; Said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events;
Comprise 3 parameters in said first function: first parameter, second parameter and first return type are used for the corresponding property value of getattr title and said Property Name; Wherein, said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success, if then be true; If not, then be false;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type, the property value of be used to set a property title and said Property Name; Wherein, said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success, if success is set, then is returned as very, otherwise returns vacation.
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type, be used for the function readjustment, and wherein the Wucan number is a variable element, said the 3rd return type is set by the user as required.
Parameters needed can increase the number of interface function and the number of the parameter in the interface function according to practical application in the number of said interface function and each interface function, and according to practical application the interface function in the said instance objects plug-in unit is set.
The embodiment of the invention is created the instance objects plug-in unit of card i/f class by creating card module then through in the card i/f class, presetting the plug-in unit service regeulations; By the practical application of interface module according to said instance objects plug-in unit is set the interface function in the said instance objects plug-in unit is set; Load the instance objects plug-in unit to the main frame platform through load-on module, obtain the interface function of said instance objects plug-in unit by obtaining interface module through said main frame platform, said use module is used said instance objects plug-in unit through said interface function.Said card i/f class service regeulations are simple, need not revise the main body frame platform and just can expand and reinforcement software function, realize the plug and play of plug-in unit.The instance objects plug-in unit exists with the form of dll dynamic base, avoids repeating compiling, shortens the product release cycle.Said dll dynamic base can two-wayly be obtained data, and promptly the main frame platform can obtain the data in the instance objects plug-in unit, and said instance objects plug-in unit also can obtain the data in the main frame platform, and is mutual convenient separate again, compatible strong.Each instance objects pin function is independent, can maximize favourable factors and minimize unfavourable ones according to pin function characteristic and peopleware reasonable distribution task, and has avoided a plurality of developer's cross-developments and cause the nonsynchronous problem of information.In loading procedure; Through increasing array module; The address of the interface function in the instance objects plug-in unit is saved in array, and by using unit or delete cells to use or delete plug-in unit through the traversal array, the loading of instance objects plug-in unit and use are simple more, convenient.
Establishment provided by the invention can be applied to need to create and use on the portable terminal of mobile platform plug-in unit, for example: PDA, mobile phone, panel computer etc. with the system that uses the mobile platform plug-in unit.
Those having ordinary skill in the art will appreciate that; All or part of step in realization the foregoing description method can be accomplished through the programmed instruction related hardware; Described program can be stored in the computer read/write memory medium, and described storage medium can be ROM, RAM, disk, CD etc.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (14)

1. a method of creating the mobile platform plug-in unit is characterized in that, said method comprises step:
Create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Practical application according to said instance objects plug-in unit is provided with the interface function in the said instance objects plug-in unit.
2. the method for establishment mobile platform plug-in unit according to claim 1 is characterized in that, described card i/f class comprises three interface functions: first function, second function and the 3rd function; Said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events.
3. the method for establishment mobile platform plug-in unit according to claim 2 is characterized in that, comprises 3 parameters in said first function: first parameter, second parameter and first return type; Said first parameter is a Property Name; Said second parameter is the rreturn value of said Property Name; Said first return type representes whether rreturn value returns success;
Comprise 3 parameters in said second function: the 3rd parameter, the 4th parameter and second return type; Said the 3rd parametric representation Property Name; The property value of the said Property Name of said the 4th parametric representation; Whether the said second return type representation attribute is provided with success;
Said the 3rd function comprises 2 parameters: Wucan number and the 3rd return type; Said Wucan number is a variable element; The self-defined according to actual needs return type of said the 3rd return type.
4. a method of using the mobile platform plug-in unit is characterized in that, said method comprises step:
Load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
Obtain the interface function of said instance objects plug-in unit through said main frame platform;
Use said instance objects plug-in unit through said interface function.
5. the method for use mobile platform plug-in unit according to claim 4 is characterized in that, described card i/f class comprises three interface functions: first function, second function and the 3rd function; Said first function is used for getattr title and the corresponding property value of said Property Name; Said second function be used to the to set a property property value of title and said Property Name; Said the 3rd function is used for callback events.
6. the method for use mobile platform plug-in unit according to claim 5 is characterized in that, said " the instance objects plug-in unit of loading of plug-in interface class is to the main frame platform " comprises 3 kinds of load modes:
According to the title of instance objects plug-in unit, manually said instance objects plug-in unit is loaded into the main frame platform;
Or, when program initialization, add said instance objects plug-in unit to the main frame platform automatically according to the naming rule of instance objects plug-in unit;
Or said instance objects plug-in unit is loaded into the main frame platform through the dynamic base loading function in the system platform.
7. the method for use mobile platform plug-in unit according to claim 6 is characterized in that, said step " is obtained the interface function of said instance objects plug-in unit " and also comprised step afterwards through said main frame platform:
The address of said interface function is saved in array;
Said " using said instance objects plug-in unit through said interface function " comprising:
Travel through said array, obtain the address of the said interface function in the array and use said instance objects plug-in unit;
Or the destructor function through said main frame platform invoke system platform travels through said array, deletes the address of the interface function of preserving in the said array.
8. a device of creating the mobile platform plug-in unit is characterized in that, said device comprises: create card module and interface module is set;
Said establishment card module links to each other with the said interface module that is provided with, and is used to create the instance objects plug-in unit; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module that is provided with links to each other with said establishment card module, is used for being provided with according to the practical application of said instance objects plug-in unit the interface function of said instance objects plug-in unit, and said interface function comprises: first function, second function and the 3rd function.
9. the device of establishment mobile platform plug-in unit according to claim 8 is characterized in that, said establishment card module comprises the getattr unit, unit and readjustment unit set a property;
Said getattr unit links to each other with the said interface module that is provided with, and is used for the corresponding property value of said first function getattr title and said Property Name;
The said unit that sets a property links to each other with the said interface module that is provided with, and is used for the property value of said second function setup Property Name and said Property Name;
Said readjustment unit links to each other with the said interface module that is provided with, and is used for the 3rd function callback events.
10. a device that uses the mobile platform plug-in unit is characterized in that, said device comprises: load-on module, obtain interface module and use module;
Said load-on module links to each other with the said interface module of obtaining, and is used to load the instance objects plug-in unit to the main frame platform; Said instance objects plug-in unit is inherited the card i/f class that is provided with from advance;
The said interface module of obtaining links to each other with the use module with said load-on module, is used for obtaining through said main frame platform the interface function of said instance objects plug-in unit;
Said use module links to each other with the said interface module of obtaining, and is used for using said instance objects plug-in unit through said interface function.
11. the device of use mobile platform plug-in unit according to claim 10 is characterized in that, the said interface module of obtaining comprises first interface unit, second interface unit and the 3rd interface unit;
Said first interface unit links to each other with said use module, is used to obtain the address of said first function;
Said second interface unit links to each other with said use module, is used to obtain the address of said second function;
Said the 3rd interface unit links to each other with said use module, is used to obtain the address of said the 3rd function.
12. the device of use mobile platform plug-in unit according to claim 11 is characterized in that said device also comprises array module; Said use module comprises uses unit and delete cells;
Said array module links to each other with delete cells with said first interface unit, second interface unit, the 3rd interface unit, use unit, is used for depositing the address that said first interface unit, second interface unit and the 3rd interface unit get access in array;
Said use unit links to each other with said array module, is used to travel through said array, obtains in the array address stored and uses said instance objects plug-in unit;
Said delete cells links to each other with said array module, is used for the destructor function through said main frame platform invoke system platform, travels through said array, deletes the address of preserving in the said array.
13. establishment and the system that uses the mobile platform plug-in unit is characterized in that said system comprises the device of any described establishment mobile platform plug-in unit of claim 8-9 and the device of any described use mobile platform plug-in unit of claim 10-12.
14. establishment and the portable terminal that uses the mobile platform plug-in unit is characterized in that, described portable terminal comprises described establishment of claim 13 and the system that uses the mobile platform plug-in unit.
CN2011104477726A 2011-12-28 2011-12-28 Method, system and mobile terminal for creating and using mobile platform plug-in component Pending CN102520967A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104477726A CN102520967A (en) 2011-12-28 2011-12-28 Method, system and mobile terminal for creating and using mobile platform plug-in component

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104477726A CN102520967A (en) 2011-12-28 2011-12-28 Method, system and mobile terminal for creating and using mobile platform plug-in component

Publications (1)

Publication Number Publication Date
CN102520967A true CN102520967A (en) 2012-06-27

Family

ID=46291909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104477726A Pending CN102520967A (en) 2011-12-28 2011-12-28 Method, system and mobile terminal for creating and using mobile platform plug-in component

Country Status (1)

Country Link
CN (1) CN102520967A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880456A (en) * 2012-07-31 2013-01-16 北京奇虎科技有限公司 Method and device for creating plug-in
CN104391700A (en) * 2014-11-11 2015-03-04 百度在线网络技术(北京)有限公司 Method and device for expanding functions of application program
CN105893094A (en) * 2016-03-31 2016-08-24 百度在线网络技术(北京)有限公司 Achieving method and device for application program plug-in
CN105893013A (en) * 2015-12-07 2016-08-24 乐视云计算有限公司 Engineering construction system and construction method thereof
CN105988821A (en) * 2016-01-19 2016-10-05 北京匡恩网络科技有限责任公司 Distributed function plug-in-based data statistic analysis platform
CN107493336A (en) * 2017-08-21 2017-12-19 北京北信源软件股份有限公司 Realize method and apparatus, computer-readable recording medium and the storage control of client plug-in
CN108182090A (en) * 2016-12-08 2018-06-19 腾讯科技(深圳)有限公司 Flash plug-in loading methods and device based on blink kernels
CN108829380A (en) * 2018-05-31 2018-11-16 郑州云海信息技术有限公司 A kind of plug-in unit obtains the method and device of consistency on messaging realization
CN109240660A (en) * 2017-06-29 2019-01-18 武汉斗鱼网络科技有限公司 A kind of cut-in method of ad data, storage medium, electronic equipment and system
CN109284141A (en) * 2017-07-21 2019-01-29 杭州海康威视数字技术股份有限公司 A kind of insert management system and method
CN109542536A (en) * 2018-11-12 2019-03-29 北京许继电气有限公司 The plug-in's data processing method of object-oriented
CN109710283A (en) * 2018-11-15 2019-05-03 中国平安人寿保险股份有限公司 Obtain method, apparatus, computer equipment and the storage medium of Mynav plug-in unit
CN112035097A (en) * 2020-08-25 2020-12-04 华东计算技术研究所(中国电子科技集团公司第三十二研究所) C + + adaptation layer based on Yinhua operation system of Galaxy
CN112114778A (en) * 2020-07-03 2020-12-22 上海金融期货信息技术有限公司 Cross-platform dynamic library algorithm management system supporting horizontal extension
CN113590215A (en) * 2021-07-15 2021-11-02 福建星云检测技术有限公司 Plug-in type upper computer communication method and system
CN114265638A (en) * 2021-12-24 2022-04-01 北京天融信网络安全技术有限公司 Communication method, device, equipment and storage medium based on plug-in compatibility
CN114942796A (en) * 2022-05-05 2022-08-26 北京达佳互联信息技术有限公司 Plug-in compiling and calling method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182279B1 (en) * 1997-08-12 2001-01-30 International Business Machines Corporation Method and apparatus for storing templates in a component system
CN1710535A (en) * 2005-05-10 2005-12-21 上海宝信软件股份有限公司 GIS application system and development method thereof
CN101847100A (en) * 2010-06-08 2010-09-29 用友软件股份有限公司 Method for expanding software application and device
CN101937353A (en) * 2010-09-20 2011-01-05 中兴通讯股份有限公司 Method and device for deploying and loading plug-in unit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182279B1 (en) * 1997-08-12 2001-01-30 International Business Machines Corporation Method and apparatus for storing templates in a component system
CN1710535A (en) * 2005-05-10 2005-12-21 上海宝信软件股份有限公司 GIS application system and development method thereof
CN101847100A (en) * 2010-06-08 2010-09-29 用友软件股份有限公司 Method for expanding software application and device
CN101937353A (en) * 2010-09-20 2011-01-05 中兴通讯股份有限公司 Method and device for deploying and loading plug-in unit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
任刚: "C#创建插件业务平台", 《编程语言》 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880456A (en) * 2012-07-31 2013-01-16 北京奇虎科技有限公司 Method and device for creating plug-in
CN102880456B (en) * 2012-07-31 2016-08-31 北京奇虎科技有限公司 Plug-in loading method and system
CN104391700A (en) * 2014-11-11 2015-03-04 百度在线网络技术(北京)有限公司 Method and device for expanding functions of application program
CN105893013A (en) * 2015-12-07 2016-08-24 乐视云计算有限公司 Engineering construction system and construction method thereof
CN105988821A (en) * 2016-01-19 2016-10-05 北京匡恩网络科技有限责任公司 Distributed function plug-in-based data statistic analysis platform
CN105893094A (en) * 2016-03-31 2016-08-24 百度在线网络技术(北京)有限公司 Achieving method and device for application program plug-in
CN105893094B (en) * 2016-03-31 2019-05-03 百度在线网络技术(北京)有限公司 The implementation method and device of application plug
CN108182090A (en) * 2016-12-08 2018-06-19 腾讯科技(深圳)有限公司 Flash plug-in loading methods and device based on blink kernels
CN109240660A (en) * 2017-06-29 2019-01-18 武汉斗鱼网络科技有限公司 A kind of cut-in method of ad data, storage medium, electronic equipment and system
CN109240660B (en) * 2017-06-29 2022-06-17 武汉斗鱼网络科技有限公司 Access method of advertisement data, storage medium, electronic device and system
CN109284141A (en) * 2017-07-21 2019-01-29 杭州海康威视数字技术股份有限公司 A kind of insert management system and method
CN107493336A (en) * 2017-08-21 2017-12-19 北京北信源软件股份有限公司 Realize method and apparatus, computer-readable recording medium and the storage control of client plug-in
CN108829380B (en) * 2018-05-31 2021-08-31 郑州云海信息技术有限公司 Method and device for realizing consistency of plug-in acquired information
CN108829380A (en) * 2018-05-31 2018-11-16 郑州云海信息技术有限公司 A kind of plug-in unit obtains the method and device of consistency on messaging realization
CN109542536A (en) * 2018-11-12 2019-03-29 北京许继电气有限公司 The plug-in's data processing method of object-oriented
CN109710283A (en) * 2018-11-15 2019-05-03 中国平安人寿保险股份有限公司 Obtain method, apparatus, computer equipment and the storage medium of Mynav plug-in unit
CN112114778A (en) * 2020-07-03 2020-12-22 上海金融期货信息技术有限公司 Cross-platform dynamic library algorithm management system supporting horizontal extension
CN112114778B (en) * 2020-07-03 2024-04-02 上海金融期货信息技术有限公司 Cross-platform dynamic library algorithm management system supporting horizontal expansion
CN112035097A (en) * 2020-08-25 2020-12-04 华东计算技术研究所(中国电子科技集团公司第三十二研究所) C + + adaptation layer based on Yinhua operation system of Galaxy
CN112035097B (en) * 2020-08-25 2023-10-13 华东计算技术研究所(中国电子科技集团公司第三十二研究所) C++ adaptation layer device based on Galaxy Ruihua operating system
CN113590215A (en) * 2021-07-15 2021-11-02 福建星云检测技术有限公司 Plug-in type upper computer communication method and system
CN114265638A (en) * 2021-12-24 2022-04-01 北京天融信网络安全技术有限公司 Communication method, device, equipment and storage medium based on plug-in compatibility
CN114265638B (en) * 2021-12-24 2024-01-23 北京天融信网络安全技术有限公司 Communication method, device, equipment and storage medium based on plug-in compatibility
CN114942796A (en) * 2022-05-05 2022-08-26 北京达佳互联信息技术有限公司 Plug-in compiling and calling method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102520967A (en) Method, system and mobile terminal for creating and using mobile platform plug-in component
CN101213515B (en) Method and device for controlling z-order of lifted element in a presentation
US8490053B2 (en) Software domain model that enables simultaneous independent development of software components
CN104516738A (en) Integrated implementing method for development and release of APP
US9471345B2 (en) Runtime generation and injection of java annotations
CN104111826A (en) Software project development method and device
CN102073525B (en) Based on dynamic update method and the device of the Web service system of Java platform
CN103593370B (en) The method and browser of expanded application are realized in a browser
CN108200196B (en) Data storage and query method and system based on distributed architecture
CN103309650A (en) Generating method and device of persistence layer codes
CN102467375A (en) Method and device for generating client interface
CN102193806B (en) Upgrade the method and apparatus of animation
CN113094028A (en) Windows desktop program development framework, method and related components
CN104424522A (en) Service processing system and configuration method thereof
CN106599213A (en) Form automatic filling method and system
CN102779045A (en) Interface generating method, interface editor and electronic equipment
CN103678687B (en) Establishment of item method and device based on configuration system
CN103501341A (en) Method and device for establishing Web service
CN104133678B (en) The method and device of structure, operation interaction seismic interpretation system
US20120124163A1 (en) Recursive Navigation in Mobile CRM
CN101814064B (en) Establishment method of report template, report generation method and report system
Inverardi et al. Feature oriented evolutions for context-aware adaptive systems
Zhang et al. Research and implementation of cross-platform development of mobile widget
CN113360215A (en) Program running method and device and computer readable storage medium
CN104331445B (en) A kind of menu automatic loading method of personalized APP management platforms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant after: SHENZHEN TEMOBI TECHNOLOGY CO., LTD.

Address before: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant before: Shenzhen Temobi Science & Tech Development Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHEN TEMOBI SCIENCE + TECHNOLOGY CO., LTD. TO: SHENZHEN RONGCHANG TIANXIA TECHNOLOGY CO., LTD.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: RONGCHUANG TIANXIA (SHANGHAI) TECHNOLOGY DEVELOPME

Free format text: FORMER OWNER: SHENZHEN RONGCHANG TIANXIA TECHNOLOGY CO., LTD.

Effective date: 20150612

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150612

Address after: Shanghai City, Yangpu District Wei Road No. 6 room 502-8

Applicant after: World (Shanghai) Technology Development Co., Ltd.

Address before: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant before: SHENZHEN TEMOBI TECHNOLOGY CO., LTD.

WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120627

WD01 Invention patent application deemed withdrawn after publication