一种发送消息的方法及装置与流程

文档序号:11138435阅读:224来源:国知局
一种发送消息的方法及装置与制造工艺

本发明涉及通信技术领域,特别涉及一种发送消息的方法与装置。



背景技术:

随着智能手机的不断普及,人们越来越多地使用短信、邮件及第三方应用进行接收与发送消息。但是,在发送消息时,容易出现误操作,而将包含有身份证号码、卡号、电话号码、账号、用户名、密码、验证码等安全信息的消息发送至非期望的接收方,以致存在泄露安全信息的风险。



技术实现要素:

本发明的主要目的是提供一种能有效地避免将包含有安全信息的消息发送至非期望接收方的方法。

本方明的另一目的是提供一种能有效地避免将包含有安全信息的消息发送至非期望接收方的装置。

为了实现上述主要目的,本发明提供进行发送消息的方法包括以下步骤:获取待发消息与待接收方的信息;若检测到该待发消息中包含有安全信息,则显示用于提示该待发消息包含有安全信息及是否将该待发消息发送至当前的待接收方的提示信息;若接收到针对提示信息的确认指令,则向待接收方发送待发消息。

由以上方案可见,通过对安全信息的检测,并在检测到安全信息时,提示用户其欲发送的消息中包含有安全信息及是否将该消息发送至当前的待接收方;以便用户确认其是否需要发送安全信息,及是否将该安全信息发送至当前待接收方;有效地避免将安全信息发送至非期望的接收方,而导致安全信息泄露。

一个具体的方案为若检测到待发消息中包含有安全信息的步骤包括:若检测到待发消息的文本内容中包含有预设词库中的预设词汇,则待发消息中包含有安全信息。

另一个具体的方案为若检测到待发消息中包含有安全信息的步骤包括:若检测到待发消息包含有图片,则对该图片进行文字识别处理,获取图片识别文本;若检测到该图片识别文本中包含有预设词库中的预设词汇,则待发消息中包含有安全信息。

另一个具体的方案为若检测到待发消息中包含有安全信息的步骤包括:若检测到待发消息中包含有语音数据,则对该语音数据进行语音识别处理,获取语音识别文本;若检测到语音识别文本中包含有预设词库中的预设词汇,则待发消息中包含有安全信息。

一个优选的方案为接收输入的身份证号码、电话号码、卡号、账号、用户名、密码、验证码中至少一者构成预设词库中的部分预设词汇。有效地避免安全信息中个人比较关注的信息泄露。

另一个优选的方案为预设词库为本地词库。在检测待发消息中是否包含有安全信息前,校验是否存在本地词库及本地词库是否为最新词库;若不存在本地词库,则在线接收预设词汇并创建本地词库;若本地词库非为最新词库,则在线升级本地词库。有效地避免安全信息的泄露。

再一个具体的方案为在显示提示信息时,还显示确认选项与取消选项。确认指令为对确认选项的触发事件。当接收到针对取消选项的触发事件,则返回编辑状态。

为了实现上述另一目的,本发明提供进行发送消息的装置包括获取单元、检测单元、提示单元、接收单元与发送单元。其中,获取单元用于获取待发消息与待接收方的信息;检测单元用于检测待发消息中是否包含有安全信息;提示单元用于在检测单元检测到待发消息中包含有安全信息时,提示待发消息中包含有安全信息及是否将所述待发消息发送至所述待接收方;接收单元用于接收针对提示信息的确认指令;发送单元用于在接收单元接收到确认指令时向待接收方发送待发消息。

具体的方案为还包括存储单元,该存储模块用于存储与安全信息相关联的预设词汇。检测单元包括检测模块,检测模块用于检测待发消息的文本内容中是否包含有预设词汇。提示单元用于在检测模块检测到预设词汇时进行提示。

更具体的方案为检测单元还包括识别模块,检测模块还用于检测待发消息中是否包含有图片和/或语音数据;识别模块用于在检测模块检测出待发消息中包含有图片时,对图片进行文字识别处理,获取图片识别文本;识别模块还用于在检测模块检测出待发消息中包含有语音数据时,对语音数据进行语音识别处理,获取语音识别文本。检测模块还用于检测图片识别文本及语音识别文本中是否包含有预设词汇。

附图说明

图1是本发明发送消息的方法第一实施例的工作流程图;

