一种群发消息的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及一种群发消息的方法及装置。
【背景技术】
[0002]在生活中,人们经常需要将同样的信息同时传达给多个人,如逢年过节或者更换联系方式等情况,为了省时省力,人们往往会选择群发的方式发送消息。然而,现有的手机或者应用程序中的群发功能还有待完善,因为群发时消息的内容是完全一致的,缺乏独特性,当人们接收到群发的消息时往往一眼就会发现消息是群发的,觉得自己不受重视或者觉得无聊,因而也不太愿意仔细阅读消息内容,甚至直接删除,造成祝福或者重要信息未能有效送达,为人们之间的情感交流带来不便。
[0003]随着移动网络技术的快速发展,微信、QQ以及易信等即时通信软件的用户越来越多,为了节约短信费用,更多的人开始选择使用这些即时通信软件代替传统的短信来互相发送消息。人们有时会在群组中发送包含祝福或者重要信息的消息,但是往往因为回复的人较多,没有看到该消息的人很容易错过。即使像飞信这样的通信软件可实现如短信一样分别发送给每个人,但是同样存在缺乏独特性的缺点,导致消息中有效内容的传达率低。
【发明内容】
[0004]本发明的目的是提出一种群发消息的方法及装置,以解决现有的群发消息因缺乏独特性而导致消息中有效内容传达率低的问题。
[0005]一方面,本发明实施例提供了一种群发消息的方法,包括:
[0006]在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符;
[0007]若检测到包含所述预设称谓字符,则获取所述群发消息的接收方在通讯录列表中的称谓信息;
[0008]将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文;
[0009]将所述待发送消息正文发送至所述接收方。
[0010]另一方面,本发明实施例提供了一种群发消息的装置,包括:
[0011]预设称谓字符检测模块,用于在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符;
[0012]称谓信息获取模块,用于在检测到包含所述预设称谓字符时,获取所述群发消息的接收方在通讯录列表中的称谓信息;
[0013]预设称谓字符替换模块,用于将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文;
[0014]消息正文发送模块,用于将所述待发送消息正文发送至所述接收方。
[0015]本发明实施例中提供的一种群发消息的方法及装置,能够解决现有的群发消息,尤其是在应用程序中的群发消息,因缺乏独特性而导致消息中有效内容传达率低的问题。本发明实施例中提供的群发消息的方法,在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符,若检测到包含预设称谓字符,则获取群发消息的接收方在通讯录列表中的称谓信息,将预设称谓字符替换为称谓信息,以形成待发送消息正文,将待发送消息正文发送至接收方。通过使用该方法,在群发消息时,将检测到的预设称谓字符替换为通讯录列表中的称谓信息,接收方在接到包含有自己称谓的消息后,更加愿意阅读并获取消息中的内容,从而提高消息的传达效率。
【附图说明】
[0016]图1为本发明实施例一提供的一种群发消息的方法的流程示意图;
[0017]图2为本发明实施例二提供的一种群发消息的方法的流程示意图;
[0018]图3为本发明实施例三提供的一种群发消息的方法的流程示意图;
[0019]图4为本发明实施例四提供的一种群发消息的方法的流程示意图;
[0020]图5为本发明实施例五提供的一种群发消息的装置的结构框图。
【具体实施方式】
[0021]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0022]实施例一
[0023]图1为本发明实施例一提供的一种群发消息的方法的流程示意图,该方法可以由群发消息的装置执行,其中该装置可由软件和/或硬件实现,如图1所示,该方法包括:
[0024]步骤101、在应用程序的群发消息事件被触发时,执行步骤102。
[0025]在本实施例中,所述应用程序具体可为手机内置的短信应用程序,也可为电子设备上安装的基于社交网络的应用软件,如QQ、微信、飞信、易信以及微博等客户端。所述群发消息事件被触发具体可指应用程序中的发送指令得到响应。
[0026]步骤102、检测用户输入的消息正文中是否包含预设称谓字符,若是,则执行步骤103 ;若否,则执行步骤104。
[0027]所述预设称谓字符具体可指用于代替发件人在应用程序中所存储的收件人称谓的特殊字符,示例性的,可为#、*及@等不常用的特殊字符。预设称谓字符具体为哪种字符可由系统默认设置或者由用户根据自身使用习惯自行设置。
[0028]用户输入的消息正文具体指用户在应用软件的输入界面输入的文本,该文本中可包含需要传达给接收方的实质内容以及预设称谓字符(如***)。
[0029]优选的,可在各个应用程序中添加群发消息功能设置选项,以供用户根据个人习惯或喜好对不同的应用程序分别进行自行设置,来打开或者关闭本发明实施例所述的群发消息功能。
[0030]步骤103、获取群发消息的接收方在通讯录列表中的称谓信息,之后执行步骤105。
[0031]示例性的,所述接收方在通讯列表中的称谓信息具体可指发件人在手机通讯录中或社交应用软件的联系人列表中所存储的接收方的姓名、网名、尊称或者昵称等称谓,例如张明、床前明月光、张经理和小明等等。
[0032]步骤104、将用户输入的消息正文直接作为待发送消息正文,之后执行步骤106。
[0033]在本实施例中,如果在步骤102检测出不包含预设称谓字符,则直接将用户所输入的消息正文作为待发送消息正文.
[0034]步骤105、将预设称谓字符替换为所述称谓信息,以形成待发送消息正文;
[0035]在本实施例中,将用户输入的消息正文中的预设称谓字符替换为称谓信息,如将“***”分别替换为“张经理”、“小李”和“王师姐”等,并形成多个相应的待发送消息正文。具体的,如用户输入的消息正文为“***,祝你春节快乐! ”,其中的“祝你春节快乐! ”为用户需要传达给接收方的实质内容,则形成的待发送消息正文分别为“张经理,祝你春节快乐! ”、“小李,祝你春节快乐! ”和“王师姐,祝你春节快乐! ”。通常情况下,除了预设称谓字符外的内容,均可认为是用户需要传达给接收方的实质内容。
[0036]步骤106、将待发送消息正文发送至接收方。
[0037]将步骤104中所形成的待发送消息正文发送至接收方或者将步骤105中所形成的多条包含不同称谓信息的待发送消息正文分别发送至与其称谓信息相对应的接收方。
[0038]本发明实施例一提供的群发消息的方法,在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符,若检测到包含所述预设称谓字符,则获取所述群发消息的接收方在通讯录列表中的称谓信息,再将预设称谓字符替换为所述称谓信息,以形成待发送消息正文,最后将待发送消息正文发送至所述接收方。该方法能够在用户群发消息时,增强消息
内容的独特性,保证了群发消息中有效消息的传达率,提高了用户体验。
[0039]实施例二
[0040]图2为本发明实施例二提供的一种群发消息的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息优化为:若检测到包含所述预设称谓字符的数量达到预设值,则获取接收方在通讯录列表中的称谓信息。
[0041]相应的,本实施例的方法包括如下步骤:
[0042]步骤201、在应用程序的群发消息事件被触发时,执行步骤202。
[0043]步骤202、检测用户输入的消息正文中是否包含预设称谓字符,若是,则执行步骤203 ;若否,则执行步骤205。
[0044]步骤203、判定预设称谓字符的数量是否达到预设值,若是,则执行步骤204;若否,折执行步骤205.
[0045]在本实施例中,所述预设称谓字符的数量具体可指消息正文中表示接收人称谓信息的特殊字符的个数。优选的,为了避免特殊字符个数过少而对消息正文中其他非称谓字符的意思表达产生影响,同时避免特殊字符个数过多造成消息正文的冗余,需要对所述特殊字符的个数设置预设值。示例性的,所述预设值的大小可默认设置为3个。预设称谓字符的数量具体为何值,可由系统默认设置或者由用户根据自身使用习惯自行设置。当检测到预设称谓字符数量为预设值时,则将预设称谓字符认定为需要被替换的预设称谓字符,进而可获取接收方在通讯列表中的称谓信息进行替换;否则,数量未达到预设值,说明此时的预设称谓字符为用户需要传达给接收方的实质内容,不会进行替换。
[0046]当然,也可根据不同特殊字符的组合来进行预设称谓字符与用户需要传达给接收方的实质内容进行区分。例如,将预设称谓字符设置为“! ,通常情况下,用户需要传达的实质内容不会出现这样的字符排列组合,所以能够起到区分预设称谓字符与用户需要传达给接收方的实质内容的作用。
[0047]步骤204、获取群发消息的接收方在通讯录列表中的称谓信息,之后执行步骤206。
[0048]步骤205、将用户输入的消息正文直接作为待发送消息正文,之后执行步骤207。
[0049]步骤206、将预设称谓字符替换为所述称谓信息,以形成待发送消息正文;
[0050]步骤207、将所述待发送消息正文发送至所述接收方。
[0051]本发明实施例二的方法在实施例一的基础上,具体优化了若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息的步骤,通过检测预设称谓字符的数量是否达到预设值来决定是否接收方在通讯录列表中的称谓信息,考虑了消息正文中用户需要传达给接收方的实质内容包含预设称谓字符,容易被误认为是需要替换成称谓信息的预设称谓字符而出现替换错误的情况,对预设称谓字符的数量进行限制,避免发成错误替换,提升了用户使用体验。
[0052]实施例三
[0053]图3为本发明实施例三提供的一种群发消息方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息优化为:若检测到包含第一预设称谓字符,则获取接收方在通讯录列表中的显示称谓信息;若检测到包含第二预设称谓字符,则获取接收方在通讯录列表中的备注称谓信息。
[0054]相应的,本实施例的方法包括如下步骤:
[0055]步骤301、在应用程序的群发消息事件被触发时,执行步骤302。
[0056]步骤302、检测用户输入的消息正文中是否包含第一预设称谓字符,若是,则执行步骤303 ;若否,则执行步骤304.
[0057]步骤303、获取接收方在通讯录列表中的显示称谓信息,之后执行步骤306。
[0058]在本实施例中,所述显示称谓信息具体可指显示在手机通讯录中或显示在社交应用软件的联系人列表中接收人称谓信息。示例性的,可以是接收人的姓名或网名。优选的,在获取接收方在通讯录列表中的显示称谓信息之前,还可判断所检测到的第一预设称谓字符的数量是否达到第一预设数值,若达到,则获取接收方在通讯录列表中的显示称谓信息。
[0059]步骤304、检测是否包含第二预设称谓字符,若是,则执行步骤305 ;若否,则执行步骤307。
[0060]步骤305、获取接收方在通讯录列表中的备注称谓信息,之后执行步骤306。
[0061]在本实施例中,所述备注称谓信息具体可指发件人在手机通讯录或社交应用软件中对接收人的特殊称呼。示例性的,可以将接受人备注为爸爸或妈妈等特定称呼。优选的,在获取接收方在通讯录列表中的备注称谓信息之前,还可判断所检测到的第二预设称谓字符的数量是否达到第二预设数值,若达到,则获取接收方在通讯录列表中的备注称谓信息。
[0062]步骤306、将预设称谓字符替换为相应的称谓信息,以形成待发送消息正文。
[0063]具体的,将第一预设称谓字符替换为显示称谓信息,将第二预设称谓字符替换为备注称谓信息,以形成待发送消息正文。
[0064]步骤307、将用户输入的消息正文直接作为待发送消息正文。
[0065]步骤308、将待发送消息正文发送至所述接收方。
[0066]本发明实施例三在上述实施例的基础上,具体优化了若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息的步骤,即检测到包含第一预设称谓字符时,获取接收方在通讯录列表中的显示信息,检测到包含第二预设称谓字符时,获取接收方在通讯录列表中的备注信息,兼顾了用户对称谓的选择性,能够进一步提升用户的使用体验。
[0067]实施例四
[0068]图4为本发明实施例四提供的一种群发消息方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,把步骤将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文具体优化为:将所述预设称谓字符替换为所述称谓信息,并检测所述消息正文中是否包含预设落款字符,若是,则将所述预设落款字符替换为预设落款信息,以形成待发送消息正文。
[0069]进一步的,所述预设称谓字符以及所述预设落款字符可为#、*和@等不常用的特殊字符中任意一种。其中,预设称谓字符与预设落款字符不同。例如,预设称谓字符为“#”,而预设落款字符为“O”。
[0070]下面以第一预设称谓字符为“#”、第二预设称谓字符为以及预设落款字符为作为一个优选的实施方式进行说明。
[0071]相应的,本实施例的方法包括如下步骤:
[0072]步骤401、应用程序的群发消息事件被触发,执行步骤402。
[0073]步骤402、判断是否包含第一预设称谓字符#,若是,则执行步骤405 ;若否则执行步骤403。具体为判断用户输入的消息正文中是否包含第一预设称谓字符#。
[0074]步骤403、判断是否包含第二预设称谓字符*,若是,则执行步骤406 ;若否,则执行步骤404。具体为判断用户输入的消息正文中是否包含第二预设称谓字符*。
[0075]步骤404、判断是否包含预设落款字符@,若是,则执行步骤407 ;若否,则执行步骤410。具体为判断用户输入的消息正文中是否包含预设落款字符O。
[0076]步骤405、获取接收方在通讯录列表中的显示称谓信息,之后执行步骤408。
[0077]步骤406、获取接收方在通讯录列表中的备注称谓信息,之后执行步骤408
。
[0078]步骤407、将预设落款字符@替换为预设落款信息,之后执行步骤409。
[0079]步骤408、将所述预设称谓字符替换为相应称谓信息,之后执行步骤409。
[0080]步骤409、形成待发送消息正文,之后执行步骤410。其中,所形成的的待发送消息正文中可能包含了独特称谓或落款,增强了消息内容的独特性。
[0081]步骤410、将用户输入的消息正文直接作为待发消息正文。
[0082]步骤411、将待发送消息正文发送至接收方。
[0083]本发明实施例四在上述实施例的基础上,具体优化了将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文的步骤,即将所述预设称谓字符替换为所述称谓信息,并检测所述消息正文中是否包含预设落款字符,若是,则将所述预设落款字符替换为预设落款信息,以形成待发送消息正文。进一步增强了消息内容的独特性,并使用户群发消息的操作更加便捷,提升用户使用体验。
[0084]实施例五
[0085]图5为本发明实施例五提供的一种群发消息装置的结构框图,该装置可由软件和/或硬件实现,可通过执行本发明实施例中的群发消息装置的方法来改变群发消息中接收人的称谓信息,使群发到每个接收人的消息具有独特性,保证有效消息的传达率。如图5所示,该装置包括:
[0086]预设称谓字符检测模块501,用于在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符;称谓信息获取模块502,用于在检测到包含预设称谓字符时,获取群发消息的接收方在通讯录列表中的称谓信息;预设称谓字符替换模块503,用于将预设称谓字符替换为称谓信息,以形成待发送消息正文;消息正文发送模块504,用于将待发送消息正文发送至接收方。
[0087]本发明实施例五提供的群发消息的装置,在应用程序的群发消息事件被触发时,预设称谓字符检测模块501检测用户输入的消息正文中是否包含预设称谓字符,如果检测到消息正文中包含预设称谓字符,则在称谓信息获取模块502中获取群发消息的接收方在通讯录列表中的称谓信息,再通过预设称谓字符替换模块503将预设称谓字符替换为称谓信息并形成待发送消息正文,最后通过消息正文发送模块504将待发送消息正文发送至接收方。该装置能够在用户群发消息时,解决现有的群发消息因缺乏独特性而导致消息中有效内容传达率低的问题,增强消息内容的独特性,提高了用户体验。
[0088]进一步的,称谓信息获取模块502具体可用于:在检测到包含预设称谓字符的数量达到预设值时,通过称谓信息获取模块获取接收方在通讯录列表中的称谓信息。
[0089]进一步的,称谓信息获取模块502还可包括显示称谓信息获取单元和备注称谓信息获取单元。其中,显示称谓信息获取单元,用于在检测到包含第一预设称谓字符时,获取接收方在通讯录列表中的显示称谓信息;备注称谓信息获取单元,用于在检测到包含第二预设称谓字符时,获取接收方在通讯录列表中的备注称谓信息。
[0090]进一步的,预设称谓字符替换模块503具体可用于:将预设称谓字符替换为称谓信息,并检测消息正文中是否包含预设落款字符,若是,则将预设落款字符替换为预设落款信息,以形成待发送消息正文。
[0091]进一步的,该装置中的预设称谓字符具体为#、*或@。
[0092]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种群发消息的方法,其特征在于,包括: 在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符; 若检测到包含所述预设称谓字符,则获取所述群发消息的接收方在通讯录列表中的称谓信息; 将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文; 将所述待发送消息正文发送至所述接收方。2.根据权利要求1所述的方法,其特征在于,若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息,包括: 若检测到包含所述预设称谓字符的数量达到预设值,则获取接收方在通讯录列表中的称谓信息。3.根据权利要求1所述的方法,其特征在于,若检测到包含所述预设称谓字符,则获取接收方在通讯录列表中的称谓信息,包括: 若检测到包含第一预设称谓字符,则获取接收方在通讯录列表中的显示称谓信息; 若检测到包含第二预设称谓字符,则获取接收方在通讯录列表中的备注称谓信息。4.根据权利要求1所述的方法,其特征在于,将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文,包括: 将所述预设称谓字符替换为所述称谓信息,并检测所述消息正文中是否包含预设落款字符,若是,则将所述预设落款字符替换为预设落款信息,以形成待发送消息正文。5.根据权利要求1所述的方法,其特征在于,所述预设称谓字符为#、*或O。6.一种群发消息的装置,其特征在于,包括: 预设称谓字符检测模块,用于在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符; 称谓信息获取模块,用于在检测到包含所述预设称谓字符时,获取所述群发消息的接收方在通讯录列表中的称谓信息; 预设称谓字符替换模块,用于将所述预设称谓字符替换为所述称谓信息,以形成待发送消息正文; 消息正文发送模块,用于将所述待发送消息正文发送至所述接收方。7.根据权利要求6所述的装置,其特征在于,所述称谓信息获取模块具体用于: 在检测到包含所述预设称谓字符的数量达到预设值时,通过称谓信息获取模块获取接收方在通讯录列表中的称谓信息。8.根据权利要求6所述的装置,其特征在于,所述称谓信息获取模块包括: 显示称谓信息获取单元,用于在检测到包含第一预设称谓字符时,获取接收方在通讯录列表中的显示称谓信息; 备注称谓信息获取单元,用于在检测到包含第二预设称谓字符时,获取接收方在通讯录列表中的备注称谓信息。9.根据权利要求6所述的装置,其特征在于,所述预设称谓字符替换模块具体用于: 将所述预设称谓字符替换为所述称谓信息,并检测所述消息正文中是否包含预设落款字符,若是,则将所述预设落款字符替换为预设落款信息,以形成待发送消息正文。10.根据权利要求6所述的装置,其特征在于,所述预设称谓字符为#、*或O。
【专利摘要】本发明实施例涉及通信技术领域,尤其涉及一种群发消息的方法及装置。该方法包括:在应用程序的群发消息事件被触发时,检测用户输入的消息正文中是否包含预设称谓字符;若检测到包含预设称谓字符,则获取当前群发消息的接收方在通讯录列表中的称谓信息;将预设称谓字符替换为称谓信息,以形成待发送消息正文;将待发送消息正文发送至接收方。本发明实施例所采用的技术方案,能够在用户群发消息时,增强消息内容的独特性,保证群发消息中有效消息的传达率,解决现有的群发消息因缺乏独特性而导致消息中有效内容传达率低的问题。
【IPC分类】G06F9/44, G06F17/27
【公开号】CN104881279
【申请号】CN201510239683
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月2日
【申请日】2015年5月12日
转载请注明原文地址:https://www.famiwei.com/read-8138795.html