【技术实现步骤摘要】
虚拟终端系统和虚拟终端系统中的多流业务同步方法
本专利技术涉及通信领域,具体而言,涉及一种虚拟终端系统和虚拟终端系统中的多流业务同步方法。
技术介绍
虚拟终端系统是一个分布式系统,通过聚合周围环境的设备,并能根据环境上下文信息的动态变化自适应地进行能力合成,藉此向用户提供丰富的业务体验。各参与协作的终端同步从服务器获取部分业务流并实时的汇聚到向用户提供呈现服务的设备上,系统中的协同工作本身就需要节点间的时间同步,因此时间同步机制是分布式系统基础框架的一个关键机制。尤其是对实时性要求比较高的多媒体传输业务,更需要参与协作的多个终端设备通过一定的同步机制完成业务的传输工作。与传统的点到点通信相比,基于多终端协作的虚拟终端系统面临更复杂的终端环境和网络环境,连接虚拟终端系统各终端的网络会在带宽、延迟和误码率等方面存在差异,这给协作通信的同步问题带来很大的影响,同时泛在网应用的多样性导致了对时间同步机制需求的多样性,用一种时间同步机制不能满足所有的应用要求。针对相关技术中的时间同步机制不能满足泛在网对时间同步机制多样性要求的问题,目前尚未提出有效的解决方案。
技术实现思路
针 ...
【技术保护点】
一种虚拟终端系统,其特征在于包括:主控设备与协作设备;其中,所述协作设备包括:第一业务流接收模块,用于接收来自服务器的业务流;业务流发送模块,用于向所述主控设备发送所述第一业务流接收模块接收的所述业务流,其中,所述业务流携带有控制报文信息;所述主控设备包括:第二业务流接收模块,用于接收来自协作设备的业务流;存储模块,用于将所述第二业务流接收模块接收的所述业务流存储至分组数据缓冲区;同步方式选择模块,用于根据所述业务流的类型选择同步方式,其中,所述同步方式包括精确同步和事件同步;同步模块,用于根据所述控制报文信息和所述同步方式选择模块选择的所述同步方式,对所述分组数据缓冲区中的业务流进行同步。
【技术特征摘要】
1.一种虚拟终端系统,其特征在于包括:主控设备与协作设备;其中,所述协作设备包括:第一业务流接收模块,用于接收来自服务器的业务流;业务流发送模块,用于向所述主控设备发送所述第一业务流接收模块接收的所述业务流,其中,所述业务流携带有控制报文信息;所述主控设备包括:第二业务流接收模块,用于接收来自协作设备的业务流;存储模块,用于将所述第二业务流接收模块接收的所述业务流存储至分组数据缓冲区;同步方式选择模块,用于根据所述业务流的类型选择同步方式,其中,所述同步方式包括精确同步和事件同步;同步模块,用于根据所述控制报文信息和所述同步方式选择模块选择的所述同步方式,对所述分组数据缓冲区中的业务流进行同步。2.根据权利要求1所述的系统,其特征在于,所述协作设备还包括:测试模块,用于与主控设备交互测试报文,确定与所述主控设备间的链路状态;所述主控设备还包括:测试响应模块,用于响应所述协作设备发送的测试报文,确定与所述协作设备间的链路状态。3.根据权利要求2所述的系统,其特征在于,所述测试模块包括:同步控制报文发送单元,用于向所述主控设备发送同步控制报文,其中,所述同步控制报文携带有时间戳和顺序编号;测试分析单元,用于对所述主控设备返回的接收报告进行分析,确定本次测试的分组丢失的统计值、时延抖动和往返时间;网络状态确定单元,用于根据所述测试分析单元的分析结果确定网络状态;参数调整单元,用于根据所述网络状态确定单元确定的网络状态调整业务流应用的带宽、编码方式和发送间隔;所述测试响应模块包括:定时信息重建单元,用于接收所述同步控制报文,并根据所述时间戳和顺序编号重建由所述协作设备所生成的定时信息;接收报告生成单元,用于根据接收的所述同步控制报文对丢失分组数进行估计,生成接收报告,其中,所述接收报告包含分组丢失和分组时延抖动信息;接收报告发送单元,用于向所述协作设备发送所述接收报告。4.根据权利要求1所述的系统,其特征在于,所述同步方式选择模块包括:第一选择单元,用于所述业务流为实时业务时,选择所述业务流的同步方式为精确同步;第二选择单元,用于所述业务流为非实时业务时,选择所述业务流的同步方式为事件同步。5.根据权利要求1所述的系统,其特征在于,所述同步模块包括:时钟确定单元,用于当采用精确同步时,根据所述控制报文信息中时间戳和顺序编号确定所述业务流呈现的时间;第一呈现单元,用于...
【专利技术属性】
技术研发人员:孙爱芳,高冲,凌志浩,袁宜峰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。