CN102238180A - 一种组件访问控制方法、服务器及*** - Google Patents
一种组件访问控制方法、服务器及*** Download PDFInfo
- Publication number
- CN102238180A CN102238180A CN2011101710930A CN201110171093A CN102238180A CN 102238180 A CN102238180 A CN 102238180A CN 2011101710930 A CN2011101710930 A CN 2011101710930A CN 201110171093 A CN201110171093 A CN 201110171093A CN 102238180 A CN102238180 A CN 102238180A
- Authority
- CN
- China
- Prior art keywords
- user
- assembly
- server
- threshold value
- visit
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种组件访问控制方法、服务器及***,应用于网络技术领域,本发明的技术方案包括以下步骤:用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息;用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中;所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
Description
技术领域
本发明属于网络技术领域,尤其涉及一种组件访问控制方法、服务器及***。
背景技术
随着社会化网络的逐步发展,人们进行信息交流的方式也多种多样,例如:下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的又一种重要的信息交流方式。借助这些工具,用户可以实现单人或者多人视频,可以召开网络视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了效率。
社区交互平台的出现,为人们进行信息的交流提供了一种新的途径,用户在社区交互平台围观组件(包括但不限于:文字、视频、图片),进行文本、图片等信息的交流,但是,围观该组件信息的在线用户可以即时进行评论;在非在线用户在某个时刻登录后,看到该感兴趣的组件,针对该组件进行评论;但是,由于很难正确区分围观该组件的用户是否在线,所以,很难做到相互之间的即时通讯;另外,同一时刻访问某个组件的用户可能超出服务器的负荷,导致用户访问失败,体验大大降低。
发明内容
本发明提供了一种组件访问控制方法、服务器及***,实现了用户能够在服务器空闲时,及时接入用户需要访问的组件,进行即时通讯。
本发明提供了一种组件访问控制方法,包括以下步骤。用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息。用户通过社区交互平台访问组件时,服务器根据访问组件的当前用户数与预设阈值进行比较并在大于预设阈值时,服务器拒绝用户访问并存储用户及访问信息,将用户及访问信息记录在已建立的等待队列中。服务器实时或定时比较当前时刻访问组件的当前用户数与预设阈值并在访问组件的当前用户数小于预设阈值时,则服务器根据预设选取策略及获取策略,从等待队列中获取用户及访问信息并提示用户是否访问所述组件。
本发明还提供了一种服务器,包括加载模块、比较存储模块及控制接入模块。加载模块用于根据用户依据注册信息,登录社区交互平台,请求加载组件信息,进行组件加载。比较存储模块,连接加载模块,用于根据用户通过社区交互平台访问组件时,根据访问组件的当前用户数与预设阈值进行比较并在大于预设阈值时,拒绝用户访问并存储用户及访问信息,将用户及访问信息记录在已建立的等待队列中。控制接入模块,连接比较存储模块,用于实时或定时比较当前时刻访问组件的当前用户数与预设阈值并在访问组件的当前用户数小于预设阈值时,则根据预设选取策略及获取策略,从等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
本发明还提供了一种组件访问控制***,包括用户及服务器。用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息。用户通过社区交互平台访问组件时,服务器根据访问组件的当前用户数与预设阈值进行比较并在大于预设阈值时,服务器拒绝用户访问并存储用户及访问信息,将用户及访问信息记录在已建立的等待队列中。服务器实时或定时比较当前时刻访问组件的当前用户数与预设阈值并在访问组件的当前用户数小于预设阈值时,则服务器根据预设选取策略及获取策略,从等待队列中获取用户及访问信息并提示用户是否访问所述组件。
本发明提供了一种组件访问控制方法、服务器及***,实现了用户能够在服务器空闲时,及时接入用户需要访问的组件,进行即时通讯。如此,提高了用户的体验感。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明的较佳实施例提供的组件访问控制方法的流程图;
图2是本发明的较佳实施例提供的服务器的示意图;
图3是本发明的较佳实施例提供的组件访问控制***的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是本发明的较佳实施例提供的组件访问控制方法的流程图。如图1所示,上述方法详细说明如下。
步骤101:用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息。具体而言,用户根据其在社区交互平台上注册的信息,进行登录。其中,社区交互平台包括但不限于:个人门户、网站。注册信息包括但不限于:邮箱、密码。用户登录社区交互平台后,请求服务器,加载组件信息。其中,加载的组件可以是用户制作的组件,也可以是***提供的组件。组件包括但不限于:文字、相册、图片、音频、视频等。
步骤102:用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较,若小于或等于预设阈值,则转步骤103;否则,转步骤104。
步骤103:允许所述用户访问所述组件。
步骤104:所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中。其中,访问信息包括但不限于:访问组件的类型、访问组件的标记、访问组件的时间、访问组件的优先级。
步骤105:所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值。若访问所述组件的当前用户数小于预设阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息,根据获取的所述用户及访问信息,提示所述用户是否访问所述组件。若所述用户选择同意,则转步骤106;否则,则转步骤107;若访问所述组件的当前用户数大于所述阈值时,则转步骤104。
其中,所述获取策略包括但不限于:依次获取、获取的用户数为所述阈值与访问所述组件的当前用户数差值。依次获取的方式包括但不限于:依次获取1个用户、依次获取2个用户、依次获取3个用户。预设选取策略包括但不限于:随机选取、按照最近访问时间先后选取、按照用户的优先级选取。
其中,按照最近访问时间先后选取的解释如下。
例如:用户A在10点访问组件1时,未能成功访问;用户B在11点访问组件1时,未能成功访问;用户C在12点访问组件1时,未能成功访问,则服务器在等待队列中存储用户A、B、C及访问信息。若服务器在13点时,判断出:访问组件1的当前用户数(例如2)小于阈值(例如4)时,所述服务器按照最近访问时间先后选取用户A、B(在所述获取策略为:获取的用户数为所述阈值与访问所述组件的当前用户数差值的前提下)。当然,若14时用户A再次访问组件1并未能成功访问,若服务器在14点30时,判断出:访问组件1的当前用户数(例如2)小于阈值(例如4)时,所述服务器按照最近访问时间先后选取用户B、C(在所述获取策略为:获取的用户数为所述阈值与访问所述组件的当前用户数差值的前提下)。
其中,按照用户的优先级选取的解释如下。
例如:服务器中存有用户列表与优先级等级的对应关系,其中,优先级等级越高,优先级也越高;如下表所示:
用户列表 | 优先级等级 |
用户A | 1 |
用户B | 2 |
用户C | 3 |
用户A、B、C在上午10点访问组件2时,未能成功访问,则等待队列中存储用户A、B、C及访问信息。某一时刻,若访问组件2的当前用户数(例如2)小于阈值(例如4)时,所述服务器按照用户的优先级选取用户C、B(在所述获取策略为:获取的用户数为所述阈值与访问所述组件的当前用户数差值的前提下)。
步骤106:所述服务器根据获取的所述用户及访问信息,将所述用户接入所述组件,所述用户正常访问,转步骤108。其中,访问所述组件的用户为围观用户。
步骤107:所述服务器向所述用户提示访问失败,结束。
步骤108:所述用户通过社区交互平台访问所述组件时,所述组件通过所述服务器获取围观所述组件的围观用户信息。
用户通过社区交互平台访问组件时,所述组件通过服务器获取并加载围观所述组件的其它围观用户(例如:围观用户B、C)信息,用户与其它围观用户(例如:围观用户B、C),在所述组件上,进行信息交互。
其中,围观所述组件的其它围观用户(例如:围观用户B、C)进行围观时,用户会收到其它围观用户上线的通知后,在用户的人员列表中高亮显示其它围观用户的在线状态,用户与其它围观用户,在所述组件上进行信息交互。其中,围观所述组件的其它围观用户的状态是:在线;其中围观该组件的其它围观用户的状态判断方式为:其它围观用户通过网页在登陆***成功登录后,会记录其它围观用户的登录状态,退出时清空此状态。
其中,登录的方式包括但不限于:自动登录、记录用户名密码、应用程序编程接口API接入、单点登录。其中,所述围观用户信息包括但不限于:围观人员列表信息、围观人员数量。
步骤109:所述围观用户之间通过所述组件上的所述围观用户信息,在所述组件上,进行信息交互。
图2是本发明的较佳实施例提供的服务器的示意图。如图2所示,本发明较佳实施例提供的服务器包括加载模块、比较存储模块以及控制接入模块。
其中,加载模块,用于根据用户依据注册信息,登录社区交互平台,请求加载组件信息,进行组件加载。比较存储模块,连接加载模块,用于根据用户通过社区交互平台访问所述组件时,根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中。控制接入模块,连接比较存储模块,用于实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
图3是本发明的较佳实施例提供的组件访问控制***的示意图。如图3所示,上述***包括用户及服务器。
用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息;用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较,若小于或等于所述阈值,则允许所述用户访问所述组件;否则,所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中。
所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值:若访问所述组件的当前用户数小于所述阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息,根据获取的所述用户及访问信息,提示所述用户是否访问所述组件,若所述用户选择同意,则所述服务器根据获取的所述用户及访问信息,将所述用户接入所述组件,所述用户正常访问;否则,所述服务器向所述用户提示访问失败,结束。
所述用户通过社区交互平台访问所述组件时,所述组件通过所述服务器获取围观所述组件的围观用户信息;所述围观用户之间通过所述组件上的所述围观用户信息,在所述组件上,进行信息交互。其中,所述围观用户信息包括但不限于:围观人员列表信息、围观人员数量。
本发明还提供了一种组件访问控制***,其特征在于,包括:用户、服务器。
用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息;用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中;所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
其中,若所述用户选择同意,所述服务器根据获取的所述用户及访问信息,将所述用户接入所述组件,所述用户正常访问所述组件;所述用户通过社区交互平台访问所述组件时,所述组件通过所述服务器获取围观所述组件的围观用户信息;所述围观用户之间通过所述组件上的所述围观用户信息,在所述组件上,进行信息交互,其中,所述围观用户信息包括但不限于:围观人员列表信息、围观人员数量。
综上所述,本发明提供了一种组件访问控制方法、服务器及***,实现了用户能够在服务器空闲时,及时接入用户需要访问的组件,进行即时通讯。如此,提高了用户的体验感。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种组件访问控制方法,其特征在于:
用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息;
用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中;
所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
2.根据权利要求1所述的方法,其特征在于:所述用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较:若访问所述组件的当前用户数小于或等于所述预设阈值,允许所述用户访问所述组件。
3.根据权利要求1所述的方法,其特征在于:所述预设选取策略包括但不限于:随机选取、按照最近访问时间先后选取、按照用户的优先级选取。
4.根据权利要求1所述的方法,其特征在于:所述获取策略包括但不限于:依次获取、获取的用户数为所述阈值与访问所述组件的当前用户数差值。
5.根据权利要求1所述的方法,其特征在于:若所述用户选择同意,所述服务器根据获取的所述用户及访问信息,将所述用户接入所述组件,所述用户正常访问所述组件。
6.根据权利要求5所述的方法,其特征在于:所述用户通过社区交互平台访问所述组件时,所述组件通过所述服务器获取围观所述组件的围观用户信息。
7.根据权利要求6所述的方法,其特征在于:所述围观用户之间通过所述组件上的所述围观用户信息,在所述组件上,进行信息交互。
8.根据权利要求7所述的方法,其特征在于:所述围观用户信息包括但不限于:围观人员列表信息、围观人员数量。
9.一种服务器,其特征在于,包括:加载模块、比较存储模块、控制接入模块:
加载模块,用于根据用户依据注册信息,登录社区交互平台,请求加载组件信息,进行组件加载;
比较存储模块,连接所述加载模块,用于根据用户通过社区交互平台访问所述组件时,根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中;
控制接入模块,连接所述比较存储模块,用于实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
10.一种组件访问控制***,其特征在于,包括:用户、服务器用户依据注册信息,登录社区交互平台,请求服务器,加载组件信息;
用户通过社区交互平台访问所述组件时,服务器根据访问所述组件的当前用户数与预设阈值进行比较并在大于所述阈值时,所述服务器拒绝所述用户访问并存储所述用户及访问信息,将所述用户及访问信息记录在已建立的等待队列中;
所述服务器实时或定时比较当前时刻访问所述组件的当前用户数与预设阈值并在访问所述组件的当前用户数小于所述阈值时,则所述服务器根据预设选取策略及获取策略,从所述等待队列中获取所述用户及访问信息并提示所述用户是否访问所述组件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101710930A CN102238180A (zh) | 2011-06-23 | 2011-06-23 | 一种组件访问控制方法、服务器及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101710930A CN102238180A (zh) | 2011-06-23 | 2011-06-23 | 一种组件访问控制方法、服务器及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102238180A true CN102238180A (zh) | 2011-11-09 |
Family
ID=44888385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101710930A Pending CN102238180A (zh) | 2011-06-23 | 2011-06-23 | 一种组件访问控制方法、服务器及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102238180A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238182A (zh) * | 2011-06-23 | 2011-11-09 | 苏州阔地网络科技有限公司 | 一种组件访问控制方法、服务器及*** |
CN103501247A (zh) * | 2013-09-25 | 2014-01-08 | 天脉聚源(北京)传媒科技有限公司 | 一种高并发请求处理方法及装置 |
CN106506475A (zh) * | 2016-10-24 | 2017-03-15 | 广州酷狗计算机科技有限公司 | 群组管理方法及装置 |
CN108897597A (zh) * | 2018-07-20 | 2018-11-27 | 广州华多网络科技有限公司 | 指导配置直播模板的方法和装置 |
CN113079165A (zh) * | 2021-04-02 | 2021-07-06 | 北京天空卫士网络安全技术有限公司 | 一种访问处理方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005486A (zh) * | 2006-12-28 | 2007-07-25 | 金蝶软件(中国)有限公司 | 一种资源访问控制方法及*** |
CN101715003A (zh) * | 2009-11-12 | 2010-05-26 | 北京交通大学 | 互操作平台的负载控制优化方法 |
CN102238182A (zh) * | 2011-06-23 | 2011-11-09 | 苏州阔地网络科技有限公司 | 一种组件访问控制方法、服务器及*** |
-
2011
- 2011-06-23 CN CN2011101710930A patent/CN102238180A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005486A (zh) * | 2006-12-28 | 2007-07-25 | 金蝶软件(中国)有限公司 | 一种资源访问控制方法及*** |
CN101715003A (zh) * | 2009-11-12 | 2010-05-26 | 北京交通大学 | 互操作平台的负载控制优化方法 |
CN102238182A (zh) * | 2011-06-23 | 2011-11-09 | 苏州阔地网络科技有限公司 | 一种组件访问控制方法、服务器及*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238182A (zh) * | 2011-06-23 | 2011-11-09 | 苏州阔地网络科技有限公司 | 一种组件访问控制方法、服务器及*** |
CN103501247A (zh) * | 2013-09-25 | 2014-01-08 | 天脉聚源(北京)传媒科技有限公司 | 一种高并发请求处理方法及装置 |
CN106506475A (zh) * | 2016-10-24 | 2017-03-15 | 广州酷狗计算机科技有限公司 | 群组管理方法及装置 |
CN108897597A (zh) * | 2018-07-20 | 2018-11-27 | 广州华多网络科技有限公司 | 指导配置直播模板的方法和装置 |
CN113079165A (zh) * | 2021-04-02 | 2021-07-06 | 北京天空卫士网络安全技术有限公司 | 一种访问处理方法和装置 |
CN113079165B (zh) * | 2021-04-02 | 2023-04-07 | 北京天空卫士网络安全技术有限公司 | 一种访问处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9160690B2 (en) | Systems and methods for event-based profile building | |
US20080201158A1 (en) | System and method for visitation management in a controlled-access environment | |
CN102238180A (zh) | 一种组件访问控制方法、服务器及*** | |
JP5925373B1 (ja) | コミュニケーション支援システム | |
CN103581111B (zh) | 一种通信方法及*** | |
KR20110073444A (ko) | 애호 기준에 기초하는 검색 결과들의 순위화 | |
KR20160132047A (ko) | 통신 이벤트 히스토리 | |
CN104602242A (zh) | 一种防止电话诈骗方法及装置 | |
CN102713892B (zh) | 用于全局目录服务的***和方法 | |
CN104881279B (zh) | 一种群发消息的方法及装置 | |
US20160239808A1 (en) | Method, system, and non-transitory computer-readable recording medium for providing recommendations on event | |
CN100372286C (zh) | 服务器设备 | |
CN105812536A (zh) | 一种来电管理方法及移动终端 | |
CN106302099A (zh) | 一种即时通讯中的会话处理方法及装置 | |
CN102238088A (zh) | 一种设置优先级的组件访问控制方法及服务器 | |
JP5298262B1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
CN102238182A (zh) | 一种组件访问控制方法、服务器及*** | |
CN102238181A (zh) | 一种设置优先级的组件访问控制方法及服务器 | |
CN100421378C (zh) | 一种个性形象更改的***及方法 | |
CN103581159A (zh) | 基于各类终端通过白名单控制互联网访问的***及方法 | |
US10996999B2 (en) | Personal on-line recording management system by using network and method thereof | |
CN102185799A (zh) | 一种即时通讯音频组件信息交互方法及*** | |
US20130130660A1 (en) | Automated diary logging of events relating to wireless mobile communication device | |
CN102130855A (zh) | 一种即时通讯视频组件信息交互方法及*** | |
CN102130856A (zh) | 一种即时通讯组件信息交互方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111109 |