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

78 results about "Remote procedure call" patented technology

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction. That is, the programmer writes essentially the same code whether the subroutine is local to the executing program, or remote. This is a form of client–server interaction (caller is client, executor is server), typically implemented via a request–response message-passing system. In the object-oriented programming paradigm, RPC calls are represented by remote method invocation (RMI). The RPC model implies a level of location transparency, namely that calling procedures is largely the same whether it is local or remote, but usually they are not identical, so local calls can be distinguished from remote calls. Remote calls are usually orders of magnitude slower and less reliable than local calls, so distinguishing them is important.

A dpi offloading device rule management system and method

The application is specifically a DPI shunt device rule management system and method, the system comprising: a service configuration table, wherein each service configuration item has a unique service ID; a rule configuration table, wherein each rule configuration item has a unique rule ID; a rule hash table, which quickly retrieves the rule ID by hashing the rule matching content; a policy control server, which issues service configurations to the DPI shunt device through a remote procedure call (RPC) interface, and the DPI shunt device splits the service configurations into one or more rule configurations according to a splitting algorithm; and a Redis database, which is used to persistently store the contents of the service configuration table, the rule configuration table and the rule hash table. The application has the advantages that: the table items of each management module are designed to be loosely coupled, allowing them to be independently developed and debugged; and the dual-ID management mode has good scalability and can be compatible with traditional single-ID rule management systems.
Owner:SHANGHAI EMBEDWAY INFORMATION TECH

Making remote procedure calls over QUIC protocol, and applications thereof

PendingUS20260037350A1Interprogram communicationTransmissionRemote controlProcedure calls
A computer-implemented method is provided that enables remote control of a headless browser. A message from a client to open a connection to a headless browser running on a device remote from the client is received. A command to provision the browser is sent to the headless browser. The command may configure the browser to appear as if the browser is controlled by a human. A command for controlling the headless browser is received from the client. The command is sent to the headless browser for execution. A response to the command is received from the headless browser. Finally, the response is forwarded to the client.
Owner:OXYLABS UAB

Remote procedure calling method and device, electronic equipment, storage medium and program product

The invention provides a remote procedure call method. The remote procedure call method comprises the steps of obtaining an interface definition of a target remote procedure call method based on a service identifier and a method identifier input by a user; obtaining a target query index configured by a user based on the interface definition and a query condition of the target query index; in response to a received query request for the target query index, generating a remote procedure call request stream based on the service identifier, the method identifier, the target query index and a query condition of the target query index; sending the remote procedure call request stream to a remote procedure call server; and obtaining and returning a return value corresponding to the target query index from a remote procedure call response stream received by the remote procedure call server. The invention further provides a remote procedure calling device, electronic equipment, a computer readable storage medium and a computer program product.
Owner:BEIJING YOUZHUJU NETWORK TECH CO LTD

System and method for remote procedure call (RPC) based on MHAL / MOCB

The invention relates to the technical field of embedded software radio, in particular to a remote procedure call (RPC) system and method based on MHAL / MOCB. The SCA platform software architecture is used for an SCA platform software architecture core framework comprising a server side and a client side; and the core framework client establishes connection with the core framework server by means of the RPC middleware based on the MHAL / MOCB remote procedure call. The server and the client among the nodes are communicated on the SRIO bus by adopting a protocol based on a hardware abstraction layer (MHAL / MOCB), and the communication speed is higher than that of the traditional Ethernet based on TCP / IP (Transmission Control Protocol / Internet Protocol).
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Serialization and deserialization method of IPU acceleration service grid based on FPGA

The present disclosure provides a serialization and deserialization method of an FPGA-based IPU acceleration service grid. The serialization and deserialization method of the FPGA-based IPU acceleration service grid comprises: determining all message objects of remote procedure calls to be sent and received; allocating a sending descriptor ring and a receiving descriptor ring and configuring a control register through a memory-mapped I / O operation; defining a message format of a remote procedure call through a domain-specific language for serialization and deserialization; when in a transmission mode, creating a sending descriptor and filling it into the sending descriptor ring; the FPGA obtains the sending descriptor from the sending descriptor ring and sends encoded data to a system-on-chip; and the system-on-chip sends the encoded data through a network transmission protocol. The embodiments of the present disclosure solve the problems of performance bottleneck, high delay and high CPU resource occupation in the prior art.
Owner:SHANGHAI ORIENTAL COMPUTER TECHNOLOGY CO LTD

Personal data protection method

A personal data protection method of the present disclosure includes sending, by a user process configured to communicate with a secure process via a remote procedure call (RPC), a first RPC request related to a first operation and a second RPC request related to a second operation to the secure process. The first operation is an operation of reading personal data or an operation of transforming the personal data. The second operation is an operation of applying differential privacy to statistical information based on the personal data. The personal data protection method further includes, by the secure process, executing the first operation based on the first RPC request, returning, to the user process, a handler corresponding to data obtained through the first operation, executing the second operation based on the second RPC request, and returning, to the user process, the statistical information to which the differential privacy has been applied.
Owner:TOYOTA JIDOSHA KK +1

Methods, systems, and machine storage media for providing secure access to sandboxed user-defined functions

This application relates to secure network access from sandboxed applications. Methods, systems, and computer programs are proposed to enable any sandboxed user-defined function code to securely access the Internet via a cloud data platform. The cloud data platform receives remote procedure calls from user-defined functions (UDFs) executing within a sandboxed process. The UDF includes code associated with at least one operation to be performed. The cloud data platform provides an overlay network to establish a secure exit path for external access to the UDF. The cloud data platform enables the UDF executing within the sandboxed process to initiate network calls.
Owner:SNOWFLAKE INC

Enabling RDMA client and server resource isolation in a connectionless environment

A system allows a first endpoint to communicate with a plurality of endpoints in a connectionless network environment by enabling, by the first endpoint, a plurality of authorization keys, a respective endpoint of the plurality of endpoints being associated with a respective authorization key. The first endpoint receives, from a second endpoint of the plurality of endpoints, a first request comprising an action, a remote procedure call, and a first authorization key associated with the second endpoint. The system validates the first authorization key by matching the first authorization key to an enabled authorization key. The system performs the action indicated and, responsive to performing the action, returns the first authorization key to a completion event queue. The system obtains the first authorization key from the completion event queue and transmits, to the second endpoint based on the obtained first authorization key, data associated with the first request.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Remote procedure call method and apparatus, server, and storage medium

ActiveCN114490109BInterprogram communicationProcedure callsOperations research
The embodiment of the present disclosure provides a remote procedure calling method and device, a server and a storage medium; the remote procedure calling method comprises the following steps: acquiring a Google remote procedure calling (GRPC) request; determining rules and / or variables required by the GRPC request based on the GRPC request; and returning a return result comprising the rules and / or the variables.
Owner:BEIJING SHAREIT INFORMATION TECH CO LTD

A method and system for data processing in a remote procedure call

ActiveCN115269223BResolve problems that cannot meet requirementsImprove processing efficiencyEngineeringTerm memory
The application discloses a data processing method and system in a remote procedure call, and the method comprises the following steps: one party of the remote procedure call acquires to-be-transmitted data, wherein the to-be-transmitted data comprises at least one field; the one party acquires serialized data and data in a predetermined field, wherein the serialized data is obtained by serializing data in other fields of the to-be-transmitted data, the other fields are fields of the to-be-transmitted data except the predetermined field, the predetermined field is a field satisfying a predetermined condition, and the data in the predetermined field has not been subjected to serialization processing; and the one party sends the serialized data and the data in the predetermined field to another party of the remote procedure call. The application solves the problem that the RPC cannot meet the requirements due to the large serialization processing overhead in the RPC process, thereby saving the memory copy overhead in the serialization processing and improving the processing efficiency of the RPC.
Owner:ALIBABA (CHINA) CO LTD

Systems and methods for managing multi-component, multi-deployment infrastructure-as-code configurations for cloud computing platforms

A system and method employed by an infrastructure-as-code (IaC) tool that is configured for defining IaC configurations comprising containers of interconnected components of a cloud computing platform. A system includes a graph generator configured to generate a graph of dependencies between the interconnected components of the cloud computing platform based at least in part on user-defined input-output relationships between the interconnected components. The IaC tool is configured to use the graph of dependencies to automatically determine a sequence of the provisioning or deployment of the interconnected components of the cloud computing platform. The system further includes a remote procedure call interface configured to enable communications between the IaC tool and the cloud computing platform, the remote procedure call interface further configured to enable the provisioning or deployment of the interconnected components of the cloud computing platform, in the determined sequence.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Test method, apparatus, device, and storage medium

This invention relates to the field of vehicle testing technology and discloses a testing method, apparatus, device, and storage medium. The method includes: receiving a test instruction sent by a host computer through a test service module, wherein the test instruction is encapsulated as a remote procedure call (RPC) message; parsing the RPC message, converting the parsed content into a test message, and routing it to a target functional module through the internal message queue of a communication component; receiving a response message returned by the target functional module via the communication component, generating a corresponding test result based on the response message, and sending the test result to the host computer through the test service module to generate a test report. Applying the technical solution of this invention can solve the problems of insufficient testing depth and lack of compliance verification capabilities in existing technologies.
Owner:AVATR CO LTD

Block query method and device, equipment and storage medium

This application relates to a block query method, apparatus, device, and storage medium, and pertains to the field of blockchain technology, for querying a specified block from a blockchain. The method includes: obtaining a query request; the query request includes time information; the query request is used to query the block number corresponding to the time information; converting the time information into a target timestamp; determining the current block to be queried from a specified block range on the blockchain, inputting the block number of the current block to be queried into a preset remote procedure call (RPC) interface, and outputting the timestamp of the current block to be queried; if the timestamp of the current block to be queried is the same as the target timestamp, determining the block number corresponding to the time information as the block number of the current block to be queried.
Owner:THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST

Method for generating code for describing remote procedure call, and electronic device, medium and program product

Embodiments of this application mainly relate to the field of remote procedure call, and in particular, to a method for generating code for describing a remote procedure call, an electronic device, a medium, and a program product. Code of a specified function in service code written by a user is marked by using singleton code, to obtain first code; the code of the specified function in the service code written by the user is marked by using decorator code, to obtain second code; the first code and the second code are parsed by using a specified lexical and grammar analysis tool; and the code for describing a remote procedure call is generated.
Owner:SIEMENS AG

Cross-process simulation method and device, computer equipment and readable storage medium

The invention relates to a cross-process simulation method and device, computer equipment and a readable storage medium. And creating a shared memory in one of the plurality of functional modules based on the memory configuration information, and establishing cross-process communication among a plurality of simulation processes of the plurality of functional modules based on remote procedure calling, thereby running the plurality of simulation processes to perform parallel simulation on the plurality of functional modules. As each functional module has the corresponding simulation process, parallel simulation can be carried out on the plurality of functional modules by running the plurality of simulation processes, so that the simulation efficiency is improved. And in the simulation process, a plurality of simulation processes can share the shared memory based on cross-process communication, so that data overhead can be reduced, and simulation resources are saved.
Owner:HYGON INFORMATION TECH CO LTD

Inter-swan-gap application communication method and device, terminal and storage medium

PendingCN121814821ATransmissionOpen sourceInformation agents
The invention discloses a communication method and device between gap applications, a terminal and a storage medium, and relates to the field of communication, and the method comprises the steps: constructing a structure body corresponding to a publishing request, a publishing response, a subscription request and a subscription response for interaction of each open-source gap application; constructing an interaction rule for the interaction of each open source gap application based on a remote procedure call protocol; and the publisher, the subscriber and the information agent make requests and responses according to the structural bodies and the interaction rules. According to the method, a high-performance cross-platform subscription and publishing service is established based on the remote procedure call protocol, and a unified subscription and publishing standard is formulated, so that the problems of limited mutual operation, relatively high development cost and difficult operation and maintenance between applications due to lack of a unified protocol and standard in communication between the applications in an open source gap in the prior art can be effectively solved.
Owner:深圳开鸿数字产业发展有限公司

