CN106325895B - 预载关注网页的启动方法以及*** - Google Patents

预载关注网页的启动方法以及*** Download PDF

Info

Publication number
CN106325895B
CN106325895B CN201510338560.2A CN201510338560A CN106325895B CN 106325895 B CN106325895 B CN 106325895B CN 201510338560 A CN201510338560 A CN 201510338560A CN 106325895 B CN106325895 B CN 106325895B
Authority
CN
China
Prior art keywords
tool
network
unification
unified
attention
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
Application number
CN201510338560.2A
Other languages
English (en)
Other versions
CN106325895A (zh
Inventor
张伟东
林俊孝
蓝士承
张皓翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yousandi Science and Technology Development (Shenzhen) Co., Ltd.
Original Assignee
Yousandi Science And Technology Development Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yousandi Science And Technology Development Shenzhen Co Ltd filed Critical Yousandi Science And Technology Development Shenzhen Co Ltd
Priority to CN201510338560.2A priority Critical patent/CN106325895B/zh
Publication of CN106325895A publication Critical patent/CN106325895A/zh
Application granted granted Critical
Publication of CN106325895B publication Critical patent/CN106325895B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种预载关注网页的启动方法以及***,该预载关注网页的启动方法包括:(a)提供用以建置(model)一工作空间(workspace)的一可投影的空间实体,且该可投影的空间实体包括一监视规则;(b)利用相对应于该工作空间的一被投影的工作空间(projected workspace)取得一网络统一化元素(web matter);(c)当该网络统一化元素被存取(accessed)时,计数该网络统一化元素的一关注因子(concern factor);以及(d)于该网络统一化元素的该关注因子符合该监视规则时,请求执行一预载程序。藉由本发明,可以收集分布于各种服务器或机器中的网页,并且依据受关注网页受关注的情形来预载与受关注网页有关的其它网页。

Description

预载关注网页的启动方法以及***
技术领域
本发明是关于一种网页的预载,特别是关于一种预载关注网页的启动方法及***。
背景技术
网页服务器被配置为储存网页以及于请求此些网页时传送此些网页的信息。使用者可透过适当机器、浏览器或平台向网页服务器提出请求网页,然后透过适当的投影来观看网页内容。
目前解析网页对于网页服务器或机器而言是需花费很多时间和处理能力,特别是要解析的网页量增加的情形。当使用者想要存取其感兴趣的网页时,他们通常是没有耐心来等待网页的显示的。如何迅速地响应使用者对于网页的请求,并且快速地将网页显示给使用者观看,此乃平台或***发展者所重视的课题之一。
再者,在网页中有许多的新闻、文章或贴文可允许使用者存取,因此发展出许多方法来预测使用者关注的潜在内容。举例来说,中国台湾专利第552521号揭露一种网页的可预测高速暂存和凸显方法,网页浏览器预测并自动搜寻一网页文件,该网页文件连结到包括网页使用者感兴趣的项目的一现时显示的网页。无论如何,上述当中的内容有些是使用者根本不再感兴趣的内容,在此情况下,网页的更新或预载可能降低网页服务器的效率,并且对网络服务器和使用者而言无太大益处。是以,对于平台或***发展业者而言,如何决定预载网页的时间是很重要的。
发明内容
本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种预载关注网页的启动方法以及***,其利用一关注因子对一受关注的网络统一化元素启动一预载程序。这对于使用者和受使用者邀请的其它人而言,优点是可在短时间内存取该受关注的网络统一化元素。
本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种预载关注网页的启动方法以及***,其中的关注因子可因应一受关注的网络统一化元素被存取的情况而更新,且于关注因子吻合或符合一监视规则时才启动一预载程序,藉此降低网页解析的负荷。
本发明解决其技术问题所采用的技术方案是提供一种预载关注网页的启动方法,其包含:
利用由一可投影的空间实体(projectable space instance)所投影生成的一被投影的工作空间(projected workspace)收集至少一受关注网页(concerned web page)以获取一网络统一化元素(web unified matter);其中,该网络统一化元素包括一连结(link)和该至少一受关注网页的一网页快照;
当该网络统一化元素被存取(accessed)时,计数该网络统一化元素的一关注因子(concern factor);以及
在该网络统一化元素的该关注因子符合一监视规则的条件下,执行一预载程序。
较佳地,该被投影的工作空间配置有至少一统一化工具(unified tool)。
较佳地,该可投影的空间实体是由一统一化脚本(unified script)所生成(instantiated),且该统一化脚本是被一文档类型定义(DTD)、一可扩展标记语言纲要(XMLschema)、一结构化语言(structured language)或一结构化协议(structured protocol)所宣告而成。
较佳地,该至少一统一化工具包括一网络统一化元素收集工具(web unifiedmatter collector)、一网络统一化元素预载工具(web unified matter preloader)、一网页关注监视工具(web concern monitor)、一网络统一化元素观看工具(web unifiedmatter viewer)及/或一观看记录工具(viewed record)。
较佳地,该网络统一化元素收集工具用以快照该受关注网页以取得该网页快照,并以一元素转换规则(matterization rule)取得该网络统一化元素;及/或
该网络统一化元素预载工具用以以一预载规则执行该预载程序;及/或
该网页关注监视工具用以以该监视规则执行监视该网络统一化元素的该关注因子是否符合该监视规则的监视步骤;及/或
该网络统一化元素观看工具用以存取该网络统一化元素;及/或
该观看记录工具用以执行该计数该网络统一化元素的该关注因子的计数步骤。
较佳地,该观看记录工具还提供该网络统一化元素的该关注因子给该网页关注监视工具,或者由该网页关注监视工具本身监视该观看记录工具。
较佳地,该至少一统一化工具还包括一网络元素输入器(web matter importer),该网络元素输入器用以导入该网络统一化元素至该被投影的工作空间中。
较佳地,该被投影的工作空间配置有至少一统一化信息单元(unifiedinformation unit)以及至少一统一化工具(unified tool),且相对应于该至少一统一化信息单元的至少一原始信息包括一文件(file)、一网页(web page)、一数据库(data baserow)、一策略、一规则、一运作规范(policy)、一规则(rule)、该被投影的工作空间的一运作规范(policy)以及任一可存取于一相关机器或一服务器的数据中的至少一者,而相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序(application)、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者。
较佳地,该网络统一化元素的该关注因子是以该网络统一化元素被存取的一频率表示、或者是以该网络统一化元素被存取的一历时表示、或者是以该网络统一化元素连续两次被存取之间所需的时间表示。
较佳地,该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。
本发明还提供一种启动预载关注网页的***,其包括一可投影的空间实体;以及由该可投影的空间实体所投影生成的一被投影的工作空间,且该被投影的工作空间用以收集至少一受关注网页(concerned web page)以获取一网络统一化元素(web unifiedmatter);其中,该被投影的工作空间中配置有多个统一化工具,且该多个统一化工具包括:一网络统一化元素收集工具,其用以快照该受关注网页以取得该网页快照,并以一元素转换规则(matterization rule)取得该网络统一化元素;一网络统一化元素观看工具,用以存取该网络统一化元素;一观看记录工具,用以当该网络统一化元素被存取时,计数该网络统一化元素的一关注因子;一网页关注监视工具,用以以一监视规则监视该网络统一化元素的该关注因子;以及一网络统一化元素预载工具,用以于该网络统一化元素的该关注因子符合该监视规则的条件下以一预载规则执行一预载程序。
较佳地,该可投影的空间实体是由一统一化脚本(unified script)所生成(instantiated),并且该统一化脚本是被一文档类型定义(DTD)、一可扩展标记语言纲要(XML schema)、一结构化语言(structured language)或一结构化协议(structuredprotocol)所宣告而成。
较佳地,该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。
较佳地,该可投影的空间实体是经由一路径连结信息(uniform resourceidentifier,URI)而获得。
较佳地,该***还包括一网络元素输入器(web matter importer),该网络元素输入器用以导入该网络统一化元素至该被投影的工作空间中。
较佳地,该网络统一化元素的该关注因子反映该网络统一化元素被存取的一频率、该网络统一化元素被存取的一历时或者该网络统一化元素连续两次被存取之间所需的时间。
本发明亦提供一种预载关注网页的启动方法,其包含:
提供用以建置(model)一工作空间(workspace)的一可投影的空间实体,且该可投影的空间实体包括一监视规则;
利用一相对应于该工作空间的一被投影的工作空间(projected workspace)取得一网络统一化元素(web matter);
当该网络统一化元素被存取(accessed)时,计数该网络统一化元素的一关注因子(concern factor);以及
于该网络统一化元素的该关注因子符合该监视规则时,请求执行一预载程序。
较佳地,该被投影的工作空间配置有至少一统一化工具,且相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序(application)、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者。
较佳地,该至少一统一化工具包括:
一网络统一化元素收集工具,其用以快照一受关注网页以取得一网页快照,并以一元素转换规则(matterization rule)取得该网络统一化元素;及/或
一网络元素输入器(web matter importer),其用以导入该网络统一化元素至该被投影的工作空间中;
一网络统一化元素观看工具,用以存取该网络统一化元素;及/或
一观看记录工具,用以于该网络统一化元素被存取时计数该网络统一化元素的该关注因子;
一网页关注监视工具,用以以一监视规则监视该网络统一化元素的该关注因子;及/或
一网络统一化元素预载工具,用以于该网络统一化元素的该关注因子符合该监视规则的条件下以一预载规则执行该预载程序。
较佳地,该可投影的空间实体是由一统一化脚本(unified script)所生成(instantiated),且该统一化脚本是被一文档类型定义(DTD)、一可扩展标记语言纲要(XMLschema)、一结构化语言(structured language)或一结构化协议(structured protocol)所宣告而成。
本发明预载关注网页的启动方法以及***,利用一关注因子对一受关注的网络统一化元素启动一预载程序,对于使用者和受使用者邀请的其它人而言,可在短时间内存取该受关注的网络统一化元素;且该关注因子可应该受关注的网络统一化元素被存取的情况而更新,且于关注因子吻合或符合一监视规则时才启动预载程序,藉此降低网页解析的负荷。藉由本发明,可以收集分布于各种服务器或机器中的网页,并且依据受关注网页受关注的情形来预载与受关注网页有关的其它网页。
附图说明
图1:为统一化方法于一实施例的实施概念示意图。
图2:为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图。
图3:为图2所示个人工作空间的一较佳配置示意图。
图4:为投影工作空间的方法于一较佳实施例的初始状态示意图。
图5A:为图4所示投影工作空间的方法的运作概念示意图。
图5B:为图4所示投影工作空间的方法的运作概念示意图。
图6:为图4所示可投影的空间实体与图5B所示被投影的工作空间的相对关系示意图。
图7:为依据本发明的一第一实施例的流程示意图。
图8:为图7所述被投影的工作空间及其中的多个统一化工具的概念示意图。
图9:为网络统一化元素于一较佳实施例的概念示意图。
图10:为被收集的网络统一化元素和预载的网络统一化元素于一较佳实施例的一示意图。
图11:为本发明启动预载关注网页的***于一较佳实施例的概念示意图。
具体实施方式
本发明可藉由以下描述,包括以下的术语汇编以及结论性实例,而得到更充分地理解。为简洁起见,本说明书中引用的出版物,包括专利的公开内容,并入本文以供参考。
以下本发明的实施例是非限制性的,并且仅代表本发明的各种态样及特征。就最受限制的技术意义而言,本文所述的“信息源”指的是可以被诠释为有用信息的符号序列,且该些有用信息是用来组织和标签数据;其中,信息源可包括:网站(如互联网服务)、内部网络、网络社群、软件、电子书、数据库以及其它信息的媒体(如非瞬时计算机可用的储存媒体、移动装置储存媒体)。又,本文所述的“原始信息”可包括文件、网页、数据库、策略、规则或任一种可存取于相关机器和服务器的数据,而本文所述的“原始工具”可包括公用程序、界面工具集、智能代理工具、应用程序、服务工具或任一种可存取于相关机器和服务器的可执行元件。惟,信息源、原始信息及原始工具皆不以上述为限。
又,“原始信息”以及“原始工具”皆为本文所述的“原始元素”的一种实施态样,且于实施本发明时,来自相同或不同“信息源”的多个“原始元素”皆能够经由一统一化方法而分别被模型化为多个“统一化元素”,使得在同一作业环境中的多个“统一化元素”皆能够彼此兼容以进而协同进行特定任务;其中,“统一化工具”及“统一化信息单元”皆为“统一化元素”的一种实施态样。又,本文所述的“元素转换器(Matterizer)”为用以对“原始元素”进行统一化的构件、装置或程序代码。
于一实施例中,上述统一化方法可为:依据一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始信息,从而将原始信息模型化(modeling)为统一化信息单元,及/或依据另一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始工具,从而将原始工具模型化为统一化工具;其中,该统一化数据结构以及该另一统一化数据结构可相同或不同,且上述统一化方法可藉由元素转换器(Matterizer)来完成。
请参阅图1,其为上述统一化方法于一实施例的实施概念示意图。图1示意了元素转换器992依据统一化数据结构993而重整原始元素991的一属性和一相关连结,以将原始元素991模型化为统一化元素994,使统一化元素994的基本属性包括原始元素的类型(type)以及指出原始元素所在之处的连结(link)。
于本实施例中,原始元素991至少包括原始信息(图未示)或原始工具(图未示),但不以此为限。其次,上述统一化方法中,当可从原始信息取得的属性与欲在统一化信息单元中统一的属性相对应时,则可经由元素转换器992而直接产生统一化信息单元;而当可从原始信息取得的属性与欲在统一化信息单元中统一的属性无法对应时,则需先透过对原始信息的属性和相关连结进行逻辑上的重整来重新定义原始信息,使原始信息被转换为其属性与欲在统一化信息单元中统一的属性相对应的新的原始信息,以进而间接地产生统一化信息单元。
又,当原始工具与工作空间(workspace)的作业环境兼容时,可经由元素转换器992而直接地产生该统一化工具;而当原始工具与工作空间的作业环境不兼容时,则需透过一转化器(adapter)及/或原始工具的软件开发包(SDK)驱动原始工具而间接地产生该统一化工具;其中,该转化器(adapter)是用来提供工作空间兼容的界面实作(interfaceimplementation)。
有关本实施例中所述的“统一化方法的具体实施方式”、“统一化元素的具体获得方式”以及“元素转换器的具体运作方式”,还可参考申请号为14/324069、名称为“A METHODOF UNIFYING INFORMATION AND TOOL FROM A PLURALITY OF INFORMATION SOURCES”的美国专利申请,以及可参考以该申请号为14/324069的美国专利申请作为要求优先权基础、申请号为201410768564.X、名称为“将来自多个信息源的信息及工具予以统一化的方法以及应用该方法的计算机程序产品与装置”的中国专利申请,故在此即不再予以赘述。
特别说明的是,上述统一化方法仅为本发明所采用的统一化方法的一种实施例,将来自不同信息源的多个原始元素予以统一化的方法并不以上述为限,本技术领域普通技术人员可依据实际应用需求而进行任何均等的变更设计。
以下再举例二种不同于上述说明的统一化方法。第一种统一化方法为应用于Garmin卫星导航中的信息统一化方法,Garmin卫星导航的兴趣地标(Point of Interest,POI)功能即是透过该信息统一化方法对输入其中的原始地标信息(原始信息)进行统一化程序而获得相对应的统一化地标信息(统一化信息单元);第二种方法为应用于安卓(Android)***的工具统一化方法,安卓(Android)***是一个以Linux为基础的开放原始码移动装置操作***,但安卓***中的应用程序(原始工具)大都是由Java所编写的,故由Java所编写的应用程序(原始工具)皆可经由该工具统一化方法而被模型化为可与安卓***兼容的统一化应用程序(统一化工具),进而能够在安卓***中被执行。
再者,本文所述的“工作空间”指的是可供至少一元素转换器及/或至少一工具及/或至少一信息进行互动以执行特定任务的工作空间,且至少一信息及/或至少一工具可藉由至少一元素转换器而被输入至工作空间中,但将信息及/或工具输入工作空间的方式并不以此为限;其次,以下所述的信息输入器(information importer)(如图2中的信息输入器9881、9882、9883等)皆为元素转换器的一种实施态样。再者,本文所述的“统一化脚本”指的是可作为实现工作空间的中间语言,且透过“统一化脚本”可使至少一元素转换器及/或至少一信息及/或至少一工具被提供(如内建或外挂)至工作空间。
于一实施例中,上述至少一信息为自至少一信息源所取得的至少一原始信息经由被统一化后而形成的至少一统一化信息单元,而上述至少一工具为自至少一信息源所取得的至少一原始工具经由被统一化后而形成的至少一统一化工具;其中,使用者可依据不同的任务而将所需的统一化信息单元及/或统一化工具由相对应的信息源加入(如内建或外挂)至个人工作空间中,故“工作空间”可为一用户导向的“个人工作空间”。
进一步而言,请参阅图2与图3,图2为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图,图3为图2所示个人工作空间的一较佳配置示意图。图2与图3示意了使用者依据任务的需求而将相对应于Dropbox 982中的原始信息985的统一化信息单元985’、相对应于云端硬盘983中的可兼容的原始工具986的第一统一化工具986’以及相对应于服务器984中的不可兼容的原始工具987的第二统一化工具987’组合至个人工作空间981中;详言之,使用者可先编辑一个用以作为实现个人工作空间981的中间语言的统一化脚本980,且藉由统一化脚本980而设置(configure)Dropbox982的信息输入器9881、云端硬盘983的信息输入器9882以及服务器984的信息输入器9883;其中,信息输入器9881可将Dropbox 982中的原始信息985予以统一化为统一化信息单元985’,并输入至个人工作空间981。
再者,图2与图3亦示意了存放在云端硬盘983内的原始工具为可兼容的原始工具986(也就是该可兼容的原始工具986可与在个人工作空间981中供统一化工具用的元件架构兼容),且透过统一化脚本980(利用其中的信息输入器9882)可将相对应于可兼容的原始工具986的第一统一化工具986’直接地提供至个人工作空间981。
又,图2与图3还示意了存放在服务器984内的原始工具为不可兼容的原始工具987(也就是该不可兼容的原始工具987与在个人工作空间981中供统一化工具用的元件架构不兼容),且需透过统一化脚本980(利用其中的可兼容的转化器989以及信息输入器9883)才得以将相对应于不可兼容的原始工具987的第二统一化工具987’提供至个人工作空间981。
此外,图3亦示意了使用者依据实际应用需求而配置安排(如分组(grouping)或置放(placing))统一化信息单元985’、第一统一化工具986’以及第二统一化工具987’在个人工作空间981的特定区域;最后,使用者就可因应统一化工具以及统一化信息单元之间的运作关系(例如两者间的点击动作或拖曳动作)而藉由使用统一化工具存取或控制相对应的统一化信息单元而执行所需的任务。
有关本实施例中所述的“以统一化脚本作为实现个人工作空间的中间语言的具体实施方式”、“使用者依据实际应用需求而将所需的统一化信息单元及/或所需的统一化工具由相对应的信息源自由组合至个人工作空间中以执行任务的具体实施方式”,还可参考申请号为14/325466、名称为“METHOD FOR PERFORMING TASK ON UNIFIED INFORMATIONUNITS IN A PERSONAL WORKSPACE”的美国专利申请,以及可参考以申请号为14/324069、14/325466的美国专利申请作为要求优先权基础、申请号为201410796528.4、名称为“在个人工作空间中对统一化元素进行组合工作的方法以及应用该方法的计算机程序产品与***”的中国专利申请,故在此即不再予以赘述。
特别说明的是,上述个人工作空间仅为工作空间的一种实施例,应用于本发明的工作空间不以上述为限;举例来说,作为实现工作空间的中间语言的统一化脚本可预先被编辑而使得工作空间成为内建有预设元素转换器及/或预设信息及/或预设工具的工作空间,而这样的工作空间并非是限定给个人操作,亦可因应实际应用需求而供多个使用者同时进行操作或分别进行操作。
再者,本文所述的“工作空间”可经由一“投影工作空间的方法”而被投影至任何具有计算能力的电子装置,令任一使用者可于任何具有计算能力的电子装置上操作“被投影的工作空间(projected workspace)”。
于一实施例中,投影工作空间的方法包括:首先,经由一路径连结信息(URI)取得由统一化脚本所生成(instantiated)的一可投影的空间实体(projectable spaceinstance);其中,统一化脚本被定义来配置元素转换器、信息以及工具中的至少一者以建置工作空间(如先前说明),且可投影的空间实体被用来建立相对应于工作空间的被投影的工作空间,以提供用以操作元素转换器、信息以及工具中的至少一者以执行任务的界面;接着,利用一投影手段(projector)解译该可投影的空间实体以及建立供元素转换器、信息以及工具中的至少一者配置于该可投影的空间实体中的作业环境,以进而执行被投影的工作空间,藉此以供至少一使用者与被投影的工作空间互动。
其中,投影手段可从远程数据站、可投影的空间实体或预载应用程序中取得,并被载入至用以提供兼容性环境以执行投影手段的一引擎(engine),而引擎可包括Javascript引擎、视窗应用程序或Linux应用程序中等,但不以上述为限;再者,统一化脚本可被一文档类型定义(DTD)、一可扩展标记语言纲要(XML schema)、一结构化语言(structuredlanguage)或一结构化协议(structured protocol)等所宣告而成,但不以上述此为限;而可投影的空间实体可为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structured language)或一结构化协议(structured protocol)等所生成的一实体(instance),但不以上述为限。
进一步而言,请参阅图4、图5A~图5B及图6,图4为上述投影工作空间的方法于一较佳实施例的初始状态示意图,图5A以及图5B为图4所示投影工作空间的方法的运作概念示意图,图6为图4所示可投影的空间实体与图5B所示被投影的工作空间的相对关系示意图。其中,于图4所示的初始状态中,存在有可互相连结(如透过网络连结)的第一电子装置971以及第二电子装置972,且第一电子装置971中储存有可投影的空间实体973,而第二电子装置972中内建有一投影手段974。
又,统一化脚本980是被一文档类型定义(DTD)所宣告而成,且其被定义来配置至少一信息输入器(其为元素转换器的一种实施态样)及/或至少一统一化信息单元及/或至少一统一化工具以建置(model)一工作空间,而可投影的空间实体973则为一可扩展标记语言(XML)所生成的实体,其如图6所示,被用来建立(build)相对应于工作空间的一被投影的工作空间976,并被允许信息输入器及/或统一化信息单元及/或统一化工具加入其中或从其中移除。
再者,第二电子装置972的投影手段974会在第二电子装置972上建立供被投影的工作空间976运作的作业环境975,并提供一微核心977(见图6)予该作业环境975以装载(equip)要加入被投影的工作空间976中的至少一信息输入器及/或至少一统一化信息单元及/或至少一统一化工具;其中,当第二电子装置972透过一路径连结信息取得第一电子装置971中的可投影的空间实体973时,第二电子装置972中的投影手段974就开始对可投影的空间实体973进行解译,其如图5A所示;又,当可投影的空间实体973被投影手段974解译后,被投影的工作空间976就会依据可投影的空间实体973所解译的内容而建立在作业环境975上,其如图5B所示,如此第二电子装置972端的使用者就可经由第二电子装置972与被投影的工作空间976进行互动,进而执行相关任务。
以下进一步以图6所示的使用情境来说明上述统一化脚本980、可投影的空间实体973以及被投影的工作空间976的相互关系。图6所示的使用情境为:建立一个可被投影并能够读取存放于指定网络空间内的jpg图片文件与gif图片文件以供使用者观看的工作空间,且于本使用情境中,统一化脚本980以一文档类型定义(DTD)来宣告,而可投影的空间实体973则以可扩展标记语言(XML)生成。
又,可投影的空间实体973中会被加入一个信息输入器以及一个统一化工具,且信息输入器是用来将相对应于至少一原始信息的至少一统一化信息单元输入至被投影的工作空间976中。于本使用情境中,信息输入器为一Dropbox输入器(即图示虚线方框9761),且原始信息为Dropbox 979信息源中的jpg图片文件9791、9792与gif图片文件9793,统一化信息单元则为稍后所述的统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’,而统一化工具为一图片阅读器(即图标虚线方框9762),其用以读取输入至被投影的工作空间976中的图片文件。
再者,被投影的工作空间976是于可投影的空间实体973被第二电子装置972中的投影手段974解译后被建立起来,使得被投影的工作空间976上配置有一Dropbox输入器9761’(相对应于图示虚线方框9761)以及一图片阅读器9762’(相对应于图示虚线方框9762),Dropbox输入器9761’再将Dropbox979信息源中的jpg图片文件9791、9792与gif图片文件9793予以统一化并输入至被投影的工作空间976,使得分别相对应于jpg图片文件9791、9792与gif图片文件9793的统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’在被投影的工作空间976上呈现;接着,当第二电子装置972端的使用者经由特定的操作方式对统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的任一者进行操作时(如点击统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者,或将统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者拖曳至图片阅读器9762’),图片阅读器9762’就会读取统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者的内容而使其呈现出来供使用者观看。此外,上述Dropbox输入器9761’以及图片阅读器9762’是由微核心977所装载(equip)。
特别说明的是,可投影的空间实体973的路径连结信息可为超文本传输协议(HTTP)路径连结信息或文件传送协议(FTP)路径连结信息,而若是第一电子装置971与第二电子装置972为一共同装置时,可投影的空间实体973的路径连结信息亦可为本机文件(local file)连结信息,但路径连结信息的形态不以上述为限。
有关本实施例中所述的“投影工作空间的方法的具体获得方式”,还可参考申请号为14/577772、名称为“METHOD OF PROJECTING A WORKSPACE AND SYSTEM USING THESAME”的美国专利申请,以及可参考以申请号为14/324069、14/325466、14/577772的美国专利申请作为要求优先权基础、申请号为201410814138.5、名称为“投影工作空间的方法以及应用该投影工作空间的方法的***”的中国专利申请,故在此即不再予以赘述。
特别说明的是,上述投影工作空间的方法仅为本发明将工作空间投影至任何具有计算能力的电子装置的一种投影方法,但将工作空间投影至任何具有计算能力的电子装置的投影方法并不以上述为限,本技术领域普通技术人员可依据实际应用需求而进行任何均等的变更设计。
接下来说明本发明预载关注网页的启动方法。请参阅图7和图8,图7为本发明预载关注网页的启动方法的一较佳方法流程图,图8为图7所述被投影的工作空间及其中的多个统一化工具的概念示意图。首先,提供一可投影的空间实体(步骤10);再依据该可投影的空间实体而投影生成一被投影的工作空间20(步骤12),且该被投影的工作空间20配置有至少一统一化工具以及至少一元素转换器;于本较佳实施例中,至少一元素转换器包括一网络元素输入器37(web matter importer),其是用以导入一网络统一化元素至被投影的工作空间20中;而至少一统一化工具则包括一网络统一化元素收集工具32(web unifiedmatter collector)、一网络统一化元素预载工具33(web unified matter preloader)、一网页关注监视工具34(web concern monitor)、一网络统一化元素观看工具35(webunified matter viewer)以及一观看记录工具36(viewed record),但本发明不限于此些。
再者,若干规则可配合该些统一化工具来执行任务。举例但非用以限制本发明地,网络统一化元素收集工具32被配置来快照(snapshot)一受关注网页以取得一网页快照,并以一元素转换规则321(matterization rule)(如前述统一化方法)取得网络统一化元素,网络统一化元素预载工具33则用以以受关注的网络统一化元素的一预载规则331(preloading rule)执行一预载程序,而网页关注监视工具34用以以一监视规则341(monitoring rule)执行一监视步骤。
请同步参阅图8与图9,图9为前述网络统一化元素于一较佳实施例的概念示意图。一使用者5欲收集他/她所关注的一或多个网页或是连结,并且此些受关注网页可储存于一远程网页服务器中。举例来说,使用者5关注一发展中的目标事件,例如一则新闻。他/她欲收集若干路径连结信息(uniform resource identifier,URI),在此些路径连结信息中有若干与该目标事件有关的报导、文章或其它贴文可以被存取以及分享给他/她的朋友。于本较佳实施例中,使用者5可以透过被投影的工作空间20将对应受关注网页的一或多个连结7增加到被投影的工作空间20中。接着,被投影的工作空间20的网络统一化元素收集工具32会快照受关注网页以取得一网页快照,并且利用元素转换规则321予以进行元素化以取得被收集的网络统一化元素42。每一被取得且被收集的网络统一化元素42形成时即包括一被收集的连结421(collected link)以及受关注网页的一网页快照422(web snapshot),并且被收集的网络统一化元素42可储存于一储存单元40(storage)中;其中,储存单元40可以与被投影的工作空间20处在同一机器中,抑或是储存单元40可以是一独立的机器或一服务器,而被收集的网络统一化元素42可以被网络元素输入器37(web matter importer)导入至被投影的工作空间20中,并且被网络统一化元素观看工具35(web matter viewer)存取。
接着,请再度参阅图7与图8,当使用者5以网络统一化元素观看工具35存取网络统一化元素时,观看记录工具36将计数网络统一化元素的一关注因子(步骤14)。一般了解的情况是,网页的解析可造成网页服务器或机器相当大的负荷,并可造成久候的传输或下载时间。在本发明中,受关注网页的网页快照422是有利于降低使用者5的等候时间的,并且使用者5可以预先观看网页快照422。假若网页快照422吸引使用者5,并且使用者5利用网络统一化元素观看工具35存取网页快照422时,观看记录工具36能够计数被收集的网络统一化元素42的关注因子,然后将关注因子提供给网页关注监视工具34。
接着,监视网络统一化元素的关注因子以启动一预载程序(步骤16)。于本较佳实施例中,当网络统一化元素观看工具35存取被收集的网络统一化元素42时,网络统一化元素观看工具35可通知网页关注监视工具34,但本发明不限于此。可以选择的,网页关注监视工具34可以担任一代理人(agent)来自行监视观看记录工具36。再者,网页关注监视工具34是以一监视规则341(monitor rule)判断被收集的网络统一化元素42的关注因子,藉以决定被收集的网络统一化元素42是否符合监视规则341。若是关注因子吻合或符合监视规则341,则网页关注监视工具34会请求一预载程序(preloading process),网络统一化元素预载工具33则因应网页关注监视工具34的请求而执行预载程序。最后,网络统一化元素预载工具33再以预载规则331收集至少一预载连结。预载规则331可包括一适当的运算法则,例如涉及数据挖掘(data mining)的运算法则,诸如此类运算法则不再此说明。
于本较佳实施例中,使用者5可能对被收集的网络统一化元素42感兴趣,因此在短时间内重复存取被收集的网络统一化元素42。在此种例子中,关注因子能快速更新,并且很频繁地执行预载程序。此外,预载连结会很频繁地更新和被收集,且网络统一化元素收集工具32会产生预载的网络统一化元素44,并且将预载的网络统一化元素44储存于储存单元40中,如图10所示。类似的,具有预载的连结441以及预载的网页快照442的一或多个预载的网络统一化元素44会各自地生成。使用者5亦可利用网络统一化元素观看工具35来存取预载的网络统一化元素44。
可以了解地,预载的网络统一化元素44是和被收集的网络统一化元素42有关的,举例来说,相同的主题会存在收集的网页和预载的网页中。可以选择的,在预载的网络统一化元素44中的预载的连结441可以列入收集的连结中的受关注的网页中。
再者,使用者5可以透过脸书、Message、Whatsap或Line等平台将相对应于可投影的空间实体的路径连结信息(URL)分享给的朋友或其它相关的人,而当这些朋友或其它相关的人取得此可投影的空间实体的路径连结信息时,他们可以载入一投影手段(projector)以进而操作被投影的工作空间,并可在被投影的工作空间中观看与存取被收集的网络统一化元素。其中,被分享的任一人可能存取被收集的网络统一化元素,在如此的例子中,在任一被投影的工作空间中,关注因子皆能被更新,此并不限于在使用者5所拥有的工作空间中才能进行。
举例来说,于本较佳实施例中,使用者5分享包括有关目标事件的被收集的网络统一化元素的可投影的空间实体给朋友或相关的人。分享后的一小时,被分享的其中一人在被投影的工作空间中,藉由单击或双击或其它方式存取被收集的网络统一化元素,则关注因子可被更新以响应该人存取被收集的网络统一化元素的动作。然后经过一小时,另一人观看被收集的网络统一化元素但未进行点击等存取动作,在此情况下,因为被收集的网络统一化元素并未被存取,故关注因子将不被更新。
再者,假使在短时间内有许多人存取被收集的网络统一化元素,如此可能减缓被预载网络统一化元素的预载。因此,可选择的,可设计一门槛(threshold)来和关注因子比较。门槛可被设计成和被收集的网络统一化元素或预载的网络统一化元素的被存取的频率有关,或是和被收集的网络统一化元素或预载的网络统一化元素的被存取的历时有关,或是和连续两次被存取的被收集的网络统一化元素或预载的网络统一化元素的期间有关。因此,关注因子可以表示为该网络统一化元素被存取的一频率、该网络统一化元素被存取的一历时或是该网络统一化元素连续两次被存取之间所需的时间。
在关注因子随着被收集的网络统一化元素的存取而更新的情形中,能依据门槛和关注因子的比较来启动预载步骤。在这种情形下,若是关注因子没有达到或超过门槛时,预载步骤将暂时不会被执行。无论如何,一旦关注因子吻合或符合门槛,就可以启动预载步骤来收集那些预载连结。要注意的是,若存取被收集的网络统一化元素的情形变化快速且变动很大时,门槛可随收集或预载的网络统一化元素而适应调整。可选择的,若是关注因子在超过一段时间后很久未更新,则可由网络统一化元素预载工具33常态地执行预载程序。
请参阅图11,其为本发明启动预载关注网页的***于一较佳实施例的概念示意图。启动预载关注网页的***5包括可投影的空间实体51以及多个经由可投影的空间实体51所投影生成的被投影的工作空间52A~52C;其中,有关可投影的空间实体51以及被投影的工作空间52A~52C的运作关系以及执行启动预载关注网页的程序如同前述说明,在此即不再予以赘述。
藉由上述的预载关注网页的启动方法和其***,可以收集分布于各种服务器或机器中的网页,并且依据受关注网页受关注的情形来预载与受关注网页有关的其它网页。
以上所述仅为本发明的较佳实施例,并非用以限定本发明的权利要求范围,因此凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于本发明的范围内。

Claims (16)

1.一种预载关注网页的启动方法,其特征在于,包含:
利用由一可投影的空间实体所投影生成的一被投影的工作空间收集至少一受关注网页以获取一网络统一化元素;其中,该网络统一化元素包括一连结和该至少一受关注网页的一网页快照,该被投影的工作空间配置有至少一统一化工具;其中,该至少一统一化工具用以导入该网络统一化元素至该被投影的工作空间中;
当该网络统一化元素被存取时,计数该网络统一化元素的一关注因子;以及
在该网络统一化元素的该关注因子符合一监视规则的条件下,执行一预载程序。
2.如权利要求1所述的预载关注网页的启动方法,其特征在于,该可投影的空间实体是由一统一化脚本所生成,且该统一化脚本是被一文档类型定义、一可扩展标记语言纲要、一结构化语言或一结构化协议所宣告而成。
3.如权利要求1所述的预载关注网页的启动方法,其特征在于,该至少一统一化工具包括一网络统一化元素收集工具、一网络统一化元素预载工具、一网页关注监视工具、一网络统一化元素观看工具及/或一观看记录工具。
4.如权利要求3所述的预载关注网页的启动方法,其特征在于,该网络统一化元素收集工具用以快照该受关注网页以取得该网页快照,并以一元素转换规则取得该网络统一化元素;及/或
该网络统一化元素预载工具用以以一预载规则执行该预载程序;及/或
该网页关注监视工具用以以该监视规则执行监视该网络统一化元素的该关注因子是否符合该监视规则的监视步骤;及/或
该网络统一化元素观看工具用以存取该网络统一化元素;及/或
该观看记录工具用以执行该计数该网络统一化元素的该关注因子的计数步骤。
5.如权利要求4所述的预载关注网页的启动方法,其特征在于,该观看记录工具还提供该网络统一化元素的该关注因子给该网页关注监视工具,或者由该网页关注监视工具本身监视该观看记录工具。
6.如权利要求1所述的预载关注网页的启动方法,其特征在于,该被投影的工作空间配置有至少一统一化信息单元以及至少一统一化工具,且相对应于该至少一统一化信息单元的至少一原始信息包括一文件、一网页、一数据库、一策略、一规则、一运作规范、该被投影的工作空间的一运作规范以及任一可存取于一相关机器或一服务器的数据中的至少一者,而相对应于该至少一统一化工具的至少一原始工具包括一公用程序、一界面工具集、一代理工具、一应用程序、一服务工具以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者。
7.如权利要求1所述的预载关注网页的启动方法,其特征在于,该网络统一化元素的该关注因子是以该网络统一化元素被存取的一频率表示、或者是以该网络统一化元素被存取的一历时表示、或者是以该网络统一化元素连续两次被存取之间所需的时间表示。
8.如权利要求1所述的预载关注网页的启动方法,其特征在于,该可投影的空间实体为一对象、一可扩展标记语言文件、或以一结构化语言或一结构化协议所生成的一实体。
9.一种启动预载关注网页的***,其特征在于,包括:
一可投影的空间实体;以及
由该可投影的空间实体所投影生成的一被投影的工作空间,且该被投影的工作空间用以收集至少一受关注网页以获取一网络统一化元素;
其中,该可投影的空间实体是由一统一化脚本所生成,并且该统一化脚本是被一文档类型定义、一可扩展标记语言纲要、一结构化语言或一结构化协议所宣告而成,该被投影的工作空间中配置有多个统一化工具,且该多个统一化工具包括:
一网络统一化元素收集工具,其用以快照该受关注网页以取得该网页快照,并以一元素转换规则取得该网络统一化元素;
一网络统一化元素观看工具,用以存取该网络统一化元素;
一观看记录工具,用以当该网络统一化元素被存取时,计数该网络统一化元素的一关注因子;
一网页关注监视工具,用以以一监视规则监视该网络统一化元素的该关注因子;以及
一网络统一化元素预载工具,用以于该网络统一化元素的该关注因子符合该监视规则的条件下以一预载规则执行一预载程序。
10.如权利要求9所述的启动预载关注网页的***,其特征在于,该可投影的空间实体为一对象、一可扩展标记语言文件、或以一结构化语言或一结构化协议所生成的一实体。
11.如权利要求9所述的启动预载关注网页的***,其特征在于,该可投影的空间实体是经由一路径连结信息而获得。
12.如权利要求9所述的启动预载关注网页的***,其特征在于,该***还包括一网络元素输入器,该网络元素输入器用以导入该网络统一化元素至该被投影的工作空间中。
13.如权利要求9所述的启动预载关注网页的***,其特征在于,该网络统一化元素的该关注因子反映该网络统一化元素被存取的一频率、该网络统一化元素被存取的一历时或者该网络统一化元素连续两次被存取之间所需的时间。
14.一种预载关注网页的启动方法,其特征在于,包括:
提供用以建置一工作空间的一可投影的空间实体,且该可投影的空间实体包括一监视规则;
利用一相对应于该工作空间的一被投影的工作空间取得一网络统一化元素;其中,该被投影的工作空间配置有至少一统一化工具,且相对应于该至少一统一化工具的至少一原始工具包括一公用程序、一界面工具集、一代理工具、一应用程序、一服务工具以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者;
当该网络统一化元素被存取时,计数该网络统一化元素的一关注因子;以及
于该网络统一化元素的该关注因子符合该监视规则时,请求执行一预载程序。
15.如权利要求14所述的预载关注网页的启动方法,其特征在于,该至少一统一化工具包括:
一网络统一化元素收集工具,其用以快照一受关注网页以取得一网页快照,并以一元素转换规则取得该网络统一化元素;及/或
一网络元素输入器,其用以导入该网络统一化元素至该被投影的工作空间中;
一网络统一化元素观看工具,用以存取该网络统一化元素;及/或
一观看记录工具,用以于该网络统一化元素被存取时计数该网络统一化元素的该关注因子;
一网页关注监视工具,用以以一监视规则监视该网络统一化元素的该关注因子;及/或
一网络统一化元素预载工具,用以于该网络统一化元素的该关注因子符合该监视规则的条件下以一预载规则执行该预载程序。
16.如权利要求14所述的预载关注网页的启动方法,其特征在于,该可投影的空间实体是由一统一化脚本所生成,且该统一化脚本是被一文档类型定义、一可扩展标记语言纲要、一结构化语言或一结构化协议所宣告而成。
CN201510338560.2A 2015-06-17 2015-06-17 预载关注网页的启动方法以及*** Active CN106325895B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510338560.2A CN106325895B (zh) 2015-06-17 2015-06-17 预载关注网页的启动方法以及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510338560.2A CN106325895B (zh) 2015-06-17 2015-06-17 预载关注网页的启动方法以及***

Publications (2)

Publication Number Publication Date
CN106325895A CN106325895A (zh) 2017-01-11
CN106325895B true CN106325895B (zh) 2020-02-28

Family

ID=57732757

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510338560.2A Active CN106325895B (zh) 2015-06-17 2015-06-17 预载关注网页的启动方法以及***

Country Status (1)

Country Link
CN (1) CN106325895B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617222A (zh) * 2013-11-22 2014-03-05 北京奇虎科技有限公司 一种网页中进行预下载的方法和浏览器

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8156419B2 (en) * 2008-07-17 2012-04-10 International Business Machines Corporation Intelligent preloads of views and asynchronous loading of models using the MVC design pattern
US8676741B2 (en) * 2011-06-16 2014-03-18 Xerox Corporation Dynamic heuristic web page caching based on the user's recent page visits

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617222A (zh) * 2013-11-22 2014-03-05 北京奇虎科技有限公司 一种网页中进行预下载的方法和浏览器

Also Published As

Publication number Publication date
CN106325895A (zh) 2017-01-11

Similar Documents

Publication Publication Date Title
US8751558B2 (en) Mashup infrastructure with learning mechanism
US20180046439A1 (en) Network service providing method and network service station using same
US20110283242A1 (en) Report or application screen searching
US9098314B2 (en) Systems and methods for web based application modeling and generation
US8560606B2 (en) Social network informed mashup creation
US20160125083A1 (en) Information sensors for sensing web dynamics
CN105144155A (zh) 可视地表示多源数据的查询
Wittern et al. A graph-based data model for API ecosystem insights
US11745093B2 (en) Developing implicit metadata for data stores
Kim et al. Comprehensive Knowledge Archive Network harvester improvement for efficient open‐data collection and management
US8856152B2 (en) Apparatus and method for visualizing data
CN106325895B (zh) 预载关注网页的启动方法以及***
US20150040020A1 (en) Clickstream monitoring
Ghiani et al. Interactive customization of ubiquitous Web applications
CN111797297B (zh) 页面数据处理方法、装置、计算机设备及存储介质
Mitrović et al. Delivering the multiagent technology to end-users through the web
TWI576710B (zh) 預載關注網頁的啓動方法以及系統
US9087127B1 (en) Method for providing an integrated video module
Firozbakht et al. Cloud computing service discovery framework for IaaS and PaaS models
CN106663007B (zh) 使工具运作于作业环境的方法以及应用该方法的机器
CN106796512B (zh) 投影工作空间的方法以及应用该投影工作空间的方法的***
CN106326231B (zh) 数据收集方法以及应用该数据收集方法的数据收集***
KR102101251B1 (ko) 빅데이터 분석 시스템 및 빅데이터 분석 방법
WO2016000633A1 (en) Information collecting method and information collecting system using such method
CN107111499B (zh) 提供网络服务的方法以及应用该方法的网络服务站

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200117

Address after: Room 202-17, building B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen, Guangdong Province

Applicant after: Yousandi Science and Technology Development (Shenzhen) Co., Ltd.

Address before: 200030 room 329, Key Bridge Road, 1009-39, Shanghai, Xuhui District

Applicant before: Send me information technology (Shanghai) Co., Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant