一种非给据邮件传输质量测试方法

文档序号:6562651阅读:289来源:国知局
专利名称:一种非给据邮件传输质量测试方法
技术领域
本发明属于邮政技术领域,尤其涉及一种非给据邮件传输质量测试方法。
背景技术
《邮政法》第二十条规定“邮政企业寄递邮件,应当符合国务院邮政管理部门规定的寄递时限和服务规范”。邮件传递全程、全网联合作业,涉及营业收寄、分拣封发、运输、投递各环节,构建覆盖全程、全网、全业务、能供邮政企业不同层面用户使用的“邮件全程时限监控系统”,对于进一步加强邮件时限管理,更好地履行邮政普遍服务,进而提高邮政企业的竞争力,很有必要。测试占普通函件总业务量90%以上的非给据函件,与给据邮件业务不同,在普通函件的信封上没有法定的统一“挂号条形码”标识,无法进行给据邮件那样的跟踪查询。因此,在没有统一标识的情况下,要对非给据函件全程作业实施跟踪监测就成为了一个传统的难题。

发明内容
本发明的目的是提供一种非给据邮件传输质量测试方法,采用基于RFID技术的 “非给据邮件全程时限跟踪监控系统”,以科技手段取代“人工”测试,实施非给据邮件全程时限自动跟踪。本发明的技术方案是,一种非给据邮件传输质量测试方法,用户在制定测试规则的页面上根据业务需要,选择该轮测试计划发件城市A和收件城市B,再选择该测试的邮件种类的构成,邮件种类包括大宗、商函和邮筒,最后选择该测试的测试轮数,其中,测试邮件的属性包括邮件编号、RFID卡号、发件省、发件市、发件局、发件地址、发件人、发件邮编、收件省、收件市、收件局、收件地址、收件人、收件邮编和邮件种类,测试步骤包括步骤一,将发件城市A里的所有发件测试员的单位发件信息全部提出到表tmp_ dw_sender,将发件城市A所有发件员的家庭发件信息提出到表tmp_jt_sender,然后对单位发件信息表和家庭发件信息表所有记录进行发件序号,以便算法后面的移步滑动使用,再将收件城市B里的所有收件测试员的单位收件信息全部提出到表tmp_dw_ reciver,将收件城市B所有收件员的家庭收件信息提出到表tmp_jt_reciVer,然后对单位收件地址表和家庭收件地址表所有记录进行收件序号连续编号,以便算法后面的移步滑动使用;步骤二,利用结构化查询语言SQL中的笛卡尔乘积运算,将所有的发件地址和收件地址全排列到表tmp_plan里,即,Al,将单位发件地址对单位收件地址进行笛卡尔乘积运算插入到表tmp_plan里,A2,将单位发件地址对家庭收件地址进行笛卡尔乘积运算插入到表tmp_plan里,A3,将家庭发件地址对单位收件地址进行笛卡尔乘积运算插入到表tmp_plan里,
A4,将家庭发件地址对家庭收件地址进行笛卡尔乘积运算插入到表tmp_plan里,使得A城市发送B城市的所有测试组合都在表tmp_plan中;步骤三,在表tmp_plan里根据邮件种类和测试轮数进行选出符合规则的测试地址路径插入到表tmp_finalplan,具体步骤为Bi,判断是否满足循环次数,如果“是”,函数结束,如果“否”,进入匹配规则循环,B2,判断tmp_plan表里是否有满足该规则的测试路径,如果“无”,函数结束,如果 “有”,查出表tmp_finalplan已经存在的记录数,B3,如果已经存在的记录数为0,根据邮件种类,在表tmp_dW_Sender和表tmp_jt_ sender里选出一个符合邮件种类的发件地址,并记录序号为noW_sender,同样在表tmp_ dw_reciver和表tmp_jt_reciver里选出一个的收件地址收件地址,并记录序号为now_ reciver,将序号no^sender的发件省、发件市、发件点、发件地址、发件人、发件邮编和序号n0W_reCiVer的收件省、收件市、收件点、收件地址、,收件人、收件邮编组成的测试信插入到表tmp_finalplan里形成一个新的测试信信息。B4,如果已经存在的记录数大于0,查询出最后一条记录的邮件号码、发件员地址 now—sender 禾口收件员地址 now_reciver,在表 tmp—dw—sender 禾口表 tmp—jt—sender 里按照发件序号移位滑动now—sender = now—sender+1,同样在表tmp—dw—reciver和表tmp—jt—reciver里按照符合邮件种类中的收信序号移位滑动 now_reciver = now—reciver+1,将序号n0W_Sender的发件省、发件市、发件点、发件地址、发件人、发件邮编和序号n0W_reCiVer的收件省、收件市、收件点、收件地址、收件人、收件邮编组成的测试信插入到表tmp_finalplan里形成一个新的测试信信息,B5,跳转到Bi,筛选若有符合规则的测试信组合,则向tmp_finalplan插入一条新的测试信信息,直到所有的规则满足;步骤四,在表tmp_finalplan里,按本轮测试城市数量进行邮件号重新排列,生成表 tb_mplan ;所述的,表tmp_dw_sender的属性字段为
权利要求
1. 一种非给据邮件传输质量测试方法,其特征在于,用户在制定测试规则的页面上根据业务需要,选择该轮测试计划发件城市A和收件城市B,再选择该测试的邮件种类的构成,邮件种类包括大宗、商函和邮筒,最后选择该测试的测试轮数,其中,测试邮件的属性包括邮件编号、RFID卡号、发件省、发件市、发件局、发件地址、发件人、 发件邮编、收件省、收件市、收件局、收件地址、收件人、收件邮编和邮件种类,测试步骤包括步骤一,将发件城市A里的所有发件测试员的单位发件信息提出到表tmp_dw_sender, 将发件城市A所有发件员的家庭发件信息提出到表tmp_jt_sender,然后对单位发件信息表和家庭发件信息表所有记录进行发件序号连续编号,以便算法后面的移步滑动使用,再将收件城市B里的所有收件测试员的单位收件信息提出到表tmp_dw_reciver,将收件城市B所有收件员的家庭收件信息提出到表tmp_jt_reciver,然后对单位收件地址表和家庭收件地址表所有记录进行收件序号连续编号,以便算法后面的移步滑动使用;步骤二,利用结构化查询语言SQL中的笛卡尔乘积运算,将所有的发件地址和收件地址全排列到表tmp_plan里,即,Al,将单位发件地址对单位收件地址进行笛卡尔乘积运算插入到表tmp_plan里, A2,将单位发件地址对家庭收件地址进行笛卡尔乘积运算插入到表tmp_plan里, A3,将家庭发件地址对单位收件地址进行笛卡尔乘积运算插入到表tmp_plan里, A4,将家庭发件地址对家庭收件地址进行笛卡尔乘积运算插入到表tmp_plan里, 使得A城市发送B城市的所有测试组合都在表tmp_plan中;步骤三,在表tmp_plan里根据邮件种类和测试轮数进行选出符合规则的测试地址路径插入到表tmp_finalplan,具体步骤为Bi,判断是否满足循环次数,如果“是”,函数结束,如果“否”,进入匹配规则循环, B2,判断tmp_plan表里是否有满足该规则的测试路径,如果“无”,函数结束,如果 “有”,查出表tmp_finalplan已经存在的记录数,B3,如果已经存在的记录数为0,根据邮件种类,在表tmp_dW_sender和表tmp_jt_ sender里选出一个符合邮件种类的发件地址,并记录序号为noW_sender,同样在表tmp_ dw_reciver和表tmp_jt_reciver里选出一个的收件地址收件地址,并记录序号为now_ reciver,将序号no^sender的发件省、发件市、发件点、发件地址、发件人、发件邮编和序号n0W_reCiVer的收件省、收件市、收件点、收件地址、,收件人、收件邮编组成的测试信插入到表tmp_finalplan里形成一个新的测试信信息。B4,如果已经存在的记录数大于0,查询出最后一条记录的邮件号码、发件员地址n0W_ sender 禾口收件员地址 now_reciver,在表 tmp—dw—sender 禾口表 tmp—jt—sender 里按照发件序号移位滑动 now—sender = now—sender+1,同样在表tmp—dw—reciver和表tmp—jt—reciver里按照符合邮件种类中的收信序号移位滑动 now_reciver = now—reciver+1,将序号now_sender的发件省、发件市、发件点、发件地址、发件人、发件邮编和序号 now_reciver的收件省、收件市、收件点、收件地址、收件人、收件邮编组成的测试信插入到表tmp_finalplan里形成一个新的测试信信息,B5,跳转到bl,筛选若有符合规则的测试信组合,则向tmp_finalplan插入一条新的测试信信息,直到所有的规则满足;步骤四,在表tmp_finalplan里,按本轮测试城市数量进行邮件号重新排列,生成表 tb—mplan ; 所述的,表tmp_dw_sender的属性字段为发件序号发件员发件省发件城市发件点发件地址发件邮编邮件种类表tmp_dw_reciver的属性字段为收件序号收件员收件省收件城市收件点收件地址收件邮编表tmp_jt_sender的属性字段为发件序号发件员发件省发件城市发件点发件地址发件邮编邮件种类表tmp_jt_reciver的属性字段为收件序号收件员收件省收件城市收件点收件地址收件邮编表tmp_plan的属性字段为发件序号发件员发件省发件城市发件点发件地址发件邮编邮件种类收件序号收件员收件省收件城市收件点收件地址收件邮编使用次数表tmp_finalplan的属性字段为测试序号发件序号发件员发件省发件城市发件点发件地址发件邮编邮件种类收件序号收件员收件省收件城市收件点收件地址收件邮编使用次数表tbjiiplan的属性字段为
全文摘要
本发明公开了一种非给据邮件传输质量测试方法,用户在制定测试规则的页面上根据业务需要,选择该轮测试计划发件城市A和收件城市B,再选择该测试的邮件种类的构成,最后选择该测试的测试轮数,其中,测试邮件的属性包括邮件编号、RFID卡号、发件省、发件市、发件局、发件地址、发件人、发件邮编、收件省、收件市、收件局、收件地址、收件人、收件邮编和邮件种类,测试步骤包括将发件城市A里的所有发件测试员的单位发件地址全部提出到表tmp_dw_sender,将发件城市A所有发件员的家庭发件地址提出到表tmp_jt_sender,然后对单位发件地址表和家庭发件地址表所有记录进行连续编号,以便算法后面的移步滑动使用。
文档编号G06F17/30GK102240642SQ20111022487
公开日2011年11月16日 申请日期2011年8月5日 优先权日2011年8月5日
发明者丁莉, 周雷 申请人:上海邮政科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1