US20140140332A1 - Apparatus and method for connecting to a local area communication in a portable terminal - Google Patents
Apparatus and method for connecting to a local area communication in a portable terminal Download PDFInfo
- Publication number
- US20140140332A1 US20140140332A1 US14/082,761 US201314082761A US2014140332A1 US 20140140332 A1 US20140140332 A1 US 20140140332A1 US 201314082761 A US201314082761 A US 201314082761A US 2014140332 A1 US2014140332 A1 US 2014140332A1
- Authority
- US
- United States
- Prior art keywords
- access point
- information
- local area
- connection
- portable terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
- 238000004891 communication Methods 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims description 58
- 230000008569 process Effects 0.000 description 25
- 238000005516 engineering process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 150000001875 compounds Chemical group 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000126 substance Chemical group 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
Definitions
- the present invention relates to a portable terminal. More particularly, although not exclusively, the present invention relates to an apparatus and a method for connecting to a local area communication resource in a portable terminal
- a portable terminal such as a smart phone or a tablet Personal Computer (PC) provides various useful functions for a user by various software applications. Accordingly, the portable terminal has evolved into a device in which various types of information are used in addition to a sound communication function such as a telephone, by providing various functions. In particular, the portable terminal provides a local area communication function for providing a data service.
- a sound communication function such as a telephone
- the portable terminal searches for access points in the vicinity, and connects to any one of the searched access points and the local area communication resource.
- the portable terminal is connected to an access point provided by a first service provider having a priority designated in advance among a plurality of access points provided by different service providers. That is, the first service provider is selected from the plurality of different service providers according to a pre-designated priority.
- an aspect of the present invention is to provide a method for connecting to a local area communication resource via an access point with an excellent communication environment among a plurality of access points in a portable terminal
- Another aspect of the present invention is to provide an apparatus and a method for selecting an access point having an excellent communication environment among a plurality of access points based on link information of an external network in a portable terminal, and connecting to a local area communication resource by the selected access point.
- an apparatus for connecting to a local area communication resource.
- the apparatus includes a communication unit (e.g. information (a local area communication unit), and a controller which receives first information (e.g access point connection-related information and automatic connection support-related information) from the at least one access points, identifies at least one access point capable of performing automatic connection support among the plurality of access points based on the first information (e.g based on the automatic connection support-related information), receives second information (e.g connection information) from an information server connected to the at least one access point, selects one access point from the plurality of access points based on at least one, and optionally all, of the first information (e.g Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point), received signal strength indication, and the second information (e.g link information of an external network included in the connection information), and performs communication (e.g. a local area), and a controller which receives first information (e.g access point connection-related information
- a portable terminal comprising: a communication unit (e.g. a local area communication unit); and a controller adapted to receive access point connection-related information and automatic connection support-related information from a plurality of access points (e.g. via the communication unit), identify at least one access point capable of performing automatic connection support among the plurality of access points based on the automatic connection support-related information, receive connection information from an information server connected to the at least one access point (e.g.
- a communication unit e.g. a local area communication unit
- a controller adapted to receive access point connection-related information and automatic connection support-related information from a plurality of access points (e.g. via the communication unit), identify at least one access point capable of performing automatic connection support among the plurality of access points based on the automatic connection support-related information, receive connection information from an information server connected to the at least one access point (e.g.
- BSS Base Station Subsystem
- RSSI Received Signal Strength Indication
- a method for connecting to a local area communication resource in a portable terminal is provided.
- the method may also be described as a method of connecting a portable terminal to a communication resource (e.g. to a local area communication resource, such as an access point)
- the method includes receiving first information (e.g.
- access point connection-related information and automatic connection support-related information from a plurality of access points, identifying at least one access point capable of supporting automatic connection among the plurality of access points based on the first information (e.g based on the automatic connection support-related information), receiving second information (e.g connection information) from an information server connected to the at least one access point, selecting one access point from the plurality of access points based on at least one, and optionally on all, of the first information (e.g. BSS link information included in the access point connection-related information with respect to the at least one access point), received signal strength indication, and second information (e.g link information of an external network included in the connection information), and performing communication (e.g a local area communication) with the selected access point.
- the first information e.g. BSS link information included in the access point connection-related information with respect to the at least one access point
- second information e.g link information of an external network included in the connection information
- Another aspect provides a portable terminal comprising apparatus in accordance with any of the above-mentioned aspects, or adapted to implement a method in accordance with any of the above-mentioned aspects.
- Another aspect of the invention provides a computer program comprising instructions arranged, when executed, to implement a method and/or apparatus in accordance with any one of the above-described aspects.
- a further aspect provides machine-readable storage storing such a program.
- FIG. 1 is a diagram illustrating a configuration of a local area communication system according to an exemplary embodiment of the present invention
- FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention
- FIG. 3 is a sequence diagram illustrating an operation of connecting to a local area communication resource in a local area communication system according to an exemplary embodiment of the present invention
- FIG. 4 is a flowchart illustrating an operation of connecting to a local area communication resource in a portable terminal according to an exemplary embodiment of the present invention
- FIG. 5 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a first exemplary embodiment of the present invention.
- FIG. 6 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a second exemplary embodiment of the present invention.
- the portable terminal is an electronic device that is portable and easy to carry, and may be a video phone, a cellular phone, a smart phone, an International Mobile Telecommunication 2000 (IMT-2000) terminal, a Wideband-Code Division Multiple Access (WCDMA) terminal, a Universal Mobile Telecommunication Service (UMTS) terminal, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a Digital Multimedia Broadcasting (DMB) terminal, an E-Book terminal, a Portable Computer (PC)(for example, a notebook or tablet PC), a digital camera, or the like.
- IMT-2000 International Mobile Telecommunication 2000
- WCDMA Wideband-Code Division Multiple Access
- UMTS Universal Mobile Telecommunication Service
- PDA Personal Digital Assistant
- PMP Portable Multimedia Player
- DMB Digital Multimedia Broadcasting
- E-Book terminal E-Book terminal
- PC Portable Computer
- PC Portable Computer
- FIG. 1 is a diagram illustrating a configuration of a local area communication system according to an exemplary embodiment of the present invention.
- a local area communication system includes a portable terminal 101 , first, third, and fifth Access Points (AP) 103 , 105 , and 107 , a first access router 109 , a first Authentication, Authorization, and Accounting (AAA) server 111 , a first information server 113 , a first external network 115 , second, fourth, and sixth access points 117 , 119 , and 121 , a second access router 123 , a second AAA server 125 , a second information server 127 , and a second external network 129 .
- AAA Authentication, Authorization, and Accounting
- a first service provider 1001 provides the first, third, and fifth access points 103 , 105 , and 107 , the first access router 109 , the first AAA server 111 , the first information server 113 , and the first external network 115
- a second service provider 1002 provides the second, fourth, and sixth access points 117 , 119 , and 121 , the second access router 123 , the second AAA server 125 , the second information server 127 , and the second external network 129 .
- the first service provider 1001 and the second service provider 1002 may be different from each other.
- the first service provider 1001 may be SK Telecom
- the second service provider 1002 may be Korea Telecom Freetel (KTF).
- the first access router 109 is connected to the first, third, and fifth access points 103 , 105 , and 107 , the first information server 113 , the first AAA server 111 , and the first external network 115 .
- the first external network 115 is an external network connected to a local area network generated by the first, third, and fifth access points 103 , 105 , and 107 .
- the first information server 113 stores information required to automatically connect to a local area communication resource among the portable terminal 101 and any one of the first, third, and fifth access points 103 , 105 , and 107 . Especially, the first information server 113 stores connection information with respect to the first, third, and fifth access points 103 , 105 , and 107 , and transmits the connection information to the portable terminal 101 according to a request of the portable terminal 101 .
- connection information refers to information for automatically connecting the portable terminal 101 and an access point to each other, and includes link information of an external network connected to a corresponding access point, information of a provider providing a local area network, and connection information including a connection type for connecting to the local area network.
- the link information of the external network includes a downlink speed, a downlink load rate, an uplink speed, and an uplink load rate of the external network.
- the first, third, and fifth access points 103 , 105 , and 107 provide the local area communication resource for the portable terminal 101 .
- the local area communication resource may be WiFi.
- Each of the first, third, and fifth access points 103 , 105 , and 107 transmits access point-related information and automatic connection support-related information to the portable terminal 101 .
- the access point-related information includes information such as Base Station Subsystem (BSS) link information, and the BSS link information includes a network load of the BSS, a channel load rate, or a number of portable terminals connected to a corresponding access point.
- BSS Base Station Subsystem
- the automatic connection support-related information refers to information relating to a technology in which the corresponding access point can be automatically connected to the local network without input by a user of the portable terminal 101 .
- the local area communication resource is WiFi
- the automatic connection support technology may be referred to as Hotspot 2.0.
- each of the first, third, and fifth access points 103 , 105 , and 107 transmits the connection information request message to the first information server 113 .
- Each of the first, third, and fifth access points 103 , 105 , and 107 receives a connection information message in response to the connection information request messages, and transmits the received connection information messages to the portable terminal 101 .
- the connection information request message is a message including a command requesting connection information
- the connection information message is a message including the connection information.
- the second access router 123 is connected to the second, fourth, and sixth access points 117 , 119 , and 121 , the second information server 127 , the second AAA server 125 , and the second external network 129 .
- the second external network 129 is an external network connected to a local area network generated by the second, fourth, and sixth access points 117 , 119 , and 121 .
- the second information server 127 stores information required to automatically connect to a local area communication resource among the portable terminal 101 and any of the second, fourth, and sixth access points 117 , 119 , and 121 . Especially, the second information server 127 stores connection information with respect to the second, fourth, and sixth access points 117 , 119 , and 121 , and transmits the connection information to the portable terminal 101 according to the request of the portable terminal 101 .
- the second, fourth, and sixth access points 117 , 119 , and 121 provide the local area communication resource for the portable terminal 101 .
- Each of the second, fourth, and sixth access points 117 , 119 , and 121 transmits access point-related information and automatic connection support-related information to the portable terminal 101 .
- Each of the second, fourth, and sixth access points 117 , 119 , and 121 receives a connection information request message from the portable terminal 101 , and then transmits the connection information request message to the second information server 127 .
- Each of the second, fourth, and sixth access points 117 , 119 , and 121 receives a connection information message in response to the connection information request message, and transmits the received connection information message to the portable terminal 101 .
- the portable terminal 101 is connected to any one of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 to provide the local area communication resource for a user.
- the portable terminal 101 If it is requested, by a user, to perform a local area communication, the portable terminal 101 performs access point scanning to search for access points in the vicinity of the portable terminal 101 . In addition, the portable terminal 101 receives the access point-related information and the automatic connection support-related information from the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by performing the access point scanning.
- the portable terminal 101 When the portable terminal 101 receives a signal including the access point-related information and the automatic connection support-related information from each of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 , the portable terminal 101 generates Received Signal Strength Indications (RSSI) with respect to the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by measuring the strength of the received signal.
- RSSI Received Signal Strength Indications
- the portable terminal 101 identifies at least one access point providing the automatic connection support technology among the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by using the automatic connection support-related information received from the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 .
- the portable terminal 101 performs at least one identified access point and network discovery.
- the network discovery refers to an operation for obtaining the connection information required for automatically connecting the portable terminal 101 and an access point.
- the portable terminal 101 receives the connection information from at least one identified access point by performing the network discovery.
- the portable terminal 101 selects any one of the at least one identified access points, by using the BSS link information corresponding to the at least access point, the received signal strength indications and the link information of the external network, and connects to the selected access point and connects to the selected access point and the local area communication resource by using the BSS link information corresponding to the selected access point and the link information of the received signal strength indications and the external network.
- the automatic connection support-related information may be a Hotspot 2.0 indication element as defined in the 802.11u/D13.0 standard, and the first and second information servers 113 and 127 may be first and second Access Network Query Protocol (ANQP) servers.
- the connection information may be a Hotspot 2.0 ANQP element.
- FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention.
- the portable terminal 200 includes a controller 201 , a display unit 203 , a memory unit 205 , an input unit 207 , a local area communication unit 209 , a Radio Frequency (RF) unit 211 , a first data processing unit 213 , and an audio processing unit 215 .
- a controller 201 controls the display unit 203 , a display unit 203 , a memory unit 205 , an input unit 207 , a local area communication unit 209 , a Radio Frequency (RF) unit 211 , a first data processing unit 213 , and an audio processing unit 215 .
- RF Radio Frequency
- the RF unit 211 performs a wireless communication function of the portable terminal 101 .
- the RF unit 211 includes a wireless transmitter that performs up-conversion and amplification with respect to the frequency of a transmitted signal and a wireless receiver that performs low-noise amplification and down-conversion of a received signal.
- the data processing unit 213 includes a transmitter that encodes and modulates the transmitted signal and a receiver that decodes and demodulates the received signal.
- the data processing unit 213 includes a modulator-demodulator (modem) and a coder-decoder (codec).
- the codec may include a data codec processing packet data and an audio codec processing an audio signal such as a sound.
- the audio processing unit 215 performs a function of reproducing the received audio signal output from the data processing unit 213 or transmitting the transmitted audio signal generated from a microphone to the data processing unit 213 .
- the input unit 207 includes keys for inputting figure and character information and function keys for setting various functions, and the display unit 203 displays video signals on a screen, and displays data requested to be output from the controller 201 .
- the input unit 207 may include minimum predetermined ‘hard’ keys, and the display unit 203 may at least partially substitute a ‘soft’ key input function of the input unit 207 .
- the memory unit 205 includes a program memory and a data memory.
- the program memory stores booting code and an Operating System (OS) for controlling a general operation of the portable terminal 101
- the data memory stores various data generated during an operation of the portable terminal
- the local area communication unit 209 connects any one of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 and the local area communication resource according to the control of the controller 201 .
- the local area communication resource may be WiFi.
- the controller 201 performs a function of controlling the overall operation of the portable terminal 101 .
- the controller 201 is connected to any one of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 to provide the local area communication resource for a user.
- the controller 201 performs access point scanning for searching access points positioned around the portable terminal 101 . If the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 are in the vicinity of the portable terminal 101 , the controller 201 receives access point-related information and automatic connection support-related information from each of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by performing access point scanning.
- the controller 201 When the controller 201 receives a signal including access point-related information and automatic connection support-related information from each of the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 , the controller 201 generates received signal strength indications with respect to the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by measuring the strength of the received signals.
- the access point-related information includes BSS link information
- the BSS link information includes a network load and a channel load rate of a BSS and the number of portable terminals connected to the corresponding access point.
- the automatic connection support-related information refers to the technology for automatically connecting the access point to the local area network without input of a user of the portable terminal 101 .
- the local area communication resource is WiFi
- the automatic connection support technology may be referred to as Hotspot 2.0.
- the controller 201 identifies at least one access point providing an automatic connection support technology from the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 by using automatic connection support-related information received from the first to sixth access points 103 , 105 , 107 , 117 , 119 , and 121 .
- the controller 201 performs network discovery with at least one identified access point.
- the network discovery refers to an operation for obtaining connection information required for automatically connecting the portable terminal 101 and an access point.
- the controller 201 receives connection information from at least one identified access point by performing the network discovery.
- the connection information refers to information for automatically connecting the portable terminal 101 and an access point, and includes link information of an external network connected to the corresponding access point, provider information providing a local area network, and connection information including a connection type for connecting the local area network.
- the link information of the external network includes a downlink speed, a downlink load rate, an uplink speed, and an uplink load rate of the external network.
- the controller 201 selects any one of at least one access points by using BSS link information corresponding to the at least one access point, the received signal strength indication, and link information of the external network, and connects the selected access point and the local area communication resource.
- the controller 201 may select one access point among at least one access points by using two methods as follows.
- a first method is to select an access point by using a download speed of an external network, a channel load rate of a BSS, and received signal strength indication.
- the controller 201 searches a download speed of at least one external network corresponding to at least one access point from the received link information of the external network. In addition, the controller 201 compares the searched download speed of the at least one external network with a predetermined standard download speed. Based on the comparison result, the controller 201 identifies at least one access point corresponding to a download speed of an external network higher than the predetermined standard download speed among the at least one access points.
- the controller 201 searches at least one channel load rate corresponding to at least one access point identified from the received BSSlink information. In addition, the controller 201 compares the at least one searched channel load rate with a predetermined standard channel load rate. Based on the comparison result, the controller 201 determines at least one access point corresponding to a channel load rate lower than the predetermined standard channel load rate among the at least one identified access points.
- the controller 201 searches at least one RSSI value corresponding to the at least determined access point, and identifies a maximum RSSI value of the searched RSSI value.
- the controller 201 selects one access point corresponding to the maximum RSSI value among the at least one determined access point.
- the controller 201 connects to the selected access point and the local area communication resource.
- a second method is to select an access point in consideration of a transmission speed.
- the controller 201 searches at least one channel load rate corresponding to at least one access point from BSS link information, and searches at least one RSSI value corresponding to the at least one access point among the determined RSSI values.
- the controller 201 estimates at least one transmission speed corresponding to the at least one access point based on the at least one searched channel load rate and at least one RSSI value.
- the memory unit 205 stores a table with digitized transmission speeds corresponding to the RSSI values in advance, and the controller 201 searches at least one transmission speed corresponding to the at least one searched RSSI value using the table.
- the controller 201 estimates at least one transmission speed corresponding to the at least one access point by using the at least one searched transmission speed and at least one channel load rate. For example, if the transmission speed corresponding to the RSSI value of the first access point is 30 Megabits per second (Mbps), and the channel load rate of the first access point is 50%, the controller 201 may estimate the transmission speed (15 Mbps) with respect to the first access point by multiplying the transmission speed corresponding to the RSSI value and the channel load rate corresponding to the RSSI value.
- the controller 201 searches at least one transmission speed corresponding to at least one access point from received link information of the external network.
- the controller 201 estimates at least one final transmission speed based on the at least one estimated transmission speed and the at least one searched transmission speed of the external network. For example, if the estimated transmission speed of the first access point 103 is 10 Mbps and the transmission speed of the external network connected to the first access point 103 is 100 Mbps, the controller 201 may determine the minimum transmission speed as the final transmission speed (10 Mbps) of the first access point 103 among the estimated transmission speed and the transmission speed of the external network.
- the transmission speed of the external network may be a downlink speed or an uplink speed of the external network.
- the controller 201 identifies a maximum final transmission speed with a maximum value among at least one estimated final transmission speed, and selects one access point corresponding to the maximum final transmission speed among at least one access point.
- the controller 201 connects the selected access point and the local area communication resource.
- FIG. 3 is a sequence diagram illustrating an operation of connecting to a local area communication resource in a local area communication system according to an exemplary embodiment of the present invention.
- step 301 if it is requested by a user to perform the local area communication, the portable terminal 101 performs access point scanning for searching for access points in the vicinity of the portable terminal 101 , and then the process proceeds to step 303 .
- the first access point 103 transmits a first beacon message which the portable terminal receives in step 303
- the second access point 105 transmits a second beacon message which the portable terminal receives in step 305
- the process proceeds to step 307 .
- the first beacon message includes access point-related information and automatic connection support-related information.
- the access point-related information includes BSS link information
- the BSS link information includes information such as the network load of the BSS, the channel load rate, and the number of portable terminals connected to the corresponding access points.
- the automatic connection support-related information refers to information relating to the technology for automatically connecting the corresponding access point to the local area network without the input by a user of the portable terminal 101 . For example, if the local area communication resource is WiFi, the automatic connection support technology may be referred to as Hotspot 2.0.
- the portable terminal 101 receives first and second beacon messages, and identifies at least one access point capable of performing the network discovery among the first and second access points based on the received first and second beacon messages, and then the process proceeds to step 309 .
- the network discovery refers to an operation for obtaining connection information required for automatically connecting the portable terminal 101 and an access point.
- the first and second beacon messages may be received in any order.
- the portable terminal 101 when first and second beacon messages are received from first and second access points 103 and 117 , the portable terminal 101 generates RSSI values with respect to the first and second access points 103 and 117 by measuring the strength of the signals of the first and second beacon messages. The portable terminal 101 analyzes the first and second beacon messages, and determines whether the first and second access points 103 and 117 can perform the network discovery or not based on the analysis result.
- the portable terminal 101 identifies whether the first beacon message includes automatic connection support-related information by analyzing the first beacon message. As a result of the identification, if the first beacon message includes the automatic connection support-related information, the portable terminal 101 determines that the first access point 103 may perform the network discovery since the first access point 103 provides automatic connection support technology. Otherwise, if first beacon message does not include the automatic connection support-related information, the portable terminal 101 determines that the first access point 103 does not perform the network discovery since the first access point 103 does not provide the automatic connection support technology. In the same manner, the portable terminal 101 may identify whether the second access point 105 can perform the network discovery.
- the first and second access points 103 and 117 both can perform the network discovery.
- the portable terminal 101 performs the network discovery with the first and second access points 103 and 117 capable of performing the network discovery in step 309 , the portable terminal 101 transmits connection information request messages through the first and second access points 103 and 117 to the first and second information servers 113 and 127 in steps 311 and 313 , and then the process proceeds to step 315 .
- the first information server 113 transmits, and the portable terminal receives, the first connection information messages through the first access point 103 in response to the connection information request messages in step 315
- the second information server 127 transmits, and the portable terminal receives, second connection information messages through the second access point 105 in response to the connection information request message in step 317 , and then the process proceeds to step 319 .
- the first and second connection information messages may be received in any order.
- step 319 the portable terminal 101 searches the RSSI value and the BSS link information corresponding to the at least one access point capable of performing the network discovery from the first and second beacon messages, and then the process proceeds to step 321 .
- each of the first and second connection information messages includes connection information of the corresponding access points.
- Connection information refers to information for automatically connecting the portable terminal 101 and an access point, and includes link information of the external network connected to the corresponding access point, provider information providing the local area network, and connection information including the connection type for connecting to the local area network.
- the link information of the external network includes the downlink speed, the downlink load rate, the uplink speed, and the uplink load rate of the external network.
- step 321 the portable terminal 101 selects any one of the first and second access points 103 and 117 based on the BSS link information, the RSSI value, and the first and second connection information, and then the process proceeds to step 323 .
- step 323 the portable terminal 101 connects the selected access point and the local area communication resource. At this point, the portable terminal 101 connects the automatically selected access point and the local area communication resource by using the connection information corresponding to the selected access point.
- the portable terminal 101 receives the access point-related information and the automatic connection support-related information by the beacon messages.
- the access point-related information and the automatic connection support-related information can be received through other messages.
- the portable terminal 101 may transmit probe request messages to neighboring access points, and receive probe response messages including access point-related information and the automatic connection support-related information in response thereto.
- FIG. 4 is a flowchart illustrating an operation of connecting to a local area communication resource in a portable terminal according to an exemplary embodiment of the present invention.
- step 401 when it is requested by a user to perform a local area communication, the controller 201 performs access point scanning for searching for access points in the vicinity of the portable terminal 101 , and the process proceeds to step 403 .
- the access points in the vicinity of the portable terminal 101 are the first and second access points 103 and 117 .
- step 403 the controller 201 identifies whether at least one beacon message is received from the first and second access points 103 and 105 . As a result of the identification, when a beacon message is received, the controller 201 proceeds to step 405 , or terminates the local area communication connection.
- step 405 the controller 201 receives the first and second beacon messages, the controller 201 identifies at least one access point capable of performing the network discovery among the first and second access points based on the received first and second beacon messages, and the process proceeds to step 407 .
- the controller 201 when the first and second beacon messages are received from the first and second access points 103 and 117 , the controller 201 generates RSSI values with respect to the first and second access points 103 and 117 by measuring the strengths of the signals of the first and second beacon messages. In addition, the controller 201 analyzes the first and second beacon messages, and determines whether the first and second access points 103 and 117 can perform the network discovery based on the analysis result.
- the controller 201 may identify whether the first beacon message includes the automatic connection support-related information by analyzing the first beacon message. As a result of the identification, if the first beacon message includes the automatic connection support-related information, the controller 201 may determine that the first access point 103 can perform the network discovery since the first access point 103 provides the automatic connection support technology. However, if the first beacon message does not include the automatic connection support-related information, the controller 201 may determine that the first access point 103 does not perform the network discovery since the first access point 103 does not provide the automatic connection support technology. In the same manner, the controller 201 may identify whether the second access point 105 can perform the network discovery.
- the first and second access points 103 and 117 both can perform the network discovery.
- step 407 the controller 201 performs the network discovery with the first and second access points 103 and 117 capable of performing the network discovery, and then the process proceeds to step 409 .
- step 409 the controller 201 transmits connection information request messages to the first and second information servers 113 and 127 through the first and second access points 103 and 117 , and the process proceeds to step 411 .
- step 411 the controller 201 identifies whether at least one connection information message is received in response to the connection information request message. As a result of the identification, if the at least one connection information message is received, the controller 201 proceeds to step 413 . If not, the controller 201 repeatedly performs step 411 .
- step 413 the controller 201 searches the RSSI value and the BSS link information corresponding to at least one access point capable of performing the network discovery from the first and second beacon messages, and then the process proceeds to step 415 .
- step 415 the controller 201 selects any one of the first and second access points 103 and 117 based on the BSS link information, the RSSI value, and the first and second connection information, and then the process proceeds to step 417 .
- step 417 the controller 201 connects the selected access point and the local area communication resource.
- the controller 201 connects the automatically selected access point and the local area communication resource by using the connection information corresponding to the selected access point.
- FIG. 5 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a first exemplary embodiment of the present invention.
- step 501 the controller 201 searches a download speed of at least one external network corresponding to the at least one access point capable of performing the network discovery from the received link information of the external network, and then the process proceeds to step 503 .
- step 503 the controller 201 compares the searched download speed of the at least one external network with the predetermined standard download speed. Based on the comparison result, the controller 201 identifies at least one access point corresponding to the download speed of the external network higher than the predetermined standard download speed among the at least one access point, and the process proceeds to step 505 . Otherwise, if at least one access point corresponding to the download speed of the external network higher than the predetermined standard download speed among the at least one access point is not found, the controller 201 terminates an operation of selecting an access point.
- step 505 the controller 201 searches at least one channel load rate corresponding to at least one access point identified in step 503 from the received BSS information, and the process proceeds to step 507 .
- step 507 the controller 201 compares the at least one searched channel load rate with the predetermined standard channel load rate. Based on the comparison result, the controller 201 identifies at least one access point corresponding to the channel load rate lower than the predetermined standard channel load rate among the at least one identified access point, and then the process proceeds to step 509 . Otherwise, if at least one access point corresponding to the channel load rate lower than the predetermined standard channel load rate among the at least one identified access point does not exist, the controller 201 terminates an operation of selecting the access point.
- step 509 the controller 201 searches at least one RSSI value corresponding to the at least one access point identified in step 507 .
- step 511 the controller 201 identifies the maximum RSSI value among the searched RSSI values, and the process proceeds to step 513 .
- step 513 the controller 201 selects at least one access point corresponding to the maximum RSSI value among the at least one access point identified in step 507 , and then the process proceeds to step 515 .
- step 515 the controller 201 connects the selected access point and the local area communication resource.
- FIG. 6 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a second exemplary embodiment of the present invention.
- step 601 the controller 201 searches at least one channel load rate corresponding to at least one access point capable of performing the network discovery from the received BSS link information, and at least one RSSI value corresponding to the at least one access point among the measured RSSI values, and then the process proceeds to step 603 .
- step 603 the controller 201 estimates at least one transmission speed corresponding to the at least one access point based on the at least one searched channel load rate and the at least one searched RSSI value, and then the process proceeds to step 605 .
- the memory unit 205 stores a table with digitized transmission speeds corresponding to the RSSI value in advance, and the controller 201 searches at least one transmission speed corresponding to the at least one searched RSSI value by using the table.
- the controller 201 estimates at least one transmission speed corresponding to the at least one access point by using the at least one searched transmission speed and the at least one searched channel load rate.
- the controller 201 may estimate the transmission speed (15 Mbps) with respect to the first access point by multiplying the transmission speed corresponding to the RSSI value and the channel load rate corresponding to the RSSI value.
- step 605 the controller 201 searches the transmission speed of the at least one external network corresponding to the at least one access point from the received link information of the external network, and then the process proceeds to step 607 .
- the controller 201 estimates at least one final transmission speed based on the at least one estimated transmission speed and the searched transmission speed of the at least one external network, and then the process proceeds to step 609 .
- the controller 201 may determine the minimum transmission speed as a final transmission speed (10 Mbps) of the first access point 103 among the estimated transmission speed and the transmission speed of the external network.
- the transmission speed of the external network may be a downlink speed or an uplink speed of the external network.
- step 609 the controller 201 identifies the maximum final transmission speed among the at least one estimated final transmission speed, the controller 201 selects at least one access point corresponding to the identified maximum final transmission speed among the at least one identified access point, and then the process proceeds to step 611 .
- step 611 the controller 201 connects the selected access point and the local area communication resource.
- an exemplary embodiment of the present invention provides an effect of providing the optimum communication quality by connecting to a local area communication resource in a portable terminal via an access point with an excellent communication environment among a plurality of access points.
- An exemplary embodiment of the present invention provides an effect of providing an optimum communication quality by selecting an access point with an excellent communication environment among a plurality of access points based on the link information of the external network in the portable terminal, and connecting to the local area communication resource in the portable terminal via the selected access point.
- An apparatus and a method for connecting to the local area communication resource in the portable terminal may be implemented by a computer-readable code on a computer-readable recording medium.
- the computer-readable recording medium includes all kinds of recording apparatuses on which data that can be read by a computer system is stored.
- An example of the recording medium includes ROM, RAM, an optical disc, a magnetic tape, a floppy disc, a hard disk, and a non-volatile memory, and includes the form of carrier waves (for example, transmission via the Internet).
- the computer-readable recording medium may be distributed in the computer system connected via network, and may store and execute computer-readable codes in a distributed manner.
- an exemplary embodiment of the present invention provides an effect of providing the optimum communication quality by connecting to a local area communication resource in a portable terminal via an access point with an excellent communication environment among a plurality of access points.
- An exemplary embodiment of the present invention provides an effect of providing an optimum communication quality by selecting an access point with an excellent communication environment among a plurality of access points based on the link information of the external network in the portable terminal, and connecting to the local area communication resource in the portable terminal via the selected access point.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
An apparatus and a method for connecting to a local area communication resource in a portable terminal are provided. The method includes receiving access point connection-related information and automatic connection support-related information from a plurality of access points, identifying at least one access point capable of supporting automatic connection among the plurality of access points based on the automatic connection support-related information, receiving connection information from an information server connected to the at least one access point, selecting one access point from the at least one access points based on Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point, Received Signal Strength Indication (RSSI) information, and link information of an external network included in the connection information, and performing a local area communication with the selected access point.
Description
- This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed on Nov. 16, 2012 in the Korean Intellectual Property Office and assigned Serial No. 10-2012-0130574, the entire disclosure of which is hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to a portable terminal. More particularly, although not exclusively, the present invention relates to an apparatus and a method for connecting to a local area communication resource in a portable terminal
- 2. Description of the Related Art
- A portable terminal such as a smart phone or a tablet Personal Computer (PC) provides various useful functions for a user by various software applications. Accordingly, the portable terminal has evolved into a device in which various types of information are used in addition to a sound communication function such as a telephone, by providing various functions. In particular, the portable terminal provides a local area communication function for providing a data service.
- In order to provide the local area communication function, the portable terminal searches for access points in the vicinity, and connects to any one of the searched access points and the local area communication resource. At this point, the portable terminal is connected to an access point provided by a first service provider having a priority designated in advance among a plurality of access points provided by different service providers. That is, the first service provider is selected from the plurality of different service providers according to a pre-designated priority.
- However, even when an access point provided by a second service provider not having a priority provides a better communication environment than the access point of the first service provider, since the portable terminal may not be connected to an access point of the second service provider, a user of the portable terminal may not have an opportunity to receive the local area communication resource in the better communication environment. Therefore, a demand for a way to address the problem has been required.
- The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the present invention.
- Aspects of the present invention are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a method for connecting to a local area communication resource via an access point with an excellent communication environment among a plurality of access points in a portable terminal
- Another aspect of the present invention is to provide an apparatus and a method for selecting an access point having an excellent communication environment among a plurality of access points based on link information of an external network in a portable terminal, and connecting to a local area communication resource by the selected access point.
- It is an aim of certain embodiments of the invention to solve, mitigate or obviate, at least partly, at least one of the problems and/or disadvantages associated with the prior art. Certain embodiments aim to provide at least one of the advantages described below
- In accordance with an aspect of the present invention, an apparatus (e.g. a portable terminal) for connecting to a local area communication resource is provided. The apparatus includes a communication unit (e.g. information (a local area communication unit), and a controller which receives first information (e.g access point connection-related information and automatic connection support-related information) from the at least one access points, identifies at least one access point capable of performing automatic connection support among the plurality of access points based on the first information (e.g based on the automatic connection support-related information), receives second information (e.g connection information) from an information server connected to the at least one access point, selects one access point from the plurality of access points based on at least one, and optionally all, of the first information (e.g Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point), received signal strength indication, and the second information (e.g link information of an external network included in the connection information), and performs communication (e.g. a local area communication) with the selected access point.
- Another aspect of the invention provides a portable terminal comprising: a communication unit (e.g. a local area communication unit); and a controller adapted to receive access point connection-related information and automatic connection support-related information from a plurality of access points (e.g. via the communication unit), identify at least one access point capable of performing automatic connection support among the plurality of access points based on the automatic connection support-related information, receive connection information from an information server connected to the at least one access point (e.g. via the communication unit), select one access point from the plurality of access points based on at least one of Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point, Received Signal Strength Indication (RSSI) information, and link information of an external network included in the connection information, and perform communication (e.g. a local area communication) with the selected access point (e.g. via the communication unit).
- In accordance with another aspect of the present invention, a method for connecting to a local area communication resource in a portable terminal is provided. The method may also be described as a method of connecting a portable terminal to a communication resource (e.g. to a local area communication resource, such as an access point) The method includes receiving first information (e.g. access point connection-related information and automatic connection support-related information) from a plurality of access points, identifying at least one access point capable of supporting automatic connection among the plurality of access points based on the first information (e.g based on the automatic connection support-related information), receiving second information (e.g connection information) from an information server connected to the at least one access point, selecting one access point from the plurality of access points based on at least one, and optionally on all, of the first information (e.g. BSS link information included in the access point connection-related information with respect to the at least one access point), received signal strength indication, and second information (e.g link information of an external network included in the connection information), and performing communication (e.g a local area communication) with the selected access point.
- Another aspect provides a portable terminal comprising apparatus in accordance with any of the above-mentioned aspects, or adapted to implement a method in accordance with any of the above-mentioned aspects.
- Another aspect of the invention provides a computer program comprising instructions arranged, when executed, to implement a method and/or apparatus in accordance with any one of the above-described aspects. A further aspect provides machine-readable storage storing such a program.
- Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
- The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a diagram illustrating a configuration of a local area communication system according to an exemplary embodiment of the present invention; -
FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention; -
FIG. 3 is a sequence diagram illustrating an operation of connecting to a local area communication resource in a local area communication system according to an exemplary embodiment of the present invention; -
FIG. 4 is a flowchart illustrating an operation of connecting to a local area communication resource in a portable terminal according to an exemplary embodiment of the present invention; -
FIG. 5 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a first exemplary embodiment of the present invention; and -
FIG. 6 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a second exemplary embodiment of the present invention. - Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
- The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
- The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
- It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
- The portable terminal according to the exemplary embodiments of the present invention is an electronic device that is portable and easy to carry, and may be a video phone, a cellular phone, a smart phone, an International Mobile Telecommunication 2000 (IMT-2000) terminal, a Wideband-Code Division Multiple Access (WCDMA) terminal, a Universal Mobile Telecommunication Service (UMTS) terminal, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a Digital Multimedia Broadcasting (DMB) terminal, an E-Book terminal, a Portable Computer (PC)(for example, a notebook or tablet PC), a digital camera, or the like.
-
FIG. 1 is a diagram illustrating a configuration of a local area communication system according to an exemplary embodiment of the present invention. - Referring to
FIG. 1 , a local area communication system includes aportable terminal 101, first, third, and fifth Access Points (AP) 103, 105, and 107, afirst access router 109, a first Authentication, Authorization, and Accounting (AAA)server 111,afirst information server 113, a firstexternal network 115, second, fourth, andsixth access points second access router 123, asecond AAA server 125, asecond information server 127, and a secondexternal network 129. - Here, a
first service provider 1001 provides the first, third, andfifth access points first access router 109, thefirst AAA server 111, thefirst information server 113, and the firstexternal network 115, and asecond service provider 1002 provides the second, fourth, andsixth access points second access router 123, thesecond AAA server 125, thesecond information server 127, and the secondexternal network 129. Thefirst service provider 1001 and thesecond service provider 1002 may be different from each other. For example, thefirst service provider 1001 may be SK Telecom, and thesecond service provider 1002 may be Korea Telecom Freetel (KTF). - With reference to each component, the
first access router 109 is connected to the first, third, andfifth access points first information server 113, thefirst AAA server 111, and the firstexternal network 115. The firstexternal network 115 is an external network connected to a local area network generated by the first, third, andfifth access points - The
first information server 113 stores information required to automatically connect to a local area communication resource among theportable terminal 101 and any one of the first, third, andfifth access points first information server 113 stores connection information with respect to the first, third, andfifth access points portable terminal 101 according to a request of theportable terminal 101. - Here, the connection information refers to information for automatically connecting the
portable terminal 101 and an access point to each other, and includes link information of an external network connected to a corresponding access point, information of a provider providing a local area network, and connection information including a connection type for connecting to the local area network. The link information of the external network includes a downlink speed, a downlink load rate, an uplink speed, and an uplink load rate of the external network. - The first, third, and
fifth access points portable terminal 101. For example, the local area communication resource may be WiFi. Each of the first, third, andfifth access points portable terminal 101. Here, the access point-related information includes information such as Base Station Subsystem (BSS) link information, and the BSS link information includes a network load of the BSS, a channel load rate, or a number of portable terminals connected to a corresponding access point. The automatic connection support-related information refers to information relating to a technology in which the corresponding access point can be automatically connected to the local network without input by a user of theportable terminal 101. For example, if the local area communication resource is WiFi, the automatic connection support technology may be referred to as Hotspot 2.0. - If a connection information request message is received from the
portable terminal 101, each of the first, third, andfifth access points first information server 113. Each of the first, third, andfifth access points portable terminal 101. Here, the connection information request message is a message including a command requesting connection information, and the connection information message is a message including the connection information. - The
second access router 123 is connected to the second, fourth, andsixth access points second information server 127, thesecond AAA server 125, and the secondexternal network 129. In addition, the secondexternal network 129 is an external network connected to a local area network generated by the second, fourth, andsixth access points - The
second information server 127 stores information required to automatically connect to a local area communication resource among theportable terminal 101 and any of the second, fourth, andsixth access points second information server 127 stores connection information with respect to the second, fourth, andsixth access points portable terminal 101 according to the request of theportable terminal 101. - The second, fourth, and
sixth access points portable terminal 101. Each of the second, fourth, andsixth access points portable terminal 101. Each of the second, fourth, andsixth access points portable terminal 101, and then transmits the connection information request message to thesecond information server 127. Each of the second, fourth, andsixth access points portable terminal 101. - The
portable terminal 101 is connected to any one of the first tosixth access points - If it is requested, by a user, to perform a local area communication, the
portable terminal 101 performs access point scanning to search for access points in the vicinity of theportable terminal 101. In addition, theportable terminal 101 receives the access point-related information and the automatic connection support-related information from the first tosixth access points portable terminal 101 receives a signal including the access point-related information and the automatic connection support-related information from each of the first tosixth access points portable terminal 101 generates Received Signal Strength Indications (RSSI) with respect to the first tosixth access points - In addition, the
portable terminal 101 identifies at least one access point providing the automatic connection support technology among the first tosixth access points sixth access points portable terminal 101 performs at least one identified access point and network discovery. Here, the network discovery refers to an operation for obtaining the connection information required for automatically connecting theportable terminal 101 and an access point. - The
portable terminal 101 receives the connection information from at least one identified access point by performing the network discovery. - The
portable terminal 101 selects any one of the at least one identified access points, by using the BSS link information corresponding to the at least access point, the received signal strength indications and the link information of the external network, and connects to the selected access point and connects to the selected access point and the local area communication resource by using the BSS link information corresponding to the selected access point and the link information of the received signal strength indications and the external network. - Meanwhile, if the local area communication system of an exemplary embodiment of the present invention conforms to the 802.11u standard, the automatic connection support-related information may be a Hotspot 2.0 indication element as defined in the 802.11u/D13.0 standard, and the first and
second information servers -
FIG. 2 is a block diagram illustrating a portable terminal according to an exemplary embodiment of the present invention. - Referring to
FIG. 2 , theportable terminal 200 includes acontroller 201, adisplay unit 203, amemory unit 205, aninput unit 207, a localarea communication unit 209, a Radio Frequency (RF)unit 211, a firstdata processing unit 213, and anaudio processing unit 215. - With reference to each component, the
RF unit 211 performs a wireless communication function of theportable terminal 101. In more detail, theRF unit 211 includes a wireless transmitter that performs up-conversion and amplification with respect to the frequency of a transmitted signal and a wireless receiver that performs low-noise amplification and down-conversion of a received signal. Thedata processing unit 213 includes a transmitter that encodes and modulates the transmitted signal and a receiver that decodes and demodulates the received signal. Here, thedata processing unit 213 includes a modulator-demodulator (modem) and a coder-decoder (codec). The codec may include a data codec processing packet data and an audio codec processing an audio signal such as a sound. - The
audio processing unit 215 performs a function of reproducing the received audio signal output from thedata processing unit 213 or transmitting the transmitted audio signal generated from a microphone to thedata processing unit 213. In addition, theinput unit 207 includes keys for inputting figure and character information and function keys for setting various functions, and thedisplay unit 203 displays video signals on a screen, and displays data requested to be output from thecontroller 201. - If the
display unit 203 is implemented by a touch display screen type such as a capacitive or resistive type, theinput unit 207 may include minimum predetermined ‘hard’ keys, and thedisplay unit 203 may at least partially substitute a ‘soft’ key input function of theinput unit 207. - The
memory unit 205 includes a program memory and a data memory. Here, the program memory stores booting code and an Operating System (OS) for controlling a general operation of theportable terminal 101, and the data memory stores various data generated during an operation of the portable terminal - The local
area communication unit 209 connects any one of the first tosixth access points controller 201. For example, the local area communication resource may be WiFi. - The
controller 201 performs a function of controlling the overall operation of theportable terminal 101. Thecontroller 201 is connected to any one of the first tosixth access points - In more detail, if it is requested to perform the local area communication by the user, the
controller 201 performs access point scanning for searching access points positioned around theportable terminal 101. If the first tosixth access points portable terminal 101, thecontroller 201 receives access point-related information and automatic connection support-related information from each of the first tosixth access points controller 201 receives a signal including access point-related information and automatic connection support-related information from each of the first tosixth access points controller 201 generates received signal strength indications with respect to the first tosixth access points - Here, the access point-related information includes BSS link information, and the BSS link information includes a network load and a channel load rate of a BSS and the number of portable terminals connected to the corresponding access point. In addition, the automatic connection support-related information refers to the technology for automatically connecting the access point to the local area network without input of a user of the
portable terminal 101. For example, if the local area communication resource is WiFi, the automatic connection support technology may be referred to as Hotspot 2.0. - In addition, the
controller 201 identifies at least one access point providing an automatic connection support technology from the first tosixth access points sixth access points controller 201 performs network discovery with at least one identified access point. Here, the network discovery refers to an operation for obtaining connection information required for automatically connecting theportable terminal 101 and an access point. - The
controller 201 receives connection information from at least one identified access point by performing the network discovery. Here, the connection information refers to information for automatically connecting theportable terminal 101 and an access point, and includes link information of an external network connected to the corresponding access point, provider information providing a local area network, and connection information including a connection type for connecting the local area network. The link information of the external network includes a downlink speed, a downlink load rate, an uplink speed, and an uplink load rate of the external network. - In addition, the
controller 201 selects any one of at least one access points by using BSS link information corresponding to the at least one access point, the received signal strength indication, and link information of the external network, and connects the selected access point and the local area communication resource. - At this point, the
controller 201 may select one access point among at least one access points by using two methods as follows. - A first method is to select an access point by using a download speed of an external network, a channel load rate of a BSS, and received signal strength indication.
- In more detail, the
controller 201 searches a download speed of at least one external network corresponding to at least one access point from the received link information of the external network. In addition, thecontroller 201 compares the searched download speed of the at least one external network with a predetermined standard download speed. Based on the comparison result, thecontroller 201 identifies at least one access point corresponding to a download speed of an external network higher than the predetermined standard download speed among the at least one access points. - In addition, the
controller 201 searches at least one channel load rate corresponding to at least one access point identified from the received BSSlink information. In addition, thecontroller 201 compares the at least one searched channel load rate with a predetermined standard channel load rate. Based on the comparison result, thecontroller 201 determines at least one access point corresponding to a channel load rate lower than the predetermined standard channel load rate among the at least one identified access points. - The
controller 201 searches at least one RSSI value corresponding to the at least determined access point, and identifies a maximum RSSI value of the searched RSSI value. Thecontroller 201 selects one access point corresponding to the maximum RSSI value among the at least one determined access point. Thecontroller 201 connects to the selected access point and the local area communication resource. - A second method is to select an access point in consideration of a transmission speed.
- In more detail, the
controller 201 searches at least one channel load rate corresponding to at least one access point from BSS link information, and searches at least one RSSI value corresponding to the at least one access point among the determined RSSI values. - The
controller 201 estimates at least one transmission speed corresponding to the at least one access point based on the at least one searched channel load rate and at least one RSSI value. - In more detail, the
memory unit 205 stores a table with digitized transmission speeds corresponding to the RSSI values in advance, and thecontroller 201 searches at least one transmission speed corresponding to the at least one searched RSSI value using the table. Thecontroller 201 estimates at least one transmission speed corresponding to the at least one access point by using the at least one searched transmission speed and at least one channel load rate. For example, if the transmission speed corresponding to the RSSI value of the first access point is 30 Megabits per second (Mbps), and the channel load rate of the first access point is 50%, thecontroller 201 may estimate the transmission speed (15 Mbps) with respect to the first access point by multiplying the transmission speed corresponding to the RSSI value and the channel load rate corresponding to the RSSI value. - The
controller 201 searches at least one transmission speed corresponding to at least one access point from received link information of the external network. Thecontroller 201 estimates at least one final transmission speed based on the at least one estimated transmission speed and the at least one searched transmission speed of the external network. For example, if the estimated transmission speed of thefirst access point 103 is 10 Mbps and the transmission speed of the external network connected to thefirst access point 103 is 100 Mbps, thecontroller 201 may determine the minimum transmission speed as the final transmission speed (10 Mbps) of thefirst access point 103 among the estimated transmission speed and the transmission speed of the external network. Here, the transmission speed of the external network may be a downlink speed or an uplink speed of the external network. - The
controller 201 identifies a maximum final transmission speed with a maximum value among at least one estimated final transmission speed, and selects one access point corresponding to the maximum final transmission speed among at least one access point. Thecontroller 201 connects the selected access point and the local area communication resource. -
FIG. 3 is a sequence diagram illustrating an operation of connecting to a local area communication resource in a local area communication system according to an exemplary embodiment of the present invention. - Referring to
FIG. 3 , instep 301, if it is requested by a user to perform the local area communication, theportable terminal 101 performs access point scanning for searching for access points in the vicinity of theportable terminal 101, and then the process proceeds to step 303. - The
first access point 103 transmits a first beacon message which the portable terminal receives instep 303, and thesecond access point 105 transmits a second beacon message which the portable terminal receives instep 305, and then the process proceeds to step 307. Here, the first beacon message includes access point-related information and automatic connection support-related information. The access point-related information includes BSS link information, and the BSS link information includes information such as the network load of the BSS, the channel load rate, and the number of portable terminals connected to the corresponding access points. The automatic connection support-related information refers to information relating to the technology for automatically connecting the corresponding access point to the local area network without the input by a user of theportable terminal 101. For example, if the local area communication resource is WiFi, the automatic connection support technology may be referred to as Hotspot 2.0. - In
step 307, theportable terminal 101 receives first and second beacon messages, and identifies at least one access point capable of performing the network discovery among the first and second access points based on the received first and second beacon messages, and then the process proceeds to step 309. Here, the network discovery refers to an operation for obtaining connection information required for automatically connecting theportable terminal 101 and an access point. The first and second beacon messages may be received in any order. - In more detail, when first and second beacon messages are received from first and
second access points portable terminal 101 generates RSSI values with respect to the first andsecond access points portable terminal 101 analyzes the first and second beacon messages, and determines whether the first andsecond access points - For example, the
portable terminal 101 identifies whether the first beacon message includes automatic connection support-related information by analyzing the first beacon message. As a result of the identification, if the first beacon message includes the automatic connection support-related information, theportable terminal 101 determines that thefirst access point 103 may perform the network discovery since thefirst access point 103 provides automatic connection support technology. Otherwise, if first beacon message does not include the automatic connection support-related information, theportable terminal 101 determines that thefirst access point 103 does not perform the network discovery since thefirst access point 103 does not provide the automatic connection support technology. In the same manner, theportable terminal 101 may identify whether thesecond access point 105 can perform the network discovery. - Meanwhile, for the sake of the simple description of an exemplary embodiment of the present invention, it is assumed that the first and
second access points - The
portable terminal 101 performs the network discovery with the first andsecond access points step 309, theportable terminal 101 transmits connection information request messages through the first andsecond access points second information servers steps - The
first information server 113 transmits, and the portable terminal receives, the first connection information messages through thefirst access point 103 in response to the connection information request messages instep 315, thesecond information server 127 transmits, and the portable terminal receives, second connection information messages through thesecond access point 105 in response to the connection information request message instep 317, and then the process proceeds to step 319. The first and second connection information messages may be received in any order. - In
step 319, theportable terminal 101 searches the RSSI value and the BSS link information corresponding to the at least one access point capable of performing the network discovery from the first and second beacon messages, and then the process proceeds to step 321. - Here, each of the first and second connection information messages includes connection information of the corresponding access points. Connection information refers to information for automatically connecting the
portable terminal 101 and an access point, and includes link information of the external network connected to the corresponding access point, provider information providing the local area network, and connection information including the connection type for connecting to the local area network. The link information of the external network includes the downlink speed, the downlink load rate, the uplink speed, and the uplink load rate of the external network. - In
step 321, theportable terminal 101 selects any one of the first andsecond access points step 323, theportable terminal 101 connects the selected access point and the local area communication resource. At this point, theportable terminal 101 connects the automatically selected access point and the local area communication resource by using the connection information corresponding to the selected access point. - Meanwhile, in
steps 301 to 303 of an exemplary embodiment of the present invention, it is described that theportable terminal 101 receives the access point-related information and the automatic connection support-related information by the beacon messages. However, the access point-related information and the automatic connection support-related information can be received through other messages. For example, theportable terminal 101 may transmit probe request messages to neighboring access points, and receive probe response messages including access point-related information and the automatic connection support-related information in response thereto. -
FIG. 4 is a flowchart illustrating an operation of connecting to a local area communication resource in a portable terminal according to an exemplary embodiment of the present invention. - Referring to
FIG. 4 , instep 401, when it is requested by a user to perform a local area communication, thecontroller 201 performs access point scanning for searching for access points in the vicinity of theportable terminal 101, and the process proceeds to step 403. At this point, it is assumed that the access points in the vicinity of theportable terminal 101 are the first andsecond access points - In addition, in
step 403, thecontroller 201 identifies whether at least one beacon message is received from the first andsecond access points controller 201 proceeds to step 405, or terminates the local area communication connection. - If the process proceeds to step 405, the
controller 201 receives the first and second beacon messages, thecontroller 201 identifies at least one access point capable of performing the network discovery among the first and second access points based on the received first and second beacon messages, and the process proceeds to step 407. - In more detail, when the first and second beacon messages are received from the first and
second access points controller 201 generates RSSI values with respect to the first andsecond access points controller 201 analyzes the first and second beacon messages, and determines whether the first andsecond access points - For example, the
controller 201 may identify whether the first beacon message includes the automatic connection support-related information by analyzing the first beacon message. As a result of the identification, if the first beacon message includes the automatic connection support-related information, thecontroller 201 may determine that thefirst access point 103 can perform the network discovery since thefirst access point 103 provides the automatic connection support technology. However, if the first beacon message does not include the automatic connection support-related information, thecontroller 201 may determine that thefirst access point 103 does not perform the network discovery since thefirst access point 103 does not provide the automatic connection support technology. In the same manner, thecontroller 201 may identify whether thesecond access point 105 can perform the network discovery. - Meanwhile, for the sake of the simple description, it is assumed that the first and
second access points - In
step 407, thecontroller 201 performs the network discovery with the first andsecond access points step 409, thecontroller 201 transmits connection information request messages to the first andsecond information servers second access points - In
step 411, thecontroller 201 identifies whether at least one connection information message is received in response to the connection information request message. As a result of the identification, if the at least one connection information message is received, thecontroller 201 proceeds to step 413. If not, thecontroller 201 repeatedly performsstep 411. - If the
controller 201 proceeds to step 413, thecontroller 201 searches the RSSI value and the BSS link information corresponding to at least one access point capable of performing the network discovery from the first and second beacon messages, and then the process proceeds to step 415. In addition, instep 415, thecontroller 201 selects any one of the first andsecond access points - In
step 417, thecontroller 201 connects the selected access point and the local area communication resource. At this point, thecontroller 201 connects the automatically selected access point and the local area communication resource by using the connection information corresponding to the selected access point. -
FIG. 5 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a first exemplary embodiment of the present invention. - Referring to
FIG. 5 , instep 501, thecontroller 201 searches a download speed of at least one external network corresponding to the at least one access point capable of performing the network discovery from the received link information of the external network, and then the process proceeds to step 503. - In
step 503, thecontroller 201 compares the searched download speed of the at least one external network with the predetermined standard download speed. Based on the comparison result, thecontroller 201 identifies at least one access point corresponding to the download speed of the external network higher than the predetermined standard download speed among the at least one access point, and the process proceeds to step 505. Otherwise, if at least one access point corresponding to the download speed of the external network higher than the predetermined standard download speed among the at least one access point is not found, thecontroller 201 terminates an operation of selecting an access point. - In
step 505, thecontroller 201 searches at least one channel load rate corresponding to at least one access point identified instep 503 from the received BSS information, and the process proceeds to step 507. Instep 507, thecontroller 201 compares the at least one searched channel load rate with the predetermined standard channel load rate. Based on the comparison result, thecontroller 201 identifies at least one access point corresponding to the channel load rate lower than the predetermined standard channel load rate among the at least one identified access point, and then the process proceeds to step 509. Otherwise, if at least one access point corresponding to the channel load rate lower than the predetermined standard channel load rate among the at least one identified access point does not exist, thecontroller 201 terminates an operation of selecting the access point. - In
step 509, thecontroller 201 searches at least one RSSI value corresponding to the at least one access point identified instep 507. Instep 511, thecontroller 201 identifies the maximum RSSI value among the searched RSSI values, and the process proceeds to step 513. Instep 513, thecontroller 201 selects at least one access point corresponding to the maximum RSSI value among the at least one access point identified instep 507, and then the process proceeds to step 515. - In
step 515, thecontroller 201 connects the selected access point and the local area communication resource. -
FIG. 6 is a flowchart illustrating an operation of selecting an access point by a portable terminal according to a second exemplary embodiment of the present invention. - Referring to
FIG. 6 , in step 601, thecontroller 201 searches at least one channel load rate corresponding to at least one access point capable of performing the network discovery from the received BSS link information, and at least one RSSI value corresponding to the at least one access point among the measured RSSI values, and then the process proceeds to step 603. - In
step 603, thecontroller 201 estimates at least one transmission speed corresponding to the at least one access point based on the at least one searched channel load rate and the at least one searched RSSI value, and then the process proceeds to step 605. - In more detail, the
memory unit 205 stores a table with digitized transmission speeds corresponding to the RSSI value in advance, and thecontroller 201 searches at least one transmission speed corresponding to the at least one searched RSSI value by using the table. Thecontroller 201 estimates at least one transmission speed corresponding to the at least one access point by using the at least one searched transmission speed and the at least one searched channel load rate. - For example, if the transmission speed corresponding to the RSSI value of the first access point is 30 Mbps and the channel load rate of the first access point is 50%, the
controller 201 may estimate the transmission speed (15 Mbps) with respect to the first access point by multiplying the transmission speed corresponding to the RSSI value and the channel load rate corresponding to the RSSI value. - In
step 605, thecontroller 201 searches the transmission speed of the at least one external network corresponding to the at least one access point from the received link information of the external network, and then the process proceeds to step 607. - In
step 607, thecontroller 201 estimates at least one final transmission speed based on the at least one estimated transmission speed and the searched transmission speed of the at least one external network, and then the process proceeds to step 609. For example, if the estimated transmission speed with respect to thefirst access point 103 is 10 Mbps and the transmission speed of the external network connected to thefirst access point 103 is 100 Mbps, thecontroller 201 may determine the minimum transmission speed as a final transmission speed (10 Mbps) of thefirst access point 103 among the estimated transmission speed and the transmission speed of the external network. Here, the transmission speed of the external network may be a downlink speed or an uplink speed of the external network. - In
step 609, thecontroller 201 identifies the maximum final transmission speed among the at least one estimated final transmission speed, thecontroller 201 selects at least one access point corresponding to the identified maximum final transmission speed among the at least one identified access point, and then the process proceeds to step 611. - In
step 611, thecontroller 201 connects the selected access point and the local area communication resource. - According to the operations, an exemplary embodiment of the present invention provides an effect of providing the optimum communication quality by connecting to a local area communication resource in a portable terminal via an access point with an excellent communication environment among a plurality of access points. An exemplary embodiment of the present invention provides an effect of providing an optimum communication quality by selecting an access point with an excellent communication environment among a plurality of access points based on the link information of the external network in the portable terminal, and connecting to the local area communication resource in the portable terminal via the selected access point.
- An apparatus and a method for connecting to the local area communication resource in the portable terminal according to an exemplary embodiment of the present invention may be implemented by a computer-readable code on a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording apparatuses on which data that can be read by a computer system is stored. An example of the recording medium includes ROM, RAM, an optical disc, a magnetic tape, a floppy disc, a hard disk, and a non-volatile memory, and includes the form of carrier waves (for example, transmission via the Internet). The computer-readable recording medium may be distributed in the computer system connected via network, and may store and execute computer-readable codes in a distributed manner.
- Accordingly, an exemplary embodiment of the present invention provides an effect of providing the optimum communication quality by connecting to a local area communication resource in a portable terminal via an access point with an excellent communication environment among a plurality of access points.
- An exemplary embodiment of the present invention provides an effect of providing an optimum communication quality by selecting an access point with an excellent communication environment among a plurality of access points based on the link information of the external network in the portable terminal, and connecting to the local area communication resource in the portable terminal via the selected access point.
- Throughout the description and claims of this specification, the words “comprise” and “contain” and variations of the words, for example “comprising” and “comprises”, means “including but not limited to”, and is not intended to (and does not) exclude other moieties, additives, components, integers or steps.
- Throughout the description and claims of this specification, the singular encompasses the plural unless the context otherwise requires. In particular, where the indefinite article is used, the specification is to be understood as contemplating plurality as well as singularity, unless the context requires otherwise.
- Features, integers, characteristics, compounds, chemical moieties or groups described in conjunction with a particular aspect, embodiment or example of the invention are to be understood to be applicable to any other aspect, embodiment or example described herein unless incompatible therewith.
- While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Claims (16)
1. An apparatus for connecting to a local area communication resource in a portable terminal, the apparatus comprising:
a controller which receives access point connection-related information and automatic connection support-related information from a plurality of access points, identifies at least one access point capable of performing automatic connection support among the plurality of access points based on the automatic connection support-related information, receives connection information from an information server connected to the at least one access point, selects one access point from the at least one access points based on Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point, Received Signal Strength Indication (RSSI) information, and link information of an external network included in the connection information, and
a local area communication unit, performs a local area communication with the selected access point.
2. The apparatus according to claim 1 , wherein the BSS link information includes a channel load rate and a number of portable terminals connected to a corresponding access point.
3. The apparatus according to claim 1 , wherein the connection information includes link information of an external network connected to a corresponding access point, information of a service provider providing a local area network, and connection information including a connection type for connecting to the local area connection resource.
4. The apparatus according to claim 1 , wherein the plurality of access points are provided by different service providers.
5. The apparatus according to claim 1 , wherein the controller selects one access point from the at least one access point based on a channel load rate included in the BSS link information corresponding to the at least one access point, a download speed included in the link information of the external network, and the RSSI information.
6. The apparatus according to claim 5 , wherein the controller identifies at least one access point with a download speed higher than a predetermined standard download speed among the at least one access point, determines at least one access point with a channel load rate lower than a predetermined standard channel load rate among the at least one identified access point, and selects an access point with a maximum RSSI from the at least one determined access point.
7. The apparatus according to claim 1 , wherein the controller selects one access point from the at least one access point based on a channel load rate included in the BSS link information corresponding to the at least one access point, a transmission speed included in the link information of the external network, and the RSSI information.
8. The apparatus according to claim 7 , wherein the controller determines a transmission speed corresponding to an RSSI corresponding to the at least one access point, estimates at least one final transmission speed based on the determined transmission speed and the transmission speed of the external network, and selects an access point with a maximum final transmission speed from the at least one access point.
9. A method for connecting to a local area communication resource in a portable terminal, the method comprising:
receiving access point connection-related information and automatic connection support-related information from a plurality of access points;
identifying at least one access point capable of supporting automatic connection among the plurality of access points based on the automatic connection support-related information;
receiving connection information from an information server connected to the at least one access point;
selecting one access point from the at least one access points based on Base Station Subsystem (BSS) link information included in the access point connection-related information with respect to the at least one access point, Received Signal Strength Indication (RSSI) information, and link information of an external network included in the connection information; and
performing a local area communication with the selected access point.
10. The method according to claim 9 , wherein the BSS link information includes a channel load rate and a number of portable terminals connected to a corresponding access point.
11. The method according to claim 9 , wherein the connection information includes link information of an external network connected to a corresponding access point, information of a service provider providing a local area network, and connection information including a connection type for connecting to the local area communication resource.
12. The method according to claim 9 , wherein the plurality of access points are provided by different service providers.
13. The method according to claim 9 , wherein the selecting of the access point comprises selecting one access point from the at least one access point based on a channel load rate included in the BSS link information corresponding to the at least one access point, a download speed included in the link information of the external network, and the RSSI information.
14. The method according to claim 13 , wherein the selecting of the access point comprises:
identifying at least one access point with a download speed higher than a predetermined standard download speed among the at least one access point;
determining at least one access point with a channel load rate lower than a predetermined standard channel load rate among the at least one identified access point; and
selecting an access point with a maximum RSSI from the at least one determined access point.
15. The method according to claim 9 , wherein the selecting of the access point comprises selecting one access point from the at least one access point based on a channel load rate included in the BSS link information corresponding to the at least one access point, a transmission speed included in the link information of the external network, and the RSSI information.
16. The method according to claim 15 , wherein the selecting of the access point comprises:
determining a transmission speed corresponding to the RSSI information corresponding to the at least one access point,
estimating at least one final transmission speed based on the determined transmission speed and the transmission speed of the external network, and
selecting an access point with a maximum final transmission speed from the at least one access point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/431,217 US11212743B2 (en) | 2012-11-16 | 2019-06-04 | Apparatus and method for connecting to a local area communication in a portable terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0130574 | 2012-11-16 | ||
KR1020120130574A KR20140063334A (en) | 2012-11-16 | 2012-11-16 | Apparatus and method for connecting to a local area communication in a portable terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/431,217 Continuation US11212743B2 (en) | 2012-11-16 | 2019-06-04 | Apparatus and method for connecting to a local area communication in a portable terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140140332A1 true US20140140332A1 (en) | 2014-05-22 |
Family
ID=49596125
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/082,761 Abandoned US20140140332A1 (en) | 2012-11-16 | 2013-11-18 | Apparatus and method for connecting to a local area communication in a portable terminal |
US16/431,217 Active 2034-02-02 US11212743B2 (en) | 2012-11-16 | 2019-06-04 | Apparatus and method for connecting to a local area communication in a portable terminal |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/431,217 Active 2034-02-02 US11212743B2 (en) | 2012-11-16 | 2019-06-04 | Apparatus and method for connecting to a local area communication in a portable terminal |
Country Status (3)
Country | Link |
---|---|
US (2) | US20140140332A1 (en) |
KR (1) | KR20140063334A (en) |
CN (1) | CN103826290B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150215092A1 (en) * | 2014-01-28 | 2015-07-30 | Snu R&Db Foundation | Data Signal Transmitting Method and Data Signal Receiving Method in Wireless Communication System |
WO2015184379A3 (en) * | 2014-05-30 | 2016-01-28 | Qualcomm Incorporated | Enhancement for bss transition, load balancing and ap selection |
US9538441B2 (en) | 2014-12-18 | 2017-01-03 | At&T Mobility Ii Llc | System and method for offload of wireless network |
US20170048288A1 (en) * | 2015-08-13 | 2017-02-16 | Ambit Microsystems (Shanghai) Ltd. | Wireless network access point for controlling transmission of data stream and method thereof |
US10880824B2 (en) * | 2014-11-26 | 2020-12-29 | Samsung Electronics Co., Ltd | Method of transmitting proximity service data and electronic device for the same |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228227A (en) * | 2014-11-24 | 2016-01-06 | 东莞市步步高通信软件有限公司 | The method choosing network of mobile terminal and mobile terminal |
KR102431993B1 (en) * | 2015-12-04 | 2022-08-12 | 삼성전자 주식회사 | Method for selecting external electronic device based on data traffic rate |
KR101694957B1 (en) * | 2016-02-17 | 2017-01-10 | 콘텔라 주식회사 | Method for identifying location of troubled femto base station and femtocell management system therefor |
WO2018151344A1 (en) * | 2017-02-16 | 2018-08-23 | 한국과학기술원 | Ap device clustering method using dqn, and cooperative communication device using dqn |
CN112449305B (en) * | 2019-09-05 | 2023-03-31 | 中兴通讯股份有限公司 | WiFi connection method, control method, mobile terminal, equipment and server |
KR102351935B1 (en) * | 2020-05-14 | 2022-01-14 | 주식회사 엘지유플러스 | Method for controlling wireless communication network connections and attaratus thereof |
CN114466429A (en) * | 2022-03-15 | 2022-05-10 | 重庆物奇微电子有限公司 | Screening method and device of wireless access point, electronic equipment and storage medium |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6560443B1 (en) * | 1999-05-28 | 2003-05-06 | Nokia Corporation | Antenna sharing switching circuitry for multi-transceiver mobile terminal and method therefor |
US20040013790A1 (en) * | 2000-08-11 | 2004-01-22 | Gavyn Anderson | Oil seed processing |
US20050032535A1 (en) * | 2003-07-16 | 2005-02-10 | Sony Corporation | Communication apparatus and method, and program thereof |
US20050250528A1 (en) * | 2004-04-16 | 2005-11-10 | Hak-Hoon Song | System of wireless local area network based on transmit power control and method for controlling transmit power |
US20060039360A1 (en) * | 2004-08-18 | 2006-02-23 | Manoj Thawani | Method and system for distribution of configuration information among access points in a wireless local area network (WLAN) across a distribution system (DS) |
US20060264212A1 (en) * | 2005-05-20 | 2006-11-23 | Ramesh Sekhar | Method and system for a roam-less mobile unit |
US20070010261A1 (en) * | 2005-07-07 | 2007-01-11 | Subrahmanyam Dravida | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US20070037595A1 (en) * | 2005-08-11 | 2007-02-15 | Extricom Ltd. | Wlan operating on multiple adjacent bands |
US20070104126A1 (en) * | 2005-11-04 | 2007-05-10 | Cisco Technology, Inc. | Method for optimized layer 2 roaming and policy enforcement in a wireless environment |
US20070127417A1 (en) * | 2003-03-24 | 2007-06-07 | Strix Systems, Inc. | Self-configuring, self-optimizing wireless local area network system |
US20080320108A1 (en) * | 2007-06-20 | 2008-12-25 | Microsoft Corporation | Management Policies For Dense Wireless Access Point Infrastructures in Wireless Local Area Networks |
US20090124284A1 (en) * | 2007-11-14 | 2009-05-14 | Shimon Scherzer | System and method for providing seamless broadband internet access to web applications |
US20110013560A1 (en) * | 2009-07-14 | 2011-01-20 | Qualcomm Incorporated | Broadcast signaling l1 overload indication |
US20110299422A1 (en) * | 2010-06-03 | 2011-12-08 | Deutsche Telekom Ag | Method, apparatus, and system for connecting a mobile client to wireless networks |
US20120007611A1 (en) * | 2009-04-17 | 2012-01-12 | Egalax_Empia Technology Inc. | Method and Device for Correcting Position Error |
US20120128090A1 (en) * | 2009-06-03 | 2012-05-24 | Lg Electronics Inc. | Method for providing information of access point selection |
US20120207115A1 (en) * | 2009-10-26 | 2012-08-16 | Wahoh Oh | Mobile station apparatus, base station apparatus, wireless communication system, communication control method, communication control program, and processor |
US20130039275A1 (en) * | 2010-04-21 | 2013-02-14 | Nokia Corporation | Method and apparatus for determining access point service capabilities |
US20130231099A1 (en) * | 2012-03-02 | 2013-09-05 | Qualcomm Incorporated | Method and apparatus for determining mobility parameters based on neighboring access points |
US20140055490A1 (en) * | 2012-08-22 | 2014-02-27 | Cable Television Laboratories, Inc. | Service coverage identification using augmented reality |
US20140092731A1 (en) * | 2012-09-28 | 2014-04-03 | Vivek Gupta | Andsf parameters for wlan network selection |
US20140112162A1 (en) * | 2012-10-19 | 2014-04-24 | Qualcomm Incorporated | Power efficient relay discovery protocol |
US20140113621A1 (en) * | 2012-09-20 | 2014-04-24 | Huawei Technologies Co., Ltd. | Methods and Nodes in a Communication Infrastructure |
US8823494B1 (en) * | 2010-11-19 | 2014-09-02 | Logitech Europe S.A. | Systems and methods for wireless device connection and pairing |
US20150036539A1 (en) * | 2012-03-14 | 2015-02-05 | British Telecommunications Public Limited Company | Method and system for preventing the propagation of ad-hoc networks |
US20150063101A1 (en) * | 2013-08-29 | 2015-03-05 | Telefonaktiebolaget L M Ericsson (Publ) | 3gpp bearer-based qos model support on wifi |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7020438B2 (en) * | 2003-01-09 | 2006-03-28 | Nokia Corporation | Selection of access point in a wireless communication system |
DE102004040406B4 (en) | 2004-08-19 | 2008-07-31 | Nec Europe Ltd. | A method for improving the quality of service (QoS) in a wireless network |
EP1784990A4 (en) * | 2004-08-31 | 2010-02-24 | At & T Corp | Method and system for assigning channels in a wireless lan |
TWI272857B (en) * | 2004-11-23 | 2007-02-01 | Inst Information Industry | The method and the system to balance the loading of the access points of a wireless local area network |
US8086239B2 (en) * | 2006-04-14 | 2011-12-27 | Elmaleh David R | Infrastructure for wireless telecommunication networks |
US7907582B2 (en) * | 2006-10-25 | 2011-03-15 | Ntt Docomo, Inc. | Method and apparatus for access point selection in wireless LAN |
US20120076118A1 (en) * | 2010-09-29 | 2012-03-29 | Michael Montemurro | Methods and apparatus to present network capabilities available via wireless networks |
US7849216B2 (en) * | 2007-10-31 | 2010-12-07 | Cisco Technology, Inc. | Channel assignment for a multi-channel dual-radio mesh backhaul |
EP2241138A1 (en) | 2008-02-04 | 2010-10-20 | BRITISH TELECOMMUNICATIONS public limited company | Method and system for automatic connection to a network |
EP2341738B1 (en) | 2009-12-29 | 2017-03-29 | Lg Electronics Inc. | Mobile terminal with Wi-Fi module operating in a power saving mode and providing an AP function and a method for controlling said terminal |
KR101682385B1 (en) | 2010-05-14 | 2016-12-05 | 삼성전자 주식회사 | Method and system for providing Wi-Fi service of Wi-Fi device |
KR101694773B1 (en) | 2010-08-05 | 2017-01-23 | 삼성전자주식회사 | Method and apparatus for connecting wireless network in a digital device |
US8514717B2 (en) | 2011-01-21 | 2013-08-20 | T-Mobile Usa, Inc. | Smart connection manager |
US8825064B2 (en) * | 2011-08-31 | 2014-09-02 | At&T Mobility Llc | Femtocell measurements for merger integration planning |
KR101668764B1 (en) * | 2012-10-19 | 2016-10-24 | 후아웨이 테크놀러지 컴퍼니 리미티드 | System and method for efficient communications system scanning |
US10862893B2 (en) * | 2018-09-19 | 2020-12-08 | GM Global Technology Operations LLC | Method for network policy management of foreground applications |
-
2012
- 2012-11-16 KR KR1020120130574A patent/KR20140063334A/en not_active Ceased
-
2013
- 2013-11-18 US US14/082,761 patent/US20140140332A1/en not_active Abandoned
- 2013-11-18 CN CN201310577310.5A patent/CN103826290B/en active Active
-
2019
- 2019-06-04 US US16/431,217 patent/US11212743B2/en active Active
Patent Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6560443B1 (en) * | 1999-05-28 | 2003-05-06 | Nokia Corporation | Antenna sharing switching circuitry for multi-transceiver mobile terminal and method therefor |
US20040013790A1 (en) * | 2000-08-11 | 2004-01-22 | Gavyn Anderson | Oil seed processing |
US20070127417A1 (en) * | 2003-03-24 | 2007-06-07 | Strix Systems, Inc. | Self-configuring, self-optimizing wireless local area network system |
US20050032535A1 (en) * | 2003-07-16 | 2005-02-10 | Sony Corporation | Communication apparatus and method, and program thereof |
US20050250528A1 (en) * | 2004-04-16 | 2005-11-10 | Hak-Hoon Song | System of wireless local area network based on transmit power control and method for controlling transmit power |
US20060039360A1 (en) * | 2004-08-18 | 2006-02-23 | Manoj Thawani | Method and system for distribution of configuration information among access points in a wireless local area network (WLAN) across a distribution system (DS) |
US20060264212A1 (en) * | 2005-05-20 | 2006-11-23 | Ramesh Sekhar | Method and system for a roam-less mobile unit |
US20070010261A1 (en) * | 2005-07-07 | 2007-01-11 | Subrahmanyam Dravida | Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks |
US20070037595A1 (en) * | 2005-08-11 | 2007-02-15 | Extricom Ltd. | Wlan operating on multiple adjacent bands |
US20070104126A1 (en) * | 2005-11-04 | 2007-05-10 | Cisco Technology, Inc. | Method for optimized layer 2 roaming and policy enforcement in a wireless environment |
US20080320108A1 (en) * | 2007-06-20 | 2008-12-25 | Microsoft Corporation | Management Policies For Dense Wireless Access Point Infrastructures in Wireless Local Area Networks |
US20090124284A1 (en) * | 2007-11-14 | 2009-05-14 | Shimon Scherzer | System and method for providing seamless broadband internet access to web applications |
US20120007611A1 (en) * | 2009-04-17 | 2012-01-12 | Egalax_Empia Technology Inc. | Method and Device for Correcting Position Error |
US20120128090A1 (en) * | 2009-06-03 | 2012-05-24 | Lg Electronics Inc. | Method for providing information of access point selection |
US20110013560A1 (en) * | 2009-07-14 | 2011-01-20 | Qualcomm Incorporated | Broadcast signaling l1 overload indication |
US20120207115A1 (en) * | 2009-10-26 | 2012-08-16 | Wahoh Oh | Mobile station apparatus, base station apparatus, wireless communication system, communication control method, communication control program, and processor |
US20130039275A1 (en) * | 2010-04-21 | 2013-02-14 | Nokia Corporation | Method and apparatus for determining access point service capabilities |
US20110299422A1 (en) * | 2010-06-03 | 2011-12-08 | Deutsche Telekom Ag | Method, apparatus, and system for connecting a mobile client to wireless networks |
US8823494B1 (en) * | 2010-11-19 | 2014-09-02 | Logitech Europe S.A. | Systems and methods for wireless device connection and pairing |
US20130231099A1 (en) * | 2012-03-02 | 2013-09-05 | Qualcomm Incorporated | Method and apparatus for determining mobility parameters based on neighboring access points |
US20150036539A1 (en) * | 2012-03-14 | 2015-02-05 | British Telecommunications Public Limited Company | Method and system for preventing the propagation of ad-hoc networks |
US20140055490A1 (en) * | 2012-08-22 | 2014-02-27 | Cable Television Laboratories, Inc. | Service coverage identification using augmented reality |
US20140113621A1 (en) * | 2012-09-20 | 2014-04-24 | Huawei Technologies Co., Ltd. | Methods and Nodes in a Communication Infrastructure |
US20140092731A1 (en) * | 2012-09-28 | 2014-04-03 | Vivek Gupta | Andsf parameters for wlan network selection |
US20140112162A1 (en) * | 2012-10-19 | 2014-04-24 | Qualcomm Incorporated | Power efficient relay discovery protocol |
US20150063101A1 (en) * | 2013-08-29 | 2015-03-05 | Telefonaktiebolaget L M Ericsson (Publ) | 3gpp bearer-based qos model support on wifi |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150215092A1 (en) * | 2014-01-28 | 2015-07-30 | Snu R&Db Foundation | Data Signal Transmitting Method and Data Signal Receiving Method in Wireless Communication System |
US9559819B2 (en) * | 2014-01-28 | 2017-01-31 | Hybee, Inc. | Data signal transmitting method and data signal receiving method in wireless communication system |
WO2015184379A3 (en) * | 2014-05-30 | 2016-01-28 | Qualcomm Incorporated | Enhancement for bss transition, load balancing and ap selection |
US10880824B2 (en) * | 2014-11-26 | 2020-12-29 | Samsung Electronics Co., Ltd | Method of transmitting proximity service data and electronic device for the same |
US11445433B2 (en) * | 2014-11-26 | 2022-09-13 | Samsung Electronics Co., Ltd. | Method of transmitting proximity service data and electronic device for the same |
US9538441B2 (en) | 2014-12-18 | 2017-01-03 | At&T Mobility Ii Llc | System and method for offload of wireless network |
US20170048288A1 (en) * | 2015-08-13 | 2017-02-16 | Ambit Microsystems (Shanghai) Ltd. | Wireless network access point for controlling transmission of data stream and method thereof |
US9826010B2 (en) * | 2015-08-13 | 2017-11-21 | Ambit Microsystems (Shanghai) Ltd. | Wireless network access point for controlling transmission of data stream and method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN103826290B (en) | 2019-03-15 |
US20190289540A1 (en) | 2019-09-19 |
US11212743B2 (en) | 2021-12-28 |
KR20140063334A (en) | 2014-05-27 |
CN103826290A (en) | 2014-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11212743B2 (en) | Apparatus and method for connecting to a local area communication in a portable terminal | |
US10314098B2 (en) | Method and apparatus for connecting short-range wireless communication in terminal | |
US10425980B2 (en) | Method and apparatus for connecting to access point in portable terminal | |
US8140120B2 (en) | Apparatus and method for providing network service in a portable communication system | |
JP6096836B2 (en) | System and method for providing network access to electronic devices | |
US20150181443A1 (en) | Method and apparatus for obtaining information of neighboring cell | |
EP2787772B1 (en) | Method for connecting short-range communication in electronic device and the electronic device | |
EP3439363A2 (en) | Access point switching method and device | |
US20150105070A1 (en) | Method To Improve Cell Selection Procedures in a Single SIM/Multi-SIM Environment | |
US20130045707A1 (en) | Apparatus and method for transmitting an emergency call in a portable terminal | |
CN114501629A (en) | Resource allocation method, device, equipment and readable storage medium | |
US20190297517A1 (en) | Method and apparatus for managing quality of wireless lan | |
US20150189522A1 (en) | Method and apparatus for obtaining neighboring cell information | |
EP3713310A1 (en) | Method and apparatus for connecting to an access point in portable terminal | |
EP2733993B1 (en) | Apparatus and method for connecting to a local area communication resource in a portable terminal | |
US9100878B2 (en) | Apparatus and method for connecting with network in portable terminal | |
CN112203334A (en) | Cell handover method and device | |
KR20140120255A (en) | Method for connecting short-distance communication in electroic device and electroic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JUNG, BU-SEOP;BASTIN, EDWIN JOSEPH VIMAL;JUNG, JI-HYUN;REEL/FRAME:031622/0376 Effective date: 20131115 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |