机顶盒的登录方法、装置、机顶盒管理系统及存储介质与流程

文档序号:17357777发布日期:2019-04-09 21:50阅读:1502来源:国知局
机顶盒的登录方法、装置、机顶盒管理系统及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种机顶盒的登录方法、装置、机顶盒管理系统及存储介质。



背景技术:

目前互联网发展迅速,用户体系在每个系统都存在,但用户登录使用操作起来依然很多不便,多个系统之间交互的时候,校验、确认等过于繁琐,最终导致用户的流失。

目前大部分市面上的电视盒子/网络机顶盒都属于ott盒子,诸如小米盒子、天猫魔盒、荣耀盒子等等,需要用户单独去操作页面,填写信息,购买影视会员才能正常享受到影视会员的权益。

用户登录体系的安全校验目前基本都是通过用户输入登录账号密码方式,或者是实时短信验证码方式进行身份校验,且跨系统之间的用户登录,基本都需要用户授权等多次操作之后,才能实现跨平台的数据操作,导致登录复杂,操作路径过长。而且市面上机顶盒用户会员单一,没有集成流量套餐、影视会员的多维度功能。



技术实现要素:

本发明实施例提出一种机顶盒的登录方法、装置、机顶盒管理系统及存储介质,能够简化机顶盒登录的用户操作,提高用户体验。

本发明实施例提供一种机顶盒的登录方法,包括

接收机顶盒开机时发送的硬件标识信息;

根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统;

接收所述影视会员管理系统发送的影视会员校验请求;所述校验请求包括用户令牌;

在所述用户令牌校验通过后,向所述影视会员管理系统发送所述用户令牌对应的硬件标识信息,使所述影视会员系统获取所述硬件标识信息对应的影视会员信息并反馈给所述机顶盒,使所述机顶盒进行影视会员的登录。

进一步地,所述根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统,具体包括:

校验所述硬件标识信息;

在校验通过后,将所述硬件标识信息作为用户的唯一标识,生成用户令牌并反馈给所述机顶盒进行缓存,使所述机顶盒建立一个实时刷新用户令牌的机制,以在开机成功后将实时刷新的用户令牌发送给影视会员管理系统。

进一步地,所述影视会员校验请求是所述影视会员管理系统在校验出发送用户令牌的机顶盒为满足要求的终端类型后生成的请求。

进一步地,在所述根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒之前,还包括:

若检测到所述机顶盒首次发送所述硬件标识信息,则根据所述硬件标识信息激活所述机顶盒的流量套餐和影视会员套餐。

进一步地,所述根据所述硬件标识信息激活所述机顶盒的流量套餐和影视会员套餐,具体包括:

将所述硬件标识信息与流量卡信息进行绑定,并从商品订单系统中获取所述机顶盒对应的影视会员套餐信息;

根据所述硬件标识信息和所述影视会员套餐信息向所述影视会员管理系统发送影视会员开通请求,使所述影视会员管理系统开通所述机顶盒的影视会员套餐,并生成影视会员信息;

根据所述硬件标识信息和所述流量卡信息向流量系统发送流量开通请求,使所述流量系统开通所述机顶盒的流量套餐。

相应的,本发明实施例提供一种机顶盒的登录装置,能够实现上述机顶盒的登录方法的所有流程。所述机顶盒的登录装置包括:

标识信息接收模块,用于接收机顶盒开机时发送的硬件标识信息;

令牌生成模块,用于根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统;

校验请求接收模块,用于接收所述影视会员管理系统发送的影视会员校验请求;所述校验请求包括用户令牌;

标识信息发送模块,用于在所述用户令牌校验通过后,向所述影视会员管理系统发送所述用户令牌对应的硬件标识信息,使所述影视会员系统获取所述硬件标识信息对应的影视会员信息并反馈给所述机顶盒,使所述机顶盒进行影视会员的登录。

进一步地,所述令牌生成模块具体包括:

校验单元,用于校验所述硬件标识信息;

