掌桥专利:专业的专利平台
掌桥专利
首页

系统消息的处理方法及装置

文献发布时间:2023-06-19 11:45:49


系统消息的处理方法及装置

技术领域

本发明涉及计算机技术领域,尤其是涉及一种系统消息的处理方法及装置。

背景技术

在大部分游戏中,当一个系统里有新信息时,会在该系统的入口处,通过红点提醒玩家。然而通常情况下,随着场景玩法等的不断拓展,系统一般会划分为多层子系统。此时,玩家为了阅读所有的新信息,必须在多层系统中进进出出,反复很多次,才能把所有信息阅读完。

例如,如图1所示,子系统“A2.21”和子系统“A3.11”出现新消息,那么玩家会在系统“A”的入口按钮(控件)看见红点提示。在得知系统“A”里存在新消息后,玩家点击系统“A”的入口按钮后进入系统“A”的系统页面,发现该系统页面中子系统“A2”的入口控件、子系统“A3”的入口控件有红点,直到玩家找到子系统“A2.21”的子系统页面和子系统A3.11的子系统页面并阅读完毕后,才算阅读完系统“A”的所有新消息,系统“A”的入口按钮上的红点才会消失,操作十分复杂。

但如果玩家不去管它,新信息的红点提醒也会一直都在,这对于有红点强迫症的玩家来说很难受。

发明内容

本发明的目的在于提供一种系统消息的处理方法及装置,以缓解了现有技术中存在的系统消息预览操作复杂的技术问题。

第一方面,本发明提供一种系统消息的处理方法,通过终端提供图形用户界面,所述图形用户界面包括至少一个系统入口控件,每个系统入口控件对应一个系统,所述方法包括:

响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取所述第一系统入口控件对应的第一系统的至少一个第一新消息,其中,所述第一系统包括多个相同层级或不同层级的子系统,所述第一系统与所述子系统构成树状结构,每个所述子系统的至少一个新消息分别作为所述第一系统的至少一个第一新消息;

确定每个所述第一新消息对应的第一概要条目;

在预览界面显示所述第一概要条目。

在可选的实施方式中,所述方法还包括:

响应于对所述第一概要条目的选择操作,在所述图形用户界面上展示被选择的所述第一概要条目对应的所述第一新消息所属的子系统界面。

在可选的实施方式中,所述确定每个所述第一新消息对应的第一概要条目之后,还包括:

确定具有相同类型的第一概要条目的数量;

在所述第一概要条目上添加数量标识。

在可选的实施方式中,所述确定具有相同类型的第一概要条目的数量,包括:

确定具有相同关键字的第一概要条目的数量;

将所述具有相同关键字的第一概要条目的数量作为所述具有相同类型的第一概要条目的数量。

在可选的实施方式中,所述确定具有相同类型的第一概要条目的数量,还包括:

确定属于同一子系统的第一新消息对应的第一概要条目的数量;

将所述属于同一子系统的第一新消息对应的第一概要条目的数量作为所述具有相同类型的第一概要条目的数量。

在可选的实施方式中,所述方法还包括:

响应于对所述第一概要条目的选择操作,分别确定被选择的所述第一概要条目对应的所述第一新消息所属的子系统的优先级,其中,所述数量标识为大于1的整数;

在所述图形用户界面上展示最高优先级的所述第一新消息所属的子系统界面。

在可选的实施方式中,所述方法还包括:

响应于对所述第一概要条目的选择操作,确定被选择的所述第一概要条目对应的所述第一新消息所属的目标子系统,其中,所述数量标识为大于1的整数;

在所述图形用户界面上展示目标子系统界面。

在可选的实施方式中,所述第一概要条目为对所述第一新消息的概括内容。

在可选的实施方式中,所述第一操作包括第一按压操作、第一滑动操作和第一抬起操作;所述响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取所述第一系统入口控件对应的第一系统的至少一个第一新消息,包括:

响应于针对显示有新消息提醒标记的第一系统入口控件的第一按压操作,确定第一新消息提醒标记;

响应与针对所述第一新消息提醒标记的第一滑动操作,控制所述第一新消息提醒标记跟随所述第一滑动操作的触点移动;

响应于所述第一滑动操作满足第一预设规则的第一抬起操作,获取所述第一系统入口控件对应的第一系统的至少一个第一新消息。

在可选的实施方式中,所述第一滑动操作为由左向右的滑动。

