一种通信方法、装置、电子设备及介质制造方法及图纸

技术编号:20493999 阅读:21 留言:0更新日期:2019-03-02 23:39
本申请公开了一种通信方法、装置、电子设备及介质,其中该方法包括接收第一区域内各节点的通信信息,并基于各节点的通信信息,得到目标节点,再根据目标节点进行通信。本申请中,分别接收多个节点的通信参数,并基于多个通信参数,得到目标节点,并仅在目标节点上进行注册并通信。通过应用本申请的技术方案,可以在电子终端登录服务器节点参加网络授课前,通过比较各节点的通信参数,选择并在通信质量最高的节点上进行通信,从而避免了用户在参与网络授课过程中出现的,因登录通信质量不佳的服务器节点所导致的画面不流畅等降低用户体验的弊端。

A Communication Method, Device, Electronic Equipment and Media

This application discloses a communication method, device, electronic device and medium, in which the method includes receiving communication information of each node in the first area, obtaining the target node based on the communication information of each node, and then communicating according to the target node. In this application, the communication parameters of multiple nodes are received separately, and the target node is obtained based on multiple communication parameters, and is registered and communicated only on the target node. By applying the technical scheme of this application, it is possible to select and communicate on the node with the highest communication quality by comparing the communication parameters of each node before the electronic terminal logs on to the server node to participate in the network teaching, thus avoiding the user's appearance in the process of participating in the network teaching, and reducing the screen fluency caused by the server node with poor quality of the logon communication. The disadvantages of household experience.

【技术实现步骤摘要】
一种通信方法、装置、电子设备及介质
本申请涉及网络通信技术,尤其是一种通信方法、装置、电子设备及介质。
技术介绍
随着社会的发展,越来越多的人会选择学习各种各样的知识来不断扩充自己。其中,由于传统的学生与教师面对面授课均需要双方在路上耗费大量的时间及精力。因此,随着通信时代的发展,网络授课已被广大的用户所接受。一般的,网络授课是基于互联网络远程在线的互动培训课堂。网络授课是采用音视频传输以及数据协同等网络传输技术,模拟真实课堂环境,通过网络给学生提供有效地培训环境。进一步的,在一般的网络授课的过程中,通常是由学生和教师各自通过自身的电子终端登录对应的服务器节点,进而各自的服务器节点将自身所在用户的音视频数据通过服务器远程传输给对方服务器节点。以使双方各自通过自身的电子终端从各自节点处接收对方的音视频数据,从而开始授课过程。在采用此种通信方式进行网络授课的过程中,在学生和教师各自通过自身的电子终端登录服务器节点时,通常都是根据电子终端的所在位置,选择距离该电子终端最近的一个服务器节点以供该电子终端登录使用。然而,当该距离电子终端最近的一个服务器节点出现因故障等原因所导致的通信质量不佳的情况时,选择该服务器节点进行通信会极大影响网络授课的流畅度。因此,如何在保证通信质量的前提下进行网络授课,成为了本领域技术人员迫待解决的问题。
技术实现思路
本专利技术的实施例提供一种通信方法、装置、电子设备及介质。其中,根据本申请实施例的一个方面,提供的一种通信方法,其特征在于,包括:接收第一区域内各节点的通信信息,所述通信信息包括节点的时延信息、抖动信息、丢包信息、带宽信息;基于所述各节点的通信信息,得到目标节点,所述目标节点为所述多个节点中,当前通信质量最高的节点;根据所述目标节点进行通信。可选地,在基于本申请上述方法的另一个实施例中,所述基于所述各节点的通信信息,得到目标节点,包括:分别计算所述多个通信信息中每个节点对应的通信权重值,得到第一权重值,所述第一权重值为所述多个通信权重值中数值最高的权重值,所述通信权重值为基于所述时延信息、所述抖动信息、所述丢包信息和所述带宽信息生成的权重值;将所述第一权重值对应的节点,作为所述目标节点。可选地,在基于本申请上述方法的另一个实施例中,所述基于所述各节点的通信信息,得到目标节点,包括:根据以下公式计算得到所述多个通信信息中每个节点的通信权重值:Pi=ai*Wi+bi*Xi+ci*Yi+di*Zi;其中,P为通信权重值,i为节点标识,a为时延信息的数值,W为时延信息的权重系数,b为抖动信息的数值,X为抖动信息的权重系数,c为丢包信息的数值,Y为丢包信息的权重系数,d为带宽信息的数值,Z为带宽信息的权重系数;筛选所述多个通信权重值,将数值最高的通信权重值作为所述第一权重值。可选地,在基于本申请上述方法的另一个实施例中,在所述接收第一区域内各节点的通信信息之后,包括:将所述多个通信信息中每个节点的当前时延信息作为所述时延信息,以及,将所述多个通信信息中每个节点的当前抖动信息作为所述抖动信息,以及,将所述多个通信信息中每个节点的当前丢包信息作为所述丢包信息,以及,将所述多个通信信息中每个节点的当前带宽信息作为所述带宽信息。可选地,在基于本申请上述方法的另一个实施例中,在所述接收第一区域内各节点的通信信息之后,包括:将所述多个通信信息中每个节点在第一预设周期内的时延信息平均值作为所述时延信息,以及,将所述多个通信信息中每个节点在第二预设周期内的抖动信息平均值作为所述抖动信息,以及,将所述多个通信信息中每个节点在第三预设周期内的丢包信息平均值作为所述丢包信息,以及,将所述多个通信信息中每个节点在第四预设周期内的带宽信息平均值作为所述带宽信息。可选地,在基于本申请上述方法的另一个实施例中,所述接收第一区域内各节点的通信信息,包括:接收目标电子终端的当前位置信息,所述目标电子终端用于确定所述第一区域;根据所述目标电子终端的当前位置信息,确定所述第一区域。根据本申请实施例的另一个方面,提供的一种通信的装置,包括:检测模块,用于在启动飞行时间测距TOF功能时,检测当前的网络连接状态是否为无线网络连接;调整模块,用于若为所述无线网络连接,基于所述无线网络连接的频段,调整所述TOF功能的工作频段。根据本申请实施例的又一个方面,提供的一种电子设备,包括:存储器,用于存储可执行指令;以及通信器,用于与所述存储器通信以执行所述可执行指令从而完成上述任一所述通信的方法的操作。根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述通信的方法的操作。本申请中,分别接收多个节点的通信参数,并基于多个通信参数,得到目标节点,并仅在目标节点上进行注册并通信。通过应用本申请的技术方案,可以在电子终端登录服务器节点参加网络授课前,通过比较各节点的通信参数,选择并在通信质量最高的节点上进行通信,从而避免了用户在参与网络授课过程中出现的,因登录通信质量不佳的服务器节点所导致的画面不流畅等降低用户体验的弊端。下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:图1为本申请通信的方法一个实施例的流程图。图2为本申请通信的方法另一个实施例的流程图。图3为本申请通信的方法再一个实施例的流程图。图4为本申请通信的装置的结构示意图。图5为本申请通信的电子设备结构示意图。具体实施方式现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。需要说明,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,在本申请中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本申请中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,包括:接收第一区域内各节点的通信信息,所述通信信息包括节点的时延信息、抖动信息、丢包信息、带宽信息;基于所述各节点的通信信息,得到目标节点,所述目标节点为所述多个节点中,当前通信质量最高的节点;根据所述目标节点进行通信。

【技术特征摘要】
1.一种通信方法,其特征在于,包括:接收第一区域内各节点的通信信息,所述通信信息包括节点的时延信息、抖动信息、丢包信息、带宽信息;基于所述各节点的通信信息,得到目标节点,所述目标节点为所述多个节点中,当前通信质量最高的节点;根据所述目标节点进行通信。2.如权利要求1所述的方法,其特征在于,所述基于所述各节点的通信信息,得到目标节点,包括:分别计算所述多个通信信息中每个节点对应的通信权重值,得到第一权重值,所述第一权重值为所述多个通信权重值中数值最高的权重值,所述通信权重值为基于所述时延信息、所述抖动信息、所述丢包信息和所述带宽信息生成的权重值;将所述第一权重值对应的节点,作为所述目标节点。3.如权利要求2所述的方法,其特征在于,所述基于所述各节点的通信信息,得到目标节点,包括:根据以下公式计算得到所述多个通信信息中每个节点的通信权重值:Pi=ai*Wi+bi*Xi+ci*Yi+di*Zi;其中,P为通信权重值,i为节点标识,a为时延信息的数值,W为时延信息的权重系数,b为抖动信息的数值,X为抖动信息的权重系数,c为丢包信息的数值,Y为丢包信息的权重系数,d为带宽信息的数值,Z为带宽信息的权重系数;筛选所述多个通信权重值,将数值最高的通信权重值作为所述第一权重值。4.如权利要求1所述的方法,其特征在于,在所述接收第一区域内各节点的通信信息之后,包括:将所述多个通信信息中每个节点的当前时延信息作为所述时延信息,以及,将所述多个通信信息中每个节点的当前抖动信息作为所述抖动信息,以及,将所述多个通信信...

【专利技术属性】
技术研发人员:周毅
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1