图2是本发明发送消息的方法第一实施例中显示提示信息的示意图;

图3是本发明发送消息的方法第二实施例的工作流程图;

图4是本发明发送消息的方法第二实施例中显示提示信息的示意图;

图5是本发明发送消息的方法第三实施例的工作流程图;

图6是本发明发送消息的装置第一实施例的结构框图。

以下结合附图及实施例对本发明作进一步的说明。

具体实施方式

发送消息的方法第一实施例

本实施例中以通过短信向手机号码为12345678901的收件人发送只有文本内容的消息为例对本发明进行说明,文本内容为“账号:12888,密码:55888E”。

参见图1,发送消息的方法包括获取步骤S11、确认步骤S12、检测步骤S13、显示步骤S14、直接发送步骤S15、编辑步骤S16及确认发送步骤S17构成。

获取步骤S11,如图2所示,随着用户在短信操作界面1的收件人编辑处11输入待收件人手机号码12345678901,并在短信内容编辑处12输入短信内容“账号:12888,密码:55888E”,而获取待发短信与待收件人。

确认步骤S12,用户触发发送短信的按键13,从而接收发送待发短信的发送指令。

检测步骤S13,在接收到用户发送待发短信的发送指令后,对待发短信中的文本内容进行检测,检测其文本内容中是否包含有安全信息。

安全信息是指当包含有这些信息的消息泄露给非期望的接收方时,会对消息发送人或该信息关联方的人身、经济等利益造成损害,比如个人身份证号码、手机号码、账号及密码等。

通过建立预设词库,在本实施例中为本地词库,本地词库用于存储与安全信息相关联的预设词汇,通过接收用户输入的预设词汇,比如身份证号码、电话号码、卡号、账号、用户名、密码、验证码中的一者或多者,并将接收的这些预设词汇存储在本地词库中。在接收到用户触发按键13的触发事件后,将本地词库中的每个预设词汇与待发短信的文本内容中词组进行比较,如果检测到该文本内容中包含有一个预设词汇,则停止检测并认定该待发短信包含有安全信息,并进行显示步骤S14;如果遍历本地词库中的所有预设词汇,也未检测到待发短信文本内容中包含有关键信息,则跳至直接发送步骤S15。

比如,用户注册了一个支付宝账号12888,且该支付宝账号的密码为55888E,用户非常担心将该账号与密码由于误操作而发送至非期望的收件人,而给自己的带来不期望的危险,因此将该账号“12888”与密码“55888E”作为预设词汇输入并存储在本地词库内。通过关键词识别,检测到该待发短信的文本内容中包含有预设词汇“12888”与“55888E”,认定该待发短信包含有安全信息。

对于本地词库中的预设词汇,还可以包括一些关键词,比如“身份证号码”、“号码”、“账号”、“密码”、“银行卡号”、“通行证号”等,在检测到短信文本内容中包含有这些预设词汇时,也认定该短信包含安全信息,这些关键词类的预设词汇,可以有用户输入,也可以通过网络在线下载一些常用并与安全信息相关联的预设词汇,从而接收服务提供商通过网络收集与整理的关键词,可以有效地防止因用户疏忽或未意识到有些关键词,而导致安全信息泄露。还可以在启动检测S13前,校验是否已创设了本地词库,如果没有,则创建本地词库并在线下载预设词汇;如果已创设了本地词库,则校验本地词库是否为最新词库,如果不是,则在线升级该本地词库。

显示步骤S14,如图2所示,在短信操作界面1上显示内容为“消息中包含有安全信息,确定发送至12345678901?”的提示信息及“确认”选项与“取消”选项。并接收针对“确认”选项或“取消”选项的触发事件;若接收到针对“确认”选项的触发事件,则跳至确认发送步骤S17;若接收到针对“取消”选项的触发事件,则跳至编辑步骤S16。

还可以对预设词汇进行设置安全标识,在显示提示信息时,在提示信息中显示该安全标识;比如对于用户人为输入的支付宝账号12888”与密码“55888E”,在输入时同时输入支付宝账号与密码作为安全标识,在显示提示信息时显示“消息中包含有支付宝账号与密码,确定发送至12345678901?”或“消息中包含有支付宝账号与密码安全信息,确定发送至12345678901?”等包含安全标识的提示信息;对于其输入或在线下载的关键词类,比如“身份证号码”,则该关键词为对应的安全标识,直接显示“消息中包含有身份证号码,确定发送至12345678901?”;以提醒用户进行核对与确认。

当用户通过对待发短信的文本内容与待收件人进行核对后,认为确实需要将该文本内容发送至该待收件人时,会触发“确定”选项,以对短信进行发送;如果发现文本内容输入有误或待收件人输入有误,则会触发“取消”选项,以对文本内容或待收件人进行编辑。

直接发送步骤S15,向待收件人12345678901发送待发短信。

编辑步骤S16,当接到收针对“取消”选项的触发事件,则进入短信编辑状态,以接收用户对文本内容或待收件人的手机号码进行编辑。

在用户完成编辑后再次触发按键13时,再次进入检测与提示。也可以直接发送该经编辑之后的短信,因为此时用户已经进行了核对并引起其的注意了。

确认发送步骤S17,当接收到用户针对“确认”选项的触发事件,则将该待发短信“账号:12888,密码:55888E”发送至待收件人12345678901。

由于在向待收件人发出该待发短信前,通过提示使用户对文本内容与待收件人进行核对,从而有效地防止安全信息的泄露。

在本实施例中,待发短信与待收件人对应地构成本发明的待发消息与待接收方。

发送消息的方法第二实施例

本实施中以通过短信向通讯录中名为何老师的收件人发送只有文本内容的短信为例对本发明进行说明,文本内容为“账号:12888,密码:55888E”。

参见图3,发送消息的方法包括输入步骤S20、确认步骤S21、获取步骤S22、检测步骤S23、显示步骤S24、直接发送步骤S25、编辑步骤S26及确认发送步骤S27构成。

输入步骤S20,如图4所示,用户选择通讯录中名为何老师的人为待收件人,并在短信操作界面2的短信内容编辑处22输入短信内容“账号:12888,密码:55888E”。

确认步骤S21,用户触发发送短信的按键23,从而接收发送短信的发送指令。

获取步骤S22,在接收到用户发送短信的发送指令后,获取用户输入的待发短信“账号:12888,密码:55888E”与待收件人“何老师”。

检测步骤S23,除了预设词库为在线词库外,无需进行是否有词库及是否为最新词库的校验,其他部分与发送消息的方法第一实施例相同。

为了进一步提高个人信息安全,预设词库包括本地词库与在线词库,本地词库用于存储由用户输入的身份证号码、电话号码、卡号、账号、用户名、密码、验证码中的至少一者。而在线词库用于存储一些关键词类预设词汇。

为了减少用户输入的麻烦,当用户收到有注册类短信或验证类短信时,从短信中提取注册账号、密码及验证码,并将提取的注册账号、密码及验证码自动存储在本地词库或在线词库中。

显示步骤S24、如图4所示,在短信操作界面2上显示内容为“消息中包含有安全信息,确定发送至何老师?”的提示信息及“确认”选项与“取消”选项。并接收针对“确认”选项或“取消”选项的触发事件;若接收到针对“确认”选项的触发事件,则跳至确认发送步骤S27;若接收到针对“取消”选项的触发事件,则跳至编辑步骤S26。

直接发送步骤S25、编辑步骤S26及确认发送步骤S27与发送消息的方法第一实施例中的直接发送步骤S15、编辑步骤S16及确认发送步骤S17相似,在此不再赘述。

在本实施例中,待发短信与待收件人对应地构成本发明的待发消息与待接收方。

发送消息的方法第三实施例

本实施中以通过邮件向通讯录中名为何老师的收件人发送包含图片与文本内容的邮件为例对本发明进行说明。

参见图5,发送消息的方法包括输入步骤S30、确认步骤S31、获取步骤S32、第一检测步骤S33、识别步骤S34、第二检测步骤S35、显示步骤S36、直接发送步骤S37、编辑步骤S38、确认发送步骤S39构成。

其中,输入步骤S30、确认步骤S31、获取步骤S32、显示步骤S36、直接发送步骤S37、编辑步骤S38及确认发送步骤S39与发送消息的方法第二实施例中的输入步骤S20、确认步骤S21、获取步骤S22、显示步骤S24、直接发送步骤S25、编辑步骤S26及确认发送步骤S27相类似,只是将短信更换为包含图片与文本内容的邮件,在此不再赘述。

