数据异动代理管理的方法

文档序号:6439663阅读:185来源:国知局
专利名称:数据异动代理管理的方法
技术领域
本发明为一种数据异动代理管理方法,特别指一种在计算机可执行平台的操作系统中,提供使用者以手动操作或者是根据使用者设定自动激活,执行各种数据异动处理的方法。
背景技术
随着计算机软件相关技术的不断成长与发展,许多软件程序在功能上虽然变得非常强大,但是也因为软件程序的日趋庞大且复杂,因此造成计算机硬件相关装置设备运作上极大的负担,如数据库软件。
对于大多数的使用者来说,特别是一些没有足够计算机软硬件相关知识背景的使用者们,往往这些艰涩难懂的数据库软件应用技术和功能,可能会导致使用者在学习以及使用上的庞大负担,甚至会造成学习上的障碍,尤其当使用者经常需要进行数据管理操作方面的时候,操作复杂且难懂的数据库管理作业可能会让使用者感觉不够简易、不够方便。
因此,如果能够发展一套能够协助使用者以最简便的方式进行各种数据异动上的代理、管理及操作,相信应是目前许多一般使用者所最企盼的。由于过去使用者在现有的计算机可执行系统平台上,都必须要依靠一套操作系统(operating system)的运作,如微软公司(Microsoft)的Windows 2000、Windows 98、Windows Me…等等,才能够使其它的数据库应用程序软件,如MS SQL、Access…能够顺利执行,而每个数据库应用程序软件的执行与操作,都必须先经过一连串的激活程序后才能够顺利达到使用者所希望的操作结果,即便有了简便的单键系统,对于那些不经常使用计算机的使用者来说,陈列在操作系统桌面(desktop)上琳琅满目的各个应用程序项目(item),同样也会让使用者在操作使用上不知所措,不知从何“开始”。
因此为了让使用者能够在使用类似数据库应用程序软件时能够更加简便,应该进一步思索如何利用目前发达的计算机软件技术,提出一种能够让使用者在进入到操作系统之后,不需要再进行其它复杂的手续过程,就能够直接提供数据异动代理管理机制的方法,应是目前最能够彻底解决使用者在数据管理操作问题上的最佳方案。

发明内容
有鉴于此,本发明提出一种数据异动代理管理的方法,主要是在操作系统中,可经使用者操作手动或者使用者设定自动激活的方式,借助程序沟通(hook)来激活已常驻在操作系统中的代理程序,并产生数据处理接口的单键系统(One Touch System,OTS),让使用者可以借助单键操作方式(one touch)来处理数据异动,或者可根据各个数据异动状态来自动执行数据异动的处理,同时也减少了使用者在使用软件上的困难,也可以避免使用者在学习上的障碍。
通过本发明方法,将可以大幅简化及方便使用者于操作系统中进行各种数据异动处理的程序,并且使用者不再需要专业的数据库系统软件知识或技术,使用者仅需要凭借着单一操作动作,便能够快速进行对各种类型数据的管理作业,在整个执行的效率上也会提升许多。
本发明所提之数据异动代理管理的方法,包含有下列步骤首先执行代理程序,并产生激活代理图标;当数据发生异动时显示数据处理接口;当发生数据异动状况时,便根据数据处理对象选取对应的数据应用程序接口;接着传送数据处理内容;及最后数据应用程序接口接收数据处理内容并进行对应处理。
有关本发明具体可行的实施方式,配合


如下

