消息交互方法、装置及存储介质

文档序号:1543594 发布日期:2020-01-17 浏览:7次 >En<

阅读说明:本技术 消息交互方法、装置及存储介质 (Message interaction method, device and storage medium ) 是由 段雨洛 吴小山 孙蒙 于 2019-09-26 设计创作,主要内容包括:本发明公开了一种消息交互方法,包括:在监测收到消息时,若当前界面为接收到所述消息的界面,在当前界面上显示浮动交互窗口;根据所述消息生成交互提示,并根据所述交互提示生成相应数量的按钮控件,所述浮动交互窗口用于显示所述按钮控件,所述交互提示显示在所述按钮控件上;响应对所述按钮控件进行的交互操作指令,并在当前界面展示所述交互提示对应的功能窗口。本发明能够有效提高用户接收到的消息中可提供的交互服务的类型及数量,以进一步提高用户交互的丰富度与智能性。本发明还提供了一种消息交互装置和存储介质。(The invention discloses a message interaction method, which comprises the following steps: when monitoring that a message is received, if the current interface is the interface receiving the message, displaying a floating interaction window on the current interface; generating an interactive prompt according to the message, and generating a corresponding number of button controls according to the interactive prompt, wherein the floating interactive window is used for displaying the button controls, and the interactive prompt is displayed on the button controls; and responding to the interactive operation instruction of the button control, and displaying a function window corresponding to the interactive prompt on the current interface. The invention can effectively improve the type and the quantity of the interactive services provided in the messages received by the user so as to further improve the richness and the intelligence of the user interaction. The invention also provides a message interaction device and a storage medium.)

消息交互方法、装置及存储介质

技术领域

本发明涉及移动通信技术领域,尤其涉及一种消息交互方法、装置及存储介质。

背景技术

在移动通信行业中,传统短信/彩信、公众号消息是企业对用户进行广告宣传、活动营销等主要的推广途径。企业也通常以该方式为用户提供业务办理、通知提醒、客户服务。

然而传统的短信/彩信/消息仅仅是由企业单方面向用户发送的,用户现有技术中,提高用户和企业交互性的方案有:通过设置有按钮控件的智慧短信和RCS公众号消息,使得用户在接收智慧短信和RCS公众号消息后,可通过按钮控件快速跳转指定界面(例如活动链接页面、企业APP等)、上行回复消息、业务办理(例如退订业务、确认订单等)等交互操作,大大提高了用户与企业的交互性。

本发明人在实施本发明的过程中发现,现有技术中存在以下技术问题:

智慧短信、RCS公众号消息的按钮控件通常在消息体内,受到消息内容承载限制及消息体显示不宜过大的限制,使得按钮控件的数量受限,从而导致按钮控件的服务方向的数量及类型受限。

发明内容

本发明实施例提供一种消息交互方法,能够有效提高用户接收到的消息中可提供的交互服务的类型及数量,以进一步提高用户交互的丰富度与智能性。

本发明实施例一提供一种消息交互方法,包括:

在监测收到消息时,若当前界面为接收到所述消息的界面,在当前界面上显示浮动交互窗口;

根据所述消息生成交互提示,并根据所述交互提示生成相应数量的按钮控件,所述浮动交互窗口用于显示所述按钮控件,所述交互提示显示在所述按钮控件上;

响应对所述按钮控件进行的交互操作指令,并在当前界面展示所述交互提示对应的功能窗口。

作为上述方案的改进,还包括:在监测到新消息时,若所述新消息为无法生成交互提示的消息,清除所述浮动交互窗显示的上一消息对应的按钮控件;

若所述新消息为能够生成交互提示的消息,根据所述新消息生成新交互提示,并根据所述新交互提示生成相应数量的新按钮控件;将所述浮动交互窗口显示的上一消息对应的按钮控件替换为所述新按钮控件。

作为上述方案的改进,还包括:在监测收到消息时,若当前界面不为接收到所述消息的界面,则在收到所述消息后第一次进入所述消息的界面时,在当前界面上显示所述浮动交互窗口。

