首页 / 专利库 / 专利权 / 国际初步审查 / 国际初步审查要求 / 选定 / 一种服务器通信管理的装置及配置服务器通信形式的方法

一种服务器通信管理的装置及配置服务器通信形式的方法

阅读:245发布:2021-06-12

专利汇可以提供一种服务器通信管理的装置及配置服务器通信形式的方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 服务器 通信管理的装置及配置服务器通信形式的方法,该装置包括:通信模 块 、报文解析模块及文件传输模块;所述通信模块,用于提供至少一种基于传输控制协议TCP连接的工作模式备选,并根据外部 选定 的工作模式对通信对象与所述服务器之间的报文进行传输;所述报文解析模块,用于提供至少一种报文转换格式备选,并根据外部选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;所述文件传输模块,用于提供至少一种传输 接口 备选,并通过外部选定的传输接口对所述通信对象与所述服务器之间的文件进行传输。本方案能够减少配置服务器通信形式的工作量。,下面是一种服务器通信管理的装置及配置服务器通信形式的方法专利的具体信息内容。

1.一种服务器通信管理的装置,其特征在于,包括:通信模、报文解析模块及文件传输模块;
所述通信模块,用于提供至少一种基于传输控制协议TCP连接的工作模式备选,并根据外部选定的工作模式对通信对象与所述服务器之间的报文进行传输;
所述报文解析模块,用于提供至少一种报文转换格式备选,并根据外部选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
所述文件传输模块,用于提供至少一种传输接口备选,并通过外部选定的传输接口对所述通信对象与所述服务器之间的文件进行传输。
2.根据权利要求1所述的装置,其特征在于,进一步包括:加解密模块;
所述加解密模块,用于提供至少一种加解密模式备选,并根据外部选定的加解密模式,对所述通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给所述通信对象的报文进行加密处理。
3.根据权利要求2所述的装置,其特征在于,
所述加解密模式包括:基于安全套接层SSL的加解密模式或基于关键字KEY的加解密模式。
4.根据权利要求2所述的装置,其特征在于,
所述通信模块包括:连接控制单元、应答控制单元、对象控制单元及通信单元;
所述连接控制单元,用于提供长连接和短连接两种连接形式备选,并获取被外部选定的目标连接形式;
所述应答控制单元,用于提供同步应答和异步应答两种应答形式备选,并获取被外部选定的目标应答形式;
所述对象控制单元,用于提供客户端和其他服务器作为通信对象备选,并获取被外部选定的目标通信对象;
所述通信单元,用于将获取到的目标连接形式、目标应答形式及目标通信对象确定为一种工作模式,通过该工作模式对所述目标通信对象与所述服务器之间的报文进行传输。
5.根据权利要求4所述的装置,其特征在于,当所述对象控制单元获取到至少两个目标通信对象时,
所述通信模块,用于根据外部选定的对应于每一个所述目标通信对象的目标工作模式,分别对各个所述目标通信对象与所述服务器之间的报文进行传输;
所述报文解析模块,用于根据外部选定的对应于每一个所述目标通信对象的目标报文转换格式,分别对各个所述目标通信对象与所述服务器之间的报文进行解析;
所述文件传输模块,用于根据外部选定的对应于每一个所述目标通信对象的目标传输接口,分别对各个所述目标通信对象与所述服务器之间的文件进行传输;
所述加解密模块,用于根据外部选定的对应于每一个所述目标通信对象的目标加解密模式,分别对各个所述目标通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给各个所述目标通信对象的报文进行加密处理。
6.根据权利要求4或5所述的装置,其特征在于,
所述工作模式包括:短连接同步应答服务器、短连接同步应答客户端、短连接同步应答服务器和客户端、短连接异步应答服务器、短连接异步应答客户端、短连接异步应答服务器和客户端、长连接同步应答服务器、长连接同步应答客户端、长连接同步应答服务器和客户端、长连接异步应答服务器、长连接异步应答客户端及长连接异步应答服务器和客户端中的任意一种。
7.一种利用权利要求1至6中任一所述服务器通信管理的装置配置服务器通信形式的方法,其特征在于,包括:
从所述通信模块提供的至少一种基于传输控制协议TCP连接的工作模式中选定工作模式,使所述通信模块根据选定的工作模式对通信对象与所述服务器之间的报文进行传输;
从所述报文解析模块提供的至少一种报文转换格式中选定报文转换格式,使所述报文解析模块根据选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
从所述文件传输模块提供的至少一种传输接口中选定传输接口,使所述文件传输模块通过选定的所述传输接口对所述通信对象与所述服务器之间的文件进行传输。
8.根据权利要求7所述的方法,其特征在于,当所述服务器通信管理的装置包括加解密模块时,进一步包括:
从所述加解密模块提供的至少一种加解密模式中选定加解密模式,使所述加解密模块根据选定的加解密模式,对所述通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给所述通信对象的报文进行加密处理。
9.根据权利要求7所述的方法,其特征在于,当所述通信模块包括连接控制单元、应答控制单元、对象控制单元及通信单元时,
所述从所述通信模块提供的至少一种基于传输控制协议TCP连接的工作模式中选定工作模式,使所述通信模块根据选定的工作模式对通信对象与所述服务器之间的报文进行传输包括:
从所述连接控制单元提供的长连接和短连接两种连接形式中选定目标连接形式;
从所述应答控制单元提供的同步应答和异步应答两种应答形式中选定目标应答形式;
从所述对象控制单元提供的作为通信对象的客户端和其他服务器中选定目标通信对象;
通过所述通信单元将选定的目标连接形式、目标应答形式及目标通信对象确定为一种工作模式,通过该工作模式对所述目标通信对象与所述服务器之间的报文进行传输。
10.根据权利要求9所述的方法,其特征在于,当选定至少两个目标通信对象时,所述根据选定的工作模式对通信对象与所述服务器之间的报文进行传输包括:根据外部选定的针对于每一个所述目标通信对象的目标工作模式,分别对各个所述目标通信对象与所述服务器之间的报文进行传输;
所述根据选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析包括:根据外部选定的对应于每一个所述目标通信对象的目标报文转换格式,分别对各个所述目标通信对象与所述服务器之间的报文进行解析;
所述通过选定的所述传输接口对所述通信对象与所述服务器之间的文件进行传输包括:根据外部选定的对应于每一个所述目标通信对象的目标传输接口,分别对各个所述目标通信对象与所述服务器之间的文件进行传输;
所述根据选定的加解密模式,对所述通信对象发送给所述服务器的报文及文件进行解密处理,以及对所述服务器发送给所述通信对象的报文及文件进行加密处理包括:根据外部选定的对应于每一个所述目标通信对象的目标加解密模式,分别对各个所述目标通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给各个所述目标通信对象的报文进行加密处理。

说明书全文

一种服务器通信管理的装置及配置服务器通信形式的方法

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种服务器通信管理的装置及配置服务器通信形式的装置及方法。

背景技术

[0002] 服务器作为一种高性能、高可靠性的计算机,被广泛应用于各个领域,用户通过客户端与服务器进行通信,可以利用服务器的计算资源进行数据运算或对服务器上存储的数据进行访问。由于各个客户端的用途及安全级别不同,所以不同客户端与服务器进行通信的形式也不完全相同。因而针对不同的客户端需要配置相对应的服务器通信形式。
[0003] 目前,在为客户端配置服务器通信形式时,通过修改通信管理模框架的代码,并编写相应的配置文件和通信协议的动态库,完成服务器通信形式的配置。
[0004] 针对于现有技术配置服务器通信形式的方法,由于服务器可能与多个客户端进行通信,各个客户端对应的服务器通信形式并不完全相同,针对于每一种服务器通信形式,都需要对通信管理模块框架的代码进行修改,而通信管理模块框架代码的修改是一个浩大的工程,需要耗费较长的时间,因而配置服务器通信形式的工作量较大。

发明内容

[0005] 本发明实施例提供了一种服务器通信管理的装置及配置服务器通信形式的方法,能够减小配置服务器通信形式的工作量。
[0006] 本发明实施例提供了一种服务器通信管理的装置,包括:通信模块、报文解析模块及文件传输模块;
[0007] 所述通信模块,用于提供至少一种基于传输控制协议TCP连接的工作模式备选,并根据外部选定的工作模式对通信对象与所述服务器之间的报文进行传输;
[0008] 所述报文解析模块,用于提供至少一种报文转换格式备选,并根据外部选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
[0009] 所述文件传输模块,用于提供至少一种传输接口备选,并通过外部选定的传输接口对所述通信对象与所述服务器之间的文件进行传输。
[0010] 优选地,该装置进一步包括:加解密模块;
[0011] 所述加解密模块,用于提供至少一种加解密模式备选,并根据外部选定的加解密模式,对所述通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给所述通信对象的报文进行加密处理。
[0012] 优选地,
[0013] 所述加解密模式包括:基于安全套接层SSL的加解密模式或基于关键字KEY的加解密模式。
[0014] 优选地,所述通信模块包括:连接控制单元、应答控制单元、对象控制单元及通信单元;
[0015] 所述连接控制单元,用于提供长连接和短连接两种连接形式备选,并获取被外部选定的目标连接形式;
[0016] 所述应答控制单元,用于提供同步应答和异步应答两种应答形式备选,并获取被外部选定的目标应答形式;
[0017] 所述对象控制单元,用于提供客户端和其他服务器作为通信对象备选,并获取被外部选定的目标通信对象;
[0018] 所述通信单元,用于将获取到的目标连接形式、目标应答形式及目标通信对象确定为一种工作模式,通过该工作模式对所述目标通信对象与所述服务器之间的报文进行传输。
[0019] 优选地,当所述对象控制单元获取到至少两个目标通信对象时,
[0020] 所述通信模块,用于根据外部选定的对应于每一个所述目标通信对象的目标工作模式,分别对各个所述目标通信对象与所述服务器之间的报文进行传输;
[0021] 所述报文解析模块,用于根据外部选定的对应于每一个所述目标通信对象的目标报文转换格式,分别对各个所述目标通信对象与所述服务器之间的报文进行解析;
[0022] 所述文件传输模块,用于根据外部选定的对应于每一个所述目标通信对象的目标传输接口,分别对各个所述目标通信对象与所述服务器之间的文件进行传输;
[0023] 所述加解密模块,用于根据外部选定的对应于每一个所述目标通信对象的目标加解密模式,分别对各个所述目标通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给各个所述目标通信对象的报文进行加密处理。
[0024] 优选地,
[0025] 所述工作模式包括:短连接同步应答服务器、短连接同步应答客户端、短连接同步应答服务器和客户端、短连接异步应答服务器、短连接异步应答客户端、短连接异步应答服务器和客户端、长连接同步应答服务器、长连接同步应答客户端、长连接同步应答服务器和客户端、长连接异步应答服务器、长连接异步应答客户端及长连接异步应答服务器和客户端中的任意一种。
[0026] 本发明实施例还提供了一种利用上述任意一种服务器通信管理的装置对服务器通信形式进行配置的方法,包括:
[0027] 从所述通信模块提供的至少一种基于传输控制协议TCP连接的工作模式中选定工作模式,使所述通信模块根据选定的工作模式对通信对象与所述服务器之间的报文进行传输;
[0028] 从所述报文解析模块提供的至少一种报文转换格式中选定报文转换格式,使所述报文解析模块根据选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
[0029] 从所述文件传输模块提供的至少一种传输接口中选定传输接口,使所述文件传输模块通过选定的所述传输接口对所述通信对象与所述服务器之间的文件进行传输。
[0030] 优选地,当所述服务器通信管理的装置包括加解密模块时,进一步包括:
[0031] 从所述加解密模块提供的至少一种加解密模式中选定加解密模式,使所述加解密模块根据选定的加解密模式,对所述通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给所述通信对象的报文进行加密处理。
[0032] 优选地,当所述通信模块包括连接控制单元、应答控制单元、对象控制单元及通信单元时,
[0033] 所述从所述通信模块提供的至少一种基于传输控制协议TCP连接的工作模式中选定工作模式,使所述通信模块根据选定的工作模式对通信对象与所述服务器之间的报文进行传输包括:
[0034] 从所述连接控制单元提供的长连接和短连接两种连接形式中选定目标连接形式;
[0035] 从所述应答控制单元提供的同步应答和异步应答两种应答形式中选定目标应答形式;
[0036] 从所述对象控制单元提供的作为通信对象的客户端和其他服务器中选定目标通信对象;
[0037] 通过所述通信单元将选定的目标连接形式、目标应答形式及目标通信对象确定为一种工作模式,通过该工作模式对所述目标通信对象与所述服务器之间的报文进行传输。
[0038] 优选地,当选定至少两个目标通信对象时,
[0039] 所述根据选定的工作模式对通信对象与所述服务器之间的报文进行传输包括:根据外部选定的针对于每一个所述目标通信对象的目标工作模式,分别对各个所述目标通信对象与所述服务器之间的报文进行传输;
[0040] 所述根据选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析包括:根据外部选定的对应于每一个所述目标通信对象的目标报文转换格式,分别对各个所述目标通信对象与所述服务器之间的报文进行解析;
[0041] 所述通过选定的所述传输接口对所述通信对象与所述服务器之间的文件进行传输包括:根据外部选定的对应于每一个所述目标通信对象的目标传输接口,分别对各个所述目标通信对象与所述服务器之间的文件进行传输;
[0042] 所述根据选定的加解密模式,对所述通信对象发送给所述服务器的报文及文件进行解密处理,以及对所述服务器发送给所述通信对象的报文及文件进行加密处理包括:根据外部选定的对应于每一个所述目标通信对象的目标加解密模式,分别对各个所述目标通信对象发送给所述服务器的报文进行解密处理,以及对所述服务器发送给各个所述目标通信对象的报文进行加密处理。
[0043] 本发明实施例提供了一种服务器通信管理的装置及配置服务器通信形式的方法,通信模块提供至少一种工作模式,报文解析模块提供至少一种报文转换格式,文件传输模块提供至少一种传输接口,通信模块能够根据选定的工作模式传输通信对象与服务器之间的报文,报文解析模块能够根据选定的报文转换格式对通信对象与服务器之间传输的报文进行解析,文件传输模块能够根据选定的传输接口对通信对象与服务器之间的文件进行传输。通过该服务器通信管理的装置,在配置服务器通信形式时,无需服务器通信管理模块框架的代码进行修改,仅需要从相应地模块中选择所需的工作模式、报文转换格式及传输接口,便可以完成服务器通信形式的配置,实现通信对象与服务器之间的通信,从而减小了配置服务器通信形式的工作量。附图说明
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045] 图1是本发明一个实施例提供的一种服务器通信管理的装置示意图;
[0046] 图2是本发明另一个实施例提供的一种服务器通信管理的装置示意图;
[0047] 图3是本发明一个实施例提供的一种通信模块的示意图;
[0048] 图4是本发明一个实施例提供的一种服务器通信管理的装置所在设备的示意图;
[0049] 图5是本发明一个实施例提供的一种配置服务器通信形式的方法流程图
[0050] 图6是本发明一个实施例提供的一种服务器通信系统的示意图。

