WO2017051964A1 - Terminal caching method and apparatus using multicast in mobile communication system - Google Patents

Terminal caching method and apparatus using multicast in mobile communication system Download PDF

Info

Publication number
WO2017051964A1
WO2017051964A1 PCT/KR2015/010234 KR2015010234W WO2017051964A1 WO 2017051964 A1 WO2017051964 A1 WO 2017051964A1 KR 2015010234 W KR2015010234 W KR 2015010234W WO 2017051964 A1 WO2017051964 A1 WO 2017051964A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
base station
mmc
reader terminal
group
Prior art date
Application number
PCT/KR2015/010234
Other languages
French (fr)
Korean (ko)
Inventor
김성륜
최진호
김지민
김혜성
Original Assignee
엘지전자 주식회사
연세대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사, 연세대학교 산학협력단 filed Critical 엘지전자 주식회사
Priority to PCT/KR2015/010234 priority Critical patent/WO2017051964A1/en
Publication of WO2017051964A1 publication Critical patent/WO2017051964A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Definitions

  • the following description relates to a wireless communication system, and more particularly, to a method and apparatus for caching data to a terminal of a user using multicast.
  • the MBSFN Multimedia Broadcast and Multicast Service Single Frequency Network
  • MBMS Multimedia Broadcast and Multicast Service
  • caching is to receive the media content from the media server in advance to store the content, if the user requested content is stored immediately to save the content, if not stored so that the network load can be reduced by requesting the content to the media server It is a technique to do.
  • the present invention has been made to solve the problems of the general technology as described above, and an object of the present invention is to prevent congestion by providing a service to multiple users simultaneously with one frequency resource.
  • Another object of the present invention is to increase the frequency resource utilization by the other terminal overhearing and caching the data through the same downlink channel when any terminal receives data from the base station.
  • a method of caching multicast data from a base station by a terminal includes: a MMC (Multicast Mobile Caching) consisting of terminals having a content corresponding to a service request transmitted from a base station to a reader terminal and a reader terminal Receiving a Group-Radio Network Temporary Identifier (G-RNTI) which is a temporary identifier of a group, using the G-RNTI, overhearing scheduling information transmitted to a reader terminal in response to a service request from a base station and receiving multicast data transmitted from a base station to a resource region indicated by scheduling information, wherein the reader terminal first sends a service request to a base station among a plurality of terminals having content as an interest. It is a terminal.
  • MMC Multicast Mobile Caching
  • the overhearing scheme may be blind detection of the received scheduling information.
  • the UE may receive the G-RNTI from the base station in a unicast manner through a physical downlink shared channel (PDSCH).
  • PDSCH physical downlink shared channel
  • the terminals belonging to the MMC group may be determined by the base station in consideration of the channel state of the reader terminal, and the modulation and coding scheme (MCS) level of the scheduling information may be determined in consideration of the channel state of the reader terminal.
  • MCS modulation and coding scheme
  • the caching method may further include receiving, from the base station, a paging signal instructing to transition from the idle state to the connected state, and transitioning back to the idle state if the G-RNTI is not received in the connected state.
  • the base station supports the multicast caching of the terminal, MMC (Multicast Mobile Caching) consisting of the terminal having a content of the reader terminal and the content corresponding to the service request sent to the terminal of interest to the terminal Transmitting a group-radio network temporary identifier (G-RNTI), which is a temporary identifier of a group, transmitting scheduling information to a reader terminal, and transmitting multicast data to an MMC group.
  • MMC Multicast Mobile Caching
  • G-RNTI group-radio network temporary identifier
  • the terminal is a terminal that first sends a service request to a base station among a plurality of terminals having a content of interest.
  • the terminal for solving the above technical problem includes a processor operating in connection with a transmitter, a receiver, a transmitter, and a receiver, the processor having a terminal of interest from the base station and the content corresponding to the service request transmitted from the reader terminal Receives a Group-Radio Network Temporary Identifier (G-RNTI), which is a temporary identifier of a multicast mobile caching (MMC) group, and is transmitted to a reader terminal in response to a service request from a base station through the G-RNTI.
  • G-RNTI Group-Radio Network Temporary Identifier
  • MMC multicast mobile caching
  • the base station for solving the above technical problem includes a processor operating in connection with a transmitter, a receiver, a transmitter, and a receiver, the processor having a reader terminal and a content corresponding to a service request transmitted by the reader terminal as a terminal of interest.
  • G-RNTI Group-Radio Network Temporary Identifier
  • MMC Multicast Mobile Caching
  • the transmitter is controlled so that the reader terminal is a terminal that first sends a service request to a base station among a plurality of terminals having a content of interest.
  • users can flexibly select multicast target users in real time, thereby increasing frequency resource utilization.
  • FIG. 1 illustrates an example of a multimedia broadcast and multicast service (MBMS) through a single frequency network within a MBSFN service area.
  • MBMS multimedia broadcast and multicast service
  • FIG. 2 illustrates an example of a caching method in a mobile communication network.
  • FIG. 3 illustrates a procedure for requesting a service, analyzing a content of a requested service, selecting a terminal of similar interest, selecting an MMC group, and transmitting a G-RNTI according to an embodiment of the present invention.
  • FIG. 4 illustrates a process of selecting and paging a terminal from a gateway, an MME, and a base station according to an embodiment of the present invention.
  • FIG. 5 is a URI-keyword table and keyword-index table used in content analysis of a requested service according to an embodiment of the present invention.
  • FIG. 6 is a terminal-index table used in similar interest terminal selection according to an embodiment of the present invention.
  • FIG. 7 illustrates the flow of a keyword matching and paging process according to an embodiment of the present invention.
  • FIG. 8 illustrates a flow of a process of transmitting a G-RNTI and a security key to a MMC group by a base station after paging according to an embodiment of the present invention.
  • FIG. 9 is a flowchart illustrating a process of receiving downlink resource allocation related scheduling information in an overhearing manner based on a G-RNTI received by an MMC group according to an embodiment of the present invention.
  • FIG. 10 is a flowchart illustrating a process of transmitting G-RNTI and security key and transmitting scheduling information and multicast data according to an embodiment of the present invention.
  • FIG. 11 is a flowchart illustrating a method for caching multicast data from a base station by a terminal according to an embodiment of the present invention.
  • FIG. 12 is a flowchart illustrating a method for a base station to support multicast data caching of a terminal according to an embodiment of the present invention.
  • FIG. 13 shows a configuration of a terminal and a base station that can be applied to an embodiment of the present invention.
  • each component or feature may be considered to be optional unless otherwise stated.
  • Each component or feature may be embodied in a form that is not combined with other components or features.
  • some components and / or features may be combined to form an embodiment of the present invention.
  • the order of the operations described in the embodiments of the present invention may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment.
  • the base station is meant as a terminal node of a network that directly communicates with a mobile station.
  • the specific operation described as performed by the base station in this document may be performed by an upper node of the base station in some cases.
  • various operations performed for communication with a mobile station in a network consisting of a plurality of network nodes including a base station may be performed by the base station or network nodes other than the base station.
  • the 'base station' may be replaced by terms such as a fixed station, a Node B, an eNode B (eNB), an advanced base station (ABS), or an access point.
  • a 'mobile station (MS)' may be a user equipment (UE), a subscriber station (SS), a mobile subscriber station (MSS), a mobile terminal, an advanced mobile station (AMS), a terminal. (Terminal) or a station (STAtion, STA) and the like can be replaced.
  • UE user equipment
  • SS subscriber station
  • MSS mobile subscriber station
  • AMS advanced mobile station
  • Terminal or a station (STAtion, STA) and the like can be replaced.
  • the transmitting end refers to a fixed and / or mobile node that provides a data service or a voice service
  • the receiving end refers to a fixed and / or mobile node that receives a data service or a voice service. Therefore, in uplink, a mobile station may be a transmitting end and a base station may be a receiving end. Similarly, in downlink, a mobile station may be a receiving end and a base station may be a transmitting end.
  • the description that the device communicates with the 'cell' may mean that the device transmits and receives a signal with the base station of the cell. That is, a substantial target for the device to transmit and receive a signal may be a specific base station, but for convenience of description, it may be described as transmitting and receiving a signal with a cell formed by a specific base station.
  • the description of 'macro cell' and / or 'small cell' may not only mean specific coverage, but also 'macro base station supporting macro cell' and / or 'small cell supporting small cell', respectively. It may mean 'base station'.
  • Embodiments of the present invention may be supported by standard documents disclosed in at least one of the wireless access systems IEEE 802.xx system, 3GPP system, 3GPP LTE system and 3GPP2 system. That is, obvious steps or portions not described among the embodiments of the present invention may be described with reference to the above documents.
  • FIG. 1 illustrates an example of a multimedia broadcast and multicast service (MBMS) through a single frequency network within a MBSFN service area.
  • MBMS multimedia broadcast and multicast service
  • MBSFN system 100 includes MBMS service area 102.
  • MBMS service area 102 refers to a group of wireless transmission cells when a particular MBMS service is available and surrounds a number of MBSFN areas 104, 106, 108.
  • MBSFN regions 104, 106, 108 include multiple MBSFN region reserved cells or base stations 110.
  • a particular sport or other program may be broadcast by cells or base stations 110 in MBMS service area 102 at a particular time.
  • Cells or base stations 110 in MBSFN area 106 use the same frequency to perform synchronized transmission. Accordingly, the terminal in the MBSFN region 106 recognizes that one cell transmits MBMS data broadcasted by several cells or base stations 110, even if the terminal moves in the MBSFN region 106. You can get a seamless service.
  • frequency resources for MBSFN are always fixed, which degrades the utilization of frequency resources. For example, if there is no multicast service user in the MBSFN zone, frequency resources are wasted.
  • the MBSFN system 100 may provide a multicast service only to predetermined users. That is, it does not provide a multicast service by selecting only specific users in real time.
  • FIG. 2 illustrates an example of a caching method in a mobile communication network.
  • the base station checks whether the corresponding content exists in the cache server. If the requested content does not exist, the base station requests the content from the media server (S202), receives the content response from the media server (S203), stores the content in the cache server, and responds to the content (S204). If the requested content is stored in the cache server in the base station (S201), the content is transmitted to the terminal without the request to the media server (S205).
  • the service delay time and the load of the server can be reduced as compared to the case where there is no caching, but the congestion of the radio section (terminal to base station) is not reduced.
  • content stored in the cache server in the base station may not be smoothly delivered to the terminal.
  • a plurality of terminals are classified into one reader terminal and other terminals having similar contents interests as those of the reader terminal.
  • the reader terminal is one terminal that first requests a base station for a service of content among a plurality of terminals having similar contents interests.
  • the server first analyzes content categories and interests of users before the same plurality of service requests are received from other terminals. Subsequently, the base station or the server first transmits the corresponding content to the terminals of the users having similar interests before the user requests, and each terminal stores the received contents.
  • the server transmits the content to each of a plurality of terminals having similar contents interests in advance. Accordingly, network congestion can be lowered by reducing the repeated procedure compared to the case where each terminal requests the same service without caching.
  • the probability that the content provided through caching becomes the information required by the user is called a fitting rate.
  • Caching has an effect on improving network congestion because a high conformance rate can reduce duplication compared to when each terminal makes a service request.
  • grouping for selecting a terminal having similar interests as the content requested by the reader terminal should be effectively performed.
  • grouping is performed at the MME and the gateway.
  • the MME performs deep packet inspection (DPI) that inspects the contents of the service request packet and media category keyword classification of the service requested content.
  • the gateway performs a media category keyword derived from the MME based on the content interest data of the pre-written users. By comparison, users who have the same interests as the content requested for the service are selected.
  • DPI deep packet inspection
  • channel state is also considered to ensure communication quality of the reader terminal. Accordingly, the base station analyzes the channel state of the user terminals selected by the MME and the gateway to select the terminal having a channel state that can ensure the communication quality of the reader terminal.
  • the gateway, the MME, and the base station select a terminal having a channel state capable of ensuring the communication quality of the reader terminal with the same content interest as the content requested by the reader terminal.
  • the selected terminal is defined as a multicast mobile caching (MMC) terminal.
  • MMC multicast mobile caching
  • the leader terminal and the MMC terminal are collectively defined as an MMC group.
  • a method of receiving scheduling information through overhearing is provided so that an MMC group receives scheduling information related to downlink resource allocation.
  • Overhearing refers to a process in which an MMC terminal listens to data transmitted from a base station to a reader terminal. For overhearing, the reader terminal and the MMC terminal must share the same identifier in the network.
  • a temporary identifier shared by an MMC group in order to receive scheduling information related to downlink resource allocation of the same content is defined as a group-radio network temporary identifier (G-RNTI).
  • G-RNTI group-radio network temporary identifier
  • the MMC terminal may receive the same content data transmitted from the base station to the reader terminal through the overhearing scheduling information. Accordingly, the MMC group may store the same content data in each terminal.
  • FIG. 3 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention.
  • 3 illustrates a procedure of requesting a service, analyzing a content of a requested service, selecting a terminal of similar interest, selecting an MMC group, and transmitting a G-RNTI in one embodiment of the present invention.
  • FIG. 5 to be described together is a URI-keyword table and keyword-index table used in content analysis of a requested service during the procedure shown in FIG. 3.
  • FIG. 6 is a terminal-index table used for terminal selection of similar interest in the procedure shown in FIG. 3. 5 and 6 illustrate the interests of subscription users in advance by the server operator, and is shared between the gateway and the MME.
  • the reader terminal 10 sends a service request to the base station 20 (S301).
  • the reader terminal refers to a terminal that first transmits a service request for content to a base station among a plurality of terminals having similar interests.
  • the service request is a request for transmission of specific media content and includes a Uniform Resource Identifier (URI) of the specific media.
  • URI Uniform Resource Identifier
  • the base station 20 performs the first paging after receiving the service request from the reader terminal 10 (S302).
  • a paging signal is transmitted to terminals having a history of reproducing a URI of content that has received a service request in the past. Terminals in the idle state that receive the paging signal from the base station 20 transition to the connected state.
  • the base station 20 transmits the service request received from the reader terminal 10 to the gateway 30 (S303).
  • the service request to be delivered is the same as the service request received from the reader terminal, and includes the URI of the content which received the service request.
  • the gateway 30 performs deep packet inspection (DPI) on the received service request (S304).
  • DPI refers to a method that examines the contents of a packet as well as the source and destination information of the packet. Accordingly, the gateway 30 analyzes the contents of the received service request packet.
  • the gateway 30 performs media category classification on the contents of the service request packet analyzed through the DPI using the URI-keyword table shown in FIG. 5 (S305).
  • the URI-keyword table of FIG. 5 is a table prepared in advance, and media categories such as sports, science, movies, music, and dramas are matched by keywords for each URI.
  • the gateway 30 derives the media category keyword of the service requested content by looking up the URI of the service request analyzed through the DPI in the URI-keyword table of FIG. 5.
  • the gateway 30 derives the category index of the service requested content by using the keyword-index table shown in FIG. 5 with respect to the derived media category keyword (S306).
  • the keyword-index table of FIG. 5 is also prepared in advance, and is a table in which indexes of, for example, 0000, 0001, 0010, 0011, 0100, etc. are determined for each category of sports, music, drama, film, science, and the like.
  • the gateway 30 searches the derived media category keyword in the keyword-index table to derive the media category index of the service requested content.
  • the gateway 30 transmits the derived category index to the mobility management entity (MME) 40 together with the paging notification (S306).
  • the paging notification is a signal that the gateway informs the MME to paging the base station after selecting the paging target.
  • the MME 40 selects the terminal 60 having the media category of the service requested content as the content interest, using the terminal-index table shown in FIG. 6 with respect to the received category index (S307).
  • the terminal-index table of FIG. 6 is prepared in advance, and is a table in which content interests of the user of the terminal are organized by category index for each terminal.
  • the MME 40 finds the received category index in the terminal-index table of FIG. 6 and selects the terminal 60 having the media category of the service requested content as the content interest. For example, if the content requested by the leader terminal is a baseball video, the gateway derives 0000, which is an index of the sports category, and the MME selects a terminal having a 0000 from the terminal-index table, that is, a terminal interested in sports.
  • the MME 40 transmits an identifier of the selected terminal 60 and a paging command for an idle terminal among the selected terminals 60 to the base station 20 to access the selected terminal 60 (S308). .
  • the base station 20 transmits a paging signal to the selected terminal 60 in the idle state based on the identifier of the selected terminal 60 received from the MME 40.
  • the selected terminal 60 in the connected state maintains the connected state, and the selected terminal 60 in the idle state transitions to the connected state (S310), so that all the selected terminals 60 are base stations. Is connected to.
  • the selected terminal 60 transmits its channel status report to the base station (S311).
  • the base station 20 determines the MMC group in consideration of the channel state of the selected terminal 60 according to the received channel state report (S312).
  • the determination of the MMC group in consideration of the channel state is for ensuring the communication quality of the reader terminal 10.
  • the base station 20 may determine the Modulation and Coding Scheme (MCS) level based on the channel state of the reader terminal 10 and thereby guarantee the quality of the reader terminal 10.
  • MCS Modulation and Coding Scheme
  • the base station 20 may select a terminal that is equal to or greater than the channel state of the reader terminal 10.
  • the terminal may be selected such that the worse state of the channel state is less than the threshold value than the reader terminal 10.
  • retransmission of another terminal may be suspended and the retransmission of the reader terminal 10 may be processed first.
  • the MMC group is a terminal in which terminal caching is performed according to an embodiment of the present invention.
  • the MMC group has a channel category capable of ensuring the communication quality of the reader terminal 10 while having the media category of the terminal selected by the reader terminal 10 and S312, that is, the content requested for service (S301) as the content interest.
  • Excitation terminal hereinafter, MMC terminal 50.
  • the base station 20 generates the G-RNTI and transmits the same G-RNTI and security key to the MMC group, that is, the reader terminal 10 and the MMC terminal 50.
  • the G-RNTI is a temporary identifier shared by the MMC group in order to receive scheduling information related to downlink resource allocation of the same content. By receiving the same G-RNTI, the MMC groups share the same identifier.
  • the base station 20 transmits the G-RNTI and the security key to the MMC group in a unicast manner through a physical downlink shared channel (PDSCH).
  • PDSCH physical downlink shared channel
  • the base station 20 transmits downlink resource allocation related scheduling information to the reader terminal 10.
  • the MMC terminal receives the downlink resource allocation related scheduling information transmitted to the reader terminal in an overhearing manner (S315).
  • the overhearing is performed through blind detection of the received scheduling information.
  • the blind detection refers to a process of finding out what the current modulation scheme is from the received signal.
  • the MMC terminal 50 determines a modulation scheme through blind detection, and then demodulates the received scheduling signal through an equalization process.
  • 4 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 4 illustrates a process of selecting and paging a terminal from a gateway, an MME, and a base station in detail according to an embodiment of the present invention.
  • the service request S301 of the reader terminal 10 includes a URI of a specific media.
  • the base station 20 transfers the service request received from the reader terminal 10 to the gateway 30 as it is.
  • the URI of the specific media is also transmitted to the gateway 30 through the base station 20.
  • the gateway 30 analyzes the contents of the data packet received through the DPI and derives the URI of the specific media.
  • the gateway 30 derives a media category keyword matching the URI of the specific media derived from the DPI result using the URI-keyword table of FIG. 5 previously prepared.
  • the gateway 30 derives the media category index through the keyword index table of FIG. 5 previously prepared.
  • the gateway 30 derives a keyword index of '0000' for the keyword 'sports' in FIG. 5.
  • the gateway 30 transmits the index derived together with the paging notification to the MME (S306).
  • the MME 40 selects the terminal 60 having the same interest as the content of the service request by using the terminal-index table of FIG. 6 prepared in advance based on the received index.
  • the terminal-index table of FIG. 6 is a table in which content interest for each user terminal is pre-filled with an index.
  • the MME 40 may select the terminal 60 that is interested in the media category of the service requested content through the terminal-index table of FIG. 6. For example, if the media category index of the service-requested content is '0000' indicating sports, and terminal 1 and terminal 2 have '0000' in the terminal-index table, the terminal 1 and terminal 2 are interested in sports. As a terminal, it is a terminal which can raise the fitting ratio of MMC group selection. Therefore, the MME 40 selects the terminal 1 and the terminal 2 and transmits a paging command for the terminal in the idle state of the base station 20 (S308).
  • the base station 20 transmits a paging signal only to the terminal 1 (51) and the terminal 2 (52) that has received the paging command among the terminal 70 in the cell (S309). Accordingly, only the terminal 1 51 and the terminal 2 52 of the terminal 70 in the cell transition to the base station.
  • 7 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 7 illustrates the flow of keyword matching and paging in detail according to an embodiment of the present invention.
  • the service request is transmitted from the reader terminal 10 to the base station 20 (S301).
  • the base station 20 transmits the received service request to the gateway 30.
  • the gateway 30 performs DPI on the received service request packet (S304).
  • the gateway 30 derives the category keyword of the content and the index of the keyword by using the URI derived from the DPI result using the URI-keyword table and keyword-index table of FIG. 5.
  • the gateway 30 transmits a paging notification to the MME 40 together with the index of the keyword (S306).
  • the MME 40 selects the terminal 60 having the same interest as the content of the service request based on the received keyword index of FIG. 6.
  • the MME 40 transmits a paging command for the terminal in the idle state, together with the paging information (S308).
  • the base station 20 transmits a paging signal to the terminal 1 51 and the terminal 2 52 which are in an idle state among the terminal 60 having the same interest as the content of the service request based on the paging command and the paging information received by the MME. send.
  • the base station wakes up all the groups with similar interests once connected. Subsequently, the base station determines an MMC group for a terminal capable of smooth communication among them according to channel conditions, and distributes the corresponding content to increase the suitability.
  • users with similar interests use or do not use the communication network by requesting or not requesting services at similar times with respect to the content for that interest. Therefore, it is difficult for the user to use the service smoothly at the time of traffic congestion, and the operator has a problem of spending network operation cost at the time of the busy traffic.
  • the gateway 30 and the MME 40 select a terminal based on the interests.
  • the base station 20 selects an MMC group, that is, a terminal to be finally cached, based on the channel state among the selected terminals.
  • the terminal which is not selected as the MMC group among the terminals awakened in the connected state according to the transmission of the paging signal of the base station 20, returns to the idle state again without receiving the G-RNTI and the security key.
  • 8 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 8 illustrates a flow of a process of transmitting a G-RNTI and a security key to a MMC group by a base station after paging according to an embodiment of the present invention.
  • the base station 20 After determining the MCS group (S312), the base station 20 transmits the G-RNTI and the security key to the MCS group (S313). Transmission of the G-RNTI and the security key is performed through the PDSCH in a unicast manner to each reader terminal 10 and the MCS terminal 50.
  • the G-RNTI and the security key are transmitted to each of the terminals 10 and 51 in unicast through a physical downlink shared channel (PDSCH).
  • the G-RNTI is delivered through PDSCH / Downlink Shared Channel (PDSCH) / Common Control Channel (CCCH) / Signaling Radio Bearer 0 (SRB0) in an RRC connection setup step.
  • the G-RNTI may be configured in a bit string size (16 bits), but is not limited to such an implementation form and may be implemented in various forms and number of bits.
  • the terminal that has not received the G-RNTI and the security key is not selected as an MMC group and returns to an idle state again.
  • terminal 2 52 is a terminal that is not selected as an MMC group.
  • the base station 20 does not transmit the G-RNTI and the security key to the terminal 2 (52).
  • 9 illustrates a part of a procedure for performing UE caching in an MBSFN system according to an embodiment of the present invention.
  • 9 is a flowchart illustrating a process of receiving an overhearing method of downlink resource allocation related scheduling information based on a G-RNTI received by an MMC group according to an embodiment of the present invention.
  • the base station 20 transmits downlink resource allocation related scheduling information to the reader terminal 10.
  • the MMC terminal 50 receives the downlink resource allocation related scheduling information transmitted to the reader terminal 10 in an overhearing manner (S315).
  • Overhearing refers to a process in which the MMC terminal 50 overhears the data transmitted from the base station 20 to the reader terminal 10.
  • overhearing is a process in which the MMC terminal 50 detects the G-RNTI, which is a temporary identifier for sharing scheduling information specifically transmitted to the reader terminal 10.
  • the MMC terminal 50 receives the same G-RNTI as the reader terminal 10 from the base station 20, through which the MMC terminal 50 may overhear scheduling information transmitted from the base station to the reader terminal 10. have.
  • the overhearing is performed through blind detection of the received scheduling information.
  • the MMC terminal 50 By receiving the scheduling information, the MMC terminal 50 obtains allocated resource information of the same multicast data as that of the reader terminal 10.
  • the MMC terminal 50 receives the multicast data transmitted to the resource region indicated by the scheduling information in the same manner as the reader terminal 10 based on the received scheduling information (S317). Accordingly, the MMC terminal 50 may store data of the same content as the content requested by the reader terminal 10 in the terminal. That is, the MMC terminal 50 does not directly request content, but receives and stores data according to a request of the reader terminal 10 having similar interests. Thereafter, the MMC terminal may perform a caching by responding to a content when the stored media content corresponds to the requested media at the request of the user and requesting a service from the base station when the requested media is not stored.
  • FIG. 10 illustrates a part of a procedure for performing UE caching in an MBSFN system according to an embodiment of the present invention.
  • FIG. 10 is a flowchart illustrating a transmission process of a G-RNTI and a security key and transmission of scheduling information and multicast data according to an embodiment of the present invention.
  • the terminal 60 having the media category of the service requested content as the content interest is transitioned to the connected state by the paging signal transmission of the base station 20 (S310).
  • the base station 20 determines the MMC terminal 50 to belong to the MMC group based on the channel state among the terminal 60 in the connected state. For example, in FIG. 10, terminal 1 51, which is a terminal capable of ensuring the communication quality of the reader terminal 10, is determined as an MMC group, but terminal 2, which is a terminal that cannot guarantee the communication quality of the reader terminal 10. 52 cannot be determined as an MMC group. Accordingly, the terminal 2 52 that is not determined as the MMC group is switched to the idle state again.
  • the base station 20 transmits a G-RNTI and a security key to the reader terminal 10 and the MMC terminal 50, for example, the terminal 1 51 in FIG. 10.
  • the reader terminal 10 and the MMC terminal 50 receive scheduling information through the G-RNTI.
  • the reception of the scheduling information is performed in such a manner that the MMC terminal 50 overhears the scheduling information S314 transmitted to the reader terminal 10 (S315).
  • the reader terminal 10 and the MMC terminal 51 obtain the same downlink resource allocation information related scheduling information, and based on this, receive the same multicast data transmitted to the resource region indicated by the scheduling information (S316, S317). ).
  • data retransmission may be performed (S318 and S319).
  • Data retransmission is performed in the same way as data transmission.
  • the base station 20 may suspend the retransmission of the MMC terminal 50 and may preferentially process the retransmission of the reader terminal 10 in order to prevent communication quality degradation of the reader terminal 10.
  • 11 is a flowchart illustrating a method of caching multicast data of an MMC terminal 50 according to an embodiment of the present invention. 11 illustrates the embodiment described above according to a time series flow. Therefore, even if not explicitly shown or described in Figure 11 it can be easily seen that the above-described proposals can be applied to the same or similar.
  • Multicast data reception of the MMC terminal 50 starts from the selection process to the MMC group.
  • the terminal is selected by the terminal 60 having the media category of the content requested by the MME 40 as the content interest, and receives a paging signal from the base station 20 (S1110), and transitions from the idle state to the connected state. do.
  • the terminal in the connected state transmits each channel status report to the base station 20 (S1120).
  • the terminal is determined as the MMC terminal 50 belonging to the MMC group when the communication quality of the reader terminal 10 can be guaranteed based on the channel status report from the base station.
  • the terminal determined as the MMC terminal 50 receives the G-RNTI and the security key from the base station 20 (S1130). Since the terminal that has not received the G-RNTI and the security key from the base station 20 is not determined by the MMC terminal 50, the terminal transitions to the idle state.
  • the MMC terminal 50 Upon receiving the G-RNTI and the security key, the MMC terminal 50 receives the downlink resource allocation related scheduling information received by the reader terminal 10 from the base station in an overhearing manner (S1140). The overhearing of the MMC terminal 50 is performed through blind detection of the received scheduling information. The MMC terminal 50 receives the same downlink resource allocation related scheduling information as the leader terminal 10 due to over-earing.
  • the MMC terminal 50 receives data transmitted from the base station to the resource region indicated by the scheduling information in the same manner as the reader terminal 10 based on the scheduling information (S1150). That is, the MMC terminal 50 receives the media content data requested by the reader terminal 10.
  • the MMC terminal may perform caching by storing the received media content data and responding to the content when the user requests it.
  • 12 is a flowchart illustrating a method in which a base station supports multicast data caching of an MMC terminal 50 according to an embodiment of the present invention. 12 illustrates an embodiment described above according to a time series flow. Accordingly, similarly to the case of FIG. 11, even if not explicitly illustrated or described in FIG. 12, it is easily understood that the above-described proposals may be applied identically or similarly.
  • the base station 20 transmits a paging signal to the terminal selected by the terminal 60 having the media category of the content requested by the MME 40 as the content interest (S1210).
  • the terminal receiving the paging signal from the base station 20 transitions from the idle state to the connected state.
  • the terminal that receives the paging signal from the base station 20 and transitions to the connected state transmits channel state information to the base station 20.
  • the base station 20 receives channel state information from the terminal (S1220).
  • the base station 20 determines the terminal capable of guaranteeing the communication quality of the reader terminal 10 as the MMC terminal 50 belonging to the MMC group based on the received channel state report (S1230).
  • the base station 20 transmits the G-RNTI and the security key to the MMC group, that is, the reader terminal 10 and the MMC terminal 50.
  • the base station 20 transmits the G-RNTI and the security key to each reader terminal 10 and the MMC terminal 50 in a unicast manner through a physical downlink shared channel (PDSCH).
  • PDSCH physical downlink shared channel
  • the base station 20 transmits multicast resource related scheduling information to the reader terminal 10 (S1250).
  • the scheduling information 3 is transmitted in a form in which scheduling information is transmitted to the reader terminal 10, but the MMC terminals 50 overhear this scheduling information, and as a result, the reader terminal 10 and the MMC terminal ( 50), the scheduling information is multicasted. Overhearing of the MMC terminal 50 is performed through blind detection of the received scheduling information.
  • the MMC terminal 50 receives the same downlink resource allocation related scheduling information as the leader terminal 10 due to over-earing.
  • the base station 20 After transmission of the scheduling information, the base station 20 transmits multicast data to the MMC groups 10 and 50 (S1260). Since the same scheduling information is transmitted to each of the MMC groups through overhearing, the same data is also transmitted to each terminal in the multicast data.
  • FIG. 13 is a diagram illustrating a configuration of a terminal and a base station according to an embodiment of the present invention.
  • the terminal 1300 and the base station 1400 may include radio frequency (RF) units 1310 and 1410, processors 1320 and 1420, and memories 1330 and 1430, respectively.
  • RF radio frequency
  • FIG. 13 illustrates only a 1: 1 communication environment between the terminal 1300 and the base station 140, a communication environment may also be established between a plurality of terminals and a plurality of base stations.
  • Each RF unit 1310, 1410 may include a transmitter 1312, 1412 and a receiver 1314, 1414, respectively.
  • the transmitting unit 1312 and the receiving unit 1314 of the terminal 1300 are configured to transmit and receive signals with the base station 1400 and other terminals, and the processor 1320 is functionally functional with the transmitting unit 1312 and the receiving unit 1314.
  • the transmitter 1312 and the receiver 1314 may be configured to control a process of transmitting and receiving signals with other devices.
  • the processor 1320 performs various processes on the signal to be transmitted and then transmits the signal to the transmitter 1312, and performs the process on the signal received by the receiver 1314.
  • the processor 1320 may store the information included in the exchanged message in the memory 1330.
  • the terminal 1300 can perform the method of various embodiments of the present invention described above.
  • the transmitting unit 1412 and the receiving unit 1414 of the base station 1400 is configured to transmit and receive signals with other base stations and terminals, and the processor 1420 is functionally connected to the transmitting unit 1412 and the receiving unit 1414 and The 1414 and the receiver 1414 may be configured to control a process of transmitting and receiving a signal with other devices.
  • the processor 1420 may perform various processing on a signal to be transmitted, transmit the same to the transmitter 1412, and may process a signal received by the receiver 1414. If necessary, the processor 1420 may store information included in the exchanged message in the memory 1430. With this structure, the base station 1400 can perform the method of the various embodiments described above.
  • the processors 1320 and 1420 of the terminal 1300 and the base station 1400 respectively instruct (eg, control, adjust, manage, and the like) operations at the terminal 1300 and the base station 1400, respectively.
  • Respective processors 1320 and 1420 may be connected to memories 1330 and 1430 that store program codes and data.
  • the memories 1330 and 1430 are connected to the processors 1320 and 1420 to store operating systems, applications, and general files.
  • the processors 1320 and 1420 of the present invention may also be referred to as a controller, a microcontroller, a microprocessor, a microcomputer, or the like. Meanwhile, the processors 1320 and 1420 may be implemented by hardware or firmware, software, or a combination thereof.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • DSPDs digital signal processing devices
  • PLDs programmable logic devices
  • FPGAs Field programmable gate arrays
  • the above-described method may be written as a program executable on a computer, and may be implemented in a general-purpose digital computer which operates the program using a computer readable medium.
  • the structure of the data used in the above-described method can be recorded on the computer-readable medium through various means.
  • Program storage devices that may be used to describe storage devices that include executable computer code for performing the various methods of the present invention should not be understood to include transient objects, such as carrier waves or signals. do.
  • the computer readable medium includes a storage medium such as a magnetic storage medium (eg, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (eg, a CD-ROM, a DVD, etc.).
  • the terminal caching method using multicast as described above has been described with reference to an example applied to 3GPP LTE / LTE-A system, but it is possible to apply to various wireless communication systems including IEEE 802.16 in addition to 3GPP LTE / LTE-A. Do.

Abstract

Disclosed is a terminal caching method using a multicast in a mobile communication system, and particularly, the method comprising the steps of: receiving, from a base station, a group-radio network temporary identifier (G-RNTI), a temporary identifier of a multicast mobile caching (MMC) group comprising a reader terminal and terminals which are interested in content corresponding to a service request transmitted by the reader terminal; receiving, from the base station, the scheduling information transmitted to the reader terminal in response to the service request through an overhearing method by using the G-RNTI; receiving, from the base station, multicast data transmitted to a resource region indicated by the scheduling information, wherein the reader terminal is a terminal, for transmitting the service request first to the base station, among a plurality of terminals which are interested in the content.

Description

이동통신 시스템에서 멀티캐스트를 이용한 단말 캐싱 방법 및 장치Terminal caching method and device using multicast in mobile communication system
이하의 설명은 무선 통신 시스템에 대한 것으로, 보다 구체적으로는 멀티캐스트를 이용하여 사용자의 단말에 데이터를 캐싱하는 방법 및 그 장치에 대한 것이다.The following description relates to a wireless communication system, and more particularly, to a method and apparatus for caching data to a terminal of a user using multicast.
최근 이동통신 네트워크에서는 서비스 요청의 증가에 따라 기지국 및 미디어 서버의 부하가 증가하고 있으며, 한정된 네트워크 자원으로 인하여 서비스 품질의 저하가 문제되고 있다. 이를 방지하기 위하여 다양한 무선 통신 기술이 개발되고 있다. Recently, in the mobile communication network, the load of the base station and the media server increases with the increase of the service request, and the deterioration of the service quality is problematic due to limited network resources. In order to prevent this, various wireless communication technologies have been developed.
이 중에서 MBSFN(Multimedia Broadcast and multicast service Single Frequency Network)는 구역에 속해있는 모든 기지국의 전송을 위하여 단일 주파수 네트워크 기능을 도입해 MBMS(Multimedia Broadcast and Multicast Service) 전송 도중 주파수 스위칭으로 인한 서비스 간섭을 줄일 수 있도록 하는 기술이다.Among these, the MBSFN (Multimedia Broadcast and Multicast Service Single Frequency Network) introduces a single frequency network function for the transmission of all base stations in a zone, thereby reducing service interference due to frequency switching during MBMS (Multimedia Broadcast and Multicast Service) transmission. Technology
또한, 캐싱(caching)은 미디어 서버로부터 미디어 컨텐츠를 미리 전송받아 저장한 뒤, 사용자가 요청한 컨텐츠가 저장된 경우 곧바로 컨텐츠를 전송하고, 저장되지 않은 경우 미디어 서버에 컨텐츠를 요청함으로써 네트워크 부하를 줄일 수 있도록 하는 기술이다.In addition, caching is to receive the media content from the media server in advance to store the content, if the user requested content is stored immediately to save the content, if not stored so that the network load can be reduced by requesting the content to the media server It is a technique to do.
본 발명은 상기한 바와 같은 일반적인 기술의 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 하나의 주파수 자원으로 동시에 여러 사용자들에게 서비스를 제공함으로써 혼잡 상황을 방지하는 것이다. SUMMARY OF THE INVENTION The present invention has been made to solve the problems of the general technology as described above, and an object of the present invention is to prevent congestion by providing a service to multiple users simultaneously with one frequency resource.
본 발명의 또 다른 목적은, 임의의 단말이 기지국에서 데이터를 수신할 때, 같은 하향링크 채널을 통해서 해당 데이터를 다른 단말들이 오버히어링(overhearing) 및 캐싱을 함으로써 주파수 자원 활용도를 높이는 것이다.Another object of the present invention is to increase the frequency resource utilization by the other terminal overhearing and caching the data through the same downlink channel when any terminal receives data from the base station.
본 발명에서 이루고자 하는 기술적 목적들은 이상에서 언급한 사항들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 이하 설명할 본 발명의 실시예로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 고려될 수 있다.Technical objects to be achieved in the present invention are not limited to the above-mentioned matters, and other technical problems which are not mentioned are intended to those skilled in the art from the embodiments of the present invention to be described below. May be considered.
상기 기술적 과제를 해결하기 위하여 단말이 기지국으로부터 멀티캐스트 데이터를 캐싱하는 방법은, 기지국으로부터 리더 단말 및 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 수신하는 단계, G-RNTI를 이용하여, 기지국으로부터 서비스 요청에 응답하여 리더 단말에 전송되는 스케줄링(scheduling) 정보를 오버히어링(overhearing) 방식으로 수신하는 단계, 기지국으로부터 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 수신하는 단계를 포함하며, 리더 단말은 컨텐츠를 관심사로 갖는 복수의 단말 중 기지국에 서비스 요청을 먼저 보낸 단말이다.In order to solve the above technical problem, a method of caching multicast data from a base station by a terminal includes: a MMC (Multicast Mobile Caching) consisting of terminals having a content corresponding to a service request transmitted from a base station to a reader terminal and a reader terminal Receiving a Group-Radio Network Temporary Identifier (G-RNTI) which is a temporary identifier of a group, using the G-RNTI, overhearing scheduling information transmitted to a reader terminal in response to a service request from a base station and receiving multicast data transmitted from a base station to a resource region indicated by scheduling information, wherein the reader terminal first sends a service request to a base station among a plurality of terminals having content as an interest. It is a terminal.
오버히어링 방식은 수신한 스케줄링 정보를 블라인드 디텍션(Blind detection)하는 것일 수 있다.The overhearing scheme may be blind detection of the received scheduling information.
단말은 기지국으로부터 G-RNTI를 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast) 방식으로 수신할 수 있다.The UE may receive the G-RNTI from the base station in a unicast manner through a physical downlink shared channel (PDSCH).
MMC 그룹에 속한 단말들은 리더 단말의 채널 상태를 고려하여 기지국에 의하여 결정될 수 있고, 스케줄링 정보의 MCS(Modulation and Coding Scheme) 레벨은 리더 단말의 채널 상태를 고려하여 결정될 수 있다.The terminals belonging to the MMC group may be determined by the base station in consideration of the channel state of the reader terminal, and the modulation and coding scheme (MCS) level of the scheduling information may be determined in consideration of the channel state of the reader terminal.
캐싱하는 방법은 기지국으로부터 유휴 상태에서 연결 상태로 천이할 것을 지시하는 페이징 신호를 수신하는 단계, 연결 상태에서 G-RNTI가 수신되지 않는 경우 다시 유휴 상태로 천이하는 단계를 더 포함할 수 있다.The caching method may further include receiving, from the base station, a paging signal instructing to transition from the idle state to the connected state, and transitioning back to the idle state if the G-RNTI is not received in the connected state.
상기 기술적 과제를 해결하기 위하여 기지국이 단말의 멀티캐스트 캐싱을 지원하는 방법은, 단말에 리더 단말 및 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 전송하는 단계, 리더 단말에 스케줄링(scheduling) 정보를 전송하는 단계, MMC 그룹에 멀티캐스트 데이터를 전송하는 단계를 포함하며, 리더 단말은 컨텐츠를 관심사로 갖는 복수의 단말 중 기지국에 서비스 요청을 먼저 보낸 단말이다.In order to solve the technical problem, the base station supports the multicast caching of the terminal, MMC (Multicast Mobile Caching) consisting of the terminal having a content of the reader terminal and the content corresponding to the service request sent to the terminal of interest to the terminal Transmitting a group-radio network temporary identifier (G-RNTI), which is a temporary identifier of a group, transmitting scheduling information to a reader terminal, and transmitting multicast data to an MMC group. The terminal is a terminal that first sends a service request to a base station among a plurality of terminals having a content of interest.
상기 기술적 과제를 해결하기 위한 단말은, 송신부, 수신부, 송신부 및 수신부와 연결되어 동작하는 프로세서를 포함하고, 프로세서는 기지국으로부터 리더 단말 및 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 수신하고, G-RNTI를 통해 기지국으로부터 서비스 요청에 응답하여 리더 단말에 전송되는 스케줄링(scheduling) 정보를 오버히어링(overhearing) 방식으로 수신하며, 기지국으로부터 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 수신하도록 수신부를 제어하고, 리더 단말은 컨텐츠를 관심사로 갖는 복수의 단말 중 기지국에 서비스 요청을 먼저 보낸 단말이다.The terminal for solving the above technical problem includes a processor operating in connection with a transmitter, a receiver, a transmitter, and a receiver, the processor having a terminal of interest from the base station and the content corresponding to the service request transmitted from the reader terminal Receives a Group-Radio Network Temporary Identifier (G-RNTI), which is a temporary identifier of a multicast mobile caching (MMC) group, and is transmitted to a reader terminal in response to a service request from a base station through the G-RNTI. ) Receiving information in an overhearing manner, and controlling the receiving unit to receive multicast data transmitted from the base station to the resource region indicated by the scheduling information, and the reader terminal to the base station among the plurality of terminals having the content of interest. The terminal that sent the service request first.
상기 기술적 과제를 해결하기 위한 기지국은, 송신부, 수신부, 송신부 및 수신부와 연결되어 동작하는 프로세서를 포함하고, 프로세서는 단말에 리더 단말 및 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 전송하고, 리더 단말에 스케줄링(scheduling) 정보를 전송하며, MMC 그룹에 멀티캐스트 데이터를 전송하도록 송신부를 제어하고, 리더 단말은 컨텐츠를 관심사로 갖는 복수의 단말 중 기지국에 서비스 요청을 먼저 보낸 단말이다.The base station for solving the above technical problem includes a processor operating in connection with a transmitter, a receiver, a transmitter, and a receiver, the processor having a reader terminal and a content corresponding to a service request transmitted by the reader terminal as a terminal of interest. Transmit Group-Radio Network Temporary Identifier (G-RNTI), which is a temporary identifier of a Multicast Mobile Caching (MMC) group, and transmits scheduling information to a reader terminal, and transmits multicast data to an MMC group. The transmitter is controlled so that the reader terminal is a terminal that first sends a service request to a base station among a plurality of terminals having a content of interest.
본 발명의 실시예들에 따르면 다음과 같은 효과를 기대할 수 있다.According to embodiments of the present invention, the following effects can be expected.
첫째로, 캐싱된 데이터를 사용자들이 열람하는 동안 추가의 주파수 자원을 사용하지 않기 때문에 기지국의 혼잡도 증가를 막을 수 있다.Firstly, since the user does not use additional frequency resources while viewing the cached data, it is possible to prevent an increase in congestion of the base station.
둘째로, 실시간으로 멀티캐스트 대상 사용자들을 유동적으로 선택할 수 있어 주파수 자원 활용도를 높일 수 있다.Second, users can flexibly select multicast target users in real time, thereby increasing frequency resource utilization.
본 발명의 실시예들에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 이하의 본 발명의 실시예들에 대한 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 도출되고 이해될 수 있다. 즉, 본 발명을 실시함에 따른 의도하지 않은 효과들 역시 본 발명의 실시예들로부터 당해 기술분야의 통상의 지식을 가진 자에 의해 도출될 수 있다.Effects obtained in the embodiments of the present invention are not limited to the above-mentioned effects, and other effects not mentioned above are usually described in the technical field to which the present invention pertains from the description of the embodiments of the present invention. Can be clearly derived and understood by those who have That is, unintended effects of practicing the present invention may also be derived from those skilled in the art from the embodiments of the present invention.
이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다. 각 도면에서의 참조 번호(reference numerals)들은 구조적 구성요소(structural elements)를 의미한다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings are provided to facilitate understanding of the present invention, and provide embodiments of the present invention together with the detailed description. However, the technical features of the present invention are not limited to the specific drawings, and the features disclosed in the drawings may be combined with each other to constitute new embodiments. Reference numerals in each drawing refer to structural elements.
도 1은 MBSFN 서비스 영역 내의 단일 주파수 네트워크(Single Frequency Network)를 통한 MBMS(Multimedia Broadcast and Multicast Service)의 일 예를 도시한다.1 illustrates an example of a multimedia broadcast and multicast service (MBMS) through a single frequency network within a MBSFN service area.
도 2는 이동통신 네트워크에서 캐싱(caching) 방법의 일 예를 도시한다.2 illustrates an example of a caching method in a mobile communication network.
도 3은 본 발명의 일 실시예에 따른 서비스 요청, 요청된 서비스의 컨텐츠 분석, 비슷한 관심사 단말 선정, MMC 그룹 선정, G-RNTI 전송까지의 절차를 도시한다.3 illustrates a procedure for requesting a service, analyzing a content of a requested service, selecting a terminal of similar interest, selecting an MMC group, and transmitting a G-RNTI according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따라 게이트웨이, MME 및 기지국에서 단말을 선별해 페이징하는 과정을 구체적으로 도시한다.4 illustrates a process of selecting and paging a terminal from a gateway, an MME, and a base station according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따라 요청된 서비스의 컨텐츠 분석에서 사용되는 URI-키워드 표 및 키워드-인덱스 표이다.5 is a URI-keyword table and keyword-index table used in content analysis of a requested service according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따라 비슷한 관심사 단말 선정에서 사용되는 단말-인덱스 표이다.6 is a terminal-index table used in similar interest terminal selection according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 키워드 매칭 및 페이징 과정의 흐름을 구체적으로 도시한다.7 illustrates the flow of a keyword matching and paging process according to an embodiment of the present invention.
도 8은 본 발명의 일 실시예에 따라 기지국이 페이징 후 MMC 그룹에게 G-RNTI 및 보안 키를 전송하는 과정의 흐름을 구체적으로 도시한다.8 illustrates a flow of a process of transmitting a G-RNTI and a security key to a MMC group by a base station after paging according to an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따라 MMC 그룹이 수신한 G-RNTI를 바탕으로 하향링크 자원 할당 관련 스케줄링 정보를 오버히어링 방식으로 수신하는 과정의 흐름을 도시한다.9 is a flowchart illustrating a process of receiving downlink resource allocation related scheduling information in an overhearing manner based on a G-RNTI received by an MMC group according to an embodiment of the present invention.
도 10은 본 발명의 일 실시예에 따른 G-RNTI 및 보안 키의 전송과 스케줄링 정보 및 멀티캐스트 데이터의 전송 과정의 흐름을 도시한다.10 is a flowchart illustrating a process of transmitting G-RNTI and security key and transmitting scheduling information and multicast data according to an embodiment of the present invention.
도 11은 본 발명의 일 실시예에 따라 단말이 기지국으로부터 멀티캐스트 데이터를 캐싱하는 방법을 나타낸 순서도이다.11 is a flowchart illustrating a method for caching multicast data from a base station by a terminal according to an embodiment of the present invention.
도 12는 본 발명의 일 실시예에 따라 기지국이 단말의 멀티캐스트 데이터 캐싱을 지원하는 방법을 나타낸 순서도이다.12 is a flowchart illustrating a method for a base station to support multicast data caching of a terminal according to an embodiment of the present invention.
도 13은 본 발명의 일 실시예에 적용될 수 있는 단말 및 기지국의 구성을 도시한다.13 shows a configuration of a terminal and a base station that can be applied to an embodiment of the present invention.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the present invention have been selected as widely used general terms as possible in consideration of the functions in the present invention, but this may vary according to the intention or precedent of the person skilled in the art, the emergence of new technologies and the like. In addition, in certain cases, there is also a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the invention. Therefore, the terms used in the present invention should be defined based on the meanings of the terms and the contents throughout the present invention, rather than the names of the simple terms.
이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.The following embodiments combine the components and features of the present invention in a predetermined form. Each component or feature may be considered to be optional unless otherwise stated. Each component or feature may be embodied in a form that is not combined with other components or features. In addition, some components and / or features may be combined to form an embodiment of the present invention. The order of the operations described in the embodiments of the present invention may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment.
도면에 대한 설명에서, 본 발명의 요지를 흐릴 수 있는 절차 또는 단계 등은 기술하지 않았으며, 당업자의 수준에서 이해할 수 있을 정도의 절차 또는 단계는 또한 기술하지 아니하였다.In the description of the drawings, procedures or steps which may obscure the gist of the present invention are not described, and procedures or steps that can be understood by those skilled in the art are not described.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 “포함(comprising 또는 including)”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 “…부”, “…기”, “모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, “일(a 또는 an)”, “하나(one)”, “그(the)” 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.Throughout the specification, when a portion is said to "comprising" (or including) a component, this means that it may further include other components, except to exclude other components unless otherwise stated. do. In addition, the “…” described in the specification. Wealth ”,“… The term “unit”, “module”, etc. refer to a unit that processes at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software. Also, “a” or “one”, “the” and similar related terms are not intended to be altered herein in the context of describing the present invention (particularly in the context of the following claims). Unless otherwise indicated or clearly contradicted by context, it may be used in the sense including both the singular and the plural.
본 명세서에서 본 발명의 실시예들은 기지국과 이동국 간의 데이터 송수신 관계를 중심으로 설명되었다. 여기서, 기지국은 이동국과 직접적으로 통신을 수행하는 네트워크의 종단 노드(terminal node)로서의 의미가 있다. 본 문서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드(upper node)에 의해 수행될 수도 있다.In the present specification, embodiments of the present invention have been described based on data transmission / reception relations between a base station and a mobile station. Here, the base station is meant as a terminal node of a network that directly communicates with a mobile station. The specific operation described as performed by the base station in this document may be performed by an upper node of the base station in some cases.
즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 이동국과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있다. 이때, ‘기지국’은 고정국(fixed station), Node B, eNode B(eNB), 발전된 기지국(Advanced Base Station, ABS) 또는 액세스 포인트(access point) 등의 용어에 의해 대체될 수 있다. That is, various operations performed for communication with a mobile station in a network consisting of a plurality of network nodes including a base station may be performed by the base station or network nodes other than the base station. In this case, the 'base station' may be replaced by terms such as a fixed station, a Node B, an eNode B (eNB), an advanced base station (ABS), or an access point.
또한, ‘이동국(Mobile Station, MS)’은 UE(User Equipment), SS(Subscriber Station), MSS(Mobile Subscriber Station), 이동 단말(Mobile Terminal), 발전된 이동단말(Advanced Mobile Station, AMS), 단말(Terminal) 또는 스테이션(STAtion, STA) 등의 용어로 대체될 수 있다. In addition, a 'mobile station (MS)' may be a user equipment (UE), a subscriber station (SS), a mobile subscriber station (MSS), a mobile terminal, an advanced mobile station (AMS), a terminal. (Terminal) or a station (STAtion, STA) and the like can be replaced.
또한, 송신단은 데이터 서비스 또는 음성 서비스를 제공하는 고정 및/또는 이동 노드를 말하고, 수신단은 데이터 서비스 또는 음성 서비스를 수신하는 고정 및/또는 이동 노드를 의미한다. 따라서, 상향링크에서는 이동국이 송신단이 되고, 기지국이 수신단이 될 수 있다. 마찬가지로, 하향링크에서는 이동국이 수신단이 되고, 기지국이 송신단이 될 수 있다.Also, the transmitting end refers to a fixed and / or mobile node that provides a data service or a voice service, and the receiving end refers to a fixed and / or mobile node that receives a data service or a voice service. Therefore, in uplink, a mobile station may be a transmitting end and a base station may be a receiving end. Similarly, in downlink, a mobile station may be a receiving end and a base station may be a transmitting end.
또한, 디바이스가 ‘셀’과 통신을 수행한다는 기재는 디바이스가 해당 셀의 기지국과 신호를 송수신하는 것을 의미할 수 있다. 즉, 디바이스가 신호를 송신하고 수신하는 실질적인 대상은 특정 기지국이 될 수 있으나, 기재의 편의상 특정 기지국에 의해 형성되는 셀과 신호를 송수신하는 것으로 기재될 수 있다. 마찬가지로, ‘매크로 셀’ 및/또는 ‘스몰 셀’ 이라는 기재는 각각 특정한 커버리지(coverage)를 의미할 수 있을 뿐 아니라, ‘매크로 셀을 지원하는 매크로 기지국’ 및/또는 ‘스몰 셀을 지원하는 스몰 셀 기지국’을 의미할 수도 있다. In addition, the description that the device communicates with the 'cell' may mean that the device transmits and receives a signal with the base station of the cell. That is, a substantial target for the device to transmit and receive a signal may be a specific base station, but for convenience of description, it may be described as transmitting and receiving a signal with a cell formed by a specific base station. Similarly, the description of 'macro cell' and / or 'small cell' may not only mean specific coverage, but also 'macro base station supporting macro cell' and / or 'small cell supporting small cell', respectively. It may mean 'base station'.
본 발명의 실시예들은 무선 접속 시스템들인 IEEE 802.xx 시스템, 3GPP 시스템, 3GPP LTE 시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 설명하지 않은 자명한 단계들 또는 부분들은 상기 문서들을 참조하여 설명될 수 있다.Embodiments of the present invention may be supported by standard documents disclosed in at least one of the wireless access systems IEEE 802.xx system, 3GPP system, 3GPP LTE system and 3GPP2 system. That is, obvious steps or portions not described among the embodiments of the present invention may be described with reference to the above documents.
또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다. 특히, 본 발명의 실시예들은 IEEE 802.16 시스템의 표준 문서인 P802.16e-2004, P802.16e-2005, P802.16.1, P802.16p 및 P802.16.1b 표준 문서들 중 하나 이상에 의해 뒷받침될 수 있다.In addition, all terms disclosed in the present document can be described by the above standard document. In particular, embodiments of the present invention may be supported by one or more of the standard documents P802.16e-2004, P802.16e-2005, P802.16.1, P802.16p, and P802.16.1b standard documents of the IEEE 802.16 system. have.
도 1은 MBSFN 서비스 영역 내의 단일 주파수 네트워크(Single Frequency Network)를 통한 MBMS(Multimedia Broadcast and Multicast Service)의 일 예를 도시한다.1 illustrates an example of a multimedia broadcast and multicast service (MBMS) through a single frequency network within a MBSFN service area.
MBSFN 시스템(100)은 MBMS 서비스 영역(102)을 포함한다. MBMS 서비스 영역(102)은 특정 MBMS 서비스가 이용가능한 경우의 무선 전송 셀들의 그룹을 지칭하며 다수의 MBSFN 영역들(104, 106, 108)을 둘러싼다. MBSFN 영역들(104, 106, 108)은 다수의 MBSFN 영역 예약된 셀들 또는 기지국들(110)을 포함한다. 예를 들어, 특정 스포츠 또는 다른 프로그램은 특정 시간에 MBMS 서비스 영역(102) 내의 셀들 또는 기지국들(110)에 의해 브로드캐스트 될 수 있다. MBSFN영역(106) 내의 셀들 또는 기지국들(110)은 동기화된 전송을 수행하기 위하여 같은 주파수를 사용한다. 이에 따라, MBSFN 영역(106) 내에 있는 단말은 여러 셀들 또는 기지국들(110)이 브로드캐스트하는 MBMS 데이터를 하나의 기지국에서 전송하는 것으로 인식하게 되며, MBSFN 영역(106) 내에서 단말이 이동을 하더라도 끊김 없는 서비스를 제공받을 수 있다. MBSFN system 100 includes MBMS service area 102. MBMS service area 102 refers to a group of wireless transmission cells when a particular MBMS service is available and surrounds a number of MBSFN areas 104, 106, 108. MBSFN regions 104, 106, 108 include multiple MBSFN region reserved cells or base stations 110. For example, a particular sport or other program may be broadcast by cells or base stations 110 in MBMS service area 102 at a particular time. Cells or base stations 110 in MBSFN area 106 use the same frequency to perform synchronized transmission. Accordingly, the terminal in the MBSFN region 106 recognizes that one cell transmits MBMS data broadcasted by several cells or base stations 110, even if the terminal moves in the MBSFN region 106. You can get a seamless service.
그러나, MBSFN을 위한 주파수 자원은 항상 고정되어 있고 이는 주파수 자원의 활용도를 저하시킨다. 예를 들어, 해당 MBSFN 구역 내 멀티캐스트 서비스 사용자가 존재하지 않는다면 주파수 자원이 낭비된다. 또한, MBSFN 시스템(100)은 미리 정해진 사용자들에게만 멀티캐스트 서비스를 제공할 수 있다. 즉, 실시간으로 특정 사용자들만을 선별하여 멀티캐스트 서비스를 제공하지 못한다.However, frequency resources for MBSFN are always fixed, which degrades the utilization of frequency resources. For example, if there is no multicast service user in the MBSFN zone, frequency resources are wasted. In addition, the MBSFN system 100 may provide a multicast service only to predetermined users. That is, it does not provide a multicast service by selecting only specific users in real time.
도 2는 이동통신 네트워크에서 캐싱(caching) 방법의 일 예를 도시한다.2 illustrates an example of a caching method in a mobile communication network.
기존의 이동통신 네트워크에서는 서비스 요청이 증가하면 기지국 및 미디어 서버의 부하가 증가하고, 이에 따라 한정된 네트워크 자원으로 인하여 서비스품질 저하가 유발된다. 이를 방지하기 위해 기지국에 캐시(cache) 서버를 두고, 미디어 서버로부터 전송된 미디어 컨텐츠를 저장하여 사용자에게 서비스를 제공하는 방법이 제안된 바 있다. 사용자가 미디어 컨텐츠를 요청(S201)하면, 기지국은 캐시 서버에 해당 컨텐츠가 존재하는지 확인한다. 만약 요청한 컨텐츠가 존재하지 않으면, 기지국은 미디어 서버에 컨텐츠를 요청하고(S202) 미디어 서버로부터 컨텐츠 응답을 받은 뒤(S203) 캐시 서버에 저장한 후 사용자에 컨텐츠 응답한다(S204). 기지국 내 캐시 서버에 요청(S201)한 컨텐츠가 저장되어 있는 경우, 미디어 서버에 요청할 필요 없이 단말에 컨텐츠를 전송한다(S205).In a conventional mobile communication network, as the service request increases, the load of the base station and the media server increases, thereby degrading service quality due to limited network resources. In order to prevent this, a method of providing a user with a cache server at a base station and storing media content transmitted from a media server has been proposed. When the user requests media content (S201), the base station checks whether the corresponding content exists in the cache server. If the requested content does not exist, the base station requests the content from the media server (S202), receives the content response from the media server (S203), stores the content in the cache server, and responds to the content (S204). If the requested content is stored in the cache server in the base station (S201), the content is transmitted to the terminal without the request to the media server (S205).
그러나, 도 2와 같이 기지국 내에 캐시 서버를 두는 기지국 캐싱의 경우 캐싱이 없는 경우와 비교하여 서비스 지연시간 및 서버의 부하를 줄일 수 있지만, 무선구간 (단말~기지국)의 혼잡도를 줄이지 못한다. 특히, 혼잡 상황에서는 기지국 내 캐시 서버에 저장되어 있는 컨텐츠가 단말에게 원활히 전달되지 않을 수 있다. However, in the case of base station caching having a cache server in the base station as shown in FIG. 2, the service delay time and the load of the server can be reduced as compared to the case where there is no caching, but the congestion of the radio section (terminal to base station) is not reduced. In particular, in a congestion situation, content stored in the cache server in the base station may not be smoothly delivered to the terminal.
이하, 본 발명의 실시 형태를 첨부된 도면을 참조하여 설명하기에 앞서 본 발명의 실시예에서 제안하는 멀티캐스트를 이용한 단말 캐싱 방법을 간략하게 설명한다. 본 발명의 실시예에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.Before describing the embodiments of the present invention with reference to the accompanying drawings, a brief description of a terminal caching method using multicast proposed in an embodiment of the present invention. Specific terms used in the embodiments of the present invention are provided to help the understanding of the present invention, and the use of the specific terms may be changed into other forms without departing from the technical spirit of the present invention.
본 발명의 일 실시예에 의하면 다수의 단말을 하나의 리더 단말 및 리더 단말과 컨텐츠 관심사가 비슷한 그 외의 단말들로 구분한다. 리더 단말은 비슷한 컨텐츠 관심사를 가진 복수의 단말 중 컨텐츠의 서비스를 기지국에 먼저 요청한 하나의 단말이다. 하나의 리더 단말이 컨텐츠 서비스를 요청할 경우 그 외의 단말들로부터 동일한 복수의 서비스 요청이 오기 전에 서버가 먼저 컨텐츠의 카테고리 및 사용자들의 관심사를 분석한다. 이어서, 기지국 또는 서버는 비슷한 관심사를 가진 사용자들의 단말들에게 사용자들의 요청이 오기 전에 먼저 해당 컨텐츠를 전송하고 각각의 단말들은 수신한 컨텐츠를 저장한다. 즉, 컨텐츠 관심사가 비슷한 단말들 중 하나의 단말이 먼저 서비스를 요청했다면 그 외의 단말들 역시 동일 서비스를 요청할 확률이 높으므로 서버에서 미리 컨텐츠 관심사가 비슷한 복수의 단말들 각각에 컨텐츠를 전송한다. 이에 따라, 캐싱 없이 각각의 단말이 동일한 서비스를 요청할 경우와 비교하여 반복되는 절차를 줄임으로써 네트워크 혼잡도를 낮출 수 있다.According to an embodiment of the present invention, a plurality of terminals are classified into one reader terminal and other terminals having similar contents interests as those of the reader terminal. The reader terminal is one terminal that first requests a base station for a service of content among a plurality of terminals having similar contents interests. When one reader terminal requests a content service, the server first analyzes content categories and interests of users before the same plurality of service requests are received from other terminals. Subsequently, the base station or the server first transmits the corresponding content to the terminals of the users having similar interests before the user requests, and each terminal stores the received contents. That is, if one of the terminals having similar contents interests requests a service first, the other terminals have a high probability of requesting the same service, and the server transmits the content to each of a plurality of terminals having similar contents interests in advance. Accordingly, network congestion can be lowered by reducing the repeated procedure compared to the case where each terminal requests the same service without caching.
캐싱을 통해 제공한 컨텐츠가 실제로 사용자에게 필요한 정보가 되는 확률을 적합률(hitting rate)라고 한다. 캐싱은 적합률이 높아야 각각의 단말이 서비스 요청을 할 때에 비하여 중복되는 절차를 줄일 수 있으므로 네트워크 혼잡도 개선에 대하여 효과가 생긴다. 적합률의 향상을 위하여 리더 단말에 의하여 서비스 요청된 컨텐츠와 비슷한 관심사를 가진 단말을 선별하는 그룹핑(Grouping)이 효과적으로 수행되어야 한다. 본 발명의 일 실시예에 의하면 그룹핑은 MME 및 게이트웨이에서 이루어진다. MME에서 서비스 요청 패킷의 내용을 검사하는 DPI(Deep Packet Inspection) 및 서비스 요청된 컨텐츠의 미디어 카테고리 키워드 분류를 수행하며, 게이트웨이에서는 미리 작성된 사용자들의 컨텐츠 관심사 자료를 바탕으로 MME가 도출한 미디어 카테고리 키워드와 비교하여 서비스 요청된 컨텐츠와 동일 관심사를 가진 사용자를 선별한다.The probability that the content provided through caching becomes the information required by the user is called a fitting rate. Caching has an effect on improving network congestion because a high conformance rate can reduce duplication compared to when each terminal makes a service request. In order to improve the fit ratio, grouping for selecting a terminal having similar interests as the content requested by the reader terminal should be effectively performed. According to an embodiment of the present invention, grouping is performed at the MME and the gateway. The MME performs deep packet inspection (DPI) that inspects the contents of the service request packet and media category keyword classification of the service requested content. The gateway performs a media category keyword derived from the MME based on the content interest data of the pre-written users. By comparison, users who have the same interests as the content requested for the service are selected.
또한, 본 발명의 일 실시예에 의하면 캐싱을 수행하더라도 리더 단말의 통신 품질을 보장하기 위하여 채널 상태 또한 고려한다. 이에 따라, 기지국은 MME와 게이트웨이가 선별한 사용자 단말들의 채널 상태를 분석하여 리더 단말의 통신 품질을 보장할 수 있는 채널 상태를 가진 단말들을 선별한다. In addition, according to an embodiment of the present invention, even if caching is performed, channel state is also considered to ensure communication quality of the reader terminal. Accordingly, the base station analyzes the channel state of the user terminals selected by the MME and the gateway to select the terminal having a channel state that can ensure the communication quality of the reader terminal.
본 발명의 일 실시예에 의하면 게이트웨이, MME 및 기지국은 리더 단말이 서비스 요청한 컨텐츠와 컨텐츠 관심사가 같고 리더 단말의 통신 품질을 보장할 수 있는 채널 상태를 가진 단말을 선별한다. 상기 선별된 단말을 MMC(Multicast Mobile Caching) 단말이라 정의한다. 리더 단말과 MMC 단말을 묶어서 MMC 그룹이라 정의한다. 이러한 방식에 따라 MMC 그룹이 결정되면 관심사가 유사한 단말들에 대해 캐싱이 이루어지게 되어 적합률이 향상되는 것을 기대할 수 있다.According to an embodiment of the present invention, the gateway, the MME, and the base station select a terminal having a channel state capable of ensuring the communication quality of the reader terminal with the same content interest as the content requested by the reader terminal. The selected terminal is defined as a multicast mobile caching (MMC) terminal. The leader terminal and the MMC terminal are collectively defined as an MMC group. When the MMC group is determined according to this method, caching is performed for terminals having similar interests, and thus, it can be expected that the fit ratio is improved.
MMC 그룹에 동일한 컨텐츠 데이터를 전송하기 위하여 하향링크 자원 할당 관련 스케줄링 정보를 MMC 그룹이 공유하는 것이 필요하다. 본 발명의 일 실시예에 의하면 MMC 그룹이 동일한 하향링크 자원 할당 관련 스케줄링 정보를 수신하도록 하기 위하여 오버히어링(overhearing)을 통한 스케줄링 정보 수신 방법을 제공한다. 오버히어링은 기지국이 리더 단말에 전송하는 데이터를 MMC 단말이 엿듣는 과정을 의미한다. 오버히어링을 위하여 리더 단말 및 MMC 단말은 네트워크 내 동일한 식별자(Identifier)를 공유하여야 한다. MMC 그룹이 동일 컨텐츠의 하향링크 자원 할당 관련 스케줄링 정보를 받기 위해 공유하는 임시 식별자를 G-RNTI(Group-Radio Network Temporary Identifier)라고 정의한다. MMC 그룹은 동일한 G-RNTI를 기지국으로 수신하며, 이를 통해 MMC 단말은 리더 단말에게 기지국으로부터 전송되는 스케줄링 정보를 오버히어링 할 수 있다. In order to transmit the same content data to the MMC group, it is necessary for the MMC group to share downlink resource allocation related scheduling information. According to an embodiment of the present invention, a method of receiving scheduling information through overhearing is provided so that an MMC group receives scheduling information related to downlink resource allocation. Overhearing refers to a process in which an MMC terminal listens to data transmitted from a base station to a reader terminal. For overhearing, the reader terminal and the MMC terminal must share the same identifier in the network. A temporary identifier shared by an MMC group in order to receive scheduling information related to downlink resource allocation of the same content is defined as a group-radio network temporary identifier (G-RNTI). The MMC group receives the same G-RNTI to the base station, through which the MMC terminal may overhear scheduling information transmitted from the base station to the reader terminal.
또한, MMC 단말은 오버히어링한 스케줄링 정보를 통하여 기지국으로부터 리더 단말에게 전송되는 것과 동일한 컨텐츠 데이터를 수신할 수 있다. 이에 따라, MMC 그룹은 동일한 컨텐츠 데이터를 각각의 단말에 저장할 수 있다.In addition, the MMC terminal may receive the same content data transmitted from the base station to the reader terminal through the overhearing scheduling information. Accordingly, the MMC group may store the same content data in each terminal.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The detailed description, which will be given below with reference to the accompanying drawings, is intended to explain exemplary embodiments of the present invention and is not intended to represent the only embodiments in which the present invention may be practiced.
도 3은 본 발명의 일 실시예에 따라 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 3은 본 발명의 일 실시예 중 서비스 요청, 요청된 서비스의 컨텐츠 분석, 비슷한 관심사 단말 선정, MMC 그룹 선정, G-RNTI 전송까지의 절차를 도시한다. 또한, 함께 설명할 도 5는 도 3이 도시하는 절차 중 요청된 서비스의 컨텐츠 분석에서 사용되는 URI-키워드 표 및 키워드-인덱스 표이다. 도 6은 도 3이 도시하는 절차 중 비슷한 관심사 단말 선정에서 사용되는 단말-인덱스 표이다. 도 5 및 도 6의 표는 서버 운영자가 가입 사용자의 관심사를 미리 조사하여 작성한 것으로서, 게이트웨이와 MME가 공유한다.3 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 3 illustrates a procedure of requesting a service, analyzing a content of a requested service, selecting a terminal of similar interest, selecting an MMC group, and transmitting a G-RNTI in one embodiment of the present invention. In addition, FIG. 5 to be described together is a URI-keyword table and keyword-index table used in content analysis of a requested service during the procedure shown in FIG. 3. FIG. 6 is a terminal-index table used for terminal selection of similar interest in the procedure shown in FIG. 3. 5 and 6 illustrate the interests of subscription users in advance by the server operator, and is shared between the gateway and the MME.
리더 단말(10)은 기지국(20)에 서비스 요청을 보낸다(S301). 앞서 설명하였듯이, 리더 단말은 비슷한 관심사를 가진 복수의 단말들 중 기지국에 컨텐츠에 대한 서비스 요청을 먼저 전송한 단말을 의미한다. 또한, 서비스 요청은 특정 미디어 컨텐츠의 전송에 대한 요청으로, 특정 미디어의 URI(Uniform Resource Identifier)를 포함한다.The reader terminal 10 sends a service request to the base station 20 (S301). As described above, the reader terminal refers to a terminal that first transmits a service request for content to a base station among a plurality of terminals having similar interests. In addition, the service request is a request for transmission of specific media content and includes a Uniform Resource Identifier (URI) of the specific media.
기지국(20)은 리더 단말(10)로부터 서비스 요청을 수신한 뒤 1차 페이징을 수행한다(S302). 1차 페이징은 서비스 요청을 받은 컨텐츠의 URI를 과거에 재생한 이력이 있는 단말들에게 페이징 신호를 전송하는 것이다. 기지국(20)으로부터 페이징 신호를 수신한 유휴 상태(Idle State)의 단말들은 연결 상태(Connected State)로 천이한다.The base station 20 performs the first paging after receiving the service request from the reader terminal 10 (S302). In the first paging, a paging signal is transmitted to terminals having a history of reproducing a URI of content that has received a service request in the past. Terminals in the idle state that receive the paging signal from the base station 20 transition to the connected state.
기지국(20)은 리더 단말(10)로부터 수신한 서비스 요청을 게이트웨이(30)에게 전달한다(S303). 전달하는 서비스 요청은 리더 단말로부터 수신한 서비스 요청과 동일하며, 서비스 요청을 받은 컨텐츠의 URI를 포함한다.The base station 20 transmits the service request received from the reader terminal 10 to the gateway 30 (S303). The service request to be delivered is the same as the service request received from the reader terminal, and includes the URI of the content which received the service request.
게이트웨이(30)는 수신한 서비스 요청에 대하여 DPI(Deep Packet Inspection)을 수행한다(S304). DPI는 패킷의 출발지와 목적지 정보뿐 아니라 패킷의 내용까지 검사하는 방식을 의미한다. 따라서, 게이트웨이(30)는 수신한 서비스 요청 패킷의 내용을 분석한다.The gateway 30 performs deep packet inspection (DPI) on the received service request (S304). DPI refers to a method that examines the contents of a packet as well as the source and destination information of the packet. Accordingly, the gateway 30 analyzes the contents of the received service request packet.
게이트웨이(30)는 DPI를 통해 분석한 서비스 요청 패킷의 내용에 대하여 도 5에서 도시하는 URI-키워드 표를 사용하여 미디어 카테고리 분류를 수행한다(S305). 도 5의 URI-키워드 표는 미리 작성된 것으로서, 각각의 URI 별로 스포츠, 과학, 영화, 음악, 드라마 등의 미디어 카테고리가 키워드 별로 매칭된 표이다. 게이트웨이(30)는 DPI를 통해 분석한 서비스 요청의 URI를 도 5의 URI-키워드 표에서 찾아 서비스 요청된 컨텐츠의 미디어 카테고리 키워드를 도출한다.The gateway 30 performs media category classification on the contents of the service request packet analyzed through the DPI using the URI-keyword table shown in FIG. 5 (S305). The URI-keyword table of FIG. 5 is a table prepared in advance, and media categories such as sports, science, movies, music, and dramas are matched by keywords for each URI. The gateway 30 derives the media category keyword of the service requested content by looking up the URI of the service request analyzed through the DPI in the URI-keyword table of FIG. 5.
게이트웨이(30)는 도출한 미디어 카테고리 키워드에 대하여 도 5에서 도시하는 키워드-인덱스 표를 사용하여 서비스 요청된 컨텐츠의 카테고리 인덱스를 도출한다(S306). 도 5의 키워드-인덱스 표 역시 미리 작성된 것으로, 각각의 스포츠, 음악, 드라마, 영화, 과학 등의 카테고리에 대하여 예를 들어 0000, 0001, 0010, 0011, 0100 등의 인덱스를 정해놓은 표이다. 게이트웨이(30)는 도출한 미디어 카테고리 키워드를 키워드-인덱스 표에서 찾아 서비스 요청된 컨텐츠의 미디어 카데고리 인덱스를 도출한다. 게이트웨이(30)는 도출한 카테고리 인덱스를 페이징 알림과 함께 MME(Mobility Management Entity)(40)에게 전송한다(S306). 페이징 알림은 게이트웨이가 MME로 하여금 페이징 대상을 선별한 후 기지국에게 페이징 명령할 것을 알리는 신호이다.The gateway 30 derives the category index of the service requested content by using the keyword-index table shown in FIG. 5 with respect to the derived media category keyword (S306). The keyword-index table of FIG. 5 is also prepared in advance, and is a table in which indexes of, for example, 0000, 0001, 0010, 0011, 0100, etc. are determined for each category of sports, music, drama, film, science, and the like. The gateway 30 searches the derived media category keyword in the keyword-index table to derive the media category index of the service requested content. The gateway 30 transmits the derived category index to the mobility management entity (MME) 40 together with the paging notification (S306). The paging notification is a signal that the gateway informs the MME to paging the base station after selecting the paging target.
MME (40)는 수신한 카테고리 인덱스에 대하여 도 6에서 도시하는 단말-인덱스 표를 사용하여 서비스 요청된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 갖는 단말(60)을 선별한다(S307). 도 6의 단말-인덱스 표는 미리 작성된 것으로, 각각의 단말 별로 단말의 사용자가 가지는 컨텐츠 관심사를 카테고리 인덱스로 정리한 표이다. MME(40)는 수신한 카테고리 인덱스를 도 6의 단말-인덱스 표에서 찾아 서비스 요청된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 갖는 단말(60)을 선별한다. 예를 들어, 리더 단말이 서비스 요청한 컨텐츠가 야구 동영상인 경우, 게이트웨이가 스포츠 카테고리의 인덱스인 0000을 도출하고, MME는 단말-인덱스 표에서 0000을 가진 단말, 즉 스포츠에 관심있는 단말을 선별한다.The MME 40 selects the terminal 60 having the media category of the service requested content as the content interest, using the terminal-index table shown in FIG. 6 with respect to the received category index (S307). The terminal-index table of FIG. 6 is prepared in advance, and is a table in which content interests of the user of the terminal are organized by category index for each terminal. The MME 40 finds the received category index in the terminal-index table of FIG. 6 and selects the terminal 60 having the media category of the service requested content as the content interest. For example, if the content requested by the leader terminal is a baseball video, the gateway derives 0000, which is an index of the sports category, and the MME selects a terminal having a 0000 from the terminal-index table, that is, a terminal interested in sports.
MME(40)는 선별된 단말(60)과 접속하기 위하여 기지국(20)에게 선별된 단말(60)의 식별자 및 선별된 단말(60) 중 유휴 상태인 단말에 대한 페이징 명령을 전송한다(S308).The MME 40 transmits an identifier of the selected terminal 60 and a paging command for an idle terminal among the selected terminals 60 to the base station 20 to access the selected terminal 60 (S308). .
기지국(20)은 MME(40)로부터 전달받은 선별된 단말(60)의 식별자를 바탕으로 유휴상태인 선별된 단말(60)에 페이징 신호를 전송한다. The base station 20 transmits a paging signal to the selected terminal 60 in the idle state based on the identifier of the selected terminal 60 received from the MME 40.
선별된 단말(60) 중 연결 상태인 선별된 단말(60)은 연결 상태를 유지하고 유휴 상태인 선별된 단말(60)은 연결 상태로 천이함(S310)으로써 모든 선별된 단말(60)이 기지국과 연결된 상태가 된다. 선별된 단말(60)은 기지국에게 자신의 채널 상태 보고를 전송한다(S311).Among the selected terminals 60, the selected terminal 60 in the connected state maintains the connected state, and the selected terminal 60 in the idle state transitions to the connected state (S310), so that all the selected terminals 60 are base stations. Is connected to. The selected terminal 60 transmits its channel status report to the base station (S311).
기지국(20)은 수신한 채널 상태 보고에 따라 선별된 단말(60)의 채널 상태를 고려하여 MMC 그룹을 결정한다(S312). 채널 상태를 고려한 MMC 그룹의 결정은 리더 단말(10)의 통신 품질 보장을 위함이다. 예를 들어, 기지국(20)은 리더 단말(10)의 채널 상태를 기준으로 MCS(Modulation and Coding Scheme) 레벨을 결정하고 이를 통해 리더 단말(10)의 품질을 보장할 수 있다. 바람직하게, 기지국(20)은 리더 단말(10)의 채널 상태와 비교하여 같거나 이상인 단말을 선별할 수 있다. 또는, 리더 단말(10)보다 채널 상태의 나쁜 정도가 임계값 미만인 단말을 선별할 수도 있다. 또한 리더 단말의 품질 저하를 막기 위해 멀티캐스트 데이터 전송 후 상황에 따라 재전송이 이루어져야 할 경우 다른 단말의 재전송을 보류하고 리더 단말(10)의 재전송을 우선적으로 처리할 수 있다.The base station 20 determines the MMC group in consideration of the channel state of the selected terminal 60 according to the received channel state report (S312). The determination of the MMC group in consideration of the channel state is for ensuring the communication quality of the reader terminal 10. For example, the base station 20 may determine the Modulation and Coding Scheme (MCS) level based on the channel state of the reader terminal 10 and thereby guarantee the quality of the reader terminal 10. Preferably, the base station 20 may select a terminal that is equal to or greater than the channel state of the reader terminal 10. Alternatively, the terminal may be selected such that the worse state of the channel state is less than the threshold value than the reader terminal 10. In addition, if retransmission is to be made depending on the situation after the multicast data transmission in order to prevent the degradation of the reader terminal, retransmission of another terminal may be suspended and the retransmission of the reader terminal 10 may be processed first.
MMC 그룹은 본 발명의 일 실시예에 의하여 단말 캐싱이 이루어지는 단말이다. MMC 그룹은 리더 단말(10) 및 S312에 의하여 선별된 단말, 즉 서비스 요청(S301)된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 가지면서 동시에 리더 단말(10)의 통신 품질을 보장할 수 있는 채널 상태를 가진 단말(이하, MMC 단말(50))로 구성된다.The MMC group is a terminal in which terminal caching is performed according to an embodiment of the present invention. The MMC group has a channel category capable of ensuring the communication quality of the reader terminal 10 while having the media category of the terminal selected by the reader terminal 10 and S312, that is, the content requested for service (S301) as the content interest. Excitation terminal (hereinafter, MMC terminal 50).
기지국(20)은 G-RNTI를 생성하고, 동일한 G-RNTI 및 보안 키를 MMC 그룹, 즉 리더 단말(10)과 MMC 단말(50)에게 전송한다. G-RNTI는 MMC 그룹이 동일 컨텐츠의 하향링크 자원 할당 관련 스케줄링 정보를 받기 위해 공유하는 임시 식별자이다. 동일한 G-RNTI를 수신함으로써 MMC 그룹은 동일한 식별자를 공유한다. 기지국(20)은 MMC 그룹에 G-RNTI 및 보안 키를 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast) 방식으로 전송한다.The base station 20 generates the G-RNTI and transmits the same G-RNTI and security key to the MMC group, that is, the reader terminal 10 and the MMC terminal 50. The G-RNTI is a temporary identifier shared by the MMC group in order to receive scheduling information related to downlink resource allocation of the same content. By receiving the same G-RNTI, the MMC groups share the same identifier. The base station 20 transmits the G-RNTI and the security key to the MMC group in a unicast manner through a physical downlink shared channel (PDSCH).
기지국(20)은 리더 단말(10)에 하향링크 자원 할당 관련 스케줄링 정보를 전송한다. MMC 단말은 리더 단말에 전송되는 하향링크 자원 할당 관련 스케줄링 정보를 오버히어링 방식으로 수신한다(S315). 상기 오버히어링은 수신한 스케줄링 정보의 블라인드 디텍션(Blind detection)을 통해 수행된다. 블라인드 디텍션이란 수신된 신호로부터 현재의 변조 방식(modulation scheme)이 무엇인지를 알아내는 과정을 의미한다. MMC 단말(50)은 블라인드 디텍션을 통하여 변조 방식을 결정한 다음 이퀄라이징(equalization) 과정을 통하여 수신한 스케줄링 신호를 복조한다.The base station 20 transmits downlink resource allocation related scheduling information to the reader terminal 10. The MMC terminal receives the downlink resource allocation related scheduling information transmitted to the reader terminal in an overhearing manner (S315). The overhearing is performed through blind detection of the received scheduling information. The blind detection refers to a process of finding out what the current modulation scheme is from the received signal. The MMC terminal 50 determines a modulation scheme through blind detection, and then demodulates the received scheduling signal through an equalization process.
도 4는 본 발명의 일 실시예에 따라 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 4는 본 발명의 일 실시예 중 게이트웨이, MME 및 기지국에서 단말을 선별해 페이징하는 과정을 구체적으로 도시한다.4 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 4 illustrates a process of selecting and paging a terminal from a gateway, an MME, and a base station in detail according to an embodiment of the present invention.
리더 단말(10)의 서비스 요청(S301)은 특정 미디어의 URI를 포함한다. 예를 들어, “http://www.youtube.com/watch?v=rf3d5Y8M4sI” 라는 URI가 서비스 요청에 포함된다. 기지국(20)은 리더 단말(10)로부터 받은 서비스 요청을 그대로 게이트웨이(30)에게 전달한다. 특정 미디어의 URI 역시 기지국(20)을 통하여 게이트웨이(30)에게 전달된다.The service request S301 of the reader terminal 10 includes a URI of a specific media. For example, the URI "http://www.youtube.com/watch?v=rf3d5Y8M4sI" is included in the service request. The base station 20 transfers the service request received from the reader terminal 10 to the gateway 30 as it is. The URI of the specific media is also transmitted to the gateway 30 through the base station 20.
게이트웨이(30)는 DPI를 통해 전달받은 데이터 패킷의 내용을 분석하고, 특정 미디어의 URI를 도출한다. 게이트웨이(30)는 미리 작성된 도 5의 URI-키워드 표를 이용하여 DPI 결과 도출한 특정 미디어의 URI와 매칭되는 미디어 카테고리 키워드를 도출한다. 예를 들어, 게이트웨이(30)는 도 5에서 “http://www.youtube.com/watch?v=rf3d5Y8M4sI” 라는 URI는 스포츠 분야의 동영상으로서 ‘스포츠’라는 미디어 카테고리 키워드를 도출한다. 또한, 게이트웨이(30)는 미리 작성된 도 5의 키워드 인덱스 표를 통하여 미디어 카테고리 인덱스를 도출한다. 예를 들어, 게이트웨이(30)는 도 5에서 ‘스포츠’라는 키워드에 대하여 ‘0000’이라는 키워드 인덱스를 도출한다. 게이트웨이(30)는 페이징 알림과 함께 도출한 인덱스를 MME에게 전송한다(S306).The gateway 30 analyzes the contents of the data packet received through the DPI and derives the URI of the specific media. The gateway 30 derives a media category keyword matching the URI of the specific media derived from the DPI result using the URI-keyword table of FIG. 5 previously prepared. For example, the gateway 30 derives a media category keyword of “sport” as a video of a sports field as a URI of “http://www.youtube.com/watch?v=rf3d5Y8M4sI” in FIG. 5. In addition, the gateway 30 derives the media category index through the keyword index table of FIG. 5 previously prepared. For example, the gateway 30 derives a keyword index of '0000' for the keyword 'sports' in FIG. 5. The gateway 30 transmits the index derived together with the paging notification to the MME (S306).
MME(40)는 수신한 인덱스를 바탕으로 미리 작성된 도 6의 단말-인덱스 표를 이용하여 서비스 요청된 컨텐츠와 동일 관심사를 가진 단말(60)을 선별한다. 도 6의 단말-인덱스 표는 사용자 단말 별 컨텐츠 관심사가 인덱스로 미리 작성된 표이다. MME(40)는 도 6의 단말-인덱스 표를 통하여 서비스 요청된 컨텐츠의 미디어 카테고리에 관심이 있는 단말(60)을 선별할 수 있다. 예를 들어, 서비스 요청된 컨텐츠의 미디어 카테고리 인덱스가 스포츠를 가리키는 ‘0000’이고, 단말1과 단말2가 ‘0000’을 단말-인덱스 표에서 갖고 있는 경우, 단말 1과 단말 2는 스포츠에 관심 있는 단말로서 MMC 그룹 선정의 적합률을 높일 수 있는 단말이다. 따라서 MME(40)는 단말 1과 단말 2를 선별하고 이들 중 유휴 상태에 있는 단말에 대한 페이징 명령을 기지국(20)에게 전송한다(S308).The MME 40 selects the terminal 60 having the same interest as the content of the service request by using the terminal-index table of FIG. 6 prepared in advance based on the received index. The terminal-index table of FIG. 6 is a table in which content interest for each user terminal is pre-filled with an index. The MME 40 may select the terminal 60 that is interested in the media category of the service requested content through the terminal-index table of FIG. 6. For example, if the media category index of the service-requested content is '0000' indicating sports, and terminal 1 and terminal 2 have '0000' in the terminal-index table, the terminal 1 and terminal 2 are interested in sports. As a terminal, it is a terminal which can raise the fitting ratio of MMC group selection. Therefore, the MME 40 selects the terminal 1 and the terminal 2 and transmits a paging command for the terminal in the idle state of the base station 20 (S308).
기지국(20)은 셀 내에 있는 단말(70) 중 페이징 명령을 받은 단말인 단말 1(51)과 단말 2(52)에게만 페이징 신호를 전송한다(S309). 이에 따라, 셀 내에 있는 단말(70) 중 단말 1(51)과 단말 2(52)만이 기지국과 연결 상태로 천이한다.The base station 20 transmits a paging signal only to the terminal 1 (51) and the terminal 2 (52) that has received the paging command among the terminal 70 in the cell (S309). Accordingly, only the terminal 1 51 and the terminal 2 52 of the terminal 70 in the cell transition to the base station.
도 7은 본 발명의 일 실시예에 따라 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 7은 본 발명의 일 실시예 중 키워드 매칭 및 페이징 과정의 흐름을 구체적으로 도시한다.7 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 7 illustrates the flow of keyword matching and paging in detail according to an embodiment of the present invention.
리더 단말(10)로부터 서비스 요청이 기지국(20)으로 전송된다(S301). 기지국(20)은 수신한 서비스 요청을 게이트웨이(30)로 전송한다. 게이트웨이(30)는 수신한 서비스 요청 패킷에 대하여 DPI를 수행한다(S304).The service request is transmitted from the reader terminal 10 to the base station 20 (S301). The base station 20 transmits the received service request to the gateway 30. The gateway 30 performs DPI on the received service request packet (S304).
게이트웨이(30)는 DPI 결과 도출한 URI를 도5의 URI-키워드 표 및 키워드-인덱스 표를 이용하여 컨텐츠의 카테고리 키워드 및 키워드의 인덱스를 도출한다. 게이트웨이(30)는 MME(40)에게 페이징 알림을 키워드의 인덱스와 함께 전송한다(S306).The gateway 30 derives the category keyword of the content and the index of the keyword by using the URI derived from the DPI result using the URI-keyword table and keyword-index table of FIG. 5. The gateway 30 transmits a paging notification to the MME 40 together with the index of the keyword (S306).
MME(40)는 수신한 키워드의 인덱스를 도 6의 단말-키워드 표를 바탕으로 서비스 요청된 컨텐츠와 동일 관심사를 가진 단말(60)을 선별한다. MME(40)는 이들 중 유휴 상태에 있는 단말에 대한 페이징 명령을 페이징 정보와 함께 전송한다(S308).The MME 40 selects the terminal 60 having the same interest as the content of the service request based on the received keyword index of FIG. 6. The MME 40 transmits a paging command for the terminal in the idle state, together with the paging information (S308).
기지국(20)은 MME로 수신한 페이징 명령과 페이징 정보를 바탕으로 서비스 요청된 컨텐츠와 동일 관심사를 가진 단말(60) 중 유휴 상태에 있는 단말 1(51) 및 단말 2(52)에게 페이징 신호를 전송한다.The base station 20 transmits a paging signal to the terminal 1 51 and the terminal 2 52 which are in an idle state among the terminal 60 having the same interest as the content of the service request based on the paging command and the paging information received by the MME. send.
이와 같은 절차에 따라, 비슷한 컨텐츠 사용 그룹 중 한 명이 특정 장소 및 특정 시간에 컨텐츠의 서비스를 요청할 경우, 기지국은 비슷한 관심사를 가진 그룹을 일단 연결 상태로 모두 깨운다. 이어서, 기지국은 채널 상태에 따라 이들 중 원활한 통신이 가능한 단말에 대하여 MMC 그룹을 결정하여 해당 컨텐츠를 분배함으로써 적합률을 높이는 것을 목적으로 한다. 통계적으로, 관심사가 비슷한 사용자는 해당 관심사에 대한 컨텐츠에 관하여 비슷한 시간에 서비스를 요청하거나 또는 요청하지 않음으로써 통신 네트워크를 사용하거나 또는 사용하지 않는다. 따라서, 트래픽이 몰리는 시간에 사용자는 원활한 서비스 사용이 어렵고, 트래픽이 한산한 시간에 운영자는 네트워크 운영 비용 지출의 문제가 발생한다. 이에 따라 네트워크의 운영자 및 사용자 모두 부담을 줄이기 위하여 적절한 적합률 의 예측을 바탕으로 서비스 제공이 필요하다. 적합률을 높이기 위해서는 MMC 그룹을 선정하는 그룹핑의 효과적인 수행이 필요하다. 그룹핑의 기준은 관심사와 채널 상태인데, 게이트웨이(30)와 MME(40)에서는 관심사를 기준으로 단말을 선별한다. 이 후, 기지국(20)은 선별된 단말 중에서 채널 상태를 기준으로 MMC 그룹, 즉 최종적으로 캐싱을 수행할 단말을 선별한다. 기지국(20)의 페이징 신호 전송에 따라 연결 상태로 깨워진 단말 중 MMC 그룹으로 선별되지 못한 단말은 G-RNTI 및 보안 키를 전송받지 못한 채 다시 유휴 상태로 돌아간다.According to this procedure, when one of the similar content use groups requests the service of the content at a specific place and at a specific time, the base station wakes up all the groups with similar interests once connected. Subsequently, the base station determines an MMC group for a terminal capable of smooth communication among them according to channel conditions, and distributes the corresponding content to increase the suitability. Statistically, users with similar interests use or do not use the communication network by requesting or not requesting services at similar times with respect to the content for that interest. Therefore, it is difficult for the user to use the service smoothly at the time of traffic congestion, and the operator has a problem of spending network operation cost at the time of the busy traffic. Accordingly, in order to reduce the burden on both network operators and users, it is necessary to provide services based on the prediction of appropriate fit ratio. In order to increase the fit rate, effective grouping to select an MMC group is required. The criteria for grouping are interests and channel conditions, and the gateway 30 and the MME 40 select a terminal based on the interests. Thereafter, the base station 20 selects an MMC group, that is, a terminal to be finally cached, based on the channel state among the selected terminals. The terminal, which is not selected as the MMC group among the terminals awakened in the connected state according to the transmission of the paging signal of the base station 20, returns to the idle state again without receiving the G-RNTI and the security key.
도 8은 본 발명의 일 실시예에 따라 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 8은 본 발명의 일 실시예에 따라 기지국이 페이징 후 MMC 그룹에게 G-RNTI 및 보안 키를 전송하는 과정의 흐름을 구체적으로 도시한다.8 illustrates a part of a procedure for performing terminal caching in an MBSFN system according to an embodiment of the present invention. 8 illustrates a flow of a process of transmitting a G-RNTI and a security key to a MMC group by a base station after paging according to an embodiment of the present invention.
기지국(20)은 MCS 그룹을 결정(S312)한 뒤, MCS 그룹에게 G-RNTI 및 보안 키를 전송한다(S313). G-RNTI 및 보안 키의 전송은 각각의 리더 단말(10) 및 MCS 단말(50)에게 유니캐스트 방식으로 PDSCH를 통해서 수행된다.After determining the MCS group (S312), the base station 20 transmits the G-RNTI and the security key to the MCS group (S313). Transmission of the G-RNTI and the security key is performed through the PDSCH in a unicast manner to each reader terminal 10 and the MCS terminal 50.
G-RNTI와 보안 키는 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast)로 각 단말(10, 51)에게 전달된다. G-RNTI는 RRC 연결 설정(connection setup) 단계에서 PDSCH/DL-SCH(Downlink Shared Channel)/CCCH(Common Control Channel)/SRB0(Signaling Radio Bearer 0) 를 통해 전달된다. G-RNTI는 bit string size(16bit)으로 구성될 수 있으나, 이러한 구현 형태에 한정되지는 않으며 다양한 형태와 비트 수로 구현될 수 있다. G-RNTI 및 보안 키를 받지 못한 단말은 MMC 그룹으로 선별되지 못한 것으로서 다시 유휴 상태로 돌아간다. 예를 들어, 도 8에서 단말 2(52)는 MMC 그룹으로 선별되지 못한 단말이다. 기지국(20)은 단말 2(52)에게 G-RNTI 및 보안 키를 전송하지 않는다.The G-RNTI and the security key are transmitted to each of the terminals 10 and 51 in unicast through a physical downlink shared channel (PDSCH). The G-RNTI is delivered through PDSCH / Downlink Shared Channel (PDSCH) / Common Control Channel (CCCH) / Signaling Radio Bearer 0 (SRB0) in an RRC connection setup step. The G-RNTI may be configured in a bit string size (16 bits), but is not limited to such an implementation form and may be implemented in various forms and number of bits. The terminal that has not received the G-RNTI and the security key is not selected as an MMC group and returns to an idle state again. For example, in FIG. 8, terminal 2 52 is a terminal that is not selected as an MMC group. The base station 20 does not transmit the G-RNTI and the security key to the terminal 2 (52).
도 9는 본 발명의 일 실시예에 따라 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 9는 본 발명의 일 실시예에 따라 MMC 그룹이 수신한 G-RNTI를 바탕으로 하향링크 자원 할당 관련 스케줄링 정보의 오버히어링 방식 수신하는 과정의 흐름을 도시한다.9 illustrates a part of a procedure for performing UE caching in an MBSFN system according to an embodiment of the present invention. 9 is a flowchart illustrating a process of receiving an overhearing method of downlink resource allocation related scheduling information based on a G-RNTI received by an MMC group according to an embodiment of the present invention.
기지국(20)은 리더 단말(10)에 하향링크 자원 할당 관련 스케줄링 정보를 전송한다. MMC 단말(50)은 리더 단말(10)에 전송되는 하향링크 자원 할당 관련 스케줄링 정보를 오버히어링 방식으로 수신한다(S315). 오버히어링은 기지국(20)이 리더 단말(10)에 전송하는 데이터를 MMC 단말(50)이 엿듣는 과정을 의미한다. 구체적으로, 오버히어링은 MMC 단말(50)이 리더 단말(10)에 특정적으로 전송되는 스케줄링 정보를 공유하는 임시 식별자인 G-RNTI를 이용하여 검출하는 과정이다. MMC 단말(50)은 리더 단말(10)과 동일한 G-RNTI를 기지국(20)으로부터 수신하며, 이를 통해 MMC 단말(50)은 리더 단말(10)에게 기지국으로부터 전송되는 스케줄링 정보를 오버히어링 할 수 있다. 본 발명의 실시예에서 상기 오버히어링은 수신한 스케줄링 정보의 블라인드 디텍션을 통해 수행된다. The base station 20 transmits downlink resource allocation related scheduling information to the reader terminal 10. The MMC terminal 50 receives the downlink resource allocation related scheduling information transmitted to the reader terminal 10 in an overhearing manner (S315). Overhearing refers to a process in which the MMC terminal 50 overhears the data transmitted from the base station 20 to the reader terminal 10. Specifically, overhearing is a process in which the MMC terminal 50 detects the G-RNTI, which is a temporary identifier for sharing scheduling information specifically transmitted to the reader terminal 10. The MMC terminal 50 receives the same G-RNTI as the reader terminal 10 from the base station 20, through which the MMC terminal 50 may overhear scheduling information transmitted from the base station to the reader terminal 10. have. In an embodiment of the present invention, the overhearing is performed through blind detection of the received scheduling information.
스케줄링 정보의 수신을 통해 MMC 단말(50)은 리더 단말(10)과 동일한 멀티캐스트 데이터의 할당된 자원 정보를 획득한다. MMC 단말(50)은 수신한 스케줄링 정보에 기반하여 리더 단말(10)과 동일하게 상기 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 수신한다(S317). 이에 따라, MMC 단말(50)은 리더 단말(10)이 서비스 요청한 컨텐츠와 동일한 컨텐츠의 데이터를 단말에 저장할 수 있다. 즉, MMC 단말(50)은 자신이 직접 컨텐츠를 요청하지는 않지만, 비슷한 관심사를 갖는 리더 단말(10)의 요청에 따라 데이터를 수신하여 저장하게 된다. 이 후, MMC 단말은 사용자의 요청시 저장된 미디어 컨텐츠가 요청된 미디어에 해당할 경우 컨텐츠 응답을 하고, 요청된 미디어가 저장되어 있지 않은 경우 기지국에게 서비스 요청을 함으로써 캐싱을 수행할 수 있다.By receiving the scheduling information, the MMC terminal 50 obtains allocated resource information of the same multicast data as that of the reader terminal 10. The MMC terminal 50 receives the multicast data transmitted to the resource region indicated by the scheduling information in the same manner as the reader terminal 10 based on the received scheduling information (S317). Accordingly, the MMC terminal 50 may store data of the same content as the content requested by the reader terminal 10 in the terminal. That is, the MMC terminal 50 does not directly request content, but receives and stores data according to a request of the reader terminal 10 having similar interests. Thereafter, the MMC terminal may perform a caching by responding to a content when the stored media content corresponds to the requested media at the request of the user and requesting a service from the base station when the requested media is not stored.
도 10은 본 발명의 일 실시예에 따른 MBSFN 시스템에서 단말 캐싱을 실시하기 위한 절차 중 일부를 도시한다. 도 10은 본 발명의 일 실시예 중 G-RNTI 및 보안 키의 전송과 스케줄링 정보 및 멀티캐스트 데이터의 전송 과정의 흐름을 도시한다.FIG. 10 illustrates a part of a procedure for performing UE caching in an MBSFN system according to an embodiment of the present invention. FIG. 10 is a flowchart illustrating a transmission process of a G-RNTI and a security key and transmission of scheduling information and multicast data according to an embodiment of the present invention.
서비스 요청된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 갖는 단말(60)은 기지국(20)의 페이징 신호 전송에 의하여 연결 상태로 천이된다(S310). 기지국(20)은 연결 상태로 된 단말(60) 중에서 채널 상태를 바탕으로 MMC 그룹에 속할 MMC 단말(50)을 결정한다. 예를 들어 도 10에서 리더 단말(10)의 통신 품질을 보장 할 수 있는 단말인 단말 1(51)은 MMC 그룹으로 결정되나, 리더 단말(10)의 통신 품질을 보장할 수 없는 단말인 단말2(52)는 MMC 그룹으로 결정되지 못한다. 이에 따라, MMC 그룹으로 결정되지 못한 단말 2(52)는 다시 유휴 상태로 전환된다.The terminal 60 having the media category of the service requested content as the content interest is transitioned to the connected state by the paging signal transmission of the base station 20 (S310). The base station 20 determines the MMC terminal 50 to belong to the MMC group based on the channel state among the terminal 60 in the connected state. For example, in FIG. 10, terminal 1 51, which is a terminal capable of ensuring the communication quality of the reader terminal 10, is determined as an MMC group, but terminal 2, which is a terminal that cannot guarantee the communication quality of the reader terminal 10. 52 cannot be determined as an MMC group. Accordingly, the terminal 2 52 that is not determined as the MMC group is switched to the idle state again.
기지국(20)은 MMC 그룹인 리더 단말(10)과 MMC 단말(50), 예를 들어 도 10에서 단말 1(51)에게 G-RNTI 및 보안 키를 전송한다. 리더 단말(10)과 MMC 단말(50)는 G-RNTI로 스케줄링 정보를 수신한다. 스케줄링 정보의 수신은 리더 단말(10)에 전송되는 스케줄링 정보(S314)를 MMC 단말(50)이 오버히어링(S315)하는 방식으로 이루어진다.The base station 20 transmits a G-RNTI and a security key to the reader terminal 10 and the MMC terminal 50, for example, the terminal 1 51 in FIG. 10. The reader terminal 10 and the MMC terminal 50 receive scheduling information through the G-RNTI. The reception of the scheduling information is performed in such a manner that the MMC terminal 50 overhears the scheduling information S314 transmitted to the reader terminal 10 (S315).
리더 단말(10)과 MMC 단말(51)는 동일한 하향링크 자원 할당 정보 관련 스케줄링 정보를 얻고, 이를 바탕으로 상기 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 동일하게 수신한다(S316, S317).The reader terminal 10 and the MMC terminal 51 obtain the same downlink resource allocation information related scheduling information, and based on this, receive the same multicast data transmitted to the resource region indicated by the scheduling information (S316, S317). ).
데이터의 불완전한 수신 등으로 인하여 동일한 데이터의 재수신이 필요한 경우 데이터 재전송이 이루어질 수 있다(S318, S319). 데이터 재전송은 데이터 전송과 같은 방식으로 이루어진다. 다만, 기지국(20)은 리더 단말(10)의 통신 품질 저하를 막기 위하여 MMC 단말(50)의 재전송을 보류하고 리더 단말(10)의 재전송을 우선적으로 처리할 수 있다.When re-receipt of the same data is required due to incomplete reception of data, data retransmission may be performed (S318 and S319). Data retransmission is performed in the same way as data transmission. However, the base station 20 may suspend the retransmission of the MMC terminal 50 and may preferentially process the retransmission of the reader terminal 10 in order to prevent communication quality degradation of the reader terminal 10.
도 11은 본 발명의 일 실시예에 따라 MMC 단말(50)의 멀티캐스트 데이터를 캐싱하는 방법을 나타낸 순서도이다. 도 11은 이상에서 설명한 실시예를 시계열적인 흐름에 따라 나타낸다. 따라서, 도 11에 명시적으로 도시되거나 설명되지 않았더라도 이상에서 제안한 내용이 동일하거나 유사하게 적용될 수 있음은 쉽게 알 수 있다.11 is a flowchart illustrating a method of caching multicast data of an MMC terminal 50 according to an embodiment of the present invention. 11 illustrates the embodiment described above according to a time series flow. Therefore, even if not explicitly shown or described in Figure 11 it can be easily seen that the above-described proposals can be applied to the same or similar.
MMC 단말(50)의 멀티캐스트 데이터 수신은 MMC 그룹으로의 선별 과정부터 시작한다. Multicast data reception of the MMC terminal 50 starts from the selection process to the MMC group.
단말은 MME(40)에 의하여 서비스 요청된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 갖는 단말(60)로 선별된 뒤, 기지국(20)로부터 페이징 신호를 수신하여(S1110), 유휴 상태에서 연결 상태로 천이한다.The terminal is selected by the terminal 60 having the media category of the content requested by the MME 40 as the content interest, and receives a paging signal from the base station 20 (S1110), and transitions from the idle state to the connected state. do.
연결 상태로 된 단말은 기지국(20)에 각각의 채널 상태 보고를 전송한다(S1120). 단말은 기지국으로부터 채널 상태 보고를 바탕으로 리더 단말(10)의 통신 품질을 보장할 수 있는 경우 MMC 그룹에 속하는 MMC 단말(50)로 결정된다. MMC 단말(50)로 결정된 단말은 기지국(20)으로부터 G-RNTI 및 보안 키를 수신한다(S1130). 기지국(20)으로부터 G-RNTI 및 보안 키를 수신하지 못한 단말은 MMC 단말(50)로 결정되지 못한 것이므로 유휴 상태로 천이한다.The terminal in the connected state transmits each channel status report to the base station 20 (S1120). The terminal is determined as the MMC terminal 50 belonging to the MMC group when the communication quality of the reader terminal 10 can be guaranteed based on the channel status report from the base station. The terminal determined as the MMC terminal 50 receives the G-RNTI and the security key from the base station 20 (S1130). Since the terminal that has not received the G-RNTI and the security key from the base station 20 is not determined by the MMC terminal 50, the terminal transitions to the idle state.
G-RNTI 및 보안 키를 수신한 MMC 단말(50)은 기지국으로부터 리더 단말(10)이 수신하는 하향링크 자원 할당 관련 스케줄링 정보를 오버히어링 방식으로 수신한다(S1140). MMC 단말(50)의 상기 오버히어링은 수신한 스케줄링 정보의 블라인드 디텍션을 통해 수행된다. MMC 단말(50)은 오버이어링으로 리더 단말(10)과 동일한 하향링크 자원 할당 관련 스케줄링 정보를 수신한다.Upon receiving the G-RNTI and the security key, the MMC terminal 50 receives the downlink resource allocation related scheduling information received by the reader terminal 10 from the base station in an overhearing manner (S1140). The overhearing of the MMC terminal 50 is performed through blind detection of the received scheduling information. The MMC terminal 50 receives the same downlink resource allocation related scheduling information as the leader terminal 10 due to over-earing.
MMC 단말(50)은 스케줄링 정보를 바탕으로 기지국으로부터 리더 단말(10)과 동일하게 상기 스케줄링 정보가 지시하는 자원 영역에 전송되는 데이터를 수신한다(S1150). 즉, MMC 단말(50)은 리더 단말(10)이 서비스 요청한 미디어 컨텐츠 데이터를 수신한다. MMC 단말은 수신한 미디어 컨텐츠 데이터를 저장하고 사용자 요청시 컨텐츠 응답함으로써 캐싱을 수행할 수 있다.The MMC terminal 50 receives data transmitted from the base station to the resource region indicated by the scheduling information in the same manner as the reader terminal 10 based on the scheduling information (S1150). That is, the MMC terminal 50 receives the media content data requested by the reader terminal 10. The MMC terminal may perform caching by storing the received media content data and responding to the content when the user requests it.
도 12는 본 발명의 일 실시예에 따라 기지국이 MMC 단말(50)의 멀티캐스트 데이터 캐싱을 지원하는 방법을 나타낸 순서도이다. 도 12는 이상에서 설명한 실시예를 시계열적인 흐름에 따라 나타낸다. 따라서, 도 11 의 경우와 유사하게, 도 12에 명시적으로 도시되거나 설명되지 않았더라도 이상에서 제안한 내용이 동일하거나 유사하게 적용될 수 있음은 쉽게 알 수 있다.12 is a flowchart illustrating a method in which a base station supports multicast data caching of an MMC terminal 50 according to an embodiment of the present invention. 12 illustrates an embodiment described above according to a time series flow. Accordingly, similarly to the case of FIG. 11, even if not explicitly illustrated or described in FIG. 12, it is easily understood that the above-described proposals may be applied identically or similarly.
기지국(20)은 MME(40)에 의하여 서비스 요청된 컨텐츠의 미디어 카테고리를 컨텐츠 관심사로 갖는 단말(60)로 선별된 단말에게 페이징 신호를 전송한다(S1210). 기지국(20)으로부터 페이징 신호를 수신한 단말은 유휴 상태에서 연결 상태로 천이한다.The base station 20 transmits a paging signal to the terminal selected by the terminal 60 having the media category of the content requested by the MME 40 as the content interest (S1210). The terminal receiving the paging signal from the base station 20 transitions from the idle state to the connected state.
기지국(20)으로부터 페이징 신호를 수신하고 연결 상태로 천이한 단말은 기지국(20)에게 채널 상태 정보를 전송한다. 기지국(20)은 단말로부터 채널 상태 정보를 수신한다(S1220). 기지국(20)은 수신한 채널 상태 보고에 기반하여 리더 단말(10)의 통신 품질을 보장할 수 있는 단말을 MMC 그룹에 속하는 MMC 단말(50)로 결정한다(S1230).The terminal that receives the paging signal from the base station 20 and transitions to the connected state transmits channel state information to the base station 20. The base station 20 receives channel state information from the terminal (S1220). The base station 20 determines the terminal capable of guaranteeing the communication quality of the reader terminal 10 as the MMC terminal 50 belonging to the MMC group based on the received channel state report (S1230).
기지국(20)은 MMC 그룹, 즉 리더 단말(10) 및 MMC 단말(50)에게 G-RNTI 및 보안 키를 전송한다. 기지국(20)은 각각의 리더 단말(10) 및 MMC 단말(50)에게 G-RNTI 및 보안 키를 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast) 방식으로 전송한다.The base station 20 transmits the G-RNTI and the security key to the MMC group, that is, the reader terminal 10 and the MMC terminal 50. The base station 20 transmits the G-RNTI and the security key to each reader terminal 10 and the MMC terminal 50 in a unicast manner through a physical downlink shared channel (PDSCH).
기지국(20)는 리더 단말(10) 에게 멀티캐스트 자원 관련 스케줄링 정보를 전송한다(S1250). 이때, 스케줄링 정보3의 전송은 리더 단말(10)에 스케줄링 정보가 전송되는 형태로 수행되지만, MMC 단말(50)들은 이러한 스케줄링 정보를 오버히어링 하게 되어, 결과적으로 리더 단말(10)과 MMC 단말(50) 들에 스케줄링 정보가 멀티캐스트되는 방식으로 이루어진다. MMC 단말(50)의 오버히어링은 수신한 스케줄링 정보의 블라인드 디텍션을 통해 수행된다. MMC 단말(50)은 오버이어링으로 리더 단말(10)과 동일한 하향링크 자원 할당 관련 스케줄링 정보를 수신한다.The base station 20 transmits multicast resource related scheduling information to the reader terminal 10 (S1250). In this case, the scheduling information 3 is transmitted in a form in which scheduling information is transmitted to the reader terminal 10, but the MMC terminals 50 overhear this scheduling information, and as a result, the reader terminal 10 and the MMC terminal ( 50), the scheduling information is multicasted. Overhearing of the MMC terminal 50 is performed through blind detection of the received scheduling information. The MMC terminal 50 receives the same downlink resource allocation related scheduling information as the leader terminal 10 due to over-earing.
스케줄링 정보의 전송 후, 기지국(20)은 MMC 그룹(10, 50)에게 멀티캐스트 데이터를 전송한다(S1260). MMC 그룹 각각에 오버히어링을 통하여 동일한 스케줄링 정보가 전송되었으므로, 멀티캐스트 데이터 역시 동일한 데이터가 각각의 단말에 전송된다.After transmission of the scheduling information, the base station 20 transmits multicast data to the MMC groups 10 and 50 (S1260). Since the same scheduling information is transmitted to each of the MMC groups through overhearing, the same data is also transmitted to each terminal in the multicast data.
도 13은 본 발명의 일 실시예와 관련된 단말 및 기지국의 구성을 도시하는 도면이다. 도 13에서 단말(1300) 및 기지국(1400)는 각각 무선 주파수(RF) 유닛(1310, 1410), 프로세서(1320, 1420) 및 메모리(1330, 1430)를 포함할 수 있다. 도 13에서는 단말(1300)와 기지국(140) 간의 1:1 통신환경만을 도시하였으나, 다수의 단말과 다수의 기지국 간에도 통신 환경이 구축될 수 있다.13 is a diagram illustrating a configuration of a terminal and a base station according to an embodiment of the present invention. In FIG. 13, the terminal 1300 and the base station 1400 may include radio frequency (RF) units 1310 and 1410, processors 1320 and 1420, and memories 1330 and 1430, respectively. Although FIG. 13 illustrates only a 1: 1 communication environment between the terminal 1300 and the base station 140, a communication environment may also be established between a plurality of terminals and a plurality of base stations.
각 RF 유닛(1310, 1410)은 각각 송신부(1312, 1412) 및 수신부(1314, 1414)를 포함할 수 있다. 단말(1300)의 송신부(1312) 및 수신부(1314)는 기지국(1400) 및 다른 단말들과 신호를 송신 및 수신하도록 구성되며, 프로세서(1320)는 송신부(1312) 및 수신부(1314)와 기능적으로 연결되어 송신부(1312) 및 수신부(1314)가 다른 기기들과 신호를 송수신하는 과정을 제어하도록 구성될 수 있다. 또한, 프로세서(1320)는 전송할 신호에 대한 각종 처리를 수행한 후 송신부(1312)로 전송하며, 수신부(1314)가 수신한 신호에 대한 처리를 수행한다.Each RF unit 1310, 1410 may include a transmitter 1312, 1412 and a receiver 1314, 1414, respectively. The transmitting unit 1312 and the receiving unit 1314 of the terminal 1300 are configured to transmit and receive signals with the base station 1400 and other terminals, and the processor 1320 is functionally functional with the transmitting unit 1312 and the receiving unit 1314. In connection, the transmitter 1312 and the receiver 1314 may be configured to control a process of transmitting and receiving signals with other devices. In addition, the processor 1320 performs various processes on the signal to be transmitted and then transmits the signal to the transmitter 1312, and performs the process on the signal received by the receiver 1314.
필요한 경우 프로세서(1320)는 교환된 메시지에 포함된 정보를 메모리(1330)에 저장할 수 있다. 이와 같은 구조를 가지고 단말(1300)는이상에서 설명한 본 발명의 다양한 실시형태의 방법을 수행할 수 있다.If necessary, the processor 1320 may store the information included in the exchanged message in the memory 1330. With such a structure, the terminal 1300 can perform the method of various embodiments of the present invention described above.
기지국(1400)의 송신부(1412) 및 수신부(1414)는 다른 기지국 및 단말들과 신호를 송신 및 수신하도록 구성되며, 프로세서(1420)는 송신부(1412) 및 수신부(1414)와 기능적으로 연결되어 송신부(1412) 및 수신부(1414)가 다른 기기들과 신호를 송수신하는 과정을 제어하도록 구성될 수 있다. 또한, 프로세서(1420)는 전송할 신호에 대한 각종 처리를 수행한 후 송신부(1412)로 전송하며수신부(1414)가 수신한 신호에 대한 처리를 수행할 수 있다. 필요한 경우 프로세서(1420)는 교환된 메시지에 포함된 정보를 메모리(1430)에 저장할 수 있다. 이와 같은 구조를 가지고 기지국(1400)는 앞서 설명한 다양한 실시형태의 방법을 수행할 수 있다.The transmitting unit 1412 and the receiving unit 1414 of the base station 1400 is configured to transmit and receive signals with other base stations and terminals, and the processor 1420 is functionally connected to the transmitting unit 1412 and the receiving unit 1414 and The 1414 and the receiver 1414 may be configured to control a process of transmitting and receiving a signal with other devices. In addition, the processor 1420 may perform various processing on a signal to be transmitted, transmit the same to the transmitter 1412, and may process a signal received by the receiver 1414. If necessary, the processor 1420 may store information included in the exchanged message in the memory 1430. With this structure, the base station 1400 can perform the method of the various embodiments described above.
단말(1300) 및 기지국(1400) 각각의 프로세서(1320, 1420)는 각각 단말(1300) 및 기지국(1400)에서의 동작을 지시(예를 들어, 제어, 조정, 관리 등)한다. 각각의 프로세서들(1320, 1420)은 프로그램 코드들 및 데이터를 저장하는 메모리(1330, 1430)들과 연결될 수 있다. 메모리(1330, 1430)는 프로세서(1320, 1420)에 연결되어 오퍼레이팅 시스템, 어플리케이션, 및 일반 파일(general files)들을 저장한다. The processors 1320 and 1420 of the terminal 1300 and the base station 1400 respectively instruct (eg, control, adjust, manage, and the like) operations at the terminal 1300 and the base station 1400, respectively. Respective processors 1320 and 1420 may be connected to memories 1330 and 1430 that store program codes and data. The memories 1330 and 1430 are connected to the processors 1320 and 1420 to store operating systems, applications, and general files.
본 발명의 프로세서(1320, 1420)는 컨트롤러(controller), 마이크로 컨트롤러(microcontroller), 마이크로 프로세서(microprocessor), 마이크로 컴퓨터(microcomputer) 등으로도 호칭될 수 있다. 한편, 프로세서(1320, 1420)는 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현될 수 있다. The processors 1320 and 1420 of the present invention may also be referred to as a controller, a microcontroller, a microprocessor, a microcomputer, or the like. Meanwhile, the processors 1320 and 1420 may be implemented by hardware or firmware, software, or a combination thereof.
하드웨어를 이용하여 본 발명의 실시예를 구현하는 경우에는, 본 발명을 수행하도록 구성된 ASICs(application specific integrated circuits) 또는 DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays) 등이 프로세서(1320, 1420)에 구비될 수 있다. When implementing embodiments of the present invention using hardware, application specific integrated circuits (ASICs) or digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) configured to perform the present invention. Field programmable gate arrays (FPGAs) may be provided in the processors 1320 and 1420.
한편, 상술한 방법은, 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터 판독 가능 매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터 판독 가능 매체에 여러 수단을 통하여 기록될 수 있다. 본 발명의 다양한 방법들을 수행하기 위한 실행 가능한 컴퓨터 코드를 포함하는 저장 디바이스를 설명하기 위해 사용될 수 있는 프로그램 저장 디바이스들은, 반송파(carrier waves)나 신호들과 같이 일시적인 대상들은 포함하는 것으로 이해되지는 않아야 한다. 상기 컴퓨터 판독 가능 매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, DVD 등)와 같은 저장 매체를 포함한다.Meanwhile, the above-described method may be written as a program executable on a computer, and may be implemented in a general-purpose digital computer which operates the program using a computer readable medium. In addition, the structure of the data used in the above-described method can be recorded on the computer-readable medium through various means. Program storage devices that may be used to describe storage devices that include executable computer code for performing the various methods of the present invention should not be understood to include transient objects, such as carrier waves or signals. do. The computer readable medium includes a storage medium such as a magnetic storage medium (eg, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (eg, a CD-ROM, a DVD, etc.).
본원 발명의 실시예 들과 관련된 기술 분야에서 통상의 지식을 가진 자는 상기 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로, 개시된 방법들은 한정적인 관점이 아닌 설명적 관점에서 고려되어야 한다. 본 발명의 범위는 발명의 상세한 설명이 아닌 특허청구 범위에 나타나며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It will be understood by those skilled in the art that embodiments of the present invention can be implemented in a modified form without departing from the essential characteristics of the above description. Therefore, the disclosed methods should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the detailed description of the invention, and all differences within the equivalent scope should be construed as being included in the scope of the present invention.
상술한 바와 같은 멀티캐스트를 이용한 단말 캐싱 방법은 3GPP LTE/LTE-A 시스템에 적용되는 예를 중심으로 설명하였으나, 3GPP LTE/LTE-A 이외에도 IEEE 802.16를 포함하는 다양한 무선 통신 시스템에 적용하는 것이 가능하다.The terminal caching method using multicast as described above has been described with reference to an example applied to 3GPP LTE / LTE-A system, but it is possible to apply to various wireless communication systems including IEEE 802.16 in addition to 3GPP LTE / LTE-A. Do.

Claims (10)

  1. 무선 통신 시스템에서 단말이 기지국으로부터 멀티캐스트 데이터를 캐싱(caching)하는 방법에 있어서,A method for caching multicast data from a base station by a terminal in a wireless communication system,
    상기 기지국으로부터 리더 단말 및 상기 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 수신하는 단계;Group-Radio Network Temporary Identifier (G-RNTI), which is a temporary identifier of a multicast mobile caching (MMC) group, which is composed of a terminal having a content of a reader terminal and a content corresponding to a service request transmitted by the reader terminal as an interest. Receiving;
    상기 G-RNTI를 이용하여, 상기 기지국으로부터 상기 서비스 요청에 응답하여 리더 단말에 전송되는 스케줄링(scheduling) 정보를 오버히어링(overhearing) 방식으로 수신하는 단계;Using the G-RNTI, receiving scheduling information transmitted from a base station to a reader terminal in response to the service request in an overhearing manner;
    상기 기지국으로부터 상기 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 수신하는 단계를 포함하며, Receiving multicast data transmitted from the base station to a resource region indicated by the scheduling information,
    상기 리더 단말은 상기 컨텐츠를 관심사로 갖는 복수의 단말 중 상기 기지국에 상기 서비스 요청을 먼저 보낸 단말인 것을 특징으로 하는,The reader terminal is a terminal that first sends the service request to the base station of the plurality of terminals having the content of interest,
    멀티캐스트 데이터를 캐싱하는 방법.How to cache multicast data.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 오버히어링 방식은 상기 수신한 스케줄링 정보를 블라인드 디텍션(Blind detection)하는 것을 특징으로 하는,The overhearing method may blind detection the received scheduling information.
    멀티캐스트 데이터를 캐싱하는 방법.How to cache multicast data.
  3. 제 1 항에 있어서,The method of claim 1,
    상기 단말은 상기 기지국으로부터 상기 G-RNTI를 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast) 방식으로 수신하는 것을 특징으로 하는,The terminal receives the G-RNTI from the base station in a unicast scheme through a physical downlink shared channel (PDSCH),
    멀티캐스트 데이터를 캐싱하는 방법.How to cache multicast data.
  4. 제 1 항에 있어서,The method of claim 1,
    상기 MMC 그룹에 속한 단말들은 상기 리더 단말의 채널 상태를 고려하여 상기 기지국에 의하여 선택되며,The terminals belonging to the MMC group are selected by the base station in consideration of the channel state of the reader terminal.
    상기 스케줄링 정보의 MCS(Modulation and Coding Scheme) 레벨은 상기 리더 단말의 채널 상태를 고려하여 결정되는 것을 특징으로 하는,Modulation and Coding Scheme (MCS) level of the scheduling information, characterized in that determined in consideration of the channel state of the reader terminal,
    멀티캐스트 데이터를 캐싱하는 방법.How to cache multicast data.
  5. 제 1 항에 있어서,The method of claim 1,
    상기 캐싱하는 방법은, The caching method,
    상기 기지국으로부터 유휴 상태에서 연결 상태로 천이할 것을 지시하는 페이징 신호를 수신하는 단계; 및Receiving a paging signal from the base station instructing to transition from an idle state to a connected state; And
    상기 연결 상태에서 상기 G-RNTI가 수신되지 않는 경우, 다시 유휴 상태로 천이하는 단계를 더 포함하는, If the G-RNTI is not received in the connected state, transitioning to an idle state again, further comprising:
    멀티캐스트 데이터를 캐싱하는 방법.How to cache multicast data.
  6. 무선 통신 시스템에서 기지국이 단말의 멀티캐스트 데이터 캐싱(caching)을 지원하는 방법에 있어서,A method for supporting a multicast data caching of a terminal by a base station in a wireless communication system,
    상기 단말에 리더 단말 및 상기 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 전송하는 단계;Group-Radio Network Temporary Identifier (G-RNTI), which is a temporary identifier of a multicast mobile caching (MMC) group, consisting of a reader terminal and terminals having a content corresponding to a service request transmitted by the reader terminal as a concern Transmitting;
    리더 단말에 스케줄링(scheduling) 정보를 전송하는 단계;Transmitting scheduling information to the reader terminal;
    상기 MMC 그룹에 멀티캐스트 데이터를 전송하는 단계를 포함하며,Transmitting multicast data to the MMC group,
    상기 리더 단말은 상기 컨텐츠를 관심사로 갖는 복수의 단말 중 상기 기지국에 상기 서비스 요청을 먼저 보낸 단말인 것을 특징으로 하는,The reader terminal is a terminal that first sends the service request to the base station of the plurality of terminals having the content of interest,
    지원하는 방법.How to apply.
  7. 제 5 항에 있어서,The method of claim 5,
    상기 기지국은 상기 단말에 상기 G-RNTI를 PDSCH(Physical Downlink Shared Channel)을 통해서 유니캐스트(unicast) 방식으로 전송하는 것을 특징으로 하는,The base station transmits the G-RNTI to the terminal through a unicast scheme through a physical downlink shared channel (PDSCH),
    지원하는 방법.How to apply.
  8. 제 5 항에 있어서,The method of claim 5,
    상기 MMC 그룹에 속한 단말들은 상기 리더 단말의 채널 상태를 고려하여 상기 기지국에 의하여 결정되며,Terminals belonging to the MMC group are determined by the base station in consideration of the channel state of the reader terminal,
    상기 스케줄링 정보의 MCS(Modulation and Coding Scheme) 레벨은 상기 리더 단말의 채널 상태를 고려하여 결정되는 것을 특징으로 하는,Modulation and Coding Scheme (MCS) level of the scheduling information, characterized in that determined in consideration of the channel state of the reader terminal,
    지원하는 방법.How to apply.
  9. 무선 통신 시스템에서 기지국으로부터 멀티캐스트 데이터를 캐싱(caching)하는 단말에 있어서,A terminal for caching multicast data from a base station in a wireless communication system,
    송신부; A transmitter;
    수신부; 및Receiver; And
    상기 송신부 및 상기 수신부와 연결되어 동작하는 프로세서를 포함하고, A processor operating in connection with the transmitter and the receiver,
    상기 프로세서는, 상기 기지국으로부터 리더 단말 및 상기 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 수신하고, 상기 G-RNTI를 통해 상기 기지국으로부터 상기 서비스 요청에 응답하여 리더 단말에 전송되는 스케줄링(scheduling) 정보를 오버히어링(overhearing) 방식으로 수신하며, 상기 기지국으로부터 상기 스케줄링 정보가 지시하는 자원 영역에 전송되는 멀티캐스트 데이터를 수신하도록 상기 수신부를 제어하고,The processor is a G-RNTI (Group-Radio Network), which is a temporary identifier of a multicast mobile caching (MMC) group, which is composed of a terminal having interest as a reader terminal and a content corresponding to a service request transmitted by the reader terminal from the base station. Receives a temporary identifier (ID), receives the scheduling information transmitted to the reader terminal in response to the service request from the base station through the G-RNTI in an overhearing manner, and the scheduling information from the base station Control the receiving unit to receive the multicast data transmitted to the indicating resource region,
    상기 리더 단말은 상기 컨텐츠를 관심사로 갖는 복수의 단말 중 상기 기지국에 상기 서비스 요청을 먼저 보낸 단말인 것을 특징으로 하는,The reader terminal is a terminal that first sends the service request to the base station of the plurality of terminals having the content of interest,
    단말.Terminal.
  10. 무선 통신 시스템에서 단말의 멀티캐스트 데이터 캐싱(caching)을 지원하는 기지국에 있어서,A base station supporting multicast data caching of a terminal in a wireless communication system,
    송신부;A transmitter;
    수신부; 및Receiver; And
    상기 송신부 및 상기 수신부와 연결되어 동작하는 프로세서를 포함하고,A processor operating in connection with the transmitter and the receiver,
    상기 프로세서는, 상기 단말에 리더 단말 및 상기 리더 단말이 전송한 서비스 요청에 해당하는 컨텐츠를 관심사로 갖는 단말들로 구성되는 MMC(Multicast Mobile Caching) 그룹의 임시 식별자인 G-RNTI(Group-Radio Network Temporary Identifier)를 전송하고, 리더 단말에 스케줄링(scheduling) 정보를 전송하며, 상기 MMC 그룹에 멀티캐스트 데이터를 전송하도록 상기 송신부를 제어하고,The processor is a G-RNTI (Group-Radio Network) which is a temporary identifier of a multicast mobile caching (MMC) group, which is composed of a reader terminal and terminals having an interest in a content corresponding to a service request transmitted by the reader terminal. Transmits a temporary identifier, transmits scheduling information to a reader terminal, controls the transmitter to transmit multicast data to the MMC group,
    상기 리더 단말은 상기 컨텐츠를 관심사로 갖는 복수의 단말 중 상기 기지국에 상기 서비스 요청을 먼저 보낸 단말인 것을 특징으로 하는,The reader terminal is a terminal that first sends the service request to the base station of the plurality of terminals having the content of interest,
    기지국.Base station.
