一种显示网络排名的方法和装置制造方法及图纸

技术编号:12137330 阅读:86 留言:0更新日期:2015-10-01 15:23
本发明专利技术实施例公开了一种显示网络排名的方法和装置,其中,本发明专利技术实施例方法包括:用户侧设备开启获取网络排名操作;所述用户侧设备获取所述用户侧设备与网络侧连接异常的信息;所述用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名;所述用户侧设备显示所述网络排名。通过上述对本实施例技术方案的说明,用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名;显示所述网络排名,使得用户侧设备可以在网络环境欠佳的情况下,依然能够为用户显示接近真实的网络排名,为用户提供更良好的显示界面。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种显示网络排名的方法和装置
技术介绍
互联网技术的快速发展,使得人们之间的联系不再受地域性的限制,也给人们带来更多更舒适的体验,例如,通常互联网游戏有网络排名,使得用户可以得知自己的游戏技能在玩家中的排名,激励用户提升游戏技能,提升玩家自信心等。网络排名不限于网络游戏排名,用户在很多地方都会有网络排名,如:开机时间网络排名,应用程序开启时间网络排名,健康指数网络排名,魅力指数网络排名,财富网络排名等等。各种不同的网络排名使得用户根据自身的网络排名进行有针对性的改进。现有技术中,网络排名在网络连接状况不佳时,不能为用户显示网络排名,通常会提示用户网络出错,使得用户体验欠佳,显示界面不友好。
技术实现思路
本专利技术实施例提供了一种显示网络排名的方法和装置,能够在网络环境欠佳的情况下,显示用户的网络排名。本专利技术实施例提供一种显示网络排名的方法,所述方法包括: 用户侧设备开启获取网络排名操作; 所述用户侧设备获取所述用户侧设备与网络侧连接异常的信息; 所述用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名; 所述用户侧设备显示所述网络排名。本专利技术实施例还提供一种显示网络排名的装置,所述装置包括:开启单元,第一获取单元,第二获取单元,显示单元,存储单元; 所述开启单元,用于开启获取网络排名操作; 所述第一获取单元,用于获取所述用户侧设备与网络侧连接异常的信息; 所述存储单元,用于存储最高分数; 所述第二获取单元,用于根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名; 所述显示单元,用于显示所述网络排名。通过上述对本实施例技术方案的说明,用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名;显示所述网络排名,使得用户侧设备可以在网络环境欠佳的情况下,依然能够为用户显示接近真实的网络排名,为用户提供更良好的显示界面。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种显示网络排名的方法流程示意简图; 图2是本专利技术实施例二提供的一种显示网络排名的方法流程示意简图; 图3是本专利技术实施例三提供的一种显示网络排名的装置示意简图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对本专利技术实施例提供的技术方案说明之前,首先需要理解的是,在本专利技术实施例中所说的网络排名采用用户当前分数击败其他用户的百分比,例如,对于游戏玩家来说,网络排名为玩家当前分数击败其他玩家的百分比。本专利技术实施例提供了一种显示网络排名的方法和装置,在本专利技术实施例中所说的网络排名可以包括:游戏成绩网络排名,开机时间网络排名,应用程序开机时间网络排名,健康指数网络排名,魅力指数网络排名,财富网络排名等,此处所提到的例举并非穷举,而是便于理解本专利技术实施例的例举。在本专利技术实施例中会重点说明一种常见的网络排名,即游戏成绩排名。很多游戏以分数作为成绩与其他玩家的成绩进行比较。当游戏的结束需要进行网络排名的时候,客户端将用户的用户名、程序的包名、游戏的身份标识(ID,IDentity)以及分数上传到服务器,服务器根据用户名、程序的包名、游戏的ID,将分数存储在数据库中。然后计算击败的百分比,计算的公式如下公式(I): (总人数-自己排名)/总人数*100%(I); 对于临界值,即用户的排名为第一名时要击败100%;分母为零时报错,此时用户的网络排名为击败了 100%的其他用户。若只有一个玩家时,根据公式(I)算法击败0%,但应该是100% (即第一名时已覆盖)。总人数即为当前游戏的人数总数,自己的排名即为当前游戏分数从高到低的排列中,该用户的排列位数。计算得到击败百分比后,服务器根据客户端请求的IP地址将数据发送到客户端。客户端在取得排名后,将排名显示在界面上。当客户端提交分数时网络不通,那么就会提交失败,就获取不到排名,或者网络状况不好,获取排名花费的时间过长,而本专利技术实施例提供的技术方案中在网络连接欠佳的情况下,仍然可以为用户显示网络排名。本专利技术实施例提供的技术方案中,根据实际情况,可以认为不同分数玩家的数量是相同的,即以百分制为例,O分到最高分之间每个分数的玩家的数量是相同的,换句话说,玩家是平均分布在各分数段上的,则玩家的网络排名采用玩家的当前分数与最高分数的比值获得,即玩家击败的百分比,如:0分时击败0%,最高分时击败100%。当玩家一直在没有网络的情况下玩游戏分数低的时候排名低,分数高的时候排名高,保证了排名的合理性。在本专利技术实施例中,最高分数的确定,可以是用户侧设备根据对服务器上的玩家的分数进行分析,不同的游戏分数都在一定的范围内,最高分的数值比较稳定,所以对不同的游戏预设一个最高分。当网络是连通的时候,在每次获取到网络排名后再去获取当前的最高分,替换本地的最高分,作为本地排名最高分的标准。需要理解的是,最高分的获取方法可以不限于当前例举的方法,也可以是用户根据需要设计的,也可以是其它。如下结合具体实施例对本专利技术实施例提供的技术方案进行详细说明。实施例一 本专利技术实施例提供了一种显示网络排名的方法,如图1所示,该方法包括: 步骤101,用户侧设备开启获取网络排名操作; 其中,本专利技术实施例所说明的网络排名可以包括但不限于游戏成绩网络排名,开机时间网络排名,应用程序开机时间网络排名,健康指数网络排名,魅力指数网络排名,财富网络排名等。用户侧设备开启获取网络排名操作可以是在相应的应用结束后,触发用户侧设备获取该应用相关的网络排名,例如,对于游戏应用,当游戏结束后,用户侧设备获取游戏结束信息,触发用户侧设备开启获取网络排名操作;又例如,对于健康指数网络排名,当用户侧设备收集到用户的健康数据后,用户侧设备开启获取网络排名操作。步骤102,用户侧设备获取用户侧设备与网络侧连接异常的信息; 需要理解的是,步骤102中用户侧设备获取所述用户侧设备与网络侧连接异常的信息的具体操作,可以包括: 所述用户侧设备发送用于计算网络排名的信息到所述网络侧时,发送失败导致的网络连接异常; 或者,所述用户侧设备接收所述网络侧设备发送的包含有所述用户侧设备网络排名信息时,接收失败导致的网络异常。其中,接收失败通常可以是由于用户侧设备超时未接收到网络侧设备发送的包含有所述用户侧设备网络排名信息的消息,用户侧设备判断接收失败。步骤103,所述用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名; 其中,所述用户侧设备存储的最高分数本文档来自技高网...

【技术保护点】
一种显示网络排名的方法,其特征在于,所述方法包括:用户侧设备开启获取网络排名操作;所述用户侧设备获取所述用户侧设备与网络侧连接异常的信息;所述用户侧设备根据所述用户侧设备当前的分数,与所述用户侧设备存储的最高分数,获取所述用户的网络排名;所述用户侧设备显示所述网络排名。

【技术特征摘要】

【专利技术属性】
技术研发人员:季辉
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1