Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

43 results about "Native API" patented technology

The Native API is a lightweight application programming interface (API) used by Windows NT and user mode applications. This API is used in the early stages of Windows NT startup process, when other components and APIs are still unavailable. Therefore, a few Windows components, such as the Client/Server Runtime Subsystem (CSRSS), are implemented using the Native API. The Native API is also used by subroutines such as those in kernel32.dll that implement the Windows API, the API based on which most of the Windows components are created.

Method for application development and device

The invention discloses a method for application development and a device, which belong to the field of computers. The method comprises that native application programming interfaces (API) in a system are encapsulated to form different interfaces and different interfaces form to an interface layer; based on web technology development application, the application triggers corresponding events of a browser, so that a browser component layer is notified of the required operation to be executed and the required parameter of the executing operation; after the browser component layer monitors that the events change, corresponding interfaces in the interface layer are called based on the required parameter of the operation and the executing operation, and results are returned to the application for processing. The device comprises an interface layer module, a web layer module and a browser component layer module. According to the above scheme, platform restriction is eliminated, developers can use usual web techniques and tools to develop, the development process is simplified, the web application can be in contact with more native API in the system through the interface layer which is acquired through encapsulation of the system native API, and web capability is improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

System for creating virtual application, method for installing virtual application, method for calling native API and method for executing virtual application

A virtual application creating system comprises: a virtual environment library block including a plurality of modules that process native application program interfaces (APIs) of an operating system such that the native application APIs are suited to a virtual environment, finding a module capable of processing a specific native API from the plurality of modules when the specific native API is called and operating the found module; a virtual application installation block receiving position information of an application to be virtualized and information on an installation place where the application will be virtualized and installed from a user and inserting the virtual environment library block into a memory to install a virtual application in the installation place; and a virtual application execution block executing the virtual application installed in the installation place.
Owner:MARKANY

System for creating virtual application, method for installing virtual application, method for calling native api and method for executing virtual application

ActiveUS20110072424A1Secure program execution stabilityInstallation procedure is complicatedSemi-structured data queryingProgram loading/initiatingVirtualizationExternal storage
A virtual application creating system, a virtual application installing method, a native API calling method and a virtual application executing method are disclosed. The virtual application creating system comprises a virtual environment library block including a plurality of modules that process native application program interfaces (APIs) of an operating system such that the native application APIs are suited to a virtual environment, finding a module capable of processing a specific native API from the plurality of modules when the specific native API is called and operating the found module; a virtual application installation block receiving position information of an application to be virtualized and information on an installation place where the application will be virtualized and installed from a user and inserting the virtual environment library block into a memory to install a virtual application in the installation place; and a virtual application execution block executing the virtual application installed in the installation place. Accordingly, an application selected by a user can be virtualized and installed in a position designated by the user, for example, an external storage unit, and the installed virtual application can be executed in a virtual environment independent from a host.
Owner:MARKANY

Systems, methods and software programs for data synchronization

In contrast to prior data synchronization processes, provided by aspects of the invention are systems, methods and software programs implementing a data synchronization process that employs a high-level interface of a respective data repository to extract valid information from the data repository in response to low-level changes in the data repository. In specific embodiments of the invention, the synchronization process is implemented within an adaptor interposed between a management system and a database system that serves as a middle-ware operable to link a respective data store interface, within a management system, to a respective managed platform, within the database system, so that the native API's of each can be employed in the operation of the data synchronization process.
Owner:IBM CORP

Intrusion detection method for host under Windows environment

InactiveCN1731310ADigital data processing detailsOriginal dataSecond order analysis
The invention discloses a method for detecting the host machine inbreak on windows environment, which analyzes and establishes the designed multistage Native API module and the relative of the Native API sequences to find out the abnormal inbreak. It collects the Native APIs data of the designed routine and stores it into the database on real practice stage. The data initial analysis comprises a first stage analysis and a second stage analysis, it analyzes and processes the change of the first stage and the second stage conditions of the data gather to establish the first module and the second module; it computes the normal value of the first and the second Native APIs by index iteration detecting algorithm on measuring stage.
Owner:苏州赛博网垠信息科技发展有限公司

