一种iptv一户多机的实现方法及系统的制作方法

文档序号:7698630阅读:288来源:国知局
专利名称:一种iptv一户多机的实现方法及系统的制作方法
技术领域
本发明涉及IPTV技术,尤其涉及一种IPTV —户多机的实现方法及系统。
背景技术
目前,在IPTV系统中,用户的业务账户都是独立的,没有关联性,因此在相关订 购、鉴权时,都是独立进行的。而实际生活中,对于一个家庭用户,一般都有多路机顶盒接 入,如果这些机顶盒的业务账号还是独立的,那么对于一个家庭用户来说,所有的订购资源 就无法进行共享,用户的体验度很低。

发明内容
有鉴于此,本发明的主要目的之一在于提供一种IPTV—户多机的实现方法及系 统,通过提出的业务共享方式使订购资源能够得到充分的共享利用,满足用户的业务需求。为实现上述目的,本发明技术方案是这样实现的本发明提供了一种IPTV —户多机的实现方法,包括建立一户多机账户之间的关联关系;设置用于控制所述一户多机账户的、包括业务共享权限和订购权限的业务配置参 数;一户多机账户发起业务使用请求或业务订购请求时,根据所建立的关联关系及所 设置的业务配置参数,分别对所述一户多机账户使用业务或订购业务进行控制。其中,所述一户多机账户为已存在的账户、或为新开立的账户。其中,所述建立一户多机账户之间的关联关系为选择所述一户多机账户中的一 个账户作为主账户,其余账户作为子账户;将所述一户多机账户中主账户的归属账户设置 为其本身,并将所述一户多机账户中的子账户的归属账户设置为该一户多机账户中的主账 户。上述方案中,对所述一户多机账户使用业务进行控制具体为一户多机账户发起 业务使用请求;对发起的业务使用请求进行一户多机业务鉴权,判断鉴权是否成功,若鉴权 成功,则向发起请求的账户返回业务资源位置;若鉴权失败,则执行一户多机业务订购流程。上述方案中,在发起业务使用请求之前,该方法还包括一户多机账户发起业务订 购请求,根据发起的业务订购请求执行一户多机业务订购流程。上述方案中,所述进行一户多机业务鉴权具体为判断所述业务配置参数中用于 控制所述一户多机账户之间业务共享的第一业务配置参数是否设置为支持业务共享,若 是,则执行支持业务共享的账户匹配;否则,执行不支持业务共享的账户匹配;若所述支持 业务共享的账户匹配失败或所述不支持业务共享的账户匹配失败,则鉴权失败,否则鉴权 成功。上述方案中,所述支持业务共享的账户匹配为判断当前登录账户所在的一户多机账户中的任意一个账户是否订购了所请求的业务,若是则匹配成功;否则匹配失败;所述不支持业务共享的账户匹配为判断当前登录账户是否订购了所请求的业务,若是则匹 配成功;否则匹配失败。上述方案中,所述执行一户多机业务订购流程具体为判断当前登录账户是否为 子账户类型,如果是子账户类型,则判断所述业务配置参数中用于控制是否允许所述一户 多机账户中的子账户订购业务的第二业务配置参数是否设置为允许子账户订购,若是,则 执行业务订购操作;否则,拒绝当前登录账户的订购请求;如果当前登录账户为主账户类 型,则执行业务订购操作。本发明还提供了一种IPTV—户多机系统,包括关联设置模块,用于建立一户多机账户之间的关联关系;参数配置模块,用于设置包括业务共享权限和订购权限的业务配置参数;业务实现模块,用于提供业务,并依据所建立的关联关系和所述业务配置参数,分 别对所述一户多机账户使用业务或订购业务进行控制。其中,所述关联设置模块、参数配置模块和业务实现模块位于服务端;所述业务实 现模块进一步包括开立账户模块,用于开立账户;业务鉴权模块,用于对一户多机账户进行业务鉴权;业务订购模块,用于对一户多机账户进行业务订购;业务处理模块,用于处理和反馈业务请求,以及分别对一户多机账户使用业务或 订购业务进行控制。上述方案中,所述业务鉴权模块包括业务共享判断模块,用于判断所述业务配置参数中第一业务配置参数是否设置为 支持业务共享;第一匹配模块,用于执行支持业务共享情况下的业务鉴权;第二匹配模块,用于执行不支持业务共享情况下的业务鉴权。上述方案中,所述业务订购模块包括账户类型判断模块,用于判断当前登录账户的账户类型,当前账户为主账户类型 时向订购执行模块发送请求消息;当前账户为子账户类型时向订购权限判断模块发送请求 消息;订购权限判断模块,用于判断所述业务配置参数中的第二业务配置参数是否设置 为允许子账户订购,在允许子账户订购时向订购执行模块发送请求消息;订购执行模块,用于执行一户多机账户的业务订购操作。通过本发明,能够实现一户多机账户中多个账户之间的业务共享,符合用户的实 际使用情况,能够充分满足一户多机账户的业务需求,如家庭拥有多个机顶盒账号的情况 对业务共享的需求,使得IPTV业务在服务的订购与共享方面,具有很强的灵活性,基本涵 盖各种业务应用场景,极大的提高用户的业务体验度。


