终端通信地址设置方法及装置与流程
未命名
07-12
阅读:92
评论:0
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.初始地址生成模块,用于响应于用户发起的地址设置请求,随机生成初始的目标通信地址;
44.初始命令生成模块,用于基于所述初始的目标通信地址,生成初始的地址设置命令;
45.第二发送模块,用于将所述初始的地址设置命令发送至所述串口通信网络中的后一设备;
46.其中,所述服务器在所述串口通信网络中的后一设备为会议终端,所述会议终端用于基于所述初始的地址设置命令获取所述初始的目标通信地址,并将所述初始的目标通信地址配置为自身的通信地址,在所述初始的目标通信地址上加一,生成新的目标通信地址,根据所述新的目标通信地址生成新的地址设置命令,将所述新的地址设置命令发送至所述会议终端在所述串口通信网络中的后一设备。
47.从以上技术方案可以看出,本技术实施例具有以下优点:
48.本技术提供的终端通信地址设置方法及装置,基于串口通信网络架构,在进行通信地址设置时,服务器生成初始的地址设置命令发送至其后一设备,使得网络中的每个会议终端都将接收到来自串口通信网络中的前一设备发送的地址设置命令,解析该地址设置命令获得目标通信地址并配置为自身的通信地址,在配置完成后,在该目标通信地址上加一得到新的目标通信地址,基于新的目标通信地址生成新的地址设置命令向后一设备发送,当服务器接收到其前一设备发送的新的地址设置命令时,服务器即可获知本次地址分配结束,通过本方法,服务器无需提前获知会议终端的数量并预先分配地址,能够快速自动地实现通信地址的分配设置,且能够有效减少地址错乱的情况发生。
附图说明
49.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
50.图1为一个实施例中,终端通信地址设置方法的应用环境示意图;
51.图2为一个实施例中,应用于会议终端的终端通信地址设置方法的流程示意图;
52.图3为一个实施例中,应用于服务器的终端通信地址设置方法的流程示意图;
53.图4为一个实施例中,应用于会议终端的终端通信地址设置装置的结构框图;
54.图5为一个实施例中,应用于服务器的终端通信地址设置装置的结构框图;
55.图6为一个实施例中,计算机设备的内部结构图;
56.图7为一个实施例中,计算机设备的内部结构图。
具体实施方式
57.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
58.图1为一个实施例中终端通信地址设置方法的应用环境示意图。如图1所示,该应用环境包括服务器和多个会议终端。其中,会议终端通过网络与服务器进行通信,各会议终端与服务器采用串口通信网络架构进行通信。一个会议室中包括一个公共会议终端以及每个席位上供参会人使用的会议终端,会议室中还会配置有显示设备,各会议终端可以通过显示设备进行内容展示。其中,服务器用于生成初始的地址设置命令发送至其在串口通信网络中的后一设备,并在接收到服务器在串口通信网络中的前一设备发送的地址设置命令时确定本次通信地址设置完成。会议终端基于串口通信网络中的前一设备发送的地址设置命令配置自身的通信地址,并在配置完成后更新地址设置命令中的目标通信地址,并将新的地址设置命令发送至串口通信网络中的后一设备。
59.图2为一个实施例中终端通信地址设置方法的流程图。本实施例中的终端通信地址设置方法,以运行于图1中的其中一个会议终端上为例进行说明,所述方法包括步骤s201至s205,其中:
60.步骤s201,响应于串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址。
61.串口通信网络中的前一设备可能为会议终端或服务器,若为服务器,则地址设置命令即为初始的地址设置命令,目标通信地址即为服务器生成的初始的目标通信地址;若为会议终端,则地址设置命令则为基于前一会议终端的通信地址加一得到的新的目标通信地址生成的命令,目标通信地址即为前一会议终端更新后的新的目标通信地址。
62.步骤s202,将目标通信地址配置为自身的通信地址。
63.配置完成后本会议终端将以该通信地址在串口通信网络中进行通信。
64.步骤s203,在目标通信地址上加一,生成新的目标通信地址。
65.在目标通信地址上加一是指在本会议终端用于配置为自身通信地址的目标通信地址的值上加一,得到一个与本会议终端的通信地址连续的新的目标通信地址。
66.步骤s204,根据新的目标通信地址生成新的地址设置命令。
67.步骤s205,将新的地址设置命令发送至串口通信网络中的后一设备。
68.其中,服务器用于生成初始的地址设置命令发送至其在串口通信网络中的后一设备,并在接收到服务器在串口通信网络中的前一设备发送的地址设置命令时确定本次通信地址设置完成。若当前的会议终端在串口通信网络中的后一设备为会议终端a,则新的地址设置命令用于指示该后一设备(会议终端a)将新的目标通信地址配置为自身的通信地址,并再次生成新的地址设置命令发送至会议终端a的后一设备(会议终端b或服务器);若当前的会议终端的后一设备为服务器,则新的地址设置命令用于通知服务器本次地址分配结束。
69.无纸化会议系统中的每个会议终端依次根据前一设备发送的地址设置命令配置自身的通信地址,并在配置完成后基于自身的通信地址生成新的目标通信地址以及包含了新的目标通信地址的新的地址设置命令向后发送,以此实现全部会议终端的通信地址设置。
70.服务器基于其在串口通信网络中的前一设备发送的地址设置命令,解析出该地址设置命令中的目标通信地址,根据该目标通信地址与初始生成的目标通信地址可以确定会议终端的总数,以及各会议终端配置完成的通信地址,能够实现准确的通信。
71.本实施例,基于串口通信网络架构,在进行通信地址设置时,服务器生成初始的地址设置命令发送至其后一设备,使得网络中的每个会议终端都将接收到来自串口通信网络中的前一设备发送的地址设置命令,解析该地址设置命令获得目标通信地址并配置为自身的通信地址,在配置完成后,在该目标通信地址上加一得到新的目标通信地址,基于新的目标通信地址生成新的地址设置命令向后一设备发送,当服务器接收到其前一设备发送的新的地址设置命令时,服务器即可获知本次地址分配结束,通过本方法能过实现通信地址的自动配置,无需人工进行调试设置,并且服务器也无需提前获知会议终端的数量并预先分配地址,能够快速自动地实现通信地址的分配设置,且能够有效减少地址错乱的情况发生。
72.在其中一个实施例中,执行将新的地址设置命令发送至串口通信网络中的后一设备步骤之后,所述方法还包括:
73.将通信模式由发送本地数据模式切换为转发输入串口数据模式。
74.在本实施例中,为了提高通信链路的可靠性,以及满足不同场景下的通信需求,在每个会议终端中可以配置信号切换单元,通过会议终端的主控单元对信号切换单元进行切换控制,实现在发送本地数据模式和转发输入串口数据模式之间进行通信模式的切换。其中,发送本地数据模式是指将会议终端的主控单元的待发送数据通过串口向后一设备发送的通信模式;转发输入串口数据模式是指将前一设备通过串口发送至本会议终端的数据直接转发至后一设备的通信模式,可以理解的是,转发输入串口数据模式即为将会议终端并行挂载于串口通信网络中。在其中一个实施例中,发送本地数据模式为初始通信模式,在完成通信地址配置,并向后一设备发送新的地址设置命令后,则将切换为转发输入串口数据模式。
75.在其中一个实施例中,执行响应于串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址步骤之前,所述方法还包括:
76.响应于服务器广播的地址分配命令,将通信模式由转发输入串口数据模式切换为发送本地数据模式。
77.在本实施例中,转发输入串口数据模式为默认通信模式,即会议终端在一般情况下都以该模式进行通信。在需要进行通信地址设置时,服务器将会广播地址分配命令,以指示各会议终端由默认的转发输入串口数据模式切换为发送本地数据模式。若任意会议终端原本就处于发送本地数据模式,则无需执行本次通信模式切换。
78.在其中一个实施例中,所述方法还包括:
79.响应于所述服务器广播的状态数据获取命令,判断所述状态数据获取命令中对应的通信地址是否为本会议终端的通信地址;
80.若为本会议终端的通信地址,则将所述通信模式由转发输入串口数据模式切换为发送本地数据模式;
81.将本会议终端的运行状态数据发送至所述串口通信网络中的后一设备;
82.将所述通信模式由发送本地数据模式切换为转发输入串口数据模式;
83.若所述状态数据获取命令中对应的通信地址不是本会议终端的通信地址,则将所述通信模式维持为转发输入串口数据模式,以用于在接收到所述串口通信网络中的前一设备发送的运行状态数据时,将所述运行状态数据转发至所述串口通信网络中的后一设备。
84.无纸化会议系统在工作过程中,服务器可能需要获取会议终端的运行状态数据,运行状态数据可以包括会议终端的屏幕升降状态、会议终端的启闭状态等等,本领域技术人员可以根据需要进行配置,在此不做限定,会议终端涉及的任何状态数据均可以认为是运行状态数据。但在普通的串口通信网络中,通信线路为单向,服务器只能向下发送控制命令,难以实现对会议终端运行状态数据的获取。
85.本实施例中,基于通信模式可在转发输入串口数据模式切换和发送本地数据模式之间进行切换,在需要获取任意会议终端的运行状态数据时,生成状态数据获取命令并进行广播,状态数据获取命令中包含有所要获取运行状态数据对应会议终端的通信地址,任意会议终端在接收到状态数据获取命令时,将对状态数据获取命令中对应的通信地址是否为本会议终端的通信地址进行判断,若是,则表明服务器本次希望获取本会议终端的运行状态数据,此时,本会议终端将切换为发送本地数据模式,并将运行状态数据向后一设备发送,在完成发送后再将通信模式切换为转发输入串口数据模式。对于并非本次服务器所要获取运行状态数据对应的会议终端,则将通信模式设置为转发输入串口数据模式,即若其原本就处于该模式则无需进行模式切换,若其原本处于发送本地数据模式,则切换为转发输入串口数据模式,并在接收到前一设备发送的运行状态数据时将其转发至自身的后一设备,最终服务器即可获得目标会议终端的运行状态数据。
86.需要说明的是,本技术实施例中提到的服务器广播,可以理解为常规意义上的广播,即服务器同时向所有会议终端发送信号;也可以理解为通过串口通信网络一对一转发最终实现使所有会议终端获取到该信号。
87.如图3所示,本技术实施例还提供了一种终端通信地址设置方法,应用于无纸化会议系统的服务器;所述方法包括步骤s301至s303,其中:
88.步骤s301,响应于用户发起的地址设置请求,随机生成初始的目标通信地址。
89.在需要进行地址设置时,例如初次完成现场安装后、增加/减少/更换会议终端后等情况下,用户可以主动发起地址设置请求,服务器在接收到地址设置请求时,随机生成初始的目标通信地址。
90.步骤s302,基于初始的目标通信地址,生成初始的地址设置命令。
91.步骤s303,将初始的地址设置命令发送至串口通信网络中的后一设备。
92.其中,服务器在串口通信网络中的后一设备为会议终端,该会议终端用于基于初始的地址设置命令获取初始的目标通信地址,并将初始的目标通信地址配置为自身的通信地址,在初始的目标通信地址上加一,生成新的目标通信地址,根据新的目标通信地址生成新的地址设置命令,将新的地址设置命令发送至该会议终端在串口通信网络中的后一设备。
93.本实施例,基于串口通信网络架构,在需要进行通信地址设置时,用户发起地址设置请求,此时服务器将生成初始的地址设置命令并发送至其后一设备,各会议终端依次根据前一设备发送的地址设置命令对其自身的通信地址进行设置,并在配置完成后,在自身获取到的目标通信地址上加一得到新的目标通信地址,基于新的目标通信地址生成新的地址设置命令向后一设备发送,当服务器接收到其前一设备发送的新的地址设置命令时,服务器即可获知本次地址分配结束,通过本方法能过实现通信地址的自动配置,无需人工进行调试设置,并且服务器也无需提前获知会议终端的数量并预先分配地址,能够快速自动地实现通信地址的分配设置,且能够有效减少地址错乱的情况发生。
94.在其中一个实施例中,执行将初始的地址设置命令发送至串口通信网络中的后一设备步骤之前,所述方法还包括:
95.生成地址分配命令;
96.向串口通信网络中的各会议终端广播地址分配命令。
97.本实施例中,地址分配命令用于指示各会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式。
98.为了提高通信链路的可靠性,以及满足不同场景下的通信需求,在每个会议终端中可以配置信号切换单元,通过会议终端的主控单元对信号切换单元进行切换控制,实现在发送本地数据模式和转发输入串口数据模式之间进行通信模式的切换。其中,发送本地数据模式是指将会议终端的主控单元的待发送数据通过串口向后一设备发送的通信模式;转发输入串口数据模式是指将前一设备通过串口发送至本会议终端的数据直接转发至后一设备的通信模式,可以理解的是,转发输入串口数据模式即为将会议终端并行挂载于串口通信网络中。在其中一个实施例中,发送本地数据模式为初始通信模式,在完成通信地址配置,并向后一设备发送新的地址设置命令后,则将切换为转发输入串口数据模式。转发输入串口数据模式为默认通信模式,即会议终端在一般情况下都以该模式进行通信。在需要进行通信地址设置时,服务器将会广播地址分配命令,以指示各会议终端由默认的转发输入串口数据模式切换为发送本地数据模式。若任意会议终端原本就处于发送本地数据模式,则无需执行本次通信模式切换。
99.在其中一个实施例中,所述方法还包括:
100.在满足预设的触发条件时,生成状态数据获取命令;所述状态数据获取命令包括所要获取的运行状态数据对应的目标会议终端的通信地址;
101.向所述串口通信网络中的各会议终端广播所述状态数据获取命令;其中,所述状态数据获取命令用于指示所述目标会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式,并在将所述目标会议终端的运行状态数据发送至其在所述串口通信网
络中的后一设备后,将所述通信模式切换为转发输入串口数据模式;
102.获取所述服务器在所述串口通信网络中的前一设备发送的运行状态数据;所述运行状态数据为所述目标会议终端的运行状态数据。
103.本实施例中的触发条件可以为周期性触发,也可以为在接收到用户针对某个会议室的会议终端进行会议预约时,触发对该会议室的会议终端运行状态数据的获取。
104.无纸化会议系统在工作过程中,服务器可能需要获取会议终端的运行状态数据,运行状态数据可以包括会议终端的屏幕升降状态、会议终端的启闭状态等等,本领域技术人员可以根据需要进行配置,在此不做限定,会议终端涉及的任何状态数据均可以认为是运行状态数据。但在普通的串口通信网络中,通信线路为单向,服务器只能向下发送控制命令,难以实现对会议终端运行状态数据的获取。
105.本实施例中,基于通信模式可在转发输入串口数据模式切换和发送本地数据模式之间进行切换,在需要获取任意会议终端的运行状态数据时,生成状态数据获取命令并进行广播,状态数据获取命令中包含有所要获取运行状态数据对应会议终端的通信地址,任意会议终端在接收到状态数据获取命令时,将对状态数据获取命令中对应的通信地址是否为本会议终端的通信地址进行判断,若是,则表明服务器本次希望获取本会议终端的运行状态数据,此时,本会议终端将切换为发送本地数据模式,并将运行状态数据向后一设备发送,在完成发送后再将通信模式切换为转发输入串口数据模式。对于并非本次服务器所要获取运行状态数据对应的会议终端,则将通信模式设置为转发输入串口数据模式,即若其原本就处于该模式则无需进行模式切换,若其原本处于发送本地数据模式,则切换为转发输入串口数据模式,并在接收到前一设备发送的运行状态数据时将其转发至自身的后一设备,最终服务器即可获得目标会议终端的运行状态数据。
106.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
107.下面对本技术实施例提供的终端通信地址设置装置进行描述,下文描述的终端通信地址设置装置与上文描述的终端通信地址设置方法可相互对应参照。
108.如图4所示,本技术实施例提供了一种终端通信地址设置装置400,应用于无纸化会议系统的任意一个会议终端;所述装置包括:
109.解析模块401,用于响应于所述串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址;
110.地址配置模块402,用于将所述目标通信地址配置为自身的通信地址;
111.地址更新模块403,用于在所述目标通信地址上加一,生成新的目标通信地址;
112.命令更新模块404,用于根据所述新的目标通信地址生成新的地址设置命令;
113.第一发送模块405,用于将所述新的地址设置命令发送至所述串口通信网络中的后一设备;若所述后一设备为会议终端,则所述新的地址设置命令用于指示所述后一设备
将所述新的目标通信地址配置为自身的通信地址,并再次生成新的地址设置命令发送至其后一设备;若所述后一设备为所述服务器,则所述新的地址设置命令用于通知所述服务器本次地址分配结束;
114.其中,所述服务器用于生成初始的地址设置命令发送至其在所述串口通信网络中的后一设备。
115.在其中一个实施例中,终端通信地址设置装置还包括:
116.第一模式切换模块,用于在将新的地址设置命令发送至串口通信网络中的后一设备后,将通信模式由发送本地数据模式切换为转发输入串口数据模式。
117.在其中一个实施例中,终端通信地址设置装置还包括:
118.第二模式切换模块,用于响应于所述服务器广播的地址分配命令,将通信模式由转发输入串口数据模式切换为发送本地数据模式。
119.在其中一个实施例中,终端通信地址设置装置还包括:
120.判断模块,用于响应于服务器广播的状态数据获取命令,判断状态数据获取命令中对应的通信地址是否为本会议终端的通信地址;
121.第三模式切换模块,用于在状态数据获取命令中对应的通信地址为本会议终端的通信地址时,将通信模式由转发输入串口数据模式切换为发送本地数据模式;
122.数据发送模块,用于将本会议终端的运行状态数据发送至串口通信网络中的后一设备;
123.第四模式切换模块,用于将通信模式由发送本地数据模式切换为转发输入串口数据模式。
124.在其中一个实施例中,终端通信地址设置装置还包括:
125.通信模式维持模块,用于在状态数据获取命令中对应的通信地址不是本会议终端的通信地址时,将通信模式维持为转发输入串口数据模式,以用于在接收到串口通信网络中的前一设备发送的运行状态数据时,将运行状态数据转发至串口通信网络中的后一设备。
126.如图5所示,本技术实施例提供了一种终端通信地址设置装置500,应用于无纸化会议系统的服务器,所述无纸化会议系统包括由服务器与多个会议终端构建的串口通信网络;所述装置包括:
127.初始地址生成模块501,用于响应于用户发起的地址设置请求,随机生成初始的目标通信地址;
128.初始命令生成模块502,用于基于初始的目标通信地址,生成初始的地址设置命令;
129.第二发送模块503,用于将初始的地址设置命令发送至串口通信网络中的后一设备;
130.其中,所述服务器在所述串口通信网络中的后一设备为会议终端,所述会议终端用于基于所述初始的地址设置命令获取所述初始的目标通信地址,并将所述初始的目标通信地址配置为自身的通信地址,在所述初始的目标通信地址上加一,生成新的目标通信地址,根据所述新的目标通信地址生成新的地址设置命令,将所述新的地址设置命令发送至所述会议终端在所述串口通信网络中的后一设备。
131.在其中一个实施例中,终端通信地址设置装置还包括:
132.分配命令生成模块,用于生成地址分配命令;
133.分配命令发送模块,用于向串口通信网络中的各会议终端广播地址分配命令;所述地址分配命令用于指示各会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式。
134.在其中一个实施例中,终端通信地址设置装置还包括:
135.获取命令生成模块,用于在满足预设的触发条件时,生成状态数据获取命令;所述状态数据获取命令包括所要获取的运行状态数据对应的目标会议终端的通信地址;
136.获取命令发送模块,用于向串口通信网络中的各会议终端广播状态数据获取命令;其中,所述状态数据获取命令用于指示目标会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式,并在将目标会议终端的运行状态数据发送至其在所述串口通信网络中的后一设备后,将通信模式切换为转发输入串口数据模式;
137.数据获取模块,用于获取服务器在串口通信网络中的前一设备发送的运行状态数据;所述运行状态数据为目标会议终端的运行状态数据。
138.上述终端通信地址设置装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将终端通信地址设置装置按照需要划分为不同的模块,以完成上述终端通信地址设置装置的全部或部分功能。上述终端通信地址设置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
139.在一个实施例中,本技术还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述的终端通信地址设置方法。
140.在一个实施例中,本技术还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述一个或多个处理器执行所述计算机可读指令时,执行上述任一实施例所述的终端通信地址设置方法。
141.示意性地,在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种终端通信地址设置方法。
142.在一个实施例中,提供了一种计算机设备,该计算机设备可以是会议终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过
wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种终端通信地址设置方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
143.本领域技术人员可以理解,图6、图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
144.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
145.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
146.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
147.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
148.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种终端通信地址设置方法,其特征在于,应用于无纸化会议系统的任意一个会议终端,所述无纸化会议系统包括由服务器与多个会议终端构建的串口通信网络;所述方法包括:响应于所述串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址;将所述目标通信地址配置为自身的通信地址;在所述目标通信地址上加一,生成新的目标通信地址;根据所述新的目标通信地址生成新的地址设置命令;将所述新的地址设置命令发送至所述串口通信网络中的后一设备;若所述后一设备为会议终端,则所述新的地址设置命令用于指示所述后一设备将所述新的目标通信地址配置为自身的通信地址,并再次生成新的地址设置命令发送至其后一设备;若所述后一设备为所述服务器,则所述新的地址设置命令用于通知所述服务器本次地址分配结束;其中,所述服务器用于生成初始的地址设置命令发送至其在所述串口通信网络中的后一设备。2.根据权利要求1所述的终端通信地址设置方法,其特征在于,执行所述将所述新的地址设置命令发送至所述串口通信网络中的后一设备步骤之后,所述方法还包括:将通信模式由发送本地数据模式切换为转发输入串口数据模式。3.根据权利要求2所述的终端通信地址设置方法,其特征在于,执行所述响应于串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址步骤之前,所述方法还包括:响应于所述服务器广播的地址分配命令,将所述通信模式由转发输入串口数据模式切换为发送本地数据模式。4.根据权利要求2所述的终端通信地址设置方法,其特征在于,所述方法还包括:响应于所述服务器广播的状态数据获取命令,判断所述状态数据获取命令中对应的通信地址是否为本会议终端的通信地址;若为本会议终端的通信地址,则将所述通信模式由转发输入串口数据模式切换为发送本地数据模式;将本会议终端的运行状态数据发送至所述串口通信网络中的后一设备;将所述通信模式由发送本地数据模式切换为转发输入串口数据模式。5.根据权利要求4所述的终端通信地址设置方法,其特征在于,所述方法还包括:若所述状态数据获取命令中对应的通信地址不是本会议终端的通信地址,则将所述通信模式维持为转发输入串口数据模式,以用于在接收到所述串口通信网络中的前一设备发送的运行状态数据时,将所述运行状态数据转发至所述串口通信网络中的后一设备。6.一种终端通信地址设置方法,其特征在于,应用于无纸化会议系统的服务器,所述无纸化会议系统包括由服务器与多个会议终端构建的串口通信网络;所述方法包括:响应于用户发起的地址设置请求,随机生成初始的目标通信地址;基于所述初始的目标通信地址,生成初始的地址设置命令;将所述初始的地址设置命令发送至所述串口通信网络中的后一设备;其中,所述服务器在所述串口通信网络中的后一设备为会议终端,所述会议终端用于
基于所述初始的地址设置命令获取所述初始的目标通信地址,并将所述初始的目标通信地址配置为自身的通信地址,在所述初始的目标通信地址上加一,生成新的目标通信地址,根据所述新的目标通信地址生成新的地址设置命令,将所述新的地址设置命令发送至所述会议终端在所述串口通信网络中的后一设备。7.根据权利要求6所述的终端通信地址设置方法,其特征在于,执行所述将所述初始的地址设置命令发送至所述串口通信网络中的后一设备步骤之前,所述方法还包括:生成地址分配命令;向所述串口通信网络中的各会议终端广播所述地址分配命令;所述地址分配命令用于指示各会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式。8.根据权利要求6所述的终端通信地址设置方法,其特征在于,所述方法还包括:在满足预设的触发条件时,生成状态数据获取命令;所述状态数据获取命令包括所要获取的运行状态数据对应的目标会议终端的通信地址;向所述串口通信网络中的各会议终端广播所述状态数据获取命令;其中,所述状态数据获取命令用于指示所述目标会议终端将通信模式由转发输入串口数据模式切换为发送本地数据模式,并在将所述目标会议终端的运行状态数据发送至其在所述串口通信网络中的后一设备后,将所述通信模式切换为转发输入串口数据模式;获取所述服务器在所述串口通信网络中的前一设备发送的运行状态数据;所述运行状态数据为所述目标会议终端的运行状态数据。9.一种终端通信地址设置装置,其特征在于,应用于无纸化会议系统的任意一个会议终端,所述无纸化会议系统包括由服务器与多个会议终端构建的串口通信网络;所述装置包括:解析模块,用于响应于所述串口通信网络中的前一设备发送的地址设置命令,解析所述地址设置命令获得目标通信地址;地址配置模块,用于将所述目标通信地址配置为自身的通信地址;地址更新模块,用于在所述目标通信地址上加一,生成新的目标通信地址;命令更新模块,用于根据所述新的目标通信地址生成新的地址设置命令;第一发送模块,用于将所述新的地址设置命令发送至所述串口通信网络中的后一设备;若所述后一设备为会议终端,则所述新的地址设置命令用于指示所述后一设备将所述新的目标通信地址配置为自身的通信地址,并再次生成新的地址设置命令发送至其后一设备;若所述后一设备为所述服务器,则所述新的地址设置命令用于通知所述服务器本次地址分配结束;其中,所述服务器用于生成初始的地址设置命令发送至其在所述串口通信网络中的后一设备。10.一种终端通信地址设置装置,其特征在于,应用于无纸化会议系统的服务器,所述无纸化会议系统包括由服务器与多个会议终端构建的串口通信网络;所述装置包括:初始地址生成模块,用于响应于用户发起的地址设置请求,随机生成初始的目标通信地址;初始命令生成模块,用于基于所述初始的目标通信地址,生成初始的地址设置命令;第二发送模块,用于将所述初始的地址设置命令发送至所述串口通信网络中的后一设
备;其中,所述服务器在所述串口通信网络中的后一设备为会议终端,所述会议终端用于基于所述初始的地址设置命令获取所述初始的目标通信地址,并将所述初始的目标通信地址配置为自身的通信地址,在所述初始的目标通信地址上加一,生成新的目标通信地址,根据所述新的目标通信地址生成新的地址设置命令,将所述新的地址设置命令发送至所述会议终端在所述串口通信网络中的后一设备。
技术总结
本申请提供了一种终端通信地址设置方法及装置。该方法包括:响应于串口通信网络中的前一设备发送的地址设置命令,解析地址设置命令获得目标通信地址;将目标通信地址配置为自身的通信地址;在目标通信地址上加一,生成新的目标通信地址;根据新的目标通信地址生成新的地址设置命令;将新的地址设置命令发送至串口通信网络中的后一设备;若后一设备为会议终端,则新的地址设置命令用于指示后一设备将新的目标通信地址配置为自身的通信地址,并再次生成新的地址设置命令发送至其后一设备;若后一设备为服务器,则新的地址设置命令用于通知服务器本次地址分配结束。本申请能够实现会议终端通信地址的自动分配。终端通信地址的自动分配。终端通信地址的自动分配。
技术研发人员:王恒 赵群英 张孝兵
受保护的技术使用者:广州市迪士普音响科技有限公司
技术研发日:2023.04.18
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