Dynamic loading method and device of mobile phone software

The invention discloses a dynamic loading method and device of mobile phone software, which are used for solving the technical problems of dynamically loading and operating third party software on a mobile phone, such as MTK (MediaTek) Feature Phone. According to the invention, a universal dynamic loading program is sintered in a read-only memory of the mobile phone, and a program entry function needing to be abided by a third party application program, a Native API (Application Program Interface) import structure and a compiling and chaining way of the third party application program are disclosed to the third party; and the third party application program is loaded and operated by the dynamic loading program according to a pre-set interface. With the adoption of the technical scheme, the technical problems of dynamically loading and operating the third party software on the mobile phone are solved and various third party application programs can be operated on the mobile phone, such as the MTK (MediaTek) Feature Phone, by the user, so that the user has more new user experience under the precondition of not changing the mobile phone.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method and device for reconstruction of Native API function

The invention discloses a method and device for reconstruction of a Native API function, and belongs to the technical field of computers. The method comprises the steps that system call numbers of loading functions are obtained; the system call numbers of the loading functions are respectively copied into codes of a user-defined loading function; NTDLL.DLL is loaded to a defined position of internal storage according to the user-defined loading function; the Native API function in the NTDLL.DLL is utilized to reconstruct user-defined Native API functions of user-defined code segments respectively. According to the method and device, the loading function is simulated to load the NTDLL.DLL, and the Native API function is reconstructed by means of the loaded NTDLL.DLL; the problem that high safety hidden danger exists in the prior art when the API function is called is resolved; when an application program operates, the reconstructed user-defined Native API functions can be directly called, and the advantages that the application program is prevented from being processed by a rogue program and safety of the application program is improved are achieved.
Owner:GUANGZHOU HUADUO NETWORK TECH

Apparatus, hybrid apparatus, and method for network resource access

The present invention discloses a network resource access apparatus, a hybrid apparatus, and a method. The network resource access apparatus includes a native application programming interface (API) unit, configured to provide a native API having a feature of accessing to the operating system; a script parsing unit, configured to parse the obtained service function script that is written in a specified script language to obtain the content of the service function described by the service function script; a page rendering unit, configured to, according to the content of the service function, call the native API provided by the native API unit to render and generate an interactive page constituted by a plurality of native UI components. According to the present invention, the time and the labor costs for developing service functions may be reduced.
Owner:ALIBABA GRP HLDG LTD

Method and apparatus for testing a binding application programming interface

One embodiment of the present invention provides a system for testing a binding Application Programming Interface (API) on a device, wherein the binding API is bound to a native API for the device and provides different commands than the native API. During operation, the system executes a native-API test on the device through the native API to produce a native-API test-result. The system subsequently receives the native-API test-result from the device at a test-harness. Next, the system sends a binding-API test to a test-agent on the device which enables the test-agent to execute the binding-API test through the binding API to produce a binding-API test-result. The system then receives the binding-API test-result from the test-agent. Finally, the system compares the native-API test-result to the binding-API test-result to determine if the binding API is functionally equivalent to the native API.
Owner:ORACLE INT CORP

System for replaying and synchronizing patterns on a client and external data source devices

A system, method and computer program product provide functionality via a non-natively coded application on a client device. Initially, user input is received on a device. A pattern is replayed on the device. Navigation of the pattern is managed. Data is retrieved based on the user input utilizing at least one connector, as specified in the pattern. Finally, the retrieved data is output. A system, method and computer program product are also provided for creating an application for a client device. The functionality of the desired application on a device is provided by selecting functional computer code that processes data. The functional computer code does not include coding to the native API's of the device. One or more connectors are selected and programmed to interface with programs on the device for retrieving data for processing. One or more output nodes are generated for outputting the processed data from the device. The functional computer code, connectors, and output nodes are stored in a device-resident pattern for installation on the device. The retrieved data is processed by the functional computer code upon replaying of the pattern for providing the functionality.
Owner:NVIDIA INT

Host computer intrude detecting method decomposed based on inherent subsequence mode

