一种上行指令的处理方法及装置的制造方法

文档序号:10492894阅读:242来源:国知局
一种上行指令的处理方法及装置的制造方法
【专利摘要】本发明实施例公开了一种上行指令的处理方法及装置,涉及计算机数据处理领域。本发明实施例通过接收各终端发送的上行指令;根据预设上行指令列表,确定所述上行指令的上传类型,所述上传类型中包括由终端定时触发上传的自动上传类型和随机触发上传的正常上传类型;对属于正常上传类型的上行指令进行优先响应;其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型的对应关系。本发明实施例提高了上行指令的处理效率。
【专利说明】
-种上行指令的处理方法及装置
技术领域
[0001] 本发明设及计算机数据处理领域,尤其设及一种上行指令的处理方法及装置。
【背景技术】
[0002] 目前,很多第=方厂商为智能手机开发有能够提供业务办理、流量查询、话费查询 等功能的应用程序(AP巧。一方面,为了实现实时提示用户当前流量、话费的使用及剩余情 况,运类应用程序一般能够自动的向网络侧发送用于查询流量剩余情况或话费剩余情况的 上行指令,并在接收到网络侧反馈消息后,解析反馈消息中的信息,从而获取到用户当前流 量、话费的使用及剩余情况等信息。另一方面,用户无法记住甚至不知道每个业务办理指 令的操作代码,运类应用程序能够根据用户需要办理的业务类型,发送携带有对应的操作 代码的上行指令至网络侧。可见运类应用程序不仅能为用户能够提供实时流量、话费等信 息,还能协助用户更方便的办理业务,因此运类应用程序越来越多的受到智能手机用户的 欢迎。
[0003] 然而,当应用程序发送上行指令至网络侧时,可能由于当前网络状况不稳定而导 致应用程序接收不到网络侧的反馈消息,而应用程序往往会不断的发送上行指令直至收到 网络侧的反馈消息,运就造成了网络侧在短时间内需要反复执行相同的查询操作并下发反 馈消息,加剧了网络侧的拥堵现象;另外,针对不同区域的用户,可能设置有不同的用于办 理也许或查询的操作代码,如果出现了在应用程序中设置地区错误的情况时,应用程序不 能识别出地区设置有误,而是发送了与用户手机号码所属区域不同的操作代码至网络侧, 而网络侧针对此类异常操作代码不做响应或下发异常反馈消息,导致业务办理失败或查询 失败。

【发明内容】

[0004] 本发明实施例提供一种上行指令的处理方法及装置,用W提高上行指令的处理效 率。 阳〇化]一种上行指令的处理方法,该方法包括:
[0006] 接收各终端发送的上行指令;
[0007] 根据预设上行指令列表,确定所述上行指令的上传类型,所述上传类型中包括由 终端定时触发上传的自动上传类型和随机触发上传的正常上传类型;
[0008] 对属于正常上传类型的上行指令进行优先响应;
[0009] 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型 的对应关系。
[0010] 一种上行指令的处理装置,该装置包括:
[0011] 接收单元,用于接收各终端发送的上行指令;
[0012] 查询单元,用于根据预设上行指令列表,确定所述上行指令的上传类型,所述上传 类型中包括由终端定时触发上传的自动上传类型和随机触发上传的正常上传类型;
[0013] 响应单元,用于对属于正常上传类型的上行指令进行优先响应;
[0014] 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型 的对应关系。
[0015] 从上述技术方案可W看出,本发明实施例可W根据预设上行指令列表,识别出由 终端定时触发上传的上行指令或者由终端随机触发上传的上行指令,对于终端随机触发上 传的上行指令进行优先响应,从而提高了上行指令的处理效率。
【附图说明】
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据运些附图获得其 他的附图。
[0017] 图1为本发明实施例提供的由服务器和终端组成的系统架构的结构示意图;
[0018] 图2为本发明实施例提供的由短信业务处理服务器和智能手机组成的系统架构 的结构示意图;
[0019] 图3为本发明实施例提供的一种上行指令的处理方法的流程示意图;
[0020] 图4为本发明实施例提供的上行指令的处理装置的结构示意图。
【具体实施方式】
[0021] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0022] 图1示出了本发明实施例提供的由服务器和终端组成的系统架构的结构示意图, 本发明实施例可W应用于由至少一个上行指令处理装置11和若干个终端12组成的系统架 构中;图2示出了本发明实施例提供的由短信业务处理服务器和智能手机组成的系统架构 的结构示意图,本发明实施例还可W适用于由短信业务处理服务器21和若干个智能手机 22组成的系统架构,其中,各智能手机可能安装有不同的第=方开发的用于与短信业务处 理服务器进行交互的应用程序(AP巧。一般来说,此类应用程序可W提供流量控制、话费查 询等功能,此类应用程序可W具备通过用户手动触发查询话费、流量的功能,还可W具备由 APP自动查询话费、流量等功能。通常来讲,本发明实施例中的终端或智能手机通过发送上 行指令的方式与服务器或短信业务服务器进行交互,需要说明的是,该上行指令可W为短 消息或短信息等。
[0023] 基于图1或图2所示的系统架构,本发明实施例可化围过自学习过程,对智能手机 发送的上行指令进行记录和分析,并对部分上行指令进行优先响应,从而提高了上行指令 的处理效率,图3示出了本发明实施例提供的一种上行指令的处理方法的流程示意图,如 图3所示,该方法可W包括:
[0024] 步骤31 :接收各终端发送的上行指令。
[00巧]具体实现时,接收各终端发送的上行指令或上行短信。
[00%] 步骤32 :根据预设上行指令列表,确定所述上行指令的上传类型,所述上传类型 中包括由终端定时触发上传的自动上传类型和随机触发上传的正常上传类型。
[0027] 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型 的对应关系;所述预设上行指令列表根据接收到的各终端发送的上行指令的历史记录生成 并更新。
[0028] 具体实现时,通过如下步骤生成并更新所述预设上行指令列表:根据各终端发送 的上行指令中携带的业务代码,确定各上行指令对应的业务类型;根据确定出的各上行指 令对应的业务类型和接收到各上行指令的时间,判断在若干个第一预设时间段内接收到的 属于同一业务类型的上行指令的总个数是否大于第一预设阔值,若是,则将该业务类型确 定为待分析业务类型;针对于同一终端,判断该终端在若干个第二预设时间段内所发送的 属于所述待分析业务类型的上行指令的总个数是否大于第二预设阔值,若是,则将该终端 所发送的全部属于所述待分析业务类型的上行指令对应的上传类型均确定为自动上传类 型,将除对应的上传类型为自动上传类型W外的其他上行指令的上传类型均确定为正常上 传类型;根据各终端的标识、上传指令中携带的业务代码W及确定出的上传指令的上传类 型,生成并更新预设上行指令列表。
[0029] 举例来说,可W根据预设规则识别各上行指令的上传类型为正常上传指令和自动 上传指令。其中,一种预设规则可W为:按照预设规则进行记录和分析,预设规则是根据终 端发送的上行指令的历史记录生成和更新的,用于识别终端所发送的各上行指令中哪些是 由终端定时触发(如第=方开发的用于与短信业务处理服务器进行交互的应用程序定时 触发)并自动上传的上行指令,哪些是由终端随机触发(如由终端用户触发)并正常上传 的上行指令。例如,上行指令按照对应的业务类型进行分类可能包括10类,其中有2类业 务类型在第一预设时长内上行指令数量超过对应的第一预设阔值(每一种业务的第一预 设阔值可W相同,也可W不同),则确定该两类业务为包含自动上传指令的业务。针对运两 种业务中的任一业务,当收到指令时,判断同一号码在预设时长内上传的指令的数量是否 超过第二预设阔值,若是,则可W推断该号码的该种业务的指令为自动上传指令,否则认为 是正常上传指令。当收到其他业务的指令时,该指令都被认定为正常上传指令。
[0030] W查询业务的上传类型判断为例,在每天的早上8点~9点运个固定的时间段, 接收到的各个终端发送的用于请求进行查询业务的上行指令(即,该上行指令的业务类型 为查询业务类型)的总数量大于Nl个,其中Nl为可调节的正数;那么,将查询业务类型确 定为待分析的业务类型;进一步的,对确定出的待分析的业务类型进一步的识别,即:判断 同一终端或若干个终端是否均在每天早上8点~9点发送用于请求进行查询业务的上行指 令,若是,则将该终端或运些若干终端发送的查询业务类型所对应的全部上行指令均确定 为自动上传指令。运样,利用各个终端发送的上行指令的历史记录,能够生成预设上行指令 列表,同样的,本发明还可W利用上述步骤对已生成的预设上行指令列表进行更新和维护。 可见,本发明实施例可W通过分析所有上行指令的时间W及数量等,智能识别出哪些业务 APP自动上行的,供业务系统做后续处理。进一步的,本发明实施例还可W通过分析每个上 行号码的频次和轨迹(如时间和业务类型轨迹),识别出正常用户上行指令W及智能手机 上行指令,生成智能手机用户黑名单(为了描述方便,W下可简称为黑名单),供业务系统 做后续处理。
[0031] 需要说明的是,本发明实施例还可W根据其它规则和模型识别各上行指令的上传 类型是自动上传指令或正常上传指令。
[0032] 可选的,在上述步骤32之后,如果接收到终端在第=预设时间段内发送的属于自 动上传类型的上行指令的总个数大于第S预设阔值,则将该终端添加到黑名单中;并在接 收到该终端发送的属于自动上传类型的上行指令时,不对该上行指令进行响应。
[0033] 具体实现时,针对智能手机软件异常导致同一号码的大量上行指令的情况:判断 接收到的上行指令是否是由智能手机异常或APP异常而自动发送的上行指令,如果是,贝U 进行过滤,同时可W将上行手机号码记录到黑名单中。运样可W避免响应由于APP异常或 智能手机异常导致的大量上传相同内容的上行指令而造成的系统资源浪费,减轻系统的压 力、提高了上行指令的处理效率;同时因为用户不会收到短信业务处理服务器反馈的指令 不正确的短信,提升了用户体验。
[0034] 可选的,在上述步骤31之后,如果接收到终端发送的无法识别的上行指令,则将 该终端添加到黑名单中,并在接收到该终端发送的无法识别的上行指令时,不对该上行指 令进行响应。
[0035] 具体实现时,针对智能手机软件设置归属地不准确导致的错误上行的情况:判断 是否是由智能手机因归属地设置不准确而自动上行了错误的指令,如果是,进行过滤,同时 调整记录过滤业务列表。运样可W减轻系统的压力,同时因为用户不会收到短信业务处理 服务器反馈的指令不正确的短信,提升了用户体验。
[0036] 其中,判断是否是智能手机软件设置归属地不准确的方法可W具体为:接收到上 行指令时,无法识别该指令,不能返回查询结果,则认为智能手机软件设置归属地不准确。
[0037] 可选的,在上述步骤33之后,在对属于正常上传类型的上行指令进行优先响应之 后,对属于自动上传类型的上行指令进行响应。
[003引具体实现时,针对智能手机按时间点集中上行指令的情况:识别出智能手机自动 上传指令,调低处理优先级,运样可W减轻系统的高峰期处理压力,在系统保证正常上行处 理速度的情况下,将集中上行的指令再处理完成。因自动上行的指令的结果反馈短信,由 APP识别并提醒用户,而对于正常上行指令可W按照预设规则优先处理,从而可W提高用户 体验,提升上行指令的处理效率。
[0039] 从上述技术方案可W看出,本发明实施例可W根据预设上行指令列表,识别出由 终端定时触发上传的上行指令或者由终端随机触发上传的上行指令,对于终端随机触发上 传的上行指令进行优先响应,从而提高了上行指令的处理效率。 W40] 与现有分配技术相比,本发明实施例的优点体现在W下两个方面:
[0041] 第一个方面:不需要对系统进行扩容;
[0042] 第二个方面:能保证正常用户操作不受影响,同时提升智能手机自动上行用户的 感知。
[0043] 另外,本发明实施例通过大量实验可得知:通过比对采取智能过滤、优化处理模型 前后的一个月的数据,可得知如下实验结果:
[0044] 第一:采用本发明实施例提供的方案能够过滤百分之十几的上行量,大大降低了 系统压力;参照如下表1,可见,未采用本发明实施例提供的方案(即优化前),上行总量为 103021201条,过滤量为0条,过滤占比为0%;在采用了本发明实施例提供的方案后(即优 化后),上行总量为105334256条,过滤量为14524521,过滤占比为13. 79%。可见,本发明 实施例提供的方法能够过滤大量由APP自动上传的上行指令,大大降低了系统压力。
[0045] 表 1
[0046]
[0047] 第二:用户正常上行业务(非自动上行)的响应时长降低到原来的S分之一; 参照如下表2,可见,未采用本发明实施例提供的方案(即优化前),业务处理平均时长为 1. 214秒,在采用了本发明实施例提供的方案后(即优化后),业务处理平均时长为0. 845 秒;可见,本发明实施例提供的方法能够优先处理正常上传的上行指令,提高了上行指令的 处理效率。
[0048] 表 2
[0049]
[0050] 第=:通过后期人工对被过滤的数据进行抽样分析核对,发现智能识别正确率高 达到 95. 73%。
[0051] 基于相同的技术构思,本发明实施例还提供一种上行指令的处理装置,图4示出 了本发明实施例提供的上行指令的处理装置的结构示意图,如图4所示,该装置可W包括:
[0052] 接收单元41,用于接收各终端发送的上行指令;
[0053] 查询单元42,用于根据预设上行指令列表,确定所述上行指令的上传类型,所述上 传类型中包括由终端定时触发上传的自动上传类型和随机触发上传的正常上传类型;
[0054] 响应单元43,用于对属于正常上传类型的上行指令进行优先响应; 阳化5] 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型 的对应关系;所述预设上行指令列表根据接收到的各终端发送的上行指令的历史记录生成 并更新。
[0056] 可选的,该装置还包括:
[0057] 列表生成单元,用于根据各终端发送的上行指令中携带的业务代码,确定各上行 指令对应的业务类型;根据确定出的各上行指令对应的业务类型和接收到各上行指令的时 间,判断在若干个第一预设时间段内接收到的属于同一业务类型的上行指令的总个数是否 大于第一预设阔值,若是,则将该业务类型确定为待分析业务类型;针对于同一终端,判断 该终端在若干个第二预设时间段内所发送的属于所述待分析业务类型的上行指令的总个 数是否大于第二预设阔值,若是,则将该终端所发送的全部属于所述待分析业务类型的上 行指令对应的上传类型均确定为自动上传类型,将除对应的上传类型为自动上传类型W外 的其他上行指令的上传类型均确定为正常上传类型;根据各终端的标识、上传指令中携带 的业务代码W及确定出的上传指令的上传类型,生成并更新预设上行指令列表。
[0058] 可选的,该装置还包括:
[0059] 第一过滤单元,用于当接收到终端在第=预设时间段内发送的属于自动上传类型 的上行指令的总个数大于第=预设阔值时,将该终端添加到黑名单中;并在接收到该终端 发送的属于自动上传类型的上行指令时,不对该上行指令进行响应。
[0060] 可选的,该装置还包括:
[0061] 第二过滤单元,用于当接收到终端发送的无法识别的上行指令时,将该终端添加 到黑名单中,并在接收到该终端发送的无法识别的上行指令时,不对该上行指令进行响应。
[0062] 可选的,所述响应单元43还用于:
[0063] 在对属于正常上传类型的上行指令进行优先响应之后,对属于自动上传类型的上 行指令进行响应。
[0064] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供运些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器,使得通过该计算机或其他可编程数据处理设备的处理器执行的指令可实现流程图中的 一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 阳0化]运些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0066] 运些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图的一个流程或多个流程和/或方框 图的一个方框或多个方框中指定的功能的步骤。
[0067] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对运些实施例做出另外的变更和修改。所W,所附权利要求意欲解释为包括优 选实施例W及落入本发明范围的所有变更和修改。
[0068] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种上行指令的处理方法,其特征在于,该方法包括: 接收各终端发送的上行指令; 根据预设上行指令列表,确定所述上行指令的上传类型,所述上传类型中包括由终端 定时触发上传的自动上传类型和随机触发上传的正常上传类型; 对属于正常上传类型的上行指令进行优先响应; 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型的对 应关系。2. 如权利要求1所述的处理方法,其特征在于,通过如下步骤生成并更新所述预设上 行指令列表: 根据各终端发送的上行指令中携带的业务代码,确定各上行指令对应的业务类型; 根据确定出的各上行指令对应的业务类型和接收到各上行指令的时间,判断在若干个 第一预设时间段内接收到的属于同一业务类型的上行指令的总个数是否大于第一预设阈 值,若是,则将该业务类型确定为待分析业务类型;针对于同一终端,判断该终端在若干个 第二预设时间段内所发送的属于所述待分析业务类型的上行指令的总个数是否大于第二 预设阈值,若是,则将该终端所发送的全部属于所述待分析业务类型的上行指令对应的上 传类型均确定为自动上传类型,将除对应的上传类型为自动上传类型以外的其他上行指令 的上传类型均确定为正常上传类型; 根据各终端的标识、上传指令中携带的业务代码以及确定出的上传指令的上传类型, 生成并更新预设上行指令列表。3. 如权利要求1所述的处理方法,其特征在于,如果接收到终端在第三预设时间段内 发送的属于自动上传类型的上行指令的总个数大于第三预设阈值,则将该终端添加到黑名 单中;并在接收到该终端发送的属于自动上传类型的上行指令时,不对该上行指令进行响 应。4. 如权利要求1所述的处理方法,其特征在于,如果接收到终端发送的无法识别的上 行指令,则将该终端添加到黑名单中,并在接收到该终端发送的无法识别的上行指令时,不 对该上行指令进行响应。5. 如权利要求1-4中任一项所述的处理方法,其特征在于,在对属于正常上传类型的 上行指令进行优先响应之后,对属于自动上传类型的上行指令进行响应。6. -种上行指令的处理装置,其特征在于,该装置包括: 接收单元,用于接收各终端发送的上行指令; 查询单元,用于根据预设上行指令列表,确定所述上行指令的上传类型,所述上传类型 中包括由终端定时触发上传的自动上传类型和随机触发上传的正常上传类型; 响应单元,用于对属于正常上传类型的上行指令进行优先响应; 其中,所述预设上行指令列表中至少存储有各终端所发送的上行指令与上传类型的对 应关系。7. 如权利要求6所述的处理装置,其特征在于,该装置还包括: 列表生成单元,用于根据各终端发送的上行指令中携带的业务代码,确定各上行指令 对应的业务类型;根据确定出的各上行指令对应的业务类型和接收到各上行指令的时间, 判断在若干个第一预设时间段内接收到的属于同一业务类型的上行指令的总个数是否大 于第一预设阈值,若是,则将该业务类型确定为待分析业务类型;针对于同一终端,判断该 终端在若干个第二预设时间段内所发送的属于所述待分析业务类型的上行指令的总个数 是否大于第二预设阈值,若是,则将该终端所发送的全部属于所述待分析业务类型的上行 指令对应的上传类型均确定为自动上传类型,将除对应的上传类型为自动上传类型以外的 其他上行指令的上传类型均确定为正常上传类型;根据各终端的标识、上传指令中携带的 业务代码以及确定出的上传指令的上传类型,生成并更新预设上行指令列表。8. 如权利要求6所述的处理装置,其特征在于,该装置还包括: 第一过滤单元,用于当接收到终端在第三预设时间段内发送的属于自动上传类型的上 行指令的总个数大于第三预设阈值时,将该终端添加到黑名单中;并在接收到该终端发送 的属于自动上传类型的上行指令时,不对该上行指令进行响应。9. 如权利要求6所述的处理装置,其特征在于,该装置还包括: 第二过滤单元,用于当接收到终端发送的无法识别的上行指令时,将该终端添加到黑 名单中,并在接收到该终端发送的无法识别的上行指令时,不对该上行指令进行响应。10. 如权利要求6-9中任一项所述的处理装置,其特征在于,所述响应单元还用于: 在对属于正常上传类型的上行指令进行优先响应之后,对属于自动上传类型的上行指 令进行响应。
【文档编号】H04W4/00GK105848082SQ201510014020
【公开日】2016年8月10日
【申请日】2015年1月12日
【发明人】曹王华, 张博
【申请人】中国移动通信集团湖南有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1