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

42 results about "Software flexibility" patented technology

Software flexibility. [′sȯf‚wer ‚flek·sə′bil·əd·ē] (computer science) The ability of software to change easily in response to different user and system requirements.

Realization method of real-time operating system of component-based hardware

The invention discloses a realization method of a real-time operating system of component-based hardware. The method comprises the following steps of: firstly, dividing the real-time operating system into two parts including a hardware inner core and a software interface; then, realizing the communication of a task manager, an interruption manager, a counting semaphore manager, a mutual exclusion semaphore manager and a message queue manager of the real-time operating system by component-based manner in the hardware inner core; enabling the hardware inner core to be communicated with software by a register interface module; synchronizing all the managers by a controller lock; enabling the mangers to be communicated by standard inter-mould command interface buses; and finally, realizing an inter-processor counting semaphore manager and an inter-processor message queue manager and realizing the hardware inner core of a multiprocessor real-time operating system. According to the realization method, the inner core of the hardware real-time operating system is realized by a component-based manner so that the cuttability and the expandability of the system are improved greatly and the flexibility of the software is realized by the real-time operation of the hardware.
Owner:ZHEJIANG UNIV

System and method for calling host software functions by using script and its compiler

The invention discloses a calling host software function system and method through script and compiler, which comprises the following parts: host software unit, script unit and script compiler in the host software unit, wherein the script compiler explains the script source file of script unit and calls the source file function in the source file unit, which realizes the function calling of user expectation. The invention adds a text calling host software function approach, which solves the problem of bad flexibility of platform software utility and kinds of insufficient ideal function conformity.
Owner:VIMICRO CORP

Wireless synchronous loudspeaker box

The invention provides a wireless synchronous loudspeaker box. The wireless synchronous loudspeaker box comprises a wireless receiving and transmitting module, a control module, an audio decoding module and a data synchronous storage module. The wireless receiving and transmitting module is used for receiving audio signals and synchronous data sent by intelligent terminal equipment. The control module is connected with the wireless receiving and transmitting module and used for judging whether an intelligent terminal is connected with the wireless receiving and transmitting module or not and sends corresponding instructions. One end of the audio decoding module is connected with the control module, and the other end of the audio decoding module is connected with an audio playing module. One end of the data synchronous storage module is connected with the control module, and the other end of the data synchronous storage module is connected with the audio decoding module. According to the wireless synchronous loudspeaker box, the music content and set of network playing software on the intelligent terminal equipment such as mobile phones and PADs can be mapped on the wireless synchronous loudspeaker box, flexibility of music software and the audio quality of the loudspeaker box can be brought into full play, and the wireless synchronous loudspeaker box can truly serve as a music experience carrier in the mobile internet era.
Owner:SHANGHAI MOUNTAIN VIEW SILICON

Programmable Architecture for Flexible Camera Image Pipe Processing

This invention is a programmable image pipe processing architecture that offers full software flexibility to implement latest and greatest algorithms at fully hardwired performance levels. This invention achieves hardwired image pipe processing performance but offers full flexibility and programmability of software achieving the best of both hardwired and software image pipes processing.
Owner:ROBERT D MARSHALL JR

Method and device for displaying data in database

The invention discloses a method and a device for displaying data in a database. The method comprises the following steps: receiving user-defined configuration information; based on the user-defined configuration information, obtaining the data structure of a treelike node, wherein the data structure comprises the database objects in a database relevant to the treelike node and the relationship between the database objects; displaying the relevant content of the treelike node and the database. The invention can improve the flexibility of application software and lowers the development cost ofapplication software.
Owner:CAXA TECH

Method for applying plug-in technology to data filtering of information distribution software

The invention discloses a method for applying plug-in technology to data filtering of information distribution software. The method includes the following steps: defining type identifiers of all types of information in a system, and pointing out the information type of data when an information source side sends the data and a user side subscribes for the data; defining identifiers of all types of subscription conditions in the system, and pointing out the subscription conditions in a subscription request of the user side; defining data structures of the subscription conditions; developing plug-in boards; and integrating the software and calling procedures. According to the method, the plug-in technology is adopted, reasonable plug-in interfaces and calling conventions are designed, plug-in dynamic loading and calling mechanisms are adopted, and then the condition matching and filtering functions of the information distribution software are achieved. When new information types are added into the system, a host program of the information distribution software does not need to be changed, the coupling degree between software modules can be improved beneficially, flexibility and expansibility of the information distribution software can be improved, and therefore applicability of the information distribution software can be improved.
Owner:THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP

Realizing method for spaceflight SoC (System on a Chip) supporting partial reconstruction

The invention relates to a realizing method for spaceflight SoC (System on a Chip) supporting partial reconstruction. A dynamic system and a static system are defined in an SoC, the two systems are differently designed, a logic of part of an FPGA (Field Programmable Gate Array) can be reconstructed during a running process of the systems. and the logic function of the part, which is not configured, of the FPGA. is not changed, so that the dynamic part can be reconstructed and has the flexibility of software and the high efficiency of hardware, the present state of unchangeable SOC interior function and structure at present is effectively settled, and meanwhile, through a partial reconstructing technique, a configuration bit flow can be periodically refreshed, the configuration bit flow is prevented from generating single event upset, the reliability and fault-tolerant ability of the SOC are increased, and the function of the SOC becomes more flexible.
Owner:BEIJING INST OF CONTROL ENG

Method of representing a generic format header using continuous bytes and an apparatus thereof

ActiveUS20150373169A1Hardware flexibilitySoftware flexibilityTime-division multiplexTransmissionRewrite engineByte
Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. The expanded protocol header is represented by a data structure that is independent of a size of the protocol header.
Owner:MARVELL ASIA PTE LTD

Operation and maintenance system collecting and configuring method

The invention provides an operation and maintenance system collecting and configuring method and relates to the technical field of data center integration management.According to the method, by abstracting a monitoring point concept, various kinds of equipment of a data center are abstracted into three layers, namely, the equipment type, a monitoring point and an index; by means of the relation design of a database, the functions of dynamical equipment type expanding, page zero development monitoring, page multi-element display monitoring and warning information correlation are achieved.The development cost is reduced greatly, and flexibility of software is improved.
Owner:SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD

Programmable architecture for flexible camera image pipe processing

This invention is a programmable image pipe processing architecture that offers full software flexibility to implement latest and greatest algorithms at fully hardwired performance levels. This invention achieves hardwired image pipe processing performance but offers full flexibility and programmability of software achieving the best of both hardwired and software image pipes processing.
Owner:ROBERT D MARSHALL JR

Method of modifying packets to a generic format for enabling programmable modifications and an apparatus thereof

ActiveUS20150373155A1Hardware flexibilitySoftware flexibilityTime-division multiplexTransmissionComputer hardwareRewrite engine
Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. In a bit vector, all newly added fields are marked invalid (represented by 0), and all existing fields are marked valid (represented by 1). Software modification commands allow data to be replaced, removed and inserted.
Owner:MARVELL ASIA PTE LTD

Method and device of pre-fetching data of compiler

The invention provides a method and a device of pre-fetching data of a compiler so as to achieve efficient visitation and storage optimization. The method includes providing divided local storage spaces in a storage scratch pad memory (SPM) on a hardware instruction inquiry software management sheet, wherein the hardware instruction includes a main storage address of data; reading corresponding data of the main storage address if the corresponding data of the main storage address can be inquired in the SPM local storage spaces; and carrying out un-hitting processing according to the hardware instruction so as to pre-fetch the data to the SPM local storage spaces if the corresponding data of the main storage address can not be inquired in the SPM local storage spaces. According to the method of pre-fetching data of the compiler, high efficiency and software flexibility of the hardware are fully utilized, and the efficient visitation and storage optimization are achieved with little hardware expenditure. On the basis of realization of the efficient visitation and storage optimization, the method of pre-fetching data of the compiler is achieved, and the method combines the hardware support and a simplified pre-fetching algorithm, and is based on a software and hardware coordinated management mechanism. The method is superior to a pure software algorithm in performance, and flexibility of a software algorithm is guaranteed.
Owner:JIANGNAN INST OF COMPUTING TECH

Stepping motor control system based on programmable controller