The invention discloses a host computer invasion detection method based on the natural subsequence mode decomposition. The method includes the following steps: firstly, defining rules; obtaining Windows Native API data sequence, decomposing process sequences into natural subsequence mode sets and then layering the natural subsequence modes according to the support degree; thirdly, decomposing suspected sequences into a plurality of layers respectively containing natural sequence modes with similar support degrees; fourthly, matching the normal process sequences with the suspected sequences according to the corresponding layers, calculating the abnormal degree according to the matched number and judging if the suspected sequences are abnormal. The method overcomes the disadvantages existed in the prior art and can accurately and effectively identify the current attacks and the new increasing attacks.
Owner:四川电子科技大学教育发展基金会

Systems, methods and software programs for data synchronization

In contrast to prior data synchronization processes, provided by aspects of the invention are systems, methods and software programs implementing a data synchronization process that employs a high-level interface of a respective data repository to extract valid information from the data repository in response to low-level changes in the data repository. In specific embodiments of the invention, the synchronization process is implemented within an adaptor interposed between a management system and a database system that serves as a middle-ware operable to link a respective data store interface, within a management system, to a respective managed platform, within the database system, so that the native API's of each can be employed in the operation of the data synchronization process.
Owner:IBM CORP

Realization method and device of hybrid application accessing to Web component

ActiveCN108259435AImprove experienceSolution does not support single sign-onTransmissionFree stateDatabase
The invention provides a realization method and device of a hybrid application accessing to a Web component. The method comprises the following steps: embedding the Web component into a pre-established container device in the hybrid application, enabling the Web component to respectively interact with a login management server and APP service of the hybrid application through the container device,thereby finishing the single sign-on of the Web component, interacting with a Web layer of the hybrid application through the container device, and interacting with a Bridge layer with the hybrid application through the container device, and then calling native API in a native layer of the hybrid application through the Bridge layer, wherein the hybrid application comprises the native layer, theBridge layer and the Web layer, the container device is in a free state in the hybrid application, the loading is performed through the Bridge layer so as to integrate with the Web layer. Through therealization method provided by the invention, the problems that the single sign-on is not supported after the Web component is accessed to the hybrid application, the Web layer and the Web component cannot be mutually called due to cross-domain and the Web component cannot call the native API in the prior art are solved.
Owner:CHINA MOBILE GROUP ZHEJIANG +1

Configuration-based joint login method and device, and computer device

The invention discloses a configuration-based joint login method and device, a computer device and a computer readable device, and the method comprises the steps: configuring a partner ID for a third-party H5 program through a system, generating a temporary token through a native API interface of a client APP, and transmitting the temporary token to a third-party server; the third-party server sending the encrypted temporary token and the partner ID to the system; and requesting the system to perform verification, the system performing decryption verification after receiving the verification data sent by the third-party server, and if the temporary token is valid, returning unique identification information and other configured information of the user of the third-party server to be used for joint login. Therefore, the login process can be simplified, the user experience is improved, and login is convenient. And different third-party H5 programs can be accessed, so that the program development amount is reduced and the user privacy is protected. And meanwhile, the function of the APP system is also utilized, so that the security of data access is guaranteed.
Owner:北京淇瑀信息科技有限公司

File handle closuring operation method and device

The invention provides a file handle closuring operation method and a file handle closuring operation device. The file handle closuring operation method comprises the following steps of: acquiring a file handle closuring operation request initiated by an invoker, wherein the request comprises handle information to be closed; under the condition that a current operating system platform is supported, according to the handle information to be closed, acquiring object information to be closed; when an object to be closed has a corresponding new object type, replacing the original object type of the object with the new object type; invoking a Native API (application program interface) of a handle closing routine, extracting a callback routine from the new object type, and invoking the callback routine; and establishing an I / O (input / output) request packet inside the callback routine, sending the I / O request packet to file system lower equipment, and finishing file handle closuring operation by the file system lower equipment. The file handle closuring operation method and the file handle closuring operation device can enhance the offensive and defensive confrontation ability to a driver-stage malicious program and avoid potential possibility of incompatibility between security software due to handle closing operation interference.
Owner:三六零数字安全科技集团有限公司

Underived Native API function acquiring method and device

