Time-multiplexed implementation of hardware accelerated functions in a programmable integrated circuit
US-11449347-B1 · Sep 20, 2022 · US
US12539461B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12539461-B2 |
| Application number | US-202318139355-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2023 |
| Priority date | Jun 3, 2021 |
| Publication date | Feb 3, 2026 |
| Grant date | Feb 3, 2026 |
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.
A data transmission method includes: displaying, in an acceleration function interface of a first application, a second application to be accelerated, the first application configured to reduce a network latency between the second application and a corresponding target server, and the second application configured to provide a virtual scene; determining a target transmission link based on a network latency of a mobile communication link and a network latency of a wireless communication link in response to a trigger operation on the second application, the target transmission link including at least one of the mobile communication link or the wireless communication link; and performing data transmission with the target server corresponding to the second application based on the target transmission link.
Opening claim text (preview).
What is claimed is: 1 . A data transmission method, performed by an electronic device, the method comprising: displaying, in an acceleration function interface of a first application, a second application to be accelerated, the first application configured to reduce a network latency between the second application and a corresponding target server, and the second application configured to provide a virtual scene; determining a target transmission link based on a network latency of a mobile communication link and a network latency of a wireless communication link in response to a trigger operation on the second application, the target transmission link comprising at least one of the mobile communication link or the wireless communication link, comprising: in response to that the network latency of the wireless communication link and the network latency of the mobile communication link are both higher than or equal to an expected latency, determining both the wireless communication link and the mobile communication link as the target transmission link; and performing data transmission with the target server corresponding to the second application based on the target transmission link. 2 . The method according to claim 1 , wherein the performing data transmission with the target server corresponding to the second application based on the target transmission link comprises: obtaining interactive data of the second application to be transmitted; encapsulating the interactive data based on a target transmission protocol to obtain first data; and transmitting the first data to the target server based on the target transmission link. 3 . The method according to claim 2 , wherein the transmitting the first data to the target server based on the target transmission link comprises: transmitting the first data to an acceleration server based on the target transmission link, so that the acceleration server transmits the interactive data obtained by parsing the first data to the target server. 4 . The method according to claim 1 , wherein the performing data transmission with the target server corresponding to the second application based on the target transmission link comprises: receiving second data based on the target transmission link, the second data being interactive data returned by the target server to the second application. 5 . The method according to claim 4 , wherein when the target transmission link comprises the wireless communication link and the mobile communication link, the receiving second data based on the target transmission link comprises: when the second data is received from either communication link of the wireless communication link and the mobile communication link: retaining the second data when the second data currently received is received for the first time; and discarding the second data when the currently received second data is not received for the first time. 6 . The method according to claim 1 , wherein the determining the target transmission link based on the network latency of a mobile communication link and the network latency of a wireless communication link further comprises: determining the wireless communication link as the target transmission link when the network latency of the wireless communication link is lower than an expected latency; and determining the mobile communication link as the target transmission link when the network latency of the mobile communication link is lower than the expected latency. 7 . The method according to claim 1 , wherein the method further comprises: transmitting a probing message based on the wireless communication link, the probing message being used for updating the network latency; receiving, based on the target transmission link, an acknowledgement (ACK) message returned based on the probing message; and determining a time difference between a sending moment of the probing message and a receiving moment of the ACK message as an updated network latency. 8 . The method according to claim 1 , wherein the method further comprises: transmitting a notification message based on the target transmission link when no interactive data is transmitted based on the target transmission link within target duration, the notification message being used for maintaining a connected state of the target transmission link. 9 . The method according to claim 1 , wherein the method further comprises: transmitting a channel close message based on the target transmission link in response to a stop acceleration instruction on the second application, the channel close message being used for indicating to disconnect the target transmission link; and releasing communication resources occupied by the target transmission link. 10 . The method according to claim 1 , wherein the method further comprises: displaying the acceleration function interface in response to a trigger operation on an acceleration option in a main interface of the first application; or displaying the acceleration function interface in response to a trigger operation on an acceleration option in a message notification bar of the first application. 11 . The method according to claim 1 , wherein the method further comprises: displaying a timing control, the timing control being used for indicating a remaining time for jumping from the first application to the second application; and jumping from the first application to the second application in response to the timing control indicating that the remaining time is 0. 12 . The method according to claim 11 , wherein the method further comprises: displaying acceleration description information during running of the second application, the acceleration description information comprising at least one of a speed-up effect or network stability, the speed-up effect representing a difference in the network latency before and after acceleration, and the network stability representing a network packet loss status of the target transmission link. 13 . A data transmission apparatus, the apparatus comprising: comprising one or more processors and one or more memories, the one or more memories storing at least one computer program, and the at least one computer program being loaded and executed by the one or more processors to perform: displaying, in an acceleration function interface of a first application, a second application to be accelerated, the first application configured to reduce a network latency between the second application and a corresponding target server, and the second application configured to provide a virtual scene; determining a target transmission link based on a network latency of a mobile communication link and a network latency of a wireless communication link in response to a trigger operation on the second application, the target transmission link comprising at least one of the mobile communication link or the wireless communication link, comprising: in response to that the network latency of the wireless communication link and the network latency of the mobile communication link are both higher than or equal to an expected latency, determining both the wireless communication link and the mobile communication link as the target transmission link; and performing data transmission with the target server corresponding to the second application based on the target transmission link. 14 . The apparatus according to claim 13 , wherein the performing data transmission with the target server corresponding to the second application based on the target transmission link comprises: obtaining interactive data of the se
using wireless networks, e.g. cellular phone networks · CPC title
Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients · CPC title
Interconnection of networks · CPC title
Details of game servers · CPC title
involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.