The invention discloses a stepping motor control system based on a programmable controller. The stepping motor control system comprises the programmable controller, a liquid crystal touch screen, a stepping motor driver, a stepping motor, a power conversion module and a current detection module. The programmable controller is respectively connected with the liquid crystal touch screen, the stepping motor driver, the power conversion module and the current detection module. The power conversion module is respectively connected with the stepping motor driver, the stepping motor and commercial power. The stepping motor is connected with the programmable controller through the current detection module. According to the system, control and monitoring of the stepping motor are realized by the touch screen and the programmable controller so that the development period is reduced, the operation reliability is enhanced and the system has the advantages of reliable performance, simple control and high control precision and has great popularization and demonstration value. Equipment transformation and upgrading are also facilitated by the flexibility of software.
Owner:GUILIN UNIV OF AEROSPACE TECH

Distributed drive middleware based on remote procedure call protocol

The invention discloses a distributed drive middleware based on a remote procedure call protocol. A software architecture of a client and an IVI drive server is adopted, wherein the IVI drive server runs on a node computer with test resources; a test script is sent to the IVI drive server on the client through the remote procedure call protocol; and an IVI drive program on the IVI drive server drives a tested product according to the test script, and returns a result to the client through the remote procedure call protocol. According to the invention, the coupling relationship between test software and hardware resource drive is greatly reduced, the test resource drive is used as a universal service to be provided for the test software, so that a test developer only needs to care about thefunction logic and the verification process and does not need to care about the resource supply when developing the test software (simulation, use cases and the like), and the avionics test verification efficiency and the test software flexibility are improved.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

System and method for providing quality of service in asynchronous transfer mode cell transmission

A method and apparatus for scheduling the transmission of cells onto an network, or other packet switching network, is disclosed. The central feature of the scheduling mechanism is a quality of service engine (QoS Engine) which accelerates the processing of packets in a packet switching networks, such as an ATM network, by assisting the accurate pacing of many ATM virtual circuits. The QoS Engine allows the concurrent support of a wide variety of port speeds, traffic classes using different priorities and traffic parameters, quality of service engine (QoS Engine) works in conjunction with a network processor (NP) to allow it to maintain software flexibility, and for it to achieve accurate pacing.
Owner:肯奈克斯特公司

Method for explicitly describing computing environment

The invention discloses a method for explicitly describing a computing environment. The method is a method for organizing environmental data into the context during runtime on the basis of an action of a user. Therefore, an infrastructure capable of sensing and affecting environmental elements, and a service of sensing the action of the user are firstly deployed; a context generator is deployed into a system and put into operation; the context is organized again when the action changes; a software method for taking the context as an initiative software entity is provided on the basis. The software entity can initiatively update the environmental data, judge whether the requirements are met, and provide an environmental service. By adopting the method disclosed by the invention, the development difficulty can be reduced; the flexibility and the reusability of software are improved; the operating efficiency is also improved.
Owner:NANJING UNIV

PLC-based paper pulp water absorption control system

A PLC-based paper pulp water absorption control system comprises a PLC, a liquid crystal touch screen, a motor actuator, a vacuum pump, a filtrate pump, a white water pool, a vacuum pump motor, a filtrate pump motor, a wire section vacuum water absorption tank, a vacuum couch roll, an upper coarse cotton cloth vacuum water absorption tank, a lower coarse cotton cloth vacuum water absorption tank, a header pipe and a front-mounted gas-water separator. Suction and discharge of water in paper pulp are controlled through the touch screen and the PLC, the vacuum pump can be controlled by the PLC to adjust the rotating speed of the vacuum pump motor in real time according to sucking rate required by a certain vacuum degree, the rotating speed of the vacuum pump can be reduced by the PLC when the redundant amount of the vacuum pump is far larger than what is required by production technology, and then energy is saved and operation reliability is improved. The system has the advantages of being reliable in performance, capable of saving energy, easy to control and high in control precision and the like, and has high popularization and demonstration value; furthermore, software flexibility can facilitate transformation and upgrading of equipment.
Owner:GUILIN UNIV OF AEROSPACE TECH

Configurable distribution network automatic terminal communication method and system

The invention discloses a configurable distribution network automatic terminal communication method comprising the following steps: collecting monitoring data of monitoring points by a distribution network automation terminal; extracting the monitoring data to construct an original data queue, wherein the quantity, sorting and type of the monitoring data in the original data queue are in an internal storage mode of the distribution network automation terminal; extracting the monitoring data in the original data queue to construct a communication interface queue, wherein the quantity, sorting and type of the monitoring data in the communication interface queue are consistent with the demand of the corresponding scheduling system for uploading data; and using the monitoring data in the communication interface queue to communicate with the scheduling system for data interaction by the communication interface. The invention also discloses a configurable distribution network automation terminal communication system. The invention can adapt to the special needs of primary stations of different areas for the number of uploaded information points, the upload sorting of the information points and the upload type of the information points, improve the versatility of the software system, reduce the software maintenance cost and improve the flexibility of the software.
Owner:广东科瑞德电气科技有限公司

