文本消息的处理方法及其系统技术方案

技术编号:14552502 阅读:105 留言:0更新日期:2017-02-05 01:39
本发明专利技术涉及移动应用领域,公开了一种文本消息的处理方法及其系统。在本发明专利技术中,收到文本消息时,用预先设置的活动匹配模板进行匹配,如果匹配成功,则生成一个相应活动类型的活动卡片,并在显示活动卡片时显示相关的服务性应用,一方面使得用户不需要从众多的文本消息中人工查找与自己要参加的活动相关的文本消息,只要进入活动列表就可以看到相关的各种活动卡片,另一方面使用户无需查找和下载相关联的应用程序,也无需从移动终端中几十个甚至上百个应用中人工查找与活动相关的应用,只要显示活动卡片,就可以看到最相关的服务性应用。大大缩短了用户在移动终端上进行相关操作所需的时间,节省了移动终端的电能。

Method and system for processing text message

The invention relates to the field of mobile application, and discloses a method and a system for processing a text message. In the invention, received a text message, matching with the preset activity template, if the match is successful, it generates a corresponding type of cards, and display the service application related activities in the display card, on the one hand that the user does not need to manually find text text messages from many of the news with their own to participate in related activities, as long as you can see in the list of activities related to various activities on the other hand the card, users do not need to find and download the application related, there is no need from the mobile terminal in dozens or even hundreds of applications on the application of artificial search and related activities, as long as the display activity the card, you can see the most relevant application service. The time required for the user to carry out relevant operation on the mobile terminal is shortened, and the energy consumption of the mobile terminal is saved.

【技术实现步骤摘要】

本专利技术涉及移动应用领域,特别涉及文本消息的处理技术。
技术介绍
短信是用户接收通知的主要渠道和方式,用户在使用各种服务时,服务商往往会将服务内容发送短信提醒用户,一条通知短信代表着用户需要关注的一个活动。但普通文本的短信不便于查找和使用,如果用户还需要其他相关的服务时,需要自行根据短信内容去找相应的应用程序来满足需求。现有技术中,一些操作系统能够自动识别短信中的电话号码、时间和地址,并高亮显示。但现有技术存在以下缺点:只能将固有格式的电话号码、时间和地址高亮显示,无法根据不同的短信内容调整识别方法和规则,也只能提供固有的服务,如点击电话号码快速拨打电话等等,提供的关联服务有限。
技术实现思路
本专利技术的目的在于提供一种文本消息的处理方法及其系统,使得用户只要进入活动列表就可以看到相关的各种活动的卡片,无需查找和下载相关联的应用程序。为解决上述技术问题,本专利技术的实施方式公开了一种文本消息的处理方法,其中,预先存储有至少一条活动匹配模板,每个活动匹配模板包括活动识别条件、活动类型和文本解析规则,预先存储有活动类型与基于互联网的服务性应用的对应关系,在移动终端收到文本消息后,执行以下步骤:判断收到的文本消息是否满足某一活动匹配模板中的活动识别条件,如果满足,则生成对应于该活动匹配模板中活动类型的活动卡片,并以该活动匹配模板中的文本解析规则对该文本消息进行解析,将解析得到的信息填入活动卡片中;根据活动卡片的活动类型查询对应关系,以得到该活动类型所对应的服务性应用;在移动终端上显示该活动卡片时,显示查询得到的服务性应用。本专利技术的实施方式还公开了一种文本消息的处理系统,其中预先存储有至少一条活动匹配模板,每个活动匹配模板包括活动识别条件、活动类型和文本解析规则,预先存储有活动类型与基于互联网的服务性应用的对应关系,在移动终端收到文本消息后,文本消息的处理系统包括以下模块:活动卡片生成及消息解析模块,用于判断收到的文本消息是否满足某一活动匹配模板中的活动识别条件,如果满足,则生成对应于该活动匹配模板中活动类型的活动卡片,并以该活动匹配模板中的文本解析规则对该文本消息进行解析,将解析得到的信息填入活动卡片中;服务应用查询模块,用于根据活动卡片的活动类型查询对应关系,以得到该活动类型所对应的服务性应用;显示模块,用于在移动终端上显示该活动卡片时,显示查询得到的服务性应用。本专利技术实施方式与现有技术相比,主要区别及其效果在于:对一个有可能收到来自许多发信人的文本消息的移动终端,在收到一个文本消息时,用预先设置的活动匹配模板进行匹配,如果匹配成功,则生成一个相应活动类型的活动卡片,并在显示活动卡片时显示相关的服务性应用,一方面使得用户不需要从众多的文本消息中人工查找与自己要参加的活动相关的文本消息,只要进入活动列表就可以看到相关的各种活动的卡片,另一方面使用户无需查找和下载相关联的应用程序,也无需从移动终端中几十个甚至上百个应用中人工查找与活动相关的应用,只要显示活动卡片,就可以看到最相关的服务性应用。大大缩短了用户在移动终端上进行相关操作所需的时间,节省了移动终端的电能。进一步地,服务性应用根据活动发生前后的时间轴进行显示,能够让用户在活动进行的前后各个时间段优先看到最需要的关联服务。进一步地,对基于时间轴的方式进行补充,结合时间和地理位置对服务性应用进行调整,更贴合实际情况,避免了航班晚点或火车晚点等误差给用户带来的不便。进一步地,在公共号码或者内容产生较大改变时需要更新活动匹配模板,通过在线更新的机制使得用户不需要手动更新,为用户提供了便捷。进一步地,针对来自公共号码源的文本消息数量有限的情况,本专利技术将来源于私人号码源的文本消息也进行解析并生成活动卡片,扩充了本专利技术的兼容性。进一步地,针对文本消息解析出的信息不足的情况,通过向活动类型对应的服务器查询补充信息,对活动卡片的数据进行加工,以获取更完善更精确的数据,从而为用户提供更精确的服务。进一步地,通过将活动卡片中的信息发送给服务性应用的服务器,使用户不再需要将活动相关信息手工输入服务性应用,在显示活动卡片的同时直接就可以看到服务性应用提供的结果。进一步地,当客户需要得到服务性应用的结果时,再将活动卡片中的信息发送给服务性应用的服务器,并接收服务性应用的服务器返回的结果,而当客户不需要时,则不进行相应的发送和接收,减少了不必要的传输量。附图说明图1是本专利技术第一实施方式中一种文本消息的处理方法的流程示意图;图2是本专利技术第五实施方式中一种文本消息的处理方法优选例的运转流程示意图;图3是本专利技术第五实施方式中一种文本消息的处理方法优选例在Android平台下应用程序接收短信的流程示意图;图4是本专利技术第五实施方式中一种文本消息的处理方法优选例中公共号码源文本消息的解析流程示意图;图5是本专利技术第五实施方式中一种文本消息的处理方法优选例中更新活动匹配模板的流程示意图;图6是本专利技术第五实施方式中一种文本消息的处理方法优选例中私人号码源文本消息的解析流程示意图;图7是本专利技术第五实施方式中一种文本消息的处理方法优选例中以火车票卡片模型和电影票卡片模型为例的活动卡片数据加工的流程示意图;图8是本专利技术所生成的四种类型的活动卡片样例;图9是本专利技术第五实施方式中一种文本消息的处理方法优选例中优先显示目的地天气预报的界面示意图;图10是本专利技术第五实施方式中一种文本消息的处理方法优选例中优先显示到达火车站的打车和导航服务的界面示意图;图11是本专利技术第五实施方式中一种文本消息的处理方法优选例中优先显示火车站附近的餐饮服务的界面示意图;图12是本专利技术第五实施方式中一种文本消息的处理方法优选例中优先显示到站提醒服务和离线音乐服务的界面示意图;图13是本专利技术第六实施方式中一种文本消息的处理系统的结构示意图。具体实施方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。本专利技术第一实施方式涉及一种文本消息的处理方法,图1是该文本消息<本文档来自技高网...

【技术保护点】
一种文本消息的处理方法,其特征在于,预先存储有至少一条活动匹配模板,每个活动匹配模板包括活动识别条件、活动类型和文本解析规则,预先存储有所述活动类型与基于互联网的服务性应用的对应关系,在移动终端收到文本消息后,执行以下步骤:判断收到的文本消息是否满足某一所述活动匹配模板中的活动识别条件,如果满足,则生成对应于该活动匹配模板中活动类型的活动卡片,并以该活动匹配模板中的文本解析规则对该文本消息进行解析,将解析得到的信息填入活动卡片中;根据活动卡片的活动类型查询所述对应关系,以得到该活动类型所对应的服务性应用;在所述移动终端上显示该活动卡片时,显示查询得到的服务性应用。

【技术特征摘要】
1.一种文本消息的处理方法,其特征在于,预先存储有至少一条活动
匹配模板,每个活动匹配模板包括活动识别条件、活动类型和文本解析规
则,预先存储有所述活动类型与基于互联网的服务性应用的对应关系,在
移动终端收到文本消息后,执行以下步骤:
判断收到的文本消息是否满足某一所述活动匹配模板中的活动识别条
件,如果满足,则生成对应于该活动匹配模板中活动类型的活动卡片,并
以该活动匹配模板中的文本解析规则对该文本消息进行解析,将解析得到
的信息填入活动卡片中;
根据活动卡片的活动类型查询所述对应关系,以得到该活动类型所对
应的服务性应用;
在所述移动终端上显示该活动卡片时,显示查询得到的服务性应用。
2.根据权利要求1所述的文本消息的处理方法,其特征在于,所述活
动卡片中包括特征时刻;
所述对应关系包括所述活动类型、显示时间段、与基于互联网的服务
性应用的对应关系,其中显示时间段是相对于活动卡片的特征时刻的相对
值;
在所述显示查询得到的服务性应用的步骤中,根据当前时刻与所述活
动卡片中的特征时刻的差值、和所述服务性应用在所述对应关系中的显示
时间段,显示查询得到的服务性应用。
3.根据权利要求2所述的文本消息的处理方法,其特征在于,所述对
应关系包括所述活动类型、显示时间段、显示地域、与基于互联网的服务
性应用的对应关系,其中显示时间段是相对于活动卡片的特征时刻的相对
值;
在所述显示查询得到的服务性应用的步骤中,根据当前时刻与所述活
动卡片中的特征时刻的差值、当前位置、和所述服务性应用在所述对应关
系中的显示时间段及显示地域,显示查询得到的服务性应用。
4.根据权利要求1所述的文本消息的处理方法,其特征在于,所述文
本消息的来源为公共号码源时,所述活动识别条件为号码源信息,在所述
“判断收到的文本消息是否满足某一所述活动匹配模板中的活动识别条
件”的步骤中:
判断来自公共号码源的文本消息是否满足某一活动匹配模板中的号码
源信息。
5.根据权利要求4所述的文本消息的处理方法,其特征在于,还包括
步骤:更新所述活动匹配模板;
所述更新活动匹配模板的步骤包括以下子步骤:
向服务端发送更新查询的请求,若请求失败则使用本地缓存的活动匹
配模板,若请求成功,则查询服务端活动匹配模板资源是否更新;
若所述服务端的活动匹配模板资源有更新,则接收所述服务端传输的
最新的活动匹配模板资源并缓存。
6.根据权利要求1所述的文本消息的处理方法,其特征在于,所述文
本消息的来源为私人号码源时,所述活动识别条件为含有时间和/或地点信
息;
在所述“判断收到的文本消息是否满足某一所述活动匹配模板中的活
动识别条件,如果满足,则生成对应于该活动匹配模板中活动类型的活动
卡片,并以该活动匹配模板中的文本解析规则对该文本消息进行解析,将解
析得到的信息填入活动卡片中”的步骤中:
判断来自私人号码源的文本消息是否包含时间和/或地点信息,如果包

\t含,则生成用户自定义活动类型的活动卡片,并以通用活动匹配模板中的文
本解析规则对文本消息进行解析,将解析得到的信息填入活动卡片中。
7.根据权利要求6所述的文本消息的处理方法,其特征在于,在所述
以通用活动匹配模板对文本消息进行解析匹配并生成用户自定义活动类型
的活动卡片的步骤中,所述解析匹配包括地址匹配和/或时间匹配;
所述地址匹配包括以下子步骤:
采用正则表达式提取出文本消息中包含的地理标志信息;
若所述地理标志信息缺少第一地理标志的前缀,则通过常用地名词库
进行分词;
若分词成功,则将邻接第一个地理标志的最大分词作为前缀,若分词
失败,则从第一个地理标志往前搜索,直到搜索到第一个非汉字停止;
所述时间匹配包括以下子步骤:
通过字符替换将中文数字、阿拉伯数字都统一为相应的阿拉伯数字;
通过正则表达式提取日期,所述日期包括绝对日期和相对日期;
通过正则表达式提取具体时间。
8.根据权利要求1所述的文本消息的处理方法,其特征在于,在所述
生成对应于该活动匹配模板中活动类型的活动卡片,并以该活动匹配模板
中的文本解析规则对该文本消息进行解析的步骤之后,还包括步骤:
将解析出的信息发送给活动类型所对应的服务器,并接收该服务器所
返回的活动卡片补充信息;
在所述将解析得到的信息填入活动卡片中的步骤中,将所述活动卡片
补充信息与所述解析得到的信息一并填入活动卡片中,以对所述活动卡片
进行数据加工。
9.根据权利要求1所述的文本消息的处理方法,其特征在于,在所述
显示查询得到的服务性应用的步骤之前,还包括以下步骤:
将活动卡片中的信息发送给服务性应用的服务器,并接收服务性应用
的服务器返回的结果;
在所述显示查询得到的服务性应用的步骤中,将所述服务性应用的服
务器返回的结果显示在移动终端上。
10.根据权利要求9所述的文本消息的处理方法,其特征在于,在所
述显示查询得到的服务性应用的步骤之后,还包括以下步骤:
当服务性应用的按钮被点击时,将活动卡片中的信息发送给服务性应
用的服务器,并接收服务性应用的服务器返回的结果,将该结果显示在移
动终端上。
11.根据权利要求1所述的文本消息的处理方法,其特征在于,还包
括以下步骤:
对文本消息进行接收;
在所述对文本消息进行接收的步骤中...

【专利技术属性】
技术研发人员:袁志俊吴凡
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1