多媒体系统及其实现方法与流程

文档序号:12789945阅读:280来源:国知局
多媒体系统及其实现方法与流程

本发明涉及通信技术领域,尤其涉及多媒体系统及其实现方法。



背景技术:

卫星通信主要应用于海洋、偏远陆地以及高空等地面通信系统难于覆盖的地域,比如船舶、哨所、飞行器等比较紧要的通信场合。随着卫星宽带系统的发展,卫星带宽不断提高,卫星天线更加强大,物理层调制解调性能越来越高,卫星通信也逐渐类似地面通信系统应用在各种场合,包括互联网应用、多媒体应用等。

基于目前卫星通信,特别是高轨道同步静止卫星的通信,实际可用带宽还未达到地面通信系统那样高,从而使得地面通信系统的应用不能完全搬移到卫星通信系统中。此外,在卫星通信系统中,由于带宽小、时延大、网络不稳定(比如受天气变化影响而断开),因而难以简单地使用普通地面通信多媒体系统进行替换。另外,随着卫星通信技术的发展,包括船舶、哨所、飞行器等通信场合下的多媒体娱乐通信需求也越来越迫切。



技术实现要素:

本发明的主要目的在于提供一种多媒体系统及其实现方法,旨在解决现有卫星通信中多媒体系统的节目播送与鉴权计费的技术问题。

为实现上述目的,本发明提供一种多媒体系统的实现方法,所述多媒体系统的实现方法包括:

主站服务器通过卫星网络与若干端站服务器同步多媒体节目数据;

所述端站服务器对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与所述主站服务器同步所述移动终端请求播放所述多媒体节目数据时所生成的计费信息。

优选地,所述端站服务器对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与所述主站服务器同步所述移动终端请求播放所述多媒体节目数据时所生成的计费信息包括:

所述端站服务器向与所述端站服务器连接的若干所述移动终端广播节目单,其中,所述端站服务器上保存有与所述节目单相对应的所述主站服务器通过卫星网络所广播的多媒体节目数据;

所述端站服务器接收若干所述移动终端接收所述节目单后所发送的节目点播请求并对所述节目点播请求进行鉴权,其中,所述节目点播请求至少包括所述移动终端的鉴权信息及所述移动终端点播的所述节目单中的节目信息;

当鉴权成功时,所述端站服务器向鉴权成功的所述移动终端发送与所述节目信息相对应的多媒体节目数据并进行计费,以供更新对应所述移动终端的第一计费信息,并通过卫星网络向所述主站服务器发送与所述端站服务器连接的若干所述移动终端的第一计费信息;

所述主站服务器通过卫星网络接收所述端站服务器所发送的与所述端站服务器连接的若干所述移动终端的第一计费信息,以供更新对应所述移动终端的第二计费信息,其中,所述第一计费信息至少包括所述移动终端的已使用费用信息,所述第二计费信息至少包括所述移动终端的预付费用信息。

优选地,每隔第一周期,所述主站服务器通过卫星网络向所述端站服务器发送与所述端站服务器连接的若干所述移动终端的第二计费信息,以供更新对应所述移动终端的预付费用信息。

优选地,所述端站服务器向与所述端站服务器连接的若干移动终端广播节目单之前包括:

所述移动终端通过卫星网络向所述主站服务器发起登记注册请求并接收所述主站服务器返回的所述移动终端的账户信息,其中,所述移动终端的鉴权信息至少包括所述移动终端的账户信息。

优选地,所述移动终端通过卫星网络向所述主站服务器发起登记注册请求并接收所述主站服务器返回的所述移动终端的账户信息之后包括:

所述移动终端通过卫星网络向所述主站服务器发起缴费请求并接收所述主站服务器返回的所述移动终端的预付费用信息。

优选地,所述当鉴权成功时,所述端站服务器向鉴权成功的所述移动终端发送与所述节目信息相对应的多媒体节目数据并进行计费,以供更新对应所述移动终端的第一计费信息包括:

当鉴权成功时,每隔第二周期,所述端站服务器计算获得该第二周期内向鉴权成功的所述移动终端发送的与所述节目信息相对应的多媒体节目数据所对应的费用信息,以供更新对应所述移动终端的第一计费信息;以及

所述端站服务器判断鉴权成功的所述移动终端的第一计费信息是否达到设定门限条件,若是,则向对应所述移动终端发送相应提示信息或断开对应所述移动终端的多媒体节目数据的传送,其中,根据所述移动终端的预付费用信息设定所述门限条件。

优选地,所述主站服务器通过卫星网络与若干所述端站服务器进行通信,并定时向若干所述端站服务器广播当前更新的在线节目单及与所述在线节目单对应的多媒体节目数据,其中,所述节目单至少包括所述在线节目单和/或离线节目单,所述离线节目单为所述端站服务器根据保存的历史多媒体节目数据所生成。

进一步地,为实现上述目的,本发明还提供一种多媒体系统,所述多媒体系统至少包括:主站服务器、若干端站服务器;

所述主站服务器,用于通过卫星网络与若干所述端站服务器同步多媒体节目数据;

所述端站服务器,用于对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与所述主站服务器同步所述移动终端请求播放所述多媒体节目数据时所生成的计费信息。

优选地,所述端站服务器还用于:向与所述端站服务器连接的若干所述移动终端广播节目单,其中,所述端站服务器上保存有与所述节目单相对应的所述主站服务器通过卫星网络所广播的多媒体节目数据;以及

接收若干所述移动终端接收所述节目单后所发送的节目点播请求并对所述节目点播请求进行鉴权,其中,所述节目点播请求至少包括所述移动终端的鉴权信息及所述移动终端点播的所述节目单中的节目信息;以及

