多媒体终端的同步控制方法和终端控制系统.pdf
《多媒体终端的同步控制方法和终端控制系统.pdf》由会员分享,可在线阅读,更多相关《多媒体终端的同步控制方法和终端控制系统.pdf(8页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910981217.8 (22)申请日 2019.10.16 (71)申请人 江苏网进科技股份有限公司 地址 215300 江苏省苏州市昆山市玉山镇 登云路288号 (72)发明人 李参宏韩平军 (74)专利代理机构 苏州佳博知识产权代理事务 所(普通合伙) 32342 代理人 唐毅 (51)Int.Cl. H04N 21/43(2011.01) (54)发明名称 多媒体终端的同步控制方法和终端控制系 统 (57)摘要 本发明提出一种多媒体终端的同步控制方 法和终端控制系统。
2、, 终端控制系统包括第一终 端, 第一网关, 多个第二网关以及与各第二网关 对应的多个第二终端, 所述同步控制方法包括: 获取第一终端向第二终端发送报文时的报文发 送时间; 测量第一终端与第二终端之间报文往返 时间, 获取最大往返时间; 根据报文发送时间和 最大往返时间计算报文发送至多个第二终端的 报文到达时间, 并获取最大报文到达时间; 将最 大报文到达时间与每个第二终端的报文到达时 间的差值作为同步延时值; 根据同步延时值计算 多个第二终端的动作执行时间, 执行所述报文的 控制动作。 可以提高各第二终端执行控制动作的 同步性, 进而解决多终端显示不同步的问题。 权利要求书1页 说明书4页 。
3、附图2页 CN 110677710 A 2020.01.10 CN 110677710 A 1.一种多媒体终端的同步控制方法, 应用于终端控制系统, 其特征在于, 所述终端控制 系统包括第一终端, 第一网关, 多个第二网关以及与多个第二网关对应的多个第二终端, 所 述同步控制方法包括: 获取所述第一终端向第二终端发送报文时的报文发送时间; 测量所述第一终端与所述第二终端之间报文往返时间, 获取最大往返时间; 根据所述报文发送时间和最大往返时间计算报文发送至每个第二终端的报文到达时 间, 并获取最大报文到达时间; 将所述最大报文到达时间与每个第二终端的报文到达时间的差值作为同步延时值; 根据所述。
4、同步延时值计算多个第二终端的动作执行时间, 执行所述报文的控制动作。 2.根据权利要求1所述的多媒体终端的同步控制方法, 其特征在于, 所述测量所述第一 终端与所述第二终端之间报文往返时间的步骤之前还包括: 同步多个所述第二终端的终端系统时钟。 3.根据权利要求1所述的多媒体终端的同步控制方法, 其特征在于, 所述根据所述同步 延时值计算多个第二终端的动作执行时间, 执行所述报文的控制动作的步骤包括: 记录每个第二终端接收到报文的时刻, 根据第二终端接收到报文的时刻和同步延时值 计算多个第二终端的动作执行时间, 执行所述报文的控制动作。 4.根据权利要求2所述的多媒体终端的同步控制方法, 其特。
5、征在于, 所述同步多个所述 第二终端的终端系统时钟的步骤包括: 所述第一网关将当前的第一系统时钟发送至多个所述第二网关; 所述第二网关获取所述第一系统时钟和所述第二网关与所述第一网关之间的传输时 间间隔, 根据所述第一系统时钟和所述传输时间间隔调整所述第二网关的第二系统时钟; 获取第二终端与所述第二网关之间的传输时间间隔, 根据所述第二系统时钟和所述传 输时间间隔调整所述第二终端的终端系统时钟。 5.一种终端控制系统, 其特征在于, 所述终端控制系统包括第一终端, 第一网关, 多个 第二网关以及与各第二网关对应的多个第二终端, 其特征在于, 还包括: 获取模块,用于获取所述第一终端发送报文的报。
6、文发送时间以及所述第一终端与所述 第二终端之间报文往返时间, 并获取最大往返时间; 处理模块, 用于根据所述报文发送时间和最大往返时间计算报文发送至多个第二终端 的报文到达时间, 并获取最大报文到达时间, 将所述最大报文到达时间与每个第二终端的 报文到达时间的差值作为同步延时值; 控制模块, 根据所述同步延时值计算多个第二终端的动作执行时间, 执行所述报文的 控制动作。 6.根据权利要求5所述的终端控制系统, 其特征在于, 所述第一网关用于将当前的第一 系统时钟发送至多个所述第二网关; 所述第二网关用于获取所述第一系统时钟和所述第二 网关与所述第一网关之间的传输时间间隔, 根据所述第一系统时钟。
7、和所述传输时间间隔调 整所述第二网关的第二系统时钟。 权利要求书 1/1 页 2 CN 110677710 A 2 多媒体终端的同步控制方法和终端控制系统 技术领域 0001 本发明涉及终端同步控制技术领域, 具体涉及一种多媒体终端的同步控制方法和 终端控制系统。 背景技术 0002 在多媒体领域, 各种音视频终端随处可见, 包括监控解码器、 广告机、 数字公告牌、 各种移动设备等等。 很多场合会要求对同一个音视频源产生的数据进行分发到各个终端, 然后在终端上进行解码展示。 由于各个终端的硬件参数、 软件系统、 网络环境等不一致, 从 而导致同一个音视频源产生的媒体数据到各个终端上展示的时间差。
8、异较大, 比方说两个终 端的画面出现了23s的时间差, 即多终端不同步问题, 最终导致用户体验差。 随着时间越 长, 可能需要重启整个系统, 才能保证各个终端之间的媒体数据展示时间差在合理的范围 内。 发明内容 0003 本发明所要解决的技术问题是提供一种多媒体终端的同步控制方法和终端控制 系统, 以解决现有技术中多终端不同步问题。 0004 为了实现上述目的, 本发明实施例采用如下技术方案: 0005 一种多媒体终端的同步控制方法, 应用于终端控制系统, 所述终端控制系统包括 第一终端, 第一网关, 多个第二网关以及与各第二网关对应的多个第二终端, 所述同步控制 方法包括: 获取所述第一终端。
9、向第二终端发送报文时的报文发送时间; 测量所述第一终端 与所述第二终端之间报文往返时间, 获取最大往返时间; 根据所述报文发送时间和最大往 返时间计算报文发送至多个第二终端的报文到达时间, 并获取最大报文到达时间; 将所述 最大报文到达时间与每个第二终端的报文到达时间的差值作为同步延时值; 根据所述同步 延时值计算多个第二终端的动作执行时间, 执行所述报文的控制动作。 0006 优选的, 所述测量所述第一终端与所述第二终端之间报文往返时间的步骤之前还 包括: 同步多个所述第二终端的终端系统时钟。 0007 优选的, 所述根据所述同步延时值计算多个第二终端的动作执行时间, 执行所述 报文的控制动。
10、作的步骤包括: 记录每个第二终端接收到报文的时刻, 根据第二终端接收到 报文的时刻和同步延时值计算多个第二终端的动作执行时间, 执行所述报文的控制动作。 0008 优选的,所述同步多个所述第二终端的终端系统时钟的步骤包括: 所述第一网关 将当前的第一系统时钟发送至多个所述第二网关; 所述第二网关获取所述第一系统时钟和 所述第二网关与所述第一网关之间的传输时间间隔, 根据所述第一系统时钟和所述传输时 间间隔调整所述第二网关的第二系统时钟; 获取第二终端与所述第二网关之间的传输时间 间隔, 根据所述第二系统时钟和所述传输时间间隔调整所述第二终端的终端系统时钟。 0009 本发明还提供一种终端控制在。
11、系统, 所述终端控制系统包括第一终端, 第一网关, 多个第二网关以及与各第二网关对应的多个第二终端, 还包括: 获取模块,用于获取所述第 说明书 1/4 页 3 CN 110677710 A 3 一终端发送报文的报文发送时间以及所述第一终端与所述第二终端之间报文往返时间, 并 获取最大往返时间; 处理模块, 用于根据所述报文发送时间和最大往返时间计算报文发送 至多个第二终端的报文到达时间, 并获取最大报文到达时间, 将所述最大报文到达时间与 每个第二终端的报文到达时间的差值作为同步延时值; 控制模块, 根据所述同步延时值计 算多个第二终端的动作执行时间, 执行所述报文的控制动作。 0010 优。
12、选的, 所述第一网关用于将当前的第一系统时钟发送至多个所述第二网关; 所 述第二网关用于获取所述第一系统时钟和所述第二网关与所述第一网关之间的传输时间 间隔, 根据所述第一系统时钟和所述传输时间间隔调整所述第二网关的第二系统时钟。 0011 相对于现有技术中的方案, 本发明的优点: 本发明提供的多媒体终端的同步控制 方法和终端控制系统, 通过报文的最大往返时间计算最大报文到达时间, 从而计算每个第 二终端的报文到达时间与最大报文到达时间的差值, 根据该差值调节各第二终端的同步解 码时刻, 可以提高各第二终端执行控制动作的同步性, 进而解决多终端显示不同步的问题。 附图说明 0012 下面结合附。
13、图及实施例对本发明作进一步描述: 0013 图1所示为本发明实施例提供的多媒体终端的同步控制方法的流程示意图。 0014 图2所示为本发明实施例提供的多媒体终端的同步控制方法的另一流程示意图。 0015 图3所示为本发明终端控制系统的结构框图。 0016 图4所示为本发明终端控制系统的另一结构框图。 具体实施方式 0017 以下结合具体实施例对上述方案做进一步说明。 应理解, 这些实施例是用于说明 本发明而不限于限制本发明的范围。 实施例中采用的实施条件可以如具体厂家的条件做进 一步调整, 未注明的实施条件通常为常规实验中的条件。 0018 请参考图1所示, 本发明提供一种多媒体终端的同步控制。
14、方法, 应用于终端控制系 统, 所述同步控制方法包括: 0019 步骤S10, 获取第一终端向第二终端发送报文时的报文发送时间。 本发第一终端向 各个第二终端发送报文即视频帧数据, 标记为同步帧, 记录发送同步帧的时刻点为T0。 0020 步骤S20, 测量第一终端与第二终端之间报文往返时间, 获取最大往返时间。 本发 明第一终端向第二终端发送报文, 使用RTT服务定时测量各个接入的第二终端(第二终端1, 第二终端2, 第二终端3终端n)到第一终端的报文往返时间, 并记录为RTTn(n1, 2, 3n),通过比较, 找出最大往返时间, 记录为RTTmax。 0021 步骤S30, 根据报文发送。
15、时间和最大往返时间计算报文发送至多个第二终端的报 文到达时间, 并获取最大报文到达时间。 本发明根据报文往返时间RTTn, 推算出当前报文到 达每个第二终端的时刻, 称为报文到达时间, 记录为TZn(TZnT0+0.5*RTTn), 并计算出最 大报文到达时间, 本发明中TZmax对应的时刻点就是RTT时间最大的终端的到达时刻。 0022 步骤S40,将最大报文到达时间与每个第二终端的报文到达时间的差值作为同步 延时值。 在本发明第二终端接收到的第一终端的报文的时间一般存在较大差异, 若直接根 据报文到达时间执行报文的控制动作, 将导致各第二终端的动作不同步, 因此本实施例中, 说明书 2/4。
16、 页 4 CN 110677710 A 4 需要计算同步延时值, 即最大报文到达时间与每个第二终端的报文到达时间的差值, 根据 所述同步延时值调整同步解码时间, 使得各第二终端能同步执行报文的控制动作。 本发明 的实施例中, 以TZmax时间为同步解码时刻, 同步解码时间也就是上述所说的各第二终端执 行报文的控制动作对应的动作执行时间。 本实施例中, 对于每一个第二终端, 解码时间与到 报文到达时间存在差值, 即TZmaxTZn, 这个值我们简称为同步延时值, 记录为TDn。 0023 步骤S50,根据同步延时值计算多个第二终端的动作执行时间, 执行报文的控制动 作。 本发明一实施例中, 记录。
17、每个第二终端接收到报文的时刻TRn, 根据第二终端接收到报 文的时刻和同步延时值计算多个第二终端的动作执行时间, 执行所述报文的控制动作。 本 发明根据第二终端接收到报文的时刻TRn和同步延时值TDn来计算报文的同步解码时刻为 TRn+TDn。 0024 本发明通过定期的执行上述步骤, 通过报文的最大往返时间计算最大报文到达时 间, 并根据最大报文的到达时间计算同步延时值, 根据该同步延时值调节各第二终端的同 步解码时刻, 可以提高各第二终端执行控制动作的同步性, 进而解决多终端显示不同步的 问题。 0025 本发明中, 考虑到各第二终端的终端系统时钟存在较大差异, 将影响各第二终端 系统的控。
18、制动作执行的同步性, 因此, 在本发明的其中一实施例中, 请参考图2所示, 所述测 量所述第一终端与所述第二终端之间报文往返时间的步骤之前还包括同步多个第二终端 的终端系统时钟, 具体步骤为: 0026 步骤S11,第一网关将当前的第一系统时钟发送至多个第二网关。 0027 步骤S12,第二网关获取第一系统时钟和第二网关与第一网关之间的传输时间间 隔, 根据第一系统时钟和传输时间间隔调整第二网关的第二系统时钟。 0028 本发明中, 获取每个第二网关与第一网关之间的传输时间间隔的方式不受限制, 本领域技术人员可根据实际需求进行设置。 在本发明的其中一实施例中, 获取每个第二网 关与第一网关之间。
19、的传输时间间隔的步骤包括: 第一网关向第二网关发送对时响应报文, 该第二网关根据接收的对时响应报文向第一网关发送对时回复报文, 根据第一网关发送对 时响应报文时的第一系统时钟, 第一网关接收到对时回复报文时的第一系统时钟以及第二 网关接收对时响应报文和发送对时回复报文之间的延时时间间隔计算得到传输时间间隔。 0029 步骤S13,获取第二终端与第二网关之间的传输时间间隔, 根据第二系统时钟和传 输时间间隔调整第二终端的终端系统时钟。 0030 请参考图3所示, 本发明还提供一种终端控制系统, 包括第一终端110, 第一网关 120, 多个第二网关130以及与各第二网关130对应的多个第二终端1。
20、40。 0031 第二终端140用于接收第一终端110发送的报文, 所述第一网关120用于将当前的 第一系统时钟发送至多个第二网关130; 第二网关130用于获取第一系统时钟和第二网关 130与第一网关120之间的传输时间间隔, 根据第一系统时钟和所述传输时间间隔调整所述 第二网关130的第二系统时钟。 0032 请参考图4所述, 本发明还包括获取模块150, 处理模块160和控制模块170, 其中, 获取模块150用于获取所述第一终端110发送报文的报文发送时间以及所述第一终端110与 所述第二终端140之间报文往返时间, 并获取最大往返时间; 处理模块160用于根据所述报 文发送时间和最大。
21、往返时间计算报文发送至多个第二终端140的报文到达时间, 并获取最 说明书 3/4 页 5 CN 110677710 A 5 大报文到达时间, 将所述最大报文到达时间与每个第二终端140的报文到达时间的差值作 为同步延时值; 控制模块170根据所述同步延时值计算多个第二终端140的动作执行时间, 执行所述报文的控制动作。 0033 综上所述, 本发明提供的一种多媒体终端的同步控制方法和终端控制系统, 通过 计算每个第二终端的报文到达时间与最大报文达到时间的差值, 根据该差值调节各第二终 端的同步解码时刻, 可以提高各第二终端执行控制动作的同步性, 进而解决多终端显示不 同步的问题, 提升了用户体验。 0034 上述实施例只为说明本发明的技术构思及特点, 其目的在于让熟悉此项技术的人 是能够了解本发明的内容并据以实施, 并不能以此限制本发明的保护范围。 凡如本发明精 神实质所做的等效变换或修饰, 都应涵盖在本发明的保护范围之内。 说明书 4/4 页 6 CN 110677710 A 6 图1 图2 说明书附图 1/2 页 7 CN 110677710 A 7 图3 图4 说明书附图 2/2 页 8 CN 110677710 A 8 。
- 内容关键字: 多媒体 终端 同步 控制 方法 控制系统
高精度的低重频窄脉冲延迟控制电路.pdf
重金属污染土壤修复装置.pdf
微型扬声器音腔焊接装置.pdf
测试无人机避障功能的训练迷宫.pdf
半导体老化检测装置.pdf
车用尿素液的生产配比装置.pdf
管材转运稳定输送装置.pdf
灯光积木块.pdf
空压机滤芯.pdf
化工桶倒料机构.pdf
旋转式远端帽.pdf
细胞分类恒温箱.pdf
煤粉传输带用残余清洁机构.pdf
生物基可降解纤维面料生产用喂纱机构及针织大圆机.pdf
卷扬机调速机构.pdf
烧伤整形植皮辅助设备.pdf
快速充电电池组结构.pdf
高效率的废边吸附平台.pdf
变排量汽车空调压缩机后盖气动立式定心夹具.pdf
建筑保温板切割装置.pdf
高炉烟灰布袋除尘输灰系统.pdf
提高挤浆机的脱水装置.pdf
无人驾驶汽车辅助检修装置.pdf
类蛇毒肽的制备方法.pdf
中控系统探测方法、装置、设备及存储介质.pdf
有机电致发光材料及其制备方法与应用.pdf
涤纶线抗拉强度检测方法.pdf
与印度南瓜侧枝数量相关基因连锁的分子标记及应用.pdf
LED显示装置.pdf
云台摄像机及控制系统.pdf
高含有机质渣土低碳固化材料及其制备方法和应用.pdf
基于图像视觉处理的基坑位移监测系统.pdf