基于iptv的交互系统及方法_2

文档序号:9931504阅读:来源:国知局
例中,所述业务系统20还包括增值模块27,用于根据所述终端承载系统30的请求,提供增值管理服务。
[0072]为保证系统100的运行可靠性,本发明的终端承载系统30通过业务系统20按预定时间向管理系统10返回网络心跳数据。比如,本发明的实施例中可以将时间设为30s,具体的传送程序描述如下:^FMath = 01”+Ascii (01)+,,CID = XXXXXXXXX”+Ascii (01)+,,EST = 000000000X”+Ascii (01)+,,NST = 0000000000”+Ascii (01)+,,FMode =0000”+Ascii (01)+” CTime = 0000”
[0073]传入参数:型态String,心跳字符串。
[0074]回传值:型态int,成功为0,失败为-1,超时-2。
[0075]public static natiVe String rtnstr();
[0076]取得回传字符串。
[0077]回传值:型态String。
[0078]public static natiVe String c2s (String cid);
[0079]CID 转序号。
[0080]传入参数:型态String,cid字符串。
[0081]回传值:型态String。
[0082]Linux 调用 SO 檔 Funct1n 说明
[0083]if (ret = = O) {
[0084]ret =
[0085]send(”FMath = 01”+Ascii (01) +,,CID = XXXXXXXXX” + Ascii (01)+,,EST=000000000X,,+ Ascii (01) +,,NST-0000000000” + Ascii (01)+,,FMode =0000”+Ascii (01)+,,CTime = 0000,,");
[0086]if (ret = = 0) {
[0087]System, out.println (rtnstr (I));
[0088]}else{
[0089]System, out.println ("失败");
[0090]}
[0091]uninits ();
[0092]}else{
[0093]System, out.println ("失败");
[0094]}
[0095]try
[0096]{
[0097]Thread, sleep (5000);
[0098]}
[0099]catch(InterruptedExcept1n e)
[0100]{
[0101]//TODO Auto-generated cateh block
[0102]e.printStackTrace ();
[0103]}
[0104]}
[0105]}
[0106]}
[0107]ASCII(Ol)为字符串连接分隔码。
[0108]上述程序中的参数说明:FMath = 01 (心跳回传模式)
[0109]UsID=用户号码
[0110]PhoneNo =手机号
[0111]MacNo =机器(非 Dongle) MAC 序号
[0112]PrgNo =频道或影片或程序号码
[0113]BegTime =开始日期时间格式:” yyyy/mm/dd hh:mm:ss”
[0114]FCTime =使用时间格式:0
[0115]非必要参数:
[0116]DongleNo = Dongle (DLNA)MAC 号
[0117]EST=东经
[0118]NST=北玮
[0119]FMode =
[0120]C:直播频道D:点播频道M:网络影片N:私人影片1:影像或相片
[0121]R:广播P:其他程序(游戏)
[0122]回传值:
[0123]DATOK=成功
[0124]DATN00K 00 =失败+错误代码
[0125]本发明的所述终端承载系统30包括:
[0126]版本管理模块31,用于实现指定系统软件的升级处理。具体的,其可以实现系统中间件升级、子服务系统推送的业务,收视软件的升级等业务。
[0127]本发明的另一实施例,所述管理系统10和/或业务系统20包括接口管理模块,用于系统功能的扩展管理,使本发明的系统可以适应和兼容更多的功能及业务,如图3所示。
[0128]图4是本发明一实施例的IPTV的交互方法流程图,其可以通过如图1所示系统100实现,该方法包括:
[0129]步骤S401,用户通过终端承载系统30向业务系统20发起IPTV特定业务的认证、鉴权和/或计费请求。
[0130]步骤S402,业务系统20根据所述终端承载系统30的请求,向管理系统10查询用户的储存资料,以验证用户身份。
[0131]步骤S403,若用户身份通过验证,则响应所述请求。
[0132]综上所述,本发明的交互系统包括管理系统、业务系统及终端承载系统。所述管理系统,用于流媒体数据的转换分析及权限的分配与控制;所述业务系统,用于接收终端承载系统的请求及管理系统的控制,实现向终端承载系统的业务数据推送;所述终端承载系统,包括IPTV硬件终端,用于接收所述业务系统推送的数据,实现IPTV业务。借此,本发明可以很好的实现IPTV业务的交互管理,具有良好的综合运营能力。
[0133]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种基于IPTV的交互系统,其特征在于,所述系统包括管理系统、业务系统及终端承载系统,其中: 所述管理系统,用于流媒体数据的转换分析及权限的分配与控制; 所述业务系统,用于接收终端承载系统的请求及管理系统的控制,实现向终端承载系统的业务数据推送; 所述终端承载系统,包括IPTV硬件终端,用于接收所述业务系统推送的数据,实现IPTV业务。2.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述管理系统包括: 流媒体管理模块,用于将流媒体数据转换为可播放的IPTV业务数据; 数据分析模块,用于对业务系统上报的数据综合计算处理; 权限管理模块,用于实现业务系统的角色和权限的管理与分配; 数据储存模块,用于储存业务系统的用户资料。3.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述业务系统包括: 用户数据模块,用于管理IPTV硬件终端用户的账户; 业务管理模块,用于为所述终端承载系统提供IPTV业务管理服务; 服务管理模块,用于实现用户管理和服务商管理; 产品管理模块,用于实现对终端承载系统的硬件管理; 账户管理模块,用于实现认证授权、计算付费、结算及统计分析。4.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述终端承载系统与所述业务系统通过预设的SO文件通讯。5.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述业务系统还包括EPG管理模块,用于向所述终端承载系统发送不同的EPG模板。6.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述终端承载系统包括: 版本管理模块,用于实现指定系统软件的升级处理。7.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述管理系统和/或业务系统包括接口管理模块,用于系统功能的扩展管理。8.根据权利要求4所述的基于IPTV的交互系统,其特征在于,所述终端承载系统通过业务系统按预定时间向管理系统返回网络心跳数据。9.根据权利要求1所述的基于IPTV的交互系统,其特征在于,所述业务系统还包括增值模块,用于根据所述终端承载系统的请求,提供增值管理服务。10.一种基于IPTV的交互方法,其特征在于,所述方法包括: 用户通过终端承载系统向业务系统发起IPTV特定业务的认证、鉴权和/或计费请求;业务系统根据所述终端承载系统的请求,向管理系统查询用户的储存资料,以验证用户身份; 若用户身份通过验证,则响应所述请求。
【专利摘要】本发明适用于通信技术领域,提供了一种基于IPTV的交互系统,所述系统包括管理系统、业务系统及终端承载系统,其中:所述管理系统,用于流媒体数据的转换分析及权限的分配与控制;所述业务系统,用于接收终端承载系统的请求及管理系统的控制,实现向终端承载系统的业务数据推送;所述终端承载系统,包括IPTV硬件终端,用于接收所述业务系统推送的数据,实现IPTV业务。本发明还提供一种基于IPTV的交互方法。借此,本发明可以很好的实现IPTV业务的交互管理,具有良好的综合运营能力。
【IPC分类】H04N21/254, H04N21/258, H04N21/4627
【公开号】CN105721893
【申请号】CN201410789281
【发明人】李燕文, 李燕明, 赵大维, 刘炜
【申请人】北京鑫宇士力通信科技有限公司
【公开日】2016年6月29日
【申请日】2014年12月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1