当鉴权成功时,向鉴权成功的所述移动终端发送与所述节目信息相对应的多媒体节目数据并进行计费,以供更新对应所述移动终端的第一计费信息,并通过卫星网络向所述主站服务器发送与所述端站服务器连接的若干所述移动终端的第一计费信息;

所述主站服务器还用于:接收所述端站服务器通过卫星网络所发送的与所述端站服务器连接的若干所述移动终端的第一计费信息,以供更新对应所述移动终端的第二计费信息,其中,所述第一计费信息至少包括所述移动终端的已使用费用信息,所述第二计费信息至少包括所述移动终端的预付费用信息。

优选地,所述主站服务器还用于:

每隔第一周期,通过卫星网络向所述端站服务器发送与所述端站服务器连接的若干所述移动终端的第二计费信息,以供更新对应所述移动终端的预付费用信息。

优选地,所述多媒体系统还包括所述移动终端,所述移动终端用于:

通过卫星网络向所述主站服务器发起登记注册请求并接收所述主站服务器返回的所述移动终端的账户信息,其中,所述移动终端的鉴权信息至少包括所述移动终端的账户信息。

优选地,所述移动终端还用于:

通过卫星网络向所述主站服务器发起缴费请求并接收所述主站服务器返回的所述移动终端的预付费用信息。

优选地,所述端站服务器具体用于:

当鉴权成功时,每隔第二周期,计算获得该第二周期内向鉴权成功的所述移动终端发送的与所述节目信息相对应的多媒体节目数据所对应的费用信息,以供更新对应所述移动终端的第一计费信息;以及

判断鉴权成功的所述移动终端的第一计费信息是否达到设定门限条件,若是,则向对应所述移动终端发送相应提示信息或断开对应所述移动终端的多媒体节目数据的传送,其中,根据所述移动终端的预付费用信息设定所述门限条件。

优选地,所述主站服务器还用于:

通过卫星网络与若干所述端站服务器进行通信,并定时向若干所述端站服务器广播当前更新的在线节目单及与所述在线节目单对应的多媒体节目数据,其中,所述节目单至少包括所述在线节目单和/或离线节目单,所述离线节目单为所述端站服务器根据保存的历史多媒体节目数据所生成。

本发明中,主站服务器通过卫星网络与若干端站服务器同步多媒体节目数据,从而保证了用户通过移动终端即可从端站服务器上获得多媒体节目而不再受限于卫星网络的实时通信连接。另外,端站服务器对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与主站服务器同步移动终端请求播放多媒体节目数据时所生成的计费信息,从而实现了对多媒体数据的鉴权与实时计费。此外,端站服务器通过卫星网络向主站服务器发送相应计费信息以进一步确保端站服务器上的计费信息与主站服务器上的计费信息的同步一致性,因而本发明实现了基于卫星通信的多媒体系统的节目播送与鉴权计费,从而扩大了多媒体系统的应用范围,提升了基于卫星通信场景下的多媒体系统的使用体验。

附图说明

图1为本发明多媒体系统第一实施例的功能模块示意图;

图2为本发明多媒体系统一实施例的连接示意图;

图3为本发明多媒体系统第二实施例的功能模块示意图;

图4为本发明多媒体系统的实现方法第一实施例的流程示意图;

图5为图4中步骤S20的细化流程示意图;

图6为本发明多媒体系统的实现方法第二实施例的流程示意图;

图7为本发明多媒体系统的实现方法第三实施例的流程示意图;

图8为图5中步骤S203的细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明多媒体系统第一实施例的功能模块示意图。本实施例中,本实施例中,所述多媒体系统包括主站服务器10、若干端站服务器20。其中,主站服务器10通过卫星网络与若干端站服务器20连接,端站服务器20通过wifi或蓝牙等方式与若干移动终端30连接,如图2所示的多媒 体系统一实施例的连接示意图。

所述主站服务器10,用于通过卫星网络与若干所述端站服务器20同步多媒体节目数据;

所述端站服务器20,用于对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与所述主站服务器10同步所述移动终端请求播放所述多媒体节目数据时所生成的计费信息。

本实施例中,主站服务器10为多媒体节目的直接提供者,同时也是用户通过移动终端观看节目时所产生的费用的收取者。鉴于某些比较紧要的特殊通信场合,比如船舶、哨所、飞行器等地面通信系统难于覆盖的地域,因此在特殊通信场合下,移动终端(用户)并不能直接与主站服务器10进行数据通信,本实施例中具体采用卫星网络方式通过端站服务器20间接实现移动终端与主站服务器10之间的数据通信。

此外,考虑到卫星通信过程中可能由于天气等因素影响而导致网络中断等情况的发生,因此,本实施例中,主站服务器10通过卫星网络将最新的多媒体节目数据同步到端站服务器20上,然后再由移动终端向端站服务器20发出节目点播请求以实现对多媒体节目数据的获取,其中,主站服务器10通过卫星网络将最新的多媒体节目数据同步到端站服务器20上的方式不限,具体根据实际需要进行设置。例如,每隔预定周期时长,比如三个小时,或者设定同步时间,比如每天的24、9、14、19、21点,进行最新的多媒体节目数据同步更新,从而使端站服务器20上也能与主站服务器10保持多媒体节目的同步一致,进而提升用户通过端站服务器20使用多媒体节目数据的使用体验。

本实施例中,由于主站服务器10所提供的多媒体节目数据是需要付费的,因此,端站服务器20需要对移动终端所发送的节目点播请求进行鉴权,具体鉴权方式不限,具体根据实际需要进行设置,例如查看移动终端所对应的账户类别,若为VIP客户即可观看节目;或者例如查看移动终端所对应的预存费用,若预存费用高于设定值则可以观看节目。此外,由于主站服务器10是移动终端观看节目时所产生的费用的收取者,因此端站服务器20还需要通过卫星网络与主站服务器10同步移动终端请求播放所述多媒体节目数据时所生成的计费信息,从而便于主站服务器10能够实时实现对移动终端的账户费用 的更新与监测。本实施例中对于同步移动终端计费信息的方式不限,具体根据实际需要进行设置,例如,可以通过实时通信完成端站服务器20与主站服务器10上的移动终端计费信息的同步更新;或者每隔预定周期时长,比如20分钟进行计费信息的同步更新。

本实施例中,主站服务器10通过卫星网络与若干端站服务器20同步多媒体节目数据,从而保证了用户通过移动终端即可从端站服务器20上获得多媒体节目而不再受限于卫星网络的实时通信连接。另外,端站服务器20对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与主站服务器10同步移动终端请求播放多媒体节目数据时所生成的计费信息,从而实现了对多媒体数据的鉴权与实时计费。此外,端站服务器20通过卫星网络向主站服务器10发送相应计费信息以进一步确保端站服务器20上的计费信息与主站服务器10上的计费信息的同步一致性,因而本实施例实现了基于卫星通信的多媒体系统的节目播送与鉴权计费,从而扩大了多媒体系统的应用范围,提升了基于卫星通信场景下的多媒体系统的使用体验。

进一步可选的,在本发明多媒体系统一实施例中,所述端站服务器20用于向与所述端站服务器20连接的若干所述移动终端广播节目单,其中,所述端站服务器20上保存有与所述节目单相对应的主站服务器10通过卫星网络所广播的多媒体节目数据;

主站服务器10为多媒体节目的提供者并通过卫星网络将多媒体节目广播到各端站服务器20上,而端站服务器20在接收到主站服务器10所广播的多媒体节目后先进行保存,然后再根据当前所保存的多媒体节目以生成相应的节目单广播到各移动终端上。

进一步可选地,所述主站服务器10用于:通过卫星网络与若干所述端站服务器20进行通信,并定时向若干所述端站服务器20广播当前更新的在线节目单及与所述在线节目单对应的多媒体节目数据,其中,所述节目单至少包括所述在线节目单和/或离线节目单,所述离线节目单为所述端站服务器20根据保存的历史多媒体节目数据所生成。

为进一步便于用户通过移动终端观看不同时间的多个不同节目,因此,主站服务器10可通过采用发送在线节目单以及在线节目单对应的多媒体节目 数据的方式向端站服务器20发送多媒体节目。其中,在线节目单可设定为当前主端服务器10所能提供的最新的多媒体节目所对应的节目单。而离线节目单则为相对在线节目单而言的且由端站服务器20根据保存的历史多媒体节目数据所生成的节目单。

例如,主站服务器10每隔一天或者在设定的时间点(比如每天的9点及22点)向端站服务器20发送在线节目单以及对应的多媒体节目数据,则本次主站服务器10所发送的节目单为在线节目单,而端站服务器20根据本次所接到的多媒体节目数据所生成的节目单也为在线节目单,而端站服务器20根据本次之前所接到的多媒体节目数据所生成的节目单则为离线节目单。

此外,需要进一步说明的是,主站服务器10向端站服务器20广播发送多媒体节目的间隔时间可以与端站服务器20向移动终端广播发送节目单的间隔时间相同,也可以不同,具体根据实际需要进行设置。因此,相应的,端站服务器20向移动终端广播发送的节目单既可以是在线节目单,也可以是离线节目单,或者也可以是在线节目与离线节目所对应构成的合并节目单。其中,为进一步便于用户区别,还可以对在线节目单中的节目与离线节目单中的节目进行区分设置,例如按照更新时间进行分类设置,或者对在线节目进行高亮显示等。

进一步地,本实施例中,所述端站服务器20还用于接收若干所述移动终端接收所述节目单后所发送的节目点播请求并对所述节目点播请求进行鉴权,其中,所述节目点播请求至少包括所述移动终端的鉴权信息及所述移动终端点播的所述节目单中的节目信息;当鉴权成功时,向鉴权成功的所述移动终端发送与所述节目信息相对应的多媒体节目数据并进行计费,以供更新对应所述移动终端的第一计费信息;

本实施例中,用户通过移动终端接收端站服务器20所广播的节目单,并选择节目单中的节目以生成相应的节目点播请求,该节目点播请求中至少包括所述移动终端的鉴权信息及所述移动终端点播的所述节目单中的节目信息,其中,鉴权信息具体根据实际需要进行设置。需要说明的是,本实施例中具体针对收费的多媒体节目的鉴权处理及计费处理,免费的多媒体节目的处理不在本发明的讨论范围之内,但其处理方式与收费的多媒体节目基本相同。

此外,需要进一步说明的是,本实施例中鉴权方式以及计费方式的设置不限,具体根据实际需要进行设置。例如,为提高用户观看节目的使用体验,可以设置不同的节目套餐或者对不同节目设置不同的观看用户类别,而不同的节目套餐以及用户类别其所对应的鉴权方式及计费方式都不相同,比如鉴权信息中可包括用户的账户类别,如VIP客户、普通客户,账户与密码、用户账户余额等,计费方式可以是统计使用流量或者统计使用时长等。同时,只有在鉴权成功时,比如账户与密码对应正确且账户余额充足时验证正确,才将用户通过移动终端所点播的多媒体节目数据发送至对应移动终端上以供用户观看。

同时,为便于对每一移动终端所观看节目的计费情况进行记录,本实施例中,在端站服务器20上都设置有每一移动终端的第一计费信息,并根据移动终端点播节目的计费情况,对相应移动终端的第一计费信息进行记录与更新,本实施例中,对于第一计费信息的设置不限,具体可根据实际情况进行设置,例如,第一计费信息可以是播放节目时所使用流量所对应的流量费用,或者也可以是播放节目的累计使用时长,或者也可以是用户账户可用的剩余费用等。

