网站简化方法及使用其的网站简化装置与流程

文档序号:12550677阅读:411来源:国知局
网站简化方法及使用其的网站简化装置与流程

本发明关于一种网站简化方法,且特别是一种可简化网站结构以提供直觉性操作的网站简化方法,以及使用其的网站简化装置。



背景技术:

随着数字时代的来临,网络所提供的信息量也逐渐提升。用户可以通过计算机、智能型手机、平板计算机等电子装置浏览网站所提供的网页,以获得各种新知。

以桌面计算机或笔记本电脑来说,用户常操作鼠标来浏览网页。举例来说,用户可用鼠标点选想浏览的网页,并利用鼠标的滚轮进行浏览。以智能型手机或平板计算机等触控装置来说,用户可以直接操作触控屏幕来浏览网页。

然而,一个网站可能具有数量庞大的跳转连结(即超链接),并连接至多个网页。这些跳转链接杂乱又不规则,使得这些网页的层次不明确。对使用者来说,这样的网站复杂且无法直觉性地浏览。



技术实现要素:

本发明实施例提供一种网站简化方法。所述网站简化方法适用于网站简化装置。所述网站简化方法包括以下步骤。步骤A:获取网站的多个网页。步骤B:分析这些网页的网页地址(Uniform Resource Locator,URL)。步骤C:根据这些网页的网页地址建立网站结构。网站结构具有多个层级, 且这些层级分别包括至少一网页。步骤D:重建这些网页彼此的导向关系,并建立十字型浏览关联表。十字型浏览关联表包括重建后的这些网页的导向关系,且重建后的这些网页的导向关系为十字型结构。

本发明实施例提供一种网站简化方法。所述网站简化方法适用于网站简化装置。所述网站简化方法包括以下步骤。步骤A:获取网站的多个网页。步骤B:分析这些网页的网页地址。步骤C:根据这些网页的网页地址建立网站结构。网站结构具有多个层级,且这些层级分别包括至少一网页。步骤D:重建这些网页彼此的导向关系,并建立双向型浏览关联表。双向型浏览关联表包括重建后的这些网页的导向关系,且重建后的这些网页的导向关系为双向型结构。

本发明实施例提供一种网站简化装置,用以执行网站简化方法。网站简化装置包括网站下载器、网站结构产生器以及浏览关联表产生器。网站结构产生器耦接于网站下载器。浏览关联表产生器耦接于网站结构产生器。网站下载器用以取获网站的多个网页。网站结构产生器用以分析这些网页的网页地址,并根据这些网页的网页地址建立网站结构。网站结构具有多个层级,且这些层级分别包括至少一网页。浏览关联表产生器用以重建这些网页彼此的导向关系,并建立十字型浏览关联表或双向型浏览关联表。十字型浏览关联表与双向型浏览关联表分别包括重建后的这些网页的导向关系,且重建后的这些网页的导向关系为十字型结构或双向型结构。

综上所述,本发明实施例所提供的网站简化方法及使用其的网站简化装置,可以将网站的网站结构重建为十字型结构或双向型结构。通过将网站结构简化为十字型结构或双向型结构,用户可以用更直觉式的方式操作并浏览网站内的网页。

为使能更进一步了解本发明之特征及技术内容,请参阅以下有关本发明之详细说明与附图,但是此等说明与所附图式仅系用来说明本发明,而非对本发明的权利范围作任何的限制。

附图说明

图1是本发明实施例提供的网站简化装置的示意图。

图2是本发明实施例提供的网站简化方法的流程图。

图3是本发明实施例提供的建立网站结构的流程图。

图4是本发明实施例提供的网站结构的示意图。

图5是本发明实施例提供的产生十字型浏览关联表的流程图。

图6是本发明实施例提供的十字型浏览关联表的示意图。

图7是本发明其他实施例提供的产生双向型浏览关联表的流程图。

