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

文档序号:9600677阅读:来源:国知局
前设备的MIPI时钟频率为所述MIPI时钟频率 包括:判断当前设备的MIPI时钟频率与所述MIPI时钟频率是否不同,若不同则切换当前设 备的MIPI时钟频率为所述MIPI时钟频率。在本实现方式中,只在当前设备的MIPI时钟频 率与确定的不对通信造成干扰的MIPI时钟频率不同的情况下才切换MIPI时钟频率,从而 减少了切换次数,节省了切换MIPI时钟频率所产生的性能和功耗的消耗。
[0062] 下面结合图3,以智能手机作为执行本方法的通信设备,介绍本实施例的一种具体 的实现方式:
[0063] 由于智能手机通信以及显示时涉及到手机中的多个模块,跟本发明技术相关的模 块主要有通信模块中的接入层,非接入层(Non-AccessStratum,检测NAS)以及MIPI模 块。相应的需要这些模块获知当前设备的射频频段,然后选择出不会对该射频信号产生干 扰的MIPI时钟频率,具体实现如下:
[0064] 接入层:将服务小区射频频段上报MTC,其中使用GSM网络作为主模情况下,还需 要上报跳频频点给MTC。优选的,AS还可以搜集相邻小区的射频频段并上报给MTC。
[0065] 非接入层NAS中MTC在收到接入层上报的服务小区射频频段后,通过预设的MIPI 时钟频率在不同的射频频段中的干扰程度表中查询,选择出对该射频频段不会产生干扰的 MIPI时钟频率,并上报无线接口层(RadioLayerInterface,RLI),RLI在收到了上报的 MIPI时钟频率后,再调用Kernel层EDC模块提供的系统调用接口,将该MIPI时钟频率下发 给MIPI模块。
[0066] 如图3所示,上述步骤的具体流程为:
[0067] 301、MTC在初始化的的时候,将MIPI时钟频率的取值设置为无效值,并且将各 modem的射频频段信息刷新为无效值;
[0068] 302、各个接入层,通过统一的ID_RRC_MTC_USING_FREQ_IND消息,上报射频频段 信息,优选的,射频频段信息中还包含相邻小区的射频频段;
[0069] 303、选择对当前服务小区射频频段不会产生干扰的MIPI时钟频率,优选的,选择 当前服务小区不会产生干扰的MIPI时钟频率中对更多相邻服务小区或者最接近的相邻服 务小区不产生干扰的MIPI时钟频率;
[0070] 304、根据计算结果判断当前的MIPI时钟频率与计算所得的MIPI时钟频率相比是 否发生变化,如果没有变化,则流程结束,否则到步骤305 ;
[0071 ] 305、MTC发送消息ID_MTC_MTA_MIPICLK_INFO_IND给MTA模块;
[0072] 306、MTA模块发送消息ID_MTA_AT_MIPICLK_INFO_IND给AT接口;
[0073] 307、AT上报MIPI时钟频率给无线接口层(radiointerfacelayer,RIL);
[0074] 308、RIL通过调用ioctl接口设置MIPI的时钟频率。
[0075] MIPI模块获知当前MIPI时钟频率需要切换的频点之后,需要将该MIPI时钟频率 配置到MIPI硬件寄存器中,使其后续的IXD上显示的数据,按照这个时钟频率进行工作。 具体的,将RIL通过ioctl接口设置的MIPI时钟频率存储在ddr中;MIPI模块收到需要配 置MIPI时钟频率之后,计算跟这个时钟频率相关的一系列MIPI寄存器中需要配置的值,将 这些需要重新配置的值先存储在事先定义的数组中;检测EDC模块上报的数据传输结束中 断,当收到这个中断之后,即EDC处于消隐区中,判断当前是否需要切换MIPI时钟频率。判 断的条件是:目前正在使用的MIPI时钟频率是否与需要切换的MIPI时钟频率相同,如果相 同,就认为不需要切换这个频率,相反如果不相同,则需要把存储在数组中的MIPI寄存器 需要配置的值配置到相应的MIPI寄存器中,从而完成MIPI时钟的切换。
[0076] 可见,在本发明实施例中,通过获取当前设备的射频频段信息,当当前设备射频频 段发生变化时上报射频频段信息,进而筛选出对当前设备射频频段不产生干扰的MIPI时 钟频率,并将设备的MIPI时钟频率修改为所述不产生干扰的MIPI时钟频率。从而保证了 当当前设备的射频频率发送变化时,前设备所使用的MIPI时钟频率不会对所述射频频率 产生干扰,提高了通信设备的通信质量。
[0077] 此外,通过在设备亮屏状态下才进行切换,或者当筛选出的MIPI时钟频率与设备 所使用的MIPI时钟频率不同时才进行切换,或者在一定的时间间隔后才进行筛选,或者筛 选出的MIPI时钟频率同时最大程度的对相邻小区不产生干扰,从而减少了MIPI时钟频率 的筛选或者切换次数,节省了系统资源,减小的通信设备的功耗。
[0078] 此外,当MIPI处于idle状态,或者当EDC处于消隐区时,才进行切换,从而减小了 MIPI切换时对于显不屏显不效果的影响,提尚了用户体验。
[0079] 结合图4,是本发明实施例提供的减小MIPI对通信质量干扰的通信设备400的结 构示意图。本设备可用于执行或者部分执行前述方法实施例中的方法,因此在前述实施例 中已近说明的术语、概念或者解释,在本实施例中不再赘述。所述设备包括:
[0080] 射频频段汇聚模块401,用于获取当前设备的射频频率信息,以及当当前设备射频 频段发生变化时,将所述射频频段信息传输给MIPI时钟频率筛选模块,所述射频频段信息 包括所述当前设备正在使用的射频频段信息。
[0081]MIPI时钟频率筛选模块402,用于获取由射频频段汇聚模块传输的射频频段信 息,根据所述射频频段信息,确定MIPI时钟频率,所述MIPI时钟频率不会对所述当前设备 正在使用的射频频段产生干扰,以及将所述MIPI时钟频率传输给MIPI时钟频率控制模块。
[0082]MIPI时钟频率控制模块403,用于接收MIPI时钟频率筛选模块传输的MIPI时钟 频率,将所述设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。
[0083] 参考前述方法实施例,MIPI时钟频率筛选模块402还可以有如下可选的实施方 式:
[0084] 可选的,根据所述射频频段信息,在预设的MIPI时钟频率在不同的射频频段中的 干扰程度对应关系表中查询,所述确定的MIPI时钟频率为对所述当前设备正在使用的射 频频段干扰程度最低的MIPI时钟频率。
[0085] 可选的,根据所述射频频段信息,在预设的MIPI时钟频率在不同的射频频段中的 干扰程度对应关系表中查询,选出对所述当前设备正在使用的射频频段干扰程度低于预设 的阈值的MIPI时钟频率;在所述对所述当前设备正在使用的射频频段干扰程度低于预设 的阈值的MIPI时钟频率中,确定所述MIPI时钟频率。
[0086] 其中,可选的,在所述对所述当前设备正在使用的射频频段干扰程度低于预设的 阈值的MIPI时钟频率中,查询所述预设的MIPI时钟频率在不同的射频频段中的干扰程度 对应关系表,干扰程度低于预设的阈值的射频频段数量最多的MIPI时钟频率为所述要确 定的MIPI时钟频率。
[0087] 其中,可选的,如果所述对所述当前设备正在使用的射频频段干扰程度低于预设 的阈值的MIPI时钟频率中存在当前设备正在使用的MIPI时钟频率,则当前设备正在使用 的MIPI时钟频率为所述要确定的MIPI时钟频率。
[0088] 可选的,射频频段信息包括所述当前设备正在使用的射频频段信息外,还包括和 当前设备所在服务小区的相邻小区的射频频段信息。根据所述当前设备所在服务小区的相 邻小区的射频频段信息,在所述对所述当前设备正在使用的射频频段干扰程度低于预设的 阈值的MIPI时钟频率中,确定所述MIPI时钟频率。
[0089] 其中,可选的,根据所述相邻小区的射频频段信息,在预设的MIPI时钟频率在不 同的射频频段中的干扰程度表中查询,在所述对所述当前设备正在使用的射频频段干扰程 度低于预设的阈值的MIPI时钟频率中,选择干扰程度小于预设的阈值的相邻小区射频频 段数量最多的MIPI时钟频率为所述要确定的MIPI时钟频率。
[0090] 可选的,MIPI时钟频率筛选模块403还用于,在确定MIPI时钟频率之后,判断所 述MIPI时钟频率是否与当前设备所用MIPI时钟频率相同,若果不相同,则将所述MIPI时 钟频率传输给MIPI时钟频率控制模块。
[0091] 可选的,MIPI时钟频率控制模块403还用于,接收MIPI时钟频率筛选模块传输的 MIPI时钟频率之后,判断所述MIPI时钟频率是否与当前设备所用MIPI时钟频率是否相同, 如果不同,则切换当前设备的MIPI时钟频率为所述MIPI时钟频率。
[0092]MIPI时钟频率控制模块,用于接收MIPI时钟频率筛选模块传输的MIPI时钟频率, 以及切换当前设备的MIPI时钟频率为所述MIPI时钟频率。
[0093] 结合前述方法实施例,MIPI时钟频率控制模块还可以有如下可选的实施方式:
[0094] 可选的,当所述当前设备处于亮屏状态,切换当前设备的MIPI时钟频率为所述 MIPI时钟频率。
[0095] 可选的,当MIPI处于idle状态时,切换当前设备的MIPI时钟频率为所述MIPI时 钟频率。
[0096] 优选的,当增强现实控制器EDC处于消隐区,则所述MIPI处于idle状态。
[0097] 结合前述图3所对应实施例中的介绍,AS可以执行本实施例中射频频段汇聚模块 的功能,NAS(包括MTC模块、MTA模块、AT模块)可以实现本实施例中时钟频率筛选模块的 功能,RIL接口和EDC模块可以实现本实施例中时钟频率配置模块的功能。
[0098] 本实施例中的各个模块在具体实现时,可以封装在同一个或者不同的处理芯片 中,所封装的芯片能够实现与设备其他相关模块的交互。其中,射频频段汇聚模块401所在 处理芯片可以与设备的射频频段配置模块进行交互,获取射频频段配置模块所配置的射频 频段;MIPI时钟频率控制模块403能够实现对设备显示驱动的控制,从而切换MIPI时钟频 率。
[0099] 参照图5,是本发明实施例提供的一种通信设备500的结构示意图,所述通信设备 包括处理器501、存储器502以及移动产业处理器接口MIPI503,其中,所述存储器用于存储 计算机程序;所述处理器用于读取所述计算机程序以用于:当所述通信设备使用的射频频 段发生变化后,根据射频频段信息,确定MIPI时钟频率,所述射频频段信息包括所述设备 当前使用的射频频段,所述确定的MIPI时钟频率不会对所述设备当前使用的射频频段产 生干扰;将所述通信设备的MIPI时钟频率配置为所述确定的MIPI时钟频率。
[0100] 应当理解的是,存储器可以包括只读存储器和随机存取存储器,并向处理器提供 指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(nonvolatilerandom accessmemory,NVRAM)
[0101] 在一些实施方式中,存储器存储了如下的元素,可执行模块或者数据结构,或者他
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1