进一步地,本实施例中,所述端站服务器20还用于通过卫星网络向所述主站服务器10发送与所述端站服务器20连接的若干移动终端的第一计费信息;所述主站服务器10,用于接收所述端站服务器20通过卫星网络所发送的与所述端站服务器20连接的若干所述移动终端的第一计费信息,以供更新对应所述移动终端的第二计费信息,其中,所述第一计费信息至少包括所述移动终端的已使用费用信息,所述第二计费信息至少包括所述移动终端的预付费用信息。

需要说明的是,第一计费信息与第二计费信息的表现形式可以为金额、流量、时长等,也即针对本实施例来说,金额、流量、时长等是可以相互转化的。比如已使用费用信息可以为已使用的金额,或者已使用的流量,或者已使用的时长等,而预付费用信息可以是预付的流量,或者预付的金额,或者预付的时长等。

另外,端站服务器20可以是每隔设定时间向主站服务器10发送第一计费信息,或者也可以是在存在移动终端点播节目的情况下(也即鉴权成功并 完成第一计费信息更新)向主站服务器10发送第一计费信息,具体可根据实际需要进行设置。

本实施例中,考虑到端站服务器20与主站服务器10之间可能由于天气等原因而造成卫星通信中断,因此,端站服务器20向主站服务器10发送第一计费信息时并不要求端站服务器20与主站服务器10之间一定保持实时连接,只要端站服务器20连接到卫星网络即可完成向主站服务器10发送数据,而当主站服务器10连接到卫星网络时即可接收端站服务器20所发送的数据。

本实施例中,由于端站服务器20仅适用于特殊通信场合下的多媒体节目处理,而对于其他非特殊通信场合下的多媒体节目处理则无需通过端站服务器20,因此,为扩大本实施例中多媒体系统的应用范围,端站服务器20还用于通过卫星网络向主站服务器10发送与端站服务器20连接的若干所述移动终端的第一计费信息,以供更新对应移动终端的第二计费信息。

本实施例中,主站服务器10为多媒体节目的提供者,因此相应为节目费用的接收者,因此在主站服务器10上设置有移动终端的第二计费信息。其中,第二计费信息的设置方式不限,具体根据实际需要进行设置,例如第二计费信息可以为移动终端对应账户的剩余流量或剩余费用或剩余时长等。比如,用户在主站服务器10上的账户剩余费用为100,若在船舶上通过端站服务器20使用了30,则用户上岸后再次使用移动终端播放多媒体节目时,此时主站服务器10上的账户剩余费用应为70。

此外,本实施例中,考虑到移动终端可能在点播节目与退出点播节目之间来回多次切换,因此为避免造成第二计费信息的更新遗漏,本实施例中,端站服务器20具体将与端站服务器20连接的所有移动终端的第一计费信息发送至主站服务器10以对应更新主站服务器10上所保存的移动终端的第二计费信息。

另外,需要进一步说明的是,主站服务器10上的第二计费信息可以发送至端站服务器20上,也可以不用发送,具体根据实际需要进行设置。比如,若第二计费信息为用户账户的剩余费用,且同时移动终端由于通信环境所限而无法对自身账户费用进行缴费充值,也即无法通过缴费充值而实现对第二计费信息进行更新,此类应用情形下无需将第二计费信息发送至端站服务器20。

本实施例中,通过端站服务器20接收并保存主站服务器10通过卫星网络所广播的多媒体节目数据,进而生成相应节目单广播到与端站服务器20连接的若干移动终端上以便于用户通过移动终端即可进行节目的点播,从而保证了用户通过移动终端所点播的节目不再受限于卫星网络的实时通信连接。此外,端站服务器20在发送多媒体数据之前对移动终端所发送的节目点播请求进行鉴权,若鉴权成功,则可发送多媒体数据并开始计费,从而实现了对多媒体数据的鉴权与实时计费。此外,端站服务器20通过卫星网络向主站服务器10发送相应计费信息以进一步确保端站服务器20上的计费信息与主站服务器10上的计费信息的同步一致性,因而实现了基于卫星通信的多媒体系统的节目播送与鉴权计费,从而扩大了多媒体系统的应用范围,提升了基于卫星通信场景下的多媒体系统的使用体验。

进一步可选的,在本发明多媒体系统一实施例中,所述主站服务器10用于:每隔第一周期,通过卫星网络向所述端站服务器20发送与所述端站服务器20连接的若干所述移动终端的第二计费信息,以供更新对应所述移动终端的预付费用信息。

本实施例中,为进一步完善对移动终端的计费信息的监控与管理,因此,主站服务器10每隔第一周期,通过卫星网络向端站服务器20发送与该端站服务器20连接的若干移动终端的第二计费信息,以供更新对应移动终端的预付费用信息。

本实施例中,考虑到端站服务器20与主站服务器10之间可能由于天气等原因而造成卫星通信中断,因此,主站服务器10向端站服务器20发送第二计费信息时并不要求端站服务器20与主站服务器10之间一定保持实时连接,只要主站服务器10连接到卫星网络即可完成向端站服务器20发送数据,而当端站服务器20连接到卫星网络时即可接收主站服务器10所发送的数据。

例如,若移动终端在某些特殊通信场合下可以实现与主站服务器10的通信,从而在主站服务器10上完成账户缴费充值处理(对应生成预付费用信息),也即能够完成该移动终端的第二计费信息的更新,则此类情况下则需要将移动终端的第二计费信息发送到端站服务器20上以供更新对应移动终端的预付费用信息。比如移动终端A向端站服务器发起点播请求时,由于预付费用不 足,因而鉴权失败,而当移动终端A向主站服务器进行缴费充值后再次向端站服务器发起点播请求时,则可以通过鉴权。

此外,若移动终端的预付费用更新设置在主站服务器10上进行处理,同时移动终端的预付费用还用于作为移动终端节目播放的限制条件,则主站服务器10需要将更新后的第二计费信息发送至端站服务器20以进行相应更新。

