CN104423950B - 一种信息处理的方法及电子设备 - Google Patents
一种信息处理的方法及电子设备 Download PDFInfo
- Publication number
- CN104423950B CN104423950B CN201310392951.3A CN201310392951A CN104423950B CN 104423950 B CN104423950 B CN 104423950B CN 201310392951 A CN201310392951 A CN 201310392951A CN 104423950 B CN104423950 B CN 104423950B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- application program
- coordinate
- obtaining
- coordinate systems
- 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
Images
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种信息处理的方法及电子设备,解决了现有技术中的操作***存在的不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题,所述电子设备能够运行第一应用程序,所述方法包括:获得用于运行所述第一应用程序的第一运行请求;基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
Description
技术领域
本申请涉及电子技术领域,特别涉及一种信息处理的方法及电子设备。
背景技术
随着电子技术的快速发展,各种电子设备的功能也越来越丰富,越来越人性化,令用户在使用电子设备的过程中拥有了更好的体验度。就拿手机来说,现在的智能手机,可以说已经改进成了一个小型的电脑了,不仅具有强大的存储空间,可以安装各种软件,而且手机的各种功能也做得越来越精细与人性。比如,目前手机中可以安装网络购物软件,游戏软件,等各种应用程序,当然这些应用程序在手机中得以流畅的运行,主要是因为手机中的操作***有了越来越完善的兼容性;
目前,同一种操作***都是手机与平板电脑通用的,比如,window***,ios***,Android***等,这些***各自都可以既可以安装到手机中,也可以安装到平板电脑等电子设备中,因此,一般来说,针对同一种操作***开发的应用软件既可以在手机中运行,也可以在相应的平板电脑中运行。但由于手机与平板电脑毕竟尺寸的大小不同,同一种操作***安装在手机上与安装在平板电脑上可能设计上还是有小的区别,并不是完全一样的,比如,当Android***安装到手机与平板电脑中时,手机中与平板电脑中的坐标体系可能不一致,比如,如图1(a)与图1(b)所示,在手机中设定的坐标体系是以竖屏为准,也就是***说按竖屏模式来建立坐标体系,而在平板电脑中设定的坐标体系是以横屏为准,也就是***说按横屏模式来建立坐标体系,如果一个针对手机设计的可横竖屏切换的应用,在手机中运行时,应用能够正确的判断在手机中的定位,但是将该应用装在平板电脑中时,该应用始终为认为长边为Y方向,短边为X方向,而实际上,平板电脑的Y方向应该为手机的X方向,平板电脑的X方向应该为手机的Y方向,因为,该应用就不能正确的控制方向,无法正常使用。
针对以上问题,现有的第一种解决方案是对应用程序进行自身代码的修改,使其兼容/适应不同的坐标***;现有的第二种解决方案是对操作***的坐标体系进行改变,使其能适应大多数应用;
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
第一种方案每次都需要修改应用程序的代码,操作繁琐,并不能从根本上解决***对各种应用程序不兼容的问题;第二种方案只能解决兼容部分应用程序的问题,依然存在不能兼容其他应用程序的问题。因此,现有方案仍然存在操作***不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题。
发明内容
本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有技术中存在的操作***不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题。
一方面,本申请实施例提供一种信息处理的方法,应用于一电子设备,所述电子设备能够运行第一应用程序,包括:
获得用于运行所述第一应用程序的第一运行请求;基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
可选的,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
可选的,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
可选的,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;获得所述用户用于选择所述第一坐标体系的选择操作;响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
可选的,在所述响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系之后,所述方法还包括:记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
可选的,在所述记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系之后,所述方法还包括:将所述第二匹配关系上传至所述云端服务器。
另一方面,本申请实施例还提供一种电子设备,所述电子设备能够运行第一应用程序,所述电子设备包括:
获得单元,用于获得用于运行所述第一应用程序的第一运行请求;匹配单元,用于基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;生成执行单元,用于生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
可选的,所述匹配单元,具体包括:第一获得子单元,用于基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;第二获得子单元,用于基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
可选的,所述匹配单元,具体包括:第三获得子单元,用于基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;第四获得子单元,用于基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
可选的,所述匹配单元,具体包括:第五获得子单元,用于基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;第六获得子单元,用于获得所述用户用于选择所述第一坐标体系的选择操作;第七获得子单元,用于响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
可选的,所述电子设备还包括:记录单元,用于记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
可选的,所述电子设备还包括:上传单元,用于将所述第二匹配关系上传至所述云端服务器。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,采用当第一应用程序向***发出运行请求时,***就会从提供的至少两种坐标体系中选择一种与第一应用程序需要的运行环境相匹配的坐标体系出来,然后***就在选择出来的坐标体系下运行第一应用程序的技术手段,解决了现有技术中的操作***存在的不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题,实现了***能够根据不同应用程序从多种坐标体系中选择出与应用程序匹配的坐标体系来运行该应用程序的技术效果。
(2)由于在本申请实施例中,采用在一个物理坐标体系的基础上转换出多个逻辑坐标体系的技术手段,实现了能够根据待运行的应用程序来对坐标体系进行相应的转换,从而使得安装到电子设备中的一个***能够兼容各种应用程序的技术效果。
(3)由于在本申请实施例中,采用在***中提供至少两种坐标体系,当应用程序第一次运行时,当用户从至少两种坐标体系中选择的能够与待运行的应用程序相匹配的坐标体系后,将用户的选择记录并保存的技术手段,实现了当下一次再运行该应用时无需再重复设置的效果,以及共享至云端后,还能实现为其他用户提供一个设置该应用程序与坐标***的匹配关系作参考的技术效果。
附图说明
图1(a)为本申请实施例提供的Android***在手机中设定的坐标体系的示意图;
图1(b)为本申请实施例提供的Android***在平板电脑中设定的坐标体系的示意图;
图2为本申请实施例提供的一种信息处理的方法流程图;
图3为本申请实施例提供的一种电子设备的结构框图。
具体实施方式
本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有技术中的操作***存在的不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题。
本申请实施例中的技术方案为解决上述问题,总体思路如下:
提供一种信息处理的方法,应用于一电子设备,所述电子设备能够运行第一应用程序,所述方法包括:
获得用于运行所述第一应用程序的第一运行请求;基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
可见,本申请实施例由于采用当第一应用程序向***发出运行请求时,***就会从提供的至少两种坐标体系中选择一种与第一应用程序需要的运行环境相匹配的坐标体系出来,然后***就在选择出来的坐标体系下运行第一应用程序的技术手段,解决了现有技术中的操作***存在的不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题,实现了***能够根据不同应用程序从多种坐标体系中选择出与应用程序匹配的坐标体系来运行该应用程序的技术效果。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
在本申请实施例中提供的信息处理的方法应用到的电子设备主要是安装有至少一种操作***且在这种操作***下至少能够运行一个应用程序的电子设备,比如,智能手机,平板电脑,笔记本电脑等装有操作***的电子设备,我们知道针对一种操作***可以安装到不同种类的电子设备,比如Android***可以装在智能手机中也可以装在平板电脑中,而本申请实施例中提供的信息处理的方法要解决的就是当一种操作***安装到不同种类的电子设备后不能兼容各种应用程序的技术问题,在下面的实施例中就以最常见的Android***安装到智能手机以及平板电脑来举例说明。
如图2所示,本申请实施例提供的信息处理的方法,具体包括步骤:
S1:获得用于运行所述第一应用程序的第一运行请求;
S2:基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;
S3:生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
在具体实施过程中,以Android***为例,不管是安装在智能手机中还是安装在平板电脑中,只要是电子设备中的第一应用程序需要基于Android***运行时,就执行步骤S1:***首先获得第一应用程序发送的第一运行请求。然后执行步骤S2:基于第一运行请求,***从至少两种坐标体系中获得一种与第一应用程序需要的运行环境相匹配的第一坐标体系;这里要说明的是“至少两个坐标体系”是本申请实施例中Android***基于物理坐标体系提供的逻辑坐标体系,比如,针对一个平板电脑,Android***建立的物理坐标体系是在平板横屏模式下,Y轴指向平板的短边,X轴指向平板的长边,基于这个物理坐标体系,***会提供多种逻辑坐标体系,比如,将原坐标体系顺时旋转90度后,或180度后得到的坐标体系,这样的话,Android***就至少可以为各个应用程序提供3种坐标体系,当然,提供的3种坐标体系中只有第一种是原来的物理坐标体系,另外两种都是逻辑上的,只有当有需要这两种坐标体系的应用程序运行时,***才会把坐标体系调整到逻辑坐标体系上,当应用不再运行时,坐标体系又恢复到原来的物理坐标体系。因此,当执行完步骤S2,从***提供的至少一种坐标体系中为第一应用程序选择出向匹配的第一坐标体系之后,就执行步骤S3:生成第一运行指令,并执行该第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
可见,在本申请实施例中由于采用在一个物理坐标体系的基础上转换出多个逻辑坐标体系的技术手段,实现了能够根据待运行的应用程序来对坐标体系进行相应的转换,从而使得安装到电子设备中的一个***能够兼容各种应用程序的技术效果。
在本申请实施例中,针对***如何从至少两个坐标体系中选择出一个与第一应用程序相匹配的第一坐标体系,至少提供的3种实施方式:
进一步的,所述步骤S2,具体包括:
基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;
获得所述用户用于选择所述第一坐标体系的选择操作;
响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
在具实施过程中,本申请实施例中提供的第一种方式为:当第一应用程序请求运行时,***会基于第一应用程序发起的第一运行请求,生成并输出第一提示信息,第一提示信息主要用于向用户提供多个选项,即将***能够提供的坐标体系都提供给用户,让用户从中选择一个与待运行的第一应用程序相匹配的坐标***,这里要指出的是第一提示信息可以是文字信息,声音信息等,具体类型在本申请实施例中不做限定,第一提示信息还可以将第一应用程序与各个坐标体系之间的匹配关系按照匹配等级的高低提供给用户,以供用户参考,当用户选择了第一坐标体系后,***就响应用户的选择操作,将***的坐标体系转换为第一坐标体系,从而使第一应用程序能够在第一坐标体系的***中运行。
进一步的,在所述响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系之后,所述方法还包括:
记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
进一步的,在所述记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系之后,所述方法还包括:
将所述第二匹配关系上传至所述云端服务器。
在具体实施过程中,当***响应用户的选择操作,从提供的至少两个坐标体系中选择出第一坐标***后,还要将用户的选择记录并保存下来,也就是说,将用户针对第一应用程序选择的匹配结果第一坐标体系以一种匹配关系记录并保存,需要注意的是,第一匹配关系可以与第二匹配关系相同或者不同。在第一匹配关系与第二匹配关系相同的情形,即从云端服务器或本地服务器获取的所述第一应用程序与坐标体系间的第一匹配关系可以就是记录并保存的所述第一应用程序与所述第一坐标体系间的第二匹配关系,这里只是将第一应用程序与第一坐标体系的匹配关系以第二匹配关系命名。保存第二匹配关系的位置可以是上传至云端服务器保存,也可以是直接保存在本地,当下一次本机再运行第一应用程序时,***可以直接从本地或云端获取与第一应用程序对应的匹配关系,从而直接将坐标体系转换为第一坐标体系,避免重复选择设置,并且,将第一应用程序与第一坐标体系的匹配关系上传共享至云端服务器后,其他用户在下载或者运行第一应用程序时也可以直接获取第一应用程序与坐标体系的匹配关系从而也减少运行应用程序时设置坐标体系带来的程序。
一般来说,目前的手机与平板电脑都可以横竖屏切换使用,而本申请实施例中,所提到的第一应用程序主要是指需要通过旋转屏幕来实现操作的游戏,因为这种应用程序会要求电子设备中坐标体系能够准确的作出方向定位,比如,赛车游戏,需要基于电子设备中的方向传感器(加速度传感器或陀螺仪)来检测向各个方向的运动量,从而控制操作,下面以一个基于方向传感器的应用在***中的运行流程来介绍一下本申请实施例中提供根据用户的选择操作来确定坐标体系的方法:
应用程序通过RegisterListener来注册一个SensorEventListener。Android***在RegisterListener中判断用户是否注册的是Sensor(加速度/陀螺仪),如果是的话,就会通过提示信息(比如对话框/或者是***通知)提示用户进行坐标***的选择,用户选择完毕后,Android***内部会记录下应用程序选择的坐标系,以及对应的SensorEventListener。当对应的Sensor发生数据变化时,Android Framework的SensorManager会对Sensor的数据进行坐标***的变换,然后再调用应用程序注册的SensorEventListener。
可见,在本申请实施例中由于采用在***中提供至少两种坐标体系,当应用程序第一次运行时,当用户从至少两种坐标体系中选择的能够与待运行的应用程序相匹配的坐标体系后,将用户的选择记录并保存的技术手段,实现了当下一次再运行该应用时无需再重复设置的效果,以及共享至云端后,还能实现为其他用户提供一个设置该应用程序与坐标***的匹配关系作参考的技术效果。
进一步的,所述步骤S2,具体包括:
基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;
基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
在具实施过程中,本申请实施例中提供的第二种方式为:通过对第一种实施方式的详细介绍可知,第二种为第一应用程序选择坐标体系的方式可以是基于第一运行请求,从云端服务器上获取之前保存的或其他用户上传共享的第一应用程序与坐标***的匹配关系,或者如果之前第一应用程序已经在本机上运行过,***也会直接在本地服务器上获取匹配关系,从而将坐标体系转换为匹配关系中的第一坐标体系。
进一步的,所述步骤S2,具体包括:
基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;
基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
在具实施过程中,本申请实施例中提供的第三种方式为:当第一应用程序需要运行时,***还可以直接根据第一应用程序在运行时需要的第一姿态信息,来自动为第一应用程序匹配一个最佳的坐标体系,这里第一姿态信息主要是指第一应用程序运行时对***环境的要求信息,比如,需要横屏还是竖屏的显示界面,如果是需要竖屏显示,则将坐标体系相应转换至以竖屏模式建立的坐标体系中。
基于同一发明构思,本申请实施例还提供一种电子设备,所述电子设备能够运行第一应用程序,如图3所示,所述电子设备包括:
获得单元10,用于获得用于运行所述第一应用程序的第一运行请求;
匹配单元20,用于基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系;
生成执行单元30,用于生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
进一步的,所述匹配单元20,具体包括:
第一获得子单元,用于基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;
第二获得子单元,用于基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
进一步的,所述匹配单元20,具体包括:
第三获得子单元,用于基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;
第四获得子单元,用于基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
进一步的,所述匹配单元20,具体包括:
第五获得子单元,用于基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;
第六获得子单元,用于获得所述用户用于选择所述第一坐标体系的选择操作;
第七获得子单元,用于响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
进一步的,所述电子设备还包括:
记录单元40,用于记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
进一步的,所述电子设备还包括:
上传单元50,用于将所述第二匹配关系上传至所述云端服务器。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
(1)由于在本申请实施例中,采用当第一应用程序向***发出运行请求时,***就会从提供的至少两种坐标体系中选择一种与第一应用程序需要的运行环境相匹配的坐标体系出来,然后***就在选择出来的坐标体系下运行第一应用程序的技术手段,解决了现有技术中的操作***存在的不能针对应用程序来调整坐标体系而造成不能兼容各种应用程序的技术问题,实现了***能够根据不同应用程序从多种坐标体系中选择出与应用程序匹配的坐标体系来运行该应用程序的技术效果。
(2)由于在本申请实施例中,采用在一个物理坐标体系的基础上转换出多个逻辑坐标体系的技术手段,实现了能够根据待运行的应用程序来对坐标体系进行相应的转换,从而使得安装到电子设备中的一个***能够兼容各种应用程序的技术效果。
(3)由于在本申请实施例中,采用在***中提供至少两种坐标体系,当应用程序第一次运行时,当用户从至少两种坐标体系中选择的能够与待运行的应用程序相匹配的坐标体系后,将用户的选择记录并保存的技术手段,实现了当下一次再运行该应用时无需再重复设置的效果,以及共享至云端后,还能实现为其他用户提供一个设置该应用程序与坐标***的匹配关系作参考的技术效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种信息处理的方法,应用于一电子设备,所述电子设备安装有至少一种操作***且在所述操作***下至少能够运行第一应用程序,所述方法包括:
所述第一应用程序基于安装的操作***运行时,所述操作***获得用于运行所述第一应用程序的第一运行请求;
所述操作***基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序需要的运行环境相匹配的第一坐标体系;所述至少两个坐标体系是所述操作***基于物理坐标体系提供的逻辑坐标体系;所述操作***针对不同类型的电子设备,建立的物理坐标系是不同的;
生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
2.如权利要求1所述的方法,其特征在于,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:
基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;
基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
3.如权利要求1所述的方法,其特征在于,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:
基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;
基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
4.如权利要求1所述的方法,其特征在于,所述基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系,具体包括:
基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;
获得所述用户用于选择所述第一坐标体系的选择操作;
响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
5.如权利要求4所述的方法,其特征在于,在所述响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系之后,所述方法还包括:
记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
6.如权利要求5所述的方法,其特征在于,在所述记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系之后,所述方法还包括:
将所述第二匹配关系上传至云端服务器。
7.一种电子设备,所述电子设备安装有至少一种操作***且在所述操作***下至少能够运行第一应用程序,所述电子设备包括:
获得单元,用于当所述第一应用程序基于安装的操作***运行时,获得用于运行所述第一应用程序的第一运行请求;
匹配单元,用于基于所述第一运行请求,从至少两个坐标体系中获得与所述第一应用程序需要的运行环境相匹配的第一坐标体系;所述至少两个坐标体系是所述操作***基于物理坐标体系提供的逻辑坐标体系;所述操作***针对不同类型的电子设备,建立的物理坐标系是不同的;
生成执行单元,用于生成并执行第一运行指令,以使所述第一应用程序能够在所述第一坐标体系下运行。
8.如权利要求7所述的电子设备,其特征在于,所述匹配单元,具体包括:
第一获得子单元,用于基于所述第一运行请求,从云端服务器或本地服务器获取所述第一应用程序与坐标体系间的第一匹配关系;
第二获得子单元,用于基于所述第一匹配关系,从至少两个坐标体系中获得与所述第一应用程序相匹配的第一坐标体系。
9.如权利要求7所述的电子设备,其特征在于,所述匹配单元,具体包括:
第三获得子单元,用于基于所述第一运行请求,检测获得所述第一应用程序在运行时需要的第一姿态信息;
第四获得子单元,用于基于所述第一姿态信息,从至少两个坐标体系中获得与所述第一姿态信息相配的第一坐标体系。
10.如权利要求7所述的电子设备,其特征在于,所述匹配单元,具体包括:
第五获得子单元,用于基于所述第一运行请求,生成并输第一提示信息,以提示一用户从所述至少两个坐标体系中选择一个与所述第一应用程序相匹配的坐标体系;
第六获得子单元,用于获得所述用户用于选择所述第一坐标体系的选择操作;
第七获得子单元,用于响应所述选择操作,从所述至少两个坐标体系中获得所述第一坐标体系。
11.如权利要求7所述的电子设备,其特征在于,所述电子设备还包括:
记录单元,用于记录并保存所述第一应用程序与所述第一坐标体系间的匹配关系为第二匹配关系。
12.如权利要求11所述的电子设备,其特征在于,所述电子设备还包括:
上传单元,用于将所述第二匹配关系上传至云端服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392951.3A CN104423950B (zh) | 2013-09-02 | 2013-09-02 | 一种信息处理的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310392951.3A CN104423950B (zh) | 2013-09-02 | 2013-09-02 | 一种信息处理的方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104423950A CN104423950A (zh) | 2015-03-18 |
CN104423950B true CN104423950B (zh) | 2021-05-18 |
Family
ID=52973043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310392951.3A Active CN104423950B (zh) | 2013-09-02 | 2013-09-02 | 一种信息处理的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104423950B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018019563A1 (en) * | 2016-07-29 | 2018-02-01 | Philips Lighting Holding B.V. | A device for location based services |
CN111142720B (zh) * | 2018-11-06 | 2022-02-08 | 比亚迪股份有限公司 | 车机屏幕旋转显示方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647444A (zh) * | 2011-11-07 | 2012-08-22 | 李宗诚 | 互联网emh / ict 计算技术基础 |
CN102707946A (zh) * | 2012-04-17 | 2012-10-03 | Tcl集团股份有限公司 | 一种应用程序界面的处理方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8793405B2 (en) * | 2009-09-29 | 2014-07-29 | Lenovo (Beijing) Co., Ltd. | Portable terminal and control method thereof, portable device and control method thereof |
CN101883174B (zh) * | 2009-12-31 | 2012-05-09 | 联想(北京)有限公司 | 一种终端键盘的切换方法及移动终端 |
CN101795321B (zh) * | 2010-01-27 | 2012-07-11 | 华为终端有限公司 | 一种基于用户习惯的应用显示方法和移动通信终端 |
AU2011253973B2 (en) * | 2011-12-12 | 2015-03-12 | Canon Kabushiki Kaisha | Keyframe selection for parallel tracking and mapping |
-
2013
- 2013-09-02 CN CN201310392951.3A patent/CN104423950B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647444A (zh) * | 2011-11-07 | 2012-08-22 | 李宗诚 | 互联网emh / ict 计算技术基础 |
CN102707946A (zh) * | 2012-04-17 | 2012-10-03 | Tcl集团股份有限公司 | 一种应用程序界面的处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104423950A (zh) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10990257B2 (en) | Object displaying method, terminal device, and computer storage medium | |
US20180285053A1 (en) | Screenshot method and apparatus | |
RU2673697C2 (ru) | Плавные переходы вызовов | |
EP2975870B1 (en) | Loading sim profile | |
US10416843B2 (en) | Electronic device and method of controlling object in electronic device | |
US11809705B2 (en) | Touch control method and apparatus | |
KR102057944B1 (ko) | 단말 장치 및 그의 공유 방법 | |
KR101828903B1 (ko) | 로밍 네트워크 액세스 방법 및 장치 | |
JP6377263B2 (ja) | 端末機器においてスクリーンショットサービスを提供するための方法、装置、記憶媒体及び機器 | |
CN110019464B (zh) | 页面处理方法及装置 | |
US20150378599A1 (en) | Method and electronic device for displaying virtual keyboard | |
WO2016186819A1 (en) | Real-time analysis of application programming interfaces | |
CN111628897A (zh) | 一种智能设备的初始化方法、装置及*** | |
US20170052773A1 (en) | Application installs using remote applications | |
US20170185422A1 (en) | Method and system for generating and controlling composite user interface control | |
EP2770712A1 (en) | Method and electronic device for synchronizing of user interfaces between two terminals | |
CN104423950B (zh) | 一种信息处理的方法及电子设备 | |
US9354772B2 (en) | Method and device for movement of image object | |
US20170111608A1 (en) | Method for recording execution screen and electronic device for processing the same | |
CN104750239A (zh) | 一种基于空间手势访问终端设备中的应用的方法和设备 | |
KR102256388B1 (ko) | 전자장치에서 일기 서비스를 제공하는 방법 및 장치 | |
CN112685279B (zh) | 脚本录制方法、装置、终端设备 | |
US20140245288A1 (en) | Apparatus and method for manufacturing web widget | |
US9721370B2 (en) | Kinetic sequencer for IoT devices | |
US20180300160A1 (en) | Host and Component Relationship between Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |