Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

17 results about "Interface description language" patented technology

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API). IDLs describe an interface in a language-independent way, enabling communication between software components that do not share one language. For example, between those written in C++ and those written in Java.

User interface implementation method and device

The embodiment of the invention provides a user interface implementation method and device, and relates to the technical field of terminals. The application installation package of the first application comprises a first description file and a second description file which are used for performing interface description and interface behavior definition on the UI of the first application; the first description file and the second description file adopt different interface description languages; wherein the first description file adopts a first interface description language, and the second description file adopts a second interface description language. The electronic equipment runs the first application; the first UI engine reads, analyzes and executes the first description file to generate a first part of the first UI; and the second UI engine reads, analyzes and executes the second description file to generate a second part of the first UI. The first UI engine can be a universal operating system engine, and the second UI engine is not related to an operating system platform, so that the method can adapt to various operating system platforms, and the technical implementation difficulty is low.
Owner:HUAWEI TECH CO LTD

A linkage form generation method and device based on an interface description language

The application discloses a linkage form generation method and device based on an interface description language. The method comprises the following steps: performing extension processing on at least two form options according to preset form requirements; obtaining a first editing code based on the at least two form options after the extension processing; wherein the writing language of the first editing code is the interface description language; when the at least two form options after the extension processing contain an internationalization resource prefix, adding a second editing code corresponding to the internationalization resource prefix in the first editing code to obtain a third editing code; and rendering the third editing code into a target form based on a renderer. By taking the interface description language as the writing language of the form and rendering by the cross-platform renderer, not only can a linkage form with formatting and checking functions be obtained, but also the serialization and deserialization functions of the interface description language can be used to reduce the repetitive workload of the developers.
Owner:SUPCON TECH CO LTD

Dynamic visual debugging method and device, vehicle, medium and program product

The embodiment of the invention provides a dynamic visual debugging method and device, a vehicle, a medium and a program product. The method comprises the steps of obtaining an interface description language file corresponding to a to-be-debugged device by responding to access of the to-be-debugged device, the interface description language file comprising at least two types of interface components and definition information of a communication interface; based on the interface description language file, generating and displaying a dynamic debugging page corresponding to the to-be-debugged device; receiving input of to-be-debugged parameters through a debugging parameter configuration component of the dynamic debugging page, generating a debugging instruction based on the to-be-debugged parameters, and sending the debugging instruction to the to-be-debugged equipment through the communication interface, so that the to-be-debugged equipment executes the debugging instruction; and acquiring equipment state data of the to-be-debugged equipment through the communication interface, and updating display content of the debugging result display component based on the equipment state data. According to the method provided by the embodiment of the invention, the debugging efficiency and quality are improved, and meanwhile, the debugging cost is reduced.
Owner:ROX MOTOR TECH CO LTD

Binary data model compiler

An extensible binary data model compiler is described. A receiver may receive binary specifications, binary data models and / or binary descriptions which are design documents, programming language source files, and / or interface description language definitions that describe, specify and / or model a binary communication protocol, binary data storage format, or binary data processing architecture. A categorizer may distribute binary descriptions to a respective loader, binary specifications to a respective compiler, and / or binary data models to a respective reader. Binary descriptions are normalized and compiled into generic binary models. Binary specifications are compiled into generic binary data models. A reader may read an existing binary data model. A resolver may generate a generic binary data model address for each generic binary data model element within a generic binary data model. A generic binary data model is an independent intermediate representation enabling shared analysis and operations.
Owner:TEGEL WILLIAM

User interface implementation method and device

The embodiment of the invention provides a user interface implementation method and device, and relates to the technical field of terminals. The application installation package of the first application comprises a first description file and a second description file which are used for performing interface description and interface behavior definition on the UI of the first application; the first description file and the second description file adopt different interface description languages; wherein the first description file adopts a first interface description language, and the second description file adopts a second interface description language. The electronic equipment runs the first application; the first UI engine reads, analyzes and executes the first description file to generate a first part of the first UI; and the second UI engine reads, analyzes and executes the second description file to generate a second part of the first UI. The first UI engine can be a universal operating system engine, and the second UI engine is not related to an operating system platform, so that the method can adapt to various operating system platforms, and the technical implementation difficulty is low.
Owner:HUAWEI TECH CO LTD

Virtual-real fusion test digital prototype interface packaging method

