Disclosure of Invention
The present invention aims to provide a connection method for solving a user equipment and a user equipment which are used for solving the problem how to process a random access procedure being executed in a network A by a UE in an RRC connection state when a scheduling interval occurs in the process of executing the random access in the network A.
The invention relates to a method for connecting user equipment, which is in an RRC connection state in a first network, and executes random access when a scheduling interval aiming at a second network occurs, wherein the user equipment adopts any one of the following modes, namely, if the user equipment considers that the second network has higher priority, the user equipment is switched to the second network when the scheduling interval occurs, otherwise, the user equipment is not switched to the second network but continues to perform random access process in the first network, namely, continues to transmit a first message/a third message or continues to monitor a physical downlink control channel PDCCH of the first network, and secondly, when the scheduling interval occurs, the user equipment is switched to the second network, the first message is used for transmitting a preamble code to the network by the user equipment, and the first message also comprises MSGA for two-step random access, the second message is MCGB for the two-step random access, if the second message is not the two-step random access, the second message is a random access response, and for the four-step random access based on contention, if uplink authorization is obtained in the second message, and the third message is transmitted on the uplink authorization.
According to the connection method of the user equipment, when the first message collides with the scheduling interval, the first message is not sent if the user equipment considers that the priority of the scheduling interval is higher, the scheduling interval is ignored and the first message is sent if the user equipment considers that the priority of the scheduling interval is lower, and the user equipment is switched to the second network without sending the first message if the second mode is adopted.
According to the connection method of the user equipment, when the second message collides with the scheduling interval, one mode is adopted, if the user equipment considers that the priority of the scheduling interval is higher, the PDCCH of the first network is not monitored, if the user equipment considers that the priority of the scheduling interval is lower, the scheduling interval is ignored and the PDCCH of the first network is monitored to receive the second message, and if the second mode is adopted, the user equipment is switched to the second network and does not monitor the PDCCH of the first network.
The connection method of the user equipment, wherein when the third message collides with the scheduling interval, the method is adopted, if the user equipment considers that the priority of the scheduling interval is higher, the third message is not sent or the third message is not retransmitted, if the user equipment considers that the priority of the scheduling interval is lower, the scheduling interval is ignored and the third message is sent or the third message is retransmitted, and if the second method is adopted, the user equipment is switched to the second network and does not send the third message or retransmit the third message.
The connection method of the ue according to the above, wherein when the third message collides with the scheduling interval, the time window ra-ContentionResolutionTimer for listening to the random access response is started or restarted under the condition that the ue decides not to send the third message or not to retransmit the third message.
The connection method of the user equipment, according to the connection method of the user equipment, wherein when the third message collides with the scheduling interval, the user equipment considers that the round of random access fails or ra-ContentionResolutionTimer is considered to be due under the condition that the user equipment decides not to send the third message or not to retransmit the third message, or the user equipment considers that the round of random access is not executed and then performs a random access resource selection process, or the user equipment considers that the random access is not executed, and reinitiates the random access process when the user equipment leaves the scheduling interval of the second network and returns to the first network, or the user equipment considers that the conflict resolution is unsuccessful.
The first network indicates the scheduling interval or the priority information of the random access when the random access conflicts with the scheduling interval by containing a field in the RRC message sent to the user equipment, and if the user equipment is configured to switch to the second network in the scheduling interval or disregard the scheduling interval to stop executing the random access process in the first network, the processing of the random access process executed in the first network can be processed by adopting the connection method of the user equipment.
The connection method of the user equipment of the present invention further comprises the steps of reporting an RRC message including a network preference or USIM preference of the user equipment to the first network when the user equipment in the RRC connected state of the first network, receiving acknowledgement or configuration from the first network after the user equipment reports the network preference or USIM preference thereof, and if the user equipment is configured to switch to the second network or stop executing the random access procedure in the first network within the scheduling interval when the random access and the scheduling interval collide, processing the random access procedure executed in the first network can be processed by adopting the connection method of the user equipment.
According to still another connection method of user equipment of the present invention, wherein the user equipment indicates network preference or USIM preference to the first network by performing step one, if the user equipment is configured to provide network preference or USIM preference through RRC message, step two, if the timer is not operated and if the user equipment changes its network preference or USIM preference, starting the timer, setting the value of the timer to the value set at usimPreferenceProhibitTimer or usimPreferenceProhibitTimer.
The user equipment comprises a processor and a memory, wherein the memory stores instructions, and the instructions execute the connection method of the user equipment when the instructions are executed by the processor.
Effects of the invention
The invention can effectively solve the following problems that the scheduling interval occurs in the process of executing random access in the network A by the UE in the RRC connection state, and how the UE processes the random access process which is executed in the network A.
Detailed Description
The invention is described in detail below with reference to the drawings and the detailed description. It should be noted that the present invention should not be limited to the specific embodiments described below. In addition, for the sake of brevity, detailed descriptions of well-known techniques, which are not directly related to the present invention, are omitted to prevent confusion of the understanding of the present invention.
The following describes some terms related to the present invention, and specific meanings of the terms are found in 3GPP latest relevant documents, such as TS38.300, TS38.331, TS36.300, TS36.331, etc.
NAS, non-access stratum.
AS access stratum, access stratum.
RRC, radio Resource Control, radio resource control.
Rrc_connected: RRC CONNECTED state.
Rrc_inactive: RRC INACTIVE state.
Rrc_idle, RRC IDLE state.
RAN Radio Access Network, radio access layer.
USIM Universal Subscriber Identity Module, global subscriber identity card.
Tx, transmitter.
Rx, receiver.
New RAT, new radio Access technology.
Msg3 message 3, message containing C-RNTI MAC CE or CCCH SDU transmitted on UL-SCH as part of random access, said message coming from upper layer and associated with a UE collision resolution identity (Message transmitted on UL-SCH containing a C-RNTI MAC CE or CCCH SDU,submitted from upper layer and associated with the UE Contention Resolution Identity,as part of a Random Access procedure).
MAC CE Medium Access Control Control Element, medium access control element.
SDU, service data unit.
UL-SCH: uplink shared channel.
PDCCH physical downlink control channel.
PDSCH physical downlink shared channel.
In the present invention, the network, the base station and the RAN are used interchangeably, and the network may be a long term evolution LTE network, an NR network, an enhanced long term evolution eLTE network, or other networks defined in a later evolution version of 3 GPP.
In the present invention, the user equipment UE may refer to an apparatus that physically supports multiple USIM cards (two or more USIM cards) equipped with two or more USIM cards each associated with one network. The multiple USIM cards may come from the same operator or different operators. From the network point of view, different USIM cards correspond to different UEs, one for each USIM card. The invention does not distinguish between this, unless otherwise specified. One skilled in the art can easily determine whether the UE refers to a UE supporting multiple USIM cards or a UE respectively corresponding to each USIM card in an apparatus supporting multiple USIM cards according to the context. The user equipment configured with the multiple USIM cards may receive and/or transmit data from multiple networks using single or double receipts by means of time division multiplexing or the like, and for a UE having two Rx's, may receive data from both networks at the same time. In addition, the USIM of the invention can be a physical SIM or eSIM (USIM can be A PHYSICAL SIM or eSIM).
In the embodiment of the invention, the UE is used for configuring two USIM cards as an example, and a person skilled in the art can easily expand the configuration to the case of a plurality of USIM cards. The user equipment UE with two USIM cards has at least Single-receive-Single-transmit (Single-Rx/Single-Tx) or Dual-receive-Single-transmit (Dual-Rx/Single-Tx) capability. Different UEs corresponding to two USIM cards may share a pair of Tx and Rx or share one Tx but have respective Rx. In the embodiment of the disclosure, the UE is connected to the network a through the USIM card a, connected to the network B through the USIM card B, and the switching of the UE between different networks is realized through the USIM card of the switching work. The priority of USIM card is the priority of network.
In the present invention, the UE (or USIM card a) operates in one network (network a, first network) means that the UE is in an RRC connected state in network a, listens to network a (receives/transmits data or signaling from/to network a) while periodically or intermittently leaving network a to listen to another network (network B, second network), for example, to receive paging messages from the network B or to measure signal quality of a serving cell of another USIM card (i.e., USIM card B). The network a and the network B may be different networks or the same network. The time information that the UE leaves the network a to receive the paging message from the network B or to measure the signal quality of the serving cell of another USIM card is the Scheduling interval (Scheduling gap) of the UE at the network a or referred to as the Scheduling interval for the network B. During the scheduling interval, the UE does not expect the network a to schedule the UE, and the UE stops data transceiving at the network a to receive a paging message from the network B or measures signal quality of a serving cell of another USIM card (i.e., USIM card B), and the like. In other words, the scheduling interval of the UE in the network a means that the network a will not schedule the UE or the UE will not receive data from the network a or not desire to be scheduled by the network a during the period indicated by the scheduling interval when the UE is operating in the network a. However, it is considered here that when the UE in the RRC connected state performs random access in the network a, a scheduling interval occurs and the UE decides to switch to the network B, how the UE handles the random access procedure being performed in the network a is a problem to be solved.
Examples 1 to 3 are provided below to solve this problem.
The following is a brief description of the random access procedure in the existing 5G/NR system, and the specific procedure is described in 3GPP document TS38.321:
First, the UE selects random access resources including SSB and/or preamble (preamble) according to the type of random access (whether two-step random access 2-stepRA or four-step random access 4-stepRA), and if two-step random access, PUSCH occasion (occasin) for transmitting MSGA needs to be selected. Message 1 (i.e., the first message) is then sent. Message 1 is used for the UE to send a preamble to the network (i.e., base station), and for two-step random access, message 1 also includes a transmission MSGA (or the contents of MSGA buffer). In other words, in a two-step random access, the transmission of message 1 (or MSGA) includes transmitting the PRACH PREAMBLE and, after message 1 (or random access PREAMBLE) is sent by content (The MSGA transmission incl udes the transmission of the PRACH Preamble as well as the contents of the MSGA buffer in the PUSCH resource corresponding to the selected PRACH occasion and PREAMBLE INDEX).UE in the MSGA buffer in the PUSCH resource corresponding to the selected PRACH occasion and PREAMBLE INDEX, ra-ResponseWindow is started or msgB-ResponseWindow is started (for two-step random access 2-stepRA), the PDCCH is listened to during ra-ResponseWindow or msgB-Response Window operation to receive message 2 (i.e. the second message). Message 2 is referred to as a random access response and for two-step random access message 2 may also be referred to as MCGB. For a non-contention random access procedure, the UE successfully receives message 2 (i.e., successfully receives a random access response) and the random access procedure ends. For the contention based four-step random access procedure, if the UE obtains an uplink Grant (UL Grant) in message 2, message 3 (third message, msg 3) is transmitted on the uplink Grant. ra-ContentionResolutionTimer is started after message 3 is sent and during ra-ContentionResolutionTimer operation the PDCCH is listened to receive message 4 for collision resolution.
Note that ra-ResponseWindow is a time window (the time window to monitor RA response (s)) for listening to a random access response, and msgB-ResponseWindow is a time window (the time window to monit or RA response(s) for 2-STEP RA TYPE) for listening to a random access response for two-step random access. ra-ContentionResolutionTimer is a conflict resolution timer (the Contention Resolution Timer). Specific start-up times for these several timers are described in TS 38.321.
In the embodiment described in the present invention, the scenario pointed to is that the UE is in RRC connection state in the network a, so that monitoring the PDCCH refers to monitoring the PDCCH of the network a, and the scheduling interval is pointed to the network B, that is, the UE may leave the network a to the network B to receive data or perform measurement in a time specified by the scheduling interval.
Example 1
Hereinafter, embodiment 1 of the present invention will be described with reference to fig. 1. Fig. 1 is a diagram showing a manner in which a connection method of a user equipment according to embodiment 1 of the present invention is adopted. A UE in RRC connected state of network a is performing random access by network a when a scheduling interval for network B occurs, it may be defined that the UE is handled in any of the following ways:
the first mode is that if the priority of the network B (or USIM card B) is considered to be higher, the UE is switched to the network B (or USIM card B) when a scheduling interval occurs, otherwise, the UE is not switched to the network B (i.e. ignores the scheduling interval) but continues to execute the random access process in the network A, i.e. continues to send message 1/message 3 or continues to monitor the PDCCH of the network A to receive message 2 or message 4.
And in a second mode, when the scheduling interval occurs, the UE is switched to the network B (or USIM card B).
The following describes a process of performing a random access procedure on the UE in the network a when the above two processing methods are adopted. Specifically, the method comprises the processing of a message 1/message 3 sent by the UE in the network A and a message 2/message 4 received by the UE in the network A when the message 1/message 3 conflicts with a scheduling interval for the network B.
Processing when message 1 collides with the scheduling interval:
hereinafter, embodiment 1 of the present invention will be described with reference to fig. 2. Fig. 2 is a diagram showing processing performed when a message 1 of the connection method of the user equipment in embodiment 1 of the present invention collides with a scheduling interval.
When the message 1 collides with the scheduling interval (i.e., PRACH occision for transmitting the preamble collides with the scheduling interval, PRACH occision for transmitting the preamble overlaps in time with the scheduling interval or PUSCH occation for transmitting MSGA overlaps in time with the scheduling interval for two-step random access), in case of mode one, the UE does not transmit the message 1 if considering that the priority of the scheduling interval is higher, and if the priority of the scheduling interval is considered to be lower by the UE, the message 1 is transmitted disregarding the scheduling interval (S101).
When the message 1 collides with the scheduling interval and the second mode is adopted, the UE switches to the network B without transmitting the message 1 (S102).
It should be noted that for two-step random access, an alternative embodiment is that the UE may continue to transmit the preamble when the PRACH occalasion transmitting the preamble is not overlapping in time with the scheduling interval but PUSCH occation for transmission MSGA is overlapping in time with the scheduling interval, alternatively, in which case the UE does not transmit MSGA.
Processing when message 2 collides with the scheduling interval:
hereinafter, embodiment 1 of the present invention will be described with reference to fig. 3. Fig. 3 is a diagram showing processing performed when a message 2 of the connection method of the user equipment in embodiment 1 of the present invention collides with a scheduling interval.
When the message 2 collides with the scheduling interval, in case of mode one, the UE does not monitor (monitor) the PDCCH of the network a if the priority of the scheduling interval is considered to be higher, and monitors the PDCCH of the network a to receive the message 2 (S111) by disregarding the scheduling interval if the priority of the scheduling interval is considered to be lower.
When the message 2 collides with the scheduling interval, in case of mode two, the UE switches to the network B without listening to the PDCCH of the network a (S112).
It should be noted that, when the message 2 collides with the scheduling interval, in a case where the UE decides not to monitor the PDCCH of the network a, it is preferable that if ra-ResponseWindow or msgB-ResponseWindow is not started, the UE starts ra-ResponseWindow or msgB-Response Window. After ra-ResponseWindow or msgB-ResponseWindow is started, in the scheduling interval when the UE switches to network B, ra-ResponseWindow or msgB-ResponseWin dow continues to run until expiration (expire) or the UE returns to network a to continue detecting PDCCH to receive message 2, alternatively, the UE considers that this round of random access fails or considers that ra-ResponseWin dow or msgB-ResponseWindow expires, or the UE considers that this round of random access is not performed, then performs a random access resource selection procedure, alternatively, the UE considers that random access is not performed, and reinitiates the random access procedure when the UE returns to network a from the scheduling interval of network B.
Processing when message 3 collides with the scheduling interval:
Hereinafter, embodiment 1 of the present invention will be described with reference to fig. 4. Fig. 4 is a diagram showing processing performed when a message 3 of the connection method of the user equipment in embodiment 1 of the present invention collides with a scheduling interval.
When the message 3 collides with the scheduling interval, in the case of mode one, the UE does not transmit the message 3 or retransmit the message 3 if the priority of the scheduling interval is considered to be higher, and if the priority of the scheduling interval is considered to be lower, the UE ignores the scheduling interval and transmits the message 3 or retransmit the message 3 (S121).
When the message 3 collides with the scheduling interval, in case of mode two, the UE switches to the network B without transmitting the message 3 or retransmitting the message 3 (S122).
It should be noted that when the message 3 collides with the scheduling interval, in a case where the UE decides not to transmit the message 3 (i.e., the initial transmission of the message 3) or not to retransmit the message 3, it is preferable to start or restart ra-ContentionResolutionTimer. ra-ContentionResolutionTimer continues to operate during the scheduling interval in which the UE switches to network B. If the UE returns to the network A after the end of the scheduling interval, ra-ContentionResolutionTimer is still running, the UE continues to monitor the PDCCH of the network A to receive the message 4, when the message 3 collides with the scheduling interval, and if the UE decides not to send the message 3 or not to retransmit the message 3, the UE considers that the round of random access fails or considers that the ra-ContentionResolutionTimer is due, the UE considers that the round of random access is not executed, then the random access resource selection process is executed, the UE considers that the random access is not executed, and the random access process is restarted when the UE leaves the scheduling interval of the network B and returns to the network A. Alternatively, the UE considers the conflict resolution unsuccessful.
The processing manners described in embodiment 1 for the case where the messages 1/2/3/4 collide with the scheduling interval are independent of each other, and may be regarded as separate embodiments. In addition, the message 2/4 collides with the scheduling interval, meaning that the PDCCH or PDSCH occation for transmitting the message 2/4 overlaps with the scheduling interval (or overlaps in the time domain), and the message 3 collides with the scheduling interval, meaning that the PUS CH occation for transmitting the message 3 overlaps with the scheduling interval. In addition, the UE not monitoring the PDCCH of the network a means that the UE does not monitor the PDCCH of the network a in a time specified by the scheduling interval, and when the scheduling interval is over, the UE may continue to monitor the PDCCH of the network a.
It should be noted that, in the present invention, the priority of the scheduling interval is the priority of the network B, that is, the priority of the USIM card B (which may be referred to as a second USIM card), and the three are used interchangeably. The priority of the network a is the priority of random access, that is, the priority of the USIM card a (which may be referred to as a first USIM card), and the three are also used interchangeably. Likewise, a higher priority of a scheduling interval means that the priority of the scheduling interval is higher than the priority of the random access, and thus a higher priority of the scheduling interval is a lower priority of the random access, which are used interchangeably, and vice versa. The conflict in the present invention refers to the overlapping in time.
Example 2
Hereinafter, embodiment 2 of the present invention will be described with reference to fig. 5. Fig. 5 is a diagram showing a process performed by the connection method of the user equipment according to embodiment 2 of the present invention.
Network a indicates the scheduling interval or the priority information of the random access when the random access collides with the scheduling interval by including a field in the RRC message transmitted to the UE, the priority information including information indicating whether the UE continues the random access procedure while ignoring the scheduling interval or whether to switch to network B within the scheduling interval (i.e., stop performing the random access procedure at network a) when the random access procedure (message 1 or message 2 or message 3 or message 4) collides with the scheduling interval (S201).
If the UE is configured to switch to the network B or stop performing the random access procedure at the network a within the scheduling interval, the process for the random access procedure performed at the network a may be processed in the manner described in embodiment 1 (S202).
In the present disclosure, stopping (or not continuing) performing the random access procedure at network a refers to message 1 and/or message 3 not transmitted at network a and/or message 2 and/or message 4 not listening to PDCCH at network a for reception.
Example 3
The UE in the RRC connected state indicates to the network a that the priority of the network a is high or low, or the UE indicates to the network a that the priority of the network B or USIM card B is high or low, or the UE indicates to the network a that priority information of the random access (message 1 or message 2 or message 3 or message 4) of the network a collides with the scheduling interval. For example, when a collision occurs, the random access priority is considered to be higher or the scheduling interval priority is considered to be higher. The purpose of the indication is whether the UE continues the random access of the current network a (e.g. continues the transmission of message 1 or message 3 of network a or continues listening to PDCCH of network a, etc.) or switches to network B within the scheduling period without transmitting message 1 and/or message 3 and/or not listening to PDCCH of network a when a collision occurs between the random access of network a and the scheduling interval. The above priority information indicated by the UE to the network a is referred to as the network preference or USIM preference of the UE in the present invention.
The UE may carry the relevant fields in an RRC message sent to the network (base station), e.g. the UE may carry MUSI MPriority fields (filtered) for this purpose by sending UEAssistanceInformation a message to network a.
Hereinafter, embodiment 3 of the present invention will be described with reference to fig. 6 and 7. Fig. 6 is a diagram showing a process performed by the connection method of the user equipment according to embodiment 3 of the present invention.
The user equipment in the RRC connected state at network a reports an RRC message including network preferences or USIM preferences of the user equipment to network a (S301).
After the UE reports its network preference or USIM preference, receives an acknowledgement or configuration from network a (which may be configured by the network in the manner described in embodiment 2), if the UE is configured to switch to network B or stop performing the random access procedure at network a within the scheduling interval when the random access and the scheduling interval collide, the processing of the random access procedure performed at network a can be processed using the method described in embodiment 1 (S302).
Fig. 7 is a diagram showing a process performed by the connection method of the user equipment according to embodiment 3 of the present invention. By the method shown in fig. 7, the user equipment in the RRC connected state in the network a reports an RRC message including the network preference or USIM preference of the user equipment to the network a.
Specifically, in step S311, if the UE is configured to provide network preference or USIM preference by the base station through the RRC message, step S312 is performed. Specifically, the base station may instruct the UE to report its USIM preference through USIMPreferenceConfig field carried in an RRC message (e.g., RRCReconfiguration message), and USIMPreferenceConfig field is used to configure the UE to inform the network (or base station) about the UE's USIM preference by reporting auxiliary information. The USIMPreferenceConfig fields may include a usimPreferenceProhibitTimer field. The usimPreferenceProhibitTimer field is a prohibit timer or prohibit time for network preference or USIM preference assistance information reporting, and is used to set the value of the timer.
In step S312, if the timer is not running and if the UE changes its USIM preference, the timer is started, and the value of the timer is set to the value set by usimPreferenceProhibitTimer or usimPreferenceProhibitTimer. A field preferredUSIM for indicating the USIM preference of the UE is included in the UEAssistanceInformation message, and the value is set to a value corresponding to the USIM preference of the UE, that is, when the random access collides with the scheduling interval, the UE prefers to ignore the scheduling interval and continue to perform the random access or switch to the network B in the scheduling interval.
It should be noted that, when the UE is configured to report its USIM preference or not yet reported its USIM preference or change in USIM preference to the network, the process of step 311 and step 312 may be triggered.
The following describes an embodiment of scheduling interval processing
Within the scheduling interval, the MAC entity performs the operations of not listening to the PDCCH if the priority of the scheduling interval is higher, i.e. not listening to the PDCCH for receiving messages 2 and 4, while ra-ResponseWindow or ra-ContentionResolutionTimer or msgB-ResponseWindow is running, and listening to the PDCCH if the priority of the scheduling interval is lower, and ignoring the scheduling interval, i.e. listening to the PDCCH for receiving messages 2 and 4. When ra-ResponseWindow or ra-ContentionResolutionTimer or msgB-ResponseWindow is not running, the PDCCH is not monitored and the DL-SCH is not received.
The following describes embodiments of uplink grant reception
Step 401, an uplink grant for a temporary (Temp orary) C-RNTI of the MAC entity is received on the PDCCH of the serving cell or a random access response message is received to obtain the uplink grant.
Step 402, if an uplink grant for a temporary (Temporary) C-RNTI of the MAC entity is received on the PDCCH of the serving cell or if the received uplink grant is from a random access response, if the PUSCH duration (duration) of this uplink grant does not overlap with the higher priority scheduling interval, submitting this uplink grant and the associated HARQ information to the HARQ entity.
It should be noted that, the scheduling interval and the priority of the random access may be determined by using embodiment 2/3, or may be determined by the UE.
Fig. 8 is a schematic block diagram of a user equipment UE according to the present invention. As shown in fig. 8, the user equipment UE800 includes a processor 801 and a memory 802. The processor 801 may include, for example, a microprocessor, microcontroller, embedded processor, or the like. The memory 802 may include, for example, volatile memory (such as random access memory RAM), a Hard Disk Drive (HDD), non-volatile memory (such as flash memory), or other memory. The memory 802 has stored thereon program instructions. Which, when executed by the processor 801, may perform the above-described methods of the present invention, described in detail by a user equipment.
In addition, the computer-executable instructions or programs running on the apparatus according to the present invention may be programs that cause a computer to implement the functions of the embodiments of the present invention by controlling a Central Processing Unit (CPU). The program or information processed by the program may be temporarily stored in a volatile store such as a random access memory RAM, a Hard Disk Drive (HDD), a nonvolatile store such as a flash memory, or other memory system.
Computer-executable instructions or programs for implementing the functions of the embodiments of the present invention may be recorded on a computer-readable storage medium. The corresponding functions can be realized by causing a computer system to read programs recorded on the recording medium and execute the programs. The term "computer system" as used herein may be a computer system embedded in the device and may include an operating system or hardware (e.g., peripheral devices). The "computer-readable storage medium" may be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a recording medium storing a program dynamically at a short time, or any other recording medium readable by a computer.
The various features or functional modules of the apparatus used in the embodiments described above may be implemented or performed by circuitry (e.g., single-chip or multi-chip integrated circuits). Circuits designed to perform the functions described herein may include a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The circuit may be a digital circuit or an analog circuit. Where new integrated circuit technologies are presented as an alternative to existing integrated circuits due to advances in semiconductor technology, one or more embodiments of the present invention may also be implemented using these new integrated circuit technologies.
Furthermore, the present invention is not limited to the above-described embodiments. Although various examples of the embodiments have been described, the present invention is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors may be used as terminal devices or communication devices such as AV devices, kitchen devices, cleaning devices, air conditioners, office devices, vending machines, and other home appliances, etc.
As above, the embodiments of the present invention have been described in detail with reference to the accompanying drawings. The specific structure is not limited to the above-described embodiment, but the present invention also includes any design modification without departing from the gist of the present invention. In addition, various modifications can be made to the present invention within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in the different embodiments are also included in the technical scope of the present invention. Further, the components having the same effects described in the above embodiments may be replaced with each other.