一种获取消息的方法和系统
【技术领域】
本发明涉及互联网技术领域,特指一种获取消息的方法和系统。
【背景技术】
随着互联网技术的飞速发展,越来越多软件的客户端应用在各种智能终端中。人们在使用这些客户端的过程中,通常会接收到客户端自动弹出的信息,这些信息有些是广告,有些是客户端提示消息。这些信息的弹出处理方式以下几种:一、跳转式,该消息弹出之后,悬于客户端界面中间,必须对该消息进行处理才能继续当前的操作,当用户正在专注地处理当前的事情时,此类的弹出处理方式会影响用户的感受,且对此消息进行处理时,会跳出正在操作的客户端,转到处理消息的客户端上,并且在处理后,无法按对应的按键直接转回之前操作的客户端上,需要退出处理消息的客户端后,再次进入之前操作的客户端,用户感受不佳;二、自动隐消式,该消息弹出之后,悬于客户端界面不显眼的地方,此时用户可以继续当前的操作,过了若干时间后,如果用户没有对该消息进行操作,该消息会自动隐消,此种弹出处理方式虽然不影响用户的当前操作,但是同样存在的问题是处理时会跳出正在操作的客户端,且无法按对应的按键直接转回之前操作的客户端上;三、手动隐消式,该消息弹出之后,在该消息上有个关闭消息的按键,可手动将消息关闭,此方式同样不影响用户的当前操作,不过同样具有上一种方式的缺点。
【发明内容】
为克服目前客户端获取消息存在的技术问题,本发明提供一种用户体验好的获取消息的方法和系统。
本发明提供一种获取消息的方法,包括以下步骤:
步骤S1,终端接收消息通知服务器发送的消息包,所述消息包包括消息提示内容、通知形式和消息包对应的统一资源定位符URL;
步骤S2,在客户端界面中弹出消息提示框,在所述消息提示框中显示所述消息提示内容,消息提示框根据消息的重要性分为三种通知形式;
步骤S3,当点击弹出消息提示内容时,在客户端内跳转至所述URL对应的服务页面;在步骤S2之后进一步包括,步骤S4,根据消息包的通知形式在所述的通知消息提示框中显示按钮,当用户点击所述按钮时,实现对应的操作;所述的通知形式包括:跳转型,该消息为重要消息,处理消息时需跳转到客户端内的其他界面;手动隐消型,该消息为次重要消息,用户可手动关闭消息提示框,处理消息时不需跳转到其他界面;自动隐消型,该消息为次重要消息,该消息会自动隐消,处理消息时不需跳转到其他界面;当通知形式为跳转型时,消息提示框中显示“查看”按钮;当通知形式为手动隐消型时,消息提示框中显示“取消”按钮;当通知形式为自动隐消型时,消息提示框中无显示按钮;所述的消息包由运营服务器配置后发送至所述的消息通知服务器。
优选地,在步骤S4之后进一步包括,步骤S5,在对应的服务页面中显示返回的按钮,当用户按下该按钮之后,退出当前服务页面,返回至用户原本操作的显示区。
本发明还提供一种获取消息的系统,所述系统包括:接收模块,用于接收消息通知服务器发送的消息包,
所述消息包包括消息提示内容,通知形式和消息包对应的统一资源定位符URL;
内容提示模块,用于在客户端界面中弹出消息提示
框,在所述消息提示框中显示所述消息提示内容,消息提示框根据消息的重要性分为三种通知形式;
第一跳转模块,用于在用户点击消息提示框时,在客
户端内跳转至所述URL对应的服务页面;该客户端界面包括标题栏和消息提示框,该标题栏位于客户端中的最顶部,该消息提示框依附于标题栏显示;
消息提示框根据通知形式的三种类型显示不同的按钮,当通知形式为跳转型时,该消息为重要消息,该按钮为一“查看”按钮;当通知形式为手动隐消型时,该消息为次重要消息,该按钮为一“取消”按钮,当通知形式为自动隐消型时,该消息为次重要消息,无按钮。
优选地,点击该消息提示框可跳转至客户端内部定义的服务页面。
优选地,点击按钮可跳转至客户端内部定义的服务页面。
优选地,该服务页面上设置有一“返回”按钮,点击该按钮可退出服务页面,返回至客户端原本操作的客户端界面。
相对于现有技术,本发明提供的一种获取信息的方法和系统有以下优点:
1.在点击消息提示框获取对应的消息或者要对消息进行处理时,以上操作均在客户端内部进行,没有跳出客户端外部,保持了用户在操作时的流畅性。
2.消息提示框根据消息的重要性分为三种通知形式,跳转型,手动隐消型和自动隐消型,用户可对应进行的操作也不同,最大限度地降低了弹出消息对用户当前操作的影响。
3.该消息提示框依附于标题栏,其位于标题栏的下方,用户在客户端内进行其他的操作时,不会因为离开了当前操作的界面而导致该消息提示框消失,起到一个提醒用户注意该消息的作用。
4.用户在客户端内跳转至所述URL对应的服务页面之后,在对应的服务页面中显示返回的按钮;当用户按下该按钮之后,退出当前服务页面,返回至用户原本操作的客户端界面,用户不需作过多的操作即可返回,用户体验较佳。
【附图说明】
图1是本发明第一实施例一种获取消息的方法的流程图。
图2是本发明第二实施例一种获取消息的系统的模块示意图。
图3是本发明第二实施例一种获取消息的系统在手机客户端上的界面示意图,在该界面上设置有一消息提示框。
图4是本发明第二实施例一种获取消息的系统在手机客户端上的第一种消息提示框。
图5是本发明第二实施例一种获取消息的系统在手机客户端上的第二种消息提示框。
图6是本发明第二实施例一种获取消息的系统在手机客户端上的第三种消息提示框。
图7是本发明第二实施例一种获取消息的系统在手机客户端上的界面示意图,在该界面上设置有一“返回”按钮。
【具体实施方式】
为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,本发明第一实施例提供的一种获取信息的方法,该方法应用在各种终端产品的客户端中,其包括:
S1:客户端接收消息通知服务器发送的消息包,所述消息包包括消息提示内容,通知形式和消息包对应的统一资源定位符URL;
S2:客户端中弹出消息提示框,在所述消息提示框中显示所述消息提示内容;
S4:当点击消息提示框时,在产品内跳转至所述URL
对应的服务页面。
上述的消息提示框依附于标题栏,标题栏通常位于客户端中窗口的最顶部,其用于显示当前界面的主题、说明等。上述的消息包由运营服务器配置后发送至所述的消息通知服务器。
S3:根据消息包的通知形式在所述的通知消息提示框中显示对应按钮,所述的通知形式包括:
跳转型,该消息为重要消息,处理消息时需跳转到客户端内的其他界面;
手动隐消型,该消息为次重要消息,处理消息时不需跳转到其他界面,但需用户手动关闭;
自动隐消型,该消息为次重要消息,处理消息时不需跳转到其他界面,该消息提示框会自动隐消,其显示的时长可通过一个控件控制。
当通知形式为跳转型时,消息提示框中显示“查看”按钮,用户点击消息提示框或者“查看”按钮即可跳转至所需的服务页面;当通知形式为手动隐消型时,消息提示框中显示“取消”按钮,用户可自行选择是否需要处理该消息,需要处理的话点击消息提示框,跳转至所需的服务页面,不需要的话可点击“取消”按钮,消息提示框自动隐消;当通知形式为手动隐消型时,消息提示框中无显示按钮,用户可设定此类通知形式消息的消息提示框的显示时长,消息提示框弹出后经过设定的时长后自动隐消。
在步骤S4之后包括一步骤S5,在客户端内跳转至所述URL对应的服务页面之后,在对应的服务页面中显示“返回”的按钮;当用户按下该按钮之后,退出当前服务页面,返回至客户端原本操作的界面。
请参阅图2,本发明第二实施例提供的一种获取消息的系统2,该系统包括:
接收模块21,用于接收消息通知服务器发送的消息包,所述消息包包括消息提示内容,通知形式和消息包对应的统一资源定位符URL;
内容提示模块22,用于在客户端界面中弹出消息提示框,在所述消息提示框中显示所述消息提示内容;
请参阅图3,该客户端界面包括一标题栏1,一消息提示框3,一显示页面5和一功能栏7。
该标题栏1位于客户端中窗口的最顶部,其用于显示当前界面的主题、说明等。
该显示区5用于显示当前用户操作的页面内容。
该功能栏7位于客户端中的底部,其用于跳转至其他功能的页面。
该消息提示框3依附于标题栏1,位于标题栏1的下方。消息提示框3不会因为跳转至其他功能的页面而发生改变或隐消,其用于显示收到的消息提示内容。
该消息提示框3根据通知形式的三种类型显示不同的按钮:
一是跳转型31,请参阅图4,该消息提示框3上设置有一查看的按钮“>”,按下该按钮或者消息提示框3,在客户端内跳转至所需的服务页面;
二是手动隐消型33,请参阅图5,该消息提示框3上设置有一“取消”的按钮,如果觉得该消息不重要或者不需要处理时,按下该按钮,消息提示框3会消失。或者点击消息提示框3,在客户端内跳转至所需的服务页面;
三是自动隐消型35,请参阅图6,该消息提示框3无设置任何按钮,并且该消息提示框3在显示一段时间后会自动隐消。
按钮显示模块23,用于在客户端弹出通知消息框之后,根据消息包的通知形式在所述的通知消息提示框中显示对应按钮;当用户点击所述按钮时,客户端有对应的操作。
该一种获取消息的系统2进一步包括:
第一跳转模块25,用于用户点击弹出消息提示框3时,在客户端内跳转至所述URL对应的服务页面;
请参阅图7,用户点击消息提示框3后进入的服务页面9,该服务页面9的上方设置有一个“返回”按钮91,按下该“返回”按钮91可退出当前服务页面9,返回至用户原本操作的客户端界面。
该一种获取消息的系统2进一步包括:
返回按钮显示模块27,在对应的服务页面中显示返回的按钮;
第二跳转模块29,当用户按下该按钮之后,退出当前服务页面,返回至用户原本操作的客户端界面。
相对于现有技术,本发明提供的一种获取信息的方法和系统有以下优点:
1.在点击消息提示框获取对应的消息或者要对消息进行处理时,以上操作均在客户端内部进行,没有跳出客户端外部,保持了用户在操作时的流畅性。
2.消息提示框根据消息的重要性分为三种通知形式,跳转型,手动隐消型和自动隐消型,用户可对应进行的操作也不同,最大限度地降低了弹出消息对用户当前操作的影响。
3.该消息提示框依附于标题栏,其位于标题栏的下方,用户在客户端内进行其他的操作时,不会因为离开了当前操作的界面而导致该消息提示框消失,起到一个提醒用户注意该消息的作用。
4.用户在客户端内跳转至所述URL对应的服务页面之后,在对应的服务页面中显示返回的按钮;当用户按下该按钮之后,退出当前服务页面,返回至用户原本操作的客户端界面,用户不需作过多的操作即可返回,用户体验较佳。