USPatent applicationPatented

Method and system for performing peer-to-peer communications in a communication system

Granted 11 Jun 2013 · 4 office actions

Assignee: Samsung Electronics

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Young-Ho Jung, Sang-Min Lee, Myeon-Kyun Cho · Examiner: Wen Huang · AU 2648 · TC 2600

Life of the application

18 dated events
⤢ drag to zoom20082010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A method and system for performing P2P communications in a communication system are provided, in which a first MS transmits a request signal requesting P2P communications with a second MS and a unique identification number of the second MS to a BS, receives from the BS a CID of the second MS allocated by the BS and transmission information required for initial synchronization of the P2P communications in response to the request signal, acquires synchronization with the second MS using the CID of the second MS and the transmission information, and establishes a P2P connection with the second MS.

Description

6 parts
›PRIORITY

This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed in the Korean Intellectual Property Office on Aug. 3, 2007 and assigned Serial No. 2007-78320, the entire disclosure of which is hereby incorporated by reference.

›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method and system for performing Peer-To-Peer (P 2 P) communications in a communication system. More particularly, the present invention relates to a method and system for performing P 2 P communications in a cellular communication system.

2. Description of the Related Art

In a communication system, there are, by and large, two communication modes for communications between a transmitting MS, i.e. a source MS (MS_S) and a receiving MS, i.e. a destination MS (MS_D). The two communication modes are a cellular communication mode and a P 2 P communication mode. In the cellular communication mode, MS_S communicates with MS_D via a Base Station (BS), whereas in the P 2 P communication mode, MS_S communicates directly with MS_D without the aid of the BS.

A cellular-mode MS establishes a P 2 P connection to operate in the P 2 P communication mode. With reference to FIG. 1 , a conventional operation for establishing the P 2 P connection by the cellular-mode MS will be described in the context of Bluetooth communications as an example. In FIG. 1 , MS_S requesting P 2 P connection setup is referred to as a first device and MS_D to which a P 2 P connection is to be established with is referred to as a second device. The first and second devices exchange signals via a radio interface.

FIG. 1 illustrates a conventional operation for establishing a P 2 P connection using Bluetooth by a cellular-mode MS.

Referring to FIG. 1 , a first device 101 transmits its 48-bit unique Bluetooth Device ADDRess (BD_ADDR) 113 to a second device 103 via wireless interface 105 . A random number generator 107 of the second device 103 generates a 128-bit Authentication RANDom number (AU_RAND) 115 and transmits it to the first device 101 via wireless interface 105 .

The first and second devices 101 and 103 generate authentication response strings (SRESs) using the BD_ADDR 113 , the AU_RAND 115 , and link keys 117 and 119 according to their encryption algorithms 109 and 111 . The link keys 117 and 119 include information generated using a PIN number shared between the first and second devices 101 and 103 . That is, the encryption algorithm 109 of the first device 101 generates a first authentication response string (SRES 1 ) using the BD_ADDR 113 , the received AU_RAND 115 , and the link key 117 of the first device 101 , and the encryption algorithm 111 of the second device 103 generates a second authentication response string (SRES 2 ) using the received BD_ADDR 113 , the AU_RAND 115 , and the link key 119 of the second device 103 .

A comparator of the second device 103 compares SRES 1 and SRES 2 in step 121 . If SRES 1 and SRES 2 are identical, a P 2 P connection is established in step 123 . If SRES 1 and SRES 2 are different, the P 2 P connection setup procedure is terminated in step 125 .

For P 2 P communications, MS_D operates in a reception waiting mode in order to receive a P 2 P connection setup request. The reception waiting mode refers to a mode in which MS_D keeps its reception sensor activated to receive the P 2 P connection setup request, thus unnecessarily consuming power.

In addition, the P 2 P communications require a preliminary agreement between MS_S and MS_D. To make the agreement, MS_S transmits its unique Media Access Control (MAC) address, for example, BD_ADDR to MS_D so that MS_D can identify MS_S. During the transmission, the unique identification information of MS_S is exposed to neighbor BSs, thereby risking the security of the unique identification information.

