短信显示处理方法和装置与流程

文档序号:11779194阅读:258来源:国知局
短信显示处理方法和装置与流程

本发明涉及信息技术领域,具体而言,涉及一种短信显示处理方法和装置。



背景技术:

短信是一种伴随数字移动通信系统而产生的一项电信业务,通过移动通信系的信令信道和信令网,传送文字或数字信息,是一种非实时、非语音的数据通信业务。随着信息时代的发展,短信不再是一种简单的通讯业务,更是现代很多企业(或商家)进行宣传和营销的手段之一。

但是,由于通信系统中信令网传送内容的机制问题,发送的每条短信的字符上限是70个中文字符或者160个英文或数字字符,发送的信息量非常有限;另外,由于短信智能发送文字或数字信息,内容单一,阅读性不强。图1是根据现有技术的一种可选的“中国移动”的短信显示界面示意图,如图1所示,当接收到中国移动10086发送来的信息后,用户只能看到中国移动提示话费余额不足的提示信息,如果用户想要充话费,则需要到营业厅或者登录中国移动的网站或其他充值平台进行充值;如果用户想要了解最新的话费充值活动,也需要到营业厅或者登录中国移动的网站才能获知。

由上可知,现有的短信呈现方式,无法实现消费者与企业(或商家)的互动,不仅不利于用户的操作,也不利于企业(或商家)的营销。

针对上述统短信以文字形式将推送内容显示给用户导致用户与商家之间的互动性不强的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种短信显示处理方法和装置,以至少解决传统短信以文字形式将推送内容显示给用户导致用户与商家之间的互动性不强的技术问题。

根据本发明实施例的一个方面,提供了一种短信显示处理方法,包括:获取已经接收到的短信的源号码;查找源号码对应的服务信息,其中,不同的源号码对应的服务信息为预先配置的;在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

根据本发明实施例的另一方面,还提供了一种短信显示处理装置,包括:获取模块,用于获取已经接收到的短信的源号码;查找模块,用于查找源号码对应的服务信息,其中,不同的源号码对应的服务信息为预先配置的;第一构建模块,用于在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述的短信显示处理方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的短信显示处理方法。

在本发明实施例中,通过获取已经接收到的短信的源号码;查找源号码对应的服务信息,其中,不同的源号码对应的服务信息为预先配置的;在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务,达到了在企业(或商家)的推送短信中显示该企业(或商家)提供各种服务的目的,从而实现了增强消费者与企业(或商家)之间的互动以方便用户操作并促进企业(或商家)营销的技术效果,进而解决了传统短信以文字形式将推送内容显示给用户导致用户与商家之间的互动性不强的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据现有技术的一种可选的“中国移动”的短信显示界面示意图;

图2是根据本发明实施例的一种短信显示处理方法流程图;

图3(a)是根据本发明实施例的一种可选的短信显示界面示意图;

图3(b)是根据本发明实施例的一种可选的短信显示界面示意图;

图3(c)是根据本发明实施例的一种可选的短信显示界面示意图;

图4是根据本发明实施例的一种可选的短信显示处理方法流程图;

图5是根据本发明实施例的一种可选的短信显示处理方法流程图;以及

图6是根据本发明实施例的一种短信显示处理装置示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种短信显示处理的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2是根据本发明实施例的一种短信显示处理方法流程图,如图2所示,该方法包括如下步骤:

步骤s202,获取已经接收到的短信的源号码。

作为一种可选的实施例,短信是指通过手机或其他电信终端(例如,小灵通或其他特殊固定终端)直接发送或接收的文字或数字信息,本申请以通过手机收发短信为例来进行说明。通常情况下,每条短信的字符上限是70个中文字符或者260个英文或数字字符,这与通信系统的信令网传送内容的机制密切相关,显然,在未来,如果每条短信发送的字符数可以更多,本申请各个实施例的方法仍然适用。上述源号码是指用于收发短信的号码,包括但不限于各种电话号码、手机号码、企业服务号码、以“9”开头的特权号码等,本申请以电话或手机号码为例来进行说明。

需要说明的是,现有技术中,通过手机等终端设备收发短信时,收到的短信中通常会包含发信人的电话或手机号码,因而,在接收到短信时,终端设备可以识别短信中包含的电话或手机号码。

步骤s204,查找源号码对应的服务信息,其中,不同的源号码对应的服务信息为预先配置的。

作为一种可选的实施例,上述服务信息可以是企业(或商家)提供的各种服务的快捷通道信息,提供的服务包括但不限于企业(或商家)的网页查看、客服信息、app下载或使用等基本信息,可选地,根据每个企业(或商家)提供的服务不同可以自定义配置每个企业(或商家)的短信服务号所对应的服务信息。

具体地,以“中国移动”为例,在接收到“中国移动”服务号“10086”发来的短信后,可以查找为“10086”这个短信号码配置的服务,例如,话费查询、流量查询、话费充值、流量充值、中国移动app下载或打开等。

此处需要说明的是,现有的短信不仅受字符限制,发送的信息量有限;且发送的内容只能是文字(包括但不限于中文和英文)或数字,内容单一,不易阅读。因而,现有短信的呈现模式不利于企业做广告,且在广告信息发送后,无法获知消费者的反馈,企业(或商家)与消费者之间缺乏互动,从而使得企业的营销结果较差。

通过上述步骤s204查找接收到的短信号码对应的至少一种服务信息,可以在短信界面中提供更多的服务可以有效增加消费者与企业(或商家)之间的互动,一方面,可以帮助消费者了解更多的信息,为消费者提供更多的服务;另一方面,可以帮助企业(或商家)达到营销目的。

步骤s206,在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

作为一种可选的实施例,上述显示短信的界面可以是打开短信后用于显示短信内容的界面,在查找到当前接收到的短信号码对应的至少一种服务信息后,构建这些服务信息的对应的一个或多个控件,其中,每个控件对应一种或多种服务信息,当用户通过“点击”或“触摸”的方式触发到这些控件的情况下,则可以提供相应的服务。

具体地,一种可选的实施方式中,图3(a)和3(b)是根据本发明实施例的一种可选的短信显示界面示意图,如图3(a)所示,在接收到中国移动10086发来的短信后,获取预先为10086配置的至少一种服务信息例如,充值服务(包括但不限于话费充值和流量充值)、优惠活动信息查看服务、客服服务等;并在显示10086短信的界面上构建相应的控件,每个控件与一种或多中服务信息对应。如图3(a)中构建了三个控件,分别“充值中心”控件、“活动中心”控件和“客服中心”控件,其中,“充值中心”控件可以对应两种充值服务:话费充值服务和流量充值服务;进一步地,如图3(b)所示,在“充值中心”控件下还可以构建分别与话费充值服务和流量充值服务对应的两个子控件,分别为“话费充值”控件和“流量充值”控件。

此处需要说明的是,由于用于显示短信的界面受终端设备的尺寸的限制,可以根据显示短信的界面设置构建的控件的数量,进一步地,如果提供的服务较多,当前界面中无法显示所有的控件的情况下,可以设置树状结构的多级控件,即为界面中每个控件设置子控件,当触发每个控件的时候,则显示该控件下的一个或多个子控件。

具体地,以图3(b)为例,点击图3(b)中的“充值中心”控件,则显示“充值中心”控件下的两个子控件,即“话费充值”控件和“流量充值”控件。容易注意的是,图3(b)中的“活动中心”控件和“客服中心”控件下均可以设置多个子控件。可选地,每个子控件下还可以设置多个下一级子控件,例如,图3(b)中的“话费充值”控件下还可以设置一个或多个下一级子控件,如图3(c)所示,“话费充值”控件下的下一级子控件可以是“支付宝充值”、“微信充值”、“官网充值”等。

作为一种可选的实施方案,在短信界面上显示的控件的显示位置和顺序可以是系统默认的显示位置和顺序,也可以是根据当前用户的操作习惯而设置的显示位置和顺序,例如,某一用户习惯使用微信支付,而很少使用支付宝支付,则可以将微信充值的控件优先显示在上面。

由上可知,在本申请上述实施例中,在接收到短信后,获取短信的短信号码(即源号码),并查找预先为该短信号码配置的一种或多种服务信息,并在查找到与该短信号码对应的至少一种服务信息后,在显示短信的显示界面上构建与服务信息对应的一个或多个控件,当用户触发该控件的情况下,则提供该控件对应的服务,达到了在企业(或商家)的推送短信中显示该企业(或商家)提供各种服务的目的,从而实现了增强消费者与企业(或商家)之间的互动以方便用户操作并促进企业(或商家)营销的技术效果,进而解决了传统短信以文字形式将推送内容显示给用户导致用户与商家之间的互动性不强的技术问题。

在一种可选的实施例中,构建至少一个控件之后,上述方法还可以包括:

步骤s208,在界面中,在显示的短信的下方或上方,显示至少一个控件。

作为一种可选的实施例,在根据接收到短信查找到对应的至少一种服务信息,并构建一个或多个控件后,这些控件可以显示短信的界面中的下方或上方等短信界面上方便用户查看或操作的位置。

此处需要说明的是,上述显示控件的位置包括但不不限于短信界面的下方或上方,还可以是其他的位置,例如,短信界面的左方或右方,根据应用场景的不同,可以自定义设置。

在一种可选的实施例中,上述控件包括如下至少之一:第一控件和第二控件,其中,第一控件被触发后用于提供输入短信消息的服务,第二控件被触发后用于提供至少一种应用服务。

具体地,在上述实施例中,上述第一控件可以是指提示用户输入发送消息或回复消息的控件,例如,图3(a)至图3(c)中图标301所示的控件,当用户点击该控件后,可以弹出对话框,用于用户输入短信消息,输入消息包括但不限于文字、图片等。

在一种可选的实施例中,上述第二控件可以为菜单。例如,显示的菜单可以如图菜单图3(a)中所示的一级菜单“充值中心”、“活动中心”和“”客服中心,可选地,一级菜单下还可以包括二级菜单,如图3(b)所示,一级菜单“充值中心”包括两个二级菜单,“话费充值”和“流量充值”,如图3(c)所示,二级菜单“话费充值”下还可以包括三级菜单“支付宝充值”、“微信充值”、“官网充值”。当用户点击“支付宝充值”则进入支付宝应用;当用户点击“微信充值”则进入微信应用;当用户点击“官网充值”则进入中国移动的网站。

在一种可选的实施例中,如图4所示,构建至少一个菜单,可以包括如下步骤:

步骤s402,获取同一类别的服务信息,并获取该类别的标识信息;

步骤s404,根据标识信息构建同一类别的服务信息的第一级菜单;

步骤s406,对于每一个服务信息,分别构建对应的第二级菜单,其中,第二级菜单为第一级菜单的子菜单,第二级菜单在第一级菜单被触发的情况下显示。

具体地,在上述实施例中,在查找到短信号码对应的多种服务信息后,可以将获取到的多种服务信息进行分类,仍以“中国移动”为例,可以将“话费充值”和“流量充值”归类为充值类,获取该类别的标识信息“充值中心”,则构建短信界面上的第一级菜单的第一个控件为“充值中心”,在构建第一级菜单“充值中心”后,根据该类别下的两种充值服务的服务信息构建第一级菜单对应的第二级菜单,以此类推,可以构建多级菜单。

通过上述实施例,实现了根据短信号码对应的至少一种服务信息构建多级菜单的目的。

可选地,基于上述任意一种可选的实施例,与短信号码对应的服务信息包括以下至少之一:打开网页、拨打电话、发送短信、客服服务、打开应用、下载应用。

需要说明的是,根据每个短信号码对应的企业(或商家)所提供的服务,还可以设置其他服务的服务信息,例如,充值服务、购买服务、扫码服务等。

在一种可选的实施例中,如图5所示,上述方法还可以包括如下步骤:

步骤s502,识别短信的内容中包含的文字信息;

步骤s504,根据文字信息,在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