The invention relates to a virtual-real fusion test digital prototype interface packaging method, which comprises the following steps of: S1, compiling a model interface abstract description file according to service attributes and service capability of a digital prototype; s2, compiling the model interface abstract description file to generate a model framework code; s3, realizing model business logic and compiling a model program: performing business logic filling and compiling on the generated model framework code to form the model program containing the business logic; s4, accessing the model program to the test network; and S5, interface topology online reconstruction is carried out. In order to solve the problems that interconnection and intercommunication are difficult due to interface isomerism of digital prototypes and large-data-volume and high-real-time-performance data interaction requirements are difficult to meet, communication protocols, data formats and functional services of the digital prototypes are uniformly packaged into pluggable assemblies by defining a standardized interface description language; and data interaction between different digital prototypes and between the digital prototype and the physical equipment is realized.
Owner:CHINA ACAD OF LAUNCH VEHICLE TECH

A method for constructing an automated batch-stream data labeling framework based on a directed computational graph

The present invention relates to a method for constructing an automated batch stream data tagging framework based on a directed computational graph, comprising the following steps: an input interface description language, which includes table creation instructions, data source definitions, and data connection instructions; performing lexical analysis on the interface description language to generate an abstract syntax tree; converting the abstract syntax tree into a relational algebra expression tree; defining the relational algebra expression tree as a logical directed computational graph; performing code generation operations on the nodes of the logical directed computational graph to obtain a physical directed graph, thereby completing the construction of the batch stream data tagging framework. Compared with the prior art, the present invention can flexibly implement automated tagging for batch stream data. Even if the tagging rules change, there is no need to rewrite the code and redeploy the program, thereby effectively improving the production efficiency of enterprises.
Owner:TONGJI UNIV

Remote calling interface generation

The embodiments of the present disclosure provide a remote calling interface generation method, a device, a storage medium, and a program product. In an implementation of a remote communication interface between end-cloud applications, an interface description language (IDL) is introduced. By converting an IDL file describing the remote communication interface into a programming interface file of a target language, and then using an SDK package of a cloud desktop transmission protocol as a technical foundation, a remote calling method within the programming interface file of the target language is implemented, thereby obtaining a remote communication interface between end-cloud applications. This makes it necessary only to write an IDL file, eliminating the need to focus on internal implementation details, thereby reducing workloads and improving efficiency in the development of remote communication interfaces. The conversion of IDL files and the use of SDK packages as a technical foundation allow end-cloud communication protocols to be customized as needed.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Method and apparatus for determining function logic under software architecture

The application provides a method and device for determining function logic under a software architecture, comprising: after software upgrading, obtaining new version data and a new version interface description language file corresponding to new version software; degrading the new version interface description language file to obtain a plurality of old version interface description language files, each old version interface description language file corresponding to a function logic algorithm combination; based on the old version interface description language file, performing data rollback on the new version data to obtain a plurality of old version data corresponding to the old version interface description language file; simulating and running the old version data on the new version software to obtain a plurality of simulation results corresponding to the old version data; and based on the simulation results, determining a target interface description language file from the plurality of old version interface description language files to obtain the best function logic algorithm combination. The application can greatly reduce the pressure of software release, shorten the verification time of system optimization, and reduce the utilization of development and test resources.
Owner:YINGCHE XINGCHUANG INTELLIGENT TECH (SHANGHAI) CO LTD

A technology for interfacing web services with interface description language (IDL)-based remote procedure call (RPC) services, and an optical communication system for implementing it.

To provide a technique to interface an IDL based RPC architecture with a web service approach.SOLUTION: An RPC architecture including a central manager gateway that can access a client via a web service protocol is included. The central manager gate way includes a server directly response side that can communicate with a plurality of network elements, and each of the network elements performs the IDL architecture and the RPC manager instance. The RPC manager instance "learns" a network topology for publishing a naming service, communicates with another RPC manager instance to maintain a topology database, and the network element selects a master element. The central manager gateway automatically finds a master network element for transferring a client request.SELECTED DRAWING: Figure 3
Owner:SUBCOM LLC

Automatic conversion method for data structure of vehicle communication system and computing equipment

The invention provides an automatic conversion method for a data structure of a vehicle communication system and computing equipment. The automatic conversion method comprises the following steps: acquiring a source code file generated by an abstract syntax mark compiling tool; parsing, by the computing device, the source code file to obtain a first data structure definition; automatically converting the first data structure definition into an interface description language structure definition corresponding to the data distribution service based on a predefined conversion rule; and automatically generating a target interface description language file based on the interface description language structure definition. The technical problems that an existing conversion method mainly depends on manual operation of a software engineer, and due to the fact that an ASN.1C data structure is usually designed to have deep nesting in order to achieve the high compression rate and contains various data items, the workload of manually writing conversion codes is huge, and the coding efficiency is extremely low are solved.
Owner:NINGBO JOYNEXT TECH CO LTD

Low-code development method, device, electronic equipment, storage medium and program product

