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

341 results about "Computer programming" patented technology

Computer programming is the process of designing and building an executable computer program for accomplishing a specific computing task. Programming involves tasks such as: analysis, generating algorithms, profiling algorithms' accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (commonly referred to as coding). The source code of a program is written in one or more languages that are intelligible to programmers, rather than machine code, which is directly executed by the central processing unit. The purpose of programming is to find a sequence of instructions that will automate the performance of a task (which can be as complex as an operating system) on a computer, often for solving a given problem. The process of programming thus often requires expertise in several different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.

Coal-fired power plant safety monitoring system and method

The invention relates to the technical field of computer programming languages, and particularly discloses a coal-fired power plant safety monitoring system and method. The system comprises a multi-modal data fusion platform, a federal learning agent network and a digital twinborn simulation engine. The edge computing node carries out unified acquisition and feature extraction on multi-source heterogeneous data through multi-protocol conversion, quantum noise suppression and a preprocessing chipset; the multi-modal data fusion platform realizes semantic mapping based on a knowledge graph, and fuses time-space correlation characteristics of data such as an infrared image and gas concentration by adopting a time-space encoder and a cross-modal attention mechanism. According to the method, the problems of early warning delay and high false alarm rate caused by low multi-source data decentralized processing efficiency and insufficient nonlinear correlation analysis in a traditional scheme are solved, efficient data fusion, complex risk accurate prediction and automatic safety response are realized, and the real-time performance and reliability of a coal-fired power plant monitoring system are remarkably improved.
Owner:HUANENG YINGCHENG THERMAL POWER CO LTD

Electrode program design method and device, electronic equipment and storage medium

The invention discloses an electrode program design method and device, electronic equipment and a storage medium, and relates to the mechanical manufacturing technology, the method comprises the steps that a target model file is loaded, parameter information of a target workpiece is determined from the target model file, and the parameter information at least comprises a shape parameter, a structure parameter, a size parameter and a technological parameter; the number of machining electrodes is determined, and the target workpiece is divided into at least one machining area according to the number of the electrodes; for any machining electrode, the electrode shape is determined according to the shape parameters and the structure parameters corresponding to the machining area, and an electrode subprogram is determined according to the size parameters and the process parameters corresponding to the machining area; and an electrode machining file is generated according to the electrode subprogram corresponding to each machining electrode, so that the machining machine tool controls the machining electrodes set to be in the corresponding electrode shapes through the electrode machining file, the target workpiece is obtained after operation of the machining machine tool is finished, and the beneficial effect of improving the workpiece machining precision is achieved.
Owner:MAKINO MACHINE TOOL CHINA CO LTD

Go language structural body automatic conversion method and system

The invention relates to the technical field of computer programming, and discloses a Go language structural body automatic conversion method and system. The method comprises the following steps: firstly, receiving definitions of a source structure body and a target structure body as input, automatically matching fields of the two structure bodies through a field mapping rule engine according to a preset rule, and generating a field mapping relationship; then, based on the field mapping relation, a code generator is used for automatically generating a conversion code containing field assignment and type conversion logic; finally, the generated conversion codes are compiled into an executable conversion function, and the function can convert data in the source structure instance according to the field mapping relation during program running and fill the data into the target structure instance. According to the method, automation of structural body conversion is achieved, the problem that errors are prone to occurring when conversion codes are written manually is solved, and the maintainability of the codes is improved; the mode of reflection during operation is replaced by code generation, so that the conversion efficiency is remarkably improved; meanwhile, the method supports batch conversion and concurrent processing, and can meet the performance requirements of large-scale data processing.
Owner:BEIMI TECHNOLOGY (ZHUHAI) CO LTD

Method, System, and Computer Program Product to Implement Learning for Computer Programming

Disclosed is an improved approach to implement an improved approach to resolve errors with software automations. Instead of crashing when an error is encountered, the approach provides a question to the user, and uses the answer to attempt a retry for the step that was subject to the error.
Owner:KOGNITOS INC

Electronic plant air conditioner control method for setting PID parameters based on fuzzy algorithm

