使用者端使用者代理程序监察系统及其方法

文档序号:7653847阅读:167来源:国知局
专利名称:使用者端使用者代理程序监察系统及其方法
技术领域
本发明涉及一种监察系统及其方法,特别是涉及一种使用者端使用者 代理程序(程序即程式,本文均称为程序)监察系统及其方法,其是应用于企
业内部网路,尤指一种通过监察程序监察并记录一使用者代理程序(user a gen t)的相关网页浏览资讯的系统及其方法。
背景技术
随着整个产业资讯化的洪流,由于近年来政府鼓励企业电脑化,在迈 入企业E化的时代,国内各型企业E化的脚步不曾停过,以现在的企业工 作环境,个人电脑再加上几台专用的服务器(即伺服器,以下均称为服务 器),已是相当普遍的IT架构,较有规模的企业还会再加上资料库系统、一 些代管的网站服务器主机,甚至于多层网域的网路环境,电脑主机越多,虽 然代表了公司对于电脑化的重视,但是对于企业来说,对内管理各部门员工 在电脑^f吏用的^^为上则更加复杂。
随着资讯化的普及,网路化的便利,电脑对于人们生活已经成为不可 或缺的角色,但对于企业体来说,若部门员工在职务时间浏览与职务不相 关的网页,不仅工作缺乏纪律与效率,同时耗费公司的资源,更甚者,若有 心人利用网路的便捷,通过网路传输将机密资料外泄,对企业体来说将更 得不偿失。
因此,如何掌控企业内部所有的各使用者端电脑的网路资源的浏览行 为,有效地监管各部门员工的网路浏览与通讯,以监看部门员工在工作时间 浏览其他与职务不相关的网路资源,还能监控不当的网路通讯传输,以防 止企业机密通过网路通讯而轻易外流,此即为现今企业E化的时代,各企业 间逐渐重视的问题,此显然亦是相关业者急欲解决的问题。因此如何能创 设一种新的使用者端使用者代理程序监察系统及其方法,实属当前重要研 发课题之一,亦成为当前业界极需改进的目标。
有鉴于此,本发明人基于从事此类产品设计制造多年丰富的实务经验 及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的 使用者端使用者代理程序监察系统及其方法,使其可以解决上述问题。经 过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价 值的本发明。

