【技术实现步骤摘要】
本专利技术涉及一种通过特殊数据结构和发送机制来有效减少棋牌游戏用户排名消 息体大小的方法,特别涉及一种有效减少超过30人的多人用户同时比赛时群发用户排名 信息体大小的方法。
技术介绍
在棋牌游戏比赛中,每个牌桌的用户比赛结束后,系统都应该自动向用户发送当 前用户的得分排名以及其他相关的用户排名信息。如果同时比赛的用户超过30人,那么每 次以文本方式发送超过30个人的比赛结果实际上是个比较大的数据包,如果是30个人,这 个数据包大概在IOKb左右,这将会使网络带宽消耗突然增大,如果有更多人,例如100人的 话,因为发送用户排名信息造成的网络带宽消耗突然增大可能会产生短暂的网络拥塞,影 响用户正常打牌的体验。
技术实现思路
本专利技术所要解决的技术问题是在只能采用文本传输信息的情况下,在超过30人 的多人比赛模式的棋牌游戏中,直接序列化所有用户对象传输的时候消耗网络带宽过大的 问题。本专利技术所述的,该方法至少包 括如下的步骤步骤1 在发送排名信息之前,对每个用户排名信息进行特殊序列化,规则是< 用 户昵称>+<+<用户得分H<+<比 ...
【技术保护点】
一种有效减少棋牌游戏用户排名消息体大小的方法,其特征在于:该方法至少包括如下的步骤:步骤1:在发送排名信息之前,对每个用户排名信息进行特殊序列化,这种消息体可尽量缩短传输的文本长度。步骤2:根据参赛用户数量,抽取一定数量的用户的比赛结果。步骤3:把每个特殊序列化的用户排名信息也使用″<″符号连接成一整个字符串。步骤4:把消息发送给刚刚比赛结束的客户端。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘立军,王磊,张守文,陶勇胜,
申请(专利权)人:灰熊北京科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。