一种基于全局变量的用户设备的连接方法及连接装置的制造方法_3

文档序号:9202718阅读:来源:国知局
[0109]在一个实施例中,参见图8所示,该装置还包括:
[0110]动态调整模块55,用于动态调整与每一用户等级相匹配的次级最大连接数。
[0111]在一个实施例中,参见图9所示,动态调整模块55包括:
[0112]第二确定单元551,用于根据用户设备提交的连接请求确定当前用户等级,当前用户等级为用户设备的用户等级;
[0113]第二判断单元552,用于在当前次级连接数不小于与当前用户等级相匹配的次级最大连接数时,判断处于连接状态的最低用户等级的用户设备是否小于与最低用户等级相匹配的次级最大连接数;当前次级连接数为与当前用户等级是同一用户等级、且处于连接状态的用户设备的数量;
[0114]第二处理单元553,用于在处于连接状态的最低用户等级的用户设备小于与最低用户等级相匹配的次级最大连接数时,对与当前用户等级相匹配的次级最大连接数进行加一处理,并对与最低用户等级相匹配的次级最大连接数进行减一处理。
[0115]本发明实施例提供的一种基于全局变量的用户设备的连接方法和装置,基于全局变量定义最大连接数,该最大连接数可以达到1024,即至少可以同时连接1024台用户设备,从而可以解决目前可视化互动引擎可连接的设备过少的问题。同时动态采集用户设备连接数,可以快速准确地为每一台有连接权限的用户设备分配连接进程。根据用户设备的用户等级分别设置次级最大连接数,从而可以根据用户设备得用户等级限制该等级下用户设备的连接数量,优化用户设备的连接。同时,确定与当前用户等级相匹配的次级最大连接数,在当前次级连接数小于最大次级连接数时进行加一处理,从而实现根据用户设备的用户等级分配连接的用户设备。通过判断最低等级用户的连接数,从而可以实现优先连接更高等级的用户设备,同时不会超出最大连接数的限制。
[0116]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0117]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0118]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0119]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0120]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种基于全局变量的用户设备的连接方法,其特征在于,包括: 基于全局变量定义最大连接数,所述最大连接数的最大值不小于预设阈值; 动态采集用户设备连接数,所述用户设备为有连接权限的设备; 当所述用户设备连接数不大于所述最大连接数时,动态为每一用户设备分配一个连接线程。2.根据权利要求1所述的连接方法,其特征在于,还包括: 根据所述用户设备的用户等级,为每一用户等级分配相应的次级最大连接数,且所有的所述次级最大连接数之和不大于所述最大连接数。3.根据权利要求2所述的连接方法,其特征在于,所述动态采集用户设备连接数,包括: 获取用户设备提交的连接请求,所述连接请求中包括用户标识和/或用户设备标识; 根据所述连接请求确定当前用户等级,所述当前用户等级为所述用户设备的用户等级; 判断当前次级连接数是否小于与所述当前用户等级相匹配的次级最大连接数,所述当前次级连接数为与所述当前用户等级是同一用户等级、且处于连接状态的用户设备的数量; 在所述当前次级连接数小于与所述当前用户等级相匹配的次级最大连接数时,对与所述当前用户等级相匹配的用户设备连接数进行加一处理。4.根据权利要求2所述的连接方法,其特征在于,还包括: 动态调整与每一用户等级相匹配的次级最大连接数。5.根据权利要求4所述的连接方法,其特征在于,所述动态调整与每一用户等级相匹配的次级最大连接数,包括: 根据用户设备提交的连接请求确定当前用户等级,所述当前用户等级为所述用户设备的用户等级; 在当前次级连接数不小于与所述当前用户等级相匹配的次级最大连接数时,判断处于连接状态的最低用户等级的用户设备是否小于与所述最低用户等级相匹配的次级最大连接数;所述当前次级连接数为与所述当前用户等级是同一用户等级、且处于连接状态的用户设备的数量; 在处于连接状态的最低用户等级的用户设备小于与所述最低用户等级相匹配的次级最大连接数时,对与所述当前用户等级相匹配的次级最大连接数进行加一处理,并对与所述最低用户等级相匹配的次级最大连接数进行减一处理。6.一种基于全局变量的用户设备的连接装置,其特征在于,包括: 定义模块,用于基于全局变量定义最大连接数,所述最大连接数的最大值不小于预设阈值; 动态采集模块,用于动态采集用户设备连接数,所述用户设备为有连接权限的设备; 处理模块,用于当所述用户设备连接数不大于所述最大连接数时,动态为每一用户设备分配一个连接线程。7.根据权利要求6所述的连接装置,其特征在于,还包括: 分配模块,用于根据所述用户设备的用户等级,为每一用户等级分配相应的次级最大连接数,且所有的所述次级最大连接数之和不大于所述最大连接数。8.根据权利要求7所述的连接装置,其特征在于,所述动态采集模块包括: 获取单元,用于获取用户设备提交的连接请求,所述连接请求中包括用户标识和/或用户设备标识; 第一确定单元,用于根据所述连接请求确定当前用户等级,所述当前用户等级为所述用户设备的用户等级; 第一判断单元,用于判断当前次级连接数是否小于与所述当前用户等级相匹配的次级最大连接数,所述当前次级连接数为与所述当前用户等级是同一用户等级、且处于连接状态的用户设备的数量; 第一处理单元,用于在所述当前次级连接数小于与所述当前用户等级相匹配的次级最大连接数时,对与所述当前用户等级相匹配的用户设备连接数进行加一处理。9.根据权利要求7所述的连接装置,其特征在于,还包括: 动态调整模块,用于动态调整与每一用户等级相匹配的次级最大连接数。10.根据权利要求9所述的连接装置,其特征在于,所述动态调整模块包括: 第二确定单元,用于根据用户设备提交的连接请求确定当前用户等级,所述当前用户等级为所述用户设备的用户等级; 第二判断单元,用于在当前次级连接数不小于与所述当前用户等级相匹配的次级最大连接数时,判断处于连接状态的最低用户等级的用户设备是否小于与所述最低用户等级相匹配的次级最大连接数;所述当前次级连接数为与所述当前用户等级是同一用户等级、且处于连接状态的用户设备的数量; 第二处理单元,用于在处于连接状态的最低用户等级的用户设备小于与所述最低用户等级相匹配的次级最大连接数时,对与所述当前用户等级相匹配的次级最大连接数进行加一处理,并对与所述最低用户等级相匹配的次级最大连接数进行减一处理。
【专利摘要】本发明提供一种基于全局变量的用户设备的连接方法及连接装置,其中,该方法包括:基于全局变量定义最大连接数,最大连接数的最大值不小于预设阈值;动态采集用户设备连接数,用户设备为有连接权限的设备;当用户设备连接数不大于最大连接数时,动态为每一用户设备分配一个连接线程。该方法基于全局变量定义最大连接数,可以解决目前可视化互动引擎可连接的设备过少的问题。同时动态采集用户设备连接数,可以快速准确地为每一台有连接权限的用户设备分配连接进程。
【IPC分类】H04L29/08
【公开号】CN104917810
【申请号】CN201510176012
【发明人】景云山
【申请人】天脉聚源(北京)教育科技有限公司
【公开日】2015年9月16日
【申请日】2015年4月14日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1