WO2014148675A1 - Procédé de gestion de l'utilisation d'un réseau quand il est également connecté à un réseau de communications sans fil - Google Patents

Procédé de gestion de l'utilisation d'un réseau quand il est également connecté à un réseau de communications sans fil Download PDF

Info

Publication number
WO2014148675A1
WO2014148675A1 PCT/KR2013/003774 KR2013003774W WO2014148675A1 WO 2014148675 A1 WO2014148675 A1 WO 2014148675A1 KR 2013003774 W KR2013003774 W KR 2013003774W WO 2014148675 A1 WO2014148675 A1 WO 2014148675A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless communication
communication network
network
connection
characteristic
Prior art date
Application number
PCT/KR2013/003774
Other languages
English (en)
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 주식회사에어플러그
Publication of WO2014148675A1 publication Critical patent/WO2014148675A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Definitions

  • the present invention relates to a method of using a plurality of wireless communication networks and an apparatus therefor when a terminal capable of wireless communication is connected to a plurality of wireless communication networks simultaneously.
  • Wireless communication service through a mobile communication network such as a mobile communication network providing a mobile communication service and a Wi-Fi wireless LAN network (hereinafter, abbreviated as "Wi-Fi network”) that provides high-speed data service locally.
  • Wi-Fi network a Wi-Fi wireless LAN network
  • the use of communication terminals is changing from a mobile phone with a main function of voice call to a smartphone, and in addition to a smart phone, a tablet computer, a notebook computer, etc. are gradually becoming more common.
  • a terminal that can use the service hereinafter referred to as a "wireless communication terminal"
  • users can enjoy a wider range of wireless data services than before.
  • a wireless communication terminal In order for a wireless communication terminal to use a data service through a wireless communication network such as a mobile communication network or a Wi-Fi network (hereinafter, the term “wireless communication network” is used to mean “mobile communication network”).
  • a connection address for example, a logical connection state to which an IP address is assigned (hereinafter abbreviated as "connection state") must be maintained.
  • the wireless communication terminal maintains such a connection state for a single wireless communication network.
  • a wireless communication terminal that is connected to a mobile communication network hereinafter referred to as a "cellular network” that provides cellular mobile communication is newly added to another wireless communication network, for example, a Wi-Fi network.
  • connection with the cellular network is terminated.
  • the wireless communication terminal internally maintains a connection state for a plurality of wireless communication networks, but this connection state is abbreviated as an application (hereinafter, referred to as “application”) executed in the wireless communication terminal. Since it is not common for them to be used arbitrarily, it is difficult to see that a plurality of connection states are universally maintained.
  • VoIP IP-based voice call
  • the bandwidth available for simultaneously providing necessary data through a single wireless communication network may be used. This lack of time is often due to the deterioration of the quality of both services.
  • each data service is provided through different wireless communication networks, the user will be able to enjoy both services with satisfactory quality.
  • a mobile wireless communication terminal may pass through the place, in which case the local
  • the applications of the wireless communication terminal can use the newly connected local wireless communication network, and when such applications are out of the place, connectivity is achieved.
  • a user may feel inconvenient in watching content such as waiting for a long time for information to be displayed on a screen or cutting off an image.
  • the present invention controls the use of a newly connected wireless communication network when the wireless communication terminal is connected to a plurality of wireless communication networks, thereby preventing problems in connectivity of executable entities of the wireless communication terminal. It is an object to provide a method and apparatus.
  • Another object of the present invention is to provide a method for enabling a wireless communication terminal to fully utilize the resources of a connected wireless communication network by appropriately determining whether the state in which the wireless communication terminal is connected to the plurality of wireless communication networks is temporary. To provide a device.
  • the object of the present invention is not limited to the object explicitly stated above, and of course includes the purpose of achieving an effect that can be derived from the specific and exemplary description of the present invention.
  • one of a wireless communication terminal capable of maintaining a connection state with respect to a plurality of wireless communication networks may be connected by receiving an access address if a signal transmission and reception is possible for the first wireless communication network and the second wireless communication network.
  • An operation unit configured to maintain a state and configured to specify, in the plurality of wireless communication networks, a wireless communication network that is used for communication with the outside by execution objects executed in a wireless communication terminal, and any execution object among the execution objects is wireless.
  • an interface unit for transmitting a request made for use of a communication network to the operating unit, and for transmitting the result of the operating unit making the request to the arbitrary execution entity.
  • the connection characteristic for the second wireless communication network is a predetermined reference value. Satisfies the change of the designated main network from the first wireless network to the second wireless network, and if the characteristic criterion is not satisfied, the main network is designated as the first network. It is further configured to remain intact with the wireless communication network.
  • the operating unit may be configured to change the main communication network from the first wireless communication network to the second wireless communication network to change the main communication network to the second wireless communication network. Raises an event that can be recognized.
  • the connection characteristic is the quality of the second wireless communication network which is in the connected state.
  • the operation unit determines that the connection characteristic satisfies the characteristic reference value.
  • connection characteristic is of quality
  • the operation unit when the operation unit is further connected to the second wireless communication network, if the communication state of the first wireless communication network shows a value below a specific criterion, After the designation of the first reference value at a lower value than the first reference value, it is confirmed whether the quality represents a value equal to or greater than the first reference value.
  • the operation unit confirms the quality from a data reception rate measured when data requested by an external server is received through the second wireless communication network which is in the connected state, or transmits a packet through the second wireless communication network. The quality is checked from the transmission latency or packet loss rate measured by either sending it or by sending the packet back.
  • the operating unit searches for other connection points other than the current connection point providing the second wireless communication network which is in the connected state when the quality indicates a value lower than the first reference value. And if there is a specific connection point that exhibits a quality equal to or greater than the first reference value at the connection points connected by the search, the main communication network is changed from the first wireless communication network to the second wireless communication network while connected to the specific connection point. You can also do this. And, if there is no connection point showing a quality equal to or greater than the first reference value among the connection points connected by the search, the operation unit adjusts the first reference value to a smaller value, and connects the current connection point and the connection point connected by the search. Among them, the main communication network is changed from the first wireless communication network to the second wireless communication network after reconnecting to a connection point having a quality higher than the first reference value adjusted to the smaller value.
  • the connection characteristic is a connection holding time for the second wireless communication network which is in the connected state.
  • the operation unit determines that the connection characteristic satisfies the characteristic reference value when the connection holding time passes a predetermined first reference time. And, even if it is determined that the connection characteristic satisfies the characteristic criterion value, the operating unit selects the main communication network as the first wireless communication network according to the relative mobility between the current access point providing the second wireless communication network and the wireless communication terminal. You can keep it as it is.
  • the relative mobility between the current connection point and the wireless communication terminal is limited to the amount of change in signal strength received from the current connection point until the connection holding time passes the first reference time, and the current connection point is searched from the retrieved connection points. It can be determined based on the amount of change in the signal strength of the connection points, or the change in the number or the sameness of the searched connection points respectively identified in two or more searches.
  • the operation unit requests a user at the time when the connection holding time has passed the first reference time even if the connection characteristic is determined to satisfy the characteristic reference value. If the traffic is transmitted to or received from any external server or a running entity of a predetermined type is running, the main communication network remains as the first wireless communication network, or the main communication network to the second wireless communication network. Ask the user whether to change, and change the main communication network to the second wireless communication network or maintain the first wireless communication network according to the user's selection of the inquiry.
  • the operation unit may determine that the traffic requested by the user is passed when the first reference time has elapsed, even if it is determined that the connection characteristic satisfies the characteristic reference value. If a special state is executed or is being executed by an external server or a predetermined type of execution object is being executed, repeatedly maintaining whether the special state is resolved at a predetermined time interval while maintaining the main communication network as the first wireless communication network. If it is confirmed and resolved, the operation of changing the main communication network to the second wireless communication network may be performed.
  • the predetermined type of execution entity is an entity requesting that a logical connection with the outside established by the user is maintained until the execution state of the wireless communication terminal is terminated. It may be an object using a logical connection that requires a level of security or an object using a predetermined port number in communication with the outside.
  • connection unit when the connection unit is further connected to the second wireless communication network, if the current connection point for providing the second wireless communication network is listed in a special list, the connection characteristics The main communication network may be changed to the second wireless communication network regardless of whether the characteristic reference value is satisfied. Then, the operation unit registers any connection point designated by the user or any connection point at which the time for which the connection state is maintained becomes longer than a predetermined time in the special list.
  • the special list may be composed of a plurality of individual lists which are each divided based on the day / time zone, and in this case, the operation unit may be further connected to the second wireless communication network.
  • connection When the connection is made, it is checked whether the current connection point is listed in the individual list for the day / time zone to which the connection status date / time belongs, and if it is listed, the connection characteristic satisfies the characteristic criterion.
  • the main communication network is changed to the second wireless communication network irrespective of whether or not it is present.
  • the operation unit if the current mode determined in the plurality of modes reserved for selection in consideration of the cost and the ease of use in the data service, if the saving mode is set to suppress the cost,
  • the characteristic reference value is set to a lower value than in the convenience mode that gives priority to the use of the data service.
  • the operation unit determines or adjusts the characteristic reference value based on the data usage of the wireless communication terminal for the first wireless communication network capable of mobile communication, but when the data usage is large, Make it a lower value than when. And, if the data usage exceeds a predetermined threshold, the operating unit, the user using the remaining amount after subtracting the data usage from the data usage, or the basic usage for the first wireless communication network assigned to the user of the wireless communication terminal After the information that can be recognized by the user is displayed on the screen of the wireless communication terminal, the characteristic reference value is determined or adjusted according to the input user selection.
  • the operation unit may receive an indication value determined according to a load applied to a service area of the first wireless communication network where the wireless communication terminal is located from the outside and designate it as the characteristic reference value.
  • the operation unit checks the identification information for the service area of the first wireless communication network in which the wireless communication terminal is located, and if the identified identification information is different from the previously confirmed identification information, the currently confirmed identification
  • the determined indication value may be received by providing information to a specific external server.
  • the operation unit for maintaining the main communication network as the first wireless communication network because the connection characteristics do not satisfy the characteristic reference value, the second wireless communication network that is in the connected state You can also terminate the connection.
  • the operation unit is configured to confirm the quality for the second wireless communication network even after changing the main communication network to the second wireless communication network, the second reference value of which the quality to be confirmed is predetermined If lower, the primary communication network is redirected to the first wireless communication network. After reassigning the main communication network to the first wireless communication network, if the quality of the second wireless communication network indicates a value equal to or greater than a predetermined first reference value, the main communication network is redirected to the second wireless communication network.
  • the first reference value is higher than the second reference value.
  • the operating unit may generate an event that enables the executing entities to recognize that the main communication network has been changed when the main communication network is redesignated while switching between the first wireless communication network and the second wireless communication network.
  • the operation unit if there is a request to create a communication socket from one of the execution entities through the interface unit, the radio designated as the main communication network from the first wireless communication network and the second wireless communication network; It creates a communication socket on the premise of using a communication network and transfers information about the communication socket to the one execution entity through the interface unit.
  • the operation unit for specifying the main communication network from the first wireless communication network to the second wireless communication network, the communication socket generated by using the first wireless communication network It may be further configured to close.
  • the operation unit is designated to change the main communication network from the first wireless communication network to the second wireless communication network
  • the data received through the first wireless communication network to one of the execution entities You can also continue to use the communication socket you used to deliver it.
  • data for transferring to the one execution entity through the communication socket is received using the second wireless communication network designated as the main communication network.
  • another wireless communication terminal capable of maintaining a connection state with respect to a plurality of wireless communication networks receives a connection address for the second wireless communication network while being connected to the first wireless communication network.
  • a connection state it is checked whether the traffic requested by the user is in a special state of being transmitted to or received from any external server or the execution object of the predetermined type is running.
  • the user can change or designate the main communication network to the second wireless communication network or maintain the first wireless communication network according to the user's selection. Configure to change the primary communication network to the second wireless communication network if not in a state.
  • Operations may also include a second place of the Operations Department.
  • Another wireless communication terminal capable of maintaining a connection state with respect to a plurality of wireless communication networks allocates a connection address to the second wireless communication network while being connected to the first wireless communication network. If the user is further connected, the user is asked to change the main communication network designated for use by the execution entities to the second wireless communication network, and then the main communication network is changed to the second wireless communication network according to the user's selection. Or maintain the first wireless communication network, and in response to the user's selection until the predetermined time elapses after the inquiry, the third operation unit configured to change the main communication network to the second wireless communication network instead of the operation unit. You may.
  • a method of controlling the use of a wireless communication network in a state connected to a plurality of wireless communication networks may be used by execution entities executed in a wireless communication terminal in a state connected to the first wireless communication network.
  • Bringing the main communication network into the first wireless communication network, and if the connection characteristic with respect to the second wireless communication network satisfies a predetermined characteristic criterion the main communication network is connected to the first wireless communication network. If a change is designated to a second wireless communication network and the characteristic criterion is not satisfied, the primary communication network is changed to the first wireless communication network. It comprises the step of maintaining the network.
  • the method further comprises, after the designation of changing the main communication network to the second wireless communication network in the dual connection state, confirming the quality of the second wireless communication network, based on the quality.
  • the method may further include switching a main communication network between the first wireless communication network and the second wireless communication network.
  • a program storage device includes an interface capable of transmitting and receiving data with an external device, and a recording medium containing a program executed in a wireless communication terminal through which the data is externally provided. It is configured by.
  • the wireless communication terminal is connected to at least the second wireless communication network among a plurality of wireless communication networks including a first wireless communication network and a second wireless communication network.
  • the designated main network is changed from the first wireless communication network to the second wireless communication network for use by execution entities executed in the wireless communication terminal, and the characteristic reference value is specified. If not satisfied, maintaining the main communication network as the first wireless communication network as it is It is configured to include program code for performing the functions.
  • the second wireless communication network is not charged at the time of using the data service, or the cost incurred in using the data service is the first.
  • the communication network may be on average less than the wireless communication network, or the service area may be a communication network having a relatively local and distributed characteristic compared to the first wireless communication network.
  • the first wireless communication network and the second wireless communication network are heterogeneous communication networks using different communication methods, Or they are wireless communication networks of the same communication method formed by different service points.
  • At least one embodiment of the present invention described above, or described in detail in conjunction with the accompanying drawings below, may be short or short enough to allow a particular wireless communication network, for example a Wi-Fi network, to provide adequate data service. If it is likely to be provisioned temporarily, the connected Wi-Fi network will not be used by various execution entities (applications or processes) running on the wireless terminal, thereby allowing cellular and Wi-Fi networks to be used.
  • the information or video provided to the user may be interrupted by the execution objects, or the execution object may be in an infinite standby state, which may occur when a terminal capable of providing a dual connection state of the Wi-Fi network is connected immediately. It is possible to prevent such a problem from occurring.
  • the connected Wi-Fi network may be used by execution entities of the wireless communication terminal.
  • the user can enjoy the advantages (the speed of the communication service, the advantage of the cost) superior to the Wi-Fi network compared to the cellular network in the data service.
  • the present invention when a special communication state is required, even if the data service through the existing connection state, the use of the newly connected Wi-Fi network is limited, thereby limiting the connectivity to the communication network ( connectivity is ensured.
  • a special service such as banking or online payment, which is being performed in the terminal, does not occur in the middle of failure or interruption.
  • the criteria for determining its use are adaptively changed.
  • the network is more likely to be used. This has both beneficial results for operators providing mobile communication services in terms of efficient use of communication network resources and for reducing costs of communication services for individuals using mobile communication services using wireless communication terminals.
  • FIG. 1 illustrates a configuration of a wireless communication terminal in which one method of controlling network use in additional connection to a wireless communication network according to the present invention is implemented.
  • FIG. 2 illustrates a configuration of a main control unit for performing a method of controlling network use in additional connection to a wireless communication network according to the present invention.
  • FIG. 3 is a diagram for a method for selectively changing and designating a communication network to be used for a request for use of a network without designation of a communication network type according to an quality of a connected Wi-Fi network according to an embodiment of the present invention. According to the flow chart,
  • FIG. 4 is a diagram for exemplarily describing a method of measuring a service speed provided in a connected Wi-Fi network according to an embodiment of the present invention
  • FIG. 5 exemplarily shows that, for a connected Wi-Fi network, a value used as a reference for determining its use is differently designated according to a communication state of another connected network according to an embodiment of the present invention.
  • FIG. 6 is a flowchart illustrating a method of selectively changing a default network according to a connection holding time of a connected Wi-Fi network according to another embodiment of the present invention.
  • FIG. 7 is a flowchart illustrating a method of selectively changing an active network according to a connection holding time of a connected Wi-Fi network and whether a specific condition is satisfied, according to another embodiment of the present invention.
  • FIG. 8 illustrates lists of access points of a connected Wi-Fi network classified according to the day / time of the access points that are not directly used without being selectively determined according to another embodiment of the present invention. As an enemy,
  • FIG. 9 illustrates that, for a connected Wi-Fi network, a value or time as a reference for determining its use is determined differently in several predetermined modes according to an embodiment of the present invention.
  • FIG. 10 shows, according to an embodiment of the present invention, that, for a connected Wi-Fi network, a value or time, which is a reference for determining its use, is determined by the amount of data using a specific wireless communication network or the wireless communication network. Is based on the amount of remaining data available at no cost to the user,
  • FIG. 11 is a diagram for exemplarily illustrating that a criterion for changing an active network is differently applied according to a type of using a communication network when a cellular network and a Wi-Fi network are dually connected according to an embodiment of the present invention. will be.
  • FIG. 1 illustrates a configuration of a wireless communication terminal in which a method for controlling network use in an additional connection to a wireless communication network is implemented according to the present invention.
  • a smartphone tablet computer, laptop, etc. that can access both cellular and high-speed wireless data networks, such as Wi-Fi networks, that provide seamless communication during handovers. Can be.
  • the cellular modem 1a (which is a component including an RF signal processing module) for transmitting and receiving a cellular network by modulating or demodulating a signal according to a specified scheme of a cellular network, and a cellular network Cellular codec 1b for encoding data or decoding coded data according to the communication protocol adopted in the US, and modulating or demodulating the signal according to a specified method of the Wi-Fi network.
  • Wi-Fi modem 2a (which is a component including an RF signal processing module) for transmitting and receiving, and a Wi-Fi codec for encoding data or decoding an encoded data frame according to a communication protocol adopted in the Wi-Fi network ( 2b), a display panel 5 for displaying images, characters, and the like, and a display device for driving the display panel 5 such that arbitrary data or information is visually displayed on the display panel 5.
  • an input control unit 6 for detecting a user input and / or selection on the keypad 6b and outputting corresponding input information, and performing the operation according to the input information from the input control unit 6.
  • the main control unit 10 which controls the display driver 4 for the appropriate transmission of the data to or receiving from or controlling the data from the elements, and the display of the UI screen for the result or the selection of the user's desired operation.
  • a memory unit 7 which provides a data storage space necessary for the operation of the main controller 10.
  • the main controller 10 may include a hardware interface unit 101 for performing physical signal exchange and / or information exchange with other components, and the memory unit 7.
  • Execution objects 20 installed in (wherein, the execution object may be an application or a process installed in the terminal) selectively perform various functions necessary to perform an intended function, and execute the wireless communication terminal ( The operation engine unit 102 and the execution objects 20 for performing a control operation on the necessary components through the hardware interface unit 101 so that unique functions (communication, input / output, etc.) of the device 100 operate. )
  • the main controller 10 includes firmware in which command codes are written to cause the operation of the components accompanying the control operation by the hardware interface unit 101 to be executed.
  • Hardware resources to be executed include, for example, the CPU 110, the cache memory, the timer 111, and the clock unit 112 for tracking the real time.
  • the hardware resources constituting the main control unit 10 are installed in the memory unit 7 for the various execution objects 20, and based on the installed information, for the applications requested by the user and the like. The operation of executing the corresponding command codes can be performed.
  • some of the hardware interface unit 101 and the operation engine unit 102 may be implemented in a hardware form. Therefore, the main control unit 10 in which the operation manner is described in detail in various embodiments according to the present invention is not limited by the form of the implementation or the type of resources used.
  • the memory unit 7 may request a desired function from the operating engine unit 102 through the application interface unit 103, if necessary, so as to be appropriate for the user.
  • the built-in process is always installed by the main control unit 10.
  • the configuration of the wireless communication terminal 100 illustrated in FIG. 1 is just one example for showing the description of the present invention in detail and illustratively, and further includes or illustrates components of various functions not shown. The components may be excluded, and some functions of the hardware components may be implemented in software.
  • a wireless communication terminal, or a separate middleware or platform that implements the concept and the subject of the present invention described by way of example through the operating system (O / S), etc.
  • a wireless communication terminal in which the concept and the subject matter of the present invention are implemented by installing the present invention should be regarded as naturally belonging to the scope of the present invention unless it is excluded from the interpretation of the claims.
  • the operation engine unit 102 of the main control unit 10 connects the cellular modem 1a and the cellular codec 1b through the hardware interface unit 101. Enable it to keep the connection to the cellular network by default. That is, a connection address (for example, an IP address) is allocated from the cellular network and necessary information is set.
  • the hardware interface unit 101 periodically activates the Wi-Fi modem 2a to check whether the Wi-Fi network is accessible from the current location. Of course, such periodic confirmation may be selectively performed by operating environment information set by the user of the wireless communication terminal 100 through an appropriate UI provided by the main controller 10.
  • the Wi-Fi modem 2a When the Wi-Fi modem 2a is activated, the Wi-Fi modem 2a demodulates a designated RF signal band and detects a pilot channel signal. 102). Then, the operation engine unit 102 performs a necessary information exchange procedure with an access point (AP) to make a connection state with respect to the Wi-Fi network, which is currently capable of transmitting and receiving physical signals, from the access point. It assigns a connection IP address and sets it. When the connection state is established with respect to the Wi-Fi network, the operation engine unit 102 determines whether to use the connection state based on a connection characteristic or the like according to various embodiments of the present disclosure.
  • AP access point
  • the operating engine unit 102 does not notify the various applications 20 and processes to know the status even though the Wi-Fi network is connected. (E.g. no events, etc.). Various methods of making selective use decisions for such connected Wi-Fi networks will be described later in detail.
  • the operating engine unit 102 determines the use after the connection of the Wi-Fi network, so that the user can know the availability of the Wi-Fi network, the hardware interface unit 101
  • the display driver 4 may be controlled so that a specific icon is displayed on a specific position of the display panel 5, for example, the upper status bar.
  • the operation such as indicating the availability state for the Wi-Fi network or checking and displaying information on the signal strength, etc., is a built-in process through the application interface unit 103, the function required by the operating engine unit May be performed by requesting 102.
  • the operating engine unit 102 is a communication network, that is, a main network to be used when execution entities request the use of a network without specifying a network type. Use "default network variable" to specify). If the connection state is maintained only to the cellular network until the connection to the Wi-Fi network, the operation engine unit 102 records the value of the default network variable as a value specifying the cellular network. The value of the default network variable is used in the following manner.
  • Any execution object 21 executed on the basis of the main control unit 10 may have its intended function (e.g., browse information, transmit and receive files, exchange necessary data with a specified server or synchronize information, In order to perform streaming, etc., if a request according to a specific communication protocol, for example, HTTP request is required to an external server, communication is provided while providing information to be transmitted in accordance with a format specified in the application interface unit 103. You will be asked to create a socket. Then, the application interface unit 103 interprets the provided information, determines the information and action required by the operation engine unit 102 to perform the requested operation, and determines the operation engine unit 102. Notice). In response to this notification, the operation engine unit 102 generates a communication socket for communication with a remote location. For this purpose, the value of the default network variable is first checked.
  • the operation engine unit 102 stores the access IP address allocated from the cellular network locally.
  • the IP address of the destination identified by the informed information (or information contained in the request by the received communication protocol) (there may be a process of obtaining an address from a DNS server to obtain this IP address).
  • a TCP connection is established by performing necessary information exchange with the identified destination.
  • the cellular interface 1a and the cellular codec 1b are used by the hardware interface unit 101 for this information exchange.
  • the operation engine unit 102 associates the TCP connection with the corresponding TCP connection for the previously created communication socket and assigns the connection to the arbitrary execution entity 21. This assignment may be made by the identity of the port number assigned to the arbitrary execution entity 21 and the port number in the local address for the created communication socket.
  • the operating engine unit 102 When the generation and allocation of such a communication socket is ended, the operating engine unit 102 generates an identifier for identifying the communication socket and, through the application interface unit 103, requests the generation of the communication socket. To any execution object 21. Then, the arbitrary execution entity 21 designates the informed identifier and sends the request according to the communication protocol that provided the information, for example, the HTTP request, through the application interface 103 to the operating engine. Request section 102 to transmit. Then, the operating engine unit 102 specifies the communication socket by the received identifier, and executes the arbitrary execution by using the address information assigned to the communication socket and the TCP connection information associated with the communication socket.
  • the request by the communication protocol received from the entity 21 is composed of a single or a series of packets to be transmitted to the cellular network through the hardware interface unit 101 (ie, the cellular modem 1a and the cellular codec).
  • the resources of (1b) are used to be sent out as radio signals.
  • the request according to the communication protocol transmitted in this way reaches the destination via the cellular network and the data network behind it, and the server of the destination constructs a response to the request and transmits it to the originator of the request.
  • the response transmitted in this way is the reverse of the forwarding direction of the request according to the communication protocol, through the cellular communication resources (the cellular modem 1a and the cellular codec 1b) of the wireless communication terminal 100 and the main communication. It is delivered by the control unit 10 to the arbitrary execution object 21.
  • the wireless communication network used by any executing entity (or embedded process, etc.) to externally request data or information and to receive a response to the request is designated by the default network variable.
  • the operating system of a wireless communication terminal may provide necessary information for connection when a nearby Wi-Fi network shows a certain signal strength or a pilot signal is detected while the cellular network is connected.
  • a new connection state is established by exchanging with a corresponding connection point
  • an ordinary wireless communication terminal immediately generates an event that a Wi-Fi network can be used and requests for communication with an external device such as an arbitrary application.
  • the Wi-Fi network is additionally connected, if an arbitrary application or the like makes it available immediately, the connection point of the connected Wi-Fi network is poor in quality or immediately outside the signal receiving range. For example, an application requesting information from the outside using a newly connected Wi-Fi network is in a state where operation is stopped for a considerable time.
  • the Wi-Fi network in the state where the cellular network is connected, the Wi-Fi network is additionally connected by being assigned a connection IP address from the corresponding access point when the signal strength is equal to or greater than a certain signal strength or a pilot signal is detected.
  • the default network variable does not change the value of the default network variable to the value that designates the Wi-Fi network immediately, and the default network is satisfied depending on whether the current state or the specified conditions for the Wi-Fi network are satisfied.
  • the Wi-Fi network is optionally used by executing entities.
  • 3 is a flowchart illustrating a method of selectively changing a value of the default network variable according to a connection characteristic of a connected Wi-Fi network, for example, quality, according to an embodiment of the present invention.
  • the operation engine unit 102 through the periodic check as described above, when the connection state to the Wi-Fi network capable of transmitting and receiving signals, that is, when the dual connection state (S31), providing a Wi-Fi network Check the connection properties for the currently connected connection point, for example the quality provided.
  • the quality factor chosen to confirm the quality may be the speed of the data service over that access point.
  • quality factors such as transmission delay time, packet loss rate, and response time for connection request may be selected to check the quality of the access point from or from the combined quality factors.
  • the operation engine unit 102 requests a request from a communication protocol for requesting transmission of a specified test file of, for example, several hundred kBytes in size to a predetermined server. And transmits the data through the hardware interface unit 101.
  • the request is transmitted through the communication resources of the currently connected Wi-Fi network (the Wi-Fi modem 2a and the Wi-Fi codec 2b). Accordingly, the service rate provided by the current access point is estimated from the time taken for the data of the file to be received.
  • the operation engine unit 102 uploads data of an arbitrary file to a predetermined server, and uploads the data of the arbitrary file to each packet.
  • the quality of the selected quality factor may be verified by measuring the time taken for acknowledgment.
  • the quality of the connection point which is in the connected state cannot be confirmed only by sending or receiving file data.
  • the quality of a selected quality factor may be confirmed by measuring transmission delay or packet loss rate through the test packets by sending specific test packets to be loopbacked and returned at their counterpart. have.
  • the operating engine unit 102 After the identification of the current value for the specified quality factor is made in the manner described above, for example, when the measurement of the current service speed of the connection point is finished, the operating engine unit 102 connects the currently connected connection point. Check that the property meets the criteria for the specified connection property. For example, it is checked whether the quality of the connected connection point is greater than or equal to a predetermined good reference value (S32), that is, whether the measured service rate is greater than or equal to a predetermined good speed value.
  • the specified quality factor may be checked several times and then the average of the identified values compared to the good reference value. For example, the test file may be repeatedly received two or more times, and the speed obtained by averaging the reception speeds measured at each reception may be compared with the good speed value.
  • the operating engine unit 102 may be connected to the Wi-Fi network. Instead of changing the value of the default network variable to the designated value of the Wi-Fi network, that is, maintaining the value of the default network variable as the cellular network specified value and searching for a new connection point (S33). This search is made by controlling the Wi-Fi modem 2a via the hardware interface 101. In this state, if there is a request for creation of a communication socket from an execution entity, the operating engine unit 102 establishes a cellular network according to the value of the default network variable even though the Wi-Fi network is available. Create a communication socket.
  • the operating engine unit 102 determines the additional access point (plural number). If other access points are found, RSSI receives necessary information from the highest access point), creates a connection state, checks the value of the quality factor (for example, service speed) of the access point, and compares it with the good reference value ( S35) If it is less than the good reference value, the connection state is terminated for the connection point as well, and it is searched whether there are other connection points (S33).
  • the quality factor for example, service speed
  • the said operation engine part 102 When the quality element of the connection point which was initially connected shows the value above the said good reference value, or the quality element of the connection point which connected and searched further shows the value more than the said good reference value, the said operation engine part 102 will finally start the said default network.
  • the value of the variable is changed to a designated value of the Wi-Fi network (S36). That is, the main communication network, which is the communication network to be used for the network use request without the use network designation from the execution entity, is designated as the Wi-Fi network.
  • an event indicating that the Wi-Fi network is available is also generated. Of course, such an event may be delivered through the application interface unit 103 to the execution entity that registered the notification of the event.
  • a Wi-Fi network connection is distinguished from an event for notifying usability of the Wi-Fi network generated when the value of the default network variable is changed to a designated value of the Wi-Fi network.
  • An event may be generated at the time S31 at which the connection state is established with respect to the Wi-Fi network.
  • the communication socket is connected to the Wi-Fi network. Since the data is generated under the premise of using the communication socket, all data through the corresponding communication socket are connected to the Wi-Fi network through the communication resources of the Wi-Fi network (the Wi-Fi modem 2a and the Wi-Fi codec 2b). Via.
  • the primary network is designated as the Wi-Fi network
  • the cellular network in which any executing entity is currently connected this network is not currently designated as the primary network is a secondary network.
  • a communication socket may be created that presupposes the use of the cellular network.
  • any execution object in the background execution mode programmed to use only the Wi-Fi network can then communicate with the outside.
  • the execution object which used the cellular network before the event occurred can recognize the availability of the Wi-Fi network from the event, and can then communicate with the outside using the Wi-Fi network.
  • the use of the Wi-Fi network at this time without the use of the existing communication socket created for the cellular network to generate a new communication socket to the operating engine unit 102 through the application interface unit 103 After the request or the generation of the communication socket with the connection information specifying the Wi-Fi network is requested to the operating engine 102 is made.
  • the operation engine unit 102 the communication sockets that were created on the premise that the previous main communication network, i.e., the use of the cellular network when the main communication network is designated to change to the Wi-Fi network Can also be closed.
  • an event may be generated for each closure of the communication socket. Even if the communication socket is closed in this way, execution entities using the communication sockets can continue to receive the remote data they need by using the Wi-Fi network that is currently available.
  • a special communication socket may be created to take advantage of the dual connectivity.
  • the operating engine unit 102 supports a communication socket (hereinafter, referred to as a "special socket") whose use is not dependent on a communication network, so that any execution entity may be connected to the application interface unit ( 103) may request the creation of such a special socket. If there is a request for creation of a special socket, the operation engine unit 102 creates a communication socket that does not presuppose the use of one wireless communication network, and then uses the wireless communication network currently designated as the primary communication network to connect to the communication socket. If the main network is later changed to another wireless network, the modified socket is used for the special socket.
  • the operation engine unit 102 separately stores a request for a communication protocol received from an execution entity through a special socket generated, and then uses a wireless communication network currently designated as a main communication network. If the main communication network is changed to another wireless communication network afterwards, TCP is transmitted through the other wireless communication network based on a request by a communication protocol transmitted externally but not completely received the response. After establishing a connection, the connection retransmits a request by a communication protocol that has not completely received a response and receives the response. Then, the received response is recorded in the special socket and transmitted to the execution object.
  • the special socket used for the special socket immediately at the time of the dual connection state.
  • the connection characteristics of the connected Wi-Fi network are used for a special socket after changing the main communication network by satisfying the criteria of the predetermined connection characteristics.
  • the wireless network will also change.
  • the operating engine unit 102 prescribes the good reference value. You can also change it lower by a specified width.
  • the values of the quality elements of all the connection points identified above are compared again with the adjusted good reference value, and any one of the quality factors having a value higher than the adjusted good reference value is obtained. If there is a connection point shown, the operating engine unit 102 controls the hardware interface unit 101 to reconnect to the connection point (the connection point showing the value of the highest quality element if there are a plurality of such connection points).
  • the value of the default network variable is changed to a Wi-Fi network designation value, and an event indicating that the Wi-Fi network is available is generated.
  • the default network variable remains at the specified value of the cellular network.
  • the above-described good reference value may be dynamically determined according to the communication state of the cellular network.
  • the communication state may be the strength of the radio signal or the service speed.
  • the hardware interface unit 101 confirms the strength of the radio signal detected by the cellular modem 1a and designates the good reference value based on the confirmed signal strength, or is received through a cellular network.
  • the good reference value may be specified based on the reception speed of data.
  • the operation engine unit 102 performs an operation of measuring the reception speed from the reception time and the size of the packet with respect to any packets received through the cellular network.
  • the communication status is identified by the average of these.
  • the good reference value 51 determined by default is applied, and if the value indicates a state lower than the reference value 501, the good reference value 52 having a value smaller than the default good reference value 51 specified is designated, The same applies to the comparison with the value of the quality characteristic of the connection point. As such, when the communication state of the cellular network is relatively poor, the good reference value is lowered to increase the probability that the connected Wi-Fi network can be used.
  • the Wi-Fi network can be selectively used according to the connection characteristics of the Wi-Fi network, for example, the quality when the dual connection state is established by being connected to the Wi-Fi network.
  • the Wi-Fi network can be selectively used depending on other connection characteristics of the Wi-Fi network, for example, whether the connection holding time satisfies the reference value of the corresponding connection characteristic.
  • 6 is a diagram for a method for selectively using a Wi-Fi network according to whether a connection holding time to a Wi-Fi network has passed a reference value of a connection characteristic, for example, a connection holding time. This is a flow chart.
  • the operating engine unit 102 if additionally connected to the Wi-Fi network (S61), the operating engine unit 102 does not allow the Wi-Fi network to be used at this point, and the time elapsed from the connection point is not changed.
  • the controller 111 tracks through the timer 111 provided in the control unit 10 (S62), and checks whether the elapsed time is equal to or greater than a predetermined duration reference time (S63).
  • a predetermined duration reference time S63
  • it is also possible to know when the elapsed time exceeds the duration reference time by setting the duration reference time in the timer 111 and generating an interrupt when the time is timed out. .
  • a Wi-Fi network if there is a network use request from the execution entity, a Wi-Fi network is connected, but a communication socket for cellular use is created by the value specified by the default network variable. do.
  • the operating engine unit 102 while the time is elapsed by connecting to the Wi-Fi network, the signal detected by the Wi-Fi modem 2a is below a certain level, or from the connected connection point When the notification indicating that the pilot signal detection has failed is received from the hardware interface unit 101, the occupation of the information or resources allocated for the connection state of the Wi-Fi network is released. Accordingly, the operating engine unit 102 does not terminate the connection of the Wi-Fi network until the elapsed time after the connection to the Wi-Fi network exceeds the duration reference time (S65), and the elapsed time is the duration reference.
  • S65 duration reference time
  • the value of the default network variable is changed to a designated value of the Wi-Fi network, and together with this, an event indicating that the Wi-Fi network is available is generated (S64).
  • the Wi-Fi network can be used by executing entities. If the connection with the Wi-Fi network is terminated before the duration reference time elapses, the default network variable will be maintained at the specified value of the cellular network.
  • the wireless communication terminal 100 does not allow the Wi-Fi network to be used immediately after the connection maintained time after the connection to the Wi-Fi network exceeds the duration reference time. After checking the mobility of the Wi-Fi network may be selectively used depending on the mobility.
  • mobility means that the spatial distance between the wireless communication terminal 100 or the connected connection point is moved (for example, when the connection point is installed in a vehicle or the like).
  • the operating engine unit 102 checks the mobility of the wireless communication terminal 100 after the time elapsed without being terminated after connection to the Wi-Fi network and the specified reference mobility Then, as described above, an event is generated so that the connected Wi-Fi network can be used, and the value of the default network variable is changed to a designated value of the Wi-Fi network. If the confirmed mobility is greater than the reference value, it is not made available to the connected Wi-Fi network. At this time, of course, the default network variable is maintained at the specified value of the cellular network. In this case, the connection with the connection point of the connected Wi-Fi network may be terminated.
  • the operation engine unit 102 may check the mobility of the wireless communication terminal 100 by various methods.
  • the operating engine unit 102 continuously or periodically checks the signal strength of the access point during the sustained reference time after accessing the Wi-Fi network through the Wi-Fi modem 2a.
  • the value indicating the change in signal strength for example, whether the standard deviation is greater than or equal to a predetermined value, is checked after the duration reference time has elapsed, and whether or not mobility is determined according to the result of the check.
  • the standard deviation exceeds the specified value, it is determined that the mobility is strong, or that the mobility is weak (still or weak movement state).
  • the signal strength of the connection point identified by the search before the Wi-Fi network is connected may be provided as an element for determining mobility.
  • the mobility of the wireless communication terminal can be determined by changing the signal strength of another access point instead of the currently connected access point.
  • the operating engine unit 102 the Wi-Fi modem (2a) from the connection of the Wi-Fi network (or from any search point before the connection state) to the time when the duration reference time has passed.
  • the mobility of the wireless communication terminal can be determined from the change in the number of connection points searched for.
  • the operating engine unit 102 may perform at least two or more times with respect to the neighboring connection points from the time of connection of the Wi-Fi network (or any search point before the connection state) to the time point when the duration reference time has elapsed.
  • a search list is created by searching, and after the duration reference time has elapsed, each search list is checked to see whether the number of connection points listed on the search list is the same between the search lists. If it is not the same, the wireless communication terminal 100 determines that there is mobility, and if the number is the same, it is checked whether identification information of listed access points is the same among search lists.
  • the operating engine 102 when creating the search list from the search for the peripheral connection point, registered only the connection points detected the signal strength is above the effective level (e.g. -75dBm). Will be written.
  • the Wi-Fi network when the elapsed time after accessing the Wi-Fi network exceeds the sustain reference time, the Wi-Fi network is not immediately used, and as shown in the flowchart illustrated in FIG. 7. Likewise, it is checked whether a certain condition corresponds (S76), and the Wi-Fi network is selectively used depending on whether the condition is satisfied (S79). More specifically, when a specific condition is satisfied at the time when the time of staying connected to the connection point of the Wi-Fi network passes the duration reference time (S73), the connection point that has been connected during the duration reference time is used. (S79). If the condition is not satisfied, it is repeatedly checked whether the specific condition is satisfied at a specified confirmation time interval (S77-> S76-> S77-> S76-> ..).
  • the Wi-Fi network is used from then on. Even in the embodiment as illustrated in FIG. 7 in which a certain condition is satisfied at a time point when the duration reference time has elapsed (or at each subsequent verification time interval), the time required for confirmation during or after the duration reference time In the meantime, when it is confirmed that there is mobility of the wireless communication terminal 100 as described above, the use of the Wi-Fi network may be immediately abandoned and the connection with the access point may be terminated without checking whether the specific condition is satisfied. . Of course, when the connection with the access point is terminated (S75 or S78) during the elapse of the duration reference time or during confirmation of the satisfaction of the specific condition thereafter, the operation for determining the use of the Wi-Fi network is terminated.
  • the specific condition may be for a data communication state of the wireless communication terminal 100.
  • the specific condition is that the wireless communication terminal 100 is not transmitting / receiving traffic of a user request (for example, traffic required by an application intentionally started by a user) with an arbitrary external server. It may not be.
  • the operation engine unit 102 may request external traffic from the user request at a time point (or for each subsequent time interval) after the sustain reference time has elapsed after being connected to the connection point of the Wi-Fi network. It can be used for that connection point unless it is received from The operation engine unit 102 may determine whether the traffic of the user request is being processed from whether or not the communication socket is currently generated.
  • a communication socket created with a specific IP address, for example, "127.0.x.x”, for communication between internal processes is not considered in the determination. If it is determined that there is traffic of the user request, the specific condition is not satisfied, and thus, the operation engine unit 102 repeatedly checks whether or not there is traffic of the user request at each confirmation time interval.
  • the operation engine unit 102 when it is determined that the traffic of the user request is being processed at the time when the connection held time to the random access point exceeds the duration reference time, the operation engine unit 102 is described above. Instead of repeatedly checking that there is no traffic of the user request as in one embodiment, the user is asked to use the currently connected Wi-Fi network, and when the user selects "Use" for the query, It allows the Fi network to be used, or else iteratively checks if user demanded traffic is lost. Alternatively, if the user selects "non-use" for the connected Wi-Fi network, the connection with the access point may be terminated and the operation of FIG. 7 may be terminated.
  • Another example of the specific condition may be that an application of a special purpose or the like (hereinafter, referred to as a "special-purposed application”) is not executed in the wireless communication terminal 100.
  • the operating engine unit 102 is connected to the Wi-Fi network by an arbitrary access point, and when the duration reference time elapses, if there is no special application among the applications currently executed based on the connected Wi, -Fi network can be used immediately, if there is a special application, as described above, it is repeatedly checked whether the special application is still running at a predetermined confirmation time interval.
  • various types of applications may be designated as the special application.
  • the first type of special application is a logical connection via a communication network with a remote end established by the request, for example an application requiring a session to be maintained until the end of execution of the application. Can be.
  • Another type could be an application that requires more than the level of security specified in the logical connection to the other end.
  • the specified level may be a security level required for the logical connection by applications that normally require a logical connection with the opposite end through the cellular network.
  • the application executed based on the operation engine unit 102 requires a certain level of security for whether the application corresponds to a specific type as described above, that is, an application requiring a "maintain logical connection" or a logical connection.
  • the application can be determined from the permission description of the application (permission description).
  • the authority description information is when the corresponding application is downloaded from an external program supply server according to a conventional manner by the operating engine 102 or by an execution object executed based on the operating engine 102. It is provided together with the application when installed in the memory unit (7). Therefore, the operation engine unit 102 may determine whether the corresponding application is the special application from the information associated with the currently executed application.
  • Another type of special application may be an application that uses a specific port number.
  • the special port number may be previously assigned to the operation engine unit 102 or may be set in operation environment information of the wireless communication terminal 100 by a user and referred to by the operation engine unit 102.
  • the operating engine unit 102 when the sustained reference time has elapsed after connecting to the Wi-Fi network, examines the currently created communication sockets and communicates the designated port number. If there is no socket, it is determined that no special application is running, and the connected Wi-Fi network is used immediately. If such a communication socket exists, the port numbers of the created communication sockets are repeatedly checked at predetermined confirmation intervals. .
  • the execution object loses the status of the special application and is regarded as a general application.
  • the operating engine unit 102 executes the special application even if the execution application which has generated the communication socket to which the special port number has been assigned is still running. It is judged that it is not happening. In other words, it is determined that the specific condition is satisfied.
  • the reason why the Wi-Fi network by the connected access point is not used immediately is when the Wi-Fi network is used.
  • the operating engine unit 102 when the Wi-Fi network is further connected, the operating engine unit 102 maintains or maintains the connection according to the connection characteristics of the connected connection point, for example, quality or duration of connection. Depending on the specific conditions after time, it was automatically determined whether the connected Wi-Fi network would be available. In another embodiment according to the present invention, it may be possible for the user to manually determine whether to make available for the connected Wi-Fi network.
  • the operating engine unit 102 when the operating engine unit 102 is further connected to a Wi-Fi network, the operating engine unit 102 controls the display driver 4 through the hardware interface unit 101 to control the Wi-Fi network.
  • connection state and guide information indicating the identification information of the connection point (for example, SSID) and information for inquiring whether to use is output on the display panel 5, and an input value selected by the user according to the inquiry.
  • the operating engine unit 102 determines the user's selection from the input value. If the user's selection is determined to be "used,” the operating engine unit 102 changes the value of the default network variable and generates a Wi-Fi network available event as described above, thereby connecting the connected Wi-Fi network. It can be used by these execution entities, and if the user's choice is determined to be "unused,” the connected Wi-Fi network is not used. At this time, of course, the default network variable is maintained at the specified value of the cellular network. In this case, the connection to the connected Wi-Fi network may be terminated.
  • the operating engine unit 102 after presenting an inquiry about whether to use the connected Wi-Fi network as described above to the user, and after a predetermined time limit without any input, Will perform the same operation as was the " use " selection from the user. That is, when the time limit elapses, the connected Wi-Fi network can be used.
  • the operation engine unit 102 has performed an operation of presenting information on the use of the Wi-Fi network connected to the user and receiving an input for selection, the operation engine 102 performs such an operation
  • the specific built-in process may be performed instead of the operation engine unit 102.
  • the operating engine unit 102 when the operating engine unit 102 further connects to the Wi-Fi network, the operating engine unit 102 starts the specific embedded process. Then, the specific embedded process appropriately calls the reserved functions of the operating engine unit 102 through the application interface unit 103, thereby providing guidance information and inquiries for selecting the use of the Wi-Fi network as described above.
  • the result of the selection of the user's use / non-use is returned to the operation engine unit (102).
  • the specific embedded process may return information to the operation engine unit 102 indicating that the use of the connected Wi-Fi network has been selected by the user.
  • the Wi-Fi network when the user is additionally connected to the Wi-Fi network, the user is immediately asked to use the Wi-Fi network, and the Wi-Fi network can be selectively used according to the response.
  • the Wi-Fi network when a user is additionally connected to a Wi-Fi network, only when a specific condition as described above is not satisfied, the user inquires about the Wi-Fi network and responds to the user. You can also operate according to. More specifically, when the connection to the Wi-Fi network is further connected, if the above-mentioned specific conditions are satisfied, i.e. if there is no traffic of the user request or the above-mentioned special application is not running, the connection is made immediately.
  • the specified Wi-Fi network can be used and the specific condition is not satisfied, i.e., the traffic of the user request is being processed or the special application is running, as in the above-described embodiment, Inquire about the use of the connected Wi-Fi network and selectively decide to use the Wi-Fi network according to the response.
  • connection characteristics of the connected connection point for example, the quality or duration of connection, or the user's choice when connected to any connection point providing a Wi-Fi network and in a dual connection state. It was decided whether to make the connected Wi-Fi network available.
  • the selective use decision for the Wi-Fi network according to the connection characteristics or user selection as described above is not made.
  • the Wi-Fi network by the connection point can be used immediately, and when it does not correspond to a specific connection point, the connection point of the connection point or the user's choice It decides whether the connected Wi-Fi network will be used.
  • the particular connection point as described above may be specified by the user or automatically assigned according to the time of staying connected.
  • the designation of the access point is made through the identification information of the access point, for example, SSID or BSSID (MAC address), and the identification information of the corresponding access point is immediately added to the use list and used.
  • connection point In an embodiment in which the connection point is manually listed in the immediate use list by the user, the user identifies the connection point by the operation engine unit 102 (or an embedded process started by the operation engine unit 102).
  • An input window for registering information is provided on the display panel 5, and a user inputs connection point identification information directly through the input window, or one of a list of connection points that have been previously connected provided in the input window. The above selection is made, and the identification information of the connection point input / selected in this way is added to the immediate use list, whereby the operating engine unit 102 is used to determine whether the currently connected connection point corresponds to a specific connection point. do.
  • the operating engine 102 provides the Wi-Fi network with respect to the access point provided with the Wi-Fi network based on the time the connection is maintained. It will be automatically listed on the list immediately. To this end, when the operating engine 102 is connected to any connection point, the operation engine unit 102 grasps the time interval up to the point when the connection with the connection point is terminated, and the time interval is greater than the predetermined reference time. If long, identification information of the access point is added to the immediate use list. Of course, such a case may be added to the immediate use list only for connection points that occur more than a predetermined number of times.
  • the immediate use list may be divided and managed by day / time zone (80).
  • day / time zone 80
  • the user when the user manually wants to manually register a specific access point in the immediate use list, the user first selects a pre-classified day / time zone, and selects the access point that is input after the selection. It will be listed on the immediate use list. If there is no user selection for the day / time zone, the time point at which the access point is input from the user is grasped from the clock unit 112, and the entry point is included in the immediate use list of the day / time zone to which the input time point belongs.
  • the clock unit 112 determines the date / time at which the connection point whose connection holding time was longer than the entry reference time is terminated from the clock unit 112, and the determined date and time belong. Identification information of the terminated access point will be listed in the immediate use list of the day / time. For example, if the connection maintenance time of a connection point that has just been terminated is longer than the registration reference time, and the canceled date and time was the "working time zone" of "Monday" (for example, between 7:00 and 10:00) (or in such a case) Is more than N times), as shown in FIG. 8, the list is added to the immediate use list 810 of the corresponding day / time as one entry (811).
  • the day / time zone may be divided into weekdays (for example, weekdays) and weekends (or public holidays).
  • the reference value of the connection characteristics (the good reference value or the duration reference time in the foregoing description) applied as a reference for determining whether to use the connected Wi-Fi network is based on
  • the value can be determined dynamically, such as by specifying a value different from the specified value or by changing it.
  • it is also an example of such a dynamic decision to change the good reference value to a smaller value when the connection points of the connected Wi-Fi network do not satisfy the predetermined good reference value.
  • examples of various other dynamic decisions are described in detail.
  • the reference value of the connection characteristic is determined as different values according to the usage mode set by the user.
  • a data service for a cellular network usually sets a basic data amount for a base rate and sets the basic data amount.
  • the company takes a plan that incurs additional costs, and it is provided free of charge for the Wi-Fi network.
  • the user can use it at no cost.
  • a communication service usage environment Due to such a communication service usage environment, in an embodiment according to the present invention, it is determined whether the user will use the data service in terms of occurrence of costs due to the use of the data service and homeostasis or continuity of the data service use as more important factors.
  • Several usage modes to designate may be reserved for the operating engine unit 102 and provided for user selection.
  • the reserved usage modes include a "saving mode” for suppressing costs, a "convenience mode” for preferential use of the user, for example, the homeostasis or continuity of a data service, and a compromise between cost suppression and user convenience.
  • One “standard mode” may be included, and the operation engine unit 102 may be configured to perform the operation of the wireless communication terminal 100 at the time when the communication service through the first cellular network is available or with a special request from the user.
  • the illustrated usage modes are presented to select one mode from the user and to record it in the operation environment information.
  • this operation may also be performed on the basis of the operation engine unit 102 by an embedded process as described above.
  • the operating engine unit 102 determines the good reference value or the duration reference time based on the rule as illustrated in FIG. 9 by checking the usage mode in the operating environment information or whenever the mode is changed. 9 is a simple example of the reference value of the connection characteristics determined according to several usage modes.
  • the user's acceptance degree for using a cellular network that may incur a cost in using a data service is high. If the reference value of the connection characteristic is high (that is, the good reference value is high or the duration reference time is long), and if the acceptability is low, the reference value of the connection characteristic is low (that is, the good reference value is low or the sustained reference value). The time is shorter. When the good reference value is lowered or the duration reference time is shortened, the probability that the operating engine unit 102 determines that the Wi-Fi network is to be used when additional connection to the Wi-Fi network is increased or the Wi-Fi network is increased. The waiting time for this decision to be used is shorter than before. In other words, the use of a Wi-Fi network that is cost-effective to the user in the use of data services is more oriented than before changing the reference value of the connection characteristics.
  • a reference value of a connection characteristic such as the good reference value or the sustained reference time is dynamically changed according to the data usage status for a specific communication network, for example, a cellular network.
  • the operating engine unit 102 (or an embedded process executed based on the operating engine unit 102) may use data in which the wireless communication terminal 100 uses a cellular network in a manner described below.
  • the amount is determined in real time, and the good reference value or the duration reference time is determined according to the range of the identified data usage (or remaining amount unused from the basic usage allocated to the user according to the plan). Then, this operation is continuously performed.
  • the good threshold or the duration threshold may be designated as the lowest value that the value may have.
  • the good reference value may be designated as a value (0 for service speed) that may be the minimum under a practical application environment for the designated quality factor, and the duration reference time may be designated as 0.
  • the data when the set amount is beyond any one of the threshold value (1011 k), notifies the fact to the user, the value of the good standard value or the duration reference time inquiry whether down-adjust to the user according to the response You can also change
  • the operating engine unit 102 or an embedded process executed based on the operating engine unit 102 makes an inquiry as described above, a screen of the wireless communication terminal 100 is displayed together with the currently used cellular network usage. It can also be displayed on the screen. Also, by displaying the basic usage as described above, the user can check the unused remaining amount in the basic usage in real time.
  • an input object obtained in real time by a progress bar which is a graphic interface object having a default maximum value, may allow a user to allow or disallow the change of the good reference value or the sustained reference time. For example, it may be displayed together with a button.
  • the information on the data usage status of the user of the wireless communication terminal 100 includes the operation engine 112 (or an embedded process executed based on the operation engine 102) in operation environment information.
  • a terminal specific identification information for example, a subscriber's telephone number
  • a specific external server specified in advance from the information provided by the server as a response to the specific wireless network of the terminal or the current within the plan period for each wireless network. Understand usage.
  • the basic usage information may also be provided from the specific server.
  • the operation engine unit 102 may monitor the data transmission / reception using each wireless communication network, that is, the cellular network and the Wi-Fi network, and accumulate the amount of usage by the plan period to identify the data usage status of the cellular network in real time. It may be. In this case, the information on the basic usage and the plan period is received from the user to grasp.
  • the reference value for the connection characteristic i.e. the good reference value or the sustained reference time
  • the value can also be dynamically assigned.
  • the instructions from the outside are preferably via a cellular network.
  • the indication is transmitted to the operating engine unit 102 through the hardware interface unit 101 that drives the communication resources allocated to the cellular network (the cellular modem 1a and the cellular codec 1b).
  • the load control server receives the amount of traffic applied to the service area of each base station from the base station or the operating server of the switching center, determines whether the traffic volume is concentrated at a moment, and it is necessary to forcibly regulate the use traffic, and determines that the load regulation is necessary.
  • the load control command for the base station is transmitted to the switching center of the base station through the dedicated communication network.
  • the load control command for load regulation may specify a value lower or smaller than a value normally set by the wireless terminal for the good reference value or the duration reference time, or if the load degree in the corresponding service area is severe, Contains information that you specify as a value (for example, 0).
  • the load in the service area when the load in the service area is restored to an appropriate level, it may include information to specify a large value for the good reference value or the sustained reference time or to specify arbitrarily in the terminal.
  • the target base station When the load control command is received through the switching center, the target base station inserts the load control command at an appropriate position in the radio signal format and transmits the radio signal, and includes the wireless communication terminal 100 located in the cell of the base station.
  • the operating engine 102 of the mobile stations to receive the load control command via the hardware interface 101.
  • the operation engine unit 102 interprets the information specified in the received load control command and changes the value currently set by the user for the good reference value or the sustained reference time to match the analyzed information. .
  • the good reference value or the sustained reference time is set as the designated value, and if the arbitrary setting of the terminal is instructed, It may be set to a predetermined default value for the good reference value or the sustained reference time, or restored to the value of the good reference value or the sustained reference time before setting to a value specified in a previously received load control command.
  • the operation engine unit 102 may obtain a value specified for the good reference value or the duration reference time by requesting a specific server.
  • the operating engine unit 102 may determine the current cell identifier (ie, base station) in the cellular network from the information decoded by the cellular codec 1b obtained through the hardware interface unit 101. If the identifier of the cell is different from the previously identified cell identifier, a request according to a communication protocol describing the identifier of the cell is transmitted to the specific server. At this time, the communication resource of the wireless communication network specified by the default network variable is used.
  • the specific server receiving the request causes the wireless communication terminal 100 to transmit a response specifying the good reference value or the duration reference time value determined according to the current traffic load of the cell specified by the cell identifier.
  • the operating engine unit 102 sets the good reference value or the duration reference time to a value specified in the response, and determines the use for subsequent connection to the Wi-Fi network. It is applied as a standard.
  • the operating engine unit 102 when the wireless communication terminal 100 is in a dual connection state, the operating engine unit 102 is connected according to one of the various embodiments described above. After the Wi-Fi network is determined to be used so that the Wi-Fi network is used by executing entities (the value of the default network variable, the Wi-Fi network available event occurs), The quality of the Fi network is measured periodically, through request and reception of test files, or through the data received by the executing entities from the outside and requested by the executing entities, and the quality of the measured Wi-Fi network. If it falls below this predetermined down transition threshold, the operating engine unit 102 changes the default network variable back to a cellular network designation. In this case, the dual connection state is maintained without canceling the connection state to the Wi-Fi network.
  • the operating engine unit 102 may generate an event indicating that the active network has been changed to the cellular network.
  • the dual connection state after the default network variable is changed back to the designated value of the cellular network, when the quality of the measured connection point is improved again and becomes equal to or more than a predetermined upward transition reference value, the operating engine unit 102 The default network variable is changed back to the designated value of the Wi-Fi network. In this case, an event indicating that the active network is changed to the Wi-Fi network may be generated.
  • the quality of the Wi-Fi network is below the down conversion threshold, immediately changing the active network to the cellular network without checking the quality of the cellular network, the cellular network is relative to the service area of the wide area. This is because it provides very stable quality.
  • the phase inversion reference value and the down conversion reference value in the above-described embodiment may be equal to each other, but preferably, each value is designated to have a relationship as illustrated in FIG. 11.
  • different values are applied based on the conversion type between the cellular network and the Wi-Fi network (the conversion from the Wi-Fi network to the cellular network / the conversion from the cellular network to the Wi-Fi network).
  • the reason is that the frequent change of the default network variable due to the variation of the quality of the access point of the Wi-Fi network may cause a problem such as the reception of necessary information of execution objects may be interrupted.
  • the Wi-Fi network transmits and receives data to the outside.
  • the quality value is changed to a specified value of the cellular network
  • the default network variable is a specified value of the cellular network (1102). Is used for transmitting and receiving data to and from the network) .As a result of the difference 1103 between the quality values changed to the designated values of the Wi-Fi network, even if there is a certain quality variation at the connection point of the Wi-Fi network, If not, the value of the default network variable is maintained.
  • an embodiment for selectively determining the use of the Wi-Fi network according to the quality of the connected Wi-Fi network, and the down-conversion reference value described for the function with reference to FIG. When combining an embodiment using a phase inversion reference value, the phase inversion reference value and the good reference value may be used as the same value.
  • a set of program codes corresponding to all or a part of the hardware interface unit 101, the operation engine unit 102, and the application interface unit 103 may be a single operation.
  • it may be provided to the wireless communication terminal 100 from a specific server connected to a communication network.
  • the specific server may include mass storage means for providing data recorded on a recording medium through an provided interface, and communication means for transmitting data read through the interface from the mass storage means to another device through a connected communication network.
  • the operating software is stored on the recording medium of the mass storage means.
  • the operating software recorded in the recording medium of the mass storage means of the specific server is processed by the communication means through a normal on-line purchase process or the like made by the wireless communication terminal 100 upon request.
  • Read from the recording medium may be downloaded and installed in the memory unit 7 of the wireless communication terminal 100 via a communication network.
  • a download and installation operation may be performed by an operating system (O / S) provided in the wireless communication terminal 100 or by an upgrade process executed based on the operating system.
  • the operating software may replace or supplement the operating system provided in the wireless communication terminal 100.
  • a wireless communication network that allows a wireless communication terminal to be in a dual connection state uses heterogeneous wireless networks that use different communication methods such as a cellular network and a Wi-Fi network. It was. However, the concept and technical idea according to the present invention can be naturally applied to a wireless communication network having the same communication method. For example, when the wireless communication terminal 100 has a physical communication resource capable of maintaining a dual connection state as a different connection point for the Wi-Fi network, each of the plurality of access points for providing the Wi-Fi network When the service zone is in the overlapping area, it is possible to maintain the dual connection only to the Wi-Fi network.
  • the operation engine unit 102 checks the connection characteristics of the newly connected connection point and then establishes the Wi-Fi network by the newly connected connection point. It will be decided whether to use or not depending on the connection characteristics. If the main communication network needs to be changed because the connection characteristics for the newly connected connection point satisfy the predetermined characteristic criteria, the main communication network is the same as the communication network before and after the change. It is changed and designated by a value indicating a wireless service identifier such as SSID, not a value to refer to. In other words, the above-described default network variable is designated as a wireless service identifier, not a value for distinguishing a communication method such as a cellular network or a Wi-Fi network. Information such as a wireless service identifier can be extracted and used from a radio signal transmitted from a service point (for example, an access point of a Wi-Fi network or a base station of a cellular network, etc.) for providing a data service.
  • a service point for example, an access point of a Wi-Fi network or
  • Wi-Fi networks which are high-speed wireless LAN networks as well as cellular networks, as wireless communication networks that can be used by wireless terminals.
  • Wi-Fi networks which are high-speed wireless LAN networks as well as cellular networks, as wireless communication networks that can be used by wireless terminals.
  • the principles and concepts of the present invention on average or statistically, are not charged for the use of data services other than the Wi-Fi network, or the cellular network that supports handover between service cells when a user uses data services. If there is another kind of wireless communication network which is low in cost (ie less costly to the user), it can be applied to the wireless network and the cellular network as it is.
  • the service area is localized compared to the cellular network by forming a service zone in a limited place, such as a Wi-Fi network, and the service zones are scattered so that the continuity of communication between them (that is, handover). ), But also alone or in combination with other cellular cellular networks (in this case, by a wireless service identifier, as described above). Communication networks are distinguished.)
  • the principles and concepts of the invention may be applied. Therefore, the invention is different from the wireless communication network to be applied, and the invention that uses or applies the principles and concepts as an example to the present specification should naturally be regarded as belonging to the scope of the claims.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Le système de communications sans fil de la présente invention comprend un module système tel qu'un système d'exploitation servant à prendre en charge un terminal de manière à ce que, quand un terminal de communications sans fil connecté à un premier réseau de communications sans fil comme un réseau cellulaire prenant en charge les communications mobiles est également connecté à un deuxième réseau de communications sans fil, comme un réseau Wi-Fi, par l'attribution d'une adresse IP, il passe du réseau de communications par défaut désigné pour les applications exécutées sur la base des ressources du terminal du premier réseau de communications sans fil au deuxième réseau de communications sans fil si les attributs de connexion pour le deuxième réseau de communications sans fil, tels qu'une qualité de communication ou une durée de connexion, répondent à une qualité de référence prédéterminée ou à un temps de référence, ou bien il garde le premier réseau de communications sans fil comme réseau de communications par défaut.
PCT/KR2013/003774 2013-03-20 2013-05-01 Procédé de gestion de l'utilisation d'un réseau quand il est également connecté à un réseau de communications sans fil WO2014148675A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2013-0029981 2013-03-20
KR1020130029981A KR101482516B1 (ko) 2013-03-20 2013-03-20 무선 통신망에의 추가 접속시의 망 사용을 제어하는 방법과 그 방법을 위한 장치

Publications (1)

Publication Number Publication Date
WO2014148675A1 true WO2014148675A1 (fr) 2014-09-25

Family

ID=51580334

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/003774 WO2014148675A1 (fr) 2013-03-20 2013-05-01 Procédé de gestion de l'utilisation d'un réseau quand il est également connecté à un réseau de communications sans fil

Country Status (2)

Country Link
KR (1) KR101482516B1 (fr)
WO (1) WO2014148675A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111356218A (zh) * 2020-03-11 2020-06-30 Oppo广东移动通信有限公司 一种通信控制方法及终端、存储介质
CN111988824A (zh) * 2020-08-31 2020-11-24 北京字节跳动网络技术有限公司 一种网络切换的方法、装置、电子设备及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102154788B1 (ko) * 2014-10-02 2020-09-11 삼성전자주식회사 무선 통신 시스템의 단말에서 DNS(Domain Name Service) 레졸루션 방법 및 장치
CN114071628B (zh) * 2022-01-06 2022-04-26 深圳佑驾创新科技有限公司 一种基于安卓***的终端通讯方法、装置及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080020572A (ko) * 2006-08-31 2008-03-05 엘지전자 주식회사 WLAN과 BLUETOOT тм을 구비한 핸드셋에서전력 절감 최적화 장치 및 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8570993B2 (en) * 2010-05-20 2013-10-29 At&T Mobility Ii Llc Wi-Fi intelligent selection engine
KR101260261B1 (ko) * 2011-08-25 2013-05-03 주식회사에어플러그 무선망 접속을 위한 참조정보를 구성하여 제공하고 이를 이용하는 방법과 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080020572A (ko) * 2006-08-31 2008-03-05 엘지전자 주식회사 WLAN과 BLUETOOT тм을 구비한 핸드셋에서전력 절감 최적화 장치 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE 802.11 WIRELESS LAN SPEC AND HANDOVER PROCEDURE, 16 October 2009 (2009-10-16), Retrieved from the Internet <URL:http://pmj0403.tistoty.com/394> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111356218A (zh) * 2020-03-11 2020-06-30 Oppo广东移动通信有限公司 一种通信控制方法及终端、存储介质
CN111988824A (zh) * 2020-08-31 2020-11-24 北京字节跳动网络技术有限公司 一种网络切换的方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
KR101482516B1 (ko) 2015-01-16
KR20140115197A (ko) 2014-09-30

Similar Documents

Publication Publication Date Title
WO2014081080A1 (fr) Procédé et dispositif permettant de commander la commutation d&#39;accès à un point d&#39;accès d&#39;un réseau de communication sans fil sur la base des informations de point d&#39;accès du réseau de communication sans fil
US9042306B2 (en) Wireless internet system and method
CA2554546C (fr) Methodes et appareil pour l&#39;utilisation de noeuds bases sur un reseau central, pour un transfert d&#39;etat
WO2012111971A2 (fr) Procédé et appareil pour service poste à poste dans un système de communication sans fil
WO2015005629A1 (fr) Appareil et procédé pour commander une surcharge de commande dans des systèmes wlan
US9130848B2 (en) Method and apparatus for enhancing QoS during home network remote access
JP2007501542A (ja) ワイヤレスデバイスのためのbssスイッチモジュール
WO2014133359A1 (fr) Procédé et dispositif destinés à commander la connexion de cellule à partir d&#39;un réseau lan sans fil dans un système de communication sans fil et à fournir des informations valides sur les points d&#39;accès périphériques de réseau lan sans fil
WO2014038796A1 (fr) Procédé et dispositif pour relayer des données de contenu multimédia dont des informations sur des sections sont fournies par l&#39;intermédiaire d&#39;informations de liste
WO2015051701A1 (fr) Procédé permettant d&#39;obtenir un accès à internet simultané de multiples canaux en synchronisant un réseau wifi et un réseau apn et permettant de sélectionner automatiquement et préférentiellement un réseautage wifi
WO2016105010A1 (fr) Procédé et dispositif de différenciation de transmission dans un système de communications mobiles
WO2012165897A2 (fr) Procédé permettant de gérer un accès sélectif à un réseau sans fil grâce un terminal de communication sans fil et appareil associé
WO2014010883A1 (fr) Dispositif et procédé d&#39;accès à un réseau sans fil en tenant compte d&#39;une bande de radiofréquences
WO2013005996A2 (fr) Appareil pour transmettre et recevoir des données en utilisant sélectivement une pluralité de réseaux hétérogènes sur la base d&#39;une adresse d&#39;hôte fixe, et procédé correspondant
US20190124578A1 (en) Mobility management entity and method of determining handover under evolved packet core network
WO2014148675A1 (fr) Procédé de gestion de l&#39;utilisation d&#39;un réseau quand il est également connecté à un réseau de communications sans fil
US8504023B2 (en) Method and system for wireless data flow
WO2012030156A2 (fr) Procédé et appareil adaptés pour paramétrer des données de contrôle de connexion d&#39;un terminal dans un système de communication mobile
WO2015030558A1 (fr) Procédé et appareil permettant de rechercher un point d&#39;accès dans un système de communication sans fil
WO2014178602A1 (fr) Procédé et appareil d&#39;attribution d&#39;adresse ip dans un réseau de communication mobile
WO2013151252A1 (fr) Procédé et dispositif d&#39;utilisation de multiples réseaux hétérogènes tout en modifiant les conditions d&#39;utilisation d&#39;un réseau de communications sans fil
WO2018217056A1 (fr) Procédé et appareil pour garantir la qualité de service dans un système de communication sans fil
WO2014182007A1 (fr) Procédé et appareil de commande de politique et de facturation dans des réseaux plats
KR101697282B1 (ko) 무선 데이터 서비스를 이용할 수 있게 하는 접속기기의 유형에 따라 데이터 서비스의 품질을 적응적으로 확인하는 방법 및 장치
JP6315894B2 (ja) 複数の無線ベアラにアクセスする方法及び装置

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: 13878941

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 03.02.16)

122 Ep: pct application non-entry in european phase

Ref document number: 13878941

Country of ref document: EP

Kind code of ref document: A1