专利名称:一种移动终端的信息发送方法、系统及移动终端的制作方法
技术领域:
本发明属于通信领域,尤其涉及一种移动终端的信息发送方法、系统及移动终端。
背景技术:
随着科学技术的发展,人们越来越多的利用移动终端来通信,现有技术提供的移 动终端的信息发送方法主要通过调用通信接口的底层函数来发送信息,即任何应用程序 (包括病毒或间谍应用程序)调用通信接口的底层函数,均能将移动终端内的信息发送出 去。按照现有技术所提供的技术方案,发现现有技术中存在如下技术问题现有技术提供的技术方案中的方法无论任何应用程序(包括病毒或间谍应用程 序)调用通信接口的底层函数都能完成信息的发送,所以该方法中的移动终端的信息安全性差。
发明内容
本发明实施例的目的在于提供一种移动终端的信息发送方法,旨在解决现有技术 方法中的非法应用程序(如病毒或间谍应用程序)调用底层函数发送信息导致的移动终端 的信息安全性差的问题。本发明实施例是这样实现的,一种移动终端的信息发送方法,所述方法包括如下 步骤在调用通信接口底层函数发送信息时,监测移动终端内的应用程序列表中是否有 发送该信息的应用程序;在监测到应用程序列表中有发送该信息的应用程序时,发送该信息。本发明还提供一种移动终端的信息发送系统,所述系统包括监测单元,用于在调用通信接口底层函数发送信息时,监测移动终端内的应用程 序列表中是否有发送该信息的应用程序;发送控制单元,用于在所述监测单元监测到应用程序列表中有发送该信息的应用 程序时,发送该信息。本发明还提供一种移动终端,该移动终端包括上述移动终端的信息发送系统。本发明实施例与现有技术相比,有益效果在于本发明提供的在发送信息时,监测 应用程序列表中是否有发送该信息的应用程序,如监测有发送该信息的应用程序,发送信 息。通过上述技术方案可以看出,该方法在调用底层函数发送信息的时,还需要满足应用程 序列表中有发送该信息的应用程序的条件,才能将信息发送,所以该方法增加了发送信息 的监测条件。而非法程序,例如病毒或间谍应用程序,其虽说可以调用通信接口的底层函 数,但是其运行是属于隐藏运行,所以非法程序不可能出现在应用程序列表中,所以非法程 序无法将信息发送出去,所以其避免了非法应用程序(例如病毒或间谍应用程序)泄露移 动终端内的数据,所以其具有提高移动终端的安全性的优点。
图1是发明提供的一种移动终端的信息发送方法的流程图;图2是本发明实施例一提供的移动终端的信息发送方法的流程图;图3是本发明实施例五提供的移动终端的信息发送系统的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。本发明提供一种移动终端的信息发送方法,本实施例的方法由移动终端完成,该 方法如图1所示,具体包括如下步骤S11、在调用通信接口底层函数发送信息时,监测移动终端内的应用程序列表中是 否有发送该信息的应用程序;需要说明的是,上述监测步骤的实现方法具体可以为通过上述应用程序列表中是否有发送该信息的应用程序的名称或标识来监测应 用程序列表中是否有该应用程序,当然也可以通过其它的方式来监测应用程序列表中是否 有该应用程序。S12、在监测到应用程序列表中有发送该信息的应用程序时,发送该信息。可选的,上述方法在Sll在监测到应用程序列表中没有发送该信息的应用程序 时,还可以包括下述方式中的任何一种方式A、停止发送该信息;提示用户信息发送失败;方式B、提示用户确认是否发送信息,在用户确认发送时,发送该信息,如用户未确 认,停止发送该信息,提示用户信息发送失败。可选的,上述方法在方式A或方式B之后,还可以包括备份未发送的信息。其中, 该信息具体可以为普通短信、彩信、邮件或图片等等。可选的,上述方法还可以包括向用户发出是否发送信息的提示信息。可选的,上述方法在Sll之前还可以包括在应用程序内预先设置添加参数,该添 加参数用于确定应用程序在运行中是否添加到应用程序列表中。本实施例提供的方法在发送信息时,监测应用程序列表中是否有发送信息的应用 程序,如有,发送信息,否则,停止发送信息。还可以向用户发出是否发送信息的提示信息, 通过上述技术方案可以看出,该方法在进行信息发送时,必须满足两个条件才能将信息发 送,一个条件为调用通信接口的底层函数;另一个条件为应用程序列表中有发送信息对 应的应用程序。而非法程序,例如病毒或间谍应用程序,其虽说可以调用通信接口的底层函 数,但是其运行是属于隐藏运行,所以非法程序不可能出现在应用程序列表中,所以其不满 足上述另一个条件,所以其无法将信息发送出去。所以本实施例提供的方法避免了非法应 用程序(例如病毒或间谍应用程序)泄露移动终端内的数据,所以其具有提高移动终端的 安全性的优点。实施例一
本实施例提供一种移动终端的信息发送方法,本实施例实现的技术场景为本实 施例提供的方法由移动终端完成,本实施例中的信息以短信为例进行说明,本实施例提供 的方法如图2所示,具体包括如下步骤S21、在调用通信接口底层函数发送短信时,判断应用程序列表中是否有短信应用 程序的标识(identity, ID);如是,执行S22、如否执行S23 ;S22、将上述短信发送;S23、停止上述短信的发送,提醒用户短信发送失败。本实施例提供的方法在发送短信时,判断应用程序列表中是否有短信应用程序的 标识,如有,发送短信,否则,停止发送短信,提醒用户短信发送不成功,由于该方法只有在 应用程序列表中包含短信应用程序时,才能调用底层函数将短信发送,而非法程序,例如病 毒或间谍应用程序的运行是属于隐藏运行,所以非法程序不可能出现在应用程序列表中, 所以其避免了非法应用程序(例如病毒或间谍应用程序)调用底层函数进行短信的发送, 不会出现移动终端短信的非正常发送,所以其具有提高了移动终端的安全性的优点;且该 方法在停止短信发送时,还提醒用户短信发送不成功,使得用户能根据该提醒获知移动终 端内是否有非法应用程序。实施例二 本实施例提供一种移动终端的信息发送方法,本实施例与实施例一不同点在于, 本实施例应用下述步骤替换S23 ;S24、提醒用户是否确认发送短信,如用户确认发送,将上述短信发送,如未确认, 停止上述短信的发送,提醒用户短信发送失败。本实施例的方法中的短信应用程序未出现在应用程序列表(一般情况为非正常 情况),也能根据用户的确认进行短信的发送,具有在非正常情况下也能正常发送短信的优
点ο实施例三本实施例提供一种移动终端的信息发送方法,本实施例与实施例一不同点在于, 本实施例通过短信应用程序的名称来判断应用程序列表中是否有短信应用程序,在实际情 况中,用户也可以通过其他的参数来确定应用程序列表中是否有短信应用程序。实施例四本实施例提供一种移动终端的信息发送方法,本实施例与实施例不同的地方在 于,本实施例中的信息以邮件为例,另外需要说明的是,根据发送信息的不同,移动终端调 用通信接口的底层函数也不同,例如,在发送普通短信时,调用的是短信对应的底层函数, 如发送的是彩信时,调用的是彩信对应的底层函数,如果发送的是邮件时,调用的是邮件的 底层函数,具体调用何种底层函数以及如何调用底层函数为现有技术,这里不再赘述。另外,用户也可以自行设定何种应用程序在运行时需要添加到应用程序列表中, 例如可以在应用程序中设置添加参数,该参数用于确定该应用程序在运行中是否需要添加 到应用程序列表中,如用户将该参数设置成是,则该应用程序运行时,添加到应用程序列表 中,如用户将该参数设置成否,则该应用程序无论处于何种状态,都不将该应用程序添加到 应用程序列表中。通过添加参数的设置,用户可以自行选择何种应用程序在运行时需要添加到应用程序列表中,使用户有了更多的选择。实施例五本实施例提供一种移动终端的信息发送系统,该系统如图3所示,具体包括监测单元31在调用通信接口底层函数发送信息时,监测移动终端内的应用程序 列表中是否有发送该信息的应用程序;发送控制单元32在监测单元31监测应用程序列表中有发送该信息的应用程序 时,发送该信息。可选的,发送控制单元32还在监测单元31监测应用程序列表中没有发送信息的 应用程序时,停止发送所述信息。可选的,上述系统还可以包括提示用户单元33在监测单元31监测应用程序列表中没有发送该信息的应用程序 时,提示用户确认是否发送所述信息,发送控制单元32还在用户确认发送时,发送该信息, 在用户未确认时,停止发送该信息。可选的,上述系统还可以包括提示信息单元34向用户发出是否发送所述信息的提示信息。可选的,上述系统还可以包括在应用程序内预先设置添加参数的设置单元35,该添加参数用于确定应用程序在 运行中是否添加到应用程序列表中。本实施例提供的系统在发送信息时,监测应用程序列表中是否有发送信息的应用 程序,如有,发送信息,否则,停止发送信息。还可以向用户发出是否发送信息的提示信息, 通过上述技术方案可以看出,该系统在进行信息发送时,必须满足两个条件才能将信息发 送,一个条件为调用通信接口的底层函数;另一个条件为应用程序列表中有发送信息对 应的应用程序。而非法程序,例如病毒或间谍应用程序,其虽说可以调用通信接口的底层函 数,但是其运行是属于隐藏运行,所以非法程序不可能出现在应用程序列表中,所以其不满 足上述另一个条件,所以其无法将信息发送出去,所以其避免了非法应用程序(例如病毒 或间谍应用程序)泄露移动终端内的数据,所以其具有提高移动终端的安全性的优点。实施例六本发明还提供一种移动终端,移动终端包括实施例五提供的移动终端的信息发送 系统。值得注意的是,上述移动终端和系统实施例中,所包括的各个单元只是按照功能 逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能 单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是 可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质 中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。综上所述,本发明提供的技术方案具有提高移动终端安全性的优点。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种移动终端的信息发送方法,其特征在于,所述方法包括如下步骤在调用通信接口底层函数发送信息时,监测移动终端内的应用程序列表中是否有发送该信息的应用程序;在监测到应用程序列表中有发送该信息的应用程序时,发送该信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括在监测到应用程序列表中没有发送该信息的应用程序时,停止发送所述信息。
3.根据权利要求1所述的移动终端的信息发送方法,其特征在于,所述方法还包括 在监测到应用程序列表中没有发送该信息的应用程序时,提示用户是否确认发送所述信息,如用户确认发送,发送该信息,如用户未确认,停止发送所述信息。
4.根据权利要求1所述的移动终端的信息发送方法,其特征在于,所述方法还包括 向用户发出是否发送所述信息的提示信息。
5.根据权利要求1所述的移动终端的信息发送方法,其特征在于,所述方法还包括 在应用程序内预先设置添加参数,该添加参数用于确定应用程序在运行中是否添加到所述应用程序列表中。
6.一种移动终端的信息发送系统,其特征在于,所述系统包括监测单元,用于在调用通信接口底层函数发送信息时,监测移动终端内的应用程序列 表中是否有发送该信息的应用程序;发送控制单元,用于在所述监测单元监测到应用程序列表中有发送该信息的应用程序 时,发送该信息。
7.根据权利要求6所述的移动终端的信息发送系统,其特征在于,所述发送控制单元 还用于在所述监测单元监测到应用程序列表中没有发送该信息的应用程序时,停止发送所 述信息。
8.根据权利要求6所述的移动终端的信息发送系统,其特征在于,所述系统还包括 提示用户单元,用于所述监测单元监测到应用程序列表中没有发送该信息的应用程序时,提示用户是否确认发送所述信息;所述发送控制单元还用于在用户确认发送时,发送该信息,在用户未确认时,停止发送 所述信息;提示信息单元,用于向用户发出是否发送所述信息的提示信息。
9.根据权利要求6所述的移动终端的信息发送系统,其特征在于,所述系统还包括 设置单元,用于在应用程序内预先设置添加参数,该添加参数用于确定应用程序在运行中是否添加到所述应用程序列表中。
10.一种移动终端,其特征在于,所述移动终端包括如权利要求6-9任一所述的移动终 端的信息发送系统。
全文摘要
本发明适用于通信领域,提供了一种移动终端的信息发送方法、系统及移动终端,该方法包括在调用通信接口底层函数发送信息时,监测移动终端内的应用程序列表中是否有发送该信息的应用程序;在监测到应用程序列表中有发送该信息的应用程序时,发送该信息。本发明提供的技术方案具有提高移动终端的安全性的优点。
文档编号H04W12/12GK101917682SQ20101026248
公开日2010年12月15日 申请日期2010年8月25日 优先权日2010年8月25日
发明者杨永存 申请人:宇龙计算机通信科技(深圳)有限公司