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

43 results about "Software language" patented technology

A software language is an artificial language used in the development of software systems. The term is more general than programming language and also includes modelling languages, query languages, transformation languages, software interfaces, database schemata, domain-specific languages, markup languages, etc. Further reading.

Visual architecture software language

A visual architecture software language is described comprising reusable components and programmable channels. The reusable components define discrete software modules in any language. The programmable channels define data flow and control flow between components. A visual representation of functional computer software is generated in a visual environment by integrating the components and channels. A compiling means converts the visual representation into executable code in the form of executable instructions and data tables. The visual architecture software language may also include an integration server that executes the executable code. A system incorporating the language and a method of programming with the language is also disclosed.
Owner:CALYTRIX TECH

Method of transforming software language constructs to functional hardware equivalents

A method of designing an integrated circuit using a general purpose programming language can include identifying (105) a number of instances of each class allocated in a programmatic design implemented using the general purpose programming language and modeling (110) the global memory of the programmatic design. A data flow between the modeled global memory and instructions of the programmatic design which access object fields can be determined (115) and access to the modeled global memory can be scheduled (120). The programmatic design can be translated (125) into a hardware description of the integrated circuit using the modeled global memory, the data flow, and the scheduled memory access.
Owner:XILINX INC

Transfer of information between at least two software

InactiveUS20110106908A1Save serverSave data transfer capacityMultiple digital computer combinationsTransmissionSoftware engineeringSoftware language
Data is transferred between two software programs. Electronic data maintained by server software is read with browser software. A document is formed from the electronic data. The data consists of a group of objects. The document is presented on the screen of a data processing device with the browser software. In addition, the electronic data is transferred between the objects of the document read by the browser software and a server software as a background run performed by a script based software language on the browser software.
Owner:HELMI TECHNOLOGIES

General thick film type floating plate modulator

InactiveCN101895278AAvoiding the problem of limited range-time productSimple structurePulse shapingPulse amplitude modulationSoftware languageEngineering
The invention relates to a general thick film type floating plate modulator, which comprises a control component FPGA, a high-speed logic optocoupler, a driving circuit, an impulse isolation transformer, a thick film high-pressure switching circuit and a suspension power supply, wherein the FPGA uses VHDL language to modulate ultra-wide impulse into opening impulse train and truncation impulse; an isolation strip wave duct amplifier of the high-speed logic optocoupler is used for striking a light to protect the FPGA; the driving circuit adopts a high-speed driver to amplify the opening impulse train and the truncation impulse; the impulse isolation transformer comprises a primary electrode and a dual-secondary electrode; the thick film high-pressure switching circuit is composed of an opening tube and a truncation tube auxiliary circuit; the opening impulse train and the truncation impulse are transmitted to the thick film high-pressure switching circuit through the impulse isolation transformer; and the on / off of the opening tube and the truncation tube are switched to realize compatibility of the ultra-wide impulse and a narrow impulse. The invention adopts software language to realize opening / parameters adjustment of the truncation impulse and uses reference level of a low-pressure high-efficiency inverter to adjust positive bias so as to realize generality and interchangeability.
Owner:中国兵器工业第二〇六研究所

Method for flexibly supporting software multi-language version

The invention relates to a method for flexibly supporting a software multi-language version, which comprises the following steps that: a multi-language version control system is designed first; a client initiates a request on switching languages to a server and appoints the languages supposed to be switched; a server end inquires a language resource library to obtain all interface display texts of the language as a language pack returned to the client; the client extracts various sentences of the language from the language pack and updating the sentences to an interface; the server end remembers the language used by software of a user; the client initiates other requests to the server end; the server end usually returns certain prompting message to the client, and the prompting message is searched in the language resource library according to the language of the current version of the user; and finally the client displays the prompting message returned by the server end to the user. The method flexibly controls the software language version through the server end.
Owner:北京闻言科技有限公司

Method for measuring static quality of FPGA software

