CN111143090A - 应用交互方法、设备及计算机可读存储介质 - Google Patents
应用交互方法、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111143090A CN111143090A CN201911358422.5A CN201911358422A CN111143090A CN 111143090 A CN111143090 A CN 111143090A CN 201911358422 A CN201911358422 A CN 201911358422A CN 111143090 A CN111143090 A CN 111143090A
- Authority
- CN
- China
- Prior art keywords
- application
- notification message
- function module
- interactive function
- outputting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 94
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000006870 function Effects 0.000 claims abstract description 352
- 230000002452 interceptive effect Effects 0.000 claims abstract description 227
- 238000012545 processing Methods 0.000 claims description 11
- 238000007667 floating Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 4
- 239000000725 suspension Substances 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种应用交互方法、设备和计算机可读存储介质,应用交互方法该方法包括:接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;接收一通知消息,将所述通知消息添加至所述交互功能模块;接收查看指令,输出所述交互功能模块中的所述通知消息。本发明中设置交互功能模块,通过交互功能模块进行通知消息拦截,减少不同应用程序或者相同应用程序不同功能交互时出现干扰的情况发生,使得应用交互更加合理。
Description
技术领域
本发明涉及应用交互领域,尤其涉及应用交互方法、设备及计算机可读存储介质。
背景技术
随着智能计算机技术的快速发展,应用程序的数量越来越多,单个应用程序的功能越来越多。
应用程序数量和功能的剧增给人们带来便利的同时也存在一些弊端,即,终端中安装多个应用程序,不同的应用程序同时运行时,各个应用程序之间存在干扰,例如,用户在使用即时通讯软件(例如,微信)视频通话时,若接收到电话那么视频通话将会中断;此外,同一个应用程序不同功能之间的也会存在干扰,例如,用户使用该应用程序进行视频时,此时若接收邮件可能会干扰到视频通话。
发明内容
本发明的主要目的在于提供一种应用交互方法、设备及计算机可读存储介质,旨在解决当前不同应用程序或者相同应用程序不同功能交互时存在干扰的技术问题。
为实现上述目的,本发明提供一种应用交互方法,所述应用交互方法包括以下步骤:
接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;
接收一通知消息,将所述通知消息添加至所述交互功能模块;
接收查看指令,输出所述交互功能模块中的所述通知消息。
在一实施例中,所述接收一通知消息,将所述通知消息添加至所述交互功能模块的步骤,包括:
在检测到通知消息时,判断所述通知消息的目标显示页面是否为所述当前显示页面;
若所述通知消息的目标显示页面不是所述当前显示页面,则将所述通知消息添加至所述交互功能模块。
在一实施例中,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,获取所述交互功能模块中的通知消息;
隐藏所述交互功能模块,并在所述交互功能模块的显示区域处显示所述通知消息。
在一实施例中,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述前端应用;
若所述通知消息全都来源于所述前端应用,则交替显示所述通知消息;
若存在不来源于所述前端应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
在一实施例中,所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括如下至少一步骤:
在接收到功能添加指令时,输出所述前端应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
在一实施例中,所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括:
在接收到功能切换指令时,输出所述交互功能模块关联的应用功能;
获取选中的目标应用功能,将所述当前显示页面切换至所述目标应用功能对应的页面。
在一实施例中,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤之后,包括:
若预设时间段没有检测到通知消息,则调整所述交互功能模块的显示状态。
在一实施例中,所述应用交互方法,包括如下至少一步骤:
在接收到应用切换指令时,隐藏所述交互功能模块并将所述前端应用切换至后端运行;
在接收到应用退出指令时,删除所述交互功能模块并退出所述前端应用。
在一实施例中,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,输出交互功能模块关联的消息处理悬浮窗,将所述通知消息输出于所述消息处理悬浮窗,以供用户对所述通知消息进行查看和/或消息回复。
在一实施例中,所述将所述通知消息添加至所述交互功能模块之后,在所述当前显示页面叠加显示如下至少之一:未读通知消息的标识、内容预览、消息处理悬浮窗。
在一实施例中,所述输出交互功能模块中的所述通知消息的步骤,包括:
在所述通知消息是文本格式时,将所述通知消息转化为语音形式输出。
在一实施例中,所述输出所述交互功能模块中的所述通知消息的步骤之后,包括:
在检测到当前显示页面的方向变化时,调整所述交互功能模块中所述通知消息的位置和/或大小。
在一实施例中,所述输出所述交互功能模块中的所述通知消息的步骤,包括:
获取所述通知消息的消息量,在所述消息量超过预设消息量阈值时,将所述通知消息以横幅通知的方式输出显示。
此外,为实现上述目的,本发明还提供一种基于即时通讯应用的应用交互方法,所述基于即时通讯应用的应用交互方法包括:
接收交互功能开启指令,
在即时通讯应用的当前显示页面上生成交互功能模块;
接收一通知消息,将所述通知消息添加至所述交互功能模块;
接收查看指令,输出所述交互功能模块中的所述通知消息。
在一实施例中,所述接收一通知消息,将所述通知消息添加至所述交互功能模块的步骤,包括:
在检测到通知消息时,判断所述当前显示页面是否为视频或语音聊天页面;
若所述当前显示页面是视频或语音聊天页面,则拦截所述通知消息并将所述通知消息添加至所述交互功能模块。
在一实施例中,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述基于即时通讯应用;
若所述通知消息全都来源于所述基于即时通讯应用,则交替显示所述通知消息;
若存在不来源于所述基于即时通讯应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
在一实施例中,所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括:
在接收到功能添加指令时,输出所述即时通讯应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
此外,为实现上述目的,本发明还提供一种应用交互设备,所述应用交互设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用交互程序,所述应用交互程序被所述处理器执行时实现如上述的应用交互方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有应用交互程序,所述应用交互程序被处理器执行时实现如上述的应用交互方法的步骤。
本发明实施例提出的一种应用交互方法、设备及计算机可读存储介质,本实施例中终端接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;接收一通知消息,将所述通知消息添加至所述交互功能模块;接收查看指令,输出所述交互功能模块中的所述通知消息。本实施例中设置交互功能模块,通过交互功能模块进行通知消息拦截,避免通知消息干扰前端应用当前进程,减少不同应用程序或者相同应用程序不同功能交互时出现干扰的情况发生,使得应用交互更加合理。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的应用交互设备一种实施方式的硬件结构示意图;
图2为本发明应用交互方法第一实施例的流程示意图;
图3为本发明应用交互方法第一实施例的一具体场景示意图;
图4为本发明应用交互方法第一实施例的另一具体场景示意图;
图5为本发明应用交互方法第二实施例的具体场景示意图;
图6为本发明应用交互方法第二实施例的另一具体场景示意图;
图7为本发明应用交互方法第六实施例的示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例应用交互设备(又叫终端,设备或者终端设备)可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器包括光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可获取周围环境光线的明暗数据,接近传感器可获取移动终端与物体的距离。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及应用交互对应的计算机程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的应用交互程序,所述应用交互程序被处理器执行时实现以下步骤:
接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;
接收一通知消息,将所述通知消息添加至所述交互功能模块;
接收查看指令,输出所述交互功能模块中的所述通知消息。
进一步地,所述应用交互程序被处理器执行所述接收一通知消息,将所述通知消息添加至所述交互功能模块的步骤,包括:
在检测到通知消息时,判断所述通知消息的目标显示页面是否为所述当前显示页面;
若所述通知消息的目标显示页面不是所述当前显示页面,则拦截所述通知消息并将所述通知消息添加至所述交互功能模块。
进一步地,所述应用交互程序被处理器执行所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,获取所述交互功能模块中的通知消息;
隐藏所述交互功能模块,并在所述交互功能模块的显示区域处显示所述通知消息。
进一步地,所述应用交互程序被处理器执行所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述前端应用;
若所述通知消息全都来源于所述前端应用,则交替显示所述通知消息;
若存在不来源于所述前端应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
进一步地,所述应用交互程序被处理器执行所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括:
在接收到功能添加指令时,输出所述前端应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
进一步地,所述应用交互程序被处理器执行所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括:
在接收到功能切换指令时,输出所述交互功能模块关联的应用功能;
获取选中的目标应用功能,将所述当前显示页面切换至所述目标应用功能对应的页面。
进一步地,所述应用交互程序被处理器执行所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤之后,包括:
若预设时间段没有检测到通知消息,则调整所述交互功能模块的显示状态。
进一步地,所述应用交互程序被处理器执行所述应用交互方法,包括:
在接收到应用切换指令时,隐藏所述交互功能模块并将所述前端应用切换至后端运行;
在接收到应用退出指令时,删除所述交互功能模块并退出所述前端应用。
本发明实施例中计算机存储介质上存储有应用交互程序,应用交互程序被处理器运行时实现如下应用交互程序方法的步骤,此处不再赘述。
基于上述应用交互设备硬件结构,提出了本发明应用交互方法的实施例。
参照图2,在本发明应用交互方法的第一实施例中,所述应用交互方法包括:
步骤S10,接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块。
本实施例中应用交互方法应用于应用交互设备,应用交互设备的种类不作具体限定,即,应用交互设备可以是智能手机、平板电脑、电子书阅读器和便携式计算机等具有显示功能的终端设备。
终端接收交互功能开启指令,交互功能开启指令的触发方式不作具体限定,即,交互功能开启指令可以是用户主动触发的,还可以是终端自动触发的,具体地,交互功能开启指令的触发方式包括:
实现方式一:语音触发或者动作姿势触发,即,终端监听语音和/或动作姿势,若监听到的语音和/或动作姿势是预设触发语音(预设触发语音可以是“交互功能开启”)和/或预设触发姿势(预设触发姿势为三指滑屏、长按等动作姿势),则终端根据语音和/或动作姿势触发为交互功能开启指令。
实现方式二:前端应用的显示界面上预设开启按键(开启按键的形状不作限定),在开启按键上接收到的触控操作(触控操作可以是点击、长按或者滑动),终端获取开启按键接收到的触控操作,终端根据触控操作触发交互功能开启指令。
终端接收到交互功能开启指令之后,终端在前端应用的当前显示页面上生成交互功能模块,其中,交互功能模块用于实现不同功能交互,即,交互功能模块可以实现前端应用不同功能的交互,交互功能模块还可以实现前端应用与后端应用不同应用之间功能的交互;比如,交互功能模块可以现实消息屏蔽和消息通知。
此外,参考图3,交互功能模块还可以屏蔽前端应用的某项子功能,或者为前端应用添加某项子功能,例如,前端应用为即时通讯软件,交互功能模块中包含通话屏蔽功能时,交互功能模块可以屏蔽即时通讯软件中发送的通话消息;或者交互功能模块中包含消息提示功能时,交互功能模块可以提示即时通讯软件中发送的重要消息。
为了方便理解,本实施例中给出了交互功能模块实现不同功能交互的方式包括:
实现方式一:交互功能模块中集成第一功能、第二功能和第三功能,在前端应用当前显示页面为第一页面时,用户点击交互功能模块中第三功能的标识,交互功能模块实现从第一页面跳转至第三页面的功能,本实施例中设置交互功能模块,通过交互功能模块实现前端应用(一个应用)不同功能的交互,使得用户可以不用按照前端应用设定的页面跳转路径进行跳转,用户操作更加便捷。
实现方式二:交互功能模块设置消息拦截功能,例如,交互功能模块设置电话拦截功能,终端当前处于即时通讯软件(微信)的视频聊天界面上,此时电话过来时,终端中的视频聊天不会直接终止,交互功能模块可以将电话进行拦截,并将视频界面上交互功能模块对应的区域上进行提示。
可以理解的是,交互功能模块可以根据停留时间长度来调整自身状态,如半透明状态或者全透明状态,此外,在前端应用退出或切换至后台之后,交互功能模块可以根据前端应用的状态进行隐藏。
本实施例中在前端应用的当前显示页面上生成交互功能模块,实现了不同应用程序或者相同应用程序不同功能交互,使得应用交互更加合理。
步骤S20,接收一通知消息,将所述通知消息添加至所述交互功能模块。
终端检测通知消息时,终端拦截通知消息,终端将拦截的通知消息添加至交互功能模块,具体地,包括:
步骤a1,在检测到通知消息时,判断所述通知消息的目标显示页面是否为所述当前显示页面;
步骤a2,若所述通知消息的目标显示页面不是所述当前显示页面,则拦截所述通知消息并将所述通知消息添加至所述交互功能模块。
终端在检测到通知消息时,终端判断通知消息是否来源于前端应用,若通知消息不来源于前端应用,则终端拦截通知消息并将通知消息添加至交互功能模块;若通知消息来源于前端应用,则终端获取通知消息的目标显示页面,终端判断通知消息目标显示页面是否为当前显示页面;若通知消息的目标显示页面是当前显示页面,则显示该通知消息;若通知消息的目标显示页面不是当前显示页面,则终端拦截通知消息并将通知消息添加至交互功能模块。
本实施例中通过交互功能模块对消息进行拦截,避免消息直接发送到前端应用的当前显示页面,干扰当前显示页面的功能。
此外,可以理解的是,终端生成交互功能模块,交互功能模块本身就会在当前显示页面上,会对用户造成干扰,因此本实施例中终端若预设时间段(预设时间段可以根据具体场景设置,例如预设时间段设置为2分钟)没有检测到通知消息,则终端调整交互功能模块的显示状态,例如终端将交互功能模块调整为透明状态或者半透明状态;本实施例中终端在检测到交互功能模块,没有发生作用时,终端调整交互功能模块的显示状态,减少用户的关注度,使得应用交互方法更加智能。
步骤S30,接收查看指令,输出所述交互功能模块中的所述通知消息。
终端接收到查看指令时,其中,查看指令的触发方式不作具体限定,例如,用户点击交互功能模块触发查看指令,终端接收到查看指令时,终端输出交互功能模块中的通知消息以供用户查看;具体地,包括:
步骤b1,接收查看指令,获取所述交互功能模块中的通知消息;
步骤b2,隐藏所述交互功能模块,并在所述交互功能模块的显示区域处显示所述通知消息。
终端接收查看指令,终端获取交互功能模块中的通知消息;终端隐藏交互功能模块,并在交互功能模块的显示区域处显示通知消息,参数图4,前端应用为即时通讯应用,互功能模块为半圆形,本实施例中将通知消息显示在互功能模块上的半圆区域,避免干扰正常的视频通话。
本实施例中终端接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;接收一通知消息,将所述通知消息添加至所述交互功能模块;接收查看指令,输出所述交互功能模块中的所述通知消息。本实施例中设置交互功能模块,通过交互功能模块进行通知消息拦截,避免通知消息干扰前端应用当前进程,减少不同应用程序或者相同应用程序不同功能交互时出现干扰的情况发生,使得应用交互更加合理。
进一步地,基于本发明的上述实施例,提出了本发明应用交互方法的第二实施例。
本实施例是第一实施例中步骤S30的细化,本实施例与上述实施例的区别在于:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述前端应用;
若所述通知消息全都来源于所述前端应用,则交替显示所述通知消息;
若存在不来源于所述前端应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
终端接收查看指令,终端获取交互功能模块中通知消息的数量,若交互功能模块中包含一个通知消息,则输出通知消息,若交互功能模块中包含至少两个通知消息,终端判断通知消息是否全都来源于前端应用;若通知消息全都来源于前端应用,终端则交替显示通知消息;若存在不来源于前端应用的通知消息,终端确定该通知消息来源的应用,并获取该应用的应用标识,终端将通知消息上添加来源应用的应用标识并输出。
本实施例中终端根据交互功能模块中通知消息的数量,和通知消息的来源确定通知消息的显示方式,方便用户的查看通知消息,并快速追溯通知消息的来源,必要的时候终端可以切换至该来源应用,以进一步地通过交互功能模块实现不同应用的快速切换。
可以理解的是,终端接收查看指令,终端输出交互功能模块关联的消息处理悬浮窗,将通知消息输出于消息处理悬浮窗,以供用户对所述通知消息进行查看和/或消息回复。即,本实施例中交互功能模块关联的消息处理悬浮窗,用户可以在消息处理悬浮窗进行消息查看和回复,使得应用交互显示更加智能。
本实施例中终端将通知消息添加至交互功能模块之后,在当前显示页面叠加显示如下至少之一:未读通知消息的标识、内容预览、消息处理悬浮窗。这消息依次输出,方便用户浏览操作。
通常情况下,通知消息为文本信息,部分情况下用户不方便查看,因此,终端在通知消息是文本格式时,将通知消息转化为语音形式输出,这样即使用户不方便查看通知消息,终端也可以利用交互功能模块将通知消息进行转化输出。
此外,输出通知消息的步骤之后,包括:在检测到当前显示页面的方向变化时,调整交互功能模块中所述通知消息的位置和/或大小。即,结合图5,终端的显示界面可以进行旋转操作,终端可以根据旋转操作调整交互功能模块中通知消息的位置和/或大小,方便用户查看。
当前,在通知消息的信息量较大时,输出所述交互功能模块中的所述通知消息的步骤,包括:获取所述通知消息的消息量,在消息量超过预设消息量阈值(预设消息量阈值是指预先设置的消息量阈值,例如,预设消息量阈值设置为30个字符)时,结合图6,将通知消息以横幅通知的方式输出显示。避免通知消息显示占用较多区域,实现长久显示。
进一步地,基于本发明的上述实施例,提出了本发明应用交互方法的第三实施例。
本实施例是第一实施例中步骤S10之后的步骤,本实施例与上述实施例的区别在于:
在接收到功能添加指令时,输出所述前端应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
本实施例中终端接收功能添加指令,终端获取前端应用的第一功能集(第一功能集中包含有前端应用的各个应用功能,例如,前端应用为微信,则应用功能包括语音功能、视频功能、消息发送功能等等),终端输出前端应用的第一功能集,用户基于第一功能集选择需要添加到交互功能模块的应用功能,终端将用户选中的应用功能添加至交互功能模块。
终端在接收到功能删除指令时,终端获取交互功能模块中已添加的第二功能集,终端输出交互功能模块中已添加的第二功能集,用户基于第二功能集选择需要从交互功能模块中删除的应用功能,终端将用户选中的应用功能从交互功能模块中删除。
本实施例中用户对交互功能模块进行编辑,实现在交互功能模块中添加应用功能,或者删除应用功能,使得交互功能模块更加符合用户的需求。
进一步地,基于本发明的上述实施例,提出了本发明应用交互方法的第四实施例。
本实施例是第一实施例中步骤S10之后的步骤,本实施例与上述实施例的区别在于:
在接收到功能切换指令时,输出所述交互功能模块关联的应用功能;
获取选中的目标应用功能,将所述当前显示页面切换至所述目标应用功能对应的页面。
终端在接收到功能切换指令时,终端输出交互功能模块关联的应用功能;本实施例中的应用功能既可以是前端应用的应用功能,还可以是后端应用的应用功能,用户选择需要切换的目标应用功能,终端根据选中的目标应用功能,将当前显示页面切换目标应用功能对应的页面。
本实施例中用户基于交互功能模块选择目标应用功能,终端根据目标应用功能进行页面跳转,若用户选择的目标应用功能是前端应用的,这样实现相同应用不同页面的快速跳转;若用户选择的目标应用功能是后端应用的,这样实现不同应用的快速切换,本实施例中的应用交互方式,使得应用交互更加便捷。
进一步地,基于本发明的上述实施例,提出了本发明应用交互方法的第五实施例。
本实施例可以与上述任意一个或多个实施例结合,本实施例与上述实施例的区别在于:
在接收到应用切换指令时,隐藏所述交互功能模块并将所述前端应用切换至后端运行;
在接收到应用退出指令时,删除所述交互功能模块并退出所述前端应用;
终端接收应用切换指令,应用切换指令的触发方式不作具体限定,例如,用户点击终端的home键,触发应用切换指令,终端接收到应用切换指令时,终端隐藏交互功能模块并将前端应用切换至后端运行;终端在接收到应用退出指令时,终端删除交互功能模块并退出前端应用。
本实施例中终端根据前端应用的状态调整交互功能模块的状态,以实现交互功能模块的自动调整和清理。
基于上述应用交互设备硬件结构,提出了本发明基于即时通讯应用的应用交互方法的实施例。
参照图7,在本发明基于即时通讯应用的应用交互方法的第六实施例中,所述基于即时通讯应用的应用交互方法包括:
步骤S40,接收交互功能开启指令,在即时通讯应用的当前显示页面上生成交互功能模块。
本实施例中终端接收到交互功能开启指令之后,终端在即时通讯应用(即时通讯应用的种类不作具体限定,例如,即时通讯应用可以是腾讯微信、腾讯QQ,阿里钉钉或者是WhatsApp(WhatsApp是一款可供iPhone手机、Android手机、Windows Phone手机、WhatsAppMessenger、Symbian手机和Blackberry黑莓手机用户使用的、用于智能手机之间通讯的应用程序,WhatsApp借助推送通知服务,可以即刻接收亲友和同事发送的信息,可免费从发送手机短信转为使用WhatsApp程序,以发送和接收信息、图片、音频文件和视频信息))的当前显示页面上生成交互功能模块,其中,交互功能模块用于实现不同功能交互,即,交互功能模块可以实现前端应用不同功能的交互,交互功能模块还可以实现前端应用与后端应用不同应用之间功能的交互;比如,交互功能模块可以现实消息屏蔽和消息通知。
步骤S50,接收一通知消息,将所述通知消息添加至所述交互功能模块。
具体地,步骤S50包括:
在检测到通知消息时,判断所述当前显示页面是否为视频或语音聊天页面;
若所述当前显示页面是视频或语音聊天页面,则拦截所述通知消息并将所述通知消息添加至所述交互功能模块。
本实施例中终端在检测到通知消息时,终端判断即时通讯应用中当前显示页面是否为视频或语音聊天页面;若当前显示页面是视频或语音聊天页面,则拦截通知消息并将通知消息添加至所述交互功能模块;若即时通讯应用中当前显示页面不是视频或语音聊天页面,终端判断通知消息是否来源于该即时通讯应用,若通知消息是来源于该即时通讯软件,这终端显示该通知消息;若通知消息是不是来源于该即时通讯软件,这终端拦截通知消息并将通知消息添加至交互功能模块。
步骤S60,接收查看指令,输出所述交互功能模块中的所述通知消息。
终端接收到查看指令时,其中,查看指令的触发方式不作具体限定,例如,用户点击交互功能模块触发查看指令,终端接收到查看指令时,终端输出交互功能模块中的通知消息以供用户查看;具体地,包括:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述基于即时通讯应用;
若所述通知消息全都来源于所述基于即时通讯应用,则交替显示所述通知消息;
若存在不来源于所述基于即时通讯应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
本实施例中设置交互功能模块,通过交互功能模块进行通知消息拦截,避免通知消息干扰即时通讯应用当前进程,减少不同应用程序或者相同应用程序不同功能交互时出现干扰的情况发生,使得应用交互更加合理。
此外,可以理解的是在步骤S60之后,包括:
在接收到功能添加指令时,输出所述即时通讯应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
本实施例中用户对交互功能模块进行编辑,实现在交互功能模块中添加应用功能,或者删除应用功能,使得交互功能模块的在贴合即时通讯应用的同时,更加符合用户的需求。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件商品的形式体现出来,该计算机软件商品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,平板电脑,电子书阅读器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (15)
1.一种应用交互方法,其特征在于,所述应用交互方法包括:
接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块;
接收一通知消息,将所述通知消息添加至所述交互功能模块;
接收查看指令,输出所述交互功能模块中的所述通知消息。
2.根据权利要求1所述的应用交互方法,其特征在于,所述接收一通知消息,将所述通知消息添加至所述交互功能模块的步骤,包括:
接收所述通知消息时,判断所述通知消息的目标显示页面是否为所述当前显示页面;
若所述通知消息的目标显示页面不是所述当前显示页面,则将所述通知消息添加至所述交互功能模块。
3.根据权利要求1所述的应用交互方法,其特征在于,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,获取所述交互功能模块中的通知消息;
隐藏所述交互功能模块,并在所述交互功能模块的显示区域处显示所述通知消息。
4.根据权利要求1所述的应用交互方法,其特征在于,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,若所述交互功能模块中包含至少两个通知消息,判断所述通知消息是否全都来源于所述前端应用;
若所述通知消息全都来源于所述前端应用,则交替显示所述通知消息;
若存在不来源于所述前端应用的通知消息,则为所述通知消息上添加来源应用的应用标识并输出。
5.根据权利要求1所述的应用交互方法,其特征在于,所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括如下至少一步骤:
在接收到功能添加指令时,输出所述前端应用的第一功能集,并将所述第一功能集中选中的应用功能添加至所述交互功能模块;
在接收到功能删除指令时,输出所述交互功能模块中已添加的第二功能集,并将所述第二功能集中选中的应用功能从所述交互功能模块中删除。
6.根据权利要求1所述的应用交互方法,其特征在于,所述接收交互功能开启指令,在前端应用的当前显示页面上生成交互功能模块的步骤之后,包括:
在接收到功能切换指令时,输出所述交互功能模块关联的应用功能;
获取选中的目标应用功能,将所述当前显示页面切换至所述目标应用功能对应的页面。
7.根据权利要求1所述的应用交互方法,其特征在于,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤之后,包括:
若预设时间段没有检测到通知消息,则调整所述交互功能模块的显示状态。
8.根据权利要求1至7中任一项所述的应用交互方法,其特征在于,所述应用交互方法,包括如下至少一步骤:
在接收到应用切换指令时,隐藏所述交互功能模块并将所述前端应用切换至后端运行;
在接收到应用退出指令时,删除所述交互功能模块并退出所述前端应用。
9.根据权利要求1所述的应用交互方法,其特征在于,所述接收查看指令,输出所述交互功能模块中的所述通知消息的步骤,包括:
接收查看指令,输出交互功能模块关联的消息处理悬浮窗,将所述通知消息输出于所述消息处理悬浮窗,以供用户对所述通知消息进行查看和/或消息回复。
10.根据权利要求1所述的应用交互方法,其特征在于,所述将所述通知消息添加至所述交互功能模块之后,在所述当前显示页面叠加显示如下至少之一:未读通知消息的标识、内容预览、消息处理悬浮窗。
11.根据权利要求1所述的应用交互方法,其特征在于,所述输出交互功能模块中的所述通知消息的步骤,包括:
在所述通知消息是文本格式时,将所述通知消息转化为语音形式输出。
12.根据权利要求1所述的应用交互方法,其特征在于,所述输出所述交互功能模块中的所述通知消息的步骤之后,包括:
在检测到当前显示页面的方向变化时,调整所述交互功能模块中所述通知消息的位置和/或大小。
13.根据权利要求1所述的应用交互方法,其特征在于,所述输出所述交互功能模块中的所述通知消息的步骤,包括:
获取所述通知消息的消息量,在所述消息量超过预设消息量阈值时,将所述通知消息以横幅通知的方式输出显示。
14.一种应用交互设备,其特征在于,所述应用交互设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用交互程序,所述应用交互程序被所述处理器执行时实现如权利要求1至13中任一项所述的应用交互方法的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有应用交互程序,所述应用交互程序被处理器执行时实现如权利要求1至13中任一项所述的应用交互方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911358422.5A CN111143090B (zh) | 2019-12-25 | 2019-12-25 | 应用交互方法、设备及计算机可读存储介质 |
EP20178449.3A EP3842941A1 (en) | 2019-12-25 | 2020-06-05 | A sidebar interaction method, device, and computer-readable storage medium |
US16/896,442 US11054987B1 (en) | 2019-12-25 | 2020-06-09 | Sidebar interaction method, device, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911358422.5A CN111143090B (zh) | 2019-12-25 | 2019-12-25 | 应用交互方法、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111143090A true CN111143090A (zh) | 2020-05-12 |
CN111143090B CN111143090B (zh) | 2023-10-31 |
Family
ID=70520027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911358422.5A Active CN111143090B (zh) | 2019-12-25 | 2019-12-25 | 应用交互方法、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111143090B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187879A (zh) * | 2020-09-10 | 2021-01-05 | 南京酷派软件技术有限公司 | 通知消息的控制方法、装置、存储介质及终端 |
CN112286412A (zh) * | 2020-10-22 | 2021-01-29 | 维沃移动通信(杭州)有限公司 | 通知消息管理方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540646A (zh) * | 2018-03-12 | 2018-09-14 | 广东欧珀移动通信有限公司 | 消息提醒方法、装置、设备及存储介质 |
CN108803964A (zh) * | 2018-06-08 | 2018-11-13 | Oppo广东移动通信有限公司 | 浮标显示方法、装置、终端及存储介质 |
CN109799938A (zh) * | 2017-11-16 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 控件显示管理方法、终端设备及计算机可读存储介质 |
-
2019
- 2019-12-25 CN CN201911358422.5A patent/CN111143090B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109799938A (zh) * | 2017-11-16 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 控件显示管理方法、终端设备及计算机可读存储介质 |
CN108540646A (zh) * | 2018-03-12 | 2018-09-14 | 广东欧珀移动通信有限公司 | 消息提醒方法、装置、设备及存储介质 |
WO2019174469A1 (zh) * | 2018-03-12 | 2019-09-19 | Oppo广东移动通信有限公司 | 消息提醒方法、装置、设备及存储介质 |
CN108803964A (zh) * | 2018-06-08 | 2018-11-13 | Oppo广东移动通信有限公司 | 浮标显示方法、装置、终端及存储介质 |
Non-Patent Citations (1)
Title |
---|
邸鹏浩;: "基于推送功能的手机端安全监控***预警平台" * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187879A (zh) * | 2020-09-10 | 2021-01-05 | 南京酷派软件技术有限公司 | 通知消息的控制方法、装置、存储介质及终端 |
CN112286412A (zh) * | 2020-10-22 | 2021-01-29 | 维沃移动通信(杭州)有限公司 | 通知消息管理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111143090B (zh) | 2023-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107911798B (zh) | 消息推送方法、装置及终端 | |
US11003331B2 (en) | Screen capturing method and terminal, and screenshot reading method and terminal | |
US9594496B2 (en) | Method and apparatus for playing IM message | |
KR102008916B1 (ko) | 미확인 콘텐츠 표시 방법 및 그 전자 장치 | |
CN108400925B (zh) | 即时通讯消息的提醒方法及即时通讯客户端 | |
US10775979B2 (en) | Buddy list presentation control method and system, and computer storage medium | |
CN108024019B (zh) | 消息显示方法及装置 | |
EP3337146B1 (en) | Method and apparatus for displaying notification message | |
US11054987B1 (en) | Sidebar interaction method, device, and computer-readable storage medium | |
US10303327B2 (en) | Information display method and device | |
US20140325323A1 (en) | Online video playing method and apparatus and computer readable medium | |
WO2015043442A1 (en) | Method, device and mobile terminal for text-to-speech processing | |
CN114422461B (zh) | 消息引用方法及其装置 | |
WO2014176906A1 (en) | Online video playing method and apparatus and computer readable medium | |
CN107169147B (zh) | 数据处理方法、装置和电子设备 | |
CN117390330A (zh) | 网页访问方法及装置 | |
CN111143090B (zh) | 应用交互方法、设备及计算机可读存储介质 | |
CN110855549A (zh) | 一种消息显示方法及终端设备 | |
CN108769822B (zh) | 一种视频显示方法及终端设备 | |
CN110933772A (zh) | 无线设备的连接方法、移动终端及计算机可读存储介质 | |
CN111159615A (zh) | 网页处理方法和装置 | |
CN108932243B (zh) | 刷新网页页面的方法及装置 | |
CN112312192B (zh) | 一种弹幕消息通知的方法及终端设备 | |
CN112328193A (zh) | 多终端屏幕组合方法、装置、设备和计算机存储介质 | |
CN115225966B (zh) | 应用启动方法、装置、终端设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |