首页 / 专利库 / 软件 / 可联网软件 / 基于网络的游戏 / 数据可视化显示方法及装置、电子设备和存储介质

数据可视化显示方法及装置、电子设备和存储介质

阅读:490发布:2020-05-11

专利汇可以提供数据可视化显示方法及装置、电子设备和存储介质专利检索,专利查询,专利分析的服务。并且本 发明 提供一种数据 可视化 显示方法、装置以及 电子 设备和计算机可读存储介质,该方法包括:在目标地图中确定目标区域;确定目标对象;基于确定的所述目标对象在所述目标区域中显示至少一个图标;响应于对所述至少一个图标的操作指令,确定目标图标;显示所述目标图标对应目标对象信息。本发明 实施例 提供的技术方案可以在地图中可视化的显示目标对象的目标对象数据,用户可以直观的从地图中了解到目标对象的用户 位置 以及目标对象数据等。,下面是数据可视化显示方法及装置、电子设备和存储介质专利的具体信息内容。

1.一种数据可视化显示方法,其特征在于,包括:
在目标地图中确定目标区域;
确定目标对象;
基于确定的所述目标对象在所述目标区域中显示至少一个图标;
响应于对所述至少一个图标的操作指令,确定目标图标;
显示所述目标图标对应目标对象信息。
2.根据权利要求1所述方法,其特征在于,若所述目标对象是目标游戏,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:
确定所述目标地图的当前地图分辨率
若所述目标地图的当前地图分辨率大于等于分辨率阈值,则在所述目标游戏的在线用户所在位置处显示所述至少一个图标,所述至少一个图标为对应在线用户的色标识。
3.根据权利要求2所述方法,其特征在于,显示所述目标图标对应目标对象信息,包括:
显示所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息,以作为所述目标对象信息。
4.根据权利要求3所述方法,其特征在于,还包括:
获取所述目标区域中目标游戏的用户的信息,所述目标游戏的用户的信息包括所述目标游戏的用户注册和登录所述目标游戏的时间信息;
根据所述目标游戏的用户的信息确定所述目标游戏在所述目标区域中的用户数量和/或排名信息;
根据所述目标游戏的用户注册和登录所述目标游戏的时间信息确定所述目标游戏在所述目标区域中的留存信息。
5.根据权利要求1所述方法,其特征在于,若所述目标对象是目标游戏,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:
确定所述目标地图的当前地图分辨率;
若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标为对应目标子区域中根据角色排名信息确定的目标角色的角色标识。
6.根据权利要求5所述方法,其特征在于,显示所述目标图标对应目标对象信息,包括:
显示所述目标子区域的网络状况信息和所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息和用户数量,以作为所述目标对象信息。
7.根据权利要求1所述方法,其特征在于,若所述目标对象是目标游戏类型,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:
确定所述目标地图的当前地图分辨率;
若所述目标地图的当前地图分辨率大于等于所述分辨率阈值,则在所述目标游戏类型的在线用户所在位置处显示所述至少一个图标,所述至少一个图标是对应在线用户的游戏标识。
8.根据权利要求7所述方法,其特征在于,显示所述目标图标对应目标对象信息,包括:
显示所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或所述目标游戏类型中的各游戏的排名信息,作为所述目标对象信息。
9.根据权利要求1所述方法,其特征在于,若所述目标对象是目标游戏类型,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:
确定所述目标地图的当前地图分辨率;
若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标是在对应目标子区域中根据游戏排名信息在所述目标游戏类型中确定的游戏排名第一的目标游戏的游戏标识。
10.根据权利要求9所述方法,其特征在于,显示所述目标图标对应目标对象信息,包括:
显示所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息,以作为所述目标对象信息。
11.根据权利要求10所述方法,其特征在于,还包括:
获取所述目标子区域中所述目标游戏类型的用户的信息,所述目标游戏类型的用户的信息包括所述目标游戏类型的用户注册和登录所述目标游戏类型的时间信息,所述目标游戏类型的用户发送和接收目标协议的时间信息;
根据所述目标游戏类型的用户的信息确定所述目标子区域中的用户数量和/或排名信息;
根据所述目标游戏类型的用户注册和登录所述目标游戏类型的信息确定所述目标游戏类型在所述目标子区域中的留存信息;
根据所述目标游戏类型的用户发送和接收目标协议的时间信息确定所述目标子区域的网络状况信息;
根据所述目标游戏类型中所述目标子区域中的留存信息、网络状况信息以及所述用户数量确定所述目标子区域的子区域排名信息。
12.一种数据可视化显示装置,其特征在于,包括:
目标区域确定模,配置为在目标地图中确定目标区域;
目标对象确定模块,配置为确定目标对象;
图标显示模块,配置为基于确定的所述目标对象在所述目标区域中显示至少一个图标;
目标图标确定模块,配置为响应于对所述至少一个图标的操作指令,确定目标图标;
显示模块,配置为显示所述目标图标对应目标对象信息。
13.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-11中任一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-11中任一项所述的方法。

说明书全文

数据可视化显示方法及装置、电子设备和存储介质

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种数据可视化显示方法及装置、电子设备和计算机可读存储介质。

背景技术

[0002] 目前,游戏市场火热,各种游戏层出不穷,几乎每隔一段时间就有一到两款游戏上线。面对这么多游戏,用户会出现选择困难,他们希望知道哪些游戏适合他,哪些游戏在目标区域很受欢迎,哪些游戏制作品质出色的,对于一些有区域需求(即确切的想要了解某个具体区域中的游戏消息)用户,他们可能很想知道在指定区域中哪些游戏最受用户喜爱。
[0003] 因此,一种可以直观地反映目标游戏在目标区域中的游戏数据的方法对于游戏推荐至关重要。
[0004] 需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

