信息传递方法及系统、终端设备与流程

文档序号:14452218阅读:146来源:国知局

本发明涉及电子设备技术领域,更具体地,涉及一种信息传递方法、一种第一终端设备、一种第二终端设备及一种信息传递系统。



背景技术:

目前终端设备的信息传输技术中,绝大多数是基于专门硬件的无线电传输方案。终端设备与其他终端设备进行信息传输之前,需要连接网络,其中,终端的显示屏会显示有终端设备搜索到的各网络。用户通过与显示屏的交互,选择该终端设备连接的网络。但是,当终端设备的显示屏很小时,用户不便于与显示屏进行交互,使得终端设备不能实现与某一网络的连接。或者,当终端设备没有显示屏时,终端设备也不能实现与网络的连接。

因此,需要提供一种新的技术方案,针对上述现有技术中的技术问题进行改进。



技术实现要素:

本发明的一个目的是提供一种信息传递的新技术方案。

根据本发明的第一方面,提供了一种信息传递方法,包括:

在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,开启信息接收状态,并得到一个信号的持续时间和相邻信号之间的间隔时间;

接收所述第一终端设备发出的、表示传递的信息的信号;

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号转换为二进制字符串;

对所述二进制字符串进行解析,得到传递的信息。

可选地,在接收第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,得到一个信号的持续时间和相邻信号之间的间隔时间,包括:

记录各信号的持续时间和在预定时间长度范围内接收到的信号的个数,以及各相邻信号之间的间隔时间和信号之间的时间间隔的个数;

根据所述各信号的持续时间,得到各信号持续的总时间,利用所述各信号持续的总时间和所述在预定时间长度范围被接收到的信号的个数,得到一个信号的持续时间;

根据所述各相邻信号之间的间隔时间,得到相邻信号之间的间隔时间的总时间,利用相邻信号之间的间隔时间和所述信号之间的时间间隔的个数,得到相邻信号之间的间隔时间。

可选地,根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号转换为二进制字符串,包括:

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号中一个持续时间对应的信号转换为二进制数码1,将所述表示传递的信息的信号中一个间隔时间对应的信号转换为二进制数码0;或者,

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号中一个持续时间对应的信号转换为二进制数码0,将所述表示传递的信息的信号中一个间隔时间对应的信号转换为二进制数码1。

可选地,所述第一终端设备发出的信号为闪光信号和蜂鸣信号中任一种。

可选地,所述第一终端设备发出的信号为闪光信号时,所述方法还包括:在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,得到闪光信号的第一光照强度;以及,

在根据所述信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号转换为二进制字符串之前,所述方法还包括:

获取所述表示传递的信息的信号对应的第二光照强度;

将所述第二光照强度与所述第一光照强度进行比对,在所述第二光照强度与所述第一光照强度一致的情况下,将所述表示传递的信息的信号转换为二进制字符串。

可选地,所述第一终端发出的信号为蜂鸣信号时,所述方法还包括:在接收到第一终端设备在预定时间长度范围内发出的、至少两个信号,且各信号之间存在时间间隔的情况下,得到蜂鸣信号的第一声音参数;

在根据所述信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号转换为二进制字符串之前,所述方法还包括:

获取所述表示传递的信息的信号对应的第二声音参数;

将所述第二声音参数与所述第一声音参数进行比对,在所述第二声音参数与所述第一声音参数一致的情况下,将所述表示传递的信息的信号转换为二进制字符串。

可选地,对所述二进制字符串进行解析,得到传递的信息,包括:

根据预存的所述二进制字符串中各字节与所述传递的信息的对应关系表,对所述二进制字符串进行解析,得到传递的信息,其中,所述传递的信息包括传递信息操作的开始标识、传递的信息的类型、传递的信息的长度和传递的信息的内容。

根据本发明的第二方面,提供了一种信息传递方法,包括:

在确定第二终端设备已进入信息接收状态后,将传递至所述第二终端设备的信息转换为二进制字符串;

获取发送至所述第二终端设备的一个信号的持续时间和相邻信号之间的间隔时间;

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述二进制字符串转换为表示传递至所述第二终端设备的信息的信号;

