数字出版物的多维浏览方法及模块的制作方法
【专利摘要】在此公开一种数字出版物的多维浏览方法与模块。此方法包含将至少一数字出版物拆解成多个数据单元;将多个数据单元排列成一多维数据阵列,此多维数据阵列的每一维度对应数字出版物的特性;提供多个数据单元至少其中之一给使用者浏览;使用者提出的请求,包括维度及指定方向;以及在多维数据阵列的维度上,提供指定方向上的下一数据单元供使用者浏览。
【专利说明】数字出版物的多维浏览方法及模块
【技术领域】
[0001]本发明涉及一种数字出版物的多维浏览方法与模块,更具体来说,涉及一种通过拆解数字出版物的内容并依据至少一特性重新排列成多维数据阵列的浏览方法与模块。
【背景技术】
[0002]拆解成两部分后,会再以网页的格式重新编排,除了无法利用原先既存的编排格式外,也不利于在许多可携式装置上进行浏览。举例来说,传统实体的杂志是以页为单位,并且以翻页的方式来进行浏览。然而,网页的呈现却是以文件为单位,再以卷动及超链接等方式进行浏览。呈现方式的基本性差异造成转换与使用上的麻烦与困扰。
[0003]因此,有必要提供一种数字出版物的发行模块与方法,能以使用者习惯的方式提供出版物的原样浏览,并方便有效率地让使用者快速浏览,以提供更逼近甚至超越实体出版物的浏览体验。
【发明内容】
[0004]本发明一方面提供一种数字出版物的多维浏览方法与模块,以原样的方式呈现该数字出版物。
[0005]本发明另一方面提供一种数字出版物的多维浏览方法与模块,以数据单元为基础,通过拆解数字出版物的内容并依据至少一特性重新排列成多维数据阵列,以提供快速且舒适的浏览体验。
[0006]本发明又一方面提供一种数字出版物的多维浏览方法与模块,通过将数字出版物转换为多维数据阵列,使此多维数据阵列的每一维度对应数字出版物的其中一种特性,提供使用者非单一线性的浏览方式。
[0007]本发明一方面公开一种数字出版物的多维浏览方法,包含将至少一数字出版物拆解成多个数据单元;将多个数据单元排列成一多维数据阵列,此多维数据阵列的每一维度对应数字出版物的一特性;提供多个数据单元至少其中之一给使用者浏览;使用者提出的请求,包括维度及指定方向;以及在多维数据阵列的维度上,提供指定方向上的下一数据单元供使用者浏览。
[0008]本发明另一方面公开一种数字出版物的多维浏览模块,包含服务器将至少一数字出版物拆解成多个数据单元,并依据数字出版物的至少一特性将多个数据单元排列成一多维数据阵列;浏览器将多个数据单元至少其中之一提供给使用者浏览;多个输入单元分别对应至多维数据阵列的每一维度,以输入对应维度的指定方向至浏览器;其中当使用者提出通过多个输入单元其中之一向浏览器提出一请求时,浏览器在多维数据阵列的维度上,提供方向的下一数据单元供使用者浏览。
【专利附图】
【附图说明】
[0009]图1显示一种依照本发明具体实施例的数字出版物的多维浏览模块的架构示意图;
图2显示一种依照本发明具体实施例的数字出版物的多维浏览方法的流程图;
图3显示一种依照本发明具体实施例的数字出版物的数据单元;
图4显示一种依照本发明具体实施例的数字出版物的多维数据阵列;
图5显示一种依照本发明具体实施例的数字出版物的多维浏览模块的方块图;
图6显示一种依照本发明具体实施例的数字出版物的多维浏览的示意图;以及 图7显示一种依照本发明具体实施例的电子装置。
【具体实施方式】
[0010]在本文中所使用的一些术语及用词,用以使本领域技术人员能更清楚地了解本发明,然而这些说明不应被视为本发明的限制。举例来说,本发明所指的「一个实施例」、「一实施例」或其他类似语言是指本发明的至少一实施例包含其实施例的特定特征、结构或特性。因此,本说明书中所谓「在一个实施例中」并无须为相同的实施例。
[0011]模块架构
图1所示为依照本发明其中一实施例的数字出版物发行模块100。现在的网络非常的普及,如因特网、局域网(LocalAreaNetwork)、商际网络(Extranet)以及企业网络(Intranet)。典型网络包含通信媒体、路由器、网络交换器、防火墙。计算机(如用户计算机及服务器)则连接到网络以取得各种信息与服务。在本实施例中,服务器200、内容供应服务器300、以及多个客户端400各别连接至网络150。网络150是用来提供通信链路的媒介,可包括各种连接,例如有线通信链路、无线通信链路、或光纤缆线。在本实施例中,网络150是因特网,在附图中概括性地表示全球网络及网关的集合,其使用传输控制协议/因特网协议(TCP/IP)的传输协议让所有连接的设备互相通信。在因特网的中心,是主节点或主机计算机间的高速数据通信线路的骨干,其由成千上万个递送数据及消息的商务、政府、教育、及其他计算机模块组成。
[0012]惟需注意的是,图1是用作范例说明而非不同具体实施例的架构限制。举例来说,网络150亦可实施为任何适合的网络架构或各种网络的结合,并可支持任何适用于在计算机模块间作数据及/或代码通信的协议。网络150的基础架构可以使用任何已知的架构,例如各种可承载信号的缆线,如数字线路回路、传统电话线路、有线电视缆线、光纤电缆等,或各种可传递信号的无线链接,如802.llx、Wifi,蓝牙、GPRS、WCDMA、CDMA等。在另一实施例中,网络150可为热点服务供应商网络。在另一实施例中,网络150可为企业内部网络。在另一实施例中,网络150可为GPRS(通用分组无线业务)。在另一实施例中,网络150可为FRS(家庭无线电服务)。在另一实施例中,网络150可为任何手机数据网络或以小区为主的无线电网络技术。在另一实施例中,网络150可为IEEE302.1lB无线网络。在又一实施例中,网络150可为任何适合的网络或各种网络的结合。虽然附图中显示一个网络150,在其他实施例中,亦可包含各种数量的(相同或不同类型的)网络架构。
[0013]多个客户端400可通过各种方式连接至网络150,以进行数据交换或取得所需的服务。举例来说,在本实施例,客户端400通过因特网服务供应商405(ISP)来连接至网络150。因特网服务供应商405用于提供因特网连接服务、电子邮件服务、及其他电子商务服务的一服务提供者,例如中华电信、远传电信、Seednet, So-net等。然而需注意者,因特网服务供应商405并非必需,任何可通过网络150而存取主服务器200的客户端装置400皆可以使用。举例来说,客户端400可以是个人计算机、携带型计算机、手提计算机、或个人数字助理(PDA)、平板计算机、掌上计算机、电话、呼叫器、汽车、电话会议模块、电器用品或任何其他类型的电子装置实施。客户端400包含某些或所有的硬件及/或软件,例如处理器、存储器、输入装置、及输出装置。
[0014]内容供应服务器300连接至网络150,并提供各种数字出版物至服务器200。在本实施例中,内容供应服务器300为一杂志出版社所维护的服务器,其供应各种数字杂志出版物。在其它实施例中,内容供应服务器300可以是书商、广告商、新闻媒体、平面媒体、广播媒体等。内容供应服务器300可以通过各种传输途径来提供数字出版物,例如在图1所示的实施例中,内容供应服务器300通过与网络150的因特网连接,将数字出版物200传送至主服务器200。然而本发明亦不以此不限,例如内容供应服务器300亦可与主服务器200之间设立直接的专属链接,例如固定式专属传输缆线。或者,内容供应服务器300亦可通过无线链接等各种方式来连接并提供数字出版物至主服务器200。在另一实施例中,内容供应服务器300亦可被省略,而由服务器200直接进行内容的供应,本领域技术人员应当知道,此种不同变化仅为依照实际实施情况所做的调整,当仍包含在本发明的精神与范畴中。
[0015]数字出版物
在本文中所谓的数字出版物,其可以是新发行的全新内容,也可以是先发行实体刊物后,再第二次发行的数字出版物,或其它各种类型,本发明对此并无任何限制。在本实施例中,内容供应服务器300将数字出版物上传至服务器200,以供进行后续处理。数字出版物的格式在本发明中并不特别限定,而在本范例中,使用Adobe公司的PDF格式,然而其它各种不同格式的格式也可以被使用,例如DOC格式、RTF格式等。
[0016]数字出版物的拆解
图2显示一种依照本发明具体实施例的数字出版物的多维浏览方法的流程图2000。在步骤2020中,服务器200将内容供应服务器300所提供的至少一数字出版物拆解成多个数据单元。在步骤2040中,服务器200将多个数据单元排列成一多维数据阵列。多维数据阵列具有多个维度,其中每一维度对应数字出版物的一特性。在步骤2060中,客户端400提供多个数据单元至少其中之一给一使用者浏览。在使用者浏览到此数据单元后,视其实际需求,使用者在步骤2080中提出的一请求,此请求至少包括一维度及一指定方向。此时客户端400便依照使用者的请求,在步骤2100中,在请求所指定的多维数据阵列的维度上,提供指定方向的下一数据单元供使用者浏览。在此必需注意的是,为求说明方便起见,图1及图2仅提供一本发明实施例的基本架构与流程,其它更详细的实施细节会在下面的描述参照图3至图6而能更清楚地被了解。
[0017]数据单元
图3显示一种依照本发明具体实施例的数字出版物310的数据单元312。本发明拆解数字出版物310的步骤,可以视情况需求而有许多种不同的拆解方式与变化。在本实施例中,数字出版物310为一每周出刊之休闲娱乐杂志,且每期杂志中具有不同主题的单元,包括有每期以相同主题固定连载的基本单元,亦有每期变化主题的特别单元。在拆解数据单元时,便是以每个基本单元或特别单元为单位,将数字出版物拆解成多个数据单元312。现在参照图3,拆解后如图中所示的数据单元312,此外,模块更可增加指定若干相关信息的元数据314给数据单元312。举例来说,元数据312可包括数据单元312的单元的标题、序号、出刊日期、单元的主题、额外指定的关键字、作者、期刊的名称、编者、单元的字数及其它信息,以供后续多维数据阵列的形成。元数据314的信息内容可视实际情况而有增减,本发明并不设限。
[0018]另外需要注意的是,本实施例仅为举例说明,而不应被视为本发明的限制。举例来说,在其它实施例中,数据单元312的拆解也可以页为单位,将数字出版物310进行拆解,此时数据单元312的元数据314则可包括该数据单元312的刊名、页码、时间等信息。
[0019]图4显示一种依照本发明具体实施例的数字出版物310的多维数据阵列410。在本实施例中,多维数据阵列410包含一第一维度412、一第二维度414及一第三维度416。此时前述所拆解的数据单元312在第一维度412上依第一特性进行排序,而在第二维度414上依第二特性进行排序,最后在第三维度416上依第三特性进行排序,以形成多维数据阵列410。在此必需注意的是,本实施例中以三个维度来做说明仅为方便表示出本发明的特色,并不应被视为本发明的限制,本发明实施例的多维数据阵列410可以有更多或更少的维度。以前述休闲娱乐杂志的例子来说,第一维度412所对应的第一特性可以是数据单元312的序号,第二维度414所对应的第二特性可以是单元数据312的日期,而第三维度416所对应的第三特性可以是单元数据312的刊名。亦即,本发明可以在不同的实施例中依照不同的情况指定每个维度所对应的特性,以便对使用者的浏览进行最佳化。
[0020]数字出版物多维浏览模块
图5为依据本发明一具体实施例的数字出版物发行模块100的方块图,进一步公开本实施例的具体细节与其它特征与优点。服务器200通过通信元件215通过网络150向内容供应服务器300取得数字出版物310。服务器200的主控制元件210负责整体功能的运作与协调,在接收到数字出版物310后,首先会交由拆解元件220进行拆解的处理,将数字出版物310如图3所示的方式拆解成数据单元312。接着由排列单元230将数据单元312组成多维数据阵列410,并存储于多维数据阵列存储库240。
[0021]由于本发明的数字出版物发行模块100以数据单元312为单位组成的多维数据阵列410来存储数字出版物310,因此客户端400的浏览器410可以快速容易地依据数字出版物的各种特性来进行浏览,使用者可不受限于实体出版物及传统数字出版物的限制,而快速的浏览各数据单元312,进一步增加使用者的体验。浏览器410可以是一机器可读取程序代码,而在客户端400可执行的特别应用程序,或是实作为一般网络浏览器的增益模块,亦或可以直接以固件方式内嵌于客户端400,本发明并不特别设限。
[0022]数字出版物整合功能
通过前述对数字出版物310的拆解为数据单元312,再重组为多维数据阵列410的过程,本发明可以轻易地做到数字出版物的整合。举例来说,如图5所示的内容供应服务器300提供多个数字出版物310,并一一经过服务器200的拆解与重组,此时所有的数字出版物310便会以数据单元312的形式重组为多维数据阵列410后存储。因此,使用者在浏览数字出版物310时,便不用受限于个别出版物的限制,而可以轻易地以数字出版物310的各种特性,并以数据单元312为单位,达到迅速筒单的浏览。
[0023]友好的使用者界面
如图5所示,客户端400具有多个输入单元,亦即输入单元421、422及423,各自对应至多维数据阵列410的维度412、414及416。使用者通过任一个输入单元提出请求,以在对应的维度进行浏览。同样地,本发明亦并不以三个输入单元为限。再参照图6所示依照本发明具体实施例的数字出版物的多维浏览的示意图。使用者可通过鼠标602来指示模块100在第一维度412进行浏览,通过键盘604来指示模块100在第二维度414进行浏览,再通过触控板606来指示模块100在第三维度416进行浏览。因此,使用者可通过不同的输入单元而轻易地达成本发明多维浏览的结果,而不需要有过度复杂的操作。在本发明中,输入单元可以是鼠标、滚轮、轨迹球、按键、摇杆、触控板及旋钮等,本发明并不特别设限。
[0024]举例来说,在另一个实施例中,本发明可利用三维浏览的方式让使用者可以方便地在三个维度之间进行浏览,并快速地取得所需的数据。现在请参照图7,其显示一种依照本发明具体实施例的电子装置700,用以提供浏览器420的画面给使用者。电子装置700之其它元件在此不再赘述,图式中仅绘示显示给使用者的画面,以便于了解本发明。如前所述,数字出版物310被拆解成数个数据单元312,电子装置700即用以显示每个数据单元312,并依据第一维度720、第二维度730及第三维度710来提供多维浏览的阅读体验。在本实施例中,第一维度720所对应的第一特性是数据单元312的显示页面,第二维度730所对应的第二特性是单元数据312的单元主题,而第三维度710所对应的第三特性是单元数据312的期数。
[0025]此时,使用者通过电子装置700的「左键」与「右键」来控制第一维度720的调整(如图中箭头A所示)。例如在本实施例中,在图7的右方以每一次显示数据单元312 二页的方式,来提供图样内容的预览,而当使用者按下r右键」时,电子装置700便提供下二页图样内容的预览。同样地,当使用者按下「左键」时,电子装置700便提供前二页的图样内容预览。接着,使用者通过电子装置700的「上键」与r下键」来控制第二维度730的调整,(如图中箭头B所示)。例如在本实施例中,在图7的左下方以清单的方式提供单元主题的预览,而当使用者按下r下键」时,电子装置700便跳至下一个单元主题,并将图7右方更新为对应单元主题的图 样内容。同样地,当使用者按下[上键」时,电子装置700便跳至上一个单元主题,并将图7右方更新为对应单元主题的图样内容。另外,使用者再通过鼠标滚轮来控制第三维度710的调整(如图中箭头C所示)。例如在本实施例中,系在图7的左上方显示该期的期刊封面,而当使用者将鼠标滚轮r向前滚动」时,电子装置700便提供下一期的期刊封面,并且将图7的左下方更新为对应的单元主题以及将右方更新为对应的图样内容。同样地,当使用者将鼠标滚轮「向后滚动」时,电子装置700便提供前一期的期刊封面,并做其他的对应更新。同样地,前述说明仅为其中一种操作范例,本发明仍可以有许多不同的实施方式。
[0026]此外,当使用者对某一个页面感兴趣时,便可以请求模块提供放大阅读的功能。有关放大阅读的功能说明与相关优点,请参照同一 申请人:所提出的另一申请案「发行数字出版物的模块与方法』。因此,通过本发明的多维浏览模块,使用者可以快速且友好的操作方式,单纯以视觉上的浏览,在许多不同的数字出版物之间进行快速的浏览。相较于已知的线性浏览,或是一般网页的超链接浏览方式,本发明提供跨期别、跨刊物、甚至跨国别的快速浏览及检索功能,让使用者可以更有效地快速取得所需的信息。
[0027]上述的实施例用以描述本发明,然本发明技术仍可有许多的修改与变化。因此,本发明并不限于以上特定实施例的描述,本发明的要求保护的范围欲包含所有此类修改与变 化,以能真正符合本发明的精神与范围。
【权利要求】
1.一种数字出版物的多维浏览方法,包含: 将至少一数字出版物拆解成多个数据单元; 将该多个数据单元排列成一多维数据阵列,该多维数据阵列的每一维度对应该数字出版物的一特性; 提供该多个数据单元至少其中之一给一使用者浏览; 该使用者提出一请求,该请求包括一维度及一指定方向;以及在该多维数据阵列的该维度上,提供该指定方向的下一数据单元供该使用者浏览。
2.如权利要求1所述的方法,该多维数据阵列包含一第一维度、一第二维度及一第三维度,其中该排列步骤还包含: 将该多个数据单元于该第一维度上依一第一特性进行排序; 将该多个数据单元在该第二维度上依一第二特性进行排序将该多个数据单元在该第三维度上依一第三特性进行排序;以及形成该多维数据阵列。
3.—种数字出版物的多维浏览模块,包含: 一服务器,将至少一数字出版物拆解成多个数据单元,并依据该数字出版物的至少一特性将该多个数据单元排列成一多维数据阵列; 一浏览器,将该多个数据单元至少其中之一提供给一使用者浏览; 多个输入单元,分别对应至该多维数据阵列的每一维度,以输入该对应维度的一指定方向至该浏览器; 其中当该使用者提出通过该多个输入单元其中之一向该浏览器提出一请求时,该浏览器在该多维数据阵列的该维度上,提供该指定方向的下一数据单元供该使用者浏览。
4.如权利要求3所述的模块,该多维数据阵列包含一第一维度、一第二维度及一第三维度,且该多个数据单元于该第一维度上依一第一特性进行排序,在该第二维度上依一第二特性进行排序,在该第三维度上依一第三特性进行排序。
5.如权利要求3所述的模块,其中该输入单元选自以下群组的至少其中之一:鼠标、滚轮、轨迹球、按键、摇杆、触控板及旋钮。
6.如权利要求3所述的模块,其中该数字出版物的特性选自下列群组至少其中之一:标题、序号、日期、主题、关键字、作者、编者、刊名及字数。
7.如权利要求3所述的模块,其中该服务器依照该数据单元的内容,指定至少一关键字给该数据单元。
8.如权利要求3所述的模块,其中该服务器依照该多个数据单元的内容,各别指定一时间标记。
9.如权利要求3所述的模块,其中该浏览器为一可携式电子装置,该可携式电子装置选自下列至少其中之一:携带型计算机、个人数字助理、平板计算机、掌上计算机、电子纸及移动电话。
【文档编号】G06F17/30GK103885946SQ201210553936
【公开日】2014年6月25日 申请日期:2012年12月19日 优先权日:2012年12月19日
【发明者】胡春阳 申请人:上海卡尼信息科技有限公司