一种本地通信网络业务切换方法、装置和系统的制作方法

文档序号:7549689阅读:137来源:国知局
专利名称:一种本地通信网络业务切换方法、装置和系统的制作方法
技术领域
本发明涉及通信网络数据传输技术,尤其涉及一种本地通信网络业务切换方法、装置和系统。
背景技术
随着信息技术的发展,一个家庭通常拥有多种终端,例如手机、游戏机、PC机、笔记本电脑、电视、音乐播放器等,这些终端可以形成一个本地通信网络,本地通信网络中的各终端进行相互通信。所述本地通信网络可以是近场通信网络,也可以是以家庭网关、WIFI热点为中心的局域网。目前,在某一终端(称为当前终端)上正在运行的业务(例如音频业务、视频业务、数据下载业务等)可以切换到本地通信网络的其他终端(目标终端)上。当前终端与目标终端可通过不同通信网络与服务器进行通信。本地通信网络业务切换技术为当前终端向服务器发送业务切换请求,服务器根据收到的业务切换请求,停止向当前终端发送业务信息,并且向目标终端发送业务信息。但是,由于通信网络差异和终端差异(例如传输时延、编解码方式等差异),目标终端收到的业务的进度会与当前终端最后运行的业务的进度不一致。就是说,目标终端收到的业务的进度会早于当前终端最后运行的业务的进度,或者晚于当前终端最后运行的业务的进度,导致业务不能平滑切换。具体的,当目标终端收到的业务的进度早于当前终端最后运行的业务的进度(例如目标终端收到的在线视频业务的播放时间为19分钟,当前终端最后运行的在线视频业务的播放时间为20分钟),会导致目标终端重复运行进行已经运行过的业务;当目标终端收 到的业务的进度晚于当前终端最后运行的业务的进度时(例如目标终端收到的在线视频业务的播放时间为21分钟,当前终端最后运行的在线视频业务的播放时间为20分钟),会导致目标终端运行的业务与当前终端最后运行的业务不连续。

发明内容
有鉴于此,本发明的主要目的在于提供一种本地通信网络业务切换方法、装置和系统,能够实现业务平滑切换。为达到上述目的,本发明的技术方案是这样实现的一种本地通信网络业务切换方法,包括收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
优选地,所述向选定的目标终端发送正在运行的业务信息之前,所述方法还包括当前终端查询本地通信网络中可用目标终端,生成目标终端列表。优选地,所述向目标终端发送业务信息之前,所述方法还包括服务器根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,执行向目标终端发送业务信息的步骤。优选地,所述服务器根据时间差调整向目标终端发送的业务的进度之后,所述方法还包括所述服务器停止向当前终端发送业务信息。优选地,所述目标终端为一个或多个。一种本地通信网络业务切换方法,包括收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;

根据所述时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。一种终端,包括业务切换启动指令接收单兀,用于接收业务切换启动指令;业务信息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息;业务切换请求消息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,并向服务器发送业务切换请求消息;所述终端还包括目标终端列表生成单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,查询本地通信网络中可用目标终端,生成目标终端列表。一种服务器,包括业务切换请求消息接收单元,用于接收当前终端发来的业务切换请求消息;业务信息发送单元,用于在业务切换请求消息接收单元收到业务切换请求消息时,向目标终端发送业务信息;时间差接收单元,用于接收目标终端发来的时间差;业务进度调整单元,用于根据时间差接收单元收到的时间差,调整业务信息发送单元向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。优选地,所述服务器还包括停止发送单元,用于在业务进度调整单元调整业务信息发送单元向目标终端发送的业务的进度之后,控制业务信息发送单元停止向当前终端发送业务信息。优选地,所述服务器还包括所述服务器还包括业务切换判断单元,用于根据业务切换请求消息接收单元收到的业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,通知业务信息发送单元向目标终端发送业务信息。一种终端,包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;时间差发送单元,用于将时间差获取单元计算得到的时间差发给服务器。一种终端,包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;业务进度调整单元,用于根据时间差计算单元计算得到的时间差,调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。一种本地通信网络业务切换系统,包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务信息;根据目标终端发来的时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致;目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器。优选地,所述目标终端为一个或多个。优选地,所述系统包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务
信息;
目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,根据所述时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。由上可知,本发明的技术方案,收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。由此,能够实现业务平滑切换,避免业务不连续。


