本发明属于数据传输,具体涉及一种基于动作识别的跨终端数据传输方法及装置。
背景技术:
1、随着智能交互大屏的普及,开发者面临越来越多需要往智能大屏终端设备中更新数据的场景,例如更新安装包、更新本地图片等。
2、目前,传统的android终端设备间数据传输,主要依赖于usb连接或局域网传输等方式。传统方式具有操作复杂、步骤繁琐的缺点,用户需要准备好相关线材或接入相同的网络环境,而且在数据传输过程中,数据安全性和隐私保护也是一大顾虑。如何改变传统通过usb或者u盘等离线方式进行数据更新的低效方式,具有现实的应用价值。
技术实现思路
1、为此,本发明提供一种基于动作识别的跨终端数据传输方法及装置,解决传统技术操作复杂、步骤繁琐,效率低及安全性差的问题。
2、为了实现上述目的,本发明提供如下技术方案:基于动作识别的跨终端数据传输方法,包括:
3、预先进行用户动作和数据传输类型的映射关系配置,通过配置的所述映射关系使所述用户动作触发符合所述数据传输类型的数据传输指令;
4、启动控制终端的蓝牙连接,对所述控制终端附近的交互大屏进行搜索,并通过预设的约定标识使所述控制终端和所述交互大屏进行连接;
5、获取用户对所述控制终端执行的物理动作,将执行的所述物理动作与预先配置的所述用户动作进行比对;
6、根据所述物理动作与预先配置的所述用户动作比对结果,确定所述物理动作触发的所述数据传输指令;
7、利用触发的所述数据传输指令,在所述控制终端和所述交互大屏之间传输所述数据传输指令对应的所述数据传输类型的数据。
8、作为基于动作识别的跨终端数据传输方法优选方案,所述用户动作包括向前甩动预设次数的所述控制终端,通过向前甩动预设次数的所述控制终端对应的所述数据传输指令为:对所述交互大屏进行安装包传输和安装指令执行。
9、作为基于动作识别的跨终端数据传输方法优选方案,通过所述控制终端的数据传输界面对连接的所述交互大屏进行安装包升级,通过所述数据传输界面进入对所述交互大屏进行升级的资源包界面。
10、作为基于动作识别的跨终端数据传输方法优选方案,所述用户动作包括向后甩动预设次数的所述控制终端,通过向后甩动预设次数的所述控制终端对应的所述数据传输指令为:拉取所述交互大屏的本地缓存日志。
11、作为基于动作识别的跨终端数据传输方法优选方案,通过所述控制终端集成的陀螺仪获取x轴、y轴、z轴围成的立体空间和对应坐标,计算用户对所述控制终端执行的物理动作。
12、作为基于动作识别的跨终端数据传输方法优选方案,采用aes加密算法,对所述控制终端和所述交互大屏之间传输的安装包和安装指令进行加密;当所述交互大屏接收到所述控制终端传输的安装包后进行解密操作,解密操作完成后执行安装指令。
13、本发明还提供一种基于动作识别的跨终端数据传输装置,包括:
14、映射关系配置模块,用于预先进行用户动作和数据传输类型的映射关系配置,通过配置的所述映射关系使所述用户动作触发符合所述数据传输类型的数据传输指令;
15、蓝牙连接控制模块,用于启动控制终端的蓝牙连接,对所述控制终端附近的交互大屏进行搜索,并通过预设的约定标识使所述控制终端和所述交互大屏进行连接;
16、用户动作获取模块,用于获取用户对所述控制终端执行的物理动作;
17、用户动作比对模块,用于将执行的所述物理动作与预先配置的所述用户动作进行比对;
18、传输指令分析模块,用于根据所述物理动作与预先配置的所述用户动作比对结果,确定所述物理动作触发的所述数据传输指令;
19、数据传输模块,用于利用触发的所述数据传输指令,在所述控制终端和所述交互大屏之间传输所述数据传输指令对应的所述数据传输类型的数据。
20、作为基于动作识别的跨终端数据传输装置优选方案,所述映射关系配置模块中,所述用户动作包括向前甩动预设次数的所述控制终端,通过向前甩动预设次数的所述控制终端对应的所述数据传输指令为:对所述交互大屏进行安装包传输和安装指令执行。
21、作为基于动作识别的跨终端数据传输装置优选方案,还包括界面展示模块,用于通过所述控制终端的数据传输界面对连接的所述交互大屏进行安装包升级,通过所述数据传输界面进入对所述交互大屏进行升级的资源包界面。
22、作为基于动作识别的跨终端数据传输装置优选方案,所述映射关系配置模块中,所述用户动作包括向后甩动预设次数的所述控制终端,通过向后甩动预设次数的所述控制终端对应的所述数据传输指令为:拉取所述交互大屏的本地缓存日志;
23、用户动作获取模块中,通过所述控制终端集成的陀螺仪获取x轴、y轴、z轴围成的立体空间和对应坐标,计算用户对所述控制终端执行的物理动作。
24、作为基于动作识别的跨终端数据传输装置优选方案,还包括加密处理模块,用于采用aes加密算法,对所述控制终端和所述交互大屏之间传输的安装包和安装指令进行加密;
25、还包括解密处理模块,用于当所述交互大屏接收到所述控制终端传输的安装包后进行解密操作,解密操作完成后执行安装指令。
26、本发明具有如下优点:本发明不需要用户提供任何线材或接入特定的网络环境,大大简化了数据传输过程,为用户带来更便捷的体验;通过识别用户的动作来启动数据传输,使得整个操作更为直观和自然;通过自动数据选择和加密保证了在传输过程中数据的安全性,免去了用户对数据遗漏和私密性的担忧;目标设备可以自动进行内容更新,消除了用户手动操作的步骤,提高了数据更新的效率。
1.基于动作识别的跨终端数据传输方法,其特征在于,包括:
2.根据权利要求1所述的基于动作识别的跨终端数据传输方法,其特征在于,所述用户动作包括向前甩动预设次数的所述控制终端,通过向前甩动预设次数的所述控制终端对应的所述数据传输指令为:对所述交互大屏进行安装包传输和安装指令执行。
3.根据权利要求2所述的基于动作识别的跨终端数据传输方法,其特征在于,通过所述控制终端的数据传输界面对连接的所述交互大屏进行安装包升级,通过所述数据传输界面进入对所述交互大屏进行升级的资源包界面。
4.根据权利要求1所述的基于动作识别的跨终端数据传输方法,其特征在于,所述用户动作包括向后甩动预设次数的所述控制终端,通过向后甩动预设次数的所述控制终端对应的所述数据传输指令为:拉取所述交互大屏的本地缓存日志。
5.根据权利要求1所述的基于动作识别的跨终端数据传输方法,其特征在于,通过所述控制终端集成的陀螺仪获取x轴、y轴、z轴围成的立体空间和对应坐标,计算用户对所述控制终端执行的物理动作。
6.根据权利要求2所述的基于动作识别的跨终端数据传输方法,其特征在于,采用aes加密算法,对所述控制终端和所述交互大屏之间传输的安装包和安装指令进行加密;当所述交互大屏接收到所述控制终端传输的安装包后进行解密操作,解密操作完成后执行安装指令。
7.基于动作识别的跨终端数据传输装置,其特征在于,包括:
8.根据权利要求7所述的基于动作识别的跨终端数据传输装置,其特征在于,所述映射关系配置模块中,所述用户动作包括向前甩动预设次数的所述控制终端,通过向前甩动预设次数的所述控制终端对应的所述数据传输指令为:对所述交互大屏进行安装包传输和安装指令执行;
9.根据权利要求7所述的基于动作识别的跨终端数据传输装置,其特征在于,所述映射关系配置模块中,所述用户动作包括向后甩动预设次数的所述控制终端,通过向后甩动预设次数的所述控制终端对应的所述数据传输指令为:拉取所述交互大屏的本地缓存日志;
10.根据权利要求7所述的基于动作识别的跨终端数据传输装置,其特征在于,还包括加密处理模块,用于采用aes加密算法,对所述控制终端和所述交互大屏之间传输的安装包和安装指令进行加密;