CN103677808B - 用于移动终端的时间事件设置方法及设备 - Google Patents
用于移动终端的时间事件设置方法及设备 Download PDFInfo
- Publication number
- CN103677808B CN103677808B CN201310559921.7A CN201310559921A CN103677808B CN 103677808 B CN103677808 B CN 103677808B CN 201310559921 A CN201310559921 A CN 201310559921A CN 103677808 B CN103677808 B CN 103677808B
- Authority
- CN
- China
- Prior art keywords
- time
- node
- time interval
- window
- shafts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000004048 modification Effects 0.000 claims description 25
- 238000012986 modification Methods 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000005096 rolling process Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000012163 sequencing technique Methods 0.000 description 5
- 238000007792 addition Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 239000003973 paint Substances 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种用于移动终端的时间事件设置方法及设备,该方法包括:计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;根据所述第一时间间隔确定移动终端的显示窗口高度;当所述时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;利用所述第二时间间隔调整所述窗口高度,并重绘所述窗口,将各时间节点重新设置在所述时间轴上。采用本发明实施例能够实时调整显示界面。
Description
技术领域
本发明涉及互联网应用技术,特别是涉及一种用于移动终端的时间事件设置方法及设备。
背景技术
目前,通过现有的互联网技术可以实现时间轴,即,依据时间顺序,用一条线,把一方面或多方面的事件串联起来,形成相对完整的记录体系,再运用图文的形式呈现给用户。时间轴可以运用于不同领域,最大的作用就是把过去的事物***化、完整化、精确化。目前,时间轴主要应用于一些社交网站,如QQ空间、人人网等。
现有应用方式中,时间轴中时间与信息是配对出现的,目前时间轴中各时间点以及其对应的事件是简单地以时间先后顺序进行罗列,各时间节点进行等距离均分。现提供几个时间轴产品的图例。图1示出了根据背景技术的一个应用网站的时间轴示意图。图1底部显示了1960-1970的时间轴,时间轴上的黑点对应相应时间轴节点发生的事件。其中,1960-1970间的时间轴中的各时间节点是被等距离均分的。图2示出了根据背景技术的某个人主页的时间轴示意图。其中,中间黑线显示该时间轴为2011年12月(December),两侧是按时间顺序出现的事件。图2中的时间轴中的各时间节点也是等距离均分的。图3示出了根据背景技术的谷歌(Google)搜索所使用的时间轴示意图。图3底部示意了1995-2008的时间轴,除1995-1997作为一个节点外,其他每年份作为一个节点,各时间节点间是等距离均分的。
由图1至图3可以看出,现有的时间轴在应用时至少存在如下缺陷:
1)时间轴上的时间粗粒度性,时间排列只采取先后顺序,缺乏多维度的处理方法;
2)时间轴各时间节点之间等距离均分,放在具体应用场景中,给用户生硬的交互感觉。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种用于移动终端的时间事件设置设备和相应的一种用于移动终端的时间事件设置方法。
基于本发明的一个方面,本发明提供了一种用于移动终端的时间事件设置方法,包括:
计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
根据所述第一时间间隔确定移动终端的显示窗口高度;
当所述时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
利用所述第二时间间隔调整所述窗口高度,并重绘所述窗口,将各时间节点重新设置在所述时间轴上。
可选地,所述窗口的初始高度为所述移动终端的屏幕尺寸。
可选地,所述窗口高度与事件量成正比;
若事件量超过预值,则所述窗口高度超过所述屏幕尺寸,在所述屏幕中产生滚动轴,以浏览所述窗口。
可选地,所述时间轴对应的时间长度为1天。
可选地,修改时间节点包括下列至少之一:
添加新的时间节点;
修改已有时间节点;
删除已有时间节点。
可选地,当前最短时间间隔通过如下方式计算:
遍历存储有所有时间节点信息的链表;
根据遍历结果计算当前最短时间间隔。
可选地,调整所述窗口高度,并重绘所述窗口,包括:
重新计算屏幕中每个像素点对应的时间;
根据计算结果,将各时间节点重新***所述时间轴中相应位置。
基于本发明的另一个方面,本发明还提供了一种用于移动终端的时间事件设置设备,包括:
计算模块,配置为计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
高度确定模块,配置为根据所述第一时间间隔,确定移动终端的显示窗口高度;
所述计算模块,还配置为当所述时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
重绘模块,配置为利用所述第二时间间隔调整所述窗口高度,并重绘所述窗口,将各时间节点重新设置在所述时间轴上。
可选地,所述窗口的初始高度为所述移动终端的屏幕尺寸。
可选地,所述窗口高度与事件量成正比;
所述重绘模块还配置为若事件量超过预值,则所述窗口高度超过所述屏幕尺寸,在所述屏幕中产生滚动轴,以浏览所述窗口。
可选地,所述时间轴对应的时间长度为1天。
可选地,所述计算模块还配置为:
遍历存储有所有时间节点信息的链表;
根据遍历结果计算当前最短时间间隔。
可选地,所述重绘模块还配置为:
重新计算屏幕中每个像素点对应的时间;
根据计算结果,将各时间节点重新***所述时间轴中相应位置。
在本发明实施例中,时间轴上的时间节点被修改后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔。并利用第二时间间隔调整显示窗口高度,对时间轴进行重绘,重新设置各时间节点的位置。因此,采用本发明实施例所提供的方法,当时间节点有修改时,可以根据修改情况动态进行窗口重绘,修改不同时间节点间的时间间隔,而并非是等距离均分,保持简洁、良好的交互界面。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据背景技术的一个应用网站的时间轴示意图;
图2示出了根据背景技术的某个人主页的时间轴示意图;
图3示出了根据背景技术的谷歌(Google)搜索所使用的时间轴示意图;
图4示出了根据本发明一个实施例的移动终端的时间事件设置方法的处理流程图;
图5示出了根据本发明一个实施例的时间轴绘制方法的处理流程图;
图6示出了根据本发明一个实施例的时间轴示意图;
图7示出了根据本发明实施例的在图6基础上增加一个时间节点的重绘的时间轴示意图;以及
图8示出了根据本发明一个实施例的移动终端的时间事件设置设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为解决上述技术问题,本发明实施例提供了一种新的时间轴的设置方法,能够对时间轴上的时间节点根据事件量进行重绘,以避免因时间轴各时间节点之间等距离均分所造成的交互生硬的问题。现以移动终端的时间应用作为应用场景为例,对时间轴的设置方法进行说明。图4示出了根据本发明一个实施例的移动终端的时间事件设置方法的处理流程图。参见图4,该方法至少包括步骤S402至步骤S408。
步骤S402、计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
步骤S404、根据步骤S402计算出的第一时间间隔确定移动终端的显示窗口高度;
步骤S406、当时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
步骤S408、利用步骤S406计算出的第二时间间隔调整设备的显示窗口高度,并重绘该窗口,将各时间节点重新设置在时间轴上。
在本发明实施例中,时间轴上的时间节点被修改后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔。并利用第二时间间隔调整显示窗口高度,对时间轴进行重绘,重新设置各时间节点的位置。因此,采用本发明实施例所提供的方法,当时间节点有修改时,可以根据修改情况动态进行窗口重绘,修改不同时间节点间的时间间隔,而并非是等距离均分,保持简洁、良好的交互界面。
本发明实施例能够应用于电子闹钟、日历、日志、记账、随身记、日记等各种与时间相关的任意电子应用。采用本发明实施例提供的时间显示方法,用户在使用上述任意电子应用时,可以根据时间节点的修改重绘电子应用的时间显示界面,对时间实现多维度的管理,避免给用户生硬的交互感觉。
需要说明的是,在本发明实施例为中,为与移动终端相匹配,并为用户提供尽可能好的界面感,可以设置显示窗口的初始高度为移动终端的屏幕尺寸。在实际应用中,显示窗口的实际高度与事件量成正比。例如,事件量较大,超过了预值(例如100件以上),那么,在屏幕尺寸大小的显示窗口无法将所有的事件均显示出来。以当前屏幕尺寸为一页作为参考,事件的全部显示需要两页、三页甚至更多,此时,在屏幕中生成滚动轴,利用滚动轴实现其他页的浏览。本发明实施例中,可以将设备屏幕像素高度与时间互相转换。
另外,本发明实施例中提及的时间轴对应的时间长度可以是任意时间长度,例如1年、1个月、1天、1小时、10分钟等等,也可以是非整值,例如3个月零2天,2天零4小时、4小时零25分钟等时长,具体的时间长度由实际情况而定。
参见图1,步骤S406中提及修改时间节点包括对时间节点修改的任意操作,通常可以包括以下三类:
第一类,在时间轴上添加新的时间节点;例如,时间轴上原本存在三个时间节点,分别为上午9点,中午12点,以及下午16点,增加新的时间节点后,现存在四个时间节点,分别为上午9点,上午10点,中午12点以及下午16点;
第二类,修改已有时间节点,包括修改已有时间节点的时间值、修改已有时间节点的触发方式、修改已有时间节点的铃声等等;例如,将设置为上午9点的时间节点修改为下午16点;
第三类,在时间轴删除已有时间节点;例如,时间轴上原本存在三个时间节点,分别为上午9点,中午12点,以及下午16点,删除其中一个已有时间节点(例如上午12点)后,现存在两个时间节点,分别为上午9点以及下午16点。
由上述时间节点修改所涉及的分类以及实例可以看出,当时间节点修改后,不同时间节点间的时间间隔同步发生修改。以前文提及的第一类修改方式所提供的实例为例,在本例中,第一个时间节点与第二个时间节点间的时间间隔为3小时,第二个时间节点与第三个时间节点间的时间间隔为4小时。增加新的时间节点后,相邻的不同时间节点间的时间间隔分别为1小时、2小时以及4小时。由此可见,修改时间节点后,相邻时间节点的时间间隔会发生改变。参见图1至图3,现有技术中的时间轴上各时间节点是等距离均分的,并不会因相邻时间节点的时间间隔改变,相应改变时间轴上各时间节点的位置。而在本发明实施例中,步骤S408明确提出会根据修改后的相邻时间节点的时间间隔重绘显示窗口。考虑到显示窗口与屏幕尺寸不完全一致,因此,为保证显示窗口的真实性,本发明实施例会重新计算屏幕中每个像素点对应的时间,根据计算结果,将各时间节点重新***时间轴中相应位置,实现显示窗口的重绘。
其中,最短时间间隔的计算方式可以有多种,例如,分别计算出各相邻时间节点的时间间隔,然后对各时间间隔进行比对,找出最短时间间隔。每次时间节点被修改后,再执行一次最短时间间隔的查找操作。为加速最短时间间隔的计算,本发明实施例提供了一种优选的处理方式,即,生成一个链表,在该链表中存储有所有时间节点信息,包括时间节点的时间值、与相邻时间节点的时间间隔等。当时间节点被修改,触发该链表的遍历操作,根据遍历结果计算出当前最短时间间隔。
为方便重绘,可以将相邻时间节点的最短时间时隔作为单位时间,修改前的相邻时间节点的最短时间间隔为第一时间间隔,修改后的相邻时间节点的最短时间间隔为第二时间间隔。现以具体实施例对如何应用本发明实施例提供的用于移动终端的时间事件设置方法对时间轴进行重绘进行详细阐述和说明。
实施例一
本实施例采用移动终端屏幕的像素高度与时间(一天时间,24小时)元素转换原则,将各时间节点对应的事件按照时间间隔转化为屏幕上(具体地是时间轴上)的距离间隔,给人更加直观的展示界面。
而当一天中有多个事件,事件信息量较多时,屏幕产生滚动轴,显示窗口以及所需求像素高度大于屏幕尺寸,此时重新计算配对关系,在屏幕中重绘时间轴。
在本实施例中,显示窗口的高度即时间轴的长度,显示窗口的初始高度即屏幕的尺寸,此时是没有滚动条的。显示窗口的实际高度是由相邻时间节点的最短时间间隔来决定的。
在设备后台程序中维护着一个存放时间节点信息的链表,可以通过遍历链表来计算相邻时间节点间的最短时间间隔。前文已经说明,对时间节点的添加、删除和修改都有可能改变相邻时间的最短时间间隔。因此,显示窗口一直监听时间节点的修改动作,一旦有对时间节点的修改,就立即遍历时间链表,重新计算相邻时间节点的最短时间间隔,然后根据新的相邻时间节点的最短时间间隔重新计算显示窗口的高度,重新计算每个像素点对应的时间,然后重新将各个时间节点***到时间轴上对应的位置。上面的叙述完成了一次循环,周而复始,能够保证整个时间界面一直美观有效!
图5示出了根据本发明一个实施例的时间轴绘制方法的处理流程图。参见图5,该流程至少包括步骤S502至步骤S508。
步骤S502、根据相邻时间节点的最短时间间隔,调整移动终端显示窗口的高度,计算时间轴上每个像素点对应的时间;
步骤S504、根据步骤S502的计算结果,加载时间节点到时间轴对应的时间点上;
步骤S506、修改时间节点;
步骤S508、判断相邻时间节点最短时间间隔是否修改,若是,转至步骤S502,若否,流程结束。
现从数学角度具体说明时间节点被修改应如何调整该时间轴。
首先,确定该设备中的单位时间像素间隔。单位时间像素间隔的计算公式如下:Interval=DeviceHeight/(24*12) 公式(一)
其中,Interval为时间轴上各时间节点在该设备中的单位时间像素间隔,DeviceHeight为设备屏幕高度,公式中分母取24*12意为计算每五分钟的时间间隔。
当时间节点的修改导致时间轴滚动时,DeviceHeight发生变化,需要重新计算各节点位置,进而实现重绘。DeviceHeight的变化是由相邻时间节点的最短时间间隔(ClockInterval)决定的。
假设本发明实施例选择的某一型号的设备,其屏幕初始高度是854,假设在某个时刻,ClockInterval为2小时,界面是比较美观的,假设时间间隔最短的两个相邻时间为上午8点和10点。
现在,需要在上午9点添加一个时间节点,即,最短时间间隔由2小时变为了1小时,这个时候为了界面的整洁美观,需要把DeviceHeight扩大一倍,即NewDeviceHeight=2*DeviceHeight。
同理,假设把10点的时间节点改为12点,此时若没有其他相邻时间的时间间隔小于4小时,最短时间间隔变为了4小时,这时NewDeviceHeight=1/2*DeviceHeight。
根据公式(一),DeviceHeight变化,Interval也会发生相应的变化,各个时间节点也会根据自己的时间重绘在新的位置上。
图6示出了根据本发明一个实施例的时间轴示意图。图7示出了根据本发明实施例的在图6基础上增加一个时间节点的重绘的时间轴示意图。由图6及图7可以看出,随着相邻时间节点的最小时间间隔的改变,时间节点间的高度也相应按比例改变。
由上述分析以及图6及图7的示意图可以看出,本发明实施例应用在移动终端的各应用中,配合时间应用场景,建立时间轴与移动终端像素高度的对应关系,从而给用户营造时间顺序、时间间隔等多维度的界面感受,以达到良好的用户体验。并且,本发明实施例能够为用户提供更为细致、精确的时间轴理念,在实际管理中用户可直观地体会到新加时间节点位于当天某一时刻的感觉,甚至能够提供该时刻的天气等相关信息,优化了原有时间轴管理中单维度以时间顺序进行管理的缺点。例如,参见图6及图7,每个时间节点会在节点处增加小的图标,以示意该时间节点的具体信息,例如8:35以及11:05为上午,在节点后添加上午(AM)标识,此时天气为晴,在时间节点前添加太阳的图标。而15:35为下午,在节点后增加下午(PM)标识,此时天气为多云,其显示图标为云。
图7中增加的时间节点恰好设置于图6中的两个时间节点的正中间,而在实际应用中,新增加的时间节点并不一定必须是位于在先时间节点的正中间,例如,用户添加的时间节点也可以不是11:05,可以为8:35—15:35中的任意一点,任意一点比如10:00,或者13:40等等。即使设置为其他时间点,因为最小时间间隔改动,那么时间轴比例也会按照本发明的技术方案做调整,显示窗口也会被根据新的最小时间间隔进行重绘。
为支持上述任意一个优选实施例或其组合所涉及的用于移动终端的时间事件设置方法,基于同一发明构思,本发明实施例还提供了一种用于移动终端的时间事件设置设备。图8示出了根据本发明一个实施例的用于移动终端的时间事件设置设备的结构示意图。参见图8,该设备至少包括:
计算模块810,配置为计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
高度确定模块820,配置为根据第一时间间隔,确定移动终端显示窗口高度;
计算模块810,还配置为当时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
重绘模块830,配置为利用第二时间间隔调整窗口高度,并重绘窗口,将各时间节点重新设置在时间轴上。
在一个优选的实施例中,窗口的初始高度为移动终端的屏幕尺寸。
在一个优选的实施例中,窗口高度与事件量成正比;
重绘模块还配置为若事件量超过预值,则窗口高度超过屏幕尺寸,在屏幕中产生滚动轴,以浏览窗口。
在一个优选的实施例中,时间轴对应的时间长度为1天。
在一个优选的实施例中,计算模块还配置为:
遍历存储有所有时间节点信息的链表;
根据遍历结果计算当前最短时间间隔。
在一个优选的实施例中,重绘模块还配置为:
重新计算屏幕中每个像素点对应的时间;
根据计算结果,将各时间节点重新***时间轴中相应位置。
采用本发明实施例提供的方法及设备能够达到如下有益效果:
在本发明实施例中,时间轴上的时间节点被修改后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔。并利用第二时间间隔调整显示窗口高度,对时间轴进行重绘,重新设置各时间节点的位置。因此,采用本发明实施例所提供的方法,当时间节点有修改时,可以根据修改情况动态进行窗口重绘,修改不同时间节点间的时间间隔,而并非是等距离均分,保持简洁、良好的交互界面。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的用于移动终端的时间事件设置设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
Claims (13)
1.一种用于移动终端的时间事件设置方法,包括:
计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
根据所述第一时间间隔确定移动终端的显示窗口高度;
当所述时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
利用所述第二时间间隔调整所述窗口高度,并重绘所述窗口,将各时间节点重新设置在所述时间轴上。
2.根据权利要求1所述的方法,其中,所述窗口的初始高度为所述移动终端的屏幕尺寸。
3.根据权利要求2所述的方法,其中,所述窗口高度与事件量成正比;
若事件量超过预值,则所述窗口高度超过所述屏幕尺寸,在所述屏幕中产生滚动轴,以浏览所述窗口。
4.根据权利要求1至3任一项所述的方法,其中,所述时间轴对应的时间长度为1天。
5.根据权利要求1至3任一项所述的方法,其中,修改时间节点包括下列至少之一:
添加新的时间节点;
修改已有时间节点;
删除已有时间节点。
6.根据权利要求1至3任一项所述的方法,当前最短时间间隔通过如下方式计算:
遍历存储有所有时间节点信息的链表;
根据遍历结果计算当前最短时间间隔。
7.根据权利要求1至3任一项所述的方法,其中,调整所述窗口高度,并重绘所述窗口,包括:
重新计算屏幕中每个像素点对应的时间;
根据计算结果,将各时间节点重新***所述时间轴中相应位置。
8.一种用于移动终端的时间事件设置设备,包括:
计算模块,配置为计算时间轴上的相邻时间节点的最短时间间隔,作为第一时间间隔,其中,每个时间节点对应一个事件;
高度确定模块,配置为根据所述第一时间间隔,确定移动终端的显示窗口高度;
所述计算模块,还配置为当所述时间轴上存在时间节点被修改之后,计算新的相邻时间节点的最短时间间隔,作为第二时间间隔;
重绘模块,配置为利用所述第二时间间隔调整所述窗口高度,并重绘所述窗口,将各时间节点重新设置在所述时间轴上。
9.根据权利要求8所述的设备,其中,所述窗口的初始高度为所述移动终端的屏幕尺寸。
10.根据权利要求9所述的设备,其中,所述窗口高度与事件量成正比;
所述重绘模块还配置为若事件量超过预值,则所述窗口高度超过所述屏幕尺寸,在所述屏幕中产生滚动轴,以浏览所述窗口。
11.根据权利要求8至10任一项所述的设备,其中,所述时间轴对应的时间长度为1天。
12.根据权利要求8至10任一项所述的设备,其中,所述计算模块还配置为:
遍历存储有所有时间节点信息的链表;
根据遍历结果计算当前最短时间间隔。
13.根据权利要求8至10任一项所述的设备,其中,所述重绘模块还配置为:
重新计算屏幕中每个像素点对应的时间;
根据计算结果,将各时间节点重新***所述时间轴中相应位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310559921.7A CN103677808B (zh) | 2013-11-12 | 2013-11-12 | 用于移动终端的时间事件设置方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310559921.7A CN103677808B (zh) | 2013-11-12 | 2013-11-12 | 用于移动终端的时间事件设置方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103677808A CN103677808A (zh) | 2014-03-26 |
CN103677808B true CN103677808B (zh) | 2017-05-03 |
Family
ID=50315475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310559921.7A Active CN103677808B (zh) | 2013-11-12 | 2013-11-12 | 用于移动终端的时间事件设置方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677808B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155648B (zh) * | 2015-03-31 | 2019-07-26 | 北京奇虎科技有限公司 | 一种键鼠脚本录制的方法及装置 |
CN107391510A (zh) * | 2016-05-16 | 2017-11-24 | 腾讯科技(深圳)有限公司 | 一种网络视频事件挖掘方法及*** |
CN107992300B (zh) * | 2017-11-14 | 2021-02-23 | 成都路行通信息技术有限公司 | 一种日历实现方法 |
CN108319650B (zh) * | 2017-12-28 | 2020-07-24 | 浙江大学 | 一种交互式可视化住房选址*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252573A (zh) * | 1998-10-23 | 2000-05-10 | 松下电器产业株式会社 | 日程显示方法和装置 |
CN1545662A (zh) * | 2001-08-22 | 2004-11-10 | �ʼҷ����ֵ��ӹɷ�����˾ | 时间线显示设备 |
CN103077182A (zh) * | 2012-12-12 | 2013-05-01 | 蔡成唯 | 基于时间尺子的电子数据管理方法及管理*** |
CN103218195A (zh) * | 2013-04-10 | 2013-07-24 | 广东欧珀移动通信有限公司 | 应用程序的显示调整方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103052956B (zh) * | 2010-08-03 | 2016-05-18 | 皇家飞利浦电子股份有限公司 | 用于临床事件的显示和导航的方法 |
-
2013
- 2013-11-12 CN CN201310559921.7A patent/CN103677808B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252573A (zh) * | 1998-10-23 | 2000-05-10 | 松下电器产业株式会社 | 日程显示方法和装置 |
CN1545662A (zh) * | 2001-08-22 | 2004-11-10 | �ʼҷ����ֵ��ӹɷ�����˾ | 时间线显示设备 |
CN103077182A (zh) * | 2012-12-12 | 2013-05-01 | 蔡成唯 | 基于时间尺子的电子数据管理方法及管理*** |
CN103218195A (zh) * | 2013-04-10 | 2013-07-24 | 广东欧珀移动通信有限公司 | 应用程序的显示调整方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103677808A (zh) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103677808B (zh) | 用于移动终端的时间事件设置方法及设备 | |
JP6273049B2 (ja) | イメージの提示 | |
JP6306038B2 (ja) | 一連のコンテンツ・アイテムのスクロール | |
JP5956694B2 (ja) | フィードバック・ユーザ・インターフェース要素に関連するアニメーション・シーケンス | |
JP5981661B2 (ja) | イメージに関連するアニメーション・シーケンス | |
US9292052B2 (en) | Information display method and electronic device | |
CN103902788B (zh) | 电子地图图层绘制方法和装置 | |
CN102682025A (zh) | 一种浏览器及其实现web图片评论添加和显示的方法 | |
CN103699329B (zh) | 页面缩放方法、装置及终端设备 | |
JP6563893B2 (ja) | ユーザ・インターフェースにおける構成要素のコンテンツの変更 | |
Sánchez-Rebollo et al. | CANDY statement of methods | |
Li et al. | High-order approximation to Caputo derivatives and Caputo-type advection–diffusion equations: Revisited | |
CN105512099A (zh) | 一种甘特图的生成方法及装置 | |
Duan et al. | A new bivariate rational interpolation based on function values | |
Lee et al. | On wave solutions of a weakly nonlinear and weakly dispersive two-mode wave system | |
Dione et al. | Stokes equations with penalised slip boundary conditions | |
CN103500060A (zh) | 电子地图的制作方法、制作装置、显示方法及显示装置 | |
Forinash et al. | Photogate timing with a smartphone | |
Beléndez et al. | Analytical approximate solutions for conservative nonlinear oscillators by modified rational harmonic balance method | |
Cartwright | On the smoothing of climatological time series, with application to sea-level at Newlyn | |
JP2015222285A (ja) | 地理情報システムおよび数値データの可視化用プログラム | |
CN103679434B (zh) | 闹钟时间轴设置方法及设备 | |
CN106936408A (zh) | 滤波方法、装置及电子设备 | |
CN106294414B (zh) | 数据排序方法及装置 | |
WO2018163520A1 (ja) | センサのメタデータ生成装置、センサのメタデータ生成システム、センサのメタデータ生成方法及びセンサのメタデータ生成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220725 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |