Systems and methods to process transactions and offers via a gateway
US-10346839-B2 · Jul 9, 2019 · US
US12399859B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12399859-B2 |
| Application number | US-202218148417-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2022 |
| Priority date | Aug 18, 2020 |
| Publication date | Aug 26, 2025 |
| Grant date | Aug 26, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An inter-processor communication method, an electronic assembly, and an electronic device are provided. The electronic device at least includes a first core and a second core. A plurality of communication channels is defined between the first core and the second core. Each of the plurality of communication channels having a communication performance different from each other. The inter-processor communication method includes: acquiring to-be-transmitted data, the to-be-transmitted data is data transmitted between the first core and the second core; acquiring a corresponding communication channel corresponding to the to-be-transmitted data from the plurality of communication channels as a target communication channel; transmitting the to-be-transmitted data via the target communication channel.
Opening claim text (preview).
What is claimed is: 1. An inter-processor communication method, performed by an electronic device, the electronic device at least comprising a first core and a second core, and a plurality of communication channels being defined between the first core and the second core, each of the plurality of communication channels having a communication performance different from each other, the plurality of communication channels being implemented based on different communication protocols, and the method comprising: acquiring to-be-transmitted data, wherein the to-be-transmitted data is data transmitted between the first core and the second core; acquiring a corresponding communication channel corresponding to the to-be-transmitted data from the plurality of communication channels as a target communication channel; and transmitting the to-be-transmitted data via the target communication channel. 2. The method as claimed in claim 1 , wherein acquiring the corresponding communication channel corresponding to the to-be-transmitted data from the plurality of communication channels as the target communication channel, comprises: acquiring a current data transmission mode; and determining, based on the data transmission mode, the corresponding communication channel corresponding to the to-be-transmitted data from the communication channels as a target communication channel. 3. The method as claimed in claim 2 , wherein the communication channels comprise a first communication channel and a second communication channel; and the determining, based on the data transmission mode, the corresponding communication channel corresponding to the to-be-transmitted data from the communication channels as the target communication channel, comprises: taking the first communication channel of the communication channels as the target communication channel in response to the current data transmission mode being a first data transmission mode; acquiring a data type of the to-be-transmitted data in response to the current data transmission mode being a second data transmission mode; and determining, based on the data type, the corresponding communication channel corresponding to the to-be-transmitted data from the communication channels as the target communication channel; wherein a data transmission rate of the first communication channel is faster than that of the second communication channel, and a transmission real-time capability of the second communication channel is better than that of the first communication channel. 4. The method as claimed in claim 1 , wherein the communication channels comprise a first communication channel and a second communication channel; and acquiring the corresponding communication channel corresponding to the to-be-transmitted data from the plurality of communication channels as the target communication channel, comprises: acquiring a current data transmission mode; and taking the first communication channel of the communication channels as the target communication channel in response to the current data transmission mode being a first data transmission mode; acquiring a data type of the to-be-transmitted data in response to the current data transmission mode being a second data transmission mode; taking the second communication channel as the target communication channel in response to the to-be-transmitted data being real-time data; and at least taking the first communication channel as the target communication channel in response to the to-be-transmitted data being non-real-time data; wherein a data transmission rate of the first communication channel is faster than that of the second communication channel, and a transmission real-time capability of the second communication channel is better than that of the first communication channel. 5. The method as claimed in claim 4 , wherein at least taking the first communication channel as the target communication channel in response to the to-be-transmitted data being non-real-time data, comprises: acquiring an occupation degree of the second communication channel in response to the to-be-transmitted data being the non-real-time data; taking the first communication channel as the target communication channel in response to the occupation degree being larger than an occupation threshold; dividing the to-be-transmitted data into a first part and a second part in response to the occupation degree being not larger than the occupation threshold, wherein the first part and the second part respectively have corresponding serial numbers for reorganizing in sequence; and taking the first communication channel as the target communication channel for the first part, and taking the second communication channel as the target communication channel for the second part. 6. The method as claimed in claim 3 , wherein transmitting the to-be-transmitted data via the target communication channel, comprises: configuring the to-be-transmitted data in a most-forward transmission position of a sending buffer of the second communication channel for transmission in response to the to-be-transmitted data being the real-time data. 7. The method as claimed in claim 3 , wherein the first communication channel comprises a data route configured to transmit data between the first core and the second core, a first timing-sequence route configured to control the first core to actively send data to the second core, and a second timing-sequence route configured to control the second core to actively send data to the first core. 8. The method as claimed in claim 2 , wherein acquiring the current data transmission mode, comprises: acquiring a utilization rate of a sending buffer; and determining the current data transmission mode based on the utilization rate. 9. The method as claimed in claim 8 , wherein determining the current data transmission mode based on the utilization rate, comprises: determining the current data transmission mode as a first data transmission mode in response to the utilization rate being larger than a utilization rate threshold; and determining the current data transmission mode as a second data transmission mode in response to the utilization rate being not larger than the utilization rate threshold. 10. The method as claimed in claim 2 , wherein the communication channels further comprise a third communication channel; and wherein before the acquiring a current data transmission mode, the method further comprises: acquiring the third communication channel from the communication channels as the target communication channel in response to the to-be-transmitted data being state-type data; and performing the acquiring a current data transmission mode in response to the to-be-transmitted data being non-state-type data. 11. The method as claimed in claim 10 , wherein the third communication channel comprises a third route configured to request work state of the second core and register state of the second core by the first core, and a fourth route configured to output log data to the first core by the second core. 12. An electronic assembly, comprising: a first core, a second core, and a plurality of communication channels defined between the first core and the second core, each of the plurality of communication channels having a communication performance different from each other, the plurality of communication channels being implemented based on different communication protocols, and the first core being configured to: acquire a current data transmission mode; acquire a corresponding communication channel corresponding to the to-be-transmitted data from the plurality of communication channels as a target communication
Direct connection machines, e.g. completely connected computers, point to point communication networks (coupling between buses G06F13/4004) · CPC title
using universal interface adapter · CPC title
on a point to point bus (G06F13/4247, G06F13/4282 take precedence) · CPC title
using an input/output type connection, e.g. channel, I/O port · CPC title
using a common memory, e.g. mailbox · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.