InactiveCN107341101AReduce the number of verification testsReduce subjectivitySoftware testing/debuggingEvaluation resultSoftware language
A method for measuring the static quality of FPGA software disclosed by the present invention aims to provide a method that can effectively reduce the number of verification tests and quantify the static test quality of software codes. The present invention is realized through the following technical solutions, including VHDL and Verilog In the FPGA software in different languages, the metric elements that reflect the value of software quality are screened out, and the FPGA software metric elements are classified and weighted; the evaluation rule sets that reflect a wide coverage and high degree of influence are selected, and the relevant weighting coefficients of the metric elements are extracted. Determine the severity of the impact, determine the number of evaluation metrics, and establish the analysis metrics and FPGA software quality evaluation model and rule set classification appendix table; according to the fault statistics of the reference standard GJB 2423A, calculate the total number of metrics A and the metrics and The specified metric element score is used to calculate the total number of metric element defects and the evaluation rules to give the metric evaluation result.
Owner:10TH RES INST OF CETC

Method for quickly obtaining node simulation state in digital gate level circuit

The invention discloses a method for quickly obtaining a node simulation state in a digital gate level circuit, and mainly solves the problems of high difficulty and long time consumption on the aspect of gate level netlist simulation verification in the prior art. The method comprises the following steps that: 1) according to a given gate level circuit, obtaining a connection relationship between the external input and the external output of the gate level circuit and an internal node; 2) describing the logic relationship of the gate level circuit with a hardware language to generate a gate level circuit logic description file; 3) according to the connection relationship in 1), converting the gate level circuit into an RTL (Register-Transfer Level) description unit; 4) according to the connection relationship of the gate level circuit, generating a simulation test file with a software language; and 5) adding the files generated from S2) to S4) into commercial simulation software to be simulated to obtain the simulation state of the internal node of the gate level circuit. By use of the method, simulation complexity and time can be greatly reduced, gate level netlist simulation verification is improved, and the method can be used for extracting gate level netlist key nodes and accelerating the gate level netlist simulation verification.
Owner:XIDIAN UNIV

Nuclear power plant digital control room man-machine interface improvement method

A nuclear power plant digital control room man-machine interface improvement method includes the steps: selecting an analog machine with hardware facilities as same as those of a nuclear power plant field control system; improving a man-machine interface of a control system on the analog machine by the aid of a control platform and a software language as same as those of the field control system; testing and verifying the improved control system on the analog machine; installing the control system in the field control system to improve a field device. By improving the man-machine interface on the analog machine, unit performances can be effectively improved, and unpredictable risks caused by unit modification can be avoided. The practice proves that modification and verification of DCS (distributed control system) pictures, logical configuration and digital programs on the analog machine are effective, so that verification of a unit on the analog machine before unit modification is subordinated to second-stage DCS modification process of a Ling-ao nuclear power plant.
Owner:CHINA GENERAL NUCLEAR POWER OPERATION +1

Method for internationalizing software language

The invention provides a method for internationalizing a software language. The method comprises the following steps of: extracting resource information needing to be translated by analyzing the structure of a PE (Portable Execute) file of software; storing a resource comparison table for generating a predetermined format; translating the resource information into a target language; storing a translation in the resource comparison table; comparing the PE file with the resource comparison table with a target translation; replacing matched resource information by a corresponding translation; and generating a PE file of a target language so as to easily realize International generality of software.
Owner:CHINA DIGITAL VIDEO BEIJING

Hypertext transfer protocol application programming interface between client-side trading systems and server-side stock trading systems

The present invention is a software program that modifies a client-side stock trading system fill orders to market orders that are transmitted to a remote broker trading system. The modification will synchronizing a users desktop trading system with a stockbrokers remote system. The HTTP-API (hypertext transfer protocol application program interface) provides client side users with the ability to use the computer resources of a remote server computer to effect transaction processing and / or the transfer of information from one computer to another without having the absolute need for a web browser, plugins or software languages contained within the server system.
Owner:DEMING DOUGLAS R

Method for controlling language version of software by server side