在可选的实施方式中,所述方法还包括:

响应于针对显示有新消息提醒标记的第一系统入口控件的第二操作,取消所述第一系统入口控件上显示的新消息提醒。

在可选的实施方式中,第二操作包括第二按压操作、第二滑动操作和第二抬起操作;所述响应于针对显示有新消息提醒标记的第一系统入口控件的第二操作,取消所述第一系统入口控件上显示的新消息提醒,包括:

响应于针对显示有新消息提醒的第一系统入口控件的第二按压操作,确定第一新消息提醒标记;

响应与针对所述第一新消息提醒标记的第二滑动操作,控制所述第一新消息提醒标记跟随所述第二滑动操作的触点;

所述响应于所述第二滑动操作满足第二预设规则的第二抬起操作,取消所述第一系统入口控件上显示的新消息提醒。

在可选的实施方式中,所述方法还包括:

当取消所述第一系统入口控件上显示的新消息提醒达到预设时间后,重新在所述第一系统入口控件上显示新消息提醒。

在可选的实施方式中,所述第二滑动操作由从右向左的滑动。

在可选的实施方式中,所述第一操作为长按操作。

在可选的实施方式中,所述第一系统入口控件包括所述图形用户界面中显示的至少一个系统入口控件中显示有新消息提醒的全部系统入口控件。

在可选的实施方式中,所述第一操作为摇一摇操作。

在可选的实施方式中,所述方法还包括:

响应于针对所述预览界面中的第一概要条目的已读操作,将所述第一概要条目对应的新消息标记为已读,并在所述预览界面中删除已读的概要条目。

在可选的实施方式中,所述已读操作为针对所述预览界面中的全部已读控件的操作。

在可选的实施方式中,在所述预览界面中还包括历史记录控件,所述方法还包括:

响应于针对所述历史记录控件的第三操作,获取符合预设条件的被删除的概要条目;

响应于针对所述被删除的概要条目中的第二概要条目的第四操作,显示所述第二概要条目对应子系统界面,并在所述子系统界面中显示所述第二概要条目对应的新消息。

第二方面,本发明提供一种系统消息的处理装置,通过终端提供图形用户界面,所述图形用户界面包括至少一个系统入口控件,每个系统入口控件对应一个系统,所述装置包括:

获取模块,用于响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取所述第一系统入口控件对应的第一系统的至少一个第一新消息,其中,所述第一系统包括多个相同层级或不同层级的子系统,所述第一系统与所述子系统构成树状结构,每个所述子系统的至少一个新消息分别作为所述第一系统的至少一个第一新消息;

确定模块,用于确定每个所述第一新消息对应的第一概要条目;

预览模块,用于在预览界面显示所述第一概要条目。

第三方面,本发明提供一种计算机设备,所述计算机设备包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述前述实施方式任一项所述的方法。

本发明提供的一种系统消息的处理方法及装置,通过响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取第一系统入口控件对应的第一系统的至少一个第一新消息;确定每个第一新消息对应的第一概要条目;在预览界面显示第一概要条目。以此可以实现快速的对系统中的属于不同子系统的新消息进行预览,以此在确保新消息满足一定的触达率的同时,简化了用户操作,同时,提升了用户体验。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了一种系统层级结构的示意图;

图2示出了本申请实施例提供的应用场景示意图;

图3示出了本申请实施例提供的一种手机的结构示意图;

图4示出了本申请实施例提供的一种触控终端的使用场景示意图;

图5为本申请实施例提供的一种系统消息的处理方法流程示意图;

图6为本申请实施例提供的一种显示系统消息的终端界面示意图;

图7为本申请实施例提供的另一种显示系统消息的终端界面示意图;

图8为本申请实施例提供的当用户选择数量标识大于1的第一概要条目,且被选择的第一概要条目对应的第一新消息不属于同一子系统时,进行子系统界面显示的流程图;

图9为本申请实施例提供的另一种显示系统消息的终端界面示意图;

图10为本申请实施例提供的另一种显示系统消息的终端界面示意图;

图11为本申请实施例提供的一种系统消息的处理装置结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

