业务编码处理方法、编码模块及系统的制作方法

文档序号:6580346阅读:201来源:国知局
专利名称:业务编码处理方法、编码模块及系统的制作方法
技术领域
本发明涉及编码技术领域,具体涉及一种业务编码处理方法、编码才莫块及 系统。
背景技术
编码作为 一种标识信息,在实际业务中具有广泛的应用,通常所说的代号、 编号、代码都是编码的一种编码形式。
编码的应用场景十分普遍,例如应用在对业务单据的处理过程中。每张单 据都需要唯一的标识符进行标识,该标识符可以是编码。现有技术中,针对业 务单据的不同应用场景,可以设置不同编码规则,例如业务单据需要4鋒月进
行编码,则按照与月份相关的编码规则为业务单据生成编码,如果需要按公司 进行编码,则按照与公司相关的编码规则为业务单据生成编码。
在对此方法的研究和实践过程中,本发明的发明人发现现有技术应对多 种业务场景时,每增加一种业务场景就需要新增一条编码规则,因此配置量大, 使用不方便。

发明内容
本发明实施例提供一种业务编码处理方法、编码模块及系统,能够减小配 置量,使得业务编码处理更方便。
本发明实施例提供一种业务编码处理方法,包括 获取要求按类别编码的业务要求; 根据所述类别对业务单据进行分类排序; 按照编码规则为所述分类排序后的业务单据生成编码。 本发明实施例提供一种编码模块,包括 信息获取模块,用于获取要求按类别编码的业务要求; 分类排序模块,根据所述类别对业务单据进行分类排序;
处理模块,用于按照编码规则为所述分类排序后的业务单据生成编码。本发明实施例提供一种业务编码处理系统,包括
业务模块,用于将用户输入的要求按类别编码的业务要求发送给编码模
块;
编码模块,用于接收业务模块发送的要求按类别编码的业务要求;根据所 述类别对业务单据进行分类排序;按照编码规则为所述分类排序后的业务单据 生成编;马。
上述技术方案可以看出,本发明实施例技术方案在获取要求按类别编码的 业务要求后,先根据所述类别对业务单据进行分类排序,然后按照编码规则为 所述分类排序后的业务单据生成编码,从而不需要为每一种应用场景都新增一 条编码规则,因此能够减小配置量,使得业务编码处理更方便。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图l是本发明实施例一的业务编码处理方法流程图2是本发明实施例二的业务编码处理方法流程图3是本发明实施例三的业务编码处理方法流程图4是本发明实施例三中编码规则的各分段示意图5是本发明实施例的编码模块结构示意图6是本发明实施例的业务编码处理系统结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种业务编码处理方法,能够提高业务编码处理的扩展
5性,满足不同应用需求。本发明实施例还提供相应的编码模块及业务编码处理 系统。以下分别进4亍详细i兌明。
图l是本发明实施例一的业务编码处理方法流程图,主要包括步骤 步骤IOI、获取要求按类别编码的业务要求;
该步骤中,获取要求按类别编码的业务要求。例如,业务要求是按照不同 月份和不同公司进行编码。
步骤102、根据所述类别对业务单据进行分类排序;
该步骤中,获知要求按类别编码后,先将业务单据根据要求的类别进行分 类排序。例如,将业务单据按照不同月份和不同公司进行分类排序。所述业务 单据,可以是指各种单据、发票、凭证、记录单等,其他实施例中所述的业务 单据,也是相同。
步骤103、按照编码规则为所述分类排序后的业务单据生成编码。
该步骤中,对于已经分类排序的业务单据,直接按照现有的编码规则,生 成编码。编码规则中可以包括编码取值属性、编码长度、编码初始值、步长等 要求。
所述为所述分类排序后的业务单据生成编码包括
根据编码规则中定义的编码初始值,为所述分类排序后的业务单据重新编 号;或者,在已有的分类编号基础上,按递增方式为所述分类排序后的业务单 据编号。
从该实施例可以看出,本发明实施例技术方案在获取要求按类别编码的业 务要求后,先根据所述类别对业务单据进行分类排序,然后按照綿码关见则为所 述分类排序后的业务单据生成编码,从而不需要为每一种应用场景都新增一条 编码规则,因此能够减小配置量,使得业务编码处理更方便。
图2是本发明实施例二的业务编码处理方法流程图,主要包括步骤
步骤201、获取要求按类别编码的业务要求;
该步骤中,获取要求按类别编码的业务要求。例如,业务要求是按照不同 月份和不同公司进行编码。
步骤202、根据所述业务要求生成新编码规则,所述新编码规则中包括分类的类别;
该步骤中,获知要求按类别编码后,生成新的编码规则,例如原来的编码 规则已经包括编码取值属性、编码长度、编码初始值、步长等要求,现在则增 加新的功能要求,即增加的分类的类别,例如增加按照不同月份和不同公司分 类排序的要求。
步骤203、按照所述新编码规则中的分类的类别对业务单据进行分类排
序;
该步骤中,先按照所述新编码规则中的分类的类别对业务单据进行分类排 序。例如,将业务单据按照不同月份和不同公司进行分类排序。
步骤204、按照所述新编码规则中除分类的类别外的要求,为所述分类排 序后的业务单据生成编码。
的业务单据,再按照所述新编码规则中除分类的类别外的要求,生成编码。编 码规则中除分类的类别外的要求,例如可以包括编码取值属性、编码长度、编 码初始值、步长等要求。
所述为所述分类排序后的业务单据生成编码包括
根据编码规则中定义的编码初始值,为所述分类排序后的业务单据重新编 号;或者,在已有的分类编号基础上,按递增方式为所述分类排序后的业务单 据编号。
从该实施例可以看出,本发明实施例技术方案在获取要求按类别编码的业 务要求后,先根据所述业务要求生成新编码规则,所述新编码规则中包括分类 的类别;再按照新编码规则进行编码,其中包括先按照所述新编码规则中的分 类的类别对业务单据进行分类排序,再按照所述新编码规则中除分类的类别外 的要求,为所述分类排序后的业务单据生成编码。这样,对于一个业务使用的 编码规则,可以应对多种业务场景,包括例如按月份进行编码、按不同的公司 进行编码、按单据不同属性进行编码等,使得编码规则可动态的根据业务场景, 进行分类排序,满足不同场景需要,从而不需要为每一种应用场景都新增一条 编码规则,能够减小配置量,使得业务编码处理更方便,扩展性强。
以下结合实施例三对本发明实施例技术方案进行更详细介绍。先简单介绍本发明实施例涉及的业务编码处理系统。本发明实施例中,业 务编码处理系统主要包括业务模块和编码模块。业务模块和编码模块间可以包 括多个应用接口交互不同信息。业务模块根据用户的要求调用编码模块,由编
码模块根据用户的要求,按照编码规则为用户输入的业务单据生成编码。所述 业务单据,可以是指各种单据、发票、凭证、记录单等。
图3是本发明实施例三的业务编码处理方法流程图,主要包括步骤
步骤301、编码模块从业务模块获取要求按类别编码的业务要求;
该步骤中,业务模块获取用户输入的业务要求,该业务要求是要求按类别 进行编码。例如,业务要求是按照不同月份和不同业务进行编码。编码^t块从 业务模块获取该业务要求,可以是编码模块要求业务模块发送该业务要求,也 可以是业务模块主动向编码模块发送给业务要求。
步骤302、编码模块根据所述业务要求生成新编码规则,所述新编码规则 中包括分类的类别;
该步骤中,获知要求按类别编码后,生成新的编码规则。
编码规则可以包括不同编码分段,例如包括编码取值属性、日期显示格式、 编码长度、编码初始值、步长、补位符、补位方向等,本发明实施例中根据业 务要求,增加分类排序字段,从而生成的是新编码规则。
例如业务需要按月份进行分类排序,可选择日期显示格式为年月,并将对 应的分类排序选项选中,则表示需要按月份进行分类排序,例如业务需要按业 务进行分类排序,可选择编码取值属性为名称,并将对应的分类排序选项选中, 则表示需要按业务进行分类排序。
图4是本发明实施例三中编码规则的各分段示意图。
如图4所示,针对业务单据设置的编码规则为使用系统日期(200906) +取值属性值(名称)+按月份和业务分类排序。
图4中选择日期显示格式为"200906",对应的分类排序选项被选中,表示 需要按月份进行分类排序,选择编码取值属性为名称,对应的分类排序选项被 选中,表示需要按业务进行分类排序。
步骤303、按照所述新编码规则中的分类的类别对业务单据进行分类排该步骤中,先按照所述新编码规则中的分类的类别对业务单据进行分类排
序。例如,根据日期显示格式为"200906", "200906"对应的分类排序选项被 选中,以及,编码取值属性为名称,名称对应的分类排序选项被选中,将业务 单据按照不同月份和不同业务进行分类排序。
步骤304、按照所述新编码规则中除分类的类别外的要求,为所述分类排 序后的业务单据生成编码。
该步骤中,对于已经按照所述新编码规则中的分类的类别进行分类排序后 的业务单据,再按照所述新编码规则中除分类的类别外的要求,生成编码。编 码规则中除分类的类别外的要求,例如可以包括编码取值属性、编码长度、编 码初始值、步长等要求。
其中,所述为所述分类排序后的业务单据生成编码包括根据编码规则中 定义的编码初始值,为所述分类排序后的业务单据重新编号;或者,在已有的 分类编号基础上,按递增方式为所述分类排序后的业务单据编号。
步骤305、编码模块将生成的编码传输给业务模块。
该步骤中,编码模块将所述生成的编码输出给业务模块,所述输出格式包 括预览格式或可编辑格式。业务模块可以显示给用户。
另外,编码模块还可以对之前已经生成的编码进回收,在本次生成编码时 可以利用所述回收的编码进行编码。编码4莫块还可以对本次生成的编码进行回 收,以用于下一次编码时使用。
从该实施例可以看出,本发明实施例技术方案编码模块在从业务模块获取 要求按类别编码的业务要求例如是按月份和业务进行编码的要求后,先根据所 述业务要求生成新编码规则,所述新编码规则中包括分类的类别,具体可以通 过增加的编码字段体现;再按照新编码规则进行编码,其中包括先按照所述新 编码规则中的分类的类别对业务单据进行分类排序,再按照所述新编码规则中 除分类的类别外的要求,为所述分类排序后的业务单据生成编码。这样,对于 一个业务使用的编码规则,可以应对多种业务场景,包括例如按月份进行编码、 按不同业务进行编码、按不同的公司进行编码、按单据不同属性进行编码等, 使得编码规则可动态的根据业务场景,进行分类排序,满足不同场景需要,从而不需要为每一种应用场景都新增一条编码规则,能够减小配置量,使得业务 编码处理更方便,扩展性强,也更容易维护,满足用户不同需求,更适合于在 企业管理软件中对业务单据进行编码的应用。
上述内容详细介绍了本发明实施例的业务编码处理方法,以下详细介绍本 发明实施例提供的编码模块和业务编码处理系统。
图5是本发明实施例的编码模块结构示意图。
如图5所示,编码模块包括信息获取模块51、分类排序模块52、处理模 块53。
信息获取模块51,用于获取要求按类别编码的业务要求; 分类排序模块52,根据所述类别对业务单据进行分类排序; 处理模块53,用于按照编码规则为所述分类排序后的业务单据生成编码。 编码模块还包括新编码规则生成模块54。
新编码规则生成模块54,用于根据所述业务要求生成新编码规则,所述新 编码规则中包括分类的类别;所述分类排序模块52按照所述新编码规则中的分 类的类别对业务单据进行分类排序;所述处理it块53按照所述新编码MJ'J中除 分类的类别外的要求,为所述分类排序后的业务单据生成编码。
编码模块还包括编码输出模块55。
编码输出模块55,用于将所述生成的编码输出,所述输出格式包括预览格 式或可编辑格式。
所述处理^^莫块53为所述分类排序后的业务单据生成编码时,包括利用回收
的号码为所述分类排序后的业务单据生成编码。
所述处理;漠块53为所述分类排序后的业务单据生成编码时,根据编码^L则
中定义的编码初始值,为所述分类排序后的业务单据重新编号;或者,在已有
的分类编号基础上,按递增方式为所述分类排序后的业务单据编号。 图6是本发明实施例的业务编码处理系统结构示意图。 如图6所示,业务编码处理系统包括业务模块61、编码模块62。 业务模块61,用于将用户输入的要求按类别编码的业务要求发送给编码模
块62;
10编码模块62,用于接收业务模块61发送的要求按类别编码的业务要求;根 据所述类别对业务单据进行分类排序;按照编码规则为所述分类排序后的业务 单据生成编码。
所述编码模块62还根据所述业务要求生成新编码规则,所述新编码规则中 包括分类的类别;
所述编码模块62进行分类排序时,按照所述新编码规则中的分类的类别对 业务单据进行分类排序;生成编码时,按照所述新编码规则中除分类的类别外 的要求,为所述分类排序后的业务单据生成编码。
其中,编码模块62具有图5所示的结构,具体参见图5的描述,此处不再赘述。
需要说明的是,上述装置和系统内的各单元之间的信息交互、执行过程等 内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实 施例中的叙述,此处不再赘述。
骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括只读存储器(ROM, Read Only Memory )、 随机存取存储器(RAM, RandomAccessMemory)、磁盘或光盘等。
以上对本发明实施例所提供的一种业务编码处理方法、编码模块及系统进
对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种业务编码处理方法,其特征在于,包括获取要求按类别编码的业务要求;根据所述类别对业务单据进行分类排序;按照编码规则为所述分类排序后的业务单据生成编码。
2、 根据权利要求l所述的业务编码处理方法,其特征在于 所述根据所述类别对业务单据进行分类排序之前包括 根据所述业务要求生成新编码规则,所述新编码规则中包括分类的类别; 所述根据所述类别对业务单据进行分类排序包括按照所述新编码规则中的分类的类别对业务单据进行分类排序;所述按照编码规则为所述分类排序后的业务单据生成编码包括按照所述 新编码规则中除分类的类别外的要求,为所述分类排序后的业务单据生成编 码。
3、 根据权利要求1或2所述的业务编码处理方法,其特征在于 所述为所述分类排序后的业务单据生成编码之后还包括将所述生成的编码输出,所述输出格式包括预览格式或可编辑格式。
4、 根据权利要求1或2所述的业务编码处理方法,其特征在于 所述为所述分类排序后的业务单据生成编码包括根据编码^L则中定义的编码初始值,为所述分类排序后的业务单据重新编 号;或者,在已有的分类编号基础上,二換递增方式为所述分类排序后的业务单 据编号。
5、 一种编码模块,其特征在于,包括 信息获取模块,用于获取要求按类别编码的业务要求; 分类排序模块,才艮据所述类别对业务单据进行分类排序; 处理模块,用于按照编码规则为所述分类排序后的业务单据生成编码。
6、 根据权利要求5所述的编码模块,其特征在于,还包括 新编码规则生成模块,用于根据所述业务要求生成新编码规则,所述新编码规则中包括分类的类别;所述分类排序模块按照所述新编码规则中的分类的类别对业务单据进行分类排序;所述处理模块按照所述新编码规则中除分类的类别外的要求,为所述分类 排序后的业务单据生成编码。
7、 根据权利要求5或6所述的编码模块,其特征在于,还包括 编码输出模块,用于将所述生成的编码输出,所述输出格式包括预览格式或可编辑一各式。
8、 根据权利要求5或6所述的编码模块,其特征在于 所述处理模块为所述分类排序后的业务单据生成编码时,根据编码规则中定义的编码初始值,为所述分类排序后的业务单据重新编号;或者,在已有的 分类编号基础上,按递增方式为所述分类排序后的业务单据编号。
9、 一种业务编码处理系统,其特征在于,包括业务模块,用于将用户输入的要求按类别编码的业务要求发送给编码模块;编码模块,用于接收业务模块发送的要求按类别编码的业务要求;根据所 述类别对业务单据进行分类排序;按照编码MJ'J为所述分类排序后的业务单据 生成编码。
10、 根据权利要求9所述的业务编码处理系统,其特征在于 所述编码模块还根据所述业务要求生成新编码规则,所述新编码规则中包括分类的类别;所述编码模块进行分类排序时,按照所述新编码规则中的分类的类别对业 务单据进行分类排序;生成编码时,按照所述新编码规则中除分类的类别外的 要求,为所述分类排序后的业务单据生成编码。
全文摘要
本发明实施例公开一种业务编码处理方法、编码模块及系统。该方法包括获取要求按类别编码的业务要求;根据所述类别对业务单据进行分类排序;按照编码规则为所述分类排序后的业务单据生成编码。该编码模块,包括信息获取模块,用于获取要求按类别编码的业务要求;分类排序模块,根据所述类别对业务单据进行分类排序;处理模块,用于按照编码规则为所述分类排序后的业务单据生成编码。本发明实施例提供的技术方案能够减小配置量,使得业务编码处理更方便。
文档编号G06Q10/00GK101650807SQ20091017294
公开日2010年2月17日 申请日期2009年9月11日 优先权日2009年9月11日
发明者峰 任 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1