IP Library Granted Patent US 10,129,917
Granted Patent B2
US 10,129,917 · App. 15/112,849 · Granted Nov 13, 2018

Device to device communication method and user equipment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,129,917
App. No.
15/112,849
Granted
Nov 13, 2018
Kind
B2
Abstract

The present invention discloses a D2D communication method and user equipment. The D2D communication method includes: determining, by first user equipment, a value of a scrambling code parameter, where the scrambling code parameter includes at least one of the following parameters: a common scrambling code parameter and a specific scrambling code parameter; scrambling, by the first user equipment, a to-be-sent bit according to the value of the scrambling code parameter; and sending, by the first user equipment, a scrambled to-be-sent bit. According to the D2D communication method and the user equipment disclosed in the present invention, transmission information can be scrambled and descrambled in a D2D communication process, thereby improving feasibility of a D2D communication scheme and improving user experience.

Claims (31)

1. A device to device (D2D) communication method, comprising:

determining, by a first user equipment, a value of a scrambling code parameter, wherein the scrambling code parameter comprises a specific scrambling code parameter;

scrambling, by the first user equipment, a to-be-sent bit according to the value of the scrambling code parameter; and

sending, by the first user equipment, the scrambled to-be-sent bit;

wherein the value of the specific scrambling code parameter is determined according to a D2D group identifier of the first user equipment and a truncate function, the truncate function is used to truncate an identifier from a back end to a front end.

2. The D2D communication method according to claim 1 , wherein the scrambling, by the first user equipment, the to-be-sent bit according to the value of the scrambling code parameter comprises:

determining, by the first user equipment, a scrambling code initial value according to the value of the scrambling code parameter; and

generating, by the first user equipment, a scrambling code sequence according to the scrambling code initial value, and scrambling the to-be-sent bit by using the scrambling code sequence.

3. The D2D communication method according to claim 2 , wherein the determining, by the first user equipment, the scrambling code initial value according to the value of the scrambling code parameter further comprises:

determining, by the first user equipment, the value of the specific scrambling code parameter as the scrambling code initial value.

4. A device to device (D2D) communication method, comprising:

receiving, by a second user equipment, a bit sent by a first user equipment;

determining, by the second user equipment, a value of a scrambling code parameter of the first user equipment, wherein the scrambling code parameter comprises a specific scrambling code parameter; and

descrambling, by the second user equipment, the received bit according to the value of the scrambling code parameter;

wherein a value of the specific scrambling code parameter is obtained after an operation is performed on a D2D group identifier of the first user equipment by using a preset function as a truncate function to truncate an identifier from a back end to a front end.

5. The D2D communication method according to claim 4 , wherein the descrambling, by the second user equipment, the received bit according to the value of the scrambling code parameter further comprises:

determining, by the second user equipment, a scrambling code initial value according to the value of the scrambling code parameter; and

generating, by the second user equipment, a scrambling code sequence according to the scrambling code initial value, and descrambling the received bit by using the scrambling code sequence.

6. The D2D communication method according to claim 5 , wherein the determining, by the second user equipment, the scrambling code initial value according to the value of the scrambling code parameter further comprises:

determining, by the second user equipment, the value of the specific scrambling code parameter as the scrambling code initial value.

7. User equipment, comprising:

a processor, configured to determine a value of a scrambling code parameter, wherein the scrambling code parameter comprises a specific scrambling code parameter; and scramble a to-be-sent bit according to the value of the scrambling code parameter; and

a transmitter, configured to send the to-be-sent bit scrambled by the processor;

wherein the value of the specific scrambling code parameter is determined according to a D2D group identifier of the user equipment and a truncate function, the truncate function is used to truncate an identifier from a back end to a front end.

8. The user equipment according to claim 7 , wherein the processor is further configured to determine a scrambling code initial value according to the value of the scrambling code parameter; and generate a scrambling code sequence according to the scrambling code initial value determined by the determining unit, and scramble the to-be-sent bit by using the scrambling code sequence.

9. User equipment, comprising:

a receiver, configured to receive a bit sent by a first user equipment;

a processor, configured to determine a value of a scrambling code parameter of the first user equipment, wherein the scrambling code parameter comprises a specific scrambling code parameter; and

the processor is further configured to descramble, according to the value that is of the scrambling code parameter and the bit received by the receiver;

wherein a value of the specific scrambling code parameter is obtained after an operation is performed on a D2D group identifier of the first user equipment by using a preset function as a truncate function to truncate an identifier from a back end to a front end.

10. The user equipment according to claim 9 , wherein the processor is further configured to determine a scrambling code initial value according to the value of the scrambling code parameter; and generate a scrambling code sequence according to the scrambling code initial value determined by the third determining unit, and descramble the received bit by using the scrambling code sequence.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2016
From: WANG, JIAN
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 040308/0643 →