具体地,在上述实施例中,对于一些没有预先配置短信号码的企业(或商家),可以通过识别该企业(或商家)发送的短信中包含的文字信息,进而识别出该企业(或商家)所提供的服务,进而根据这些服务在显示短信的界面上构建一个或多个控件。

需要说明的是,目前,大部分企业(或商家)的短信内容的最后都会将自己的名称显示在括号中,如图3(a)至3(c)中“中国移动”发送的短信内容中包含的“中国移动”。在根据文字信息识别出中国移动后,可以将中国移动的一些服务信息在短信界面中构建,例如,进入官网、下载中国移动app等。

容易注意的是,由于文字识别存在一定的误差,因而,作为一种可选的实施例,短信界面上还可以提供“用户反馈”的控件,用户可以根据控件提供的反馈通道反馈当前短信界面上构建的企业(或商家)的服务信息的控件是否正确。即,根据用户的反馈信息进一步验证或修正企业(或商家)的识别结果。

通过上述实施例,实现了根据短信内容中包含的文字信息构建短信界面上至少一种服务信息的控件。

实施例2

根据本发明实施例,还提供了一种用于实现上述短信显示处理方法的装置实施例,图6是根据本发明实施例的一种短信显示处理装置示意图,如图6所示,该装置包括:获取模块601、查找模块603和第一构建模块605。

其中,获取模块601,用于获取已经接收到的短信的源号码;

查找模块603,用于查找源号码对应的服务信息,其中,不同的源号码对应的服务信息为预先配置的;

第一构建模块605,用于在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

此处需要说明的是,上述获取模块601、查找模块603和第一构建模块605对应于实施例1中的步骤s202至s206,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

由上可知,在本申请上述实施例中,在接收到短信后,通过获取模块601获取短信的短信号码(即源号码),并通过查找模块603查找预先为该短信号码配置的一种或多种服务信息,并在查找到与该短信号码对应的至少一种服务信息后,最后通过第一构建模块605在显示短信的显示界面上构建与服务信息对应的一个或多个控件,当用户触发该控件的情况下,则提供该控件对应的服务,达到了在企业(或商家)的推送短信中显示该企业(或商家)提供各种服务的目的,从而实现了增强消费者与企业(或商家)之间的互动以方便用户操作并促进企业(或商家)营销的技术效果,进而解决了传统短信以文字形式将推送内容显示给用户导致用户与商家之间的互动性不强的技术问题。

在一种可选的实施例中,上述装置还包括:显示模块,用于在界面中,在显示的短信的下方或上方,显示至少一个控件。

此处需要说明的是,上述显示模块对应于实施例1中的步骤s208,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述控件包括如下至少之一:第一控件和第二控件,其中,第一控件被触发后用于提供输入短信消息的服务,第二控件被触发后用于提供至少一种应用服务。

在一种可选的实施例中,上述第二控件为菜单。

在一种可选的实施例中,上述第一构建模块包括:获取单元,用于获取同一类别的服务信息,并获取该类别的标识信息;第一构建单元,用于根据标识信息构建同一类别的服务信息的第一级菜单;第二构建单元,用于对于每一个服务信息,分别构建对应的第二级菜单,其中,第二级菜单为第一级菜单的子菜单,第二级菜单在第一级菜单被触发的情况下显示。

此处需要说明的是,上述获取单元、第一构建单元和第二构建单元对应于实施例1中的步骤s402至s406,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

在一种可选的实施例中,上述服务信息包括以下至少之一:打开网页、拨打电话、发送短信、客服服务、打开应用、下载应用。

在一种可选的实施例中,上述装置还包括:识别模块,用于识别短信的内容中包含的文字信息;第二构建模块,用于根据文字信息,在显示短信的界面中构建至少一个控件,其中,每一个控件与至少一种服务信息相对应,在该控件被触发的情况下,提供服务信息对应的服务。

此处需要说明的是,上述识别模块和第二构建模块对应于实施例1中的步骤s502至s504,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。

实施例3

根据本发明实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行实施例1中任意一项可选的或优选的短信显示处理方法。

实施例4

根据本发明实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行实施例1中任意一项可选的或优选的短信显示处理方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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