The invention discloses an electronic plant air conditioner control method for setting PID parameters based on a fuzzy algorithm. The method comprises the steps that a design scheme is preliminarily determined according to plant design indexes, and a schematic diagram of a control system is planned; establishing a mathematical model; carrying out PLC control program design and configuration programming; designing a fuzzy controller; fuzzy design of input and output variables; defining an input and output membership function; establishing a fuzzy control table and rules; designing a system fuzzy reasoning algorithm; setting defuzzification output; designing a Simulink system control block diagram, and establishing a real-time control working space; and the communication between the MATLAB and the PLC is realized. According to the method, the control experience of a person is summarized into a group of conditional statements described qualitatively by utilizing a fuzzy logic function of Matlab software, and the conditional statements are quantified by utilizing a fuzzy set theory, so that the controller can accept the experience of the person, simulate an operation strategy of the person and overcome uncertain factors of the person, and the system has higher reliability.
Owner:SHANGHAI BAOYE GRP CORP

Method for realizing data binding and code generation based on Qt plug-in technology

The invention relates to the technical field of computer programming, in particular to a method for realizing data binding and code generation based on a Qt plug-in technology, which comprises the following steps: developing a Qt Creator extension plug-in, realizing dynamic loading and registration, analyzing a database file through the plug-in, generating a visual data view, and providing a visual binding interface through the steps. The method comprises the following steps: establishing a binding relationship between an interface control and a data source by supporting a dragging operation, automatically generating a JSON data model, compiling to generate a binding code according to the JSON data model, registering, and finally realizing code increment updating through file hash value comparison; according to the method, through the IDE integrated graphical interface, dragging connection of the control and the data field is supported, manual writing of repetitive codes is avoided, change is detected through the file hash value, only influenced codes are regenerated, compiling time is shortened, development efficiency is remarkably improved, and labor cost is reduced.
Owner:SHANGHAI YINUDE DIGITAL TECHNOLOGY CO LTD

Automated and semi-automated program code synthesis using generative machine learning components

PCT designated stage expiredWO2025046116A1Machine learningSoftware deploymentAlgorithmCode synthesis
In one aspect, computer program code is synthesised based on program design artefacts. At least one code synthesis prompt is created based on a program design artefact, and synthesised program code is obtained by submitting the at least one code synthesis prompt to a machine learning (ML)-based generator. The program design artefact for synthesizing the first program code is obtained by submitting at least one program design prompt to the ML- based generator. When the synthesised program code is modified, at least one design update prompt is submitted to the ML-based generator based on the modified program code, causing the ML-based generator to generate an updated program design artefact. Alternatively, when the program design artefact is modified, at least one code update prompt is submitted to the ML-based generator based on the modified artefact, causing the ML-based generator to generate updated program code.
Owner:COGNA LTD

Fallback user interface identification techniques for automation processes

Systems and methods for locating target user interface (UI) elements that automation programs intend to interact when performing automation programs. The automation programs can, for example, operate to perform actions as part of a workflow process to complete tasks. Advantageously, when UI elements referenced in automation programs cannot be located based on information recorded about the UI elements during the phase of designing the automation programs. One approach can involve creating candidate fallback element locators (e.g., XPaths) for UI elements during the automation program design phase. If an automation program fails during playback, one or more of these candidate fallback element locators can be used to locate a target UI element. In another approach, when an automation program playback fails, portions of a software application's user interface code can be identified and used as inputs to machine learning model(s), which can generate candidate fallback element locators that can used to locate target UI elements.
Owner:AUTOMATION ANYWHERE INC

Dynamic matrix and graph theory model construction method of HMCVT

The invention discloses a dynamic matrix and graph theory model construction method for an HMCVT. The dynamic matrix and graph theory model construction method comprises the following steps that S1, a layered topological graph of a hydraulic mechanical continuously variable transmission is established; s2, constructing an adjacent matrix of the layered topological graph as a feature matrix; s3, determining a transmission constraint condition and a structure constraint condition of the hydraulic mechanical continuously variable transmission; s4, constructing and simplifying a rotating speed matrix equation, performing isomorphic identification through the simplified rotating speed matrix equation, and finding out a graph theory model of the HMCVT with the same transmission mechanism; and S5, constructing a basic torque matrix equation to obtain torque state matrix equations under different connection modes, and reflecting the dynamic performance of the graph theory model through the rotating speed matrix equation and the torque state matrix equations. According to the method, the conversion of a computer programming language is facilitated, a powerful theoretical reference is provided for realizing structure digitization, the time for designing the HMCVT structure can be greatly saved, and the design complexity is reduced.
Owner:XIHUA UNIV +1

Computer language programming method based on business logic

The invention relates to the technical field of computer programming languages, and particularly discloses a computer language programming method based on business logic. Aiming at the defects of deep coupling of business logic and technology implementation, high cross-domain adaptation cost, hardware operation code redundancy, high asynchronous programming complexity and the like in the prior art, the invention provides the following core schemes: a modularized development framework, a cross-platform adaptive mechanism, an event hierarchical model, a hardware intention analysis engine and a code, namely a document system. According to the method, the development complexity of a multi-field system is remarkably reduced, the business logic expression efficiency and maintainability are improved, the method is suitable for cloud micro-services, embedded equipment and mixed language scenes, and a technical basis is provided for intelligent programming.
Owner:HUBEI TIANMA TECH CO LTD

Rule engine quality inspection method and device, storage medium and computer program product

The invention discloses a rule engine quality inspection method and device, a storage medium and a computer program product, and relates to the technical field of software testing, the method comprises the following steps: receiving an expected target description input by a user, and determining an executable script code corresponding to a rule engine to be subjected to quality inspection based on the expected target description; extracting parameter information corresponding to the rule definition text of the rule engine to be subjected to quality inspection; embedding the expected target description, the executable script code and the parameter information into a preset cue word template; and calling a quality inspection model to perform quality inspection on the cue word template to obtain a rule engine quality inspection result. The rule engine is converted into the script code based on the mainstream computer programming language from the proprietary grammar, so that the quality inspection efficiency and the quality inspection accuracy of the quality inspection model on the rule engine are improved.
Owner:HUAAN PROPERTY INSURANCE CO LTD

Computer code generation from task descriptions using neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating computer code using neural networks. One of the methods includes receiving data describing a computer programming task; generating a plurality of candidate computer programs by sampling a plurality of output sequences from a set of one or more generative neural networks; clustering the plurality of candidate computer programs; for each cluster in a set of the clusters: processing each of the respective plurality of candidate computer programs in the cluster using a correctness estimation neural network to generate a correctness score for the candidate computer program; and selecting a representative computer program for the cluster using the correctness scores for the respective plurality of candidate computer programs in the cluster; and selecting one or more of the representative computer programs for the clusters as synthesized computer programs for performing the computer programming task.
Owner:GDM HOLDING LLC

Data processing method and data processing engine based on trusted execution environment

Embodiments of the present application provide a data processing method and data processing engine based on a trusted execution environment. The method comprises: in response to a data processing request sent by a data principal, determining ciphertext data carried in the data processing request and encrypted by means of a key; decrypting the ciphertext data on the basis of the key corresponding to the ciphertext data to obtain plaintext data corresponding to the ciphertext data; on the basis of the data processing request, determining a computing function written by means of an encrypted programing language for processing the plaintext data; and parsing the computing function by means of a ciphertext computation interpreter to generate a data processing execution plan, and performing data processing on the plaintext data on the basis of the data processing execution plan to obtain a data processing result.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Method and device for observing internal structure of cavitation bubble group based on plane wave ultrasonic imaging

The invention discloses a cavitation bubble group internal structure observation method and device based on plane waves in the technical field of cloud bubble measurement, and the method comprises the steps: carrying out a hydrofoil experiment in a water tank, and generating to-be-observed cloud bubbles; adjusting the ultrasonic imaging probe array through computer programming, and adjusting time delays of different array elements to generate a plurality of plane waves with different deflection angles; collecting plane wave echoes received by each array element, and storing echo data corresponding to each deflection angle; coherent superposition is carried out on image data obtained at different deflection angles, the contrast ratio and the signal-to-noise ratio of imaging are improved, and the effect equivalent to focusing imaging is obtained.
Owner:INST OF MECHANICS CHINESE ACAD OF SCI

