本发明专利技术公开了一种用户业务许可的解析方法及装置。其中,该方法包括:接收来自用户的能够指示用户签订业务的种类的许可标识;根据许可标识判断用户签订业务是单业务还是多业务,在判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,在判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,将每个第二标识位的值修改为第二预定值,其中,每个第二标识位是各不相同的。通过本发明专利技术,达到了提高多业务的许可管理效率,方便管理员操作的效果。
【技术实现步骤摘要】
用户业务许可的解析方法及装置
本专利技术涉及通信领域,具体而言,涉及一种用户业务许可的解析方法及装置。
技术介绍
随着政企网和云计算相关技术的发展,互联网和通信的结合越来越紧密,传统的通信网语音业务和互联网相关的实时聊天和语音业务也融合在一起,而且,业务的叠加越来越多。这样,在产品的层面上,更多的是要求一个综合的业务处理方案,即在一个系统中,既要能够满足基本的语音功能(智能网业务),又要支持邮箱即时聊天(頂)和云桌面的应用(ICLOUD)等。这样就会存在一个问题,随着业务的不断增多,许可(license)管理会越来越多,同时在各个独立的业务模块,也可能会存在相关子业务功能的增加或者减少的问题,而license管理又涉及到收费和性能系统等很多重要的部分,因此,融合业务分布式license管理就是一个很重要而且关键问题。针对相关技术中由于业务不断增多导致的许可管理愈加复杂的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种用户业务许可的解析方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种用户业务许可的解析方法,包括:接收来自用户的能够指示用户签订业务的种类的许可标识;根据许可标识判断用户签订业务是单业务还是多业务,在判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,在判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,将每个第二标识位的值修改为第二预定值,其中,每个第二标识位是各不相同的。优选地,在接收来自用户的能够指示用户签订业务的种类的许可标识之后,包括:将第一标志位或第二标志位初始化为第三预定值。优选地,根据许可标识判断用户签订业务是单业务还是多业务,包括:判断许可标识的用户功能值(Userfunction)的长度是等于预定长度还是大于预定长度;当判断结果为等于时,确定用户签订业务为单业务,当判断结果为大于时,确定用户签订业务为多业务。优选地,在判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,包括:将第一标识位的值从第三预定值修改为第一预定值;在判断结果为多业务的情况下,将每个第二标识位的值修改为第二预定值,包括:将每个第二标识位的值从第三预定值修改为第二预定值;其中,第一预定值和第二预定值均与第三预定值是不相同的,第一预定值和第二预定值是相同的。优选地,在判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,包括:以预定步长对多业务构成的业务串进行循环解析,直至解析出每个第二标识位。根据本专利技术的另一方面,提供了一种用户业务许可的解析装置,包括:接收模块,用于接收来自用户的能够指示用户签订业务的种类的许可标识;判断模块,用于根据许可标识判断用户签订业务是单业务还是多业务;处理模块,用于在判断模块的判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,在判断模块的判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,将每个第二标识位的值修改为第二预定值,其中,每个第二标识位是各不相同的。优选地,该装置还包括:初始化模块,用于将第一标志位或第二标志位初始化为第三预定值。优选地,判断模块包括:判断单元,用于判断许可标识的用户功能值(Userfunction)的长度是等于预定长度还是大于预定长度;确定单元,用于当判断单元的判断结果为等于时,确定用户签订业务为单业务,当判断单元的判断结果为大于时,确定用户签订业务为多业务。优选地,处理模块包括:第一修改单元,用于在判断模块的判断结果为单业务的情况下,将第一标识位的值从第三预定值修改为第一预定值;第二修改单元,用于在判断模块的判断结果为多业务的情况下,将每个第二标识位的值从第三预定值修改为第二预定值;其中,第一预定值和第二预定值均与第三预定值是不相同的,第一预定值和第二预定值是相同的。优选地,处理模块还包括:解析单元,用于在判断模块的判断结果为多业务的情况下,以预定步长对多业务构成的业务串进行循环解析,直至解析出每个第二标识位。通过本专利技术,采用根据用户的许可标识判断用户签订的业务是单业务还是多业务,在多业务的情况下,从多业务中解析出每个子业务的唯一的业务标志位的方式,解决了相关技术中由于业务不断增多导致的许可管理愈加复杂的问题,可以对多许可管理机制进行动态扩展,进而达到了提高多业务的许可管理效率,方便管理员操作的效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据专利技术实施例的用户业务许可的解析方法流程图;图2是根据本专利技术优选实施例的融合业务分布license管理流程图;图3是本专利技术优选实施例的用户license解析流程图;图4是根据专利技术实施例的用户业务许可的解析装置的结构框图;图5是根据专利技术优选实施例的用户业务许可的解析装置的结构框图。【具体实施方式】下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据专利技术实施例的用户业务许可的解析方法流程图,如图1所示,该方法主要包括以下步骤(步骤S102-步骤S104):步骤S102,接收来自用户的能够指示用户签订业务的种类的许可标识;步骤S104,根据许可标识判断用户签订业务是单业务还是多业务,在判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,在判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,将每个第二标识位的值修改为第二预定值,其中,每个第二标识位是各不相同的。在本实施例中,在接收来自用户的能够指示用户签订业务的种类的许可标识之后,还可以将第一标志位或第二标志位初始化为第三预定值。在本实施例中,根据许可标识判断用户签订业务是单业务还是多业务,包括:判断许可标识的用户功能值(Userfunction)的长度是等于预定长度还是大于预定长度;当判断结果为等于时,确定用户签订业务为单业务,当判断结果为大于时,确定用户签订业务为多业务。在本实施例中,在判断结果为单业务的情况下,将单业务的第一标识位的值修改为第一预定值,包括:将第一标识位的值从第三预定值修改为第一预定值;在判断结果为多业务的情况下,将每个第二标识位的值修改为第二预定值,包括:将每个第二标识位的值从第三预定值修改为第二预定值;其中,第一预定值和第二预定值均与第三预定值是不相同的,第一预定值和第二预定值是相同的。在本实施例中,在判断结果为多业务的情况下,解析出多业务中的每个子业务的第二标识位,包括:以预定步长对多业务构成的业务串进行循环解析,直至解析出每个第二标识位。需要说明的是,在实际应用中,用户签订的业务包括:智能网业务、统一计算系统(Unified Computing System,简称为UCS)业务、或云桌面业务对应的业务,但是并不局限于此,还可以包括其他多种用户签订的业务。下面结合图2、图3以及优选实施例对上述实施例提供的用户业务许可的解析方法进行更加详细的说明。首先,对本优选实施例的实施思路进行简单介绍,主要考虑以下几个方面:一、支持多业务模块的license管理;二、支持在各个业本文档来自技高网...
【技术保护点】
一种用户业务许可的解析方法,其特征在于,包括:接收来自用户的能够指示用户签订业务的种类的许可标识;根据所述许可标识判断所述用户签订业务是单业务还是多业务,在判断结果为单业务的情况下,将所述单业务的第一标识位的值修改为第一预定值,在判断结果为多业务的情况下,解析出所述多业务中的每个子业务的第二标识位,将每个所述第二标识位的值修改为第二预定值,其中,每个所述第二标识位是各不相同的。
【技术特征摘要】
1.一种用户业务许可的解析方法,其特征在于,包括: 接收来自用户的能够指示用户签订业务的种类的许可标识; 根据所述许可标识判断所述用户签订业务是单业务还是多业务,在判断结果为单业务的情况下,将所述单业务的第一标识位的值修改为第一预定值,在判断结果为多业务的情况下,解析出所述多业务中的每个子业务的第二标识位,将每个所述第二标识位的值修改为第二预定值,其中,每个所述第二标识位是各不相同的。2.根据权利要求1所述的方法,其特征在于,在接收来自用户的能够指示用户签订业务的种类的许可标识之后,包括: 将所述第一标志位或所述第二标志位初始化为第三预定值。3.根据权利要求1所述的方法,其特征在于,根据所述许可标识判断所述用户签订业务是单业务还是多业务,包括: 判断所述许可标识的用户功能值Userfunction的长度是等于预定长度还是大于所述预定长度; 当判断结果为等于时,确定所述用户签订业务为所述单业务,当判断结果为大于时,确定所述用户签订业务为所述多业务。4.根据权利要求2所述的方法,其特征在于, 在判断结果为所述单业务的情况下,将所述单业务的第一标识位的值修改为第一预定值,包括:将所述第一标识位的值从所述第三预定值修改为所述第一预定值; 在判断结果为所述多业务的情况下,将每个所述第二标识位的值修改为第二预定值,包括:将每个所述第二标识位的值从所述第三预定值修改为所述第二预定值; 其中,所述第一预定值和所述第二预定值均与所述第三预定值是不相同的,所述第一预定值和所述第二预定值是相同的。5.根据权利要求1至4中任一项所述的方法,其特征在于,在判断结果为多业务的情况下,解析出所述多业务中的每个子业务的第二标识位,包括: 以预定步长对所述多业务构成的业务串进行循环解析,直至解析出每个所述第二标识位。6.一种用户业务许可...
【专利技术属性】
技术研发人员:王海新,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。