图1A为本发明一户多机实现系统的结构示意5
图IB为本发明所述系统中业务实现模块的结构示意IC为本发明所述系统中业务处理模块的结构示意图;图ID为本发明所述系统中业务鉴权模块的结构示意图;图IE为本发明所述系统中业务订购模块的结构示意图;图2为本发明一户多机实现方法的流程示意图;图3为本发明所述方法实现开户的流程示意图;图4为本发明用户通过一户多机方式使用一户多机业务的流程示意图;图5为一户多机的业务鉴权流程示意图;图6为一户多机的业务订购流程示意图。
具体实施例方式本发明的基本思想是将多个独立的用户账户形成一个用户组(以下简称为一户 多机帐户),并建立账户之间的关联关系;通过配置订购权限与业务共享权限,分别对一户 多机账户订购业务或使用业务进行控制。具体来说,所述控制指如果配置订购权限为子账户没有订购权限,但具有业务共 享权限,那么只有主账户可以订购,子账户只能共享主账户订购的业务;如果配置订购权限 为子账户有订购权限,但无业务共享权限,那么所有业务账户只能自己订购业务、自己使用 自己订购的业务;如果配置订购权限为子账户有订购权限,且有业务共享权限,那么所有账 户都可以订购,并且所有订购的产品与服务都能共享。这里,所述的用户账户为机顶盒账户;进一步的,可选择一个机顶盒账户作为主账户,其他的机顶盒账户作为子账户,子账户归属于主账户。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。图IA为本发明一户多机实现系统的结构示意图,该系统包括机顶盒单元和服务 端,其中,机顶盒单元用于一户多机系统终端功能的实现,服务端用于为机顶盒单元提供一 户多机业务,服务端进一步包括关联设置模块、参数配置模块和业务实现模块。关联设置模块,用于建立一户多机账户之间的关联关系,账户之间的关联关系通 过设置一户多机参数来实现;参数配置模块,用于设置包括业务共享权限和订购权限的业 务配置参数,业务配置参数中至少包括用于判断是否支持一户多机账户间业务共享的第 一业务配置参数,以及用于判断是否允许一户多机账户中的子账户订购业务的第二业务配 置参数;业务实现模块,用于提供业务,并依据所建立的关联关系和所述业务配置参数,分 别对所述一户多机账户使用业务或订购业务进行控制。机顶盒单元包括多个机顶盒,每个机顶盒对应一个用户账户。在确定主机顶盒账 户和子机顶盒账户后,对应主机顶盒账户的机顶盒为主机顶盒,其余对应子机顶盒账户的 机顶盒为子机顶盒;相应的,机顶盒单元一般包括一个主机顶盒和多个子机顶盒。多个子机 顶盒,分别为子机顶盒11到子机顶盒IN。图IB为本发明业务实现模块的结构示意图,包括开立账户模块、业务鉴权模块、 业务订购模块、业务处理模块;开立账户模块,用于开立账户;鉴权模块用于对一户多机账 户进行一户多机业务的业务鉴权;业务订购模块,用于对一户多机账户进行一户多机业务订购;业务处理模块,用于处理和反馈业务请求,以及分别对一户多机账户使用业务或订购 业务进行控制,来自机顶盒单元的业务请求先由该模块接收并根据业务流程调用相应模块 进行处理,再将处理结果反馈给机顶盒单元。图1C为本发明业务处理模块的结构示意图,业务处理模块包括鉴权处理模块、订 购处理模块、资源反馈模块。机顶盒发起的一户多机业务订购请求由订购处理模块接收,订 购处理模块调用服务端模块中的业务订购模块进行业务订购并向机顶盒反馈处理结果;用 户发起的业务使用请求先由鉴权处理模块接收,鉴权处理模块再调用业务鉴权模块对业务 请求账户进行一户多机业务鉴权,若鉴权成功,则由资源反馈模块向机顶盒单元反馈业务 资源位置,若鉴权失败,则调用业务订购模块进行一户多机业务订购。图1D为本发明业务鉴权模块的结构示意图,业务鉴权模块包括业务共享判断模 块、第一匹配模块、第二匹配模块。业务共享判断模块,用于根据所述业务配置参数中的第 一配置参数判断是否支持业务共享;第一匹配模块,用于执行支持业务共享情况下的业务 鉴权;第二匹配模块,用于执行不支持业务共享情况下的业务鉴权。图1E为本发明业务订购模块的结构示意图,业务订购模块包括账户类型判断模 块、订购权限判断模块、订购执行模块。账户类型判断模块,用于判断当前登录账户的账户 类型,当前账户为主账户类型时向订购执行模块发送请求消息;当前账户为子账户类型时 向订购权限判断模块发送请求消息;订购权限判断模块,用于根据所述业务配置参数中的 第二配置参数判断是否允许子账户订购,若允许则向订购执行模块发送请求消息,若不允 许则向机顶盒反馈订购失败信息;订购执行模块,用于执行一户多机账户的业务订购操作, 包括将业务订购关系存储于订购关系表中,业务订购关系包括内容有请求的业务信息、订 购账户、订购账户的归属账户信息等。图2为本发明一户多机实现方法的总体流程示意图,如图2所示,该方法包括以下 步骤步骤201 建立账户之间的关联关系;在建立一户多机账户之间的关联关系时,需要设置一户多机参数,一户多机参数 主要包括用户的当前账户、当前账户的归属账户、当前账户类型、高清参数等。当前账户可 以是已经存在的账户,也可以是开立账户时系统自动分配给用户的账户唯一标识;当前账 户的类型分为主账户类型和子账户类型,由一户多机参数中的当前账户类型来标识。一户 多机账户之间关联关系主要体现在账户的归属关系上,归属账户用于标识当前账户所归属 的主账户,即只要建立了归属关系,那么子账户的归属账户就主账户,主账户的归属账户就 是其本身。高清参数主要用于标识是否支持高清,以便后续对于高清业务的支持。步骤202 设置包括业务共享权限和订购权限的业务配置参数;本实施例中,通过在订户管理系统中(Subscriber Management System, SMS)中设 置业务配置参数来控制一户多机账户之间的业务共享及子账户的订购,业务配置参数中的 第一配置参数用于控制一户多机账户之间的业务共享,第二配置参数用于控制是否允许子 账户订购业务。步骤203 —户多机账户发起业务使用请求或业务订购请求时,根据所建立的关 联关系及所设置的业务配置参数,分别对所述一户多机账户使用业务或订购业务进行控 制。
图3为本发明所述方法中建立账户间关联关系的流程示意图,对应图2的步骤 201,如图3所示,详细步骤包括步骤301、产生或输入当前账户,选择账户类型;若需新开立账户可由系统自动产生当前账户,若只是为了建立已有账户间的关联关系则可手动输入或选择已存在的账户作为当前账户。账户类型指当前账户的账户类型, 分为主账户类型和子账户类型。步骤302、设置归属账户;若当前账户为主账户类型时,其归属账户为其本身,若当前账户为子账户类型时, 设置其归属账户为当前账户的主账户;账户间的关联关系通过账户之间的归属关系来体 现。步骤303 设置高清参数,主要是设置是否支持高清,以便后续对于高清业务的支 持;步骤304、存储包括账户归属关系在内的账户信息。具体的,将当前账户信息,包括当前账户的账户标识、账户类型、高清参数,特别是 当前账户用户和归属账户之间的账户关系等信息存储于数据库中,以备业务订购和业务鉴 权时使用。图4为本发明用户通过一户多机的方式使用一户多机业务的业务流程示意图,对 应图2的步骤203,如图4所示,详细步骤说明如下步骤401、用户通过机顶盒发起业务使用请求;步骤402、电子节目菜单(Electronic Program Guide,EPG)解析所述业务使用请 求,并向SMS发起业务鉴权请求;步骤403、SMS接收到EPG的业务鉴权请求后,进行一户多机的业务鉴权,返回鉴权 结果给EPG;步骤404、EPG解析返回的业务鉴权结果,判断鉴权是否成功,若鉴权成功则执行 405 ;若鉴权失败则执行步骤406 ;步骤405、EPG返回业务资源位置(Uniform Resource Locator,URL)给机顶盒,机 顶盒根据URL重定向到业务资源位置,用户使用该业务,流程结束;步骤406、EPG返回鉴权失败信息给机顶盒,提示用户订购业务,用户执行一户多 机业务订购流程。图4所述业务流程为本发明优先的业务流程,用户也可以先发起业务订购请求, 由EPG转发给SMS,SMS执行一户多机的业务订购,订购成功后再执行如图4的步骤流程。图5所示为一户多机的业务鉴权流程示意图,对应图4步骤403的业务鉴权内容, 如图5所示,其具体实施步骤如下步骤501、获取当前登录账户信息及用于控制业务共享和业务订购的业务配置参 数;EPG向SMS发起业务鉴权请求,业务鉴权请求中包含相关鉴权信息,相关鉴权信息 指当前登录账户的账户信息、一户多机参数等;SMS系统中包含用于控制一户多机账户间 业务共享和控制是否允许子账户订购业务的业务配置参数。业务配置参数中的第一配置参 数用于在全局范围内标识系统是否支持账户之间的业务共享。
本实施例中第一配置参数为布尔型的开关变量,该参数在系统安装后在SMS的系 统配置中设定,作为一个全局配置参数对所有用户生效。步骤502、SMS根据第一配置参数判断当前登录账户是否支持一户多机账户间的 业务共享;若支持则执行步骤503 ;若不支持则执行步骤504 ;步骤503 ;执行支持业务共享的账户匹配,若匹配成功则鉴权成功,否则鉴权失 败;支持业务共享的账户匹配的方法为使用所述当前登录账户的归属账户在订购关 系表中的归属账户字段进行账户匹配;若匹配成功则鉴权成功,否则鉴权失败;SMS向EPG 反馈鉴权结果;步骤504 ;执行不支持业务共享的账户匹配,若匹配成功则鉴权成功,否则鉴权失 败;不支持业务共享的账户匹配的方法为使用所述当前登录账户在订购关系表中的 订购账户字段进行账户匹配,若匹配成功鉴权成功,否则鉴权失败;SMS向EPG反馈鉴权结所述订购关系表记录了业务信息、订购账户信息及订购账户的归属账户信息;其 中业务信息包含业务标识字段、订购账户信息包含订购账户字段及订购账户的归属账户字 段等。本发明中,若配置支持业务共享,则主账户和子账户之间或子账户与子账户之间可以 共享它们各自订购的业务。因为主账户的归属账户就是其本身,而子账户的归属账户是其 主账户,所以从属于一个家庭的所有机顶盒账户所订购的业务在所述订购关系表中的归属 账户字段都只能是主账户,因此,当系统配置为支持业务共享时,则只需要使用所述当前登 录账户的归属账户在所述订购关系表中的归属账户字段进行检索即可判断该当前登录账 户是否可以使用当前用户选择的业务;当系统配置为不支持业务共享时,则使用当前登录 账户在所述订购关系表中的订购账户字段进行检索即可判断该账户是否订购了当前业务。图6为一户多机的业务订购流程示意图,对应图4步骤406,如图6所示,详细步骤 说明如下步骤601、用户通过机顶盒向EPG发起订购请求,EPG将订购请求转发给SMS,SMS 接收来自用户的订购请求,根据当前登录账户及其一户多机参数判断当前登录账户是否为 子账户,若是则执行步骤602 ;否则执行步骤603 ;步骤602、SMS根据业务配置参数中的第二配置参数判断是否允许子账户订购,若 允许则执行步骤603,否则执行步骤608 ;SMS系统中包含用于控制是否允许子账户订购的第二配置参数,默认情况下,主账 户拥有订购业务的权限,子账户没有订购业务的权限,只有第二配置参数设置为允许子账 户订购时,才允许子账户订购业务。本实施例中第二配置参数为布尔型的开关变量,该参数 在系统安装后在SMS的系统配置中设定,作为一个全局配置参数对所有用户生效。 步骤603、SMS执行业务订购操作;业务订购操作主要是对各种类型的业务内容进行分别的处理,如一些免费的内容 不需要扣费等,同时进行账户余额、是否欠费等的判断。步骤604、SMS判断业务订购是否成功,若成功则执行步骤605,否则执行步骤 607 ;
步骤605、SMS出订购话单,话单信息中包含当前登录账户与归属账户的相关信 息,便于后续统计;业务订购成功后,SMS需要出订购话单,并且话单信息中需要有当前登录账户与其 归属账户的相关信息,便于后续统计;在进行话单统计时,如果是每个账户独立计费,那么 根据话单中的当前登录账户进行统计;如果是按照归属账户进行统一收费,那么根据归属 账户进行统计,由于当前登录账户与归属账户在话单中是两个独立的字段,因此,进行话单 统计时的效率很高。步骤606、SMS将当前登录账户与其归属账户写入订购关系表中,并向用户反馈订 购成功消息,流程结束;步骤607、SMS向EPG反馈订购失败消息,EPG进而提示给用户,流程结束;步骤608、SMS返回无订购权限给EPG,EPG进而提示给用户,流程结束。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种IPTV一户多机的实现方法,其特征在于,该方法包括建立一户多机账户之间的关联关系;设置用于控制所述一户多机账户的、包括业务共享权限和订购权限的业务配置参数;一户多机账户发起业务使用请求或业务订购请求时,根据所建立的关联关系及所设置的业务配置参数,分别对所述一户多机账户使用业务或订购业务进行控制。
2.根据权利要求1所述的实现方法,其特征在于,所述一户多机账户为已存在的账户、 或为新开立的账户。
3.根据权利要求2所述的实现方法,其特征在于,所述建立一户多机账户之间的关联 关系为选择所述一户多机账户中的一个账户作为主账户,其余账户作为子账户;将所述一户多机账户中主账户的归属账户设置为其本身,并将所述一户多机账户中的 子账户的归属账户设置为该一户多机账户中的主账户。
4.根据权利要求3所述的实现方法,其特征在于,对所述一户多机账户使用业务进行 控制具体为一户多机账户发起业务使用请求;对发起的业务使用请求进行一户多机业务鉴权,判断鉴权是否成功,若鉴权成功,则向 发起请求的账户返回业务资源位置;若鉴权失败,则执行一户多机业务订购流程。
5.根据权利要求4所述的实现方法,其特征在于,在发起业务使用请求之前,该方法还 包括一户多机账户发起业务订购请求,根据发起的业务订购请求执行一户多机业务订购 流程。
6.根据权利要求4或5所述的实现方法,其特征在于,所述进行一户多机业务鉴权具体为判断所述业务配置参数中用于控制所述一户多机账户之间业务共享的第一业务配置 参数是否设置为支持业务共享,若是,则执行支持业务共享的账户匹配;否则,执行不支持 业务共享的账户匹配;若所述支持业务共享的账户匹配失败或所述不支持业务共享的账户匹配失败,则鉴权 失败,否则鉴权成功。
7.根据权利要求6所述的实现方法,其特征在于,所述支持业务共享的账户匹配为判断当前登录账户所在的一户多机账户中的任意一 个账户是否订购了所请求的业务,若是则匹配成功;否则匹配失败;所述不支持业务共享的账户匹配为判断当前登录账户是否订购了所请求的业务,若 是则匹配成功;否则匹配失败。
8.根据权利要求4或5所述的实现方法,其特征在于,所述执行一户多机业务订购流程 具体为判断当前登录账户是否为子账户类型,如果是子账户类型,则判断所述业务配置参数 中用于控制是否允许所述一户多机账户中的子账户订购业务的第二业务配置参数是否设 置为允许子账户订购,若是,则执行业务订购操作;否则,拒绝当前登录账户的订购请求;如果当前登录账户为主账户类型,则执行业务订购操作。
9.一种IPTV—户多机系统,其特征在于,该系统包括关联设置模块,用于建立一户多机账户之间的关联关系;参数配置模块,用于设置包括业务共享权限和订购权限的业务配置参数;业务实现模块,用于提供业务,并依据所建立的关联关系和所述业务配置参数,分别对 所述一户多机账户使用业务或订购业务进行控制。
10.根据权利要求9所述的系统,其特征在于,所述关联设置模块、参数配置模块和业 务实现模块位于服务端;所述业务实现模块进一步包括开立账户模块,用于开立账户;业务鉴权模块,用于对一户多机账户进行业务鉴权;业务订购模块,用于对一户多机账户进行业务订购;业务处理模块,用于处理和反馈业务请求,以及分别对一户多机账户使用业务或订购 业务进行控制。
11.根据权利要求10所述的系统,其特征在于,所述业务鉴权模块包括业务共享判断模块,用于判断所述业务配置参数中第一业务配置参数是否设置为支持 业务共享;第一匹配模块,用于执行支持业务共享情况下的业务鉴权;第二匹配模块,用于执行不支持业务共享情况下的业务鉴权。
12.根据权利要求10所述的系统,其特征在于,所述业务订购模块包括账户类型判断模块,用于判断当前登录账户的账户类型,当前账户为主账户类型时向 订购执行模块发送请求消息;当前账户为子账户类型时向订购权限判断模块发送请求消 息;订购权限判断模块,用于判断所述业务配置参数中的第二业务配置参数是否设置为允 许子账户订购,在允许子账户订购时向订购执行模块发送请求消息;订购执行模块,用于执行一户多机账户的业务订购操作。
全文摘要
本发明公开了一种IPTV一户多机的实现方法,该方法包括建立一户多机账户之间的关联关系;设置包括业务共享权限和订购权限的业务配置参数;一户多机账户发起业务使用请求或业务订购请求时,根据所建立的关联关系及所设置的业务配置参数,分别对所述一户多机账户使用业务或订购业务进行控制。本发明还同时公开了一种IPTV一户多机的实现系统,通过提出的业务共享方式使订购资源能够得到充分的共享利用,能够充分满足一户多机账户的共享的需求,提高用户的业务体验度。
文档编号H04N7/173GK101800880SQ20091007765
公开日2010年8月11日 申请日期2009年2月10日 优先权日2009年2月10日
发明者孔建华, 程申梁, 陈柏英 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1