多屏控制方法及装置与流程

文档序号:11139410阅读:1111来源:国知局
多屏控制方法及装置与制造工艺

本发明涉及通信领域,具体而言,涉及一种多屏控制方法及装置。



背景技术:

随着各种多屏终端在交互式网络电视(Interactive Personality TV,简称IPTV)系统中的应用,多屏互动业务逐渐成为一种受家庭用户欢迎的新型业务,这就要求IPTV系统能为用户提供在机顶盒(Set Top Box,简称STB)、PC、手机、PAD等终端上无缝切换的业务服务,但是当不同终端属于不同的网络平台(比如宽带网络与移动网络),终端间的消息通讯则需要通过多屏网关进行代理转发,目前比较常见的是光传输技术(Optical Transmission Technology,简称OTT)和IPTV两个网络平台,这两个网平面的IP地址是不能互通的,服务器在OTT和IPTV两个网络平面有不同的地址,在OTT和IPTV两个网平面的终端、机顶盒需要和与其网平面一致的服务器IP地址才能够正常通讯,因此在分布式系统中,如何让不同网平面的终端、机顶盒获取到正确的服务器IP地址,才能保证多屏消息交互的正常进行。

针对相关技术中,不能正常进行多屏消息交互的问题,并未提出有效的解决方案。



技术实现要素:

本发明提供了一种多屏控制方法及装置,以至少解决相关技术中不能正常进行多屏消息交互的问题。

根据本发明的一个方面,提供了一种多屏控制方法,包括:服务器接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;所述服务器根据所述第一接入请求消息确定所述终端所属的网络平台,以及根据所述第二接入请求消息确定所述机顶盒所属的网络平台;所述服务器根据所述终端所属的网络平台向所述终端发送与所述终端所属的网络平台对应的网络协议IP地址,以及根据所述机顶盒所属的网络平台向与所述机顶盒对应的代理服务器发送与所述机顶盒所属的网络平台对应的IP地址。

可选地,所述服务器根据所述第一接入请求消息确定所述终端所属的网络平台,以及根据所述第二接入请求消息确定所述机顶盒所属的网络平台包括:所述服务器获取所述终端自身的IP地址;确定所述终端自身的IP地址的第一IP地址段,其中,所述第一IP地址段为所述服务器为所述终端预先配置的IP地址段;根据预先配置的所述第一IP地址段与网络平台的对应关系,确定所述终端所属的网络平台;或者,所述服务器获取所述机顶盒自身的IP地址;确定所述机顶盒自身的IP地址的第二IP地址段,其中,所 述第二IP地址段为所述服务器为所述机顶盒预先配置的IP地址段;根据预先配置的所述第二IP地址段与网络平台的对应关系,确定所述机顶盒所属的网络平台。

可选地,所述服务器根据所述第一接入请求消息确定所述终端所属的网络平台,以及根据所述第二接入请求消息确定所述机顶盒所属的网络平台包括:所述服务器根据接收所述第一接入请求消息的端口确定所述终端所属的网络平台;或者,所述服务器根据接收所述第二接入请求消息的端口确定所述机顶盒所属的网络平台。

可选地,所述网络平台至少以下至少之一:光传输技术OTT网络平台,交互式网络电视IPTV网络平台。

根据本发明的另一个方面,提供了一种多屏控制方法,包括:终端向服务器发送第一接入请求消息;所述终端从所述服务器接收与所述终端所属的网络平台对应的网络协议IP地址,其中,所述网络平台由所述服务器根据所述第一接入请求消息确定得到。

可选地,所述方法还包括:所述终端接收与机顶盒对应的代理服务器的IP地址,其中,所述代理服务器的IP地址为与指定网络平台对应的IP地址,所述指定网络平台为所述终端与所述代理服务器共同所属的网络平台。

根据本发明的再一个方面,提供了一种多屏控制方法,包括:机顶盒向服务器发送第二接入请求消息;所述机顶盒从所述服务器接收与所述机顶盒所属的网络平台对应的IP地址,其中,所述网络平台由所述服务器根据所述第二接入请求消息确定得到。

