远程应用运行终端的迁移方法、装置及系统制造方法及图纸

技术编号:10866737 阅读:67 留言:0更新日期:2015-01-07 07:58
本发明专利技术公开一种远程应用运行终端的迁移方法、装置及系统,本发明专利技术实施例第一终端接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器;第二终端接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器;服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,服务器允许运行在第一终端上的远程应用迁移至第二终端;提高了远程应用运行终端迁移的便捷性,节约了迁移时间,同时也提高了人机的可交互性。

【技术实现步骤摘要】
远程应用运行终端的迁移方法、装置及系统
本专利技术涉及通信领域,尤其涉及一种远程应用运行终端的迁移方法、装置及系统。
技术介绍
目前,使用远程应用时,若运行在某一终端上的远程应用需要迁移到其他终端上时,则必须在新的终端上基于远程应用客户端重新执行一遍登录流程。如,当用户在PC (Personal Computer,个人台式计算机)机上通过远程接入客户端登录了一个远程桌面(或者虚拟桌面)并建立会话后,如果因为某些原因比如急于开会或者外出,需要将远程桌面迁移到其它终端上,就必须在新的终端上使用客户端重新执行一遍登录流程,若需要密钥key认证,则必须重新执行key认证;若需要短信验证码,则必须重新获取并填写短信验证码;若客户端已经打开了多个远程桌面,则必须一一重新开启每个已打开的远程桌面等一系列繁琐操作。远程应用的运行终端在进行迁移时,迁移过程繁琐,费时费力,不利于人机交互。
技术实现思路
鉴于以上内容,有必要提供一种远程应用运行终端的迁移方法、装置及系统,旨在便捷地迁移远程应用的运行终端。 本专利技术实施例提供了一种远程应用运行终端的迁移方法,包括以下步骤: 第一终端接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器; 第二终端接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器; 服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,服务器允许运行在第一终端上的远程应用迁移至第二终端。 优选地,所述服务器允许运行在第一终端上的远程应用迁移至第二终端的步骤包括: 服务器发送允许远程应用迁移的控制指令至第二终端; 第二终端接收所述控制指令,根据所述控制指令携带的包含远程应用运行状态的运行信息,运行所述运行信息映射的远程应用。 优选地,所述服务器允许运行在第一终端上的远程应用迁移至第二终端的步骤包括: 服务器发送允许远程应用迁移的控制指令至第一终端和第二终端; 第一终端接收到所述控制指令时,注销正在运行的远程应用; 第二终端接收到所述控制指令时,根据第二终端获取的所述特征码携带的包含远程应用运行状态的特征信息,运行所述特征信息映射的远程应用。 优选地,所述特征码包括远程应用对应的会话凭证和随机数; 所述服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配包括: 服务器验证第二终端发送的特征码对应的第二随机数和第一终端发送的特征码对应的第一随机数是否完全一致; 在所述第二随机数和第一随机数完全一致时,验证所述第二终端发送的特征码对应的第二会话凭证和第一终端发送的特征码对应的第一会话凭证是否相同; 在所述第二会话凭证和第一会话凭证相同时,判断出第二终端发送的特征码与第一终端发送的特征码匹配。 本专利技术实施例还公开一种远程应用运行终端的迁移方法,包括以下步骤: 接收远程应用迁移的触发指令,获取远程应用在其他终端上运行工作状态对应的运行信息的特征码; 将所述特征码发送至服务器,供服务器对所述特征码进行验证; 接收服务器对所述特征码验证通过后所发送的允许远程应用迁移的控制指令,按照远程应用在其他终端上运行的工作状态,运行该远程应用。 优选地,所述运行该远程应用包括: 根据所述特征码携带的包含远程应用运行状态的特征信息,运行所述特征信息映射的远程应用;或者, 根据服务器发送的所述控制指令携带的包含远程应用运行状态的运行信息,运行所述运行信息映射的远程应用。 本专利技术实施例还提供一种远程应用运行终端的迁移系统,包括第一终端、第二终端和服务器;所述第一终端、第二终端分别与所述服务器通信连接; 所述第一终端用于:接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器; 所述第二终端用于:接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器; 所述服务器用于:验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,允许运行在第一终端上的远程应用迁移至第二终端。 优选地,所述服务器还用于: 发送允许远程应用迁移的控制指令至第二终端; 所述第二终端还用于: 接收服务器发送的所述控制指令,根据所述控制指令携带的包含远程应用运行状态的运行信息,运行所述运行信息映射的远程应用。 优选地,所述服务器还用于: 发送允许远程应用迁移的控制指令至所述第一终端和第二终端; 所述第一终端还用于:接收到所述服务器发送的所述控制指令时,注销正在运行的远程应用; 所述第二终端还用于:接收到所述服务器发送的所述控制指令时,根据第二终端获取的所述特征码携带的包含远程应用运行状态的特征信息,运行所述特征信息映射的远程应用。 本专利技术实施例还公开一种远程应用运行终端的迁移装置,包括: 信息获取模块,用于接收远程应用迁移的触发指令,获取远程应用在其他终端上运行工作状态对应的运行信息的特征码; 信息发送模块,用于将所述特征码发送至服务器,供服务器对所述特征码进行验证; 远程应用运行模块,用于接收服务器对所述特征码验证通过后所发送的允许远程应用迁移的控制指令,按照远程应用在其他终端上运行的工作状态,运行该远程应用。 本专利技术实施例中第一终端接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器;第二终端接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器;服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,服务器允许运行在第一终端上的远程应用迁移至第二终端;提高了远程应用运行终端迁移的便捷性,节约了迁移时间,同时也提高了人机的可交互性。 【附图说明】 图1是本专利技术远程应用运行终端的迁移方法、装置及系统运行环境一实施例硬件架构示意图; 图2是本专利技术远程应用运行终端的迁移方法第一实施例流程示意图; 图3是本专利技术远程应用运行终端的迁移方法第二实施例流程示意图; 图4是本专利技术远程应用运行终端的迁移系统一实施例功能模块示意图; 图5是本专利技术远程应用运行终端的迁移装置一实施例功能模块示意图。 本专利技术实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 【具体实施方式】 以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 请参照图1,图1是本专利技术远程应用运行终端的迁移方法、装置及系统运行环境一实施例硬件架构示意图;图1所述实施例以将终端100上运行的远程应用迁移到终端200上为例进行描述。如图1所示,终端100、终端200均与服务器300通过互联网进行通信连接。 终端100响应用户触发的操作指令本文档来自技高网...

【技术保护点】
一种远程应用运行终端的迁移方法,其特征在于,包括以下步骤:第一终端接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器;第二终端接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器;服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,服务器允许运行在第一终端上的远程应用迁移至第二终端。

【技术特征摘要】
1.一种远程应用运行终端的迁移方法,其特征在于,包括以下步骤: 第一终端接收远程应用迁移的触发指令,根据远程应用运行时的工作状态生成该远程应用对应的特征码,并将所述特征码发送至服务器; 第二终端接收远程应用迁移的触发指令,获取第一终端生成的所述特征码,并验证所述特征码为有效的特征码时,将获取的所述特征码发送至服务器; 服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配;在验证第二终端发送的特征码与第一终端发送的特征码匹配时,服务器允许运行在第一终端上的远程应用迁移至第二终端。2.如权利要求1所述的方法,其特征在于,所述服务器允许运行在第一终端上的远程应用迁移至第二终端的步骤包括: 服务器发送允许远程应用迁移的控制指令至第二终端; 第二终端接收所述控制指令,根据所述控制指令携带的包含远程应用运行状态的运行信息,运行所述运行信息映射的远程应用。3.如权利要求1所述的方法,其特征在于,所述服务器允许运行在第一终端上的远程应用迁移至第二终端的步骤包括: 服务器发送允许远程应用迁移的控制指令至第一终端和第二终端; 第一终端接收到所述控制指令时,注销正在运行的远程应用; 第二终端接收到所述控制指令时,根据第二终端获取的所述特征码携带的包含远程应用运行状态的特征信息,运行所述特征信息映射的远程应用。4.如权利要求1至3任一项所述的方法,其特征在于,所述特征码包括远程应用对应的会话凭证和随机数; 所述服务器验证第二终端发送的特征码与第一终端发送的特征码是否匹配包括:服务器验证第二终端发送的特征码对应的第二随机数和第一终端发送的特征码对应的第一随机数是否完全一致; 在所述第二随机数和第一随机数完全一致时,验证所述第二终端发送的特征码对应的第二会话凭证和第一终端发送的特征码对应的第一会话凭证是否相同; 在所述第二会话凭证和第一会话凭证相同时,判断出第二终端发送的特征码与第一终端发送的特征码匹配。5.一种远程应用运行终端的迁移方法,其特征在于,包括以下步骤: 接收远程应用迁移的触发指令,获取远程应用在其他终端上运行工作状态对应的运行信息的特征码; 将所述特征码发送至服务器,供服务器对所述特征码进行验证; 接收服务器对所述特征码验证通过后所发送的允许远程应用迁移的控制...

【专利技术属性】
技术研发人员:林海长林彦
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东;44

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

1