设备配对方法、装置、可读存储介质及交互智能设备与流程

文档序号:14249218阅读:169来源:国知局
设备配对方法、装置、可读存储介质及交互智能设备与流程

本发明涉及电子技术领域,特别是涉及一种设备配对方法、装置、可读存储介质及交互智能设备。



背景技术:

交互智能平板集成了投影机、电子白板、幕布、音响、电视机、视频会议终端的多种功能,适用于群体沟通场合,广泛应用于教育教学、企业会议、商业展示等领域,可有效改善沟通环境、提升群体沟通效率。

为了提高交互效果,现有的交互智能平板可以通过无线传屏设备与电脑、手机、平板电脑等终端设备实现无线传屏,即将终端设备屏幕显示的内容显示到交互智能平板中,以便于用户观看。进行无线传屏时,首先需要将无线传屏设备与设置有配对参数的系统进行配对。

然而,现有交互智能平板中,通常设置两个系统,其中一个系统用于输入输出和显示用,另一个系统作为用户正常使用的操作系统。但是智能平板上只有一个系统设置有需要与外设配对所需要的配对参数,这时用户必须将无线传屏设备插入有配对参数的系统上才能够进行配对,如果插入另外一个系统则会有没有任何反应。这样用户必须知道哪个系统设置有配对参数,对用户要求较高,使用十分不便,体验差。



技术实现要素:

鉴于上述状况,有必要针对现有技术中外部设备与交互智能设备配对不方便的问题,提供一种设备配对方法、装置、可读存储介质及交互智能设备。

一种设备配对方法,应用于交互智能设备的第一系统中,所述第一系统为所述交互智能设备当前插有外部设备的任意一系统,所述交互智能设备还包括与所述第一系统同时运行的第二系统,所述方法包括:

当检测到待配对的外部设备时,查询本地是否存储配对参数;

若否,获取所述第二系统中的配对参数,并将获取的所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第二系统进行配对。

本发明实施例中,当第一系统连接上外部设备时,第一系统查询本地是否存储有配对参数,若否时,则跨系统获取第二系统中的配对参数,并将配对参数发送至外部设备,以使该外部设备配置该配对参数完成配对。与现有技术相比,本发明实施例中,外部设备不管连接哪个系统均可获取配对参数完成配对,用户使用便利,加强用户体验。

进一步的,上述设备配对方法,其中,当获取到所述第二系统中的配对参数的步骤时,所述设备配对方法还包括:

获取所述配对参数的md5值,并根据所述md5值校验所述配对参数是否完整;

若是,确定将所述配对信息发送至所述外部设备。

进一步的,上述设备配对方法,其中,所述将获取的所述配对参数发送至所述外部设备的步骤之后还包括:

发送请求信息至所述外部设备,所述请求信息用于使所述外部设备反馈配对完成信息。

当在预设时间内未获取到所述外部设备基于所述请求信息反馈的信息时,发出提示信息,以提醒用户配对失败。

进一步的,上述设备配对方法,其中,所述查询本地是否存储配对参数的步骤之前还包括:

获取所述外部设备的标识信息,并判断所述标识信息是否为预设标识信息;

若是,执行查询本地是否存储配对参数的步骤;

若否,发出提示信息,以提醒用户插入正确的外部设备。

进一步的,上述设备配对方法,其中,所述获取所述第二系统中的配对参数的步骤包括:

通过系统通信协议向所述第二发送获取配对参数的请求,并获取所述第二系统基于所述请求返回的配对参数。

进一步的,上述设备配对方法,其中,所述第一系统和所述第二系统通过adb调试通道连接。

进一步的,上述设备配对方法,还包括步骤:

当查询到本地存储有配对参数时,将本地存储的所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第一系统进行配对。

进一步的,上述设备配对方法,其中,所述配对参数包括网络连接的服务集标识和热点密码信息。

本发明实施例还提供了一种设备配对装置,应用于交互智能设备的第一系统中,所述第一系统为所述交互智能设备当前插有外部设备的任意一系统,所述交互智能设备还包括与所述第一系统同时运行的第二系统,所述设备配对装置包括:

查询模块,用于当检测到待配对的外部设备时,查询本地是否存储配对参数;

配对模块,用于当未查询到本地存储有所述配对参数时,获取所述第二系统中的配对参数,并将获取的所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第二系统进行配对。

进一步的,上述设备配对装置,还包括:

校验模块,用于当获取到所述第二系统中的配对参数的步骤时,获取所述配对参数的md5值,并根据所述md5值校验所述配对参数是否完整;

确定模块,用于当所述配对参数是完整时,确定将所述配对信息发送至所述外部设备。

进一步的,上述设备配对装置还包括:

发送模块,用于发送请求信息至所述外部设备,所述请求信息用于使所述外部设备反馈配对完成信息;

第一提示模块,用于当在预设时间内未获取到所述外部设备基于所述请求信息反馈的信息时,发出提示信息,以提醒用户配对失败。

进一步的,上述设备配对装置还包括:

判断模块,用于获取所述外部设备的标识信息,并判断所述标识信息是否为预设标识信息,当所述标识信息为预设标识信息时,执行查询本地是否存储配对参数的步骤;

第二提示模块,用于当所述标识信息并非为预设标识信息时,发出提示信息,以提醒用户插入正确的外部设备。

进一步的,上述设备配对装置中,所述第一系统和所述第二系统通过adb调试通道连接。

进一步的,上述设备配对装置中,所述配对参数包括网络连接的服务集标识和热点密码信息。

本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任意一项所述的方法的步骤。

本发明实施例还提供了一种交互智能设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一项所述的方法的步骤。

附图说明

图1为本发明第一实施例提供的设备配对方法方法的流程图;

图2为本发明第二实施例中的设备配对方法方法的流程图;

图3为本发明第三实施例中的设备配对装置的结构框图;

图4为本发明实施例中的交互智能设备的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

本发明实施例中的设备配对方法适用于交互智能设备中,例如交互智能平板,该交互智能平板具有无线热点,并可与电脑、手机、平板电脑等终端设备通过外部设备实现数据交互。该外部设备例如为无线传屏设备,其与usb传屏器配套使用。无线传屏设备一般通过hdmi线或vga线连接至交互智能平板上,无线传屏设备获取并配置交互智能平板中的配对参数,该配对参数包括智能交互设备网络连接的服务集标识和热点密码信息。当与该无线传屏设备配套的usb传屏器插入电脑时,启动无线传屏功能,usb传屏器获取无线传屏器中的配对参数,并根据配对参数与智能交互设备进行配对,实现无线连接。电脑与该交互智能设备通过该外部设备实现无线连接,从而,电脑中的屏幕即可投屏至交互智能设备上。

请参阅图1,为本发明第一实施例中的设备配对方法,应用于交互智能设备的第一系统中,所述交互智能设备例如为交互智能平板,包括同时运行的两个系统,即第一系统和第二系统。所述方法包括步骤s11~s13。

步骤s11,当检测到待配对的外部设备时,查询本地是否存储配对参数,若是执行步骤s12,否则执行步骤s13。

该交互智能设备中的每个系统有对应的数据连接接口,例如usb、vga接口等,用于连接外部设备,该外部设备例如为无线传屏设备。当该交互智能设备需要与终端设备电脑或手机进行无线传屏使用时,将无线传屏设备插入至该交互智能设备的其中一个系统中。将当前插入外部设备的任意一个系统称为第一系统,将未插入外部设备的系统称为第二系统。当第一系统可检测到有外部设备插入时,查询本地是否存储有与该外部设备配对的配对参数。该配对参数例如为该智能交互设备网络连接的服务集标识和热点密码信息。外部设备根据该服务集标识和热点密码信息即可知道该交互智能设备的热点和登陆密码。

步骤s12,将所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第一系统进行配对。

当第一系统检测到本地存储有配对参数,例如服务集标识和热点密码信息时,将该配对参数发送至与之连接的无线传屏设备。无线传屏设备接收并写入第一系统发送的配对参数。当与该无线传屏设备配对使用的usb传屏器连接电脑启动无线投屏时,usb传屏器获取交互智能设备的服务集标识和热点密码信息,并根据该服务集标识和热点密码信息接入交互智能设备的热点,实现与交互智能设备之间的无线连接。继而,通过无线传屏设备和usb传屏器将电脑的数据无线传输至该交互智能平板中。