Interactive computer programming teaching intelligent practical training platform and construction method

The invention discloses an interactive computer programming teaching intelligent practical training platform and a construction method, and the platform comprises a practical training platform terminal, a multi-modal data collection module, a dynamic knowledge graph module and a dual learning module, the multi-modal data collection module is used for synchronously capturing a code editing event stream, biological characteristic data and a cooperative interaction log; the dynamic knowledge graph module is used for establishing an association network through an incremental graph updating algorithm, and the bidirectional reinforcement learning module is used for collaboratively optimizing instant feedback quality and long-term learning path planning of programming teaching through a hierarchical decision-making mechanism; code operation, biological characteristics and collaborative data are captured in real time through a multi-modal data acquisition system, and collaborative optimization of instant feedback and long-term path planning in a programming teaching process is realized by combining incremental association network construction of a dynamic knowledge graph and a hierarchical decision mechanism of dual reinforcement learning; the cognitive state is accurately evaluated through eye movement tracking and keyboard behavior analysis.
Owner:JILIN INST OF CHEM TECH

Construction method for low-code and component intelligent collaborative application based on dual-drive architecture

The invention provides a low-code and component intelligent collaborative application construction method based on a dual-drive architecture, and belongs to the technical field of computer programming. The method comprises the following steps: establishing a component dependency digraph, optimizing a component collaborative relationship by adopting topological sorting, graph coloring and a minimum spanning tree algorithm, collecting multi-dimensional performance indexes to establish a monitoring matrix, processing monitoring data by utilizing a collaborative optimization model containing a gating information propagation mechanism, and generating a dynamic scheduling decision vector; the load change of the system is judged through a change rate threshold equation, quick or slow response adjustment is executed, and finally, a low-code component library and a visual configuration interface are established to realize intelligent collaboration and dynamic resource allocation among components. The technical problems that the collaboration efficiency among low-code platform components is low and intelligent dynamic scheduling cannot be achieved according to system load changes are solved.
Owner:BEIJING NANCAL RUIYUAN DIGITAL TECH CO LTD

Code processing method and device, equipment and storage medium

The invention relates to the technical field of computers, and provides a code processing method and device, equipment and a storage medium. The method comprises the following steps: extracting association information representing a dependency relationship between code entities in a system engineering code; the code entity is a grammar component of a programming language corresponding to the system engineering code; obtaining a preset pruning granularity and a target entity type corresponding to the pruning granularity; based on the association information, determining correlation evaluation information between target code entities belonging to the target entity type in code entities included in the system engineering code; and performing pruning processing on each target code entity based on the correlation evaluation information and the data volume of the system engineering code to obtain a to-be-analyzed code, and performing security detection on the system engineering code by scanning the to-be-analyzed code. According to the method, the problems of low code scanning speed and high resource consumption in related technologies can be solved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Predictive sustainability analytics for software deployments

A greenhouse gas (GHG) emissions estimation system is designed to train and utilize an artificial intelligence (AI) model to estimate the GHG emissions associated with operating a software application that is deployed (or is intended to be deployed) within a virtualized environment. For example, a software developer may utilize the GHG emissions estimation system as part of a cost / benefit analysis of different software solutions at an early stage of application design and development. Since there may be a variety of possible infrastructural options for a given software application, the GHG emissions estimation system enables the developer to estimate the GHG emissions associated with each infrastructural option, which can be used when determining which solution should be developed and deployed.
Owner:NBCUNIVERSAL MEDIA LLC

Bolt fastening stress detection system based on ultrasonic waves

The invention discloses a bolt fastening stress detection system based on ultrasonic waves. The bolt fastening stress detection system comprises a system hardware circuit, an ultrasonic excitation probe, a to-be-detected bolt and an upper computer terminal. Based on an ultrasonic echo detection principle, a ZYNQ chip is adopted for design and development. The system hardware circuit part comprises an echo signal conditioning module, a high-speed analog-to-digital conversion module, a high-voltage power supply module, a program control digital-to-analog conversion module, an ultrasonic pulse excitation module, a temperature acquisition module, a ZYNQ control module, a serial port module, a system power supply module and an Ethernet module; the development of the software system comprises hardware logic design and application program design. In the assembling and pre-tightening process of a to-be-tested bolt, an ultrasonic excitation probe and a temperature acquisition sensor are attached to the head of the bolt, ultrasonic echo signals and temperature information are continuously acquired, data are transmitted to an upper computer terminal through the Ethernet, and the magnitude of stress borne by the bolt is inverted through ultrasonic sound time difference. According to the invention, high-precision and automatic detection of the bolt fastening stress is realized.
Owner:TIANJIN POLYTECHNIC UNIV

Method and system for detecting gene editing material

The invention aims to provide a method for detecting a gene editing material. The method comprises the following steps: constructing a plurality of specific recognition sequences; sequencing the gene segments according to the specific recognition sequence; and carrying out decoding on a sequencing result by adopting SuperDecode software. According to the invention, gene editing results of a large batch of samples can be rapidly detected, all types of mutations in a gene editing material can be comprehensively detected, and meanwhile, scientific researchers who are not skilled in applying various computer programming languages can conveniently carry out mutation analysis on sequencing results within a short time.
Owner:SOUTH CHINA AGRICULTURAL UNIVERSITY

Generative neural application engine

Various example user interface (UI) mechanisms are described herein, each of which enables a user to efficiently and intuitively manipulate a trained generative model at runtime. Among other things, the described techniques have applications in the field of game design or application design more generally, enabling a game or application developer to easily generate extended application (e.g., gameplay) sequences. Other applications include guided image or audio synthesis, or other forms of guided output generation (e.g., synthesized code, simulated or actual industrial outputs, engineering data, cybersecurity data etc.).
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Program design aided teaching agent system based on retrieval enhancement generation

The invention relates to a program design aided teaching agent system based on retrieval enhancement generation, and aims to solve the problems of knowledge fragmentation, low retrieval precision, deviation of generated content from teaching materials, insufficient teaching guidance and the like of a traditional teaching system. A knowledge unit construction technology combining hierarchical semantic segmentation and position coding, a precise matching mechanism combining two-stage hybrid retrieval and cross encoder reordering, a structured problem-document splicing fidelity technology and a multi-round progressive multi-round guide strategy based on a CDIO concept are adopted. Knowledge unit division with complete semantics is realized through an HAC-BERT + KMeans algorithm (the accuracy is improved by 28%), BM25 and dense retrieval weighted fusion (the weight is 0.4: 0.6) is combined with cross encoder reordering (NDCG at10 reaches 0.735), textbook format information (the content reuse rate is 87%) is reserved through structured splicing, and finally a complete technical scheme from knowledge organization and accurate retrieval to progressive teaching guidance is formed. And the intellectualization level and the knowledge conversion efficiency of program design teaching are obviously improved.
Owner:HENAN AGRICULTURAL UNIVERSITY

Nondestructive testing method for kiwi fruit hardness prediction based on structured hyperspectral system

The invention provides a structured hyperspectral detection system and method capable of nondestructively predicting the shelf life hardness of kiwi fruits. The method comprises the following steps: generating sine stripe light with the spatial frequency of 60cycles / m through computer programming, projecting the sine stripe light to a measured object, shooting three phase pictures of-2 / 3pi, 0 and 2 / 3pi by using a hyperspectral camera, demodulating the phase pictures into a complete picture, and obtaining structured light spectral information. The method comprises the following steps: selecting kiwi fruit samples stored at room temperature for different time, collecting structured hyperspectral data, and obtaining a true value of sample hardness through destructive inspection; the structured light data is demodeled and preprocessed, sample structured light spectral information is extracted, and a hardness prediction model is constructed. The result shows that the Rc2 of the optimal prediction model of the structured hyperspectral system for the hardness of the kiwi fruit is 0.8697, and the Rp2 is 0.8204, which are obviously higher than those of a common hyperspectral technology. The method is used for predicting the fruit hardness, has high accuracy, and is especially used for detecting the hardness of kiwi fruits with unobvious mature signs in the storage process.
Owner:NANJING TECH UNIV

