本发明专利技术公开一种多媒体终端确定方法,应用于测试终端,所述方法包括以下步骤:获取预设局域网内的IP地址;根据所述IP地址,建立套接字池,所述套接字池中的套接字均包括预设端口号;根据所述套接字池,向所述IP地址发送具有所述预设端口号的第一握手请求消息,以使与所述预设端口号对应的待检测设备根据所述第一握手请求消息,发送握手响应消息;在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端。本发明专利技术还提出了一种多媒体终端连接方法、多媒体终端确定装置、测试终端以及存储介质。不需要手动设置IP地址,即可在确定出多媒体终端,用户体验较好。用户体验较好。用户体验较好。
【技术实现步骤摘要】
多媒体终端确定方法、连接方法、测试终端以及存储介质
[0001]本专利技术涉及多媒体
,特别涉及一种多媒体终端确定方法、多媒体终端连接方法、多媒体终端确定装置、测试终端以及存储介质。
技术介绍
[0002]目前,多媒体终端无USB测试口(例如:adb端口),一般通过网络连接,对多媒体终端进行测试。在多媒体终端自动化(或普通)测试时,由于,多个电子设备存在一个局域网内,为了快速在多个电子设备中确定出多媒体终端,需要测试终端预先对局域网内的每台多媒体终端手动设置一个IP地址,并通过手动设置的IP地址,才能在多个电子设备中确定出多媒体终端。
[0003]但是,采用手动对局域网内的每台多媒体终端设置一个IP地址的方法,来确定出多媒体终端,检测效率低。
技术实现思路
[0004]本专利技术的主要目的是提供一种一种多媒体终端确定方法、多媒体终端连接方法、多媒体终端确定装置、测试终端以及存储介质,旨在解决现有技术中采用手动对局域网内的每台多媒体终端手动设置一个IP地址的方法,人工成本较高,用户体验较差的技术问题。
[0005]为实现上述目的,本专利技术提出的一种多媒体终端确定方法,应用于测试终端,所述方法包括以下步骤:
[0006]获取预设局域网内的IP地址;
[0007]根据所述IP地址,建立套接字池,所述套接字池中的套接字均包括预设端口号;
[0008]根据所述套接字池,向所述IP地址发送具有所述预设端口号的第一握手请求消息,以使与所述预设端口号对应的待检测设备根据所述第一握手请求消息,发送握手响应消息;
[0009]在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端。
[0010]可选的,所述根据所述IP地址,建立套接字池的步骤包括:
[0011]根据所述IP地址,建立非阻塞套接字池。
[0012]可选的,所述在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端的步骤包括:
[0013]在接收到所述握手响应消息时,根据所述握手响应消息和select函数,将与所述预设端口号对应的待检测设备确定为多媒体终端。
[0014]可选的,所述测试终端与交换机连接;所述获取预设局域网内的IP地址的步骤包括:
[0015]从所述交换机获取预设局域网内的IP地址。
[0016]此外,为实现上述目的,本专利技术还提出了一种基于多媒体终端确定方法的多媒体
终端连接方法,应用于测试终端;所述方法包括以下步骤:
[0017]在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端的步骤之后,向所述多媒体终端发送第二握手请求,以使所述多媒体终端根据所述第二握手请求进入待连接状态;
[0018]与所述待连接状态的多媒体终端建立连接。
[0019]可选的,所述与所述待连接状态的多媒体终端建立连接的步骤之前,所述方法还包括:
[0020]获取所述待连接状态的多媒体终端的有效IP地址;
[0021]将所述有效IP地址添加至预设IP地址列表;
[0022]所述与所述多媒体终端建立连接的步骤包括:
[0023]从所述预设IP地址列表中取出所述多媒体终端的选定IP地址;
[0024]通过所述选定IP地址,与所述多媒体终端建立连接。
[0025]可选的,所述多媒体终端为智能电视或智能机顶盒。
[0026]此外,为实现上述目的,本专利技术还提出了一种多媒体终端确定装置,应用于测试终端,所述装置包括:
[0027]获取模块,用于获取预设局域网内的IP地址;
[0028]建立模块,用于根据所述IP地址,建立套接字池,所述套接字池中的套接字均包括预设端口号;
[0029]握手模块,用于根据所述套接字池,向所述IP地址发送具有所述预设端口号的第一握手请求消息,以使与所述预设端口号对应的待检测设备根据所述第一握手请求消息,发送握手响应消息;
[0030]确定模块,用于在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端。
[0031]此外,为实现上述目的,本专利技术还提出了一种测试终端,所述测试终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体终端确定程序和多媒体终端连接程序,所述多媒体终端确定程序被所述处理器执行时实现如权上述任一项所述的多媒体终端确定方法的步骤,所述多媒体终端连接程序被所述处理器执行时实现如上述任一项所述的多媒体终端连接方法的步骤。
[0032]此外,为实现上述目的,本专利技术还提出了一种存储介质,所述存储介质上存储有多媒体终端确定程序和多媒体终端连接程序,所述多媒体终端确定程序被所述处理器执行时实现如权上述任一项所述的多媒体终端确定方法的步骤,所述多媒体终端连接程序被所述处理器执行时实现如上述任一项所述的多媒体终端连接方法的步骤。
[0033]本专利技术技术方案提出了一种多媒体终端确定方法,通过获取预设局域网内的IP地址;根据所述IP地址,建立套接字池,所述套接字池中的套接字均包括预设端口号;根据所述套接字池,向所述IP地址发送具有所述预设端口号的第一握手请求消息,以使与所述预设端口号对应的待检测设备根据所述第一握手请求消息,发送握手响应消息;在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端。由于,测试终端采用本专利技术的多媒体终端确定方法,根据建立的套接字池发送握手请求消息,并接收针对所述握手请求的消息的握手响应消息,以根据握手响应消息,
在待检测设备中确定出多媒体终端,不需要手动设置IP地址,即可快速确定出多媒体终端,多媒体终端确定效率高。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0035]图1为本专利技术实施例方案涉及的硬件运行环境的测试终端结构示意图;
[0036]图2为本专利技术多媒体终端确定方法第一实施例的流程示意图;
[0037]图3为本专利技术测试终端与待检测设备网络连接的示意图;
[0038]图4为本专利技术多媒体终端确定装置第一实施例的结构框图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多媒体终端确定方法,其特征在于,应用于测试终端,所述方法包括以下步骤:获取预设局域网内的IP地址;根据所述IP地址,建立套接字池,所述套接字池中的套接字均包括预设端口号;根据所述套接字池,向所述IP地址发送具有所述预设端口号的第一握手请求消息,以使与所述预设端口号对应的待检测设备根据所述第一握手请求消息,发送握手响应消息;在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端。2.如权利要求1所述的多媒体终端确定方法,其特征在于,所述根据所述IP地址,建立套接字池的步骤包括:根据所述IP地址,建立非阻塞套接字池。3.如权利要求2所述的多媒体终端确定方法,其特征在于,所述在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端的步骤包括:在接收到所述握手响应消息时,根据所述握手响应消息和select函数,将与所述预设端口号对应的待检测设备确定为多媒体终端。4.如权利要求3所述的多媒体终端确定方法,其特征在于,所述测试终端与交换机连接;所述获取预设局域网内的IP地址的步骤包括:从所述交换机获取预设局域网内的IP地址。5.一种基于如权利要求1所述的多媒体终端确定方法的多媒体终端连接方法,其特征在于,应用于测试终端;所述方法包括以下步骤:在接收到所述握手响应消息时,根据所述握手响应消息,将与所述预设端口号对应的待检测设备确定为多媒体终端的步骤之后,向所述多媒体终端发送第二握手请求,以使所述多媒体终端根据所述第二握手请求进入待连接状态;与所述待连接状态的多媒体终端建立连接。6.如权利要求5所述的多媒体终端连接方法,其特征在于,所述与所述待连接状态的多媒体终端建立连接的步骤之前,...
【专利技术属性】
技术研发人员:胡循锋,李晓亮,康德恩,王剑锋,
申请(专利权)人:深圳前海茂佳软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。