• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩倍投计划: 一种对呼叫详细记录进行过滤的方法及系统.pdf

    关 键 词:
    一种 呼叫 详细 记录 进行 过滤 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110028463.5

    申请日:

    2011.01.26

    公开号:

    CN102156704A

    公开日:

    2011.08.17

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20110817|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110126|||公开
    IPC分类号: G06F17/30; H04M3/36 主分类号: G06F17/30
    申请人: 北京沃泰丰通信技术有限公司
    发明人: 王超; 王宝财; 吴亚璞; 陈春明; 宋树森; 胡文明
    地址: 100081 北京市海淀区中关村南大街31号神舟科技大厦4层403-404室
    优先权:
    专利代理机构: 北京信远达知识产权代理事务所(普通合伙) 11304 代理人: 王学强
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110028463.5

    授权公告号:

    ||||||

    法律状态公告日:

    2014.03.12|||2011.09.28|||2011.08.17

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明公开了一种对呼叫详细记录进行过滤的方法,包括:接收用户输入的过滤指令;解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤。本发明还公开了一种对呼叫详细记录进行过滤的系统。采用本发明所述的方法或系统,能够在一条过滤指令中,实现对多个过滤条件的设置,简化呼叫详细记录的过滤过程。

    权利要求书

    1.一种对呼叫详细记录进行过滤的方法,其特征在于,包括:接收用户输入的过滤指令;解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤。2.根据权利要求1所述的方法,其特征在于,所述解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤,包括:根据所述过滤指令,生成过滤条件判断树;根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;显示符合所述过滤条件的所述条目。3.根据权利要求1或2所述的方法,其特征在于,还包括:在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。4.根据权利要求1或2所述的方法,其特征在于,还包括:在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。5.根据权利要求1或2所述的方法,其特征在于,还包括:保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。6.一种对呼叫详细记录进行过滤的系统,其特征在于,包括:过滤指令接收单元,用于接收用户输入的过滤指令;过滤指令解析单元,用于解析所述过滤指令包含的过滤条件;呼叫详细记录过滤单元,用于根据所述过滤条件,对呼叫详细记录进行过滤。7.根据权利要求6所述的系统,其特征在于,所述过滤指令解析单元包括:过滤条件判断树生成子单元,用于根据所述过滤指令,生成过滤条件判断树;所述呼叫详细记录过滤单元包括:条目判断子单元,用于根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;条目显示子单元,用于显示符合所述过滤条件的所述条目。8.根据权利要求6或7所述的系统,其特征在于,还包括:输入信息检查单元,用于在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。9.根据权利要求6或7所述的系统,其特征在于,还包括:过滤指令补全提示单元,用于在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。10.根据权利要求6或7所述的系统,其特征在于,还包括:过滤指令保存单元,用于保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。

    说明书

    一种对呼叫详细记录进行过滤的方法及系统

    技术领域

    本发明涉及数据过滤技术领域,特别是涉及一种对呼叫详细记录进行过滤的方法及系统。

    背景技术

    呼叫详细记录(Calling?Detail?Records,CDR),描述了呼叫接续的全过程。CDR中记录有原始的信令消息数据,通过对记录中的一些重要参数进一步地分析和处理,可以为固定电话网或移动电话网业务提供分析的基础。

    在对CDR进行分析之前,需要先过滤出所需要的数据。现有技术中的方法主要是基于对话框和协议树,由用户用鼠标一点一点的设置所需要的过滤条件。参见图1,为现有技术中CDR过滤软件的配置窗口截图。如图1所示,现有技术中设置过滤条件时,首先需要在图1左侧的位置选择需要进行过滤的字段名称,再对字段的属性(例如命名整数)进行选择,然后设置过滤模式和过滤条件,最后点击确定按钮,进行过滤。整个过程十分复杂。尤其是对字段名称进行选择时,可能需要在数百个字段名称进行查找,才能找到所需的字段。

    可见,现有技术中的对呼叫详细记录进行过滤的方法,由于需要用户对过滤条件进行多次设置,导致整个过滤过程繁琐,效率低下。

    发明内容

    本发明的目的是提供一种对呼叫详细记录进行过滤的方法及系统,能够根据用户输入的指令,对呼叫详细记录进行过滤,简化过滤过程。

    为实现上述目的,本发明提供了如下方案:

    一种对呼叫详细记录进行过滤的方法,包括:

    接收用户输入的过滤指令;

    解析所述过滤指令包含的过滤条件;

    根据所述过滤条件,对呼叫详细记录进行过滤。

    优选的,所述解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤,包括:

    根据所述过滤指令,生成过滤条件判断树;

    根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;

    显示符合所述过滤条件的所述条目。

    优选的,还包括:

    在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。

    优选的,还包括:

    在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。

    优选的,还包括:

    保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。

    一种对呼叫详细记录进行过滤的系统,包括:

    过滤指令接收单元,用于接收用户输入的过滤指令;

    过滤指令解析单元,用于解析所述过滤指令包含的过滤条件;

    呼叫详细记录过滤单元,用于根据所述过滤条件,对呼叫详细记录进行过滤。

    优选的,所述过滤指令解析单元包括:

    过滤条件判断树生成子单元,用于根据所述过滤指令,生成过滤条件判断树;

    所述呼叫详细记录过滤单元包括:

    条目判断子单元,用于根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;

    条目显示子单元,用于显示符合所述过滤条件的所述条目。

    优选的,还包括:

    输入信息检查单元,用于在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。

    优选的,还包括:

    过滤指令补全提示单元,用于在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。

    优选的,还包括:

    过滤指令保存单元,用于保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。

    本发明公开的对呼叫详细记录进行过滤的方法及系统,通过为用户提供输入过滤指令的区域,接收用户输入的过滤指令;解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤,能够在一条过滤指令中,实现对多个过滤条件的设置,简化呼叫详细记录的过滤过程。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

    图1为现有技术中CDR过滤软件的配置窗口截图;

    图2为本发明实施例一所述对呼叫详细记录进行过滤的方法流程图;

    图3为本发明实施例二所述对呼叫详细记录进行过滤的方法流程图;

    图4为本发明实施例所述过滤条件判断树示意图;

    图5为本发明所述对呼叫详细记录进行过滤的系统结构图。

    具体实施方式

    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。

    实施例一

    参见图2,为本发明实施例一所述对呼叫详细记录进行过滤的方法流程图。如图2所示,该方法包括步骤:

    S201:接收用户输入的过滤指令;

    本发明所述方法,为用户提供一个过滤指令输入区域。用户可以在该区域内输入过滤指令。其中,所述过滤指令可以由若干个语句组成。每个语句表示一种过滤条件,所有的语句共同构成完整的过滤条件。

    为便于理解,现对所述过滤指令进行举例说明。一个包含完整的过滤条件的过滤指令可以如下所示:

    A.B.C>100?and?D.E=“word”

    上述实例中,过滤指令由四部分组成:左值(例如A.B.C和D.E),操作符(例如>和=),右值(100和“word”)及条件符(and)。

    其中,左值与右值这两个概念是针对操作符来说的。操作符左边的字段称为左值,右边的字段称为右值。在用户输入正确的情况下,左值应为呼叫详细记录中存在的字段。相应的,右值可以为该字段对应的具体的取值。

    条件符可以包括and和or。and表示该条件符两边的条件为与的关系,or表示该条件符两边的条件为或的关系。

    操作符可以包括>,<,=,<>。其中<>,表示不等于。

    需要说明的是,一个包含完整的过滤条件的过滤指令,可以包含多个具体的条件,相邻的具体条件之间可以通过条件符相连。例如下述指令:

    A.B.C=100?and((A.D.E<>“CDR过滤”or?M.K=“192.168.1.1”)or?O.U<>“10-20-30”)

    该指令中,通过三个条件符,实现了在一条过滤指令中,对四个过滤条件进行设置??梢钥闯?,相较于现有技术中对过滤条件进行四次设置的过程,本发明能够简化呼叫详细记录的过滤过程。

    S202:解析所述过滤指令包含的过滤条件;

    S203:根据所述过滤条件,对呼叫详细记录进行过滤。

    可以看出,本实施例中,通过为用户提供输入过滤指令的区域,接收用户输入的过滤指令;解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤,能够在一条过滤指令中,对多个过滤条件进行设置,简化了呼叫详细记录的过滤过程。

    实施例二

    由于现有技术中的过滤系统,对呼叫详细记录进行过滤时,采用的是语法树的模式;所以,为了兼容已有过滤系统,更大程度的利用现有资源,本发明所述“解析所述过滤指令包含的过滤条件”这一过程,具体可以采用将所述过滤指令解析为语法树的模式。

    具体的,参见图3,为本发明实施例二所述对呼叫详细记录进行过滤的方法流程图。如图3所示,该方法包括步骤:

    S301:接收用户输入的过滤指令;

    S302:根据所述过滤指令,生成过滤条件判断树;

    具体的,所述过滤条件判断树的生成过程,可以是:

    识别所述过滤指令中的优先级提示符,确定所述过滤条件中各个条件语句的优先级;

    按照优先级从高到低(或者从低到高的顺序也可以)的顺序,识别所述过滤指令中的逻辑运算符,将所述逻辑运算符作为所述过滤条件判断树对应层级的根节点,将所述逻辑运算符左边的条件语句作为该层级的左节点,将所述逻辑运算符右边的条件语句作为下一层级的左节点。

    为便于理解,现进行举例说明:

    假设用户输入的过滤指令为:A?and((B?or?C)or?D)。其中,A、B、C、D代表抽象后的部分过滤条件。在本例中,所述优先级提示符具体为小括号。最内层的小括号中的条件语句的优先级最高。

    本例中,系统会将各个条件语句的优先级,以排序的方式确定为:

    B?or?C?or?D?and?A。

    按照上述顺序,系统首先识别到的逻辑运算符是or。然后,系统将or作为过滤条件判断树第一层级的根节点,将or左边的条件语句B作为第一层级的左节点,将or右边的条件语句C作为第二层级的左节点。依此类推,最终得到的过滤条件判断树,如图4所示。

    S303:根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;

    以图4所示的过滤条件判断树为例,“根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件”的过程可以是:对该过滤条件判断树进行遍历。具体可以是:首先识别第一层级的根节点的条件符为or,因为第一层级的根节点是or,表示或的关系,也即该条目只要满足B或C中的一个条件即可,所以可以先判断呼叫详细记录中的某个条目是否符合条件语句B;如果不符合B,则判断该条目是否符合条件语句C;如果符合条件B,就可以不判断是否符合条件C了。对于条件D的判断也与上述过程相同。对于条件A,由于条件符为and,表示与的关系,所以该条目最后必须是符合条件A的。最终,系统根据多个条件的判断,得到一个总的判断结果,即该条目是否符合B?or?C?or?D?and?A这一条件。

    S304:显示符合所述过滤条件的所述条目。

    本发明所述方法可以对呼叫详细记录中的所有条目进行判断,并将符合过滤条件的条目进行显示,也即完成对呼叫详细记录的过滤。

    实施例三

    为了在用户输入指令的过程中,能够对用户输入的信息是否正确(例如是否符合过滤指令的语法结构)进行提示,本发明所述方法还包括:

    在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。

    具体的,继续进行举例说明如下:例如用户输入了A.B.C>100?and?D.E=“word”这一指令,则系统可以首先对过滤指令的语法结构进行分析,例如:首先根据过滤指令中的分隔符号(例如空格)将指令分解成一个序列,该序列如下所示:

    A.B.C,

    >,

    100,

    and,

    D.E,

    =,

    “word”

    然后系统可以对该序列中的各个字段、条件符和操作符进行轮询,进而得出该过滤指令是否符合语法结构。具体的,可以判断该序列第一部分是否为字段,如果是,则判断第二部分是否为操作符,如果是,则判断第三部分是否为字段值(例如本例中的100)......依此类推,如果某步的判断结果为否,则可以认为用户输入的过滤条件指令有误,进而可以对用户进行提示。提示方式可以有多种,例如,可以在用户输入过滤条件指令的区域,将背景色用红色显示,表示输入的用户过滤指令错误;背景色为绿色,表示用户输入的过滤条件指令正确。

    进一步的,在检查到该过滤指令符合语法结构以后,还可以对序列中的各个字段值是否为有效字段进行判定。具体的,例如某一字段的取值类型为整数型数据,而字段值的检测结果为小数,则可以认为用户输入的过滤指令有误,并进行相应提示。

    为了提高用户输入过滤指令的速度,本发明所述方法还包括步骤:

    在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。

    具体的,系统中可以设置备选提示集。所述备选提示集中可以存储不同字段的若干可选值。具体的,以前文所述左值或右值,操作符和条件符的输入过程为例:在左值输入中,系统可以提示出所有可供输入的当前字段的集合,如果用户希望输入A.B,那么当用户输入A后,备选提示集中就会列出B,C,D三项以辅助用户输入完整字段;在右值输入中,备选提示集为,与左值类型对应的可供输入的值的集合,如左值是一个枚举值,它的可供输入的值有1:成功,2:不成功,则备选集中会将这两项都列出,以供用户选择输入。对于操作符和条件符的输入,备选提示集中可以将所有的操作符和条件符存储,在用户输入时将可供输入的操作符和条件符提示给用户。

    进一步的,本发明所述方法还可以包括步骤:

    保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。

    例如:当用户输入的某条过滤指令中的字段,在备选提示集中没有记录时,系统可以将该字段存储在备选提示集中。此后,当用户需要再次输入该过滤指令时,系统就可以将先前存储的相应的字段提示给用户,进行补全。

    与本发明所述的对呼叫详细记录进行过滤的方法相对应,本发明还提供了一种对呼叫详细记录进行过滤的系统。

    参见图5,为本发明所述对呼叫详细记录进行过滤的系统结构图。如图5所示,该系统包括:

    过滤指令接收单元501,用于接收用户输入的过滤指令;

    过滤指令解析单元502,用于解析所述过滤指令包含的过滤条件;

    呼叫详细记录过滤单元503,用于根据所述过滤条件,对呼叫详细记录进行过滤。

    本发明所述系统,通过为用户提供输入过滤指令的区域,接收用户输入的过滤指令;解析所述过滤指令包含的过滤条件;根据所述过滤条件,对呼叫详细记录进行过滤,能够在一条过滤指令中,对多个过滤条件进行设置,简化了呼叫详细记录的过滤过程。

    由于现有技术中的过滤系统,对呼叫详细记录进行过滤时,采用的是语法树的模式;所以,为了兼容已有过滤系统,更大程度的利用现有资源,本发明所述“解析所述过滤指令包含的过滤条件”这一过程,具体可以采用将所述过滤指令解析为语法树的模式。

    具体的,所述过滤指令解析单元502可以包括:

    过滤条件判断树生成子单元,用于根据所述过滤指令,生成过滤条件判断树;

    所述呼叫详细记录过滤单元503可以包括:

    条目判断子单元,用于根据所述过滤条件判断树,判断呼叫详细记录中的条目是否符合所述过滤条件;

    条目显示子单元,用于显示符合所述过滤条件的所述条目。

    为了在用户输入指令的过程中,能够对用户输入的信息是否正确(例如是否符合过滤指令的语法结构)进行提示,本发明所述系统还可以包括:

    输入信息检查单元,用于在用户输入所述过滤指令的过程中,检查用户输入的信息是否正确并进行提示。

    为了提高用户输入过滤指令的速度,本发明所述系统还可以包括:

    过滤指令补全提示补全提示单元,用于在用户输入所述过滤指令的过程中,对用户进行过滤指令补全提示。

    进一步的,本发明所述系统还可以包括:

    过滤指令保存单元,用于保存所述过滤指令,以便用户需要再次输入该指令时,对用户进行过滤指令补全提示。

    本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

    本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

    关于本文
    本文标题:一种对呼叫详细记录进行过滤的方法及系统.pdf
    链接地址://www.4mum.com.cn/p-5867916.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 韩国时时彩助赢软件 太行水泥股东大会09年股票涨跌 南方网双色球综合分布图号码 竞彩分析知识 爱玩游戏中心 时时彩计划软件 全天北京pk10实时计划 彩票平台可靠吗 2011年1七乐彩走势图 移动游戏大厅手机版 福彩开奖2017119 辽宁11选5开奖结果 qq分分彩全天计划网 河南十一选五玩法规则 时时彩赚钱秘籍 北京快乐8外挂