US 11,949,781 B2
Data transmission method, device, apparatus and storage medium
Chunliang Zeng, Guangdong (CN); Zhaoxuan Zhai, Guangdong (CN); and Qichang Yang, Guangdong (CN)
Assigned to GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD., Dongguan (CN)
Filed by GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD., Guangdong (CN)
Filed on Dec. 29, 2022, as Appl. No. 18/090,753.
Application 18/090,753 is a continuation of application No. PCT/CN2021/107277, filed on Jul. 20, 2021.
Claims priority of application No. 202010899982.8 (CN), filed on Aug. 31, 2020.
Prior Publication US 2023/0163959 A1, May 25, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/12 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/085 (2013.01) [H04L 9/12 (2013.01); H04L 9/3066 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A data transmission method, comprising:
handshaking, by a first end, a shared key with a second end through a handshaking message; and
transmitting, by the first end, application data with the second end by a content message, wherein the content message is ciphered and deciphered by using the shared key;
wherein the handshaking message and the content message have a same message format, the message format comprises: a message serial number and a message load;
wherein the message serial number comprises a key algebra identifier and a message count identifier;
wherein the key algebra identifier is represented by bit information having the number of bits less than a first number, and the message count identifier is represented by bit information having the number of bits less than a second number;
wherein the handshaking message comprises at least one of a handshaking greeting message, a handshaking responding message, a retransmission request message, a verification data message, or a handshaking completion message;
wherein while the first end is handshaking the shared key with the second end via the handshaking greeting message, the handshaking responding message, or the retransmission request message, the key algebra identifier is a;
wherein while the first end is handshaking the shared key with the second end via the verification data message or the handshaking completion message, the key algebra identifier is a+1;
wherein while the first end transmitting application data with the second end via the content message, the key algebra identifier is from a+2 to a+N; and
wherein the a is an integer; and the N is an integer greater than or equal to 2.