图8是本发明其他实施例提供的双向型浏览关联表的示意图。

图9是本发明其他实施例提供的网站简化装置的示意图。

具体实施方式

在下文将参看随附图式更充分地描述各种例示性实施例,在随附图式中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供此等例示性实施例使得本发明将为详尽且完整,且将向熟习此项技术者充分传达本发明概念的范畴。在诸图式中,可为了清楚而夸示层及区的大小及相对大小。类似数字始终指示类似组件。

应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件或信号等,但此等组件或信号不应受此等术语限制。此等术语乃用以区分一组件与另一组件,或者一信号与另一信号。另外,如本文中所使用, 术语「或」视实际情况可能包括相关联之列出项目中之任一者或者多者之所有组合。

请参阅图1,图1是本发明实施例提供的网站简化装置的示意图。网站简化装置1设置于一网站储存服务器2。网站储存服务器2之储存装置(图1未绘示)储存了至少一网站的相关数据,并通过HTTP协议或HTTPS协议输出网站内的至少一网页,以供使用者进行浏览。网站简化装置1包括网站下载器10、网站结构产生器11、浏览关联表产生器12以及传输器13。网站下载器10耦接于网站结构产生器11。网站结构产生器11耦接于浏览关联表产生器12。浏览关联表产生器12耦接于传输器13。传输器13耦接于至少一电子装置3。

网站下载器10包含适当的逻辑、电路和/或编码,用以从网站储存服务器2的储存装置下载网站的相关数据。具体来说,网站下载器10从网站储存服务器2下载一个网站内的所有网页的网页地址(Uniform Resource Locator,URL)。网页地址中包括了传输协议、服务器、路径以及查询。举例来说,网页地址「http://www.vogue.com.tw/fashion/fashionnews/index.asp?iPage=1」中的「http」是传输协议,「www.vogue.com.tw」是服务器,「/fashion/fashionnews/」是路径,「index.asp?iPage=1」是查询。网页地址的结构为所属技术领域具通常知识者,在因特网中常用的技术,故在此不再赘述。

网站结构产生器11包含适当的逻辑、电路和/或编码,用以分析这些网页的网页地址。网站结构产生器11分别根据这些网页地址内的至少一特定符号拆解这些网页地址,并将这些网页地址划分为多个部件。举例来说,网站结构产生器11接收网页地址「http://www.vogue.com.tw/fashion」后,根据冒号双斜线「://」、斜线「/」、问号「?」或与号「&」的至少其中一者,将网页地址拆解成「http」、「www.vogue.com.tw」以及「fashion」三个部件。

接着,网站结构产生器11根据分析后的网页地址建立网站的网站结构。网站结构例如为树状结构,其包括多个层级,且这些层级分别包括至少一网页。至于网站结构产生器11建立网站结构的步骤将于下方段落配合图3、4做进一步说明。

浏览关联表产生器12包含适当的逻辑、电路和/或编码,用以重建这些网页彼此的导向关系,并建立十字型浏览关联表或双向型浏览关联表。导向关系这些网页彼此的连接关系。这些网页之主网页与从属于此主网页的子网页可以根据导向关系相互导向。

十字型浏览关联表与双向型浏览关联表包括重建后的这些网页的导向关系,用以代表显示这些网页的浏览顺序。于本实施例中,浏览关联表产生器12将网站结构重建为十字型结构,并根据十字型结构的网站产生十字型浏览关联表。于十字型结构的网站中,每一个网页包括至多四个导向关系。此网页通过各个方向上的导向关系分别导向不同的网页。换言之,重建后的这些网页的导向关系为十字型结构。

