网络关联管理方法及系统的制作方法

文档序号:6651886阅读:168来源:国知局
专利名称:网络关联管理方法及系统的制作方法
技术领域
本发明是有关于一种网络关联(session)管理方法与系统,且特别有关于一种可以在浏览行为中获得不同网络关联的方法与系统。
背景技术
在已知网页的浏览程序中,使用者可以点击(触发)网页上的链接,来在同一个窗口或是在另一个窗口中浏览链接所指向的特定全球资源定位器地址的数据或网页。在已知程序中,所有通过点击所产生的子窗口皆属于同一个网络关联。换言之,服务器端将会视作是同一个使用者或身份所进行的作业。
图1是显示已知浏览程序。首先,如步骤S110,使用者可以通过浏览器来浏览一个网页(页面)。如步骤S120,使用者点击(触发)页面上的特定链接。当点击链接之后,如步骤S130,系统将会使用同一个浏览器程序在同一个窗口中或是在另外新开的窗口中开启相应此链接的全球资源定位器地址的数据或网页。图2显示已知浏览程序的网络关联关系。当点击画面200中第一窗口210中的特定链接时,系统会新开一个第二窗口220,并通过第二窗口220浏览相应特定链接的全球资源定位器地址的数据或网页。如前所述,在已知浏览程序的网络关联关系中,服务器端将会视作是同一个使用者或身份所进行的作业。如图2所示,工作管理窗口230中包括同时相应第一窗口210与第二窗口220的单一浏览器程序(IEXPLORE.EXE)231。
然而,对于使用者需要同时使用公司单一签入(single sign on,SSO)系统内的不同子系统时,由于SSO(Single Sign On)系统只能辨识一个使用者的身份,因而无法同时开启不同的子系统窗口。此外,如果每一个通过点击所产生的子窗口皆属于同一个网络关联的话,将会大幅增加连接时间,甚至会导致系统当机。

发明内容
有鉴于此,本发明提供一种可以在浏览行为中获得不同网络关联的网络关联管理方法与系统。
本发明实施例的网络关联管理方法。首先,相对应第一浏览器的页面中的链接的触发,接收相应该链接的至少一全球资源定位器地址。之后,执行第二浏览器,并致使此第二浏览器浏览此全球资源定位器地址。
本发明实施例的网络关联管理系统,包括第一浏览器、第二浏览器、与管理模块。第一浏览器中显示具有链接的页面,其中,链接相应全球资源定位器地址。相对应链接的触发,管理模块接收全球资源定位器地址,执行第二浏览器,且致使第二浏览器浏览全球资源定位器地址。
本发明上述方法可以通过程序代码方式收录于物理媒体中。当程序代码被机器加载且执行时,机器变成用以实行本发明的装置。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附图示,详细说明如下。


图1为一流程图是显示已知浏览程序。
图2为一示意图是显示已知浏览程序的网络关联关系。
图3为一示意图是显示依据本发明实施例的网络关联管理系统。
图4为一流程图是显示依据本发明实施例的网络关联管理方法。
图5为一示意图是显示依据本发明实施例的浏览程序的网络关联关系。
S110、S120、S130~操作步骤;200~画面;210~第一窗口;220~第二窗口;230~工作管理窗口;231、310~第一浏览器;232、320~第二浏览器;330~管理模块;340~特定页面;350~页面;351~链接;
360~参数;S410、S420、…、S480~操作步骤。
具体实施例方式
图3显示依据本发明实施例的网络关联管理系统。依据本发明实施例的网络关联管理系统包括第一浏览器310、第二浏览器320、与管理模块330。其中,第一浏览器310与第二浏览器320可以是相应于存储器(未显示)中个别执行的程序。值得注意的是,前述的程序可以是两个不同的浏览器程序,或是相同的浏览器程序,但在存储器中各自执行且具有各自的存取变量空间。此外,管理模块330可以是一个可以动态产生特定页面的程序。
第一浏览器310可以浏览页面350,如网页。页面350中具有至少一个链接351。值得注意的是,链接351可以定义相关参数360,至少包括全球资源定位器地址与/或网络关联变量。其中,网络关联变量可以用来决定是否要在浏览行为中获得不同的网络关联。当链接351被触发(点击)之后,相关参数360将会传送给管理模块330。管理模块330可以依据网络关联变量决定是否要动态产生特定页面340。当产生此特定页面340之后,第二浏览器320将会被呼叫执行,并致使浏览相应链接的全球资源定位器地址的数据或网页。
图4是显示依据本发明实施例的网络关联管理方法。首先,如步骤S410,通过相应浏览器程序的浏览器来浏览一个页面。如步骤S420,使用者点击(触发)页面上的特定链接。当点击链接之后,如步骤S430,管理模块接收包括全球资源定位器地址与网络关联变量的参数。值得注意的是,全球资源定位器地址与网络关联变量的参数是事先定义于相应链接的网页程序代码之中。如步骤S440,依据网络关联变量判断是否要在浏览行为中获得不同的网络关联,换言之,判断是否要产生特定页面。必须提醒的是,在一些实施例中,网络关联变量可以具有两个值,真(true)或假(false)值。当网络关联变量为真值时,表示要在浏览行为中获得不同的网络关联,而当网络关联变量为假值时,表示不要在浏览行为中获得不同的网络关联。当不需要在浏览行为中获得不同的网络关联时(步骤S440的否),如步骤S450,使用相同一个浏览器程序在同一个窗口中或是在另外新开的窗口中开启相应此链接的全球资源定位器地址的数据或网页。当需要在浏览行为中获得不同的网络关联时(步骤S440的是),如步骤S460,产生特定页面。接着,如步骤S470,通过此特定页面呼叫执行一个新的浏览器程序,并如步骤S480,以新的浏览器程序来浏览相应此链接的全球资源定位器地址的数据或网页。必须提醒的是,两个浏览器程序可以是两个不同的浏览器程序,或是相同的浏览器程序,但在存储器中各自执行且具有各自的存取变量空间。
一个特定页面的程序代码例子如下所示<script language="javascript">
function getNewIE(){var ie=new ActiveXObject("InternetExplorer.Application")var shell=new ActiveXObject("Wscript.Shell");var url="www.google.com"var path=ie.FullNameshell.run("cmd/C CD"+path.substring(0,path.lastIndexOf("\\")),0,true);shell.run("cmd/C"+path.substring(path.lastIndexOf("\\")+1)+url,0,true);}</script><body onload="getNewIE()"></body><html></html>
其中,「var ie=new ActiveXObject(″InternetExplorer.Application″)」表示呼叫一个新的浏览器程序,而「var url=″www.google.com″」表示一个特定的全球资源定位器地址。注意的是,浏览器程序种类并不限定于此,且全球资源定位器地址可以随着不同的链接定义而有所不同。
图5显示依据本发明实施例的浏览程序的网络关联关系。当点击画面200中第一窗口210中的特定链接时,系统会新开一个第二窗口220,并通过第二窗口220浏览相应特定链接的全球资源定位器地址的数据或网页。在本发明实施例中,如图5所示,工作管理窗口230中包括两个分别相应第一窗口210与第二窗口220的浏览器程序(IEXPLORE.EXE)231与浏览器程序(IEXPLORE.EXE)232。因此,通过本发明可以在浏览行为中获得不同的网络关联。
本发明的方法,或特定型态或其部分,可以以程序代码的型态包含于物理媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
本发明提供一种网络关联管理系统及方法,当使用者欲同时使用公司内部SSO系统内的不同子系统时,当开启子系统窗口时,子系统窗口通过新的浏览器程序开启,因而该使用者能同时进入不同的子系统。此外,当该使用者欲点选第一窗口(主窗口)网页的特定连接时,其连接的第二窗口不会与第一窗口共享相同的浏览器程序,而是使用不同于第一窗口的浏览器程序。另一方面来说,即使同一使用者(同一身份)亦能使用不同的浏览器以开启多个窗口。这样浏览器不易因开启过多的网页窗口,导致计算机出现连接失败的画面,或是出现停格画面,严重的话会导致计算机当机。除此之外,网络关联变量可具有两个值真(true)或假(false)值,当网络关联变量为真值时,表示要在浏览行为中获得不同的网络关联,以达到快速连接或是以同一身份同时使用不同的子系统;而当网络关联变量为假值时,表示不要在浏览行为中获得不同的网络关联。当不需要在浏览行为中获得不同的网络关联时,使用相同一个浏览器程序在同一个窗口中或是在另外新开的窗口中开启相应此链接的全球资源定位器地址的数据或网页。当需要在浏览行为中获得不同的网络关联时,产生特定页面。接着通过此特定页面呼叫执行一个新的浏览器程序,以新的浏览器程序来浏览相应此链接的全球资源定位器地址的数据或网页。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。
权利要求
1.一种网络关联管理方法,包括下列步骤相对应第一浏览器上页面中的链接的触发,接收相应该链接的至少一全球资源定位器地址;执行第二浏览器;以及致使该第二浏览器浏览该全球资源定位器地址。
2.根据权利要求1所述的网络关联管理方法,其中该第一浏览器与该第二浏览器是相应于存储器中个别执行的程序。
3.根据权利要求1所述的网络关联管理方法,还包括相对应该触发动态产生特定页面,用以执行该第二浏览器,且将该全球资源定位器地址带入该第二浏览器,以进行浏览。
4.根据权利要求3所述的网络关联管理方法,还包括下列步骤相对应该触发接收相应该链接的网络关联变量;以及依据该网络关联变量判断是否产生该特定页面。
5.根据权利要求4所述的网络关联管理方法,还包括若不需产生该特定页面,致使该第一浏览器浏览该全球资源定位器地址。
6.一种网络关联管理系统,包括第一浏览器,显示具有链接的页面,其中,该链接相应全球资源定位器地址;第二浏览器;以及管理模块,用以相对应该链接的触发,接收该全球资源定位器地址,执行该第二浏览器,且致使该第二浏览器浏览该全球资源定位器地址。
7.根据权利要求6所述的网络关联管理系统,其中该第一浏览器与该第二浏览器是相应于存储器中个别执行的程序。
8.根据权利要求6所述的网络关联管理系统,其中该管理模块还相对应该触发动态产生特定页面,用以执行该第二浏览器,且将该全球资源定位器地址带入该第二浏览器,以进行浏览。
9.根据权利要求8所述的网络关联管理系统,其中该管理模块还相对应该触发接收相应该链接的网络关联变量,且依据该网络关联变量判断是否产生该特定页面。
10.根据权利要求9所述的网络关联管理系统,其中该管理模块还当不需产生该页面时,致使该第一浏览器浏览该全球资源定位器地址。
全文摘要
一种网络关联管理方法。首先,相对应第一浏览器上页面中的链接的触发,接收相应该链接的至少一全球资源定位器地址。之后,执行第二浏览器,并致使第二浏览器浏览全球资源定位器地址。其中,第一浏览器与第二浏览器是相应于存储器中个别执行的程序。
文档编号G06F17/30GK1790341SQ20051013623
公开日2006年6月21日 申请日期2005年12月23日 优先权日2005年12月23日
发明者陈智仁, 朱达佳 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1