CN107436748B - 处理第三方应用消息的方法、装置、终端设备及可读介质 - Google Patents
处理第三方应用消息的方法、装置、终端设备及可读介质 Download PDFInfo
- Publication number
- CN107436748B CN107436748B CN201710572639.0A CN201710572639A CN107436748B CN 107436748 B CN107436748 B CN 107436748B CN 201710572639 A CN201710572639 A CN 201710572639A CN 107436748 B CN107436748 B CN 107436748B
- Authority
- CN
- China
- Prior art keywords
- message
- voice
- party application
- display interface
- calling
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种处理第三方应用消息的方法,包括以下步骤:当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的内容;当判断所述消息的内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;模拟点击所述位置以播放所述语音消息。本发明还公开了一种处理第三方应用消息的装置、终端设备及可读介质,在不需要接触移动终端的前提下可以快速、安全、高效地完成重要信息的处理。
Description
技术领域
本发明涉及移动终端领域,尤其涉及一种处理第三方应用消息的方法、装置、终端设备及可读介质。
背景技术
在一些场景下,例如驾车、跑步等,用户可能存在一些即时性较强的重要消息需要快速进行处理,比如短信、电话、重要的社交应用消息等,但由于场景限制,无法腾出手来,只能延迟进行处理,或者一些用户一心两用一边处理消息,但这会造成严重的安全隐患。现有的驾车模式中,已有当电话、短信来时,会有对应的语音提示,且可语音进行相关操作,比如接听、挂断、语音播放短信消息、回拨等,但人们越来越多的使用第三方社交软件,现有的驾车模式只能对电话和短信消息进行处理,而无法对第三方社交类软件的重要消息进行处理。
发明内容
针对上述问题,本发明的目的在于提供一种处理第三方应用消息的方法、装置、终端设备及可读介质,在不需要接触移动终端的前提下可以快速、安全、高效地完成重要信息的处理。
本发明提供了一种处理第三方应用消息的方法,包括以下步骤:
当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;
当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容;
当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;
模拟点击所述位置以播放所述语音消息。
优选地,所述当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容,具体包括:
当接收到确认接听的语音指示时,通过声纹识别以判断所述语音指示是否属于授权的使用用户;
当判断所述语音指示属于授权的使用用户时,调用***通知服务以获取所述消息的消息内容。
优选地,所述当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置,具体包括:
调用***锁屏服务以解锁屏幕;
调用所述***通知服务以获取所述语音消息的来源应用及显示界面;
打开所述语音消息的显示界面;
根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息;
根据所述布局信息获取所述语音消息在所述显示界面的位置。
优选地,所述调用***锁屏服务以解锁屏幕,具体包括:
当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码;
调用所述***锁屏服务以读取所述解锁密码解锁屏幕。
优选地,在所述当获取到确认接听的语音指令时,调用***通知服务以获取所述消息的消息内容之后,还包括:
当判断所述消息内容的类型为文字消息时,将所述文字消息转换为语音并进行播放。
优选地,在所述模拟点击所述位置以播放所述语音消息之后,还包括:
发出是否回复的语音提醒;
当获取到确认回复的语音指示时,启动录音功能以接收用户的语音回复;
将所述语音回复转换为文字内容;
根据所述预存布局库获取所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中;
模拟点击所述发送按钮发送所述文字内容。
本发明还提供了一种处理第三方应用消息的装置,包括:
监听模块,用于当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;
服务调用模块,用于当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容;
界面显示模块,用于当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;
消息播放模块,用于模拟点击所述位置以播放所述语音消息。
优选地,所述服务调用模块具体为:
声纹识别单元,用于当接收到确认接听的语音指示时,通过声纹识别以判断所述语音指示是否属于授权的使用用户;
通知服务调用单元,用于当判断所述语音指示属于授权的使用用户时,调用***通知服务以获取所述消息的消息内容。
优选地,所述界面显示模块具体为:
解锁单元,用于调用***锁屏服务以解锁屏幕;
信息获取单元,用于调用所述***通知服务以获取所述语音消息的来源应用及显示界面;
界面打开单元,用于打开所述语音消息的显示界面;
布局获取单元,用于根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息;
位置获取单元,用于根据所述布局信息获取所述语音消息在所述显示界面的位置。
优选地,所述解锁单元具体为:
密码提取子单元,用于当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码;
读取子单元,用于调用所述***锁屏服务以读取所述解锁密码解锁屏幕。
优选地,在所述服务调用模块之后,还包括:
文字消息模块,用于当判断所述消息内容的类型为文字消息时,将所述文字消息转换为语音并进行播放。
优选地,在所述消息播放模块之后,还包括:
回复提醒模块,用于发出是否回复的语音提醒;
录音模块,用于当获取到确认回复的语音指示时,启动录音功能以接收用户的语音回复;
转化模块,用于将所述语音回复转换为文字内容;
文字复制模块,用于根据所述预存布局库获取所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中;
发送模块,用于模拟点击所述发送按钮发送所述文字内容。
本发明还提供了一种处理第三方应用消息的终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述中任意一项所述的处理第三方应用消息的方法。
本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述中任意一项所述的处理第三方应用消息的方法。
本发明提供了一种处理第三方应用消息的方法、装置、终端设备及可读介质,当接收到来自第三方应用的语音消息时,从预存布局库获取所述语音消息在所述语音消息的显示界面上的位置,模拟点击所述位置播放语音,从而用户在不接触移动终端的情况下,通过语音回复快速、安全、高效地处理第三方应用的消息,覆盖场景更广、更全,更符合用户在实际场景下及时处理消息的需求,达到真正解放双手的目的,让用户把更多的精力集中到当前活动上。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的处理第三方应用消息的方法的流程示意图。
图2是本发明第二实施例提供的处理第三方应用消息的方法的流程示意图。
图3是本发明第三实施例提供的处理第三方应用消息的装置的流程示意图。
图4是本发明第四实施例提供的处理第三方应用消息的装置的结构示意图。
图5是本发明第四实施例提供的处理第三方应用消息的装置的界面显示模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明第一实施例提供了一种处理第三方应用消息的方法,其可以在终端设备上执行,并包括以下步骤:
S10,当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒。
在本发明实施例中,所述终端设备可为手机、笔记本、平板电脑、车载电脑及POS机等移动终端,随着集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,移动终端变为一个综合信息处理平台,人们越来越多的使用移动终端进行信息处理。
在本发明实施例中,所述终端设备可保持对安装于自身的第三方应用的信息的监听,所述第三方应用的消息例如来自微信、QQ或钉钉等通讯应用的通讯信息或者来自例如豆瓣或微博等社交应用的消息推送或者其他第三方应用的消息。当监听到来自第三方应用的消息后,所述终端设备可以通过调用***自带的***通知服务获取所述消息的来源应用、内容、标题和通知方式等信息,发出是否接听所述消息的语音提醒,即通过播放预设的语音例如接收到消息,是否接听或者接收来自××应用的消息,是否接听,以询问用户是否需要接听。当然,在本发明实施例中,终端设备还可监听来自电话和短信的消息并通知用户。
在本发明实施例中,用户可通过预先设定不接听来自哪些第三方应用的信息,则本应用在监听到来自第三方应用的信息后,通过调用***通知服务获取所述消息的来源应用,当经过匹配后发现所述消息的来源应用在用户预先设置的不接听应用名单中,则不通知用户。
S20,当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容。
在本发明实施例中,终端设备可以通过麦克风采集用户的语音指示,并通过语音识别技术识别用户意图,当识别到用户不接听所述消息的意图,例如接收到“不接听”或“否”的语音,则结束本次互动。当识别到用户想要接听所述消息的意图,例如接收到“嗯”或者“接听”的语音,即接收到确认接听的语音指示。
需要说明的是,在本发明实施例中,,当接收到确认接听的语音指示时,所述终端设备还可通过声纹识别以判断所述语音指示是否属于授权的使用用户。采用声纹识别的目的是提高使用的安全性,当判断所述语音指示不属于授权的使用用户时,播放例如“请再次回复是否接听”的预设语音以再次采集语音反馈,若经再次声纹识别判断后所述再次采集的语音反馈不属于授权的使用用户,则启动移动设备预警***或者直接不进行响应。当判断所述语音指示属于授权的使用用户时,所述终端设备调用***自带的***通知服务以获取所述消息的内容,根据所述消息的内容判断所述内容的类型为语音消息还是文字消息,或者其他消息例如视频或表情等,在本发明实施例中,当所述内容的类型为其他消息时,播放语音通知用户所述消息的类型,例如播放“该消息为视频”的语音通知用户。
S30,当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息。
在本发明实施例中,具体地,当判断所述消息的内容的类型为语音消息时,所述终端设备调用***自带的***锁屏服务以解锁移动终端的屏幕,同时调用所述***通知服务以获取所述语音消息的来源应用及显示界面。接着,所述终端设备根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息,并根据所述布局信息获取所述语音消息在所述显示界面的位置。
在本发明实施例中,所述调用***锁屏服务以解锁移动终端的屏幕具体包括当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码,调用所述***锁屏服务以读取所述解锁密码解锁屏幕,即提醒并让用户事先将屏幕解锁密码录入密码库中进行预先存储工作。当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码,调用所述***锁屏服务读取所述解锁密码来解锁屏幕。
在本发明实施例中,当检测到存在第三方应用也有开启密码时,提醒并让用户事先将所述第三方应用对应的开启密码录入密码库以方便后续语音消息来临或答复消息时打开所述第三方应用,通过使所述第三方应用读取对应的开启密码开启所述第三方应用。
在本发明实施例中,所述预存布局库中用于存储第三方应用的界面操作控件的布局信息,其可以预先保存市面上尽可能多的第三方应用的显示界面的布局信息,如微信或者钉钉等应用的语音或文字信息的位置、回复框的位置或者发送按钮的位置等,只要获取了消息的来源应用,就可从所述预存布局库中获取所述来源应用的显示界面上操作控件的位置,然后根据所述位置进行下一步操作流程。此外,也可以是在每检测到一个新安装或更新的第三方应用时,从该第三方应用中获取其界面操作控件的布局信息,这些方案均在本发明的保护范围之内,在此不做赘述。
S40,模拟点击所述位置以播放所述语音消息。
在本发明实施例中,从预存布局库中获取所述语音消息的位置,即获取了所述语音消息的播放操作控件的坐标,通过在***服务中执行adb命令模拟点击所述坐标,即模拟点击了播放操作控件播放所述语音消息。其中,所述adb命令所属的服务根植于***,所述服务具有与***服务相同的权限。
综上所述,本发明提供了一种处理第三方应用消息的方法,当接收到来自第三方应用的语音信息时,从预存布局库获取所述语音消息在所述语音消息的显示界面上的位置,模拟点击所述位置播放语音。用户在不接触移动终端的情况下,通过语音回复快速、安全、高效地处理第三方应用的消息,覆盖场景更广、更全,更符合用户在实际场景下及时处理消息的需求,达到真正解放双手的目的,让用户把更多的精力集中到当前活动上。
为了便于对本发明的理解,下面将对本发明的一些优选实施例做更进一步的描述。
本发明第二实施例:
请参阅图2,在第一个实施例的基础上,在所述S20之后,还包括:
S25,当判断所述消息内容的类型为文字消息时,将所述文字消息转换为语音并进行播放。
在本发明实施例中,所述移动终端在判断所述消息的内容的类型为文字消息后,通过文字转换语音的功能,将所述文字消息转换为语音播放出来,以便用户在不接触移动终端的情况下获取消息的内容。
本发明第三实施例:
请参阅图3,在第一个实施例的基础上,在所述S40之后,还包括:
S50,发出是否回复的语音提醒。
在本发明实施例中,所述移动终端在所述语音消息或者文字消息转换为语音播放完毕后,播放预设语音例如“是否回复”,询问用户是否需要在获取消息内容后进行回复。
S60,当获取到确认回复的语音指示时,启动录音功能以接收用户的语音回复。
在本发明实施例中,所述移动终端在通知用户麦克风等录音设备准备完毕后,通过麦克风采集用户的回复,通过语音识别技术识别用户的意图,若识别到用户不回复消息的意图,则结束本次互动。若识别到用户想要回复消息的意图,则调用麦克风设备或者其他录音设备采集用户的语音回复。
S70,将所述语音回复转换为文字内容。
在本发明实施例中,所述移动终端通过语音识别技术,将所述语音回复转换为文字内容。优选地,用户可选择地播放所述文字内容以分辨所述转换过程是否因用户自身说话含糊或者其他原因而出现转换的个别文字内容错误,通过语音控制是否进行重新录入并转换,若确认无误,用户进行语音确认。
S80,根据所述预存布局库获取所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中。
在本发明实施例中,若之前播放的语音为所述文字消息转换成的语音,则所述移动终端需要打开需要进行回复的界面,即调用***锁屏服务以解锁移动终端的屏幕。同时调用所述***通知服务以获取所述文字消息的来源应用及显示界面。根据获取的显示界面信息打开所述文字消息对应的显示界面。若之前播放的语音为所述语音消息,则之前已打开相应界面,无需再重复操作。所述移动终端在打开相应的界面后,从所述预存布局库获取所述显示界面的布局信息,根据所述布局信息得到所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中。
S90,模拟点击所述发送按钮发送所述文字内容。
在本发明实施例中,所述移动终端在获取了所述发送按钮控件的坐标后,通过在***服务中执行adb命令模拟点击所述坐标,即模拟点击了发送按钮控件发送所述文字内容。为用户提供了在不接触移动终端的情况下高效回复消息的功能,让用户把更多的精力集中到当前活动上。
请参阅图4,本发明第四实施例还提供了一种处理第三方应用消息的装置,包括:
监听模块10,用于当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;
服务调用模块20,用于当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容;
界面显示模块30,用于当判断所述消息的内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;
消息播放模块40,用于模拟点击所述位置以播放所述语音消息。
优选地,所述服务调用模块20具体为:
声纹识别单元,用于当接收到确认接听的语音指示时,通过声纹识别以判断所述语音指示是否属于使用用户;
通知服务调用单元,用于当判断所述语音指示属于使用用户时,调用***通知服务以获取所述消息的消息内容。
优选地,请参阅图5,所述界面显示模块30具体为:
解锁单元31,用于调用***锁屏服务以解锁屏幕;
信息获取单元32,用于调用所述***通知服务以获取所述语音消息的来源应用及显示界面;
界面打开单元33,用于打开所述语音消息的显示界面;
布局获取单元34,用于根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息;
位置获取单元35,用于根据所述布局信息获取所述语音消息在所述显示界面的位置。
优选地,所述解锁单元31具体为:
密码提取子单元,用于当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码;
读取子单元,用于调用所述***锁屏服务以读取所述解锁密码解锁屏幕。
优选地,在所述服务调用模块20之后,还包括:
文字消息模块,用于当判断所述消息内容的类型为文字消息时,将所述文字消息转换为语音并进行播放。
优选地,在所述消息播放模块40之后,还包括:
回复提醒模块,用于发出是否回复的语音提醒;
录音模块,用于当获取到确认回复的语音指示时,启动录音功能以接收用户的语音回复;
转化模块,用于将所述语音回复转换为文字内容;
文字复制模块,用于根据所述预存布局库获取所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中;
发送模块,用于模拟点击所述发送按钮发送所述文字内容。
本发明第五实施例提供了一种处理第三方应用消息的终端设备。该实施例的处理第三方应用消息的终端设备包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如处理第三方应用消息的程序。所述处理器执行所述计算机程序时实现上述各个处理第三方应用消息的方法实施例中的步骤,例如图1所示的步骤S10。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块的功能,例如图3的模块20。
示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述处理第三方应用消息的终端设备中的执行过程。
所述处理第三方应用消息的终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述处理第三方应用消息的终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是处理第三方应用消息的终端设备的示例,并不构成对处理第三方应用消息的终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述处理第三方应用消息的终端设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述处理第三方应用消息的终端设备的控制中心,利用各种接口和线路连接整个处理第三方应用消息的终端设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述处理第三方应用消息的终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述处理第三方应用消息的终端设备集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (9)
1.一种处理第三方应用消息的方法,其特征在于,包括以下步骤:
当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;
当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容;
当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;
模拟点击所述位置以播放所述语音消息;
其中,所述当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置,具体包括:
调用***锁屏服务以解锁屏幕;
调用所述***通知服务以获取所述语音消息的来源应用及显示界面;
打开所述语音消息的显示界面;
根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息;
根据所述布局信息获取所述语音消息在所述显示界面的位置。
2.根据权利要求1所述的处理第三方应用消息的方法,其特征在于,所述当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容,具体包括:
当接收到确认接听的语音指示时,通过声纹识别以判断所述语音指示是否属于授权的使用用户;
当判断所述语音指示属于授权的使用用户时,调用***通知服务以获取所述消息的消息内容。
3.根据权利要求1所述的处理第三方应用消息的方法,其特征在于,所述调用***锁屏服务以解锁屏幕,具体包括:
当监听到屏幕解锁指令时,从密码库中提取预先存储的解锁密码;
调用所述***锁屏服务以读取所述解锁密码解锁屏幕。
4.根据权利要求1所述的处理第三方应用消息的方法,其特征在于,在所述当获取到确认接听的语音指示 时,调用***通知服务以获取所述消息的消息内容之后,还包括:
当判断所述消息内容的类型为文字消息时,将所述文字消息转换为语音并进行播放。
5.根据权利要求1所述的处理第三方应用消息的方法,其特征在于,在所述模拟点击所述位置以播放所述语音消息之后,还包括:
发出是否回复的语音提醒;
当获取到确认回复的语音指示时,启动录音功能以接收用户的语音回复;
将所述语音回复转换为文字内容;
根据所述预存布局库获取所述显示界面上的回复框与发送按钮的位置,模拟点击所述回复框将所述文字内容复制到所述回复框中;
模拟点击所述发送按钮发送所述文字内容。
6.一种处理第三方应用消息的装置,其特征在于,包括:
监听模块,用于当监听到来自第三方应用的消息后,发出是否接听所述消息的语音提醒;
服务调用模块,用于当接收到确认接听的语音指示时,调用***通知服务以获取所述消息的消息内容;
界面显示模块,用于当判断所述消息内容的类型为语音消息时,打开所述语音消息的显示界面,根据预存布局库获取所述显示界面上所述语音消息的位置;其中,所述预存布局库用于存储第三方应用的界面操作控件的布局信息;
消息播放模块,用于模拟点击所述位置以播放所述语音消息;
其中,所述界面显示模块具体包括:
解锁单元,用于调用***锁屏服务以解锁屏幕;
信息获取单元,用于调用所述***通知服务以获取所述语音消息的来源应用及显示界面;
界面打开单元,用于打开所述语音消息的显示界面;
布局获取单元,用于根据所述来源应用从所述预存布局库中获取所述来源应用的界面操作控件的布局信息;
位置获取单元,用于根据所述布局信息获取所述语音消息在所述显示界面的位置。
7.根据权利要求6所述的处理第三方应用消息的装置,其特征在于,所述服务调用模块具体为:
声纹识别单元,用于当接收到确认接听的语音指示时,通过声纹识别以判断所述语音指示是否属于授权的使用用户;
通知服务调用单元,用于当判断所述语音指示属于授权的使用用户时,调用***通知服务以获取所述消息的消息内容。
8.一种处理第三方应用消息的终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的处理第三方应用消息的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的处理第三方应用消息的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710572639.0A CN107436748B (zh) | 2017-07-13 | 2017-07-13 | 处理第三方应用消息的方法、装置、终端设备及可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710572639.0A CN107436748B (zh) | 2017-07-13 | 2017-07-13 | 处理第三方应用消息的方法、装置、终端设备及可读介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107436748A CN107436748A (zh) | 2017-12-05 |
CN107436748B true CN107436748B (zh) | 2020-06-30 |
Family
ID=60459741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710572639.0A Expired - Fee Related CN107436748B (zh) | 2017-07-13 | 2017-07-13 | 处理第三方应用消息的方法、装置、终端设备及可读介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107436748B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110881001B (zh) * | 2018-09-06 | 2022-06-03 | Oppo广东移动通信有限公司 | 一种电子红包检测方法、***及终端设备 |
CN109451140A (zh) * | 2018-09-25 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 社交消息推送方法、装置、计算机存储介质和终端 |
CN109408271B (zh) * | 2018-10-19 | 2022-04-15 | 北京小米移动软件有限公司 | 滑盖操作的响应方法、装置及存储介质 |
CN111385661B (zh) * | 2018-12-29 | 2021-08-27 | Tcl科技集团股份有限公司 | 语音控制全屏播放的方法、装置、终端及存储介质 |
CN112748968A (zh) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | 辅助操作方法、装置、设备及存储介质 |
CN111083283B (zh) * | 2019-12-05 | 2021-07-23 | 成都欧珀通信科技有限公司 | 显示控制方法及装置、计算机可读介质、无线通信终端 |
CN111243116A (zh) * | 2020-01-16 | 2020-06-05 | 厦门快商通科技股份有限公司 | 一种app应用软件自动签到的方法及*** |
CN111490928A (zh) * | 2020-03-27 | 2020-08-04 | 北京三快在线科技有限公司 | 即时通信消息的读取和回复方法、装置,以及电子设备 |
CN113364669B (zh) * | 2021-06-02 | 2023-04-18 | 中国工商银行股份有限公司 | 消息处理方法、装置、电子设备及介质 |
CN115248650B (zh) * | 2022-06-24 | 2024-05-24 | 南京伟柏软件技术有限公司 | 屏幕朗读方法、装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103442130A (zh) * | 2013-04-10 | 2013-12-11 | 威盛电子股份有限公司 | 语音操控方法、移动终端装置及语音操控*** |
CN104461446A (zh) * | 2014-11-12 | 2015-03-25 | 科大讯飞股份有限公司 | 基于语音交互的软件运行方法及*** |
CN105739819A (zh) * | 2016-01-22 | 2016-07-06 | 努比亚技术有限公司 | 光标定位方法、装置及移动终端 |
CN105739831A (zh) * | 2016-02-01 | 2016-07-06 | 珠海市魅族科技有限公司 | 一种消息内容的展示方法及装置 |
CN105955602A (zh) * | 2016-04-19 | 2016-09-21 | 深圳市全智达科技有限公司 | 一种移动终端操作方法及装置 |
CN105989267A (zh) * | 2015-02-16 | 2016-10-05 | 中兴通讯股份有限公司 | 一种基于声纹识别的安全防护方法和装置 |
CN106384593A (zh) * | 2016-09-05 | 2017-02-08 | 北京金山软件有限公司 | 一种语音信息转换、信息生成方法及装置 |
-
2017
- 2017-07-13 CN CN201710572639.0A patent/CN107436748B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103442130A (zh) * | 2013-04-10 | 2013-12-11 | 威盛电子股份有限公司 | 语音操控方法、移动终端装置及语音操控*** |
CN104461446A (zh) * | 2014-11-12 | 2015-03-25 | 科大讯飞股份有限公司 | 基于语音交互的软件运行方法及*** |
CN105989267A (zh) * | 2015-02-16 | 2016-10-05 | 中兴通讯股份有限公司 | 一种基于声纹识别的安全防护方法和装置 |
CN105739819A (zh) * | 2016-01-22 | 2016-07-06 | 努比亚技术有限公司 | 光标定位方法、装置及移动终端 |
CN105739831A (zh) * | 2016-02-01 | 2016-07-06 | 珠海市魅族科技有限公司 | 一种消息内容的展示方法及装置 |
CN105955602A (zh) * | 2016-04-19 | 2016-09-21 | 深圳市全智达科技有限公司 | 一种移动终端操作方法及装置 |
CN106384593A (zh) * | 2016-09-05 | 2017-02-08 | 北京金山软件有限公司 | 一种语音信息转换、信息生成方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107436748A (zh) | 2017-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107436748B (zh) | 处理第三方应用消息的方法、装置、终端设备及可读介质 | |
JP6596173B1 (ja) | 着呼管理方法及び装置 | |
CN103888581B (zh) | 一种通信终端及其记录通话信息的方法 | |
US9854439B2 (en) | Device and method for authenticating a user of a voice user interface and selectively managing incoming communications | |
CN104144239B (zh) | 一种语音辅助通讯方法和装置 | |
US11762629B2 (en) | System and method for providing a response to a user query using a visual assistant | |
WO2017166464A1 (zh) | 一种信息交互的方法及终端 | |
US20170064084A1 (en) | Method and Apparatus for Implementing Voice Mailbox | |
WO2018133767A1 (zh) | 通话控制方法、终端设备及存储介质 | |
CN104917724A (zh) | 身份验证方法及装置 | |
CN105577882B (zh) | 一种信息显示的方法及用户终端 | |
CN110765502A (zh) | 信息处理方法及相关产品 | |
CN105791538A (zh) | 提示方法及装置 | |
WO2016202277A1 (zh) | 一种消息的发送方法及移动终端 | |
CN111163234B (zh) | 业务通话处理方法、装置、电子设备及存储介质 | |
CN112035087A (zh) | 信息提示方法、装置、电子设备及可读存储介质 | |
WO2020215704A1 (zh) | 能够实现桌面共享的即时通信方法及相关装置 | |
CN108305373B (zh) | 投票的方法、装置、设备及存储介质 | |
CN105488370A (zh) | 一种儿童模式的解锁方法及装置 | |
CN105208520A (zh) | 一种移动终端自动发送信息的方法及装置 | |
CN111970295A (zh) | 基于多终端的通话事务管理方法及装置 | |
CN103813031A (zh) | 呼叫处理方法及装置 | |
CN104836901A (zh) | 一种终端 | |
US20170195864A1 (en) | Emergency Communication Method and Electronic Device | |
CN105025482B (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200630 |
|
CF01 | Termination of patent right due to non-payment of annual fee |