基于Android的移动终端实时新消息的监听转发方法及系统技术方案

技术编号:19351705 阅读:23 留言:0更新日期:2018-11-07 17:20
本发明专利技术实施例提供了一种基于Android的移动终端实时新消息的监听转发方法及系统,方法包括:对目标手机的来电、短信以及即时消息进行监听,基于目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待手机进入服务状态后再进行监听及转发;其中,转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。本发明专利技术实施例根据特定机型选择适合的各种监听类型对应的监听方式,有效解决了当前系统兼容性差,监听方法在不同型号手机中容易失效的问题,与此同时,通过判断用户的服务状态及失败重发机制,保证了监听信息转发的成功率。

【技术实现步骤摘要】
基于Android的移动终端实时新消息的监听转发方法及系统
本专利技术实施例涉及信息安全通信
,尤其涉及一种基于Android的移动终端实时新消息的监听转发方法及系统。
技术介绍
目前,市场中移动终端机型众多,特别是Android系统,由于其开源特性,制造厂商可以根据自己需求对操作系统进行定制修改。现有技术中,在监听来电、短信、即时消息等移动终端信息时,采用的往往是单一的监听方式,例如:将注册的ContentObserver和短信息数据库地址存储至中间层的service中;然后监听短信息数据库状态,以判断短信息数据库是否发生变化;若短信息数据库状态为接收到新短信息时,则从所述service中查询与所述短信息数据库地址对应的所述ContentObserver,以显示所述新短信息。但是这种单一的监听方式可能对某些类型的手机兼容性较好,而某些类型的手机兼容性较差,这样就会造成某些机型的监听失败或者监听内容不准确。并且由于操作系统的定制修改,也会导致一些进行监听来电、短信、即时消息等移动终端信息的监听方法以及发送过程在某些机型上失效。因此,现在亟需一种基于Android的移动终端实时新消息的监听转发方法及系统来解决上述问题。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的基于Android的移动终端实时新消息的监听转发方法及系统。第一方面本专利技术实施例提供一种基于Android的移动终端实时新消息的监听转发方法,包括:对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待所述目标手机进入服务状态后再进行监听及转发;其中,转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。第二方面本专利技术实施例提供了一种基于Android的移动终端实时新消息的监听转发系统,所述系统包括:监听模块,用于对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;转发模块,用于将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待所述目标手机进入服务状态后再进行监听及转发;重发模块,用于转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。第三方面本专利技术实施例提供了一种基于Android的移动终端实时新消息的监听转发设备,包括:处理器、存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述所述的一种基于Android的移动终端实时新消息的监听转发方法。本专利技术实施例提供的一种基于Android的移动终端实时新消息的监听转发方法及系统,通过根据特定机型选择各种监听类型对应的监听方式,有效解决了当前系统兼容性差,监听方法在不同型号手机中容易失效的问题,与此同时,通过判断用户的服务状态,保证了监听及信息转发的成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种基于Android的移动终端实时新消息的监听转发方法流程图;图2是本专利技术实施例提供的一种基于Android的移动终端实时新消息的监听转发系统结构图;图3是本专利技术实施例提供的基于Android的移动终端实时新消息的监听转发系统结构示意图;图4是本专利技术实施例提供的基于Android的移动终端实时新消息的监听转发设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例提供的一种基于Android的移动终端实时新消息的监听转发方法流程图,如图1所示,包括:S1、对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;S2、将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待所述目标手机进入服务状态后再进行监听及转发;其中,转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。需要说明的是,本专利技术实施例的执行主体为提供监听和转发功能的软件系统或者服务器,对此本专利技术实施例不做具体限定。具体的,步骤S1中,可以理解的是,在现有市场上存在各种类型的手机型号,尤其是使用Android系统的手机,由于其开源特性,制造厂商总会根据自己的需求,对手机做出了适合自己厂商特性的定制修改,故而市面上各个手机对于消息的监听方式和消息处理方式存在许多差异。针对上述情形,本专利技术实施例提供了预设算法对所有类型的手机进行管理匹配,根据预设算法,能够为每种型号的手机配置来电、短信、即时消息三种监听类型以及每种消息监听类型对应的消息监听方式。其中,监听类型对应的消息监听方式是本专利技术实施例根据监听类型不同采取的不同监听手段,例如:监听通知栏、监听短信栏等多种方式。进一步的,步骤S1中,本专利技术实施例只需获取使用本方法的目标手机的手机型号信息、系统版本等信息,就能够确定对目标手机的来电、短信以及即时消息进行监听的具体监听方式。其中,目标手机的配置信息包括手机品牌、操作系统版本、手机机型等多种信息,对此本专利技术实施例不作具体限定。在步骤S2中,本专利技术实施例所述的判断获知目标手机处于非服务状态为检测目标手机此时的状态,其中,本专利技术实施例所定义的非服务状态为在预设时长内无法有效实现监听或转发过程或导致监听或转发失败的状态均定义为手机的非服务状态,例如:目标手机由于系统限制--手机响铃或通话状态时,不允许读取通讯录信息及向外部发送短信,导致此时获取来电联系人信息及进行信息转发会失败。针对此目标手机可定义为如果此时没有处于响铃或通话状态,则为服务状态,如果目标手机处于响铃或通话状态,那么相应的此时为非服务状态,在此时进行消息转发会导致转发成功率较低。那么,本专利技术实施例可以对所述目标手机来电、短信、即时消息进行监听,并且同时判断目标手机的状态为服务状态后,可以将监听到的信息以短信等多媒体形式进行发送,多媒体形式即常用的文字、语音、图片等多元信息,可以理解的是,不论采用何种多媒体形式均需要保证发送前信息内容和发送后信息内容一致。本专利技术实施例提供的一种基于Android的移动终端实时新消息的监听转发方法及系统,通过根据特定机型选择适合的监听方式,有效解决了当前系统兼容性差,监听方法在不同型号手机中容易失效的问题,与此同时,通过判断用户的服务状态,保证了监听信息转发的成功率。在上述本文档来自技高网...

