通讯消息处理方法及系统的制作方法
【技术领域】
[0001]本申请涉及终端通讯技术领域,特别是涉及通讯消息处理方法及系统。
【背景技术】
[0002]随着通讯技术的发展,以及相关终端设备的普及,移动通讯终端设备已经成为人们日常生活中的必需品。现有的移动通讯终端设备都在向着智能化的方向发展,可以通过安装各种应用来实现越来越多的功能。其中就有很多应用可以实现即时通讯功能,通过这种应用,用户之间主要采用文字、语音等信息形式来实现的交流,一般将这种交流称为聊天。
[0003]在使用即时通讯工具进行交流的过程中,聊天的内容可能会涉及双方用户日常生活或者工作的方方面面,其中,有些聊天的内容可能会涉及到一些给对方转账或者要求对方给自己转账等方面。例如,用户甲在和用户乙聊天的过程中,向用户乙发送的信息为“借我1000块钱吧”,此时,如果用户乙同意给对方转账,并且当前的终端设备中就安装有相关的用于转账的应用(例如,一些网上银行应用或者支付宝等第三方支付平台),则用户乙一般需要手动执行以下操作:首先退出当前的即时通讯工具,然后启动用于转账的应用,并输入收款方帐号、金额等信息,再按照应用中规定的流程完成后续一系列的操作,过程比较繁琐、费时。
[0004]因此,如何简化转账的操作流程,成为迫切需要本领域技术人员解决的技术问题。
【发明内容】
[0005]本申请提供了通讯消息处理方法及系统,能够简化用户操作,提高金额处理事件的处理效率。
[0006]本申请提供了如下方案:
[0007]一种通讯消息处理方法,包括:
[0008]对通讯消息展示界面中展示的通讯消息内容进行识别;
[0009]如果识别出与金额相关的数字串,则将该数字串确定为操作对象;
[0010]当所述操作对象被当前用户操作时,确定当前用户待执行的金额处理事件;
[0011]跳转到所述金额处理事件的处理流程。
[0012]一种通讯消息处理方法,包括:
[0013]在通讯消息展示界面中展示通讯消息内容的过程中,接收发起方用户的通讯客户端发送的收款指令,所述收款指令中携带有数字串;
[0014]调用当前终端设备中安装的支付客户端,并将所述数字串作为转账金额参数传递给所述支付客户端,以便通过所述支付客户端完成向发起方用户转账的事件。
[0015]一种通讯消息处理系统,包括:
[0016]识别单元,用于对通讯消息展示界面中展示的通讯消息内容进行识别;
[0017]操作对象确定单元,用于如果识别出与金额相关的数字串,则将该数字串确定为操作对象;
[0018]事件确定单元,用于当所述操作对象被当前用户操作时,确定当前用户待执行的金额处理事件;
[0019]流程跳转单元,用于跳转到所述金额处理事件的处理流程。
[0020]一种通讯消息处理系统,包括:
[0021]收款指令接收单元,用于在通讯消息展示界面中展示通讯消息内容的过程中,接收发起方用户的通讯客户端发送的收款指令,所述收款指令中携带有数字串;
[0022]调用单元,用于调用当前终端设备中安装的支付客户端,并将所述数字串作为转账金额参数传递给所述支付客户端,以便通过所述支付客户端完成向发起方用户转账的事件。
[0023]根据本申请提供的具体实施例,本申请公开了以下技术效果:
[0024]通过本申请实施例,可以对用户的通讯消息内容进行识别,如果发现其中包括与金额相关的数字串,则可以将其确定为操作对象,当用户对该操作对象进行操作时,还可以分析出该用户在当前用户在执行金额处理事件方面的具体意图,进而就可以直接跳转到对应的金额处理事件的处理流程。这样,在用户需要执行某种具体的金额处理事件时,就不需要再手动地执行从当前通讯工具退出,再启动其他的支付客户端等操作,并且,也不再需要用户手动输入转账金额信息,因此简化了用户操作,提高了金额处理事件的处理效率。
[0025]当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
【附图说明】
[0026]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本申请实施例提供的方法的流程图;
[0028]图2是本申请实施例提供的通讯界面的示意图;
[0029]图3是本申请实施例提供的另一通讯界面的示意图;
[0030]图4是本申请实施例提供的另一方法的流程图;
[0031]图5是本申请实施例提供的系统的示意图;
[0032]图6是本申请实施例提供的另一系统的示意图。
【具体实施方式】
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在本申请实施例中,为了使得用户在使用通讯工具进行交流的过程中,更方便地执行转账、向对方收款等与金额处理相关的事件,可以对通讯双方之间的通讯信息进行识另IJ,如果识别出其中包含于金额相关的数字串,并且用户对该字符串执行了长按等相关的操作,则可以自动跳转至转账或者向对方收款的流程。下面对具体的实现方式进行详细地介绍。
[0035]实施例一
[0036]参见图1,本申请实施例一首先提供了一种通讯消息处理方法,该方法可以包括以下步骤:
[0037]SlOl:对通讯消息展示界面中展示的通讯消息内容进行识别;
[0038]在本申请实施例中,涉及到的通讯工具可以包括终端设备的操作系统中安装的各种即时通讯工具,或者也可以是操作系统自带的短消息平台等,图1中各步骤的执行主体就可以是这种通讯工具。在一般的通讯工具中,会为用户提供通讯消息展示界面,在该界面中会将通讯双方发送的通讯消息内容都展示在该界面中,该步骤SlOl中所需要识别的通讯消息内容,既可以是当前用户发送给对方用户的通讯消息内容,也可以是对方用户发送给当前用户的通讯消息内容。
[0039]对通讯消息内容进行识别的目的主要是从中发现与金额相关的数字串。具体实现时,由于与金额相关的数字串一般会在其后带有单位,例如“X X元”、“X X块钱”、“X X美元”等,因此,可以预先对这些单位性质的词进行统计,建立一个特征词表,在对通讯消息内容进行识别时,可以首先判断通讯消息内容中是否包含其中的某个特征词,则可以进一步判断该特征词之前的字符是否为数字型字符,如果是,则继续向前进行判断,直到某字符不再是数字型的字符时,则可以将该字符之后的第一个字符作为数字串的起始字符,特征词之前的第一个字符为数字串的结束字符,进而将该起始字符与结束字符之间的字符串确定为与金额相关的数字串。当然,除了前述特征词之外,与金额相关的数字串还可能是在数字串之前带有一些特征字符,例如等,因此,也可以通过这种特征字符来识别与金额相关的数字串,具体的方法与前述方式类似,这里不再详述。
[0040]S102:如果识别出与金额相关的数字串,则将该数字串确定为操作对象;
[0041]如果识别出某通讯消息内容中存在与金额相关的数字串,则可以将该数字串确定为一个操作对象。当然,如果一条通讯消息内容中包含多个与金额相关的数字串,则可以确定出多个操作对象。在具体实现时,为了更直观地提示用户可以对于该数字串进行操作,还可以将识别出来的与金额相关的数字串进行区别显示。例如,在正常情况下,通讯消息内容都是以黑色字体进行显示,则对于识别出的与金额相关的字符串,可以将字体变为蓝色,同时还可以加上下划线,等等。如,参见图2,识别出“3000”为与金额相关的字符串,则可以将其字体显示为其他颜色,并添加下划线。
[0042]S103:当所述操作对象被当前用户操作时,确定当前用户待执行的金额处理事件;
[0043]在识别出与金额相关的数字串,并将其作为一个操作对象之后,就可以允许当前用户对这种操作对象进行操作,例如,进行点击等。如果用户对操作对象进行了操作,则证明当前用户可能需要执行与金额处理相关的事件。
[0044]具体实现时,为了防止造成误判,可以预先对用户的操作方式进行定义,例如,只有在当前用户在数字串所在区域执行了“长按”操作时,才可以认为当前用户需要执行与金额处理相关的操作。或者,在明确将数字串进行与其他内容的区别显示的情况下,也可以将用户