脚本管理方法、执行它的服务器和存储它的记录介质与流程

文档序号:11407899阅读:161来源:国知局
脚本管理方法、执行它的服务器和存储它的记录介质与流程
本发明涉及脚本管理技术,更为具体地,涉及通过使用者终端来按版本管理脚本的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质(METHODOFMANAGINGSCRIPT,SERVERPERFORMINGTHESAMEANDSTORAGEMEDIASTORINGTHESAME)。

背景技术:
脚本相当于将软件的执行步骤以文字记述的程序。脚本有Unix中心的Perl语言、网景公司的JavaScript脚本语言、微软的VB脚本语言。这种脚本文件可以XML(可扩展标记语言)文件形态存储。作为现有的脚本相关技术,韩国注册专利第10-1050476号涉及了基于存储管理服务器的脚本管理方法和记录了用于实现该管理方法的程序并可由计算机读取的记录介质,其中记载了事先存储脚本生成逻辑,且能够一旦接收到脚本生成请求,就利用脚本生成逻辑与脚本生成请求对应地生成脚本的技术,其中脚本包含结构信息和备份脚本。韩国注册专利第10-1028928号涉及用于在CND(内容分发网络)环境下分析网络日志的脚本管理装置和方法,记载了能够经由CDN服务器对通过客户公司的网页分析日志的方法进行分析,由此客户公司无需进行诸如在网页上插入脚本等的修改作业就能够进行网络日志分析的技术。这种现有的脚本管理技术对脚本文件只提供了脚本文件为不是数据库形态的XML文件形态的少数(36个左右)的样品脚本,并且没有按脚本版本管理原本脚本代码和各使用者脚本代码的功能,因而在没有设置有关版本的软件的环境下使用脚本文件时存在困难。例如,使用者在其他版本的环境下要另外存储有关版本的脚本文件,并在欲使用时,要在通过文本复制来进行复制后,粘贴正确的版本的脚本后送出。使用者无法修改脚本文件,为了修改脚本文件,则需要必须以新的脚本进行存储,因而在版本管理上存在困难。再者,使用者经历了每次都得利用目录树或检索功能来检索脚本文件的不便,并具有在重新设置软件或者对软件的版本进行升级时,使用者所追加的脚本将全部被删除,因而无法使用有关脚本文件的问题。先行技术文献专利文献(专利文献1)韩国注册专利第10-1050476号。(专利文献2)韩国注册专利第10-1028928号。

技术实现要素:
本发明的一实施例的目的在于,提供一种对能够根据脚本的版本对原本脚本代码和各使用者脚本代码进行管理的、按版本对脚本进行管理的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质。另外,本发明的一实施例的目的在于,提供一种若存在于活动脚本数据库的脚本代码通过使用者终端被更新,则能够将存储有有关脚本代码的数据库更新的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质。另外,本发明的一实施例的目的在于,提供一种若存在于活动脚本数据库的脚本代码通过使用者终端被更新,则确定更新的脚本代码的脚本代码版本、由此可以根据脚本代码版本来跟踪有关使用者的脚本目录和脚本代码的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质。另外,本发明的一实施例的目的在于,提供一种通过将关于存在于该使用者的脚本目录的特定脚本代码的快捷方式存储在收藏(favorite)目录中而能够向使用者提供收藏功能的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质。另外,本发明的一实施例的目的在于,提供一种将有关使用者的脚本目录和脚本代码的一部分作为能够在使用者终端上通过其他计算机程序按文本形态读取的文件来传送、由此向使用者供给备份功能的脚本管理方法、执行该方法的脚本管理服务器以及存储该方法的记录介质。在实施例中,与使用者终端相连接、并在管理脚本代码的脚本管理服务器上执行的脚本管理方法包括:准备不必物理性地分离的、包含元数据库和多个脚本数据库的多个数据库的步骤;向上述使用者终端提供上述多个原本脚本目录并指定活动脚本数据库的步骤;以及在上述元数据库存储上述使用者终端和上述指定的活动脚本数据库的标识符的步骤。上述多个脚本数据库按脚本版本被分类,各自管理原本脚本代码和各使用者脚本代码,并且上述元数据库管理与上述多个脚本数据库相关联的多个原本脚本目录和各使用者脚本目录。在一实施例中,上述方法还包括:若存在于上述活动脚本数据库的脚本代码通过上述使用者终端被更新,则将分别存在于上述元数据库和上述指定的活动脚本数据库的有关使用者的脚本目录和脚本代码更新的步骤。在一实施例中,上述原本脚本目录及上述各使用者脚本目录可分别根据有关脚本代码的功能来以树形结构生成。在一实施例中,上述更新有关使用者的脚本目录和脚本代码的步骤还可包括确定上述更新的脚本代码的脚本代码版本的步骤。在一实施例中,上述更新有关使用者的脚本目录和脚本代码的步骤还可包括能够使上述元数据库和上述指定的活动脚本数据库各自根据上述确定的脚本代码版本来跟踪上述有关使用者的脚本目录和脚本代码的步骤。在另一实施例中,上述更新有关使用者的脚本目录和脚本代码的步骤还可包括若通过上述使用者终端,上述脚本代码被更新,则将上述多个脚本数据库中的有关脚本更新为新版本的脚本的步骤。在一实施例中,还可包括,若通过上述使用者终端指定了其他活动脚本数据库,则更新上述存储的活动脚本数据库的标识符的步骤。在一实施例中,还可包括,通过上述使用者终端来删除上述有关使用者的脚本目录和脚本代码的步骤。在一实施例中,还可包括,若通过上述使用者终端请求对特定脚本进行追加,则在上述活动脚本数据库追加上述特定脚本的步骤。在一实施例中,还可包括:允许上述使用者终端将存在于上述有关使用者的脚本目录的针对特定脚本代码的快捷方式存储在收藏目录中的步骤。在一实施例中,上述允许存储在收藏目录中的步骤还可包括在收藏文件中记录有关脚本的路径及上述特定脚本的标识符并提供给使用者终端的步骤。在一实施例中,还可包括,将上述有关使用者的脚本目录和脚本代码的一部分作为能够在上述使用者终端上通过其他计算机程序按文本形态读取的文件来传送的步骤。在一实施例中,还可包括:将上述有关使用者的脚本目录和脚本代码全部作为能够在上述使用者终端上通过上述脚本管理服务器读取的数据库备份文件来传送的步骤。在实施例中,与使用者终端相连接、并管理脚本代码的脚本管理服务器包括:活动脚本数据库指定部,其向上述使用者终端提供上述多个原本脚本目录并指定活动脚本数据库;多个脚本数据库,根据脚本版本进行分类,并且各自存储原本脚本代码和各使用者脚本代码;元数据库,其存储与上述多个脚本数据库相关联的多个原本脚本目录和各使用者脚本目录;以及数据库更新部,其在上述元数据库中存储上述使用者终端和上述指定的活动脚本数据库的标识符,若通过上述使用者终端,存在于上述活动脚本数据库的脚本代码被更新,则将存在于各个上述元数据库和上述指定的活动脚本数据库的有关使用者的脚本目录和脚本代码更新。在一实施例中,上述原本脚本目录以及上述各使用者脚本目录分别根据有关脚本代码的功能来以树形结构生成。在一实施例中,上述数据库更新部可确定上述更新的脚本代码的脚本代码版本。在一实施例中,上述数据库更新部能够使上述元数据库和上述指定的活动脚本数据库各自根据上述确定的脚本代码版本来跟踪上述有关使用者的脚本目录和脚本代码。在另一实施例中,若通过上述使用者终端,上述脚本代码被更新,则上述数据库更新部可将上述多个脚本数据库中的有关脚本更新为新版本的脚本。在又一实施例中,若通过上述使用者终端指定了其他活动脚本数据库,则上述数据库更新部可更新上述存储的活动脚本数据库的标识符。在又一实施例中,上述数据库更新部可通过上述使用者终端来删除上述有关使用者的脚本目录和脚本代码。在又一实施例中,若通过上述使用者终端,请求对特定脚本进行追加,则上述数据库更新部可在上述活动脚本数据库追加上述特定脚本。在一实施例中,上述服务器还可包括:上述使用者终端将存在于上述有关使用者的脚本目录的针对特定脚本代码的快捷方式存储在收藏目录中的收藏管理部。在一实施例中,上述收藏管理部可以在收藏文件中记录有关脚本的路径以及上述特定脚本的标识符并提供给使用者终端。在一实施例中,上述服务器还可包括:将上述有关使用者的脚本目录和脚本代码的一部分,以在上述使用者终端能够通过其他计算机程序按文本形态读取的文件来生成的文件生成部。在一实施例中,上述文件生成部可将上述有关使用者的脚本目录和脚本代码全部作为能够在上述使用者终端上通过上述脚本管理服务器读取的数据库备份文件来生成。在实施例中,计算机可读的且存储着脚本的记录介质包括:活动脚本数据库指定部,其向使用者终端供给上述多个原本脚本目录来指定活动脚本数据库;多个脚本数据库,其按脚本版本分类并各自存储原本脚本代码和各使用者脚本代码;元数据库,其存储与上述多个脚本数据库相关联的多个原本脚本目录和各使用者脚本目录;以及数据库更新部,其在上述元数据库中存储上述使用者终端和上述指定的活动脚本数据库的标识符,若通过上述使用者终端,存在于上述活动脚本数据库的脚本代码被更新,则更新存在于各个上述元数据库和上述指定的活动脚本数据库的有关使用者的脚本目录和脚本代码。本发明的一实施例的脚本管理方法、执行该方法的脚本管理服务器及存储该方法的记录介质,可按版本来管理能够根据脚本的版本对原本脚本代码和各使用者的脚本代码进行管理的脚本。关于本发明的一实施例的脚本管理方法、执行该方法的脚本管理服务器及存储该方法的记录介质,若通过使用者终端,存在于活动脚本数据库的脚本代码被更新,则能够更新存储有有关脚本代码的数据库。关于本发明的一实施例的脚本管理方法、执行该方法的脚本管理服务器及存储该方法的记录介质,若通过使用者终端,存在于活动脚本数据库的脚本代码被更新,则决定更新的脚本代码的脚本代码版本,由此根据脚本代码版本来能够跟踪有关使用者的脚本目录和脚本代码。关于本发明的一实施例的脚本管理方法、执行该方法的脚本管理服务器及存储该方法的记录介质,通过将关于存在于该使用者的脚本目录的特定脚本代码的快捷方式存储为收藏目录,由此能够向使用者供给收藏功能。关于本发明的一实施例的脚本管理方法、执行该方法的脚本管理服务器及存储该方法的记录介质,将有关使用者的脚本目录和脚本代码的一部分作为能够在使用者终端上通过其他计算机程序按文本形态读取的文件来传送,由此能够向使用者供给备份功能。附图说明图1是说明本发明的一实施例的脚本管理系统的框图。图2是说明图1中的脚本管理服务器的框图。图3是说明在图1中的脚本管理服务器中执行的脚本查询过程的图。图4是例示图3的执行过程的图。图5是说明在图1中的脚本管理服务器中执行的脚本追加过程的图。图6是例示图5的执行过程的图。图7是说明在图1中的脚本管理服务器中执行的送出部分脚本的过程及送出全部脚本的过程的图。图8及图9是分别例示图7的执行过程的图。图10是说明在图1中的脚本管理服务器中执行的收藏过程的图。图11是例示图10的执行过程的图。图12是说明在图1中的脚本管理服务器中执行的版本管理过程及读取全部脚本的过程的图。图13及图14是分别例示图12的执行过程的图。(附图标记说明)100:脚本管理系统;110:使用者终端;120:英特网;130:脚本管理服务器;210:活动脚本数据库指定部;220:多个脚本数据库;230:元数据库;240:数据库更新部;250:脚本检索部;260:收藏管理部;270:文件生成部;280:收藏数据库;290:控制部。具体实施方式关于本发明的说明只是用于进行结构性乃至功能性说明的实施例,因而本发明的权利要求范围不应解释为限定于在本文中说明的实施例。即,由于实施例能够进行各种变更,并能够具有各种形态,因而应理解为,本发明的权利要求范围包含能够实现技术思想的等同技术方案。另外,在本发明中提出的目的或效果并不意味着特定实施例应包含其全部、或者只包含那种效果,因而不应理解为本发明的权利要求的范围限定于所提出的目的或者效果。另一方面,应如下理解在本申请中叙述的术语的意义。“第一”、“第二”等的术语是用于使一个结构要素区别于其他结构要素,而权利要求范围不应限定于这些术语。例如,第一结构要素可以被命名为第二结构要素,类似地,第二结构要素也可以被命名为第一结构要素。在谈及某结构要素与其他结构要素“相连接”时,应理解为虽然可以与该其他结构要素直接连接,但中间也可以存在其他结构要素。另一方面,在谈及某结构要素与其他结构要素“直接连接”时,应理解为中间不存在其他结构要素。另一方面,说明结构要素之间的关系的其他表达,即,“~之间”和“直接在~之间”或者“与~相邻”和“与~直接相邻”等,也应以相同的方式来解释。单数的表达,只要在文理上并不意味着明确不同的意思,则应理解为包含复数的表达,“包括”或者“具有”等术语是为了指定所说明的特征、数量、步骤、工作、结构要素、部件或这些的组合存在,应理解为并未事先排出一个或者一个以上的其他特征或数量、步骤、工作、结构要素、部件或这些的组合的存在或附加可能性。在各步骤中,识别符号(例如,a、b、c等)是为了说明的方便而使用的,因而识别符号并不是说明各步骤的顺序,各步骤只要在文理上不明确地记载特定顺序,就能够不同于所记载的顺序而产生。即,各步骤可以与所记载的顺序相同地产生,并且实质性地同时执行,也能够以相反的顺序执行。本发明能够在计算机可读的记录介质,以计算机可读的代码来体现,并且,计算机可读的记录介质包括存储可通过计算机系统来读取的数据的所有种类的记录装置。作为计算机可读取的记录...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1