一种信息发送方法和装置的制造方法

文档序号:9263891阅读:341来源:国知局
一种信息发送方法和装置的制造方法
【技术领域】
[0001]本发明属于移动通信领域,尤其涉及一种信息发送方法和装置。
【背景技术】
[0002]在日常生活中,为了更好的安排生活,人们常常设定预发送的消息,如对于节假日设置相应的假日短信,在指定时间进行发送,可以避免人们遗漏重要信息的传送。
[0003]现有技术中针对预先设定的信息发送方法,一般需要提前设定发送时间、发送内容以及发送的联系人,根据预先设定的发送时间计算距离事件触发的时间值,在时间到达时,向指定的联系人发送预先设定的发送内容。
[0004]现有技术可以较好的完成用户预先设定的信息的发送,但是,其需要事先设定联系人等信息,在设定时操作繁琐,设置联系人时容易遗漏。

【发明内容】

[0005]本发明实施例的目的在于提供一种操作简单的信息发送方法,以解决现有技术因设定发送信息的联系人操作繁琐、设置联系人时容易遗漏的问题。
[0006]本发明实施例是这样实现的,一种信息发送方法,所述方法包括:
[0007]获取通讯录中的联系人的信息;
[0008]将获取的所述联系人的信息与预先设定的关键词匹配,得到所述联系人的信息所匹配的关键词;
[0009]根据预先设定的关键词与发送时间的对应关系,查找所述匹配的关键字对应的发送时间,在所述发送时间向所述联系人发送信息或在显示发送信息的提醒。
[0010]本发明实施例的另一目的在于提供一种信息发送装置,所述装置包括:
[0011]获取单元,用于获取通讯录中的联系人的信息;
[0012]匹配单元,用于将获取的所述联系人的信息与预先设定的关键词匹配,得到所述联系人的信息所匹配的关键词;
[0013]第一发送单元,根据预先设定的关键词与发送时间的对应关系,查找所述匹配的关键字对应的发送时间,在所述发送时间向所述联系人发送信息或在显示发送信息的提醒。
[0014]在本发明实施例中,通过获取通讯录中联系人的信息,根据联系人的信息与预先设定的关键词的匹配关系,可以得到联系人匹配的关键词,由匹配的关键词可以进一步查找其对应的发送时间,从而能够使得用户在对应的发送时间,向所述联系人发送信息或者显示发送信息的提醒。由于本发明可根据通讯录自动匹配联系人对应的关键词,并且由关键词查找对应的发送时间,从而能够自动的在查找的发送时间发送信息或者显示发送提醒,其操作简单,而且可以避免遗漏对联系人发送信息。
【附图说明】
[0015]图1是本发明第一实施例提供的信息发送方法的实现流程图;
[0016]图2是本发明第二实施例提供的信息发送方法的实现流程图;
[0017]图3是本发明第三实施例提供的信息发送方法的实现流程图;
[0018]图4是本发明第四实施例提供的信息发送方法的实现流程图;
[0019]图5是本发明第五实施例提供的信息发送装置的结构示意图;
[0020]图6是本发明第六实施例提供的信息发送终端的结构框图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]本发明实施例所述信息发送方法的执行终端,主要可包括手机、平板等智设备,或者台式电脑、笔记本等终端中,通过在终端中安装由本发明所述方法对应的应用程序或者嵌入到其它应用程序中的插件,执行本发明所述方法,对手机中的通讯录的联系人信息进行自动匹配,查找联系人对应的发送时间,在发送时间时,弹出提醒或者自动从终端中选择匹配的发送内容,将其发送至所匹配的联系人。
[0023]在另一典型的应用场景为,终端还与服务器进行通信,在发送时间,接收由服务器推荐的发送内容,终端接收选择操作指令后,将选择指令对应的发送内容发送至匹配的联系人,下面结合具体实施例,对本发明进行进一步说明。
[0024]实施例一:
[0025]图1示出了本发明第一实施例提供的信息发送方法的实现流程,详述如下:
[0026]在步骤SlOl中,获取通讯录中的联系人的信息。
[0027]具体的,所述通讯录,包括但不限于电话通讯录、即时通讯工具中包括的通讯录。
[0028]所述联系人的信息,对于电话通讯录,可以包括但不限于联系人的名称、联系人的昵称、联系人的分组名或者联系人的其它相关资料,如生日信息等中的一项或者多项。对于即时通讯工具中包括的通讯录,所述联系人的信息包括但不限于联系人的备注信息、联系人的分组名或者联系人的生日信息等中的一项或者多项。
[0029]对于通讯录中联系人的信息包括生日信息的情况,可以在所述生日信息所对应的时间向所述联系人发送信息或者,在所述生日信息所对应的时间显示向所述联系人发送信息的提醒。。
[0030]所述获取通讯录中联系人的信息的方法,在不同的操作系统的终端,可以通过调用不同的接口获取,如对于android的操作系统,获取联系人的信息的接口有:
[0031](I)获取联系人名称:ContactsContract.CommonDataKinds.StructuredName
[0032](2)获取联系人昵称:ContactsContract.CommonDataKinds.Nickname
[0033]同理对于其它操作系统,也可以通过调用相应的接口,获取所需要的联系人的信肩、O
[0034]在步骤S102中,将获取的所述联系人的信息与预先设定的关键词匹配,得到所述联系人的信息所匹配的关键词。
[0035]具体的,所述预先设定的关键词,可以为预先设定的常用昵称的分类集合,如对于昵称为“爸爸”的关键词集合,可以包括“爸爸”、“粑粑”、“爹爹”、“爹地”、“爹”等关键词;同样,对于昵称为“妈妈”的关键词集合,可以包括“妈妈”、“妈咪”、“妈”等关键词。
[0036]所述联系人的信息与关键词的匹配,可以将联系人信息逐个与关键词库中的关键词比较,直到得出匹配的关键词。匹配的顺序可以设置匹配概率较大的联系人信息优先匹配,如设置联系人信息中的昵称优先匹配,从而提高匹配效率。
[0037]所述匹配的具体操作,可以通过KMP字符匹配算法、BM算法,Horspool算法,Sunday算法,fastsearch算法,KR算法等等。
[0038]在步骤S103中,根据预先设定的关键词与发送时间的对应关系,查找所述匹配的关键字对应的发送时间,在所述发送时间向所述联系人发送信息或在显示发送信息的提醒。
[0039]所述关键词与发送时间的对应关系,为多个关键词对应一个发送时间,如对于父亲节,对应的关键词可以包括“爸爸”、“粑粑”、“爹爹”、“爹地”、“爹”等,对于母亲节对应的关键词可以包括“妈妈”、“妈咪”、“妈”等关键词。还可以包括如情人节、单身节等相对应的关键词集合。
[0040]要步骤S102获取到联系人的信息所对应的关键词后,根据关键词与发送时间的对应关系,在对应的发送时间,给所述联系人发送信息或者显示发送信息的提醒。
[0041]所述给联系人发送信息,对于电话通讯薄中的联系人,可以通过发送预先设定好的短信息的方式,或者推荐相关短信,在接收到选择指令、或者编辑后的选择指令,发送短信息,又或者弹出对所述联系人发送短信息的提醒。其中,自动发送的功能,可以预先设定,以获得发送信息的权限。
[0042]对于即时通讯工具中的联系人,可以直接发送即时通讯信息的方式,发送的内容可以接收推荐的相关内容自动发送或者接收编辑选择指令后发送。
[0043]本发明实施例能够通过通讯录中联系人的信息,与预先设定的关键词匹配,得到匹配的关键词后,查找关键词所对应的发送时间,从而在对应的时间发送信息或者显示发送信息的提醒,和现有技术相比,本发明实施例操作更为简单,可有效避免遗漏需要发送信息的联系人。
[0044]实施例二:
[0045]图2示出了本发明第二实施例提供的信息发送方法的实现流程,详述如下:
[0046]在步骤S201中,获取通讯录中的联系人的信息。
[0047]在步骤S202中,将获取的所述联系人的信息与预先设定的关键词匹配,得到所述联系人的信息所匹配的关键词。
[0048]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1