The invention relates to a method for controlling a language version of software by a server side, which comprises the following steps that: firstly, a multi-language version control system is designed; a client initiates a language switching request to a server and assigns a language to be switched to; the server side inquires a language resource library and acquires all interface display texts of the language and returns all the interface display texts of the language, which are used as a language pack, to the client; the client extracts various statements of the language from the language pack and updates to an interface; the server side can simultaneously remember the language used by software of a user; the client initiates other requests to the server side; the server side usually can return prompting messages to the client, wherein the prompting messages are inquired from the language resource library according to the current version of the language of the user ; and finally, the client displays the prompting messages returned by the server side to the user. According to the invention, the language version of the software is flexibly controlled by the server side.
Owner:DALIAN ZHAOYANG SOFTWARE TECH

Dynamic native editor code view facade

A method, computer program product and system for providing for the editing of software code in a software model driven development process, the method including the step of providing a plurality of custom native software code editors each in a different software language. The method, computer program product and system also includes the step of moving one of the plurality of custom native software code editors into a code view display area depending on a user selected element, thereby allowing a user to edit the software code relating to the user selected element using the custom native software code editor moved into the code view display area.
Owner:IBM CORP

Internationalizing system of picture and text packaging programming control software

The invention provides an internationalizing system of picture and text packaging programming control software. The structure of a software PE (Portable Execute) file is analyzed by a software language internationalizing device in the internationalizing system of the picture and text packaging programming control software, resource information needing to be translated is extracted, a resource comparison table for generating a predetermined format is stored, the resource information is translated into a target language, a translation is stored in the resource comparison table, the PE file is compared with the resource comparison table with a target translation, matched character strings are replaced by a corresponding translation, and a PE file of a target language is generated, so that international generality of software is realized easily.
Owner:CHINA DIGITAL VIDEO BEIJING

Disambiguating text that is to be converted to speech using configurable lexeme based rules

A software language including language constructs for disambiguating text that is to be converted to speech using configurable lexeme based rules. The language can include at least one conditional statement and a significance indicator. The conditional statement can define a sense of usage for a lexeme. The significance indicator can define a criteria for selecting an associated sense of usage. The language can also include an action expression that is associated with a conditional statement that defines a set of programmatic actions to be executed upon a selection of the associated usage sense. The conditional statement can include a context range specification that defines a scope of an input string for examination when evaluating the conditional statement. Further, the conditional statement can include a directive that represents a defined condition of the lexeme or the text surrounding the lexeme.
Owner:CERENCE OPERATING CO

Rock strata movement value simulation automation modeling method

The invention provides a rock strata movement value simulation automation modeling method, and belongs to a rock strata movement value simulation method. As being subdivided, modeling task falls into three modules including a data input and storage module, a data computing module and a language output module. The data input and storage module comprises a user interface, a software interface and a file layout. The data computing module comprises rock strata point coordinate computing, joint initial point coordinate computing, and joint length and interval computing. The language output model comprises model framework output, mechanical property assignment output, and boundary condition and initialization output. According to real rock strata conditions, original data are input through a first module, modeling computing is performed through a second module, and the first module stores modeling results; and the modeling results are converted into numerical simulation software language codes through a third module and output as files, and the automation modeling of mine ground pressure value simulation rock strata movement. The rock strata movement value simulation automation modeling method has the advantages that the good user interface enables the modeling work to be easy to do, numerical simulation software language is output automatically and stored to be callable files, and modeling work efficiency and model calculating accuracy are improved.
Owner:CHINA UNIV OF MINING & TECH

Methods and systems for automation framework extensibility

A system and methods for providing an extensible automation framework for testing computer software are provided. Features include a framework application, a framework engine with multiple organizational levels, a subsumption engine, library modules, and global environment data. Functionality is subsumed directly from library modules into class objects allowing users to integrate new functionality directly into the automation framework without the need to create new classes. A subsumption engine extends a software language's native reference resolution mechanism with the ability to resolve references to static functions, static data, and other software entities as references to objects in the multiple organizational levels, both in the application module and in library modules. Subsumed functions extend the functionality of the subsuming instance object and gain access to all the functionality inherent in the subsuming class eliminating the need for elaborate interface mechanisms between test scripts and the test framework.
Owner:GARAVAGLIA JR LOUIS THOMAS

