【技术实现步骤摘要】
一种业务控制方法及装置
本申请涉及显示
,尤其涉及一种业务控制方法及装置。
技术介绍
在交通系统中,存在多个用于实现不同功能的服务器,如媒体服务器、信令服务器、业务中心服务器等,这些服务器相互独立运行,但相互之间也会存在业务访问的需求,然而,这些服务通常基于不同的协议、语言和框架实现,在实际相互访问时请求发起方和请求接收方的协议差异性会导致访问过程较为繁琐,访问效率不高,尤其在服务器的数量较多时,各个服务器之间的访问关系会呈现网状结构,不利于系统的高效性和维护性,难以满足交通系统的发展需求。因此,现有的业务控制存在各服务器间业务访问控制较为复杂的技术问题,需要改进。
技术实现思路
本申请实施例提供一种业务控制方法及装置,用以缓解现有的业务控制中各服务器间业务访问控制较为复杂的技术问题。为解决上述技术问题,本申请实施例提供以下技术方案:本申请提供一种业务控制方法,适用于智慧交通系统,所述智慧交通系统包括至少两种支持不同通信协议的业务请求设备、控制服务器以及至少两种支持不同通信协 ...
【技术保护点】
1.一种业务控制方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括至少两种支持不同通信协议的业务请求设备、控制服务器以及至少两种支持不同通信协议的业务服务器,所述通信协议包括http协议、sip协议和tcp/udp协议中的一种,所述业务控制方法应用于所述控制服务器,所述业务控制方法包括:/n接收所述业务请求设备基于第一协议发送的第一业务请求,所述第一业务请求携带设备标识、第一协议类型标识以及请求参数;/n根据所述请求参数和预设的参数对照表,生成所述请求参数对应的操作编码;/n根据所述操作编码,确定所述第一业务请求的操作命令,根据所述操作命令,确定所述第一业务请求对应 ...
【技术特征摘要】
1.一种业务控制方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括至少两种支持不同通信协议的业务请求设备、控制服务器以及至少两种支持不同通信协议的业务服务器,所述通信协议包括http协议、sip协议和tcp/udp协议中的一种,所述业务控制方法应用于所述控制服务器,所述业务控制方法包括:
接收所述业务请求设备基于第一协议发送的第一业务请求,所述第一业务请求携带设备标识、第一协议类型标识以及请求参数;
根据所述请求参数和预设的参数对照表,生成所述请求参数对应的操作编码;
根据所述操作编码,确定所述第一业务请求的操作命令,根据所述操作命令,确定所述第一业务请求对应的目标业务服务器及其所使用的第二协议,并生成所述第一业务请求对应的第二业务请求,所述第二业务请求携带第二协议类型标识;
根据所述操作编码,确定所述目标业务服务器的服务器标识和所述操作命令对应的接口标识;
根据所述服务器标识、所述接口标识和所述第二协议类型标识,基于所述第二协议向所述目标业务服务器的对应接口发送所述第二业务请求;
接收所述目标业务服务器基于所述第二协议发送的请求处理结果,基于所述第一协议类型标识生成所述请求处理结果对应的业务响应;
根据所述设备标识和所述第一协议类型标识,基于所述第一协议向所述业务请求设备返回所述业务响应。
2.如权利要求1所述的业务控制方法,其特征在于,根据所述请求参数和预设的参数对照表,生成所述请求参数对应的操作编码的步骤之前,还包括:
基于请求有效参数集,对所述第一业务请求进行逻辑判断;
若所述第一业务请求合法,则将所述第一业务请求发送至请求分析器,若所述第一业务请求不合法,则直接向所述业务请求设备返回终止请求结果。
3.如权利要求1所述的业务控制方法,其特征在于,根据所述请求参数和预设的参数对照表,生成所述请求参数对应的操作编码的步骤之后,还包括:
根据所述第一业务请求携带的登录参数和所述操作编码,对所述第一业务请求进行权限判断;
若所述第一业务请求具有访问权限,则为所述第一业务请求生成有权限标识,若所述第一业务请求不具有访问权限,则为所述第一业务请求生成无权限标识。
4.如权利要求1所述的业务控制方法,其特征在于,根据所述操作编码,确定所述第一业务请求的操作命令的步骤,包括:
根据所述操作编码,从本地存储的操作命令列表中确定所述第一业务请求对应的操作命令。
5.如权利要求1所述的业务控制方法,其特征在于,根据所述操作编码,确定所述目标业务服务器的服务器标识和所述操作命令对应的接口标识的步骤,包括:
根据所述操作编码,从本地存储的服务器参数表中获取所述目标业务服务器的服务器标识和所述操作命令对应的接口标识。
6.如权利要求1所述的业务控制方法,其特征在于,根据所述服务器标识、所述接口标识和所述第二协议...
【专利技术属性】
技术研发人员:王洵,
申请(专利权)人:武汉中科通达高新技术股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。