一种通过外部设备进行同步控制的方法及其装置制造方法及图纸

技术编号:11118640 阅读:133 留言:0更新日期:2015-03-06 22:43
本申请提供一种通过外部设备进行同步控制的方法及其装置,应用于安卓数据处理系统,包括:通过与外部设备的连接通道接收所述外部设备发送的控制信息;以安卓Shell用户身份运行预存的事件产生程序,将接收的所述外部设备发送的控制信息转化为安卓数据处理系统可以识别的事件信息;所述安卓数据处理系统识别所述事件信息,生成相应的控制事件,并根据所述控制事件进行相应的操作。本申请可实现利用外部设备对安卓数据处理系统进行同步控制,且无需对现有的安卓数据处理系统进行较大的改动。

【技术实现步骤摘要】
一种通过外部设备进行同步控制的方法及其装置
本申请涉及同步控制
,尤其涉及一种通过外部设备进行同步控制的方法及其装置。
技术介绍
现有的安卓数据处理系统,如手机、PC、车机等,可以通过用户界面进行操作,播放存储的媒体内容(音乐、视频、照片、有声读物等),亦可进行其他娱乐操作,如游戏等。但是,由于受其软硬件限制,造成播放和操作效果受限。 在两个装置之间共享图像的镜像服务开始得到广泛的应用,其令提供图像信息的源装置和输出接收到图像的外部装置来提供镜像服务。源装置通常为便携设备,其显示屏幕通常较小,而接收装置的显示屏幕通常较大。利用镜像服务,通过接收装置和源装置的配合控制的关联服务已经逐渐增加。 【公开日】为2014年I月22日的中国专利CN103530032公开了移动终端、图像显示装置及使用其的用户接口提供方法。一种控制连接到外部连接的图像显示装置的多个移动终端的方法。该方法包括:将屏幕信息从第一移动终端传送到图像显示装置;将屏幕信息从第二移动终端传送到图像显示装置;在图像显示装置的显示器的第一区域中显示与第一移动终端的屏幕信息相对应的第一镜像屏幕,并且在图像显示装置的显示器的第二区域中显示与第二移动终端的屏幕信息相对应的第二镜像屏幕;跟踪从图像显示装置的输入单元输入的在图像显示装置的显示器上的光标;以及当光标在显示器的第一区域内时,从图像显示装置控制第一移动终端,并且当光标在显示器的第二区域内时,从图像显示装置控制第二移动终端。其分别显示两个移动终端的屏幕信息,并分别对两个移动终端进行控制,但是其仅控制两个移动终端的显示应用,并不能够控制两个移动终端的播放和操作。其播放和操作仍然都是通过移动终端进行,控制图像显示装置进行同步播放和操作的,而图像显示装置无法控制移动终端的播放和操作。 【公开日】为2014年2月12日的中国专利CN103581337包括智能手机和车载装置,包括以下步骤,a)智能手机和车载装置之间通过独立的显示信道和互动信道分别进行连接;b)手机通过显示信道将显示内容镜像到车载屏幕上;c)车载装置通过互动信道将操作镜像到智能手机上。所述显示信道为USB或者HDMI。但是,智能手机和车载装置之间需要建立两个信道,分别为显示信道和互动信道。并且,该技术方案需要获得所述智能手机的root (系统管理员)权限,方可实现对智能手机的同步控制,破坏了智能手机现有的安全系统,造成智能手机厂家不再对出厂的智能手机提供保修服务。 【公开日】为2014年I月22日的中国大陆专利CN101582053包括:可在具有用户输入设备和显示设备的远程控制附件设备上呈现图形用户界面(“⑶I”)。所述⑶I可由便携式媒体设备定义和管理,其中利用所述GUI来控制所述便携式媒体设备。所述便携式媒体设备可向所述附件提供要显示的GUI图像。所述附件可向所述便携式媒体设备发送指示响应于所显示的图像而对输入设备的用户操作的信息。所述便携式媒体设备可处理该输入以识别用户所请求的动作并采取适当的动作,所述动作可包括更新提供给所述附件的所述GUI图像。但是,该技术方案同样需要获得所述智能手机的root (系统管理员)权限,方可实现对智能手机的同步控制,破坏了智能手机现有的安全系统,造成智能手机厂家不再对出厂的智能手机提供保修服务。
技术实现思路
有鉴于此,本申请提供一种通过外部设备进行同步控制的方法及其装置,其无需获得现有的数据处理系统的root权限,即可实现利用外部设备对安卓数据处理系统进行同步控制,且无需对现有的安卓数据处理系统进行较大的改动。 为达到上述目的之一,本申请的实施例采用如下技术方案: 本申请实施例的一方面,本申请提供一种通过外部设备进行同步控制的方法,应用于安卓数据处理系统,包括: 通过与外部设备的连接通道接收所述外部设备发送的控制信息; 以安卓Shell用户身份运行预存的事件产生程序,将接收的所述外部设备发送的控制信息转化为安卓数据处理系统可以识别的事件信息; 所述安卓数据处理系统识别所述事件信息,生成相应的控制事件,并根据所述控制事件进行相应的操作。 在本申请一实施例中,所述控制事件为触控事件。 在本申请一实施例中,所述事件信息为input或sendevent事件信息。 在本申请一实施例中,所述事件产生程序的预存包括: 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间; 编写并保存安卓JAVA程序到所述安卓数据处理系统,以获得所述安卓JAVA程序控制的目录空间; 运行所述安卓JAVA程序,将存储到所述安卓数据处理系统存储空间的所述事件产生程序拷贝到所述安卓JAVA程序控制的目录空间; 通知所述安卓Shell用户所述目录空间的名称,并修改所述事件产生程序的文件属性为其他用户身份可运行的可执行文件。 在本申请一实施例中,所述安卓JAVA程序以安卓安装包apk的形式保存到所述安卓数据处理系统。 在本申请一实施例中,所述以安卓Shell用户身份运行预存的事件产生程序是通过在所述安卓数据处理系统上输入的adb Shell命令来执行所述目录空间保存的事件产生程序。 在本申请一实施例中,所述事件产生程序的预存包括: 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间中对所述Shell用户开放写权限的目录下; 通过安卓调试桥ADB的adb Shell命令修改所述被拷贝过来的程序的属性为S属性的可执行文件。 在本申请一实施例中,所述事件产生程序的预存包括: 在所述安卓数据处理系统存储空间中对所述Shell用户开放写权限的目录下新建目录; 通过安卓调试桥ADB的拷贝命令将所述新建目录的属性设置为T属性; 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间中所述T属性的新建目录下; 通过安卓调试桥ADB的拷贝命令修改所述被拷贝过来的程序的属性为S属性的可执行文件。。 在本申请一实施例中,所述以安卓Shell用户身份运行预存的事件产生程序是通过安卓安装包apk的程序调用所述事件产生程序。 在本申请一实施例中,所述连接通道是通过所述安卓数据处理系统的TCP端口和所述外部设备的TCP端口关联起来获得。 在本申请一实施例中,所述连接通道为USB线。 在本申请一实施例中,所述连接通道是通过USB网络共享方式获得。 在本申请一实施例中,还包括通过指令修改所述事件产生程序的SELinuxcontext属性,令所述事件产生程序可以被安卓Shell用户身份运行。 在本申请一实施例中,所述控制信息为触控信息。 本申请还提供一种同步控制其他安卓数据处理系统的方法,应用于外部设备,包括: 接收用户输入的控制指令,并对接收的所述控制指令进行处理,转变为控制信息; 将所述控制信息通过连接通道发送给安卓数据处理系统,令所述安卓数据处理系统根据所述控制信息进行相应的操作。 在本申请一实施例中,所述连接通道是通过所述安卓数据处理系统的TCP端口和所述外部设备的TCP端口关联起来获得。 在本申请一实施例中,所述连接通道为USB线。 在本申请一实施例中,所本文档来自技高网
...
一种通过外部设备进行同步控制的方法及其装置

