一种多终端间会话同步方法、装置和系统制造方法及图纸

技术编号:13796964 阅读:91 留言:0更新日期:2016-10-06 17:07
本发明专利技术实施例公开了一种多终端间会话同步方法、装置和系统;本发明专利技术实施例在确定用户启动并登录即时通信客户端后,可以获取用户的用户行为信息,然后根据该用户行为信息计算用户行为,在确定该用户行为符合第一预置条件时,从服务器下载会话内容,根据该会话内容确定存在用户在其他终端所进行的关于该即时通信客户端的未结会话,即第一会话时,在本地还原该第一会话;该方案不仅可以自动且简便地实现多终端之间的会话同步,而且可以快速且无感地将会话从一个终端切换到另一个终端,大大提高了效率。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种多终端间会话同步方法、装置和系统
技术介绍
随着通信技术的发展,智能终端也越来越为普及,一个人拥有多台智能终端已经是很普遍的事情。而即时通信(IM,Instant Messaging)软件,作为一种可以为用户提供实时通讯服务的终端应用,在智能终端上的使用率也比较高。在使用IM软件同时,可能会出现多终端同时涉及到同一个会话的场景,比如,在公司可能会使用个人计算机(PC,Personal Computer)版的IM软件跟客户或朋友进行会话,而在下班回家的路上,又可能使用手机继续跟客户或者朋友进行会话,然后,回到家又可能会使用平板继续进行会话,等等;在现有技术中,一般需要手动来触发该会话的同步,比如,如果用户希望在手机与之前在PC上进行会话的对象继续会话,则需要在手机上启动该IM软件,然后手动点击该对象重新发起会话,并下载之前的会话记录以进行同步。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在现有方案中,需要手动触发多终端之间的会话同步,因此,实现较为不便,而且,也需要花费较多的时间,导致效率较低。
技术实现思路
本专利技术实施例提供一种多终端间会话同步方法、装置和系统,可以自动且简便地实现多终端之间的会话同步,而且可以快速且无感地将会话从一个终端切换到另一个终端,大大提高效率。本专利技术实施例提供一种多终端间会话同步方法,包括:确定用户启动并登录即时通信客户端后,获取用户的用户行为信息;根据所述用户行为信息计算用户行为;在所述用户行为符合第一预置条件时,从服务器下载会话内容;根据所述会话内容确定存在第一会话时,在本地还原所述第一会话,所述第一会话为所述用户在其他终端所进行的关于所述即时通信客户端的未结会话。本专利技术实施例还提供一种多终端间会话同步装置,包括:获取单元,用于确定用户启动并登录即时通信客户端后,获取用户的用户行为信息;计算单元,用于根据所述用户行为信息计算用户行为;下载单元,用于在所述用户行为符合第一预置条件时,从服务器下载会话内容;还原单元,用于根据所述会话内容确定存在第一会话时,在本地还原所述第一会话,所述第一会话为所述用户在其他终端所进行的关于所述即时通信客户端的未结会话。本专利技术实施例还提供一种通信系统,包括本专利技术实施例提供的任一种多终端间会话同步装置。本专利技术实施例在确定用户启动并登录即时通信客户端后,可以获取用户的用户行为信息,然后根据该用户行为信息计算用户行为,在确定该用户行为符合第一预置条件时,从服务器下载会话内容,根据该会话内容确定存在用户在其他终端所进行的关于该即时通信客户端的未结会话,即第一会话时,在本地还原该第一会话,从而实现会话的同步,使得可以将在其他终端未结的会话快速且无感地切换到本终端中;总而言之,采用该方案不仅可以自动且简便地实现多终端之间的会话同步,而且可以快速且无感地将会话从一个终端切换到另一个终端,大大提高了效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的多终端间会话同步方法的流程图;图2a是本专利技术实施例提供的多终端间会话同步方法的场景示意图;图2b是本专利技术实施例提供的多终端间会话同步方法的另一流程图;图3a是本专利技术实施例提供的多终端间会话同步装置的结构示意图;图3b是本专利技术实施例提供的多终端间会话同步装置的另一结构示意图;图4是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种多终端间会话同步方法、装置和系统。以下将分别进行详细说明。实施例一、本实施例将从多终端间会话同步装置(以下简称会话同步装置)的角度进行描述,该会话同步装置具体可以集成在终端中,该终端具体可以为手机、平板电脑或PC等设备。一种多终端间会话同步方法,包括:确定用户启动并登录即时通信客户端后,获取用户的用户行为信息,根据该用户行为信息计算用户行为,在该用户行为符合第一预置条件时,从服务器下载会话内容,根据该会话内容确定存在第一会话时,在本地还原该第一会话,其中,该第一会话为用户在其他终端所进行的关于该即时通信客户端的未结会话。如图1所示,该多终端间会话同步方法的具体流程可以如下:101、确定用户启动并登录即时通信客户端后,获取用户的用户行为信息。例如,具体可以通过监听本终端(即本地)中的重力感应器、陀螺仪和/或光线感应器等,来获取设备变化信息,以及通过监听用户在本终端的操作来获取操作信息,然后根据该设备变化信息和操作信息来确定用户行为信息。即步骤“获取用户的用户行为信息”具体可以如下:监听本地的重力感应器、陀螺仪和/或光线感应器等,得到设备变化信息,获取用户在本地的操作信息,根据该设备变化信息和操作信息确定用户行为信息。其中,该即时通信客户端安装在与会话同步装置所属的终端中,该会话同步装置可以独立于该即时通信客户端,也可以作为该即时通信客户端的一部分嵌入该即时通信客户端中。102、根据该用户行为信息计算用户行为。其中,计算的方式可以由多种,例如,具体可以如下:若该用户行为信息指示用户放下终端和/或终端反转至背面,则确定用户行为为:终端放下动作;若该用户行为信息指示用户锁定屏幕,则确定用户行为为:锁屏动作;若该用户行为信息指示用户由于在其他终端登录所述即时通信客户端而被挤下线,则确定用户行为为:用户被挤下线;若该用户行为信息指示用户拿起终端和/或终端反转至正面,则确定用户行为为:终端拿起动作;若该用户行为信息指示用户解锁屏幕,则确定用户行为为:解锁动作。以此类推,等等。103、在该用户行为符合第一预置条件时,从服务器下载会话内容。其中,该第一预置条件可以根据实际应用的需求进行设置。例如,可以设置当该用户行为为“终端拿起动作”和“解锁动作”时,则确定该用户行为符合第一预置条件,即当用户拿起终端以及对终端进行解锁时,从服务器下载会话内容;或者,还可以设置当用户行为为“解锁动作”时,则确定该用户行为符合第一预置条件,即只要当用户对终端进行解锁时,便从服务器下载会话内容,等等。其中,该会话内容可以包括所有会话的会话内容,也可以只包括预置范围内,比如一定期限内或一定区域内的会话的会话内容,等等。该会话内容可以是文字、图片、录音或录制的视频等数据,此外,该会话内容还可以包括会话信息,比如,以实时语音聊天或实时视频聊天为例,则此时会话内容具体可以
为用于标识该实时语音聊天或实时视频聊天的一些信息,如会话时间、实时通话的对象和通话时长等。需说明的是,此时即时通信客户端处于启动状态,其用户处于登陆状态(即步骤101)。104、根据该会话内容确定存在第一会话时,在本地还原该第一会话。其中,该第一会话为用户在其他终端所进行的关于该即时通信客户端的未结会话,所谓未结本文档来自技高网
...

