设备物理方向与系统逻辑方向映射方法和系统技术方案

技术编号:11207945 阅读:63 留言:0更新日期:2015-03-26 16:38
本发明专利技术公开了一种设备物理方向与系统逻辑方向映射方法和系统,其中方法包括:根据电子设备的设备物理方向与电子设备的系统逻辑方向,配置电子设备的系统属性;根据系统属性,修改电子设备的下层向电子设备的系统上层框架上报的第一方向信息,和系统上层框架对下层设置的第二方向信息,实现电子设备的设备物理方向与电子设备的系统逻辑方向映射。其通过配置的系统属性,统一对系统方向进行修改,保证了各模块的独立性,不需要调用源代码并进行重新编译,从而减小了各模块之间的耦合度。有效解决了现有的采用各个模块对逻辑方向进行强制修改导致的各模块之间的耦合度增加的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种设备物理方向与系统逻辑方向映射方法和系统,其中方法包括:根据电子设备的设备物理方向与电子设备的系统逻辑方向,配置电子设备的系统属性;根据系统属性,修改电子设备的下层向电子设备的系统上层框架上报的第一方向信息,和系统上层框架对下层设置的第二方向信息,实现电子设备的设备物理方向与电子设备的系统逻辑方向映射。其通过配置的系统属性,统一对系统方向进行修改,保证了各模块的独立性,不需要调用源代码并进行重新编译,从而减小了各模块之间的耦合度。有效解决了现有的采用各个模块对逻辑方向进行强制修改导致的各模块之间的耦合度增加的问题。【专利说明】设备物理方向与系统逻辑方向映射方法和系统
本专利技术涉及电子系统领域,特别是涉及一种设备物理方向与系统逻辑方向映射方 法和系统。
技术介绍
随着手机、平板电脑等智能电子设备的兴起及快速发展,在手机、平板电脑等智能 电子设备的设计和生产领域,经常出现由于模具设计原因导致显示屏幕装反、物理横屏当 坚屏使用、物理坚屏当横屏使用等问题。通常,解决该类问题采用各个模块对逻辑方向进行 强制修改的方法。但是,通过各个模块对逻辑方向进行强制修改,增加了各模块之间的耦合 度。
技术实现思路
基于此,有必要针对采用各个模块对逻辑方向进行强制修改导致各模块之间的耦 合度增加的问题,提供一种设备物理方向与系统逻辑方向映射方法和系统。 为实现本专利技术目的提供的一种设备物理方向与系统逻辑方向映射方法,包括如下 步骤: 根据电子设备的设备物理方向与所述电子设备的系统逻辑方向,配置所述电子设 备的系统属性; 根据所述系统属性,修改所述电子设备的下层向所述电子设备的系统上层框架上 报的第一方向信息,和所述系统上层框架对所述下层设置的第二方向信息,实现所述电子 设备的设备物理方向与所述电子设备的系统逻辑方向映射。 在其中一个实施例中,所述系统属性设置为ro. sf. rotation。 在其中一个实施例中,所述根据所述系统属性,修改所述电子设备的下层向所述 电子设备的系统上层框架上报的第一方向信息,和所述系统上层框架对所述下层设置的第 二方向信息,包括如下步骤: 根据所述系统属性,修改所述电子设备的重力传感器向所述系统上层框架上报的 重力传感器数据; 根据所述系统属性,修改所述系统上层框架对所述电子设备的触摸屏或鼠标设置 的视图窗口参数。 在其中一个实施例中,所述根据所述系统属性,修改所述电子设备的下层向所述 电子设备的系统上层框架上报的第一方向信息,和所述系统上层框架对所述下层设置的第 二方向信息,包括如下步骤: 根据所述系统属性,修改所述电子设备的显示模块向所述系统上层框架上报的显 示方向信息;同时,修改所述系统上层框架对所述显示模块设置的显示投影参数。 在其中一个实施例中,根据所述系统属性,修改所述电子设备的下层向所述电子 设备的系统上层框架上报的第一方向信息,和所述系统上层框架对所述下层设置的第二方 向信息,包括如下步骤: 根据所述系统属性,修改所述电子设备的图像采集模块向所述系统上层框架上报 的图像采集方向; 根据所述系统属性,修改所述系统上层框架对所述电子设备的截图模块设置的截 取屏幕数据。 在其中一个实施例中,所述电子设备的操作系统为Android操作系统、IOS操作系 统或windows phone操作系统。 相应的,基于同一专利技术构思,本专利技术还提供了一种设备物理方向与系统逻辑方向 映射系统,包括配置模块和修改模块;所述配置模块与所述修改模块通讯连接; 所述配置模块,用于根据电子设备的设备物理方向与所述电子设备的系统逻辑方 向,配置所述电子设备的系统属性; 所述修改模块,用于根据所述系统属性,修改所述电子设备的下层向所述电子设 备的系统上层框架上报的第一方向信息,和所述系统上层框架对所述下层设置的第二方向 信息,实现所述电子设备的设备物理方向与所述电子设备的系统逻辑方向映射。 在其中一个实施例中,所述修改模块包括重力传感器修改单兀和输入设备修改单 元; 所述重力传感器修改单元,用于根据所述系统属性,修改所述电子设备的重力传 感器向所述系统上层框架上报的重力传感器数据; 所述输入设备修改单元,用于根据所述系统属性,修改所述系统上层框架对所述 电子设备的触摸屏或鼠标设置的视图窗口参数。 在其中一个实施例中,所述修改模块包括显示模块修改单元; 所述显示模块修改单元,用于根据所述系统属性,修改所述电子设备的显示模块 向所述系统上层框架上报的显示方向信息;同时,修改所述系统上层框架对所述显示模块 设置的显示投影参数。 在其中一个实施例中,所述修改模块包括图像采集修改单元和截图修改单元; 所述图像采集修改单元,用于根据所述系统属性,修改所述电子设备的图像采集 模块向所述系统上层框架上报的图像采集方向; 所述截图修改单元,用于根据所述系统属性,修改所述系统上层框架对所述电子 设备的截图模块设置的截取屏幕数据。 本专利技术提供的设备物理方向与系统逻辑方向映射方法的有益效果: 其通过根据电子设备的设备物理方向与电子设备的系统逻辑方向,增设配置一系 统属性。并根据配置的该系统属性,对电子设备的下层向系统上层框架上报的第一方向信 息和系统上层框架对下层设置的第二方向信息进行修改,控制电子设备的设备物理方向与 系统逻辑方向重新映射,以解决由于模具原因导致LCD(Liquid Crystal Display,液晶显 示器)屏幕装反、物理坚屏横用、物理横屏坚用的问题。并且,通过配置的系统属性,将配置 集中到该系统属性中,统一对系统方向进行修改,保证了各模块的独立性,不需要调用源代 码并进行重新编译,从而减小了各模块之间的耦合度。有效解决了现有的采用各个模块对 逻辑方向进行强制修改导致的各模块之间的耦合度增加的问题。 【专利附图】【附图说明】 图1为本专利技术的设备物理方向与系统逻辑方向映射方法流程图; 图2为采用本专利技术的设备物理方向与系统逻辑方向映射方法一具体实施例进行 映射的示意图; 图3为物理横屏示意图; 图4为物理坚屏示意图; 图5为物理横屏时,电子设备的重力传感器坐标图; 图6为物理坚屏时,电子设备的重力传感器坐标图。 【具体实施方式】 为使本专利技术技术方案更加清楚,以下结合附图及具体实施例对本专利技术做进一步详 细说明。 参见图1,作为本专利技术的设备物理方向与系统逻辑方向映射方法的一具体实施例, 包括如下步骤: 步骤S100,根据电子设备的设备物理方向与电子设备的系统逻辑方向,配置电子 设备的系统属性。 步骤S200,根据系统属性,修改电子设备的下层向电子设备的系统上层框架上报 的第一方向信息,和系统上层框架对下层设置的第二方向信息,实现所述电子设备的设备 物理方向与所述电子设备的系统逻辑方向映射。 通过根据电子设备的设备物理方向与系统逻辑方向,配置系统属性,并根据配置 的该系统属性,对电子设备的下层(包括输入模块和显示模块等)向系统上层框架上报的 第一方向信息和系统上层框架对下层设置的第二方向信息进行修改,对电本文档来自技高网...
设备物理方向与系统逻辑方向映射方法和系统

【技术保护点】
一种设备物理方向与系统逻辑方向映射方法,其特征在于,包括如下步骤:根据电子设备的设备物理方向与所述电子设备的系统逻辑方向,配置所述电子设备的系统属性;根据所述系统属性,修改所述电子设备的下层向所述电子设备的系统上层框架上报的第一方向信息,和所述系统上层框架对所述下层设置的第二方向信息,实现所述电子设备的设备物理方向与所述电子设备的系统逻辑方向映射。

【技术特征摘要】

【专利技术属性】
技术研发人员:余国旭张建辉
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1