首页> 中国专利> 一种减小移动产业处理器接口对通信质量干扰的方法和装置

一种减小移动产业处理器接口对通信质量干扰的方法和装置

摘要

本发明提供了一种移动产业处理器接口MIPI时钟频率配置的方法和装置,当MIPI所在的设备使用的射频频段发生变化后,根据射频频段信息,确定MIPI时钟频率,所述射频频段信息包括所述设备当前使用的射频频段,所述确定的MIPI时钟频率不会对所述设备当前使用的射频频段产生干扰;将所述设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。应用本发明技术方案,实现当设备射频频段发送变化时,MIPI时钟频率不会对设备的通信造成干扰,从而提高设备通信的质量和稳定性。

著录项

  • 公开/公告号CN105357033A

    专利类型发明专利

  • 公开/公告日2016-02-24

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201510676891.7

  • 发明设计人 庄兴龙;马涛;唐志敏;

    申请日2015-10-16

  • 分类号H04L12/24(20060101);G09G5/00(20060101);

  • 代理机构

  • 代理人

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-18 14:26:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-05

    授权

    授权

  • 2016-03-23

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20151016

    实质审查的生效

  • 2016-02-24

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,具体涉及一种减小移动产业处理器接口对通 信质量干扰方法和装置。

背景技术

移动产业处理器接口(MobileIndustryProcessorInterface,简称MIPI)接口 广泛应用与移动通信设备中,提供了功耗更低、传输效率更高的接口标准。MIPI 接口根据传输要求的不同,其时钟频率要满足不同的要求。例如在用于液晶显 示屏(liquidcrystaldisplay,简称LCD)时,MIPI时钟频率必须大于一定的频率, 才能满足LCD刷新率的要求。

随着当前通信设备中的工作频段越来越多,在实际通信过程中发现MIPI 的时钟频率对通信射频会产生干扰,从而引起通信接收灵敏度的下降。要避免 这种干扰,在通信设备开机,MIPI模块初始化时,会根据通信设备所使用的当 前射频频段,在能够满足设备要求的MIPI时钟频率中筛选出对该射频频段干扰 最小的时钟频率,将该频率作为静态的值配置到MIPI的硬件寄存器中,从而完 成MIPI时钟频率的配置。

由于移动通信设备所在通信环境可能发生变化,为了匹配设备所在的通信 环境,设备的射频频段也会发生变化。因此,原本配置的不会对射频频段产生 干扰MIPI时钟频率可能会对变化后的射频频段产生干扰,从而影响通信设备的 通信质量。

发明内容

有鉴于此,本发明实施例提供了一种移动产业处理器接口MIPI时钟频率配 置方法以及装置,用于减小MIPI切换后对设备通信造成的干扰,提高设备的通 信质量和稳定性。

第一方面,本发明实施例提供了一种移动产业处理器接口MIPI时钟频率配 置方法,当MIPI所在的设备使用的射频频段发生变化后,根据射频频段信息, 确定MIPI时钟频率,所述射频频段信息包括所述设备当前使用的射频频段,所 述确定的MIPI时钟频率不会对所述设备当前使用的射频频段产生干扰;将所述 设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。

结合第一方面,在第一种实现方式下,可以确定所述设备的显示屏是否被 点亮;若所述显示屏已经被点亮,则将所述设备的MIPI时钟频率配置为所述确 定的MIPI时钟频率。

结合第一方面,在第二种实现方式下,确定所述MIPI是否处于空闲idle状 态;若所述MIPI处于idle状态,则将所述MIPI时钟频率配置为所述确定的MIPI 时钟频率。

结合第一方面,以及第一方面的第一、第二种实现方式,在第三种实现方 式下,根据射频频段信息,确定MIPI时钟频率时,根据设备当前使用的所述射 频频段和预设的对应关系,确定所述MIPI时钟频率为对所述设备当前使用的所 述射频频段干扰程度最低的MIPI时钟频率,其中,所述对应关系包括不同的 MIPI时钟频率对设备当前使用的所述射频频段的干扰程度。

结合第一方面,以及第一方面的第一、第二种实现方式,在第四种实现方 式下,所述根据射频频段信息,确定MIPI时钟频率时,根据设备当前使用的所 述射频频段和预设的对应关系,确定对所述设备当前使用的射频频段干扰程度 低于预设的阈值的MIPI时钟频率,其中,所述对应关系包括不同的MIPI时钟 频率对设备当前使用的所述射频频段的干扰程度;在所述对所述设备当前使用 的射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述MIPI时钟 频率。

结合第一方面的第三种实现方式,在第五种实现方式下,在所述对所述设 备当前使用的射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述 MIPI时钟频率时,根据所述预设的对应关系确定干扰程度低于预设的阈值的射 频频段数量最多的MIPI时钟频率为所述要确定的MIPI时钟频率。

结合第一方面的第三种实现方式,在第六种实现方式下,所述射频频段信 息还包括设备当前所在服务小区的相邻小区的射频频段,在所述在所述对所述 设备当前使用的射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所 述MIPI时钟频率时,根据设备当前所在服务小区的相邻小区的射频频段,在所 述对所述当前设备正在使用的射频频段干扰程度低于预设的阈值的MIPI时钟 频率中,确定所述MIPI时钟频率。

结合第一方面的第六种实现方式,在第七种实现方式下,根据所述相邻小 区的射频频段信息和所述预设的对应关系,在所述对所述当前设备正在使用的 射频频段干扰程度低于预设的阈值的MIPI时钟频率中,选择干扰程度小于所述 预设的阈值的相邻小区射频频段数量最多的MIPI时钟频率为所述要确定的 MIPI时钟频率。

结合第一方面,以及第一方面的第一种到第七种实现方式,在第八种实现 方式下,判断当前设备的MIPI时钟频率与所述确定的MIPI时钟频率是否不同, 若不同则将所述设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。

第二方面,本发明实施例提供了一种移动产业处理器接口MIPI时钟频率配 置装置,所述装置包括射频频段汇聚模块、MIPI时钟频率筛选模块和MIPI时钟 频率控制模块。所述装置可以用于执行第一方面以及第一方面的各种实现方式 所述的方法。

第三方面,本发明还提供了一种通信设备,所述通信设备包括处理器,以 及与所述处理器相连接的存储器,其中所述处理器调用所述存储器中存储的指 令以用于执行所述第一方面以及第一的各种实现方式所述的方法。

可见,在本发明实施例中,通过获取当前设备的射频频段信息,当当前设 备射频频段发生变化时上报射频频段信息,进而筛选出对当前设备射频频段不 产生干扰的MIPI时钟频率,并将设备的MIPI时钟频率修改为所述不产生干扰 的MIPI时钟频率。从而保证了当当前设备的射频频率发送变化时,前设备所使 用的MIPI时钟频率不会对所述射频频率产生干扰,提高了通信设备的通信质 量。

同时,通过在设备亮屏状态下才进行切换,或者当筛选出的MIPI时钟频率 与设备所使用的MIPI时钟频率不同时才进行切换,或者在一定的时间间隔后才 进行筛选,或者筛选出的MIPI时钟频率同时最大程度的对相邻小区不产生干 扰,从而减少了MIPI时钟频率的筛选或者切换次数,节省了系统资源,减小的 通信设备的功耗。

同时,当MIPI处于idle状态,或者当EDC处于消隐区时,才进行切换,从 而减小了MIPI切换时对于显示屏显示效果的影响,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中中一种通信设备的逻辑结构示意图。

图2为是本发明实施例提供的减小MIPI对通信质量干扰的方法的流程示意 图。

图3是本发明实施例提供一种智能手机各模块执行本方法的流程示意图。

图4是本发明实施例提供的一种通信设备的结构示意图。

图5是本发明实施例提供的又一种通信设备的结构示意图。

图6是本发明实施例提供的又一种通信设备的结构示意图。

图7是本发明实施例提供的又一种通信设备的结构示意图。

具体实施方式

本发明实施例提供一种减小移动产业处理器接口MIPI对通信质量干扰的 方法,以实现当设备射频频段发送变化时,MIPI时钟频率不会对设备的通信造 成干扰,从而提高设备通信的质量和稳定性。

本发明还提供了相应的通信设备,以下分别进行详细说明。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳 动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了方便理解本发明实施例,首先在此介绍本发明实施例描述中会引入的 术语。

射频频段:指通信设备在进行无线通信时所使用的射频信号的频段。射频 频段是由当前通信设备所在服务小区的基站设备所决定的,因此,当通信设备 处于不同的服务小区时,设备的射频频段可能会发生变化。此外,通信设备有 多个通信模式时,例如全球移动通信系统(GlobalSystemforMobile Communications,GSM)/码分多址接入(CodeDivisionMultipleAccess,CDMA) /宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)/时分-同步 码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,TDSCDMA) /长期演进(LongTermEvolution,LTE)等,不同的通信模式下会使用不同的射频频 段。包含了射频频段的信息称为射频频段信息。

参阅图1,图1是本发明实施例中一种通信设备的逻辑结构示意图。

以图1为例介绍本发明实施例所提供的减小MIPI对通信质量干扰的方法所 应用的通信设备的逻辑架构。该通信设备可以具体为一种手机,或者其他带有 显示屏的通信设备。如图1所示,该通信设备的硬件层包括显示屏、各类处理 器(包含应用处理器、通信处理器、图像处理器等)、调制解调器、以及显示模 块(包含MIPI接口、增强显示控制器(EnhanceDisplayController,简称EDC))等, 通信模块等。在硬件层之上可运行有操作系统以及一些应用程序。

其中,操作系统中于本发明相关的包括各类驱动,如显示驱动(即用于显 示模块的各类驱动)、显示屏驱动、通信驱动等;操作系统还包括通信网络搜索 模块,用于设备搜索当前所在网络环境的射频频段;射频频段检测模块,用于 检测当前设备的射频频段是否和网络环境的射频频段相匹配;射频频配置模块, 用于配置与当前网络环境的射频频段相匹配的射频频段;

本发明在操作系统中增加了MIPI时钟频率配置装置,用于筛选出符合条件 的MIPI时钟频率,并进行配置;

参阅图2,图2是本发明实施例提供的减小MIPI对通信质量干扰的方法的 流程示意图。需要说明的是,本实施例方法应用于通信设备,所述通信设备包 括显示屏以及通信模块,本发明实施例的方法可以包括如下步骤:

S201、当MIPI所在的设备使用的射频频段发生变化后,根据射频频段信息, 确定MIPI时钟频率,所述射频频段信息包括所述设备当前使用的射频频段,所 述确定的MIPI时钟频率不会对所述设备当前使用的射频频段产生干扰。

设备射频频段发生变化,是指设备切换了通信所使用的射频频段,以保证 能够与提供网络的基站设备保持正常通信。由于不同的服务小区的基站设备所 使用的射频频段不同,通信设备要与基站设备保持正常的无线通信,必须与基 站所使用的射频频段保持一致。因此,当服务小区发生变化时,可能会导致通 信设备的射频频段发送变化。

判断射频频段是否发生变化,一种可能的实现方式为定时的上报当前服务 小区的射频频段,根据本次上报的射频频段与上次上报射频频段是否一致,进 而判断射频频段是否发送变化;另一种可能的实现方式为设定当设备射频频率 发生切换时,上报切换信息,所述切换信息中包含切换后的射频频率,当接收 到切换信息时,可判断射频频段发生了变化。

在具体的实现方式中,各个接入层((AccessStratum,简称AS))可以定时 根据当前所留驻的无线环境情况,获取各个网络模块当前服务小区的的射频频 段,并将射频频段信息上报给机器类型通信(machinetypecommunication,MTC); 或者,当无线环境发生变化后,即所述的射频频率发送切换后,将当前服务小 区的射频频段信息上报给MTC。

通过实验,可以发现不同的MIPI时钟频率对不同的射频频段的干扰程度不 同。MIPI时钟频率会对射频频段中的不同频率造成不同的干扰,由于通信设备 会使用射频频段中的多个射频频率,因此,MIPI时钟频率对射频频段的干扰程 度是指MIPI时钟频率对该射频频段中各个射频频率的干扰程度中的最高值。

表1

如表1所示,列举了在一种实验环境下获得的部分MIPI时钟频率对部分的 射频频段的干扰情况。图中,第一行表示不同的射频频段,如B20为频率在 731-821MHz的射频频段。第一列为MIPI时钟频率,如486.4指MIPI的时钟频 率为486.4MHz。灰色部分表示MIPI时钟频率对该射频频段产生干扰,其中括 弧外数字代表MIPI时钟频率所干扰的该频段中的具体频率,括弧内为产生干扰 的程度,数字越大表示干扰程度越大。例如,第二行第五列中1824(6db),即 是指当MIPI时钟频率为486.4HMz是,会对射频频段B3(即射频频率在 1805HMz-1880HMz之间)中的射频频率1824HMz产生干扰,干扰程度为6db。 从图中可以看出,当射频频段发送变化时,可能会发生原本不会对射频频段造 成干扰的MIPI时钟频率,对变化后的射频频段造成干扰的情况。例如,当设备 所在服务小区使用了射频频段为B3(1805-1880HMz),设备在开机时,根据该频段 设置了MIPI的时钟频率为480HMz,从而使MIPI时钟频率不会对射频频段造成 影响。当设备由于移动到另一服务小区等原因,射频频段发送变化,例如变化 为B39(1880-1920HMz),那么,原MIPI时钟频率480HMz会对该射频频率造成干 扰,即会对1920HMz造成7db的干扰。而对于变化后的射频频率B39,MIPI射 频频率为499.2HMz或者486.4HMz则不会对该射频频率造成干扰。

在表1中,非灰色部分没有数据的单元格意味着该格所对应的MIPI时钟频 率不会对对应的射频频段造成干扰。可以理解的是,并不存在绝对意义上的无 干扰,因此此处所指的不造成干扰,是指干扰程度在一个阈值一下,从而该干 扰不会的正常的通信造成影响,可以忽略不计。

因此,根据射频频段信息,可以确定不会对所述设备正在使用的射频频段 产生干扰的MIPI时钟频率。在一种实施例中,可以根据实验数据,在设备中预 先存储MIPI时钟频率在不同的射频频段中的干扰程度对应关系,通过查询该对 应关系,可以得到不会对所述设备正在使用的射频频段产生干扰的MIPI时钟频 率。

在一种实现方式中,根据设备当前使用的所述射频频段和预设的对应关系, 确定所述MIPI时钟频率为对所述设备当前使用的所述射频频段干扰程度最低 的MIPI时钟频率,其中,所述对应关系包括不同的MIPI时钟频率对设备当前 使用的所述射频频段的干扰程度。由于MIPI时钟频率对射频频段的干扰程度低 于一个阈值,就认为该时钟频率不会对射频频段产生干扰。因此,选取干扰程 度最低的MIPI时钟频率,在现有的实验数据下,均低于该阈值,即不会产生干 扰。由于选择了干扰程度最低的MIPI时钟频率,该种具体的实现方式中,能够 有效地将MIPI时钟频率对通信的影响降到最低,保证良好的通信质量。

在另一种实现方式中,根据设备当前使用的所述射频频段和预设的对应关 系,确定对所述设备当前使用的射频频段干扰程度低于预设的阈值的MIPI时钟 频率,其中,所述对应关系包括不同的MIPI时钟频率对设备当前使用的所述射 频频段的干扰程度;在所述对所述设备当前使用的射频频段干扰程度低于预设 的阈值的MIPI时钟频率中,确定所述MIPI时钟频率。该种实现方式下,并没 有选择干扰程度最低的MIPI时钟频率,而是选择干扰程度低于预设的阈值的 MIPI时钟频率。在一般情况下,射频频段中会有多个低于阈值的MIPI时钟频率, 即这些时钟频率均认为不会对通信造成干扰。由于可以在多个符合条件的MIPI 时钟频率中进行选择,因此实现方式中,可以更加灵活的配置MIPI时钟频率。

其中,在一种具体的实现方式中,从对当前设备正在使用的射频频段干扰 程度低于预设的阈值的MIPI时钟频率中,确定MIPI时钟频率的方式可以为根 据所述预设的对应关系确定干扰程度低于预设的阈值的射频频段数量最多的 MIPI时钟频率为所述要确定的MIPI时钟频率。也就是说,在本实现方式中,所 选择的MIPI时钟频率在不会对当前小区的射频频段造成干扰的同时,还保证了 对尽可能多的其他射频频段不造成干扰,从而在当射频频段再次发生变化时, 有较大的几率不会对新的射频频段造成干扰。

其中,在另一种具体的实现方式中,从对当前设备正在使用的射频频段干 扰程度低于预设的阈值的MIPI时钟频率中,确定MIPI时钟频率的方式可以为: 如果所述对所述设备当前使用的射频频段干扰程度低于预设的阈值的MIPI时 钟频率中存在设备当前使用的MIPI时钟频率,则确定当前设备正在使用的MIPI 时钟频率为所述要确定的MIPI时钟频率。在本实现方式中,在保证不对当前设 备所使用的射频频段造成干扰的情况下,尽可能的使用当前设备正在使用的 MIPI时钟频率,从而可以减少MIPI时钟频率的切换次数,节省设备的性能和功 耗开支。

射频频段信息除了包括当前设备正在使用的射频频段信息外,还可以包括 当前设备所在服务小区的相邻小区的射频频段信息。在这种情况下,在设备正 在使用的射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述MIPI 时钟频率时,可以根据相邻小区的射频频段进行确定。例如,可以根据相邻小 区的射频频段的能量强度进行排序,在不会对当前设备正在使用的射频频段不 产生干扰的MIPI时钟频率中,选择不会对能量强度排序靠前的相邻小区的射频 频段造成干扰的MIPI时钟频率。在这种情况下,所确定的MIPI时钟频率在不 会对当前设备使用的射频频率造成干扰的同时,不会对强度较强的相邻小区的 射频频段造成干扰。由于强度较强的相邻小区一般在距离上也更接近,因此设 备移动到该相邻小区的可能性更高,因此所确定的MIPI时钟频率对相邻小区也 有较好的适应性。

又例如,可以优先选择对相邻小区中设备曾经使用过的小区的射频频段不 产生干扰的MIPI时钟频率。在这种情况下,由于对于曾经使用过的小区,设备 有更大的可能性会重新进入该服务小区范围使用

或者,在一种具体的实现方式中,根据所述相邻小区的射频频段信息和所 述预设的对应关系,在所述对所述当前设备正在使用的射频频段干扰程度低于 预设的阈值的MIPI时钟频率中,选择干扰程度小于所述预设的阈值的相邻小区 射频频段数量最多的MIPI时钟频率为所述要确定的MIPI时钟频率。例如,结 合图3,当前小区的射频频段为B20,则MIPI时钟频率486.4、499.2和480均不 会对B20造成干扰,相邻小区的射频频段为B8、B3、B39和B2,则对于相邻小 区的射频频段,MIPI时钟频率486.4和480均会对其中两个射频频段造成干扰, 而499.2只会对一个射频频段造成干扰。因此,选择MIPI时钟频率499.2为所 述要确定的MIPI时钟频率。在这种实现方式中,在保证对当前设备正在使用的 射频频率不造成干扰的情况下,所确定的MIPI时钟频率尽可能多的不会对相邻 小区的射频频段造成干扰。因此,当设备移动到相邻小区时,是确定的MIPI 时钟频率有较大可能性可以不会对相邻小区的射频频段造成干扰,因此提高了 所确定的MIPI时钟频率的适应性。

S202、将所述设备的MIPI时钟频率配置为所述MIPI时钟频率。

确定对设备正在使用的射频频段不产生干扰的MIPI时钟频率后,将设备的 MIPI时钟频率切换为所述不产生干扰的MIPI时钟频率,从而减小MIPI时钟频 率对通信设备的通信质量的干扰。

在S202的一种实现方式中,可以将MIPI时钟频率配置到MIPI硬件寄存器 中,从而使显示屏在配置之后按照新的MIPI时钟频率进行工作。

可选的,在一种实现方式中,当设备处于亮屏状态时,才切换当前设备的 MIPI时钟频率为所述MIPI时钟频率。亮屏状态是指显示屏通电并处于工作状态 下,此时设备的ACPU、MIPI模块等同时也会通电并处于工作状态。因此,当 设备处于亮屏状态时,MIPI模块会按照MIPI时钟频率进行工作,此时MIPI时 钟频率才有可能对通信造成干扰;反之,当设备处于灭屏状态下,即显示屏以 及MIPI模块均未通电,则MIPI时钟频率并不会对射频频率造成干扰。在这种 实现方式中,避免了MIPI在不工作的情况下进行的MIPI时钟频率切换,从而 减小了时钟频率切换所造成的功耗以及性能的影响。

可选的,在另一种实现方式中,当MIPI处于idle状态时,切换当前设备的 MIPI时钟频率为所述MIPI时钟频率。当MIPI处于idle状态时,虽然MIPI模块 处于工作状态,但并没有数据通过MIPI进行传输。因此,在此状态下对MIPI 时钟频率进行切换,可以将由于MIPI时钟频率进行切换对显示画面所造成的影 响减小到最小。

例如,当增强现实控制器EDC处于消隐区,则所述MIPI处于idle状态。EDC 中具有横向与纵向消隐区,这些消隐区的配置是与当前手机上使用的显示屏的 配置值相一致,即这个配置值是由显示屏模组供应商提供的。当EDC处于消隐 区,即消隐区内MIPI并没有传输数据,处于idle状态,因此可以利用这段消隐 区进行动态切换MIPI的时钟频率。具体的,在EDC模块中增加有效数据传输结 束的硬件中断上报,收到该中断上报后,就说明EDC当前处于消隐区,此时 MIPI并未传输数据,可以切换MIPI的时钟频率。

可选的,在一种实现方式中,切换当前设备的MIPI时钟频率为所述MIPI 时钟频率包括:判断当前设备的MIPI时钟频率与所述MIPI时钟频率是否不同, 若不同则切换当前设备的MIPI时钟频率为所述MIPI时钟频率。在本实现方式 中,只在当前设备的MIPI时钟频率与确定的不对通信造成干扰的MIPI时钟频 率不同的情况下才切换MIPI时钟频率,从而减少了切换次数,节省了切换MIPI 时钟频率所产生的性能和功耗的消耗。

下面结合图3,以智能手机作为执行本方法的通信设备,介绍本实施例的 一种具体的实现方式:

由于智能手机通信以及显示时涉及到手机中的多个模块,跟本发明技术相 关的模块主要有通信模块中的接入层,非接入层(Non-AccessStratum,检测NAS) 以及MIPI模块。相应的需要这些模块获知当前设备的射频频段,然后选择出不 会对该射频信号产生干扰的MIPI时钟频率,具体实现如下:

接入层:将服务小区射频频段上报MTC,其中使用GSM网络作为主模情况 下,还需要上报跳频频点给MTC。优选的,AS还可以搜集相邻小区的射频频段 并上报给MTC。

非接入层NAS中MTC在收到接入层上报的服务小区射频频段后,通过预 设的MIPI时钟频率在不同的射频频段中的干扰程度表中查询,选择出对该射频 频段不会产生干扰的MIPI时钟频率,并上报无线接口层(RadioLayerInterface, RLI),RLI在收到了上报的MIPI时钟频率后,再调用Kernel层EDC模块提供的 系统调用接口,将该MIPI时钟频率下发给MIPI模块。

如图3所示,上述步骤的具体流程为:

301、MTC在初始化的的时候,将MIPI时钟频率的取值设置为无效值,并 且将各modem的射频频段信息刷新为无效值;

302、各个接入层,通过统一的ID_RRC_MTC_USING_FREQ_IND消息,上报 射频频段信息,优选的,射频频段信息中还包含相邻小区的射频频段;

303、选择对当前服务小区射频频段不会产生干扰的MIPI时钟频率,优选 的,选择当前服务小区不会产生干扰的MIPI时钟频率中对更多相邻服务小区或 者最接近的相邻服务小区不产生干扰的MIPI时钟频率;

304、根据计算结果判断当前的MIPI时钟频率与计算所得的MIPI时钟频率 相比是否发生变化,如果没有变化,则流程结束,否则到步骤305;

305、MTC发送消息ID_MTC_MTA_MIPICLK_INFO_IND给MTA模块;

306、MTA模块发送消息ID_MTA_AT_MIPICLK_INFO_IND给AT接口;

307、AT上报MIPI时钟频率给无线接口层(radiointerfacelayer,RIL);

308、RIL通过调用ioctl接口设置MIPI的时钟频率。

MIPI模块获知当前MIPI时钟频率需要切换的频点之后,需要将该MIPI时 钟频率配置到MIPI硬件寄存器中,使其后续的LCD上显示的数据,按照这个时 钟频率进行工作。具体的,将RIL通过ioctl接口设置的MIPI时钟频率存储在 ddr中;MIPI模块收到需要配置MIPI时钟频率之后,计算跟这个时钟频率相关 的一系列MIPI寄存器中需要配置的值,将这些需要重新配置的值先存储在事先 定义的数组中;检测EDC模块上报的数据传输结束中断,当收到这个中断之后, 即EDC处于消隐区中,判断当前是否需要切换MIPI时钟频率。判断的条件是: 目前正在使用的MIPI时钟频率是否与需要切换的MIPI时钟频率相同,如果相 同,就认为不需要切换这个频率,相反如果不相同,则需要把存储在数组中的 MIPI寄存器需要配置的值配置到相应的MIPI寄存器中,从而完成MIPI时钟的 切换。

可见,在本发明实施例中,通过获取当前设备的射频频段信息,当当前设 备射频频段发生变化时上报射频频段信息,进而筛选出对当前设备射频频段不 产生干扰的MIPI时钟频率,并将设备的MIPI时钟频率修改为所述不产生干扰 的MIPI时钟频率。从而保证了当当前设备的射频频率发送变化时,前设备所使 用的MIPI时钟频率不会对所述射频频率产生干扰,提高了通信设备的通信质 量。

此外,通过在设备亮屏状态下才进行切换,或者当筛选出的MIPI时钟频率 与设备所使用的MIPI时钟频率不同时才进行切换,或者在一定的时间间隔后才 进行筛选,或者筛选出的MIPI时钟频率同时最大程度的对相邻小区不产生干 扰,从而减少了MIPI时钟频率的筛选或者切换次数,节省了系统资源,减小的 通信设备的功耗。

此外,当MIPI处于idle状态,或者当EDC处于消隐区时,才进行切换,从 而减小了MIPI切换时对于显示屏显示效果的影响,提高了用户体验。

结合图4,是本发明实施例提供的减小MIPI对通信质量干扰的通信设备400 的结构示意图。本设备可用于执行或者部分执行前述方法实施例中的方法,因 此在前述实施例中已近说明的术语、概念或者解释,在本实施例中不再赘述。 所述设备包括:

射频频段汇聚模块401,用于获取当前设备的射频频率信息,以及当当前 设备射频频段发生变化时,将所述射频频段信息传输给MIPI时钟频率筛选模 块,所述射频频段信息包括所述当前设备正在使用的射频频段信息。

MIPI时钟频率筛选模块402,用于获取由射频频段汇聚模块传输的射频频 段信息,根据所述射频频段信息,确定MIPI时钟频率,所述MIPI时钟频率不 会对所述当前设备正在使用的射频频段产生干扰,以及将所述MIPI时钟频率传 输给MIPI时钟频率控制模块。

MIPI时钟频率控制模块403,用于接收MIPI时钟频率筛选模块传输的MIPI 时钟频率,将所述设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。

参考前述方法实施例,MIPI时钟频率筛选模块402还可以有如下可选的实 施方式:

可选的,根据所述射频频段信息,在预设的MIPI时钟频率在不同的射频频 段中的干扰程度对应关系表中查询,所述确定的MIPI时钟频率为对所述当前设 备正在使用的射频频段干扰程度最低的MIPI时钟频率。

可选的,根据所述射频频段信息,在预设的MIPI时钟频率在不同的射频频 段中的干扰程度对应关系表中查询,选出对所述当前设备正在使用的射频频段 干扰程度低于预设的阈值的MIPI时钟频率;在所述对所述当前设备正在使用的 射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述MIPI时钟频 率。

其中,可选的,在所述对所述当前设备正在使用的射频频段干扰程度低于 预设的阈值的MIPI时钟频率中,查询所述预设的MIPI时钟频率在不同的射频 频段中的干扰程度对应关系表,干扰程度低于预设的阈值的射频频段数量最多 的MIPI时钟频率为所述要确定的MIPI时钟频率。

其中,可选的,如果所述对所述当前设备正在使用的射频频段干扰程度低 于预设的阈值的MIPI时钟频率中存在当前设备正在使用的MIPI时钟频率,则 当前设备正在使用的MIPI时钟频率为所述要确定的MIPI时钟频率。

可选的,射频频段信息包括所述当前设备正在使用的射频频段信息外,还 包括和当前设备所在服务小区的相邻小区的射频频段信息。根据所述当前设备 所在服务小区的相邻小区的射频频段信息,在所述对所述当前设备正在使用的 射频频段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述MIPI时钟频 率。

其中,可选的,根据所述相邻小区的射频频段信息,在预设的MIPI时钟频 率在不同的射频频段中的干扰程度表中查询,在所述对所述当前设备正在使用 的射频频段干扰程度低于预设的阈值的MIPI时钟频率中,选择干扰程度小于预 设的阈值的相邻小区射频频段数量最多的MIPI时钟频率为所述要确定的MIPI 时钟频率。

可选的,MIPI时钟频率筛选模块403还用于,在确定MIPI时钟频率之后, 判断所述MIPI时钟频率是否与当前设备所用MIPI时钟频率相同,若果不相同, 则将所述MIPI时钟频率传输给MIPI时钟频率控制模块。

可选的,MIPI时钟频率控制模块403还用于,接收MIPI时钟频率筛选模块 传输的MIPI时钟频率之后,判断所述MIPI时钟频率是否与当前设备所用MIPI 时钟频率是否相同,如果不同,则切换当前设备的MIPI时钟频率为所述MIPI 时钟频率。

MIPI时钟频率控制模块,用于接收MIPI时钟频率筛选模块传输的MIPI时 钟频率,以及切换当前设备的MIPI时钟频率为所述MIPI时钟频率。

结合前述方法实施例,MIPI时钟频率控制模块还可以有如下可选的实施方 式:

可选的,当所述当前设备处于亮屏状态,切换当前设备的MIPI时钟频率为 所述MIPI时钟频率。

可选的,当MIPI处于idle状态时,切换当前设备的MIPI时钟频率为所述 MIPI时钟频率。

优选的,当增强现实控制器EDC处于消隐区,则所述MIPI处于idle状态。

结合前述图3所对应实施例中的介绍,AS可以执行本实施例中射频频段汇 聚模块的功能,NAS(包括MTC模块、MTA模块、AT模块)可以实现本实施例 中时钟频率筛选模块的功能,RIL接口和EDC模块可以实现本实施例中时钟频 率配置模块的功能。

本实施例中的各个模块在具体实现时,可以封装在同一个或者不同的处理 芯片中,所封装的芯片能够实现与设备其他相关模块的交互。其中,射频频段 汇聚模块401所在处理芯片可以与设备的射频频段配置模块进行交互,获取射 频频段配置模块所配置的射频频段;MIPI时钟频率控制模块403能够实现对设 备显示驱动的控制,从而切换MIPI时钟频率。

参照图5,是本发明实施例提供的一种通信设备500的结构示意图,所述 通信设备包括处理器501、存储器502以及移动产业处理器接口MIPI503,其中, 所述存储器用于存储计算机程序;所述处理器用于读取所述计算机程序以用于: 当所述通信设备使用的射频频段发生变化后,根据射频频段信息,确定MIPI 时钟频率,所述射频频段信息包括所述设备当前使用的射频频段,所述确定的 MIPI时钟频率不会对所述设备当前使用的射频频段产生干扰;将所述通信设备 的MIPI时钟频率配置为所述确定的MIPI时钟频率。

应当理解的是,存储器可以包括只读存储器和随机存取存储器,并向处理 器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器 (nonvolatilerandomaccessmemory,NVRAM)

在一些实施方式中,存储器存储了如下的元素,可执行模块或者数据结构, 或者他们的子集,或者他们的扩展集:操作系统,包含各种系统程序,例如的 通信层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;以及各 类应用程序。

可选的,所述所述处理器用于读取所述计算机程序具体用于:将所述设备 的MIPI时钟频率配置为所述确定的MIPI时钟频率时,确定所述设备的显示屏 是否被点亮;若所述显示屏已经被点亮,则将所述设备的MIPI时钟频率配置为 所述确定的MIPI时钟频率。或者,在另一种实现方式中,确定所述MIPI是否 处于空闲idle状态;若所述MIPI处于idle状态,则将所述MIPI时钟频率配置 为所述确定的MIPI时钟频率。

可选的,所述处理器用于读取所述计算机程序具体用于当根据所述射频频 段信息,确定MIPI时钟频率时,根据设备当前使用的所述射频频段和预设的对 应关系,确定所述MIPI时钟频率为对所述设备当前使用的所述射频频段干扰程 度最低的MIPI时钟频率,其中,所述对应关系包括不同的MIPI时钟频率对设 备当前使用的所述射频频段的干扰程度。

在一种实现方式中,所述处理器用于读取所述计算机程序具体用于:当根 据所述射频频段信息,确定MIPI时钟频率时,根据设备当前使用的所述射频频 段和预设的对应关系,确定对所述设备当前使用的射频频段干扰程度低于预设 的阈值的MIPI时钟频率,其中,所述对应关系包括不同的MIPI时钟频率对设 备当前使用的所述射频频段的干扰程度。在所述对所述设备当前使用的射频频 段干扰程度低于预设的阈值的MIPI时钟频率中,确定所述MIPI时钟频率,可 选的,根据所述预设的对应关系确定干扰程度低于预设的阈值的射频频段数量 最多的MIPI时钟频率为所述要确定的MIPI时钟频率。

在另一种实现方式中,所述射频频段信息还包括设备当前所在服务小区的 相邻小区的射频频段。所述处理器用于读取所述计算机程序具体用于:在所述 对所述设备当前使用的射频频段干扰程度低于预设的阈值的MIPI时钟频率中, 确定所述MIPI时钟频率时,根据设备当前所在服务小区的相邻小区的射频频 段,在所述对所述当前设备正在使用的射频频段干扰程度低于预设的阈值的 MIPI时钟频率中,确定所述MIPI时钟频率。可选的,根据所述相邻小区的射频 频段信息和所述预设的对应关系,在所述对所述当前设备正在使用的射频频段 干扰程度低于预设的阈值的MIPI时钟频率中,选择干扰程度小于所述预设的阈 值的相邻小区射频频段数量最多的MIPI时钟频率为所述要确定的MIPI时钟频 率。

可选的,所述处理器用于读取所述计算机程序具体用于:切换当前设备的 MIPI时钟频率为所述MIPI时钟频率时,判断当前设备的MIPI时钟频率与所述 确定的MIPI时钟频率是否不同,若不同则将所述设备的MIPI时钟频率配置为 所述确定的MIPI时钟频率。

下面,以所述设备为一种智能手机为例,对本设备的具体实现方式进行说 明。所述智能手机在前述实施例中通信设备500所对应的的处理器501包含处 理图像显示任务的处理器(简称ACPU)以及处理通信任务的处理器(简称 CCPU),当然,ACPU或CCPU可以由一个单独的处理芯片所集成,也可以是多 个处理芯片的集合。则前述实施例通信设备400中各模块可以在所述智能手机 中以如下方式实现。

结合图6,是本实施例应用于智能手机的一种实现方式。其中,CCPU集成 了射频频段汇聚模块401、MIPI时钟频率筛选模块402,ACPU集成了MIPI时钟 频率控制模块403。

在有多个通信模式的情况下,不同的通信模式可能对应不同的CCPU,在这 种情况下,可能每个不同的CCPU中集成了不同的射频频段汇聚模块401和MIPI 时钟频率筛选模块402。

不同通信模式下的modem当前所驻留的无线环境情况,例如modem和 modem2分别上报GSM网络制式和WCDMA网络制式下当前设备正在使用的射 频频段信息。优选的,还要上报相邻小区的射频频段信息。

CCPU中MTC模块中的射频频段汇聚模块401获取当前设备的射频频段信 息。当射频频段发生变化时,将所述射频频段信息传输给MIPI时钟频率筛选模 块。优选的,射频频段信息还包括相邻小区的射频频段信息。

MTC模块中的MIPI时钟频率筛选模块以上述射频频段信息为输入,根据 MIPI时钟频率和射频频段的干扰对应关系,选择不会干扰当前设备使用的射频 频段的MIPI时钟频率。优选的,在确保不会干扰当前设备使用的射频频段的情 况下,选择对相邻服务小区所使用的射频频段也不会造成干扰的MIPI时钟频 率。在确定MIPI时钟频率后,将筛选出的MIPI时钟频率发送给MIPI时钟频率 控制模块。

为做到减少对ACPU唤醒造成的功耗增加,需在亮屏的情况下发送。若处 于灭屏状态,则说明当前显示屏不需要显示,那么MIPI也没有工作,这样也就 不会对射频产生干扰。此外,为了避免频繁发送消息至ACPU,本模块可以减少 发送频率,将每次发送之间的时间间隔设置为一定的时间。例如控制在每30 秒发送一次;为进一步减少发送频度,还可以先判断该待发送MIPI时钟频率是 否和前一次发送的一样,如一样则不发送。

间隔发送可以通过定时器来实现,具体实现方式可以是向MIPI时钟频率控 制模块发出MIPI时钟频率时时启动定时器;在定时器到期之前,收集MIPI时 钟频率筛选模块确定的MIPI时钟频率;当定时器到期时,采用最后更新的MIPI 时钟频率频率,并发送给MIPI时钟频率控制模块。

由于在本实施例中,MIPI时钟频率控制模块可能收到多个MIPI时钟频率筛 选模块发送的MIPI时钟频率,因此,可以优选选择多个MIPI时钟筛选模块均 发送的MIPI时钟频率,或者由最多个MIPI时钟筛选模块均发送的MIPI时钟频 率作为要配置的MIPI时钟频率。

ACPU中的RIL模块中的MIPI时钟频率控制模块:ACPURIL层收到CCPU的 MIPI时钟频率后,通过调用函数的方式把新的MIPI时钟频率通过EDC配置到 MIPI驱动模块中。

结合图7,是实施例应用于智能手机的另一种实现方式。与上一种实现方 式所不同的是,在该种实现方式中,MIPI时钟筛选模块集成在了ACPU中。可 选的,可以将MIPI时钟筛选模块集成在MIPI时钟频率控制模块中,使MIPI时 钟频率控制模块具备MIPI之中筛选模块的功能。在此种情况下,MIPI时钟频率 筛选模块可以综合各个网络制式下的情况,筛选出MIPI时钟频率。各个模块的 具体实现方式与上一实现方式类似,此处不再赘述。

可见,在本发明实施例中,通过获取当前设备的射频频段信息,当当前设 备射频频段发生变化时上报射频频段信息,进而筛选出对当前设备射频频段不 产生干扰的MIPI时钟频率,并将设备的MIPI时钟频率修改为所述不产生干扰 的MIPI时钟频率。从而保证了当当前设备的射频频率发送变化时,前设备所使 用的MIPI时钟频率不会对所述射频频率产生干扰,提高了通信设备的通信质 量。

此外,通过在设备亮屏状态下才进行切换,或者当筛选出的MIPI时钟频率 与设备所使用的MIPI时钟频率不同时才进行切换,或者在一定的时间间隔后才 进行筛选,或者筛选出的MIPI时钟频率同时最大程度的对相邻小区不产生干 扰,从而减少了MIPI时钟频率的筛选或者切换次数,节省了系统资源,减小的 通信设备的功耗。

此外,当MIPI处于idle状态,或者当EDC处于消隐区时,才进行切换,从 而减小了MIPI切换时对于显示屏显示效果的影响,提高了用户体验。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的 单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也 可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之 间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通 技术人员在不付出创造性劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发 明实施例所述的绘图装置可借助软件加必需的通用硬件的方式来实现,当然也 可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等 来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬 件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例 如模拟电路、数字电路或专用电路等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以所述权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号