【技术保护点】
一种多终端间会话同步方法,其特征在于,包括:确定用户启动并登录即时通信客户端后,获取用户的用户行为信息;根据所述用户行为信息计算用户行为;在所述用户行为符合第一预置条件时,从服务器下载会话内容;根据所述会话内容确定存在第一会话时,在本地还原所述第一会话,所述第一会话为所述用户在其他终端所进行的关于所述即时通信客户端的未结会话。

【技术特征摘要】
1.一种多终端间会话同步方法,其特征在于,包括:确定用户启动并登录即时通信客户端后,获取用户的用户行为信息;根据所述用户行为信息计算用户行为;在所述用户行为符合第一预置条件时,从服务器下载会话内容;根据所述会话内容确定存在第一会话时,在本地还原所述第一会话,所述第一会话为所述用户在其他终端所进行的关于所述即时通信客户端的未结会话。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户行为信息计算用户行为之后,还包括:在所述用户行为符合第二预置条件时,获取第二会话的会话内容,将所述第二会话的会话内容上传至服务器,所述第二会话为所述用户在本地所进行的关于所述即时通信客户端的未结会话。3.根据权利要求2所述的方法,其特征在于,所述根据所述用户行为信息计算用户行为,包括:若所述用户行为信息指示用户放下终端和/或终端反转至背面,则确定用户行为为:终端放下动作;若所述用户行为信息指示用户锁定屏幕,则确定用户行为为:锁屏动作;若所述用户行为信息指示用户由于在其他终端登录所述即时通信客户端而被挤下线,则确定用户行为为:用户被挤下线;若所述用户行为信息指示用户拿起终端和/或终端反转至正面,则确定用户行为为:终端拿起动作;若所述用户行为信息指示用户解锁屏幕,则确定用户行为为:解锁动作。4.根据权利要求3所述的方法,其特征在于,所述用户行为符合第一预置条件,包括:若所述用户行为为终端拿起动作和解锁动作,则确定所述用户行为符合第一预置条件;或者,若所述用户行为解锁动作,则确定所述用户行为符合第一预置条件。5.根据权利要求3所述的方法,其特征在于,所述用户行为符合第二预置
\t条件,包括:若所述用户行为为终端放下动作、锁屏动作和用户被挤下线,则确定所述用户行为符合第二预置条件;或者,若所述用户行为为锁屏动作和用户被挤下线,则确定所述用户行为符合第二预置条件。6.根据权利要求1至5任一项所述的方法,其特征在于,所述获取用户的用户行为信息,包括:监听本地的重力感应器、陀螺仪和/或光线感应器,得到设备变化信息;获取用户在本地的操作信息;根据所述设备变化信息和操作信息确定用户行为信息。7.一种多终端间会话同步装置,其特征在于,包括:获取单元,用于确定用户启动并登录即时通信客户端后,获取用户的用户...

【专利技术属性】
技术研发人员:李万强邹华林
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1