
技术摘要:
本申请提供了一种网络端口分配方法,属于网络端口技术领域。方法包括:接收终端发送的智能设备的基本信息;确定与所述设备类型相匹配的初始端口类型,将所述初始端口类型的网络端口作为所述智能设备对应的初始网络端口;发送初始端口信息至所述智能设备;通过所述初始 全部
背景技术:
目前智能设备和服务器均设有无线网络端口,用来传输数据,智能设备和服务器 的网络接口是一一对应的。目前的智能设备一般只具有一种网络端口,但随着科技的发展, 智能设备的多网络端口已成为大趋势,因此,如何使服务器针对不同的智能设备采用不同 的网络端口来接收数据,避免数据传输拥挤,也成为一个要解决的技术问题。
技术实现要素:
本申请实施例的目的在于提供网络端口分配方法、装置、电子设备和计算机可用 介质,以解决同一网络端口类型的网络端口的数据传输速率下降的问题。具体技术方案如 下: 第一方面,提供了一种网络端口分配方法,所述方法应用于服务器,所述方法包 括: 接收终端发送的智能设备的基本信息,其中,所述基本信息包括所述智能设备的 设备类型; 确定与所述设备类型相匹配的初始端口类型,将所述初始端口类型的网络端口作 为所述智能设备对应的初始网络端口; 发送初始端口信息至所述智能设备,所述初始端口信息用于指示所述智能设备通 过所述初始端口类型的网络端口发送目标数据; 通过所述初始网络端口接收所述智能设备发送的目标数据; 根据所述目标数据和所述初始端口类型,为所述智能设备分配目标端口类型的目 标网络端口,并发送目标端口信息至所述智能设备,所述目标端口信息用于指示所述智能 设备通过所述目标端口类型的网络端口继续发送目标数据。 可选的,所述确定与所述设备类型相匹配的初始端口类型包括: 确定与所述智能设备的设备类型对应的目标传输速率; 根据预设的传输速率与端口类型的对应关系,确定与所述目标传输速率对应的端 口类型,根据所述目标传输速率对应的端口类型确定初始端口类型。 可选的,所述方法还包括: 获取所述智能设备的当前可用网络类型; 所述根据所述目标传输速率对应的端口类型确定初始端口类型包括: 根据预设的传输速率与端口类型的对应关系,确定与所述智能设备的传输速率对 应的第一端口类型; 在所述第一端口类型中,确定与所述智能设备的当前可用网络类型对应的第二端 5 CN 111586714 A 说 明 书 2/12 页 口类型,将所述第二端口类型作为所述初始端口类型。 可选的,所述根据所述目标数据和所述初始端口类型,为所述智能设备分配目标 端口类型的目标网络端口包括: 确定所述目标数据的数据量; 判断所述目标数据的数据量是否超过预设阈值; 若所述目标数据的数据量超过预设阈值,则根据预设的端口类型的优先级排列顺 序,将优先级高于所述初始端口类型的网络端口作为目标网络端口; 若所述目标数据的数据量未过预设阈值,则将所述初始网络端口作为目标网络端 口。 可选的,所述根据所述目标数据和所述初始端口类型,为所述智能设备分配目标 端口类型的目标网络端口之后,所述方法还包括: 若接入所述目标网络端口的设备的数量超过预设阈值,则根据预设的端口类型的 优先级排列顺序,在优先级低于所述目标端口类型的网络端口中,重新确定网络端口; 发送网络端口变更信息至所述智能设备,其中,所述网络端口变更信息用于指示 所述智能设备根据重新确定的网络端口继续发送目标数据。 可选的,所述基本信息还包括所述智能设备的厂商信息,所述方法还包括: 确定与所述厂商信息对应的客户端; 将接收到的所述目标数据发送至所述终端的所述客户端。 第二方面,本申请提供了一种网络端口分配方法,所述方法应用于智能设备,所述 方法包括: 通过通信模块与终端建立通讯连接; 通过所述终端将本设备的设备类型发送至服务器,以使所述服务器确定与所述设 备类型相匹配的初始端口类型,并将所述初始端口类型的网络端口作为本设备对应的初始 网络端口; 接收所述服务器发送的初始端口信息,并根据与所述初始端口信息对应的初始端 口类型的网络端口发送目标数据至所述服务器,以使所述服务器根据所述目标数据和所述 初始端口类型,为本设备分配目标网络端口; 接收所述服务器发送的目标端口信息,并根据与所述目标端口信息对应的目标端 口类型的网络端口继续发送目标数据。 可选的,所述方法还包括: 获取当前可用网络类型; 将所述当前可用网络类型发送至服务器,以使所述服务器基于所述本设备的设备 类型和所述当前可用网络类型确定本设备对应的初始网络端口。 可选的,所述根据与所述目标端口信息对应的目标端口类型的网络端口继续发送 目标数据之后,所述方法还包括: 通过所述目标网络端口与所述服务器建立网络连接; 若检测到所述网络连接处于稳定状态,则控制与所述终端建立通讯连接的所述通 信模块进入休眠状态,其中,所述通信模块包括蓝牙模块或WIFI模块; 在所述休眠状态达到预设时长时,断开与所述终端之间的通信连接。 6 CN 111586714 A 说 明 书 3/12 页 可选的,所述通过所述目标网络端口与所述服务器建立网络连接之后,所述方法 还包括: 若检测到所述网络连接断开,则通过所述通信模块发送断网信息至所述终端。 第三方面,本申请提供了一种网络端口分配系统,所述系统包括:智能设备、服务 器、终端; 所述智能设备,用于通过通信模块与所述终端建立通讯连接,并将本设备的设备 类型发送至所述终端; 所述终端,用于将所述智能设备的设备类型发送至服务器; 所述服务器,用于接收所述智能设备的基本信息,其中,所述基本信息包括所述智 能设备的设备类型;确定与所述设备类型相匹配的初始端口类型,将所述初始端口类型的 网络端口作为所述智能设备对应的初始网络端口;发送初始端口信息至所述智能设备; 所述智能设备,还用于根据与所述初始端口信息对应的初始端口类型的网络端口 发送目标数据至所述服务器; 所述服务器,还用于接收所述智能设备发送的目标数据;根据所述目标数据和所 述初始端口类型,为所述智能设备分配目标端口类型的目标网络端口,并发送目标端口信 息至所述智能设备; 所述智能设备,还用于接收所述服务器发送的目标端口信息,根据与所述目标端 口信息对应的目标端口类型的网络端口继续发送目标数据至所述服务器。 第四方面,本申请提供了一种网络端口分配装置,所述装置应用于服务器,所述装 置包括: 第一接收模块,用于接收终端发送的智能设备的基本信息,其中,所述基本信息包 括所述智能设备的设备类型; 确定模块,用于确定与所述设备类型相匹配的初始端口类型,将所述初始端口类 型的网络端口作为所述智能设备对应的初始网络端口; 第一发送模块,用于发送初始端口信息至所述智能设备,所述初始端口信息用于 指示所述智能设备通过所述初始端口类型的网络端口发送目标数据; 第二接收模块,用于通过所述初始网络端口接收所述智能设备发送的目标数据; 分配模块,用于根据所述目标数据和所述初始端口类型,为所述智能设备分配目 标端口类型的目标网络端口,并发送目标端口信息至所述智能设备,所述目标端口信息用 于指示所述智能设备通过所述目标端口类型的网络端口继续发送目标数据。 第五方面,本申请提供了一种网络端口分配装置,所述装置应用于智能设备,所述 装置包括: 连接模块,用于通过通信模块与终端建立通讯连接; 第二发送模块,用于通过所述终端将本设备的设备类型发送至服务器,以使所述 服务器确定与所述设备类型相匹配的初始端口类型,并将所述初始端口类型的网络端口作 为本设备对应的初始网络端口; 第三接收模块,用于接收所述服务器发送的初始端口信息,并根据与所述初始端 口信息对应的初始端口类型的网络端口发送目标数据至所述服务器,以使所述服务器根据 所述目标数据和所述初始端口类型,为本设备分配目标网络端口; 7 CN 111586714 A 说 明 书 4/12 页 第四接收模块,用于接收所述服务器发送的目标端口信息,并根据与所述目标端 口信息对应的目标端口类型的网络端口继续发送目标数据。 第六方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总 线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信; 存储器,用于存放计算机程序; 处理器,用于执行存储器上所存放的程序时,实现任一所述的方法步骤。 第七方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质内 存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的方法步骤。 本申请实施例有益效果: 本申请实施例提供了一种网络端口分配方法,本申请通过服务器接收终端发送的 智能设备的设备类型,服务器确定与设备类型相匹配的初始端口类型,将初始端口类型的 网络端口作为智能设备对应的初始网络端口,并发送初始端口信息至智能设备,初始端口 信息用于指示智能设备通过初始端口类型的网络端口发送目标数据,服务器通过初始网络 端口接收智能设备发送的目标数据,根据目标数据和初始端口类型,为智能设备分配目标 端口类型的目标网络端口,并发送目标端口信息至智能设备,目标端口信息用于指示智能 设备通过目标端口类型的网络端口继续发送目标数据。本申请通过为智能设备分配目标网 络端口,使不同的智能设备采用与其设备类型和目标数据相匹配的端口,可以减少同一网 络端口内的智能设备的数量,加快数据传输速率。 当然,实施本申请的任一产品或方法并不一定需要同时达到以上的所有优点。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1为本申请实施例提供的一种网络端口分配的系统图; 图2为本申请实施例提供的一种网络端口分配方法的流程图; 图3为本申请实施例提供的分配目标网络端口的方法流程图; 图4为本申请实施例提供的重新分配网络端口的方法流程图; 图5为本申请实施例提供的一种网络端口分配的另一方法流程图; 图6为本申请实施例提供的断开与终端的通讯连接的方法流程图; 图7为本申请实施例提供的一种网络端口分配装置的示意图; 图8为本申请实施例提供的一种网络端口分配装置的另一示意图; 图9为本申请实施例提供的一种电子设备示意图;