调整讯息停留时间的系统及其方法

文档序号:6610969阅读:330来源:国知局
专利名称:调整讯息停留时间的系统及其方法
技术领域
本发明系为 一种讯息停留时间系统及其方法,特别系指一种可根据用户 前后操作的浏览速度变化来调整讯息停留时间的系统及其方法。
背景技术
在任何电脑上执行的系统都会有显示讯息的功能。举例来说,在游戏系
统中当走到场景中触发到预设的事件时都会有讯息的出现;在应用系统中当 遇到特定事件被触发时也会有讯息的显示。讯息的出现,代表着系统需要用 户依照显示的讯息提示操作下一个指令,但是往往这些讯息的停留时间都是 在系统中被设计固定的,因此对用户来说有些人可能觉得讯息停留时间太 短,或者有些人可能觉得讯息停留时间太长,虽然有些系统能够提供用户依 照系统设计对讯息的停留时间长短进行调整与设定,但是用户终究仅能在一 些固定停留时间上做选择,即使是从系统中能够得到一些调整讯息停留时间 的机会,但是对用户来说也只是选择一个相较之下可以接受的方案,仍然不 能完全满足不同用户以及不同应用情况下的调整需求,更重要的是并非依照 用户实际的浏览速度来做调整。
事实上,有些情况下用户希望在使用电脑执行的系统时,讯息能够多停 留一些时间,直到用户进行操作给予回应后才切换讯息或关闭讯息,而有些 时候用户又希望讯息能够快点切换或者关闭。若是所有的讯息停留时间均过 长,则在操作电脑或是进行游戏的时候,由于往往同时不只出现一个讯息, 则多个讯息所等待的时间就很可观了;反之,若是讯息停留时间均过短,则 在操作电脑或是进行游戏的时候,就可能会让用户错过多个讯息。换句话说, 利用固定或者用户设定方式所产生的讯息停留时间控制机制,难以令用户产 生操作流畅感。
因此,有必要针对已知讯息停留时间控制技术中所存在的问题^是出具体
的改善方案。

发明内容
鉴于以上在已有技术中所提出的讯息停留时间固定无法因应不同应用 情况下作调整的问题,本发明的目的在于提供一种调整讯息停留时间的系统 及其方法,用来解决已有技术存在的讯息停留时间问题。
于本发明所揭露的调整讯息停留时间的系统及方法,其组成及运作步骤
包括侦测操作模块,用以侦测到讯息被触发时,启动计时器单元计时,并 于接收到用户操作的回应时停止计时器单元及计时,然后计算得到用户于本 次操作时所花费的本次浏览速度;比较模块,储存有用户前次浏览速度,用 以比较本次浏览速度与前次浏览速度之间的差值;及调整模块,用以依据差 值调整用户所需的讯息停留时间。
此外,本发明中更包含参数设定模块,用以储存用来调整讯息停留时 间的基本停留时间参数。当本次浏览速度小于前次浏览速度时,则必须缩短 用户的讯息停留时间,亦即将原先的讯息停留时间减去基本停留时间参数; 反之,当本次浏览速度大于前次浏览速度时,则必须延长用户的讯息停留时 间,亦即将原先的讯息停留时间加上基本停留时间参数。调整后的讯息停留 时间以及本次浏览速度都将被记录储存起来留作下次调整时的参考资讯。
为了避免过于瑣碎而频繁的对讯息停留时间进行调整,本发明更设有预 定门槛值来作为调整时的筛选,当差值的绝对值没有超过预定门槛值时或者 计算出本次浏览速度出现异常事件时,则不予调整,以免造成对系统效率上
的过多负担。对照于现有技术,本发明可以依照用户对讯息的实际回应情况 来即时调整讯息停留时间,所以可达到满足用户操作流畅感的功效。