发明内容
本发明的目的在于,提供一种使用者端使用者代理程序监察系统,所要 解决的技术问题是使其可以监控使用者的网路浏览与通讯,非常适于实用。
本发明另一目的在于,提供一种使用者端使用者代理程序监察方法,所 要解决的技术问题是使其可以监察并记录使用者代理程序的网页浏览过 程,而能够达到网路监控与后续查询之用,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据 本发明提出的一种使用者端使用者代理程序监察系统,是通过安装于一使
用者端的一监察程序,监察一使用者代理程序(user agent)的网页浏览,并 且通过网路传输将记录资料回存至一服务器端,其至少包含有 一内部网 路(Intranet),是为利用网际网路的相关技术与架构所建置的企业内部网 路; 一使用者代理程序(user agent),是安装于该使用者端,并通过该内部网 路连结至该服务器端; 一监察程序,是设置于该使用者端,提供限制该使 用者代理程序(user agent)连结至该服务器端,并可通过该内部网路回存 资讯至该服务器端;以及一服务器端资料库,是为该服务器端的资料储存 库,提供储存该系统的所有资料。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。 前述的使用者端使用者代理程序监察系统,其中所述的监察程序是监 察并记录该使用者代理程序的各项浏览资讯,其包含在该使用者代理程 序的 一视窗工具列中输入资料及输入时间、在网页页面内容中点选的 一超 连结及连结时间、网页控制触发执行的一应用程序及执行时间。
前述的使用者端使用者代理程序监察系统,其中所述的视窗工具列,是 可再进一步包含该使用者代理程序本身的内建工具列、该使用者代理程序 的外挂模组。
本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本 发明提出的一种使用者端使用者代理程序监察方法,其至少包括以下的步 骤 一服务器端接受至少一个一使用者端登入;该使用者端是否开启一使用 者代理程序;启动一监察程序;通过该监察程序记录该^吏用者代理程序的连 结、时间;通过该监察程序监察该使用者代理程序的网页浏览;是否关闭该 使用者代理程序;以及将记录资料回存至该服务器端并关闭该监察程序。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的使用者端使用者代理程序监察方法,其中所述的使用者端是藉 由 一 内部网路登入该服务器端。
前述的使用者端使用者代理程序监察方法,其中所述的监察程序是监 察并记录该使用者代理程序的各项浏览资讯,其可包含在该使用者代理程 序的 一视窗工具列中输入资料及输入时间、在网页页面内容中点选的 一超连结及连结时间、网页控制触发执行的一应用程序及执行时间。
前述的使用者端使用者代理程序监察方法,其中所述的通过该监察程
序记录该使用者代理程序的连结、时间的步骤,其更包含是否在该使用 者代理程序的一视窗工具列中输入资料;及该监察程序记录下在该视窗工 具列中所输入的资料与输入时间。
前述的使用者端使用者代理程序监察方法,其中所述的通过该监察程 序监察该使用者代理程序的网页浏览的步骤,其更包含是否在网页页面 内容中点选一超连结;及该监察程序记录该超连结与连结时间。
前述的使用者端使用者代理程序监察方法,其中所述的超连结是指通 过固定资源位置指向网路上物件位置的连结,其为下列形式任意择一文字 连结、4要^&连结与图片连结。
前述的使用者端使用者代理程序监察方法,其中所述的通过该监察程 序监察该使用者代理程序的网页浏览的步骤,其更包含是否触发执行一应 用程序;及该监察程序记录该应用程序与执行时间。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案 可知,本发明的主要技术内容如下
为了达到上述目的,本发明提出一种使用者端使用者代理程序监察系 统,其是应用于企业内部网路(Intranet),藉由安装于使用者端的监察程 序,监察使用者代理程序(user agent)的网页浏览,并针对各使用者端通过 使用者代理程序进行网路资源浏览的各式情形,进行监察并记录相关浏览 资讯,再回存至该服务器端,以便对于各个该使用者端的网页浏览行为作 监控与查询。
在本发明的一个实施例中,因藉由企业内部网路(Intranet)的连结,更 可通过一服务器端通讯闸(Gateway),限定该使用者代理程序(user agent) 必需经由该服务器端所管制的通讯闸,以连结至外部网路,使其方便企业 内对外网路连结与通讯的管制。
在本发明的另 一个实施例中,其通过该监察程序针对该使用者代理程 序进行监察并记录各项浏览资讯,其所记录的浏览资讯可以包含下列的项 目(1)、在该使用者代理程序的一视窗工具列中所输入的资料以及输入时 间,即针对该使用者代理程序本身的内建工具列,或该使用者代理程序的外 挂(Plug-ins)模组;(2).在网页页面内容中点选的一超连结(hyper link)及 时间,其可为诸如文字连结(Text Link)、按钮连结(Function Action)、或 图片连结(Graphic Link)等任一种形式的连结;(3)、网页控制触发执行的 一应用程序及时间,即指任何通过网页的控制元件及事件所触发执行的程 序,如开启Word文件、开启Acrobat Reader、开启Media Player等。
另夕卜,为了达到上述目的,本发明另外还提出 一种使用者端使用者代理程序监察方法,其至少包含下列步骤
1. 一服务器端接受至少一个一使用者端登入;
2. 该使用者端是否开启一使用者代理程序(user agent);
3. 启动一监察程序;
4. 通过该监察程序记录该使用者代理程序的连结、时间;
5. 通过该监察程序监察该使用者代理程序的网页浏览;
6. 是否关闭该使用者代理程序;以及
7. 将记录资料回存至该服务器端并关闭该监察程序。 借由上述技术方案,本发明使用者端使用者代理程序监察系统及其方
法至少具有下列优点及有益效果根据上述,由于本发明记录了使用者端 的使用者代理程序浏览网路的过程,因此可以根据该些记录来进行有效的 网路控管,对于不当的网路通讯传输有着一定的吓阻力。
综上所述,本发明是有关于一种使用者端使用者代理程序监察系统及 其方法,是应用于企业内部网路(Intranet),藉由安装于使用者端的监察 程序,监察一使用者代理程序(user agent)的网页浏览,并记录相关浏览 资讯,再回存至该服务器端,以便对于各个该使用者端的网页浏览行为作 监控与查询的目的及功效。本发明的使用者端使用者代理程序监察系统,可 以监控使用者的网路浏览与通讯,非常适于实用。本发明的使用者端使用者 代理程序监察方法,可以监察并记录使用者代理程序的网页浏览过程,而能 够达到网路监控与后续查询之用,更加适于实用。本发明具有上述诸多优 点及实用价值,其不论在系统结构、监察方法或功能上皆有较大改进,在技 术上有显著的进步,并产生了好用及实用的效果,诚为一新颖、进步、实用 的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的 技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和 其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附 图,详细说明如下。


图1是本发明的使用者端使用者代理程序监察系统的架构图。
图2a、图2b是本发明的使用者端使用者代理程序监察方法的步骤流程图。
图3是本发明的通过该监察程序记录该使用者代理程序的连结、时间 的细部流程图。
图4是本发明的通过该监察程序监察该使用者代理程序的网页浏览的 细部流程图。100 : 服务器(伺服器)端
110 : 服务器端通讯闸(即伺服器端闸道器)
120 : 服务器(伺服器)端资料库
200 : 使用者端
210 : 使用者代理程序
220 : 监察程序
300 : 内部网3各
400 : 外部网3各
步骤500: —服务器(伺服器)端接受至少一个一使用者端登入 步骤510:该使用者端是否开启一使用者代理程序(user agent) 步骤520:启动一监察程序
步骤530:通过该监察程序记录该使用者代理程序的连结、时间
步骤531:是否在该使用者代理程序的一视窗工具列中输入资料
步骤532:该监察程序记录下在该视窗工具列中所输入资料与输入时间
步骤540:通过该监察程序监察该使用者代理程序的网页浏览
步骤541:通过该使用者代理程序浏览网页
步骤542:是否在网页页面内容中点选一超连结(hyper link)
步骤543:该监察程序记录该超连结与连结时间
步骤544:是否触发执行一应用程序
步骤545:该监察程序记录该应用程序与执行时间
步骤550:是否关闭该使用者代理程序
步骤560:将记录资料回存至该服务器(伺服器)端并关闭该监察程序
具体实施例方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功 效,以下结合附图及较佳实施例,对依据本发明提出的^^用者端使用者代理 程序监察系统及其方法其具体实施方式
、结构、方法、步骤、特征及其功 步丈,详细i兌明i口后。
有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图 式的较佳实施例的详细说明中将可清楚的呈现。为了方便说明,在以下的实 施例中,相同的元件以相同的编号表示。
本发明为 一种使用者端使用者代理程序监察系统及其方法,是应用于 企业的主从架构内部网路,在介绍本发明的方法前,首先说明本发明的使 用者端使用者代理程序监察系统的基本系统架构。请参阅图l所示,是本发 明的使用者端使用者代理程序监察系统的架构图。
本发明的使用者端使用者代理程序监察系统,其系统架构是由 一服务器端100与至少一个使用者端200所构成,而该使用者端200与该服务器 端100之间是通过网际网路的相关技术与架构所建置的企业内部网路300 加以连结,藉由安装于该使用者端200的监察程序220,监察一使用者代理 程序210的网页浏览,并记录相关浏览资讯,再回存至该服务器端100,以 便对于各个该使用者端200的该使用者代理程序210的网页浏览行为作监 控与查询。
该系统包含 一服务器端通讯闸(即伺服器端闸道器,以下均称为服务 器端通讯闸)110,是设置于该服务器端100,提供该使用者代理程序210连 结至外部网路,进行资料通讯; 一服务器端资料库120,是为该服务器端100 的资料储存库,提供储存该系统的所有资料; 一 内部网路300,是为利用网际 网路的相关技术与架构所建置的企业内部网路平台; 一使用者代理程序 210,是安装于该使用者端200,并通过该内部网路300连结至该服务器端 100;以及一监察程序220,是设置于该使用者端200,提供限制该使用者 代理程序(user agent)连结至该服务器端,并通过该内部网路300回存资 讯至该服务器端100的服务器端资料库120。其中
该使用者代理程序210,是为提供该使用者端200浏览网路资源的应用 程序。
该服务器端通讯闸110,是可提供该使用者代理程序210经由该服务器 端IOO所管制的通讯闸,以连结至外部网路(网际网络骨干)400。
该监察程序220,是针对该使用者代理程序210进行监察,并记录各项 浏览资讯,其所记录的浏览资讯可包含下列项目
(1) 、在该使用者代理程序210的一视窗工具列中输入的资料及输入时 间,而其中该视窗工具列,是包含该使用者代理程序210本身的内建工具 列,或该使用者代理程序210的外挂(Plug-ins)模组;
(2) 、在网页页面内容中点选的一超连结(hyper link)及连结时间,而 其中该超连结是指通过固定资源位置(Uniform Resource Locator, URL)指 向网路上物件位置的连结,其可为如文字连结(Text Link)、按钮连结 (Function Action)、或图片连结(Graphic Link)等任一种形式的连结。
(3) 、网页控制触发执行的 一应用程序及执行时间,而其中该应用程序 是指任何通过网页的控制元件及事件所触发执行的程序,例如开启Word文 件、开启Acrobat Reader、开启Media Player等。有了上述的系统后,便 可针对各个该使用者端200的网页资源浏览行为作监察与记录。
下面兹就针对本发明的使用者端使用者代理程序监察方法的步骤流 程,做更进一步详细的说明如下。请结合参阅图2a、图2b所示,是本发明 的使用者端使用者代理程序监察方法的步骤流程图。本发明的使用者端使 用者代理程序监察方法,包括以下步骤首先,本发明的该服务器端IOO接受至少一个一使用者端200登入(步
时,该使用者端200是否开启一使用者代理程序210:步骤510);上述步骤 510若否,则继续保持于步骤510的判断阶段;但上述步骤510若是,则启 动一监察程序220 (步骤520);并且通过该监察程序220记录该使用者代理 程序210的连结、时间(步骤530);
接着,当该使用者端200以该使用者代理程序210在网页浏览期间,则 通过该监察程序220监察该使用者代理程序210的网页浏览(步骤540);然 后,该使用者端200是否欲结束浏览,即是否关闭该使用者代理程序210 (步 骤550);上述步骤550若否,则回到步骤530,持续针对任一连结的资讯,通 过该监察程序220记录该使用者代理程序210的连结、时间;但上述步骤 550若该使用者端200关闭该使用者代理程序210,则由该监察程序220,将 记录资料回存至该服务器端200并关闭该监察程序210 (步骤560),即结束 所有流程。
然而,前述的步骤530更可细分成2个细部流程,请配合参阅图3所 示,是本发明的通过该监察程序记录该使用者代理程序的连结、时间的细部 流程图。在步骤530中,首先,该使用者端200是否在该使用者代理程序 210的一视窗工具列中输入资料(步骤531);上述步骤531中,若该使用者 端200在该视窗工具列中输入资料以进行连结,则该监察程序220记录下 在该视窗工具列中所输入的资料与输入时间(步骤532);但是上述步骤531 中,若该使用者端200仅开启该使用者代理程序210而并未输入任何资料即 通过该使用者代理程序210进行连结,则直接接续步骤540。其中,该视窗 工具列是指包含该使用者代理程序210本身的内建网址列、工具列,或该使 用者代理程序210的外挂(Plug-ins)模组、外挂工具列等。
再者,前述的步骤540可再进一步包含更详细的步骤流程,请配合参 阅图4所示,是本发明的通过该监察程序监察该使用者代理程序的网页浏 览的细部流程图。在步骤540中,首先,该使用者端200通过该使用者代 理程序210浏览网页(步骤541),而因为网页内容该使用者端会衍生下列的 浏览情形
(1)、在步骤541中,网页内容中可能具有一些超连结(hyper link),如 文字连结(Text Link)、按钮连结(Funct ion Act ion)、或图片连结(Graphic Link)等,因此,判断该使用者端200是否在网页页面内容中点选一超连结 (步骤543),若该使用者端200未点选任何超连结,则表示可能仍浏览于该 网页或并未进行新的连结,则回到步骤541;若在上述步骤542中点选超连 结,则表示该使用者端200可能进行新的网页连结,因此该监察程序2"记 录该超连结与时间(步骤543);而接续步骤550;
10(2)、另外,在步骤541中,网页内容中可能具有控制元件及事件以触 发一应用程序,因此,接续亦可判断该使用者端200是否触发执行一应用 程序(步骤544);上述的步骤544若否,则回到步骤541;上述的步骤544 若是,则该监察程序220记录该应用程序与执行时间(步骤545);而接续步 骤550。
其中,上述的该超连结(hyper 1 ink)是指通过固定资源位置(Uniform Resource Locator, URL)指向网路上物件位置的连结。该应用程序是指任 何通过网页的控制元件及事件所触发执行的程序。
藉此,本发明即可达到针对不同使用者端200n,监察其通过使用者代 理程序210所进行的网路资源连结,并回存于该服务器端资料库220中,以 利系统管理者查询各使用者端200的使用行为,达到企业内使用者端程序 执行监看的目的及功效。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式 上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发 明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利 用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实 施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以 上实施例所作的任何筒单修改、等同变化与修饰,均仍属于本发明技术方 案的范围内。
权利要求
1、一种使用者端使用者代理程序监察系统,是通过安装于一使用者端的一监察程序,监察一使用者代理程序的网页浏览,并通过网路传输将记录资料回存至一服务器端,其特征在于其至少包含一内部网路,是为利用网际网路的相关技术与架构所建置的企业内部网路;一使用者代理程序,是安装于该使用者端,并通过该内部网路连结至该服务器端;一监察程序,是设置于该使用者端,提供限制该使用者代理程序连结至该服务器端,并可通过该内部网路回存资讯至该服务器端;以及一服务器端资料库,是为该服务器端的资料储存库,提供储存该系统的所有资料。
2、 根据权利要求1所述的使用者端使用者代理程序监察系统,其特 征在于其中所述的监察程序是监察并记录该使用者代理程序的各项浏览资 讯,其包含在该使用者代理程序的一视窗工具列中输入资料及输入时 间、在网页页面内容中点选的一超连结及连结时间、网页控制触发执行的 一应用程序及执4亍时间。
3、 根据权利要求2所述的使用考端使用者代理程序监察系统,其特征 在于其中所述的视窗工具列,是可再进一步包含该使用者代理程序本身的 内建工具列、该使用者代理程序的外挂模组。
4、 一种使用者端使用者代理程序监察方法,其特征在于其至少包括以 下步骤一服务器端接受至少一个一使用者端登入;该使用者端是否开启一使用者代理程序;启动一监察程序;通过该监察程序记录该使用者代理程序的连结、时间; 通过该监察程序监察该使用者代理程序的网页浏览; 是否关闭该使用者代理程序;以及 将记录资料回存至该服务器端并关闭该监察程序。
5、 根据权利要求4所述的使用者端使用者代理程序监察方法,其特征 在于其中所述的使用者端是藉由 一 内部网路登入该服务器端。
6、 根据权利要求4所述的使用者端使用者代理程序监察方法,其特征在于其中所述的监察程序是监察并记录该使用者代理程序的各项浏览资 讯,其可包含在该使用者代理程序的一视窗工具列中输入资料及输入时 间、在网页页面内容中点选的一超连结及连结时间、网页控制触发执行的一应用程序及执行时间。
7、 根据权利要求4所述的使用者端使用者代理程序监察方法,其特征在于其中所述的通过该监察程序记录该使用者代理程序的连结、时间的步骤,其更包含是否在该使用者代理程序的一视窗工具列中输入资料;及 该监察程序记录下在该视窗工具列中所输入的资料与输入时间。
8、 根据权利要求4所述的使用者端使用者代理程序监察方法,其特征 在于其中所述的通过该监察程序监察该使用者代理程序的网页浏览的步 骤,其更包含是否在网页页面内容中点选一超连结;及 该监察程序记录该超连结与连结时间。
9、 根据权利要求8所述的使用者端使用者代理程序监察方法,其特征 在于其中所述的超连结是指通过固定资源位置指向网路上物件位置的连结,其为下列形式任意择一文字连结、按钮连结与图片连结。
10、 根据权利要求4所述的使用者端使用者代理程序监察方法,其特 征在于其中所述的通过该监察程序监察该使用者代理程序的网页浏览的步 骤,其更包含是否触发执行一应用程序;及 该监察程序记录该应用程序与执行时间。
全文摘要
本发明是有关一种使用者端使用者代理程序监察系统及其方法。该使用者端使用者代理程序监察系统,通过装于一使用者端的监察程序,监察使用者代理程序网页浏览,并通过网路传输将记录资料回存至服务器端,其至少包含一内部网路,是利用网际网路相关技术与架构建置的企业内部网路;一使用者代理程序,安装于使用者端,通过内部网路连结至服务器端;一监察程序,设于使用者端,提供限制使用者代理程序连结至服务器端,通过内部网路回存资讯至服务器端;及一服务器端资料库,提供储存系统所有资料。本发明用于企业内部网路,藉装于使用者端的监察程序,监察使用者代理程序的网页浏览,并记录相关浏览资讯,再回存至服务器端,以便对各个使用者端网页浏览行为作监控与查询。
文档编号H04L12/24GK101316163SQ200710107400
公开日2008年12月3日 申请日期2007年6月1日 优先权日2007年6月1日
发明者黄文昌 申请人:精品科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1