生成单元,用于在校验通过后,将所述硬件标识信息作为用户的唯一标识,生成用户令牌并反馈给所述机顶盒进行缓存,使所述机顶盒建立一个实时刷新用户令牌的机制,以在开机成功后将实时刷新的用户令牌发送给影视会员管理系统;

所述校验请求接收模块接收的影视会员校验请求是所述影视会员管理系统在校验出发送用户令牌的机顶盒为满足要求的终端类型后生成的请求。

进一步地,所述机顶盒的登录装置还包括:

套餐信息获取模块,用于在检测到所述机顶盒首次发送所述硬件标识信息时,将所述硬件标识信息与流量卡信息进行绑定,并从商品订单系统中获取所述机顶盒对应的影视会员套餐信息;

影视会员开通模块,用于根据所述硬件标识信息和所述影视会员套餐信息向所述影视会员管理系统发送影视会员开通请求,使所述影视会员管理系统开通所述机顶盒的影视会员套餐,并生成影视会员信息;

流量套餐开通模块,用于根据所述硬件标识信息和所述流量卡信息向流量系统发送流量开通请求,使所述流量系统开通所述机顶盒的流量套餐。

相应的,本发明实施例提供一种机顶盒管理系统,包括上述机顶盒的登录装置。

相应地,本发明还实施例还提供一种计算机可读存储介质,包括存储的计算机程序;

其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述机顶盒的登录方法。

实施本发明实施例,具有如下有益效果:

将机顶盒的硬件标识信息作为用户的唯一标识,以生成用户令牌反馈给机顶盒,使机顶盒在开机成功后发送给影视会员管理系统,影视会员管理系统根据用户令牌获取对应的硬件标识信息,进而根据硬件标识信息获取影视会员信息反馈给机顶盒,使机顶盒进行影视会员的登录,简化机顶盒登录的用户操作,提高用户体验;对硬件标识信息进行校验,保证用户数据安全;集成流量套餐和影视会员套餐功能,丰富机顶盒用户功能。

附图说明

图1是本发明提供的机顶盒的登录方法的一个实施例的流程示意图;

图2是本发明提供的机顶盒的登录方法的另一个实施例的时序图;

图3是本发明提供的机顶盒的登录装置的一个实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的机顶盒的登录方法的第一个实施例的流程示意图,包括:

s1、接收机顶盒开机时发送的硬件标识信息;

s2、根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统;

s3、接收所述影视会员管理系统发送的影视会员校验请求;所述校验请求包括用户令牌;

s4、在所述用户令牌校验通过后,向所述影视会员管理系统发送所述用户令牌对应的硬件标识信息,使所述影视会员系统获取所述硬件标识信息对应的影视会员信息并反馈给所述机顶盒,使所述机顶盒进行影视会员的登录。

需要说明的是,本实施例基于机顶盒管理系统一侧进行描述。机顶盒内置有软件开发工具包sdk,且机顶盒中安装有影视会员app。

在机顶盒开机时,机顶盒sdk触发激活逻辑,显示激活页面,用户可在激活页面输入手机号码,也可直接跳过,无需做任何操作。机顶盒sdk与机顶盒的硬件模组进行交互,读取机顶盒的硬件标识信息,例如sncode和上网卡的imsi。然后,机顶盒sdk把所述硬件标识信息发送给机顶盒管理系统,对于机顶盒管理系统来说,机顶盒的硬件标识信息是机顶盒用户的唯一标识。对于成功激活的机顶盒,机顶盒管理系统生成用户令牌token并反馈给机顶盒sdk。在机顶盒开机成功后进入影视会员app,影视会员app调用机顶盒sdk获取token并发送给影视会员管理系统。其中,影视会员app与机顶盒是两套独立的系统,且两套系统之间的数据隔离。

进而,影视会员管理系统向机顶盒管理系统发送携带token的影视会员校验请求,机顶盒管理系统识别校验token数据的准确性和有效性,并在校验通过后,向影视会员管理系统反馈token对应的硬件标识信息。影视会员管理系统根据硬件标识信息获取机顶盒对应的影视会员信息并反馈给影视会员app,影视会员app显示机顶盒的影视权利,以便用户畅游查看影片。本实施例采用机顶盒的硬件标识信息作为机顶盒用户的唯一标识进行交互,无需用户参与,极大简化机顶盒登录的用户操作,提高用户体验。

进一步地,在步骤s2中,所述根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统,具体包括:

校验所述硬件标识信息;

在校验通过后,将所述硬件标识信息作为用户的唯一标识,生成用户令牌并反馈给所述机顶盒进行缓存,使所述机顶盒建立一个实时刷新用户令牌的机制,以在开机成功后将实时刷新的用户令牌发送给影视会员管理系统。

需要说明的是,机顶盒管理系统在接收到机顶盒的sncode和imsi后,先进行sncode和imsi是否本机池的校验。机顶盒管理系统本身有机顶盒硬件池数据,只有池内匹配的机顶盒数据,才允许机顶盒激活登录,从而保证隔绝非法的机顶盒数据请求。

sncode和imsi校验通过后,机顶盒管理后台生成一个token并反馈给机顶盒sdk,机顶盒sdk本地缓存token,并建立一个实时刷新token的机制。

进一步地,在步骤s3中,所述影视会员校验请求是所述影视会员管理系统在校验出发送用户令牌的机顶盒为满足要求的终端类型后生成的请求。

需要说明的是,影视会员管理系统在接收到影视会员app发送的token后,校验所述影视会员app是否为自己合法的app,若影视会员app为满足要求的终端app,则校验通过。影视会员管理系统对app的校验非常严格,从而限制不同终端的app用户使用的场景和权限。

进一步地,在所述根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒之前,还包括:

若检测到所述机顶盒首次发送所述硬件标识信息,则根据所述硬件标识信息激活所述机顶盒的流量套餐和影视会员套餐。

需要说明的是,机顶盒管理系统对sncode和imsi进行校验后,对于校验通过的sncode和imsi的首次请求,会激活相关的流量套餐和影视会员套餐。机顶盒管理系统根据机顶盒用户购买会员时开通的套餐信息自动与系统对接,开通流量套餐和影视会员套餐,这样用户激活后,即可直接享受到机顶盒附带功能。

进一步地,所述根据所述硬件标识信息激活所述机顶盒的流量套餐和影视会员套餐,具体包括:

将所述硬件标识信息与流量卡信息进行绑定,并从商品订单系统中获取所述机顶盒对应的影视会员套餐信息;

根据所述硬件标识信息和所述影视会员套餐信息向所述影视会员管理系统发送影视会员开通请求,使所述影视会员管理系统开通所述机顶盒的影视会员套餐,并生成影视会员信息;

根据所述硬件标识信息和所述流量卡信息向流量系统发送流量开通请求,使所述流量系统开通所述机顶盒的流量套餐。

需要说明的是,本实施例通过影视会员系统开通影视会员套餐,通过流量系统开通流量套餐,从而打通机顶盒用户、流量和影视会员三者的套餐信息,自动完成所有注册开通校验步骤,让用户自由畅快的使用机顶盒。

参见图2,是本发明提供的机顶盒的登录方法的第二个实施例的时序图,具体包括:

1、用户开机激活机顶盒sdk;

1.1、机顶盒sdk传输机顶盒、模组、内置卡信息机顶盒管理系统,以激活账户;

1.2、机顶盒管理系统将账户绑定流量卡信息;

1.3、机顶盒管理系统在影视会员管理系统开通影视会员账户,影视会员管理系统返回开通结果;

1.4、机顶盒管理系统在流量系统设置流量账户信息,流量系统返回开通的流量套餐明细信息;

1.5、机顶盒管理系统更新账户当前生效的套餐信息;

2、机顶盒sdk登录机顶盒管理系统;

2.1、机顶盒管理系统查询账户信息,生成并缓存token,并向机顶盒sdk返回fzstoken;

3、影视会员管理系统对机顶盒管理系统进行校验登录;

3.1、机顶盒管理系统从缓存查询token对应的账户信息,并返回账户信息给影视会员管理系统。

本发明实施例能够以机顶盒硬件系统为标识,识别硬件系统作为用户标识,简化机顶盒用户登录操作;各个系统之间的用户交互以token为交互凭证,省去用户操作繁琐步骤;系统之间数据的校验,加强用户数据的安全性,使用户数据得到有效的保护;整个交互体系打通了机顶盒用户、流量、影视会员三者的套餐信息,自动完成所有的注册开通校验,让用户自由畅快的使用机顶盒。

相应的,本发明第三个实施例还提供一种机顶盒的登录装置,能够实现上述机顶盒的登录方法的所有流程。

参见图3,是本发明第三个实施例提供的机顶盒的登录装置的结构示意图,包括:

标识信息接收模块1,用于接收机顶盒开机时发送的硬件标识信息;

令牌生成模块2,用于根据所述硬件标识信息生成用户令牌并反馈给所述机顶盒,使所述机顶盒在开机成功后将所述用户令牌发送给影视会员管理系统;

校验请求接收模块3,用于接收所述影视会员管理系统发送的影视会员校验请求;所述校验请求包括用户令牌;

标识信息发送模块4,用于在所述用户令牌校验通过后,向所述影视会员管理系统发送所述用户令牌对应的硬件标识信息,使所述影视会员系统获取所述硬件标识信息对应的影视会员信息并反馈给所述机顶盒,使所述机顶盒进行影视会员的登录。

进一步地,所述令牌生成模块具体包括:

校验单元,用于校验所述硬件标识信息;

生成单元,用于在校验通过后,将所述硬件标识信息作为用户的唯一标识,生成用户令牌并反馈给所述机顶盒进行缓存,使所述机顶盒建立一个实时刷新用户令牌的机制,以在开机成功后将实时刷新的用户令牌发送给影视会员管理系统;

所述校验请求接收模块接收的影视会员校验请求是所述影视会员管理系统在校验出发送用户令牌的机顶盒为满足要求的终端类型后生成的请求。

进一步地,所述机顶盒的登录装置还包括:

套餐信息获取模块,用于在检测到所述机顶盒首次发送所述硬件标识信息时,将所述硬件标识信息与流量卡信息进行绑定,并从商品订单系统中获取所述机顶盒购买的影视会员套餐信息;

影视会员开通模块,用于根据所述硬件标识信息和所述影视会员套餐信息向所述影视会员管理系统发送影视会员开通请求,使所述影视会员管理系统开通所述机顶盒的影视会员套餐,并生成影视会员信息;

流量套餐开通模块,用于根据所述硬件标识信息和所述流量卡信息向流量系统发送流量开通请求,使所述流量系统开通所述机顶盒的流量套餐。

本发明实施例能够以机顶盒硬件系统为标识,识别硬件系统作为用户标识,简化机顶盒用户登录操作;各个系统之间的用户交互以token为交互凭证,省去用户操作繁琐步骤;系统之间数据的校验,加强用户数据的安全性,使用户数据得到有效的保护;整个交互体系打通了机顶盒用户、流量、影视会员三者的套餐信息,自动完成所有的注册开通校验,让用户自由畅快的使用机顶盒。

相应地,本发明第四实施例提供一种机顶盒管理系统,包括上述第三实施例的机顶盒的登录装置。

相应地,本发明第五实施例提供一种计算机可读存储介质,包括存储的计算机程序;

其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述第一实施例或第二实施例的机顶盒的登录方法。

示例性地,本发明第四实施例和第五实施例中所述的计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述实现一种机顶盒的登录装置中的执行过程。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述机顶盒的登录装置的控制中心,利用各种接口和线路连接整个所述机顶盒的登录装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现机顶盒的登录装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储采集的数据(例如用户令牌)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡、闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述实现的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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