Coroutine implementation method and device for GPU (Graphics Processing Unit) programming

The invention provides a coroutine implementation method and device for GPU programming, and relates to the technical field of computer graphics and programming languages, and the method comprises the steps: obtaining a coroutine program code written by a user based on a GPU programming language; wherein the coroutine program code comprises at least one hanging node, and the hanging node is used for defining a hanging behavior and a recovery behavior of a coroutine; segmenting a calculation task corresponding to a coroutine according to a suspended node of the coroutine program code to obtain a plurality of sub-routines and a plurality of coroutine frames; wherein the coroutine frame is used for transmitting information among the plurality of subroutines; and based on the plurality of coroutine frames, respectively distributing the plurality of segmented sub-routines to a plurality of threads of the GPU for parallel execution. According to the method provided by the invention, the sub-routines are automatically processed and divided, the coroutine frame for storing the intermediate data is determined, and a large number of coroutines can be efficiently executed in parallel.
Owner:TSINGHUA UNIVERSITY

Practical training task submission checking system

The invention relates to the technical field of teaching practical training, in particular to a practical training task submission checking system which comprises a teacher end, a student end, an AI engine and an OJ engine. Wherein the teacher end is used for student information management, student practical training environment creation, practical training task template creation, practical training task release and practical training result statistics; the student end is used for checking a practical training task, submitting the practical training task and checking a practical training result; the AI engine is used for practical training task analysis and practical training result detection; the OJ engine provides code analysis, code operation result judgment and code scoring. The problem that in the prior art, the practical training tasks of the programming class and the non-programming class of students are not evaluated is solved.
Owner:CHANGZHOU COLLEGE OF INFORMATION TECHNOLOGY

Programmer for use in a motorized spatial frame

A detachable programmer arranged and configured to be selectively coupled to a motorized strut in an automated and / or motorized spatial frame is disclosed. In some examples, a plurality of detachable programmers are provided, one for each of the plurality of motorized struts in the spatial frame. Thus arranged, each of the plurality of detachable programmers can be configured to supply power and / or control the motorized strut to which it is connected to actuate the motorized strut according to a treatment plan negating, or at least minimizing, the need for any complex, sensitive circuitry housed within the motorized strut. In some examples, the detachable programmer is configured to magnetically couple to the motorized strut via a magnetic or bayonet-style connector.
Owner:SMITH & NEPHEW INC +2

Computer code generation from task descriptions using neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating computer code using neural networks. One of the methods includes receiving description data describing a computer programming task; receiving a first set of inputs for the computer programming task; generating a plurality of candidate computer programs by sampling a plurality of output sequences from a set of one or more generative neural networks; for each candidate computer program in a subset of the candidate computer programs and for each input in the first set: executing the candidate computer program on the input to generate an output; and selecting, from the candidate computer programs, one or more computer programs as synthesized computer programs for performing the computer programming task based at least in part on the outputs generated by executing the candidate computer programs in the subset on the inputs in the first set of inputs.
Owner:GDM HOLDING LLC

Mini program homepage copy prompts for electronic devices Mini program icons with dynamic graphical user interface