步骤s13,获取所述第二系统中的配对参数,并将获取的所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第二系统进行配对。

当第一系统查询本地未存储配对参数时,则说明该交互智能设备的配对参数设置在第二系统中。第一系统通过双系统通信协议,将获取配对参数的请求发到第二系统。第二系统获取到该请求后,通过双系统通信协议将配对参数返回给第一系统。

本实施例中,第一系统和第二系统均为android系统,可通过adb(androiddebugbridge,android调试桥接器)调试通道连接。系统间的信息传递采用adb服务来实现。分别加载第一系统和第二系统的两个android模块通过usb物理连接,两个系统之间的信息通过usb接口进行传递。两个系统定义有数据传递协议,两个系统间的数据按照约定的协议格式进行发送和接收,然后进行解析处理,完成相对应的逻辑。

可以理解的,第一系统和第二系统可以为android系统、windowsphone系统(wp系统)、windows系统、或ios系统(苹果移动设备操作系统)等。所述第一系统和第二系统可以是相同的系统,也可以是不同的系统。

第一系统接收到第二系统发送的配对参数时,将该配对参数发送至外部设备,外部设备接收并写入该配对参数,完成与交互智能设备之间的配对。

可以理解的,该智能交互设备可包括两个以上的系统,连接有外部设备的系统为第一系统,其他的系统为第二系统。当存在多个第二系统时,第一系统获取所述第二系统中的配对参数的步骤具体为:第一系统通过双系统通信协议,将获取配对参数的请求信息依次发至各个第二系统中,并接收其中一个第二系统根据该请求信息反馈的配对参数。

本实施例中,当第一系统连接上外部设备时,第一系统查询本地是否存储有配对参数,若否时,则跨系统获取第二系统中的配对参数,并将配对参数发送至外部设备,以使该外部设备配置该配对参数完成配对。与现有技术相比,本实施例中,用户不管将外部设备连接哪个系统都可以,均可获取配对参数完成配对,使用便利,加强用户体验。

请参阅图2,为本发明第二实施例中的设备配对方法,应用于交互智能设备的第一系统中,所述交互智能设备例如为交互智能平板,包括同时运行的两个系统,即第一系统和第二系统。所述方法包括步骤s21~s26。

步骤s21,当检测到外部设备时,获取所述外部设备的标识信息,并判断所述标识信息是否为预设标识信息,若是执行步骤s22,否则执行步骤s25。

步骤s22,查询本地是否存储配对参数,若是,执行步骤s23,否则执行步骤s24。

步骤s23,发出提示信息,以提醒用户插入正确的外部设备。

当交互智能设备的第一系统连接外部设备时,首先需要判断该外部设备是否为需要配对的设备,当该外部设备为需配对的外部设备时,则执行查询本地是否存储配对参数的步骤。若是,则直接执行步骤s24,若该外部设备并非为需配对的外部设备时,发出提示信息,从而避免不必要的程序运行。具体实施时,第一系统中预先存储有需要配的外部设备的标识信息列表,当有外部设备连接第一系统时,第一系统获取外部设备的标识信息,并与标识信息列表进行比对,以确定该外部设备的标识信息是否为预设标识信息。

步骤s24,将所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第一系统进行配对。

外部设备接收到配对参数后,将该配对参数写入对应的位置,以完成与第一系统的配对。外部设备例如为无线传屏设备,相应的配对参数包括服务集标识和热点密码信息,无线传屏设备配置该服务集标识和热点密码信息后可使与之连接的电脑或手机等实现与智能交互设备之间的无线通信,即可将电脑或手机的屏幕显示在智能交互设备的屏幕上。

进一步的,将所述配对参数发送至所述外部设备之后还需要确认外部设备是否配对成功,具体实施时,包括以下步骤:

步骤s241,发送请求信息至所述外部设备,所述请求信息用于使所述外部设备反馈配对完成信息。

步骤s242,当在预设时间内未获取到所述外部设备基于所述请求信息反馈的信息时,发出提示信息,以提醒用户配对失败。