PCT/KR2015/010234 2015-09-25 2015-09-25 Terminal caching method and apparatus using multicast in mobile communication system WO2017051964A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2015/010234 WO2017051964A1 (en) 2015-09-25 2015-09-25 Terminal caching method and apparatus using multicast in mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2015/010234 WO2017051964A1 (en) 2015-09-25 2015-09-25 Terminal caching method and apparatus using multicast in mobile communication system

Publications (1)

Publication Number Publication Date
WO2017051964A1 true WO2017051964A1 (en) 2017-03-30

Family

ID=58386188

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2015/010234 WO2017051964A1 (en) 2015-09-25 2015-09-25 Terminal caching method and apparatus using multicast in mobile communication system

Country Status (1)

Country Link
WO (1) WO2017051964A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11323982B2 (en) 2017-08-17 2022-05-03 Qualcomm Incorporated Mode change signaling for a plurality of wireless devices
WO2024037612A1 (en) * 2022-08-18 2024-02-22 展讯通信(上海)有限公司 Data transceiving method and apparatus, computer-readable storage medium, and communication device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070091889A1 (en) * 2005-10-25 2007-04-26 Xin Xiao Method and apparatus for group leader selection in wireless multicast service
US20100159822A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Apparatus and method for providing mbms in wireless communication system
US20120127994A1 (en) * 2010-11-22 2012-05-24 Electronics And Telecommunications Research Institute Multicast communication method, apparatus and system for intermittently connected network
WO2013027020A1 (en) * 2011-08-19 2013-02-28 Sca Ipla Holdings Inc Multicast arq in machine type communication network
US20130315124A1 (en) * 2012-05-17 2013-11-28 Interdigital Patent Holdings, Inc. Scalable video coding over simultaneous unicast/multicast lte dl shared channel

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070091889A1 (en) * 2005-10-25 2007-04-26 Xin Xiao Method and apparatus for group leader selection in wireless multicast service
US20100159822A1 (en) * 2008-12-19 2010-06-24 Electronics And Telecommunications Research Institute Apparatus and method for providing mbms in wireless communication system
US20120127994A1 (en) * 2010-11-22 2012-05-24 Electronics And Telecommunications Research Institute Multicast communication method, apparatus and system for intermittently connected network
WO2013027020A1 (en) * 2011-08-19 2013-02-28 Sca Ipla Holdings Inc Multicast arq in machine type communication network
US20130315124A1 (en) * 2012-05-17 2013-11-28 Interdigital Patent Holdings, Inc. Scalable video coding over simultaneous unicast/multicast lte dl shared channel

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11323982B2 (en) 2017-08-17 2022-05-03 Qualcomm Incorporated Mode change signaling for a plurality of wireless devices
WO2024037612A1 (en) * 2022-08-18 2024-02-22 展讯通信(上海)有限公司 Data transceiving method and apparatus, computer-readable storage medium, and communication device

