This application claims priority to and the benefit of Korean Patent Application No. 10-2014-0008728 filed in the Korean Intellectual Property Office on Jan. 24, 2014, the entire contents of which are incorporated herein by reference.
(a) Field
The described technology generally relates to a discovery method and apparatus in terminal-to-terminal direct communication.
(b) Description of the Related Art
Recently, techniques for providing terminal-to-terminal direct communication for terminals located at the same cell or neighboring cells are researched in wireless communication systems. The terminal-to-terminal direct communication is called a device-to-device (D2D) communication.
In the terminal-to-terminal direct communication, data are directly transmitted or received between neighboring terminals without passing a base station. For the terminal-to-terminal direct communication, a discovery procedure in which neighboring terminals discovers mutual presence is required.
In the conventional discovery procedure, each terminal exchanges signal with a specific entity such as a base station to discover other terminal. However, in order to provide the proximity service, it is required for the neighboring terminals to distributedly perform the discovery procedure to discover the mutual presence without the help of the specific entity.
The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
An embodiment of the present invention provides a discovery method and apparatus in terminal-to-terminal direct communication for discovering presence.
According to another embodiment of the present invention, a discovery method is provided by a first terminal in a terminal-to-terminal direct communication. The first terminal broadcasts a sequence, receives an echo sequence on the sequence from a second terminal, scrambles discovery information of the first terminal with the sequence, and transmits the scrambled discovery information.
When transmitting the scrambled discovery information, the first terminal may transmit the scrambled discovery information over a discovery information broadcast resource that is mapped to a sequence broadcast resource over which the echo sequence is transmitted.
The first terminal may further receive an echo sequence on the sequence from a third terminal. In this case, when transmitting the scrambled discovery information, the first terminal may transmit the scrambled discovery information over a discovery information broadcast resource that is mapped to a sequence broadcast resource over which the echo sequence of the second terminal is transmitted, and may transmit the scrambled discovery information over a discovery information broadcast resource that is mapped to a sequence broadcast resource over which the echo sequence of the third terminal is transmitted.
The first terminal may further receive an echo sequence on the sequence from a third terminal. In this case, when a sequence broadcast resource over which the echo sequence of the second terminal is transmitted is same as a sequence broadcast resource over which the echo sequence of the third terminal is transmitted, the first terminal may transmit the scrambled discovery information over a discovery information broadcast resource that is mapped to the same sequence broadcast resource.
The discovery information may include at least one of identification information of the first terminal, user information of the first terminal, service identification information of the first terminal, or information according to an operation of the first terminal after discovery.
The first terminal may further receive discovery setup information comprising a sequence set from a discovery coordination entity, and may select the sequence to be broadcasted from among the sequence set.
When selecting the sequence, the first terminal may select any one sequence from among the sequence set, transmit the selected sequence to the discovery coordination entity, and determine the selected sequence as the sequence to be broadcasted when receiving an echo sequence on the selected sequence from the discovery coordination entity.
The first terminal may further reselect any one sequence from among the sequence set when failing to receive the echo sequence on the selected sequence from the discovery coordination entity.
The discovery setup information may further include information about a sequence broadcast resource for transmitting the sequence and information about a discovery broadcast resource for transmitting the discovery information.
According to yet another embodiment of the present invention, a discovery method is provided by a first terminal in a terminal-to-terminal direct communication. The first terminal receives a sequence from a second terminal, transmits an echo sequence on the sequence when storing no information about the sequence, receives discovery information from the second terminal, and acquires the discovery information by descrambling the discovery information with the sequence.
When receiving the discovery information, the first terminal may receive the discovery information at a discovery information broadcast resource that is mapped to a sequence broadcast resource over which the echo sequence is transmitted.
The first terminal may further perform backoff when failing to receive the discovery information after transmitting the echo sequence, and retransmit the echo sequence after the backoff.
A backoff value of the first terminal may be different from a backoff value of other terminal.
According to yet another embodiment of the present invention, a discovery support method is provided by a discovery coordination entity (DCE) in a terminal-to-terminal direct communication. The DCE broadcasts discovery setup information including a sequence set, receives from a terminal a sequence selected from among the sequence set, determines whether the selected sequence is used, and transmits an echo sequence on the selected sequence when the selected sequence is not used.
The DCE may notify that it is possible for the terminal to use the selected sequence at a discovery procedure by transmitting the echo sequence.
The discovery setup information may further include information about resources used at the discovery procedure.
The DCE may further receive from the terminal other sequence selected from among the sequence set when the selected sequence is being used.
According to yet another embodiment of the present invention, a discovery apparatus is provided in a terminal-to-terminal direct communication. The apparatus includes a processor and a transceiver. The processor selects a sequence, and scrambles discovery information with the sequence when receiving an echo sequence on the sequence. The transceiver broadcasts the sequence, receives the echo sequence from a first terminal, and transmits the scrambled discovery information.
The processor may further select a discovery information broadcast resource that is mapped to a sequence broadcast resource over which the echo sequence is transmitted, as a resource for transmitting the scrambled discovery information over.
When the transceiver receives a second sequence from a second terminal, the processor may further transmit an echo sequence on the second sequence through the transceiver if storing no information about the second sequence. When the transceiver fails to receive discovery information from the second terminal, the processor may further perform backoff and retransmit the echo sequence on the second sequence through the transceiver.
In the following detailed description, only certain embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
In the specification, the term “terminal” may designate a user equipment (UE), a mobile terminal (MT), a mobile station (MS), an advanced mobile station (AMS), a high reliability mobile station (HR-MS), a subscriber station (SS), a portable subscriber station (PSS), an access terminal (AT), and so on, or may include all or some functions thereof.
Further, the term “base station” (BS) may designate a node B, an evolved node B (eNB), an advanced base station (ABS), a high reliability base station (HR-BS), an access point (AP), a radio access station (RAS), a base transceiver station (BTS), and so on, or may include all or some functions thereof.
A discovery method and apparatus in terminal-to-terminal direct communication according to an embodiment of the present invention is described with reference to the drawings.
Referring to
When a base station (not shown) exists, the base station may perform network control for the terminals 110, 120, and 130.
Referring to
A terminal TB recognizes that sequence α is broadcasted by receiving the sequence broadcast resources, and searches for information about sequence α from its own discovery database (S220). When the database does not include the information about sequence α, the terminal TB puts sequence α on any sequence broadcast resource and transmits sequence α (S230). The sequence that is transmitted by terminal TB again is called an echo sequence. In this case, the terminal TB may broadcast the echo sequence.
When the terminal TA recognizes its own sequence (sequence α) at the sequence broadcast resources, the terminal TA can know that a terminal having no discovery information about the terminal TA exists. Accordingly, the terminal TA scrambles the discovery information with sequence α (S240), and puts the scrambled discovery information on a discovery information broadcast resource and transmits the scrambled discovery information (S250). In this case, the terminal TA may broadcast the scrambled discovery information. The discovery information may include terminal identification information such as terminal information for identifying a terminal or user information of the terminal. The terminal information may be, for example, an IMSI (international mobile subscriber identity) or an MSISDN (mobile subscriber integrated services digital network-number). The discovery information may include service identification information of the terminal. The discovery information may include use case after the discovery procedure or information required according to an application to be executed.
Next, the terminal TB descrambles data received at the discovery information broadcast resource with sequence α to acquire the discovery information transmitted by the terminal TA (S260). According to some embodiments, the discovery information broadcast resource may be a resource mapped to the sequence broadcast resource carrying the echo sequence. Therefore, the terminal TB can acquire the discovery information of the terminal TA by descrambling with sequence α the data received at the discovery information broadcast resource that is mapped to the resource over which the terminal TB has transmitted the echo sequence. After acquiring the discovery information, the terminal TB associates the discovery information of the terminal TA with the sequence α, and registers the discovery information and sequence α to the discovery database. If the terminal TB does not receive a certain sequence during a predetermined period, the terminal can remove the certain sequence from the discovery database.
As described above, according to an embodiment of the present invention, the specific entity cannot allocate and manage discovery information, and a terminal can store its own discovery information and inform neighbor terminal of the discovery information. That is, a distributed discovery method can be provided. Further, since the sequence broadcast resources and the discovery information broadcast resources are the known time-frequency resources, the same time-frequency resources are used between cells as well as within a cell and such that the discovery procedure can be performed between terminals belonging to different cells.
Referring to
In an embodiment of the present invention, discovery information broadcast resources are mapped to the sequence broadcast resources. As shown in
Referring to
A terminal TA entering the discovery area receives the DSI broadcasted by the DCE, and selects any sequence from among the sequence set included in the DSI (S420). Next, the terminal TA transmits the selected sequence a to the DCE (S430), and the DCE determines whether sequence α received from the terminal TA is used by other terminals (S440). When sequence α is not used by the other terminals and can be used by the terminal TA, the DCE transmits sequence α by the terminal TA to the terminal TA as an echo sequence (S450). Accordingly, the terminal TA can use sequence α at the discovery procedure.
On the other hand, when the other terminal uses the sequence α, the DCE does not transmit the echo sequence to the terminal TA. If the terminal TA does not receive the echo sequence from the DCE during a predetermined time, the terminal TA can repeat a procedure selecting other sequence from among the sequence set and transmitting the selected sequence to the DCE again, thereby acquiring a usable sequence.
The discovery resource information includes information about a sequence broadcast resource and information about a discovery information broadcast resource. The discovery resource information may further include information resource for sequence selection. The resource for sequence selection may include a sequence request resource and a sequence response resource. Then, the terminal TA transmits the selected sequence to the DCE over the sequence request resource, and the DCE transmits the echo sequence for responding the selected sequence over the sequence response resource.
As described above, according to an embodiment of the present invention, the DCE provides a terminal with discovery resource information and a sequence set such that a discovery procedure for a terminal-to-terminal direct communication can be performed between terminals located at different cells as well as terminals located at the same cell.
Referring to
When information about sequence α does not exist in databases of the terminals TB and TC (S521 and S522), each of the terminals TB and TC transmits an echo sequence by putting sequence α on a sequence broadcast resource (S531 and S532).
If the terminal TA recognizes its own sequence (sequence α) on the sequence broadcast resource, the terminal TA scrambles discovery information with sequence α (S540), and transmits the scrambled discovery information over a discovery information broadcast resource (S551 and S552). As shown in
As shown in
Referring to
On receiving the echo sequence α, the terminal TA scrambles its own discovery information with sequence α (S741), and transmits the scrambled discovery information over a discovery information broadcast resource (S751). Similarly, on receiving the echo sequence κ, the terminal TK scrambles its own discovery information with sequence κ (S742), and transmits the scrambled discovery information over a discovery information broadcast resource (S752). In the case that the terminals TB and TC transmit the echo sequences using the same sequence broadcast resource, the terminals TA and TK use the same discovery information broadcast resource. Accordingly, data of the terminal TA and data of the terminal TK that use the same discovery information broadcast resource collides with each other such that the terminals TB and TC cannot successfully receive the discovery information.
Referring to
Referring to
The processor 810 selects sequence α from among a sequence set provided by a DCE, and selects a sequence broadcast resource for transmitting sequence α. Upon recognizing an echo sequence α transmitted from other terminal, the processor 810 scrambles discovery information with sequence α, and selects a discovery information broadcast resource that is mapped to the sequence broadcast resource carrying the echo sequence.
Upon receiving sequence β selected by other terminal, the processor 810 retrieves information about sequence β. When a discovery database does not include the information about sequence β, the processor 810 transmits an echo sequence β over sequence broadcast resource through the transceiver 820. Further, upon recognizing the discovery information at the discovery information broadcast resource mapped to the sequence broadcast resource over which the echo sequence has been transmitted, the processor 810 descrambles the discovery information with sequence β to acquire the discovery information. When failing to receive the discovery information, the processor 810 performs backoff and then retransmits an echo sequence.
The transceiver 820 broadcasts the selected sequence α, and receives the echo sequence α from other terminal. Upon receiving sequence β from other terminal, the transceiver 820 transmits the echo sequence β.
The memory 830 stores instructions to be executed by the processor 810, or loads the instructions from a storage device (not shown) and temporarily store them. The processor 810 executes the instructions stored or loaded in the memory 830. The memory 830 or the storage device may store the discovery database.
The processor 810 and the memory 830 may be connected through a bus (not shown), and an input/output interface (not shown) may be connected to the bus. The input/output interface may be connected with the transceiver 820 and peripheral devices such as an input device, a display device, a speaker, and/or the storage device.
While this invention has been described in connection with what is presently considered to be practical embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0008728 | Jan 2014 | KR | national |