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

技术编号:9893745 阅读:78 留言:0更新日期:2014-04-08 01:35
本发明专利技术公开了一种于网络环境中提供数字内容的方法及系统,该方法包括以下步骤:于一服务器,回应于一数字内容请求,检查数字内容请求的优先权。检查一队列是否已满。若队列未满,则将数字内容请求加入至队列中。若数字内容请求的优先权并非高优先权且队列已满,则中断与数字内容请求对应的使用者装置的通讯连接。若数字内容请求的优先权为高优先权且队列已满,则将数字内容请求加入至队列后接的一附加的队列中。针对一第一请求,提供该第一请求所要求的一数字内容至第一请求所对应的使用者装置。从队列取得另一请求以代替此第一请求,并重复此提供的步骤。

【技术实现步骤摘要】
于网络环境中提供数字内容的方法及系统
本专利技术是有关于网络环境中提供数字内容(digitalcontent)的方法及系统。
技术介绍
数字化教室是目前教学上一种趋势,然而,在运算资源及成本的考虑下,需要建构附合学员使用的系统仍然存会技术上的问题。例如教室内某一网络环境下有频宽的限制下,学员的使用者装置进行大量及时间相近的下载行为可能令服务器产生拥塞情况的发生机会,令使用者产生不方便的经验。
技术实现思路
为解决现有技术中的上述问题,本专利技术提供了一种有关于网络环境中提供数字内容(digitalcontent)的方法及系统。根据一实施例,提出一种于网络环境中提供数字内容的方法。此实施例包括以下步骤。于一服务器,回应于一数字内容请求,该服务器的一处理单元执行以下步骤:检查该数字内容请求的优先权。检查一队列是否已满。若该队列未满,则将该数字内容请求加入至该队列中。若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接。若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中。针对一第一请求,通过该服务器的一网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置。从该队列取得另一请求以代替该第一请求,并重复该提供步骤。根据另一实施例,提出一种于网络环境中提供数字内容的系统。此实施例包括:一服务器,此服务器包括:一存储单元一网络单元以及一处理单元。处理单元回应于一数字内容请求,用以检查该数字内容请求的优先权并用以检查一队列是否已满,其中若该队列未满,则该处理单元将该数字内容请求加入至该队列中。若该数字内容请求的优先权并非高优先权且该队列已满,则该处理单元控制该网络单元中断与该数字内容请求对应的一使用者装置的通讯连接。若该数字内容请求的优先权为一高优先权且该队列已满,则该处理单元将该数字内容请求加入至该队列后接的一附加的队列中。针对一第一请求,该处理单元通过该服务器的该网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置,并从该队列取得另一请求以代替该第一请求,并重复该提供动作。为了对本专利技术的上述实施例及其他方面有更佳的了解,下文举实施例,并配合所附图式,作详细说明如下:附图说明图1绘示于网络环境中提供数字内容的方法的一些实施例的流程图。图2绘示于网络环境中提供数字内容的系统的实施例的方块图。图3绘示于教学的网络环境中依据如图2的系统提供数字内容给学员的实施例。图4示意于图3的实施例中有关队列排程。图5绘示于网络环境中提供数字内容的方法的一实施例的流程图另一实施例。其中,附图标记说明如下:100:服务器110:处理单元120:网络单元130、400:存储器131、410、411:队列132、421、422:服务程序140:数字内容数据库200、301、302、311-317:使用者装置210:处理单元220:网络单元230:存储单元240:显示单元S110-S180、S210-S220:步骤具体实施方式以下提供于网络环境中提供数字内容的方法及系统的不同实施例。网络环境例如是移动网络、区域网络、无线网络、网际网络或其任何的组合。数字内容例如但不限于文字、图象、超文件、应用程序(如App)或多媒体文件等数字数据内容。请参考图1绘示于网络环境中提供数字内容的方法的一些实施例的流程图。此方法的实施例可应用于如图2的于网络环境中提供数字内容的系统的实施例。如图2所示,一服务器100可提供数字内容给一使用者装置200,例如是运算装置如平板电脑、智能型手机、笔记型电脑或桌上电脑。在一些实用例子中,如图3所示,用于教学的网络环境中依据如图2的系统提供数字内容给一些学员,这些学员利用使用者装置301-317向服务器100提出数字内容请求以下载数字内容以共课程中使用。在图3的例子中,若这些学员为了某一课程而需要下载同一数字内容或者是为了不同课程的学习需要下载不同的数字内容,都可能会在同时或在短时间内向服务器100提出多个数字内容请求。由于在某一网络环境(例如是无线区域网络)的下有频宽的限制,如此,将可能造成此网络的拥塞。服务器100由于需要同时处理多个与使用者装置的连线以及在多个使用者共享频宽下而花费更多时间来完成所有请求的下载动作。若服务器100与某些使用者装置的连线在下载过程中因为发生逾时情况而中断,则需要重新下载,使上述拥塞的情况更加严重。请参考图1,于网络环境中提供数字内容的方法的一实施例。请参考图2,此方法实施例可应用于服务器100中,以下也以此为例说明,但不受限于此服务器100。服务器100例如包括一处理单元110、一网络单元120及一存储单元,存储单元例如包括存储器130及数字内容数据库140。举例而言,处理单元110利用存储器130中的至少一队列131以及至少两个服务程序132(例如实现为线程或进程或应用程序)来管理数字内容请求。例如,至少两个服务程序132从队列131取得请求,并从数字内容数据库140中将相对应的数字内容,通过网络单元120提供给使用者装置。数字内容数据库140储存至少一数字内容;另外,数字内容数据库140也可实作于服务器100中或以外的储存空间或储存服务器。另外,数字内容请求又可具有至少两个或以上的优先权等级,如一般优先权(非高优先权)及高优先权。此方法的实施例包括以下步骤。如步骤S110所示,于一服务器100,回应于一数字内容请求,通过服务器100的一处理单元110(如单核心或多核心的处理器),检查此数字内容请求的优先权及检查一队列是否已满。经步骤S110的检查后,服务器100的处理单元110可得知该队列是否已满和/或该数字内容请求的优先权是否高优先权的结果。依据检查的结果,处理单元110可决定如何处理该数字内容请求。如步骤S120所示,若该队列未满,则将该数字内容请求加入至该队列中;也即,无论数字内容请求的优先权是否什么皆可被加入。如步骤S130所示,若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接。请参考图3,举例而言,服务器100可能正在提供数字内容给使用者装置301、302,而同时又接收来自使用者装置311至316的数字内容请求,将这些请求加入队列中,令队列已满。若再有一使用者装置317甚至其他使用者装置提出数字内容请求,此时服务器100即令使用者装置317与服务器100的通讯连接中断。如此,使用者装置317除了不用占用通讯连接的资源(如频宽)外,更可避免本身的运算资源浪费在等待上;再者,通讯连接被中断后,使用者装置317可设定于一时间间隔以后再提出请求。如步骤S140所示,若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中。请参考图4,此为前述队列131的一例子,在存储器400的一队列410以线性方式实现且长度为6,另外有两个服务程序421及422。如同步骤S140的情况下,队列410已有6个请求R1-R6,而请求R7为高优先权,此时服务器100的处理单元110令一附加的队列411后接于队列410。队列411可以仅具有一个节点,或多个节点,只有满足步本文档来自技高网...
于网络环境中提供数字内容的方法及系统

【技术保护点】
一种于网络环境中提供数字内容的方法,包括:于一服务器,回应于一数字内容请求,该服务器的一处理单元执行以下步骤:检查该数字内容请求的优先权;检查一队列是否已满;若该队列未满,则将该数字内容请求加入至该队列中;若该数字内容请求的优先权并非高优先权且该队列已满,则中断与该数字内容请求对应的一使用者装置的通讯连接;若该数字内容请求的优先权为一高优先权且该队列已满,则将该数字内容请求加入至该队列后接的一附加的队列中;针对一第一请求,通过该服务器的一网络单元,提供该第一请求所要求的一数字内容至该第一请求所对应的一使用者装置;从该队列取得另一请求以代替该第一请求,并重复该提供步骤。

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

【专利技术属性】
技术研发人员:戴羽
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1