第一系统在预设时间轮询发送请求信息至外部设备,直至接收到外部设备根据该请求信息反馈的确认信息时,停止发送请求信息。当在预设时间内未获取到外部设备反馈的确认信息时,则认为配对失败,用户检查配对失败的原因。一般外部设备与智能交互设备的配对时间较短,一般2~10s,预设时间可根据实际需要进行设置,例如设置为30s,当配对时间超过30s则发出提示信息。

步骤s25,获取所述第二系统中的配对参数和所述配对参数的md5值,并根据所述md5值校验所述配对参数是否完整。

系统间的数据传输过程中,可能由于系统不稳定或传输异常,导致配对参数丢失或改变,影响配对的进行。因此第一系统获取到第二系统中的配对参数时,需要对该配对参数进行完整性验证。md5值即采用哈希算法得到的一固定长度值,可用来验证配对参数的完整性。

步骤s26,当所述配对参数完整时,将所述配对信息发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第二系统进行配对。

可以理解的,当第一系统将第二系统中的配对参数发送至尾部设备时,第一系统在预设时间轮询发送请求信息至外部设备,直至接收到外部设备根据该请求信息反馈的确认信息时,停止发送请求信息。当在预设时间内未获取到外部设备反馈的确认信息时,则认为与第二系统配对失败,则发送提示信息,以便于用户发现问题,并检查配对失败的原因。

本实施例中,当外部设备插入该交互智能设备的第一系统中时,首先判断外部设备是否为预设的配对设备,若是则第一系统获取自身的配对参数,若第一系统不为配对的系统,即第一系统中无配对参数时,则跨系统获取第二系统中的配对参数,并将检验跨系统获取的配对参数的完整性,若不完整则发出提示。与第一实施例相比,本实施例通过对外部设备的和获取的配对参数的检验,提高了外部设备与交互智能设备配对的正确率和配对效率。

请参阅图3,为本发明第三实施例中的设备配对装置,应用于交互智能设备的第一系统中,所述第一系统为所述交互智能设备当前插入有外部设备的任意一系统,所述交互智能设备还包括与所述第一系统同时运行的第二系统,该设备配对装置包括:

查询模块10,用于当检测到待配对的外部设备时,查询本地是否存储配对参数;

配对模块30,用于当未查询到本地存储有所述配对参数时,获取所述第二系统中的配对参数,并将获取的所述配对参数发送至所述外部设备,以使所述外部设备根据所述配对参数与所述第二系统进行配对。

其中,所述获取所述第二系统中的配对参数的步骤包括:通过系统通信协议向所述第二发送获取配对参数的请求,并获取所述第二系统基于所述请求返回的配对参数。

进一步的,上述设备配对装置,还包括:

校验模块40,用于当获取到所述第二系统中的配对参数的步骤时,获取所述配对参数的md5值,并根据所述md5值校验所述配对参数是否完整;

确定模块50,用于当所述配对参数是完整时,确定将所述配对信息发送至所述外部设备。

进一步的,上述设备配对装置还包括:

发送模块60,用于发送请求信息至所述外部设备,所述请求信息用于使所述外部设备反馈配对完成信息;

第一提示模块70,用于当在预设时间内未获取到所述外部设备基于所述请求信息反馈的信息时,发出提示信息,以提醒用户配对失败。

进一步的,上述设备配对装置还包括:

判断模块80,用于获取所述外部设备的标识信息,并判断所述标识信息是否为预设标识信息,当所述标识信息为预设标识信息时,执行查询本地是否存储配对参数的步骤;

第二提示模块90,用于当所述标识信息并非为预设标识信息时,发出提示信息,以提醒用户插入正确的外部设备。

进一步的,上述设备配对装置中,所述第一系统和所述第二系统通过adb调试通道连接。

进一步的,上述设备配对装置中,所述配对参数包括网络连接的服务集标识和热点密码信息。

本实施例的设备配对装置,可以用于执行图1至图2任一所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明还提供了一种可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现上述实施例1至2中任意一个的方法的步骤。

如图4所示,为本发明实施例中的交互智能设备的结构示意图,包括存储器11、处理器12以及存储在存储器11上并可在处理器12上运行的计算机程序,所述处理器12执行所述程序时实现上述实施例1至2中任意一个的方法的步骤。该交互智能设备100还包括一显示装置13和输入装置14。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1