首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 应用软件 / 可联网软件 / 基于网络的游戏 / 一种游戏辅助信息展示方法、装置以及客户端

一种游戏辅助信息展示方法、装置以及客户端

阅读:1014发布:2020-07-27

专利汇可以提供一种游戏辅助信息展示方法、装置以及客户端专利检索,专利查询,专利分析的服务。并且一种游戏辅助信息展示方法、装置以及客户端,包括响应于辅助信息展示 请求 ,收集 用户界面 的界面信息;根据所述用户界面的界面信息,生成辅助信息请求;检索与所述辅助信息请求匹配的辅助数据;根据触 发条 件,在当前用户界面展示所述辅助数据。本 发明 能够实现在用户操作满足预定触发条件时,对于用户操作的辅助性提示,为用户实现预定目标提供支持。基于对于用户操作的收集,可以获得用户辅助数据对于用户操作的帮助反馈,从而对用户辅助数据进行修正。,下面是一种游戏辅助信息展示方法、装置以及客户端专利的具体信息内容。

1.一种游戏辅助信息展示方法,其特征在于,所述方法包含如下步骤:
响应于辅助信息展示请求,收集用户界面的界面信息;
根据所述用户界面的界面信息,生成辅助信息请求;
检索与所述辅助信息请求匹配的辅助数据;
根据触发条件,在当前用户界面展示所述辅助数据。
2.根据权利要求1所述的方法,其特征在于,所述辅助信息展示请求包括:文本辅助请求、语音辅助请求和信号指引请求。
3.根据权利要求1所述的方法,其特征在于,所述用户界面的界面信息包括:用户界面属性、用户界面单元属性、用户界面区域属性中的至少一种。
4.根据权利要求1所述的方法,其特征在于,所述检索与所述辅助信息请求匹配的辅助数据步骤包括:
将辅助数据加载到本地缓存或者通过离线数据的方式下载到本地,然后,基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据;
和/或,
通过网络将辅助数据发送到服务器,以使得服务器基于辅助请求信息在数据库中进行检索,并将检索获得的结果返回到客户端。
5.根据权利要求1所述的方法,其特征在于,将所述辅助数据展示在当前用户界面的预设区域包括:
根据当前用户界面的用户界面单元属性、用户界面区域属性生成与当期用户界面匹配的辅助数据;
根据辅助信息展示请求的类型转换所述辅助数据;
展示所述辅助数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括,收集展示所述辅助数据后的用户操作。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括,根据所述收集的用户操作,比较所述收集的用户操作数据以判断是否对辅助数据进行更新操作。
8.一种游戏辅助信息展示装置,其特征在于,所述装置包含如下模
界面信息收集模块,用于响应于辅助信息展示请求,收集用户界面的界面信息;
辅助信息请求模块,用于根据所述用户界面的界面信息,生成辅助信息请求;
辅助数据检索模块,用于检索与所述辅助信息请求匹配的辅助数据;
触发展示模块,用于根据触发条件,在当前用户界面展示所述辅助数据。
9.根据权利要求8所述的装置,其特征在于,所述界面信息收集模块包括:
文本辅助请求子模块,用于响应文本辅助请求;
语音辅助请求子模块,用于响应语音辅助请求;
信号指引请求子模块,用于响应信号指引请求。
10.根据权利要求8所述的装置,其特征在于,所述用户界面的界面信息包括:用户界面属性、用户界面单元属性、用户界面区域属性中的至少一种。
11.根据权利要求8所述的装置,其特征在于,所述辅助数据检索模块包括:
本地检索模块,用于将辅助数据加载到本地缓存或者通过离线数据的方式下载到本地,然后,基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据;
和/或,
网络检索模块,用于通过网络将辅助数据发送到服务器,以使得服务器基于辅助请求信息在数据库中进行检索,并将检索获得的结果返回到客户端。
12.根据权利要求8所述的装置,其特征在于,触发展示模块包括:
辅助数据匹配模块,用于根据当前用户界面的用户界面单元属性、用户界面区域属性生成与当期用户界面匹配的辅助数据;
类型转换子模块,用于根据辅助信息展示请求的类型转换所述辅助数据;
展示子模块,用于展示所述辅助数据。
13.根据权利要求8所述的装置,其特征在于,所述方法还包括,用户操作收集子模块,用于收集展示所述辅助数据后的用户操作。
14.根据权利要求8所述的装置,其特征在于,所述方法还包括,辅助数据更新判断子模块,用于根据所述收集的用户操作,比较所述收集的用户操作数据以判断是否对辅助数据进行更新操作。
15.一种客户端,包含权利要求8-14之一所述的装置。

说明书全文

一种游戏辅助信息展示方法、装置以及客户端

技术领域

[0001] 本发明涉及计算机信息处理技术领域,特别地,涉及一种在用户游戏操作界面辅助信息展示方法、装置、系统以及设备。

背景技术

[0002] 当用户进行游戏、使用软件时,遇到无法通过或者不会使用的情况时,往往需要借助游戏攻略或者软件使用说明等进行辅助。而这些辅助文件通常是以图、文、视频的形式内嵌于浏览界面,只能通过网页的形式辅助用户,无法在用户游戏或者使用软件的同时对用户进行辅助。当用户遇到困难,需要借助辅助文件时,往往需要进行界面切换,从游戏或者软件的核心操作界面切换到辅助浏览界面,这会造成使用体验的断层,对于即时类游戏或者无法进行界面切换的软件是十分不利的。

发明内容

[0003] 为了解决现有技术中存在的技术问题,本发明实施例提供了一种在用户操作界面辅助信息展示方法、装置、系统以及设备,技术方案如下:
[0004] 第一方面,提供一种游戏辅助信息展示方法,所述方法包含如下步骤:响应于辅助信息展示请求,收集用户界面的界面信息;
[0005] 根据所述用户界面的界面信息,生成辅助信息请求;检索与所述辅助信息请求匹配的辅助数据;根据触发条件,在当前用户界面展示所述辅助数据。
[0006] 第二方面,提供一种游戏辅助信息展示装置,装置包含如下模:界面信息收集模块,用于响应于辅助信息展示请求,收集用户界面的界面信息;
[0007] 辅助信息请求模块,用于根据所述用户界面的界面信息,生成辅助信息请求;辅助数据检索模块,用于检索与所述辅助信息请求匹配的辅助数据;触发展示模块,用于根据触发条件,在当前用户界面展示所述辅助数据。
[0008] 第三方面,提供一种客户端,包含权利要求8-14之一所述的装置。
[0009] 第四方面,提供一种设备包括存储器,处理器,以及存储于存储器上并可在处理上运行的程序,所述处理器执行所述程序时实现前述的方法。
[0010] 本发明能够达到的有益效果:附图说明
[0011] 下面结合附图对本发明的具体实施方式作进一步详细的说明;
[0012] 图1是本发明实施例提供的示例性实施环境示意图。
[0013] 图2是本发明实施例提供的辅助信息展示方法流程图
[0014] 图3是本发明实施例提供的辅助信息展示方法流程图。
[0015] 图4是本发明实施例提供的辅助信息展示方法的应用场景图。
[0016] 图5是本发明实施例提供的辅助信息展示方法流程图。
[0017] 图6是本发明实施例提供的辅助信息展示装置结构框图
[0018] 图7(a)-(c)是本发明实施例提供的辅助信息展示装置结构框图。
[0019] 图8是本发明实施例提供的终端结构示意图。

具体实施方式

[0020] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0021] 本发明实施例涉及的技术术语如下:
[0022] 用户色,游戏中,用户作为玩家创建的人物角色,会在用户的控制下进行各种行为动作。
[0023] NPC,Non-Player Character的缩写,一般指“非玩家角色”,指的是游戏中不受玩家操纵的游戏角色,这个概念最早源于单机游戏,后来这个概念逐渐被应用到其他游戏领域中。通常可以分为剧情NPC、战斗NPC和服务NPC等,有时也会有兼具多种功能的NPC。
[0024] 用户界面,是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面。
[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026] 如图1所示,其展示了本发明实施例的一种使用环境。具体地,用户100在使用用户设备101的过程中,会使用用户设备中的某个客户端,例如游戏客户端、应用程序客户端(APP)等等。当游戏遇到障碍或者APP使用遇到困难时,用户会通过客户端101开启辅助功能请求,客户端101会收集当前需要辅助的内容,然后根据收集的数据生成请求信息,将请求信息通过网络发送到服务器102,服务器102则根据请求数据在网络数据库103中进行检索,并收集检索得到的辅助信息,然后将检索获得的辅助信息通过网络发回至客户端的,客户端将服务器发回的辅助信息与请求信息进行匹配,然后展示在用户操作界面上。
[0027] 如图2所示,本发明实施例提供一种辅助信息展示方法,所述方法包括如下步骤:
[0028] S210,响应于辅助信息展示请求,收集用户界面的界面信息。
[0029] 辅助信息展示请求,是来自客户的,用于展示辅助信息的请求。客户端接收到该请求时,即表明当前用户界面可以用于辅助信息展示。
[0030] 在一个示例中,辅助信息展示请求是通过预设的展示请求标志位控制的,当展示请求标志位被置为可用时,客户端即生成辅助信息展示请求,响应于辅助信息展示请求,客户端开始收集用户界面的界面信息。
[0031] 在一个示例中,辅助信息展示请求具有不同类型,可以是文字类的辅助信息请求、语音类的辅助信息请求、信号指引类辅助信息请求中的一个或者多个的组合。对应于不同类型的辅助信息展示请求,客户端收集的用户界面的界面信息也不相同。例如,如果辅助信息展示请求为文字类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。例如,如果辅助信息展示请求为文字类型与声音类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。
[0032] S220,根据所述用户界面的界面信息,生成辅助信息请求。
[0033] 客户端根据收集的用户界面的界面信息,会生成辅助信息请求。界面信息包含与文字类的辅助信息请求、语音类的辅助信息请求、信号指引类辅助信息请求对应的一个或者多个的界面信息的组合。客户端会根据上述界面信息或其组合生成辅助信息请求。
[0034] S230,检索与所述辅助信息请求匹配的辅助数据。
[0035] 客户端会对辅助请求信息进行检索,以获得与辅助请求信息匹配的辅助数据。
[0036] 在一个实施例中,检索包括本地检索和网络检索。本地检索是客户端将辅助数据加载到本地缓存或者通过诸如离线数据的方式下载到本地,然后,客户端基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据。辅助信息请求是与用户界面信息匹配的,且与辅助信息展示请求对应的,所以与三类辅助信息请求相对应地,客户端收集的用户界面信息为三类用户界面信息的排列组合,辅助信息展示请求也为三类辅助信息展示请求的排列组合。以本地检索为例,客户端在本地缓存或者本地存储数据中检索与三类辅助信息展示请求相匹配的辅助数据,并将获得的结果辅助数据展示在用户界面中。
[0037] S240,将所述辅助数据展示在当前用户界面。
[0038] 客户端获得辅助数据后,将所述辅助数据加载在客户端缓存中,然后根据触发条件,展示辅助数据。触发条件包括展示类触发条件和条件类触发条件。展示类触发条件是指满足该触发条件即开始进行展示辅助数据,条件类触发条件则是指满足该条件即开始展示特定内容的辅助数据。
[0039] 在一个实施例中,用户对某个用户区域进行了特定的操作,或者通过特定操作满足了某个特定用户区域的触发条件。此时客户端从缓存内加载与该特定区域或者该触发条件相匹配的辅助数据,然后在当前用户界面上展示辅助数据。
[0040] 在一个实施例中,由于辅助数据是针对整个用户界面的辅助数据,因此,需要使辅助数据与用户界面中对应的区域部分进行匹配,匹配包括区块匹配、坐标匹配等。区块匹配是将用户界面划分为若干个区块,并对每个区块设置对应的边界和触发条件,当用户操作满足边界条件和触发条件时,则启动该区块的辅助数据展示。与区块匹配较为类似的,用户界面坐标系标定了坐标,坐标匹配是用户操作满足特定的坐标时,启动该坐标的辅助数据展示。
[0041] 通过以上实施例,能够实现在用户操作满足预定触发条件时,对于用户操作的辅助性提示,为用户实现预定目标提供支持。
[0042] 如图3所示,本发明实施例提供一种辅助信息展示方法,所述方法包括如下步骤:
[0043] S310,响应于辅助信息展示请求,收集用户界面的界面信息。
[0044] 辅助信息展示请求,是来自客户的,用于展示辅助信息的请求。客户端接收到该请求时,即表明当前用户界面可以用于辅助信息展示。
[0045] 在一个示例中,辅助信息展示请求是通过预设的展示请求标志位控制的,当展示请求标志位被置为可用时,客户端即生成辅助信息展示请求,响应于辅助信息展示请求,客户端开始收集用户界面的界面信息。
[0046] 在一个示例中,辅助信息展示请求具有不同类型,可以是文本辅助请求、语音辅助请求和信号指引请求中的一个或者多个的组合。对应于不同类型的辅助信息展示请求,客户端收集的用户界面的界面信息也不相同。例如,如果辅助信息展示请求为文字类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。例如,如果辅助信息展示请求为文字类型与声音类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。
[0047] 所述用户界面的界面信息包括:用户界面属性、用户界面单元属性、用户界面区域属性中的至少一种。用户界面属性包含了与用户界面相关的多种属性,有些属性是定性属性,有些属性是定量属性,这些属性包括但是不限于:用户界面的系统时间、用户界面的坐标系、用户界面的界面类型、用户界面显示属性。
[0048] 用户界面的系统时间是一个定量属性,其是当前用户界面启动时间的计时器,从用户界面创建开始计时,到用户界面销毁时停止计时。
[0049] 用户界面的界面类型是一个定性属性,其表示当前界面的类型,例如界面是大型界面、中型、还是小型界面;当前界面是准备界面、安装界面还是等待界面等等。
[0050] 用户界面的坐标系则是对整个用户界面的位置进行坐标化的量化属性,用户地界面的坐标系可以是二位的正交坐标系(X-Y),也可以是球坐标系,柱坐标系,极坐标系等等。
[0051] 用户界面单元属性是用户界面中各个单元的属性,其中也包含多个类别的定性和定量属性。
[0052] 用户界面显示属性是用户界面显示的画面质量(分辨率像素率、粒子质量、清晰度、阴影等等)。
[0053] 在一个实施例中,用户界面单元属性包含用户界面的角色单元属性,角色属性包含是否是NPC,是否具有自动攻击属性,角色的活动范围,角色的血量,角色的攻击值,角色的防御力值,角色的移动力数值等等。角色单元属性还包含附加属性,附加属性是在初始化角色单元属性上附加的属性,附加属性是通过角色升级、佩戴装备或者使用技能获得的额外属性。
[0054] 在一个实施例中,用户界面单元属性是用户界面单元所附带的功能属性,例如应用程序界面中某个按钮所具有功能或者某个链接能够链接至的地址。
[0055] 用户界面区域属性则是与用户界面的某个区域相关的属性,例如,用户界面区域属性中会带有一个触发属性,触发属性被触发时,启动在该区域的特定事件。
[0056] 在一些实施例中,将用户界面区域属性中的触发属性作为启动用户辅助请求的触发条件。
[0057] S320,根据所述用户界面的界面信息,生成辅助信息请求。
[0058] 客户端根据收集的用户界面的界面信息,会生成辅助信息请求。界面信息包含与文字类的辅助信息请求、语音类的辅助信息请求、信号指引类辅助信息请求对应的一个或者多个的界面信息的组合。客户端会根据上述界面信息或其组合生成辅助信息请求。
[0059] 由于不同的辅助请求的表达形式不同,例如文本辅助信息通过文本展示辅助信息、语音类的辅助信息通过一段语音展示辅助信息、信号指引类辅助信息通过在用户界面上展示信号指引来展示辅助信息。因此,客户端会根据不同的展示信息所对应的界面信息,生成不同的辅助信息请求。
[0060] 文本辅助信息生成文本类型的辅助信息请求。
[0061] 语音类的辅助信息生成语音类型的辅助信息请求。
[0062] 信号指引类辅助信息生成信号指引类型的辅助信息请求。
[0063] 复合类型的辅助信息生成复合类型的辅助信息请求。
[0064] S330,检索与所述辅助信息请求匹配的辅助数据。
[0065] 客户端会对辅助请求信息进行检索,以获得与辅助请求信息匹配的辅助数据。
[0066] 在一个实施例中,检索包括本地检索和网络检索。
[0067] 本地检索是客户端将辅助数据加载到本地缓存或者通过诸如离线数据的方式下载到本地,然后,客户端基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据。辅助信息请求是与用户界面信息匹配的,且与辅助信息展示请求对应的,所以与三类辅助信息请求相对应地,客户端收集的用户界面信息为三类用户界面信息的排列组合,辅助信息展示请求也为三类辅助信息展示请求的排列组合。以本地检索为例,客户端在本地缓存或者本地存储数据中检索与三类辅助信息展示请求相匹配的辅助数据,并将获得的结果辅助数据展示在用户界面中。本地检索的优点是,数据从客户端缓存进行调取,即使用户遭遇网络断掉或者网络环境差的情况,依旧不会影响辅助功能的正常使用,用户体验好。
[0068] 网络检索是客户端通过网络将辅助数据发送到服务器,以使得服务器基于辅助请求信息在数据库中进行检索,并将检索获得的结果返回到客户端。网络检索的优点是,用户通过网络检索获得辅助数据的内容是最新版本的内容,不会受到较低版本辅助内容存在错误辅助信息的干扰。
[0069] 在一个实施例中,网络检索和本地检索可以配合使用。当用户使用本地检索时,首先通过本地检索获得本地辅助信息的更新日期和/或更新版本,然后判断是否具有更新的辅助数据,如果存在更新版本的辅助数据,则进一步判定现有版本的辅助数据是否可用,如果现有的辅助数据可用,提示用户是否进行数据更新;如果现有的辅助数据不可用,提示用户现有辅助数据不可用,需要下载更新版本的辅助数据或者启动网络检索。
[0070] 在一个实施例中,如果辅助数据的体量不大,则可以仅使用网络检索一种方式,客户端通过网络将辅助数据发送到服务器,以使得服务器基于辅助请求信息在数据库中进行检索,并将检索获得的结果返回到客户端,客户端将检索获得的辅助数据记载在缓存中,在需要时进行读取。
[0071] S340,根据触发条件,在当前用户界面展示所述辅助数据。
[0072] 客户端获得辅助数据后,将所述辅助数据加载在客户端缓存中,然后根据触发条件,展示辅助数据。触发条件包括展示类触发条件和条件类触发条件。展示类触发条件是指满足该触发条件即开始进行展示辅助数据,条件类触发条件则是指满足该条件即开始展示特定内容的辅助数据。
[0073] 在一个实施例中,用户对某个用户区域进行了特定的操作,或者通过特定操作满足了某个特定用户区域的触发条件。此时客户端从缓存内加载与该特定区域或者该触发条件相匹配的辅助数据,然后在当前用户界面上展示辅助数据。
[0074] 在一个实施例中,由于辅助数据是针对整个用户界面的辅助数据,因此,需要使辅助数据与用户界面中对应的区域部分进行匹配,匹配包括区块匹配、坐标匹配等。区块匹配是将用户界面划分为若干个区块,并对每个区块设置对应的边界和触发条件,当用户操作满足边界条件和触发条件时,则启动该区块的辅助数据展示。与区块匹配较为类似的,用户界面坐标系标定了坐标,坐标匹配是用户操作满足特定的坐标时,启动该坐标的辅助数据展示。
[0075] 具体地,在一个实施例中,用户界面被以网格的方式划分为多个区域,当用户操作人物进入某个网格区域时,即触发了该网格区域的辅助提示请求。
[0076] 具体地,在一个实施例中,用户界面根据界面图形划分为不规则区域。
[0077] 具体地,在一个实施例中,用户界面根据操作点与目标点之间的坐标距离划分区域。
[0078] 在一个实施例中,当用户触发了辅助数据展示之后,客户端判断需要展示内容还存在一条件类触发条件。于是对条件类触发条件进行进一步判断,进而确定展示哪一类辅助数据。具体地,如图4所示,当用户操作人物到达预定位置时会触发展示类触发条件,从而对辅助数据进行展示,而触发的展示条件则需要对条件进行进一步的判断。用户操作的人物到达指定的区块范围时,即触发用户辅助数据展示事件,触发可以是由于用户操作的人物到达指定区块的区块边界,也可以是用户操作人物与预射坐标点达到指定的距离。
[0079] 不失一般性的,在用户的界面划分的多个区块中,不同区块设置的辅助数据触发事件、触发条件可以相同也可以不同,在某些区块中也可以不设置触发条件。
[0080] 如前所述,触发数据还包括的条件类触发数据。以图4所对应的实施例为例,客户端会在展示辅助数据时对用户操作的角色属性进行判断。
[0081] 在一个实施例中,如果角色属性不满足条件触发数据的要求,则提示“该英雄的输出无法战胜主宰”,如果用户同时开启语音辅助功能,则语音辅助功能则会同时进行语音提示。
[0082] 在一个实施例中(图中未示出),如果角色属性满足条件触发数据的要求,则提示“该英雄的输出可以战胜主宰”,如果,如果用户同时开启语音辅助功能,则语音辅助功能则会同时进行语音提示,并且语音提示还会进一步提示用户攻击主宰采用的方式,如果用户还开启了信号指引,信号指引还可能通过信号的方式指引用户移动到特定的位置点,以对主宰进行攻击。
[0083] 条件触发数据可以是对多个条件触发数据的综合判断,依据以图4为例,条件触发数据是对于NPC血量、NPC攻击数值、NPC防御数值、NPC技能数值、NPC技能冷却时间以及用户控制角色的血量、攻击数值、防御数值、技能伤害数值、技能冷却时间的综合判定。当然不限于游戏类判定,在例如文档操作界面,股票操作界面。条件触发数据均可以对多个条件触发数据进行综合判断。
[0084] 在一个实施例中,通过第一类数据和第二类数据的综合计算值进行计算,例如,第一类数据是NPC血量AL、NPC攻击数值AA、NPC防御数值AD、NPC技能数值AS、NPC技能冷却时间ACD;第二类数据是用户控制角色的血量HL、攻击数值HA、防御数值HD、技能伤害数值HS、技能冷却时间HCD。使用NPC击败用户的时间T1和用户击败NPC的时间T2来作为综合计算值的计算当量。
[0085] HL=(AA-HD)*T1+|T1/ACD|*AS
[0086] AL=(HA-AD)*T2+|T2/HCD|*HS
[0087] 其中|*|表示取整操作,上述过程也可以通过一个分段函数来实现。
[0088] 在一个示例中,为了减少运算量,还可以通过对上述两个函数的积分来判断条件触发数据的结果。
[0089] 在类似股票操作界面、文档界面等处理等场景中,同样可以根据具体的模型获得条件触发数据的比较判定结果。
[0090] 在当前用户界面展示所述辅助数据之后,还包含如下步骤:
[0091] S350,收集展示辅助数据后的用户操作。
[0092] 辅助数据对于用户是否具有帮助作用是至关重要的,通常,辅助数据的帮助作用是由用户发起的用户反馈来获取的,但是,用户反馈具有一定的局限性,只能代表部分用户的体验,并不能完全、客观、准确地反映辅助数据的帮助作用。因此,在一个实施例中,如图5所示,在当前用户界面展示所述辅助数据之后,对用户的操作进行收集,将收集得到的数据存储在客户端的缓存中。在退出应用程序时,客户端会将收集得到的用户操作数据进行存储处理或者上传至服务器,上传至服务器的用户操作数据会以用户日志的形式存储在日志离线存储平台中进行存储,数据集成平台会对获取数据进行二次加工。在一个实施例中,对数据进行二次加工、分析和排序,以获得针对同一个或者同一类型的辅助数据的大量用户操作数据的集合,基于大量用户操作数据的集合,可以从真实数据的角度分析辅助数据是否对用户具有辅助作用。
[0093] 客户端也可以通过对存储于本地的用户操作数据进行分析,通过分析结果判断辅助展示对于用户操作的帮助作用。与将数据上传到服务器端进行大量数据的分析相比,客户端对本地数据的分析处理,更多地基于客户端本地用户的使用习惯,更加有利于分析结果与用户的契合。在一个实施例中,分析包括辅助数据展示内容和用户按照辅助数据操作所获得的结果是否一致。例如,在图4所对应的实施例中,用户按照辅助数据展示的内容对怪物进行攻击,是否能够获得与辅助数据展示内容相一致的结果。或者,用户是否按照辅助数据展示的内容进行操作,以及用户未按照辅助数据展示内容进行操作所获得的结果数据。
[0094] S360,分析所述收集的用户操作数据以判断是否对辅助数据进行更新操作。
[0095] 根据步骤350的结果,可以获得辅助数据对于用户操作的大量操作数据的分析和汇总以及本地对于客户端用户的操作习惯。在获得上述数据之后,可以根据上述数据判断是否对本客户端的用户辅助数据进行更新或者矫正。
[0096] 在一个具体的实施例中,对本客户端的用户数据进行更新是指,利用服务器的端的大量用户数据判断现有辅助数据是否符合大部分用户的操作习惯,若否,通过服务器端收集得到的用户数据生成新版本的用户辅助数据,并使用新版本的用户辅助数据替代当前版本的用户辅助数据。
[0097] 在一个具体的实施例中,矫正是指利用本地数据获得用户操作的习惯数据,然后使用用户操作的习惯数据对辅助数据进行微调。
[0098] 综上所述,通过以上实施例,能够实现在用户操作满足预定触发条件时,对于用户操作的辅助性提示,为用户实现预定目标提供支持。基于对于用户操作的收集,可以获得用户辅助数据对于用户操作的帮助反馈,从而对用户辅助数据进行修正。
[0099] 如图6所示,本发明提供一种辅助信息展示装置,所述装置包含如下模块:
[0100] 界面信息收集模块,用于响应于辅助信息展示请求,收集用户界面的界面信息。辅助信息展示请求,是来自客户的,用于展示辅助信息的请求。客户端接收到该请求时,即表明当前用户界面可以用于辅助信息展示。
[0101] 在一个示例中,辅助信息展示请求是通过预设的展示请求标志位控制的,当展示请求标志位被置为可用时,客户端即生成辅助信息展示请求,响应于辅助信息展示请求,客户端开始收集用户界面的界面信息。
[0102] 在一个示例中,辅助信息展示请求具有不同类型,可以是文字类的辅助信息请求、语音类的辅助信息请求、信号指引类辅助信息请求中的一个或者多个的组合。对应于不同类型的辅助信息展示请求,客户端收集的用户界面的界面信息也不相同。例如,如果辅助信息展示请求为文字类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。例如,如果辅助信息展示请求为文字类型与声音类型,那么客户端收集和文字类型的辅助信息展示请求相关的用户界面的界面信息。
[0103] 辅助信息请求模块,用于根据所述用户界面的界面信息,生成辅助信息请求。客户端根据收集的用户界面的界面信息,会生成辅助信息请求。界面信息包含与文字类的辅助信息请求、语音类的辅助信息请求、信号指引类辅助信息请求对应的一个或者多个的界面信息的组合。客户端会根据上述界面信息或其组合生成辅助信息请求。
[0104] 辅助数据检索模块,用于检索与所述辅助信息请求匹配的辅助数据。客户端会对辅助请求信息进行检索,以获得与辅助请求信息匹配的辅助数据。在一个实施例中,检索包括本地检索和网络检索。本地检索是客户端将辅助数据加载到本地缓存或者通过诸如离线数据的方式下载到本地,然后,客户端基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据。辅助信息请求是与用户界面信息匹配的,且与辅助信息展示请求对应的,所以与三类辅助信息请求相对应地,客户端收集的用户界面信息为三类用户界面信息的排列组合,辅助信息展示请求也为三类辅助信息展示请求的排列组合。以本地检索为例,客户端在本地缓存或者本地存储数据中检索与三类辅助信息展示请求相匹配的辅助数据,并将获得的结果辅助数据展示在用户界面中。
[0105] 触发展示模块,用于根据触发条件,在当前用户界面展示所述辅助数据。客户端获得辅助数据后,将所述辅助数据加载在客户端缓存中,然后根据触发条件,展示辅助数据。触发条件包括展示类触发条件和条件类触发条件。展示类触发条件是指满足该触发条件即开始进行展示辅助数据,条件类触发条件则是指满足该条件即开始展示特定内容的辅助数据。在一个实施例中,用户对某个用户区域进行了特定的操作,或者通过特定操作满足了某个特定用户区域的触发条件。此时客户端从缓存内加载与该特定区域或者该触发条件相匹配的辅助数据,然后在当前用户界面上展示辅助数据。在一个实施例中,由于辅助数据是针对整个用户界面的辅助数据,因此,需要使辅助数据与用户界面中对应的区域部分进行匹配,匹配包括区块匹配、坐标匹配等。区块匹配是将用户界面划分为若干个区块,并对每个区块设置对应的边界和触发条件,当用户操作满足边界条件和触发条件时,则启动该区块的辅助数据展示。与区块匹配较为类似的,用户界面坐标系标定了坐标,坐标匹配是用户操作满足特定的坐标时,启动该坐标的辅助数据展示。
[0106] 上述模块用于实施步骤S210-S240步骤。
[0107] 如图7(a)所示,本发明提供一种辅助信息展示装置,所述装置包含如下模块:
[0108] 界面信息收集模块,用于响应于辅助信息展示请求,收集用户界面的界面信息,在一个示例中,如图7(b)所示,所述界面信息收集模块包括:
[0109] 文本辅助请求子模块,用于响应文本辅助请求;
[0110] 语音辅助请求子模块,用于响应语音辅助请求;语音辅助请求子模块[0111] 信号指引请求子模块,用于响应信号指引请求。
[0112] 所述用户界面的界面信息包括:用户界面属性、用户界面单元属性、用户界面区域属性中的至少一种。
[0113] 辅助信息请求模块,用于根据所述用户界面的界面信息,生成辅助信息请求;
[0114] 辅助数据检索模块,用于检索与所述辅助信息请求匹配的辅助数据。在一个示例中,如图7(c)所示,辅助数据检索模块包含本地检索子模块以及网络检索子模块。
[0115] 本地检索子模块,用于将辅助数据加载到本地缓存或者通过离线数据的方式下载到本地,然后,基于辅助请求信息在本地缓存或者本地存储数据中检索辅助数据。
[0116] 网络检索模块,用于通过网络将辅助数据发送到服务器,以使得服务器基于辅助请求信息在数据库中进行检索,并将检索获得的结果返回到客户端。
[0117] 触发展示模块,用于根据触发条件,在当前用户界面展示所述辅助数据。触发展示模块包括:辅助数据匹配模块,用于根据当前用户界面的用户界面单元属性、用户界面区域属性生成与当期用户界面匹配的辅助数据;类型转换子模块,用于根据辅助信息展示请求的类型转换所述辅助数据;展示子模块,用于展示所述辅助数据。
[0118] 用户操作收集子模块,用于收集展示所述辅助数据后的用户操作。
[0119] 辅助数据更新判断子模块,用于根据所述收集的用户操作,比较所述收集的用户操作数据以判断是否对辅助数据进行更新操作。
[0120] 上述装置可用于实施步骤S310-360所述的步骤。
[0121] 请参考图8,其示出了本发明一个实施例提供的终端的结构示意图。该终端用于实施上述实施例中提供的辅助信息展示方法。具体来讲:
[0122] 终端1000可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、视频传感器150、音频电路160、WiFi(wireless fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0123] RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
[0124] 存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1000的使用所创建的数据(比如视频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器
120的访问
[0125] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括图像输入设备131以及其他输入设备132。图像输入设备131可以是摄像头,也可以是光电扫描设备。除了图像输入设备131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0126] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1000的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(OrganicLight-Emitting Diode,15有机发光二极管)等形式来配置显示面板
141。
[0127] 终端1000可包括至少一种视频传感器150,视频传感器用于获取用户的视频信息。终端1000还可以包括其它传感器(未示出),比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1000移动到边时,关闭显示面板
141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1000还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0128] 视频电路160、扬声器161,传声器162可提供用户与终端1000之间的视频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路11以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1000的通信。
[0129] Wi Fi属于短距离无线传输技术,终端1000通过WiFi模块70可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块170,但是可以理解的是,其并不属于终端1000的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0130] 处理器180是终端1000的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1000的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。
[0131] 可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0132] 终端1000还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0133] 尽管未示出,终端1000还可以包括蓝牙模块等,在此不再赘述。
[0134] 具体在本实施例中,终端1000还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于执行上述辅助信息展示方法的指令。所述指令用于在被处理器执行时实现如下步骤:响应于辅助信息展示请求,收集用户界面的界面信息;根据所述用户界面的界面信息,生成辅助信息请求;检索与所述辅助信息请求匹配的辅助数据;
根据触发条件,在当前用户界面展示所述辅助数据。
[0135] 应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0136] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0137] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0138] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