举例来说,十字型结构的网站内的每一个网页的上行连结(Uplink)、下行连结(Downlink)、左行连结(Leftlink)以及右行连结(Rightlink)仅会分别导向一个网页。如此一来,用户可以操控键盘上的箭头键来浏览此网站。或者,用户可以操作电子装置之控制屏幕做出向上滑动、向下滑动、向左滑动或向右滑动等动作来浏览此网站。附带一提,上述箭头键以及向上滑动、向下滑动、向左滑动、向右滑动等动作仅为举例说明,并非用以限制本发明。所属技术领域具有通常知识者可依实际情况与需求自行设计如何操作电子装置来浏览网站。至于浏览关联表产生器12产生十字型浏览关联表的步骤将于下方段落配合图5、6做进一步说明。

于其他实施例中,浏览关联表产生器12将网站结构重建为双向型结构,并根据双向型结构的网站产生双向型浏览关联表。于双向型结构的网 站中,每一个网页包括至多两个导向关系,且每一个网页的导向关系仅会分别导向一个网页。换言之,重建后的这些网页的导向关系为双向型结构。

举例来说,双向型结构的网站内的每一个网页的左行连结以及右行链接仅会分别导向一个网页。如此一来,用户可以操控键盘上的左、右键来浏览此网站。或者,用户可以操作控制屏幕做出向左滑动、向右滑动等动作来浏览此网站。附带一提,上述左、右键以及向左滑动、向右滑动等动作仅为举例说明,并非用以限制本发明。所属技术领域具有通常知识者可依实际情况与需求自行设计如何操作电子装置来浏览网站。至于浏览关联表产生器12产生双向型浏览关联表的步骤将于下方段落配合图7、8做进一步说明。

传输器13包含适当的逻辑、电路和/或编码,用以接收浏览关联表产生器12输出的十字型浏览关联表或双向型浏览关联表,并将十字型浏览关联表或双向型浏览关联表输出至电子装置3。电子装置3便可根据十字型浏览关联表或双向型浏览关联表浏览网站。传输器13可以无线传输方式或有线传输方式与电子装置3进行通信,本发明并不对此做限制。此外,本发明实施例并不限制电子装置3的数量。于其他实施例中,传输器13亦可连接于多个电子装置3,并将十字型浏览关联表或双向型浏览关联表输出至这些电子装置3。

接着将进一步介绍网站简化装置1的运作流程。配合图1,请参阅图2,图2是本发明实施例提供的网站简化方法的流程图。图2所提供的网站简化方法是用于图1的网站简化装置1。于步骤S10,网站下载器10从网站储存服务器2的储存装置获取至少一网站的所有网页,并将网站的相关数据输出至网站结构产生器11。于步骤S20,网站结构产生器11分析每一个网页的网页地址,并将每一个网页地址拆解为多个部件。于步骤S30,网站结构产生器11根据分析后的网页地址建立网站的网站结构。

于步骤S40,浏览关联表产生器12重建这些网页彼此的导向关系,并建立十字型浏览关联表。于步骤S50,浏览关联表产生器12将十字型浏览关联表输出至电子装置3,以供电子装置3根据十字型浏览关联表浏览这些网页。

为了进一步说明网站结构产生器11如何建立网站的网站结构,请参阅图3以及图4。图3是本发明实施例提供的建立网站结构的流程图。图4是本发明实施例提供的网站结构的示意图。于步骤S301,网站结构产生器11在分析完这些网页的网页地址后,分别计算这些网页地址内的部件的部件数量。以网页地址「http://www.vogue.com.tw/fashion」来说,此网页地址包括「http」、「www.vogue.com.tw」以及「fashion」三个部件。以网页地址「http://www.vogue.com.tw/fashion/fashionnews」来说,此网页地址包括「http」、「www.vogue.com.tw」、「fashion」以及「fashionnews」四个部件。

于步骤S302,网站结构产生器11根据这些网页地址的部件数量分别将这些网页分类在网站结构的层级中。也就是说,这些网页中具有相同的部件数量的网页会被分类在网站结构的同一层级。以图4来说,网站结构包括了4个层级。具有一个部件的网页会被分类在第一层级。具有两个部件的网页会被分类在第二层级。具有三个部件的网页会被分类在第三层级。具有四个部件的网页会被分类在第四层级。