Similar Documents

Publication Publication Date Title
US11838958B2 (en) UE access method and apparatus
WO2021091285A1 (en) Method and apparatus for controlling network slice in wireless communication system
WO2022031127A1 (en) Methods and systems for managing mbs service continuity for a ue
WO2018194390A1 (en) Method for forwarding system information for a remote ue by a relay ue in wireless communication system and a device therefor
WO2016117940A1 (en) Method for selecting of sidelink grant for a d2d ue in a d2d communication system and device therefor
WO2016122163A1 (en) Method for performing a packet filtering for prose in a d2d communication system and device therefor
WO2014133359A1 (en) Method and device for controlling cell connection from wireless lan in wireless communication system and providing valid information on peripheral wireless lan access points
WO2020071704A1 (en) Method and apparatus for providing information for vehicle communication services
WO2012141478A2 (en) Method and apparatus for receiving data in user equipment of supporting multimedia broadcast multicast service
WO2012134182A2 (en) Method of providing service to user equipment in wireless communication system and apparatus thereof
EP3022971A1 (en) Method of supporting mobility of ue supporting/using d2d communication in wireless mobile communication system
WO2016006929A1 (en) Method for performing inter plmn discovery by a user equipment (ue) in device-to-device (d2d) communication
WO2014158006A1 (en) Method and apparatus for device-to-device communication
WO2015111880A1 (en) Cache-based data transmission methods and apparatuses
WO2009136744A2 (en) Method for paging in wireless access system
WO2021040346A1 (en) Network structure and service providing method for supporting multicast and broadcast service in mobile communication network
WO2017074100A1 (en) Method and apparatus for transmitting and receiving paging message in mobile communication system
EP3281424A1 (en) Method, system, and apparatus for transmitting group communication service data
WO2021177793A1 (en) Apparatus and method for supporting upf event exposure service in wireless communication system
WO2012138070A2 (en) Method of providing service to user equipment in wireless communication system and apparatus thereof
WO2017052347A1 (en) Method and apparatus for reselecting cell in idle mode by terminal supporting public safety service.
WO2016186345A1 (en) Method for transmitting discovery signal for establishing d2d link with relay ue in wireless communication system and apparatus therefor
WO2019098720A1 (en) Method and system for managing quality of service of evolved multimedia broadcast multicast service (embms) service
WO2016175588A1 (en) Method and apparatus for group communication in wireless communication system
WO2011056022A2 (en) Switching method and apparatus in broadband wireless communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15904775

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15904775

Country of ref document: EP

Kind code of ref document: A1