【技术保护点】
一种通过外部设备进行同步控制的方法,应用于安卓数据处理系统,其特征在于,包括: 通过与外部设备的连接通道接收所述外部设备发送的控制信息; 以安卓Shell用户身份运行预存的事件产生程序,将接收的所述外部设备发送的控制信息转化为安卓数据处理系统可以识别的事件信息; 所述安卓数据处理系统识别所述事件信息,生成相应的控制事件,并根据所述控制事件进行相应的操作。

【技术特征摘要】
1.一种通过外部设备进行同步控制的方法,应用于安卓数据处理系统,其特征在于,包括: 通过与外部设备的连接通道接收所述外部设备发送的控制信息; 以安卓Shell用户身份运行预存的事件产生程序,将接收的所述外部设备发送的控制信息转化为安卓数据处理系统可以识别的事件信息; 所述安卓数据处理系统识别所述事件信息,生成相应的控制事件,并根据所述控制事件进行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述控制事件为触控事件。3.根据权利要求1或2所述的方法,其特征在于,所述事件信息为input或sendevent事件信息。4.根据权利要求1所述的方法,其特征在于,所述事件产生程序的预存包括: 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间; 编写并保存安卓JAVA程序到所述安卓数据处理系统,以获得所述安卓JAVA程序控制的目录空间; 运行所述安卓JAVA程序,将存储到所述安卓数据处理系统存储空间的所述事件产生程序拷贝到所述安卓JAVA程序控制的目录空间; 通知所述安卓Shell用户所述目录空间的名称,并修改所述事件产生程序的文件属性为其他用户身份可运行的可执行文件。5.根据权利要求4所述的方法,其特征在于,所述安卓JAVA程序以安卓安装包apk的形式保存到所述安卓数据处理系统。6.根据权利要求5所述的方法,其特征在于,所述以安卓Shell用户身份运行预存的事件产生程序是通过在所述安卓数据处理系统上输入的adb Shell命令来执行所述目录空间保存的事件产生程序。7.根据权利要求1所述的方法,其特征在于,所述事件产生程序的预存包括: 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间中对所述Shell用户开放写权限的目录下; 通过安卓调试桥ADB的adb Shell命令修改所述被拷贝过来的程序的属性为S属性的可执行文件。8.根据权利要求1所述的方法,其特征在于,所述事件产生程序的预存包括: 在所述安卓数据处理系统存储空间中对所述Shell用户开放写权限的目录下新建目录; 通过安卓调试桥ADB的拷贝命令将所述新建目录的属性设置为T属性; 通过安卓调试桥ADB的拷贝命令将所述事件产生程序存储到所述安卓数据处理系统存储空间中所述T属性的新建目录下; 通过安卓调试桥ADB的拷贝命令修改所述被拷贝过来的程序的属性为S...

【专利技术属性】
技术研发人员:谭鹏飞王泰运秦巍
申请(专利权)人:北京凌阳益辉科技有限公司凌阳科技股份有限公司
类型:发明
国别省市:北京;11

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

1