Data transmission methods, devices, equipment and media

This disclosure provides a data transmission method, apparatus, device, and medium. The method includes: acquiring data to be transmitted from a first application; transmitting the data to be transmitted to a second application of a display device via a target server in a remote procedure call (RPC); wherein the target server is one of the servers in the RPC.
Owner:GOERTEK INC

Soft PLC programming debugging system

The invention provides a soft PLC programming debugging system which comprises an application interaction foreground which is deployed on a user browser in a back-end separation mode and used for providing program editing, equipment debugging and visualization functions; the server-side background is connected with the application interaction foreground and comprises a compiling module used for translating the soft PLC program through a structured text and compiling the soft PLC program into a native code; the equipment control module is used for receiving an equipment debugging instruction from the application interaction foreground through the remote procedure call framework and issuing the equipment debugging instruction to the motion controller; and the state monitoring module is used for collecting operation data of the motion controller, feeding back the operation data to the application interaction foreground in real time through a streaming push protocol, monitoring a communication connection state through a detection and reconnection mechanism, and triggering reconnection when the communication connection state is abnormal. The technical problems that an existing single desktop architecture is inconvenient in cross-platform deployment and maintenance, low in interpretive execution scheme performance, high in single-axis debugging communication delay and insufficient in remote state monitoring real-time performance and reliability are solved.
Owner:SOUTH CHINA UNIV OF TECH

RDMA client and server resource isolation in connectionless environments

The invention relates to RDMA client and server resource isolation in a connectionless environment. A system allows a first endpoint to communicate with a plurality of endpoints in a connectionless network environment by enabling a plurality of authentication keys by the first endpoint, respective ones of the plurality of endpoints being associated with respective authentication keys. The first endpoint receives, from a second endpoint of the plurality of endpoints, a first request including an action, a remote procedure call, and a first authentication key associated with the second endpoint. The system verifies the first authentication key by matching the first authentication key with the enabled authentication key. The system performs the indicated action and returns the first authentication key to the completion event queue in response to performing the action. The system retrieves a first authentication key from the completion event queue and transmits data associated with the first request to the second endpoint based on the retrieved first authentication key.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Object Storage Remote Direct Memory Access

A system can receive a connection message from a remote computer at a remote procedure call (RPC) endpoint. The system can send, to the remote computer, a remote direct memory access identifier via the RPC endpoint. The system can receive an object storage operation message from the remote computer at the RPC endpoint, wherein the object storage operation message identifies an object storage operation and an offset from a starting point of a data storage address of memory. The system can perform the object storage operation on a portion of the memory associated with the remote computer starting at the offset from the starting point of the data storage address of the memory associated with the remote computer, via a remote direct memory access operation. The system can send, to the remote computer, an RPC response that indicates that the object storage operation was successful.
Owner:DELL PROD LP

Quantum measurement and control method, system and device, and computer program product

The present application relates to the technical field of quantum computers. Disclosed are a quantum measurement and control method, system and device, and a computer program product. The method is applied to a measurement and control host computer in a quantum measurement and control system, wherein a remote procedure call client is deployed in the measurement and control host computer. The quantum measurement and control system further comprises a measurement and control slave computer, wherein a remote procedure call server is deployed in the measurement and control slave computer, and the remote procedure call client establishes a communication connection with the remote procedure call server. The method comprises: acquiring experimental parameter information of a quantum experiment to be executed, and generating an experimental instruction; sending the experimental instruction to a remote procedure call server by means of a remote procedure call client, wherein a measurement and control slave computer receives the experimental instruction by means of the remote procedure call server and sends the experimental instruction to a device driver, performs an experimental operation by means of the device driver to obtain an experimental result, and returns the experimental result to the remote procedure call client; and receiving the experimental result by means of the remote procedure call client, and reading experimental data. The present application improves the stability of a quantum measurement and control system.
Owner:YANGTZE DELTA IND INNOVATION CENT OF QUANTUM SCI & TECH

Power business-oriented multi-scene adaptive human-computer interface construction method and system

The invention discloses a power business-oriented multi-scene adaptive human-computer interface construction method and system. The method comprises the following steps of: separating a production control region application interface and a data service into a front-end interface layer and a rear-end data service layer, constructing the production control region front-end interface layer by adopting a browser front-end technology, and embedding a browser into a desktop end application; comparing and updating the static Web resources of the desktop end of the production control region; dynamic data of an application interface is subjected to interactive isolation through a front-end data agent module, and a unified interface is formed at a desktop end and a Web end through interface adaptation and packaging to interact with a back-end data service layer; establishing communication between the front-end data agent module and the data service gateway, and realizing registration management, request response routing and load balancing of the service; and the data service module adopts an RPC (Remote Procedure Call) protocol to process a service request of a service agent and positions the service request to a service provider to realize data processing and response. According to the invention, rapid multi-scene adaptation of the power business application is realized.
Owner:BEIJING SIFANG JIBAO AUTOMATION +1

Data integrity verification for network file systems

A computer is configured to execute network file system (NFS) client software, and issue NFS commands to an NFS server along with checksums that are used by the NFS server to verify the integrity of remote procedure call (RPC) packets that include the NFS commands, by performing the steps of: computing a first checksum of a first RPC packet by applying a checksum algorithm to the first RPC packet, wherein the first RPC packet includes a first NFS packet, the first NFS packet including an NFS command to be performed by the NFS server; inserting the first checksum into the first RPC packet; creating a first transmission control protocol (TCP) packet that includes the first RPC packet having the first checksum inserted therein; and transmitting the first TCP packet to the NFS server over a network using a network interface controller (NIC).
Owner:VMWARE INC

Remote procedure call fault injection test method and device, equipment and medium

The invention discloses a remote procedure call fault injection test method, device and equipment and a medium, and relates to the technical field of software testing, the method comprises the following steps: retrieving a precondition of a current round of iteration RPC, under the condition that the precondition of the current round of iteration RPC is empty, injecting a fault into the current round of iteration RPC and carrying out fault injection test, and if the precondition of the current round of iteration RPC is empty, carrying out fault injection test on the current round of iteration RPC; when the fault injection test is carried out on the RPC of the current round of iteration, finding the RPC triggered by the error processing logic, taking the RPC of the current round of iteration as a precondition of the RPC triggered by the error processing logic, taking the RPC triggered by the error processing logic as the RPC of the next round of iteration, and executing the fault injection test of the next round of iteration; the RPC triggered by the error handling logic is found through multiple iterations and a fault injection test is performed on the found RPC triggered by the error handling logic.
Owner:PEKING UNIV

Agent-based cross-thread remote procedure call communication method and system

PendingCN121455713AInterprogram communicationPathPingProcedure calls
The invention relates to an agent-based cross-thread remote procedure call communication method and system. Comprising the following steps: respectively registering message monitors in a main thread and a working thread to receive cross-thread messages; after the main thread constructs the request, a calling instruction is transmitted to the working thread; the working thread dynamically reflects and executes the target function according to the incoming path; the execution result is returned by the working thread and matched with the corresponding calling identifier, and the main thread analyzes the returned value and fulfills the previously suspended Promise according to the corresponding calling identifier; according to the method, manual processing of message event monitoring and function mapping logic is avoided, and asynchronous and synchronous interfaces are supported to be automatically converted into Promise; thread boundary transparency is achieved, and seamless cross-thread execution of function calling is achieved; the method has a lifecycle-like management and object release mechanism, and is suitable for a complex multi-thread task scene.
Owner:SHAANXI CHANGYIN CONSUMER FINANCE CO LTD

Metadata read-write method and system, electronic equipment and storage medium

The invention provides a metadata reading and writing method and system, electronic equipment and a storage medium, and relates to the technical field of metadata reading and writing. The metadata reading and writing method comprises the steps of receiving a metadata reading request of a user for target file metadata through a client, determining at least one server storing at least one metadata item through the client according to a preset hash function, and sending a remote procedure call request to a target server in the at least one server through the client, the authority information of each metadata item is verified based on the target identification information and the security credential information, the authority information of the metadata items is pre-stored on a target server, and under the condition that the authority information of all the metadata items passes verification, the metadata information of the metadata is sent to the client through the target server. According to the application, the throughput of the system can be improved, and the loads of the server and the client can be reduced.
Owner:启元实验室

Method and device for generating programming language library, electronic equipment and storage medium

The application discloses a programming language library generation method and device, electronic equipment and a storage medium. The generation method comprises the following steps: receiving a file conversion request, wherein the file conversion request carries file information of a first remote procedure call library and a remote procedure call command; generating a protocol file of a second remote procedure call library based on the file information by using a pre-configured protocol generator; executing the remote procedure call command, calling the protocol file of the second remote procedure call library, and generating a programming language library. The application solves the technical problem of low efficiency in the prior art that a protocol definition file is manually written to call file data.
Owner:BEIJING EVERNOTE TECH CO LTD +2

Methods, apparatus and electronic equipment for processing communication call tasks

This invention discloses a method, apparatus, and electronic device for processing communication call tasks, relating to the field of artificial intelligence technology. The method includes: acquiring communication data corresponding to the communication call task; filtering the communication data based on a target business scenario to obtain target communication data; and sending the target communication data to a second application platform. The first and second application platforms communicate via a remote procedure call protocol. The second application platform calls the interface of a target interaction platform, enabling the target interaction platform to perform a communication call interaction with a target object. The target interaction platform is any one of multiple interaction platforms encapsulated by the first application platform. This invention solves the technical problem of low efficiency in processing communication call tasks due to excessive interaction between application platforms in the prior art.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Serialization and deserialization method of IPU acceleration service grid based on FPGA

The invention provides a serialization and deserialization method of an IPU acceleration service grid based on an FPGA (Field Programmable Gate Array). The serialization and deserialization method of the IPU acceleration service grid based on the FPGA comprises the following steps: determining all to-be-sent and to-be-received message objects called by a remote procedure; distributing a sending descriptor ring and a receiving descriptor ring, and configuring a control register through memory mapping I / O operation; defining a message format of the remote procedure call through a domain-specific language for serialization and deserialization; when in the transmission mode, the application creates a transmission descriptor and fills the transmission descriptor ring with the transmission descriptor; the FPGA obtains the sending descriptor from the sending descriptor ring and sends the coded data to a system-level chip; and the system-on-chip sends the coded data through a network transmission protocol. According to the embodiment of the invention, the problems of performance bottleneck, high delay and too high CPU resource occupation in the prior art are solved.
Owner:SHANGHAI ORIENTAL COMPUTER TECHNOLOGY CO LTD

Micro-service deployment method and device, equipment and storage medium

The invention relates to the technical field of low-code platforms, and provides a micro-service deployment method, device and equipment and a storage medium, and the method comprises the steps: in a class loading process of an integrated service process, obtaining class definition data of a current to-be-loaded class, the integrated service process being a single operation instance containing a plurality of micro-services; identifying the class definition data to obtain a remote proxy class for realizing remote procedure call; replacing a remote call instruction pointing to a network communication layer in the remote proxy class with a local method call instruction pointing to a target service instance in the same process to obtain a modified remote proxy class; and loading the modified remote agent class into an integration service process, so that the integration service process runs based on a local method calling instruction in the modified remote agent class, and deployment of the multiple micro-services is completed. The method effectively solves the problems that an existing low-code platform is high in deployment cost in a privatized or lightweight scene, and the system fluency is restricted by a network.
Owner:IFLYTEK CO LTD