首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 请求书 / 声明 / 优先权要求 / 于网络环境中提供数字内容的方法及系统

于网络环境中提供数字内容的方法及系统

阅读:167发布:2020-05-12

专利汇可以提供于网络环境中提供数字内容的方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种于网络环境中提供数字内容的方法及系统,该方法包括以下步骤。于一 服务器 ,回应于一数字内容 请求 ,检查数字内容请求的优先权。检查一队列是否已满。若队列未满,则将数字内容请求加入至队列中。若数字内容请求的优先权并非高优先权且队列已满,则中断与数字内容请求对应的使用者装置的通讯连接。若数字内容请求的优先权为高优先权且队列已满,则将数字内容请求加入至队列后接的一附加的队列中。针对一第一请求,提供该第一请求所要求的一数字内容至第一请求所对应的使用者装置。从队列取得另一请求以代替此第一请求,并重复此提供的步骤。,下面是于网络环境中提供数字内容的方法及系统专利的具体信息内容。

1.一种于网络环境中提供数字内容的方法,包括:
于一服务器,回应于一数字内容请求,该服务器的一处理单元执行以下步骤:
检查该数字内容请求的优先权;
检查一队列是否已满;
若该队列未满,则将该数字内容请求加入至该队列中;
若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接;
若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中;
针对一第一请求,通过该服务器的一网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置;
从该队列取得另一请求以代替该第一请求,并重复该提供步骤;
于该服务器,回应于该数字内容请求,该服务器的该处理单元在执行上述步骤之前执行以下步骤:
检查该服务器的多个服务程序中是否具有闲置者;
若所述多个服务程序中具有闲置者,则安排所述多个服务程序中的一闲置的服务程序,针对该数字内容请求,执行该提供步骤,其中该第一请求为该数字内容请求;
于该服务器,回应于该数字内容请求,该处理单元于该检查该数字内容请求的优先权之前执行以下步骤:
判断该数字内容请求是否符合基于一表格所界定的一条件,若是,则提升该数字内容请求的优先权为一高优先权。
2.如权利要求1所述的于网络环境中提供数字内容的方法,其中若所述多个服务程序中未具有闲置者,则执行检查该数字内容请求的优先权的该步骤。
3.如权利要求1所述的于网络环境中提供数字内容的方法,其中该表格包括一事件识别数据以及对于该事件识别数据的一时间。
4.如权利要求3所述的于网络环境中提供数字内容的方法,其中于该判断步骤中,该条件包括该数字内容请求所要求的该数字内容所对应的一事件识别数据所代表的事件是否将发生于一时间限值内。
5.如权利要求1所述的于网络环境中提供数字内容的方法,还包括:
于一使用者装置执行以下步骤:
判断一数字内容请求是否符合基于一表格所界定的一条件,若是,则提升该数字内容请求的优先权为一高优先权;以及
向该服务器发出该数字内容请求。
6.如权利要求5所述的于网络环境中提供数字内容的方法,其中该表格包括一事件识别数据以及对于该事件识别数据的一时间。
7.如权利要求6所述的于网络环境中提供数字内容的方法,其中于该使用者装置,该条件包括该数字内容请求所要求的该数字内容所对应的一事件识别数据所代表的事件是否将发生于一时间门限值内。
8.一种于网络环境中提供数字内容的系统,包括:
一服务器,包括:
一存储单元;
一网络单元;
一处理单元,回应于一数字内容请求,用以检查该数字内容请求的优先权并用以检查一队列是否已满,其中若该队列未满,则该处理单元将该数字内容请求加入至该队列中;若该数字内容请求的优先权并非高优先权且该队列已满,则该处理单元控制该网络单元中断与该数字内容请求对应的一使用者装置的通讯连接;若该数字内容请求的优先权为一高优先权且该队列已满,则该处理单元将该数字内容请求加入至该队列后接的一附加的队列中;
其中针对一第一请求,该处理单元通过该服务器的该网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置,并从该队列取得另一请求以代替该第一请求,并重复该提供动作;
其中该服务器的该处理单元,回应于该数字内容请求,在执行上述步骤之前执行以下步骤:
检查该服务器的多个服务程序中是否具有闲置者;
若所述多个服务程序中具有闲置者,则安排所述多个服务程序中的一闲置的服务程序,针对该数字内容请求,执行该提供动作,其中该第一请求为该数字内容请求;
其中回应于该数字内容请求,通过该服务器的该处理单元于该检查该数字内容请求的优先权之前执行以下步骤:
判断该数字内容请求是否符合基于一表格所界定的一条件,若是,则提升该数字内容请求的优先权为一高优先权。
9.如权利要求8所述的于网络环境中提供数字内容的系统,其中该表格包括一事件识别数据以及对于该事件识别数据的一时间。
10.如权利要求9所述的于网络环境中提供数字内容的系统,其中该条件包括该数字内容请求所要求的该数字内容所对应的一事件识别数据所代表的事件是否将发生于一时间门限值内。
11.如权利要求8所述的于网络环境中提供数字内容的系统,还包括:
一使用者装置,包括:
一存储单元;
一显示单元;
一网络单元;
一处理单元,用以控制该使用者装置的网络单元发出一数字内容请求以下载一数字内容于该使用者装置的存储单元中,其中该使用者装置的处理单元判断该数字内容请求是否符合基于一表格所界定的一条件,若是,则提升该数字内容请求的优先权为一高优先权。
12.如权利要求11所述的于网络环境中提供数字内容的系统,其中该表格包括一事件识别数据以及对于该事件识别数据的一时间。
13.如权利要求12所述的于网络环境中提供数字内容的系统,其中于该使用者装置,该条件包括该数字内容请求所要求的该数字内容所对应的一事件识别数据所代表的事件是否将发生于一时间门限值内。

