在交互式网络电视系统中的用户迁移方法、装置及系统的制作方法

文档序号:7823039阅读:247来源:国知局
在交互式网络电视系统中的用户迁移方法、装置及系统的制作方法
【专利摘要】本发明公开了一种在交互式网络电视IPTV系统的用户迁移方法、装置及系统,涉及电子设备应用领域,用于解决IPTV用户无法迁移的问题。所述方法包括:接收迁移请求,所述迁移请求携带迁移用户标识和迁入账户信息;根据所述迁移用户标识和迁入账户信息判断所述迁移用户是否可以迁移;如果可以迁移,则将所述迁移用户的用户信息更新至所述迁入账户中。所述方法应用于IPTV使用过程中。
【专利说明】在交互式网络电视系统中的用户迁移方法、装置及系统

【技术领域】
[0001]本发明涉及电子设备应用领域,尤其涉及一种在交互式网络电视系统中的用户迀移方法、装置及系统。

【背景技术】
[0002]交互式网络电视(简称IPTV)是一种聚合宽带网,集互联网、多媒体、通讯等技术于一体,向用户提供包括数字电视在内的多种交互式服务的技术。用户可通过机顶盒(STB)和电视机的组合方式使用IPTV。
[0003]通常,每个家庭安装有一个机顶盒,服务商为以家庭为单位分配IPTV账户,每个IPTV账户与一个机顶盒相互关联,家庭成员(例如父母、孩子)使用分配的IPTV账户及密码成功登陆后,可以设置IPTV账户下的浏览界面风格、节目收藏夹等个性化设置。
[0004]发明人发现现有技术中至少存在如下问题,由于IPTV与机顶盒相互关联,当家庭中的用户有迀移需求时,例如:孩子去亲戚家暂住,希望能够把家中的节目收藏夹复制到亲戚家的机顶盒中时,用户(孩子)需要获取迀入IPTV账户(亲戚家IPTV)的用户名及密码,在成功登陆后通过机顶盒设置迀入IPTV账户(亲戚家)的收藏夹。这种方式非常费时,不便于用户使用,使用效率低。


【发明内容】

[0005]本发明的实施例提供一种在交互式网络电视系统中的用户迀移方法、装置及系统,能够将一个IPTV账户下的用户快速迀移至另一 IPTV账户,方便用户使用。
[0006]第一方面,本发明提供了一种在交互式网络电视IPTV系统中的用户迀移方法,所述方法包括:
[0007]接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息;
[0008]根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移;
[0009]如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
[0010]结合第一方面,在所述第一方面的第一种可能的实现方式中,所述根据迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移,具体包括:
[0011]根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
[0012]结合第一方面,在所述第一方面的第一种可能的实现方式中,还提供了所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,所述迀入账户信息包括迀入账户标识和账户密钥,所述根据迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移,还包括:
[0013]根据所述迀入账户标识和账户密钥,验证所述迀入账户合法;
[0014]获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
[0015]结合第一方面,在所述第一方面的第二种可能的实现方式中,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,在所述获取所述迀入账户的用户数量之后,所述方法还包括:
[0016]根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件;
[0017]向所述迀入账户对应的用户发送迀入确认请求消息;
[0018]根据接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
[0019]结合第一方面,在所述第一方面的第一种可能的实现方式中,还提供了所述第一方面的第四种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述迀移用户迀移权限信息包括如下信息中的至少一种:
[0020]所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
[0021]结合第一方面,在所述第一方面的第五种可能的实现方式中,所述方法还包括:
[0022]根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
[0023]结合第一方面,在所述第一方面的第五种可能中的实现方式中,还提供了所述第一方面的第六种可能的实现方式,在所述第一方面的第六种可能的实现方式中,所述迀出账户包括至少两个用户。
[0024]第二方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移方法,所述方法包括:
[0025]迀出账户获取迀移用户输入的迀入账户信息;
[0026]发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
[0027]结合第二方面,在所述第二方面的第一种可能的实现方式中,所述迀入账户信息包括迀入账户标识和账户密钥,所述获取迀移用户选择的迀入账户信息,具体包括:
[0028]获取迀移用户输入的所述迀入账户标识和账户密钥;
[0029]所述发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息,具体包括:
[0030]发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
[0031]第三方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移方法,所述方法包括:
[0032]迀入账户接收迀入确认请求消息;
[0033]输出所述迀入确认请求消息;
[0034]发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
[0035]第四方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,所述装置包括:
[0036]接收器,用于接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息;
[0037]处理器,用于根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移;
[0038]如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
[0039]结合第四方面,在所述第四方面的第一种可能的实现方式中,所述处理器具体用于:
[0040]根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
[0041]结合第四方面,在所述第四方面的第一种可能的实现方式中,还提供了所述第四方面的第二种可能的实现方式,在所述第四方面的第二种可能的实现方式中,所述处理器还用于:
[0042]根据所述迀入账户标识和账户密钥,验证所述迀入账户合法;
[0043]获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
[0044]结合第四方面,在所述第四方面的第二种可能的实现方式中,还提供了所述第四方面的第三种可能的实现方式,在所述第四方面的第三种可能的实现方式中,所述装置还包括发射器,
[0045]所述处理器还用于,根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件;
[0046]所述发射器用于,向所述迀入账户对应的用户发送迀入确认请求消息;
[0047]所述接收器还用于,接收所述迀入账户对应用户发送的确认响应消息;
[0048]所述处理器还用于,根据接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
[0049]结合第四方面,在所述第四方面的第一种可能的实现方式中,还提供了所述第四方面的第四种可能的实现方式,在所述第四方面的第四种可能的实现方式中,所述迀移用户迀移权限信息包括如下信息中的至少一种:
[0050]所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
[0051]结合第四方面,在所述第四方面的第五种可能的实现方式中,所述处理器还用于:
[0052]根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
[0053]结合第四方面,在所述第四方面的第五种可能中的实现方式中,还提供了所述第四方面的第六种可能的实现方式,在所述第四方面的第六种可能的实现方式中,所述迀出账户包括至少两个用户。
[0054]第五方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,所述装置包括:
[0055]处理器,用于获取迀移用户输入的迀入账户信息;
[0056]发射器,用于发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
[0057]结合第五方面,在所述第五方面的第一种可能的实现方式中,所述迀入账户信息包括迀入账户标识和账户密钥,所述处理器具体用于,获取迀移用户输入的所述迀入账户标识和账户密钥;
[0058]所述发射器具体用于,发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
[0059]第六方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,所述装置包括:
[0060]接收器,用于接收迀入确认请求消息;
[0061]处理器,用于输出所述迀入确认请求消息;
[0062]发射器,用于发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
[0063]第七方面,本发明还提供了一种在交互式网络电视IPTV系统中的用户迀移系统,所述系统由第四方面所述的装置和第五方面所述的装置以及第六方面所述的装置组成。
[0064]本发明提供的在交互式网络电视系统中的用户迀移方法、装置及系统,能够在接收到迀移请求后,根据迀移请求携带的迀移用户标识和迀入账户信息判断移动用户是否可以迀移,如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中,使得用户在通过迀移判断后,能够在不同的账户之间进行迀移,节省用户设置的时间,提高IPTV的使用效率。