ActiveCN103632099ASolve search efficiencySolve the problem of very low search hit ratePlatform integrity maintainanceCode segmentNative API
The invention discloses an underived Native API function acquiring method and belongs to the technical field of computers. The method comprises the steps of acquiring the range of a module code segment where a target Native API function is located, acquiring a current stack generated during calling of a specified function, acquiring pointer data located within the range of the module code segment according to the current stack, and acquiring the target Native API function during detection of statements containing the target Native API function according to the addresses of the pointer data. According to the underived Native API function acquiring method, the pointer data meeting predetermined conditions are acquired according to the range of the module code segment where the target Native API function is located and the current stack generated during the calling of the specified function, the target Native API function is acquired according to the pointer data, and the searching efficiency and searching hit rate are improved to a large extent.
Owner:GUANGZHOU HUADUO NETWORK TECH

Mobile APP and Web page communication method and system

The invention discloses a mobile APP and Web page communication method for realizing full duplex asynchronous communication of a mobile APP and a Web page, avoiding thread blockage and generating no influence to the performance of a mobile device. This mobile APP and Web page communication method comprises the following steps: (1) packaging a native API to realize half duplex call; (2) refusing callback, and cancelling synchronous blockage; (3) self defining a communication serial number; (4) when asynchronous return results are received, separately processing the asynchronous return results according to an instruction type; (5) if a matched serial number exists, determining the message is the asynchronous return result of a certain instruction sent by the APP, and skipping to step (4).
Owner:北京空地时代科技有限公司

Node.JS-based NoSQL database and establishing and processing method

The invention relates to a Node.JS-based NoSQL database and an establishing and processing method. The invention aims to provide a Node.JS-based NoSQL database, which realizes memory and file-based non-relational database storage without depending on a third-party application. According to the scheme, the method comprises the following steps: S1, creating a directory by adopting a Node.JS native API to store a database file; s2, detecting whether a data file corresponding to the data table exists in a directory or not, and if yes, executing S5; if not, executing S3; s3, adopting a Node.JS native API to create an array in a memory to store data, and creating a data record initial index; s4, converting data corresponding to the data table into a character string in a JSON format by adoptinga Node.JS native API, and storing the character string in a data file under a directory; and S5, reading the data file into a memory by adopting a Node.JS native API, and converting the data file intoa JSON format for storage. The method is mainly applied to the field of database systems.
Owner:SHANGHAI BILIBILI TECH CO LTD

Method for flexible switching of Android smart television data content resources

The invention relates to Android smart television technologies, and provides a method for flexible switching of Android smart television data content resources, which solves the problem in the prior art that as smart television manufacturers achieve an interface of a terminal in the form of a native API through cloud typesetting, the interface can be flexibly changed, but due to relatively complicated configurations, low typesetting update efficiency and the incapability for user-defined content packaging, data cannot be completely decoupled from the terminal, flexible switching of content types and the content resources cannot be achieved, and the requirement for rapid and diversified operation cannot be completely satisfied during actual use. The method generally adopts the following technical scheme: establishing a general parameter template compatible with all scenes according to data contents; when a cloud platform is connected with the different data content resources, writing corresponding required parameters in the general parameter template; and after the terminal acquires the written corresponding required parameters, packaging the terminal into an Android standard scenejumping network target in an escaped manner, so that interaction for click response and jumping for any data contents is completed.
Owner:SICHUAN CHANGHONG ELECTRIC CO LTD

Method and system for loading WebView on PC

The invention discloses a method for loading WebView on a PC. The method comprises the following steps: S11, embedding an H5 page in Unity, and displaying the H5 page by using an Embedded Browser plug-in; S12, judging the type of an operation system needing to be deployed; S13, setting a browser label UA corresponding to the operation system type; S14, when the UA is set to be Android or IOS, directly calling a Native API of Android and IOS through UniVebView to achieve WebView loading of an internal page; and when the UA is set as the desktop system, calling the packaged interface unity to interact with the webpage. Therefore, the method for loading the WebView on the PC is realized, the PC end and the mobile end are synchronously supported, the workload of a developer is reduced, the specific timeliness is high, and the deployment effect is determined.
Owner:SUZHOU EAGLE NETWORK TECH CO LTD