›SUMMARY OF THE INVENTION

An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a method and system for establishing P 2 P communications between MSs to enable direct communications there between while in a cellular communication system.

In accordance with an aspect of the present invention, a method for establishing a P 2 P connection between MSs in a communication system is provided. The method includes a first MS that transmits a request signal requesting P 2 P communications with a second MS and a unique identification number of the second MS to a BS, receives from the BS a CID of the second MS allocated by the BS and transmission information required for initial synchronization of the P 2 P communications in response to the request signal, acquires synchronization with the second MS using the CID of the second MS and the transmission information, and establishes a P 2 P connection with the second MS.

In accordance with another aspect of the present invention, a method for establishing a P 2 P connection between MSs in a BS in a communication system is provided. The method includes a BS that receives a request signal requesting P 2 P communications with a second MS and a unique identification number of the second MS from a first MS, and transmits a CID of the first MS and transmission information required for synchronization of the P 2 P communications to the first MS in response to the request signal, and transmits a CID of the second MS and the transmission information to the second MS.

In accordance with a further aspect of exemplary embodiments of the present invention, a communication system is provided. The system includes a first MS, a second MS, and a BS for communicating with the first MS and the second MS. The first MS transmits a request signal requesting P 2 P communications with the second MS and a unique identification number of the second MS to the BS, receives from the BS a CID of the second MS allocated by the BS and transmission information required for initial synchronization of the P 2 P communications in response to the request signal, acquires synchronization with the second MS using the CID of the second MS and the transmission information, and establishes a P 2 P connection with the second MS.

Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.

›BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates a conventional operation for establishing a P 2 P connection using Bluetooth by a cellular-mode MS in a cellular communication system;

FIG. 2 illustrates both cellular communications and P 2 P communications in a communication system according to an exemplary embodiment of the present invention;

FIG. 3 is a diagram illustrating a signal flow for a P 2 P connection setup procedure in a communication system according to an exemplary embodiment of the present invention;

FIG. 4 is a flowchart illustrating a P 2 P connection setup operation of MS_S in a communication system according to an exemplary embodiment of the present invention;

FIG. 5 is a flowchart illustrating an operation of a BS for establishing a P 2 P connection between MS_S and MS_D in a communication system according to an exemplary embodiment of the present invention; and

FIG. 6 is a flowchart illustrating a P 2 P connection setup operation of MS_S in a communication system according to an exemplary embodiment of the present invention.

Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features and structures.

›DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS · 1 of 2

The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.

Exemplary embodiments of the present invention provide a method and system for establishing a P 2 P connection between MSs so that they can communicate directly while in a cellular communication system.

FIG. 2 illustrates both cellular communications and P 2 P communications in a communication system according to an exemplary embodiment of the present invention.

Referring to FIG. 2 , the communication system includes a BS 201 , a source MS 203 (MS_S), a first destination MS 205 (MS_D 1 ), and a second destination MS 207 (MS_D 2 ).

MS_S performs cellular communications with MS_D 1 and MS_D 2 through the BS 201 . Meanwhile, if MS_D 1 and MS_D 2 are within a system-set distance, that is, within a maximum distance to which a signal from MS_S can reach, MS_S can communicate with MS_D 1 and MS_D 2 by P 2 P.

However, to establish P 2 P communication in a cellular communication system, a P 2 P connection needs to be set up between MS_S and MS_D 1 or between MS_S and MS_D 2 .

FIG. 3 is a diagram illustrating a signal flow for a P 2 P connection setup procedure in a communication system according to an exemplary embodiment of the present invention.

Referring to FIG. 3 , the communication system includes a source MS 301 (MS_S), a destination MS 303 (MS_D), and a BS 305 . While only one MS is shown in FIG. 3 for the sake of convenience, it is to be appreciated that the present invention is operable with a plurality of MS_Ds.