目前,系统消息是游戏内必不可少的通知方式,在游戏应用中,通常会划分多个系统,每个系统有可以划分为多个层级的子系统,通常,每个子系统对应一个子系统界面,对于该子系统的新消息需要在该子系统界面中进行展示,另外对于中间层级的子系统界面还需要承担其所属的下级子系统的入口功能,其结构可以参考图1,这就导致用户在查看新消息时,如果涉及多条不同子系统,那么则需要反复查看很多页面才能最终触达需要查看的新消息,操作复杂用户体验较差。

基于此,本申请实施例提供了一种系统消息的处理方法及装置,通过该方法可以缓解现有技术中存在的系统消息读取时操作复杂,用户体验差的技术问题。

本申请实施例中的系统消息的处理方法可以应用于多种类型的计算机设备中,例如,触控终端和非触控终端。其中,触控终端可以包括触摸屏和处理器,该触摸屏用于呈现图形用户界面和接收针对图形用户界面的操作。

在一些实施例中,通过触控终端对图形用户界面进行操作时,该图形用户界面可以用于操作触控终端本地的内容,也可以用于操作对端服务器的内容。

例如,如图2所示,图2为本申请实施例提供的应用场景示意图。该应用场景可以包括触控终端(例如,手机202)和服务器201,该触控终端可以通过有线网络或无线网络与服务器201进行通信。其中触控终端用于运行虚拟桌面,通过该虚拟桌面,可以与服务器201进行交互,以实现对服务器201中的内容进行操作。

本实施例的触控终端以手机202为例进行说明。手机202包括射频(RadioFrequency,简称RF)电路210、存储器220、触摸屏230、处理器240等部件。本领域技术人员可以理解,图3中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。本领领域技术人员可以理解触摸屏230属于用户界面(User Interface,简称UI),且手机202可以包括比图示或者更少的用户界面。

RF电路210还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobilecommunication,简称GSM)、通用分组无线服务(General Packet Radio Service,简称GPRS)、码分多址(Code Division Multiple Access,简称CDMA)、宽带码分多址(WidebandCode Division Multiple Access,简称WCDMA)、长期演进(Long Term Evolution,简称LTE)、电子邮件、短消息服务(Short Messaging Service,简称SMS)等。

存储器220可用于存储软件程序以及模块,处理器240通过运行存储在存储器220的软件程序以及模块,从而执行手机202的各种功能应用以及数据处理。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机202的使用所创建的数据等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