作为上述方案的改进,若所述交互提示为一次***互的交互提示,在响应对所述一次***互的交互提示对应的所述按钮控件进行的一次交互操作指令后,在所述浮动交互窗口中清除所述按钮控件。

作为上述方案的改进,所述浮动交互窗口包括展示窗口和隐藏窗口,当各个所述按钮控件排列的总长度大于所述展示窗口的长度时,在所述展示窗口展示部分按钮控件,在隐藏窗口隐藏其余按钮控件。

作为上述方案的改进,当接收到窗口滑动指令时,将所述隐藏窗口中的按钮控件滑动至所述展示窗口进行展示。

本发明实施例二对应提供了一种消息交互装置,包括:

窗口显示模块,用于在监测收到消息时,若当前界面为接收到所述消息的界面,在当前界面上显示浮动交互窗口;

控件显示模块,用于根据所述消息生成交互提示,并根据所述交互提示生成相应数量的按钮控件,所述浮动交互窗口用于显示所述按钮控件,所述交互提示显示在所述按钮控件上;

交互功能模块,用于响应对所述按钮控件进行的交互操作指令,并在当前界面展示所述交互提示对应的功能窗口。

本发明实施例三对应提供了一种消息交互装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例一所述的消息交互方法。

本发明实施例四对应提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如本发明实施例一所述的消息交互方法。

本发明实施例提供的一种消息交互方法与现有技术相比,具有如下有益效果:

通过浮动交互窗口作为按钮控件的显示载体,使得按钮控件非必须在消息体内展现,对用户而言交互更便捷;在浮动交互窗口中显示按钮控件,并能够根据用户的滑动操作进行按钮控件排列的左右滑动,能在有限的空间内承载更多按钮控件,丰富消息本身的内容和按钮控件提供的交互服务类型和数量,提升企业对用户的服务能力;用户可通过按钮控件进行新消息传送,实现与企业或平台的多轮会话,一次性功能的按钮空间在用户点击后会消失,不会造成无用功能堆积;并且当新消息出现时会显示最新消息的按钮控件,使交互更灵活、智能,更符合企业服务、推广、营销诉求,更满足用户快捷、高效、便捷的体验需求,并进一步提高用户交互的丰富度与智能性。

附图说明

图1是本发明实施例一提供的一种消息交互方法的流程示意图。

图2是本发明一具体实施例提供的一种消息交互方法的一浮动交互窗口展示示意图。

图3是本发明一具体实施例提供的一种消息交互方法的另一浮动交互窗口展示示意图。

图4是本发明实施例二提供的一种消息交互装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,本发明实施例一提供一种消息交互方法,包括:

S101、在监测收到消息时,若当前界面为接收到所述消息的界面,在当前界面上显示浮动交互窗口;

S102、根据所述消息生成交互提示,并根据所述交互提示生成相应数量的按钮控件,所述浮动交互窗口用于显示所述按钮控件,所述交互提示显示在所述按钮控件上;

S103、响应对所述按钮控件进行的交互操作指令,并在当前界面展示所述交互提示对应的功能窗口。

进一步的,还包括:在监测到新消息时,若所述新消息为无法生成交互提示的消息,清除所述浮动交互窗显示的上一消息对应的按钮控件;

若所述新消息为能够生成交互提示的消息,根据所述新消息生成新交互提示,并根据所述新交互提示生成相应数量的新按钮控件;将所述浮动交互窗口显示的上一消息对应的按钮控件替换为所述新按钮控件。

进一步的,还包括:在监测收到消息时,若当前界面不为接收到所述消息的界面,则在收到所述消息后第一次进入所述消息的界面时,在当前界面上显示所述浮动交互窗口。

进一步的,若所述交互提示为一次***互的交互提示,在响应对所述一次***互的交互提示对应的所述按钮控件进行的一次交互操作指令后,在所述浮动交互窗口中清除所述按钮控件。

进一步的,所述浮动交互窗口包括展示窗口和隐藏窗口,当各个所述按钮控件排列的总长度大于所述展示窗口的长度时,在所述展示窗口展示部分按钮控件,在隐藏窗口隐藏其余按钮控件。

进一步的,当接收到窗口滑动指令时,将所述隐藏窗口中的按钮控件滑动至所述展示窗口进行展示。

在一具体实施例中,参见图2,在监测收到某一平台的优惠活动推送消息时,若此时用户的操作界面不为该消息的推送界面时,不显示浮动交互窗口,当用户收到该消息后第一次进入该消息的推送界面时,在当前的消息推送界面下方显示浮动交互窗口。根据该推送消息携带的交互信息生成交互提示,例如与客服交互的“在线客服”,而“在线客服”等交互提示一一显示于各个按钮控件上,以使用户根据不同的交互提示选择不同的按钮控件,从而在当前界面展示所述交互提示对应的功能窗口,或在当前界面展示文字详情或跳转网页页面。

当用户选择“在线客服”对应的按钮控件后,向用户的移动终端发送相应的文字详情,当在监测到新消息(此时的新消息为返回的文字详情)时,将所述新消息判定为能够生成交互提示的消息,此时的新交互提示为“优惠券”、“红包”、“活动说明”等,当用户选择“活动说明”对应的按钮控件后,此时监测到的新消息为用户通过按钮控件所发送的“活动说明”,将所述新消息判定为能够生成交互提示的消息,此时的新交互提示为具体活动中的内容,如“3折封顶”、“红包如何使用”等,且此时各个按钮控件排列的总长度超过了展示窗口的长度,因此仅在展示窗口中显示部分按钮控件,当接收到用户的向左滑动指令时,将各个按钮依次向左滑动,将原先右侧的隐藏窗口中的按钮控件显示出来,给用户提供了更多交互类型的更多可选选项,提高了交互体验。参见图3,而在用户选择“红包如何使用”按钮控件时,展示使用方式的文字详情,此时新按钮控件上显示的交互提示为评价客服提供的答复是否有用,使得企业或平台能够直观地接收用户的第一真实反馈,提高企业或平台的自我改进效率。

本发明实施例提供的一种消息交互方法与现有技术相比,具有如下有益效果:

通过浮动交互窗口作为按钮控件的显示载体,使得按钮控件非必须在消息体内展现,对用户而言交互更便捷;在浮动交互窗口中显示按钮控件,并能够根据用户的滑动操作进行按钮控件排列的左右滑动,能在有限的空间内承载更多按钮控件,丰富消息本身的内容和按钮控件提供的交互服务类型和数量,提升企业对用户的服务能力;用户可通过按钮控件进行新消息传送,实现与企业或平台的多轮会话,一次性功能的按钮空间在用户点击后会消失,不会造成无用功能堆积;并且当新消息出现时会显示最新消息的按钮控件,使交互更灵活、智能,更符合企业服务、推广、营销诉求,更满足用户快捷、高效、便捷的体验需求,并进一步提高用户交互的丰富度与智能性。

参见图4,本发明实施例二对应提供了一种消息交互装置,包括:

窗口显示模块201,用于在监测收到消息时,若当前界面为接收到所述消息的界面,在当前界面上显示浮动交互窗口;

控件显示模块202,用于根据所述消息生成交互提示,并根据所述交互提示生成相应数量的按钮控件,所述浮动交互窗口用于显示所述按钮控件,所述交互提示显示在所述按钮控件上;

交互功能模块203,用于响应对所述按钮控件进行的交互操作指令,并在当前界面展示所述交互提示对应的功能窗口。

本发明实施例三对应提供了一种消息交互装置,包括处理器、存储器以及存储在存储器中且被配置为由处理器执行的计算机程序,处理器执行计算机程序时实现如本发明实施例一的消息交互方法。消息交互装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。消息交互装置可包括,但不仅限于,处理器、存储器。

本发明实施例四对应提供了一种计算机可读存储介质,其特征在于,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行如本发明实施例一的消息交互方法。

所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是消息交互装置的控制中心,利用各种接口和线路连接整个消息交互装置的各个部分。

存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现消息交互装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,消息交互装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种翻页方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类