具体实施方式

[0051] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 如图1所示,本发明实施例提供了一种服务器通信管理的装置,该装置可以包括:通信模块101、报文解析模块102及文件传输模块103;
[0053] 所述通信模块101,用于提供至少一种基于TCP(传输控制协议)连接的工作模式备选,并根据外部选定的工作模式对通信对象与所述服务器之间的报文进行传输;
[0054] 所述报文解析模块102,用于提供至少一种报文转换备选,并根据外部选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
[0055] 所述文件传输模块103,用于提供至少一种传输接口备选,并通过外部选定的传输接口对所述通信对象与所述服务器之间的文件进行传输。
[0056] 本发明实施例提供了一种服务器通信管理的装置,通信模块提供至少一种工作模式,报文解析模块提供至少一种报文转换格式,文件传输模块提供至少一种传输接口,通信模块能够根据选定的工作模式传输通信对象与服务器之间的报文,报文解析模块能够根据选定的报文转换格式对通信对象与服务器之间传输的报文进行解析,文件传输模块能够根据选定的传输接口对通信对象与服务器之间的文件进行传输。通过该服务器通信管理的装置,在配置服务器通信形式时,无需服务器通信管理模块框架的代码进行修改,仅需要从相应地模块中选择所需的工作模式、报文转换格式及传输接口,便可以完成服务器通信形式的配置,实现通信对象与服务器之间的通信,从而减小了配置服务器通信形式的工作量。
[0057] 在本发明一个实施例中,如图2所示,该服务器通信管理的装置还包括加解密模块104,加解密模块104提供至少一种加解密模式备选,根据被选定的加解密模式对通信对象发送给服务器的报文进解密处理,并对服务器发送给通信对象的报文进行加密处理。这样,在配置服务器通信形式时,可以直接选定所需的加解密模式对通信对象与服务器之间传输的报文进行加密处理或解密处理,无需通过修改通信管理模块框架代码的方式实现对报文进行加解密处理,进一步减小了配置服务器通信形式的工作量。另外,通过设置加解密模块,可以对通信对象与服务器之间的报文进行加密处理,提高了通信对象与服务器之间传输报文的安全性。
[0058] 在本发明一个实施例中,加解密模块提供的加解密模式包括基于安全套接层(SSL)的加解密模式和基于关键字(KEY)的加解密模式。基于安全套接层的加解密模式具备了跨系统的性能,能够对不同系统之间传输的报文进行加密或解密;基于关键字的加解密模式提供多种加解密函数,每一种加解密函数都允许用户自定义关键字。加解密模块提供以上两种加解密模式,用户可以根据需求灵活选择相应的加解密模式,满足不同用户的不同需求,提高了该服务器通信管理的装置的适用性,并保证通信对象与服务器之间传输报文的安全性。
[0059] 在本发明一个实施例中,如图3所示,通信模块101包括:连接单元1011、应答控制单元1012、对象控制单元1013及通信单元1014;
[0060] 连接控制单元1011,用于提供长连接和短连接两种连接形式备选,并获取被外部选定的目标连接形式;
[0061] 应答控制单元1012,用于提供同步应答和异步应答两种应答形式备选,并获取被外部选定的目标应答形式;
[0062] 对象控制单元1013,用于提供客户端和其他服务器作为通信对象备选,并获取被外部选定的目标通信对象;
[0063] 通信单元1014,用于将连接控制单元1011获取到的目标连接形式、应答控制单元1012获取到的目标应答形式及对象控制单元1013获取到的目标通信对象确定为一种工作模式,通过该工作模式对目标通信对象与服务器支架的报文进行传输。
[0064] 在本发明实施例中,在配置服务器通信形式时,可以从对象控制单元中确定客户端或其他的服务器作为目标通信对象,从连接控制单元中确定长连接或短连接作为目标连接形式,从应答控制单元中确定同步应答或异步应答作为目标应答形式,将确定出的目标通信对象、目标连接形式及目标应答形式确定为一种工作模式,通信单元根据确定出的工作模式对目标通信对象与服务器之间的报文进行传输。这样,能够对每一种工作模式下的连接形式、应答形式及通信对象进行选择,进行灵活的组合,以获得所需的工作模式,满足不同通信形式的要求,进一步提高了该服务器通信管理的装置的适用性。
[0065] 在本发明一个实施例中,在从对象控制单元提供的客户端及其他服务器中选定目标通信对象时,可以选定至少两个目标通信对象,外部为每一个目标通信对象选定对应的目标工作模式、目标报文转换格式、目标传输接口及目标加解密模式。针对于任意一个目标通信对象,通信模块根据该目标通信对象对应的目标工作模式对该目标通信对象与服务器之前的报文进行传输;报文解析模块根据该目标通信对象对应的目标报文转换格式对该目标通信对象与服务器之间的报文进行解析;文件传输模块根据该目标通信对象对应的目标传输接口对该目标通信对象与服务器之间的文件进行传输;加解密模块根据该目标通信对象对应的目标加解密模式对该目标通信对象发送给服务器的报文进行解密,并对服务器发送给该目标通信对象的报文进行加密。这样,可以在一台服务器上设置多个通信节点,不同通信节点的通信形式可以相同也可以不同,以满足不同用户的不同需求,进一步提高了该服务器通信管理的装置的适用性。
[0066] 在本发明一个实施例中,根据外部选定的目标通信对象、目标连接形式及目标应答形式,可以组成多种工作模式,主要包括有:短连接同步应答服务器、短连接同步应答客户端、短连接同步应答服务器和客户端、短连接异步应答服务器、短连接异步应答客户端、短连接异步应答服务器和客户端、长连接同步应答服务器、长连接同步应答客户端、长连接同步应答服务器和客户端、长连接异步应答服务器、长连接异步应答客户端及长连接异步应答服务器和客户端。通信模块提供多种工作模式,供各类用户进行选择,以满足不同用户的不同要求,尽可能避免对通信管理模块框架的代码进行修改,减少配置服务器通信形式的工作量。
[0067] 上述实施例提供的服务器通信管理的装置为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图4所示,为本发明实施例提供的服务器通信管理的装置所在设备的一种硬件结构图,除了图4所示的处理器、内存、网络接口以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。
[0068] 如图5所示,本发明一个实施例提供了一种利用本发明实施例提供的任意一种服务器通信管理的装置对服务器通信形式进行配置的方法,该方法可以包括以下步骤:
[0069] 步骤501:从所述通信模块提供的至少一种基于传输控制协议TCP连接的工作模式中选定工作模式,使所述通信模块根据选定的工作模式对通信对象与所述服务器之间的报文进行传输;
[0070] 步骤502:从所述报文解析模块提供的至少一种报文转换格式中选定报文转换格式,使所述报文解析模块根据选定的报文转换格式对所述通信对象与所述服务器之间的报文进行解析;
[0071] 步骤503:从所述文件传输模块提供的至少一种传输接口中选定传输接口,使所述文件传输模块通过选定的所述传输接口对所述通信对象与所述服务器之间的文件进行传输。
[0072] 本发明实施例提供了一种配置服务器通信形式的方法,在配置服务器通信形式时,从通信模块提供的至少一种工作模式中选定一种工作模式,从报文解析模块提供的至少一种报文转换格式中选定一种报文转换格式,从文件传输模块提供的至少一种传输接口中选定一种传输接口,之后使通信模块根据选定的工作模式对通信对象与服务器之间的报文进行传输,使报文解析模块根据选定的报文转换格式对通信对象与服务器之间的报文进行解析,是文件传输模块根据选定的传输接口对通信对象与服务器之间的文件进行传输。这样,在配置服务器通信形式时,只需要从相应的模块中选定所需的工作模块、报文转换格式及传输接口,就可以实现服务器与通信对象之间的通信,无需对服务器通信管理模块框架的代码进行修改,从而减少了对服务器通信形式进行配置的工作量。
[0073] 在本发明一个实施例中,当服务器通信管理的装置包括加解密模块时,该方法还包括从加解密模块提供的至少一种加解密模式中选定一种加解密模式,使加解密模块根据选定的加解密模式对通信对象发送给服务器的报文进行解密处理,并对服务器发送给通信对象的报文进行加密处理。在需要对通信对象与服务器之间传输的报文进行加密时,直接从加解密模块提供的加解密模式选定一种加解密模式,便可以通过加解密模块对通信对象与服务器之间传输的报文进行加密及解密处理,同样无需对服务器通信管理模块框架的代码进行修改,从而减少对服务器通信形式进行配置的工作量。
[0074] 在本发明一个实施例中,当通信模块中包括连接控制单元、应答控制单元、对象控制单元及通信单元时,在选定工作模式时,从连接控制单元提供的长连接和短连接两种连接形式中选定一种连接形式作为目标连接形式,从应答控制单元提供的同步应答和异步应答两种应答模式中选定一种应答模式作为目标应答模块,从对象控制单元提供的作为通信对象的客户端和其他服务器中选定目标通信对象,通过通信单元将选定的目标连接形式、目标应答形式及目标通信对象确定为一种工作模式,利用通信单元根据该工作模式对目标通信对象与服务器之间的报文进行传输。这样可以灵活的选定所需的工作模式,以满足不同用户的不同需求,实现配置各种不同类型的服务器通信形式。
[0075] 在本发明一个实施例中,在选定目标通信对象时,可以选择至少两个目标通信对象,相应地的为每一个目标通信对象选定对应的目标工作模式、目标报文转换格式、目标传输接口及目标加解密模式。针对于每一个目标通信对象,根据该目标通信对象对应的工作模式,对该模板通信对象与服务器之间的报文进行传输;根据该目标通信对象对应的目标报文转换格式,对该目标通信对象与服务器之间的报文进行解密;根据该目标通信对象对应的目标传输接口,对该目标通信对象与服务器之间的文件进行传输;根据该目标通信对象对应的目标加解密模式,对该目标通信对象发送给服务器的报文进行解密,并对服务器发送给该目标通信对象的报文进行加密。这样,可以在同一个服务器上创建多个通信节点,不同通信节点对应的通信形式可以相同也可以不同,从而可以满足不同用户的不同需求,提高了该配置服务器通信形式的方法的适用性。
[0076] 需要说明的是,为了清楚的描述配置服务器通信形式的方法,将该方法划分为图5所示的多个步骤,在实际业务实现过程中,在执行各个步骤时,各个步骤之间没有严格的先后顺序,比如步骤503可以在步骤501之前执行,步骤502可以在步骤501之前执行等。
[0077] 如图6所示,服务器通信管理的装置602包括通信模块6011、加解密模块6012、报文解析模块6013及文件传输模块6014,在分别选定每一个通信对象601对应的工作模式、加解密模式、报文转换格式及传输接口后,针对于任意一个通信对象601,该通信对象601与服务器进行通信的过程如下:
[0078] S1:通信模块6021根据该通信对象601对应的工作模式,接收该通信对象601发送的报文,并将接收到的报文发送给加解密模块6022;
[0079] S2:加解密模块6022根据该通信对象6012对应的加解密模式,对接收到的报文进行解密,并将解密后的报文发送给报文解析模块6023;
[0080] S3:报文解析模块6023根据对应的报文转换格式对解密后的报文进行解包,判断是否需要接收文件,如果是,由文件传输模块6024接收文件,将解析后的报文及接收到的文件发送给业务逻辑处理器603进行处理;
[0081] S4:业务逻辑处理器603对接收到的报文进行处理后,形成应答报文,将应答报文发送给报文解析模块6023,如果需要返回文件,将返回的文件发送给文件传输模块6024;
[0082] S5:报文解析模块6023根据对应的报文转换格式将接收到的应答报文进行组包后,将组包后的应答报文发送给加解密模块6022,如果有返回的文件,将返回的文件直接发送给通信独享601或以数据流的形式将返回的文件发送给加解密模块6022;
[0083] S6:加解密模块6022根据对应的加解密模式对报文解析模块6023发送的报文进行加密,并将加密后的报文发送给通信模块6021;
[0084] S7:通信模块6021根据对应的工作模式,将加解密模块6022发送的报文发送给通信对象601。
[0085] 在本发明实施例中,选定工作模式、报文解析格式、传输接口及加解密模式的过程可以通过配置文件实现,配置文件的数据结构如下所示:
[0086]
[0087]
[0088] 通信参数的数据结构如下所示:
[0089]
[0090] 本发明提供的各个实施例,至少具有如下有益效果:
[0091] 1、本发明实施例中,通信模块提供至少一种工作模式,报文解析模块提供至少一种报文转换格式,文件传输模块提供至少一种传输接口,通信模块能够根据选定的工作模式传输通信对象与服务器之间的报文,报文解析模块能够根据选定的报文转换格式对通信对象与服务器之间传输的报文进行解析,文件传输模块能够根据选定的传输接口对通信对象与服务器之间的文件进行传输。通过该服务器通信管理的装置,在配置服务器通信形式时,无需服务器通信管理模块框架的代码进行修改,仅需要从相应地模块中选择所需的工作模式、报文转换格式及传输接口,便可以完成服务器通信形式的配置,实现通信对象与服务器之间的通信,从而减小了配置服务器通信形式的工作量。
[0092] 2、本发明实施例中,加解密模块提供了至少一种加解密模式,在配置服务器通信形式时,可以从中选定一种加解密模式对通信对象与服务器之间传输的报文进行加密或解密处理,可以无需对服务器通信管理模块框架的代码进行修改实现对通信报文进行加密,减少配置服务器通信加密的工作量。另外,提供多种可选的加解密模式,可以满足不同用户的需求,提高通信对象与服务器之间传输报文的安全性。
[0093] 3、本发明实施例中,在选定通信对象时,可以选定多个通信对象作为目标通信对象,分别为每一个目标通信对象选定对应的工作模式、传输接口、加解密模式及报文转换格式,这样可以在同一个服务器上创建多个通信节点,不同通信节点的通信形式可以相同也可以不同,以满足不同用户的不同需求,从而提高了该服务器通信管理的装置及配置服务器通信形式的方法的适用性。
[0094] 4、本发明实施例中,工作模式中包括连接形式、应答形式、通信对象等多个项目,每一个项目包括多个备选形式,通过各个项目的组合可以形成多种工作模式,这样用户在配置服务器通信形式时可以灵活的配置通信模块的工作模式,以满足所需的报文传输形式,进一步提高了该服务器通信管理的装置及配置服务器通信形式的方法的适用性。
[0095] 需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0096] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0097] 最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