【技术保护点】
1.一种基于Android的移动终端实时新消息的监听转发方法,其特征在于,包括:对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待所述目标手机进入服务状态后再进行监听及转发;其中,转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。

【技术特征摘要】
1.一种基于Android的移动终端实时新消息的监听转发方法,其特征在于,包括:对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式;将监听到的信息进行转发,若监听及转发过程中判断获知目标手机处于非服务状态,则等待所述目标手机进入服务状态后再进行监听及转发;其中,转发过程中具有失败重发机制,当重发次数及时间超过指定阈值时,提醒用户未成功发送。2.根据权利要求1所述的方法,其特征在于,所述对目标手机的来电、短信以及即时消息进行监听,基于所述目标手机的配置信息,选择来电、短信以及即时消息适合的监听方式,具体包括:根据预设算法确定所述目标手机的来电监听方式、短信监听方式以及即时消息监听方式;按照所述目标手机的来电监听方式对来电进行监听、按照所述短信监听方式对短信进行监听以及按照所述即时消息监听方式对即时消息进行监听。3.根据权利要求2所述的方法,其特征在于,所述按照所述目标手机的来电监听方式对来电进行监听,至少包括:对所述目标手机的通知栏监听和/或对所述目标手机的电话状态进行监听。4.根据权利要求2所述的方法,其特征在于,所述按照所述短信监听方式对短信进行监听,至少包括:对所述目标手机的通知栏监听、对所述目标手机的短信广播监听以及对所述目标手机的短信数据库进行监听的一种或多种。5.根据权利要求4所述的方法,其特征在于,所述对所述目标手机的短信数据库进行监听,具体包括:实时获取所述短信数据库中的短信条数以及短信的最大id号;通...

【专利技术属性】
技术研发人员:马璐萍朱大立孙红举朱海涛冯维淼吴荻刘超
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1