图1是本发明调整讯息停留时间的系统实施例的方块图。 图2系本发明调整讯息停留时间的方法实施例的流程图。 图3系应用本发明进行讯息停留时间调整的时间关系图。
具体实施例方式
有关本发明的特征与实作,兹配合附图作详细说明如下。
本发明主要是提供一种调整讯息停留时间的系统及其方法,可以被应用 在同时执行有其他具备讯息提示的软件系统的电脑可执行平台上。以下将同
时搭配图1的系统方块图以及图2的方法流程图进行it明。
本发明的调整讯息停留时间系统100, —开始会通过参数二没定^^莫块110 在初始时取得基本停留时间参数(步骤210),此基本停留时间参数系用来 调整讯息停留时间的调整基本单位,包括分、秒、微秒、毫秒时间单位,或 者浏览时间的百分比例(如浏览时间的1%);讯息停留时间,则系指调 整讯息停留时间系统IOO初始时所设定的停留基本时间,包括分、秒、微秒、 毫秒时间单位。
接着,调整讯息停留时间系统IOO会持续侦测是否有任何讯息10被触 发的事件发生?触发的事件通常来自于其他系统5,当调整讯息停留时间系 统100侦测到有讯息10被触发时(步骤220 ),侦测操作模块120会启动 计时器单元130开始计时(步骤230),等到接收到来自用户操作的回应20 时(步骤241 ),就会停止计时器单元130并取得一个本次浏览速度(步骤 242),其算法将本次浏览时间除以本次讯息中的总单字数、总讯息行数或 者是总讯息页数(其中,总单字数、总讯息行数或者是总讯息页数由产生触 发事件的其他系统5提供),然后利用比较模块140取得用户在本次浏览速 度与前次浏览速度上的差值(步骤250),前次浏览速度在第一次运作时用 一般大众浏览单字、单行讯息、及单页讯息所测量而得的平均浏览速度来进 行设定,其算法就是将总单字数、总讯息行数或者是总讯息页数除以浏览时 间以算出每单位浏览时间所浏览的单字数、讯息行数或者是讯息页数,或者 算法将浏览时间除以总单字数、总讯息行数或者是总讯息页数以算出每单 字、讯息行或者是讯息页数浏览时所花费的浏览时间,当然此值亦可以依照 用户实际需求设定于比较模块140中。本发明以下将以"每单字所花费的浏 览时间"作为"浏览速度"的定义来进行说明。
为了避免过于瑣碎且频繁的调整过程,比较模块140中更设有一个预定 门槛值,当本次浏览速度减去前次浏览速度的差值的绝对值小于预定门槛值
时表示用户前后操作的回应时间差异并不明显,因此将不对讯息停留时间做
任何调整,亦即禁能调整模块150 (步骤260),举例来说,当预定门搵值 设定为1秒/字,则当比较本次浏览速度与前次浏览速度之间的差值绝对值 小于1秒/字时(亦即本次浏览速度比前次浏览速度快不到1秒,或者本次 浏览速度比前次浏览速度慢不到1秒),就视用户的回应未产生明显变化, 因此将不调整讯息停留时间,将等待下次讯息IO被触发时再重新侦测用户 的回应20以重新计算差值。另外,若侦测操作模块120计算出本次浏览速 度后发现为异常事件时,例如用户每字浏览时间花费超过60秒时,此时 亦将不进行调整讯息停留时间的程序,即禁能调整模块150而停止调整讯息 停留时间。
若判断确定差值的绝对值超过预定门搵值(亦即用户本次浏览速度比前 次浏览速度快/慢1秒),则表示需要对讯息停留时间做调整,调整时必须 先决定是要增加讯息停留时间?或者是减少讯息停留时间?此时,判断本次 浏览速度减去前次浏览速度的差值是否小于零(步骤270) 假使用户本次 浏览速度快于前次浏览速度(即差值小于零),则将讯息停留时间减去预先 所设定的基本停留时间参数,来缩短讯息停留时间(步骤272);反之,若 本次浏览速度慢于前次浏览速度(即差值大于零),则将讯息停留时间加上 基本停留时间参数,以增加讯息停留时间(步骤280)。
最后,当调整完毕之后,要执行储存记录的程序(步骤290),其中包 括两个部份(1 )调整模块150会发出请求要求比较模块140以本次浏览 速度取代原先储存的前次浏览速度作为下次调整时的前次浏览速度使用; (2)调整模块150也会将调整后的讯息停留时间给记录下来做为下次接续 调整程序使用。
图3系应用本发明的调整讯息停留时间系统100进行讯息停留时间调整 的时间关系图,用来简单说明讯息停留时间的实施例。在此先对实施例的前 提进行假设,其中讯息停留时间300 (初始设定停留基本时间为5秒);而 预先储存用来调整讯息停留时间300的基本停留时间参数310的调整基本单 位为2秒;对于用户前次浏览速度的记录为0.5秒/字(表示用户前次花费5 秒浏览完10个字)。因此,当本次浏览速度减去前次浏览速度的差值被判
断已达需要调整讯息停留时间300的时候,会根据差值(本次浏览速度减去 前次浏览速度)是否小于零来决定增加或者减少讯息停留时间300,而增加 /减少的时间即为基本停留时间参数310所设定的2秒。
如图3中所示意,当差值小于零,表示用户的回应比前次快(即本次浏 览速度快于前次浏览速度),因此可以减少讯息停留时间300的停留时间长 度,此时会将原先的讯息停留时间300减去基本停留时间参数310,而得到 新的讯息停留时间300,若以前述的假设前提,则新的讯息停留时间300将 由原先的5秒更改为3秒(即5秒减去2秒);反之,当差值大于零,表示 用户的回应比前次慢(即本次浏览速度慢于前次浏览速度),因此必须增加 讯息停留时间300的停留时间长度,此时会将原先的讯息停留时间300加上 基本停留时间参数310,而得到新的讯息停留时间300,若以前述的假设前 提,则新的讯息停留时间300将由原先的5秒更改为7秒(即5秒加上2秒)。
虽然本发明以前述的实施例揭露如上,然其并非用以限定本发明,任何 熟习本发明所属技术领域的技艺者,在不脱离本发明的精神和范围内,当可 作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利 要求书所界定者为准。
权利要求
1、一种调整讯息停留时间的系统,系用以调整用来显示一讯息的一讯息停留时间,该系统包含一侦测操作模块,用以侦测到该讯息被触发时,启动一计时器单元进行计时,并于接收到用户操作的一回应时停止该计时器单元并停止计时,并计算得到一本次浏览速度;一比较模块,储存有一前次浏览速度,用以比较该本次浏览速度与该前次浏览速度的一差值;及一调整模块,用以依据该差值调整该讯息停留时间。
2、 如权利要求1所述调整讯息停留时间的系统,其中更包含一参数设 定模块,用以储存一基本停留时间参数,该基本停留时间参数系用来调整讯 息停留时间的调整基本单位,包括分、秒、微秒、毫秒时间单位,或者浏览 时间的百分比例。
3、 如权利要求1所述调整讯息停留时间的系统,其中该本次浏览速度 及该前次浏览速度系指浏览时间除以讯息中的总单字数、总讯息行数、总讯 息页数,或是总单字数、总讯息行数、总讯息页数除以浏览时间。
4、 如权利要求1所述调整讯息停留时间的系统,其中该比较模块设有 一预定门槛值,当该差值的绝对值小于该预定门搵值时,则禁能该调整模块 而停止调整该讯息停留时间。
5、 如权利要求4所述调整讯息停留时间的系统,其中 当该差值小于零时,将该讯息停留时间减去该基本停留时间参数;及 当该差值大于零时,将该讯息停留时间加上该基本停留时间参数。
6、 如权利要求1所述调整讯息停留时间的系统,其中该调整模块更包 含于调整该讯息停留时间后,请求该比较模块以该本次浏览速度取代原先储 存的该前次浏览速度。
7、 如权利要求1所述调整讯息停留时间的系统,其中该侦测操作模块 更包含当计算出该本次浏览速度后发现为异常事件时,禁能该调整模块而停 止调整该讯息停留时间。
8、 一种调整讯息停留时间之方法,系用以调整用来显示一讯息的一讯 息停留时间,该方法包含下列步骤当侦测到该讯息-陂触发时,启动计时;当接收到用户操作的一回应时,停止计时,并计算得到一本次浏览速度; 比较本次浏览速度与预先储存的一前次浏览速度的一差值;及 依据该差值调整该讯息停留时间。
9、 如权利要求8所述调整讯息停留时间的方法,其中该方法更包含预 先储存一基本停留时间参数的步骤,其中该基本停留时间参数系用来调整讯 息停留时间的调整基本单位,包括分、秒、微秒、毫秒时间单位,或者浏览 时间的百分比例。
10、 如权利要求8所述调整讯息停留时间的方法,其中该本次浏览速度 及该前次浏览时间,系指浏览时间除以讯息中的总单字数、总讯息行数、总 讯息页数,或是总单字数、总讯息行数、总讯息页数除以浏览时间。
11、 如权利要求8所述调整讯息停留时间的方法,其中该依据该差值调 整该讯息停留时间的步骤更包含当该差值的绝对值小于一预定门棍值时,停 止调整该讯息停留时间的步骤。
12、 如权利要求11所述调整讯息停留时间的方法,其中该依据该差值 调整该讯息停留时间的步骤更包含下列步骤判断当该差值小于零时,将该讯息停留时间减去该基本停留时间参数;及判断当该差值大于零时,将该讯息停留时间加上该基本停留时间参数。
13、 如权利要求8所述调整讯息停留时间的方法,其中该方法更包含于 调整该讯息停留时间后,以该本次浏览速度取代原先储存的该前次浏览速度 的步骤。
14、如权利要求8所述调整讯息停留时间的方法,其中更包含当该本次 浏览速度为异常事件时,停止调整该讯息停留时间的步骤。
全文摘要
一种调整讯息停留时间系统及其方法,目的在于解决讯息停留时间固定而无法改变的问题,其根据用户对前后讯息的浏览速度来进行讯息停留时间的调整,而能够利用调整讯息停留时间达到用户操作时的流畅感。
文档编号G06F9/44GK101344844SQ20071012942
公开日2009年1月14日 申请日期2007年7月12日 优先权日2007年7月12日
发明者叶建华, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1