用于信息致动的对象关联系统与方法以及计算器系统的制作方法

文档序号:6340352阅读:153来源:国知局
专利名称:用于信息致动的对象关联系统与方法以及计算器系统的制作方法
技术领域
本发明是有关于一种在使用者于计算器系统中开启数字文件时提供与所开启的数字文件相关的辅助信息的对象关联系统与方法。
背景技术
随着信息科技产业的发展,现今社会依赖科技、数字信息的程度提高,也因为信息科技的辅助人们在一天中可接收到各式各样的文件,例如,多媒体、电子邮件等等。数字信息内容从工作环境上的使用到日常生活无所不在,例如,电子书、信用卡账单、会计报表、往返书信(Email)、在线新闻(OnlineNEWS)等。因此,数字信息的辅助变成人类生活中不可或缺的一部分。随着计算机运算能力的增长,相对人们所要处理信息量也跟着在快速成长,尤其Web 2.0的时代来临,数字内容跟着个人化网络分享社群的蓬勃发展。全球因特网 (Internet)让信息分享的速度有着显著提升并且加速了各式各样的信息科技应用程序发展,例如,Google电子邮件服务以提供大容量的电子邮件信箱著称,脸书(Facebook)提供全球最大交友网络社群,微软MSN服务提供沟通实时消息等。在现今社会处在如此丰富且众多的信息分享管道下,人类虽然获得信息的管道变得更多、更容易且成本也更低,但同时也带来了信息超载anformation Over load)的问题。信息超载指的是接收的信息量或速度过快,而超过人类信息处理功能的有效运作或者是达到个人目标所需,且因为这些不需要或不相关信息的接受,导致个人在经济上的损失的一种现象。个人在通过大众传播所带来的各式各样的信息轰炸下,往往造成对信息不胜负荷的感觉,最终将导致对信息的无法掌握。基此,如何让使用者有效地找寻、运用与管理数字信息变成了一大课题。特别是, 现代人处理的事务较为复杂,一个人往往同时负责多项任务或计划。举例来说,一个工程师可能同时要负责研究论文的撰写以及商用软件程序的开发等两个不同任务,而此两个任务可能又同时交错进行,其中所需要的信息转换复杂度可能很高。目前在一般个人计算机上常见协助使用者找寻信息来构成工作环境的方法主要可分为关键词搜寻以及提供数据管理接口等两类。在第一类方法中,使用者主要是利用键入关键词从计算机系统中找出含有输入关键词的文件。例如,Google Desktop Search与Windows Desktopkarch就是以此方法所开发的产品。此种方法需要使用者确实知道关键词是什么才能开始检索。此外,检索出来的文件数量可能很多,对使用者来说过滤这些搜寻结果也要花费力气。特别是,此方法的是根据使用者所输入的关键词来提供相关信息,然而,当使用者想要的文件与其下的关键词无法在文本上比对符合时,搜寻结果就无法符合使用者所需。例如,使用者曾经于计算机中储存了一份关于美国职业篮球的中文新闻。当使用者想要此份数据时,其可能仅想到使用 “NBA”这个关键词来搜寻,结果可能导致其无法实时找到所需要的数据。另外,现实生活中也常有一些文件间是有相关的,但它们不一定有相同的关键词。例如,论文文本文件跟实验数据的电子表格文件,一个是文字,一个是数据,所以关键词的搜寻不能满足现实生活上会面对的文件关联情况。第二类方法是提供了数据组织接口让使用者可以弹性地有规则地将数据安排进入其系统。例如,行事历系统(Google Calendar)、数据夹系统、记事备忘系统(EverNote) 等就是以此方法所开发的产品。在此种方法中,使用者需要花费大量时间来手动安排好信息并将所需要的数据安置好以便日后使用。然而,往往因为使用者切换工作情境的速度太快,根本来不及组织、安排信息就已经得切换到另一工作情境。例如,一位工程师开发程序进行到一半突然被找去讨论研讨会论文的回复意见。此时,工程师要把个人计算机上开发程序的工作环境切换到论文研究环境的时间是很短的,在现实上根本无法有足够的时间来安排组织信息。基此,如何能够在使用者于数字环境中工作时有效地且实时地提供其工作所需的辅助信息,是本领域技术人员所致力的目标。

发明内容
本发明提供一种用于信息致动的对象关联系统与方法,其能够有效与实时地提供关于使用者所开启的对象的相关信息。本发明提出一种用于信息致动的对象关联系统,其包括环境识别与监控模块、特征分析与建立模块、特征储存库、特征比对模块与主动触发模块。环境识别与监控模块用以检测在计算器系统中被开启的对象,以及用以持续地撷取对应此对象的数字环境信息与物理环境感测信息。特征分析与建立模块用以根据对应此对象的数字环境信息产生对应此对象的数字环境特征,根据对应此对象的物理环境感测信息产生对应此对象的物理环境特征,并且根据对应此对象的数字环境特征与物理环境特征以及此对象的文字特征建立与更新环境特征关联模型。特征储存库用以储存所建立的环境特征关联模型。特征比对模块用以在对象被再次开启时根据环境特征关联模型识别与此对象相关的对象。本发明提出一种用于信息致动的对象关联方法。本方法包括检测与持续地撷取对应在计算器系统中被开启的对象的数字环境信息与物理环境感测信息。此外,本方法也包括根据对应此对象的数字环境信息产生对应此对象的数字环境特征;根据对应此对象的物理环境感测信息产生对应此对象的物理环境特征;根据此对象的文字内容产生对应此对象的文字特征。另外,本方法亦包括根据对应此对象的数字环境特征、物理环境特征与文字特征建立与更新环境特征关联模型,并且储存所建立的环境特征关联模型。再者,本方法还包括当此对象在计算器系统中被再次开启时,根据所建立的环境特征关联模型来识别与此对象相关的对象。本发明提出一种计算器系统,其包括中央处理器、随机存取存储器、储存装置、输入装置、显示装置、感测装置、操作系统与对象关联系统。操作系统与对象关联系统安装于储存装置中并且由中央处理器来执行。对象关联系统环境识别与监控模块、特征分析与建立模块、特征储存库、特征比对模块与主动触发模块。环境识别与监控模块用以检测在计算器系统中被开启的对象,以及用以持续地撷取对应此对象的数字环境信息与物理环境感测信息。特征分析与建立模块用以根据对应此对象的数字环境信息产生对应此对象的数字环境特征,根据对应此对象的物理环境感测信息产生对应此对象的物理环境特征,并且根据对应此对象的数字环境特征与物理环境特征以及此对象的文字特征建立与更新环境特征关联模型。特征储存库用以储存所建立的环境特征关联模型。特征比对模块用以在对象被再次开启时根据环境特征关联模型识别与此对象相关的对象。基于上述,本发明的范例实施例能够根据使用者所开启的对象的数字环境特征、 物理环境特征与文字特征来提供相关的对象给使用者参考,由此可大幅地缩短使用者找寻所需的数据的时间。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。


