[发明专利]一种基于浏览器的数据访问控制方法和装置有效
申请号: | 201310111970.4 | 申请日: | 2013-04-01 |
公开(公告)号: | CN103246699B | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 张士益 | 申请(专利权)人: | 钱咸升(北京)网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 数据 访问 控制 方法 装置 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种基于浏览器的数据访问控制方法和装置。
背景技术
浏览器是指可以访问并显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL(统一资源定位符)指定,文件格式通常为HTML。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Apple的Safari,Opera、Google Chrome、GreenBrowser浏览器、360安全浏览器、搜狗高速浏览器、腾讯TT、傲游浏览器、百度浏览器、腾讯QQ浏览器等,浏览器是最经常使用到的客户端程序。
另一方面,如何为用户提供更丰富的内容一直是程序员们努力的目标。例如,尽管各种各样的界面库可以使人眼花缭乱,但要自定义界面上的每个元素的外观并不是一件容易的事情,而且有时候需要比较复杂的技术。而浏览器控件的出现使这一切变得简单。浏览器控件是一个提供浏览器绝大部分功能的ActiveX控件,一个简单的应用是使用浏览器控件显示丰富的内容,就像Microsoft Outlook的预览窗格。你可以让美工为你做出华丽的效果,例如界面上面的渐变效果、动画GIF或者Flash动画,而顶多只需要编写少量的HTML代码;进阶的应用包括使用浏览器控件显示整个或者部分用户界面,例如Norton Antivirus和Real Player都使用HTML来显示界面,使用层叠样式表统一界面风格;使用DHTML对象模型进行无界面网页分析,或者编写浏览器辅助对象(BHO)来自定义浏览器的行为。
目前,浏览器控件技术已经得到了越来越广泛的应用,并且在个人桌面电脑的操作系统中已经得到了很好的支持,但是,在针对移动终端的操作系统中当前还没有获得广泛而有效的支持,导致程序人员无法在开发基于移动终端的应用中使用浏览器控件技术。同时,由于当前存在各种网页浏览器类型,而对于网页服务器来说,可能出于技术目的或商业目的的考量,有些服务器只支持少数类型的网页浏览器的访问,这就导致广大用户在使用自己熟悉的浏览器访问某些特定服务器时会发生无法浏览的情况,这会让用户感到莫名其妙的挫败感。
发明内容
本发明的主要目的在于提供一种基于浏览器的数据访问控制方法和装置,以浏览器服务器为桥梁,解决现有技术存在的客户端使用的浏览器控件不被支持,造成的相应网页不能显示的问题。
为了解决上述技术问题,本发明的目的是通过以下技术方案实现:
本发明提供了一种基于浏览器的数据访问控制方法,包括以下步骤:为客户端提供一个控制模块,由该控制模块在所述客户端显示一个或多个界面,并侦测用户在界面中的输入和/或选择;当侦测到发生于预设界面的预设触发事件时,所述控制模块收集用户输入和/或选择的用户参数,并将所述用户参数发送至浏览器服务器端,所述用户参数包括代表登录地址及相应的登录信息的参数;所述浏览器服务器端在接收到所述用户参数后,根据所述参数代表的登录地址,构建一个可支持所述登录地址内容特性的浏览器控件,访问所述登录地址,并使用所述登录信息执行登录;在登录成功后,所述浏览器服务器端控制所述浏览器访问预设的与所述登录地址相关联的网页地址,并获取相应网页的数据文件;所述浏览器服务器端根据预先配置的与所访问页面相对应的数据位置信息,从所述获得的页面数据文件中将相应位置的数据提取出来,并发送至所述客户端控制模块于相应界面中显示。
其中,所述登录信息包括所述登录地址内容特性所需要的附加码信息。
其中,本发明所述方法进一步包括:所述浏览器服务器端在访问所述登录地址后,从获得的登录页面中获取附加码图片,并将所述附加码图片发送至客户端显示,以供用户输入。
其中,所述从获得的登录页面中获取附加码图片的步骤,包括:所述浏览器服务器端在访问所述登录地址并获得登录页面后,从缓存文件中获得附加码图片。
其中,所述从获得的登录页面中获取附加码图片的步骤,包括:所述浏览器服务器端在访问所述登录地址并获得登录页面后,根据预设的位置信息,将附加码图片所在区域截屏获得所述附加码图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钱咸升(北京)网络科技有限公司,未经钱咸升(北京)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310111970.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置