The disclosure provides a low-code development method, device, electronic equipment, storage medium and program product, relating to the fields of artificial intelligence technologies such as generative model, large language model, low-code technology, etc. The method comprises: obtaining input interface description information of a front-end interface constituting an expected development result; inputting the interface description information into a preset first generative large language model to obtain an interface description language output by the first generative large language model; obtaining input association indication information for associating back-end data constituting the expected development result with the front-end interface; inputting the association indication information into a preset second generative large language model to obtain a database management language output by the second generative large language model; generating a corresponding front-end interface according to the interface description language, and associating corresponding database data with the front-end interface according to the database management language to obtain the expected development result. The method can significantly reduce the threshold requirement for the use of the development user.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

A software emulation method and apparatus

The application provides a software simulation method and device, comprising: obtaining an interface description language file corresponding to software and software full data, degrading the interface description language file to obtain a plurality of degraded interface description language files, performing data rollback on the software full data according to the degraded interface description language file to obtain a plurality of rolled-back data, respectively simulating and running the software full data and the plurality of rolled-back data on the software to obtain a first simulation result and a plurality of second simulation results, the first simulation result corresponding to the software full data, and the second simulation result corresponding to the rolled-back data; and performing redundancy analysis on all first configuration parameters according to the first simulation result and the second simulation result to obtain a redundancy analysis result, which is used for deleting redundant information in the software. The application can accurately determine redundant codes in the software, thereby reducing the complexity of the codes and improving the code quality.
Owner:YINGCHE XINGCHUANG INTELLIGENT TECH (SHANGHAI) CO LTD

Remote call interface generation method and device, storage medium and program product

The embodiment of the invention provides a remote call interface generation method and device, a storage medium and a program product, in a remote communication interface implementation scheme between end cloud applications, an interface description language (IDL) is introduced, and an IDL file describing a remote communication interface is converted into a programming interface file of a target language, so that the remote call interface is generated. And realizing a remote calling method in a programming interface file of a target language by taking an SDK packet of a cloud desktop transmission protocol as a technical base to obtain a remote communication interface between end and cloud applications. The IDL is introduced into implementation of the remote communication interface, so that a developer only needs to write an IDL file and does not need to pay attention to internal implementation details, the workload of the developer can be greatly reduced, and the development efficiency of the remote communication interface is improved; besides, based on conversion of an IDL file and an SDK package of a cloud desktop transmission protocol as a technical base, a communication protocol between end clouds is allowed to be customized according to needs, and communication requirements of different scenes can be met.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Installation package interface compatibility control method and device, electronic equipment and storage medium

The invention relates to the technical field of vehicle application technologies, and discloses an installation package interface compatibility control method and device, electronic equipment and a storage medium. The method comprises the following steps: when an interface of any Android application package APK is exposed, extracting an interface description language file; generating a semantic signature abstract corresponding to the interface according to the interface description language file; performing uniqueness verification on the semantic signature abstract, and generating an interface ID and a version number after the uniqueness verification is passed; when the first APK calls the interface ID exposed by the second APK, if the version number of the first APK and the version number of the second APK are different, semantic-level automatic adaptation operation is executed according to a preset adaptation rule; and at least after the semantic-level automatic adaptation operation is completed, establishing a connection calling relationship between the first APK and the second APK. According to the application, the security and compatibility of the APK interface can be improved.
Owner:CHINA FAW CO LTD +1

Data annotation processing method and device, electronic equipment and program product

The invention provides a data annotation processing method, a data annotation processing device, electronic equipment and a computer program product, and belongs to the technical field of computers. The method comprises the following steps: receiving an interface description language file sent by a business party, wherein the interface description language file comprises data structure information of a data labeling task; generating a software development kit of the client according to the interface description language file; obtaining a task instance code generated by a business party according to the software development kit; and deploying a platform annotation service based on the task instance code so as to run a data annotation service according to the data structure information, and executing a data annotation task. According to the invention, a quick and effective data annotation service can be provided for a business party.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

User interface implementation method and device

The embodiment of the invention provides a user interface implementation method and device, and relates to the technical field of terminals. The application installation package of the first application comprises a first description file and a second description file which are used for performing interface description and interface behavior definition on the UI of the first application; the first description file and the second description file adopt different interface description languages; wherein the first description file adopts a first interface description language, and the second description file adopts a second interface description language. The electronic equipment runs the first application; the first UI engine reads, analyzes and executes the first description file to generate a first part of the first UI; and the second UI engine reads, analyzes and executes the second description file to generate a second part of the first UI. The first UI engine can be a universal operating system engine, and the second UI engine is not related to an operating system platform, so that the method can adapt to various operating system platforms, and the technical implementation difficulty is low.
Owner:HUAWEI TECH CO LTD