将所述表示传递至所述第二终端设备的信息的信号发送至所述第二终端设备。

可选地,根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述二进制字符串转换为表示传递至所述第二终端设备的信息的信号,包括:

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述二进制字符串中的数码1转换为一个持续时间对应的信号,将所述二进制字符串中的数码0转换为一个间隔时间对应的信号;或者,

根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述二进制字符串中的数码1转换为一个间隔时间对应的信号,将所述二进制字符串中的数码0转换为一个持续时间对应的信号。

可选地,确定第二终端设备已进入信息接收状态,包括:

将预定数量的信号在预定时间长度范围内发送至所述第二终端设备,其中,各信号之间存在时间间隔;

监测所述第二终端设备的指示灯的状态;

在所述第二终端设备的指示灯的状态与预存的指示灯的状态一致时,确定所述第二终端设备已进入信息接收状态。

可选地,根据预存的所述二进制字符串中各字节与所述传递至所述第二终端设备的信息的对应关系表,将传递至所述第二终端设备的信息转换为二进制字符串,其中,所述传递至第二终端设备的信息包括传递信息操作的开始标识、传递的信息的类型、传递的信息的长度和传递的信息的内容。

可选地,发送至所述第二终端设备的信号为闪光信号和蜂鸣信号中任一种。

根据本发明的第三方面,提供了一种信息传递装置,包括:

开启模块,用于在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,开启信息接收状态,并得到一个信号的持续时间和相邻信号之间的间隔时间;

信号接收模块,用于接收所述第一终端设备发出的、表示传递的信息的信号;

信号转换模块,用于根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述表示传递的信息的信号转换为二进制字符串;

解析模块,用于对所述二进制字符串进行解析,得到传递的信息。

根据本发明的第四方面,提供了一种第一终端设备,包括:第一存储器和第一处理器,其中,所述第一存储器存储可执行指令,所述可执行指令控制所述第一处理器进行操作以执行上述所述的信息传递方法。

根据本发明的第五方面,提供了一种信息传递装置,包括:

信息转换模块,用于在确定第二终端设备已进入信息接收状态后,将传递至所述第二终端设备的信息转换为二进制字符串;

获取模块,用于获取发送至所述第二终端设备的一个信号的持续时间和相邻信号之间的间隔时间;

二进制字符串转换模块,用于根据所述一个信号的持续时间和所述相邻信号之间的间隔时间,将所述二进制字符串转换为表示传递至所述第二终端设备的信息的信号;

发送模块,用于将所述表示传递至所述第二终端设备的信息的信号发送至所述第二终端设备。

根据本发明的第五方面,提供了一种第二终端设备,包括:包括:第二存储器和第二处理器,其中,所述第二存储器存储可执行指令,所述可执行指令控制所述第二处理器进行操作以执行上述所述的信息传递方法。

根据本发明的第七方面,提供了一种信息传递系统,其特征在于,包括:如上所述的第一终端设备和如上所述的第二终端设备。

本发明提供的信息传递方法、信息传递系统、第一终端设备和第二终端设备,通过第一终端设备发出的信号、二进制字符串和传递的信息三者之间的转换,实现了第一终端设备和第二终端设备之间的信息的传递。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1示出了根据本发明一个实施例的信息传递方法的处理流程图。

图2示出了根据本发明一个实施例的信息传递方法的另一种处理流程图。

图3示出了根据本发明一个实施例的信息传递装置的结构示意图。

图4示出了根据本发明一个实施例的第一终端设备的硬件性结构框图。

图5示出了根据本发明一个实施例的另一种信息传递装置的结构示意图。

图6示出了根据本发明一个实施例的第二终端设备的硬件性结构框图。

图7示出了根据本发明一个实施例的信息传递系统的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1示出了根据本发明一个实施例的信息传递方法的处理流程图。参见图1,该方法至少包括步骤s101至步骤s104。

步骤s101,在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,开启信息接收状态,并得到一个信号的持续时间和相邻信号之间的间隔时间。

第一终端设备和第二终端设备之间预先设定有协议,该协议规定了预定时间长度范围和在预定时间长度范围内发出的或者接收到的信号的预定数量。

本发明的一个实施例中,第一终端设备的控制单元控制信号单元发出的各信号的持续时间是相同的,且任意相邻两个信号之间的间隔时间也是相同的。

第一终端设备发出的信号为闪光信号和蜂鸣信号中任一种。

例如,通过设置在第一终端设备上的闪光灯,向第二终端设备发出闪光信号。设置在第二终端设备上的光感器在预定时间长度范围内,检测到第一终端设备发出的预定数量的闪光信号后,第二终端设备开启信息接收状态,此时,设置在第二终端设备上的指示灯变亮或者变为特定颜色。设置在第一终端设备上的摄像装置可实时拍摄第二终端设备的指示灯的状态。第一终端设备将拍摄得到的图像中指示灯的状态与预存的指示灯的状态进行比对,在比对结果为一致的情况下,确定第二终端设备已进入信息接收状态,接着,第一终端设备将表示传递的信息的信号发出。

设置在第二终端设备上的光感器在检测到第一终端设备在预定时间长度范围内发出的预定数量的闪光信号时,开始计时操作,记录各闪光信号的持续时间和在预定时间长度范围内接收到的闪光信号的个数,以及各相邻信号之间的间隔时间和相邻两个闪光信号之间的时间间隔的个数。根据记录的各闪光信号的持续时间,得到闪光信号持续的总时间,然后,再利用在预定时间长度范围内接收到的闪光信号的个数,得到一个闪光信号的持续时间。根据各相邻信号之间的间隔时间,得到相邻信号之间的间隔时间的总时间,然后,再利用相邻信号之间的时间间隔和相邻两个闪光信号之间的时间间隔的个数,得到相邻信号之间的间隔时间。

由于第一终端设备的控制单元控制信号单元发出的各信号的持续时间是相同的,且控制任意相邻两个信号之间的间隔时间是相同的,设置在第二终端设备上的光感器在检测到第一终端设备在预定时间长度范围内发出的预定数量的闪光信号时,开始计时操作,记录各闪光信号的持续时间和各相邻信号之间的间隔时间,然后从各闪光信号的持续时间中任选取一个闪光信号的持续时间,作为一个信号的持续时间,以及从各相邻信号之间的间隔时间中任选取一个间隔时间,作为相邻信号之间的间隔时间。

以预定时间长度范围为10s,预定时间长度范围内接收到的信号的预定数量为3个为例,设置在第二终端设备上的光感器在检测到第一终端设备在10s内发出的3个闪光信号时,记录每一个闪光信号的持续时间和相邻两个闪光信号之间的间隔时间。将该3个闪光信号的持续时间相加得到闪光信号持续的总时间,然后,将闪光信号持续的总时间除以3,得到一个闪光信号的持续时间。然后,将记录的2个相邻信号之间的间隔时间相加得到相邻信号之间的间隔时间的总时间,然后,将相邻信号之间的间隔时间的总时间除以2,得到相邻信号之间的间隔时间。需要说明地是,上述列举的预定时间长度范围为10s、预定数量为3个仅仅是一个示例,对本发明并不造成任何限定。预定时间长度范围可为任意时间值,预定数量可为任意个数。

例如,通过设置在第一终端设备上的蜂鸣器,向第二终端设备发出蜂鸣信号。设置在第二终端设备上的声音检测装置在预定时间长度范围内,检测到第一终端设备发出的预定数量的蜂鸣信号后,第二终端设备开启信息接收状态,此时,设置在第二终端设备上的指示灯变亮或者变为特定颜色。设置在第一终端设备上的摄像装置可实时拍摄第二终端设备的指示灯的状态。第一终端设备将拍摄得到的图像中指示灯的状态与预存的指示灯的状态进行比对,在比对结果为一致的情况下,确定第二终端设备已进入信息接收状态,接着,第一终端设备将表示传递的信息的信号发出。

设置在第二终端设备上的声音检测装置在检测到第一终端设备在预定时间长度范围内发出的预定数量的蜂鸣信号时,开始计时操作,记录各蜂鸣信号的持续时间和在预定时间长度范围内接收到的蜂鸣信号的个数,以及各相邻信号之间的间隔时间和相邻两个蜂鸣信号之间的时间间隔的个数。根据记录的各蜂鸣信号的持续时间,得到蜂鸣信号持续的总时间,然后,再利用在预定时间长度范围内接收到的蜂鸣信号的个数,得到一个蜂鸣信号的持续时间。根据各相邻信号之间的间隔时间,得到相邻信号之间的间隔时间的总时间,然后,再利用相邻信号之间的时间间隔和相邻两个蜂鸣信号之间的时间间隔的个数,得到一个相邻信号之间的间隔时间。

由于第一终端设备的控制单元控制信号单元发出的各信号的持续时间是相同的,且控制任意相邻两个信号之间的间隔时间是相同的,设置在第二终端设备上的声音检测装置在检测到第一终端设备在预定时间长度范围内发出的预定数量的蜂鸣信号时,开始计时操作,记录各蜂鸣信号的持续时间和各相邻信号之间的间隔时间,然后从各蜂鸣信号的持续时间中任选取一个蜂鸣信号的持续时间,作为一个信号的持续时间,以及从各相邻信号之间的间隔时间中任选取一个间隔时间,作为相邻信号之间的间隔时间。

步骤s102,接收第一终端设备发出的、表示传递的信息的信号。

步骤s103,根据一个信号的持续时间和相邻信号之间的间隔时间,将表示传递的信息的信号转换为二进制字符串。

第一终端设备和第二终端设备之间预先设定有协议,该协议规定了第一终端设备发出的一个信号和两个信号之间的无信号,与二进制数码1和数码0的对应关系。

在协议规定第一终端设备发出的一个信号对应一个二进制数码1,无信号对应一个二进制数码0的情况下,根据一个信号的持续时间和相邻信号之间的间隔时间,将表示传递的信息的信号中一个持续时间对应的信号转换为二进制数码1,将表示传递的信息的信号中一个间隔时间对应的信号转换为二进制数码0。

在协议规定第一终端设备发出的一个信号对应一个二进制数码0,无信号对应一个二进制数码1的情况下,根据一个信号的持续时间和相邻信号之间的间隔时间,将表示传递的信息的信号中一个持续时间对应的信号转换为二进制数码0,将表示传递的信息的信号中一个间隔时间对应的信号转换为二进制数码1。

这样,表示传递的信息的信号可转换为一串二进制字符串。

步骤s104,对二进制字符串进行解析,得到传递的信息。

本发明的一个实施例中,第二终端设备预存有二进制字符串中各字节与传递的信息的对应关系表,例如,该对应关系表记录有二进制字符串中哪几个字节代表传递信息操作的开始标识,二进制字符串中哪几个字节代表传递的信息的类型,二进制字符串中哪几个字节代表传递的信息的长度,二进制字符串中哪几个字节代表传递的信息的内容。根据该对应关系表对二进制字符串进行解析,得到传递的信息。

该对应关系表还记录有传递信息操作的结束标识对应的二进制码,以及该二进制码在二进制字符串中的位置。该结束标识对应的二进制码可位于传递的信息的内容对应的二进制码的后面。

在传递的信息中包括有至少两个类型的传递的信息时,该对应关系表中还记录有两个类型的传递的信息的间隔标识对应的二进制码,以及该二进制码在二进制字符串中的位置。该间隔标识对应的二进制码可位于前一个类型的传递的信息的内容对应的二进制码和后一个类型的传递的信息的类型对应的二进制码之间。

例如,通过ascii码(americanstandardcodeforinformationinterchange,美国标准信息交换码),对二进制字符串进行解析,得到第一终端设备传递至第二终端设备的信息内容。

本发明的一个实施例中,当第一终端设备发出的信号为闪光信号时,该信息传递方法还包括:在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,第二终端设备得到闪光信号的第一光照强度。在将表示传递的信息的信号转换为二进制字符串之前,首先,第二终端设备获取表示传递的信息的信号对应的第二光照强度。第一光照强度和第二光照强度的检测可通过设置在第二终端设备上的光感器实现。然后,第二终端设备将第二光照强度与第一光照强度进行比对,在第二光照强度与第一光照强度一致的情况下,将表示传递的信息的信号转换为二进制字符串,在第二光照强度与第一光照强度不一致的情况下,拒绝将表示传递的信息的信号转换为二进制字符串。这样,避免了外界其他光源发出的光信号的干扰,提高了信息传递的准确性。