【专利附图】

【附图说明】
[0065]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0066]图1为本发明实施例第一个在交互式网络电视系统中的用户迀移方法的流程图;
[0067]图2为本发明实施例第二个在交互式网络电视系统中的用户迀移方法的流程图;
[0068]图3为本发明实施例第三个在交互式网络电视系统中的用户迀移方法的流程图;
[0069]图4为本发明实施例第四个在交互式网络电视系统中的用户迀移方法的流程图;
[0070]图5为本发明实施例第五个在交互式网络电视系统中的用户迀移方法的流程图;
[0071]图6为本发明实施例第六个在交互式网络电视系统中的用户迀移方法的流程图;
[0072]图7为本发明实施例第七个在交互式网络电视系统中的用户迀移方法的流程图;
[0073]图8为本发明实施例第八个在交互式网络电视系统中的用户迀移方法的流程图;
[0074]图9为本发明实施例第一个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0075]图10为本发明实施例第二个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0076]图11为本发明实施例第三个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0077]图12为本发明实施例第四个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0078]图13为本发明实施例第五个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0079]图14为本发明实施例第六个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0080]图15为本发明实施例第六个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0081]图16为本发明实施例第七个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0082]图17为本发明实施例第八个在交互式网络电视系统中的用户迀移装置的结构示意图;
[0083]图18为本发明实施例中在交互式网络电视系统中的用户迀移系统的示意图。

【具体实施方式】
[0084]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0085]IPTV系统包括终端和服务器,终端为具有IPTV操作功能的设备,例如机顶盒、个人电脑、平板电脑PAD、智能手机等。由服务器向所述终端提供IPTV业务。例如:在智能手机中安装IPTV应用,用户进入应用后通过网络访问服务器,服务器为用户提供IPTV服务。服务器还可为个人电脑、平板电脑提供网页浏览和操作服务。服务器能够同时为多个终端提供服务,用户可通过终端访问服务器并发起例如迀移、订购节目等请求,服务器对终端发起的请求后,请求进行响应,例如根据迀移请求对迀移用户进行迀移操作,再例如通过AAA服务器判断终端是否欠费。
[0086]本发明实施例提供了一种在交互式网络电视IPTV系统中的用户迀移方法,所述IPTV系统包括迀出账户关联的终端、迀入账户关联的终端和服务器,其中迀入账户关联的终端和迀入账号关联的终端可以为上述终端任意一种。家庭网络可以具有多个具有与IPTV账户关联功能的终端,本发明实施例对于具体的关联方式不做限定,对于迀出账户而言,只要终端登录有迀出账户且终端具备发送迀移请求即可,同理对于迀入账户与关联的终端不做限定。为了方便描述,将迀出终端的收发及处理操作称为迀出账户的收发及处理操作,将将迀入终端的收发及处理操作称为迀入账户的收发及处理操作。本发明用于将迀出账户下的迀移用户迀移至迀入账户中。如图1所示,所述方法包括:
[0087]步骤101、接收迀移请求,迀移请求携带迀移用户标识和迀入账户信息。
[0088]迀出用户通过迀出账户登录IPTV管理界面后,选择用户迀移选项,进而触发迀移请求。为了完成迀移操作,迀出账户将迀移用户标识和迀入账户信息发送给服务器。迀移用户标识用于表示迀移用户的标识,迀移用户为需要从迀出账户迀移至迀入账户的用户。
[0089]步骤102、根据迀移用户标识和迀入账户信息判断迀移用户是否可以迀移。
[0090]分别根据迀移用户标识和迀入账户信息进行判断,可以先根据迀移用户标识进行判断再根据迀入账户信息进行判断,也可以先根据迀入账户信息进行判断再根据迀移用户标识进行判断,具体可通过下述步骤进行实施(顺序不分先后):
[0091]1、根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
[0092]本发明实施例中IPTV账户本分为包括管理员用户的至少一个用户。管理员用户具有最高的处理权限,能够创建成员用户并设置成员用户的使用权限。IPTV账户与用户的归属关系可以通过关系〈IPTV账户,用户标识〉进行表示。如果迀移用户a之前的归属关系为〈IPTV账户A,目标用户a>,迀入账户为IPTV账户B,则迀移后的迀移用户a的归属关系为〈IPTV账户B,目标用户a>。用户标识能够区分管理员用户的成员用户。为了保证IPTV账户的稳定性,本发明实施例中不允许管理员用户进行迀移。因此,在接收到迀移用户标识后,需要根据迀移用户标识确定迀移用户是否为管理员用户。
[0093]此外,为了避免重复的迀入,需要判断迀移用户是否已经属于迀入账户。如果已属于迀入账户则无需进行迀移。
[0094]因此,所述迀移用户迀移权限信息包括如下信息中的至少一种:所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
[0095]2、根据所述迀入账户信息判断迀移用户是否可以迀移。
[0096]迀入账户信息包括迀入账户标识和账户密钥。如图2所示,具体判断操作可通过下述方式进行实施:
[0097]步骤201、根据迀入账户标识和账户密钥,验证迀入账户合法。
[0098]根据迀入账户标识读取预存储的迀入账户对应的迀入账户密钥。如果迀入请求携带账户密钥与读取的迀入账户密钥相同,则标识迀出账户输入的迀入账户的密码正确。如此,可以提高迀移的安全性,同时避免因笔误导致迀入账户错误,提高准确性。
[0099]步骤202、获取迀入账户的用户数量,根据迀入账户的用户数量确认迀移用户可以迀入到迀入账户。
[0100]每个IPTV账户具有的用户数量是有限的,目的在于保证IPTV账户的高维护速度和低运维成本。因此,如果迀入账户的用户数量已经满额则无法迀入新的成员用户。如果迀入账户的用户数量小于额定数量(迀入账户最大能够容纳的用户数量),则确定所述迀移用户可以迀入到所述迀入账户。
[0101]进一步的,当IPTV系统判断出迀移用户可以迀入到迀入账户后,为了提高安全性,以及使迀入账户的管理员能够对迀入账户更好管理,在所述获取所述迀入账户的用户数量之后,如图3所示,所述方法还包括:
[0102]步骤301、根据迀入账户的用户数量确定迀入账户满足迀入条件。
[0103]步骤302、向迀入账户对应的用户发送迀入确认请求消息。
[0104]迀入账户对应的用户为迀入账户的管理员。也可以是迀入账户的全体用户(包括成员用户)进而达到通知各成员用户有新的成员用户加入到迀入账户中。
[0105]步骤303、根据接收的迀入账户对应用户发送的确认响应消息,确认迀移用户可以迀入到迀入账户。
[0106]如果迀入账户的管理员允许接入,则发送确认响应消息。服务端根据该确认响应消息,确认迀移用户可以迀入到迀入账户。
[0107]步骤103、如果可以迀移,则将迀移用户的用户信息更新至迀入账户。
[0108]进一步的,为了节约系统空间,避免同一个成员用户同时存在于两个IPTV账户中,所述方法还包括:
[0109]根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
[0110]为兼顾上述判断原则中,管理员不宜进行迀移的情况,所述迀出账户包括至少两个用户。以便在迀出一个成员用户后,管理员用户不会被迀移,迀出账户至少还包括管理员用户。
[0111]本发明提供的在交互式网络电视系统中的用户迀移方法、装置及系统,能够在接收到迀移请求后,根据迀移请求携带的迀移用户标识和迀入账户信息判断移动用户是否可以迀移,如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中,使得用户在通过迀移判断后,能够在不同的账户之间进行迀移,节省用户设置的时间,提高IPTV的使用效率。
[0112]需要说明的是,上述方法可以位于网络侧服务器中由网络侧服务器实现判断和迀移;也可位于迀入终端关联的终端中。例如,在智能手机中安装应用(APP),该应用能够实现上述步骤的功能。因此,本发明实施例对于执行主体不做限定,凡能够实现上述方法的技术方案均可作为本发明的实现方式。
[0113]以上述方法运行于服务器为例,本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移方法,如图4所示,所述方法包括:
[0114]步骤401、迀出账户获取迀移用户输入的迀入账户信息。
[0115]步骤402、发送迀移请求,迀移请求携带迀移用户标识和迀入账户信息。
[0116]本发明实施例提供的在交互式网络电视IPTV系统中的用户迀移方法,迀出账户能够在获取迀移用户输入的迀入账户信息后,发送该迀移请求,进而启动迀移流程。
[0117]进一步的,迀入账户信息包括迀入账户标识和账户密钥,此时,
[0118]步骤401可实现为:获取迀移用户输入的所述迀入账户标识和账户密钥;
[0119]步骤402可实现为:发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
[0120]如此,可以使服务器在接收到迀移请求后,对迀入账户的合法性进行判断,进而提高迀移的安全性和准确性。
[0121]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移方法,如图5所示,所述方法包括:
[0122]步骤501、迀入账户接收迀入确认请求消息。
[0123]该确认请求消息用于请求迀入账户的管理员进行确认。迀移用户已鉴权成功,只要迀入账户的管理员确认进行权益,即可进行迀移。
[0124]步骤502、输出迀入确认请求消息。
[0125]步骤503、发送用户触发的确认响应消息,确认响应消息用于确认迀移用户可以迀入到迀入账户。
[0126]下面通过场景一对图1至图5所示方法进行具体说明:。
[0127]1、迀移用户登录IPTV系统后,进入服务器提供的控制界面(Web Portal)提供的“迀移用户管理”菜单,选择“加入到其他IPTV账户”。
[0128]2、控制界面(Web Portal)提示用户输入新加入家庭的IPTV账户和账户秘密。
[0129]3、迀移用户输入新加入家庭的IPTV账户和账户秘密后,提交迀移请求。该请求携带迀移用户ID、迀入账户ID、账户密码
[0130]4、控制界面(Web Portal)收到请求后,将该请求转发至后台,以便后台(用于进行鉴权和迀移操作)进行业务处理。
[0131]5、后台收到控制界面发送的迀移请求后,检查迀移用户ID是否可以迀移。
[0132]具体包括:
[0133]5.1、检查迀移用户ID是否是管理员身份。如果是,则不允许迀移。
[0134]5.2、检查迀入账户ID是否是迀移用户已归属的IPTV账户。如果是,则不允许迀移。
[0135]5.3、验证迀入账户ID合法性,请求包括IPTV账户ID和账户密码,如果账户不合法,则不允许迀移。
[0136]5.4、检查迀入账户ID是否可以再新增一个迀移用户。如果该IPTV账户ID的迀移用户数已经满额,则不允许迀移。
[0137]6、如果迀移用户可以迀移,后台获取迀入账户授权;
[0138]具体的:
[0139]6.1、后台给迀入账户发送确认短信,短信内容类似“XX用户希望加入您的家庭,是否接收? ”。
[0140]6.2、如果后台收到迀入账户的拒绝短信或者在规定时间内没有收到迀入账户的回执短信,拒绝迀移用户的迀移请求。
[0141]7.如果后台收到迀入账户的接收短信,后台进行迀移用户数据的迀移。
[0142]具体的:
[0143]7.1、后台根据迀移用户ID找到该迀移用户目前归属的IPTV账户(起始IPTV账户),通知起始IPTV账户删除〈IPTV账户,迀移用户ID>的关联关系。
[0144]7.2、后台增加〈迀入账户,迀移用户ID>的关联关系。
[0145]7.3、后台将迀移用户的个性化数据转移到迀入账户所在的用户库里。
[0146]8、后台返回处理结果给控制界面(Web Portal) ο
[0147]9、控制界面(Web Portal)接收到后台的响应后,如果迀移成功,控制界面(WebPortal)清除用户会话,以及更新当前登陆设备保存的老IPTV账户ID和账户密码为迀入账户ID和账户密码,通知用户迀移成功,退出IPTV系统后重新登录。
[0148]本发明实施例还提供了一种在交互式网络电视系统中的用户迀移方法,用于提供IPTV账户下的成员用户的添加方案,如图6所示,所述方法还包括:
[0149]步骤601、终端向服务器发送IPTV成员创建指令。
[0150]其中,IPTV成员创建指令用于建立归属于IPTV账户的用户。每个IPTV账户包括一个管理员和多个用户(成员),管理员具有最高的操作权,能够设置各用户的观看权限以及对用户进行迀移操作。管理员也可赋予某些用户以管理其他用户的权限,进而设立多级管理。
[0151]步骤602、终端接收用户在所述服务器返回的创建界面中输入的用户信息,所述用户信息用于描述成员用户信息。
[0152]该用户为IPTV账户管理员用户。成员用户信息包括:昵称、用户登录密码、用户头像、用户是否有订购产品的权限、用户可以观看的内容等级等。
[0153]步骤603、终端向所述服务器发送用户输入的成员用户信息。
[0154]步骤604、服务器判断所述成员用户信息是否可以被添加到所述IPTV账户中。
[0155]具体的,判断所述IPTV账户中的用户数量是否达到额定数量,如果未达到额定数量则可以被添加,否则不可被添加。通知消息用于表示服务器已接收到所述用户信息。
[0156]步骤605、如果可以被添加到所述IPTV账户中,服务器执行添加操作。
[0157]本发明实施例提供的在交互式网络电视系统中的用户迀移方法,能够在一个IPTV账户下建立归属于IPTV账户的用户,通过为每个用户设置不同的权限,能够实现一个IPTV账户下,不同用户使用不同的权限IPTV服务,提高IPTV的使用效率。
[0158]下面通过场景二对图6所示方法进行具体说明:
[0159]1、当用户成功开通IPTV业务时,业务运营支撑系统(Business & Operat1nSupport System,简称BOSS系统)创建IPTV账户信息并通知至IPTV平台,IPTV平台为IPTV账户默认创建一个管理员用户(通常称为管理员用户)。
[0160]2、IPTV账户通过控制界面(Web Portal)提供的登录界面,成功登录IPTV系统,用户身份为管理员用户(又称管理员用户)。
[0161]3、管理员用户进入控制界面(Web Portal)提供的“成员用户管理”菜单,选择创建成员用户。此时触发IPTV成员创建指令。
[0162]4、控制界面(Web Portal)返回成员用户信息录入页面,包括用户昵称、用户登录密码、用户头像、用户是否有订购产品的权限、用户可以观看的内容等级等。
[0163]5、管理员用户输入成员用户信息后提交创建命令,所述创建命令中携带有输入的用户信息。
[0164]6、控制界面(Web Portal)接收到新增成员用户的请求后,通知后台创建成员用户,该请求包括IPTV账户ID、新增成员的“用户昵称、用户登录密码、用户头像、用户是否有订购产品的权限、用户可以观看的内容等级”等信息。
[0165]7、后台检查该IPTV账户是否可以创建成员用户。
[0166]具体的,权限校验逻辑可以根据第三方的要求定制。例如:如果一个IPTV账户最多只能创建5个成员用户,则对归属于IPTV账户的用户数量进行上限控制。
[0167]8、如果通过检查,后台为新增成员用户分配唯一的成员ID,保存成员用户信息,并保存〈IPTV账户ID,成员用户ID>的对应关系。
[0168]9、后台返回操作结果给控制界面(Web Portal),操作结果包括新增成功或失败的不己O
[0169]10、如果新增成员,控制界面(Web Portal)返回新增成功的提示页面给用户,否则提示用户失败的原因。
[0170]本发明实施例还提供了一种在交互式网络电视系统中的用户迀移方法,用于提供多成员用户的IPTV账户中成员用户的登录及切换方案,如图7所示,所述方法还包括:
[0171 ] 步骤701、在成功登录到IPTV账户后,如果所述IPTV账户存在多个用户标识,则显示所述多个用户标识。
[0172]步骤702、当用户选择所述多个用户标识中的一个用户标识时,显示密码输入界面。
[0173]步骤703、接收用户在所述密码输入界面中输入的密码。
[0174]步骤704、如果所述密码与所述用户标识对应的密码相符,则根据所述用户标识对应的个人信息提供IPTV服务。
[0175]本发明实施例提供内的在交互式网络电视系统中的用户迀移方法,能够在输入正确的用户标识和密码后,在同一 IPTV账户下的不同用户标识之间进行切换。
[0176]下面通过使用场景三,对图7所示方法进行具体说明:
[0177]1、用户打开机顶盒(Set-Top Box,简称STB)电起始键,STB在网络链接正常后向控制界面(WebPortal)发送认证IPTV账号请求,请求携带IPTV账户ID和账户密码;
[0178]具体的:
[0179]1.1、运营商提供的STB—般会预置Web Portal的认证地址,如果用户从零售店买的STB,则需要手工到STB设置页面里配置Web Portal的认证地址。
[0180]1.2、如果用户首次登陆IPTV系统,控制界面(Web Portal)会提示用户输入IPTV账户ID和账户密码,如果认证成功,STB会将IPTV账户ID和账户密码保存在本地。当用户下次登录IPTV,用户不需要再次输入,STB会自动使用本地保存IPTV账户ID和账户密码向控制界面(Web Portal)发起认证请求;
[0181]1.3、出于安全性考虑,一般STB和控制界面(Web Portal)的用户认证请求会使用以安全为目标的 HTTP通道(Hyper Text Transfer Protocol over Secure Socket Layer,简称HTTPS)加密传输。
[0182]2、控制界面(Web Portal)通知后台进行IPTV账户认证,请求携带IPTV账户ID和账户密码。
[0183]3、后台校验IPTV账号合法性,包括IPTV账号在IPTV系统里是否存在、IPTV账号密码是否正确、IPTV账号状态是否正常等。
[0184]4、如果IPTV账号合法,则后台查询〈IPTV账户ID,成员用户ID>的对应关系表,获取IPTV账户归属的成员用户ID,并根据成员ID返回成员的用户信息。
[0185]5、后台返回认证结果给控制界面(Web Portal),如果用户合法,则将成员用户列表一并返回给服务器。
[0186]7、控制界面(Web Portal)接收到后台的响应信息后,如果成员用户不止一个,WebPortal返回成员用户列表并提示用户选择某一个成员用户身份登录,否则用户直接以唯一的成员用户身份登录。
[0187]8、用户选择某一个成员用户,并输入成员密码后,提交登录请求,该请求携带成员用户ID和成员密码。
[0188]9、控制界面(Web Portal)通知后台进行成员用户认证。
[0189]10、后台校验成员用户密码输入是否正确,返回认证结果给控制界面(WebPortal)ο
[0190]11、如果成员用户身份合法,控制界面(Web Portal)提示用户已某某身份登录成功,可以体验IPTV业务,否则提示失败原因。
[0191]本发明实施例还提供了一种在交互式网络电视系统中的用户迀移方法,用于提供多成员用户下IPTV节目的订购方案,如图8所示,所述方法还包括:
[0192]步骤801、接收用户触发的播放指令,所述播放指令携带有待播放的节目标识。
[0193]步骤802、根据所述节目标识确定所述IPTV账户是否已订购所述节目。
[0194]步骤803、如果没有订购,则根据所述用户的用户标识对应的个性化信息判断所述用户是否具有订购所述节目的权限。
[0195]步骤804、如果所述用户具有所述节目的订购权限,则通过业务运营支撑系统进行订购,并更新播放列表。
[0196]本发明实施例提供的在交互式网络电视系统中的用户迀移方法,能够根据用户的订购权限对节目进行购买和播放,以便是每个家庭成员在自己的全县范围内,能够自由使用IPTV服务。
[0197]下面通过使用场景四,对图8所示方法进行具体说明:
[0198]1、用户成功登录控制界面(Web Portal)后可以浏览音视频内容,用户选择某一点播内容播放。
[0199]2、控制界面(Web Portal)收到用户的播放请求后,通知后台进行内容鉴权,该播放请求携带节目标识、IPTV账户标识。
[0200]3、后台收到请求后,获取IPTV账户已订购的产品列表,检查已订购的产品是否包含此内容,如果包括,说明用户订购了此内容,否则查询内容被定价的业务产品。
[0201]4、后台返回鉴权结果给控制界面(Web Portal)。如果点播的内容未订购,则一并返回可订购的业务产品。
[0202]5、控制界面(Web Portal)接收到后台的响应后,如果内容已订购,控制界面(WebPortal)查询内容的播放地址,通知STB播放内容,否则控制界面(Web Portal)展示可订购的产品列表,并提示用户选定某个产品。用户有订购该点播内容的权限,该产品可以是用户点播的产品。如果用户没有订购该点播内容的权限,该产品可以是用户点播内容相关的产品O
[0203]6、用户选择某一产品后,通知控制界面(Web Portal)进行产品订购;
[0204]7、控制界面(Web Portal)收到用户的订购产品请求后,通知后台进行产品订购,请求携带产品ID、IPTV账户ID和成员用户ID ;
[0205]8、后台收到请求后,检查用户是否可以订购此内容。
[0206]具体的,用户订购权限检查包括:1)成员用户是否有订购产品的权限;2)成员用户当前的消费金额是否超出每月消费限额费用(比如成员最多每月消费5元)等。
[0207]9、如果检查通过,后台保存IPTV账户的订购关系,并实时刷新IPTV账户的订购产品的产品信息,该信息包括产品标识ID、IPTV账户ID、订购生效和失效时间;
[0208]具体的,实际使用后台通知BOSS系统进行产品订购,如果BOSS系统返回成功,则后台保存订购关系。
[0209]10、后台返回订购结果给控制界面(Web Portal),订购结果包括订购是否成功,订购生效和失效时间。
[0210]11、控制界面(Web Portal)接收到后台的响应后,对订购结果进行解析,如果订购成功,提示用户订购有效期后,通知STB播放内容,否则提示订购失败原因。
[0211]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图9所示,所述装置位于服务器中,所述装置包括接收器91、处理器92和发射器93:
[0212]所述接收器91,用于接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息;
[0213]所述处理器92,用于根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移;
[0214]如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
[0215]进一步的,所述处理器92具体用于:
[0216]根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
[0217]进一步的,所述处理器92还用于:
[0218]根据所述迀入账户标识和账户密钥,验证所述迀入账户合法;
[0219]获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
[0220]进一步的,所述处理器92还用于,根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件;
[0221]所述发射器93用于,向所述迀入账户对应的用户发送迀入确认请求消息;
[0222]所述接收器91还用于,接收所述迀入账户对应用户发送的确认响应消息;
[0223]所述处理器92还用于,根据接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
[0224]进一步的,所述迀移用户迀移权限信息包括如下信息中的至少一种:
[0225]所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
[0226]进一步的,所述处理器92还用于:
[0227]根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
[0228]进一步的,所述迀出账户包括至少两个用户。
[0229]进一步的,所述处理器92还用于:
[0230]接收终端发送的用户成员用户信息;
[0231]判断所述成员用户信息是否可以被添加到所述IPTV账户中;
[0232]如果可以被添加到所述IPTV账户中,则执行添加操作。
[0233]进一步的,所述处理器还用于:
[0234]接收用户触发的播放指令,所述播放指令携带有待播放的节目标识;
[0235]根据所述节目标识确定所述IPTV账户是否已订购所述节目;
[0236]如果没有订购,则根据所述用户的用户标识对应的个性化信息判断所述用户是否具有订购所述节目的权限;
[0237]如果所述用户具有所述节目的订购权限,则通过业务运营支撑系统进行订购,并更新播放列表。
[0238]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图10所示,所述装置位于迀出账户所在的迀出终端中,所述装置包括处理器1001和发射器1002:
[0239]所述处理器1001,用于获取迀移用户输入的迀入账户信息;
[0240]所述发射器1002,用于发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
[0241]进一步的,所述迀入账户信息包括迀入账户标识和账户密钥,所述处理器具体用于,获取迀移用户输入的所述迀入账户标识和账户密钥;
[0242]所述发射器1002具体用于,发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
[0243]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图11所示,所述装置应用于迀入账户管理员使用的迀入终端中,所述装置包括接收器1101和处理器1102发射器1103:
[0244]所述接收器1101,用于接收迀入确认请求消息;
[0245]所述处理器1102,用于输出所述迀入确认请求消息;
[0246]所述发射器1103,用于发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
[0247]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图12所示,所述装置包括接收单元1201,迀移单元1202和发送单元1203:
[0248]所述接收单元1201,用于接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息;
[0249]所述迀移单元1202,用于根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移;
[0250]如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
[0251]进一步的,所述迀移单元1202具体用于:
[0252]根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
[0253]进一步的,所述迀入账户信息包括迀入账户标识和账户密钥,所述迀移单元1202还用于:
[0254]根据所述迀入账户标识和账户密钥,验证所述迀入账户合法;
[0255]获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
[0256]进一步的,所述迀移单元1202还用于,根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件;
[0257]所述发送单元1203,用于向所述迀入账户对应的用户发送迀入确认请求消息;
[0258]所述接收单元1201还用于接收所述用户发送的确认响应消息;
[0259]所述迀移单元1202还用于,根据所述接收单元1201接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
[0260]进一步的,所述迀移用户迀移权限信息包括如下信息中的至少一种:
[0261]所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
[0262]进一步的,所述迀移单元1202还用于:根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
[0263]进一步的,所述迀出账户包括至少两个用户。
[0264]进一步的,如图13所示,所述装置还包括成员用户管理单元1204,用于:
[0265]接收终端发送的用户成员用户信息;
[0266]判断所述成员用户信息是否可以被添加到所述IPTV账户中;
[0267]如果可以被添加到所述IPTV账户中,则执行添加操作。
[0268]进一步的,如图14所示,所述装置还包括节目订购单元1205,用于:
[0269]接收用户触发的播放指令,所述播放指令携带有待播放的节目标识;
[0270]根据所述节目标识确定所述IPTV账户是否已订购所述节目;
[0271]如果没有订购,则根据所述用户的用户标识对应的个性化信息判断所述用户是否具有订购所述节目的权限;
[0272]如果所述用户具有所述节目的订购权限,则通过业务运营支撑系统进行订购,并更新播放列表。
[0273]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图15所示,所述装置包括获取单元1501和发送单元1502:
[0274]所述获取单元1501,用于获取迀移用户输入的迀入账户信息;
[0275]所述发送单元1502,用于发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
[0276]进一步的,所述迀入账户信息包括迀入账户标识和账户密钥,所述获取单元1501具体用于,获取迀移用户输入的所述迀入账户标识和账户密钥;
[0277]所述发送单元1502具体用于,发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
[0278]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移装置,如图16所示,所述装置应用于迀入账户管理员使用的终端,所述装置包括接收单元1601和显示单元1602和发送单元1603:
[0279]所述接收单元1601,用于接收迀入确认请求消息;
[0280]所述显示单元1602,用于输出所述迀入确认请求消息;
[0281]所述发送单元1603,用于发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
[0282]作为对图17所示的装置的进一步说明,如图17所示,所述装置还包括成员用户登录单元1604,用于
[0283]在成功登录到IPTV账户后,如果所述IPTV账户存在多个用户标识,则显示所述多个用户标识;
[0284]用户选择所述多个用户标识中的一个用户标识时,显示密码输入界面;
[0285]接收用户在所述密码输入界面中输入的密码;
[0286]如果所述密码与所述用户标识对应的密码相符,则根据所述用户标识对应的个人?目息提供IPTV服务。
[0287]本发明实施例还提供了一种在交互式网络电视IPTV系统中的用户迀移系统,如图18所示,所述系统由图9所示服务器1801和图10所示的迀出终端1802和图11所示的迀入终端1803组成。
[0288]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0289]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
【权利要求】
1.一种在交互式网络电视1?1^系统中的用户迀移方法,其特征在于,所述方法包括: 接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息; 根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移; 如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
2.根据权利要求1所述的用户迀移方法,其特征在于,所述根据迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移,具体包括: 根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
3.根据权利要求2所述的用户迀移方法,其特征在于,所述迀入账户信息包括迀入账户标识和账户密钥,所述根据迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移,还包括: 根据所述迀入账户标识和账户密钥,验证所述迀入账户合法; 获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
4.根据权利要求3所述的用户迀移方法,其特征在于,在所述获取所述迀入账户的用户数量之后,所述方法还包括: 根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件; 向所述迀入账户对应的用户发送迀入确认请求消息; 根据接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
5.根据权利要求2所述的用户迀移方法,其特征在于,所述迀移用户迀移权限信息包括如下信息中的至少一种: 所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
6.根据权利要求1所述的用户迀移方法,还包括: 根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
7.根据权利要求6所述的用户迀移方法,其特征在于,所述迀出账户包括至少两个用户。
8.一种在交互式网络电视1?17系统中的用户迀移方法,其特征在于,所述方法包括: 迀出账户获取迀移用户输入的迀入账户信息; 发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
9.根据权利要求8所述的用户迀移方法,其特征在于,所述迀入账户信息包括迀入账户标识和账户密钥,所述获取迀移用户选择的迀入账户信息,具体包括: 获取迀移用户输入的所述迀入账户标识和账户密钥; 所述发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息,具体包括: 发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
10.—种在交互式网络电视I 系统中的用户迀移方法,其特征在于,所述方法包括: 迀入账户接收迀入确认请求消息; 输出所述迀入确认请求消息; 发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
11.一种在交互式网络电视1?1^系统中的用户迀移装置,其特征在于,所述装置包括: 接收器,用于接收迀移请求,所述迀移请求携带迀移用户标识和迀入账户信息; 处理器,用于根据所述迀移用户标识和迀入账户信息判断所述迀移用户是否可以迀移; 如果可以迀移,则将所述迀移用户的用户信息更新至所述迀入账户中。
12.根据权利要求11所述的用户迀移装置,其特征在于,所述处理器具体用于: 根据所述迀移用户标识,获取所述迀移用户的迀移权限信息,根据所述迀移用户的迀移权限信息判断所述迀移用户是否可以迀移。
13.根据权利要求12所述的用户迀移装置,其特征在于,所述处理器还用于: 根据所述迀入账户标识和账户密钥,验证所述迀入账户合法; 获取所述迀入账户的用户数量,根据所述迀入账户的用户数量确认所述迀移用户可以迀入到所述迀入账户。
14.根据权利要求13所述的用户迀移装置,其特征在于,所述装置还包括发射器, 所述处理器还用于,根据所述迀入账户的用户数量确定所述迀入账户满足迀入条件; 所述发射器用于,向所述迀入账户对应的用户发送迀入确认请求消息; 所述接收器还用于,接收所述迀入账户对应用户发送的确认响应消息; 所述处理器还用于,根据接收的所述迀入账户对应用户发送的确认响应消息,确认所述迀移用户可以迀入到所述迀入账户。
15.根据权利要求12所述的用户迀移装置,其特征在于,所述迀移用户迀移权限信息包括如下信息中的至少一种: 所述迀移用户是否属于迀出账户的管理员,所述迀移用户是否已经属于所述迀入账户。
16.根据权利要求11所述的用户迀移装置,所述处理器还用于: 根据所述迀移用户标识确定所述迀移用户所属的迀出账户,将所述迀出账户中的迀移用户信息删除。
17.根据权利要求16所述的用户迀移装置,其特征在于,所述迀出账户包括至少两个用户。
18.一种在交互式网络电视1?17系统中的用户迀移装置,其特征在于,所述装置包括: 处理器,用于获取迀移用户输入的迀入账户信息; 发射器,用于发送迀移请求,所述迀移请求携带迀移用户标识和所述迀入账户信息。
19.根据权利要求18所述的用户迀移装置,其特征在于,所述迀入账户信息包括迀入账户标识和账户密钥,所述处理器具体用于,获取迀移用户输入的所述迀入账户标识和账户密钥; 所述发射器具体用于,发送迀移请求,所述迀移请求携带迀移用户标识、所述迀入账户标识和账户密钥。
20.一种在交互式网络电视1?17系统中的用户迀移装置,其特征在于,所述装置包括: 接收器,用于接收迀入确认请求消息; 处理器,用于输出所述迀入确认请求消息; 发射器,用于发送用户触发的确认响应消息,所述确认响应消息用于确认迀移用户可以迀入到所述迀入账户。
21.一种在交互式网络电视1?17系统中的用户迀移系统,所述系统由权利要求11至17中任一项所述的装置和权利要求18或19所述的装置以及权利要求20所述的装置组成。
【文档编号】H04N21/254GK104469489SQ201410777614
【公开日】2015年3月25日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】邓春兰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1