说明书全文

于网络环境中提供数字内容的方法及系统

技术领域

[0001] 本发明是有关于网络环境中提供数字内容(digital content)的方法及系统。

背景技术

[0002] 数字化教室是目前教学上一种趋势,然而,在运算资源及成本的考虑下,需要建构附合学员使用的系统仍然存会技术上的问题。例如教室内某一网络环境下有频宽的限制下,学员的使用者装置进行大量及时间相近的下载行为可能令服务器产生拥塞情况的发生机会,令使用者产生不方便的经验。

发明内容

[0003] 为解决现有技术中的上述问题,本发明提供了一种有关于网络环境中提供数字内容(digital content)的方法及系统。
[0004] 根据一实施例,提出一种于网络环境中提供数字内容的方法。此实施例包括以下步骤。于一服务器,回应于一数字内容请求,该服务器的一处理单元执行以下步骤:检查该数字内容请求的优先权。检查一队列是否已满。若该队列未满,则将该数字内容请求加入至该队列中。若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接。若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中。针对一第一请求,通过该服务器的一网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置。从该队列取得另一请求以代替该第一请求,并重复该提供步骤。
[0005] 根据另一实施例,提出一种于网络环境中提供数字内容的系统。此实施例包括:一服务器,此服务器包括:一存储单元一网络单元以及一处理单元。处理单元回应于一数字内容请求,用以检查该数字内容请求的优先权并用以检查一队列是否已满,其中若该队列未满,则该处理单元将该数字内容请求加入至该队列中。若该数字内容请求的优先权并非高优先权且该队列已满,则该处理单元控制该网络单元中断与该数字内容请求对应的一使用者装置的通讯连接。若该数字内容请求的优先权为一高优先权且该队列已满,则该处理单元将该数字内容请求加入至该队列后接的一附加的队列中。针对一第一请求,该处理单元通过该服务器的该网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置,并从该队列取得另一请求以代替该第一请求,并重复该提供动作。
[0006] 为了对本发明的上述实施例及其他方面有更佳的了解,下文举实施例,并配合所附图式,作详细说明如下:

附图说明

[0007] 图1绘示于网络环境中提供数字内容的方法的一些实施例的流程图
[0008] 图2绘示于网络环境中提供数字内容的系统的实施例的方图。
[0009] 图3绘示于教学的网络环境中依据如图2的系统提供数字内容给学员的实施例。
[0010] 图4示意于图3的实施例中有关队列排程。
[0011] 图5绘示于网络环境中提供数字内容的方法的一实施例的流程图另一实施例。
[0012] 其中,附图标记说明如下:
[0013] 100:服务器
[0014] 110:处理单元
[0015] 120:网络单元
[0016] 130、400:存储器
[0017] 131、410、411:队列
[0018] 132、421、422:服务程序
[0019] 140:数字内容数据库
[0020] 200、301、302、311-317:使用者装置
[0021] 210:处理单元
[0022] 220:网络单元
[0023] 230:存储单元
[0024] 240:显示单元
[0025] S110-S180、S210-S220:步骤

具体实施方式

