公开/公告号CN102480407A
专利类型发明专利
公开/公告日2012-05-30
原文格式PDF
申请/专利权人 盛乐信息技术(上海)有限公司;
申请/专利号CN201010556913.3
申请日2010-11-24
分类号H04L12/56;H04L29/06;
代理机构上海浦一知识产权代理有限公司;
代理人高月红
地址 201203 上海市浦东新区郭守敬路356号
入库时间 2023-12-18 05:25:47
法律状态公告日
法律状态信息
法律状态
2016-04-06
授权
授权
2013-11-06
实质审查的生效 IPC(主分类):H04L12/56 申请日:20101124
实质审查的生效
2013-06-19
专利申请权的转移 IPC(主分类):H04L12/56 变更前: 变更后: 登记生效日:20130531 申请日:20101124
专利申请权、专利权的转移
2012-05-30
公开
公开
技术领域
本发明涉及一种用户进入队列的方法,特别是涉及一种通过“随机数”让 用户公平进入队列的方法。
背景技术
目前,用户在软件上进行游戏交流时需要进入队列,因每个人的网络流量 大小不同,造成延时不同,而服务器按接收到的消息时间先后来让用户进入队 列,这样就造成了网络速度慢的用户进入队列永远不公平的问题存在,给用户 的体验就非常差。
发明内容
本发明要解决的技术问题是提供一种通过“随机数”让用户公平进入队列 的方法。该方法通过服务器端随机下来的数字,使用户公平地进入队列,提高 用户体验性。
为解决上述技术问题,本发明的通过“随机数”让用户公平进入队列的方 法,包括步骤:
第一步,用户在客户端申请进入队列;其中,申请进入队列是通过点击在 客户端设定的申请进入队列功能来完成;该队列可以是领取奖品的队列(有时 间限制)、或团队竞赛的队列(有数量限制);
第二步,服务器端接收到每位用户申请后,给每位申请用户产生队列唯一 随机数;
第三步,服务器端将随机数发送给用户客户端;
第四步,服务器端停止接收用户入队申请,并将所有随机数按大小顺序生 成列队列表;其中,当队列申请的时间或数量结束时,服务器端停止接收;
第五步,服务器端按队列序列发送给用户,请求用户入队;
第六步,如用户确认入队,服务器端将用户加入队列;如用户取消入队, 服务器端将用户从队列中删除;
第七步,服务器端将含有入队用户消息的队列列表下发给所有用户;
第八步,所有用户客户端将服务器端下发的队列信息展现出来,按照队列 顺序进行公平的沟通交流。
本发明通过用户在服务器端领取一个随机数,再根据申请队列用户领取的 随机数大小来排队序,根据队列先后顺序让用户进行入队,不仅能使用户公平 的进入软件队列和游戏各种应用队列,而且比依赖网络速度快慢进入队列的方 式更公平有效,提高用户的体验性。
附图说明
下面结合附图与具体实施方式对本发明作进一步详细的说明:
附图是本发明的步骤流程图。
具体实施方式
实施例1
本发明的通过“随机数”让用户公平进入队列的方法,其流程图如说明书 附图所示,具体步骤包括:
第一步,用户在客户端申请进入队列;
第二步,服务器端接收到每位用户申请后,给每位申请用户产生队列唯一 随机数;
第三步,服务器端将随机数发送给用户客户端;
第四步,服务器端停止接收用户入队申请,并将所有随机数按大小顺序生 成列队列表;
第五步,服务器端按队列序列发送给用户,请求用户入队;
第六步,如用户确认入队,服务器端将用户加入队列;如用户取消入队, 服务器端将用户从队列中删除;
第七步,服务器端将含有入队用户消息的队列列表下发给所有用户;
第八步,所有用户客户端将服务器端下发的队列信息展现出来,按照队列 顺序进行公平的沟通交流。
现以用户排队领奖为例,来说明本发明的通过“随机数”让用户公平进入 队列的方法,其具体步骤包括:
第一步,用户通过点击在客户端设定的申请进入队列功能,完成进入队列 申请,其中,该队列是2分钟排队领取奖品的队列;
第二步,服务器端接收到每位用户(如100个用户)申请后,给每位申请用 户产生队列唯一随机数(如1-100范围内的数字);
第三步,服务器端将随机数发送给用户客户端;
第四步,当2分钟结束后,服务器端停止接收用户入队申请,并将所有随 机数按大小顺序生成列队列表(如将1-100范围内的数字,按照从小到大的顺 序,进行排列);
第五步,服务器端按队列序列发送给用户,请求用户入队;
第六步,如用户确认入队,服务器端将用户加入队列(如加入数字3的用 户);如用户取消入队,服务器端将用户从队列中删除(如删除数字80的用户);
第七步,服务器端将含有入队用户消息的队列列表下发给所有用户;
第八步,所有用户客户端将服务器端下发的队列信息展现出来,按照队列 顺序进行领取奖品。
按照上述步骤,在网络上,通过用户在服务器端领取到的随机数,进行排 队,根据队列先后顺序来让用户来领取奖品,比依赖网络速度进行排队的方式 更公平有效,提高用户的体验性。
实施例2
本实施例以一款不定时游戏举办10个团队的竞技赛(有数量限制)为例, 来说明本发明的通过“随机数”让用户公平进入队列的方法,其具体步骤包括:
第一步,团队用户通过点击在客户端设定的申请进入队列功能,完成进入 队列申请(竞赛资格和对战排位),其中,该队列是不定时游戏举办10个团队 的竞技赛队列;
第二步,服务器端接收到团队用户申请后,给每位团队申请用户产生队列 唯一随机数,即1-10个数字编号;
第三步,服务器端将1-10个数字编号发送给10个团队用户客户端;
第四步,当随机数发送完毕后,服务器端停止接收用户入队申请,并将所 有随机数按从大到小的顺序生成列队列表;
第五步,服务器端按队列序列发送给用户,请求用户入队;
第六步,如用户确认入队,服务器端将用户加入队列(如所有用户都确认 入队);如用户取消入队,服务器端将用户从队列中删除;
第七步,服务器端将含有入队用户消息的队列列表下发给所有团队用户(如 数字1-10的团队用户);
第八步,所有用户客户端将服务器端下发的队列信息展现出来,按照队列 顺序进行团队的竞技赛。
通过上述方法,使团队的竞技赛更公平有效,提高团队用户的体验性。
机译: 用于向移动通信设备的第一用户通知其他用户在移动通信系统中的状态的过程和系统。为了通知移动通信系统中的其他用户,移动通信设备的第一用户进入了队列。通知移动通信系统中的其他用户,移动通信设备的第一个用户不在线路中。
机译: 在服务质量(QoS)调度器中用于改进加权加权公平队列中新附件的公平性的方法和装置
机译: 用于在服务质量(QoS)调度器中改善新的加权加权公平队列附件的公平性的方法和装置