Method for searching genus and function based on .Net card and the .Net card

A technology of functions and function names, which is applied in the field of .Net cards, can solve problems such as slow running speed, impossibility to satisfy .Net cards, and limited memory of .NET cards, and achieve the effect of successful positioning, less memory, and easy implementation

Active Publication Date: 2009-04-29
FEITIAN TECHNOLOGIES
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, due to the limited memory of the .NET card and the slow running speed, the traditional method of finding functions cannot meet the needs of the .Net card

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for searching genus and function based on .Net card and the .Net card
  • Method for searching genus and function based on .Net card and the .Net card
  • Method for searching genus and function based on .Net card and the .Net card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] see figure 1 , an embodiment of the present invention provides a method for finding classes and functions based on a .Net card, which is applied to the running process of an assembly inside a .Net card. This embodiment takes finding classes as an example to describe, and the method specifically includes:

[0045] Step 101: Connect the .Net card to the host through a card reader or remote access. The .Net card runs the assemblies stored in its internal storage area. The .Net card also has an index table pre-stored, and the index table includes an index value and the corresponding locator value used to find the class or function in the class library. For example, there is an index value 1 of the class Class1 in the index table, the location value corresponding to the index value is Token1=0x11, and the location value 0x11 in the class library of the .Net card corresponds to the entity content of the class Class1.

[0046] Step 102: Construct a first string according to t...

Embodiment 2

[0057] see figure 2 , an embodiment of the present invention also provides a method for searching classes and functions based on a .Net card, which is applied to the running process of an assembly inside a .Net card. This embodiment takes the search function as an example for description, and the method specifically includes: :

[0058] Step 201: Connect the .Net card to the host through a card reader or remote access. The .Net card runs the assemblies stored in its internal storage area. The .Net card also has an index table pre-stored, and the index table includes an index value and the corresponding locator value used to find the class or function in the class library.

[0059] Step 202: Construct a first string according to the information of the class to which the function currently running on the .Net card belongs.

[0060] Specifically, the first string can be formed by the class name and namespace of the class to which the function currently running on the .Net card...

Embodiment 3

[0074] see image 3 , an embodiment of the present invention also provides a .Net card, which specifically includes:

[0075] Storage module for storing assemblies and index tables;

[0076] The building module is used to construct a first string according to the information of the currently running class, or according to the information of the class and function of the currently running function when the .Net card runs the assembly stored in the storage module;

[0077] an operation module, used for computing the first string generated by the building module to obtain the first index value;

[0078] The search module is used for searching the corresponding first positioning value according to the first index value obtained by the operation module in the index table stored by the storage module, and the index value in the index table is generated according to the same method as generating the first index value; Used to find a class or function in the runtime class library of...

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

PUM

No PUM Login to view more

Abstract

The invention discloses a method for searching class and function based on a .Net card and the .Net card, and belongs to the information security field. The method comprises the following steps: establishing a first character string according to information of a current running class of the .Net card or class information of the current running function of the .Net card and the function information; operating the first character string to obtain a first index value; searching a first locator value corresponding to the first index value in an index table which is pre-stored in the .Net card, wherein, the index value in the index table is generated according to a method same as that of the first index value; and finding out the current running class or function in the running class library of the .Net card. The .Net card comprises a storage module, a building module, an operation module and a search module. The method enhances the speed of program in searching the class or function when the .Net card is running, and the index table occupies little memory of the .Net card, thus the method is simple and convenient, and is easily realized.

Description

technical field [0001] The invention relates to the field of information security, in particular to a method for finding classes and functions based on a .Net card and a .Net card. Background technique [0002] .Net is Microsoft's next-generation technology platform. It is a brand-new Internet-based cross-language software development platform. It conforms to the general trends of today's software industry, such as distributed computing, component-oriented, enterprise-level applications, software as a service, and Web-centric. .Net is not a development language, but multiple development languages ​​can be supported on the .Net development platform, such as C#, C++, Visual Basic, Jscript, etc. [0003] A smart card is a plastic card with a size similar to an ordinary business card. It contains a silicon chip with a diameter of about 1cm, which has the functions of storing information and performing complex operations. It is widely used in telephone cards, financial cards, id...

Claims

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F9/45504G06F9/44521G06F17/00G06F21/00G06F9/44
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products