[发明专利]一种自动处理电话用户大批量割接数据的方法有效
申请号: | 201210345452.4 | 申请日: | 2012-09-17 |
公开(公告)号: | CN102891936A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 齐乐 | 申请(专利权)人: | 齐乐 |
主分类号: | H04M3/22 | 分类号: | H04M3/22;H04M7/00 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 处理 电话 用户 大批量 数据 方法 | ||
技术领域
本发明涉及电话交换机技术领域,特别涉及一种自动处理电话用户大批量割接数据的方法。
背景技术
为保障用户的通信质量,改善用户感知,电话局每隔一段时间就需要对现有的设备进行升级,将用户数据从旧设备割接到新的设备上。在处理用户数据时,无论数据量大小,目前均需要采用人工核对工单的方式进行。
经过实验测算,随着用户数大批量的增加,处理用户割接数据的累计工作时间并不是成倍数增加,而是受人员的劳累等因素影响而逐渐增长。
因此,在处理大批量割接数据时,存在着投入人力资源大、消耗时间长的问题,并且人员疲劳后错误率也会随之增加。
发明内容
有鉴于此,本发明的目的在于提供一种自动处理电话用户大批量割接数据的方法,用于实现大批量割接数据的自动准确处理。
本发明提供了一种自动处理电话用户大批量割接数据的方法,包括:
为用户的每一个性能创建参照数据;
对相关参数初始化,并对用户数据报告逐行识别,直到识别到“普通电话报告成功开始标识”;
遍历所述用户数据报告,判断用户数据报告中单个用户数据报告是否结束,如果没结束,则识别单个用户的性能,加入用户脚本;否则对单个用户数据报告进行收尾;
通过循环去除没有性能的无效用户,将处理完成的性能语句输出。
本发明的方法根据用户数据报告中用户所具有的性能,可以自动生成交换机可以识别的脚本指令,整个数据分析过程无需任何人工操作,自动修正交换机数据错误。
附图说明
图1为本发明实施例提供的自动处理电话用户大批量割接数据的方法流程图;
图2为本发明实施例中采用自动处理与人工处理的对比示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
建立一个数组容器,采用预先设置“读取”和“生成”两套参照数据的方法。如果用户数据报告中的某一行与“读取参照数据”相匹配,则将“生成参照数据”中预先设置的指令追加进数组容器。最终将数组容器中的所有项目输入至用户显示区域,显示区域输出的指令可直接被交换机读取。本实施例避免了原先的人工核查、键入大批量割接数据的操作,实现了交换数据批量割接自动化。
图1为本发明实施例提供的自动处理电话用户大批量割接数据的方法流程图,包括以下步骤:
步骤101、为用户的每一个性能创建参照数据。
创建一个交换机类,该类中包含“读取”和“生成”两套语句,“读取”为参照语句,“生成”为处理语句。两套属性各自都包含如下性能的参照数据:普通电话报告成功开始标识、普通电话报告失败开始标识、结束标识、号码头、普通组02、IP组08、预付费组09、移机组21、移机IP组22、公话组05、公话组03、国内标识、国际标识、停话标识、欠费单停标识、欠费双停标识、电话伴侣标识、来显标识、呼叫转移、免打扰标识、闹铃标识、呼叫等待标识、温线标识、三方通话标识、缩位拨号标识、呼叫限制、反极标识。
步骤102、对相关参数初始化,并对用户数据报告逐行识别,如果识别到“普通电话报告成功开始标识”,则执行步骤1 03;如果识别到“普通电话报告失败开始标识”,不执行任何操作。
由于交换机中直接获取的用户数据报告每行的尾部可能会随机出现没有作用的空格,会影响后续的数据分析,所以首先应通过遍历循环,去除每行末尾的空格。
创建物理号标识,用来标记单个用户是否为物理号用户;创建计数器变量,用来记录用户交换机报告读取进度标识;创建缩位拨号标识,用来标记用户是否具有缩位功能;创建停话标识,用来标记用户是否处于停机保号状态;创建一个“用户脚本”变量,用于容纳单一用户脚本指令,单一用户脚本指令完成后,将“用户脚本”通过Add()方法追加进容器数组。
初始化物理号标识为否、计数器变量归零及缩位拨号标识为否(由于每次循环比对性能结束后才会初始化数据,所以在没有开始执行比对前,先要对必要的数据进行初始化)。
建立一个容纳所有用户指令的数组容器(数组容器是一个List<string>文本类型的数组,通过Add()方法追加Add括号中的内容),用来容纳创建的多个“用户脚本”。
步骤103、遍历用户数据报告,判断用户数据报告中单个用户数据报告是否结束,如果结束,则对单个用户数据报告进行收尾,直到完成用户数据报告中的所有单个用户数据报告,执行步骤105;否则执行步骤104。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐乐,未经齐乐许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210345452.4/2.html,转载请声明来源钻瓜专利网。