一种TCP连接的管理方法及系统与流程

文档序号:31567561发布日期:2022-09-20 21:11阅读:91来源:国知局
一种TCP连接的管理方法及系统与流程
一种tcp连接的管理方法及系统
技术领域
1.本技术涉及互联网技术领域,尤其涉及一种tcp连接的管理方法及系统。


背景技术:

2.现有的设计中,本地系统与外部系统可以建立多条tcp连接,外部系统可以包括上游系统和/或下游系统等多个系统。多条tcp连接中可以包括tcp长连接和tcp短连接。
3.一方面,因外部系统变更,连接发生了调整,如新增tcp长连接、删除tcp短连接。则此时本地系统需要被迫停止服务,进行连接配置的调整后,启动服务重新建立tcp连接,因此无法保障线上服务的可连续性,无法保证用户的无感知,降低了本地系统的服务效率,并降低了用户体验。另一方面,如果本地系统与外部系统的某条tcp连接失效,却未能及时从连接集合中剔除,若采用等权重的轮询方式从集合中选取连接进行交易信息发送,将出现一定比例的信息无法发送,交易超时的案例;失效连接数越多,比例越大,发生系统性风险概率就越大,容易造成不良的用户体验。
4.综上,目前建立tcp连接的方式无法确保本地系统的服务的可用性和连续性。


技术实现要素:

5.为了解决现有技术存在的上述技术问题,本技术提供了一种tcp连接的管理方法及系统,能够自动实现对tcp连接的管理与更新,能够确保本地系统的服务的可用性和连续性。
6.第一方面,本技术提供了一种tcp连接的管理方法,该方法包括:从本地系统的tcp连接配置信息中获取待更新tcp连接集合,所述待更新tcp连接集合中包括各待新增的tcp连接、各待删除的tcp连接以及各待变更端口的tcp连接;对所述待更新tcp连接集合中的各tcp连接进行更新操作;监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息;确定所述本地系统的每条tcp连接连续交易请求超时的次数,对连续交易请求超时的次数超过预设次数的tcp长连接进行删除或重新连接。
7.采用本技术提供的方法,能够自动实现tcp连接的管理与更新,能够在不停机及不影响线上服务的情况下,完成tcp连接的变更,如新增连接、关闭原有连接、修改原连接的参数等,保证了用户操作的连续性和无感知;同时,无需维护人员配合,自主完成连接状态的检测及重启,确保连接集合有效可靠,进一步保证了系统持续可用。此外,还可以实时显示有效连接集合,便于维护人员掌握最新的连接情况,及时作出调整。
8.在一种可能的实现方式中,所述对所述待更新tcp连接集合中的各tcp连接进行更新操作,具体包括:
9.新增tcp连接时,当所述本地系统为服务端时,启动监听服务,并待所述待新增的tcp连接启动完毕;
10.删除tcp连接时,当所述本地系统为服务端时,主动断开所述待删除的tcp连接,并关闭所述待删除的tcp连接对应的监听服务,当所述本地系统为客户端时,主动断开所述待
删除的tcp连接,并关闭客户端连接服务;
11.变更tcp连接的端口时,先停用原端口的tcp连接,再启动新端口的tcp连接。
12.在一种可能的实现方式中,所述监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息,具体包括:
13.当所述待新增的tcp连接为tcp长连接且启动完毕时,或所述待新增的tcp连接启动完毕且所述本地系统为服务端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;
14.当所述待新增的tcp连接为tcp短连接且所述本地系统为客户端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;
15.当所述待删除的tcp连接成功断开时,从所述tcp连接配置信息中移除所述待删除的tcp连接的配置信息。
16.在一种可能的实现方式中,所述方法还包括:
17.当以所述本地系统为客户端的tcp长链接断开时,按照预设周期自动进行重连,直至重新连接成功。
18.在一种可能的实现方式中,所述确定所述本地系统的每条tcp连接连续交易请求超时的次数,具体包括:
19.当所述tcp连接接收到交易请求信息时,开启定时任务;
20.当在所述定时任务的规定时间内未收到交易请求返回信息时,则所述tcp连接的连续交易请求超时的次数增加一次;
21.当在所述定时任务的规定时间内接收到所述交易请求返回信息时,取消所述定时任务,且所述连续交易请求超时的次数清零。
22.在一种可能的实现方式中,所述方法还包括:
23.实时获取所述本地系统的有效tcp连接集合和无效tcp连接集合。
24.第二方面,本技术还提供了一种tcp连接的管理系统,所述管理系统包括:获取单元、更新单元、监听单元和交易计数单元。所述获取单元,用于从本地系统的tcp连接配置信息中获取待更新tcp连接集合,所述待更新tcp连接集合中包括各待新增的tcp连接、各待删除的tcp连接以及各待变更端口的tcp连接;所述更新单元,用于对所述待更新tcp连接集合中的各tcp连接进行更新操作;所述监听单元,用于监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息;所述交易计数单元,用于确定所述本地系统的每条tcp连接连续交易请求超时的次数,对连续交易请求超时的次数超过预设次数的tcp长连接进行删除或重新连接。
25.利用该系统,能够自动实现tcp连接的管理与更新,能够在不停机及不影响线上服务的情况下,完成tcp连接的变更,如新增连接、关闭原有连接、修改原连接的参数等,保证了用户操作的连续性和无感知;同时,无需维护人员配合,自主完成连接状态的检测及重启,确保连接集合有效可靠,进一步保证了系统持续可用。此外,还可以实时显示有效连接集合,便于维护人员掌握最新的连接情况,及时作出调整。
26.在一种可能的实现方式中,所述更新单元,具体用于:新增tcp连接时,当所述本地系统为服务端时,启动监听服务,并待所述待新增的tcp连接启动完毕;删除tcp连接时,当所述本地系统为服务端时,主动断开所述待删除的tcp连接,并关闭所述待删除的tcp连接
对应的监听服务,当所述本地系统为客户端时,主动断开所述待删除的tcp连接,并关闭客户端连接服务;变更tcp连接的端口时,先停用原端口的tcp连接,再启动新端口的tcp连接。
27.在一种可能的实现方式中,所述监听单元,具体用于:当所述待新增的tcp连接为tcp长连接且启动完毕时,或所述待新增的tcp连接启动完毕且所述本地系统为服务端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;当所述待新增的tcp连接为tcp短连接且所述本地系统为客户端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;当所述待删除的tcp连接成功断开时,从所述tcp连接配置信息中移除所述待删除的tcp连接的配置信息。
28.在一种可能的实现方式中,所述交易计数单元,具体用于:当所述tcp连接接收到交易请求信息时,开启定时任务;当在所述定时任务的规定时间内未收到交易请求返回信息时,则所述tcp连接的连续交易请求超时的次数增加一次;当在所述定时任务的规定时间内接收到所述交易请求返回信息时,取消所述定时任务,且所述连续交易请求超时的次数清零。
附图说明
29.图1为一种多系统tcp连接的示意图;
30.图2为本技术实施例提供的一种tcp连接的管理方法的流程图;
31.图3为本技术实施例提供的一种tcp连接的管理系统的示意图。
具体实施方式
32.为了使本技术领域的人员更清楚地理解本技术方案,下面首先说明本技术涉及的专业术语。
33.传输控制协议/网际协议transmission control protocol/internet protocol,tcp/ip)是指能够在多个不同网络间实现信息传输的协议簇。
34.tcp/ip协议不仅仅指的是tcp和ip两个协议,而是指一个由文件传输协议(file transfer protocol,ftp)、简单邮件传输协议(simplemail transfer protocol,smtp)、tcp、用户数据报协议(user datagram protocol,udp)、ip等协议构成的协议簇,同时是internet最基本的协议、internet国际互联网络的基础,由网络层的ip协议和传输层的tcp协议组成。tcp/ip定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
35.tcp连接:两个终端,即服务(server)端和客户(client)端,server端启动监听,等待client端连接;client端主动与server端建立网络连接,实现信息传输。
36.tcp连接可分为tcp长连接和tcp短连接,两者的区别在于连接时间的长短。
37.tcp短连接指client向server发起连接请求,server接到请求,然后双方建立连接。client向server发送消息,server回应client,然后一次读写就完成了,这时候双方任何一个都可以发起close操作,连接关闭。
38.tcp长连接指client向server发起连接,server接受client连接,双方建立连接。client与server完成一次读写之后,它们之间的连接并不会主动关闭,后续的读写操作会继续使用这个连接。
39.netty:是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能
协议服务器和客户端。
40.参见图1,该图为一种多系统tcp连接的示意图。
41.本地系统20与外部系统建立多条tcp连接,外部系统可以包括上游系统10和下游系统30。本地系统20与上游系统10可以建立多条tcp连接,连接集合用tcp one表示。本地系统20与下游系统30可以建立多条tcp连接,连接集合用tcp two表示。
42.tcp one和tcp two中可以包括tcp长连接和tcp短连接,后因外部系统变更,连接发生了调整,如新增tcp长连接、删除tcp短连接。则此时本地系统20需要被迫停止服务,进行连接配置的调整后,启动服务重新建立tcp连接,因此无法保障线上服务的可连续性,无法保证用户的无感知,降低了本地系统的服务效率,并降低了用户体验。
43.并且,如果本地系统与外部系统的某条tcp连接失效(如6号tcp连接失效),却未能及时从连接集合tcp two中剔除,若采用等权重的轮询方式从集合中选取连接进行交易信息发送,将出现一定比例的信息无法发送,交易超时的案例;失效连接数越多,比例越大,发生系统性风险概率就越大,容易造成不良的用户体验。
44.综上,目前建立tcp连接的方式无法确保本地系统的服务的可用性和连续性。
45.为了解决以上问题,本技术提供了一种tcp连接的管理方法及系统,在不停机及不影响线上服务的情况下,完成tcp连接变更,如连接新增或删除,保证了用户操作的连续性和无感知;同时,无需维护人员配合,自主完成连接状态的检测及重启,确保连接集合有效可靠,进一步保证了系统持续可用。
46.为了使本技术领域的人员更清楚地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
47.本技术说明中的“第一”、“第二”等用词仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量
48.本技术实施例提供了一种tcp连接的管理方法,下面结合附图具体说明。
49.参见图2,该图为本技术实施例提供的一种tcp连接的管理方法的流程图。
50.该方法包括以下步骤:
51.s201:从本地系统的tcp连接配置信息中获取待更新tcp连接集合。
52.首先需要读取本地系统的tcp连接配置信息,加载有关tcp连接的全部配置信息,包括:本地系统作为client端,主动连接的外部系统作为server端时的tcp连接;本地系统作为server端,启动tcp连接监听服务,等待外部系统client端主动建立的tcp连接。
53.从tcp连接配置信息中过滤提取待新增、待删除、待变更的tcp连接集合以形成待更新tcp连接集合。也即待更新tcp连接集合中包括各待新增的tcp连接、各待删除的tcp连接以及各待变更端口的tcp连接。
54.s202:对待更新tcp连接集合中的各tcp连接进行更新操作。
55.对于待新增的tcp连接,本地系统若为server端,即启动server监听服务,等待连接;若本地系统为client端,则自动与外部系统对应的server端建立连接。
56.对于待删除的连接,先查找出原有的tcp连接,本地系统若为server端,则主动断开连接,关闭server监听服务;若本地系统为client端,主动断开连接,关闭client连接服务;
57.对应待变更端口的连接,如server端的端口(port)变更,先停用原有的连接,再启
用新的连接。
58.s203:监听待更新tcp连接集合中各tcp连接的更新状态,并实时更新tcp连接配置信息。
59.当待新增的tcp连接为tcp长连接且启动完毕时,或待新增的tcp连接启动完毕且本地系统为服务端时,在tcp连接配置信息中添加待新增的tcp连接的配置信息。
60.当待新增的tcp连接为tcp短连接且本地系统为客户端时,在tcp连接配置信息中添加待新增的tcp连接的配置信息。
61.当待删除的tcp连接成功断开时,从tcp连接配置信息中移除待删除的tcp连接的配置信息。
62.变更tcp连接的端口时,先停用原端口的tcp连接,再启动新端口的tcp连接,并在配置信息中更新该tcp的端口信息。
63.s204:确定本地系统的每条tcp连接连续交易请求超时的次数,对连续交易请求超时的次数超过预设次数的tcp长连接进行删除或重新连接。
64.记录每一条tcp连接的交易请求超时的连续次数。
65.对于tcp长连接,若失败连续次数超过目标阀值,判定该连接状态不可用,需对连接进行断开重连操作或者直接删除该tcp长连接。
66.对于tcp短连接,仅仅计数。
67.下面以具体说明交易计数的实现方式。
68.首先,当tcp连接接收到交易请求信息时,开启定时任务。
69.当在定时任务的规定时间内未收到交易请求返回信息时,则tcp连接的连续交易请求超时的次数增加一次。
70.当在定时任务的规定时间内接收到交易请求返回信息时,取消定时任务,且连续交易请求超时的次数清零。
71.通过以上的交易计数步骤,能够确保tcp连接配置信息中保存的都是有效的tcp连接。
72.在一些实施例中,该方法还包括以下步骤:当以所述本地系统为客户端的tcp长链接断开时,按照预设周期自动进行重连,直至重新连接成功。进而确保了tcp长链接的可用性与连续性。
73.此外,为了使得本领域的系统维护人员能够实时获取当前的tcp连接情况,该方法还包括以下步骤:
74.实时获取所述本地系统的有效tcp连接集合和无效tcp连接集合。
75.进一步的,还可以通过显示设备实时显示有效tcp连接集合和无效tcp连接集合。
76.实际应用中,需要确保server的端口不重复。若出现端口重复,导致相同端口的连接启动失败,损耗系统的资源。
77.本技术提供的方法中,在对待更新tcp连接集合中的各tcp连接进行更新操作,以及对tcp连接配置信息进行实时更新时,采用的异步线程加监听管理,连接与连接之间互不影响。
78.本技术实施例对预设次数不作具体限定,可以根据实际情况进行确定。以对连续交易请求超时的次数超过预设次数的tcp长连接进行重新连接为例,实际应用中,若预设次
数定义过大,则重新连接就会变得困难,重新连接的延时较高,可能导致出现连接不可用的状况,若预设次数定义过小,则重新连接可能变得很频繁,严重时会影响交易的处理。因此该预设次数需要合理设置。
79.以上步骤的划分仅是为了方便说明,并不构成对于本技术技术方案的限定,本领域技术人员在应用本技术的方法时,可以根据实际情况进行调整。
80.现有的tcp连接的管理方式,tcp连接新增或删除,系统需暂停服务,无法保障线上服务的可连续性,同时,也无法保证用户的无感知。系统维护人员需实时关注系统交易,判断各条tcp连接的有效性;若连续失败次数,维护人员需考虑是否要重启系统,保证服务最终可用性。整个过程存在风险有,一是人员技能有很高的要求,维护成本变得高昂;二是响应处理速度可能存在延时,无法保障线上服务的可连续性。
81.而采用本技术提供的方法,能够在不停机及不影响线上服务的情况下,完成tcp连接的变更,如新增连接、关闭原有连接、修改原连接的参数等,保证了用户操作的连续性和无感知;同时,无需维护人员配合,自主完成连接状态的检测及重启,确保连接集合有效可靠,进一步保证了系统持续可用。此外,还可以实时显示有效连接集合,便于维护人员掌握最新的连接情况,及时进行调整。
82.基于以上实施例提供的tcp连接的管理方法,本技术实施例还提供了一种tcp连接的管理系统,下面结合附图具体说明。
83.参见图3,该图为本技术实施例提供的一种tcp连接的管理系统的示意图。
84.该系统包括:获取单元301、更新单元302、监听单元303和交易计数单元304。
85.所述获取单元301,用于从本地系统的tcp连接配置信息中获取待更新tcp连接集合,所述待更新tcp连接集合中包括各待新增的tcp连接、各待删除的tcp连接以及各待变更端口的tcp连接。
86.所述更新单元302,用于对所述待更新tcp连接集合中的各tcp连接进行更新操作。
87.所述监听单元303,用于监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息。
88.所述交易计数单元304,用于确定所述本地系统的每条tcp连接连续交易请求超时的次数,对连续交易请求超时的次数超过预设次数的tcp长连接进行删除或重新连接。
89.在一种可能的实现方式中,所述更新单元302,具体用于:新增tcp连接时,当所述本地系统为服务端时,启动监听服务,并待所述待新增的tcp连接启动完毕;删除tcp连接时,当所述本地系统为服务端时,主动断开所述待删除的tcp连接,并关闭所述待删除的tcp连接对应的监听服务,当所述本地系统为客户端时,主动断开所述待删除的tcp连接,并关闭客户端连接服务;变更tcp连接的端口时,先停用原端口的tcp连接,再启动新端口的tcp连接。
90.在一种可能的实现方式中,所述监听单元303,具体用于:当所述待新增的tcp连接为tcp长连接且启动完毕时,或所述待新增的tcp连接启动完毕且所述本地系统为服务端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;当所述待新增的tcp连接为tcp短连接且所述本地系统为客户端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;当所述待删除的tcp连接成功断开时,从所述tcp连接配置信息中移除所述待删除的tcp连接的配置信息。
91.在一种可能的实现方式中,所述交易计数单元304,具体用于:当所述tcp连接接收到交易请求信息时,开启定时任务;当在所述定时任务的规定时间内未收到交易请求返回信息时,则所述tcp连接的连续交易请求超时的次数增加一次;当在所述定时任务的规定时间内接收到所述交易请求返回信息时,取消所述定时任务,且所述连续交易请求超时的次数清零。
92.进一步的,该系统还可以包括提示单元,该提示模块用于实时获取所述本地系统的有效tcp连接集合和无效tcp连接集合,并通过显示模块进行相应的显示。
93.综上所述,采用本技术提供的系统,能够在不停机及不影响线上服务的情况下,完成tcp连接的变更,如新增连接、关闭原有连接、修改原连接的参数等,保证了用户操作的连续性和无感知;同时,无需维护人员配合,自主完成连接状态的检测及重启,确保连接集合有效可靠,进一步保证了系统持续可用。并且通过增加显示显示单元,可以实时显示有效连接集合,便于维护人员掌握最新的连接情况,及时作出调整。
94.本技术实施例提供的以上方法可以应用于电子设备,所述电子设备包括处理器和存储器,上述获取单元、更新单元、监听单元和交易计数单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
95.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现以上的tcp连接的管理方法。
96.本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述的tcp连接的管理方法。
97.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述的tcp连接的管理方法。
98.本发明实施例提供了一种设备,设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的tcp连接的管理方法。本文中的设备可以是服务器、pc、pad、手机等。
99.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
100.从本地系统的tcp连接配置信息中获取待更新tcp连接集合,所述待更新tcp连接集合中包括各待新增的tcp连接、各待删除的tcp连接以及各待变更端口的tcp连接;
101.对所述待更新tcp连接集合中的各tcp连接进行更新操作;
102.监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息;
103.确定所述本地系统的每条tcp连接连续交易请求超时的次数,对连续交易请求超时的次数超过预设次数的tcp长连接进行删除或重新连接。
104.所述对所述待更新tcp连接集合中的各tcp连接进行更新操作,具体包括:
105.新增tcp连接时,当所述本地系统为服务端时,启动监听服务,并待所述待新增的tcp连接启动完毕;
106.删除tcp连接时,当所述本地系统为服务端时,主动断开所述待删除的tcp连接,并关闭所述待删除的tcp连接对应的监听服务,当所述本地系统为客户端时,主动断开所述待
删除的tcp连接,并关闭客户端连接服务;
107.变更tcp连接的端口时,先停用原端口的tcp连接,再启动新端口的tcp连接。
108.所述监听所述待更新tcp连接集合中各tcp连接的更新状态,并实时更新所述tcp连接配置信息,具体包括:
109.当所述待新增的tcp连接为tcp长连接且启动完毕时,或所述待新增的tcp连接启动完毕且所述本地系统为服务端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;
110.当所述待新增的tcp连接为tcp短连接且所述本地系统为客户端时,在所述tcp连接配置信息中添加所述待新增的tcp连接的配置信息;
111.当所述待删除的tcp连接成功断开时,从所述tcp连接配置信息中移除所述待删除的tcp连接的配置信息。
112.所述方法还包括:
113.当以所述本地系统为客户端的tcp长链接断开时,按照预设周期自动进行重连,直至重新连接成功。
114.所述确定所述本地系统的每条tcp连接连续交易请求超时的次数,具体包括:
115.当所述tcp连接接收到交易请求信息时,开启定时任务;
116.当在所述定时任务的规定时间内未收到交易请求返回信息时,则所述tcp连接的连续交易请求超时的次数增加一次;
117.当在所述定时任务的规定时间内接收到所述交易请求返回信息时,取消所述定时任务,且所述连续交易请求超时的次数清零。
118.所述方法还包括:
119.实时获取所述本地系统的有效tcp连接集合和无效tcp连接集合。
120.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
121.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
122.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
123.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备
或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
124.需要说明的是,本技术提供的tcp连接的管理方法及系统,可以应用于互联网技术领域、移动互联领域与金融领域。上述仅为示例,并不对本技术提供的tcp连接的管理方法及系统的应用领域进行限定。
125.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
126.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元及模块可以是或者也可以不是物理上分开的。另外,还可以根据实际的需要选择其中的部分或者全部单元和模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
127.以上所述仅是本技术的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1