一种应用业务内信息交互方法及系统技术方案

技术编号:14687054 阅读:53 留言:0更新日期:2017-02-23 09:14
本申请公开了一种应用业务内信息交互方法及系统,本申请支持用户在业务场景内的地图对象上执行第一操作,即可在操作位置处显示对应的信号列表,信号列表中预置有若干提示信息,用户可以从中选择目标提示信息,进而客户端会获取目标提示信息对应的特效图标的标识,利用操作位置和特效图标的标识生成同步指令,以指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标,该特效图标作为各客户端之间事先约定好的沟通信号,能够极大方便用户之间的信息交互。

【技术实现步骤摘要】

本申请涉及信息交互
,更具体地说,涉及一种应用业务内信息交互方法及系统
技术介绍
随着互联网技术的发展,越来越多的应用为用户提供了丰富的业务服务。在某些应用提供的业务场景中,多个用户可以协同工作,每个用户可以控制业务场景内的一个角色模型。比较常见的如游戏类应用,以多人在线战术竞技游戏MOBA(MultiplayerOnlineBattleArenaGames)为例,用户控制一角色模型与其它队友一起战斗,战斗对象可以是场景内的非玩家角色NPC,也可以是其它玩家控制的敌对角色模型。对于应用于电脑等具备键盘、鼠标输入功能的终端的应用,用户可以通过键盘、鼠标方便的与场景内其它用户进行信息交互,以更好的完成既定任务。但是,对于应用于手机等不具备键盘、鼠标输入功能的终端的应用,受限于此类终端虚拟键盘的输入不便,业务场景内用户之间的信息沟通受到了严重的阻碍,不便于用户间的信息交互。
技术实现思路
有鉴于此,本申请提供了一种应用业务内信息交互方法及系统,用于解决现有应用于手机等不具备键盘、鼠标输入功能的终端的应用,其业务场景内用户之间信息沟通不便的问题。为了实现上述目的,现提出的方案如下:一种应用业务内信息交互方法,应用于客户端,该方法包括:在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为对所述业务场景的主地图的映射图;根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识;至少利用所述特效图标的标识和所述操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标。一种应用业务内信息交互系统,包括处于同一应用业务内的若干个客户端和应用业务对应的服务器,其中:所述客户端用于执行上述所述的应用业务内信息交互方法;所述服务器用于,对所述客户端发送的同步指令进行一致性规则检查,并在确定检查通过后,将所述同步指令发送给各客户端,以指示客户端执行所述同步指令。本申请实施例提供的应用业务内信息交互方法,客户端在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为对所述业务场景的主地图的映射图;根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识;至少利用所述特效图标的标识和所述操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标。由此可见,本申请支持用户在业务场景内的地图对象上执行第一操作,即可在操作位置处显示对应的信号列表,信号列表中预置有若干提示信息,用户可以从中选择目标提示信息,进而客户端会获取目标提示信息对应的特效图标的标识,利用操作位置和特效图标的标识生成同步指令,以指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标,该特效图标作为各客户端之间事先约定好的沟通信号,能够极大方便用户之间的信息交互。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1示例了MOBA游戏界面的战场示意图;图2为本申请实施例公开的一种应用业务内信息交互系统结构示意图;图3为本申请实施例公开的一种应用业务内信息交互方法流程图;图4示例了一种地图对象上展示的信号轮盘的效果示意图;图5为本申请实施例公开的另一种应用业务内信息交互方法流程图;图6a-6c示例了MOBA游戏界面几种特效图标显示效果示意图;图6d为对图6a中主地图上显示的特效图标的放大图;图7示例了原始地图对象和地图对象间的位置关系示意图;图8为本申请实施例公开的又一种应用业务内信息交互方法流程图;图9为本申请实施例公开的又一种应用业务内信息交互方法流程图;图10为本申请实施例公开的又一种应用业务内信息交互方法流程图;图11a-11f示例了MOBA游戏界面几种提示信息显示效果示意图;图12为本申请实施例公开的又一种应用业务内信息交互方法流程图;图13a-13b示例了MOBA游戏界面快捷短语图标及快捷短语展示显示效果示意图;图13c示例了MOBA游戏设置快捷短语界面示意图;图13d示例了MOBA游戏界面快捷短语提示效果示意图;图14为本申请实施例公开的一种客户端硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请提供的应用业务内信息交互方法主要应用于业务场景内存在地图对象的业务应用,地图对象为对业务场景的主地图的映射图,或称为雷达图,业务场景的主地图中所有可视的对象都会在地图对象上展示出来,通过地图对象可以直观的查看整个主地图的实时状况。结合图1,以MOBA游戏界面为例进行说明:图1中,战场11即为游戏场景的主地图,图1中仅仅显示了主地图的一部分。地图对象12即为对战场的映射图,可以看作是战场的雷达图。角色模型13即为用户所控制的游戏场景内的英雄。本申请公开了一种应用业务内信息交互系统,为应用业务内信息交互方法提供了硬件实施架构。参见图2,图2为本申请实施例公开的一种应用业务内信息交互系统的结构示意图,该系统可以包括:处于同一应用业务内的若干个客户端10和应用业务对应的服务器20。其中,客户端10用于针对用户在地图对象上执行的操作,获取操作位置及用户选取的目标提示信息对应的特效图标的标识,基于操作位置及特性图标的标识生成同步指令,并发送给服务器20;服务器20用于对同步指令进行一致性规则检查,确保同步指令的合法性和规范性,在检查通过后发送给各个客户端10,其中包括上传该同步指令的客户端;各客户端10在收到服务器20发送的同步指令时,在各自的地图对象上所述操作位置处显示与所述特效图标的标识对应的特效图标。该特效图标作为各客户端10之间事先约定好的沟通信号,能够极大方便用户之间的信息交互。其中,上述的客户端10可以是智能手机、IPAD等具备安装业务应用的电子设备,服务器20可以是业务应用对应的应用服务器,其可以是一台或多台服务器组成的服务器集群,或云平台。接下来,本申请基于客户端10对本申请的应用业务内信息交互方法进行介绍,参见图3,图3为本申请实施例公开的一种应用业务内信息交互方法流程图,如图3所示,该方法包括:步骤S100、在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与本文档来自技高网...
一种应用业务内信息交互方法及系统

【技术保护点】
一种应用业务内信息交互方法,其特征在于,应用于客户端,该方法包括:在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为对所述业务场景的主地图的映射图;根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识;至少利用所述特效图标的标识和所述操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标。

【技术特征摘要】
1.一种应用业务内信息交互方法,其特征在于,应用于客户端,该方法包括:在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为对所述业务场景的主地图的映射图;根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识;至少利用所述特效图标的标识和所述操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标。2.根据权利要求1所述的方法,其特征在于,在所述获取所述第一操作在所述地图对象上的操作位置之后,该方法还包括:根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;所述至少利用所述特效图标的标识和所述操作位置生成同步指令,包括:利用所述特效图标的标识、所述操作位置和所述映射操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标,以及,在所述主地图上的所述映射操作位置处显示与所述特效图标的标识对应的特效图标。3.根据权利要求1所述的方法,其特征在于,所述在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,包括:在检测到用户在业务场景内的地图对象上按压时间超过第一时间阈值时,获取该按压操作在所述地图对象上的按压位置。4.根据权利要求3所述的方法,其特征在于,所述信号列表为信号轮盘,信号轮盘包括设定的若干区域,每一区域对应一提示信息;所述根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识,包括:确定结束按压操作时的位置,在所述信号轮盘中所处的区域;根据确定的区域对应的目标提示信息,获取与所述目标提示信息对应的特效图标的标识。5.根据权利要求1所述的方法,其特征在于,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;所述至少利用所述特效图标的标识和所述操作位置生成同步指令,包括:根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;利用所述特效图标的标识和所述原始映射操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在所述原始地图对象上的所述原始映射操作位置处显示与所述特效图标的标识对应的特效图标。6.根据权利要求1所述的方法,其特征在于,所述目标提示信息用于提示向所述地图对象中所述操作位置处集合;所述目标提示信息对应的特效图标包含方向指示图标,该方向指示图标用于指示业务场景内用户所控制的角色模型的位置相对于所述操作位置的方向。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:在检测到用户在业务场景内的地图对象上执行第二操作时,获取所述第二操作的操作对象;根据所述第二操作的操作对象的对象类型,获取与该对象类型对应的提示信息;获取所述业务场景内用户所控制的角色模型的头像图标的标识以及所述操作对象的头像图标的标识;至少利用获取的所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成同步指令,所述同步指令用于指示需要进行交互的各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。8.根据权利要求7所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:杨蔚庆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1