Method for automatically operating Excel based on Microsoft COM component

The invention discloses a method for automatically operating Excel based on a Microsoft COM component. The method comprises the following steps: pulling an 'open / new' Excel table component into a flow chart for an RPA editor, and giving an Excel name 'test.xlsx'; executing a corresponding code block, and creating an excel object of text.xlsx through a Microsoft Excel native API; inputting a name needing to be input into a first column of text.xlsx; pulling a 'write-in area' component into the flow design drawing; and starting the process, and enabling the RPA robot to execute the components arranged according to the RPA automation software in sequence. According to the method, the stability and the efficiency of the RPA software on the automatic operation of the Excel are improved, and operations which are originally supported, such as automatically editing various styles of the Excel, filling and modifying formulas, outputting a data perspective table and executing a macro file, are supported.
Owner:金华八达集团有限公司 +1

Interface calling method and device and computer-readable storage medium for hybrid application

ActiveCN109032612AEasy to useImplement version controlSoftware deploymentSoftware engineeringBody function
An interface calling method for a hybrid application includes the following steps: upon receiving a trigger operation for calling the target API from the current JavaScript script file through the hybrid application, determining the version number of the hybrid application, and determining whether the target API is included in the native API defined in the hybrid application according to the version number and the current JavaScript script file, thereby prohibiting or permitting the calling of the target API. The invention realizes the version control of the pseudo protocol between JavaScriptand native interaction; in cases where the current JavaScript script file does not match native due to a hot update of JavaScript but the application is not upgraded, if it is detected that the call cannot be completed in the current version, the target API is prohibited from being called and the call is skipped directly when the above triggering operation is responded to through the current JavaScript script file, so as to ensure the normal use of the mixed application body function.
Owner:PING AN TECH (SHENZHEN) CO LTD

Method and system for injecting 64-bit processes into remote 32-bit process

PendingCN111026452ASolve the problem of not being able to inject 64-bit processesImprove execution efficiencyDigital data protectionProgram loading/initiatingProcessingNative API
The invention provides a method and a system for injecting a 64-bit process into a remote 32-bit process. The system comprises a function positioning layer and an injection processing layer, the function positioning layer is used for switching a process space of a 32-bit injector process from an x86 working mode to an x64 working mode, positioning a key Native API function address in 64-bit ntdllrequired by a remote injection process in an x64 mode, switching to an x86 working mode after positioning is completed, and transmitting the key Native API function address to an injection processinglayer; the injection processing layer is used for packaging the information of the remote injection module into parameters required for calling the key Native API function, and switching the process to an x64 working mode, calling a remote thread creation function to inject the remote module or the remote process into a 64-bit target process, and then switching to an x86 working mode. According tothe system, the 32-bit remote process can be injected into the 32-bit process and the 64-bit process at the same time, and other auxiliary processes are not needed. The scheme is simple and convenient, so that hardware resources can play the maximum performance, the program execution efficiency is high, and function failure caused by process injection failure is avoided.
Owner:北京明朝万达科技股份有限公司

Method and device for file handle closing operation

The invention provides a file handle closuring operation method and a file handle closuring operation device. The file handle closuring operation method comprises the following steps of: acquiring a file handle closuring operation request initiated by an invoker, wherein the request comprises handle information to be closed; under the condition that a current operating system platform is supported, according to the handle information to be closed, acquiring object information to be closed; when an object to be closed has a corresponding new object type, replacing the original object type of the object with the new object type; invoking a Native API (application program interface) of a handle closing routine, extracting a callback routine from the new object type, and invoking the callback routine; and establishing an I / O (input / output) request packet inside the callback routine, sending the I / O request packet to file system lower equipment, and finishing file handle closuring operation by the file system lower equipment. The file handle closuring operation method and the file handle closuring operation device can enhance the offensive and defensive confrontation ability to a driver-stage malicious program and avoid potential possibility of incompatibility between security software due to handle closing operation interference.
Owner:三六零数字安全科技集团有限公司

A method and device for application program development

The invention discloses a method for application development and a device, which belong to the field of computers. The method comprises that native application programming interfaces (API) in a system are encapsulated to form different interfaces and different interfaces form to an interface layer; based on web technology development application, the application triggers corresponding events of a browser, so that a browser component layer is notified of the required operation to be executed and the required parameter of the executing operation; after the browser component layer monitors that the events change, corresponding interfaces in the interface layer are called based on the required parameter of the operation and the executing operation, and results are returned to the application for processing. The device comprises an interface layer module, a web layer module and a browser component layer module. According to the above scheme, platform restriction is eliminated, developers can use usual web techniques and tools to develop, the development process is simplified, the web application can be in contact with more native API in the system through the interface layer which is acquired through encapsulation of the system native API, and web capability is improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

A native API function reconstruction method and device

The invention provides a native API function reconstruction method and a native API function reconstruction device. The method comprises the following steps: customizing Native API functions, packaging the Native API functions to a static library lib file, and saving the file locally; directly calling the customized Native API functions from the local storage location corresponding to the static library lib file when an application program runs, and implementing the related functions of the application program. Since the Native API functions are saved locally, a rogue program cannot know the storage location of the Native API functions, and cannot illegally monitor, intercept or falsify the Native API functions; in addition, the Native API functions are packaged to the static library lib file, reverse engineering analysts cannot know the interface position of the static library, and cannot intercept or falsify the customized Native API, so as to fundamentally avoid tracking and interception of the API functions on an application layer, and further greatly improve the security of the application program.
Owner:FUJIAN TQ DIGITAL

Host computer intrude detecting method decomposed based on inherent subsequence mode

The invention discloses a host computer invasion detection method based on the natural subsequence mode decomposition. The method includes the following steps: (1) defining rules; (2) obtaining Windows Native API data sequence, decomposing process sequences into natural subsequence mode sets and then layering the natural subsequence modes according to the support degree; (3) decomposing suspected sequences into a plurality of layers respectively containing natural sequence modes with similar support degrees; (4) matching the normal process sequences with the suspected sequences according to the corresponding layers, calculating the abnormal degree according to the matched number and judging if the suspected sequences are abnormal. The method overcomes the disadvantages existed in the prior art and can accurately and effectively identify the current attacks and the new increasing attacks.
Owner:四川电子科技大学教育发展基金会

Implementation method and device for hybrid application accessing web components

The invention provides a realization method and device of a hybrid application accessing to a Web component. The method comprises the following steps: embedding the Web component into a pre-established container device in the hybrid application, enabling the Web component to respectively interact with a login management server and APP service of the hybrid application through the container device,thereby finishing the single sign-on of the Web component, interacting with a Web layer of the hybrid application through the container device, and interacting with a Bridge layer with the hybrid application through the container device, and then calling native API in a native layer of the hybrid application through the Bridge layer, wherein the hybrid application comprises the native layer, theBridge layer and the Web layer, the container device is in a free state in the hybrid application, the loading is performed through the Bridge layer so as to integrate with the Web layer. Through therealization method provided by the invention, the problems that the single sign-on is not supported after the Web component is accessed to the hybrid application, the Web layer and the Web component cannot be mutually called due to cross-domain and the Web component cannot call the native API in the prior art are solved.
Owner:CHINA MOBILE GROUP ZHEJIANG +1

Interaction method and tool of Web end and iOS end

The invention discloses an interaction method and tool of a Web end and an iOS end. The method comprises the following steps: constructing an interaction method mapping table according to method functions contained in a Web end and a native iOS end, and integrating the interaction method mapping table to the native iOS end; when monitoring that the Web end initiates a first calling function for the native iOS end, extracting a first calling parameter from the first calling function, and searching a matched first response function in the interaction method mapping table according to the first calling parameter; sending a first response result obtained after the first response function is executed back to the Web end through the first calling function, so that interaction between the Web end and the native iOS end is achieved. The native Api is used, the Web version compatibility problem does not exist, developers do not need to be familiar with external calling, multi-end interaction can be achieved under the condition that no external component needs to be introduced, the interaction complexity is reduced, the probability of generating abnormity is reduced, and therefore rapid iteration of the whole project is improved.
Owner:ZHONGAN INFORMATION TECH SERVICES CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products