防止无效服务扣费方法、装置、设备及存储介质与流程

文档序号:15847943发布日期:2018-11-07 09:22阅读:173来源:国知局
防止无效服务扣费方法、装置、设备及存储介质与流程

本发明涉及移动通信技术领域,涉及一种防止无效服务扣费方法、装置、设备及存储介质。

背景技术

互联网生活越来越丰富的今天,内容提供方会联合移动运营商为用户提供通过手机话费扣费的sp服务(serviceprovider,由服务商提供的增值业务),比如彩铃业务,国际流量包月,无限tv等。这些业务为用户丰富了生活,提供了方便,在生活中非常常见。

但是,这些sp服务启用后,通常以包月或包年形式持续为用户服务。如果用户不需要此项服务,需要主动联系运营商将其关闭。若用户忘记关闭业务,或特殊情况下未能成功关闭,sp业务将持续不断的进行扣费。由于话费账单的计算细节较多、较为复杂,且大部分用户并没有定期审阅话费账单的习惯,一旦未能关闭不需要的sp服务,则会持续不断的造成财产损失。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中无法对用户长期不使用的sp服务进行监控,并提醒用户及时退订的问题,提出了一种防止无效服务扣费方法、装置、设备及存储介质,通过定时统计订购的sp业务是否被使用,以提醒用户关闭长期不使用的服务,避免无意义扣费。

本发明是通过下述技术方案来解决上述技术问题:

一种防止无效服务扣费方法,包括以下步骤:

s1、检测用户终端接收到sp服务商发送的提示短信;

s2、根据所述提示短信的发送id,从后台服务器下载与所述发送id关联保存的服务订购短信;

s3、将所述提示短信与所述服务订购短信进行匹配,若匹配则执行s4;

s4、从后台服务器上下载与所述发送id关联保存的sp服务的域名、未使用期限和提醒短信;

s5、判断用户最近一次访问所述sp服务的域名至今的间隔时间是否超过未使用期限,若是则执行s6,若否则持续执行s5;

s6、将下载的所述提醒短信发送给用户终端。

优选地,所述s1中,若用户终端接收到的新短信的发送id中包含有sp服务接入号,则判断用户终端接收到了sp服务商发送的提示短信。

优选地,所述s1包括以下分步骤:

s11、获取用户终端接收到的新短信的发送id;

s12、根据sp服务接入号的编码规则,截取所述发送id中sp服务识别号位置的若干位号码;

s13、判断所截取的若干位号码是否与预设的若干sp服务接入号中的任意一个sp服务接入号相匹配,若是则执行s14;

s14、判断出用户终端接收到了sp服务商发送的提示短信。

优选地,所述s2包括以下分步骤:

s21、获取所述提示短信的发送id;

s22、将所述发送id与后台服务器上保存的各sp服务商id进行一一比对,找到与所述发送id相匹配的sp服务商id;

s23、将与所述相匹配的sp服务商id关联保存的服务订购短信下载到本地存储单元。

优选地,所述s3中的匹配包括以下分步骤:

s31、使用分词工具分别将所述提示短信和所述服务订购短信拆分为由若干个词组成的词序列;

s32、去掉所述服务订购短信对应的词序列中的停用词,得到关于所述服务订购短信的关键词序列;

s33、将关于所述提示短信的词序列和关于所述服务订购短信的关键词序列中的每个词进行一一比对;

s34、根据相匹配的关键词所对应的分值计算出两组关键词之间的匹配度;

s35、判断所述匹配度是否大于预设值,若是则表示所述提示短信和所述服务订购短信相匹配。

优选地,所述匹配度的计算公式为:匹配度=(各匹配的关键词对应的分值相加/所有关键词的分值总和)*100%。

优选地,所述s5中,若有调制解调器或者网关进行了解析sp服务的域名的操作,则判断用户访问了所述sp服务的域名。

一种电子装置,所述电子装置上存储有防止无效服务扣费系统,所述防止无效服务扣费系统包括:

sp服务商识别模块,用于判断用户是否接收到sp服务商发送的提示短信;

下载模块,用于根据所述提示短信的发送id,从后台服务器下载与所述发送id相同的sp服务商id关联保存的服务订购短信、sp服务的域名、未使用期限和提醒短信;

匹配模块,用于将所述提示短信与所述服务订购短信进行匹配;

超限判断模块,用于判断用户最近一次访问所述sp服务的域名至今的间隔时间是否超过未使用期限;

提醒模块,用于在最近一次访问所述sp服务的域名至今的间隔时间超过未使用期限时,将下载的所述提醒短信发送给用户。

一种计算机设备,包括存储器和处理器,所述存储器上存储有可被所述处理器执行的防止无效服务扣费系统,所述系统被所述处理器执行时实现前述任一项所述的防止无效服务扣费方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序指令,所述计算机程序指令可被至少一个处理器所执行,以使所述至少一个处理器执行前述任一项所述的防止无效服务扣费方法的步骤。

本发明的积极进步效果在于:

1)可以及时的提醒用户退订或关闭不用的sp服务,避免未享受服务内容,却还要支付相应费用的窘境;

2)让设备记录服务的使用情况,减少用户的记忆负担,提高用户体验。

附图说明

图1示出了本发明防止无效服务扣费方法实施例一的流程图;

图2示出了本发明防止无效服务扣费方法实施例二的流程图;

图3示出了本发明防止无效服务扣费方法实施例三的流程图;

图4示出了本发明防止无效服务扣费方法实施例四的流程图;

图5示出了本发明电子装置中防止无效服务扣费系统第一实施例的程序模块示意图;

图6示出了本发明计算机设备一实施例的硬件架构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

首先,本发明提出一种防止无效服务扣费方法。

在实施例一中,如图1所示,所述的防止无效服务扣费方法包括如下步骤:

s1、检测用户终端接收到sp服务商发送的提示短信。

每个所述sp服务商都会有一个移动网短信息接入代码(即接入号),又称sp代码或是sp号码。sp服务接入号是sp服务商经营服务开展业务所必须要的,作为第二类增值电信业务的sp服务是需要从移动接入的,而接入的前提是具备sp服务接入号。

对于sp服务接入号由国家信息产业部加以规定,各运营商都要遵照国家信息产业部的要求调整sp服务接入号,因此sp服务接入号是由规则可循的,例如:

1、1066为开头的号码都是全国范围内经营性短消息类服务,也就说用户发向这个号码可能会被扣除相关费用。

2、1062为开头的号码是省内经营性短消息类服务,与1066差不多,差别在于相同的号码可能在不同的省市经营的业务不同。

3、1065为开头的号码是基础**自营业务,向这个号段发短信也有可能被收费。

4、1063为开头是省内非营利性的业务。

5、1069为开头是全国范围内非营利性业务。

因此,若用户终端收到的新短信的发送id中包含有sp服务接入号,则判断用户终端接收到了sp服务商发送的提示短信。

s2、根据所述提示短信的发送id,从后台服务器下载与所述发送id关联保存的服务订购短信。

各所述sp服务商在用户订购其服务后,都会发送订购成功的短信(以下统称为服务订购短信)给用户,以告知用户其订购已成功,而这种服务订购短信通常都由各sp服务商通过系统自动发送,都会有特定的短信模板。

例如:用户订购中国移动的无线tv业务后,会收到以下短信“您好!您已成功订购中国移动无线tv业务,标准资费108元/月。如需退订请编辑短信‘hk0d395860339476’到10086。中国移动”。

因此,搜集各sp服务商的服务订购短信,将这些短信分别与对应的sp服务商id关联保存在后台服务器,当发现用户接收到某sp服务商id发送的短信后,就从后台服务器上下载该sp服务商的服务订购短信,即下载与sp服务商id关联保存的服务订购短信到用户终端设备的本地。

s3、将所述提示短信与所述服务订购短信进行匹配,若匹配成功则执行s4。

所述匹配具体以关键词为单位进行比配,匹配度达到80%以上就视作内容相同。

s4、从后台服务器上下载与所述发送id关联保存的sp服务的域名、未使用期限和提醒短信。

所述sp服务的域名是指用户使用该服务需要链接的域名,每项sp服务都会对应有一个域名;未使用期限和提醒短信是人为设置的规则,可以修改;这些信息和前述服务订购短信一样,都是预先与sp服务商id关联存储在后台服务器上的。为方便查找使用,通常按一个统一格式进行保存,参考下表:

s5、判断用户最近一次访问所述sp服务的域名至今的间隔时间是否超过未使用期限,若是则执行s6,若否则持续执行s5。

当用户访问sp服务的域名,就会需要modem/网关来参与解析这个域名,通过该解析动作的发生判断用户是否访问了sp服务的域名。

这里假设采用上表所述的规则。2018年1月1日开始对用户行为开始监听,发现在2018年1月10日产生了连接中国移动无线tv业务服务器域名的行为,则将3个月监听期(即未使用期限)重置,即从1月10日往后再推3个月。若自2018年1月10日发现用户连接了中国移动无线tv业务服务器域名的行为之后,一直到2018年4月11日都未监听到该用户连接中国移动无线tv业务服务器域名的行为,那么表示该用户已超过3个月为使用该sp服务了,需要提醒其退订该服务。

s6、将下载的所述提醒短信发送给用户终端。

提醒短信类似于服务订购短信,包含有相应的业务名称,例如上表中所述的“你的移动无线tv已超3个月没有使用,请及时退订。”

之前仅是将该提醒短信下载至用户设备终端的本地,该步骤是要将该提醒短信以短信形式发送给用户。

在实施例二中,基于实施例一的基础上,如图2所示,判断是否为sp服务商发送的提示短信具体包括如下分步骤:

s11、获取用户终端接收到的新短信的发送id;

s12、根据sp服务接入号的编码规则,截取所述发送id中sp服务识别号位置的若干位号码;

s13、判断所截取的若干位号码是否与预设的若干sp服务接入号中的任意一个sp服务接入号相匹配,若是则执行s14;

s14、判断出用户终端接收到了sp服务商发送的提示短信。

下面以中国移动无线tv业务为例做具体说明:

1、用户收到一条新短信,获取到该新短信的发送id为106648960348。

2、根据当前的sp服务接入号的编码规则,sp服务商id中前四位号码为sp服务接入号,因此截取发送id的前四位号码“1066”。

3、sp服务接入号位预设在用户终端设备中,可以通过原始设置、由用户自己添加或者从后台服务器下载获取到。

4、经匹配发现1066确为sp服务接入号。

在实施例三中,基于实施例一的基础上,如图3所示,所述s2具体包括如下分步骤:

s21、获取所述提示短信的发送id;

s22、将所述发送id与后台服务器上保存的各sp服务商id进行一一比对,找到与所述发送id相匹配的sp服务商id;

这里所述匹配要求为100%的匹配。

s23、将与所述相匹配的sp服务商id关联保存的服务订购短信下载到本地存储单元。

接上例,以中国移动无线tv业务为例对本实施例做具体说明:

1、获取到提示短信的发送id为106648960348。

2、将id“106648960348”与后台服务器上保存的各sp服务商id进行比对,发现该id为中国移动无线tv业务服务商的id。

3、将与id“106648960348”关联保存的服务订购短信“您好!您已成功订购中国移动无线tv业务,标准资费108元/月。如需退订请编辑短信‘hk0d395860339476’到10086。中国移动”下载到用户终端设备的本地。

在实施例四中,基于实施例一的基础上,如图4所示,所述s3中的匹配包括以下分步骤:

