一种短信发送方法和短信发送装置制造方法
【专利摘要】本发明公开了一种短信发送方法和短信发送装置,其中,一种短信发送方法包括:检测待发送短信的接收方;若检测到上述接收方为运营商,则检测文本输入框中输入的文字;以文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询,其中,上述运营商的数据库包含:上述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息;当在上述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表;接收输入的业务选择指令;以上述业务选择指令指示的业务指令为上述待发送短信的短信内容,向上述运营商发送上述待发送短信。本发明提供的技术方案能够有效提高运营商业务的办理效率。
【专利说明】一种短信发送方法和短信发送装置
【技术领域】
[0001]本发明涉及通讯领域,具体涉及一种短信发送方法和短信发送装置。
【背景技术】
[0002]目前,运营商短信服务平台提供的功能越来越多,这在很大程度上方便了人们的生活,然而,同时也带来了一些问题。
[0003]当用户通过运营商短信服务平台查询和办理一个业务时,需要用户向运营商短信服务平台发送包含相应业务指令的短信,由于用户对业务指令不清楚,因此,可能需要来回发送很多短信才能成功办理业务,操作繁琐且需要耗费用户较多的时间。
【发明内容】
[0004]本发明提供一种短信发送方法和短信发送装置,用于提高运营商业务的办理效率。
[0005]本发明第一方面提供一种短信发送方法,包括:
[0006]检测待发送短信的接收方;
[0007]若检测到上述接收方为运营商,则:
[0008]检测文本输入框中输入的文字;
[0009]以上述文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询,其中,上述运营商的数据库包含:上述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息;
[0010]当在上述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表;
[0011]接收输入的业务选择指令,其中,上述业务选择指令指示用户在上述业务指令列表中选择的业务指令;
[0012]以上述业务选择指令指示的业务指令为上述待发送短信的短信内容,向上述运营商发送上述待发送短信。
[0013]本发明第二方面提供一种短信发送装置,包括:
[0014]第一检测单元,用于检测待发送短信的接收方;
[0015]第二检测单元,用于当上述第一检测单元检测到上述接收方为运营商时,检测文本输入框中输入的文字;
[0016]模糊查询单元,用于以上述文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询,其中,上述运营商的数据库包含:上述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息;
[0017]显示单元,用于当上述模糊查询单元在上述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表;
[0018]接收单元,用于接收输入的业务选择指令,其中,上述业务选择指令指示用户在上述业务指令列表中选择的业务指令;
[0019]发送单元,用于以上述业务选择指令指示的业务指令为上述待发送短信的短信内容,向上述运营商发送上述待发送短信。
[0020]由上可见,本发明在用户向运营商发送短信时,检测文本输入框中输入的文字,并以输入的文字为检索词在该运营商的数据库中进行模糊查询,之后以业务指令列表的形式显示模糊查询过程中匹配到的业务指令,使得用户可以从该业务指令列表中选择需要的业务指令并将选择的业务指令发送给该运营商。由于本发明中用户在向运营商发送短信时,只需输入关键词即可显示匹配的业务指令,因此,即使用户对业务指令不清楚,通过输入关键词也能够从显示的业务指令列表中查看并选择需要的业务指令办理相应的业务,避免了因用户对业务指令不清楚而需要来回发送很多短信才能成功办理业务的弊端,有效提高了运营商业务的办理效率。
【专利附图】
【附图说明】
[0021]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本发明提供的一种短信发送方法一个实施例流程示意图;
[0023]图2为本发明提供的一种短信发送装置一个实施例结构示意图。
【具体实施方式】
[0024]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]下面对本发明实施例提供的一种短信发送方法进行描述,请参阅图1,本发明实施例中的短信发送方法包括:
[0026]101、检测待发送短信的接收方;
[0027]本发明实施例中,短信发送装置检测待发送短信的接收方。上述待发送短信是指用户触发短信发送应用并进入短信编辑界面后,处于编辑状态的短信。
[0028]上述短信编辑界面中包含上述待发送短信的接收方的信息,通常,上述接收方的信息出现在短信编辑界面中“收件人”字段(或者以其它相似含义命名的字段)的编辑位置,因此,短信发送装置可以通过检测短信编辑界面中该“收件人”字段的值(例如为短信接收号码)来检测待发送短信的接收方。
[0029]通常,不同的运营商存在固定的短信接收号码,且由该固定的短信接收号码唯一标识,例如,中国移动的短信接收号码为10086、中国联通的短信接收号码为10010、中国电信的短信接收号码为10000。因此,本发明实施例中,短信发送装置通过识别待发送短信的短信接收号码即可判断出该待发送短信的接收方是否为运营商。
[0030]102、若检测到上述接收方为运营商,则检测文本输入框中输入的文字;
[0031]本发明实施例中,上述文本输入框具体为步骤101中提及的短信编辑界面中用于编辑短信内容的文本框。
[0032]当短信发送装置检测到上述接收方为运营商,则开始检测上述文本输入框是否有文字输入,在检测上述文本输入框有文字输入时,检测输入的文字。
[0033]103、以上述文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询;
[0034]其中,上述运营商的数据库包含:上述运营商的运营商短信服务平台中的所有业务指令以及与业务指令对应的关键字信息。
[0035]本发明实施例中,预先获取各个运营商的运营商短信服务平台中的所有业务指令以及与业务指令对应的关键字信息,其中,业务指令对应的关键字信息包括一个或者多个关键字,该关键字主要用于在步骤103进行模糊查询时使用,例如,在模糊查询的过程中,若上述检索词与某个关键字匹配时,则表明该关键字为匹配项。
[0036]可选的,针对各个运营商构建不同的数据库,将获取的运营商的运营商短信服务平台中的所有业务指令以及与业务指令对应的关键字信息存储到相应运营商的数据库中。由步骤101中的描述可知,不同的运营商存在固定的短信接收号码,且由该固定的短信接收号码唯一标识,因此,当待发送短信的接收方为运营商时,短信发送装置能够进一步确定接收该待发送短信的具体运营商。当确定具体运营商后,在步骤103中,短信发送装置以上述文本输入框中输入的文字为检索词,在相应运营商的数据库中进行模糊查询。
[0037]在一种实现方式中,上述文本输入框中每输入一个字,短信发送装置将上述文本输入框中已输入的所有文字作为检索词,在上述运营商的数据库中进行模糊查询。
[0038]在另一种实现方式中,在短信编辑界面中设置一模糊查询触发控件,当用户触发该模糊查询触发控件时,短信发送装置以上述文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询。
[0039]104、当在上述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表;
[0040]举例说明,当在步骤103中查找到与上述检索词匹配的关键字时,将上述数据库中与该关键字对应的业务指令添加到业务指令列表中,短信发送装置显示该业务指令列表。
[0041]105、接收输入的业务选择指令;
[0042]其中,上述业务选择指令指示用户在上述业务指令列表中选择的业务指令。
[0043]用户可以在步骤104显示的业务指令列表中查找并选择需要的业务指令,当用户在业务指令列表中选定某一业务指令时,短信发送装置将接收指示用户选定的业务指令的业务选择指令。
[0044]106、以上述业务选择指令指示的业务指令为上述待发送短信的短信内容,向上述运营商发送上述待发送短信。
[0045]S卩,短信发送装置向上述运营商发送包含用户在业务指令列表中选择的业务指令的短。
[0046]可选的,为了使得用户更好地了解业务指令对应办理的业务,本发明实施例中,在步骤104中,短信发送装置进一步获取上述各个匹配项对应的业务指令的指令介绍信息,并在上述业务指令列表中显示获取的上述指令介绍信息。具体地,在业务指令列表中每个业务指令的相邻位置显示相应的指令介绍信息,或者,也可以在业务指令列表中的最后一个业务指令的下方依序显示业务指令列表中的各个业务指令的指令介绍信息,此处不对指令介绍信息在业务指令列表中的具体显示方式进行限定。
[0047]可选的,上述各个运营商的数据库存储在短信发送装置本地,通过设置一个时间间隔,短信发送装置定期更新各个运营商的数据库,以使运营商的数据库中的业务指令与该运营商的运营商短信服务平台中的业务指令保持一致。
[0048]可选的,当在步骤103的模糊查询过程中未查找到匹配项时,显示包含上述运营商的数据库中存储的所有业务指令的业务指令列表,即在业务指令列表中添加上述运营商的数据库中存储的运营商短信服务平台中的所有业务指令,进一步,还可以在业务指令列表添加各个业务指令的指令介绍信息。或者,当在步骤103的模糊查询过程中未查找到匹配项时,显示空的业务指令列表。
[0049]需要说明的是,本发明实施例中的短信发送装置具体可以为手机或其它具有短信发送功能的终端,此处不作限定。
[0050]由上可见,本发明在用户向运营商发送短信时,检测文本输入框中输入的文字,并以输入的文字为检索词在该运营商的数据库中进行模糊查询,之后以业务指令列表的形式显示模糊查询过程中匹配到的业务指令,使得用户可以从该业务指令列表中选择需要的业务指令并将选择的业务指令发送给该运营商。由于本发明中用户在向运营商发送短信时,只需输入关键词即可显示匹配的业务指令,因此,即使用户对业务指令不清楚,通过输入关键词也能够从显示的业务指令列表中查看并选择需要的业务指令办理相应的业务,避免了因用户对业务指令不清楚而需要来回发送很多短信才能成功办理业务的弊端,有效提高了运营商业务的办理效率。
[0051]本发明实施例还提供一种短信发送装置,请参阅图2,本发明实施例中的短信发送装置200,包括:
[0052]第一检测单元201,用于检测待发送短信的接收方;
[0053]第二检测单元202,用于当第一检测单元201检测到上述接收方为运营商时,检测文本输入框中输入的文字;
[0054]模糊查询单元203,用于以上述文本输入框中输入的文字为检索词,在上述运营商的数据库中进行模糊查询,其中,上述运营商的数据库包含:上述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息;
[0055]显示单元204,用于当模糊查询单元203在上述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表;
[0056]接收单元205,用于接收输入的业务选择指令,其中,上述业务选择指令指示用户在上述业务指令列表中选择的业务指令;
[0057]发送单元206,用于以上述业务选择指令指示的业务指令为上述待发送短信的短信内容,向上述运营商发送上述待发送短信。
[0058]可选的,显示单元204还包括:获取单元,用于获取上述各个匹配项对应的业务指令的指令介绍信息;子显示单元,用于在上述业务指令列表中显示获取的上述指令介绍信肩、O
[0059]可选的,本发明实施例中的短信发送装置还包括:更新单元,用于定期更新各个运营商的数据库。
[0060]可选的,显示单元204还用于:当模糊查询单元203在上述模糊查询过程中未查找到匹配项时,显示包含上述所有业务指令的业务指令列表。
[0061]可选的,显示单元204还用于:当模糊查询单元203在上述模糊查询过程中未查找到匹配项时,显示空的业务指令列表。
[0062]需要说明的是,本发明实施例中的短信发送装置具体可以为手机或其它具有短信发送功能的终端,本发明实施例中的短信发送装置可以如上述方法实施例中提及的短信发送装置,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0063]由上可见,本发明在用户向运营商发送短信时,短信发送装置检测文本输入框中输入的文字,并以输入的文字为检索词在该运营商的数据库中进行模糊查询,之后以业务指令列表的形式显示模糊查询过程中匹配到的业务指令,使得用户可以从该业务指令列表中选择需要的业务指令并将选择的业务指令发送给该运营商。由于本发明中用户在向运营商发送短信时,只需输入关键词即可显示匹配的业务指令,因此,即使用户对业务指令不清楚,通过输入关键词也能够从显示的业务指令列表中查看并选择需要的业务指令办理相应的业务,避免了因用户对业务指令不清楚而需要来回发送很多短信才能成功办理业务的弊端,有效提闻了运营商业务的办理效率。
[0064]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0065]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0066]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0067]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0068]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0069]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。以上为对本发明所提供的一种短信发送方法和短信发送装置的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种短信发送方法,其特征在于,包括: 检测待发送短信的接收方; 若检测到所述接收方为运营商,则: 检测文本输入框中输入的文字; 以所述文本输入框中输入的文字为检索词,在所述运营商的数据库中进行模糊查询,其中,所述运营商的数据库包含:所述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息; 当在所述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表; 接收输入的业务选择指令,其中,所述业务选择指令指示用户在所述业务指令列表中选择的业务指令; 以所述业务选择指令指示的业务指令为所述待发送短信的短信内容,向所述运营商发送所述待发送短信。
2.根据权利要求1所述的方法,其特征在于,所述显示包含各个匹配项对应的业务指令的业务指令列表,还包括: 获取所述各个匹配项对应的业务指令的指令介绍信息; 在所述业务指令列表中显示获取的所述指令介绍信息。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 定期更新各个运营商的数据库。
4.根据权利要求1或2所述的方法,其特征在于,所述在所述运营商的数据库中进行模糊查询,之后包括: 当在所述模糊查询过程中未查找到匹配项时,显示包含所述所有业务指令的业务指令列表。
5.根据权利要求1或2所述的方法,其特征在于,所述在所述运营商的数据库中进行模糊查询,之后包括: 当在所述模糊查询过程中未查找到匹配项时,显示空的业务指令列表。
6.一种短信发送装置,其特征在于,包括: 第一检测单元,用于检测待发送短信的接收方; 第二检测单元,用于当所述第一检测单元检测到所述接收方为运营商时,检测文本输入框中输入的文字; 模糊查询单元,用于以所述文本输入框中输入的文字为检索词,在所述运营商的数据库中进行模糊查询,其中,所述运营商的数据库包含:所述运营商的运营商短信服务平台中的所有业务指令,以及,与业务指令对应的关键字信息; 显示单元,用于当所述模糊查询单元在所述模糊查询过程中查找到匹配项时,显示包含各个匹配项对应的业务指令的业务指令列表; 接收单元,用于接收输入的业务选择指令,其中,所述业务选择指令指示用户在所述业务指令列表中选择的业务指令; 发送单元,用于以所述业务选择指令指示的业务指令为所述待发送短信的短信内容,向所述运营商发送所述待发送短信。
7.根据权利要求6所述的短信发送装置,其特征在于, 所述显示单元还包括: 获取单元,用于获取所述各个匹配项对应的业务指令的指令介绍信息; 子显示单元,用于在所述业务指令列表中显示获取的所述指令介绍信息。
8.根据权利要求6或7所述的短信发送装置,其特征在于,所述短信发送装置还包括:更新单元,用于定期更新各个运营商的数据库。
9.根据权利要求6或7所述的短信发送装置,其特征在于,所述显示单元还用于:当所述模糊查询单元在所述模糊查询过程中未查找到匹配项时,显示包含所述所有业务指令的业务指令列表。
10.根据权利要求6或7所述的短信发送装置,其特征在于,所述显示单元还用于:当所述模糊查询单元在所述模糊查询过程中未查找到匹配项时,显示空的业务指令列表。
【文档编号】H04W4/14GK104363567SQ201410676846
【公开日】2015年2月18日 申请日期:2014年11月21日 优先权日:2014年11月21日
【发明者】张伟超 申请人:广东欧珀移动通信有限公司