[0005] 本发明实施例提供一种数据可视化方法及装置、电子设备和计算机可读存储介质,能够通过目标地图直观的反映出目标区域中目标对象数据。
[0006] 本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
[0007] 本发明实施例提出一种数据可视化显示方法,该方法包括:在目标地图中确定目标区域;确定目标对象;基于确定的所述目标对象在所述目标区域中显示至少一个图标;响应于对所述至少一个图标的操作指令,确定目标图标;显示所述目标图标对应目标对象信息。
[0008] 在一些实施例中,若所述目标对象是目标游戏,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:确定所述目标地图的当前地图分辨率;若所述目标地图的当前地图分辨率大于等于分辨率阈值,则在所述目标游戏的在线用户所在位置处显示所述至少一个图标,所述至少一个图标为对应在线用户的色标识。
[0009] 在一些实施例中,显示所述目标图标对应目标对象信息,包括:显示所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息,以作为所述目标对象信息。
[0010] 在一些实施例中,所述数据可是化方法还包括:获取所述目标区域中目标游戏的用户的信息,所述目标游戏的用户的信息包括所述目标游戏的用户注册和登录所述目标游戏的时间信息;根据所述目标游戏的用户的信息确定所述目标游戏在所述目标区域中的用户数量和/或排名信息;根据所述目标游戏的用户注册和登录所述目标游戏的时间信息确定所述目标游戏在所述目标区域中的留存信息。
[0011] 在一些实施例中,若所述目标对象是目标游戏,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:确定所述目标地图的当前地图分辨率;若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标为对应目标子区域中根据角色排名信息确定的目标角色的角色标识。
[0012] 在一些实施例中,显示所述目标图标对应目标对象信息,包括:显示所述目标子区域的网络状况信息和所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息和用户数量,以作为所述目标对象信息。
[0013] 在一些实施例中,若所述目标对象是目标游戏类型,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:确定所述目标地图的当前地图分辨率;若所述目标地图的当前地图分辨率大于等于所述分辨率阈值,则在所述目标游戏类型的在线用户所在位置处显示所述至少一个图标,所述至少一个图标是对应在线用户的游戏标识。
[0014] 在一些实施例中,显示所述目标图标对应目标对象信息,包括:显示所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或所述目标游戏类型中的各游戏的排名信息,作为所述目标对象信息。
[0015] 在一些实施例中,若所述目标对象是目标游戏类型,则基于确定的所述目标对象在所述目标区域中显示至少一个图标,包括:确定所述目标地图的当前地图分辨率;若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标是在对应目标子区域中根据游戏排名信息在所述目标游戏类型中确定的游戏排名第一的目标游戏的游戏标识。
[0016] 在一些实施例中,显示所述目标图标对应目标对象信息,包括:显示所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息,以作为所述目标对象信息。
[0017] 在一些实施例中,所述数据可视化显示方法还包括:获取所述目标子区域中所述目标游戏类型的用户的信息,所述目标游戏类型的用户的信息包括所述目标游戏类型的用户注册和登录所述目标游戏类型的时间信息,所述目标游戏类型的用户发送和接收目标协议的时间信息;根据所述目标游戏类型的用户的信息确定所述目标子区域中的用户数量和/或排名信息;根据所述目标游戏类型的用户注册和登录所述目标游戏类型的信息确定所述目标游戏类型在所述目标子区域中的留存信息;根据所述目标游戏类型的用户发送和接收目标协议的时间信息确定所述目标子区域的网络状况信息;根据所述目标游戏类型中所述目标子区域中的留存信息、网络状况信息以及所述用户数量确定所述目标子区域的子区域排名信息。
[0018] 本发明实施例提出了一种数据可视化显示装置,所述数据可视化装置包括:目标区域确定模,配置为在目标地图中确定目标区域;目标对象确定模块,配置为确定目标对象;图标显示模块,配置为基于确定的所述目标对象在所述目标区域中显示至少一个图标;目标图标确定模块,配置为响应于对所述至少一个图标的操作指令,确定目标图标;显示模块,配置为显示所述目标图标对应目标对象信息。
[0019] 本发明实施例提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一项所述的数据可视化显示方法。
[0020] 本发明实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述任一项所述的数据可视化方法。
[0021] 本公开实施例提供的数据可视化方法、装置及电子设备和计算机可读存储介质,在确定了确定目标对象后,可以基于所述目标对象在所述目标区域中显示至少一个图标,以用于进一步的显示所述图标对应的目标对象信息。本发明实施例提供的技术方案,可以通过目标地图向目标用户展示目标对象信息,将大量的目标对象数据分区域展示,使得目标用户可以直观且方便的获得目标区域中的目标对象信息,提高了用户体验。
[0022] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。附图说明
[0023] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。下面描述的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024] 图1示出了应用于本发明实施例的数据可视化显示方法或数据可视化显示装置的示例性系统架构的示意图。
[0025] 图2是根据一示例性实施例示出的一种数据可视化显示方法的流程图
[0026] 图3是图2中步骤S1在一示例性实施例中的流程图。
[0027] 图4是图2中步骤S3在一示例性实施例中的流程图。
[0028] 图5是图2中步骤S5在一示例性实施例中的流程图。
[0029] 图6根据一示例性实施例示出的一种目标游戏或目标游戏类型选择界面。
[0030] 图7根据一示例性实施例示出的一种目标游戏输入界面。
[0031] 图8根据一示例性实施例示出的一种目标游戏的可视化显示界面。
[0032] 图9根据一示例性实施例示出的一种目标游戏数据的可视化显示界面。
[0033] 图10图4中步骤S32在一示例性实施例中的流程图。
[0034] 图11图2中步骤S3另一示例性实施例中的流程图。
[0035] 图12据一示例性实施例示出的一种确定目标子区域的方法流程图。
[0036] 图13是图2中步骤S5在另一示例性实施例中的流程图。
[0037] 图14据一示例性实施例示出的另一种目标游戏的可视化显示界面。
[0038] 图15根据一示例性实施例示出的另一种目标游戏数据的可视化显示界面。
[0039] 图16图2中步骤S3又一示例性实施例中的流程图。
[0040] 图17是图2中步骤S5在再一示例性实施例中的流程图。
[0041] 图18根据一示例性实施例示出的一种目标游戏类型的选择界面。
[0042] 图19是根据一示例性实施例示出的一种目标游戏类型的可视化显示界面。
[0043] 图20是根据一示例性实施例示出的一种目标游戏类型数据的可视化显示界面。
[0044] 图21是图2中步骤S3在另一示例性实施例中的流程图。
[0045] 图22是图2中步骤S5在再一示例性实施例中的流程图。
[0046] 图23是根据一示例性实施例示出的另一种目标游戏类型的可视化显示界面。
[0047] 图24是根据一示例性实施例示出的另一种目标游戏类型数据的可视化显示界面。
[0048] 图25是图22中步骤S54在一示例性实施例中的流程图。
[0049] 图26是根据本发明实施例示出的又一种数据可视化显示方法。
[0050] 图27是图26中步骤S6在一示例性实施例中的流程图。
[0051] 图28是根据一示例性实施例示出的一种数据可视化显示装置的框图
[0052] 图29是根据一示例性实施例示出的一种应用于数据可视化显示装置的计算机系统的结构示意图。

具体实施方式

[0053] 现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本发明将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0054] 本发明所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。
[0055] 附图仅为本发明的示意性图解,图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0056] 附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和步骤,也不是必须按所描述的顺序执行。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0057] 本说明书中,用语“一个”、“一”、“该”、“所述”和“至少一个”用以表示存在一个或多个要素/组成部分/等;用语“包含”、“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”、“第二”和“第三”等仅作为标记使用,不是对其对象的数量限制。
[0058] 在游戏推荐领域中,各个游戏平台仅通过目标游戏的下载量或者关注程度向目标对象推荐目标游戏。但是每个目标对象不仅关注所述目标游戏的下载量,还可能会关注所述目标游戏在目标区域的排名、留存率、或者所述目标区域的网络情况等,或者所述目标对象还想知道所述目标区域中自己的朋友正在玩哪些游戏。
[0059] 在一些实施例中,假设目标对象目前在外地出差,如果他想了解自家周围的朋友们都在玩什么游戏,或者自家周围哪些游戏最受欢迎,那么仅仅通过下载率是无法获取上述信息的。
[0060] 因此,本发明实施例提出了一种结合地图显示目标游戏或目标游戏类型的游戏数据的可视化方法,以使得目标对象能从目标地图中直观的获取所述目标游戏或者目标游戏类型在目标区域中的游戏数据。
[0061] 下面结合附图对本发明示例实施方式进行详细说明。
[0062] 图1示出了可以应用于本发明实施例的数据可视化显示方法或数据可视化显示装置的示例性系统架构的示意图。
[0063] 如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0064] 用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。其中,终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机、可穿戴设备、虚拟现实设备、智能家居设备等等。
[0065] 服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所进行操作的装置提供支持的后台管理服务器。后台管理服务器可以对接收到的请求等数据进行分析等处理,并将处理结果反馈给终端设备。
[0066] 服务器105可例如在目标地图中确定目标区域;服务器105可例如确定目标对象;服务器105可例如基于确定的所述目标对象在所述目标区域中显示至少一个图标;服务器
105可例如响应于对所述至少一个图标的操作指令,确定目标图标;服务器105可例如显示所述目标图标对应目标对象信息。
[0067] 应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的,服务器105可以是一个实体的服务器,还可以为多个服务器组成,根据实际需要,可以具有任意数目的终端设备、网络和服务器。
[0068] 图2是根据一示例性实施例示出的一种数据可视化显示方法的流程图。本发明实施例所提供的方法可以由任意具备计算处理能的电子设备处理,例如上述图1实施例中的服务器105和/或终端设备102、103,在下面的实施例中,以终端设备102或103为执行主体为例进行举例说明,但本发明并不限定于此。
[0069] 参照图2,本发明实施例提供的数据可视化显示方法可以包括以下步骤。
[0070] 步骤S1,在目标地图中确定目标区域。
[0071] 在一些实施例中,所述目标地图可以是某个国家的地图,也可以是某个省、市、乃至于部分区域的地图,本发明对所述目标地图的范围大小不做限制。
[0072] 在一些实施例中,所述目标地图可以是一种瓦片地图,即可以通过拖拽、滑动或缩放操作改变所述终端设备中显示的地图范围。例如,假设所述终端设备显示的是所述目标地图中的“XX省”,通过缩放、拖拽等操作可以使得所述终端设备显示的是所述目标地图中“XX省”中的“XXX市”。
[0073] 在一些实施例中,可以在所述目标地图中选择一个区域作为所述目标区域以显示图标。例如,可以以目标对象的地理位置处为中心,以目标值为半径(例如,10公里、100公里等),在所述目标地图中画圆,确定所述目标区域。
[0074] 在一些实施例中,可以根据所述终端设备的显示屏幕的半径确定所述目标值。例如,假设所述终端设备的显示屏幕的最短半径为8厘米,所述目标地图的当前地图比例尺为1:100000(即图上一厘米等于实地1000米),则可以以8*1000米为所述目标值。
[0075] 步骤S2,确定目标对象。
[0076] 在一些实施例中,所述目标对象可以是目标游戏,也可以是目标游戏类型。在一些实施例中,目标用户可能会通过游戏端输入一个目标游戏(例如,XX联盟),也有可能通过游戏端输入一种目标游戏类型(例如,多人对战游戏),如果所述目标用户输入的是一个目标游戏,则所述目标对象就是目标游戏,如果所述目标用户输入的是一个目标游戏类型,则所述目标对象就是目标游戏类型。
[0077] 步骤S3,基于确定的所述目标对象在所述目标区域中显示至少一个图标。
[0078] 在一些实施例中,确定了目标对象后,可以在所述目标地图中的目标区域中的至少一个位置处显示至少一个图标。例如,可以在目标区域中的目标地点处显示图标,所述目标地点可以是所述目标对象的在线用户所在位置,可以是所述目标区域中的行政地点(包括但不限于:国家、城市、县级市、地级市等行政区域,还可以是某个特殊区域(例如,某个公园或者某个大厦等)。
[0079] 在一些实施例中,当所述目标对象是目标游戏时,所述至少一个图标可以是所述目标游戏中的角色图标;当所述目标对象是目标游戏类型时,所述至少一个图标可以是所述目标游戏类型中的游戏图标。可以理解的是所述至少一个图标的具体形象以实际显示需要为准,本发明对此不做限制。
[0080] 步骤S4,响应于对所述至少一个图标的操作指令,确定目标图标。
[0081] 在一些实施例中,所述目标用户可以在所述目标区域中通过目标操作(例如,点击操作)选中目标图标。
[0082] 在一些实施例中,所述终端设备响应于所述目标用户的点击操作指令以在所述至少一个图标中确定目标图标。
[0083] 步骤S5,显示所述目标图标对应目标对象信息。
[0084] 在一些实施例中,当所述目标图标确定之后,可以继续显示所述目标图标对应目标对象信息。例如,可以显示所述目标图标所在目标地点处的游戏信息。在一些实施例中,如果所述目标地点是一个准确的地理位置(即由准确的经纬度确定的地理位置),则可以显示所述目标对象在所述目标区域(或者其它指定区域,例如指定的某个省、某个市等)中的留存信息、用户数量和/或排名信息,作为所述目标对象;如果所述目标地点代表的是一个目标子区域,则可以显示所述目标对象在所述目标子区域中的留存信息、用户数量和/或排名信息,作为所述目标对象信息。
[0085] 本实施例提供的数据可视化方法,在确定了确定目标对象后,可以基于所述目标对象在所述目标区域中显示至少一个图标,以用于进一步的显示所述图标对应的目标对象信息。本发明实施例提供的技术方案,可以通过目标地图向目标用户展示目标对象信息,将大量的目标对象数据分区域展示,使得目标用户可以直观且方便的获得目标区域中的目标对象信息,提高了用户体验。
[0086] 图3是图2中步骤S1在一示例性实施例中的流程图。
[0087] 在一些实施例中,所述目标地图可以是瓦片目标地图,可以使用墨卡托投影使球形投影到平面上。
[0088] 在一些实施例中,可以通过经纬度计算,计算出当前屏幕显示的位置,通过偏移算法可以及计算出周围的瓦片地图并加载显示,另外,还可以运用屏幕补差算法,实时加载附近的地图图片,以使得可以通过缩放、拖拽、滑动等操作改变屏幕中当前显示的地图内容。
[0089] 在一些实施例中,可以把所述目标地图进行分层处理,每个层级的地图分辨率不同。在一些实施例中,可以将所述目标地图按照行政区域进行分层,例如可以按照国家-城市-县级市-地级市-城镇-村庄(小区、大厦、公园等)将所述目标地图进行分级,每个层级的地图分辨率均不相同。查看者可以通过滑动和缩放操作来改变所述目标地图的地图分辨率以进行数据的查看,当缩放到一定程度的时候,所述目标地图会进行层级的改变,可以实现精确或宏观的查看数据。
[0090] 地图分辨率,也称地面分辨率或空间分辨率,可以表示屏幕上一个像素所代表的实际地面距离。
[0091] 可以理解的是,所述目标地图中显示的内容越细化,则所述目标地图的地图分辨率越高,例如显示城镇区域的目标地图的地图分辨率要大于显示县级市区域的目标地图的地图分辨率。
[0092] 参考图3,上述步骤S1可以包括以下步骤。
[0093] 步骤S11,获取目标用户的地理位置信息。
[0094] 在一些实施例中,可以定位所述目标用户的当前地理位置,作为所述目标用户的地理位置信息,或者确定所述目标对象当前查看的地图的中心位置(即所述终端设备的屏幕中心所在的地理位置),作为所述目标用户的地理位置信息。
[0095] 在一些实时例中,可以根据所述目标对象当前所处位置的经纬度,确定所述目标对象的当前地理位置。
[0096] 步骤S12,根据所述目标用户的地理位置信息确定所述目标区域。
[0097] 在一些实施例中,可以以目标用户的地理位置为中心,以目标值为半径(例如,10公里、100公里等),在所述目标地图中画圆,以确定所述目标区域。也可以以所述目标用户的位置为中心,以第一目标值为宽,以第二目标值为长,画确定一长方形以确定所述目标区域,可以理解的是根据任意方法确定的可以在所述终端设备中显示的目标区域均可以是本实施例中的目标区域。
[0098] 在一些实施例中,也可以根据所述终端设备的显示屏幕的半径确定所述目标值,例如,假设所述终端设备的显示屏幕的最短半径为8厘米,所述目标地图的当前地图比例尺为1:100000(即图上一厘米等于实地1000米),则可以以8*1000为所述目标值。
[0099] 本实施例,根据目标对象的地理位置信息确定出目标区域,以在所述目标区域中显示图标,可以简化目标对象看到的信息,也可以减少所述终端设备的数据计算量。
[0100] 图4是图2中步骤S3在一示例性实施例中的流程图。
[0101] 在一些实施例中,若所述目标对象是目标游戏,则上述步骤S3可以包括以下步骤。
[0102] 步骤S31,确定所述目标地图的当前地图分辨率。
[0103] 步骤S32,若所述目标地图的当前地图分辨率大于等于分辨率阈值,则在所述目标游戏的在线用户所在位置处显示所述至少一个图标,所述至少一个图标为对应在线用户的角色标识。
[0104] 在一些实施例中,所述分辨率阈值可以指的是村庄、小区、大厦或者公园等所在层级的目标地图的地图分辨率。
[0105] 在一些实施例中,若所述终端设备收到的是目标游戏的名称信息(即所述目标对象是目标游戏),且所述目标地图的当前地图分辨率大于等于分辨率阈值,,则所述终端设备可以在所述目标游戏在所述目标区域中的在线用户所在的地理位置处显示图标。
[0106] 其中,所述图标可以是所述目标游戏在所述目标区域中的在线用户的角色标识(例如,在A地点处存在目标游戏的在线用户,该在线用户的角色为a,则可以在所述目标区域中的A地点处显示角色a角色的图标)。
[0107] 本实施例提供的技术方案,一方面,可以在目标地图中通过图标显示出目标游戏在线用户的位置信息,使得目标用户可以通过地图上的图标直观的看到所述目标游戏的在线用户的数量以及分布;另一方面,通过所述目标区域中的图标显示所述目标游戏在线用户的角色信息,所述目标用户可以直观的获取所述目标区域中最受欢迎的角色。
[0108] 图5是图2中步骤S5在一示例性实施例中的流程图。
[0109] 参考图5,上述步骤S5可以包括以下步骤。
[0110] 步骤S51,显示所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息,以作为所述目标对象信息。
[0111] 在一些实施例中,所述终端设备响应于所述至少一个图标的操作指令,即可以在所述至少一个图标中确定目标图标,并显示所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息,以作为所述游戏信息。
[0112] 目标用户可以通过对所述目标区域中的图标进行点击操作获得所述目标游戏的游戏信息(例如,所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息)。
[0113] 在一些实施例中,所述目标用户可以在如图6所示的界面中选中“选择目标游戏”或者“选择目标游戏类型”的按钮,以确定所述目标对象。若所述目标用户选中“选择目标游戏”按钮,所述终端设备可以显示如图7所示界面,图7示出了提示目标用户输入目标游戏名称的界面。
[0114] 在一些实施例中,所述目标用户可以在图7所示界面中输入目标游戏的游戏名称,例如“XX联盟”。
[0115] 在一些实施例中,所述终端设备在接收到所述目标游戏的游戏名称后,可以在目标区域中通过图标显示所述目标游戏在线用户的地理位置,如图8所示。其中,所述图标可以是目标游戏在线用户的角色图标。目标用户在图8中任意点击一个图标,可以进入图9所示界面。
[0116] 图9所示界面中显示了所述目标游戏在所述目标区域中的游戏名称、游戏留存信息(例如游戏留存率)、用户数量(目标区域中目标游戏的用户数量)、排名信息(目标游戏在所述目标区域中的游戏排名,例如,所述目标游戏在所述目标区域中排名第3)。
[0117] 通过本实施例提供的技术方案,目标用户既可以通过目标地图上的图标直观的获得目标区域中目标游戏在线用户的分布情况,还可以通过点击目标地图上的图标以获得所述目标游戏在所述目标区域中的统计数据。
[0118] 图10是图4中步骤S32在一示例性实施例中的流程图。
[0119] 如图10所示,上述步骤S32可以包括以下步骤。
[0120] 步骤S321,获取所述目标区域中目标游戏的用户的信息,所述目标游戏的用户的信息包括所述目标游戏的用户注册和登录所述目标游戏的时间信息。
[0121] 在一些实施例中,可以获取所述目标区域中目标游戏的用户信息,所述目标游戏的用户包括但不限于所述目标游戏的注册用户、在线用户或者指定时间段内的登录用户(例如,在过去一个月内登录过所述目标游戏的用户)。
[0122] 在一些实施例中,所述目标游戏的用户信息包括但不限于所述目标游戏的用户注册和登录所述目标游戏的时间信息、经纬度信息、登录名称信息、留言回复信息、所述目标游戏在所述目标区域中的下载量以及游戏直播粉丝量(即在直播所述目标游戏时的粉丝量)。
[0123] 在一些实施例中,因为所述目标游戏的游戏数据的数据量较大,如果将游戏端每次传输的游戏数据都上传至服务器,这将会极大地增加数据上传的开销。
[0124] 在一些实施例中,为了减少数据上传次数,以进一步的减少数据上传的开销,可以采用循环时间点数据上传方法以及多线程数据上传方法。
[0125] 其中,循环时间点数据上传方法可以指的是将游戏端上传的数据首先进行缓存,预设时间后再将缓存的游戏数据上传地方法。
[0126] 所述多线程数据上传方法可以指的是从软件或者硬件上实现多个线程并发执行的技术,具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。在一个程序中,这些独立运行的程序片段叫做“线程”,利用它编程的概念就叫做“多线程处理”。本实施例中的触发和上传的https(hyper text transfer protocol over secure socket layer,超文本传输安全协议)通信,都是在多线程进行执行的,可以不影响游戏的主线程的开销。
[0127] 步骤S322,根据目标游戏的用户的信息确定所述目标游戏在所述目标区域中的用户数量和/或排名信息。
[0128] 在一些实施例中,服务器在接收到所述游戏端上传的游戏数据后,会将所述游戏数据缓存到数据库,然后每半天进行一次离线的统计,以统计出所述目标区域中的用户信息。
[0129] 在一些实施例中,可以统计所述目标区域中目标游戏的用户数量,例如,可以统计注册过所述目标游戏的用户数量,可以统计指定时间段内登录过所述目标游戏的用户数量,也可以统计所述目标游戏的在线用户的数量以作为所述目标游戏在所述目标区域中的用户的数量。
[0130] 在一些实施例中,可以根据所述目标游戏的用户数量和用户评价信息等确定所述目标游戏在所述目标区域中的排名情况,以作为所述排名信息。
[0131] 步骤S323,根据所述目标游戏的用户注册和登录所述目标游戏的时间信息确定所述目标游戏在所述目标区域中的留存信息。
[0132] 在一些实施例中,所述目标游戏在所述目标区域中的留存信息可以指的是所述目标游戏在所述目标区域中的首日留存、七日留存或者月留存信息。其中所述目标游戏在所述目标区域中的首日留存信息可以指的是所述目标游戏在所述目标区域中的首日留存率,即统计所述目标游戏在所述目标区域中首日留存的用户占所有注册了所述目标游戏的用户的比例。
[0133] 在一些实施例中,所述首日留存可以指的是用户在首次注册过所述目标游戏后,次日以及次日之后的两日都有登入记录;七日留存可以指的是用户在首次注册过所述目标游戏后的首七日中至少有四日有登录记录,并且在首七日的后两日(即第八、九日)依然有登录记录;月留存可以指的是用户在首次注册过所述目标游戏后的首月内至少有二十日有登录记录,并且在首月的后两日(即首月后顺延两日)也有登录记录。
[0134] 在一些实施例中,还可以综合所述目标游戏的用户数量、留存信息和用户评价信息等,以确定所述目标游戏在所述目标区域中的排名信息。
[0135] 图11是图2中步骤S3在另一示例性实施例中的流程图。
[0136] 在一些实施中,若所述目标对象是目标游戏,则上述步骤S3还可以包括以下步骤。
[0137] 步骤S33,确定所述目标地图的当前地图分辨率。
[0138] 步骤S34,若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标为对应目标子区域中根据角色排名信息确定的目标角色的角色标识。时
[0139] 在一些实施例中,若所述目标对象是目标游戏,并且所述目标地图的当前地图分辨率小于所述分辨率阈值,则所述终端设备可以在所述目标区域的目标地点处显示图标,所述目标地点可以是目标区域中的目标子区域,所述目标子区域可例如是所述目标区域中的行政区域。
[0140] 在一些实施例中,可以在所述目标区域中的目标行政行政区域中选择四个边界点以划分出所述目标子区域的边界。如图12所示,假设目标行政区域是南山区,可以在所述目标地图中找到所述南山区西北、东北、西南、东南四个角的点A、B、C和D,并以上述四个角的点做一个正方形ABCD,以作为所述目标子区域。
[0141] 在一些实施例中,所述图标可以是所述目标游戏在对应目标子区域中最受欢迎的角色对应的角色标识。
[0142] 在一些实施例中,所述终端设备响应于所述至少一个图标的操作指令,可以显示目标图标对应的目标地点处的游戏信息。
[0143] 本实施例提供的技术方案,可以通过图标显示对应目标子区域中最受欢迎的角色。
[0144] 图13是图2中步骤S5在另一示例性实施例中的流程图。
[0145] 参考图13,上述步骤S5可以包括以下步骤。
[0146] 步骤S52,显示所述目标子区域的网络状况信息和所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息、用户数量,以作为所述游戏信息。
[0147] 在一些实施例中,所述终端设备响应于所述至少一个图标的操作指令,确定了目标图标并显示所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息、用户数量,以作为所述目标对象信息。
[0148] 在一些实施例中,获取所述目标子区域中所述目标游戏的用户的信息,所述目标游戏的用户的信息包括所述目标游戏的用户注册和登录所述目标游戏类型的时间信息,所述目标游戏的用户发送和接收目标协议的时间信息。
[0149] 在一些实施例中,可以统计所述目标子区域中目标游戏的用户数量,例如,可以统计所述目标子区域中注册过所述目标游戏的用户数量,可以统计所述目标子区域中指定时间段内登录过所述目标游戏的用户数量,也可以统计所述目标子区域中所述目标游戏的在线用户的数量以作为所述目标游戏在所述目标区域中的用户的数量。
[0150] 在一些实施例中,可以根据所述目标游戏的用户发送和接收目标协议的时间信息确定所述目标子区域的网络状况信息。例如,可以根据用户发送和接收目标协议的时间信息确定该用户发、接所述目标协议的来回时间(收包时间-发包时间),并统计所述目标子区域中所述目标游戏的所有用户发、接所述目标协议的平均时间,以确定所述目标子区域的网络状况信息。例如,当所述目标子区域中所述目标游戏的用户发、接所述目标协议的平均时间小于0.1秒时,则可以认为所述目标子区域的网络状况为良好,网络评分为3;当所述目标子区域中所述目标游戏的用户发、接所述目标协议的平均时间大于等于0.1秒、小于0.15秒时,可以认为所述目标子区域的网络状况为中等,网络评分为2;当所述目标子区域中所述目标游戏的所有用户发、接所述目标协议的平均时间大于0.2秒时,可以认为所述目标子区域的网络状况为差,网络评分为1。
[0151] 在一些实施例中,可以根据所述目标游戏的用户注册和登录所述目标游戏类型的信息确定所述目标游戏在所述目标子区域中的留存信息。
[0152] 在一些实施例中,可以根据所述目标游戏在所述目标子区域中的用户数量、留存率以及用户评价信息等确定所述目标游戏在所述目标子区域中的排名情况,以作为所述排名信息。
[0153] 目标用户通过对所述目标区域中的图标进行点击操作可以获得所述目标游戏在所述目标子区域中的游戏信息(例如,所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息、用户数量)。
[0154] 在一些实施例中,所述目标用户可以在如图6所示的界面中选中“选择目标游戏”或者“选择目标游戏类型”的按钮。若所述目标用户选中“选择目标游戏”按钮,所述终端设备可以显示如图7所示界面。
[0155] 在一些实施例中,所述目标用户可以在图7所示界面中输入目标游戏的游戏名称,例如“XX联盟”。
[0156] 如图14所示,所述终端设备在接收到所述目标游戏的游戏名称后,即可在目标区域中的目标子区域处显示图标,以显示所述目标游戏在所述目标子区域中最受欢迎的角色。
[0157] 在一些实施例中,在如图14所示的目标区域中任意点击一个图标,可以进入如图15所示界面。
[0158] 在一些实施例中,所述终端设备响应于所述目标用户的操作指令,可以在如图15所示的显示界面中显示所述目标子区域的地点名称、所述目标游戏的游戏名称、所述目标游戏在所述目标子区域中的游戏留存信息(例如游戏留存率)、用户数量(目标子区域中目标游戏的用户数量)、排名信息(例如所述目标子区域中排名前N的游戏名称,N为大于等于1的正整数)。
[0159] 图16是图2中步骤S3在又一示例性实施例中的流程图。
[0160] 在一些实施例中,若所述目标对象是目标游戏类型,则上述步骤S3还可以包括以下步骤。
[0161] 步骤S35,确定所述目标地图的当前地图分辨率。
[0162] 步骤S36,若所述目标地图的当前地图分辨率大于等于所述分辨率阈值,则在所述目标游戏类型的在线用户所在位置处显示所述至少一个图标,所述至少一个图标是对应在线用户的游戏标识。
[0163] 在一些实施例中,若所述目标地图的当前地图分辨率大于等于所述分辨率阈值,则所述终端设备可以在所述目标游戏类型的在线用户所在的地理位置处显示图标。
[0164] 其中,所述图标可以是所述目标游戏类型在所述目标区域中的在线用户正在玩的游戏的游戏标识(例如,在B地点处存在目标游戏类型的在线用户,该在线用户正在玩b游戏,则可以在目标区域的B地点处显示游戏b的游戏图标)。
[0165] 本实施例提供的技术方案,一方面,可以在目标地图中通过图标显示出目标游戏类型的在线用户的位置信息,使得目标用户可以通过地图上的图标直观的看到所述目标游戏类型的用户的数量以及分布;另一方面,目标区域中的图标可以代表在线用户正在玩的游戏,使得目标用户可以直观的看到所述目标区域中最受欢迎的游戏。
[0166] 图17是图2中步骤S5在又一示例性实施例中的流程图。参考图17,上述步骤S17可以包括以下步骤。
[0167] 步骤S53,显示所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或所述目标游戏类型中的各游戏的排名信息,作为所述目标对象信息。
[0168] 在一些实施例中,所述终端设备响应于所述至少一个图标的操作指令,显示所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或排名信息,以作为所述游戏信息。
[0169] 目标用户通过对所述目标区域中的图标进行点击操作可以获得所述目标游戏类型的游戏信息(例如,所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或所述目标游戏类型中的各游戏的排名信息)。
[0170] 在一些实施例中,所述目标用户可以在如图6所示的界面中选中“选择目标游戏”或者“选择目标游戏类型”的按钮。若所述目标用户选中“选择目标游戏类型”按钮,所述终端设备可以显示如图18所示界面。
[0171] 在一些实施例中,所述目标用户可以在图18所示界面中选中目标游戏类型,例如“多人在线战术竞技游戏”。
[0172] 在一些实施例中,所述终端设备在接收到所述目标游戏类型后,即可在目标区域中通过图标显示所述目标游戏类型的在线用户的地理位置,如图19所示。其中,所述图标可以是对应的在线用户的游戏图标。如图19所示,图标A、B、C分别代表了其对应位置处的在线用户正在玩的游戏。在图19中任意点击一个图标,可以进入图20所示界面。
[0173] 在一些实施例中,所述终端设备响应于所述目标用户的操作指令,可以在如图20所示界面中显示所述目标游戏类型的名称、所述目标游戏类型在所述目标区域中的游戏留存信息(例如游戏留存率)、用户数量(目标区域中目标游戏类型的用户数量)、排名信息(所述目标区域中排名前N的游戏的名称,N为大于等于1的正整数)。图20中,图标A、B、C分别代表了其对应位置处的在线用户正在玩的游戏。
[0174] 图21是图2中步骤S3在另一示例性实施例中的流程图。
[0175] 在一些实施例中,若所述目标对象是目标游戏类型,则上述步骤S5还可以包括以下步骤。
[0176] 在步骤S37,确定所述目标地图的当前地图分辨率。
[0177] 步骤S38,若所述目标地图的当前地图分辨率小于所述分辨率阈值,则在所述目标区域中的目标子区域处显示所述至少一个图标,所述至少一个图标是在对应目标子区域中根据游戏排名信息在所述目标游戏类型中确定的游戏排名第一的目标游戏的游戏标识。
[0178] 在一些实施例中,若所述目标地图的前地图分辨率小于分辨率阈值,则所述终端设备可以在所述目标区域的目标地点处显示图标,所述目标地点可以是目标区域中的目标子区域,例如所述目标地点可以是所述目标区域中的行政区域。
[0179] 其中,所述图标可以是所述目标游戏类型在所述目标子区域中最受欢迎的游戏对应的游戏标识。
[0180] 通过本实施例提供的技术方案,目标用户可以通过图标直观的获得目标子区域中最受欢迎的游戏。
[0181] 图22是图2中步骤S5在再一示例性实施例中的流程图。参考图22,上述步骤S5可以包括以下步骤。
[0182] 步骤S54,显示所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息,以作为所述目标对象信息。
[0183] 在一些实施例中,所述终端设备响应于所述至少一个图标的操作指令,确定了目标图标并显示所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息,以作为所述游戏信息。
[0184] 通过本实施例提供的技术方案,目标用户可以通过对所述目标区域中的图标进行点击操作获得所述目标游戏类型在所述目标子区域中的游戏信息(例如,所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息)。
[0185] 在一些实施例中,所述目标用户可以在如图6所示的界面中选中“选择目标游戏”或者“选择目标游戏类型”的按钮。若所述目标用户选中“选择目标游戏类型”按钮,所述终端设备可以显示如图18所示界面。
[0186] 在一些实施例中,所述目标用户可以在图18所示界面中选中目标游戏类型,例如“多人在线战术竞技游戏”。
[0187] 如图23所示,所述终端设备在接收到所述目标游戏类型后,即可在所述目标区域中的目标子区域处显示图标,以通过所述图标显示所述目标游戏类型在对应目标子区域中最受欢迎的游戏。如图23所示,图标A、B、C分别代表了所述目标游戏类型在对应目标子区域中最受欢迎的游戏。
[0188] 在一些实施例中,在如图23所示的目标区域中任意点击一个图标,可以进入如图24所示界面。
[0189] 在一些实施例中,所述终端设备响应于所述目标用户的操作指令,可以在如图24所示的显示界面中显示所述目标子区域的地点名称、所述目标游戏的游戏名称、所述目标游戏类型在所述目标子区域中的游戏留存信息(例如游戏留存率)、用户数量(目标子区域中目标游戏类型的用户数量)、排名信息(例如所述目标子区域中排名前N的目标游戏类型的游戏名称,N为大于或等于1的正整数)。
[0190] 图25是图22中步骤S54在一示例性实施例中的流程图。参考图25,上述步骤S4可以包括以下步骤。
[0191] 步骤S541,获取所述目标子区域中所述目标游戏类型的用户的信息,所述目标游戏类型的用户的信息包括所述目标游戏类型的用户注册和登录所述目标游戏类型的时间信息,所述目标游戏类型的用户发送和接收目标协议的时间信息。
[0192] 在一些实施例中,可以获取所述目标区域中目标游戏类型的用户信息,所述目标游戏类型的用户包括但不限于所述目标游戏类型的注册用户、在线用户或者指定时间段内的登录用户(例如,在过去一个月内登录过所述目标游戏类型的用户)。
[0193] 在一些实施例中,所述目标游戏类型的用户信息包括但不限于所述目标游戏类型的用户的注册和登录所述目标游戏的时间信息。
[0194] 步骤S542,根据所述目标游戏类型的用户的信息确定所述目标子区域中的用户数量。
[0195] 在一些实施例中,可以统计所述目标区域中目标游戏类型的用户数量,例如,可以统计注册过所述目标游戏类型的用户数量,可以统计指定时间段内登录过所述目标游戏类型的用户数量,也可以统计所述目标游戏类型的在线用户的数量以作为所述目标游戏在所述目标区域中的用户的数量。
[0196] 在一些实施例中,可以根据所述目标游戏类型的用户数量、留存率以及用户评价信息等确定所述目标游戏类型在所述目标区域中的排名情况,以作为所述排名信息。
[0197] 步骤S543,根据所述目标游戏类型的用户注册和登录所述目标游戏类型的信息确定所述目标游戏类型在所述目标子区域中的留存信息。
[0198] 在一些实施例中,所述目标游戏类型在所述目标区域中的留存信息可以指的是所述目标游戏类型在所述目标区域中的首日留存、七日留存或者月留存信息。其中所述目标游戏类型在所述目标区域中的首日留存信息可以指的是所述目标游戏类型在所述目标区域中的首日留存率,即统计所述目标游戏类型在所述目标区域中首日留存的用户占所有注册了所述目标游戏类型的用户的比例。
[0199] 步骤S544,根据所述目标游戏类型的用户发送和接收目标协议的时间信息确定所述目标子区域的网络状况信息。
[0200] 步骤S545,根据所述目标游戏类型中所述目标子区域中的留存信息、网络状况信息以及所述用户数量确定所述目标子区域的子区域排名信息。
[0201] 在一些实施例中,可以根据所述目标子区域中的留存信息、网络状况信息获得所述目标游戏类型在所述目标子区域的留存评分(例如,当所述目标游戏类型在所述目标子区域的留存率大于80%,则所述留存评分可以为8)和网络状况评分(假设,所述目标子区域中收发所述目标协议的平均时间为0.1s,则可以认为所述目标子区域的网络较好,则所述目标子区域的网络评分为3)。
[0202] 在一些实施例中,可以对所述目标子区域中的留存信息(例如留存率)设置留存权重,对所述目标子区域的网络状况设置网络状况权重,对所述目标子区域中目标游戏类型的用户数量设置人数权重,并对所述目标子区域设置区域权重。
[0203] 在一些实施例中,可以根据公式(1)确定所述目标子区域的得分。
[0204] 目标子区域得分=区域权值*((目标游戏类型在目标子区域中的用户数量*用户权重)+(留存评分*留存权重)+(网络状况权重*网络状况评分))(1)
[0205] 可以理解的是,所述目标子区域的得分可以从网络状况、用户数量、目标游戏类型的留存信息等多个方面评价了所述目标子区域,以使游戏商家可以根据所目标子区域的得分确定所述目标子区域的优劣性,以进一步的确定是否想所述目标子区域投放指定游戏资源以及投放多少游戏资源。
[0206] 在一些实施例中,可以按照所述目标区域中目标子区域的得分对所述目标子区域进行排序,以获得所述目标子区域的子区域排名信息(例如,所述目标子区域在所述目标区域中排名第1)。
[0207] 图26是根据本发明实施例示出的又一种数据可视化显示方法。参考图26,所述数据可视化显示方法可以包括以下步骤。
[0208] 步骤S6,响应于目标用户的登录操作,显示针对所述目标用户的游戏推荐信息。
[0209] 在一些实施例中,当所述终端设备接收到所述目标用户的登录请求,所述终端设备直接显示针对所述目标用户的游戏推荐信息,以向所述目标用户推荐可能感兴趣的游戏。
[0210] 本实施例提供了一种根据目标用户直接向目标用户推荐游戏的方法,以增强用户体验。
[0211] 图27是图26中步骤S6在一示例性实施例中的流程图。参考图27,上述步骤S6可以包括以下步骤。
[0212] 步骤S61,获取所述目标用户的位置信息和游戏信息,所述目标用户的游戏信息包括所述目标用户的游戏登录信息、游戏下载信息、游戏关注信息以及游戏反馈信息。
[0213] 在一些实施例中,所述目标用户的位置信息可以指的是所述目标用户的地理位置信息,也可以指的是所述目标用户所处的区域(例如,行政区域)。
[0214] 在一些实施例中,所述目标用户的登录信息可以指的是所述目标用户等登录区域信息,所述目标用户的游戏下载信息可以指的是所述目标用户曾经下载过的以游戏类型等,所述目标用户的游戏关注信息可以指的是所述目标用户曾经观看的游戏直播的类型,所述游戏反馈信息可以指的是所述目标用户针对各个游戏的留言、回复以及好评度信息等。
[0215] 步骤S62,根据所述目标用户的位置信息和游戏信息确定所述针对所述目标用户的游戏推荐信息。
[0216] 在一些实施例中,可以所述目标用户的位置信息、所述目标用户的游戏登录信息、游戏下载信息、游戏关注信息以及游戏反馈信息等确定所述针对所述目标用户的游戏推荐信息。
[0217] 本实施例根据所述目标用户的位置信息以及所述目标用户的游戏信息,确定了所述目标用户潜在感兴趣的游戏,以向所述目标用户推荐,提高了用户体验。
[0218] 图28是根据一示例性实施例示出的一种数据可视化显示装置的框图。参照图28,本发明实施例提供的数据可视化显示装置280可以包括:目标区域确定模块2801、游戏数据确定模块2802、图标显示模块2803、目标图标确定模块2804以及显示模块2805。
[0219] 其中,所述目标区域确定模块可以配置为获取目标地图,并在所述目标地图中确定目标区域。所述游戏数据确定模块可以配置为确定目标对象。所述图标显示模块可以配置为基于确定的所述目标对象在所述目标区域中显示至少一个图标。所述目标图标确定模块可以配置为响应于对所述至少一个图标的操作指令,确定目标图标。所述显示模块可以配置为显示所述目标图标对应目标对象信息。
[0220] 在一些实施例中,所述目标区域确定模块可以包括:地理位置确定单元、分辨率确定单元。
[0221] 其中,所述地理位置确定单元可以配置为获取目标用户的地理位置信息。所述分辨率确定单元可以配置为根据所述目标用户的地理位置信息确定所述目标区域。
[0222] 在一些实施例中,地理位置确定单元可以包括:当前地理位置确定子单元或中心位置确定子单元。
[0223] 其中,所述当前地理位置确定子单元可以配置为定位所述目标用户的当前地理位置,作为所述地理位置信息。所述中心位置确定子单元可以配置为确定所述目标用户当前查看的地图的中心位置,作为所述地理位置信息。
[0224] 在一些实施例中,若所述目标对象是目标游戏,则所述显示模块可以包括:第一分辨率确定单元、第一目标地点确定单元、第一层级目标游戏显示模块。
[0225] 其中,所述第一分辨率确定单元可以配置为确定所述目标地图的当前地图分辨率。所述第一目标地点确定单元可以配置为若所述目标地图的当前地图分辨率大于等于分辨率阈值,则所述目标地点为所述目标游戏的在线用户的地理位置,所述目标图标为所述目标游戏的在线用户的角色标识。所述第一层级目标游戏显示模块可以配置为显示所述目标游戏在所述目标区域中的留存信息、用户数量和/或排名信息,作为所述游戏信息。
[0226] 在一些实施例中,所述第一层级目标游戏显示模块可以包括:用户信息确定单元、排名信息确定单元以及留存信息确定单元。
[0227] 其中,所述用户信息确定单元可以配置为获取所述目标区域中目标游戏的用户的信息,所述目标游戏的用户的信息包括所述目标游戏的用户注册和登录所述目标游戏的时间信息。所述排名信息确定单元可以配置为根据目标游戏的用户的信息确定所述目标游戏在所述目标区域中的用户数量和/或排名信息。所述留存信息确定单元可以配置为根据所述目标游戏的用户注册和登录所述目标游戏的时间信息确定所述目标游戏在所述目标区域中的留存信息。
[0228] 在一些实施例中,若所述目标对象是目标游戏,所述显示模块可以包括:第二分辨率确定单元,第二目标地点确定单元、第二层级目标游戏显示模块。
[0229] 其中,所述第二分辨率确定单元可以配置为确定所述目标地图的当前地图分辨率。所述第二层级目标地点确定模块可以配置为若所述目标地图的当前地图分辨率小于所述分辨率阈值,则所述目标地点为所述目标区域中的目标子区域。所述第二层级目标游戏显示模块可以配置为显示所述目标子区域的网络状况信息和所述目标游戏在所述目标子区域中的名称信息、排名信息、留存信息、用户数量,以作为所述游戏信息。
[0230] 在一些实施例中,若所述目标对象是目标游戏类型,则所述显示模块可以包括:第三分辨率确定单元、第三目标地点显示单元、第一层级目标游戏类型显示模块。
[0231] 其中,所述第三分辨率确定单元可以配置为确定所述目标地图的当前地图分辨率。所述第三目标地点显示单元可以配置为若所述目标地图的当前地图分辨率大于等于所述分辨率阈值,则所述目标地点为所述目标游戏类型的在线用户的地理位置,所述目标图标为所述目标游戏类型的在线用户的游戏标识。所述第一层级目标游戏类型显示模块可以配置为显示所述目标游戏类型在所述目标区域中的留存信息、用户数量和/或所述目标游戏类型中的各游戏的排名信息,作为所述游戏信息。
[0232] 在一些实施例中,若所述目标对象是目标游戏类型,则所述显示模块可以包括:第四分辨率确定单元、第四目标地点显示单元、第二层级目标游戏类型显示单元。
[0233] 其中,所述第四分辨率确定单元可以配置为确定所述目标地图的当前地图分辨率。所述第四目标地点显示单元可以配置若所述目标地图的前地图分辨率小于分辨率阈值,所述则所述目标地点为所述目标区域中的目标子区域。所述第二层级目标游戏类型显示单元可以配置为显示所述目标子区域的网络状况信息和所述目标游戏类型在所述目标子区域中的名称信息、留存信息、用户数量、子区域排名信息以及所述目标子区域内所述目标游戏类型中各游戏的排名信息,以作为所述游戏信息。
[0234] 在一些实施例中,所述第二层级目标游戏类型显示单元包括:目标类型用户信息确定子单元、用户数量确定子单元、区域留存信息确定子单元、网络状况确定子单元以及排名信息确定子单元。
[0235] 其中,所述目标类型用户信息确定子单元可以配置为获取所述目标子区域中所述目标游戏类型的用户的信息,所述目标游戏类型的用户的信息包括所述目标游戏类型的用户注册和登录所述目标游戏类型的时间信息,所述目标游戏类型的用户发送和接收目标协议的时间信息。所述用户数量确定子单元可以配置为根据所述目标游戏类型的用户的信息确定所述目标子区域中的用户数量;所述区域留存信息确定子单元可以配置为根据所述目标游戏类型的用户注册和登录所述目标游戏类型的信息确定所述目标游戏类型在所述目标子区域中的留存信息。所述网络状况确定子单元可以配置为根据所述目标游戏类型的用户发送和接收目标协议的时间信息确定所述目标子区域的网络状况信息。所述排名信息确定子单元可以配置为根据所述目标游戏类型中所述目标子区域中的留存信息、网络状况信息以及所述用户数量确定所述目标子区域的子区域排名信息。
[0236] 在一些实施例中,所述数据可视化显示装置280还可以包括推荐模块。
[0237] 其中,所述推荐模块可以配置为响应于目标用户的登录操作,显示针对所述目标用户的游戏推荐信息。
[0238] 在一些实施例中,所述推荐模块可以包括:目标用户游戏信息获取模块和推荐信息获取模块。
[0239] 其中,所述目标用户游戏信息获取模块可以配置为获取所述目标用户的位置信息和游戏信息,所述目标用户的游戏信息包括所述目标用户的游戏登录信息、游戏下载信息、游戏关注信息以及游戏反馈信息;所述推荐信息获取模块可以配置为根据所述目标用户的位置信息和游戏信息确定所述针对所述目标用户的游戏推荐信息。
[0240] 在一些实施例中,所述第一目标区域确定单元还可以配置为以所述目标用户的地理位置为中心,以目标值为半径,在所述第一层级目标地图中确定所述目标区域。
[0241] 由于本发明的示例实施例的数据可视化显示装置280的各个功能模块与上述数据可视化显示方法的示例实施例的步骤对应,因此在此不再赘述。
[0242] 下面参考图29,其示出了适于用来实现本申请实施例的终端设备的计算机系统2900的结构示意图。图29示出的终端设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
[0243] 如图29所示,计算机系统2900包括中央处理单元(CPU)2901,其可以根据存储在只读存储器(ROM)2902中的程序或者从储存部分2908加载到随机访问存储器(RAM)2903中的程序而执行各种适当的动作和处理。在RAM 2903中,还存储有系统2900操作所需的各种程序和数据。CPU 2901、ROM 2902以及RAM 2903通过总线2904彼此相连。输入/输出(I/O)接口2905也连接至总线2904。
[0244] 以下部件连接至I/O接口2905:包括键盘鼠标等的输入部分2906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分2907;包括硬盘等的储存部分2908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分2909。通信部分2909经由诸如因特网的网络执行通信处理。驱动器2910也根据需要连接至I/O接口2905。可拆卸介质2911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2910上,以便于从其上读出的计算机程序根据需要被安装入储存部分2908。
[0245] 特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分2909从网络上被下载和安装,和/或从可拆卸介质2911被安装。在该计算机程序被中央处理单元(CPU)2901执行时,执行本申请的系统中限定的上述功能。
[0246] 需要说明的是,本申请所示的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0247] 附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0248] 描述于本申请实施例中所涉及到的模块和单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块和/或单元也可以设置在处理器中,例如,可以描述为:一种处理器包括发送单元、获取单元、确定单元和第一处理单元。其中,这些模块和/或单元的名称在某种情况下并不构成对该模块和/或单元本身的限定。
[0249] 作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备可实现功能包括:在目标地图中确定目标区域;确定目标对象;基于确定的所述目标对象在所述目标区域中显示至少一个图标;响应于对所述至少一个图标的操作指令,确定目标图标;显示所述目标图标对应目标对象信息。
[0250] 通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者智能设备等)执行根据本发明实施例的方法,例如图2的一个或多个所示的步骤。
[0251] 此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0252] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其他实施例。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
[0253] 应当理解的是,本发明并不限于这里已经示出的详细结构、附图方式或实现方法,相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