Upon the generation of data to be transmitted by P 2 P communications (P 2 P data), MS_S transmits a P 2 P connection request signal and an Identifier (ID) of MS_D to the BS 305 in step 307 . The ID is a unique number that identifies MS_D. For example, the ID can be a telephone number, a fixed Internet Protocol (IP), an e-mail address, or the like.

The BS 305 transmits a P 2 P connection request approval signal and a Connection ID (CID) of MS_D detected by the received ID of MS_D to MS_S in step 309 . Also, the BS 305 transmits to MS_D a CID of MS_S and a P 2 P communication mode activation signal for activating a transceiver sensor of MS_D so that MS_D can transmit and receive a signal to and from MS_S by P 2 P communications in step 311 . Then MS_D activates its transceiver sensor and awaits reception of the P 2 P connection request signal from MS_S.

In steps 309 and 311 , the BS 305 also transmits initial P 2 P transmission information to MS_S and MS_D. The initial P 2 P transmission information includes information that enables more efficient synchronization between MS_S and MS_D based on a synchronization signal. The initial P 2 P transmission information includes a transmission time interval, a transmission sequence, a transmission frequency band, a transmission channel index, and the like.

For example, if the initial P 2 P transmission information includes information about a transmission time interval of a synchronization signal, MS_S and MS_D can transmit and receive signals only during a preset transmission time interval. In this manner, synchronization is acquired based on the P 2 P transmission information and thus accurate synchronization is possible while consuming less power. While the BS 305 transmits the initial P 2 P transmission information to MS_S and MS_D in the exemplary embodiment of the present invention, the initial P 2 P transmission information may not be transmitted depending on system conditions or parameters.

Meanwhile, MS_S and MS_D generate synchronization signals using their CIDs and exchange the synchronization signals with each other based on the initial P 2 P transmission information. Then MS_D and MS_S acquire synchronization using the synchronization signals in step 315 . MS_S establishes a P 2 P connection with MS_D, thus establishing P 2 P communications in step 317 .

To be more specific about the synchronization acquisition between MS_S and MS_D, MS_S generates a synchronization signal by attaching its CID to a preset Pseudo Noise (PN) sequence of a preset length and transmits the synchronization signal to MS_D at a transmission frequency band F 1 during a transmission time interval T 1 . Also, MS_S can transmit its CID on a separately procured channel, a control channel, an existing common channel, a synchronization channel or the like.

MS_D correlates the received synchronization signal with the preset PN sequence. Then MS_D determines a time with a maximum correlation to be a reception time and checks the CID received along with the PN sequence. If the received CID is identical to the CID of MS_S received in step 311 , MS_D completes the synchronization acquisition. However, if the CIDs are different, MS_D receives the next synchronization signal and repeats the above-described procedure, or notifies the BS 305 of the failed synchronization.

After the reception time synchronization, MS_D generates a synchronization signal by attaching its CID to the PN sequence in the same manner and transmits it at a transmission frequency band F 1 in a transmission time interval T 2 to MS_S. MS_S correlates the received synchronization signal with the preset PN sequence. Then MS_S determines a time with a maximum correlation to be its reception time and checks the CID received along with the PN sequence. If the received CID is identical to the CID of MS_D received in step 309 , MS_S completes the synchronization acquisition. Then, MS_S communicates with MS_D. While a synchronization signal is generated by attaching a CID to a PN sequence for illustrative purposes, it can be generated using the PN sequence alone. MS_S and MS_D which have received the synchronization signals can identify their other parties by exchanging their CIDs with each other after setting a time with a maximum correlation as a reception time. If the identified other parties are parties in which communication is desired with, they can exchange ACKnowledgment (ACK) signals. If the identified other parties are not parties in which communication is desired with, they can request synchronization re-acquisition to the BS 305 .

›DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS · 2 of 2

In the illustrated case of FIG. 3 , the BS 305 approves the P 2 P connection request of MS_S. If the BS 305 rejects the P 2 P connection request of MS_S, it ends the P 2 P connection setup procedure by transmitting a P 2 P connection request rejection signal. Notably, the synchronization acquisition between MS_S and MS_D is compliant with a preset radio communication protocol, such as 802.16, Code Division Multiple Access (CDMA), Global System for Mobile communication (GSM), and the like.

FIG. 4 is a flowchart illustrating a P 2 P connection setup operation of MS_S in a communication system according to an exemplary embodiment of the present invention.

Referring to FIG. 4 , upon the generation of data to be transmitted to MS_D, MS_S transmits a P 2 P connection request signal and an ID of MS_D to the BS in step 401 . MS_S monitors for a reception of a P 2 P connection request approval signal from the BS in step 403 . Upon receipt of the P 2 P connection request approval signal, MS_S receives a CID of MS_D and initial P 2 P transmission information from the BS in step 405 .

In step 407 , MS_S generates a synchronization signal using its CID, for synchronization to MS_D. MS_S transmits the synchronization signal using the initial P 2 P transmission information to MS_D in step 409 and establishes a P 2 P connection to MS_D in step 411 .

FIG. 5 is a flowchart illustrating an operation of a BS for establishing a P 2 P connection between MS_S and MS_D in the communication system according to an exemplary embodiment of the present invention.

Referring to FIG. 5 , the BS receives a P 2 P connection request signal requesting a P 2 P connection to MS_D and an ID of MS_D from MS_S in step 501 and determines whether to approve the P 2 P connection request in step 503 . When approving the P 2 P connection request, the BS goes to step 505 and otherwise, it goes to step 511 . In step 511 , the BS transmits a P 2 P connection request rejection signal to MS_S.

Meanwhile, in step 505 the BS transmits a P 2 P connection request approval signal to MS_S. The BS then transmits a CID of MS_D and initial P 2 P transmission information to MS_S in step 507 . In step 509 , the BS transmits to MS_D a P 2 P communication mode activation signal for activating a transceiver sensor that transmits and receives P 2 P signals to and from MS_S, a CID of MS_S, and the initial P 2 P transmission information.

FIG. 6 is a flowchart illustrating a P 2 P connection setup operation of MS_S in a communication system according to an exemplary embodiment of the present invention.

Referring to FIG. 6 , MS_D monitors for a reception of a P 2 P communication mode activation signal for activating a transceiver sensor that transmits and receives P 2 P signals to and from MS_S in step 601 . Upon receipt of the P 2 P communication mode activation signal, MS_D receive a CID of MS_S and initial P 2 P transmission information from the BS in step 603 and receives a synchronization signal from MS_S in step 605 . In step 607 , MS_D acquires synchronization to MS_S based on the received synchronization signal. MS_D then establishes a P 2 P connection to MS_S in step 609 .

As is apparent from the above description, exemplary embodiments of the present invention advantageously save power since MS_S generates a synchronization signal for synchronization to MS_D and transmits the synchronization signal to MS_D based on initial P 2 P transmission information in a cellular communication system. Also, because MS_D can identify MS_S without receiving unique information of MS_S, communications become more secure and more efficient.

While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims and their equivalents.

Claims as granted

18 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

8 codes
IPC · International Patent Classification
Section H — Electricity
  • H04B5/00
  • H04B7/00
USPC · US Patent Classification
455/41.1455/41.3455/519455/426.1455/445455/41.2

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2008Jan 2009Jul 2009Jan 2010Jul 2010Jan 2011Jul 2011Jan 2012Jul 2012Jan 2013Jul 2013USPTOApplicantNon-final rejectionResponse after finalNon-final rejectionFinal rejectionNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
4.9 y
1,784 days filing → grant
Office actions
4
non-final + final
Responses
4
2 RCE
Examiner
Wen Huang
art unit 2648 · TC 2600
Citations: 3 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20082010201220142016201820202022202420262028Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock