提出基于智能电视一体机的开机认证系统设计,包括3个模块,分别是终端激活模块、终端登录模块以及用户自动登录模块.在终端激活模块和终端登录模块设计过程中,利用MD5算法计算出终端登录模块和用户登录模块访问网络服务器所需的终端令牌,进而获取认证信息.利用数据库技术将这些认证信息存储到相应的数据库中去,并通过基于该数据库jar包的形式为商店产品提供获取这些认证信息的API方法.系统测试表明,该设计实现了智能TV终端与网络服务器之间的信息认证交互,数据正确,实时可靠.同时,为第三方商店产品提供的API方法正确可行,测试效果良好.
The design of terminal boot certification system based on intelligent TV is proposed in this paper, including three modules, that is, the ter- minal activation module, the terminal login module and the user automatic login module. In the designing of terminal activation module and terminal login module design, the MD5 algorithm is applied to calculate the terminal token which is needed when the terminal login module and the user automatic login module access to the network service, getting the authentication information data. Furthermore, database technology is used to store the authentication information, and it provides the API method of obtaining the certification information for the store products through the format of package. The testing resuits of this system show that the design could correctly and reliably realize the interaction of authentication information between smart TV terminal and network server. Meanwhile, the API methods provided for store product operate correctly and feasibly, and the test results are excellent.