Message processing method, device and system and storage medium

The embodiment of the invention provides a message processing method, device and system and a storage medium. In the embodiment of the invention, the programmable device can provide the message header of the to-be-processed message for the CPU for processing; the message header processed by the CPU and the effective load part of the to-be-processed message are spliced to obtain the target message, the effective load part of the message is processed by utilizing high performance of programmable device hardware, the message header can be flexibly processed by utilizing software in the CPU to process complex transaction logic, and the message header is short in length, so that the message header can be flexibly processed. Therefore, the performance of CPU software processing cannot be lost due to long message copying processing, and the network forwarding performance can be improved.
Owner:ALIBABA GRP HLDG LTD

System and method for providing quality of service in asynchronous transfer mode cell transmission

A method and apparatus for scheduling the transmission of cells onto an network, or other packet switching network, is disclosed. The central feature of the scheduling mechanism is a quality of service engine (QoS Engine) which accelerates the processing of packets in a packet switching networks, such as an ATM network, by assisting the accurate pacing of many ATM virtual circuits. The QoS Engine allows the concurrent support of a wide variety of port speeds, traffic classes using different priorities and traffic parameters. quality of service engine (QoS Engine) works in conjunction with a network processor (NP) to allow it to maintain software flexibility, and for it to achieve accurate pacing.
Owner:SYNAPTICS INC

Method of modifying packets to a generic format for enabling programmable modifications and an apparatus thereof

Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. In a bit vector, all newly added fields are marked invalid (represented by 0), and all existing fields are marked valid (represented by 1). Software modification commands allow data to be replaced, removed and inserted.
Owner:MARVELL ASIA PTE LTD

An application method based on plug-in technology in data filtering of information distribution software

The invention discloses a method for applying plug-in technology to data filtering of information distribution software. The method includes the following steps: defining type identifiers of all types of information in a system, and pointing out the information type of data when an information source side sends the data and a user side subscribes for the data; defining identifiers of all types of subscription conditions in the system, and pointing out the subscription conditions in a subscription request of the user side; defining data structures of the subscription conditions; developing plug-in boards; and integrating the software and calling procedures. According to the method, the plug-in technology is adopted, reasonable plug-in interfaces and calling conventions are designed, plug-in dynamic loading and calling mechanisms are adopted, and then the condition matching and filtering functions of the information distribution software are achieved. When new information types are added into the system, a host program of the information distribution software does not need to be changed, the coupling degree between software modules can be improved beneficially, flexibility and expansibility of the information distribution software can be improved, and therefore applicability of the information distribution software can be improved.
Owner:THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP

A Realization Method of Component-based Hardware Real-time Operating System

The invention discloses a realization method of a real-time operating system of component-based hardware. The method comprises the following steps of: firstly, dividing the real-time operating system into two parts including a hardware inner core and a software interface; then, realizing the communication of a task manager, an interruption manager, a counting semaphore manager, a mutual exclusion semaphore manager and a message queue manager of the real-time operating system by component-based manner in the hardware inner core; enabling the hardware inner core to be communicated with software by a register interface module; synchronizing all the managers by a controller lock; enabling the mangers to be communicated by standard inter-mould command interface buses; and finally, realizing an inter-processor counting semaphore manager and an inter-processor message queue manager and realizing the hardware inner core of a multiprocessor real-time operating system. According to the realization method, the inner core of the hardware real-time operating system is realized by a component-based manner so that the cuttability and the expandability of the system are improved greatly and the flexibility of the software is realized by the real-time operation of the hardware.
Owner:ZHEJIANG UNIV

Flexible logic realization method capable of being monitored of intelligent relay protection device

The invention provides a flexible logic realization method capable of being monitored of an intelligent relay protection device. A flexible logic on-line compiling module, a flexible logic control module and a flexible logic on-line monitoring module are added in the device. Logic equations can be translated into codes that can be executed by a CPU through flexible logic on-line compilation, The flexible logic control module can effectively execute the logic equations and output results, and the flexible logic on-line monitoring module monitors flexible logic execution on a real-time basis. Host computer software is compiled to realize editing of the logic equations, and the flexible logic execution result can be checked on a real-time basis, thus greatly increasing the flexibility of protection device software and improving the applicability of protection device commissioning.
Owner:西电通用电气自动化有限公司

Software authorization method and system based on cluster deployment

The invention discloses a software authorization method and system based on cluster deployment. The method comprises the steps of conducting software authorization on a main node; configuring an information configuration item and an authorization file which are the same as those of the master node for the slave node; acquiring program encryption strings of the master node and the slave node, comparing items in the two program encryption strings one by one, and if comparison is consistent, normally starting software authorization at the slave node, wherein the system comprises an authorizationunit, a slave node configuration unit, a program encryption string acquisition unit and a comparison unit, using the authorization unit for carrying out software authorization on the main node; usingthe slave node configuration unit for configuring an information configuration item and an authorization file which are the same as those of the master node for the slave node; using the program encryption string obtaining unit for obtaining program encryption strings of a master node and a slave node; using the comparison unit for comparing whether the two program encryption strings are consistent or not; according to the method and the system, the issuing deployment cost of the cluster environment is reduced, and the flexibility of software is improved.
Owner:AEROSPACE INFORMATION

Method of handling large protocol layers for configurable extraction of layer information and an apparatus thereof

Embodiments of the apparatus for handling large protocol layers relate to an implementation that optimizes a field selection circuit. This implementation provides software like flexibility to a hardware parser engine in parsing packets. The implementation limits a size of each layer and splits any layer that exceeds that size into smaller layers. The parser engine extracts data from the split layers just as it would from a non-split layer and, then, concatenates the extracted data in a final result.
Owner:MARVELL ASIA PTE LTD

Method and device for displaying data in database

The invention discloses a method and a device for displaying data in a database. The method comprises the following steps: receiving user-defined configuration information; based on the user-defined configuration information, obtaining the data structure of a treelike node, wherein the data structure comprises the database objects in a database relevant to the treelike node and the relationship between the database objects; displaying the relevant content of the treelike node and the database. The invention can improve the flexibility of application software and lowers the development cost ofapplication software.
Owner:CAXA TECH

A realization method of partially reconfigurable aerospace SoC

The invention relates to a method for realizing a partly reconfigurable aerospace SoC, by defining a dynamic system and a static system in the SoC, and carrying out different designs on the two systems, the system can be configured on the FPGA during the operation of the system Part of the logic is reconfigured, while the logic function of the unconfigured part does not change, so that the dynamic part can be reconfigured with both software flexibility and hardware efficiency, which can effectively solve the problem that the existing SOC internal functions and structures cannot At the same time, the configuration bit stream can be periodically refreshed through partial reconfiguration technology to prevent single event flipping of the configuration bit stream, improve the reliability and fault tolerance of the SOC, and make the function change of the SOC more flexible.
Owner:BEIJING INST OF CONTROL ENG

Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof

Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. The expanded protocol header is represented by a data structure that is independent of a size of the protocol header.
Owner:MARVELL ASIA PTE LTD

Implementation method for optimizing chip GPIO drive software

The invention provides an implementation method for optimizing chip GPIO (General Purpose Input / Output) driving software. The implementation method based on chip GPIO drive software optimization comprises the following steps that S1, software reads definition description of a pin, S2, a user selects corresponding function configuration, S3, the software reads the corresponding function configuration and the pin definition description selected by the user, S4, the software analyzes the pin definition description and the function configuration in a program S3 through the pin configuration, and S5, the chip GPIO drive software is obtained. And generating pin configuration parameters according to the defined rule. According to the method, traditional driving software is divided into two parts, a function definition part is stripped, the complexity of the driving software is reduced, the flexibility of the software is improved, and the size of a code is reduced, according to the method provided by the invention, initially configured parameters are generated by a tool of a PC (Personal Computer) end, and the driving software only configures the parameters into a chip, so that the cost is reduced; corresponding codes do not need to be contained, and after configuration parameterization, driving software does not need to distinguish application scenes, so that the method is more universal.
Owner:上海宇思微电子有限公司
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