第一检测步骤S33,检测获取步骤S23所获取的待发邮件中是否包含有图片,若包含有图片,则进行识别步骤S34;若不包含图片,则跳至第二检测步骤S35。

识别步骤S34,对通过第一检测步骤S33确认的图片进行ORC识别处理,获取该图片的图片识别文本。

第二检测步骤S35,与发送消息的方法第二实施例中检测步骤SS23相同,只是检测对象包括邮件中的文本内容与通过识别步骤S34所获得的图片识别文本。

在本实施例中,待发邮件与待收件人对应地构成本发明的待发消息与待接收方。

发送消息的方法第四实施例

作为对本发明发送消息的方法第四实施例的说明,以下仅对与发送消息的方法第三实施例的不同之处进行说明。

本实施中以通过第三方应用微信向通讯录中名为何老师的收件人发送包含语音数据与文本内容的微信为例对本发明进行说明。

其中,第一检测步骤S33的检测对象为待发微信中的语音数据。识别步骤S34用于通过第一检测步骤S33确认的语音数据进行语音识别处理,获取该语音数据的语音识别文本。在第二检测步骤S35中,检测对象包括待发微信中的文本内容与通过识别步骤S34所获得的语音识别文本。

在本实施例中,待发微信与待收微信的好友对应地构成本发明的待发消息与待接收方;对于群发的信息也要进行检测是否包含有安全信息。

发送消息的装置第一实施例

参见图6,发送消息的装置4由获取单元41、确认单元42、检测单元43、提示单元44、接收单元45、发送单元46、存储单元47与编辑单元48构成。

获取单元41用于获取用户输入的短信、邮件、微信等待发消息及待接收人。

确认单元42用于接收用户触发发送按键的触发事件,比如触发短信、邮件、微信等中的发送按键。

存储单元47用于存储用户输入和/或在线下载的与安全信息相关联的预设词汇。

检测单元43用于将获取单元41获取的待发消息中的文本内容与存储单元47中预设词汇进行比较,直至检测到该待发消息包含有预设词汇或遍历所有预设词汇也未检测到该待发消息包含有预设词汇。

提示单元44用于在检测单元43检测到待发消息中包含有预设词汇时,提示用户该待发消息中包含有安全信息及是否将该待发消息发送至待接收人,并显示“确认”选项与“取消”选项。

接收单元45用于接收用户对提示单元44中的提示进行确认的触发事件,为对确认选项的触发事件或对取消选项的触发事件。

发送单元46用于在接收单元45接收到针对确认选项的触发事件或检测单元43未检测到词汇时,将待发消息发送至待接收方。

编辑单元48用于在接收单元45接收到针对取消选项的触发事件时,启动对待发消息的编辑状态。

其中各单元的操作方法在发送消息的方法实施例中已描述,在此不再赘述。

发送消息的装置第二实施例

作为对本发明发送消息的装置第二实施例的说明,以下仅对与发送消息的装置第一实施例的不同之处进行说明。

检测单元43由检测模块与识别模块构成。

检测模块用于检测待发消息中是否包含有图片或/和语音数据;在检测模块检测出待发消息中包含有图片时,识别模块用于对图片进行ORC识别处理,获取图片识别文本;在检测模块检测到待发消息中包含有语音数据时,识别模块用于对语音数据进行语音识别处理,获取语音识别文本。

检测模块还用于检测待发消息的文本内容及识别模块识别出的图片识别文本与语音识别文本中是否包含有预设词汇,从而判断出待发消息中是否包含有安全信息。

在本发明上述实施例中,所述待发消息可以是短信、微信、邮件等信息;待接收方的信息可以是接收方的姓名、电话号码、邮箱地址、IP地址、微信号等等。待发消息中包含涉密信息时,都可以用上述方法来确认接收方无误再发送,以提高信息安全性,防止泄露个人涉密信息。

在本发明的具体实施方式中,提示信息的具体表达形式还有多种显而易见的变化,主要是用于提示用户待发消息中包含有安全信息及是否要将该待发消息发送至待接收方,并不局限于上述各实施例中的表达式;“确定”选项与“取消”选项的命名也不局限于上述各个实施例。此外,还可以由用户进行设置是否开启安全信息的检测与提示功能,以便用户进行选择;也可以无需显示“确认”选项与“取消”选项,通过Home键与返回键代表“确认”与“取消”操作。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1