[发明专利]一种基于嵌入式浏览器的网络账号管理方法有效
申请号: | 201110458605.1 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102591664A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 王荣岗 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 李晶 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 浏览器 网络 账号 管理 方法 | ||
技术领域
本发明属于网络电视领域,尤其涉及一种基于嵌入式浏览器的网络账号管理方法。
背景技术
目前电视浏览器普遍采用Cookie保存网络账号,存储在用户本地终端上。因为cookie中不但可以确认用户,还能包含计算机和浏览器的信息,所以一个用户用不同的浏览器登录或者用不同的计算机登录,都会得到不同的cookie信息;另一方面,对于在同一台计算机上使用同一浏览器的多用户群,Cookie不会区分他们的身份,除非他们使用不同的用户名登陆,从而导致识别不精确。Cookie在某种程度上说已经严重危及用户的隐私和安全,其可以收集用户的电脑数据,比如上网的记录。同时一些网站可以通过Cookie发送垃圾信息和邮件等,对用户进行干扰,甚至造成损害。此外,相对于pc客户端,电视浏览器有小、轻的特点,且嵌入式终端的资源比较有限,需要有更好的方式来管理网络账号。
发明内容
本发明的目的在于:提供一种基于嵌入式浏览器的网络账号管理方法,旨在解决现有电视浏览器账号管理不够安全的问题。
本发明的目的是这样实现的:
一种基于嵌入式浏览器的网络账号管理方法,所述方法包括:
给浏览器的javascript里面添加一个类和这个类的对象,由这个类实现网络账号的管理;
利用浏览器自带的binding方法,把一个c++实现的类变成一个javascript类;
给这个类的接口写一个描述文件,并把该类添加成window的属性,在DOMWindow类中做添加新子类的修改;
编写调用本地函数的接口文件,更改浏览器编译前置,编译出识别新JSE的浏览器;
编写调用本地函数的接口的实现,编译本地实现的动态库,所述本地函数实现网络账号的读取、保存,以及对账号的加密、解密,并设定账号的保存文件格式和路径。
本发明的突出优点是:本发明通过JavaScript扩展对象技术对嵌入式浏览器网络账号管理,同时与运营商合作,极大的提高网络账号的安全性和精准率,JSE的扩展由浏览器完成,并提供本地库调用接口,本地函数实现可由浏览器或各网站运营商完成,由其各自的标准和保密措施,对各自的账号进行加密,由此从根本上保证了整个过程可控及其安全性。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供的基于嵌入式浏览器的网络账号管理方法利用JSE(JavaScript Extand-Object,JS扩展对象)的技术,用于终端设备与EPG服务系统、业务管理平台之间接口中,基于HTML、Javascript的逻辑使用,让浏览器JS扩展和本地实现共同完成管理网络账号的任务。由于电视浏览器基本直接和运营商合作,可以共同制定JS对象、接口以及本地实现,由此结合运营商的角度对嵌入式浏览器的网络账号进行管理。
具体来说,通过以下几个步骤实现:
1、给javascript里面添加一个extend对象,即添加一个类和这个类的对象,由这个类实现网络账号的管理,其中包含添加该类的头文件(*.cpp文件)。
2、利用浏览器自带的binding方法,可以把一个c++实现的类变成一个javascript类,给这个类的接口写一个描述文件(*.idl)。
3、把该类添加成window的属性,在DOMWindow类中做添加新子类的修改,即在DOMWindow.h、DOMWindow.cpp、DOMWindow.idl文件中做相应的修改。window是浏览器里面javascript的全局对象,所有第一级对象都是window的子对象,因此要添加对象,一般也都是添加成window的属性,即作为浏览器全局对象的继承,可以在javascript中直接调用该对象。
4、编写调用本地函数的接口文件(*.h),初始化后在浏览器中调用。
5、更改浏览器编译前置,包含新的JS类,编译出识别新JSE的浏览器。
6、编写调用本地函数的接口的实现,以此编译本地实现的动态库,供浏览器JS调用,即由接口文件和其实现编译出动态库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110458605.1/2.html,转载请声明来源钻瓜专利网。