本发明专利技术涉及智能电视终端用户系统管理技术,其公开了一种基于智能电视终端的用户系统管理方法,对用户系统向智能电视平台进行认证、登录等进行合理、有效管理。本发明专利技术首先从终端设备中读取devid、devmac值,在检查这两个数值有效后,根据终端设备的MAC地址的状态值判断终端设备进行激活,如果需要激活,则先进行账号测试,在确定相关信息合法后,进行设备激活,然后进行设备登录和用户登录;如果不需要激活,则直接进行设备登录和用户登录,在用户成功登陆后就可以通过终端设备与智能电视平台交互,以获取相应资源。本发明专利技术适用于对智能电视终端用户系统的管理。
【技术实现步骤摘要】
本专利技术涉及智能电视终端用户系统管理技术,具体的说,是涉及。
技术介绍
随着智能化时代的到来,智能电视的发展也越来越快,智能电视平台会对用户推出越来越多的应用,但对不同的机型不同的用户可以使用的应用也不相同。如何判断用户是否登录,是否为合法用户,将适合用户的应用推送给用户就需要用户管理系统提供相关的信息。因而,如何对智能电视终端用户系统进行有效管理成为当前智能电视领域ー项研究重点
技术实现思路
本专利技术所要解决的技术问题是提出,对用户系统向智能电视平台进行认证、登录等进行合理、有效管理。本专利技术解决上述技术问题所采用的技术方案是,包括以下步骤a.从终端设备的EEPROM中读取用户信息,检测devid、devmac是否有效,如果有效,则进入步骤b,如果无效,则结束流程;b.通过判断終端设备的mac地址的状态值devmac [O]来判断終端设备是否需要激活,如果需要激活,则进入步骤C,否则,进入步骤e ;c.进行账号测试检测devid、devmac、devModel是否合法,如果合法,则进入步骤d,否则,结束流程;d.进行设备激活dl.在智能电视平台上激活devid,并生成devnum值和devak初始值;d2.分别计算 devmac、devid、devnum 对应的的 checksum,并将 devmac、devid、devnum和对应的checksum存储至终端设备的nandflash中;d3.将注册信息更新到终端设备的EEPROM中;e.进行设备登录el.检查EEPROM中的注册信息是否正确,如果正确,则进入步骤e2,否则,进入步骤e3 ;e2.根据devid、devnum和devak初始值进行设备登录,返回登录成功后的devak值供下一次登录使用,进入步骤f ;e3.采用存储在终端设备的nandflash中的相应值进行恢复设置,登录成功后,将devid、devnum、devmac 回写到 EEPROM 中;f.进行用户登录fI.用户根据 devid、devnum、devak 值进行登录,返回 userid 和 usertoken ;f2.当用户登录成功后,可以通过終端设备与智能电视平台交互,以获取相应资源;其中,所述devid表示设备ID ;devmac表示设备的mac地址;devModel表示设备型号;devnum表示设备编号;devak表示设备登录之后返回的确认值!checksum表示校验和;userid表示用户ID ;usertoken表示用户标记。进一步,步骤a中,所述用户信息包括devid、devmac,通过读取devid、devmac的mask值来检测devid、devmac是否有效,只有当其mask值为0x55,Oxaa时,表不devid、devmac有效,否则无效。进ー步,步骤b中,如果终端设备的mac地址的状态值devmac [O]为I,则说明该终端设备需要激活,否则,就说明该終端设备不需要激活。 本专利技术的有益效果是通过检测设备是否需要激活、账号测试、设备激活、设备登录、用户登录几个步骤完成終端用户系统的注册登录过程,用户登录成功后,可根据用户的类型在平台获取相应的资源,实现平台资源的分类推送及对用户系统的有效管理。附图说明图I为本专利技术中的用户系统注册登录的步骤及每个步骤中的输入值和返回值;图2为本专利技术中基于智能电视终端的用户系统管理方法流程图。具体实施例方式下面结合附图对本专利技术的技术方案作进ー步的描述。如图I所示,在进行用户系统注册登录的过程中主要经历的几个过程为账号测试、设备激活、设备登录、用户登录;现对这几个过程具体说明账号测试用户检测devid, devmac, devModel是否合法。devid为存储在eeprom之中的设备id,这个是预先向平台申请,エ厂烧写到eeprom之中,姆个机子值不一样。devmac为存储在eeprom之中的mac地址,エ厂时烧写到eeprom之中,姆个机子值不一样。devModel为机器型号,不同的平台此值不一样,需要预先通知平台记录此型号,验证的时候才会通过。在没有更改devmac以及devid的情况下,测试一次就够了。设备激活在平台上激活devid,并生成devnum和devak值,devnum与devid为--对应关系,已经进行绑定。在没有更改devmac以及devid的情况下,激活一次就足够了,以后就不用再激活。devak值是设备登录之后返回的ACK值。毎次登录之后这个值在变化,下一次登录需要使用上一次登录的ACK值,设备激活后返回的devak主要是为设备登录调用时提供ー个最原始的devak值,是设备登录成功的标志。devnum值存储在eeprom之中,设备激活之后由平台自动生成,不同的devid对应不同的devnum,供设备登录以及用户登录使用。设备登录设备进行登录,返回登录成功之后的devak值,下一次登录时需要使用上一次登录成功返回的devak值。毎次登录的时候都需要调用此接ロ进行设备登录,登录成功之后的devak值存储在eeprom之中,供下一次登录使用。用户登录用户进行自动登录,登录成功返回自动登录时的帐号userid以及usertoken值。userid为用户帐号,usertoken值为用户登录成功的标志。如图2所示,本专利技术中的基于智能电视终端的用户系统管理方法采用以下步骤完成a.从终端设备的EEPROM中读取用户信息,检测devid、devmac是否有效,如果有效,则进入步骤b,如果无效,则结束流程;所述用户信息包括devid、devmac,通过读取devid、devmac的mask (掩码)值来检测devid、devmac是否有效,只有当其mask值为0x55, Oxaa时,表不devid、devmac有效,否则无效;即如果devid、devmac的mask值为0x55, Oxaa则表明devid、devmac这两个数据已被初始化过;b.通过判断終端设备的mac地址的状态值devmac [O]来判断終端设备是否需要激活,如果需要激活,则进入步骤C,否则,进入步骤e ;如果终端设备的mac地址的状态值 devmac [O]为1,则说明该终端设备需要激活,否则,就说明该終端设备不需要激活;c.进行账号测试检测devid、devmac、devModel是否合法,如果合法,则进入步骤d,否则,结束流程;d.进行设备激活dl.在智能电视平台上激活devid,并生成devnum值和devak初始值;d2.分别计算 devmac、devid、devnum 对应的的 checksum,并将 devmac、devid、devnum和对应的checksum存储至终端设备的nandflash中;d3.将注册信息更新到終端设备的EEPROM中;e.进行设备登录el.检查EEPROM中的注册信息是否正确,如果正确,则进入步骤e2,否则,进入步骤e3 ;e2.根据devid、devnum和devak初始值进行设备登录,返回登录成功后的devak值供下一次登录使用,进入步骤f ;e3.采用存储在终端设备的nandflash中的相应值进行恢复设置,登录成功后,将devid、devnum、devmac 回写到 EEPROM 中;f.进行用户登本文档来自技高网...
【技术保护点】
一种基于智能电视终端的用户系统管理方法,其特征在于,包括以下步骤:a.从终端设备的EEPROM中读取用户信息,检测devid、devmac是否有效,如果有效,则进入步骤b,如果无效,则结束流程;b.通过判断终端设备的mac地址的状态值devmac[0]来判断终端设备是否需要激活,如果需要激活,则进入步骤c,否则,进入步骤e;c.进行账号测试:检测devid、devmac、devModel是否合法,如果合法,则进入步骤d,否则,结束流程;d.进行设备激活:d1.在智能电视平台上激活devid,并生成devnum值和devak初始值;d2.分别计算devmac、devid、devnum对应的的checksum,并将devmac、devid、devnum和对应的checksum存储至终端设备的nandflash中;d3.将注册信息更新到终端设备的EEPROM中;e.进行设备登录:e1.检查EEPROM中的注册信息是否正确,如果正确,则进入步骤e2,否则,进入步骤e3;e2.根据devid、devnum和devak初始值进行设备登录,返回登录成功后的devak值供下一次登录使用,进入步骤f;e3.采用存储在终端设备的nandflash中的相应值进行恢复设置,登录成功后,将devid、devnum、devmac回写到EEPROM中;f.进行用户登录:f1.用户根据devid、devnum、devak值进行登录,返回userid和usertoken;f2.当用户登录成功后,可以通过终端设备与智能电视平台交互,以获取相应资源;其中,所述devid表示设备ID;devmac表示设备的mac地址;devModel表示设备型号;devnum表示设备编号;devak表示设备登录之后返回的确认值;checksum表示校验和;userid表示用户ID;usertoken表示用户标记。...
【技术特征摘要】
1.一种基于智能电视终端的用户系统管理方法,其特征在于,包括以下步骤a.从终端设备的EEPROM中读取用户信息,检测devicUdevmac是否有效,如果有效,则进入步骤b,如果无效,则结束流程;b.通过判断終端设备的mac地址的状态值devmac[O]来判断終端设备是否需要激活,如果需要激活,则进入步骤C,否则,进入步骤e ;c.进行账号测试检测devid、devmac> devModel是否合法,如果合法,则进入步骤d,否则,结束流程;d.进行设备激活dl.在智能电视平台上激活devid,并生成devnum值和devak初始值;d2.分别计算 devmac、devid、devnum 对应的的 checksum,并将 devmac、devid、devnum和对应的checksum存储至终端设备的nandflash中;d3.将注册信息更新到终端设备的EEPROM中;e.进行设备登录el.检查EEPROM中的注册信息是否正确,如果正确,则进入步骤e2,否则,进入步骤e3 ;e2.根据devid、devnum和devak初始值进行设备登录,返回登录成功后的devak值供下一次登录使用,进入步骤f;e3.采用存储在终端设备的nandflash中的...
【专利技术属性】
技术研发人员:李晓燕,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。