CN108712778A - Channel selecting method and Related product - Google Patents
Channel selecting method and Related product Download PDFInfo
- Publication number
- CN108712778A CN108712778A CN201810404004.4A CN201810404004A CN108712778A CN 108712778 A CN108712778 A CN 108712778A CN 201810404004 A CN201810404004 A CN 201810404004A CN 108712778 A CN108712778 A CN 108712778A
- Authority
- CN
- China
- Prior art keywords
- channel
- terminal
- transmission rate
- grade
- parameter value
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000005540 biological transmission Effects 0.000 claims description 107
- 230000015654 memory Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims 2
- 230000006870 function Effects 0.000 description 15
- 239000000523 sample Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000009826 distribution Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application discloses a kind of channel selecting method and Related product, and the method is applied to terminal, the method includes:Terminal obtains the parameter value of N number of channel, and the N is the integer more than or equal to 1;The terminal determines the channel grade of each channel in N number of channel according to the parameter value;The terminal determines the destination channel in N number of channel according to channel grade, sends the first channel adjustment order to wireless access point AP, the first channel adjustment order is used to indicate the AP and working channel is adjusted to the destination channel.Embodiments herein is conducive to improve the network performance of AP.
Description
Technical field
This application involves communications and electronic technology field more particularly to channel selecting method and Related product.
Background technology
Wireless router is more and more universal in home environment now, and every household nearly all has a wireless router.
General wireless router possesses 50~100 meters of effective propagation path.So under modern intensive living environment, it is different
The coverage area of wireless router between resident family crosses one another, transmission data when the problems such as interfering with each other.
Currently, for a user, the channel of wireless router is generally arranged by following two modes:(1) it is installing
When wireless router, the function of automatically selecting channel is opened, wireless router Automatic sieve selects a preferred channels, and connects
Enter;(2) WIFI (WIFI Fidelity, abbreviation are installed on mobile phone:WIFI) analyzer first determines optimal in surrounding channel
Then channel sets the working channel of wireless router to the preferred channels manually.The mode of both setting channels compares
It is single, network environment complicated and changeable, poor user experience can not be coped with.
Apply for content
The embodiment of the present application provides a kind of channel selecting method and Related product, control wireless access point access channel etc.
The highest channel of grade, improves the network performance of wireless access point.
In a first aspect, the embodiment of the present application provides a kind of channel selecting method, including:
Terminal obtains the parameter value of N number of channel, and the N is the integer more than or equal to 1;
The terminal determines the channel grade of each channel in N number of channel according to the parameter value;
The terminal determines the destination channel in N number of channel according to the channel grade, is sent out to wireless access point AP
The first channel adjustment order, the first channel adjustment order is sent to be used to indicate wireless access point AP and working channel is adjusted to institute
State destination channel.
Second aspect, the embodiment of the present application provide a kind of terminal of channel selection, including:
Acquiring unit, the parameter value for obtaining N number of channel, the N are the integer more than or equal to 1;
Processing unit, the channel grade for determining each channel in N number of channel according to the parameter value, according to institute
It states channel grade and determines destination channel in N number of channel;
The processing unit is additionally operable to send the first channel adjustment order, the first channel tune to wireless access point AP
Whole order is used to indicate the AP and working channel is adjusted to the destination channel.
The third aspect, the embodiment of the present application provide a kind of terminal, including one or more processors, one or more storages
Device, one or more transceivers, and one or more programs, one or more of programs are stored in the memory
In, and be configured to be executed by one or more of processors, described program includes for executing as described in relation to the first aspect
The instruction of step in method.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, and storage is handed over for electronic data
The computer program changed, wherein the computer program makes computer execute method as described in relation to the first aspect.
5th aspect, the embodiment of the present application provide a kind of computer program product, and the computer program product includes depositing
The non-transient computer readable storage medium of computer program is stored up, the computer is operable to make computer to execute such as the
Method described in one side.
Implement the embodiment of the present application, has the advantages that:
As can be seen that obtaining the parameter value of multiple channels in the application first, determined by the parameter value of each channel every
The channel grade of a channel determines destination channel according to channel grade, sends channel adjustment order to AP, instruction AP believes work
Road is adjusted to the destination channel, to provide the network service of high speed for terminal, improves user experience.
Description of the drawings
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, the accompanying drawings in the following description is some embodiments of the present application, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is a kind of application scenarios schematic diagram of wireless access point;
Fig. 2 is a kind of flow diagram of channel selecting method provided by the embodiments of the present application;
Fig. 2 a are a kind of flow diagrams of the channel grade of determining channel 1 provided by the embodiments of the present application;
Fig. 3 is the flow diagram of another channel selecting method provided by the embodiments of the present application;
Fig. 4 is the flow diagram of another channel selecting method provided by the embodiments of the present application;
Fig. 5 is a kind of structural schematic diagram of terminal disclosed in the embodiment of the present application;
Fig. 6 is a kind of functional unit composition block diagram of terminal disclosed in the embodiment of the present application;
Fig. 7 is a kind of structural schematic diagram of smart mobile phone disclosed in the embodiment of the present application.
Specific implementation mode
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation describes, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this Shen
Please in embodiment, the every other implementation that those of ordinary skill in the art are obtained without creative efforts
Example, shall fall in the protection scope of this application.
Term " first ", " second ", " third " in the description and claims of this application and the attached drawing and "
Four " etc. be for distinguishing different objects, rather than for describing particular order.In addition, term " comprising " and " having " and it
Any deformation, it is intended that cover and non-exclusive include.Such as it contains the process of series of steps or unit, method, be
The step of system, product or equipment are not limited to list or unit, but further include the steps that optionally not listing or list
Member, or further include optionally for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, result or the characteristic that describe can wrap in conjunction with the embodiments
It is contained at least one embodiment of the application.Each position in the description occur the phrase might not each mean it is identical
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.
Terminal involved by the embodiment of the present application may include various handheld devices with wireless communication function, vehicle-mounted
Equipment, wearable device, computing device are connected to other processing equipments of radio modem and various forms of use
Family equipment (User Equipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device)
Etc..For convenience of description, apparatus mentioned above is referred to as terminal.Operating system involved by the embodiment of the present invention is to hard
Part resource is managed collectively, and provides a user the software systems of business interface.
Hereinafter, the part term in the application is explained, in order to those skilled in the art understand that.
Information Channel Index, the distribution state for weighing channel resource, such as the corresponding Information Channel Index of channel neutral gear number are bigger,
Illustrate that the time slot of the channel is more, the corresponding Information Channel Index of received signal strength indicator value is bigger for another example, illustrates to use the channel
When transmission data, transmission signal is strong, is not easy to decay.Each Information Channel Index of channel is equivalent to the individual scores to the channel, letter
The sum of road index is the overall score to the channel.The scoring that the corresponding Information Channel Index of each parameter value is set in the application is up to
10, but do not limit specific score value.
Buffer memory, the flow value needed for buffered video.
Currently, since living environment is intensive and wireless access point AP (Access Point, abbreviation:AP) the increasing of quantity
It is more, the coverage area of many AP crosses one another, transmission data when interfere with each other.Wherein, interference is divided into cochannel interference and adjacent letter
Road interferes, if cochannel interference is too strong, causes other AP of cochannel can not transmission data.Refering to fig. 1, Fig. 1 is AP's
A kind of application scenarios schematic diagram, Fig. 1 is with AP1、AP2And AP3It is illustrated for three AP.Wherein, border circular areas represents each
The range for the LAN that AP is created, A1Region is AP1With AP3The intersection region of coverage area, A2Region is AP1With AP2Covering
The intersection region of range, A3Region is AP1、AP2With AP3The intersection region of three's coverage area.It is understood that if AP1、
AP2With AP3When all using the same channel with terminal transmission data, when terminal is in A1Region, A2Region or A3Area transmissions number
According to when, since the resource of channel is limited, AP1、AP2With AP3Competition will be generated when simultaneous transmission data, causes some AP that can not divide
It is fitted on channel resource, data transmission fails or even some AP interfere other AP of cochannel, cause data transmission fault.Therefore, when
When other AP quantity around user AP are more than threshold value, it is improve AP network performances one that the working channel of user AP, which how is arranged,
A key factor.Currently, most users all set AP to automatically access channel, or WIFI analyzers are downloaded, according to
The preferred channels that WIFI analyzers are recommended log in 192.168.1.1 network address, carry out authentication, after authentication passes through, hand
It is dynamic that the working channel of AP is adjusted to the preferred channels.But both modes only consider in channel when determining preferred channels
Whether the quantity of AP, the AP for not detecting access channel are all working, can cause to judge by accident, ignore preferred channels.For example, channel 1
The quantity of middle AP is relatively more, but most of AP do not seize channel resource all in idle state, will judge channel 1 by accident not
It is preferred channels.Therefore, both determine that the mode of preferred channels is relatively simple, can not cope with network environment complicated and changeable.
In view of the above technical problems, it proposes following solution, is described in detail below in conjunction with the accompanying drawings.
It is a kind of flow diagram of channel selecting method provided by the embodiments of the present application referring initially to Fig. 2, Fig. 2, it is described
Method is applied to terminal, the method includes:
Step S201, terminal obtains the parameter value of N number of channel, and the N is the integer more than or equal to 1.
Wherein, N number of channel refers to 13 channels of 2.4GHZ frequency ranges and 23 channels of 5GHZ frequency ranges.
Wherein, the parameter value of each channel may include following five parameter values:Channel neutral gear (Slot Count) number, frame
Verification sequence FCS (Fame Check Sequence, referred to as:FCS) number, random access lead code (Preamble) number, medium are visited
Ask control protocol data cell MPDU (Medium Access Control Protocol Data Unit, abbreviation:MPDU) number
With received signal strength indicator value RSSI (Received Signal Strength Indication, abbreviation:RSSI), this Shen
It is please illustrated by taking above-mentioned five parameter values as an example, but does not limit the type and quantity of parameter value.
Optionally, the parameter value for obtaining N number of channel includes:Terminal broadcast probe request Probe on each channel successively
Request, wherein the identification information of above-mentioned parameter value is carried in the Probe Request, the identification information is for asking
Each channel is asked to report above-mentioned parameter value;The terminal stops preset period of time on each channel, and it is anti-to receive AP on each channel
The probe response Probe Answer of feedback, wherein the Probe Answer carry the concrete numerical value of parameter value.It is appreciated that
, if AP does not include above-mentioned parameter value in the channel, the numerical value of parameter value is zero in the Probe Answer of feedback;The end
End parses the Probe Answer fed back on each channel, obtains the parameter value of each channel.
Wherein, the preset period of time can be 10ms, 20ms, 30ms or other values.
Step S202, the described terminal determines the channel grade of each channel in N number of channel according to the parameter value.
Optionally, following steps are executed for any one channel terminal in N number of channel:
Terminal determines the corresponding first interval of each parameter value of channel first;According to reflecting for first interval and Information Channel Index
Relationship is penetrated, determines the corresponding Information Channel Index of each parameter value of the channel, wherein parameter value is corresponded with Information Channel Index;It will
The corresponding Information Channel Index of each parameter value of the channel is added, and obtains the sum of Information Channel Index of the channel;Determine the letter of the channel
The corresponding second interval of the sum of road index;The channel etc. of the channel is determined according to the mapping relations of second interval and channel grade
Grade.
Refering to the flow diagram for the channel grade that Fig. 2 a, Fig. 2 a are the channel 1 for determining 2.4GHZ frequency ranges, other channels
Channel grade determination process is referring in particular to Fig. 2 a, no longer narration in detail.
For example, channel grade can be set as high, medium and low and poor 4 standards, wherein 4 channel grades correspond to
Section Fen Biewei [50,40), [40,30), [30,20) and [20,0], as shown in Figure 2 a, such as W1=9, W2=8, W3=7, W4
=8, W5=10, then w1+w2+w3+w4+w5=42, determines the corresponding Qu Jian [ of the sum of Information Channel Index of channel 1;50,40) letter, is determined
The channel grade in road 1 is height.
Step S203, the described terminal determines the destination channel in N number of channel according to channel grade, to wireless access point
AP sends the first channel adjustment order, and the first channel adjustment order is used to indicate the AP and working channel is adjusted to described
Destination channel.
Wherein, terminal with AP there is binding relationship, i.e. terminal to possess the administrator right of the AP, can change the work letter of AP
Road.At this stage, modification AP working channels need to log in 192.168.1.1 network address, after administrator's authentication passes through, in terminal
Interface selects channel, and the channel that AP selects user is as working channel.
Optionally, 2.4GHZ frequency ranges are filtered out according to channel grade and the corresponding channel grade of 5GHZ frequency ranges is highest
Channel determines that the highest channel of respective channel grade is the destination channel of two frequency ranges.
Further, if the highest channel quantity of channel grade is multiple, the terminal acquisition highest letter of channel grade
The bit error rate in road determines that the channel of bit error rate minimum is the destination channel, wherein obtain the concrete mode of the bit error rate of channel
May include:Terminal instruction AP randomly chooses a channel as working channel in the highest channel of multiple channel grade,
When terminal and when AP transmission datas, obtain the bit error rate of the channel, then, from the highest channel of remaining channel grade again with
Machine selects a channel as working channel, obtains the bit error rate, until having obtained the mistake of the highest channel of multiple channel grade
Code check;It is of course also possible to according to the sum of Information Channel Index of the highest channel of channel grade from big to small or from small to large suitable
Sequence obtains the bit error rate of the highest channel of multiple channel grade successively, and the application, which does not limit, obtains the specific of channel bit error rate
Mode.
Optionally, the concrete mode for obtaining channel bit error rate may include:In transmission data, terminal receives and stores AP
The first coding data sent by the first channel;First coding data described in terminal-pair carries out error-correction decoding operation;To
When one coded data error correction decoding is successful, the terminal obtains the first information source data, is carried out to the first information source data anti-
To coding, the second coded data is obtained;The terminal determines institute according to the first coding data and second coded data
State the bit error rate of the first channel.
Further, it is determined that the channel of bit error rate minimum is destination channel in multiple highest channel of channel grade.
Optionally, after determining destination channel, by touching display screen to user's display target channel, in order to user hand
It is dynamic the working channel of AP is adjusted to this to state destination channel;In the technical solution of the application, after determining destination channel, terminal to
AP sends channel adjustment order, and working channel is adjusted to the destination channel by instruction AP.
For example, such as terminal and the connection of the 2.4GHZ frequency ranges of AP, such as determine that destination channel is the channel of 2.4GHZ frequency ranges
1, AP after verifying the terminal as with the terminal of administrator right, receives the channel adjustment order of terminal transmission, from the letter
It identifies that destination channel is channel 1 in road adjustment order, working channel is adjusted to channel 1 automatically, solves and manually adjusts AP
The trouble of working channel.Certainly, working channel as current such as AP is exactly channel 1, and AP will not adjust working channel, and can be to
Terminal feedback channel adjusts as a result, the channel adjustment result is for prompting user AP to be operated in channel 1, if switches to LTE
Network or prompt user's adjustment are at a distance from AP.
As can be seen that terminal obtains the parameter value of N number of channel, the distribution shape of the resource of each channel is determined by parameter value
State, the channel parameter values in the application eliminate the AP and non-AP that leaves unused in channel in the distribution state for determining channel resource and interfere
Factor accurately determines that working channel is adjusted to destination channel by destination channel, concurrent channels adjust instruction, instruction AP,
It solves the trouble for manually adjusting AP working channels, improves user experience;Moreover, if the highest channel quantity of channel grade
When being multiple, the bit error rate of the highest channel of multiple channel grade is obtained, determines that the channel of bit error rate minimum is destination channel,
By way of obtaining the bit error rate, selected from the highest channel of multiple channel grades the most stable of channel of transmission data as
Destination channel further increases the network performance of AP, improves user experience.
It is the flow diagram of another channel selecting method provided by the embodiments of the present application, the side refering to Fig. 3, Fig. 3
Method is applied to terminal, the method includes:
Step S301, in transmission data, such as detect that Ping values are more than predetermined threshold value, terminal sends channel probe request
Probe Request。
Optionally, capable of being opened by one key pattern can also be set, and user can control terminal sends channel at any time by touch control operation
Probe requests thereby Probe Request.
Wherein, Ping values refer to the time that terminal sends data to AP feedback data to AP, i.e., terminal sends internet control
Messaging protocol ICMP (Internet Control Message Protocol, abbreviation processed:ICMP) request is to AP, when AP can not
When forwarding data packet by current transmission rate, can automatic feedback ICMP response messages, carry in the ICMP response messages from
ICMP requests are initially received to the response time of feedback ICMP response messages, terminal, which parses the ICMP response messages and obtains, to be worked as
Preceding Ping values.Therefore, Ping values are higher shows that the time of AP reply datas is longer, postpones longer, the transmission rate of AP and terminal
It is smaller.
Wherein, which is specifically as follows 60ms, 80ms, 100ms or other values.
Step S302, the described terminal receives the probe response Probe Answer of each channel feedback, parses the Probe
Answer obtains the parameter value of each channel.
Step S303, the described terminal determines the channel grade of each channel in N number of channel according to the parameter value.
Step S304, the described terminal determines the destination channel in N number of channel according to channel grade, to wireless access point
AP sends channel adjustment order, and the channel adjustment order is used to indicate the AP and working channel is adjusted to the target letter
Road.
Optionally, when the highest channel quantity of channel grade is multiple, because Slot Count numbers and FCS numbers are to determine
Whether the channel also has the major parameter of slack resources, by comparing the Slot Count in the highest channel of multiple channel grades
Number and FCS numbers, select Slot Count numbers and the relatively small channel of FCS numbers as target from the highest channel of channel grade
Channel.
Step S305, the described terminal obtains the first transmission rate and the second transmission rate, and such as first transmission rate is small
In second transmission rate, the difference of second transmission rate and first transmission rate, first transmission are determined
Rate is the transmission rate of AP distribution, and second transmission rate is the transmission rate needed for the terminal.
Optionally, after working channel is adjusted to destination channel by AP, the first transmission rate, such as the first transmission rate are obtained
Still less than the second transmission rate, it is likely to the number of devices being connect with AP is excessive, causes the channel resource that terminal is got less,
At this point, in the case where not improving the bandwidth situation of AP and carrier server, it is desirable to reduce the channel resource of other-end meets this
The transmission demand of terminal is all that manually mode comes limiting terminal and the transmission rate of AP at present.
Step S306, the described terminal is determined according to the difference needs increased first running time-frequency resource, is sent to the AP
Bandwidth adjustment instructs, and the Bandwidth adjustment instruction is used to indicate the AP and adjusts the terminal according to first running time-frequency resource
Running time-frequency resource.
In the prior art, in order to not generate interference when realizing multiple terminal devices with AP transmission datas, when AP is generally used
Divide the mode transmission data of multiplexing or frequency division multiplexing.The application is illustrated for by the way of frequency division multiplexing.
Optionally, terminal is determined according to the difference is needing increased first resource of frequency range, to the AP transmission bandwidths
Adjust instruction, wherein Bandwidth adjustment instruction carries the IP address including the terminal, and AP is according to IP address in destination channel
Corresponding second resource of frequency range of the IP address is searched, is instructed according to the Bandwidth adjustment and second resource of frequency range is adjusted to third frequency range
Resource, wherein+the second resource of frequency range of the resource of frequency range of the third resource of frequency range=first, it is to be understood that by the frequency range of the terminal
When resource increases by second resource of frequency range, if needed the frequency range of other-end without the resource of frequency range of leaving unused in the destination channel
Otherwise resource first resource of frequency range of corresponding reduction will will produce frequency range overlapping, be interfered in transmission data.
For example, the frequency range for such as AP in destination channel being the terminal distribution is f1~f2 and the first transmission rate is
V, the transmission rate for defining unit frequency range are V/ (f2-f1), such as difference △ V of the second transmission rate and the first transmission rate, really
Determine AP to need for the increased resource of frequency range of terminal to be △ W=△ V* (f2-f1)/V, the terminal transmission bandwidth adjust instruction, indicate
AP inquires the corresponding frequency range f1~f2 of the terminal, and f1~f2 frequency ranges are adjusted to f1~(f2+ △ W).
Wherein, the frequency range for reducing other access terminals may include:The terminal being connect with AP is subjected to priority ranking, it will
The frequency range of the terminal (such as smart television, intelligent refrigerator, etc.) of low priority reduces △ W.
Further, when detecting that the first transmission rate is more than or equal to the second transmission rate, terminal is increased
First frequency range △ W cancel, and release and limit the frequency range of other-end, when AP uses time-multiplexed mode, first determine and need
Increased duration determines that method is similar with frequency domain, no longer narration in detail.
As can be seen that when terminal detects that Ping values are more than predetermined threshold value, the automatic letter searched for and determine surrounding channel
Road grade determines that working channel is adjusted to destination channel, improves the network of AP by destination channel, instruction AP according to channel grade
Performance, effective solution network interim card problem.Moreover, after working channel is adjusted to destination channel by AP, it is still unsatisfactory for end
The transmission demand at end then adjusts the distribution of AP channel resources, for the more channel resources of the terminal distribution, therefore can not carry
In the case of the bandwidth of high AP and carrier server, further solves the problems, such as network interim card, improve user experience.
It is the flow diagram of another channel selecting method provided by the embodiments of the present application, the side refering to Fig. 4, Fig. 4
Method is applied to terminal, the method includes:
Step S401, terminal extracts current application, and such as current application is Video Applications, obtains first object channel,
The first object channel is the destination channel of current location.
Optionally, in special scenes, the destination channel in multiple setting positions (such as bedroom, parlor) can be determined in advance, and
Setting position and destination channel are corresponded into storage, according to scene Recognition module, when such as monitoring that terminal is located at setting position, according to
Mapping relations directly acquire the destination channel of setting position.The method that above-mentioned determining destination channel can also be used, determines in real time
The destination channel of setting position.
Step S402, the described terminal sends second channel adjustment order to the AP, and the second channel adjustment order is used
The first working channel is adjusted to the first object channel in the instruction AP, first working channel is that the AP is current
Working channel.
Step S403, the described terminal plays record and determine to play according to history to be accustomed to.
Terminal extracts the broadcasting record in Video Applications, inquires the total duration of the viewing duration and the video of video, such as sees
It sees that duration is less than total duration, determines that user has dragging to play or accelerate to play the custom of video, inquire different in the Video Applications
The quantity for often playing the video of (i.e. dragging plays or accelerates to play), determines user when watching video by big data analysis
Broadcasting custom.
Step S404, it plays custom if any dragging or accelerates to play custom, the terminal sends channel and keeps order, refers to
Show that the AP keeps the first object channel.
Step S405, such as custom is played without dragging and accelerate to play custom, in the broadcasting video playing of the Video Applications
When to the T1 moment, third channel adjustment order is sent to the AP, the third channel adjustment order is used to indicate the AP will
Working channel is adjusted to first working channel.
Wherein,
The V1 is the downlink transmission rate of the first object channel, and the V2 is the downlink of first working channel
Transmission rate, the T be the Video Applications broadcasting video total duration, the broadcastings video for the Video Applications
The video of broadcasting;The T0 is the playing time for playing video, that is, when clicking the broadcasting broadcasting video, playing progress bar
At the time of upper display;The W be the broadcastings video from the T0 to the buffer memory of the T, i.e., current video format (clearly
Clear degree) under, the flow value needed for T is watched from T0.
For example, as user is watching the video under super clear format《XX》, the total duration of video T=2 hours, video
Whole buffer memories be 2GB, if user is continuous from 1 hour from, i.e. T0=1 hours, W=1GB, such as V1=0.5M/S, V2=
0.25M/S, then can obtain T1=4096 seconds ≈ 1.14 hours, so at when the video playing is small to 1.14, instruction AP is by work
Channel adjustment is first working channel.
As can be seen that when watching video, working channel is adjusted to the first object channel of current location by instruction AP, is obtained
The downlink transmission rate for obtaining high speed shortens buffering duration when playing video, improves user experience.But it is always maintained at
The downlink transmission rate of high speed, power consumption is high, and electric quantity consumption is fast.So the application is buffered using the downlink transmission rate of high speed
After a period of time, working channel is adjusted to common first working channel.As it can be seen that the technical solution of the application both saves video
Buffering duration, and realize normally viewing video while, reduce power consumption, improve user experience.
It is above-mentioned that mainly the scheme of the embodiment of the present application is described from the angle of method side implementation procedure.It is appreciated that
, for terminal in order to realize above-mentioned function, it comprises execute the corresponding hardware configuration of each function and/or software module.This
Field technology personnel should be readily appreciated that, unit and algorithm described in conjunction with the examples disclosed in the embodiments of the present disclosure
Step, the application can be realized with the combining form of hardware or hardware and computer software.Some function actually with hardware also
It is that computer software drives the mode of hardware to execute, depends on the specific application and design constraint of technical solution.Profession
Technical staff specifically can realize described function to each using distinct methods, but this realization should not be recognized
To exceed scope of the present application.
The embodiment of the present application can carry out terminal according to the above method example division of functional unit, for example, can be right
It answers each function to divide each functional unit, two or more functions can also be integrated in a processing unit.
The form that hardware had both may be used in above-mentioned integrated unit is realized, can also be realized in the form of SFU software functional unit.It needs
Illustrate, is schematical, only a kind of division of logic function to the division of unit in the embodiment of the present application, it is practical to realize
When there may be another division manner.
It is consistent with above-mentioned Fig. 2, Fig. 3, embodiment shown in Fig. 4, referring to Fig. 5, Fig. 5 is provided by the embodiments of the present application
A kind of structural schematic diagram of terminal 500, the terminal 500 includes touching display screen, WIFI processing modules, as shown in figure 5, the end
End 500 includes processor, memory, communication interface and one or more programs, wherein said one or multiple programs are different
In said one or multiple application programs, and said one or multiple programs are stored in above-mentioned memory, and are configured
It is executed by above-mentioned processor, above procedure includes the instruction for executing following steps;
In a first aspect, the embodiment of the present application provides a kind of channel selecting method, including:
Terminal obtains the parameter value of N number of channel, and the N is the integer more than or equal to 1;
The terminal determines the channel grade of each channel in N number of channel according to the parameter value;
The terminal determines the destination channel in N number of channel according to the channel grade, is sent out to wireless access point AP
The first channel adjustment order, the first channel adjustment order is sent to be used to indicate wireless access point AP and working channel is adjusted to institute
State destination channel.
As can be seen that terminal obtains the parameter value of N number of channel, point of the channel resource of each channel is determined by parameter value
With state, the channel parameter values in the application eliminate the AP and non-AP that leaves unused in channel in the distribution state for determining channel resource
Disturbing factor accurately determines that working channel is adjusted to target letter by destination channel, concurrent channels adjust instruction, instruction AP
Road solves the trouble for manually adjusting AP working channels, improves user experience.
In a possible example, the channel etc. of each channel in determining N number of channel according to the parameter value
In terms of grade, the instruction in above procedure is specifically used for executing following operation:It is executed for any one channel in N number of channel
Following steps:If channel includes multiple parameter values, the corresponding section of each parameter value of the channel is determined;According to section and letter
Dow Jones index target mapping relations determine the corresponding Information Channel Index of each parameter value of the channel;By each parameter of the channel
It is worth corresponding Information Channel Index to be added, obtains the sum of the Information Channel Index of the channel, it is true according to the sum of Information Channel Index of the channel
The channel grade of the fixed channel.
In a possible example, in terms of determining destination channel according to the channel grade, the finger in above procedure
It enables and is specifically used for executing following operation:Determine that the highest channel of the channel grade is the destination channel.
In a possible example, in terms of determining destination channel according to the channel grade, the finger in above procedure
Order is additionally operable to execute following operation:If the highest channel quantity of the channel grade is multiple, the channel grade highest is obtained
Channel the bit error rate, determine bit error rate minimum channel be the destination channel.
In a possible example, destination channel is being determined according to channel grade, the instruction in above procedure is additionally operable to hold
The following operation of row:Current application is extracted, such as current application is Video Applications, obtains first object channel, is sent out to the AP
Second channel adjustment order, the second channel adjustment order is sent to be used to indicate the AP and the first working channel is adjusted to described
First object channel, the first object channel are the destination channel of current location, and first working channel is that the AP works as
Preceding working channel sends third channel adjustment when the broadcasting video playing of the Video Applications is to the T1 moment to the AP
Order, the third channel adjustment order are used to indicate the AP and working channel are adjusted to first working channel.
In a possible example, destination channel is being determined according to channel grade, it is above-mentioned after sending channel adjustment order
Instruction in program is additionally operable to execute following operation:The first transmission rate and the second transmission rate are obtained, such as described first transmits
Rate is less than second transmission rate, determines the difference of second transmission rate and first transmission rate, and described the
One transmission rate is the transmission rate of AP distribution, and second transmission rate is the transmission rate needed for terminal 500;According to
The difference, which determines, needs increased first running time-frequency resource, to the AP transmission bandwidths adjust instruction, the Bandwidth adjustment instruction
It is used to indicate the running time-frequency resource that the AP adjusts the terminal according to first running time-frequency resource.
A kind of possible function of channel selection terminal 600 involved in above-described embodiment is shown refering to Fig. 6, Fig. 6
Unit composition frame chart, the terminal 600 include acquiring unit 610, processing unit 620, wherein processing unit 620 includes:Extraction
Unit 621, determination unit 622, transmission unit 623;
Wherein, acquiring unit 610, the parameter value for obtaining N number of channel, the N are the integer more than or equal to 1;
Determination unit 622, the channel grade for determining each channel in N number of channel according to the parameter value, root
The destination channel in N number of channel is determined according to the channel grade;
Transmission unit 623, for sending channel the first adjustment order, the first channel adjustment life to wireless access point AP
Order is used to indicate the AP and working channel is adjusted to the destination channel.
In a possible example, in determining N number of channel in terms of the channel grade of each channel, determination unit
622, it is specifically used for executing following steps for any one channel in N number of channel:If channel includes multiple parameter values, really
The corresponding section of each parameter value of the fixed channel determines the channel according to the mapping relations in section and Information Channel Index
The corresponding Information Channel Index of each parameter value of the channel is added by the corresponding Information Channel Index of each parameter value, is obtained described
The sum of Information Channel Index of channel determines the channel grade of the channel according to the sum of Information Channel Index of the channel.
In a possible example, in terms of determining destination channel according to the channel grade, determination unit 622, also
For determining that the highest channel of the channel grade is the destination channel.
In a possible example, in terms of determining destination channel according to channel grade, determination unit 622, for such as
The highest channel quantity of channel grade is multiple, obtains the bit error rate of the highest channel of the channel grade, determines error code
The channel of rate minimum is the destination channel.
In a possible example, extraction unit 621, for extracting current application, such as current application is answered for video
With, acquisition first object channel, transmission unit 623, for sending second channel adjustment order, the second channel to the AP
Adjustment order is used to indicate the AP and the first working channel is adjusted to the first object channel, and the first object channel is
The destination channel of current location, first working channel is the current working channels of the AP, in broadcasting for the Video Applications
When putting video playing to the T1 moment, third channel adjustment order is sent to the AP, the third channel adjustment order is for referring to
Show that working channel is adjusted to first working channel by the AP.
In a possible example, extraction unit 621 is additionally operable to the terminal and obtains the first transmission rate and the second transmission
Rate, determination unit 622 are less than second transmission rate for such as first transmission rate, determine second transmission
The difference of rate and first transmission rate determines according to the difference and needs increased first running time-frequency resource, described first
Transmission rate is the transmission rate of AP distribution, and second transmission rate is the transmission rate needed for the terminal, is sent
Unit 623, is used for transmission bandwidth adjust instruction, and the Bandwidth adjustment instruction is used to indicate the AP and is provided according to first time-frequency
Source adjusts the running time-frequency resource of the terminal.
The frame with the part-structure of the relevant mobile phone of terminal provided by the embodiments of the present application is shown refering to Fig. 7, Fig. 7
Figure.With reference to figure 7, mobile phone includes:Radio frequency (Radio Frequency, referred to as:RF) circuit 710, memory 720, input unit
730, the components such as sensor 750, voicefrequency circuit 760, WIFI module 770, application processor 780 and power supply 790.This field
Technical staff is appreciated that handset structure shown in Fig. 7 does not constitute the restriction to mobile phone, may include than illustrate it is more or
Less component either combines certain components or different components arrangement.
Each component parts of mobile phone is specifically introduced with reference to Fig. 7:
Input unit 730 can be used for receiving the number or character information of input, and generate with the user setting of mobile phone with
And the related key signals input of function control.Specifically, input unit 730 may include touching display screen 733, fingerprint identification device
731, face identification device 734, iris identification device 735 and other input equipments 732.Specifically, other input equipments 732
It can include but is not limited to physical button, function key (such as volume control button, switch key etc.), trace ball, mouse, operation
It is one or more in bar etc..
Wherein, application processor 780, the parameter value for obtaining N number of channel, the N are the integer more than or equal to 1,
The channel grade that each channel in N number of channel is determined according to the parameter value, determines described N number of according to the channel grade
Destination channel in channel sends the first channel adjustment order to wireless access point AP, and the first channel adjustment order is used for
Indicate that working channel is adjusted to the destination channel by the AP.
Optionally, in determining N number of channel according to the parameter value in terms of the channel grade of each channel, using place
Device 780 is managed, is specifically used for executing following steps for any one channel in N number of channel:If channel includes multiple parameters
Value, determines that the corresponding section of each parameter value of the channel determines the letter according to the mapping relations in section and Information Channel Index
The corresponding Information Channel Index of each parameter value of the channel is added, obtains by the corresponding Information Channel Index of each parameter value in road
The sum of the Information Channel Index of the channel determines the channel grade of the channel according to the sum of Information Channel Index of the channel.
Optionally, in terms of determining destination channel according to the channel grade, application processor 780 is specifically used for determining
The highest channel of channel grade is the destination channel.
Optionally, in terms of determining destination channel according to the channel grade, application processor 780 is specifically used for such as institute
It is multiple to state the highest channel quantity of channel grade, obtains the bit error rate of the highest channel of the channel grade, determines the bit error rate
Minimum channel is the destination channel.
Optionally, application processor 780 are additionally operable to extraction current application, and such as current application is Video Applications, is obtained
First object channel sends second channel adjustment order to the AP, and the second channel adjustment order is used to indicate the AP
First working channel is adjusted to the first object channel, the first object channel is the destination channel of current location, institute
It is the current working channels of the AP to state the first working channel, when the broadcasting video playing of the Video Applications is to the T1 moment,
Third channel adjustment order is sent to the AP, the third channel adjustment order is used to indicate the AP and adjusts working channel
For first working channel.
Optionally, application processor 780 are additionally operable to obtain the first transmission rate and the second transmission rate, such as described first
Transmission rate is less than second transmission rate, determines the difference of second transmission rate and first transmission rate, institute
The transmission rate that the first transmission rate is AP distribution is stated, second transmission rate is the transmission speed needed for the terminal
Rate;It is determined according to the difference and needs increased first running time-frequency resource, transmission bandwidth adjust instruction, the Bandwidth adjustment instruction is used
The running time-frequency resource of the terminal is adjusted according to first running time-frequency resource in the instruction AP.
Application processor 780 is the control centre of mobile phone, utilizes each portion of various interfaces and connection whole mobile phone
Point, by running or execute the software program and/or module that are stored in memory 720, and calls and be stored in memory 720
Interior data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, using processing
Device 780 may include one or more processing units.
In addition, memory 720 may include high-speed random access memory, can also include nonvolatile memory, example
Such as at least one disk memory, flush memory device or other volatile solid-state parts.
RF circuits 710 can be used for sending and receiving for information.In general, RF circuits 710 include but not limited to antenna, at least one
A amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition,
RF circuits 710 can also be communicated with network and other equipment by radio communication.Above-mentioned wireless communication can use any communication
Standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile
Communication, referred to as:GSM), general packet radio service (General Packet Radio Service, abbreviation:
GPRS), CDMA (Code Division Multiple Access, abbreviation:CDMA), wideband code division multiple access (Wideband
Code Division Multiple Access, referred to as:WCDMA), long term evolution (Long Term Evolution, abbreviation:
LTE), Email, short message service (Short Messaging Service, abbreviation:SMS) etc..
Mobile phone may also include at least one sensor 750, such as optical sensor, motion sensor and other sensors.
Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light
Light and shade adjust the brightness of touching display screen, proximity sensor can when mobile phone is moved in one's ear, close touching display screen and/
Or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (generally three axis) acceleration
Size can detect that size and the direction of gravity when static, can be used to identify mobile phone posture application (such as horizontal/vertical screen switching,
Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;It can also configure as mobile phone
The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 760, loud speaker 761, microphone 762 can provide the audio interface between user and mobile phone.Audio-frequency electric
The transformed electric signal of the audio data received can be transferred to loud speaker 761 by road 760, and sound is converted to by loud speaker 761
Signal plays;On the other hand, the voice signal of collection is converted to electric signal by microphone 762, is turned after being received by voicefrequency circuit 760
It is changed to audio data, then audio data is played after application processor 780 handles, it is such as another to be sent to through RF circuits 710
Mobile phone, or audio data is played to memory 720 to be further processed.
WIFI belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WIFI module 770
Part, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 7 is shown
WIFI module 770, but it is understood that, and it is not belonging to must be configured into for mobile phone, it can not change as needed completely
Become in the range of the essence of application and omits.
Mobile phone further includes the power supply 790 (such as battery) powered to all parts, and optionally, power supply can pass through power supply pipe
Reason system and application processor 780 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.
Although being not shown, mobile phone can also be including camera, bluetooth module, light compensating apparatus, light sensor etc., herein not
It repeats again.
The embodiment of the present application also provides a kind of computer storage media, wherein computer storage media storage is for electricity
The computer program that subdata exchanges, it is any as described in above method embodiment which so that computer is executed
A kind of some or all of channel selecting method step.
The embodiment of the present application also provides a kind of computer program product, and the computer program product includes storing calculating
The non-transient computer readable storage medium of machine program, the computer program are operable to that computer is made to execute such as above-mentioned side
Some or all of any type channel selecting method described in method embodiment step.
It should be noted that for each method embodiment above-mentioned, for simple description, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because
According to the application, certain steps can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know
It knows, embodiment described in this description belongs to alternative embodiment, involved action and module not necessarily the application
It is necessary.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed device, it can be by another way
It realizes.For example, the apparatus embodiments described above are merely exemplary, for example, the unit division, it is only a kind of
Division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or can
To be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Coupling, direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING or communication connection of device or unit,
Can be electrical or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of software program module.
If the integrated unit is realized in the form of software program module and sells or use as independent product
When, it can be stored in a computer-readable access to memory.Based on this understanding, the technical solution of the application substantially or
Person says that all or part of the part that contributes to existing technology or the technical solution can body in the form of software products
Reveal and, which is stored in a memory, including some instructions are used so that a computer equipment
(can be personal computer, server or network equipment etc.) executes all or part of each embodiment the method for the application
Step.And memory above-mentioned includes:USB flash disk, read-only memory (ROM, Read-Only Memory), random access memory
The various media that can store program code such as (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
It is completed with instructing relevant hardware by program, which can be stored in a computer-readable memory, memory
May include:Flash disk, read-only memory (English:Read-Only Memory, referred to as:ROM), random access device (English:
Random Access Memory, referred to as:RAM), disk or CD etc..
The embodiment of the present application is described in detail above, specific case used herein to the principle of the application and
Embodiment is expounded, the description of the example is only used to help understand the method for the present application and its core ideas;
Meanwhile for those of ordinary skill in the art, according to the thought of the application, can in specific embodiments and applications
There is change place, in conclusion the contents of this specification should not be construed as limiting the present application.
Claims (14)
1. a kind of channel selecting method, which is characterized in that described method includes following steps:
Terminal obtains the parameter value of N number of channel, and the N is the integer more than or equal to 1;
The terminal determines the channel grade of each channel in N number of channel according to the parameter value;
The terminal determines the destination channel in N number of channel according to the channel grade, and the is sent to wireless access point AP
One channel adjustment order, the first channel adjustment order are used to indicate the AP and working channel are adjusted to the target letter
Road.
2. according to the method described in claim 1, it is characterized in that, the terminal determines N number of letter according to the parameter value
The channel grade of each channel in road, including:
Following steps are executed for any one channel in N number of channel:
If channel includes multiple parameter values, the corresponding section of each parameter value of the channel is determined;
According to the mapping relations in section and Information Channel Index, the corresponding Information Channel Index of each parameter value of the channel is determined;
The corresponding Information Channel Index of each parameter value of the channel is added, the sum of the Information Channel Index of the channel is obtained, according to
The sum of Information Channel Index of the channel determines the channel grade of the channel.
3. method according to claim 1 or 2, which is characterized in that the terminal determines target according to the channel grade
Channel, including:
The terminal determines that the highest channel of the channel grade is the destination channel.
4. according to the method described in claim 3, it is characterized in that, the end method further includes:
If the highest channel quantity of the channel grade is multiple, the terminal obtains the mistake of the highest channel of the channel grade
Code check determines that the channel of bit error rate minimum is the destination channel.
5. according to claim 1-4 any one of them methods, which is characterized in that the method further includes:
The terminal extracts current application, and such as current application is Video Applications, obtains first object channel, is sent out to the AP
Second channel adjustment order, the second channel adjustment order is sent to be used to indicate the AP and the first working channel is adjusted to described
First object channel, the first object channel are the destination channel of current location, and first working channel is that the AP works as
Preceding working channel;
When the broadcasting video playing of the Video Applications is to the T1 moment, third channel adjustment order is sent to the AP, it is described
Third channel adjustment order is used to indicate the AP and working channel is adjusted to first working channel;
Wherein,
The V1 is the downlink transmission rate of the first object channel, and the V2 is the downlink transfer of first working channel
Rate, the T are the total duration for playing video, and the T0 is the playing time for playing video, and the W is described broadcasts
Video is put from the T0 to the buffer memory of the T.
6. according to the method described in claim 1, it is characterized in that, the method further includes:
The terminal obtains the first transmission rate and the second transmission rate, and such as first transmission rate is less than described second and transmits
Rate determines that the difference of second transmission rate and first transmission rate, first transmission rate are the AP points
The transmission rate matched, second transmission rate are the transmission rate needed for the terminal;
The terminal is determined according to the difference needs increased first running time-frequency resource, to the AP transmission bandwidths adjust instruction,
The Bandwidth adjustment instruction is used to indicate the running time-frequency resource that the AP adjusts the terminal according to first running time-frequency resource.
7. a kind of channel selection terminal, which is characterized in that the terminal includes:
Acquiring unit, the parameter value for obtaining N number of channel, the N are the integer more than or equal to 1;
Processing unit, the channel grade for determining each channel in N number of channel according to the parameter value, according to the letter
Road grade determines the destination channel in N number of channel;
The processing unit is additionally operable to send the first channel adjustment order, the first channel adjustment life to wireless access point AP
Order is used to indicate the AP and working channel is adjusted to the destination channel.
8. terminal according to claim 7, which is characterized in that the channel etc. of each channel in determining N number of channel
Grade aspect, the processing unit are specifically used for:
Following steps are executed for any one channel in N number of channel:
If channel includes multiple parameter values, determines the corresponding section of each parameter value of the channel, referred to according to section and channel
Target mapping relations determine the corresponding Information Channel Index of each parameter value of the channel, by each parameter value pair of the channel
The Information Channel Index answered is added, and obtains the sum of the Information Channel Index of the channel, is determined according to the sum of Information Channel Index of the channel
The channel grade of the channel.
9. terminal according to claim 7 or 8, which is characterized in that determining destination channel side according to the channel grade
Face, the processing unit are specifically used for:
Determine that the highest channel of the channel grade is the destination channel.
10. terminal according to claim 9, which is characterized in that the processing unit is additionally operable to:
If the highest channel quantity of the channel grade is multiple, the bit error rate of the highest channel of the channel grade is obtained, really
The channel for determining bit error rate minimum is the destination channel.
11. according to claim 7-10 any one of them terminals, which is characterized in that the processing unit is additionally operable to:
Current application is extracted, such as current application is Video Applications, obtains first object channel, and the second letter is sent to the AP
Road adjustment order, the second channel adjustment order are used to indicate the AP and the first working channel are adjusted to the first object
Channel, the first object channel are the destination channel of current location, and first working channel is the current work of the AP
Channel sends third channel adjustment order when the broadcasting video playing of the Video Applications is to the T1 moment to the AP, described
Third channel adjustment order is used to indicate the AP and working channel is adjusted to first working channel;
Wherein,
The V1 is the downlink transmission rate of the first object channel, and the V2 is the downlink transfer of first working channel
Rate, the T are the total duration for playing video, and the T0 is the playing time for playing video, and the W is described broadcasts
Video is put from the T0 to the buffer memory of the T.
12. terminal according to claim 7, which is characterized in that the processing unit is additionally operable to:
The terminal obtains the first transmission rate and the second transmission rate, and such as first transmission rate is less than described second and transmits
Rate determines that the difference of second transmission rate and first transmission rate, first transmission rate are the AP points
The transmission rate matched, second transmission rate are the transmission rate needed for the terminal, and the terminal is true according to the difference
Surely increased first running time-frequency resource is needed, to the AP transmission bandwidths adjust instruction, the Bandwidth adjustment instruction is used to indicate institute
State the running time-frequency resource that AP adjusts the terminal according to first running time-frequency resource.
13. a kind of terminal, which is characterized in that including processor, memory, communication interface and one or more programs, wherein
One or more of programs are stored in the memory, and are configured to be executed by the processor, described program packet
Include the instruction that the step in any one of 1-6 methods is required for perform claim.
14. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage is used for electron number
According to the computer program of exchange, wherein it is as claimed in any one of claims 1 to 6 that the computer program so that computer executes
Method, the computer include terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810404004.4A CN108712778B (en) | 2018-04-28 | 2018-04-28 | Channel selection method and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810404004.4A CN108712778B (en) | 2018-04-28 | 2018-04-28 | Channel selection method and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108712778A true CN108712778A (en) | 2018-10-26 |
CN108712778B CN108712778B (en) | 2022-10-25 |
Family
ID=63867550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810404004.4A Active CN108712778B (en) | 2018-04-28 | 2018-04-28 | Channel selection method and related product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108712778B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519858A (en) * | 2019-08-16 | 2019-11-29 | 浙江大华技术股份有限公司 | Channel access method, device, computer equipment and storage medium |
CN111432453A (en) * | 2020-02-27 | 2020-07-17 | 深圳市镭神智能***有限公司 | Communication channel determination method, device and equipment |
CN112235082A (en) * | 2020-10-23 | 2021-01-15 | Tcl通讯(宁波)有限公司 | Communication information transmission method, device, equipment and storage medium |
CN114339928A (en) * | 2020-09-30 | 2022-04-12 | 南京翊宁智能科技有限公司 | Wireless router and data transmission method thereof |
CN114915359A (en) * | 2021-02-09 | 2022-08-16 | 华为技术有限公司 | Method, device, electronic equipment and readable storage medium for selecting channel |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291755A (en) * | 2010-06-18 | 2011-12-21 | 巴比禄股份有限公司 | Wireless communications system, wireless terminal device, wireless relay device, and channel switching method |
US20150215950A1 (en) * | 2014-01-28 | 2015-07-30 | Netgear, Inc. | Automatic wireless network channel selection |
CN106063345A (en) * | 2014-03-27 | 2016-10-26 | 英特尔Ip公司 | Apparatus, system and method of selecting a wireless communication channel |
CN106686451A (en) * | 2016-12-28 | 2017-05-17 | 努比亚技术有限公司 | Terminal and video playing control method |
CN106961693A (en) * | 2017-03-30 | 2017-07-18 | 深圳市磊科实业有限公司 | A kind of method for determining radio reception device working channel based on practical communication data cases |
-
2018
- 2018-04-28 CN CN201810404004.4A patent/CN108712778B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102291755A (en) * | 2010-06-18 | 2011-12-21 | 巴比禄股份有限公司 | Wireless communications system, wireless terminal device, wireless relay device, and channel switching method |
US20150215950A1 (en) * | 2014-01-28 | 2015-07-30 | Netgear, Inc. | Automatic wireless network channel selection |
CN106063345A (en) * | 2014-03-27 | 2016-10-26 | 英特尔Ip公司 | Apparatus, system and method of selecting a wireless communication channel |
US20160374053A1 (en) * | 2014-03-27 | 2016-12-22 | Ofer Hareuveni | Apparatus, system and method of selecting a wireless communication channel |
CN106686451A (en) * | 2016-12-28 | 2017-05-17 | 努比亚技术有限公司 | Terminal and video playing control method |
CN106961693A (en) * | 2017-03-30 | 2017-07-18 | 深圳市磊科实业有限公司 | A kind of method for determining radio reception device working channel based on practical communication data cases |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519858A (en) * | 2019-08-16 | 2019-11-29 | 浙江大华技术股份有限公司 | Channel access method, device, computer equipment and storage medium |
CN111432453A (en) * | 2020-02-27 | 2020-07-17 | 深圳市镭神智能***有限公司 | Communication channel determination method, device and equipment |
CN114339928A (en) * | 2020-09-30 | 2022-04-12 | 南京翊宁智能科技有限公司 | Wireless router and data transmission method thereof |
CN114339928B (en) * | 2020-09-30 | 2024-05-28 | 南京翊宁智能科技有限公司 | Wireless router and data transmission method thereof |
CN112235082A (en) * | 2020-10-23 | 2021-01-15 | Tcl通讯(宁波)有限公司 | Communication information transmission method, device, equipment and storage medium |
CN114915359A (en) * | 2021-02-09 | 2022-08-16 | 华为技术有限公司 | Method, device, electronic equipment and readable storage medium for selecting channel |
CN114915359B (en) * | 2021-02-09 | 2023-07-18 | 华为技术有限公司 | Method, apparatus, electronic device and readable storage medium for selecting channel |
Also Published As
Publication number | Publication date |
---|---|
CN108712778B (en) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108712778A (en) | Channel selecting method and Related product | |
CN108647005A (en) | Audio frequency playing method, mobile terminal and computer readable storage medium | |
CN103513769B (en) | Method, device and mobile terminal for setting key function | |
CN106528036A (en) | Volume adjusting method and device | |
CN108092755B (en) | Parameter adjusting method and device | |
CN104159136B (en) | The acquisition methods of interactive information, terminal, server and system | |
CN107332976B (en) | Karaoke method, device, equipment and system | |
CN107634962B (en) | The management method and Related product of network bandwidth | |
US20230130963A1 (en) | Method for processing relax measurement parameter update, and terminal device | |
CN109348516A (en) | Mobile terminal and prevent the method, apparatus of network pingpang handoff, storage medium | |
CN108055687B (en) | Wireless network connection method and device and terminal equipment | |
CN104967608B (en) | Play method, mobile terminal and the fixed terminal of multimedia file | |
EP3843459A1 (en) | Communication system switching method and terminal device | |
CN104427083A (en) | Volume adjusting method and device | |
US9453866B2 (en) | Method, device and storage medium for controlling antenna | |
CN108520742A (en) | Improve method, speech recognition equipment and the playing device of phonetic recognization rate | |
CN105848225A (en) | Wireless connection switching method and device applied to audio playing system | |
CN109379498A (en) | Electromagnetic interference control method and relevant apparatus | |
CN105959482A (en) | Scene sound effect control method and electronic device | |
CN108063840A (en) | Access the method and Related product of network | |
CN107800665A (en) | Multimedia transmission method, access network equipment and terminal | |
CN105679350B (en) | A kind of method and device that audio plays | |
CN105792368B (en) | A kind of method, relevant device and system controlling information processing | |
CN109768811A (en) | The control method of radiation dispersion, communication terminal and computer readable storage medium between double antenna | |
CN104301824A (en) | Drive-by-wire device, controller, method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |