CN109041026B - 天线占比设置方法、装置、用户设备及存储介质 - Google Patents
天线占比设置方法、装置、用户设备及存储介质 Download PDFInfo
- Publication number
- CN109041026B CN109041026B CN201810931648.9A CN201810931648A CN109041026B CN 109041026 B CN109041026 B CN 109041026B CN 201810931648 A CN201810931648 A CN 201810931648A CN 109041026 B CN109041026 B CN 109041026B
- Authority
- CN
- China
- Prior art keywords
- current
- bluetooth
- chip
- operating state
- antenna
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000013507 mapping Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002955 isolation 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/40—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
- H04B5/48—Transceivers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Transceivers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种天线占比设置方法、装置、用户设备及存储介质。本发明根据蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及蓝牙芯片已连接的当前蓝牙设备信息确定对应的当前占比参数,再根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,能够根据实际需求来设置天线占比,更加贴近用户使用场景,而且实时调度,实时切换蓝牙芯片和WiFi芯片的共存状态。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种天线占比设置方法、装置、用户设备及存储介质。
背景技术
无线宽带(Wireless-Fidelity,WiFi)和蓝牙(Bluetooth,简称BT)是很多用户设备(例如:智能手机、笔记本、平板电脑、智能音箱盒子或机顶盒等设备)上会携带的两个功能,WiFi是允许用户设备连接到一个无线局域网(WLAN)的技术,其需要符合802.11b/g标准,通常工作在2.4G频段,而BT也是工作在2.4G频段,由于WiFi和蓝牙基本上工作在同一频段,如果两者同时工作,必然会或多或少会有互相干扰的现象。如果WiFi和蓝牙共同存在于一个模组之上,也就是单个模组或者芯片同时支持WiFi和蓝牙功能,则WiFi和蓝牙之间彼此干扰会更加严重,如果天线隔离度不够,那只能分时复用。
在现有技术中,目前WiFi和蓝牙之间的共存状态通常是固定的,从设备开机到关机,共存状态就是一种,例如:用户设备上电后,WiFi和蓝牙的天线占比就是分配成8:2,始终如一,没有动态调整,所以导致在某些用户设备的特定场景下,这种共存状态无法满足场景需求,进而出现各种共存问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种天线占比设置方法、装置、用户设备及存储介质,旨在解决现有技术中WiFi和蓝牙之间的共存状态固定,导致共存状态无法满足场景需求,进而出现各种共存问题的技术问题。
为实现上述目的,本发明提供一种天线占比设置方法,所述天线占比设置方法包括以下步骤:
获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
获取所述蓝牙芯片已连接的当前蓝牙设备信息;
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
优选地,所述当前蓝牙设备信息包括:所述蓝牙芯片已连接的当前蓝牙设备的设备类型以及设备个数。
优选地,所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数,具体包括:
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息在映射关系中查找对应的当前占比参数,所述映射关系中存有所述蓝牙芯片的运作状态、WiFi芯片的运作状态、蓝牙设备信息、以及占比参数之间的对应关系。
优选地,所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态,具体包括:
通过主机控制接口HCI读取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
优选地,所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态之后,所述天线占比设置方法还包括:
将所述蓝牙芯片的当前运作状态存储至第一缓存器中,将所述WiFi芯片的当前运作状态存储至第二缓存器中;
所述获取所述蓝牙芯片已连接的当前蓝牙设备信息之后,所述天线占比设置方法还包括:
将所述当前蓝牙设备信息存储至第三缓存器中;
所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数,具体包括:
从所述第一缓存器中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器中取出所述WiFi芯片的当前运作状态,从所述第三缓存器中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
优选地,所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数之后,所述天线占比设置方法还包括:
将所述当前占比参数存储至第四缓存器中;
所述根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,具体包括:
从所述第四缓存器中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
优选地,所述根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比之后,所述天线占比设置方法还包括:
在所述蓝牙芯片的运作状态或WiFi芯片的运作状态发生变化时,返回所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态的步骤。
此外,为实现上述目的,本发明还提供一种天线占比设置装置,所述天线占比设置装置包括:
状态获取模块,用于获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
信息获取模块,用于获取所述蓝牙芯片已连接的当前蓝牙设备信息;
参数确定模块,用于根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
占比设置模块,用于根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
此外,为实现上述目的,本发明还提供一种用户设备,所述用户设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的天线占比设置程序,所述天线占比设置程序被所述处理器执行时实现如上所述的天线占比设置方法的步骤。
此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有天线占比设置程序,所述天线占比设置程序被处理器执行时实现如上所述的天线占比设置方法的步骤。
本发明根据蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及蓝牙芯片已连接的当前蓝牙设备信息确定对应的当前占比参数,再根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,能够根据实际需求来设置天线占比,更加贴近用户使用场景,而且实时调度,实时切换蓝牙芯片和WiFi芯片的共存状态。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的用户设备结构示意图;
图2为本发明优先级设置方法第一实施例的流程示意图;
图3为本发明优先级设置方法第二实施例的流程示意图;
图4为本发明优先级设置方法第三实施例的流程示意图;
图5为本发明优先级设置装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的用户设备结构示意图。
如图1所示,所述用户设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储服务器。
具体地,所述用户设备可以为智能手机、笔记本、平板电脑、智能音箱盒子或机顶盒等用户所使用的设备,当然,还可为其他设备,本实施例对此不加以限制。
本领域技术人员可以理解,图1中示出的结构并不构成对所述用户设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及天线占比设置程序。
所述用户设备通过处理器1001调用存储器1005中存储的天线占比设置程序,并执行以下操作:
获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
获取所述蓝牙芯片已连接的当前蓝牙设备信息;
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
进一步地,处理器1001可以调用存储器1005中存储的天线占比设置程序,还执行以下操作:
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息在映射关系中查找对应的当前占比参数,所述映射关系中存有所述蓝牙芯片的运作状态、WiFi芯片的运作状态、蓝牙设备信息、以及占比参数之间的对应关系。
进一步地,处理器1001可以调用存储器1005中存储的天线占比设置程序,还执行以下操作:
通过主机控制接口HCI读取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
进一步地,处理器1001可以调用存储器1005中存储的天线占比设置程序,还执行以下操作:
将所述蓝牙芯片的当前运作状态存储至第一缓存器中,将所述WiFi芯片的当前运作状态存储至第二缓存器中;
将所述当前蓝牙设备信息存储至第三缓存器中;
从所述第一缓存器中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器中取出所述WiFi芯片的当前运作状态,从所述第三缓存器中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
进一步地,处理器1001可以调用存储器1005中存储的天线占比设置程序,还执行以下操作:
将所述当前占比参数存储至第四缓存器中;
从所述第四缓存器中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
进一步地,处理器1001可以调用存储器1005中存储的天线占比设置程序,还执行以下操作:
在所述蓝牙芯片的运作状态或WiFi芯片的运作状态发生变化时,返回所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态的步骤。
在本实施例中,根据蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及蓝牙芯片已连接的当前蓝牙设备信息确定对应的当前占比参数,再根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,能够根据实际需求来设置天线占比,更加贴近用户使用场景,而且实时调度,实时切换蓝牙芯片和WiFi芯片的共存状态。
基于上述硬件结构,提出本发明天线占比设置方法的实施例。
参照图2,图2为本发明天线占比设置方法第一实施例的流程示意图。
在第一实施例中,所述天线占比设置方法包括以下步骤:
S10:获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
需要说明的是,蓝牙芯片的运作状态即为用于反映蓝牙芯片运作所处状态的信息,其可包括:蓝牙扫描(scan)、蓝牙连接中(connecting)、蓝牙已连接(connected)、蓝牙断连(disconnect)、空闲(idle)、以及繁忙(busy)等状态,当然,还可包括其他状态,本实施例对此不加以限制;
同理,WiFi芯片的运作状态即为用于反映WiFi芯片运作所处状态的信息,其可包括:WiFi扫描(scan)、WiFi连接中(linking)、WiFi已连接(linked)、空闲(idle)、繁忙(busy)、WiFi数据上传(upload)、以及WiFi数据下载(download)等状态,当然,还可包括其他状态,本实施例对此不加以限制。
可理解的是,所述蓝牙芯片的当前运作状态即为所述蓝牙芯片在当前时刻所处的运作状态,同理可知,所述WiFi芯片的当前运作状态即为所述WiFi芯片在当前时刻所处的运作状态。
在具体实现中,为便于获取所述蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态,本实施例中,可通过主机控制接口HCI读取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
S20:获取所述蓝牙芯片已连接的当前蓝牙设备信息。
可理解的是,所述当前蓝牙设备信息,即为所述蓝牙芯片在当前时刻已连接的蓝牙设备的设备信息。
为更加准确地表征所述当前蓝牙设备信息,本实施例中,所述当前蓝牙设备信息包括:所述蓝牙芯片已连接的当前蓝牙设备的设备类型以及设备个数,例如:所述蓝牙芯片已连接一个蓝牙遥控器时,此时,所述当前蓝牙信息中设备类型为蓝牙遥控器,且设备个数为1,当然,所述当前蓝牙设备信息还可包括其他信息,本实施例对此不加以限制。
需要说明的是,步骤S10和步骤S20之间没有先后顺序,这两个步骤可以同时执行,可以步骤S10在步骤S20之前,也可以步骤S10在步骤S20之后,本实施例对此不加以限制。
S30:根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
为便于快速确定所述当前占比参数,本实施例中,可预先建立一个映射关系,所述映射关系中存有所述蓝牙芯片的运作状态、WiFi芯片的运作状态、蓝牙设备信息、以及占比参数之间的对应关系,在确定所述当前占比参数时,可根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息在映射关系中查找对应的当前占比参数。
S40:根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
可理解的是,所述当前占比参数即为可以反映所述蓝牙芯片和WiFi芯片的天线占比的参数,因此,可根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
由于上述S10中,是由用户设备主动获取状态,但主动获取状态通常是按照预设时间间隔来进行主动获取,而有时所述蓝牙芯片的运作状态或WiFi芯片的运作状态无法即时获取,导致天线占比无法满足实际需求,为避免该问题,步骤S40之后,所述天线占比设置方法还包括:在所述蓝牙芯片的运作状态或WiFi芯片的运作状态发生变化时,返回步骤S10,从而保证所述天线占比能够满足实际需求。
需要说明的是,所述WiFi芯片和蓝牙芯片的天线占比默认可设置为蓝牙芯片占比大于WiFi芯片,可将占比参数设置为1:9,相应地,所述WiFi芯片和蓝牙芯片的天线占比可设置为1:9,也就是说,宏观上表示,在如100ms的总时间中,WiFi芯片占用天线10ms,蓝牙芯片占用天线90ms。之所以这样设置,是因为很多情况下,对于只有蓝牙遥控器作为输入设备的用户设备来说,蓝牙的遥控器的优先级最高,而蓝牙在进行蓝牙扫描,也就是蓝牙遥控器配对的时候,需要占用大量天线资源,如果分配不当,会导致蓝牙遥控器配对失败,对于纯蓝牙遥控器的用户设备(例如:机顶盒),需要确保用户能配对上。
也就是说,在所述用户设备上电时,可将初始占比参数设置为1:9,根据所述初始占比参数来设置所述WiFi芯片和蓝牙芯片的天线占比,为便于获取所述初始占比参数,可将所述蓝牙芯片的运作状态为idle状态、所述WiFi芯片的运作状态为busy状态、所述当前蓝牙设备信息为无、以及所述初始占比参数为1:9之间的对应关系添加至映射关系中。
由于用户设备连接一个蓝牙遥控器的时候,也就是,用户设备的蓝牙芯片处于connected状态、WiFi芯片的运作状态为busy状态、所述当前蓝牙信息中设备类型为蓝牙遥控器、且设备个数为1时,蓝牙数据量非常低,而且这时候用户需要用WiFi来看视频,可将占比参数的天线占比设置成8:2,既可以保证蓝牙遥控器正常可用,也能最大限度提高WiFi速率,此时,可将所述蓝牙芯片的运作状态为idle状态、所述WiFi芯片的运作状态为busy状态、所述当前蓝牙设备信息为蓝牙遥控器、当前蓝牙信息中设备类型为蓝牙遥控器、当前蓝牙信息中设备个数为1、以及占比参数为8:2之间的对应关系添加至映射关系中。
由于用户设备在连接一个蓝牙遥控器后,蓝牙遥控器断连的时候,也就是说,用户设备的蓝牙芯片处于disconnect状态、所述WiFi芯片的运作状态为busy状态、所述当前蓝牙信息中设备类型为蓝牙遥控器、且设备个数为1时,由于遥控器断连后,用户设备(例如:智能音箱盒子)的蓝牙芯片会进行蓝牙扫描进行回连,这时候需要把天线往蓝牙芯片偏,否则会导致回连不上,而共存最基本的要保证用户的蓝牙遥控器可用共,所以一旦蓝牙遥控器处于蓝牙断连状态,需要提高蓝牙芯片的占比,确保遥控器能回连上,此时可将占比参数设置成5:5,此时,可将所述蓝牙芯片的运作状态为disconnect状态、所述WiFi芯片的运作状态为busy状态、所述当前蓝牙设备信息为蓝牙遥控器、当前蓝牙信息中设备类型为蓝牙遥控器、当前蓝牙信息中设备个数为1、以及占比参数为5:5之间的对应关系添加至映射关系中。
由于用户设备在连接一个蓝牙遥控器以及蓝牙音箱时,也就是说,用户设备的蓝牙芯片处于蓝牙已连接状态、所述当前蓝牙信息中设备类型为蓝牙遥控器和蓝牙音箱、且设备个数为2时,为了确保蓝牙遥控器和蓝牙音箱都能正常使用,蓝牙音箱不卡顿,可将蓝牙芯片和WiFi芯片的天线占比分配成3:7,此时,可将所述蓝牙芯片的运作状态为connected状态、所述WiFi芯片的运作状态为busy状态、所述当前蓝牙信息中设备类型为蓝牙遥控器和蓝牙音箱、设备个数为2、以及占比参数为3:7之间的对应关系添加至映射关系中。
总之,占比参数需要遵循WiFi及蓝牙的特性以及结合场景的用户需求来设置,以上占比参数的设置情形并没有列举完,可不同情形来分别设置不同的占比参数。
本实施例根据蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及蓝牙芯片已连接的当前蓝牙设备信息确定对应的当前占比参数,再根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,能够根据实际需求来设置天线占比,更加贴近用户使用场景,而且实时调度,实时切换蓝牙芯片和WiFi芯片的共存状态。
参照图3,图3为本发明天线占比设置方法第二实施例的流程示意图,基于上述图2所示的实施例,提出本发明天线占比设置方法的第二实施例。
在第二实施例中,步骤S10之后,所述天线占比设置方法还包括:
S11:将所述蓝牙芯片的当前运作状态存储至第一缓存器中,将所述WiFi芯片的当前运作状态存储至第二缓存器中。
步骤S20之后,所述天线占比设置方法还包括:
S21:将所述当前蓝牙设备信息存储至第三缓存器中;
所述步骤S30,具体包括:
S30’:从所述第一缓存器中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器中取出所述WiFi芯片的当前运作状态,从所述第三缓存器中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
需要说明的是,由于有些处理流程属于不同程序进程来实现,为便于进程能够快速获取数据,并且防止数据丢失,本实施例中,可将有些处理流程的处理结果存储至预设的缓存器中,在进程需要获取数据时,可直接从对应的缓存器中读取,例如:将所述蓝牙芯片的当前运作状态存储至第一缓存器A中,将所述WiFi芯片的当前运作状态存储至第二缓存器B中,将所述当前蓝牙设备信息存储至第三缓存器C中。
相应地,在需要确定当前占比参数时,即可从所述第一缓存器A中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器B中取出所述WiFi芯片的当前运作状态,从所述第三缓存器C中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
参照图4,图4为本发明天线占比设置方法第三实施例的流程示意图,基于上述图2所示的实施例,提出本发明天线占比设置方法的第三实施例。
在第三实施例中,步骤S30之后,所述天线占比设置方法还包括:
S31:将所述当前占比参数存储至第四缓存器中;
步骤S40,具体包括:
S40’:从所述第四缓存器中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
需要说明的是,由于有些处理流程属于不同程序进程来实现,为便于进程能够快速设置所述蓝牙芯片和WiFi芯片的天线占比,并且防止数据丢失,本实施例中,可将所述当前占比参数存储至第四缓存器D中,相应地,在展示天线占比时,可从所述第四缓存器D中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
此外,本发明实施例还提出一种天线占比设置装置,参照图5,所述天线占比设置装置包括:
状态获取模块10,用于获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
信息获取模块20,用于获取所述蓝牙芯片已连接的当前蓝牙设备信息;
参数确定模块30,用于根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
占比设置模块40,用于根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
上述装置中的各模块可用于实现上述方法中的各个步骤,在此不再赘述。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有天线占比设置程序,所述天线占比设置程序被处理器执行时实现如下操作:
获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
获取所述蓝牙芯片已连接的当前蓝牙设备信息;
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
进一步地,所述天线占比设置程序被处理器执行时还实现如下操作:
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息在映射关系中查找对应的当前占比参数,所述映射关系中存有所述蓝牙芯片的运作状态、WiFi芯片的运作状态、蓝牙设备信息、以及占比参数之间的对应关系。
进一步地,所述天线占比设置程序被处理器执行时还实现如下操作:
通过主机控制接口HCI读取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
进一步地,所述天线占比设置程序被处理器执行时还实现如下操作:
将所述蓝牙芯片的当前运作状态存储至第一缓存器中,将所述WiFi芯片的当前运作状态存储至第二缓存器中;
将所述当前蓝牙设备信息存储至第三缓存器中;
从所述第一缓存器中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器中取出所述WiFi芯片的当前运作状态,从所述第三缓存器中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
进一步地,所述天线占比设置程序被处理器执行时还实现如下操作:
将所述当前占比参数存储至第四缓存器中;
从所述第四缓存器中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
进一步地,所述天线占比设置程序被处理器执行时还实现如下操作:
在所述蓝牙芯片的运作状态或WiFi芯片的运作状态发生变化时,返回所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种天线占比设置方法,其特征在于,所述天线占比设置方法包括以下步骤:
获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
获取所述蓝牙芯片已连接的当前蓝牙设备信息;
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,所述天线占比为占用所述天线的时长的占比。
2.如权利要求1所述的天线占比设置方法,其特征在于,所述当前蓝牙设备信息包括:所述蓝牙芯片已连接的当前蓝牙设备的设备类型以及设备个数。
3.如权利要求1所述的天线占比设置方法,其特征在于,所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数,具体包括:
根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息在映射关系中查找对应的当前占比参数,所述映射关系中存有所述蓝牙芯片的运作状态、WiFi芯片的运作状态、蓝牙设备信息、以及占比参数之间的对应关系。
4.如权利要求1所述的天线占比设置方法,其特征在于,所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态,具体包括:
通过主机控制接口HCI读取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态。
5.如权利要求1所述的天线占比设置方法,其特征在于,所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态之后,所述天线占比设置方法还包括:
将所述蓝牙芯片的当前运作状态存储至第一缓存器中,将所述WiFi芯片的当前运作状态存储至第二缓存器中;
所述获取所述蓝牙芯片已连接的当前蓝牙设备信息之后,所述天线占比设置方法还包括:
将所述当前蓝牙设备信息存储至第三缓存器中;
所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数,具体包括:
从所述第一缓存器中取出所述蓝牙芯片的当前运作状态,从所述第二缓存器中取出所述WiFi芯片的当前运作状态,从所述第三缓存器中取出所述当前蓝牙设备信息,根据取出的所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数。
6.如权利要求1~5中任一项所述的天线占比设置方法,其特征在于,所述根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数之后,所述天线占比设置方法还包括:
将所述当前占比参数存储至第四缓存器中;
所述根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,具体包括:
从所述第四缓存器中取出当前占比参数,根据取出的所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比。
7.如权利要求1~5中任一项所述的天线占比设置方法,其特征在于,所述根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比之后,所述天线占比设置方法还包括:
在所述蓝牙芯片的运作状态或WiFi芯片的运作状态发生变化时,返回所述获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态的步骤。
8.一种天线占比设置装置,其特征在于,所述天线占比设置装置包括:
状态获取模块,用于获取蓝牙芯片的当前运作状态以及WiFi芯片的当前运作状态;
信息获取模块,用于获取所述蓝牙芯片已连接的当前蓝牙设备信息;
参数确定模块,用于根据所述蓝牙芯片的当前运作状态、WiFi芯片的当前运作状态、以及当前蓝牙设备信息确定对应的当前占比参数;
占比设置模块,用于根据所述当前占比参数来设置所述蓝牙芯片和WiFi芯片的天线占比,所述天线占比为占用所述天线的时长的占比。
9.一种用户设备,其特征在于,所述用户设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的天线占比设置程序,所述天线占比设置程序被所述处理器执行时实现如权利要求1至7中任一项所述的天线占比设置方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有天线占比设置程序,所述天线占比设置程序被处理器执行时实现如权利要求1至7中任一项所述的天线占比设置方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810931648.9A CN109041026B (zh) | 2018-08-14 | 2018-08-14 | 天线占比设置方法、装置、用户设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810931648.9A CN109041026B (zh) | 2018-08-14 | 2018-08-14 | 天线占比设置方法、装置、用户设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109041026A CN109041026A (zh) | 2018-12-18 |
CN109041026B true CN109041026B (zh) | 2020-08-11 |
Family
ID=64630455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810931648.9A Active CN109041026B (zh) | 2018-08-14 | 2018-08-14 | 天线占比设置方法、装置、用户设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109041026B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112020079B (zh) * | 2019-05-31 | 2024-06-25 | 百度在线网络技术(北京)有限公司 | 电子设备的无线通信装置、方法、电子设备及存储介质 |
CN110290278A (zh) * | 2019-08-02 | 2019-09-27 | 惠州Tcl移动通信有限公司 | 基于蓝牙的数据传输方法、装置、存储介质及终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075207A (zh) * | 2010-12-23 | 2011-05-25 | 惠州Tcl移动通信有限公司 | 一种蓝牙和Wi-Fi单天线的实现装置及方法 |
CN107666332A (zh) * | 2017-09-27 | 2018-02-06 | 普联技术有限公司 | 无线模块间抗干扰的方法和装置、一种终端 |
CN108064086A (zh) * | 2017-12-07 | 2018-05-22 | 深圳创维数字技术有限公司 | 一种带宽分配方法、装置、计算机设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8599709B2 (en) * | 2011-02-10 | 2013-12-03 | Apple Inc. | Methods and apparatus for wireless coexistence based on transceiver chain emphasis |
-
2018
- 2018-08-14 CN CN201810931648.9A patent/CN109041026B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075207A (zh) * | 2010-12-23 | 2011-05-25 | 惠州Tcl移动通信有限公司 | 一种蓝牙和Wi-Fi单天线的实现装置及方法 |
CN107666332A (zh) * | 2017-09-27 | 2018-02-06 | 普联技术有限公司 | 无线模块间抗干扰的方法和装置、一种终端 |
CN108064086A (zh) * | 2017-12-07 | 2018-05-22 | 深圳创维数字技术有限公司 | 一种带宽分配方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109041026A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108901077B (zh) | 天线占比设置方法、装置、用户设备及存储介质 | |
CN110687820B (zh) | 智能家居设备的控制方法、装置、终端设备及存储介质 | |
EP3142006A2 (en) | Device control method and apparatus | |
CN109041026B (zh) | 天线占比设置方法、装置、用户设备及存储介质 | |
CN108156312B (zh) | 一种控制sim卡功能菜单显示的方法、终端及存储装置 | |
KR20110064334A (ko) | 휴대용 단말기에서 사용자 인터페이스 설정을 위한 장치 및 방법 | |
US11231836B2 (en) | Multi-window displaying apparatus and method and mobile electronic equipment | |
CN111107518A (zh) | 显示方法、车载终端、显示***及计算机可读存储介质 | |
CN112135081B (zh) | 模式控制方法、装置、插帧芯片以及电子设备 | |
WO2023020240A1 (zh) | 设备控制方法、装置、芯片、电子设备及存储介质 | |
CN116016556A (zh) | 投屏***的控制方法、显示设备及可读存储介质 | |
CN114727275A (zh) | 一种处理主动式命令的方法及相关装置 | |
CN114679752A (zh) | 双***共享无线通信能力的方法及终端设备 | |
US20170094500A1 (en) | Subscriber identity module card managing method and electronic device | |
CN108307485B (zh) | 无线网络扫描方法、装置、终端设备及存储介质 | |
CN107580137A (zh) | 信息显示的处理方法、终端和计算机可读存储介质 | |
CN109309965B (zh) | 基于云端控制的共用通道的蓝牙通信方法和装置 | |
CN103297516A (zh) | 一种应用的多类型提供方法、***及装置 | |
KR20130125948A (ko) | 전자 액자 서비스 제공 방법 및 제공 장치 | |
CN113395576B (zh) | 一种场景切换方法、计算机设备和存储介质 | |
US10250478B2 (en) | Communication device, communication control method, and communication system | |
US20180115826A1 (en) | System, terminal apparatus, main apparatus, and method | |
CN112367362B (zh) | 一种数据处理方法、装置、设备及计算机存储介质 | |
CN112087769B (zh) | 通信处理方法、设备、装置及存储介质 | |
US20050223187A1 (en) | Memory mapping control apparatus, information storage controller, data moving method, and data moving program |
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 |