图1是根据本发明的范例实施例所绘示的用于信息致动的对象关联系统的运作示意图。图2是根据本发明的范例实施例所绘示的对象关联系统的概要方块图。图3是根据本发明的范例实施例所绘示的撷取文字特征的流程图。图4是根据本发明的范例实施例所绘的词组关联表的范例。图5是根据本发明的范例实施例所绘示的环境特征关联模型的范例示意图。图6是根据本发明的范例实施例所绘的依据环境特征关联模型的共同工作对象字段来搜寻相关对象的流程图。图7是根据本发明的范例实施例所绘的依据环境特征关联模型的文字特征来搜寻相关对象的流程图。图8是根据本发明的范例实施例所绘的依据环境特征关联模型的感测坐标来搜寻相关对象的流程图。图9是根据本发明另一范例实施例所绘示的信息致动的示意图。图10是根据本发明的范例实施例所绘示的用于信息致动的对象关联方法的流程
图。
[主要元件标号说明]
1000计算器系统
1002中央处理器
1004随机存取存储器
1006储存装置
1008输入装置
1010显示装置
1012感测装置
1100操作系统
1200应用程序
100 对象关联系统
102 环境识别与监控模块
104 特征分析与建立模块
106 特征储存库
108:特征比对模块110:主动触发模块152 系统运转检测模块154 感测数据输入模块156:焦点窗口检测模块S301、S303、S305、S307 撷取文字特征的步骤500 环境特征关联模型502 对象字段504 共同工作对象字段506 文字特征字段508 感测坐标字段S601、S603、S607:依据环境特征关联模型的共同工作对象字段来搜寻相关对象的步骤S701、S703、S705 依据环境特征关联模型的文字特征来搜寻相关对象的步骤S801、S803、S805 依据环境特征关联模型的感测坐标来搜寻相关对象的步骤S1001、S1003、S1005、S1007、S1009、S1011、S1013、S1015、S1017 用于信息致动的
对象关联方法的流程图。
具体实施例方式本发明是提出一种用于信息致动的对象关联系统,其能够检测在计算器系统中被开启的对象,以及持续地撷取对应此对象的数字环境信息与物理环境感测信息。此外,此系统还能够根据对应此对象的数字环境信息与物理环境感测信息来产生对应此对象的数字环境特征与物理环境特征,并且根据所产生的数字环境特征与物理环境特征以及此对象的文字特征来建立与储存环境特征关联模型。特别是,当此对象再次于计算器系统中被开启时,此系统会根据所储存的环境特征关联模型,来显示与此对象相关的其它对象的参考信息,以供使用者参考。以下将以范例实施例并配合图式来详细说明本发明的对象关联系统。图1是根据本发明的范例实施例所绘示的用于信息致动的对象关联系统的运作示意图。请参照图1,用于信息致动的对象关联系统100(以下称为对象关联系统100)是在计算器系统1000中运转。具体来说,计算器系统1000包括中央处理器1002、随机存取存储器1004、储存装置1006、输入装置1008、显示装置1010与感测装置1012。对象关联系统 100是以程序指令型式储存在储存装置1006中,并且当此些程序指令被加载至随机随取存储器1004中并由中央处理器1002执行时,计算器系统1000能够执行对象关联系统100的所有功能。在此,将以个人计算机上运转对象关联系统100为例来进行说明。然而,必须了解的是,计算器系统1000亦可以是个人数字助理、移动电子装置或其它数据处理装置。计算器系统1000安装有操作系统1100及应用程序1200并且使用者可通过操作操作系统1100与应用程序1200来开启对象以执行相关的工作。例如,使用者会使用文件编辑应用程序、电子邮件应用程序、简报制作应用程序等来编辑文件。在此,将以属于此类文件档的对象为例,来说明对象关联系统100的运作。然而,必须了解的是,本发明所述的对象亦可以是用于对软件程序语言编译文件、影音文件、音乐文件、中介数据(metadata)等。计算器系统1000运作期间,对象关联系统100会持续地监控操作系统1100所开启的对象(例如,文件档),并且搜集对应所开启的对象的数字环境信息。例如,此数字环境信息包括此对象被开启期间在计算器系统1000中同时被开启的其它对象(例如,某个网址、某封电子邮件、某个简报文件或另一个文件档)。此外,对象关联系统100会搜集在此对象被开启时感测装置所接到的物理感测信息。基此,对象关联系统100会依据对应此对象的数字环境信息与物理感测信息来建立对应此对象的数字环境特征与物理环境特征,并且根据此对象的内容来建立其文字特征。基此,在对象关联系统100持续撷取在计算器系统1000中所被操作的多个对象的特征并据此建立环境特征关联模型后,当此些对象再次被开启时,对象关联系统100会根据环境特征关联模型中的信息来搜寻可能与被开启的对象具有关联的相关对象,并且在显示装置1010上显示相关对象的参考信息,以供使用者参考或直接通过所显示的接口开启欲操作的对象。例如,如图1所示,当使用者开启档名为A. doc的文件档(以下称为对象A. doc) 时,对象关联系统100会根据环境特征关联模型在显示装置1010中显示可能是使用者会同时使用的对象B. doc ;与对象A. doc具有相同的文字特征的对象C. pdf、对象d. ppt与对象 e. eml ;以及与对象A. doc具有类似的物理感测特征的对象f. doc。基此,使用者可根据对象关联系统100所提供的相关对象参考信息,来快速地找到工作所需的文件。图2是根据本发明的范例实施例所绘示的对象关联系统的概要方块图。请参照图2,对象关联系统100包括环境识别与监控模块102、特征分析与建立模块104、特征储存库106、特征比对模块108与主动触发模块110。环境识别与监控模块102用以检测在计算器系统1000中被开启的对象,以及持续地撷取对应此对象的数字环境信息与物理环境感测信息。例如,环境识别与监控模块102包括系统运转检测模块152、感测数据输入模块 154与焦点窗口检测模块156。系统运转检测模块152用以检测在计算器系统1000中被开启的对象(例如,如图 1所示的对象A. doc)以及与此对象同时被开启的其它对象。具体来说,使用者可能会在对某一个文件档进行编辑时,同时开启其它文件档、网址或电子邮件,以作为参考。例如,当对象A. doc被开启期间,使用者可能会开启对象B. doc、对象C. pdf、对象f. doc等。系统运转检测模块152会检测此些被开启的对象及撷取其相关属性(例如,文件路径等)。感测数据输入模块巧4用以从感测装置1012中接收对应所开启的对象的物理环境感测信息。例如,在本范例实施例中,感测装置1012包括定位装置,并且感测数据输入模块巧4会从此定位装置中接收坐标数据或地点信息。特别是,感测数据输入模块巧4会将此坐标数据或地点信息作为所开启的对象的物理感测信息。具体来说,当使用者经常于同一个地点开启多份文件时,此些文件之间可能具有关联性。例如,使用者可能会于某一客户的办公室开启相关的多份简报文件或文件档。在本范例实施例中,此定位装置是支持全球卫星定位系统(GlcAal Positioning System,GPS)以从多颗卫星中接收位置信息以计算出对应的地理地址坐标数据。然而,必须了解的是,本发明不限于此,在本发明另一范例实施例中,此定位装置亦可以是支持伽利略定位系统(Galileo Positioning System)、全球导航卫星系统(GLObal NAvigationSatellite System, GL0NASS)或辅助全球卫星定位系统 (Assisted GlobalPositioning System, AGPS)的地理坐标检测装置。焦点窗口检测模块156用以持续地检测在计算器系统1000中的焦点窗口。在此, 焦点窗口是指,在操作系统1000的桌面(即,如图1所示的显示画面)上,使用者通过输入装置1008目前所操作的对象,亦称为置顶(on-top)窗口。特征分析与建立模块104用以根据对应所开启的对象的数字环境信息与物理环境感测信息,来产生对应此对象的数字环境特征与物理环境特征。在本范例实施例中,特征分析与建立模块104会根据焦点窗口检测模块156所检测的焦点窗口,来产生所开启的对象与其它同时被开启的对象之间的焦点切换次数以及切换时间间隔,并且根据所开启的对象与其它同时被开启的对象之间的焦点切换次数以及切换时间间隔来识别对应所开启的对象的共同工作对象。例如,特征分析与建立模块104会以两个对象之间的焦点切换次数对象除以目前对象间总切换次数来作为此两个对象彼此为共同工作对象的评估值。并且,特征分析与建立模块104会根据两个对象之间的评估值与切换时间间隔来衡量此两个对象是否为共同工作对象。例如,假设在计算器系统1000中对象A. doc、对象B. doc、对象C. pdf与对象f. doc 皆处于被开启的状态,且在10点10分时对象A成为目前的焦点窗口时。之后,焦点窗口检测模块156检测到在10点10分时对象B. doc变为目前的焦点窗口 ;在10点15分时对象
A.doc变为目前的焦点窗口 ;在10点20分时对象B. doc变为目前的焦点窗口 ;在11点时 C. pdf变为焦点窗口 ;并且在11点05分时对象f.doc变为目前的焦点窗口。在此范例中, 特征分析与建立模块104会分析出对象A. doc与对象B. doc之间的焦点切换次数为3,目前对象间总切换次数为5并且平均切换时间间隔为5分钟,因此,对象A. doc与对象B. doc彼此为共同工作对象的评估值为0. 6( = 3/5)。此外,特征分析与建立模块104会分析出对象
B.doc与对象C. pdf之间的焦点切换次数为1,目前对象间总切换次数为5并且平均切换时间间隔为40分钟,因此,对象B. doc与对象C. pdf彼此为共同工作对象的评估值为0. 2 (= 1/5)。再者,特征分析与建立模块104会分析出对象C. pdf与对象f. doc之间的焦点切换次数为1,目前对象间总切换次数为5并且平均切换时间间隔为5分钟,因此,对象C. pdf与对象f. doc彼此为共同工作对象的评估值为0.2(= 1/ 。基此,依据评估值与平均间隔时间特征分析与建立模块104会判定对象A. doc与对象B. doc彼此为共同工作对象。特别是,在本范例实施例中,特征分析与建立模块104会将所开启的对象的共同工作对象作为此对象的数字环境特征。此外,特征分析与建立模块104会根据感测数据输入模块巧4所接收到的坐标数据来建立所开启的对象的物理环境特征。例如,特征分析与建立模块104会记录对象被开启时感测数据输入模块IM所接收到的坐标数据,并且将此坐标数据作为所开启的对象的物理环境特征。值得一提的是,在本发明的另一范例实施例中,特征分析与建立模块104亦可先将此坐标数据转换为地图上所标示或邻近的地点,再将此对应的地点作为所开启的对象的物理环境特征。例如,特征分析与建立模块104会将所接收到的坐标数据映像为"工业技术研究院",由此表示此份对象是使用者于工业技术研究院时被开启。在本发明的范例实例中,特征分析与建立模块104还用以从所开启的对象中撷取
11文字特征。具体来说,特征分析与建立模块104会对所开启的对象的文字内容进行断词以产生多个词组。特别是,特征分析与建立模块104会根据在此对象的文字内容中此些词组的特征权重(Feature Weight)来产生对应此对象的文字特征。图3是根据本发明一范例实施例所绘示的撷取文字特征的流程图。请参照图3,在步骤S301中,特征分析与建立模块104会撷取此对象中文字内容 (例如,重要的文字或段落)。之后,在步骤S303中,特征分析与建立模块104会对所撷取的文字内容进行断词切字以产生多个词组。并且,在步骤S305中特征分析与建立模块104 会计算在所撷取的文字内容中每一词组的特征权重。例如,在步骤S305中,特征分析与建立模块104会根据下式来计算每一词组的出现次数以及出现时间来计算其特征权重
N 1Ferquency(T) = V-χ Number ( , Τ)
Vi D{i) + l其中Frequency(T)表示词组T的特征权重,N表示初始运转对象关联系统100至目前时间点的天数,D⑴表示目前时间点与初始运转对象关联系统100开始后第i天之间的时间间隔,Number (i,Τ)表示在初始运转对象关联系统100开始后第i天中词组T的出现次数。请再参照图3,在步骤S307中,特征分析与建立模块104会将在此对象中特征权重较高的至少一个词组作为此对象的文字特征。在此,选取的词组的个数可依照系统设定或是依据频率的平均门坎作调整。例如,倘若对象A. doc中经过断词运算后被分析出对象A. doc中特征权重最高的文字为"0P22专利",特征分析与建立模块104会将"0P22专利"作为对象A.doc的文字特征之一。值得一提的是,除了以特征权重较高的文字作为文字特征之外,在本发明的另一范例实施例中,特征分析与建立模块104会记录所分析过的对象的文字内容中的词组并且利用词组之间的支持度与信心指数来决定与特征权重最高的词组具有关联的词组,并且同时将此具有关联的词组作为文字特征。在此,词组之间的支持度与信心指数是根据下式来计算Support (Tl, T2) = DNumber (Tl, T2) /TotalDConfidene (Tl,T2) = DNumber (Tl,T2) /DNumber (Tl)其中Suppor t(Tl,T2)表示词组Tl与词组T2之间的支持度;DNumber (Tl,T2)表示所分析过的对象中同时存有词组Tl与词组T2的对象的数目;TotalD表示所分析过的对象的数目;Confidene (Tl, T2)表示词组Tl与词组T2之间的信心指数;以及DNumber (Tl) 表示所分析过的对象中存有词组Tl的对象的数目。其中,当词组Tl与词组T2之间的支持度与信心指数皆大于对应的预设门坎值时,词组T2会被视为词组Tl的关联词组。例如,假设在一范例中,对象A. doc包含“0P22专利“、“USPTO “与〃资通所〃等词组”对象d. ppt包含〃 0P22专利〃、“资通所〃等词组;对象e. eml包含〃资通所"、“工研院"等词组,并且支持度与信心指数分别被设定为0.25。在此范例中,特征分析与建立模块104会计算从某一词组关联至另一词组的支持度与信心指数,并且判断是否关联成功,以产生词组关联表(如图4所示)。图4是根据本发明的范例实施例所绘的词组关联表的范例。
请参照图4,在此范例中,从〃 0P22专利〃关联至〃 USPT0"的支持度与信心指数分别为0. 33与0. 5 ;从〃 0P22专利〃关联至〃资通所〃的支持度与信心指数分别为0. 66 与1;从〃 0P22专利"关联至"工研院"的支持度与信心指数分别为0与0;从〃 USPTO“ 关联至〃 0P22专利〃的支持度与信心指数分别为0.33与1 ;从〃 USPT0"关联至〃资通所"的支持度与信心指数分别为0.33与1 ;从"USPT0"关联至"工研院"的支持度与信心指数分别为0与0;从"资通所"关联至"0P22专利"的支持度与信心指数分别为0.66 与0.66;从〃资通所〃关联至"USPTO“的支持度与信心指数分别为0.33与0.33;从" 资通所〃关联至〃工研院〃的支持度与信心指数分别为0.33与0.33;从〃工研院〃关联至〃 0P22专利"的支持度与信心指数分别为0与0;从〃工研院"关联至"USPTO“的支持度与信心指数分别为0与0;从"工研院"关联至"资通所"的支持度与信心指数分别为0. 33与1。基此,根据图4所示的词组关联表,当"0P22专利"被选定为某一对象的文字特征时,“数据所"与"工研院"等关联词组亦会被设定为此对象的文字特征。类似地, 当〃 USPT0"被选定为某一对象的文字特征时,‘‘0P22专利〃与〃资通所〃等关联词组亦会被设定为此对象的文字特征;当“资通所"被选定为某一对象的文字特征时,“0P22 专利"、“USPT0"与"工研院"等关联词组亦会被设定为此对象的文字特征;并且当〃 工研院"被选定为某一对象的文字特征时,“资通所"亦会被设定为此对象的文字特征。必须了解的是,以支持度与信心指数来选择关联词组作为文字特征仅是为范例, 本发明不限于此。在本发明的另一范例实施例中,特征分析与建立模块104亦可使用其它关联方式来选定关联词组。在本发明的范例实施例中,特征分析与建立模块104会根据对应对象的数字环境特征与物理环境特征以及对象的文字特征来建立与持续地更新环境特征关联模型,并且将此环境特征关联模型储存于特征储存库中106。具体来说,在对象关联系统100开始运转后,环境识别与监控模块102会持续地检测与撷取对象的数字环境信息与物理环境感测信息。并且,特征分析与建立模块104会持续地所接收到的数字环境信息与物理环境感测信息并且产生此对象的数字环境特征、物理环境特征与文字特征。特别是,特征分析与建立模块104会将已分析的对象的数字环境特征、物理环境特征与文字特征,记录在环境特征关联模型中并持续地更新。图5是根据本发明的范例实施例所绘示的环境特征关联模型的范例示意图。请参照图5,环境特征关联模型500包括对象字段502、共同工作对象字段504、 文字特征字段506以及感测坐标字段508。例如,对象A. doc的共同工作对象为"对象 B. doc “,对象A.doc的文字特征为"0P22专利"、“USPTO “与〃资通所〃,并且对象 A.doc 的感测坐标为"GPS (132,25)"。请再参照图2,特征比对模块108用以在对象被开启时根据特征储存库中106中的环境特征关联模型500,来识别与所开启的对象相关的对象(以下称为相关对象)。例如,特征比对模块108会将在环境特征关联模型中对应被开启的对象的共同工作对象作为对应所开启的对象的相关对象。图6是根据本发明的范例实施例所绘的依据环境特征关联模型的共同工作对象字段来搜寻相关对象的流程图。
请参照图6,在步骤S601中特征比对模块108从特征储存库中106中读取环境特征关联模型500,并且在步骤S603中特征比对模块108会根据环境特征关联模型500判断所开启的对象是否存有对应的共同工作对象。倘若所开启的对象存有对应的共同工作对象时,在步骤S605中特征比对模块108会依据共同工作对象的评估值(即,相关程度)依序地将共同工作对象作为相关对象。在本发明的范例实施例中,特征比对模块108亦会根据在环境特征关联模型中对应被开启的对象的文字特征来搜寻具有相同文字特征的其它对象作为相关对象。图7是根据本发明的范例实施例所绘的依据环境特征关联模型的文字特征来搜寻相关对象的流程图。请参照图7,在步骤S701中特征比对模块108从特征储存库中106中读取环境特征关联模型500,并且在步骤S703中特征比对模块108会根据环境特征关联模型500判断是否具有与所开启对象相同的文字特征的其它对象。倘若具有与所开启对象相同的文字特征的其它对象时,在步骤S705中特征比对模块108会依据相关程度(例如,相同文字特征的数目)依序地将此些其它对象作为相关对象。在本发明的范例实施例中,特征比对模块108亦会根据在环境特征关联模型中对应被开启的对象的感测坐标来搜寻具有相同坐标数据的其它对象作为相关对象。图8是根据本发明的范例实施例所绘的依据环境特征关联模型的感测坐标来搜寻相关对象的流程图。请参照图8,在步骤S801中特征比对模块108从特征储存库中106中读取环境特征关联模型500,并且在步骤S803中特征比对模块108会根据环境特征关联模型500判断是否具有与所开启对象相同的感测坐标的其它对象。倘若具有与所开启对象相同的感测坐标的其它对象时,在步骤S805中特征比对模块108会依据相关程度(例如,距离的远近) 依序地将此些其它对象作为相关对象。请再参照图2,主动触发模块110用以在对象被开启时根据特征比对模块108搜寻的相关对象来产生与显示相关对象参考信息(如图1所示)。值得一提的是,在本发明的范例实施例中,特征比对模块108是分别地根据环境特征关联模型中的数字环境特征(例如,共同工作对象)、文字特征与物理环境特征(例如, 感测坐标)来搜寻相关对象。然而,在本发明的另一范例实施例中,特征比对模块108亦可根据各特征的权重值来同时地考虑在环境特征关联模型中的数字环境特征、物理环境特征与文字特征来搜寻相关对象。例如,在环境特征关联模型中的数字环境特征、物理环境特征与文字特征的权重值分别地为50%、30%与20%。在此情况下,如图9所示,主动触发模块 110会集成地提供相关对象的信息,而非依据各别特征来提供。图10是根据本发明的范例实施例所绘示的用于信息致动的对象关联方法的流程图。请参照图10,在步骤S1001中,环境识别与监控模块102会撷取对应在计算器系统 1000中被开启的对象的数字环境信息与物理环境感测信息。在步骤S1003中,特征分析与建立模块104会根据对应对象的数字环境信息产生对应此对象的数字环境特征,根据对应此对象的物理环境感测信息产生对应此对象的物理环境特征。并且,在步骤S1005中,特征分析与建立模块104会根据对象的文字内容产生对应此对象的文字特征。在步骤S1003与步骤S1005中产生数字环境特征与物理环境特征的方法以及产生文字特征的方法已详细描述如上,在此不再重复描述。之后,在步骤S1007中,特征分析与建立模块104会根据对应此对象的数字环境特征、物理环境特征与文字特征更新环境特征关联模型,并且将环境特征关联模型储存在特征储存库106中。值得一提的是,步骤S1001、S1003、S1005与S1007会在对象关联系统100 开始运转后反复地被执行,以持续地更新环境特征关联模型。另一方面,在步骤S1009中,环境识别与监控模块102会持续检测是否有对象被开启。当某一对象(例如,对象A.doc)在计算器系统1000中被开启时,在步骤SlOll中,特征比对模块108会从特征储存库106中读取环境特征关联模型。之后,在步骤S1013中,特征比对模块108会根据环境特征关联模型中此对象的数字环境特征、文字特征与物理环境特征搜寻相关对象。在步骤S1013中搜寻相关对象的方法已描述如上,在此不重复描述。然后,在步骤S1015中,主动触发模块110会判断是否存有与所开启的对象相关的对象。倘若存有相关对象时,在步骤S1017中主动触发模块110会提供相关对象的参考信息。例如,相关对象的信息会被显示在桌面上。之后,流程会返回步骤S1009以持续检测是否有对象被开启。值得一提的是,除了对象之间的关联之外,在本发明的另一范例实施例中,环境识别与监控模块102的系统运转检测模块152还会检测对象被开启时操作系统1100的环境设定。例如,此环境设定包括屏幕亮度、喇叭音量等。特别是,特征分析与建立模块104可根据此环境设定来产生数字环境特征,并且当使用者之后再次开启此对象时,主动触发模块110会能够提供相关环境设定的参考信息给使用者,以利使用者快速地切换至适当的操作环境。综上所述,本发明的范例实施例能够根据使用者所开启的对象的数字环境特征、 物理环境特征与文字特征来提供相关的对象给使用者参考,由此可大幅地缩短使用者找寻所需的数据的时间。此外,当使用者开启对象时,操作此对象的相关环境设定的信息会提供给使用者,由此使用者可快速地配置工作所需的环境设定。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。
权利要求
1.一种用于信息致动的对象关联系统,包括一环境识别与监控模块,用以检测在一计算器系统中被开启的一对象,以及持续地撷取对应该对象的一数字环境信息与一物理环境感测信息;一特征分析与建立模块,用以根据对应该对象的该数字环境信息产生对应该对象的一数字环境特征,根据对应该对象的该物理环境感测信息产生对应该对象的一物理环境特征,并且根据对应该对象的该数字环境特征与该物理环境特征以及该对象的一文字特征建立一环境特征关联模型;一特征储存库,用以储存该环境特征关联模型;以及一特征比对模块,用以在该对象再次被开启时根据该环境特征关联模型识别与该对象相关的至少一相关对象。
2.根据权利要求1所述的用于信息致动的对象关联系统,还包括一主动触发模块,用以在该对象再次被开启时根据该至少一相关对象产生与显示一相关对象参考信息。
3.根据权利要求1所述的用于信息致动的对象关联系统,其中该环境识别与监控模块包括一系统运转检测模块,用以检测在该计算器系统中被开启的该对象以及与该对象同时被开启的至少一其它对象;一感测数据输入模块,用以从至少一感测装置中接收对应该对象的该物理环境感测信息;以及一焦点窗口检测模块,用以持续地检测在该计算器系统中的一焦点窗口,其中该特征分析与建立模块还用以根据所检测的该焦点窗口产生该对象与该至少一其它对象之间的一焦点切换次数以及一切换时间间隔,并且根据该对象与该至少一其它对象之间的该焦点切换次数以及该切换时间间隔来识别对应该对象的至少一共同工作对象,其中该特征分析与建立模块还用以根据该至少一共同工作对象产生该数字环境特征。
4.根据权利要求3所述的用于信息致动的对象关联系统,其中该至少一感测装置至少包括一定位装置,用以产生一坐标数据或一地点信息,其中该特征分析与建立模块将在该对象被开启时该感测数据输入模块所接收到的该坐标数据或该地点信息作为对应该对象的该物理环境特征。
5.根据权利要求1所述的用于信息致动的对象关联系统,其中该特征分析与建立模块还用以对该对象的一文字内容进行断词以产生至少一词组并且根据在该对象的该文字内容中每一该些词组的一特征权重来产生对应该对象的该文字特征。
6.根据权利要求1所述的用于信息致动的对象关联系统,其中该特征分析与建立模块还用以对该对象的一文字内容进行断词以产生多个词组并且根据在该对象的该文字内容中每一该多个词组的一特征权重以及至少一关联词组来产生对应该对象的该文字特征,其中每一该多个词组的该至少一关联词组是根据该多个词组之间的一最小支持度与一最小信心指数来决定。
7.根据权利要求3所述的用于信息致动的对象关联系统,其中该特征比对模块还用以根据对应该对象的该至少一共同工作对象来在该环境特征关联模型中识别与该对象相关的该至少一相关对象。
8.根据权利要求5所述的用于信息致动的对象关联系统,其中该特征比对模块还用以根据对应该对象的该文字特征来在该环境特征关联模型中识别与该对象相关的该至少一相关对象。
9.根据权利要求4所述的用于信息致动的对象关联系统,其中该特征比对模块还用以根据对应该对象的该坐标数据或该地点信息来在该环境特征关联模型中识别在该特征储存库中与该对象相关的该至少一相关对象。
10.根据权利要求1所述的用于信息致动的对象关联系统,其中该特征比对模块还用以根据在该环境特征关联模型中该数字环境特征、该物理环境特征与该文字特征的一权重值,来识别在该环境特征关联模型中与该对象相关的该至少一相关对象。
11.根据权利要求3所述的用于信息致动的对象关联系统,其中该系统运转检测模块还用以检测在开启该对象时该计算器系统的一环境设定, 其中该特征分析与建立模块还用以根据该环境设定产生该数字环境特征。
12.一种用于信息致动的对象关联方法,包括检测与持续地撷取对应在该计算器系统中被开启的一对象的一数字环境信息与一物理环境感测信息;根据对应该对象的该数字环境信息产生对应该对象的一数字环境特征; 根据对应该对象的该物理环境感测信息产生对应该对象的一物理环境特征; 根据该对象的一文字内容产生对应该对象的一文字特征;根据对应该对象的该数字环境特征与该物理环境特征以及该对象的该文字特征建立与更新一环境特征关联模型;储存该环境特征关联模型;以及当该对象在该计算器系统中被再次开启时,根据该环境特征关联模型识别与该对象相关的至少一相关对象。
13.根据权利要求12所述的用于信息致动的对象关联方法系统,还包括 根据该至少一相关对象产生与显示一相关对象参考信息。
14.根据权利要求12所述的用于信息致动的对象关联方法系统,其中检测与持续地撷取对应在该计算器系统中被开启的该对象的该数字环境信息与该物理环境感测信息的步骤包括检测在该计算器系统中被开启的该对象以及与该对象同时被开启的至少一其它对象;持续地检测在该计算器系统中的一焦点窗口;以及从至少一感测装置中接收对应该对象的该物理环境感测信息。
15.根据权利要求14所述的用于信息致动的对象关联方法系统,其中根据对应该对象的该数字环境信息产生对应该对象的该数字环境特征的步骤包括根据所检测的该焦点窗口产生该对象与该至少一其它对象之间的一焦点切换次数以及一切换时间间隔;根据该对象与该至少一其它对象之间的该焦点切换次数以及该切换时间间隔来识别对应该对象的至少一共同工作对象;以及根据该至少一共同工作对象产生该数字环境特征。
16.根据权利要求14所述的用于信息致动的对象关联方法,其中该至少一感测装置至少包括一定位装置,用以产生一坐标数据或一地点信息,其中根据对应该对象的该物理环境感测信息产生对应该对象的该物理环境特征的步骤包括将在该对象被开启时所接收到的该坐标数据或该地点信息作为对应该对象的该物理环境特征。
17.根据权利要求12所述的用于信息致动的对象关联方法,其中根据该对象的该文字内容产生对应该对象的该文字特征的步骤包括对该对象的该文字内容进行断词以产生至少一词组;以及根据在该对象的该文字内容中每一该些词组的一特征权重来产生对应该对象的该文字特征。
18.根据权利要求12所述的用于信息致动的对象关联方法,其中根据该对象的该文字内容产生对应该对象的该文字特征的步骤包括对该对象的该文字内容进行断词以产生多个词组;以及根据在该对象的该文字内容中每一该些词组的一特征权重以及至少一关联词组来产生对应该对象的该文字特征,其中每一该些词组的该至少一关联词组是根据该些词组之间的一最小支持度与一最小信心指数来决定。
19.根据权利要求14所述的用于信息致动的对象关联方法,其中根据该环境特征关联模型识别与该对象相关的该至少一相关对象的步骤包括根据对应该对象的该至少一共同工作对象来在该环境特征关联模型中识别与该对象相关的该至少一相关对象。
20.根据权利要求17所述的用于信息致动的对象关联方法,其中根据该环境特征关联模型识别与该对象相关的该至少一相关对象的步骤包括根据对应该对象的该文字特征来在该环境特征关联模型中识别与该对象相关的该至少一相关对象。
21.根据权利要求16所述的用于信息致动的对象关联方法,其中根据该环境特征关联模型识别与该对象相关的该至少一相关对象的步骤包括根据对应该对象的该坐标数据或该地点信息来在该环境特征关联模型中识别在该特征储存库中与该对象相关的该至少一相关对象。
22.根据权利要求12所述的用于信息致动的对象关联方法,其中根据该环境特征关联模型识别与该对象相关的该至少一相关对象的步骤包括根据在该环境特征关联模型中该数字环境特征、该物理环境特征与该文字特征的一权重值,来识别在该环境特征关联模型中与该对象相关的该至少一相关对象。
23.根据权利要求15所述的用于信息致动的对象关联方法,其中检测与持续地撷取对应在该计算器系统中被开启的该对象的该数字环境信息与该物理环境感测信息的步骤还包括检测在开启该对象时该计算器系统的一环境设定,其中根据对应该对象的该数字环境信息产生对应该对象的该数字环境特征的步骤还包括根据该环境设定产生该数字环境特征。
24. 一种计算器系统,包括一中央处理器、一随机存取存储器、一储存装置、一输入装置、一显示装置与一感测装置;一操作系统,安装于该储存装置中并且由该中央处理器来执行;以及一对象关联系统,安装于该储存装置中并且由该中央处理器来执行,该对象关联系统包括一环境识别与监控模块,用以检测在该操作系统中被开启的一对象,以及持续地撷取对应该对象的一数字环境信息与一物理环境感测信息;一特征分析与建立模块,用以根据对应该对象的该数字环境信息产生对应该对象的一数字环境特征,根据对应该对象的该物理环境感测信息产生对应该对象的一物理环境特征,并且根据对应该对象的该数字环境特征与该物理环境特征以及该对象的一文字特征建立一环境特征关联模型;一特征储存库,用以储存该环境特征关联模型;以及一特征比对模块,用以在该对象再次被开启时根据该环境特征关联模型识别与该对象相关的至少一相关对象。
全文摘要
一种用于信息致动的对象关联系统,其包括环境识别与监控模块、特征分析与建立模块、特征储存库、特征比对模块与主动触发模块。环境识别与监控模块会检测被开启的对象并撷取其数字环境信息与物理环境感测信息。特征分析与建立模块会根据数字环境信息与物理环境感测信息来产生此对象的数字与物理环境特征,根据对象的数字与物理环境特征以及文字特征建立环境特征关联模型,并在特征储存库中储存环境特征关联模型。当此对象再次被开启时,特征比对模块会根据环境特征关联模型识别与此对象相关的对象,并且主动触发模块会显示相关对象的信息。
文档编号G06F17/30GK102567383SQ201010611448
公开日2012年7月11日 申请日期2010年12月30日 优先权日2010年12月16日
发明者张圣安, 薛毓弘, 郭伦嘉, 陈俊达, 黄义雄 申请人:财团法人工业技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1