[0026] 以下提供于网络环境中提供数字内容的方法及系统的不同实施例。网络环境例如是移动网络、区域网络、无线网络、网际网络或其任何的组合。数字内容例如但不限于文字、图象、超文件、应用程序(如App)或多媒体文件等数字数据内容。
[0027] 请参考图1绘示于网络环境中提供数字内容的方法的一些实施例的流程图。此方法的实施例可应用于如图2的于网络环境中提供数字内容的系统的实施例。如图2所示,一服务器100可提供数字内容给一使用者装置200,例如是运算装置如平板电脑、智能型手机、笔记型电脑或桌上电脑。在一些实用例子中,如图3所示,用于教学的网络环境中依据如图2的系统提供数字内容给一些学员,这些学员利用使用者装置301-317向服务器100提出数字内容请求以下载数字内容以共课程中使用。
[0028] 在图3的例子中,若这些学员为了某一课程而需要下载同一数字内容或者是为了不同课程的学习需要下载不同的数字内容,都可能会在同时或在短时间内向服务器100提出多个数字内容请求。由于在某一网络环境(例如是无线区域网络)的下有频宽的限制,如此,将可能造成此网络的拥塞。服务器100由于需要同时处理多个与使用者装置的连线以及在多个使用者共享频宽下而花费更多时间来完成所有请求的下载动作。若服务器100与某些使用者装置的连线在下载过程中因为发生逾时情况而中断,则需要重新下载,使上述拥塞的情况更加严重。
[0029] 请参考图1,于网络环境中提供数字内容的方法的一实施例。请参考图2,此方法实施例可应用于服务器100中,以下也以此为例说明,但不受限于此服务器100。服务器100例如包括一处理单元110、一网络单元120及一存储单元,存储单元例如包括存储器130及数字内容数据库140。举例而言,处理单元110利用存储器130中的至少一队列131以及至少两个服务程序132(例如实现为线程或进程或应用程序)来管理数字内容请求。例如,至少两个服务程序132从队列131取得请求,并从数字内容数据库140中将相对应的数字内容,通过网络单元120提供给使用者装置。数字内容数据库140储存至少一数字内容;另外,数字内容数据库140也可实作于服务器100中或以外的储存空间或储存服务器。另外,数字内容请求又可具有至少两个或以上的优先权等级,如一般优先权(非高优先权)及高优先权。
[0030] 此方法的实施例包括以下步骤。如步骤S110所示,于一服务器100,回应于一数字内容请求,通过服务器100的一处理单元110(如单核心或多核心的处理器),检查此数字内容请求的优先权及检查一队列是否已满。经步骤S110的检查后,服务器100的处理单元110可得知该队列是否已满和/或该数字内容请求的优先权是否高优先权的结果。依据检查的结果,处理单元110可决定如何处理该数字内容请求。
[0031] 如步骤S120所示,若该队列未满,则将该数字内容请求加入至该队列中;也即,无论数字内容请求的优先权是否什么皆可被加入。
[0032] 如步骤S130所示,若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接。请参考图3,举例而言,服务器100可能正在提供数字内容给使用者装置301、302,而同时又接收来自使用者装置311至316的数字内容请求,将这些请求加入队列中,令队列已满。若再有一使用者装置317甚至其他使用者装置提出数字内容请求,此时服务器100即令使用者装置317与服务器100的通讯连接中断。如此,使用者装置317除了不用占用通讯连接的资源(如频宽)外,更可避免本身的运算资源浪费在等待上;再者,通讯连接被中断后,使用者装置317可设定于一时间间隔以后再提出请求。
[0033] 如步骤S140所示,若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中。请参考图4,此为前述队列131的一例子,在存储器400的一队列410以线性方式实现且长度为6,另外有两个服务程序421及422。如同步骤S140的情况下,队列410已有6个请求R1-R6,而请求R7为高优先权,此时服务器100的处理单元110令一附加的队列411后接于队列410。队列411可以仅具有一个节点,或多个节点,只有满足步骤S140的条件的高优先权请求才可加入至队列411中。若队列410回复未满的情况时,后来的请求将再次加入到队列410中。如此,服务器100可以令发出的高优先权的请求的使用者装置较早获得所求的数字内容。
[0034] 于步骤S170,处理单元110针对一第一请求(如代表一目前接收到的请求或从队列131中取得的请求),通过该服务器100的网络单元120,提供该第一请求所要求的一数字内容至该第一请求所对应的使用者装置。
[0035] 于步骤S180,从该队列131取得另一请求(如以代替该第一请求,并重复该提供步骤S170。
[0036] 从上述实施例,如步骤130的中断通讯连接及如步骤140的加入附加队列的做法,将有助于在某一网络环境(例如是无线区域网络或有线网络)的有频宽的限制下,令服务器100能有效处理多个使用者装置的数字内容请求的下载动作。如图3的例子,用于教学的网络环境中,如在教室、研讨会、员工训练等种种多对一网络环境中,利用如上述方法的实施例,可合理的使用网络频宽及运算资源,减低拥塞情况的发生机会。
[0037] 另外,在上述步骤110,可以用不同方式实现。如图1所举例,于步骤S111,检查该数字内容请求的优先权,例如是否为高优先权。若为非高优先权(即其他情况),则如步骤S113所示,检查队列是否已满。若否,则执行步骤S120;若是,则执行步骤S130。于步骤S111,若数字内容请求的优先权为高优先权,则如步骤S115所示,检查队列是否已满。若否,则执行步骤S120;若是,则执行步骤S140。此外,步骤110也可实现为先进行检查队列是否已满的步骤,继而再检查该数字内容请求的优先权是否为非高优先权。故此,步骤S110可用不同方式实现,并不受限于前述例子中子步骤的执行次序所影响。故此,只要能实现步骤S110以进入如步骤S120-S130的任何方式,皆可应用于本实施例。
[0038] 请参照图1,于网络环境中提供数字内容的方法可以另一实施例实现,例如还包括如下步骤。如步骤160所示,于服务器110,回应于该数字内容请求,通过该服务器110的该处理单元110,检查该服务器的多个服务程序(如多个服务程序132)中是否具有闲置(free)者,例。若所述多个服务程序中具有闲置者,则安排所述多个服务程序中的一闲置的服务程序,针对该数字内容请求,执行该提供步骤S170;也即,前述步骤S170的第一请求为该数字内容请求。此实施例意味着当有闲置的服务程序时,对于服务器100令其直接处理目前接收的请求,不必经过步骤S110的检查或加入到队列中。故此,若所述多个服务程序中未具有闲置者,则执行步骤S110。
[0039] 故此,于网络环境中提供数字内容的方法于另一实施例中,步骤S170也可实现只从队列中取得并处理数字内容请求。
[0040] 在另一些实施例中,于网络环境中提供数字内容的方法,可进一步于使用者装置或服务器设定数字内容请求的优先权。如图5所示,于步骤S210,判断该数字内容请求是否符合基于一表格所界定的一条件。若是,则如步骤S220所示,提升该数字内容请求的优先权为一高优先权。若否,则可其他处理。举例而言,该表格包括一事件识别数据以及对于该事件识别数据的一时间。若应用于前述图3的教学环境中,此表格可以实现为一课程表,例如表一所示,课程的编号(或名称)可视为事件识别数据,并对应于课程开始的时间:
[0041]
[0042] 表一
[0043] 依据图1的不同实施例中,可执行如图5所示的步骤,只要执行在检查该数字内容请求的优先权的步骤(例如步骤S111)之前即可。如此服务器100可依据任何基于表格的条件判断是否要提升接收的数字内容请求的权先权。举例而言,例如以课程是否快将开始为条件。例如一条件包括一数字内容请求所要求的数字内容所对应的一事件识别数据所代表的事件(例如课程、研讨会、会议或员工训练等)是否将发生于一时间限值(如1小时)内。以图3的例子为例,若使用者装置317所发出的请求是为一般优先权请求,请求一数字内容(如请求指明国文课程的一文学故事的视频文件及文字文件),经由实现此实施例的服务器
100,执行步骤S210,得知国文课程将于1小时内开始,故此,服务器100主动将此请求提升为高优先权请求,并继而加入至队列中。如此,可令使用者装置317的使用者较早获得所求的数字内容。
[0044] 此外,图5的步骤可实施于使用者装置中。请参考图2,使用者装置200,例如可包括:一处理单元210、一网络单元220、一存储单元230及一显示单元240。使用者装置200的处理单元210,除了控制使用者装置200的运作的外,也可用以控制网络单元220发出一数字内容请求以下载一数字内容于存储单元230中,其中处理单元210判断该数字内容请求是否符合基于一表格所界定的一条件。若是,则提升该数字内容请求的优先权为一高优先权。在一实施例中,使用者装置200可以从服务器100或其他来源得到表格,并在使用者装置200设定数字内容请求的优先权。在一实作例子中,可以实现一应用程序于使用者装置中,下载表格(如课程表)并由应用程序依时间决定是否要提出下载数字内容的要求并决定其权先权。
[0045] 此外,其他实施例更揭露一种电脑或运算装置可读式信息储存媒体,其上储存有程序码或一个或多个程序模组,此程序码的执行能实现上述的于网络环境中提供数字内容的方法的实施例的步骤,如实施于服务器且/或使用者装置的步骤。这些可读式信息储存媒体的实施例比如但不受限于:光学式信息储存媒体,磁盘式信息储存媒体或存储器,如存储卡、固件或ROM或RAM或可程序化的微控制器的内建存储器。
[0046] 综上所述,虽然以实施例揭露如上,然其并非用以限定本案的实施方式。本揭露所属技术领域中具有通常知识者,在不脱离本揭露的精神和范围内,当可作各种的更动与润饰。因此,本案的保护范围当视后附的申请专利范围所界定者为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