System and method for converting pseudocode into programming language

The invention discloses a system and a method for converting a pseudocode into a programming language. The system comprises a data input module, a chip design specification module, a pseudocode conversion module and a data output module, wherein the data output module comprises a programming language output unit and a Bit operation type unit, and after the data input module and the chip design specification module are converted by the pseudocode conversion module, the programming language output unit outputs the generated programming language, and converts the pseudocode into a software language capable of being used directly by matching with the Bit operation type unit complying with the programming language. According to the system and the method, the conversion time from the pseudocode to the software language is shortened greatly, the functionality and the logicality of chip design logic can be verified efficiently, and the efficiency of chip testing is improved.
Owner:苏州盛科科技有限公司

Inter-node bus accessing priority deploying method based on multiple servers

The invention provides an inter-node bus accessing priority deploying method based on multiple servers. Firstly, according to the server node bus communication requirements, grouping integration is carried out on key physical signals participating in bus communication logic through a programmable logic controller; meanwhile, transmission starting monitoring on high speed data of all parallel nodes is carried out; the actual value cooperation requirements such as time sequences and triggering priority requirements of the bus signals are achieved in a DSP in a built-in mode. The principle is that in the bus idle stage, buses are sequentially switched and connected among the nodes according to a natural sequence in order to guarantee the data response instantaneity; in the bus busy stage, besides consideration to the natural sequence, judgment on the waiting time is further added, and the nodes with the long waiting time preferentially have access in bus communication. Thus, the time sequences and the triggering requirements of the bus signals are achieved through DSP software languages, bus communication signals collected by the programmable logic controller are transmitted to a DSP data processing center, a DSP judges the actual values such as the time sequences and the triggering requirements of each participant signal according to the preset timing sequence requirements, and whether the bus switching requirements are met or not is further judged, and resource balanced configuration is achieved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Method for testing start and stop of server mainboard based on time series monitoring

InactiveCN102768633AMeet the switch test requirementsReduce testing costsDetecting faulty computer hardwareElectricityTemporal logic
The invention provides a method for testing start and stop of a server mainboard based on time series monitoring. The method comprises the following specific steps that 1) a development engineer integrates key physical signals participating in temporal logic in different groups by a programmable logic controller at first according to requirements on power sequence of the mainboard; 2) matching requirements on the power sequence of the mainboard are met in a DSP (digital signal processor) in a built-in manner, namely time sequence and triggering requirements of various time series signals are met by DSP software language; and 3) the programmable logic controller transmits the acquired time series signals to a data processing center of the DSP, and the DSP judges actual values such as time sequence and triggering requirements of the various participant signals according to a preset time series requirement, and then judges whether the time series requirements are met or not.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Self-installing method and system for automatic test frame

The invention discloses a self-installing method and a self-installing system for an automatic test frame. The method comprises the following steps: S400, a user runs a first self-installation script file to automatically start the installation of a basic library installation package and an extension library installation package of a software language development environment; S500, the first self-installation script file automatically starts the running of a second self-installation script file, and self-starts the running of the installed software language development environment; the software language development environment automatically installs a module package and a use case extension module package of the automatic test frame downloaded from a network; and S600, whether the use case extension module package of the automatic test frame is available is detected, if yes, the step S700 is executed to show successful installation to the user and quit an installation interface; and otherwise, the step S800 is executed to show failed installation to the user and output a failure reason. According to the method and the system provided by the invention, installation of the automatic test frame is simplified, workload of testers is relieved, an automatic environment construction period is shortened, and test costs are reduced.
Owner:浙江安吉椅业科技有限公司

Erection method of electromagnetic transient simulation system

