首页> 中国专利> 通过“随机数”让用户公平进入队列的方法

通过“随机数”让用户公平进入队列的方法

摘要

本发明公开了一种通过“随机数”让用户公平进入队列的方法,包括:1)用户在客户端申请进入队列;2)服务器端接收用户申请后,给用户产生队列唯一随机数;3)服务器端将随机数发送给用户客户端;4)服务器端停止接收入队申请,将所有随机数按大小顺序生成列队列表;5)服务器端按队列序列发送给用户,请求用户入队;6)用户确认入队,服务器端将用户加入队列;用户取消入队,服务器端将用户从队列中删除;7)服务器端将含有入队用户消息的队列列表下发给所有用户;8)所有用户客户端将服务器端下发的队列信息展现出来,按照队列顺序进行沟通交流。通过该方法,能比依赖网络速度快慢进入队列的方式更公平有效,提高用户体验性。

著录项

  • 公开/公告号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的团队用户);

第八步,所有用户客户端将服务器端下发的队列信息展现出来,按照队列 顺序进行团队的竞技赛。

通过上述方法,使团队的竞技赛更公平有效,提高团队用户的体验性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号