一种短信通信过程中客户识别方法及装置制造方法及图纸

技术编号:20370510 阅读:32 留言:0更新日期:2019-02-16 20:41
本发明专利技术提供了一种短信通信过程中客户识别的方法及装置。方法应用于服务提供商服务器,包括:接收运营商服务器发送的短信息,从所述短信息中提取所述源号码;其中,所述源号码中包括:运营商接入号码段和客户识别号码段,所述客户识别号码段中包含有多个字符;从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述源号码中的字符,将提取的所述字符与预设的数据库中存储的号码段的字符依次进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述客户识别号码段;根据所述客户识别号码段,确定所述客户识别号码段所属的客户。如此,可以提高用户体验。

A Method and Device for Customer Recognition in the Process of Short Message Communication

The invention provides a method and device for customer identification in the process of short message communication. The method is applied to a service provider server, which includes receiving a short message sent by the operator server and extracting the source number from the short message; the source number includes: the operator access number segment and the customer identification number segment, which contain multiple characters; and accessing the next character of the terminal character of the number segment from the operator. At first, the characters in the source number are extracted sequentially, and the extracted characters are matched sequentially with the characters of the number segment stored in the preset database until the complete number segment in the data warehouse is matched as the customer identification number segment. According to the customer identification number segment, the customer belonging to the customer identification number segment is determined. In this way, user experience can be improved.

【技术实现步骤摘要】
一种短信通信过程中客户识别方法及装置
本专利技术涉及通信
,具体而言,涉及一种短信通信过程中客户身份识别方法及装置。
技术介绍
在通过短信进行通信时,服务提供商通过短信中携带的源号码进行区分不同的发送短信的客户,源号码中设置的用于区分客户的号码段的位数为固定的,服务提供商的服务器对短信息进行转发时,需要首先确定该短信息所属的客户;现有技术中,在确定该短信所属的客户时,服务提供商的服务器都是通过提取固定位数的号码段,然后根据提取的固定位数的号码段确定该源号码所属的客户,此时就要求客户识别号码段的位数必须是统一的和固定的,当客户的号码段的位数发生改变时,服务提供商的服务器则无法提取到正确的号码段,导致无法识别客户,用户体验较差。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种短信通信过程中客户识别的方法和装置,以提高用户体验。第一方面,本专利技术实施例提供了一种短信通信过程中客户识别的方法,应用于服务提供商服务器,包括:接收运营商服务器发送的短信息,从所述短信息中提取所述源号码;其中,所述源号码中包括:运营商接入号码段和客户识别号码段,所述客户识别号码段中包含有多个字符;从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述源号码中的每个字符,将提取的所述每个字符与预设的数据库中存储的号码段的字符依次进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述客户识别号码段;根据所述客户识别号码段,确定所述短信息所属的客户。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述方法,还包括:预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号中从初始字符开始的至少连续两个字符不同;将所述客户识别号码段以二叉树的方式存储与所述预设的数据库中,所述客户识别号码段的初始字符作为所述二叉树的根节点。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述客户识别号的初始字符为所述客户识别号码段的字符长度。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述方法,还包括:预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号码段中从初始字符开始的至少连续两个字符不同;将所述客户识别号码段和所述客户识别号码段中的每个字符的位置标号以数据表方式存储于所述预设的数据库中,并且设置所述客户识别号码段的初始字符作为所述数据表的标识。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述扩展号码段中的每个字符,将提取的所述每个字符与预设的数据库中存储的号码段的字符进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述扩展号码段,包括:首先提取所述运营商接入号码段的末位字符的下一位字符,根据所述字符从所述预设的数据库中匹配出该字符对应的数据表格;依次提取所述字符之后的其他字符和该字符的位置标号,将该号码与表格中的具有相同位置标号的字符进行匹配,匹配一致以后进行下一个字符的匹配,直至匹配出完整的号码段,作为所述扩展号码段。第二方面,本专利技术实施例提供了一种短信通信过程中客户识别的装置,包括:提取模块,用于接收运营商服务器发送的短信息,从所述短信息中提取源号码;其中,所述源号码中包括:运营商接入号码段和客户识别号码段,所述客户识别号码段中包含有多个字符;匹配模块,用于从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述源号码中的字符,将提取的所述字符与预设的数据库中存储的号码段的字符依次进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述客户识别号码段;确定模块,用于根据所述客户识别号码段,确定所述短信息所属的客户。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述装置,还包括:第一分配模块,用于预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号中从初始字符开始的至少连续两个字符不同;第一存储模块,用于将所述客户识别号码段以二叉树的方式存储与所述预设的数据库中,所述客户识别号码段的初始字符作为所述二叉树的根节点。结合第二方面或者第二方面的第一种可能的实施方式,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述客户识别号的初始字符为所述客户识别号码段的字符长度。结合第二方面的第一种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述装置,还包括:第二分配模块,用于预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号码段中从初始字符开始的至少连续两个字符不同;第二存储模块,用于将所述客户识别号码段和所述客户识别号码段中的每个字符的位置标号以数据表方式存储于所述预设的数据库中,并且设置所述客户识别号码段的初始字符作为所述数据表的标识。结合第二方面的第三种可能的实施方式,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,所述匹配模块,具体用于:首先提取所述运营商接入号码段的末位字符的下一位字符,根据所述字符从所述预设的数据库中匹配出该字符对应的数据表格;依次提取所述字符之后的其他字符和该字符的位置标号,将该号码与表格中的具有相同位置标号的字符进行匹配,匹配一致以后进行下一个字符的匹配,直至匹配出完整的号码段,作为所述扩展号码段。本专利技术实施例提供的一种短信通信过程中客户识别的方法及装置,通过将源号码中的运营商接入号码段的末位字符的下一个字符开始,依次提源号码中的每一个字符,将该每一个字符与预设的数据库中的存储的号码段的字符进依次行匹配,直至匹配出数据库中的完整的号码段,将该号码段作为可数识别号码段;然后根据该客户识别号码段确定该短信息所属该客户。本申请中,无需将客户识别号码段进行设置成统一的固定长度,可以允许客户识别号码段具有不同的长度,通过对客户识别号码段中的每个字符进行逐一匹配,得到最终的客户识别号码段,避免了现有技术中在客户识别号码段的长度不统一时,无法进行识别的问题;提高了用户体验。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例所提供的一种短信通信过程中客户识别的方法的应用场景示意图;图2示出了本专利技术实施例所提供的一种短信通信过程中客户识别的方法的流程示意图;图3示出了本专利技术实施例所提供的一种源号码的数据组成示意图;图4示出了本专利技术实施例所提供的一种二叉树树的示意图;图5示出了本专利技术实施例所提供的一种短信通信过程中客户识别的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配本文档来自技高网...

【技术保护点】
1.一种短信通信过程中客户识别的方法,应用于服务提供商服务器,其特征在于,包括:接收运营商服务器发送的短信息,从所述短信息中提取源号码;其中,所述源号码中包括:运营商接入号码段和客户识别号码段,所述客户识别号码段中包含有多个字符;从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述源号码中的字符,将提取的所述字符与预设的数据库中存储的号码段的字符依次进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述客户识别号码段;根据所述客户识别号码段,确定所述短信息所属的客户。

【技术特征摘要】
1.一种短信通信过程中客户识别的方法,应用于服务提供商服务器,其特征在于,包括:接收运营商服务器发送的短信息,从所述短信息中提取源号码;其中,所述源号码中包括:运营商接入号码段和客户识别号码段,所述客户识别号码段中包含有多个字符;从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述源号码中的字符,将提取的所述字符与预设的数据库中存储的号码段的字符依次进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述客户识别号码段;根据所述客户识别号码段,确定所述短信息所属的客户。2.根据权利要求1所述的方法,其特征在于,还包括:预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号中从初始字符开始的至少连续两个字符不同;将所述客户识别号码段以二叉树的方式存储与所述预设的数据库中,所述客户识别号码段的初始字符作为所述二叉树的根节点。3.根据权利要求2所述的方法,其特征在于,所述客户识别号的初始字符为所述客户识别号码段的字符长度。4.根据权利要求1所述的源号码段识别方法,其特征在于,还包括:预先为客户分配客户识别号码段,并且设置使不同客户的客户识别号码段中从初始字符开始的至少连续两个字符不同;将所述客户识别号码段和所述客户识别号码段中的每个字符的位置标号以数据表方式存储于所述预设的数据库中,并且设置所述客户识别号码段的初始字符作为所述数据表的标识。5.根据权利要求4所述的方法,其特征在于,所述从所述运营商接入号码段的末位字符的下一位字符开始,依次提取所述扩展号码段中的每个字符,将提取的所述每个字符与预设的数据库中存储的号码段的字符进行匹配,直至匹配出数据仓库中的完整的号码段,作为所述扩展号码段,包括:首先提取所述运营商接入号码段的末位字符的下一位字符,根据所述字符从所述预设的数据库中匹配出该字符对应的数据表格;依次提取所述字符之后的其他字符和该字符的位置标号,将该号码与表格中的具有相同位置标号的字符进行匹配,匹配一致以后进行下一个字...

【专利技术属性】
技术研发人员:李昊许志强孙昌勋
申请(专利权)人:北京容联易通信息技术有限公司
类型:发明
国别省市:北京,11

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

1