一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

报文的传输方法、装置、设备及存储介质与流程

2022-05-18 06:13:31 来源:中国专利 TAG:


1.本技术涉及协议传输技术领域,具体而言,涉及一种报文的传输方法、装置、设备及存储介质。


背景技术:

2.在客户端与服务器之间进行通信的场景中,通常会涉及多个客户端与服务器对应的不同的节点进行信息交互,当接入新的客户端,或者,服务器发生更新时,需要对客户端与服务器之间进行对应的配置。
3.现有技术中采用的技术方案通常是基于客户端手动进行连接配置,从而使得接入的新客户端与服务器之间,或者客户端与更新后的服务器之间保持正常的通信。
4.然而,在实际应用中,由于客户端通常分布于不可直接操作的场景中,用户无法直接实现对客户端的配置,导致接入的新客户端或者更新后的客户端无法与服务器保持通信。


技术实现要素:

5.本技术的目的在于提供一种报文的传输方法、装置、设备及存储介质,可以在服务端进行更新时避免对客户端进行对应的配置,进而可以提高连接配置的效率。
6.本技术的实施例是这样实现的:
7.本技术实施例的一方面,提供一种报文的传输方法,该方法包括:
8.获取目标客户端发送的报文,并对报文解析得到客户端信息,客户端信息包括以下至少一项:协议版本信息、客户端地址信息以及客户端账户信息;
9.基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,目标后端地址为服务器中的节点地址;
10.建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。
11.可选地,基于预先配置的动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,包括:
12.按照动态路由策略对服务器中的节点地址进行过滤,得到过滤后的节点地址;
13.基于地址分配权重,从过滤后的节点地址中确定目标客户端对应的目标后端地址。
14.可选地,按照动态路由策略对服务器中的节点地址进行过滤,得到过滤后的节点地址,包括:
15.确定当前状态下的动态路由策略;
16.按照当前状态下的动态路由策略中目标客户端与至少一个节点地址的映射关系,确定目标节点地址;
17.将服务器中除目标节点地址外的节点地址过滤,得到过滤后的节点地址。
18.可选地,该方法还包括:
19.获取当前状态信息,状态信息包括以下至少一种:当前时间、服务器与客户端的连接关系;
20.若当前状态信息满足预设的状态跳转条件时,对动态路由策略进行更新。
21.可选地,建立目标客户端与目标后端地址的连接之后,该方法还包括:
22.记录并存储目标客户端与目标后端地址的对应关系。
23.可选地,获取目标客户端发送的报文之后,该方法还包括:
24.判定是否存储有目标客户端与目标后端地址的对应关系;
25.若是,将报文发送至目标后端地址。
26.可选地,该方法还包括:
27.响应于灰度测试指令,与和网关连接的多个客户端进行灰度测试。
28.本技术实施例的另一方面,提供一种报文的传输装置,该装置包括:获取解析模块、地址确定模块、连接传输模块;
29.获取解析模块,用于获取目标客户端发送的报文,并对报文解析得到客户端信息,客户端信息包括以下至少一项:协议版本信息、客户端地址信息以及客户端账户信息;
30.地址确定模块,用于基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,目标后端地址为服务器中的节点地址;
31.连接传输模块,用于建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。
32.可选地,地址确定模块,具体用于按照动态路由策略对服务器中的节点地址进行过滤,得到过滤后的节点地址;基于地址分配权重,从过滤后的节点地址中确定目标客户端对应的目标后端地址。
33.可选地,地址确定模块,具体用于确定当前状态下的动态路由策略;按照当前状态下的动态路由策略中目标客户端与至少一个节点地址的映射关系,确定目标节点地址;将服务器中除目标节点地址外的节点地址过滤,得到过滤后的节点地址。
34.可选地,获取解析模块,还用于获取当前状态信息,状态信息包括以下至少一种:当前时间、服务器与客户端的连接关系;若当前状态信息满足预设的状态跳转条件时,对动态路由策略进行更新。
35.可选地,连接传输模块,还用于记录并存储目标客户端与目标后端地址的对应关系。
36.可选地,连接传输模块,还用于判定是否存储有目标客户端与目标后端地址的对应关系;若是,将报文发送至目标后端地址。
37.可选地,该装置还包括:接收测试模块;接收测试模块,具体用于响应于灰度测试指令,与和网关连接的多个客户端进行灰度测试。
38.本技术实施例的另一方面,提供一种计算机设备,包括:存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述报文的传输方法的步骤。
39.本技术实施例的另一方面,提供一种计算机可读存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述报文的传输方法的步骤。
40.本技术实施例的有益效果包括:
41.本技术实施例提供的一种报文的传输方法、装置、设备及存储介质中,可以获取目标客户端发送的报文,并对报文解析得到客户端信息;基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,目标后端地址为服务器中的节点地址;建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。其中,可以通过服务器实现基于动态路由策略和地址分配权重确定目标客户端对应的目标后端地址,从而在服务器发生更新或者接入新的客户端时,由服务器端进行对应的配置更改,避免通过客户端进行配置,进而可以提高连接配置的效率;并且,还可以使不同协议版本的客户端通过同一网关与服务器节点连接,提高了整个系统的整体性。
附图说明
42.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
43.图1为本技术实施例提供的报文的传输方法的应用场景示意图;
44.图2为本技术实施例提供的报文的传输方法的流程示意图一;
45.图3为本技术实施例提供的报文的传输方法的流程示意图二;
46.图4为本技术实施例提供的报文的传输方法的流程示意图三;
47.图5为本技术实施例提供的节点过滤的展示示意图;
48.图6为本技术实施例提供的报文的传输方法的流程示意图四;
49.图7为本技术实施例提供的报文的传输方法的流程示意图五;
50.图8为本技术实施例提供的报文的传输方法的整体流程示意图;
51.图9为本技术实施例提供的报文的传输装置的结构示意图;
52.图10为本技术实施例提供的计算机设备的结构示意图。
具体实施方式
53.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
54.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
56.在本技术的描述中,需要说明的是,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
57.下面来具体解释本技术实施例中提供的报文的传输方法的实际应用场景。
58.图1为本技术实施例提供的报文的传输方法的应用场景示意图,请参照图1,该场景中可以包括:多个客户端110以及至少一个服务器120,服务器120中配置有网关,服务器120中设置有多个服务器节点,这些服务器节点的地址均不同,多个客户端110可以通过与服务器120通信连接,并可以通过网关与对应的服务器节点连接。
59.其中,客户端110具体可以是终端设备,如:电脑、手机、平板电脑或者专用电子设备等,在此不作限制,这些终端设备均可以联网,通过联网的方式与服务器中的网关连接。
60.服务器120具体可以是设置在云端的服务器,可以是分布式服务器集群,或者单一服务器等,图1在中以服务器集群为例,在服务器120中,分布设置有多个地址,每个地址代表一个服务器节点,客户端110在与服务器建立连接后,可以访问其中的一个或者多个服务器节点。需要说明的是,节点具体可以是一个服务器中的不同子节点,或者也可以是分布式服务器集群中的不同子服务器(图1中以分布式服务器集群中的不同子服务器为例),在此不作具体限制,统一作为服务器节点表示。
61.网关可以是设置在服务器中的虚拟网关,或者,也可以是与服务器连接的实体网关,在此不作具体限制,凡是可以实现连接建立以及权重分配的功能即可。
62.在该场景中,客户端110与服务器120之间可以通过网关连接,网关可以将客户端110与对应的服务器节点建立连接关系,并且可以对多个服务器节点进行权重分配等。
63.下面来具体解释本技术实施例中提供的报文的传输方法的具体实施过程。
64.图2为本技术实施例提供的报文的传输方法的流程示意图一,请参照图2,该方法包括:
65.s210:获取目标客户端发送的报文,并对报文解析得到客户端信息。
66.其中,客户端信息包括以下至少一项:协议版本信息、客户端地址信息以及客户端账户信息。
67.可选地,该方法的执行主体可以是上述服务器,该服务器可以通过网络连接,由网关获取到目标客户端发送的报文。
68.其中,目标客户端可以是与服务器连接的多个客户端中的任意一个,报文可以是目标客户端发送的数据信息,可以是加密数据或者也可以是明文数据,具体可以根据实际场景中的需求进行设置。
69.服务器获取到目标客户端发送的报文之后,可以对报文进行解析。若报文为明文数据,可以直接基于明文内容进行解析;若报文为加密数据,可以在对加密数据进行解密之后进行解析。基于预设的解析方式可以得到客户端信息。
70.其中,客户端信息中,协议版本信息具体可以是mqtt(message queuing telemetry transport,消息队列遥测传输)协议的版本;客户端地址信息可以是客户端的id(identity document,身份标识号),具体可以是以ip(internet protocol,网际互连协议)地址,或者其他用于表示该客户端身份信息的方式进行表示;客户端账户信息可以是用户自行设置的用户名等标识信息。
71.上述客户端信息均可以在报文中存储,当客户端将报文发送给服务器之后,服务器通过预先配置的解析方式可以得到上述客户端信息。
72.需要说明的是,上述报文具体可以是mqtt连接报文,用于与服务器节点建立连接的报文,建立的连接具体可以是tcp(transmission control protocol,传输控制协议)连
接。
73.s220:基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址。
74.其中,目标后端地址为服务器中的节点地址。
75.可选地,动态路由策略和地址分配权重均可以预先在服务器中配置,其中,动态路由策略可以随时间或者连接状态等进行更新。以随时间变化为例,该策略可以表示在不同的时间下,目标客户端与至少一个服务器节点的对应关系。
76.如果目标客户端与某个服务器节点存在对应关系,则表示目标客户端可以与该服务器节点进行通信连接以及数据交互。值得说明的是,上述对应关系可以是目标客户端与一个服务器节点之间的对应关系,也可以是指目标客户端与多个服务器节点之间的对应关系。
77.需要说明的是,具体可以基于客户端信息确定客户端标识,动态路由策略中具体记录的可以是客户端标识与服务器节点的对应关系。
78.例如:在时间点1,客户端a可以对应服务器节点a、服务器节点b以及服务器节点c;在时间点2,客户端a可以对应服务器节点d和服务器节点e。
79.地址分配权重可以是在同一对应关系中,客户端与多个服务器节点之间通信的占比权重。
80.例如:客户端a对应服务器节点a、服务器节点b以及服务器节点c,其中,服务器节点a的权重为0.5,服务器节点b的权重为0.3,服务器节点c的权重为0.2;不同的服务器节点可以剧透不同的地址分配权重,在建立连接以及报文信息的传输过程中,客户端可以按照权重比例与多个服务器节点之间进行通信。
81.应理解,当对应关系为目标客户端与一个服务器节点的对应关系时,上述地址分配权重固定为1。
82.需要说明的是,基于上述方式,可以使配置不同版本的mqtt协议的客户端基于同一网关与服务器节点连接,例如:客户端c的mqtt协议的协议版本为1.0,客户端d的mqtt协议的协议版本为2.0;基于上述策略,可以使客户端c与服务器中支持1.0协议版本的服务器节点f建立连接;使客户端d与服务器中支持2.0协议版本的服务器节点g建立连接。
83.可选地,当确定目标客户端的客户端信息之后,可以基于动态路由策略和地址分配权重进行上述计算处理,进而得到目标客户端对应的目标后端地址,该目标后端地址也即是该客户端对应的服务器节点的节点地址。
84.需要说明的是,在不同的状态下,动态路由策略可以基于不同的客户端信息建立对应关系,例如:在时间点3,可以使协议版本号为3且客户端id为client-a的客户端与其对应的服务器节点建立连接关系。
85.s230:建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。
86.可选地,确定上述目标后端地址之后,可以建立目标客户端与目标后端地址的通信连接,并可以将网关接收到的报文发送给目标后端地址,也即是发送至对应的服务器节点。
87.本技术实施例提供的一种报文的传输方法中,可以获取目标客户端发送的报文,并对报文解析得到客户端信息;基于动态路由策略和地址分配权重,确定目标客户端对应
的目标后端地址,目标后端地址为服务器中的节点地址;建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。其中,可以通过服务器实现基于动态路由策略和地址分配权重确定目标客户端对应的目标后端地址,从而在服务器发生更新或者接入新的客户端时,由服务器端进行对应的配置更改,避免通过客户端进行配置,进而可以提高连接配置的效率;并且,还可以使不同协议版本的客户端通过同一网关与服务器节点连接,提高了整个系统的整体性。
88.下面来解释本技术实施例提供的报文的传输方法的另一具体实施过程。
89.图3为本技术实施例提供的报文的传输方法的流程示意图二,请参照图3,基于预先配置的动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,包括:
90.s310:按照动态路由策略对服务器中的节点地址进行过滤,得到过滤后的节点地址。
91.可选地,服务器中可以设置有多个节点,当确定目标客户端的客户端信息之后,可以基于客户端信息确定对应的动态路由策略,进而可以根据动态路由策略中目标客户端与服务器节点的对应关系确定目标服务器节点,其中,目标服务器节点可以是动态路由策略中与目标客户端对应的服务器节点。
92.s320:基于地址分配权重,从过滤后的节点地址中确定目标客户端对应的目标后端地址。
93.可选地,得到过滤后的节点地址之后,可以基于地址分配权重,计算并确定出每个地址的分配权重,进而可以得到目标客户端对应的目标后端地址。
94.下面来具体解释本技术实施例中提供的报文的传输方法的又一具体实施过程。
95.图4为本技术实施例提供的报文的传输方法的流程示意图三,请参照图4,按照动态路由策略对服务器中的节点地址进行过滤,得到过滤后的节点地址,包括:
96.s410:确定当前状态下的动态路由策略。
97.可选地,动态路由策略是不断变化的,在基于动态路由策略进行地址过滤之前,可以先确定当前状态下的动态路由策略。
98.具体可以判定当前动态路由策略是否发生变更,若未发生变更,则可以按照当前状态下的动态路由策略进行计算;相对地,若动态路由策略发生了变更,则可以按照变化后的动态路由策略进行计算。
99.可选地,在动态路由策略发生变化时,可以判定是否满足状态跳转的条件,若是,则可以实现变化;若不满足,则继续保持策略,不发生变化。
100.s420:按照当前状态下的动态路由策略中目标客户端与至少一个节点地址的映射关系,确定目标节点地址。
101.可选地,确定当前状态下的动态路由策略之后,可以基于客户端信息,确定当前状态下,目标客户端与至少一个节点地址的映射关系,该映射关系可以是存储于预设的映射表中,或者,也可以是基于预先配置的映射算法计算得到的,在此不作限制。
102.基于该映射关系,可以确定目标节点地址,其中,目标节点地址可以是在服务器多个节点中可以在当前状态下选择作为目标客户端连接的节点地址。
103.s430:将服务器中除目标节点地址外的节点地址过滤,得到过滤后的节点地址。
104.可选地,确定目标节点地址之后,可以从所有的服务器节点地址中将除了目标服
务器节点的节点地址之外的其他服务器节点的节点地址删除过滤,即可得到目标服务器节点的节点地址,这些节点地址即为过滤后的节点地址。
105.下面来基于具体的流程示意图来解释本技术实施例中对节点进行过滤的具体过程。
106.图5为本技术实施例提供的节点过滤的展示示意图,请参照图5,图5中表示服务器中的节点的过滤的过程。
107.其中,图5中的a表示服务器中所有的节点(节点a-节点e),图5中的b表示基于动态路由策略从所有的节点中确定的目标路由节点(节点a-节点c),图5中的c表示过滤完成后剩余的目标路由节点,目标客户端可以与这些目标路由节点建立连接关系。
108.下面来具体解释本技术实施例中提供的报文的传输方法的再一具体实施过程。
109.图6为本技术实施例提供的报文的传输方法的流程示意图四,请参照图6,该方法还包括:
110.s610:获取当前状态信息。
111.其中,状态信息包括以下至少一种:当前时间、服务器与客户端的连接关系。
112.可选地,当前状态可以是动态路由策略的对应的状态,当前状态信息可以是使动态路由策略发生改变的状态信息,例如:当前时间、服务器与客户端的连接关系。
113.具体可以是在不同的时间,具有不同的动态路由策略;或者,在不同的服务器与客户端的连接关系下,具体不同的动态路由策略。
114.s620:若当前状态信息满足预设的状态跳转条件时,对动态路由策略进行更新。
115.得到当前信息之后,可以判定当前状态信息是否满足预设的状态跳转条件,若不满足,则保持动态路由策略不变;相对地,若满足,可以对动态路由策略进行更新,具体可以是对其中的目标客户端与服务器节点的对应关系以及地址分配权重等进行更新,在此不作限制。
116.下面来具体解释本技术实施例中提供的报文的传输方法的还一具体实施过程。
117.图7为本技术实施例提供的报文的传输方法的流程示意图五,请参照图7,获取目标客户端发送的报文之后,该方法还包括:
118.s710:判定是否存储有目标客户端与目标后端地址的对应关系。
119.可选地,建立目标客户端与目标后端地址的连接之后,该方法还包括:记录并存储目标客户端与目标后端地址的对应关系。
120.需要说明的是,服务器基于网关使得客户端与服务器节点建立连接关系之后,可以记录并存储目标客户端与目标后端地址的对应关系。在记录存储该对应的关系时,由于路由策略是动态可变化的,因此,可以同时记录对应的状态,在重新建立连接时,需要满足与记录的状态相同,才可以实现报文的转发工作。
121.在获取目标客户端发送的报文之后,可以确定是否存储有该目标客户端与目标后端地址的对应关系,若没有存储,可以判定该客户端首次与服务器建立连接关系,则可以执行前述s210-s230的步骤。
122.s720:若是,将报文发送至目标后端地址。
123.可选地,若已经存储,则说明该客户端与对应的服务器节点建立过连接,可以获取该目标客户端与目标后端地址的对应关系,并将客户端发送的报文直接转发给目标后端地
址,也即是对应的服务器节点。
124.可选地,当有新的客户端接入服务器,或者,服务器本身进行版本更新时,可以对服务器中的网关进行对应的配置修改,从而更新客户端与服务器节点之间的连接关系或者权重等配置,无需对客户端进行对应的配置。
125.可选地,该方法还包括:响应于灰度测试指令,与和网关连接的多个客户端进行灰度测试。
126.需要说明的是,灰度测试具体可以是当服务器进行版本更新之后进行的连接测试,可以由用户触发生成灰度测试指令,进而可以与和网关连接的多个客户端一起进行灰度测试,确定各个客户端与服务器之间的连接是否正常。
127.也即是说,当服务器端mqtt集群版本迭代或迁移时,可以根据网关中存储的客户端连接信息进行灰度测试,并且不需要客户端变更任何配置即可平滑迁移。
128.其中,配置具体指的可以是客户端与对应的服务器节点之间的连接配置。
129.可选地,在进行灰度测试,或者,在实际应用的过程中,网关可以监听客户端的本地端口,当本地端口发送报文时,网关可以基于协议规范解析出协议内容。
130.下面来基于整体的流程图解释本技术实施例中提供的报文的传输方法的具体实施过程。
131.图8为本技术实施例提供的报文的传输方法的整体流程示意图,请参照图8,该方法包括:
132.s810:获取目标客户端发送的报文。执行步骤s820。
133.s820:判定是否存储有目标客户端与目标后端地址的对应关系。若是执行步骤s830;若否,执行步骤s840。
134.s830:将报文发送至目标后端地址。执行步骤s860。
135.s840:对报文解析得到客户端信息。执行步骤s850。
136.s850:基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址。执行步骤s860。
137.s860:建立目标客户端与目标后端地址的通信连接。执行s830。
138.需要说明的是,上述步骤s810-s860的具体实施过程在前述s210-s230以及s710-s720中已经进行了对应的解释,在此不加赘述。
139.下述对用以执行的本技术所提供的报文的传输方法对应的装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
140.图9为本技术实施例提供的报文的传输装置的结构示意图,请参照图9,该装置包括:获取解析模块910、地址确定模块920、连接传输模块930;
141.获取解析模块910,用于获取目标客户端发送的报文,并对报文解析得到客户端信息,客户端信息包括以下至少一项:协议版本信息、客户端地址信息以及客户端账户信息;
142.地址确定模块920,用于基于动态路由策略和地址分配权重,确定目标客户端对应的目标后端地址,目标后端地址为服务器中的节点地址;
143.连接传输模块930,用于建立目标客户端与目标后端地址的通信连接,并将报文发送至目标后端地址。
144.可选地,地址确定模块920,具体用于按照动态路由策略对服务器中的节点地址进
行过滤,得到过滤后的节点地址;基于地址分配权重,从过滤后的节点地址中确定目标客户端对应的目标后端地址。
145.可选地,地址确定模块920,具体用于确定当前状态下的动态路由策略;按照当前状态下的动态路由策略中目标客户端与至少一个节点地址的映射关系,确定目标节点地址;将服务器中除目标节点地址外的节点地址过滤,得到过滤后的节点地址。
146.可选地,获取解析模块910,还用于获取当前状态信息,状态信息包括以下至少一种:当前时间、服务器与客户端的连接关系;若当前状态信息满足预设的状态跳转条件时,对动态路由策略进行更新。
147.可选地,连接传输模块930,还用于记录并存储目标客户端与目标后端地址的对应关系。
148.可选地,连接传输模块930,还用于判定是否存储有目标客户端与目标后端地址的对应关系;若是,将报文发送至目标后端地址。
149.可选地,该装置还包括:接收测试模块;接收测试模块,具体用于响应于灰度测试指令,与和网关连接的多个客户端进行灰度测试。
150.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
151.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
152.图10为本技术实施例提供的计算机设备的结构示意图,请参照图10,计算机设备包括:存储器100、处理器200,存储器100中存储有可在处理器200上运行的计算机程序,处理器200执行计算机程序时,实现上述报文的传输方法的步骤。
153.可选地,该计算机设备具体可以是上述服务器。
154.本技术实施例的另一方面,还提供一种计算机可读存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述报文的传输方法的步骤。
155.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
156.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
157.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
158.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
159.上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
160.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献