An erection method of an electromagnetic transient simulation system comprises the steps that modules of the electromagnetic transient simulation system are respectively zoned in a compute-intensive mode and a control-intensive mode, zones are achieved respectively according to the characteristics of the zones and packaged into IP, and finally the IP are allocated and calculated according to a power grid model required to be simulated by a user so as to erect the system. The erection method is short in development period, and the efficiency of iteration optimization or secondary development is high. Design can be directly performed by using software languages, and corresponding hardware description languages and RTL-level IP can be generated by comprehensively optimizing the languages and used for FPGA development. The flexibility of the system is improved, and the development period of the system is shortened.
Owner:SHANGHAI JIAO TONG UNIV

Method for designing application program interface for intelligent terminal

The present invention provides a method for designing an application program interface for a intelligent terminal. The method comprises the following steps: 1, preliminarily designing an application program interface distribution graph, compiling an interface configuration file by using a software language according to the distribution graph, and sending the interface configuration file to primary applications in different operating systems; and 2, parsing the interface configuration file and generating a display and control interface supporting different operating systems; wherein step 2 comprises the following substeps: 21, loading the interface configuration file; 22, parsing an interface element; 23, arranging the interface; 24, setting the interface to adapt to the size of the screen; and in step 1, the primary applications are incomplete application programs which complete data acquisition, processing, and operation in the operating system to form interface configuration information but fail to parse the formed interface configuration information. The method according to the present invention can prevent repeated development of the application program interface, and reduce the development cost.
Owner:陈小州 +1

Hypertext transfer protocol application programming interface between cleint-side trading systems and server-side stock trading systems

The present invention is a software program that modifies a client-side stock trading system fill orders to market orders that are transmitted to a remote broker trading system. The modification will synchronizing a users desktop trading system with a stockbrokers remote system. The HTTP-API (hypertext transfer protocol application program interface) provides client side users with the ability to use the computer resources of a remote server computer to effect transaction processing and / or the transfer of information from one computer to another without having the absolute need for a web browser, plugins or software languages contained within the server system.
Owner:TRADEBOLT

Automatic conversion method and apparatus of software languages

The embodiment of the invention discloses an automatic conversion method and apparatus of software languages. The method comprises the following steps: extracting a text requiring language conversionfrom a program code of software, and storing the text in a target storage position; performing language conversion on the text stored in the target storage position, and updating storage contents in the target storage position according to a language conversion result; and replacing the text requiring language conversion according to the updated storage contents in the target storage position. Byadoption of the automatic conversion method and apparatus of software languages provided by the embodiment of the invention, the language conversion efficiency of the text in the software can be greatly improved.
Owner:RUN TECH CO LTD BEIJING

Switching unit simulation system and method based on discrete event

The invention discloses a switching unit simulation system and method based on a discrete event, mainly aiming at solving the problem of high simulation complexity and long implementation cycle in the prior art. The implementation scheme comprises the following steps: firstly, designing a two-dimensional event linked list and an event scheduler according to a discrete event simulation mechanism to drive system simulation; then designing a general composition module of a switching unit; designing a specific event flow according to functional logic behaviors of the module; and then implementing various events and event relations by using software languages according to the event flow; and finally, calling an event scheduler module for simulation, and calling a performance statistics module to calculate various performance parameters. According to the switching unit simulation system and method disclosed by the invention, the software simulation time of the switching unit can be shortened, the simulation complexity can be reduced, and a reliable basis can be provided for the scheme design of the switching unit.
Owner:XIDIAN UNIV

Trans-platform multi- language expandable help system and method

The invention discloses a cross-platform multi-lingual extensible help system which is based on a client / server to create application program and is operated on the client of the application program. The system consists of a full-text search engine, help content modules, a help analysis module and a help display module. The system can add or reduce the amount of the help content modules at will according to practical needs. The invention also discloses a cross-platform multi-lingual extensible help method, and the method can inspect the language used by the client at present and search the help content module with the same language, the help analysis module reads and analyzes the searched help content modules, loading is carried out according to the analyzed content, and the help content modules are sorted and merged at the same time, and the current help content module is displayed at last. The system can realize call and display of online help document which is accordant with the software language in the software operated on a plurality of operation system platforms and can realize flexible extension of online help at the same time.
Owner:ZTE CORP
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