可选地,所述方法还包括:所述机顶盒将与所述机顶盒对应的代理服务器的IP地址发送至终端,其中,所述代理服务器的IP地址为与指定网络平台对应的IP地址,所述指定网络平台为所述终端与所述代理服务器共同所属的网络平台。

根据本发明的又一方面,提供了一种多屏控制装置,包括:接收模块,用于接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;确定模块,用于根据所述第一接入请求消息确定所述终端所属的网络平台,以及根据所述第二接入请求消息确定所述机顶盒所属的网络平台;发送模块,用于根据所述终端所属的网络平台向所述终端发送与所述终端所属的网络平台对应的网络协议IP地址,以及根据所述机顶盒所属的网络平台向与所述机顶盒对应的代理服务器发送与所述机顶盒所属的网络平台对应的IP地址。

可选地,所述确定模块包括:第一获取单元,用于获取所述终端自身的IP地址;第一确定单元,用于确定所述终端自身的IP地址的第一IP地址段,其中,所述第一IP地址段为所述服务器为所述终端预先配置的IP地址段;第二确定单元,用于根据预先配置的所述第一IP地址段与网络平台的对应关系,确定所述终端所属的网络平台;或者,第二获取单元,用于获取所述机顶盒自身的IP地址;第三确定单元,用于确定所述机顶盒自身的IP地址的第二IP地址段,其中,所述第二IP地址段为所述服务器为所 述机顶盒预先配置的IP地址段;第四确定单元,用于根据预先配置的所述第二IP地址段与网络平台的对应关系,确定所述机顶盒所属的网络平台。

可选地,所述确定模块包括:第五确定单元,用于根据接收所述第一接入请求消息的端口确定所述终端所属的网络平台;或者,第六确定单元,用于根据接收所述第二接入请求消息的端口确定所述机顶盒所属的网络平台。

可选地,所述网络平台至少以下至少之一:光传输技术OTT网络平台,交互式网络电视IPTV网络平台。

根据本发明的又一方面,提供了一种多屏控制装置,包括:第一发送模块,用于向服务器发送第一接入请求消息;第一接收模块,用于从所述服务器接收与所述终端所属的网络平台对应的网络协议IP地址,其中,所述网络平台由所述服务器根据所述第一接入请求消息确定得到。

可选地,所述装置还包括:第二接收模块,用于接收与机顶盒对应的代理服务器的IP地址,其中,所述代理服务器的IP地址为与指定网络平台对应的IP地址,所述指定网络平台为所述终端与所述代理服务器共同所属的网络平台。

根据本发明的又一方面,提供了一种多屏控制装置,包括:第二发送模块,用于向服务器发送第二接入请求消息;第三接收模块,用于从所述服务器接收与所述机顶盒所属的网络平台对应的IP地址,其中,所述网络平台由所述服务器根据所述第二接入请求消息确定得到。

可选地,所述装置还包括:第三发送模块,用于将与所述机顶盒对应的代理服务器的IP地址发送至终端,其中,所述代理服务器的IP地址为与指定网络平台对应的IP地址,所述指定网络平台为所述终端与所述代理服务器共同所属的网络平台。

通过本发明,采用服务器接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;服务器根据第一接入请求消息确定该终端所属的网络平台,以及根据该第二接入请求消息确定该机顶盒所属的网络平台;服务器根据该终端所属的网络平台向该终端发送与该终端所属的网络平台对应的网络协议IP地址,以及根据该机顶盒所属的网络平台向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址,解决了相关技术中,不能正常进行多屏消息交互的问题,保证了终端、机顶盒和服务器之间的网络互通,实现了正常的多屏交互。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的多屏控制方法的流程图;

图2是根据本发明实施例的多屏控制方法的流程图(一);

图3是根据本发明实施例的多屏控制方法的流程图(二);

图4是根据本发明实施例的多屏控制装置的结构框图;

