CN109451327A - 一种实体店铺线上无主播直播的资源控制方法及*** - Google Patents
一种实体店铺线上无主播直播的资源控制方法及*** Download PDFInfo
- Publication number
- CN109451327A CN109451327A CN201811362437.4A CN201811362437A CN109451327A CN 109451327 A CN109451327 A CN 109451327A CN 201811362437 A CN201811362437 A CN 201811362437A CN 109451327 A CN109451327 A CN 109451327A
- Authority
- CN
- China
- Prior art keywords
- resource
- module
- live streaming
- dynamic
- reservation
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种实体店铺线上无主播直播的资源控制方法及***,涉及直播资源控制领域;其包括步骤1:资源配置模块设置静态资源配置和动态资源配置,资源配置模块能够根据观看直播模块的资源变化动态调整配置;步骤2:直播预约模块根据静态资源配置设置预约参数;步骤3:观看直播模块校验预约参数对应时间段内动态资源配置,根据进入观众数更新静态资源和动态资源;步骤4:资源回收模块根据静态资源配置和预约参数回收资源,完成资源控制;本发明解决现有资源控制通过并发扩容导致***稳定性差的问题,达到了动态控制资源、节约成本的效果。
Description
技术领域
本发明涉及直播资源控制领域,尤其是一种实体店铺线上无主播直播的资源控制方法及***。
背景技术
随着网络通讯的发展,越来越多的用户选择通过网络平台来交友、娱乐和交易,网络平台可实时视频交流,数据可靠性高;在批发和零售行业,店铺经营商户希望通过直播展示自己的店铺和商品,客户希望通过直播看到店铺和商品的实际状况,因此各大电商平台均推出店铺直播功能满足经营用户和客户的需求。
目前,店铺主播端开启直播,直播开启后,店铺主播进行场景拍摄、商品宣传等操作,与此同时直播设备往后台推送视频流进行直播;客户端查找正在直播的主播后,点击观看直播,观看设备向后台请求,然后拉取视频流进行观看;现有资源控制采用不限制资源方式,在需要控制时不断加大硬件服务器的投入进行并发扩容,上述方式在扩容时容易影响***稳定性,从而影响现有直播资源的正常使用,因此需要一种实体店铺线上无主播直播的资源控制方法及***解决以上问题。
发明内容
本发明的目的在于:本发明提供了一种实体店铺线上无主播直播的资源控制方法及***,解决现有资源控制通过并发扩容导致***稳定性差的问题。
本发明采用的技术方案如下:
一种实体店铺线上无主播直播的资源控制方法,包括如下步骤:
步骤1:资源配置模块设置静态资源配置和动态资源配置,动态资源配置能够根据观看直播模块的资源变化动态调整配置;
步骤2:直播预约模块根据静态资源配置设置预约参数;
步骤3:观看直播模块校验预约参数对应时间段内动态资源配置,根据进入观众数更新静态资源和动态资源;
步骤4:资源回收模块根据静态资源配置和预约参数回收资源,完成资源控制。
优选的,所述步骤1包括如下步骤:
步骤1.1:资源配置模块中的静态配置模块配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
步骤1.2:资源配置模块中的动态配置模块在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
优选的,所述步骤2包括如下步骤:
步骤2.1:直播预约模块根据静态资源配置中的预约使用的观众并发数S和当前已预约数计算对应日期的最大可预约数A;
步骤2.2:直播预约模块选择最大可预约数A大于零的对应日期内的时间段完成直播预约。
优选的,所述步骤3选择观看直播模块中的已预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的已预约直播时,每进入一个观众,判断动态预约资源Ad是否为零,若为零,则跳至步骤3.2;若不为零,则动态预约资源Ad-1进行更新;
步骤3.2:判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
优选的,所述步骤3选择观看直播模块中的非预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的未预约直播时,每进入一个观众,判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
优选的,所述步骤4中若使用预约资源时,则静态资源配置中预约使用的观众并发数A的最大直播连续时长为4小时;若使用自由使用资源时,则静态资源配置的自由使用的观众并发数B的最大直播连续时长为10小时。
一种实体店铺线上无主播直播的资源控制***,包括资源配置模块、资源回收模块、直播预约模块和观看直播模块,其中,
资源配置模块,用于设置静态资源配置和动态资源配置,能够根据观看直播模块的资源变化动态调整配置;
直播预约模块,用于根据静态资源配置设置预约参数;
观看直播模块,校验预约参数对应时间段内动态资源配置,根据进入观众数更新动态资源和静态资源;
资源回收模块,根据静态资源配置和预约参数回收资源,完成资源控制。
优选的,所述资源配置模块包括静态配置模块和动态配置模块,其中,
静态配置模块,用于配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
动态配置模块,用于在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
优选的,所述直播预约模块中预约参数包括日期预约参数和时间段预约参数。
优选的,所述观看直播模块包括观看模块和检验模块,其中,
观看模块,用于提供已预约和非预约的直播内容;
检验模块,用于根据已预约的直播检验和更新动态预约资源Ad,根据非预约的直播动态检验和更新自由使用资源Bd。
优选的,所述资源回收模块包括判断模块和回收模块,其中
判断模块,根据资源的类型判断是否到达对应的时长,若是,则进行资源回收;若否,则不进行操作;
回收模块,用于到达时长后关闭直播,释放所有观众席位。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1.本发明通过设置资源配置模块、资源回收模块、观看直播模块、直播预约模块,通过将资源分为预约资源和自由使用资源进行资源的动态调整,根据设置进行合理回收,实现实时控制资源,解决现有资源控制通过并发扩容导致***稳定性差的问题,达到了动态控制资源、节约成本的效果;
2.本发明进行实时有效的直播资源控制,资源预定与限制相结合,满足业务场景的前提下优化资源配置,避免了现有通过增加服务器进行并发扩容带来的稳定性差、成本高的缺点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明的方法流程图;
图2为本发明的方法框图;
图3为本发明的直播预约模块中日期选择示意图;
图4为本发明的直播预约模块中时间段选择示意图;
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
技术问题:解决现有资源控制通过并发扩容导致***稳定性差的问题;
技术手段:一种实体店铺线上无主播直播的资源控制方法,包括如下步骤:
步骤1:资源配置模块设置静态资源配置和动态资源配置,动态资源配置能够根据观看直播模块的资源变化动态调整配置;
步骤2:直播预约模块根据静态资源配置设置预约参数;
步骤3:观看直播模块校验预约参数对应时间段内动态资源配置,根据进入观众数更新静态资源和动态资源;
步骤4:资源回收模块根据静态资源配置和预约参数回收资源,完成资源控制。
步骤1包括如下步骤:
步骤1.1:资源配置模块中的静态配置模块配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
步骤1.2:资源配置模块中的动态配置模块在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
步骤2包括如下步骤:
步骤2.1:直播预约模块根据静态资源配置中的预约使用的观众并发数S和当前已预约数计算对应日期的最大可预约数A;
步骤2.2:直播预约模块选择最大可预约数A大于零的对应日期内的时间段完成直播预约。
优选的,所述步骤3选择观看直播模块中的已预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的已预约直播时,每进入一个观众,判断动态预约资源Ad是否为零,若为零,则跳至步骤3.2;若不为零,则动态预约资源Ad-1进行更新;
步骤3.2:判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
步骤3选择观看直播模块中的非预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的未预约直播时,每进入一个观众,判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
步骤4中若使用预约资源时,则静态资源配置中预约使用的观众并发数A的最大直播连续时长为4小时;若使用自由使用资源时,则静态资源配置的自由使用的观众并发数B的最大直播连续时长为10小时。
一种实体店铺线上无主播直播的资源控制***,包括资源配置模块、资源回收模块、直播预约模块和观看直播模块,其中,
资源配置模块,用于设置静态资源配置和动态资源配置,能够根据观看直播模块的资源变化动态调整配置;
直播预约模块,用于根据静态资源配置设置预约参数;
观看直播模块,校验预约参数对应时间段内动态资源配置,根据进入观众数更新动态资源和静态资源;
资源回收模块,根据静态资源配置和预约参数回收资源,完成资源控制。
资源配置模块包括静态配置模块和动态配置模块,其中,
静态配置模块,用于配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
动态配置模块,用于在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
直播预约模块中预约参数包括日期预约参数和时间段预约参数。
观看直播模块包括观看模块和检验模块,其中,
观看模块,用于提供已预约和非预约的直播内容;
检验模块,用于根据已预约的直播检验和更新动态预约资源Ad,根据非预约的直播动态检验和更新自由使用资源Bd。
资源回收模块包括判断模块和回收模块,其中
判断模块,根据资源的类型判断是否到达对应的时长,若是,则进行资源回收;若否,则不进行操作;
回收模块,用于到达时长后关闭直播,释放所有观众席位。
技术效果:本发明通过设置资源配置模块、资源回收模块、观看直播模块、直播预约模块,通过将资源分为预约资源和自由使用资源进行资源的动态调整,根据设置进行合理回收,实现实时控制资源,解决现有资源控制通过并发扩容导致***稳定性差的问题,达到了动态控制资源、节约成本的效果;实时有效的直播资源控制,资源预定与限制相结合,满足业务场景的前提下优化资源配置,避免了现有通过增加服务器进行并发扩容带来的稳定性差、成本高的缺点。
以下结合实施例对本发明的特征和性能作进一步的详细描述。
实施例1
如图1-4所示,一种实体店铺线上无主播直播的资源控制方法,包括如下步骤:
步骤1:资源配置模块设置静态资源配置和动态资源配置,动态资源配置能够根据观看直播模块的资源变化动态调整配置;
步骤2:直播预约模块根据静态资源配置设置预约参数;
步骤3:观看直播模块校验预约参数对应时间段内动态资源配置,根据进入观众数更新静态资源和动态资源;
步骤4:资源回收模块根据静态资源配置和预约参数回收资源,完成资源控制。
一种实体店铺线上无主播直播的资源控制***,包括资源配置模块、资源回收模块、直播预约模块和观看直播模块,其中,
资源配置模块,用于设置静态资源配置和动态资源配置,能够根据观看直播模块的资源变化动态调整配置;
直播预约模块,用于根据静态资源配置设置预约参数;
观看直播模块,校验预约参数对应时间段内动态资源配置,根据进入观众数更新动态资源和静态资源;
资源回收模块,根据静态资源配置和预约参数回收资源,完成资源控制。
本发明的资源配置包括静态资源配置和动态资源配置,如图2所示,分为预约使用资源和自由使用资源,通过直播预约模块进行资源预订和时长预约,预约使用资源使用过程中若有多余资源,则在最近资源释放点截取资源,将其进行预留后回收;自由使用资源可以直接使用,通过前期配置时的时长进行释放和回收;综上,本发明通过设置资源配置模块、资源回收模块、观看直播模块、直播预约模块,通过将资源分为预约资源和自由使用资源进行资源的动态调整,根据设置进行合理回收,实现实时动态控制资源,避免现有控制方式增加服务器进行并发扩容带来的稳定性问题以及成本问题,本发明在降低成本的同时,通过动态调整实现稳定处理峰值阶段,实现稳定、有效并发。
实施例2
基于实施例1,步骤1包括如下步骤:
步骤1.1:资源配置模块中的静态配置模块配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
步骤1.2:资源配置模块中的动态配置模块在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。比如静态配置***观众并发总数S=1000,预约使用的观众并发数A=800,自由使用的观众并发数B=200,若下一个预约时段的已预约数目Ad=200,当前正在观看直播的观众数为0,则Bd(Ad截至时间往前推6个小时)=S-Ad=800;检测资源的变化,根据变化调整资源配置。
实施例3
基于实施例1或者2,步骤2包括如下步骤:
步骤2.1:直播预约模块根据静态资源配置中的预约使用的观众并发数S和当前已预约数计算对应日期的最大可预约数A;
步骤2.2:直播预约模块选择最大可预约数A大于零的对应日期内的时间段完成直播预约。预约相应时间段后,对应时间段的Ad增加,可以预约的A减少;直播预约模块提供用户预约功能,实现根据预约数据进行资源配置,更加利于动态调整资源配置,实现资源的有效控制。
实施例4
基于实施例1或者3,步骤3选择观看直播模块中的已预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的已预约直播时,每进入一个观众,判断动态预约资源Ad是否为零,若为零,则跳至步骤3.2;若不为零,则动态预约资源Ad-1进行更新;
步骤3.2:判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
步骤3选择观看直播模块中的非预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的未预约直播时,每进入一个观众,判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
用户观看非预约直播的直播时,根据***当前的Bd来校验,进入1个观众,Bd-1,如果Bd=0,则提示人数过多请稍后再试;用户观看预约直播的直播时,根据***当前的Ad来校验,进入1个观众,Ad-1,如果Ad=0,则检查Bd是否可用,可用则Bd-1,如果Bd也为0,则提示人数过多请稍后再试。
步骤4中若使用预约资源时,则静态资源配置中预约使用的观众并发数A的最大直播连续时长为4小时;若检测到时长达到4个小时,资源回收模块则关闭直播和释放所有观众席位;若使用自由使用资源时,则静态资源配置的自由使用的观众并发数B的最大直播连续时长为10小时;若检测到时长达到10个小时,资源回收模块则关闭直播和释放所有观众席位。根据配置的释放规则进行资源回收,根据预约和配置的参数进行动态调整,提高资源的利用率,防止并发高带来的观感差的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种实体店铺线上无主播直播的资源控制方法,其特征在于:包括如下步骤:
步骤1:资源配置模块设置静态资源配置和动态资源配置,资源配置模块能够根据观看直播模块的资源变化动态调整配置;
步骤2:直播预约模块根据静态资源配置设置预约参数;
步骤3:观看直播模块校验预约参数对应时间段内动态资源配置,根据进入观众数更新静态资源和动态资源;
步骤4:资源回收模块根据静态资源配置和预约参数回收资源,完成资源控制。
2.根据权利要求1所述的一种实体店铺线上无主播直播的资源控制方法,其特征在于:所述步骤1包括如下步骤:
步骤1.1:资源配置模块中的静态配置模块配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
步骤1.2:资源配置模块中的动态配置模块在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
3.根据权利要求1或者2所述的一种实体店铺线上无主播直播的资源控制方法,其特征在于:所述步骤2包括如下步骤:
步骤2.1:直播预约模块根据静态资源配置中的预约使用的观众并发数S和当前已预约数计算对应日期的最大可预约数A;
步骤2.2:直播预约模块选择最大可预约数A大于零的对应日期内的时间段完成直播预约。
4.根据权利要求3所述的一种实体店铺线上无主播直播的资源控制方法,其特征在于:所述步骤3选择观看直播模块中的已预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的已预约直播时,每进入一个观众,判断动态预约资源Ad是否为零,若为零,则跳至步骤3.2;若不为零,则动态预约资源Ad-1进行更新;
步骤3.2:判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
所述步骤3选择观看直播模块中的非预约直播时包括如下步骤:
步骤3.1:选择观看直播模块中的未预约直播时,每进入一个观众,判断动态自由使用资源Bd是否为零,若不为零,则动态自由使用资源Bd-1进行更新;若为零,则进行信息提示。
5.根据权利要求1或者4所述的一种实体店铺线上无主播直播的资源控制方法,其特征在于:所述步骤4中若使用预约资源时,则静态资源配置中预约使用的观众并发数A的最大直播连续时长为4小时;若使用自由使用资源时,则静态资源配置的自由使用的观众并发数B的最大直播连续时长为10小时。
6.一种实体店铺线上无主播直播的资源控制***,其特征在于:包括资源配置模块、资源回收模块、直播预约模块和观看直播模块,其中,
资源配置模块,用于设置静态资源配置和动态资源配置,能够根据观看直播模块的资源变化动态调整配置;
直播预约模块,用于根据静态资源配置设置预约参数;
观看直播模块,校验预约参数对应时间段内动态资源配置,根据进入观众数更新动态资源和静态资源;
资源回收模块,根据静态资源配置和预约参数回收资源,完成资源控制。
7.根据权利要求6所述的一种实体店铺线上无主播直播的资源控制***,其特征在于:所述资源配置模块包括静态配置模块和动态配置模块,其中,
静态配置模块,用于配置***观众并发总数S、预约使用的观众并发数A和自由使用的观众并发数B,S=A+B;
动态配置模块,用于在***观众并发总数S一定时,根据观看直播模块的资源变化计算资源回收时动态预约资源Ad,根据公式Bd=S-Ad计算动态自由使用资源Bd,完成动态调整配置。
8.根据权利要求6或者7所述的一种实体店铺线上无主播直播的资源控制***,其特征在于:所述直播预约模块中预约参数包括日期预约参数和时间段预约参数。
9.根据权利要求8所述的一种实体店铺线上无主播直播的资源控制***,其特征在于:所述观看直播模块包括观看模块和检验模块,其中,
观看模块,用于提供已预约和非预约的直播内容;
检验模块,用于根据已预约的直播检验和更新动态预约资源Ad,根据非预约的直播动态检验和更新自由使用资源Bd。
10.根据权利要求6或者9所述的一种实体店铺线上无主播直播的资源控制***,其特征在于:所述资源回收模块包括判断模块和回收模块,其中,
判断模块,根据资源的类型判断是否到达对应的时长,若是,则进行资源回收;若否,则不进行操作;
回收模块,用于到达时长后关闭直播,释放所有观众席位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811362437.4A CN109451327B (zh) | 2018-11-15 | 2018-11-15 | 一种实体店铺线上无主播直播的资源控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811362437.4A CN109451327B (zh) | 2018-11-15 | 2018-11-15 | 一种实体店铺线上无主播直播的资源控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109451327A true CN109451327A (zh) | 2019-03-08 |
CN109451327B CN109451327B (zh) | 2020-12-29 |
Family
ID=65552881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811362437.4A Active CN109451327B (zh) | 2018-11-15 | 2018-11-15 | 一种实体店铺线上无主播直播的资源控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109451327B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1504889A (zh) * | 2002-11-28 | 2004-06-16 | 联想(北京)有限公司 | 一种根据资源状态动态调整程序模块功能的方法 |
US20070276718A1 (en) * | 2004-03-09 | 2007-11-29 | Intel Corporation | Methods and apparatus for resource allocation in computer architectures |
CN101212813A (zh) * | 2007-12-25 | 2008-07-02 | 中兴通讯股份有限公司 | 一种动态无线信道的管理***和管理方法 |
CN105450642A (zh) * | 2015-11-17 | 2016-03-30 | 广州华多网络科技有限公司 | 一种基于在线直播的数据处理方法、相关装置及*** |
CN106487781A (zh) * | 2016-09-13 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 基于直播的资源数据处理方法、装置和*** |
CN106572482A (zh) * | 2015-10-12 | 2017-04-19 | ***通信集团公司 | 参数配置方法、装置及核心网络自配置自优化平台 |
CN107172446A (zh) * | 2017-04-28 | 2017-09-15 | 广州华多网络科技有限公司 | 一种直播间虚拟资源的发送方法和发送装置 |
CN107193845A (zh) * | 2016-03-15 | 2017-09-22 | 阿里巴巴集团控股有限公司 | 互联网资源筛选方法及装置、融资计划合格资产筛选方法 |
CN107205248A (zh) * | 2016-03-17 | 2017-09-26 | ***通信集团内蒙古有限公司 | 一种资源分配方法及*** |
CN107911459A (zh) * | 2017-11-21 | 2018-04-13 | 桂林爱家购股份有限公司 | 一种web页存储装置 |
-
2018
- 2018-11-15 CN CN201811362437.4A patent/CN109451327B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1504889A (zh) * | 2002-11-28 | 2004-06-16 | 联想(北京)有限公司 | 一种根据资源状态动态调整程序模块功能的方法 |
US20070276718A1 (en) * | 2004-03-09 | 2007-11-29 | Intel Corporation | Methods and apparatus for resource allocation in computer architectures |
CN101212813A (zh) * | 2007-12-25 | 2008-07-02 | 中兴通讯股份有限公司 | 一种动态无线信道的管理***和管理方法 |
CN106572482A (zh) * | 2015-10-12 | 2017-04-19 | ***通信集团公司 | 参数配置方法、装置及核心网络自配置自优化平台 |
CN105450642A (zh) * | 2015-11-17 | 2016-03-30 | 广州华多网络科技有限公司 | 一种基于在线直播的数据处理方法、相关装置及*** |
CN107193845A (zh) * | 2016-03-15 | 2017-09-22 | 阿里巴巴集团控股有限公司 | 互联网资源筛选方法及装置、融资计划合格资产筛选方法 |
CN107205248A (zh) * | 2016-03-17 | 2017-09-26 | ***通信集团内蒙古有限公司 | 一种资源分配方法及*** |
CN106487781A (zh) * | 2016-09-13 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 基于直播的资源数据处理方法、装置和*** |
CN107172446A (zh) * | 2017-04-28 | 2017-09-15 | 广州华多网络科技有限公司 | 一种直播间虚拟资源的发送方法和发送装置 |
CN107911459A (zh) * | 2017-11-21 | 2018-04-13 | 桂林爱家购股份有限公司 | 一种web页存储装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109451327B (zh) | 2020-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11991258B2 (en) | Methods, systems, and media for managing notifications directed to multiple applications installed on a user device | |
US20220070304A1 (en) | Information Reminding Method and Apparatus, and Electronic Terminal | |
CN103295147B (zh) | 投放广告的方法、装置和*** | |
US7512653B2 (en) | System and method for dynamically grouping messaging buddies in an electronic network | |
US8280883B2 (en) | Networked address book | |
US11711556B2 (en) | Time-based content synchronization | |
US20120047087A1 (en) | Smart encounters | |
CN107220879B (zh) | 观影互动方法及装置 | |
CN101005392A (zh) | 对于聊天会话邀请映射的方法和*** | |
CN103533023B (zh) | 基于云服务特征的云服务应用集群同步***及同步方法 | |
CN103607418B (zh) | 基于云服务数据特征的大规模数据分割***及分割方法 | |
US20220270055A1 (en) | Verifying meeting attendance via a meeting expense and verification controller | |
CN107045296A (zh) | 智能控制***及方法 | |
CN110418158A (zh) | 直播间业务配置方法及装置、电子设备、存储介质 | |
CN102523236B (zh) | 一种动态连接建立方法和设备 | |
CN109451327A (zh) | 一种实体店铺线上无主播直播的资源控制方法及*** | |
CN112232872A (zh) | 一种适用于海外的广告投放管理方法、平台及*** | |
Adam et al. | A dynamic manifestation approach for providing universal access to digital library objects | |
US20120010874A1 (en) | Method and system for providing a representative phrase based on keyword searches | |
CN103414593B (zh) | 基于网络资源的跨专业工程网元级联屏蔽***及屏蔽方法 | |
KR20120066159A (ko) | 메인 영상 프레임을 이용한 영상 정보 제공 방법 및 시스템 | |
BRPI0707799A2 (pt) | sistema de serviÇo sob demanda prÉvia, sistema de coleta de dados sob demanda prÉvia e mÉtodo para prover serviÇo sob demanda prÉvia | |
CN112003957B (zh) | 调度接入点的方法、装置、服务器以及存储介质 | |
CN107943441A (zh) | 一种多窗口数据同步方法和装置 | |
CN108513144A (zh) | 一种基于iptv的epg灰度发布方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |