用于保障双系统之间通信稳定的方法及显示设备技术方案

技术编号:26689610 阅读:20 留言:0更新日期:2020-12-12 02:38
本申请提供一种用于保障双系统之间通信稳定的方法及显示设备,所述方法包括:当Server与Client保持连接时,所述Server接收所述Client循环发送的live pkg;监测接收到所述live pkg的时间;当监测到上次接收到所述live pkg的时间距离当前的时间长度大于超时阈值时,断开Server与Client之间的连接。Server与Client之间相互发送live pkg,达到监测相应Net、串口和CEC通信方式状态目的,及时发现不可用通信方式,避免通过Server与Client的半连通进行通信,实现显示设备等双系统设备中两个系统之间的实时通信,以及保证两个系统之间通信的稳定性。

【技术实现步骤摘要】
用于保障双系统之间通信稳定的方法及显示设备
本申请涉及双系统通信
,尤其涉及一种用于保障双系统之间通信稳定的方法及显示设备。
技术介绍
在双系统设备的使用中,为协调其中两个系统的能力,实现双系统间交互的协调性和一致性,两个系统之间往往需要建立通信,用于两个系统中进程之间信息数据的传递以及实现两个系统间的功能切换。因此,只有当两个系统之间能够顺利的连通,才能将两个系统的两个系统的能力更好的利用起来。目前,为保证双系统设备中的两个系统之间的通信效率,通常采用网络连接双系统设备中的两个系统,即通过网络(Net)直连的方式实现双系统设备中的两个系统之间通信。然而双系统设备,如双系统电视,经常有交直流待机开机、STR(SuspendtoRAM,内存待机模式)待机开机,网络状态不能长时间保证稳定,因此双系统设备中的两个系统之间还设置有串口通信。并且双系统统设备中的两个系统之间有HDMI通路传递视频信号,因此可以复用HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)通路的CEC(ConsumerElectronicsControl,消费类电子控制)来传递数据,即双系统统设备中的两个系统之间可通过CEC通信。因此,为提升双系统设备中的两个系统之间通信的能力,两个系统之间通常设置有Net、串口和CEC三种通信方式。但是在使用中发现,如开机阶段网络变化、串口设备初始化、CEC设备初始化都会对通信链路造成影响,无法保证通信链路一直处于连通状态。那么如何根据通信链路的状态实现显示设备等双系统设备中两个系统之间实时通信以及通信的稳定性,是本领域技术人员亟待解决的技术难题。
技术实现思路
本申请提供了一种用于保障双系统之间通信稳定的方法及显示设备,实现显示设备等双系统设备中两个系统之间的实时通信,以及保证两个系统之间通信的稳定性。第一方面,本申请提供了一种用于保障双系统之间通信稳定的方法,用于Server端,所述方法包括:当Server与Client保持连接时,所述Server接收所述Client循环发送的livepkg;监测接收到所述livepkg的时间;当监测到上次接收到所述livepkg的时间距离当前的时间长度大于超时阈值时,断开所述Server与所述Client之间的连接。第二方面,本申请提供了一种用于保障双系统之间通信稳定的方法,用于Client端,其特征在于,所述方法包括:当Client与Server保持连接时,所述Client接收所述Server循环发送的livepkg;监测接收到所述livepkg的时间;当监测到上次接收到所述livepkg的时间距离当前的时间长度大于超时阈值时,断开所述Client与所述Server之间的连接。第三方面,本申请提供了一种显示设备,包括:显示器,所述显示器被配置为显示用户界面;与所述显示器通信连接的控制器,所述控制器被配置为执行呈现用户界面:与所述显示器连接的主芯片、以及与所述主芯片通过Net、串口和CEC连接的辅芯片,其中,所述主芯片和辅芯片均被配置为执行上述任一所述的用于保障双系统之间通信稳定的方法。本申请提供的一种用于保障双系统之间通信稳定的方法及显示设备,Server与Client之间相互发送livepkg,了解到Server与Client之间的连接状态,进而才能达到监测相应Net、串口和CEC通信方式状态目的,及时发现不可用通信方式,避免存在Client与Server之间通过Server与Client的半连通进行通信,实现显示设备等双系统设备中两个系统之间的实时通信,以及保证两个系统之间通信的稳定性。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。这些附图获得其他的附图。图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图;图2中示例性示出了根据实施例中控制装置100的硬件配置框图;图3中示例性示出了根据实施例中显示设备200的硬件配置框图;图4中示例性示出了根据图3显示设备200的硬件架构框图;图5中示例性示出了根据实施例中显示设备200的功能配置示意图;图6a中示例性示出了根据实施例中显示设备200中软件配置示意图;图6b中示例性示出了根据实施例中显示设备200中应用程序的配置示意图;图7中示例性示出了根据实施例中显示设备200中用户界面的示意图;图8中示例性示出了根据实施例中双系统之间通信方式调度结构示意图;图9中示例性示出了根据实施例中一种双系统之间通信方式的选取及调度方法的流程示意图;图10中示例性示出了根据实施例中串口动态通知在线和离线状态的结构示意图;图11中示例性示出了根据实施例中另一种双系统之间通信方式的选取及调度方法的流程示意图。具体实施方式为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。为便于用户使用,显示设备上通常会设置各种外部装置接口,以便于连接不同的外设设备或线缆以实现相应的功能。而在显示设备的接口上连接有高清晰度的摄像头时,如果显示设备的硬件系统没有接收源码的高像素摄像头的硬件接口,那么就会导致无法将摄像头接收到的数据呈现到显示设备的显示屏上。并且,受制于硬件结构,传统显示设备的硬件系统仅支持一路硬解码资源,且通常最大仅能支持4K分辨率的视频解码,因此当要实现边观看网络电视边进行视频聊天时,为了不降低网络视频画面清晰度,就需要使用硬解码资源(通常是硬件系统中的GPU)对网络视频进行解码,而在此情况下,只能采取由硬件系统中的通用处理器(例如CPU)对视频进行软解码的方式处理视频聊天画面。采用软解码处理视频聊天画面,会大大增加CPU的数据处理负担,当CPU的数据处理负担过重时,可能会出现画面卡顿或者不流畅的问题。进一步的,受制于CPU的数据处理能力,当采用CPU软解码处理视频聊天画面时,通常无法实现多路视频通话,当用户想要再同一聊天场景同时与多个其他用户进行视频聊天时,会出现接入受阻的情况。基于上述各方面的考虑,为克服上述缺陷,本申请公开了一种双硬件系统架构,以实现多路视频聊天数据(至少一路本地视频)。下面首先结合附图对本申请所涉及的概念进行说明。在此需要指出的是,以下对各个概念的说明,仅为了使本申请的内容更加容易理解,并不表示对本申请保护范围的限定。本申请各实施例中使用的术语“模块”,可以是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行本文档来自技高网
...

【技术保护点】
1.一种用于保障双系统之间通信稳定的方法,用于Server端,其特征在于,所述方法包括:/n当Server与Client保持连接时,所述Server接收所述Client循环发送的live pkg;/n监测接收到所述live pkg的时间;/n当监测到上次接收到所述live pkg的时间距离当前的时间长度大于超时阈值时,断开所述Server与所述Client之间的连接。/n

【技术特征摘要】
1.一种用于保障双系统之间通信稳定的方法,用于Server端,其特征在于,所述方法包括:
当Server与Client保持连接时,所述Server接收所述Client循环发送的livepkg;
监测接收到所述livepkg的时间;
当监测到上次接收到所述livepkg的时间距离当前的时间长度大于超时阈值时,断开所述Server与所述Client之间的连接。


2.根据权利要求1所述的用于保障双系统之间通信稳定的方法,其特征在于,所述方法还包括:
当接收到Client发送的Discover消息,向所述Client发送Notify消息;
建立所述Server与所述Client的连接。


3.根据权利要求1所述的用于保障双系统之间通信稳定的方法,其特征在于,所述方法还包括:
当所述Server为NetServer时,监测网络状态;
当监测到网络断掉时,断开所述Server与所述Client之间的连接。


4.根据权利要求3所述的用于保障双系统之间通信稳定的方法,其特征在于,所述方法还包括:
当监测到网络重新连通时,向所述Client发送Notify消息;
建立所述Server与所述Client的连接。


5.根据权利要求1所述的用于保障双系统之间通信稳定的方法,其特征在于,所述方法还包括:
当所述Server为SerialServer时,所述Server接收所述Server对端SerialServer循环发送的livepkg;
监测接收到所述livepkg的时间;
当监测到上次接收到所述livepkg的时间距离当前的时间长度大于超时阈值时,断开所述Server与所述Client之间的连接。


6.根据权利要求5所述的用于保障双系统之间通信稳定的方法,其特征在于,所述方法还包括:
当所述Server重新接收到所述Server对...

【专利技术属性】
技术研发人员:吴汉勇贾亚洲王秉清
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

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

1