有线电视用户编码生成方法

文档序号:7962032阅读:1133来源:国知局
专利名称:有线电视用户编码生成方法
技术领域
本发明涉及有线电视用户管理,尤其涉及一种有线电视用户编码生成方法。
目前使用的用户管理系统中较常用到的是自然码,自然码即所谓的流水码方式,按照数字自然增长的方式对用户进行编码控制,根据用户的入网顺序决定用户编码。用该方法生成用户编码简单易行,在控制机制得当的情况下,几乎不会出现重码且编码长度较短,其缺点是用户编码与用户资料没有关联,不能体现入网用户的相关信息,例如用户所处的区域,用户的住房类型等。因此在开展维护工作时必须依靠用户的地址资料来确定用户的位置,一旦用户资料有误,则在进行人工断线操作时容易产生问题,引起不必要的麻烦。此外,近年来在有线电视领域引入了GIS(地理信息系统)技术进行网络的设计与维护,以自然码方式为基础的用户管理系统在与GIS系统挂接时,需要补齐用户地理位置等接口资料,造成重复工作,增加了不必要的工作量,因此该方法已不能适应现代管理的需要,尤其是对用户量比较大的地区。
为实现上述目的,本发明采用的技术方案是一种有线电视用户编码生成方法,首先建立用于设置区域名称和相关区域编号的区域设置模块和用于设置用户地址信息和相关编号的地址设置模块,所述有线电视用户编码生成方法包括下述步骤A、选择包括用户所在区域、详细地址和住房类型的用户信息;B、判断当前用户类型;C、根据用户类型提供类型编号;D、判断是否采用自动生成用户编码,如果是,执行步骤F;如果否,执行步骤E;E、操作员录入用户编码并确认后转步骤G;F、根据系统设置的编码方式选择下述三种形式之一自动生成用户编码(1)纯自然码形式;(2)区域码附加自然码形式;(3)区域码附加地址码形式;G、对所生成编码进行重码检查;H、判断是否有重码,如果有,返回步骤B;如果无,结束。
采用以上技术方案后,以区域码为基础的用户编码方式取代了自然码,将一定的地理范围按照特定的规则划分为多个区域,区域还可以进一步划分为更小的区域,然后赋予每个区域一个特定的区域码,那么每个用户根据其所归属的区域相应拥有一个特定的区域码,管理人员及维护人员可以根据用户编码中的区域码部分可以很容易确定用户所处的区域,这样为管理工作和维护工作提供了很大的方便。尤其是采用区域码附加地址码的形式,在熟悉本区域内小区和楼栋的编码规则的情况下,维护人员根据用户编码即可确定用户的最终位置。由于采用编码自动生成和重码检查,同时保证了用户编码的准确性和唯一性。
图2是本发明方法中区域删除操作的流程图。
参照

图1,本发明方法首先建立用于设置区域名称和相关区域编号的区域设置模块和用于设置用户地址信息和相关编号的地址设置模块,用户可通过相应模块的用户界面输入用户信息,具体编码生成方法包括下述步骤首先执行步骤A,选择包括用户所在区域、详细地址和住房类型的用户信息;步骤B是判断当前用户类型,例如可将用户划分为一户多线路的集体类型和一户一线路的个人类型;然后执行步骤C,根据用户类型提供类型编号;本发明同时提供了自动生成和手工录入两种方式,步骤D即判断是否采用自动生成用户编码,如果是,执行步骤F;如果否,执行步骤E,由操作员录入用户编码并确认后转步骤G;步骤F的内容是根据系统设置的编码方式选择下述三种形式之一自动生成用户编码(1)以纯自然码形式生成用户编码;(2)以区域码附加自然码形式生成用户编码;(3)以区域码附加地址码形式生成用户编码;纯自然码形式较适合用户数量少的区域,其余两种形式可根据用户类型和住房类型适当选择。再经步骤G对所生成编码进行重码检查;由步骤H判断是否有重码,如果有,返回步骤B;如果无,结束。
本发明区域设置模块中的区域名称和相关区域编号以分级的树形结构存储,第一级区域中无相同的区域名称和区域编号且同一区域的子区域内无相同的区域名称和区域编号;当增加和修改区域内容时,均依照上述条件判断以避免重名和重码;当删除区域时,依图2所示的步骤进行步骤200由用户确认是否删除一个区域,如果是,继续步骤205;如果否,结束。步骤205是判断该区域下是否有用户,如果有,结束;如果无,继续步骤210,判断该区域下是否注册有具体地址,如果有,结束;如果无,继续步骤215判断该区域是否有下级区域,如果无,继续步骤220;如果有,对下一级区域返回步骤205;步骤220的内容是删除该区域。通过执行上述步骤保证了在删除区域时,不会对仍有下级区域或下级用户的区域误操作。
上述区域设置模块中的区域名称和相关区域编号可以划分为四级的树形结构存储,用于以市、区、街道、街巷或市、县、乡镇、街巷的划分存储区域名称和分配区域码。
为了便于用户输入信息,在设置用户界面时,区域设置模块和地址设置模块中区域名称和用户地址信息可采用选择法输入。
以纯自然码形式生成用户编码可采用以下步骤将相应类型的所有用户编号转换为正整数后取最大值加1,再将所得正整数左端补零至系统设置的纯自然码长度。
以区域码附加自然码形式生成用户编码可采用以下步骤先分别生成区域码部分和自然码部分,再将区域码部分和自然码部分相连得到新的编号;其中生成区域码部分的步骤是系统设置采用区域码级数n;分别将返回的各级区域编号左端补零至系统设置的各级区域编码的长度,生成各级区域编码N1至Nn,再将N1至Nn相连生成区域码部分;所述生成自然码部分的步骤是取相应类型的所有用户编号,从中滤出当前区域编号下的所有用户编号,在滤出的所有编号中将自然码部分转换为正整数,取最大值,加1,再将新生成的自然码左端补零至设定的自然码长度,形成新的自然码部分。
以区域码附加地址码形式生成用户编码可采用以下步骤先分别生成区域码部分和地址码部分,再将区域码部分和地址码部分相连得到新的编号;
其中生成区域码部分的步骤是系统设置采用区域码级数n;分别将返回的各级区域编号左端补零至系统设置的各级区域编码的长度,生成各级区域编码N1至Nn,再将N1至Nn相连生成区域码部分;所述生成地址码部分的步骤是根据用户住房类型选取相应地址码级数k,对用户输入的详细地址判断该地址是否已入网,如果是,由用户重新输入,如果否,分别将返回的各级地址编号左端补零至系统设置的各级地址编码的长度,生成各级地址编码A1至Ak,再将A1至Ak相连生成地址码部分。
权利要求
1.一种有线电视用户编码生成方法,其特征在于首先建立用于设置区域名称和相关区域编号的区域设置模块和用于设置用户地址信息和相关编号的地址设置模块,所述有线电视用户编码生成方法包括下述步骤A、选择包括用户所在区域、详细地址和住房类型的用户信息;B、判断当前用户类型;C、根据用户类型提供类型编号;D、判断是否采用自动生成用户编码,如果是,执行步骤F;如果否,执行步骤E;E、操作员录入用户编码并确认后转步骤G;F、根据系统设置的编码方式选择下述三种形式之一自动生成用户编码(1)纯自然码形式;(2)区域码附加自然码形式;(3)区域码附加地址码形式;G、对所生成编码进行重码检查;H、判断是否有重码,如果有,返回步骤B;如果无,结束。
2.如权利要求1所述的有线电视用户编码生成方法,其特征在于所述区域设置模块中的区域名称和相关区域编号以分级的树形结构存储,第一级区域中无相同的区域名称和区域编号且同一区域的子区域内无相同的区域名称和区域编号;当增加和修改区域内容时,均依照上述条件判断以避免重名和重码;当删除区域时,依下述步骤进行200、用户确认是否删除一个区域,如果是,继续步骤205;如果否,结束。205、判断该区域下是否有用户,如果有,结束;如果无,继续步骤210;210、判断该区域下是否注册有具体地址,如果有,结束;如果无,继续步骤215;215、判断该区域是否有下级区域,如果无,继续步骤220;如果有,对下一级区域返回步骤205;220、删除该区域。
3.如权利要求2所述的有线电视用户编码生成方法,其特征在于所述区域设置模块中的区域名称和相关区域编号以划分为四级的树形结构存储。
4.如权利要求1所述的有线电视用户编码生成方法,其特征在于所述区域设置模块和地址设置模块中区域名称和用户地址信息采用选择法输入。
5.如权利要求1所述的有线电视用户编码生成方法,其特征在于所述以纯自然码形式生成用户编码的步骤为将相应类型的所有用户编号转换为正整数后取最大值加1,再将所得正整数左端补零至系统设置的纯自然码长度。
6.如权利要求1所述的有线电视用户编码生成方法,其特征在于所述以区域码附加自然码形式生成用户编码的步骤为先分别生成区域码部分和自然码部分,再将区域码部分和自然码部分相连得到新的编号;所述生成区域码部分的步骤是系统设置采用区域码级数n;分别将返回的各级区域编号左端补零至系统设置的各级区域编码的长度,生成各级区域编码N1至Nn,再将N1至Nn相连生成区域码部分;所述生成自然码部分的步骤是取相应类型的所有用户编号,从中滤出当前区域编号下的所有用户编号,在滤出的所有编号中将自然码部分转换为正整数,取最大值,加1,再将新生成的自然码左端补零至设定的自然码长度,形成新的自然码部分。
7.如权利要求1所述的有线电视用户编码生成方法,其特征在于所述以区域码附加地址码形式生成用户编码的步骤为先分别生成区域码部分和地址码部分,再将区域码部分和地址码部分相连得到新的编号;所述生成区域码部分的步骤是系统设置采用区域码级数n;分别将返回的各级区域编号左端补零至系统设置的各级区域编码的长度,生成各级区域编码N1至Nn,再将N1至Nn相连生成区域码部分;所述生成地址码部分的步骤是根据用户住房类型选取相应地址码级数k,对用户输入的详细地址判断该地址是否已入网,如果是,由用户重新输入,如果否,分别将返回的各级地址编号左端补零至系统设置的各级地址编码的长度,生成各级地址编码A1至Ak,再将A1至Ak相连生成地址码部分。
全文摘要
本发明公开了一种有线电视用户编码生成方法,首先建立用于设置区域名称和相关区域编号的区域设置模块和用于设置用户地址信息和相关编号的地址设置模块,输入用户信息后,根据用户类型,以自动生成或操作员录入方式,选择纯自然码、区域码附加自然码或区域码附加地址码三种形式之一生成用户编码,并对所生成编码进行重码检查,在管理和维护时,可以根据用户编码确定用户位置,能够适应GIS系统的应用。
文档编号H04N7/10GK1422076SQ0114008
公开日2003年6月4日 申请日期2001年11月26日 优先权日2001年11月26日
发明者秦勇, 梁晋春, 韩念珍, 赵翮, 李学伟 申请人:国家广播电影电视总局广播科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1