1. The name of the product of this design: a mini-program icon with a dynamic graphical user interface for a mini-program homepage copy prompt for an electronic device. 2. Purpose of the product of this design: an electronic device used to run programs and display a graphical user interface for human-computer interaction. 3. The key design features of this design product lie in the solid-line content of the graphical user interface; the dotted-line content does not constitute part of the design for which protection is sought. 4. The picture or photo that best illustrates the key points of the design: Design 1 interface change state diagram 3. 5. Designate Design 1 as the base design. 6. Purpose of the graphical user interface: The overall appearance design of the interface is used to display the mini-program function homepage, the mini-program icon displays the dynamic interaction of the prompt copy, and the local appearance design of the interface is used for the dynamic interaction of the mini-program icon display prompt copy. 7. Human-computer interaction method of graphical user interface: The main view of Design 1 is the loading state when the user just opens the mini program. After loading is completed, the homepage of the mini program is displayed. The "More" button in the mini program icon in the upper right corner of the interface disappears. At the same time, the outer frame of the mini program icon is lengthened, showing a dynamic change from the main view of Design 1 to the interface change state diagram 2 of Design 1. Then, a prompt text is displayed in the mini-program icon, showing the dynamic changes from Design 1 interface change state diagram 2 to Design 1 interface change state diagram 3. The human-computer interaction method of Design 2 is the same as that of Design 1. The main view of Design 3 shows the extended state of the mini-program prompt text. When the user does not perform any operation, the text in the mini-program icon disappears, and the outer frame of the mini-program icon shortens and returns to normal, presenting a dynamic change from the main view of Design 3 to the interface change state diagram of Design 3. The main view of Design 4 is the homepage of the mini-program. When the user long presses the mini-program icon in the upper right corner of the interface, the "More" button in the mini-program icon disappears. At the same time, the area is deepened and the outer frame of the mini-program icon is lengthened, showing a dynamic change from the main view of Design 4 to the interface change state diagram 2 of Design 4. Then, a prompt text is displayed in the mini-program icon, showing the dynamic changes from Design 4 interface change state diagram 2 to Design 4 interface change state diagram 3. The main view of Design 5 is the loading state when the user just opens the mini program. After loading is completed, the mini program homepage is displayed, and the "More" button in the mini program icon in the upper right corner of the interface disappears. At the same time, the outer frame of the mini program icon is lengthened, showing a dynamic change from the main view of Design 5 to the interface change state diagram 2 of Design 5. Then, a prompt text is displayed in the mini-program icon, showing the dynamic changes from Design 5 interface change state diagram 2 to Design 5 interface change state diagram 3. When the user does not perform any operation, the text in the mini program icon disappears, and the outer frame of the mini program icon shortens and returns to normal, presenting dynamic changes from Design 5 interface change state diagram 3 to Design 5 interface change state diagram 6. The main view of Design 6 is the mini program homepage interface. The prompt text is displayed in the mini program icon in the upper right corner of the interface. Users can click the "switch" button on the right side of the mini program icon to exit the mini program. The main view of Design 7 is the mini program homepage interface. The prompt text and mini program switch control are displayed in the mini program icon in the upper right corner of the interface. Users can click the prompt text to call up the "More" floating layer, and can also click the "Switch" button on the right side of the mini program icon to exit the mini program.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Large model function call optimization method based on code generation, electronic equipment, computer readable storage medium and computer program product

The invention discloses a large model function call optimization method based on code generation, electronic equipment, a computer readable storage medium and a computer program product, and the method comprises the steps: adopting a semantic understanding large model, and converting a natural language intention of a user into an executable rule; generating codes meeting scene requirements by adopting a code generation large model; a function call optimization method is adopted to call the codes meeting the scene requirements; the optimization method comprises the steps of obtaining a call function set in codes meeting scene requirements; constructing a function scheduling directed acyclic graph by taking the calling functions as nodes and the dependency relationship between the two calling functions as edges based on the calling function set and the dependency relationship of each calling function; performing linear sorting and layering on each node in the function scheduling directed acyclic graph; the nodes at the same level have no direct or indirect dependency relationship; and executing the calling functions at the same level in parallel.
Owner:ZHONGHE TECHNOLOGY (XIONGAN) CO LTD

Generation of validation test subsets to promote efficient validation of video codecs

This disclosure describes systems, methods, and devices related to enhanced validation of video codecs. A device may receive validation results for a video codec using a first computer programming language, the validation results indicative of invocations of functions and conditions of the code; identify, from the validation results, a first validation test that invoked a first function or condition of the code; identify, from the validation results, a second validation test that invoked the first function or condition of the code; determine, from the validation results, that the first validation test and the second validation test overlap in invoking the first function or condition of the code using the first computer programming language; and generate, based on the overlap, a first subset of the validation tests with which to validate code of the video codec using a second computer programming language.
Owner:INTEL CORP