本发明涉及游戏领域,特别是涉及游戏中消息处理的方法及装置、电子设备、存储介质。
背景技术:
在网络游戏中,存在较多的通知消息,如聊天消息、活动消息,在接收到消息后,通常可以显示已接收但未查看的消息数量,以提醒玩家查看。
然而,在这种方式中,由于仅显示消息数量,若需要查看消息内容,如消息的发送方,则需要进行点击等操作打开界面,才能查看到具体内容。
技术实现要素:
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的游戏中消息处理的方法及装置、电子设备、存储介质,包括:
一种游戏中消息处理的方法,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面中包含一消息控件,所述方法包括:
响应于操作介质移动至所述消息控件前方预设距离范围内的第一非接触式操作,显示所述消息控件对应的消息列表;
响应于所述操作介质的第二非接触式操作,从所述消息列表中确定第一消息作为预备选定消息;其中,所述第二非接触式操作的起始点位于所述消息控件前方预设距离范围内,且结束点位于所述第一消息前方预设距离范围内;
响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面。
可选地,所述消息列表包括至少一个子消息框,所述子消息框中包括根据预设聚类规则聚合的至少一条消息。
可选地,还包括:
响应于所述操作介质在所述消息列表前方预设距离范围内的第三非接触式操作,更新所述消息列表中的第二消息作为预备选定消息;其中,所述第三非接触式操作包括滑动操作。
可选地,所述响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面,包括:
响应于第一控制操作,展示所述预备选定消息对应的预览界面;其中,所述第一控制操作为非接触式操作。
可选地,所述响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面,包括:
响应于第二控制操作,展示所述预备选定消息对应的聊天界面;其中,所述第二控制操作为接触式操作。
一种游戏中消息处理的装置,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面中包含一消息控件,所述装置包括:
第一非接触式操作响应模块,用于响应于操作介质移动至所述消息控件前方预设距离范围内的第一非接触式操作,显示所述消息控件对应的消息列表;
第二非接触式操作响应模块,用于响应于所述操作介质的第二非接触式操作,从所述消息列表中确定第一消息作为预备选定消息;其中,所述第二非接触式操作的起始点位于所述消息控件前方预设距离范围内,且结束点位于所述第一消息前方预设距离范围内;
控制操作响应模块,用于响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面。
可选地,所述消息列表包括至少一个子消息框,所述子消息框中包括根据预设聚类规则聚合的至少一条消息。
可选地,还包括:
第三非接触式操作响应模块,用于响应于所述操作介质在所述消息列表前方预设距离范围内的第三非接触式操作,更新所述消息列表中的第二消息作为预备选定消息;其中,所述第三非接触式操作包括滑动操作。
可选地,所述控制操作响应模块,包括:
第一控制操作响应模块,用于响应于第一控制操作,展示所述预备选定消息对应的预览界面;其中,所述第一控制操作为非接触式操作。
可选地,所述控制操作响应模块,包括:
第二控制操作响应模块,用于响应于第二控制操作,展示所述预备选定消息对应的聊天界面;其中,所述第二控制操作为接触式操作。
一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的游戏中消息处理的方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的游戏中消息处理的方法的步骤。
本发明实施例具有以下优点:
在本发明实施例中,通过响应于操作介质移动至消息控件前方预设距离范围内的第一非接触式操作,显示消息控件对应的消息列表,响应于操作介质的第二非接触式操作,从消息列表中确定第一消息作为预备选定消息,响应控制操作,根据预备选定消息与控制操作展示相应的信息界面,实现了采用非接触式技术处理游戏中消息,提升了游戏玩家处理消息的便捷性。
附图说明
为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种游戏中消息处理的方法的步骤流程图;
图2a是本发明一实施例提供的一种图形用户界面的示意图;
图2b是本发明一实施例提供的另一种图形用户界面的示意图;
图3是本发明一实施例提供的一种游戏中消息处理的的装置的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明一实施例提供的一种游戏中消息处理的方法的步骤流程图,通过在移动终端的处理器上执行软件应用并在移动终端的触控显示器上渲染得到图形用户界面,图形用户界面中可以包含一消息控件,如图2a中显示的“好友”图标对应一消息控件。
具体的,可以包括如下步骤:
步骤101,响应于操作介质移动至所述消息控件前方预设距离范围内的第一非接触式操作,显示所述消息控件对应的消息列表;
作为一示例,操作介质可以为手指、触控笔等。
消息列表可以包括至少一个子消息框,子消息框中可以包括根据预设聚类规则聚合的至少一条消息,预设聚类规则可以为按照时间、游戏场景中的地点、玩家昵称等信息对消息进行聚类。
在当前存在未读消息的情况下,可以对消息控件进行区别性显示,如对消息控件进行高亮,又如可以在消息控件的右上角显示小红点或未读消息的数量,以提醒游戏玩家及时处理消息。
在具体实现中,游戏玩家可以通过第一非接触式操作,将操作介质移动至消息控件前方预设距离范围内,进而可以在图形用户界面上显示消息控件对应的消息列表,如图2b中,当游戏玩家将手指移动至“好友”图标前方3cm处,则可以在图形用户界面中显示“好友”图标对应的消息列表,即图2b中按玩家昵称聚类的多个子消息框。
步骤102,响应于所述操作介质的第二非接触式操作,从所述消息列表中确定第一消息作为预备选定消息;其中,所述第二非接触式操作的起始点位于所述消息控件前方预设距离范围内,且结束点位于所述第一消息前方预设距离范围内;
由于消息列表中包括至少一个子消息框,则游戏玩家可以通过第二非接触式操作,将操作介质从消息控件的前方预设距离范围内,移动至第一消息前方预设距离范围内,以对第一消息进行预选中,作为预备选定消息。
步骤103,响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面。
其中,控制操作可以为非接触式操作或接触式操作。
在确定预备选定消息后,游戏玩家可以通过控制操作,确定显示与预备选定消息关联的信息界面,如预备选定消息对应的预览界面、聊天界面等。
在一实施方式中,步骤103可以包括如下子步骤:
响应于第一控制操作,展示所述预备选定消息对应的预览界面。
在具体实现中,游戏玩家可以进行第一控制操作,第一控制操作可以为非接触式操作,如悬停3秒,则响应于第一控制操作,可以在预备选定消息对应的子消息框的右侧,展示预备选定消息对应的预览界面,如当预备选定消息为游戏系统邮件时,可以展示邮件的标题。
在另一实施方式中,步骤103可以包括如下子步骤:
响应于第二控制操作,展示所述预备选定消息对应的聊天界面。
在具体实现中,游戏玩家可以进行第二控制操作,第二控制操作可以为接触式操作,如点击预备选定消息,则可以展示预备选定消息对应的聊天界面,如预备选定消息为游戏好友a发送的消息,则点击预备选定消息,可以进入与游戏好友a的聊天界面。
在本发明一实施例中,还可以包括如下步骤:
响应于所述操作介质在所述消息列表前方预设距离范围内的第三非接触式操作,更新所述消息列表中的第二消息作为预备选定消息。
其中,第三非接触式操作可以包括滑动操作。
在具体实现中,游戏玩家通过第三非接触式操作,将操作界面从第一消息前方预设范围内,移动至第二消息前方预设范围内,进而可以将第二消息作为新的预备选定消息。
例如,由于消息列表中存在较多消息,未完成显示在当前界面,则游戏玩家通过第三非接触式操作,从第一消息的前方预设范围内滑动至消息列表底部的前方预设范围内,进而可以使得消息列表中消息依次向上滚动,当存在游戏玩家期望的第二消息时,则可以将操作介质移动至第二消息的前方预设距离范围内,进而可以将第二消息更新预备选定消息。
在一示例中,在上述非接触式操作的过程中,当操作介质不再位于第一消息、第二消息、子消息框前方预设距离范围内时,如操作界面与触控显示器之间的距离大于预设距离范围的最大值,则可以取消消息列表的展示。
在本发明实施例中,通过响应于操作介质移动至消息控件前方预设距离范围内的第一非接触式操作,显示消息控件对应的消息列表,响应于操作介质的第二非接触式操作,从消息列表中确定第一消息作为预备选定消息,响应控制操作,根据预备选定消息与控制操作展示相应的信息界面,实现了采用非接触式技术处理游戏中消息,提升了游戏玩家处理消息的便捷性。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明一实施例提供的一种游戏中消息处理的装置的结构示意图,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面中包含一消息控件,具体可以包括如下模块:
第一非接触式操作响应模块301,用于响应于操作介质移动至所述消息控件前方预设距离范围内的第一非接触式操作,显示所述消息控件对应的消息列表;
第二非接触式操作响应模块302,用于响应于所述操作介质的第二非接触式操作,从所述消息列表中确定第一消息作为预备选定消息;其中,所述第二非接触式操作的起始点位于所述消息控件前方预设距离范围内,且结束点位于所述第一消息前方预设距离范围内;
控制操作响应模块303,用于响应控制操作,根据所述预备选定消息与所述控制操作展示相应的信息界面。
在本发明一实施例中,所述消息列表包括至少一个子消息框,所述子消息框中包括根据预设聚类规则聚合的至少一条消息。
在本发明一实施例中,还包括:
第三非接触式操作响应模块,用于响应于所述操作介质在所述消息列表前方预设距离范围内的第三非接触式操作,更新所述消息列表中的第二消息作为预备选定消息;其中,所述第三非接触式操作包括滑动操作。
在本发明一实施例中,所述控制操作响应模块303,包括:
第一控制操作响应模块,用于响应于第一控制操作,展示所述预备选定消息对应的预览界面;其中,所述第一控制操作为非接触式操作。
在本发明一实施例中,所述控制操作响应模块303,包括:
第二控制操作响应模块,用于响应于第二控制操作,展示所述预备选定消息对应的聊天界面;其中,所述第二控制操作为接触式操作。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上游戏中消息处理的方法的步骤。
本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上游戏中消息处理的方法的步骤。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的游戏中消息处理的方法及装置、电子设备、存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。