触摸屏230可用于显示图形用户界面和接收用户针对图形用户界面的操作。具体的触摸屏230可包括显示面板和触控面板。其中显示面板可以采用液晶显示器(LiquidCrystal Display,简称LCD)、有机发光二极管(Organic Light-Emitting Diode,简称OLED)等形式来配置。触控面板可收集用户在其上或附近的接触或者非接触操作(例如,如图4所示,用户使用手指403、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成预先设定的操作指令。另外,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器能够处理的信息,再送给处理器240,并能接收处理器240发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板,也可以采用未来发展的任何技术实现触控面板。进一步的,触控面板可覆盖显示面板,用户可以根据显示面板显示的图形用户界面,在显示面板上覆盖的触控面板上或者附近进行操作,触控面板检测到在其上或附近的操作后,传送给处理器240以确定用户输入,随后处理器240响应于用户输入在显示面板上提供相应的视觉输出。另外,触控面板与显示面板可以作为两个独立的部件来实现也可以集成而来实现。

处理器240是手机202的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行手机202的各种功能和处理数据,从而对手机进行整体监控。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

图5为本申请实施例提供的一种系统消息的处理方法流程示意图。该方法可以通过终端(例如,手机202)提供图形用户界面,该图形用户界面包括至少一个系统入口控件,每个系统入口控件对应一个系统,如图5所示,该方法可以包括如下步骤:

S510,响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取第一系统入口控件对应的第一系统的至少一个第一新消息。

其中,在本发明实施例中该第一系统包括多个相同层级或不同层级的子系统,第一系统与子系统构成树状结构,每个子系统的至少一个新消息分别作为第一系统的至少一个第一新消息;该树状结构的第一系统可以包括中间层级子系统和叶子层级子系统。

该中间层级子系统可以对应有中间层级子系统界面,该中间层级子系统界面可以显示有新消息或者其下级子系统的入口控件,该下级子系统的入口控件可以用于指示该下级子系统是否存在新消息。作为一个示例,可以使用红点提示来指示系统中是否存在新消息,例如,当第一系统的子系统中产生新消息时,可以通过在第一系统的入口控件上增加红点,该红点用于指示该第一系统中存在新消息。另外,还可以通过携带有数量标记的红点来指示系统中是否存在新消息以及新消息的数量。

该叶子层级子系统可以对应有叶子层级子系统界面,该叶子层级子系统界面可以用于显示新消息。

在游戏中,可以包括主游戏界面,该游戏中还可以包括多个系统,每个系统对应一个系统入口控件,该系统入口控件可以显示在游戏的主界面上,该第一系统入口控件可以为显示有新消息提醒标记的一个或多个系统入口控件。其中,该多个系统可以根据游戏的具体需要所建立,例如,该多个系统可以包括邮件系统、社交系统、虚拟商城系统、活动系统、成就系统、玩法系统等等,当然在具体实现时对于同一游戏,上述系统中同一系统也可以包括多个,例如,社交系统可以包括社区系统、聊天系统以及排行榜系统等等。

S520,确定每个第一新消息对应的第一概要条目;

该概要条目可以为对第一新信息的概括内容,在具体实现时,该第一概要条目的实现方式还可以包括多种。

例如,该概要条目可以指通过简单的文字或图片概括的新消息的内容。举例来说,C好友发来了3段信息,该3段信息可以作为一个第一新消息,则概要条目可以为“好友C发来3段信息”,或者,该3段信息中的每一个均可以作为一个第一新消息,则概要条目可以为“好友C发来了信息”,又例如玩家获得了一件等级50、攻击力4000的金色大剑,则概要条目可以显示为“获得新装备-金色大剑”,概括规则视具体游戏而定。

再例如,该第一概要条目还可以包括其对应的第一新消息所在的子系统的标识。例如,该第一概要条目可以包括子系统标识和消息类型标识,该子系统标识用于指示该第一新消息所在的子系统,该消息类型标识可以用于指示该第一新消息的类型,基于该类型可以判断该第一新消息的重要程度或者及时性。例如,该第一新消息的消息类型可以为系统更新消息,还可以为聊天信息,其中,该聊天信息对于用户的来说及时性要高于系统更新消息,基于该消息类型既可以判断优先阅读哪一条。

S530,在预览界面显示第一概要条目。

在预览界面显示的第一概要条目可以按照预设的顺序(可以为新消息生成的时间先后顺序)进行排列,如果第一概要条目较多,超过了预览界面的显示范围,则可以通过滚动来展示第一概要条目,该滚动方式可以为自动滚动,也可以为响应用户触发的滚动操作来滚动。在进行排序时,由于有的第一概要条目可以对应多个第一新消息,则可以以最先的一条第一新消息作为排序的依据。

本发明实施例通过响应用户的指定操作,来展示经过对第一新消息进行汇总后的第一概要条目,以此可以实现快速、高效的对系统中属于不同子系统的新消息进行预览,在确保新消息满足一定的触达率的同时,简化了用户操作,同时,提升了用户体验。

本发明实施例通过提供一种交互方式,让玩家可以快速获得并查看某系统内包括子系统的所有新消息,另外还可以快捷跳转到对应的系统界面,也可以一键全部已读。

在一些实施例中,响应于对第一概要条目的选择操作,在图形用户界面上展示被选择的第一概要条目对应的第一新消息所属的子系统界面。

例如,当用户长按标有红点(该红点用于指示有新消息)的系统入口控件时,可以弹出一个新消息窗口(该新消息窗口还可以称为预览界面),该新消息窗口可以用于显示该控件所对应的系统和子系统里的所有新信息所对应的概要条目。玩家可以通过点击概要条目跳转至对应的子系统界面,阅读对应的新信息,还可以将概要条目设置为已读以消除其关联的红点提示。例如可以设置一键全部已读按钮,通过点击该全部已读按钮,可以默认将关联的所有新消息设置为已读状态,同时消除所有的红点提示。

举例来说,如图6所示,当长按系统A的入口控件时,可以在当前界面中显示新消息窗口,该新消息窗口用于显示系统A对应的所有新消息的概要条目,如果超过新消息窗口的显示区域,可以通过上下滑动查看所有的概要条目,例如系统A里的不同子系统中有3条信息,则长按系统A的入口控件,可以弹出新消息窗口,该新消息窗口中显示了这3条新消息的概要条目,同理,系统B里的不同子系统中有2条新消息,则长按B系统的入口控件,也可以弹出新消息窗口,该新消息窗口中显示了这2条信息的概要。

接下来,通过点击新消息窗口中的概要条目可以跳转至对应的子系统界面,以便完成对应新消息的预览,如图7所示,玩家在点击新消息窗口中“A2.21人物升级,获得技能点”(其中,A2.21可以为子系统标识)的概要条目时,则直接跳转到子系统A2.21的人物技能界面,以此可以快速使用技能点。同时,在跳转到对应界面后,该信息会被设置为已读,删除关联的红点提示。

在一些实施例中,在确定每个第一新消息对应的第一概要条目之后,还包括:确定具有相同类型的第一概要条目的数量;在第一概要条目上添加数量标识。

上述具有相同类型的第一概要条目的数量可以为具有相同关键字的第一概要条目的数量,还可以为属于同一子系统的第一新消息对应的第一概要条目的数量,本发明实施例对上述相同类型的第一概要条目不进行具体限定。

当用户选择了数量标识大于1的第一概要条目时,可以按照下述方式确定的子系统界面进行显示:

在一些实施例中,参考图8,当用户选择了数量标识大于1的第一概要条目,且被选择的第一概要条目对应的第一新消息不属于同一子系统时,该方法还包括:

步骤S810,响应于对第一概要条目的选择操作,分别确定被选择的第一概要条目对应的第一新消息所属的子系统的优先级,其中,数量标识为大于1的整数;

步骤S820,在图形用户界面上展示最高优先级的第一新消息所属的子系统界面。

具体的,在这种情况下,被选择的第一概要条目对应的第一新消息不属于同一子系统,那么,可以根据子系统的优先级优先显示最高优先级的子系统界面,在完成上述最高优先级的子系统界面显示后,当用户再次选择上述第一概要条目时,再显示第二优先级的子系统界面(该第二优先级的子系统为剩余未显示的子系统中优先级最高的子系统),如此完成被选择的第一概要条目对应的各子系统界面的显示;还可以是,在完成上述最高优先级的子系统界面显示后,间隔预设时长,直接显示第二优先级的子系统界面,直至完成上述所有子系统界面的显示为止,本发明实施例对上述具体实现方式不进行限定。

另外,上述优先级可以是人工在系统中预先设置的,还可以是根据第一新消息的即时性自动生成的,本发明实施例对上述优先级的确定不进行具体限制。

在一些实施例中,当用户选择了数量标识大于1的第一概要条目,且被选择的第一概要条目对应的第一新消息属于同一子系统时,响应于对第一概要条目的选择操作,确定被选择的第一概要条目对应的第一新消息所属的目标子系统,其中,数量标识为大于1的整数;在图形用户界面上展示目标子系统界面。

具体的,在这种情况下,被选择的第一概要条目对应的第一新消息属于同一子系统,那么,直接在图形用户界面上展示第一概要条目对应的第一新消息所属的目标子系统界面。

在一些实施例中,该第一操作可以包括多种实现形式。作为一个示例,该第一操作可以为长按操作。

作为另一个示例,该第一操作可以包括第一按压操作、第一滑动操作和第一抬起操作。其中,该按压操作是指用户的触点按压在触控面板上的操作,该滑动操作可以是指,在按压后用户触点连续的在触控面板上移动的操作,该抬起操作可以是指,在滑动操作后用户触点离开触控面板的操作。基于此,上述步骤S510具体可以通过如下步骤来实现:

步骤1),响应于针对显示有新消息提醒标记的第一系统入口控件的第一按压操作,确定第一新消息提醒标记;

步骤2),响应与针对第一新消息提醒标记的第一滑动操作,控制第一新消息提醒标记跟随第一滑动操作的触点移动;

步骤3),响应于第一滑动操作满足第一预设规则的第一抬起操作,获取第一系统入口控件对应的第一系统的至少一个第一新消息。

上述第一滑动操作满足第一预设规则可以为第一滑动操作的触点移动超过预设距离,还可以是第一滑动操作的触点移动至预设区域,也可以是第一滑动操作的触点移动时间超过预设时长等等。

以此可以实现对第一新消息提醒标记的拖拽操作,以及在拖拽满足上述第一预设规则后,触发预览操作,显示预览界面。

在一些实施例中,还可以快捷的将消息提醒取消,具体可以通过如下步骤来实现:响应于针对显示有新消息提醒标记的第一系统入口控件的第二操作,取消第一系统入口控件上显示的新消息提醒。作为一个示例,该第二操作可以包括第二按压操作、第二滑动操作和第二抬起操作;基于此,该步骤具体可以通过如下步骤来实现:

步骤a),响应于针对显示有新消息提醒的第一系统入口控件的第二按压操作,确定第一新消息提醒标记;

步骤b),响应与针对第一新消息提醒标记的第二滑动操作,控制第一新消息提醒标记跟随第二滑动操作的触点;

步骤c),响应于第二滑动操作满足第二预设规则的第二抬起操作,取消第一系统入口控件上显示的新消息提醒。

上述第二滑动操作满足第二预设规则可以为第二滑动操作的触点移动超过预设距离,还可以是第二滑动操作的触点移动至预设区域,也可以是第二滑动操作的触点移动时间超过预设时长等等。

以此可以实现对第一新消息提醒标记的拖拽操作,以及在拖拽满足上述第二预设规则后,触发新消息提醒的删除操作,进行新消息提醒的删除。另外,当取消第一系统入口控件上显示的新消息提醒达到预设时间后,重新在第一系统入口控件上显示新消息提醒。

在一些实施例中,该第一滑动操作可以为由左向右的滑动。该第二滑动操作由从右向左的滑动。

例如,将红点(新消息提醒标记)拖到屏幕右侧,屏幕右侧会出现渐变提示,松开手后,来激活新消息窗口(也即在预览界面显示第一概要条目),如图9所示。若将红点移动到空白处松手,则将该系统所有新消息设置为已读。将红点移动到左侧松手,则将新消息设置为稍后提醒,此时该系统的所有新消息在一段时间内不会再红点提示,但是依然会出现在新消息窗口中,一定时间后会重新以红点的形式提示。具体时间长度玩家可以在游戏后台调整。

作为另一个示例,该第一系统入口控件包括图形用户界面中显示的至少一个系统入口控件中显示有新消息提醒的全部系统入口控件。该第一操作为摇一摇操作。

例如,通过摇一摇达到一定次数来激活新消息窗口(也即在预览界面显示第一概要条目),此时新消息窗口中显示的新消息为当前屏幕的系统和子系统内的所有的新消息。如图1中,在子系统A2的系统界面中摇一摇终端,则在预览界面显示系统A2,子系统A2.2,子系统A2.3和子系统A2.21对应的所有新消息。

在一些实施例中,该方法还可以包括:响应于针对预览界面中的第一概要条目的已读操作,将第一概要条目对应的新消息标记为已读,并在预览界面中删除已读的概要条目。

作为一个示例,该已读操作可以为针对预览界面中的全部已读控件的操作。例如,如图10所示,玩家长按系统A的入口控件打开新消息窗口后,通过点击新消息窗口中的“全部已读”控件,将所有概要条目会清空,对应的新信息全部设置为已读,清空后自动退出此新消息窗口,同时删除系统A的入口控件上的红点提示。

另外,为了降低错误操作带来的影响,还可以提供历史记录查看功能,此时,在预览界面中还包括历史记录控件,该方法还包括如下步骤:

步骤A),响应于针对历史记录控件的第三操作,获取符合预设条件的被删除的概要条目;

步骤B),响应于针对被删除的概要条目中的第二概要条目的第四操作,显示第二概要条目对应子系统界面,并在子系统界面中显示第二概要条目对应的新消息。

其中,该第三操作和第四操作可以为点击操作。上文所述的历史记录,也可以通过点击跳转至对应的界面。同样的,历史记录也根据时间先后顺序进行排列。该预设条件可以是指,每个系统的历史记录可以配置有数量上限,当数量达到上限之后,自动清除最旧的信息,数量上限数值根据具体游戏而定。同时玩家也可以点击“全部清空”来清除该系统的所有历史信息。

图11位本发明实施例提供的一种系统消息的处理装置结构示意图,通过终端提供图形用户界面,图形用户界面包括至少一个系统入口控件,每个系统入口控件对应一个系统,如图11所示,该装置包括:

获取模块1001,用于响应于针对显示有新消息提醒标记的第一系统入口控件的第一操作,获取第一系统入口控件对应的第一系统的至少一个第一新消息,其中,第一系统包括多个相同层级或不同层级的子系统,第一系统与子系统构成树状结构,每个子系统的至少一个新消息分别作为第一系统的至少一个第一新消息;

确定模块1002,用于确定每个第一新消息对应的第一概要条目;

预览模块1003,用于在预览界面显示第一概要条目。

在一些实施例中,该装置还用于:

响应于对第一概要条目的选择操作,在图形用户界面上展示被选择的第一概要条目对应的第一新消息所属的子系统界面。

在一些实施例中,该装置还用于:

确定具有相同类型的第一概要条目的数量;

在第一概要条目上添加数量标识。

在一些实施例中,该装置还用于:

确定具有相同关键字的第一概要条目的数量;

将具有相同关键字的第一概要条目的数量作为具有相同类型的第一概要条目的数量。

在一些实施例中,该装置还用于:

确定属于同一子系统的第一新消息对应的第一概要条目的数量;

将属于同一子系统的第一新消息对应的第一概要条目的数量作为具有相同类型的第一概要条目的数量。

在一些实施例中,该装置还用于:

响应于对第一概要条目的选择操作,分别确定被选择的第一概要条目对应的第一新消息所属的子系统的优先级,其中,数量标识为大于1的整数;

在图形用户界面上展示最高优先级的第一新消息所属的子系统界面。

在一些实施例中,该装置还用于:

响应于对第一概要条目的选择操作,确定被选择的第一概要条目对应的第一新消息所属的目标子系统,其中,数量标识为大于1的整数;

在图形用户界面上展示目标子系统界面。

在一些实施例中,第一概要条目为对第一新消息的概括内容。

在一些实施例中,第一操作包括第一按压操作、第一滑动操作和第一抬起操作;获取模块1001具体用于:

响应于针对显示有新消息提醒标记的第一系统入口控件的第一按压操作,确定第一新消息提醒标记;

响应与针对第一新消息提醒标记的第一滑动操作,控制第一新消息提醒标记跟随第一滑动操作的触点移动;

响应于第一滑动操作满足第一预设规则的第一抬起操作,获取第一系统入口控件对应的第一系统的至少一个第一新消息。

在一些实施例中,第一滑动操作为由左向右的滑动。

在一些实施例中,还包括:取消模块,用于响应于针对显示有新消息提醒标记的第一系统入口控件的第二操作,取消第一系统入口控件上显示的新消息提醒。

在一些实施例中,第二操作包括第二按压操作、第二滑动操作和第二抬起操作;取消模块还用于:

响应于针对显示有新消息提醒的第一系统入口控件的第二按压操作,确定第一新消息提醒标记;

响应与针对第一新消息提醒标记的第二滑动操作,控制第一新消息提醒标记跟随第二滑动操作的触点;

响应于第二滑动操作满足第二预设规则的第二抬起操作,取消第一系统入口控件上显示的新消息提醒。

在一些实施例中,该装置还包括显示模块用于:

当取消第一系统入口控件上显示的新消息提醒达到预设时间后,重新在第一系统入口控件上显示的新消息提醒。

在一些实施例中,第二滑动操作由从右向左的滑动。

在一些实施例中,第一操作为长按操作。

在一些实施例中,第一系统入口控件包括图形用户界面中显示的至少一个系统入口控件中显示有新消息提醒的全部系统入口控件。

在一些实施例中,第一操作为摇一摇操作。

在一些实施例中,该装置还包括:

标记模块,用于响应于针对预览界面中的第一概要条目的已读操作,将第一概要条目对应的新消息标记为已读,并在预览界面中删除已读的概要条目。

在一些实施例中,已读操作为针对预览界面中的全部已读控件的操作。

在一些实施例中,在预览界面中还包括历史记录控件,该装置还包括历史查看模块,用于:

响应于针对历史记录控件的第三操作,获取符合预设条件的被删除的概要条目;

响应于针对被删除的概要条目中的第二概要条目的第四操作,显示第二概要条目对应子系统界面,并在子系统界面中显示第二概要条目对应的新消息。

本申请实施例提供的系统消息的处理装置,与上述实施例提供的系统消息的处理方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

对应于上述系统消息的处理方法,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有机器可运行指令,计算机可运行指令在被处理器调用和运行时,计算机可运行指令促使处理器运行上述系统消息的处理方法的步骤。

本申请实施例所提供的系统消息的处理装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本申请实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备执行本申请各个实施例移动控制方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的范围。都应涵盖在本申请的保护范围之内。

相关技术
  • 系统消息的处理方法及装置
  • 系统消息处理方法和装置
技术分类

06120113047835