The invention discloses a method of data synchronization based on dynamic authentication information, the method comprises the following steps: to detect the user's response initiated for a specific application of multiple applications, and the user will send the relevant authentication information to the authentication server to static static authentication; in the specific application determined by static authentication, received from the authentication server through dynamic authentication information encryption and corresponds to the static authentication information; to monitor the specific application state, when determining the specific application of complete boot loaded and run, the authentication information through the dynamic send encrypted authentication to the server for dynamic authentication; in the specific application is determined by dynamic authentication, run the specific application and record the specific application at run time The generated real time user data; and sending the real-time user data to the authentication server to synchronize the stored user data.
【技术实现步骤摘要】
一种基于动态认证信息进行数据同步的方法及系统
本专利技术涉及数据处理
,并且更具体地,涉及一种基于动态认证信息进行数据同步的方法、系统以及移动终端。
技术介绍
目前,移动终端作为一种便携式的通信设备,如手机、平板电脑和PDA(PersonalDigitalAssistant,个人数字助理)等移动终端设备已经被人们广泛应用在学习、娱乐、工作等方面,提高了现代人的生活质量。现在越来越多的基于移动终端安卓系统(Android)的应用(App)已经成为了我们每日的必用,每天握着手机让很多用户成为了“埋头工作者”,长期处于这种状态,由于移动终端为便于携带一般设计的比较小巧,因此不便于用户的操作与使用,长时间使用移动终端中的应用,对用户的手、颈椎、视力都会造成不同程度的损伤。由于计算设备的Windows系统能识别的应用格式为rar、exe等格式的,而移动终端的Android系统的应用格式一般是apk,或者为mrp,所以直接在计算机Windows系统上运行移动终端的Android系统的应用是不能获得支持的。现有技术为通过在Windows系统中安装模拟器,即以建立虚拟机的形式,在计算设备Windows系统上建立移动终端Android应用的运行环境。但是利用模拟器在计算设备上运行移动终端Android系统的应用,首先要在计算设备Windows系统上安装模拟器,以及根据移动终端的类型对模拟器进行设置,由于模拟器的下载、安装以及初始设置操作过于烦琐,一般用户不愿意选择使用模拟器。因此,需要一种技术,以实现基于动态认证信息进行数据同步的技术。
技术实现思路
本专利技术技术方案提 ...
【技术保护点】
一种基于动态认证信息进行数据同步的方法,所述方法包括:响应于检测到用户发起的针对于多个应用中特定应用的选择,将与所述用户相关联的静态认证信息发送给认证服务器以进行静态认证;在确定所述特定应用通过静态认证时,从所述认证服务器接收与所述静态认证信息相对应的经过加密的动态认证信息;对所述特定应用的状态进行监测,当确定所述特定应用完成启动加载并开始运行时,将所述经过加密的动态认证信息发送给认证服务器以进行动态认证;在确定所述特定应用通过动态认证时,运行所述特定应用并记录所述特定应用在运行时所产生的实时用户数据;以及将所述实时用户数据发送给所述认证服务器以对所存储的用户数据的同步更新。
【技术特征摘要】
1.一种基于动态认证信息进行数据同步的方法,所述方法包括:响应于检测到用户发起的针对于多个应用中特定应用的选择,将与所述用户相关联的静态认证信息发送给认证服务器以进行静态认证;在确定所述特定应用通过静态认证时,从所述认证服务器接收与所述静态认证信息相对应的经过加密的动态认证信息;对所述特定应用的状态进行监测,当确定所述特定应用完成启动加载并开始运行时,将所述经过加密的动态认证信息发送给认证服务器以进行动态认证;在确定所述特定应用通过动态认证时,运行所述特定应用并记录所述特定应用在运行时所产生的实时用户数据;以及将所述实时用户数据发送给所述认证服务器以对所存储的用户数据的同步更新。2.根据权利要求1所述的方法,所述多个应用中的每个应用是在由移动终端所提供的运行环境中运行的移动终端版本的应用。3.根据权利要求2所述的方法,还包括,由云服务器在非移动终端类型的用户设备中提供能够运行所述多个应用中的每个应用的云运行环境,所述云运行环境与所述移动终端所提供的运行环境相同。4.根据权利要求3所述的方法,所述云服务器通过运行与每个应用相关联的虚拟机来提供所述云运行环境,并且将每个应用在云运行环境中的运行数据实时发送给所述非移动终端类型的用户设备。5.根据权利要求4所述的方法,用户通过对所述非移动终端类型的用户设备中呈现的所述运行数据进行实时操作来实现每个应用的实时运行。6.一种基于动态认证信息进行数据同步的系统,所述系统包括:静态认证...
【专利技术属性】
技术研发人员:方顺豹,张玉智,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。