举例来说,网站结构产生器11先将「http://www.vogue.com.tw」、「http://www.vogue.com.tw/fashion」、「http://www.vogue.com.tw/collection」以及「http://www.vogue.com.tw/fashion/fashionnews」这4个网页地址划分为多个部件,接着计算各个网页地址的部件数量。

网站结构的第一层级代表此网站所使用的传输协议「http」。由于上述4个网页地址均使用HTTP协议,故上述4个网页地址均由第一层级开始延伸。

网页地址「http://www.vogue.com.tw」包括2个部件,以下将简称此网页地址所对应的网页为网页Page1。网页地址「http://www.vogue.com.tw/fashion」以及「http://www.vogue.com.tw/collection」分别包括3个部件,以下将简称两个网页地址所对应的网页为网页Page1.1以及网页Page1.2。网页地址「http://www.vogue.com.tw/fashion/fashionnews」包括4个部件,以下将简称此网页地址所对应的网页为网页Page1.1.1。因此,网页Page1被分类到网站结构的第二层级,网页Page1.1、Page1.2被分类到网站结构的第三层级,且网页Page1.1.1被分类到网站结构的第四层级。

于步骤S303,网站结构产生器11比较这些网页地址的部件,并判断这些网页彼此间的导向关系,以建立网站结构。根据网页Page1.1、Page1.2的网页地址的结构,网站结构产生器11判断网页Page1.1、Page1.2均系网页Page1的子网页。因此,网站结构产生器11将网页Page1.1、Page1.2导向网页Page1。接着,网站结构产生器11判断网页Page1.1.1系网页Page1.1的子网页,故网站结构产生器11将网页Page1.1.1导向网页Page1.1。

以此类推,网站结构产生器11同样根据这些网页地址的部件来判断其他网页的导向关系,以完成图4所示的网站结构。由图4可知,属于第三层级的网页Page1.1、Page1.2、Page1.3系网页Page1的子网页。属于第三层级的网页Page1.1.1、Page1.1.2、Page1.1.3系网页Page1.1的子网页。属于第三层级的网页Page1.2.1系网页Page1.2的子网页。属于第三层级的网页Page1.3.1、Page1.3.2系网页Page1.3的子网页。

附带一提,图4所示的网站结构仅为示意说明,并非用以限制本发明。于其他实施例中,网站结构亦可能包括更多个层级,且每一个层级所包括的网页数量亦可能有所变化。

为了进一步说明浏览关联表产生器12如何建立十字型浏览关联表,请参阅图5、6。图5是本发明实施例提供的产生十字型浏览关联表的流程图。图6是本发明实施例提供的十字型浏览关联表的示意图。于步骤S401,浏览关联表产生器12接收网站结构产生器11输出的网站结构,并根据网站结构建立该网站结构中不同层级间的网页的深度导向关系,以将每一个网页与其他层级的网页之间的导向关系单一化。于本实施例中,浏览关联表产生器12定义上行连结与下行链接为深度导向的链接,故网页可通过上行连结与下行链接进行深度导向的跳转。

深度导向关系为属于不同层级的网页之间的导向关系,亦可说是主网页与子网页之间的导向关系。以网页Page1.1来说,网页Page1.1对上可跳转至网页Page1,对下可跳转至网页Page1.1.1、网页Page1.1.2、网页Page1.1.3。也就是说,网页Page1.1.1、网页Page1.1.2、网页Page1.1.3所提供的内容是网页Page1.1所提供的内容的延伸。

需注意的是,网站结构中的一个网页可能具有多个子网页。在重建导向关系时,浏览关联表产生器12会将此网页导向这些子网页中的一个特定子网页作为深度导向关系。接着,浏览关联表产生器12再将特定子网页导向同一层级的其他的子网页。也就是说,此网页导向其子网页的深度导向关系被单一化。举例来说,于图4的网站结构中,网页Page1.1具有网页Page1.1.1、Page1.1.2、Page1.1.3这3个子网页。在重建导向关系时,浏览关联表产生器12将网页Page1.1导向网页Page1.1.1。此时,网页Page1.1无法直接以深度导向的跳转到网页Page1.1.2、Page1.1.3,而是先跳转至网页Page1.1.1,再通过下述之广度导向关系跳转至网页Page1.1.2、Page1.1.3。

于步骤S402,浏览关联表产生器12根据网站结构建立网站结构中各层级内的这些网页的广度导向关系,并将每一个网页与同一层级的网页之间的导向关系单一化。建立广度导向关系代表属于同一层级的网页可以直接地相互跳转,而不需要回到共同的主网页再进行跳转。因此,广度导向 关系为同一层级的网页之间的导向关系。于本实施例中,浏览关联表产生器12定义左行连接与右行连接为广度导向的链接,故网页可通过左行连结与右行链接进行广度导向的跳转。

以网页Page1.1来说,原本网页Page1.1与网页Page1.2并没有直接的导向关系。当网页Page1.1欲跳转至网页Page1.2,网页Page1.1必须先回到网页Page1,再从网页Page1跳转至网页Page1.2。在建立广度导向关系后,网页Page1.1可直接跳转至网页Page1.2,而不需要回到网页Page1。同样地,网页Page1.2亦可直接跳转至网页Page1.1或网页Page1.3。

浏览关联表产生器12将每一个网页与同一层级的网页之间的导向关系单一化,代表每一个网页的左行连接仅会导向一个网页,且右行连接同样仅会导向一个网页。

附带一提,本实施例系将同一层级中相邻的两个网页相互导通。然而,本发明实施例并不以此为限,只要同一层级中的网页两两相互导通即可。举例来说,浏览关联表产生器12将网页Page1.1导向网页Page1.3,再将网页Page1.3导向网页Page1.2,而网页Page1.1与网页Page1.2之间并未直接相互导向。

于本实施例中,当一个网页无法以广度导向进行跳转时,浏览关联表产生器12会切换至深度导向的跳转,并将此网页导向其他层级中的其中一个网页。举例来说,由于网页Page1.3无法向左进行广度导向的跳转,浏览关联表产生器12将网页Page1.3导向第三层级的其中一个网页(例如网页Page1.1.1)。反过来说,由于网页Page1.1.1无法向右进行广度导向的跳转,浏览关联表产生器12将网页Page1.1.1导向第二层级的网页1.3。

于其他实施例中,当一个网页无法以广度导向进行跳转时,浏览关联表产生器12并不会切换至深度导向的跳转,而是维持广度导向的跳转,并将此网页导向所属层级中的另一个网页。举例来说,由于网页Page1.3 无法向左进行广度导向的跳转,浏览关联表产生器12将网页Page1.3导向同一层级的网页Page1.1。反过来说,由于网页Page1.1无法向右进行广度导向的跳转,浏览关联表产生器12将网页Page1.1导向同一层级的网页Page1.3。

于步骤S403,浏览关联表产生器12根据上述之广度导向关系与深度导向关系将图4的网站结构重建为十字型结构,并产生图6所提供的十字型浏览关联表。

通过将网站重建为十字型结构,网站结构可以被简化。简化后的网站内的每一个网页仅有上行连结、下行连结、左行连结以及右行链接四种方向的导向关系,且上行连结、下行连结、左行连结以及右行链接分别将此网页导向一个网页。因此,电子装置3可以利用直接通过箭头键来产生广度导向信号或深度导向信号以浏览网站内的网页,并提供使用者直觉式的浏览方式。

另一方面,浏览关联表产生器12还可以将网站结构重建为双向型结构,并根据双向型结构的网站产生双向型浏览关联表。请参阅图7、8,图7是本发明其他实施例提供的产生双向型浏览关联表的流程图。图8是本发明其他实施例提供的双向型浏览关联表的示意图。于步骤S411,浏览关联表产生器12接收网站结构产生器11输出的网站结构,并将网站结构中不同层级间的这些网页的深度导向关系清除。也就是说,浏览关联表产生器12将图4中第一层级与第二层级间、第二层级与第三层级间以及第三层级与第四层级间的深度导向关系清除。

于步骤S412,浏览关联表产生器12从各层级中选择至少一指定网页,接着分别将这些层级的指定网页导向不同层级的指定网页。需注意的是,各层级之间仅会通过一个网页相互导向。举例来说,浏览关联表产生器12将第二层级的网页Page1.1导向第一层级的网页Page1,并将第二层级的网页Page1.3导向第三层级的网页Page1.1.1。第二层级中仅有网页Page1.1 与第一层级相互导向,且第二层级中仅有网页Page1.3与第三层级相互导向。

于步骤S413,浏览关联表产生器12建立网站结构中各层级内的这些网页的广度导向关系,并将每一个网页与同一层级的网页之间的导向关系单一化。类似于图5之步骤S402,浏览关联表产生器12分别将第一层级、第二层级以及第三层级内相邻的两个网页相互导向。于本实施例中,浏览关联表产生器12同样定义左行连接与右行连接为广度导向的链接,故网页可通过左行连结与右行链接进行广度导向的跳转。

于步骤S414,浏览关联表产生器12根据上述之广度导向关系将图4的网站结构重建为双向型结构,并产生图8所提供的双向型浏览关联表。于双向型结构中,每一个网页仅能向左或向右进行广度导向的跳转,而不能进行深度导向的跳转。需要通过前述之指定网页才能跳转至不同层级的网页。

据此,网站结构可以被简化成双向型结构,或称扁平型结构。简化后的网站内的每一个网页仅有左行连结以及右行链接两种方向的导向关系,且左行连结以及右行链接分别将此网页导向一个网页。因此,电子装置3可以利用直接利用左、右键来浏览网站内的网页。

请参阅图9,图9是本发明其他实施例提供的网站简化装置的示意图。类似于图1的网站简化装置1,图9所示的网站简化装置1’同样包括网站下载器10’、网站结构产生器11’、浏览关联表产生器12’以及传输器13’。网站下载器10’、网站结构产生器11’、浏览关联表产生器12’以及传输器13’的连接关系以及功能类似于图1的网站简化装置1,于此不再多加冗述。

与图1的网站简化装置1不同的是,本实施例的网站简化装置1’并非设置于网站储存服务器,而是设置于远程服务器4’中。远程服务器4’可以 是任何第三方架设服务器。远程服务器4’连接于网站储存服务器,并从网站储存服务器获取至少一网站的相关信息,以执行网站简化方法。

综上所述,本发明实施例所提供的网站简化方法及使用其的网站简化装置,可以将网站的网站结构重建为十字型结构或双向型结构。通过将网站结构简化为十字型结构或双向型结构,用户可以用更直觉式的方式操作并浏览网站内的网页。

以上所述,仅为本发明最佳的具体实施例,惟本发明的特征并不局限于此,任何熟悉该项技艺者在本发明的领域内,可轻易思及的变化或修饰,皆可涵盖在以下本案的专利范围。

【符号说明】

1、1’:网站简化装置

2、2’:网站储存服务器

3、3’:电子装置

4’:远程服务器

10、10’:网站下载器

11、11’:网站结构产生器

12、12’:浏览关联表产生器

13、13’:传输器

http:传输协议

Page1、Page1.1、Page1.2、Page1.3、Page1.1.1、Page1.1.2、Page1.1.3、Page1.2.1、Page1.3.1、Page1.3.2:网页

S10~S50:步骤流程

S301~S303:步骤流程

S401~S403:步骤流程

S411~S414:步骤流程。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1