例如,端站服务器20向主站服务器10所发送的第一计费信息的格式为:

用户个数;

用户1编号,用户1已使用费用;

用户2编号,用户2已使用费用;

。。。

用户n编号,用户n已使用费用。

而主站服务器10上的第二计费信息的格式为:

用户个数;

用户1编号,用户1已使用费用,用户1剩余预付费用;

用户2编号,用户2已使用费用,用户2剩余预付费用;

。。。

用户n编号,用户n已使用费用,用户n剩余预付费用。

则主站服务器10上对应更新后的第二计费信息的更新方式如下:

用户K已使用费用=端站服务器统计的用户K的已使用费用;

用户K剩余预付费用=主站服务器上用户K的剩余预付费用-端站服务器统计的用户K的已使用费用。

而端站服务器20上第一计费信息以及预付费用信息的生成方式如下:

用户K已使用费用=用户K点播在线节目所使用费用+用户K点播离线节目所使用费用;

用户K剩余预付费用=主站服务器所发送的用户K剩余预付费用。

本实施例中,通过端站服务器20上的第一计费信息与主站服务器10上的第二计费信息之间的相互通信交互,从而能够实时完成对移动终端所对应的计费信息的更新处理,从而确保端站服务器20上的计费信息与主站服务器10上的计费信息的同步一致性。

参照图3,图3为本发明多媒体系统第二实施例的功能模块示意图。基于上述实施例,在本实施例中,所述多媒体系统还包括移动终端30;所述移动终端30用于:通过卫星网络向所述主站服务器10发起登记注册请求并接收所述主站服务器10返回的所述移动终端30的账户信息,其中,所述移动终端的鉴权信息至少包括所述移动终端的账户信息。

本实施例中,主站服务器10除提供多媒体节目外,还提供对移动终端30的登记注册,主站服务器10通过卫星网络接收移动终端30所发送的登记注册请求,并在登记注册成功后,返回移动终端30的账户信息,比如账号、密码、计费方式、预付费用等等。

本实施例中,移动终端30在向端站服务器20发起点播请求时,将移动终端30的账户信息也发送至端站服务器20进行鉴权,若鉴权通过,比如账号密码对应,且同时预付费用充足,则移动终端30可以观看所点播的节目。

此外,为便于端站服务器20能够完成对移动终端30的鉴权,因此,主站服务器10需要将登记注册成功的移动终端30的账户信息发送给端站服务器20。可选的,在若干移动终端30与端站服务器20建立连接时,端站服务器20可将当前连接的移动终端30的相关信息,比如账号,上报主站服务器10,并接收主站服务器10所返回的相应移动终端30的账户信息。

进一步可选的,在本发明多媒体系统一实施例中,所述移动终端30还用于:通过卫星网络向所述主站服务器10发起缴费请求并接收所述主站服务器10返回的所述移动终端30的预付费用信息。

当移动终端30的预付费用不足时,移动终端30可以通过卫星网络向主站服务器10发起缴费请求以进行充值,而当移动终端30的预付费用充足时,则可以通过端站服务器20的鉴权,进而可以观看所点播的节目。

进一步可选的,在本发明多媒体系统一实施例中,所述端站服务器20具体用于:当鉴权成功时,每隔第二周期,计算获得该第二周期内向鉴权成功的所述移动终端30发送的与所述节目信息相对应的多媒体节目数据所对应的费用信息,以供更新对应所述移动终端30的第一计费信息;以及

判断鉴权成功的所述移动终端30的第一计费信息是否达到设定门限条件,若是,则向对应所述移动终端30发送相应提示信息或断开对应所述移动 终端30的多媒体节目数据的传送,其中,根据所述移动终端30的预付费用信息设定所述门限条件。

本实施例中,为便于对移动终端30所点播节目的计费信息进行监控,端站服务器20在鉴权成功后,每隔第二周期,计算获得该第二周期内向鉴权成功的移动终端30发送的与节目信息相对应的多媒体节目数据所对应的费用信息,比如每隔1分钟,计算获得1分钟内所发送的多媒体节目数据所对应的费用信息以供更新移动终端30的第一计费信息,比如,连续60分钟内,移动终端30共使用费用60。

进一步地,为避免移动终端30的预付费用不足而进行透支,因此,需要进一步对移动终端30的第一计费信息进行监控,比如判断第一计费信息是否达到设定门限条件,比如门限条件可设置一道或多道,比如第一道门限可设置为移动终端30的70%预付费用信息,而第二道门限可设置为90%预付费用信息等等,若移动终端30的第一计费信息达到第一道门限,则可提示用户“预付费用不足,需要续费”,而达到第二道门限时则可直接断开当前点播节目的数据传送,并提示预付费用不足,无法播放多媒体节目等。

本实施例中实现了基于卫星通信的多媒体系统中节目播放过程中的费用监控,完善了多媒体系统的播放管理。

参照图4,图4为本发明多媒体系统的实现方法第一实施例的流程示意图。本实施例中,所述多媒体系统的实现方法包括:

步骤S10,主站服务器通过卫星网络与若干端站服务器同步多媒体节目数据;

步骤S20,所述端站服务器对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与所述主站服务器同步所述移动终端请求播放所述多媒体节目数据时所生成的计费信息。

本实施例中,主站服务器10为多媒体节目的直接提供者,同时也是用户通过移动终端观看节目时所产生的费用的收取者。鉴于某些比较紧要的特殊通信场合,比如船舶、哨所、飞行器等地面通信系统难于覆盖的地域,因此在特殊通信场合下,移动终端(用户)并不能直接与主站服务器10进行数据通信,本实施例中具体采用卫星网络方式通过端站服务器20间接实现移动终 端与主站服务器10之间的数据通信。

此外,考虑到卫星通信过程中可能由于天气等因素影响而导致网络中断等情况的发生,因此,本实施例中,主站服务器10通过卫星网络将最新的多媒体节目数据同步到端站服务器20上,然后再由移动终端向端站服务器20发出节目点播请求以实现对多媒体节目数据的获取,其中,主站服务器10通过卫星网络将最新的多媒体节目数据同步到端站服务器20上的方式不限,具体根据实际需要进行设置。例如,每隔预定周期时长,比如三个小时,或者设定同步时间,比如每天的24、9、14、19、21点,进行最新的多媒体节目数据同步更新,从而使端站服务器20上也能与主站服务器10保持多媒体节目的同步一致,进而提升用户通过端站服务器20使用多媒体节目数据的使用体验。

本实施例中,由于主站服务器10所提供的多媒体节目数据是需要付费的,因此,端站服务器20需要对移动终端所发送的节目点播请求进行鉴权,具体鉴权方式不限,具体根据实际需要进行设置,例如查看移动终端所对应的账户类别,若为VIP客户即可观看节目;或者例如查看移动终端所对应的预存费用,若预存费用高于设定值则可以观看节目。此外,由于主站服务器10是移动终端观看节目时所产生的费用的收取者,因此端站服务器20还需要通过卫星网络与主站服务器10同步移动终端请求播放所述多媒体节目数据时所生成的计费信息,从而便于主站服务器10能够实时实现对移动终端的账户费用的更新与监测。本实施例中对于同步移动终端计费信息的方式不限,具体根据实际需要进行设置,例如,可以通过实时通信完成端站服务器20与主站服务器10上的移动终端计费信息的同步更新;或者每隔预定周期时长,比如20分钟进行计费信息的同步更新。

本实施例中,主站服务器10通过卫星网络与若干端站服务器20同步多媒体节目数据,从而保证了用户通过移动终端即可从端站服务器20上获得多媒体节目而不再受限于卫星网络的实时通信连接。另外,端站服务器20对接入的若干移动终端所发送的节目点播请求进行鉴权,并通过卫星网络与主站服务器10同步移动终端请求播放多媒体节目数据时所生成的计费信息,从而实现了对多媒体数据的鉴权与实时计费。此外,端站服务器20通过卫星网络向主站服务器10发送相应计费信息以进一步确保端站服务器20上的计费信 息与主站服务器10上的计费信息的同步一致性,因而本实施例实现了基于卫星通信的多媒体系统的节目播送与鉴权计费,从而扩大了多媒体系统的应用范围,提升了基于卫星通信场景下的多媒体系统的使用体验。

参照图5,图5为图4中步骤S20的细化流程示意图。基于上述实施例,本实施例中,上述步骤S20包括:

步骤S201,端站服务器向与所述端站服务器连接的若干移动终端广播节目单,其中,所述端站服务器上保存有与所述节目单相对应的主站服务器通过卫星网络所广播的多媒体节目数据;

主站服务器10为多媒体节目的提供者并通过卫星网络将多媒体节目广播到各端站服务器20上,而端站服务器20在接收到主站服务器10所广播的多媒体节目后先进行保存,然后再根据当前所保存的多媒体节目以生成相应的节目单广播到各移动终端30上。

进一步可选地,所述主站服务器10通过卫星网络与若干所述端站服务器20进行通信,并定时向若干所述端站服务器20广播当前更新的在线节目单及与所述在线节目单对应的多媒体节目数据,其中,所述节目单至少包括所述在线节目单和/或离线节目单,所述离线节目单为所述端站服务器20根据保存的历史多媒体节目数据所生成。

为进一步便于用户通过移动终端30观看不同时间的多个不同节目,因此,主站服务器10可通过采用发送在线节目单以及在线节目单对应的多媒体节目数据的方式向端站服务器20发送多媒体节目。其中,在线节目单可设定为当前主端服务器10所能提供的最新的多媒体节目所对应的节目单。而离线节目单则为相对在线节目单而言的且由端站服务器20根据保存的历史多媒体节目数据所生成的节目单。

例如,主站服务器10每隔一天或者在设定的时间点(比如每天的9点及22点)向端站服务器20发送在线节目单以及对应的多媒体节目数据,则本次主站服务器10所发送的节目单为在线节目单,而端站服务器20根据本次所接到的多媒体节目数据所生成的节目单也为在线节目单,而端站服务器20根据本次之前所接到的多媒体节目数据所生成的节目单则为离线节目单。

此外,需要进一步说明的是,主站服务器10向端站服务器20广播发送 多媒体节目的间隔时间可以与端站服务器20向移动终端30广播发送节目单的间隔时间相同,也可以不同,具体根据实际需要进行设置。因此,相应的,端站服务器20向移动终端30广播发送的节目单既可以是在线节目单,也可以是离线节目单,或者也可以是在线节目与离线节目所对应构成的合并节目单。其中,为进一步便于用户区别,还可以对在线节目单中的节目与离线节目单中的节目进行区分设置,例如按照更新时间进行分类设置,或者对在线节目进行高亮显示等。

步骤S202,所述端站服务器接收若干所述移动终端接收所述节目单后所发送的节目点播请求并对所述节目点播请求进行鉴权,其中,所述节目点播请求至少包括所述移动终端的鉴权信息及所述移动终端点播的所述节目单中的节目信息;

步骤S203,当鉴权成功时,所述端站服务器向鉴权成功的所述移动终端发送与所述节目信息相对应的多媒体节目数据并进行计费,以供更新对应所述移动终端的第一计费信息,并通过卫星网络向所述主站服务器发送与所述端站服务器连接的若干所述移动终端的第一计费信息;

本实施例中,用户通过移动终端30接收端站服务器20所广播的节目单,并选择节目单中的节目以生成相应的节目点播请求,该节目点播请求中至少包括所述移动终端30的鉴权信息及所述移动终端30点播的所述节目单中的节目信息,其中,鉴权信息具体根据实际需要进行设置。需要说明的是,本实施例中具体针对收费的多媒体节目的鉴权处理及计费处理,免费的多媒体节目的处理不在本发明的讨论范围之内,但其处理方式与收费的多媒体节目基本相同。

此外,需要进一步说明的是,本实施例中鉴权方式以及计费方式的设置不限,具体根据实际需要进行设置。例如,为提高用户观看节目的使用体验,可以设置不同的节目套餐或者对不同节目设置不同的观看用户类别,而不同的节目套餐以及用户类别其所对应的鉴权方式及计费方式都不相同,比如鉴权信息中可包括用户的账户类别,如VIP客户、普通客户,账户与密码、用户账户余额等,计费方式可以是统计使用流量或者统计使用时长等。同时,只有在鉴权成功时,比如账户与密码对应正确且账户余额充足时验证正确,才将用户通过移动终端30所点播的多媒体节目数据发送至对应移动终端30 上以供用户观看。

同时,为便于对每一移动终端30所观看节目的计费情况进行记录,本实施例中,在端站服务器20上都设置有每一移动终端30的第一计费信息,并根据移动终端30点播节目的计费情况,对相应移动终端30的第一计费信息进行记录与更新,本实施例中,对于第一计费信息的设置不限,具体可根据实际情况进行设置,例如,第一计费信息可以是播放节目时所使用流量所对应的流量费用,或者也可以是播放节目的累计使用时长,或者也可以是用户账户可用的剩余费用等。

步骤S204,所述主站服务器通过卫星网络接收所述端站服务器所发送的与所述端站服务器连接的若干所述移动终端的第一计费信息,以供更新对应所述移动终端的第二计费信息。

需要说明的是,第一计费信息与第二计费信息的表现形式可以为金额、流量、时长等,也即针对本实施例来说,金额、流量、时长等是可以相互转化的。另外,端站服务器20可以是每隔设定时间向主站服务器10发送第一计费信息,或者也可以是在存在移动终端30点播节目的情况下向主站服务器10发送第一计费信息,具体可根据实际需要进行设置。

本实施例中,由于端站服务器20仅适用于特殊通信场合下的多媒体节目处理,而对于其他非特殊通信场合下的多媒体节目处理则无需通过端站服务器20,因此,为扩大本实施例中多媒体系统的应用范围,端站服务器20还用于通过卫星网络向主站服务器10发送与端站服务器20连接的若干所述移动终端30的第一计费信息,以供更新对应移动终端30的第二计费信息。

本实施例中,主站服务器10为多媒体节目的提供者,因此相应为节目费用的接收者,因此在主站服务器10上设置有移动终端30的第二计费信息。其中,第二计费信息的设置方式不限,具体根据实际需要进行设置,例如第二计费信息可以为移动终端30对应账户的剩余流量或剩余费用或剩余时长等。比如,用户在主站服务器10上的账户剩余费用为100,若在船舶上通过端站服务器20使用了30,则用户上岸后再次使用移动终端30播放多媒体节目时,此时主站服务器10上的账户剩余费用应为70。

此外,本实施例中,考虑到移动终端30可能在点播节目与退出点播节目之间来回多次切换,因此为避免造成第二计费信息的更新遗漏,本实施例中, 端站服务器20具体将与端站服务器20连接的所有移动终端30的第一计费信息发送至主站服务器10以对应更新主站服务器10上所保存的移动终端30的第二计费信息。

另外,需要进一步说明的是,主站服务器10上的第二计费信息可以发送至端站服务器20上,也可以不用发送,具体根据实际需要进行设置。比如,若第二计费信息为用户账户的剩余费用,且同时移动终端30由于通信环境所限而无法对自身账户费用进行缴费充值,也即无法通过缴费充值而实现对第二计费信息进行更新,此类应用情形下无需将第二计费信息发送至端站服务器20。

本实施例中,通过端站服务器20接收并保存主站服务器10通过卫星网络所广播的多媒体节目数据,进而生成相应节目单广播到与端站服务器20连接的若干移动终端30上以便于用户通过移动终端30即可进行节目的点播,从而保证了用户通过移动终端30所点播的节目不再受限于卫星网络的实时通信连接。此外,端站服务器20在发送多媒体数据之前对移动终端30所发送的节目点播请求进行鉴权,若鉴权成功,则可发送多媒体数据并开始计费,从而实现了对多媒体数据的鉴权与实时计费。此外,端站服务器20通过卫星网络向主站服务器10发送相应计费信息以进一步确保端站服务器20上的计费信息与主站服务器10上的计费信息的同步一致性,因而实现了基于卫星通信的多媒体系统的节目播送与鉴权计费,从而扩大了多媒体系统的应用范围,提升了基于卫星通信场景下的多媒体系统的使用体验。

进一步可选的,在本发明多媒体系统的实现方法一实施例中,每隔第一周期,所述主站服务器10通过卫星网络向所述端站服务器20发送与所述端站服务器20连接的若干所述移动终端30的第二计费信息,以供更新对应所述移动终端30的预付费用信息。

本实施例中,为进一步完善对移动终端30的计费信息的监控与管理,因此,主站服务器10每隔第一周期,通过卫星网络向端站服务器20发送与该端站服务器20连接的若干移动终端30的第二计费信息,以供更新对应移动终端30的预付费用信息。

例如,若移动终端30在某些特殊通信场合下可以实现与主站服务器10 的通信,从而在主站服务器10上完成账户缴费充值处理(对应生成预付费用信息),也即能够完成该移动终端30的第二计费信息的更新,则此类情况下则需要将移动终端30的第二计费信息发送到端站服务器20上以供更新对应移动终端30的预付费用信息。比如移动终端A向端站服务器发起点播请求时,由于预付费用不足,因而鉴权失败,而当移动终端A向主站服务器进行缴费充值后再次向端站服务器发起点播请求时,则可以通过鉴权。