s31、使用分词工具分别将所述提示短信和所述服务订购短信拆分为由若干个词组成的词序列;

s32、去掉所述服务订购短信对应的词序列中的停用词,得到关于所述服务订购短信的关键词序列;

s33、将关于所述提示短信的词序列和关于所述服务订购短信的关键词序列中的每个词进行一一比对;

s34、根据相匹配的关键词所对应的分值计算出两组关键词之间的匹配度;

所述关键词根据预设的规则被划分为三类,分别为专业名词、普通词和核心动词;专业名词主要是指服务名称,比如无线tv;普通词指除了专业名词和核心动词以外的其他名词;核心动词主要指能区分用户是否购买服务的动词,比如订购、购买等词。不同类别的关键词对应一个不同的分值,比如:专业名词对应分值为3,核心动词对应分值为2,普通词对应分值为1。

所述匹配度的计算公式为:匹配度=(各匹配的关键词对应的分值相加/所有关键词的分值总和)*100%。

s35、判断所述匹配度是否大于预设值,若是则表示所述提示短信和所述服务订购短信相匹配。

通常,匹配度大于80%就默认为相匹配。

接上例,以中国移动无线tv业务为例本实施例做具体说明:

假设用户一条id“106648960348”发来的短信,内容为“您已订购中国移动无线tv项目,标准资费100元/月……。中国移动”。

下载到用户终端设备本地的与id“106648960348”关联保存的服务订购短信为“您好!您已成功订购中国移动无线tv业务,标准资费108元/月。如需退订请编辑短信‘hk0d395860339476’到10086。中国移动”。

1、通过分词工具将这两条短信内容进行分词,得到两个词序列。

2、对所述服务订购短信对应的词序列进行关键词提取,得到一个关键词序列“成功订购无线tv资费中国移动”。每个关键词根据其所属类别对应一个分值,例如:成功-1,订购-2,无线tv-3,资费-1,中国-1,移动-2。

3、将关键词序列中的每个关键词与所述提示短信对应的词序列中的每个词进行比对,得到相匹配的关键词为“订购无线tv资费中国移动”。

4、根据匹配度的公式,得到上述两条短信的匹配度为90%。

5、匹配度90%大于匹配度最低限,因此可以判断用户收到的短信确为无线tv业务服务商发送的服务订购短信,即判断用户订购了中国移动的无线tv业务。

其次,本发明提出了一种电子装置,所述电子装置上存储有防止无效服务扣费系统20,所述系统20可以被分割为一个或者多个程序模块。

例如,图5示出了所述防止无效服务扣费系统20第一实施例的程序模块示意图,该实施例中,所述系统20可以被分割为sp服务商识别模块201、下载模块202、匹配模块203、超限判断模块204和提醒模块205。其中,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述防止无效服务扣费系统20在所述电子装置2中的执行过程。以下描述将具体介绍所述程序模块201-205的具体功能。

所述sp服务商识别模块201用于判断用户是否接收到sp服务商发送的提示短信。

每个所述sp服务商都会有一个移动网短信息接入代码(即接入号),又称sp代码或是sp号码。对于sp服务接入号由国家信息产业部加以规定,各运营商都要遵照国家信息产业部的要求调整sp服务接入号,因此sp服务接入号是由规则可循的。例如:

1、1066为开头的号码都是全国范围内经营性短消息类服务,也就说用户发向这个号码可能会被扣除相关费用。

2、1062为开头的号码是省内经营性短消息类服务,与1066差不多,差别在于相同的号码可能在不同的省市经营的业务不同。

3、1065为开头的号码是基础**自营业务,向这个号段发短信也有可能被收费。

4、1063为开头是省内非营利性的业务。

5、1069为开头是全国范围内非营利性业务。

因此,若用户收到的新短信的发送id中包含有sp服务接入号,则判断用户接收到了sp服务商发送的提示短信。

所述下载模块202用于根据所述提示短信的发送id,从后台服务器下载与所述发送id相同的sp服务商id关联保存的服务订购短信、sp服务的域名、未使用期限和提醒短信。

各所述sp服务商在用户订购其服务后,都会发送订购成功的短信(以下统称为服务订购短信)给用户,以告知用户其订购已成功,而这种服务订购短信通常都由各sp服务商通过系统自动发送,都会有特定的短信模板。

例如:用户订购中国移动的无线tv业务后,会收到以下短信“您好!您已成功订购中国移动无线tv业务,标准资费108元/月。如需退订请编辑短信‘hk0d395860339476’到10086。中国移动”。

所述sp服务的域名是指用户使用该服务需要链接的域名,每项sp服务都会对应有一个域名;未使用期限和提醒短信是人为设置的规则,可以修改。

上述所述的这些信息都预先与sp服务商id关联存储在后台服务器上的。为方便查找使用,通常按一个统一格式进行保存,参考下表:

因此,根据sp服务商id可以将与该id关联保存的信息都下载到用户终端设备的本地。

所述匹配模块203用于将所述提示短信与所述服务订购短信进行匹配。

所述匹配具体以关键词为单位进行比配,匹配度达到80%以上就视作内容相同。具体匹配过程同方法实施例三。

所述超限判断模块204用于判断用户最近一次访问所述sp服务的域名至今的间隔时间是否超过未使用期限。

当用户访问sp服务的域名,就会需要modem/网关来参与解析这个域名,通过该解析动作的发生判断用户是否访问了sp服务的域名。

这里假设采用上表所述的规则。2018年1月1日开始对用户行为开始监听,发现在2018年1月10日产生了连接中国移动无线tv业务服务器域名的行为,则将3个月监听期(即未使用期限)重置,即从1月10日往后再推3个月。若自2018年1月10日发现用户连接了中国移动无线tv业务服务器域名的行为之后,一直到2018年4月11日都未监听到该用户连接中国移动无线tv业务服务器域名的行为,那么表示该用户已超过3个月为使用该sp服务了,需要提醒其退订该服务。

所述提醒模块205用于在最近一次访问所述sp服务的域名至今的间隔时间超过未使用期限时,将下载的所述提醒短信发送给用户。

提醒短信类似于服务订购短信,包含有相应的业务名称,例如上表中所述的“你的移动无线tv已超3个月没有使用,请及时退订。”

下载模块仅是将该提醒短信下载至用户设备终端的本地,而本模块是要将该提醒短信以短信形式发送给用户。

再次,本发明还提出来一种计算机设备。

参阅图6所示,是本发明计算机设备一实施例的硬件架构示意图。本实施例中,所述计算机设备2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图所示,所述计算机设备2至少包括,但不限于,可通过系统总线相互通信连接存储器21、处理器22、网络接口23、以及防止无效服务扣费系统20。其中:

所述存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述计算机设备2的内部存储单元,例如该计算机设备2的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述计算机设备2的外部存储设备,例如该计算机设备2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器21还可以既包括所述计算机设备2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述计算机设备2的操作系统和各类应用软件,例如所述防止无效服务扣费系统20的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述计算机设备2的总体操作,例如执行与所述计算机设备2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述的防止无效服务扣费系统20等。

所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述计算机设备2与其他计算机设备之间建立通信连接。例如,所述网络接口23用于通过网络将所述计算机设备2与外部终端相连,在所述计算机设备2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。

需要指出的是,图6仅示出了具有组件21-23的计算机设备2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

在本实施例中,存储于存储器21中的所述防止无效服务扣费系统20可以被一个或多个处理器(本实施例为处理器22)所执行,以完成上述防止无效服务扣费方法的操作。

此外,本发明一种计算机可读存储介质,所述计算机可读存储介质为非易失性可读存储介质,其内存储有计算机程序指令,所述计算机程序指令可被至少一个处理器所执行,以实现上述防止无效服务扣费方法或电子装置的操作。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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