图1为本发明的数据异动代理管理的方法运作示意图;图2为本发明的数据异动代理管理方法的方法流程图。
附图标记说明如下100操作系统110代理程序
120 操作系统桌面121 激活代理图标130 代理应用程序131 数据处理接口132 数据异动处理模块步骤200 执行一激活方式步骤210 执行一代理程序步骤215 生成一激活代理图标步骤220 生成并显示数据处理接口步骤230 产生一数据异动步骤240 结束该代理程序步骤250 根据该数据处理对象选取对应的一数据应用程序接口步骤260 传送一数据处理内容步骤270 该数据应用程序接口接收该数据处理内容并进行对应处理具体实施方式
本发明的一种数据异动代理管理的方法,是一种可在计算机可执行平台中的操作系统100运作时,可提供使用者选取热键(hot key)的方式激活具有各种数据异动代理管理机制在内的单键系统(One Touch System,OTS),让使用者执行各种数据处理操作作业的方法,当然本发明也可以由事先的使用者设定(包括激活时间、激活状态),自动进行各项数据异动的处理作业。
有关于本发明整个方法的运作示意,可以通过图1的部分来作进一步的说明,说明如下本发明方法建立于计算机可执行平台的操作系统100之下,当使用者执行一激活方式时,如通过点选一选取热键(hot key)来执行激活的动作、根据使用者设定的激活时间、根据使用者设定的激活状态…,本发明方法便会先激活所谓的代理程序110,而所谓的代理程序110其实是在操作系统100激活之后常驻于内存(如随机存取内存)中的常驻程序(Terminate and StayResident,TSR),当代理程序110激活成功时,会于操作系统桌面120上产生激活代理图标(proxy icon)121 ;当数据发生业务处理时以程序沟通(hook)的方式来进行呼叫代理程序,代理程序110也会激活数据处理接口131,供使用者可以进行各种数据处理操作的作业,当数据处理接口131接收到使用者所执行的数据处理动作时,会与后端的数据异动处理模块132进行连结沟通,由数据异动处理模块132负责进行对应的处理,整个数据处理接口131及数据异动处理模块132都可通过单键操作方式(one touch)来进行的,当然本发明亦可以根据使用者所设定的激活时间或者激活状态自动来执行数据异动处理的作业。
至于本发明方法实际详细的流程步骤,则将以图2来作个说明如下首先,判断是否执行激活方式?(步骤200)也就是判断使用者是否有选取设定或者预设之选取热键(hot key),或者判断是否有达到使用者设定之激活时间或者激活状态,如果没有执行则结束本方法流程步骤,反之如果有执行选取热键的话,则开始本方法流程步骤;当执行激活方式之后,本发明方法便执行代理程序110(步骤210),代理程序110为常驻在内存中的常驻程序,整个执行代理程序110的方式均借助程序沟通方式来进行的;当代理程序110执行成功完毕时,会自动于操作系统桌面120上生成激活代理图标(步骤215);同时代理程序110会生成并显示出数据处理接口131(步骤220);接着判断是否有产生任何的数据异动?(步骤230),判断的方式包括是否使用者有进行任何数据异动的操作、是否自动检测出有任何数据异动状态…,其中使用者可以通过数据处理接口131进行包括数据新增、数据修改、数据删除、数据搬移及数据复制…作业;倘若使用者没有执行任何数据处理时或者自动检测并没有发现任何数据异动状态时,则结束代理程序110(步骤240),结束整个本发明方法的流程步骤;如果有产生任何的数据异动时,则会根据使用者所选取的数据处理对象,来选取对应的数据应用程序接口131(Application Program Interface,API)(步骤250),这部分的执行均系透过储存于数据异动处理模块132中的一份类型接口对照表所进行的,在类型接口对照表中记录有每种数据类型与各个数据应用程序接口131之间的对应关系,找到对应关系后便自数据异动处理模块132中选取出该数据应用程序接口131;当找到使用者所处理数据类型的对应数据应用程序接口131之后,便开始传送数据处理内容(步骤260),主要将使用者所选取的数据处对象中的如数据名称、数据路径、数据大小及数据日期…等信息传送给数据应用程序接口131;当数据应用程序接口131接收到数据处理内容之后便开始进行对应的处理作业(步骤270),事实上真正的处理动作还是由数据库软件本身来进行执行,但是通过本发明所提供之数据应用程序接口131便可以让使用者不需了解数据库软件的技术和知识便能够直接与后端的对应数据库软件进行数据传递和讯息沟通,并进行各种类型数据的异动处理管理作业,当数据处理完成时,流程同样会进入到步骤240处,结束代理程序110同时也结束本发明方法整个流程步骤。
以上所述,仅为本发明中的较佳实施例,并非用来限定本发明的保护范围;即凡依本发明权利要求所作的等同变化与修饰,皆落入本发明专利的保护范围。
权利要求
1.一种数据异动代理管理的方法,在计算机可执行平台的操作系统中提供通过一激活方式执行一代理程序,进行各种数据异动处理的作业,该方法包含下列步骤生成并显示一数据处理接口;产生一数据异动;根据该数据处理对象选取对应的一数据应用程序接口;传送一数据处理内容;及该数据应用程序接口接收该数据处理内容并进行对应处理。
2.如权利要求1所述的数据异动代理管理的方法,其特征在于该激活方式由使用者选取一选取热键来进行。
3.如权利要求1所述的数据异动代理管理的方法,其特征在于该激活方式根据一使用者设定来进行。
4.如权利要求3所述的数据异动代理管理的方法,其特征在于该使用者设定至少包含一激活时间、一激活状态的设定。
5.如权利要求1所述的数据异动代理管理的方法,其特征在于该执行该代理程序的部分,还包含当执行成功时在操作系统桌面中生成一激活代理图标的步骤。
6.如权利要求1所述的数据异动代理管理的方法,其特征在于该执行该代理程序的部分,通过程序沟通方式来呼叫该代理程序。
7.如权利要求1所述的数据异动代理管理的方法,其特征在于该代理程序为一常驻程序。
8.如权利要求7所述的数据异动代理管理的方法,其特征在于该常驻程序常驻于一随机存取内存中。
9.如权利要求1所述的数据异动代理管理的方法,其特征在于该数据异动项目至少包含一数据新增、一数据修改、一数据删除、一数据搬移、一数据复制。
10.如权利要求1所述的数据异动代理管理的方法,其特征在于该数据应用程序接口用以与后端对应之数据库软件进行数据传递和讯息沟通。
11.如权利要求1所述的数据异动代理管理的方法,其特征在于该根据该数据处理对象选取对应的该数据应用程序接口的步骤,通过一类型接口对照表来进行。
12.如权利要求11所述的数据异动代理管理的方法,其特征在于该类型接口对照表用以记录各个数据类型与各该数据应用程序接口之间的对应关系。
13.如权利要求1所述的数据异动代理管理的方法,其特征在于该数据处理内容至少包含一数据名称、一数据路径、一数据大小、一数据日期。
全文摘要
一种数据异动代理管理的方法,即在操作系统运作时可通过使用者手动操作或者使用者设定自动激活的方式,经程序沟通(hook)来激活常驻的代理程序,提供使用者手动或者自动执行的方式进行各种处理数据异动的作业,可简化过去使用者在操作系统中进行数据库管理时的困难繁复程序。
文档编号G06F3/03GK1519700SQ0310290
公开日2004年8月11日 申请日期2003年1月21日 优先权日2003年1月21日
发明者邱全成, 刘俊 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1