METHOD AND APPARATUS FOR CHARGING USE OF RADIO RESOURCES IN WIRELESS COMMUNICATION SYSTEM
20170245131 · 2017-08-24
Inventors
- Ra-Yeon Ahn (Seoul, KR)
- Sung-Jin Lee (Gyeonggi-do, KR)
- Jung-Soo Jung (Gyeonggi-do, KR)
- Ji-Won Hwang (Gyeonggi-do, KR)
Cpc classification
H04L12/14
ELECTRICITY
H04M15/00
ELECTRICITY
H04W4/70
ELECTRICITY
International classification
Abstract
The present disclosure relates to a communication technique for combining a 5G communication system that supports higher data transmission rates after 4G systems with IoT technology and to the system therefor. The present disclosure can be applied for intelligent services based on 5G communication technology and IoT related technology (for example, smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail businesses, security and safety related services, and the like). According to the present disclosure, a method for charging by a base station in a wireless communication system comprises, upon sensing use of a resource by a device performing machine-to-machine (M2M) communication using a resource allocated to the wireless communication system based on a charging reference, gathering charging-related information about the sensed use of the resource and transmitting the charging-related information or charging information to a higher entity.
Claims
1. A method for charging by a base station in a wireless communication system, the method comprising: upon sensing use of a resource by a device performing machine-to-machine (M2M) communication, gathering charging-related information associated with the sensed use of the resource based on a charging reference of the resource; and transmitting the charging-related information to a higher entity.
2. The method of claim 1, wherein the charging-related information is transmitted to the higher entity at a preset time, periodically, when an amount of the gathered charging-related information reaches a preset threshold, or when requested by the higher entity.
3. The method of claim 1, further comprising: generating charging information of the device based on the charging-related information; and transmitting the charging information to the higher entity.
4. The method of claim 3, wherein the charging-related information or the charging information is transmitted through a unilateral tunnel established between the base station and the higher entity, and wherein a message format that is used for transmitting at least one of control information or data information for a mobile communication in the wireless communication system is applied to a unilateral tunneling scheme for establishing the unilateral tunnel.
5. The method of claim 1, wherein the charging reference is determined based on at least one of a use time of the resource, a usage of the resource, or mobility information of the device.
6. The method of claim 5, further comprising: when the charging reference is determined based on the use time of the resource, obtaining the use time of the resource based on at least one of a time during which a radio bearer with the device is established and activated, a transmission time of the device, or a time including a uplink transmission time by the device and a downlink reception time by the device; and configuring the charging information of the device based on the obtained use time.
7. The method of claim 5, wherein, when the charging reference is determined based on the usage of the resource, the usage of the resource is obtained based on an usage of an uplink resource of the device and an usage of a downlink resource of the device, and wherein the charging information of the device is configured based on the obtained usage.
8. The method of claim 5, wherein the mobility information of the device includes at least one of frequency of cell selections and reselections by the device or frequency of changes of a position of the device.
9. The method of claim 8, wherein the position of the device is changed into one of at least two portions separated from a service area of the base station.
10. The method of claim 4, wherein the unilateral tunnel comprises a general packet radio service tunneling protocol (GTP) tunnel.
11. An apparatus for charging by a base station in a wireless communication system, the apparatus comprising: a controller configured to, upon sensing use of a resource by a device performing machine-to-machine (M2M) communication, gather charging-related information associated with the sensed use of the resource based on a charging reference of the resource; and a transceiver configured to transmit at least one of the charging-related information to a higher entity.
12. The apparatus of claim 11, wherein the transceiver is further configured to transmit the charging-related information to the higher entity at a preset time, periodically, when an amount of the gathered charging-related information reaches a preset threshold, or when requested by the higher entity.
13. The apparatus of claim 11, further comprising a generator configured to generate charging information of the device based on the charging-related information, wherein the transceiver is further configured to transmit the charging information to the higher entity.
14. The apparatus of claim 13, wherein the transceiver is further configured to transmit at least one of the charging-related information or the charging information through a unilateral tunnel established between the base station and the higher entity, and wherein a message format that is used for transmitting at least one of control information or data information for a mobile communication in the wireless communication system is applied to a unilateral tunneling scheme foe establishing the unilateral tunnel.
15. The apparatus of claim 11, wherein the charging reference is determined based on at least one of a use time of the resource, a usage of the resource, or mobility information of the device.
16. The apparatus of claim 15, wherein, when the charging reference is determined based on the use time of the resource, the controller is further configured to: obtain the use time of the resource based on at least one of a time during which a radio bearer with the device is established and activated, a transmission time of the device, or a time including a uplink transmission time by the device and a downlink reception time by the device; and configure the charging information of the device based on the obtained use time.
17. The apparatus of claim 15, wherein, when the charging reference is determined based on the usage of the resource, the controller is further configured to: obtain the usage of the resource based on an usage of an uplink resource of the device and an usage of a downlink resource of the device; and configure the charging information of the device based on the obtained usage.
18. The apparatus of claim 15, wherein the mobility information of the device includes at least one of frequency of cell selections and reselections by the device or frequency of changes of a position of the device.
19. The apparatus of claim 18, wherein the position of the device is changed into one of at least two portions separated from a service area of the base station.
20. The apparatus of claim 14, wherein the unilateral tunnel comprises a general packet radio service tunneling protocol (GTP) tunnel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037] Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
DETAILED DESCRIPTION
[0038]
[0039] Hereinafter, embodiments of the present disclosure are described in detail with reference to the accompanying drawings. The same reference numerals are used to refer to same elements throughout the drawings. When determined to make the subject matter of the present disclosure unclear, the detailed of the known functions or configurations may be skipped. The terms as used herein are defined considering the functions in the present disclosure and may be replaced with other terms according to the intention or practice of the user or operator. Therefore, the terms should be defined based on the overall disclosure.
[0040] Various changes may be made to the present disclosure, and the present disclosure may come with a diversity of embodiments. Some embodiments of the present disclosure are shown and described in connection with the drawings. However, it should be appreciated that the present disclosure is not limited to the embodiments, and all changes and/or equivalents or replacements thereto also belong to the scope of the present disclosure.
[0041] As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Accordingly, as an example, a “component surface” includes one or more component surfaces.
[0042] The terms coming with ordinal numbers such as ‘first’ and ‘second’ may be used to denote various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another. For example, a first component may be denoted a second component, and vice versa without departing from the scope of the present disclosure. The term “and/or” may denote a combination(s) of a plurality of related items as listed or any of the items.
[0043] The terms as used herein are provided merely to describe some embodiments thereof, but not to limit the present disclosure. It is to be understood that the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise. It will be further understood that the terms “comprise” and/or “have,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0044] Unless otherwise defined in connection with embodiments of the present disclosure, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of the present disclosure belong. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0045] According to an embodiment of the present disclosure, an electronic device as disclosed herein may include a communication function. For example, the electronic device may be a smartphone, a tablet PC, a personal computer (PC), a mobile phone, a video phone, an e-book reader, a desktop PC, a laptop PC, a netbook PC, a personal digital assistant (PDA), a portable multimedia player (PMP), an MP3 player, a mobile medical device, a camera, a wearable device (e.g., a head-mounted device (HMD)), electronic clothes, an electronic bracelet, an electronic necklace, an electronic appcessory, an electronic tattoo, or a smart watch.
[0046] According to various embodiments of the disclosure, the electronic device may be a smart home appliance with a communication function. For example, the smart home appliance may be a television, a digital video disk (DVD) player, an audio player, a refrigerator, an air conditioner, a vacuum cleaner, an oven, a microwave oven, a washer, a drier, an air cleaner, a set-top box, a TV box (e.g., Samsung HomeSync™, Apple TV™, or Google TV™), a gaming console, an electronic dictionary, a camcorder, or an electronic picture frame.
[0047] According to various embodiments of the disclosure, the electronic device may be a medical device (e.g., magnetic resource angiography (MRA) device, a magnetic resource imaging (MRI) device, a computed tomography (CT) device, an imaging device, or an ultrasonic device), a navigation device, a global positioning system (GPS) receiver, an event data recorder (EDR), a flight data recorder (FDR), an automotive infotainment device, an sailing electronic device (e.g., a sailing navigation device, a gyroscope, or a compass), an aviation electronic device, a security device, or a robot for home or industry.
[0048] According to various embodiments of the disclosure, the electronic device may be a piece of furniture with a communication function, part of a building/structure, an electronic board, an electronic signature receiving device, a projector, or various measurement devices (e.g., devices for measuring water, electricity, gas, or electromagnetic waves).
[0049] According to various embodiments of the disclosure, an electronic device may be a combination of the above-listed devices. It should be appreciated by one of ordinary skill in the art that the electronic device is not limited to the above-described devices.
[0050] According to an embodiment of the present disclosure, the machine-to-machine (M2M) device may be, e.g., an electronic device.
[0051] According to an embodiment of the present disclosure, the M2M device is operated as a device using radio resources in a wireless communication system, for example.
[0052] Meanwhile, methods and apparatuses as proposed according to an embodiment of the present disclosure may apply to various communication systems, including institute of electrical and electronics engineers (IEEE) 802.11ac communication systems, IEEE 802.16 communication systems, digital multimedia broadcasting (DMB) services, digital video broadcasting-handheld (DVP-H) and advanced television systems committee-mobile/handheld (ATSC-M/H) services or other mobile broadcasting services, internet protocol television (IPTV) services or other digital video broadcasting systems, moving picture experts group (MPEG) media transport (MMT) systems, evolved packet systems (EPSs), long-term evolution (LTE) mobile communication systems, LTE-advanced (LTE-A) mobile communication systems, high speed downlink packet access (HSDPA) mobile communication systems, high speed uplink packet access (HSUPA) mobile communication systems, 3rd generation project partnership 2 (3GPP2) high rate packet data (HRPD) mobile communication systems, 3GPP2 wideband code division multiple access (WCDMA) mobile communication systems, 3GPP2 code division multiple access (CDMA) mobile communication systems, mobile internet protocol (Mobile IP) systems, or so.
[0053] For ease of description, examples in which CIoT is implemented on a LTE system are described according to embodiments of the present disclosure. However, embodiments of the present disclosure are not limited as applying only to LTE systems but are rather applicable to other communication systems as well.
[0054]
[0055] Referring to
[0056] The PCRF 122 is a software node designated in real-time to determine a policy and charging rules and is in charge of a charging policy and rule of a business provider that are to be applied to a UE positioned within the service coverage of the eNB 104. The S-GW 106 and the P-GW 108 generate charging information for a corresponding UE as per the charging policy and rule provided by the PCRF 112. Further, the P-GW 108 receives the business provider's policy information from the PCRF 112 and fulfills the policy. Here, the charging information includes the user's communication network use information (e.g., usage or use time) monitored, gathered, and managed on the business provider's network and includes a charging data record (CDR). Generally, a charge to the UE's user for a communication service is calculated based on the communication network use information. The PCRF 112 may set a policy and charging control (PCC) rule, e.g., as in Table 1 below and may deliver the set PCC rule to the P-GW 108 in operation 120.
TABLE-US-00001 TABLE 1 PCC rule name Internet Charging Offline Rating group Rg internet (rating for internet use) Dynamic PCC rule . . .
[0057] Referring to Table 1 above, the PCC rule may include PCC name, charging target, e.g., rating group indicating a rating target for usage, or dynamic PCC rule dynamically variable. In operation 122, the P-GW 108 then applies the received PCC rule using a policy and charging enforcement function (PCEF) to generate charging information for service use of a corresponding device, e.g., the UE 102. In this case, the charging information may correspond to the number of bytes of packet transmission or a packet transmission time. For example, the P-GW 108 may configure the CDR as shown in Tables 2 and 3 below and deliver the CDR to the business provider's charging area.
TABLE-US-00002 TABLE 2 Subscriber ID IMSI Serving network ID PLMN ID(MCC + MNC) APN network Internet Duration 1462 sec PDN type IPv4 PDN address served 10.25.200.1(UE IP) Start time 18:01:53 End time 18:47:31 Position of user ECGI, TAI
TABLE-US-00003 TABLE 3 Service data list Rating group rg internet Time of first use 18:01:53 Time of last use 18:47:31 Use time 1462 sec Data volume (UL) 154 MB Data volume (DL) 194.98 MB QoS information QCI, ARP, . . .
[0058] Referring to Table 2, the CDR may include, e.g., a subscriber identity (ID), a serving network ID, an access point name (APN) network, duration, a PDN type, a PDN address served, a start time, an end time, and position of user. The CDR may further include a service data list. Referring to Table 3, the service data list may include, e.g., a rating group, a time of first use, a time of last use, a total use time, a data volume for each of uplink and downlink, and quality of service (QoS) information.
[0059] As set forth above, such charging scheme by the LTE system 100 sets charging only for service data for mobile communication used by the UE but not for use of radio resources. As such, no charging reference is presented for use of radio resources. Further, the P-GW 108, which actually generates charging information, is unaware of information related to radio resources used by the UE, and thus, charging the usage of radio resources requires additional functions or operations.
[0060] Hence, according to the present disclosure, there are proposed a method and apparatus for charging the use of limited radio resources in a wireless communication system. To that end, there are provided a method and apparatus for efficiently operating a business provider's policy service by proposing a reference for charging the use of radio resources (hereinafter, “charging reference”) and a scheme for performing charging based on the charging reference.
[0061]
[0062] Referring to
[0063] Table 4 below represents an example of transmission time per CC.
[0064] Table 4 presents an example of the time that a device positioned in each CC of
[0065] Where mobility is supported for a corresponding device, a CC change or cell selection/reselection may arise.
[0066] Thus, there is proposed a scheme for charging considering the position and mobility of a device using a radio resource upon charging the use of the radio resource in a wireless communication system, according to an embodiment of the present disclosure.
[0067] Referring to
[0068] An eNB 204 may identify a target device which is charged for use of radio resources, i.e., a M2M communication device or general mobile device, upon sensing use of a radio resource of a UE positioned in each CC provided by the eNB 204, gather charging-related information for the use of the radio resource of the UE and transfer a network entity that generates a CDR, e.g., a mobile manage entity (MME), an S-GW 206, or a P-GW 208, or may directly generate charging information, according to an embodiment of the present disclosure.
[0069] The P-GW 208 may generate a CDR based on the UE's charging information received from the eNB 204, according to an embodiment of the present disclosure.
[0070] Specifically, the eNB 204 may gather charging information for the usage or use time of radio resource of the UE based on a predetermined charging reference, according to an embodiment of the present disclosure According to an embodiment of the present disclosure, charging references may be defined as follows. The service provider may apply at least one of the charging references to make such a setting that charging for usage or use time of radio resource of the UE is executed on the eNB 204, S-GW, or P-GW 208.
[0071] According to an embodiment of the present disclosure, charging references may be set as at least one of largely three factors, i.e., use time of radio resource of UE, data channel usage, and control channel usage, or a combination thereof.
[0072] Where the use time of radio resource is set as a charging reference, at least one of a radio bearer activation time for the UE, transmission time per CC, or total transmission time may be chosen as use time of radio resource. In this case, where the radio bearer activation time is set as use time of radio resource, the eNB 204 or the P-GW 208 may determine that the time when a radio bearer established between the UE 202 and the eNB 204 is activated is the use time of radio resource. Here, the radio bearer activation time corresponds to a time during which a signaling or data radio bearer is established and is then released. The radio bearer activation time may be defined as a time from when the UE turns into a RRC_CONNECTED state to when the UE turns into a RRC_IDLE state, i.e., a time from when the eNB 204 receives, from the UE 202, a RRC Connection Setup Complete message or a RRC Connection Reestablishment Complete message to when the eNB 204 sends a RRC Connection Release message.
[0073] Or, it may be based on the transmission time of signals communicated between the UE and the eNB. Here, the signals communicated may include all of the UE's uplink (UL) or downlink (DL) control/data signals. Where the per-CC transmission time is set as use time of radio resource, the eNB 204 first identifies the CC of the corresponding UE. According to an embodiment of the present disclosure, such a scenario is assumed that information about random access channel (RACH) resource assigned to each CC is previously set, and the eNB 204 previously broadcasts relevant information to UEs positioned in a service coverage of the eNB 204. In such case, the UE 202 may determine CC of the UE 202 through the strength of a signal received from the eNB and attempt initial access to the CC using a preset RACH resource. Accordingly, the eNB 204 may identify the CC corresponding to the RACH resource reported by the UE 202 and apply a charging reference corresponding to the identified CC to the UE. In the RRC_CONNECTED state, the UE may update the CC. Thus, where the eNB 204 identifies that the CC of the UE 202 is changed, the eNB 204 may measure the UE's resource transmission time per CC. Therefore, the eNB 204 may apply the charging reference corresponding to the changed CC to the UE 202 and apply charging differently. Thereafter, charging for use of radio resource of the UE may be fulfilled based on charging information generated by the eNB 204 or P-GW 208, according to an embodiment of the present disclosure. In this case, the service provider may impose discrimination on charging load corresponding to the per-CC resource operation scheme set by the service provider.
[0074] As a specific example, as per the per-CC resource operation scheme, a predetermined use time of radio resource may be determined as default based on, e.g., CC1 (e.g., CC1 130 of
[0075] Where the total transmission time is set as use time of radio resource, the eNB may choose the overall data transmission/reception time of the UE as the total transmission time. Here, where the UE has mobility, the overall data transmission/reception time may be calculated as the sum of data transmission/reception times for each CC where the UE is positioned.
[0076] Next, where the data channel usage is set as a charging reference, at least one of an initial transmission data amount, a per-CC transmission data amount, and a total transmission data amount may be chosen as data channel usage. In this case, where the initial transmission data amount is determined to be the data channel usage, the eNB may identify the CC and initial transmission data amount of the UE and calculate the data channel usage using the identified initial transmission data amount and the number of times of repetition mapped to the identified CC.
[0077] The eNB 204 may identify an initial amount of transmission of the UE and may obtain the data channel usage of UE by multiplying the initial amount of transmission by the number of times of repetition mapped to the identified CC.
[0078] Where the total transmission data amount is determined to be the data channel usage, the eNB may use the total amount of data communicated by the UE as the data channel usage. In other words, the total amount of data communicated by the UE may be calculated by including the amount of data transmitted on the UL and the amount of data received on the DL. Where the UE has mobility, the total amount of data communicated by the UE may likewise be calculated as the sum of the total amounts in each CC where the UE is positioned.
[0079] As compared with CIoT devices without mobility, CIoT devices with mobility may be subject to use of additional radio resources during the course of a CC change or cell change.
[0080] Referring to
[0081] Accordingly, where the control channel usage is set as a charging reference, at least one of the frequencies of CC changes experienced by the UE and the frequency of cell reselections may be chosen as the control channel usage. Where the frequency of CC changes is chosen as the control channel usage, the eNB or P-GW may configure the frequency of CC changes for the UE, which is in the RRC_CONNECTED state, as charging information, according to an embodiment of the present disclosure. Although the frequency of CC changes and the frequency of cell reselections are described as examples of the control channel usage, the control channel usage is not necessarily limited thereto. As another example, an example of using other control channels may be measured as the control channel usage and may be utilized as charging the UE.
[0082] Charging information generated by the eNB or P-GW based on charging references may include additional parameters as presented in Table 5 below, according to an embodiment of the present disclosure. The parameters set forth in Table 5 may be added to an existing CDR as new charging information.
TABLE-US-00004 TABLE 5 Format/ Parameter name Description sample Radio bearer Time during which radio bearer ms or activation time between eNB and UE is activated seconds Per-CC data Time that UE positioned in CC ms/cc2 reception time receives DL data from eNB Per-CC data Time that UE positioned in CC transmission time transmits UL data to eNB Total time Sum of per-CC data reception time Ms and data transmission time Per-CC DL data Amount of DL data received from Bytes/cc1 volume eNB by UE positioned in CC Per-CC UL data Amount of UL data transmitted to volume eNB by UE positioned in CC Initial trans- Amount of data initiall,y transmitted Bytes mission by UE positioned in CC data volume Repetition count Number of times of repetitive transmis- sion of initial transmission data during predetermined time interval where position has previously been determined in CC Overall data Sum of amount of DL data received from Bytes volume eNB by UE positioned in CC and amount of UL data transmitted to eNB by UE positioned in CC Mobility Information indicating mobility of UE, information frequency of CC changes by CC, or frequency of cell selections and reselections
[0083] The parameters listed in Table 5 above are merely an example. Other additional information than the parameters exemplified may be available to generate charging information, and such additional information may be set by the communication carrier.
[0084]
[0085] Referring to
[0086]
[0087] Referring to
[0088] According to an embodiment of the present disclosure, when the charging-related information is gathered, the eNB 204 may go through one of the following options before transferring through the S-GW 206 to the P-GW 208 in operation 508. First, the eNB 204 may deliver the gathered charging-related information, as it is—without performing a separate process or treatment thereon—through the S-GW 206 to the P-GW 208. Or, the eNB 204 may perform a charging information generation function according to an embodiment of the present disclosure to process the gathered charging-related information in a similar manner to that for charging information or generate charging information and transfer through the S-GW 206 to the P-GW 208. Or, delivery to the S-GW may also be taken into account depending on the network provider's settings.
[0089] Referring to
[0090] According to an embodiment of the present disclosure, the eNB 204 may include the charging-related information or charging information having undergone one of the above options in a user plane message, e.g., a GTP-user plane (GTP-U) format message, and transfer the same.
[0091] Referring to
[0092] Not only does the P-GW 208 receive charging-related information from the eNB 204 and generate charging information but the S-GW 206 may also receive charging-related information from the eNB 204 and generate charging information.
[0093]
[0094] Referring to
[0095] According to an embodiment of the present disclosure, where the CDF 702 generates a CDR for the UE, the generated CDR may be delivered through the P-GW to the service provider's charging domain. In this case, the P-GW may perform a CGF to transfer the received CDR to a charging domain corresponding to a charging information gathering server or device operated by the service provider. Or, as shown in
[0096] Thereafter, when the charging information for use of radio resource by the CIoT device is transferred to the charging domain, the CIoT device is charged based on a predetermined PCC rule for use of radio resource, according to an embodiment of the present disclosure The PCC rule for use of radio resource is set by the communication carrier, and has no bearing on specific operations according to the present disclosure, and no further description thereof is thus given. Meanwhile, according to an embodiment of the present disclosure, when the charging information for use of radio resource by the CIoT device is generated by the P-GW, the P-GW generates charging information based on the charging-related information received from the eNB, corresponding to the operations for generating charging information by the eNB as described above in connection with
[0097] According to an embodiment of the present disclosure, when CIoT devices, along with general devices, perform M2M communication through part of the bandwidth provided by the mobile communication system, charging may be performed for use of limited radio resources, enabling more efficient use of limited radio resources in the wireless communication system.
[0098] Particular aspects of the present disclosure may be implemented as computer readable codes in a computer readable recording medium. The computer readable recording medium is a data storage device that may store data readable by a computer system. Examples of the computer readable recording medium may include read only memories (ROMs), random access memories (RAMs), compact disk-read only memories (CD-ROMs), magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission over the Internet). The computer readable recording medium may be distributed by computer systems over a network, and accordingly, the computer readable codes may be stored and executed in a distributed manner. Functional programs, codes, and code segments to attain the present disclosure may be readily interpreted by skilled programmers in the art to which the present disclosure pertains.
[0099] The apparatuses and methods according to embodiments of the present disclosure may be implemented in hardware, software, or a combination of hardware and software. Such software may be recorded in volatile or non-volatile storage devices, such as ROMs, memories, such as RAMs, memory chips, memory devices, or integrated circuit devices, compact disks (CDs), DVDs, magnetic disks, magnetic tapes, or other optical or magnetic storage devices while retained in machine (e.g., computer)-readable storage media. The methods according to embodiments of the present disclosure may be implemented by a computer or a portable terminal including a controller and a memory, and the memory may be an exemplary machine-readable storage medium that may properly retain program(s) containing instructions for implementing the embodiments of the present disclosure.
[0100] Accordingly, the present disclosure encompasses a program containing codes for implementing the device or method set forth in the claims of this disclosure and a machine (e.g., computer)-readable storage medium storing the program. The program may be electronically transferred via any media such as communication signals transmitted through a wired or wireless connection and the present disclosure properly includes the equivalents thereof.
[0101] The apparatuses according to embodiments of the present disclosure may receive the program from a program providing device wiredly or wirelessly connected thereto and store the same. The program providing apparatus may include a memory for storing a program including instructions enabling a program processing apparatus to perform a method according to an embodiment of the present disclosure and data necessary for a method according to an embodiment of the present disclosure, a communication unit for performing wired or wireless communication with a graphic processing apparatus, and a controller transmitting the program to the graphic processing apparatus automatically or as requested by the graphic processing apparatus.
[0102] Although the present disclosure has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.