一种多端联动方法及相关设备与系统技术方案

技术编号:12875342 阅读:71 留言:0更新日期:2016-02-17 11:58
本申请公开了一种多端联动方法及相关设备与系统,在本方案中,由于第一客户端在接收到联动操作指令时,可将获取到的第一客户端的操作用户的、包括当前操作界面信息及当前上下文描述信息在内的当前操作行为信息封装为联动协议包后,通过服务器转发给至少一个与该第一客户端相关联的第二客户端,以使该至少一个第二客户端根据接收到的该联动协议包,重构并显示该操作用户的当前操作行为信息,从而解决了目前存在的用户在不同终端之间进行切换时,切换前后的操作界面以及上下文描述等并不能够同步的问题,在提高不同终端之间进行切换时的切换平滑性以及连续性的基础上,达到了提高多端联动的联动效果的目的。

【技术实现步骤摘要】

本申请涉及移动通信
,尤其涉及一种多端联动方法及相关设备与系统
技术介绍
随着移动终端的日益普及,用户常需在PC(Personal Computer,个人计算机)终端以及移动终端等不同的终端间进行频繁地切换。在此基础上,为了使得用户在不同终端之间进行切换时,能够保持切换前后用户数据的一致性,业界提出了能够将用户在某一终端上的用户数据(例如消息等)同步到另一终端的多端联动的技术方案。但是,由于对于目前的多端联动技术方案来说,仅能够实现用户数据的多端同步,因此,使得用户在不同终端之间进行切换时,切换前后的操作界面以及上下文描述等并不能够同步,降低不同终端之间进行切换时的切换平滑性以及连续性,使得联动效果并不佳。因此,亟需提供一种新的多端联动方案,以解决上述技术问题。
技术实现思路
本申请实施例提供了一种多端联动方法及相关设备与系统,用以解决目前存在的多端联动的联动效果并不佳的问题。本申请实施例提供了一种多端联动方法,包括:第一客户端在接收到联动操作指令时,获取所述第一客户端的操作用户的当前操作行为信息,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;并将获取到的所述当前操作行为信息封装为联动协议包后,发送给服务器,由所述服务器将接收到的所述联动协议包转发给至少一个与所述第一客户端关联的第二客户端,以使所述至少一个第二客户端根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述至少一个第二客户端上重构并显示所述当前操作行为信息。进一步地,本申请实施例还提供了另一种多端联动方法,包括:服务器接收第一客户端发送的联动协议包,所述联动协议包是所述第一客户端在接收到联动操作指令时,将获取到的所述第一客户端的操作用户的当前操作行为信息进行封装后所得到的,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;并将接收到的所述联动协议包转发给至少一个与所述第一客户端关联的第二客户端,以使所述至少一个第二客户端根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述至少一个第二客户端上重构并显示所述当前操作行为信息。进一步地,本申请实施例还提供了另一种多端联动方法,包括:第二客户端接收服务器转发的来自第一客户端的联动协议包,所述联动协议包是所述第一客户端在接收到联动操作指令时,将获取到的所述第一客户端的操作用户的当前操作行为信息进行封装后所得到的,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;并根据接收到的所述联动协议包,获取所述联动协议包中包含的所述当前操作行为信息,并在所述第二客户端上重构并显示所述当前操作行为信息;其中,所述第一客户端为与所述第二客户端关联的客户端。相应地,本申请实施例提供了一种客户端,包括:接收模块,用于接收联动操作指令;获取模块,用于在接收到联动操作指令时,获取所述客户端的操作用户的当前操作行为信息,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;发送模块,用于将获取到的所述当前操作行为信息封装为联动协议包后,发送给服务器,由所述服务器将接收到的所述联动协议包转发给至少一个与所述客户端关联的其他客户端,以使所述至少一个其他客户端根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述至少一个其他客户端上重构并显示所述当前操作行为信息。进一步地,本申请实施例还提供了一种服务器,包括:接收模块,用于接收第一客户端发送的联动协议包,所述联动协议包是所述第一客户端在接收到联动操作指令时,将获取到的所述第一客户端的操作用户的当前操作行为信息进行封装后所得到的,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;发送模块,用于将接收到的所述联动协议包转发给至少一个与所述第一客户端关联的第二客户端,以使所述至少一个第二客户端根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述至少一个第二客户端上重构并显示所述当前操作行为信息。进一步地,本申请实施例还提供了另一种客户端,包括:接收模块,用于接收服务器转发的来自其他客户端的联动协议包,所述联动协议包是所述其他客户端在接收到联动操作指令时,将获取到的所述其他客户端的操作用户的当前操作行为信息进行封装后所得到的,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;其中,所述其他客户端为与所述客户端关联的客户端;获取模块,用于根据接收到的所述联动协议包,获取所述联动协议包中包含的所述当前操作行为信息;重构模块,用于在所述客户端上重构并显示所述当前操作行为信息。进一步地,本申请实施例还提供了一种多端联动系统,包括至少一个第一客户端、服务器以及至少一个第二客户端,其中,所述第二客户端为与所述第一客户端关联的客户端:所述第一客户端,用于在接收到联动操作指令时,获取所述第一客户端的操作用户的当前操作行为信息,并将获取到的所述当前操作行为信息封装为联动协议包后,发送给服务器,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;所述服务器,用于将接收到的所述联动协议包转发给至少一个第二客户端;所述第二客户端,用于根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述第二客户端上重构并显示所述当前操作行为信息。本申请有益效果如下:本申请实施例提供了一种多端联动方法及相关设备与系统,在本申请实施例所述技术方案中,第一客户端在接收到联动操作指令时,可将获取到的所述第一客户端的操作用户的、包括当前操作界面信息及当前上下文描述信息在内的当前操作行为信息封装为联动协议包后,通过服务器转发给至少一个与所述第一客户端关联的第二客户端,以使所述至少一个第二客户端根据接收到的该联动协议包,重构并显示所述当前操作行为信息,从而解决了目前存在的用户在不同终端之间进行切换时,切换前后的操作界面以及上下文描述等并不能够同步的问题,在提高不同终端之间进行切换时的切换平滑性以及连续性的基础上,达到了能够实现用户操作界面和上下文的联动以恢复用户在其他终端的最后状态、并进而提高多端联动的联动效果的目的。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本申请实施例一中所述多端联动方法的流程示意图;图2所示为本申请实施例二中所述多端联动方法的流程示意图;图3所示为本申请实施例二中所述多端联动方法的具体流程示意图;图4所示为本申请实施例三中所述多端联动方法的流程示意图;图5所示为本申请实施例四中所述客户端的结构示意图;图6所示为本申请实施例五中所述服务器的结构示意图;图7所示为本申请实施例六中所述客户端的结构示意图;图8所示为本申请实施例七中所述多端联动系统的结构示意图。【具体实施方式】本申请实施例提供了一种多端联动方法及相关设备与系统,在本申请实施例所述技术方案中,第一客户端在接收到联动操作指令时,可将获取到的所述第一客户端的操作用户的、包括当前操作界面信息及当前上下文描述信息在内的当前操作行为信息封装为联动协议包后,通过服务器转发给至少一个与所述第一客户端关联本文档来自技高网...

【技术保护点】
一种多端联动方法,其特征在于,包括:第一客户端在接收到联动操作指令时,获取所述第一客户端的操作用户的当前操作行为信息,所述当前操作行为信息包括当前操作界面信息以及当前上下文描述信息;并将获取到的所述当前操作行为信息封装为联动协议包后,发送给服务器,由所述服务器将接收到的所述联动协议包转发给至少一个与所述第一客户端关联的第二客户端,以使所述至少一个第二客户端根据接收到的所述联动协议包,获取所述当前操作行为信息并在所述至少一个第二客户端上重构并显示所述当前操作行为信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李清华俞小浩董芳霞王释涵
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1