本发明涉及终端技术领域,特别是涉及一种通知消息显示方法及装置。
背景技术:
随着终端技术的快速发展,手机、平板电脑等终端逐渐普及。用户可以在终端上安装生活或工作所需的各类软件,如社交软件、游戏软件、办公软件等。
在实际应用中,用户存在在同一终端系统中针对同一款软件登录多个账号的需求,比如,对于社交软件,用户可能希望朋友圈分离,或者工作账号和生活账号分开。这样,就需要在终端中开启该软件的多个分身软件。
这可以满足用户在同一终端系统中针对同一款软件登录多个账号的需求,但是存在这样的问题:当该软件的分身软件向用户推送通知消息时,用户无法确定哪个通知消息来自于哪个分身软件,给用户使用带来不便,用户使用体验差。
技术实现要素:
为解决上述技术问题,本发明提供一种通知消息显示方法及装置。
一种通知消息显示方法,应用于终端,所述方法包括:
接收用户针对目标软件发送的多开请求;
根据所述多开请求,开启所述目标软件对应的多个分身软件;
确定所述目标软件的每个分身软件的通知消息的显示形式,所述目标软件的每个分身软件的通知消息的显示形式不同;
针对所述目标软件的每个分身软件,在接收到该分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。
在本发明的一种具体实施方式中,所述确定所述目标软件的每个分身软件的通知消息的显示形式,包括:
从预设数据库中选择多种显示形式,选择的显示形式的数量与所述目标软件对应的分身软件的数量相同,所述数据库中存储有多种不同的显示形式;
分别将选择的显示形式确定为所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,所述确定所述目标软件的每个分身软件的通知消息的显示形式,包括:
根据接收到的用户的设置信息,确定所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,在所述确定所述目标软件的每个分身软件的通知消息的显示形式之后,所述方法还包括:
输出提示信息,以提示用户所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,所述显示形式包括通知消息的颜色、通知消息的字体、通知消息的字号和通知消息的底色中的至少一种。
一种通知消息显示装置,应用于终端,所述装置包括:
多开请求接收模块,用于接收用户针对目标软件发送的多开请求;
分身软件开启模块,用于根据所述多开请求,开启所述目标软件对应的多个分身软件;
显示形式确定模块,用于确定所述目标软件的每个分身软件的通知消息的显示形式,所述目标软件的每个分身软件的通知消息的显示形式不同;
通知消息显示模块,用于针对所述目标软件的每个分身软件,在接收到该分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。
在本发明的一种具体实施方式中,所述显示形式确定模块,具体用于:
从预设数据库中选择多种显示形式,选择的显示形式的数量与所述目标软件对应的分身软件的数量相同,所述数据库中存储有多种不同的显示形式;
分别将选择的显示形式确定为所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,所述显示形式确定模块,具体用于:
根据接收到的用户的设置信息,确定所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,所述装置还包括:
提示信息输出模块,用于在所述确定所述目标软件的每个分身软件的通知消息的显示形式之后,输出提示信息,以提示用户所述目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,所述显示形式包括通知消息的颜色、通知消息的字体、通知消息的字号和通知消息的底色中的至少一种。
应用本发明实施例所提供的技术方案,终端在接收到用户针对目标软件发送的多开请求时,可以开启该目标软件对应的多个分身软件,为每个分身软件的通知消息确定不同的显示形式,当接收到任意一个分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。因为不同分身软件的通知消息的显示形式不同,所以,用户通过通知消息的显示形式即可确定哪个通知消息来自于哪个分身软件,方便用户使用,提升了用户使用体验。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种通知消息显示方法的实施流程图;
图2为本发明实施例中开启应用双开的界面示意图;
图3为本发明实施例中开启应用双开后的界面示意图;
图4a为本发明实施例中设置分身软件的通知消息的显示形式的示意图;
图4b为本发明实施例中颜色选择界面示意图;
图5为本发明实施例中一种通知消息显示装置的结构示意图。
具体实施方式
本发明的核心是提供一种通知消息显示方法,该方法可以应用于终端,如手机、平板电脑、笔记本电脑、台式机等。在终端中可以安装各类软件,比如社交软件、游戏软件、办公软件等。
在实际应用中,用户可能存在在同一终端系统中针对同一款软件登录多个账号的需求,比如,对于社交软件,用户可能希望朋友圈分离,或者工作账号和生活账号分开。
基于这种需求,终端可以为用户提供相应的入口,用户通过该接口可以向终端发送针对目标软件的多开请求,比如双开请求,三开请求等。终端接收到用户发送的多开请求后,可以开启该目标软件对应的多个分身软件,并确定每个分身软件的通知消息的显示形式,确定的每个分身软件的通知消息的显示形式是不同的。这样,当终端接收到某个分身软件发送的通知消息的推送请求时,可以使用与该分身软件对应的显示形式输出显示该分身软件的通知消息。
因为不同分身软件的通知消息的显示形式不同,所以,当终端输出显示目标软件的每个分身软件向用户推送的通知消息时,用户通过通知消息的显示形式,即可确定每个通知消息来自于哪个分身软件。方便用户使用,提升了用户使用体验。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1所示,为本发明实施例所提供的一种通知消息显示方法的实施流程图,该方法可以包括以下步骤:
S110:接收用户针对目标软件发送的多开请求。
在实际应用中,终端可以为用户提供多开请求入口。针对目标软件,如果用户想要登录多个账号,可以通过终端提供的入口向终端发送针对该目标软件的多开请求。多开请求也即为多用户请求。即用户想要在同一终端系统中,针对同一款软件登录多个账号。
以应用双开为例,终端为用户提供的双开请求入口可以参见图2所示。在图2中,终端为可以进行双开处理的软件提供了双开按钮,用户打开软件A、软件B或软件C的双开按钮,即可视为向终端发送了针对相应软件的双开请求。
以上是以应用双开为例进行的说明,在实际应用中,终端还可以为用户提供多开请求入口,如三开、四开等。
终端接收到用户针对目标软件发送的多开请求时,可以继续执行步骤S120的操作。
S120:根据多开请求,开启目标软件对应的多个分身软件。
在步骤S110,终端接收到用户针对目标软件发送的多开请求后,根据该多开请求,终端可以开启该目标软件对应的多个分身软件。
仍以应用双开为例,如果用户在图2中将软件A、软件B和软件C右侧的双开按钮均打开,则终端可以分别开启软件A、软件B和软件C的分身软件,开启后的示意图如图3所示,其中,软件A1和软件A2为软件A的分身软件,软件B1和软件B2为软件B的分身软件,软件C1和软件C2为软件C的分身软件。
S130:确定目标软件的每个分身软件的通知消息的显示形式,目标软件的每个分身软件的通知消息的显示形式不同。
在步骤S120,终端开启目标软件对应的分身软件后,可以确定目标软件的每个分身软件的通知消息的显示形式,目标软件的每个分身软件的通知消息的显示形式不同。即终端为目标软件的每个分身软件确定了不同的通知消息的显示形式。
在本发明实施例中,显示形式可以包括通知消息的颜色、通知消息的字体、通知消息的字号和通知消息的底色中的至少一种。当然,通知消息的显示形式还可以为其他类型,只要能够区分不同分身软件的通知消息即可。
在本发明的一种具体实施方式中,步骤S130可以包括以下步骤:
步骤一:从预设数据库中选择多种显示形式,选择的显示形式的数量与目标软件对应的分身软件的数量相同,数据库中存储有多种不同的显示形式;
步骤二:分别将选择的显示形式确定为目标软件的每个分身软件的通知消息的显示形式。
为方便描述,将上述两个步骤结合起来进行说明。
在实际应用中,可以预设一个数据库,在该数据库中存储多种不同的显示形式。
该预设数据库可以在终端本地保存,当终端开启目标软件的分身软件后,可以在该数据库中选择多种显示形式,选择的显示形式的数量与目标软件对应的分身软件的数量相同。
该预设数据库还可以在服务器端保存,当终端开启目标软件的分身软件后,可以通过与服务器的通信,从服务器端获得相应数量的显示形式。
终端选择出多种显示形式后,可以分别将选择的显示形式确定为目标软件的每个分身软件的通知消息的显示形式,目标软件的每个分身软件分别对应一种显示形式,显示形式与分身软件为一一对应关系。具体将哪种显示形式确定为哪个分身软件的通知消息的显示形式,本发明实施例对此不作限制。
为方便理解,举例说明。
假设终端接收到用户针对目标软件发送的双开请求后,开启该目标软件的两个分身软件,分别为分身软件I和分身软件II,终端可以在预设数据库中选择两种显示形式,分别为显示形式I和显示形式II,并分别将这两种显示形式确定为分身软件I和分身软件II的通知消息的显示形式。具体的,可以将显示形式I确定为分身软件I的通知消息的显示形式,将显示形式II确定为分身软件II的通知消息的显示形式,或者,将显示形式II确定为分身软件I的通知消息的显示形式,将显示形式I确定为分身软件II的通知消息的显示形式。
由终端自动对目标软件的分身软件的通知消息的显示形式进行确定,可以节省用户设置时间,提升用户体验。
在本发明的另一种具体实施方式中,步骤S130可以包括以下步骤:
根据接收到的用户的设置信息,确定目标软件的每个分身软件的通知消息的显示形式。
在实际应用中,终端可以为用户提供每个分身软件的通知消息的显示形式的设置入口,用户可以针对目标软件的每个分身软件设置不同的显示形式。终端可以接收到用户的设置信息,并根据接收到的用户的设置信息,确定目标软件的每个分身软件的通知消息的显示形式。
如图4a所示,为终端为用户提供的设置分身软件的通知消息的颜色的界面示意图,用户点击“通知文字颜色设置”右侧的向右箭头后,即可在终端中弹出图4b所示的颜色选择界面,用户选择某种颜色后,终端即可将该颜色作为该分身软件的通知消息的颜色。对于目标软件的不同分身软件的通知消息,用户可以设置不同的颜色。这样,当终端输出显示通知消息时,用户通过通知消息的颜色即可确定该通知消息来自于哪个分身软件。
在本发明实施例中,用户可以根据自己的喜好设置目标软件的每个分身软件的通知消息的显示形式,这样,更方便用户区分哪种显示形式的通知消息对应哪个分身软件。
S140:针对目标软件的每个分身软件,在接收到该分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。
在步骤S130,终端确定每个分身软件的通知消息的显示形式后,针对每个分身软件,在接收到该分身软件发送的通知消息的推送请求时,可以使用该分身软件对应的显示形式输出显示该分身软件的通知消息。因为不同分身软件的通知消息的显示形式不同,所以,用户根据通知消息的显示形式,即可确定哪个通知消息来自于哪个分身软件。
应用本发明实施例所提供的方法,终端在接收到用户针对目标软件发送的多开请求时,可以开启该目标软件对应的多个分身软件,为每个分身软件的通知消息确定不同的显示形式,当接收到任意一个分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。因为不同分身软件的通知消息的显示形式不同,所以,用户通过通知消息的显示形式即可确定哪个通知消息来自于哪个分身软件,方便用户使用,提升了用户使用体验。
在本发明的一个实施例中,在步骤S130之后,该方法还可以包括以下步骤:
输出提示信息,以提示用户目标软件的每个分身软件的通知消息的显示形式。
终端在确定目标软件的每个分身软件的通知消息的显示形式后,可以输出提示信息,提示用户目标软件的每个分身软件的通知消息的显示形式,如果用户对当前显示形式不满意,可以通过终端提供的修改入口对相应的显示形式进行修改。
相应于上面的方法实施例,本发明实施例还提供了一种通知消息显示装置,该装置应用于终端。
参见图5所示,为本发明实施例所提供的一种通知消息显示装置的结构示意图,该装置可以包括以下模块:
多开请求接收模块510,用于接收用户针对目标软件发送的多开请求;
分身软件开启模块520,用于根据多开请求,开启目标软件对应的多个分身软件;
显示形式确定模块530,用于确定目标软件的每个分身软件的通知消息的显示形式,目标软件的每个分身软件的通知消息的显示形式不同;
通知消息显示模块540,用于针对目标软件的每个分身软件,在接收到该分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。
应用本发明实施例所提供的装置,终端在接收到用户针对目标软件发送的多开请求时,可以开启该目标软件对应的多个分身软件,为每个分身软件的通知消息确定不同的显示形式,当接收到任意一个分身软件发送的通知消息的推送请求时,使用该分身软件对应的显示形式输出显示该分身软件的通知消息。因为不同分身软件的通知消息的显示形式不同,所以,用户通过通知消息的显示形式即可确定哪个通知消息来自于哪个分身软件,方便用户使用,提升了用户使用体验。
在本发明的一种具体实施方式中,显示形式确定模块530,具体用于:
从预设数据库中选择多种显示形式,选择的显示形式的数量与目标软件对应的分身软件的数量相同,数据库中存储有多种不同的显示形式;
分别将选择的显示形式确定为目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,显示形式确定模块530,具体用于:
根据接收到的用户的设置信息,确定目标软件的每个分身软件的通知消息的显示形式。
在本发明的一个实施例中,该装置还可以包括:
提示信息输出模块,用于在确定目标软件的每个分身软件的通知消息的显示形式之后,输出提示信息,以提示用户目标软件的每个分身软件的通知消息的显示形式。
在本发明的一种具体实施方式中,显示形式包括通知消息的颜色、通知消息的字体、通知消息的字号和通知消息的底色中的至少一种。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种通知消息显示方法及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。