此外,若移动终端30的预付费用更新设置在主站服务器10上进行处理,同时移动终端30的预付费用还用于作为移动终端30节目播放的限制条件,则主站服务器10需要将更新后的第二计费信息发送至端站服务器20以进行相应更新。

例如,端站服务器20向主站服务器10所发送的第一计费信息的格式为:

用户个数;

用户1编号,用户1已使用费用;

用户2编号,用户2已使用费用;

。。。

用户n编号,用户n已使用费用。

而主站服务器10上的第二计费信息的格式为:

用户个数;

用户1编号,用户1已使用费用,用户1剩余预付费用;

用户2编号,用户2已使用费用,用户2剩余预付费用;

。。。

用户n编号,用户n已使用费用,用户n剩余预付费用。

则主站服务器10上对应更新后的第二计费信息的更新方式如下:

用户K已使用费用=端站服务器统计的用户K的已使用费用;

用户K剩余预付费用=主站服务器上用户K的剩余预付费用-端站服务器统计的用户K的已使用费用。

而端站服务器20上第一计费信息以及预付费用信息的生成方式如下:

用户K已使用费用=用户K点播在线节目所使用费用+用户K点播离线节目所使用费用;

用户K剩余预付费用=主站服务器所发送的用户K剩余预付费用。

本实施例中,通过端站服务器20上的第一计费信息与主站服务器10上的第二计费信息之间的相互通信交互,从而能够实时完成对移动终端30所对应的计费信息的更新处理,从而确保端站服务器20上的计费信息与主站服务器10上的计费信息的同步一致性。

参照图6,图6为本发明多媒体系统的实现方法第二实施例的流程示意图。基于上述实施例,本实施例中,在上述步骤S201之前包括:

步骤S01,所述移动终端通过卫星网络向所述主站服务器发起登记注册请求并接收所述主站服务器返回的所述移动终端的账户信息,其中,所述移动终端的鉴权信息至少包括所述移动终端的账户信息。

本实施例中,主站服务器10除提供多媒体节目外,还提供对移动终端30的登记注册,主站服务器10通过卫星网络接收移动终端30所发送的登记注册请求,并在登记注册成功后,返回移动终端30的账户信息,比如账号、密码、计费方式、预付费用等等。

本实施例中,移动终端30在向端站服务器20发起点播请求时,将移动终端30的账户信息也发送至端站服务器20进行鉴权,若鉴权通过,比如账号密码对应,且同时预付费用充足,则移动终端30可以观看所点播的节目。

此外,为便于端站服务器20能够完成对移动终端30的鉴权,因此,主站服务器10需要将登记注册成功的移动终端30的账户信息发送给端站服务器20。可选的,在若干移动终端30与端站服务器20建立连接时,端站服务器20可将当前连接的移动终端30的相关信息,比如账号,上报主站服务器10,并接收主站服务器10所返回的相应移动终端30的账户信息。

参照图7,图7为本发明多媒体系统的实现方法第三实施例的流程示意图。基于上述实施例,本实施例中,在上述步骤S01之后包括:

步骤S02,所述移动终端通过卫星网络向所述主站服务器发起缴费请求并接收所述主站服务器返回的所述移动终端的预付费用信息。

当移动终端30的预付费用不足时,移动终端30可以通过卫星网络向主站服务器10发起缴费请求以进行充值并接收主站服务器10返回的移动终端30的预付费用信息,而当移动终端30的预付费用充足时,则可以成功通过端 站服务器20的鉴权,进而可以观看所点播的节目。

需要进一步说明的是,本实施例中,步骤S02相对步骤S10-S40的执行顺序不限,既可以在步骤S10之前,也可以在步骤S40之后,或者在步骤S10-S40之间。

参照图8,图8为图5中步骤S203的细化流程示意图。基于上述实施例,本实施例中,上述步骤S203包括:

步骤S2031,当鉴权成功时,每隔第二周期,所述端站服务器计算获得该第二周期内向鉴权成功的所述移动终端发送的与所述节目信息相对应的多媒体节目数据所对应的费用信息,以供更新对应所述移动终端的第一计费信息;

步骤S2032,所述端站服务器判断鉴权成功的所述移动终端的第一计费信息是否达到设定门限条件,若是,则向对应所述移动终端发送相应提示信息或断开对应所述移动终端的多媒体节目数据的传送,其中,根据所述移动终端的预付费用信息设定所述门限条件。

本实施例中,为便于对移动终端30所点播节目的计费信息进行监控,端站服务器20在鉴权成功后,每隔第二周期,计算获得该第二周期内向鉴权成功的移动终端30发送的与节目信息相对应的多媒体节目数据所对应的费用信息,比如每隔1分钟,计算获得1分钟内所发送的多媒体节目数据所对应的费用信息以供更新移动终端30的第一计费信息,比如,连续60分钟内,移动终端30共使用费用60。

进一步地,为避免移动终端30的预付费用不足而进行透支,因此,需要进一步对移动终端30的第一计费信息进行监控,比如判断第一计费信息是否达到设定门限条件,比如门限条件可设置一道或多道,比如第一道门限可设置为移动终端30的70%预付费用信息,而第二道门限可设置为90%预付费用信息等等,若移动终端30的第一计费信息达到第一道门限,则可提示用户“预付费用不足,需要续费”,而达到第二道门限时则可直接断开当前点播节目的数据传送,并提示预付费用不足,无法播放多媒体节目等。

本实施例中实现了基于卫星通信的多媒体系统中节目播放过程中的费用监控,完善了多媒体系统的播放管理。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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