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

46 results about "Layer (object-oriented design)" patented technology

In object-oriented design, a layer is a group of classes that have the same set of link-time module dependencies to other modules. In other words, a layer is a group of reusable components that are reusable in similar circumstances. In programming languages, the layer distinction is often expressed as "import" dependencies between software modules.

Procedure level software and hardware collaborative design automatized development method

The invention provides a procedure level software and hardware collaborative design automatized development method, which is characterized in that the method comprises the following steps: step 1, using high level languages to complete the system function description which comprises the transfer of the software and hardware collaborative functions; step 2, dynamically dividing the software and hardware functions; step 3, linking and executing the step; and step 4, judging and ending the step (judging whether the execution of all functions is completed, ending the step if the execution of all functions is completed, and otherwise, returning parameters used for dividing to the second step to enter a next circulation). The invention uses the procedure level software and hardware uniform programming model for shielding the difference realized by bottom layer hardware to realize the goal of transparent effect of reconstruction devices on program users. The programming model encapsulates the hardware accelerator into C Language functions for bringing convenience for the programming by users, and in addition, the dynamic software and hardware division during the operation is supported, so the division is transparent to programmers, and the utilization rate of reconstruction resources is improved.
Owner:HUNAN UNIV

System and method of organizing data to facilitate access and streaming

File formats systems and methods are disclosed that provide a framework that integrates concepts, such as objects based audio-visual representation, meta-data and object oriented programming, to achieve a flexible and generic representation of the audiovisual information and the associated methods to operate on the audiovisual information. A system and method are disclosed for storing data processed from presentation data. The data is stored according to a method comprising coding input presentation data by identifying objects from within the presentation data, coding each object individually and organizing the coded data into access layer data units. The access layer data units are stored throughout a plurality of segments, each segment comprising a segment table in a header portion thereof and those access layer data units that are members of the respective segment, there being one entry in the segment table for each access layer data unit therein. A plurality of extended segments are also stored, each of the extended segments further comprising one or more of the access layer data units that include protocol specific data, the extended segments each represented by a extended segment header. The data of an accessible object is also stored, including an accessible object header and identifiers of the plurality of extended segments, each of the extended segments being a member of the same object.
Owner:AMERICAN TELEPHONE & TELEGRAPH CO +1

Information system based on visual programming technology and construction method thereof

The invention provides an information system based on a visual programming technology and a construction method thereof, and belongs to the technical field of software information system development. The information system based on the visual programming technology comprises a bottom layer component module, a data model module, a visual programming module and an automatic deployment module, and the bottom layer component module comprises a plurality of components which can be used for all links of operation of the information system; the data model module is a group of component libraries for operating data required by an information system, and the visual programming module provides a set of WYSIWYG software design tools; according to the automatic deployment module, after an application program developed by a system user is completed, a platform takes over remaining code automatic generation and deployment links. The invention provides a novel method for constructing a software application system and an information system, which consists of a component developer, a system user and a system administrator, so that the cost is saved when an enterprise develops a new business application.
Owner:河北雄安新区公安局 +1

Monad-based persistent layer composite condition query method and storage medium

The invention discloses a Monad-based persistent layer composite condition query method and a storage medium. At present, a persistent layer of most Java applications uses an ORM framework to eliminate the impedance mismatching phenomenon between an object-oriented language and a relational database, thereby enhancing development efficiency. However, a current mainstream ORM framework is provided.For example, problems exist in Mybatis, Hibernate and the like, so that the development efficiency is influenced. The problems include uncontrollable SQL, difficult optimization, excessive dependentfiles and the like. To overcome these disadvantages, the invention provides a persistent layer framework based on Mybatis. According to the framework, an SQL (Structured Query Language) controllable quick query function is realized by combining a Linq style on the basis of a Mybatis function; through the function, related files on which query depends can be reduced, meanwhile, the SQL file is automatically detected and generated to achieve controllability and optimization, the problem that SQL optimization is difficult due to excessive packaging of API is avoided, the development efficiency isimproved, and the development period is shortened.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Free programming method of manipulator motion controller

The invention discloses a free programming method of a manipulator motion controller. All instructions commonly used by a user are integrated on a software interface, so that the free programming method is high in adaptability, free programming of control of most manipulators can be met, the situation that in the prior art, programming methods need to be customized according to specific functionsof the manipulators is broken through, and the manipulator control cost can be effectively reduced. And all instructions are classified and affiliated, so that the instructions are clear in classification, parameters in the instructions are arranged in order, the programming complexity is reduced, the programming efficiency is improved, and the readability of the instructions is also improved dueto the ordered arrangement of the parameters. Meanwhile, each instruction or instruction category is named as a popular and easy-to-understand name; software codes and the like with high technicalityare called at the bottom layer through a control, and the content of a shallower layer is displayed on a software interface for programming, so that the situation that a user needs to learn a programming method with high technicality is avoided, the technical requirements on operators are reduced, and the programming method of the manipulator is universalized.
Owner:ZHEJIANG UNIV OF TECH

A wince product interface theme update transformation processing method and system

The invention discloses a processing method and system for updating and changing the interface theme of a WinCE product. The method comprises the following steps: when the WinCE application program is developed, separating an interface presentation layer from a business logic layer by adopting a design mode of separating interface layout from program codes, adopting segmented modular programming in the interface presentation layer, and adopting independent XML extensible markup language to describe the elements of the interface theme for each module; when a user interface is required to be amended, writing and amending xml (extensible markup language) interface configuration files relevant to the modules, controlling and realizing the loading engine of the interface element according to the amended contents, mapping the label elements in the amended xml (extensible markup language) interface configuration files into internal storage objects, and automatically generating the user interface layout of the corresponding amended modules. The interface layout and the program codes are separated, so that the problem that the application program interface cannot be freely customized by a client is solved, and simultaneously, the development efficiency of the application program is improved.
Owner:SHENZHEN APICAL TECH CO LTD

Self-adaptive construction method and operation method of control system of decoupling process flow

The invention relates to the technical field of a process control system and discloses a self-adaptive construction method and an operation method of a control system for decoupling a process flow, which are used for abstractly describing generality of a process flow control logic as a logic network description; the input of the control logic is described as a condition; an intermediate operation layer of the control logic is described as a condition set; the output of the control logic is described as events, the events are used for controlling actions of controlled equipment, occurrence of one event is driven by one dependency condition set, and a corresponding condition set is matched for each event to serve as the dependency condition set; and according to the logic network description, an object-oriented programming method is adopted to create objects according to the logic network description, and network connection between the objects is established, so the control system is constructed. The technical problem that a control program needs to be written in a targeted mode according to the steps of different technological processes is solved, combinability of conditions, condition sets and events is high, realizable logic forms are rich, and the method does not depend on professional programming skills.
Owner:CHONGQING UNIV

Self-adaptive construction method and operation method of control system for decoupled process flow

The invention relates to the technical field of process control systems, and discloses a self-adaptive construction method and operation method of a control system for decoupling process flows, and abstracts the commonality of process flow control logic as a logic network description. Describe the input of the control logic as a condition: describe the intermediate operation layer of the control logic as a condition set; describe the output of the control logic as an event: the event is used to control the action of the controlled device, and the occurrence of an event is determined by a dependent condition set Drive, match the corresponding condition set for each event as a dependent condition set; according to the logical network description, use the object-oriented programming method to create objects according to the logical network description and establish network connections between objects, so as to build a control system. The invention solves the technical problem that the control program needs to be programmed according to the steps of different technological processes, and the conditions, condition sets and events are highly combinable, and the logic forms that can be realized are rich, without relying on professional programming skills.
Owner:CHONGQING UNIV

A Method of Direct I/O Access to Disk Based on JVM

ActiveCN106909441BReduce consumptionSolve the problem of I/O performance degradationSoftware simulation/interpretation/emulationPERQOperational system
The invention relates to a method for disk direct I / O access based on a JVM (Java Virtual Machine). An API layer for providing a file operating function, an adaptation layer for shielding operating system file system access difference, a language transformation layer for supporting multiple programming language transformation, and a direct call I / O layer for executing disk access operation are configured, page cache supporting any operating language and capable of crossing an operating system is realized, and an ability of directly controlling a disk file is obtained. The method comprises the steps of (1) calling a file opening function of the API layer, passing a file path name in a file operating order, and returning a file handle fd; (2) calling a file reading function or a file writing function of the API layer, and providing the passed file handle fd, file offset and other parameters; (3) reading configuration information of a currently running operating system through the adaption layer, judging the type of the operating system according to the configuration information, utilizing functional characteristics of the JVM for calling a language transformation function prestored in the language transformation layer and corresponding to the operating system, and enabling the file operation order to be executed in the current operating system.
Owner:FOCUS TECH

A Correlation Structure for Hiding Multithreading in Heterogeneous Programming and a Mapping Method Based on It

The invention discloses a multi-thread association structure in hidden heterogeneous parallel programming and a mapping method based on the structure and belongs to the technical field of computer programming languages. According to the method, input and output attributes of data, division attributes of single data to data interfaces corresponding to the calculation process and association properties of the attributes are designated through an attribute system, a mapping relation for calculation data to the data interfaces in the calculation process is described, and a compiling system can automatically complete environment mapping according to parallel information reserved in the association structure when an upper-layer application runs towards a bottom layer; therefore, the situation isavoided that the bound calculation process and data are displayed by a user through a multi-thread mode in the heterogeneous parallel programming process, and the hidden expression of parallelism isachieved. According to the multi-thread association structure, the heterogeneous parallel programming logic can be effectively simplified, the burden of programming personnel is reduced, and the portability and extensibility of the application are improved. The multi-thread association structure has high practical value and wide application prospect in the field of heterogeneous parallel programming and high-performance calculation.
Owner:XI AN JIAOTONG UNIV
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