图5是根据本发明实施例的多屏控制装置的结构框图(一);

图6是根据本发明实施例的多屏控制装置的结构框图(二);

图7是根据本发明实施例的多屏控制装置的结构框图(三);

图8是根据本发明实施例的多屏控制装置的结构框图(四);

图9是根据本发明实施例的多屏控制装置的结构框图(五);

图10是根据本发明实施例的多屏控制装置的结构框图(六);

图11是根据本发明实施例的分布式多屏网关总体架构图;

图12是根据本发明实施例的处于不同网平面中的终端和机顶盒交互流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种多屏控制方法,图1是根据本发明实施例的多屏控制方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,服务器接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;

步骤S104,服务器根据第一接入请求消息确定终端所属的网络平台,以及根据第二接入请求消息确定机顶盒所属的网络平台;

步骤S106,服务器根据该终端所属的网络平台向该终端发送与该终端所属的网络平台对应的网络协议IP地址,以及根据该机顶盒所属的网络平台向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址。

通过上述步骤,确定终端或者机顶盒所属的网络平台,并向终端发送与该终端所属的网络平台对应的网络协议IP地址以及向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址,使得终端、机顶盒能够获取到和其网平面一致的服务器地址,解决了相关技术中,不能正常进行多屏消息交互的问题,保证了终端、机顶 盒和服务器之间的网络互通,实现了正常的多屏交互。

上述步骤S104涉及服务器根据第一接入请求消息确定终端所属的网络平台,以及根据第二接入请求消息确定机顶盒所属的网络平台,在一个可选的实施例中,服务器获取终端自身的IP地址,确定该终端自身的IP地址的第一IP地址段,其中,该第一IP地址段为该服务器为该终端预先配置的IP地址段,根据预先配置的该第一IP地址段与网络平台的对应关系,确定该终端所属的网络平台。在另一个可选的实施例中,服务器获取该机顶盒自身的IP地址,确定该机顶盒自身的IP地址的第二IP地址段,其中,该第二IP地址段为服务器为该机顶盒预先配置的IP地址段,根据预先配置的第二IP地址段与网络平台的对应关系,确定机顶盒所属的网络平台。

在一个可选的实施例中,上述步骤S104还可以通过以下方式完成:服务器根据接收该第一接入请求消息的端口确定该终端所属的网络平台;或者,服务器根据接收该第二接入请求消息的端口确定该机顶盒所属的网络平台。

在一个可选的实施例中,上述网络平台至少以下至少之一:光传输技术OTT网络平台,交互式网络电视IPTV网络平台。

图2是根据本发明实施例的多屏控制方法的流程图(一),如图2所示,该流程包括如下步骤:

步骤S202,终端向服务器发送第一接入请求消息;

步骤S204,终端从该服务器接收与该终端所属的网络平台对应的网络协议IP地址,其中,该网络平台由服务器根据第一接入请求消息确定得到。

通过上述步骤,终端从该服务器接收与该终端所属的网络平台对应的网络协议IP地址,使得终端、机顶盒能够获取到和其网平面一致的服务器地址,解决了相关技术中,不能正常进行多屏消息交互的问题,保证了终端、机顶盒和服务器之间的网络互通,实现正常的多屏交互。

在一个可选的实施例中,终端接收与机顶盒对应的代理服务器的IP地址,其中,该代理服务器的IP地址为与指定网络平台对应的IP地址,该指定网络平台为该终端与该代理服务器共同所属的网络平台。

图3是根据本发明实施例的多屏控制方法的流程图(二),如图3所示,该流程包括如下步骤:

步骤S302,机顶盒向服务器发送第二接入请求消息;

步骤S304,机顶盒从该服务器接收与该机顶盒所属的网络平台对应的IP地址,其中,该网络平台由该服务器根据该第二接入请求消息确定得到。

通过上述步骤,机顶盒从该服务器接收与该机顶盒所属的网络平台对应的IP地址, 使得终端、机顶盒能够获取到和其网平面一致的服务器地址,解决了相关技术中,不能正常进行多屏消息交互的问题,保证了终端、机顶盒和服务器之间的网络互通,实现正常的多屏交互。

在一个可选的实施例中,机顶盒将与该机顶盒对应的代理服务器的IP地址发送至终端,其中,该代理服务器的IP地址为与指定网络平台对应的IP地址,该指定网络平台为该终端与该代理服务器共同所属的网络平台。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种多屏控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的多屏控制装置的结构框图,如图4所示,该装置包括:接收模块42,用于接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;确定模块44,用于根据该第一接入请求消息确定该终端所属的网络平台,以及根据该第二接入请求消息确定该机顶盒所属的网络平台;发送模块46,用于根据该终端所属的网络平台向该终端发送与该终端所属的网络平台对应的网络协议IP地址,以及根据该机顶盒所属的网络平台向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址。

图5是根据本发明实施例的多屏控制装置的结构框图(一),如图5所示,该装置涉及到图4中的确定模块44,该确定模块44还包括:第一获取单元441,用于获取该终端自身的IP地址;第一确定单元442,用于确定该终端自身的IP地址的第一IP地址段,其中,该第一IP地址段为该服务器为该终端预先配置的IP地址段;第二确定单元443,用于根据预先配置的该第一IP地址段与网络平台的对应关系,确定该终端所属的网络平台;或者,第二获取单元444,用于获取该机顶盒自身的IP地址;第三确定单元445,用于确定该机顶盒自身的IP地址的第二IP地址段,其中,该第二IP地址段为该服务器为该机顶盒预先配置的IP地址段;第四确定单元446,用于根据预先配置的该第二IP地址段与网络平台的对应关系,确定该机顶盒所属的网络平台。

图6是根据本发明实施例的多屏控制装置的结构框图(二),如图6所示,该装置涉及到图4中的确定模块44,该确定模块44还包括:第五确定单元447,用于根据接 收该第一接入请求消息的端口确定该终端所属的网络平台;或者,第六确定单元448,用于根据接收该第二接入请求消息的端口确定该机顶盒所属的网络平台。

在一个可选的实施方式中,网络平台至少以下至少之一:光传输技术OTT网络平台,交互式网络电视IPTV网络平台。

图7是根据本发明实施例的多屏控制装置的结构框图(三),在一个可选的实施方式中,该装置应用于终端,如图7所示,该装置包括:第一发送模块72,用于向服务器发送第一接入请求消息;第一接收模块74,用于从该服务器接收与该终端所属的网络平台对应的网络协议IP地址,其中,该网络平台由该服务器根据该第一接入请求消息确定得到。

图8是根据本发明实施例的多屏控制装置的结构框图(四),该装置除包括图7所示的所有模块外,还包括第二接收模块82,用于接收与机顶盒对应的代理服务器的IP地址,其中,该代理服务器的IP地址为与指定网络平台对应的IP地址,该指定网络平台为该终端与该代理服务器共同所属的网络平台。

图9是根据本发明实施例的多屏控制装置的结构框图(五),如图9所示,该装置包括:第二发送模块92,用于向服务器发送第二接入请求消息;第三接收模块94,用于从该服务器接收与该机顶盒所属的网络平台对应的IP地址,其中,该网络平台由该服务器根据该第二接入请求消息确定得到。

图10是根据本发明实施例的多屏控制装置的结构框图(六),如图10所示,该装置除包括图9所示的所有模块外,还包括第三发送模块102,用于将与该机顶盒对应的代理服务器的IP地址发送至终端,其中,该代理服务器的IP地址为与指定网络平台对应的IP地址,该指定网络平台为该终端与该代理服务器共同所属的网络平台。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,服务器接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;

S2,服务器根据第一接入请求消息确定终端所属的网络平台,以及根据第二接入请求消息确定机顶盒所属的网络平台;

S3,服务器根据该终端所属的网络平台向该终端发送与该终端所属的网络平台对应的网络协议IP地址,以及根据该机顶盒所属的网络平台向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

S4,终端向服务器发送第一接入请求消息;

S5,终端从该服务器接收与该终端所属的网络平台对应的网络协议IP地址,其中,该网络平台由该服务器根据该第一接入请求消息确定得到。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

S6,机顶盒向服务器发送第二接入请求消息;

S7,机顶盒从该服务器接收与该机顶盒所属的网络平台对应的IP地址,其中,该网络平台由该服务器根据该第二接入请求消息确定得到。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行S1、S2以及S3。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行S4、S5。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行S6、S7。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

针对相关技术中存在的上述问题,下面结合具体的可选实施例进行说明,在下述可选实施例中结合了上述可选实施例及其可选实施方式。

在IPTV多屏互动的典型应用场景,即存在OTT和IPTV两个网平面的情况下,终端、机顶盒如何获取到和自身网平面一致的服务器的IP地址,从而保证终端、机顶盒和服务器之间的网络通信正常,是多屏交互能够正常进行的前提。本发明针对这一问题,提出了一种分布式架构的多屏网关系统如何和业务系统配合,在多屏业务的主要流程中给终端、机顶盒返回正确的地址,从而保证终端、机顶盒和服务器之间的网络能够互通的实现方案。多屏网关主要包括为两个功能模块:接入模块、代理模块,这两个模块的功能分别为:接入服务器:负责终端和机顶盒的接入负载均衡和代理服务器分配。代理服务器:接收终端注册、保活消息,终端到服务器的绑定机顶盒列表查询,终端和机顶盒之间的消息转发。

系统是分布式系统,代理服务器会有多台,根据用户规模确定,而接入服务器只有一台,多台代理服务器由接入服务器来统一管理,机顶盒分布在代理服务器上进行管理。机顶盒在开机后,会到接入服务器进行接入,由于接入服务器也对应两个网平面,对应 不同的网平面有不同的地址和监听端口:IMPORT OTT IP、IMPORT OTT PORT、IMPORT IPTV IP、IMPORT IPTV PORT,不同网平面的机顶盒需要获取到对应的接入服务器的IP地址和端口,才能和接入服务器进行正常交互。接入服务器的IP地址和端口由IPTV业务系统下发,IPTV业务系统会配置两个网平面的接入服务器信息,然后将相关信息下发到EPG,机顶盒在开始后,首先是到EPG进行登陆,在登陆过程中获取对应网平面的多屏接入服务器IP地址和端口,机顶盒向对应的IP地址和端口发送接入消息,接入服务器在收到接入消息后,进行负载均衡,为机顶盒分配一台代理服务器,分配的代理服务器的IP地址和端口也要和机顶盒的网平面保持一致。

接入服务器自身会配置OTT和IPTV网平面分别对应的终端、机顶盒的IP地址段,多屏系统根据终端、机顶盒的IP地址,在根据IP地址段和网平面的对应关系,就能确定终端、机顶盒属于哪个网平面。代理服务器配置了其在OTT和IPTV两个网平面的不同的IP地址,在代理服务器启动时,会把这两个地址上报给接入服务器,接入服务器在收到上报消息后,会把自身配置的网平面和IP地址段的对应关系下发给代理服务器。接入服务器在收到终端、机顶盒的接入消息后,确定终端、机顶盒属于哪个网平面后,下发给终端、机顶盒的代理服务器的IP地址和终端、机顶盒所在的网平面一致,这样终端、机顶盒到代理服务器的注册、心跳消息就能够正常交互。

终端在控制机顶盒时,首先要到多屏系统来查询其所绑定的机顶盒列表,然后选择其中一个机顶盒,通过代理服务器来控制机顶盒,代理服务器实现终端和机顶盒之间的消息转发,由于终端绑定的机顶盒可能有多台,而多台机顶盒可能分布在多个代理服务器上,终端要控制机顶盒时,要与机顶盒所在的代理服务器进行交互,因此多屏系统返回给终端的机顶盒列表中会带有机顶盒所在的代理服务器的IP地址信息,该IP地址要和终端所在的网平面保证一致,这样终端才能和代理服务器进行正常交互。多屏系统在接收到终端的请求消息后,会获取终端的IP地址,根据配置的IP地址段和网平面的对应关系,确定终端属于OTT网平面还是IPTV网平面,如果属于OTT网平面,则返回的是机顶盒所在的代理服务器在OTT网平面的地址,反之,返回IPTV网平面地址。

本发明可选实施例提供了一种分布式的IPTV多屏网关在多屏平面的情况下,如何保证终端、机顶盒能够获取到和其网平面一致的服务器地址,从而保证终端、机顶盒和服务器之间的网络互通,实现正常的多屏交互。

图11是根据本发明实施例的分布式多屏网关总体架构图。

图12是根据本发明实施例的处于不同网平面中的终端和机顶盒交互流程图,下面对图12进行说明:

1.接入服务器配置OTT和IPTV网平面对应的IP地址段,同时配置其自身对应两个网平面的IP地址和监听端口;

2.推送服务器配置OTT和IPTV两个网平面分别对应的IP地址;

3.推送服务器启动后,向接入服务器上报其在OTT和IPTV两个网平面的IP地址;

4.接入服务器在收到推送服务器的上报消息后,将自身配置的OTT和IPTV网平面对应的IP地址段发送给推送服务器;

5.在IPTV业务系统配置接入服务器在OTT和IPTV两个网平面的IP地址和监听端口,然后下发到EPG,OTT EPG对应的是接入服务器在OTT网平面的地址和端口,IPTV EPG对应的是接入服务器在IPTV网平面的地址和端口;

6.终端、机顶盒到EPG登陆,OTT网平面的机顶盒在OTT EPG登陆,IPTV网平面的机顶盒在IPTV EPG登陆;

7.两个网平面的终端、机顶盒根据获取的与自身网平面一致的接入服务器的IP地址和端口,向接入服务器发送接入消息;

8.接入服务器根据端口来区分消息来源,从OTT PORT接收的消息,在进行负载均衡时选择了一台推送服务器后,返回对应的OTT IP,而从IPTV PORT获取的消息,则返回IPTV IP;

9.终端在收到接入的返回消息后,向对应的推送服务器的IP、PORT发送注册和心跳消息;

10.终端到推送服务器发起绑定机顶盒列表查询;

11.推送服务器到IPTV业务系统获取到终端绑定的机顶盒列表后,会根据机顶盒的ID在自身系统中查询这些机顶盒是否在线,然后在业务系统返回的机顶盒信息基础上会添加机顶盒的在线状态、机顶盒所在的推送服务器的IP地址返回给终端;

12.推送服务器根据机顶盒的ID在自身维护的信息中查询该机顶盒是否在线;

13.推送服务器根据终端的IP地址、自身维护的网平面和IP地址段的对应关系,确定终端是属于OTT网平面还是IPTV网平面,然后在附件信息中添加上推送服务器和终端所在网平面一致的IP地址终端选择一个机顶盒进行控制,由于终端、机顶盒获取的都是和自身网平面一致的服务器IP地址,因此和服务器之间的通讯就会正常进行,多屏控制也就正常进行。

综上所述,通过本发明,采用服务器接收终端发送的第一接入请求消息,以及接收机顶盒发送的第二接入请求消息;服务器根据第一接入请求消息确定该终端所属的网络平台,以及根据该第二接入请求消息确定该机顶盒所属的网络平台;服务器根据该终端所属的网络平台向该终端发送与该终端所属的网络平台对应的网络协议IP地址,以及根据该机顶盒所属的网络平台向与该机顶盒对应的代理服务器发送与该机顶盒所属的网络平台对应的IP地址,解决了相关技术中,不能正常进行多屏消息交互的问题,保证了终端、机顶盒和服务器之间的网络互通,实现正常的多屏交互。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1