本发明的一个实施例中,当第一终端设备发出的信号为蜂鸣信号时,该信息传递方法还包括:在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,第二终端设备得到蜂鸣信号的第一声音参数。在将表示传递的信息的信号转换为二进制字符串之前,首先,第二终端设备获取表示传递的信息的信号对应的第二声音参数。第一声音参数和第二声音参数的检测可通过设置在第二终端设备上的声音检测装置实现。然后,第二终端设备将第二声音参数与第一声音参数进行比对,在第二声音参数与第一声音参数一致的情况下,将表示传递的信息的信号转换为二进制字符串。在第二声音参数与第一声音参数不一致的情况下,拒绝将表示传递的信息的信号转换为二进制字符串。这样,避免了外界其他声源发出的声音信号的干扰,提高了信息传递的准确性。需要说明地是,声音参数可为频率、幅度、相位中任一个或者多个。

图2示出了根据本发明一个实施例的信息传递方法的另一种处理流程图。参见图2,该方法至少包括以下步骤s201至步骤s204。

步骤s201,在确定第二终端设备已进入信息接收状态后,将传递至第二终端设备的信息转换为二进制字符串。

本发明的一个实施例中,第一终端设备预存有二进制字符串中各字节与传递的信息的对应关系表。该对应关系表记录有传递信息操作的开始标识对应的二进制码位于二进制字符串中的位置,传递的信息的类型对应的二进制码位于二进制字符串中的位置,传递的信息的长度对应的二进制码位于二进制字符串中的位置,传递的信息的内容对应的二进制码位于二进制字符串中的位置。

该对应关系表还记录有传递信息操作的结束标识对应的二进制码,以及该二进制码在二进制字符串中的位置。该结束标识对应的二进制码可位于传递的信息的内容对应的二进制码的后面。

在传递的信息中包括有至少两个类型的传递的信息时,该对应关系表中还记录有两个类型的传递的信息的间隔标识对应的二进制码,以及该二进制码在二进制字符串中的位置。该间隔标识对应的二进制码可位于前一个类型的传递的信息的内容对应的二进制码和后一个类型的传递的信息的类型对应的二进制码之间。

例如,通过ascii码(americanstandardcodeforinformationinterchange,美国标准信息交换码),将传递至第二终端设备的信息转换为二进制字符串。

步骤s202,获取发送至第二终端设备的一个信号的持续时间和相邻信号之间的间隔时间。

第一终端设备发送至第二终端设备的信号可为闪光信号和蜂鸣信号中任一种。

步骤s203,根据一个信号的持续时间和相邻信号之间的间隔时间,将二进制字符串转换为表示传递至第二终端设备的信息的信号。

第一终端设备和第二终端设备之间预先设定有协议,该协议规定了第一终端设备发出的一个信号和两个信号之间的无信号,与二进制数码1和数码0的对应关系。

在协议规定二进制数码1对应一个信号,二进制数码0对应一个无信号的情况下,根据一个信号的持续时间和相邻信号之间的间隔时间,将二进制字符串中的数码1转换为一个持续时间对应的信号,将二进制字符串中的数码0转换为一个间隔时间对应的信号。

在协议规定二进制数码1对应一个无信号,二进制数码0对应一个信号的情况下,根据一个信号的持续时间和相邻信号之间的间隔时间,将二进制字符串中的数码1转换为一个间隔时间对应的信号,将二进制字符串中的数码0转换为一个持续时间对应的信号。

步骤s204,将表示传递至第二终端设备的信息的信号发送至第二终端设备。

当发送至第二终端设备的信号是闪光信号时,第一终端设备控制设置在其上的闪光灯按照上述步骤s203得到的信号进行闪光操作。

当发送至第二终端设备的信号是蜂鸣信号时,第一终端设备控制设置在其上的蜂鸣器按照上述步骤s203得到的信号进行发声操作。

在第一终端设备将传递的信息发送至第二终端设备之前,第一终端设备可确定第二终端设备已进入信息接收状态。本发明的一个实施例中,首先,第一终端设备将预定数量的信号在预定时间长度范围内发送至第二终端设备,其中,各信号之间存在时间间隔,然后,第一终端设备监测第二终端设备的指示灯的状态,在第一终端设备监测得到的第二终端设备的指示灯的状态与其预存的指示灯的状态一致时,确定第二终端设备已进入信息接收状态。

例如,通过设置在第一终端设备上的闪光灯,向第二终端设备发出闪光信号。设置在第二终端设备上的光感器在预定时间长度范围内,检测到第一终端设备发出的预定数量的闪光信号后,第二终端设备进入信息接收状态,此时,设置在第二终端设备上的指示灯变亮或者变为特定颜色。设置在第一终端设备上的摄像装置可实时拍摄第二终端设备的指示灯的状态。第一终端设备将拍摄得到的图像中指示灯的状态与预存的指示灯的状态进行比对,在比对结果为一致的情况下,确定第二终端设备已进入信息接收状态。

例如,通过设置在第一终端设备上的蜂鸣器,向第二终端设备发出蜂鸣信号。设置在第二终端设备上的声音检测装置在预定时间长度范围内,检测到第一终端设备发出的预定数量的蜂鸣信号后,第二终端设备进入信息接收状态,此时,设置在第二终端设备上的指示灯变亮或者变为特定颜色。设置在第一终端设备上的摄像装置可实时拍摄第二终端设备的指示灯的状态。第一终端设备将拍摄得到的图像中指示灯的状态与预存的指示灯的状态进行比对,在比对结果为一致的情况下,确定第二终端设备已进入信息接收状态。

下面以一个具体实施例,对本发明提供的信息传递方法进行说明。第一终端设备为智能手机,第二终端设备为无显示屏的智能手环。智能手机设置有闪光灯和摄像头,智能手环设置光感器和指示灯。由于智能手环无显示屏,用户无法通过显示屏选择待连接的网络以及输入该网络的密码。

为解决用户无法通过显示屏选择待连接的网络以及输入该网络的密码的问题,首先,智能手机根据预定的握手信号协议,控制闪光灯在10s内,向智能手环发送三个闪光信号,且该三个闪光信号之间存在时间间隔。

智能手环的光感器在10s内接收到该三个闪光信号后,智能手环进入信息接收状态,并且设置在智能手环的指示灯变亮。另外,智能手环的光感器在接收到该三个闪光信号后,检测得到一个闪光信号的持续时间和两个闪光信号之间的间隔时间。

智能手机的摄像头可实时拍摄智能手环的指示灯。当智能手机的摄像头拍摄得到的图像中指示灯的状态与预存的指示灯的状态一致的情况下,确定智能手环已进入信息接收状态。智能手机预存的指示灯状态为指示灯变亮。

接着,智能手机根据预存的二进制字符串中各字节与传递的信息的对应关系表,将智能手环待连接的wifi用户名和密码转换为二进制字符串。该二进制字符串中按照以下顺序包括:传递信息操作的开始标识对应的二进制码、传递的信息的类型为wifi用户名时对应的二进制码、wifi用户名信息的长度对应的二进制码、wifi用户名信息的具体内容对应的二进制码、间隔标识对应的二进制码、传递的信息的类型为密码时对应的二进制码、密码的长度对应的二进制码、密码本身对应的二进制码、传递信息操作的结束标识对应的二进制码。智能手机根据获取的一个闪光信号的持续时间和两个相邻闪光信号之间的间隔时间,将二进制字符串中的数码1转换为一个闪光信号,将二进制字符串中的数码0转换为一个间隔时间对应的信号。智能手机控制闪光灯按照上述得到的信号进行闪光操作。

同时,智能手环的光感器接收智能手机的上的闪光灯发出的信号。智能手环根据上述检测到的一个闪光信号的持续时间和两个闪光信号之间的间隔时间,将智能手机上的闪光灯发出的信号转换为二进制字符串,即将闪光灯发出的信号中一个持续时间对应的信号转换为二进制数码1,将闪光灯发出的信号中一个间隔时间对应的信号转换为二进制数码0,得到一串二进制字符串。

最后,智能手环对二进制字符串进行解析,得到智能手环待连接的wifi用户名和密码。智能手环根据预存的预存有二进制字符串中各字节与传递的信息的对应关系表,对二进制字符串进行解析,得到智能手环待连接wifi用户名和密码。

智能手环利用该wifi用户名和密码连接至对应的wifi,解决了因智能手环无显示屏,造成的用户不能进行选择其待连接的网络以及输入密码的操作,进而使得智能手环无法连接网络的问题。

上述传递的wifi用户名和密码信息可一次传递至智能手环,或者,可分两次传递至智能手环,例如,首先,将wifi用户名信息传递至智能手环,然后,将密码信息传递至智能手环。

上述第一终端设备为智能手机,第二终端设备为智能手环,仅仅是一个示例,对本发明并不造成任何限定。

上述传递的信息为wifi用户名和密码仅仅是一个示例,对本发明并不造成任何限定,传递的信息还可为任一可转换为二进制字符串的信息。

基于同一发明构思,本发明的一个实施例提供了一种信息传递装置。图3示出了根据本发明一个实施例的信息传递装置的结构示意图。参见图3,该装置至少包括:开启模块310,用于在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,开启信息接收状态,并得到一个信号的持续时间和相邻信号之间的间隔时间;信号接收模块320,用于接收第一终端设备发出的、表示传递的信息的信号;信号转换模块330,用于根据一个信号的持续时间和相邻信号之间的间隔时间,将表示传递的信息的信号转换为二进制字符串;解析模块340,用于对二进制字符串进行解析,得到传递的信息。

基于同一发明构思,本发明的一个实施例提供了一种第一终端设备。图4示出了根据本发明一个实施例的第一终端设备的硬件性结构框图。参见图4,第一终端设备包括第一存储器420和第一处理器410。第一存储器420存储可执行指令。该可执行指令控制第一处理器410进行操作以执行下述操作:在接收到第一终端设备在预定时间长度范围内发出的、预定数量的信号,且各信号之间存在时间间隔的情况下,开启信息接收状态,并得到一个信号的持续时间和相邻信号之间的间隔时间;接收第一终端设备发出的、表示传递的信息的信号;根据一个信号的持续时间和相邻信号之间的间隔时间,将表示传递的信息的信号转换为二进制字符串;对二进制字符串进行解析,得到传递的信息。

基于同一发明构思,本发明的一个实施例提供了另一种信息传递装置。图5示出了根据本发明一个实施例的另一种信息传递装置的结构示意图。参见图5,该装置至少包括:信息转换模块510,用于在确定第二终端设备已进入信息接收状态后,将传递至第二终端设备的信息转换为二进制字符串;获取模块520,用于获取发送至第二终端设备的一个信号的持续时间和两个信号之间相邻信号之间的间隔时间;二进制字符串转换模块530,用于根据一个信号的持续时间和相邻信号之间的间隔时间,将二进制字符串转换为表示传递至第二终端设备的信息的信号;发送模块540,用于将表示传递至第二终端设备的信息的信号发送至第二终端设备。

基于同一发明构思,本发明的一个实施例提供了一种第二终端设备。图6示出了根据本发明一个实施例的第二终端设备的硬件性结构框图。参见图6,第二终端设备包括第二存储器620和第二处理器610。第二存储器620存储可执行指令。该可执行指令控制第二处理器610进行操作以执行下述操作:在确定第二终端设备已进入信息接收状态后,将传递至第二终端设备的信息转换为二进制字符串;获取发送至第二终端设备的一个信号的持续时间和两个信号之间相邻信号之间的间隔时间;根据一个信号的持续时间和相邻信号之间的间隔时间,将二进制字符串转换为表示传递至第二终端设备的信息的信号;将表示传递至第二终端设备的信息的信号发送至第二终端设备。

基于同一发明构思,本发明的一个实施例提供了一种信息传递系统。图7示出了根据本发明一个实施例的信息传递系统的结构示意图。参见图7,信息传递系统700包括上述实施例提供的第一终端设备710和上述实施例提供的第二终端设备720。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

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