[发明专利]一种显示画面的动态排版方法有效
申请号: | 201110051000.0 | 申请日: | 2011-02-25 |
公开(公告)号: | CN102650985A | 公开(公告)日: | 2012-08-29 |
发明(设计)人: | 蔡弘扬;薛格闵;高子腾 | 申请(专利权)人: | 易搜比控股公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25;G06T11/60 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 英属开曼群*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 画面 动态 排版 方法 | ||
1.一种显示画面的动态排版方法,用以动态排版并显示多个数据项于一显示画面,其特征在于,该显示画面的动态排版方法包括以下步骤:
(a)取得该显示画面的一可排版区域;
(b)计算该可排版区域的大小,藉以于该可排版区域中套入一具有多个显示窗格的样板;
(c)计算该些显示窗格各自的一版面置放起始位置;
(d)依据该些显示窗格的数量由至少一数据库中取得对应数量的该些数据项;
(e)计算该些数据项各自的一数据权重值,并依照该些数据权重值的大小,将该些数据项排序并暂存于一暂存序列中;
(f)依序取出该暂存序列中的所有该些数据项,并依照各该显示窗格的该版面置放起始位置依序置入对应的该数据项于该些显示窗格内;以及
(g)接收一使用者操作指令,并重复该步骤(b)至该步骤(g)的动作。
2.如权利要求1所述的显示画面的动态排版方法,其特征在于,该样板具有的该些显示窗格以二直栏式或三直栏式或四直栏式的其中一种版面呈现。
3.如权利要求1所述的显示画面的动态排版方法,其特征在于,该步骤(b)以及该步骤(c)之中以计算像素值的方式,选择套用的该样板,并计算该样板的各该显示窗格的该版面置放起始位置;且该步骤(b)包括:
依据该可排版区域以及一预设字段宽度计算一字段个数;以及
依据该字段个数选择得到该样板并将该样板套入该可排版区域。
4.如权利要求1所述的显示画面的动态排版方法,其特征在于,该步骤(d)包括:
对于具有多个图片连结的该数据项,执行一图片过滤程序;以及
对于具有少于100字的一摘要,执行一纯文字处理程序,以取得对应该数据项的一原始网页内容或一原始图片。
5.如权利要求1所述的显示画面的动态排版方法,其特征在于,该数据库中的该些数据项透过简易信息聚合所订阅的至少一频道的实时更新信息。
6.如权利要求1所述的显示画面的动态排版方法,其特征在于,该些数据项至少包括一标题、一内文或一图片连结,该图片连结对应于一数据图片;且于该步骤(e)中依据该标题、该内文或该图片连结计算对应的该数据权重值,并藉由该些数据项的该些数据权重值的大小排序;
该些数据权重值的一图片权重值是当该数据图片的一宽高比小于0.75时,该数据图片的该图片比例参数是0.5;当该宽高比大于或等于0.75时,该数据图片的该图片比例参数是1;
而该些数据权重值的一文章权重值是log10(该内文的字数×10),当该文章权重值大于5.5时,于该步骤(e)中调整该文章权重值为5.5+(原始的该文章权重值-5.5)×0.2。
7.如权利要求1所述的显示画面的动态排版方法,其特征在于,该步骤(f)包括:
依据该些显示窗格的排版顺序,依序取出该暂存序列中的所有该些数据项;
对于具有一图片连结的该数据项所对应的该显示窗格,计算该显示窗格的一图片显示区域,并依据该图片连结对应的一数据图片的宽度、高度以及对应的该显示窗格的宽度、高度,缩放该数据图片;
将缩放过的该数据图片显示于该图片显示区域,并裁切超出该图片显示区域的部分;以及
依据该版面置放起始位置,将每个该数据项的一标题或一内文置入对应的该显示窗格中的该图片显示区域以外之处。
8.如权利要求1所述的显示画面的动态排版方法,其特征在于,该使用者操作指令是一缩小指令或一放大指令,以依据该使用者操作指令套入对应的该样板,并将该些数据项显示于对应的该样板中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易搜比控股公司,未经易搜比控股公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110051000.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗衣拧水设备
- 下一篇:一种直流无刷电机直接驱动的减速离合器及其洗衣机