图1为本发明本地通信网络业务切换方法的第一实施例的实现流程图;图2为本发明一种终端的实施例的结构示意图;图3为本发明一种服务器的实施例的结构示意图;图4为本发明一种终端的实施例的结构示意图;图5为本发明本地通信网络业务切换系统的实施例的结构示意图;图6为本发明本地通信网络业务切换方法的第二实施例的实现流程图。
具体实施例方式本发明提供的一种本地通信网络业务切换方法的第一实施例,如图1所示,包括以下步骤步骤101、收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;步骤102、收到业务切换请求消息的服务器,向目标终端发送业务信息;步骤103、目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;步骤104、所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终 端发送的业务的进度一致。优选地,所述向选定的目标终端发送正在运行的业务信息之前,所述方法还包括当前终端查询本地通信网络中可用目标终端,生成目标终端列表。优选地,所述向目标终端发送业务信息之前,所述方法还包括服务器根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,执行向目标终端发送业务信息的步骤。优选地,所述服务器根据时间差调整向目标终端发送的业务的进度之后,所述方法还包括所述服务器停止向当前终端发送业务信息。优选地,所述目标终端为一个或多个。本发明提供的一种本地通信网络业务切换方法的第二实施例,包括以下步骤收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;根据时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。本发明提供的一种终端的实施例,如图2所示,包括
业务切换启动指令接收单兀,用于接收业务切换启动指令;业务信息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息;业务切换请求消息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,并向服务器发送业务切换请求消息; 优选地,所述终端还包括目标终端列表生成单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,查询本地通信网络中可用目标终端,生成目标终端列表。本发明提供的一种服务器的实施例,如图3所示,包括业务切换请求消息接收单元,用于接收当前终端发来的业务切换请求消息;业务信息发送单元,用于在业务切换请求消息接收单元收到业务切换请求消息时,向目标终端发送业务信息;时间差接收单元,用于接收目标终端发来的时间差;业务进度调整单元,用于根据时间差接收单元收到的时间差,调整业务信息发送单元向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。优选地,所述服务器还包括停止发送单元,用于在`业务进度调整单元调整业务信息发送单元向目标终端发送的业务的进度之后,控制业务信息发送单元停止向当前终端发送业务信息。优选地,所述服务器还包括所述服务器还包括业务切换判断单元,用于根据业务切换请求消息接收单元收到的业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,通知业务信息发送单元向目标终端发送业务信息。本发明提供的一种终端的实施例,如图4所示,包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;时间差发送单元,用于将时间差获取单元计算得到的时间差发给服务器。本发明提供的一种终端的实施例,包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;业务进度调整单元,用于根据时间差计算单元计算得到的时间差,调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。本发明提供的一种本地通信网络业务切换系统的实施例,如图5所示,所述系统包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务信息;根据目标终端发来的时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器。优选地,所述目标终端为一个或多个。所述服务器可以是传统意义上的服务器,也可以是采用云计算技术的虚拟服务器。所述终端指的是具有用户接口(如输入输出)和通信能力的设备,可以是手机、游戏机、PC机、笔记本电脑、电视、音乐播放器等,甚至可以是一台服务器,其最主要的任务是与用户直接交互,并将业务呈现给用户使用。当前终端和目标终端可通过不同通信网络分别与服务器进行通信;当前终端和目标终端之间通过本地通信网络进行通信。本发明提供的一种本地通信网络业务切换系统的实施例,包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务
信息;

目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,根据所述时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。本发明提供的一种本地通信网络业务切换方法的第三实施例,如图6所示,包括以下步骤步骤601、收到业务切换启动指令的当前终端,查询本地通信网络中可用目标终端,生成目标终端列表;这里,用户可以通过程序菜单、实体按键、虚拟按键、语音控制等启动业务切换功能,生成业务切换启动指令;目标终端列表除了包括终端标识,还包含终端能力标识、终端型号、对应的制造商、终端版本号、终端等级(安全等级、运行优先级等)、终端能力等,目标终端列表须遵循特定的格式,该格式由业务提供商、服务器制造商、终端制造商等相关各方事先约定;所述终端能力指的是终端能够提供的供运行业务使用的软硬件资源;用户可以根据需要在目标终端列表中选定一个或多个目标终端。步骤602、当前终端向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;这里,目标终端可以根据收到的业务信息进行业务演示,提供更直观的演示效果,并可以通过用户交互的方式与当前终端进行确认。步骤603、收到业务切换请求消息的服务器,根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息;这里,所述目标终端描述信息指的是终端标识、终端型号等信息。步骤604、服务器根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,执行步骤605 ;当所述目标终端不能进行业务切换时,结束本次流程;具体的,服务器根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,依据预先设定的判断准则判断所述目标终端是否能够进行业务切换;所述判断准则是对终端的能力、等级、业务运行方式、用户等级等各种影响因子的统一权衡得到的,由业务运营商来予以设定;这里,所述业务描述信息指的是对某一业务的相关信息的描述,该信息可以是预先约定的业务标识,或者是业务名称、业务类型等详细信息等。步骤605、服务器确定业务切换策略,并通知目标终端进行业务切换。步骤606、目标终端根据收到的进行业务切换的通知,按业务建立流程进行业务切换,并在业务切换成功后通知服务器。步骤607、收到业务切换成功通知的服务器向目标终端发送业务信息。步骤608、目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;所述时间差是指同一内容通过不同传输路径传送到目标终端的时延。步骤609、所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。步骤610、所述服务器通知当前终端切换完成,并停止向当前终端发送业务信息。

步骤611、收到切换完成通知的当前终端进行业务流程释放流程。步骤601至步骤611中各装置发送的消息和请求,必须遵循预定的格式。步骤601至步骤611中各装置间的信息交互过程,必须遵循预定的流程,可以交互一次,也可以交互多次来最终完成。下面对本发明本地通信网络业务切换方法的第四实施例进行介绍。本实施例中,用户在家中使用一款Android智能手机,该手机生产厂商为A,手机型号为C100,终端标识为3314570002。其中手机可以通过蜂窝通信网络直接访问服务器进行业务访问。用户在家中有一台电脑,该电脑生产厂商为DUM,电脑型号为M480,终端标识为9377502589,电脑通过家庭网关与服务器相连。在本地网络中家庭网关与电脑、手机均采用WIFI通信。假定用户通过手机正在观看一部电影,该电影制作公司为N,电影名称是FGH。该电影版权保护等级为“高”,因此该电影只能在服务器本地播放,并将视频和音频通过服务器传输给手机。手机侧面有一个业务切换功能按键,按下该键,手机就会启动业务切换功能,生成业务切换启动指令,自动对当前进行的业务启动切换。用户想把该电影从手机切换到电脑上观看。本实施例包含如下步骤步骤701、收到业务切换启动指令的手机,查询本地通信网络中可用目标终端,生成目标终端列表;本实施例中目标终端列表中只有电脑。在手机的屏幕上弹出菜单,显示可供选择的目标终端电脑。步骤702、手机向选定的电脑发送正在播放的视频内容,暂停播放电影,并向服务器发送业务切换请求消息;用户从弹出的菜单中选定电脑,并点击确认选项框完成选定;如果不进行选定,则结束业务切换功能;电脑根据收到的视频内容在屏幕上生成内容预览;所述业务切换请求消息包含业务描述信息(制作公司N、电影名称FGH)、当前终端描述信息(终端标识3314570002、生产厂商A、终端类型手机、型号C100)和目标终端描述信息(生产厂商DUM,终端类型电脑,型号M480,终端标识9377502589);步骤703、收到业务切换请求消息的服务器,根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,判定电脑的硬件能力可以支持该电影的播放,即能够进行业务切换。步骤704、服务器通知电脑进行业务切换,电脑根据进行业务切换的通知,按业务建立流程进行业务切换,并在业务切换成功后通知服务器。步骤705、收到业务切换成功通知的服务器,向电脑同时发送电影视频和声音;这里,服务器可以根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,将该电影的播放 清晰度进行调整,例如从适于手机的720P提高为适于电脑的1080P。步骤706、电脑分别从手机发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器。步骤707、所述服务器根据时间差调整向电脑发送的电影的进度,使所述进度和手机向电脑发送的电影的进度一致。步骤708、电脑完成切换后通知服务器,服务器通知手机切换完成,并停止向手机传送电影视频和声音。步骤709、收到切换完成通知的手机进行业务流程释放流程。本实施例中,服务器支持两种终端内容格式,一种是针对手机小屏的手机编解码,一种是针对电脑的PC编解码。服务器根据终端能力进行相应的视频业务播放。服务器通过将视频内容经过手机编码后传送手机,手机进行播放。当手机进行业务切换时,手机将视频内容传递到电脑,电脑显示手机传递过来的视频流,进行内容预览。此时服务器继续进行向手机传送视频业务。为充分利用电脑的能力,服务器选择PC编解码为电脑提供后续的视频内容。由于手机视频已经通过内部网络预先传送到电脑上,因此在同一终端上有预览的手机视频内容,也有新切换的PC视频内容,因此可以做到视频内容的平滑切换,实现业务连续性。下面对本发明本地通信网络业务切换方法的第五实施例进行介绍。步骤801、收到业务切换启动指令的当前终端,查询本地通信网络中可用目标终端,生成目标终端列表。步骤802、当前终端向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息。
步骤803、收到业务切换请求消息的服务器,根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息。步骤804、服务器根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,执行步骤805 ;当所述目标终端不能进行业务切换时,结束本次流程。步骤805、服务器确定业务切换策略,并通知目标终端进行业务切换。步骤806、目标终端根据收到的进行业务切换的通知,按业务建立流程进行业务切换,并在业务切换成功后通知服务器。步骤807、收到业务切换成功通知的服务器,停止向当前终端传输业务信息,并通知当前终端在转发完业务信息后进行业务流程释放流程。步骤808、服务器向目标终端发送业务信息。步骤809、目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间(也称为时间戳),根据提取的时间戳计算得到时间差;所述时间差是指同一内容通过不同传输路径传送到目标终端的时延。步骤810、所述目标终端根据时间差调整服务器发来的业务信息的显示时间,使显示的业务的进度和当前终端向选定的目标终端发送的业务的进度一致;具体的,当服务器发来的业务的进度早于当前终端发来的业务的进度时,延时显示服务器发来的业务,如通过缓存服务器发来的业务来实现延时显示;当服务器发来的业务的进度晚于当前终端发来的业务的进度时,重复显示当前终端发来的业务进行时延,再显示服务器发来的业务。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种本地通信网络业务切换方法,其特征在于,所述方法包括收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
2.根据权利要求1所述的方法,其特征在于,所述向选定的目标终端发送正在运行的业务信息之前,所述方法还包括当前终端查询本地通信网络中可用目标终端,生成目标终端列表。
3.根据权利要求1所述的方法,其特征在于,所述向目标终端发送业务信息之前,所述方法还包括服务器根据业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息和业务切换请求消息中的业务描述信息,判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,执行向目标终端发送业务信息的步骤。
4.根据权利要求1所述的方法,其特征在于,所述服务器根据时间差调整向目标终端发送的业务的进度之后,所述方法还包括所述服务器停止向当前终端发送业务信息。
5.根据权利要求1所述的方法,其特征在于,所述目标终端为一个或多个。
6.一种本地通信网络业务切换方法,其特征在于,所述方法包括收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;根据所述时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
7.—种终端,其特征在于,所述终端包括业务切换启动指令接收单元,用于接收业务切换启动指令;业务信息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息;业务切换请求消息发送单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,并向服务器发送业务切换请求消息。
8.根据权利要求7所述的终端,其特征在于,所述终端还包括目标终端列表生成单元,用于在业务切换启动指令接收单元收到业务切换启动指令时,查询本地通信网络中可用目标终端,生成目标终端列表。
9.一种服务器,其特征在于,所述服务器包括业务切换请求消息接收单元,用于接收当前终端发来的业务切换请求消息;业务信息发送单元,用于在业务切换请求消息接收单元收到业务切换请求消息时,向目标终端发送业务信息;时间差接收单元,用于接收目标终端发来的时间差;业务进度调整单元,用于根据时间差接收单元收到的时间差,调整业务信息发送单元向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
10.根据权利要求9所述的服务器,其特征在于,所述服务器还包括停止发送单元,用于在业务进度调整单元调整业务信息发送单元向目标终端发送的业务的进度之后,控制业务信息发送单元停止向当前终端发送业务信息。
11.根据权利要求9所述的服务器,其特征在于,所述服务器还包括所述服务器还包括业务切换判断单元,用于根据业务切换请求消息接收单元收到的业务切换请求消息中的目标终端描述信息,读取存储在本地的目标终端能力信息,根据所述目标终端能力信息判断所述目标终端是否能够进行业务切换,当所述目标终端能够进行业务切换时,通知业务信息发送单元向目标终端发送业务信息。
12.一种终端,其特征在于,所述终端包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;时间差发送单元,用于将时间差获取单元计算得到的时间差发给服务器。
13.一种终端,其特征在于,所述终端包括时间差计算单元,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差;业务进度调整单元,用于根据时间差计算单元计算得到的时间差,调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
14.一种本地通信网络业务切换系统,其特征在于,所述系统包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务信息; 根据目标终端发来的时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致;目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器。
15.根据权利要求14所述的系统,其特征在于,所述目标终端为一个或多个。
16.一种本地通信网络业务切换系统,其特征在于,所述系统包括当前终端,用于在收到业务切换启动指令时,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;服务器,用于在收到当前终端发来的业务切换请求消息时,向目标终端发送业务信目标终端,用于分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,根 据所述时间差调整服务器发来的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。
全文摘要
本发明公开了一种本地通信网络业务切换方法、装置和系统,其中,所述方法包括收到业务切换启动指令的当前终端,向选定的目标终端发送正在运行的业务信息,并向服务器发送业务切换请求消息;收到业务切换请求消息的服务器,向目标终端发送业务信息;目标终端分别从当前终端发来的业务信息和服务器发来的业务信息提取业务进度时间,根据提取的业务进度时间计算得到时间差,并将所述时间差发给服务器;所述服务器根据时间差调整向目标终端发送的业务的进度,使所述进度和当前终端向选定的目标终端发送的业务的进度一致。本发明能够实现业务平滑切换,避免业务不连续。
文档编号H04M1/725GK103052121SQ20131000061
公开日2013年4月17日 申请日期2013年1月4日 优先权日2013年1月4日
发明者冯德娟, 陈慧, 梁国和, 何经纬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1