一种多屏互动设备配对连接方法
技术领域
本发明涉及一种多屏互动设备配对连接方法。
背景技术
多屏互动技术是指在带显示屏的智能终端间信息相互传输配合的技术。简单的说,就是智能电视机显示屏、电脑显示屏、手机显示屏或PAD显示屏等,当它们处在一个无线局域网内,就可以互相发现,在配对成功后就能共享资源。最常见的多屏互动包括:将手机或PAD上的电影、图片、音乐等投到电视上播放;将PC演示文稿投到电视上等。由于一个局域网内常常有多个智能互动设备,如果没有合法验证过程,会导致设备之间配对混乱,或者非法连接。所以一般在智能终端之间配对时会增加校验码,在接收端设置连接密码,发送端在申请连接时密码一致才被允许建立连接。目前主要的验证方法有:手工设置密码、扫描二维码进行验证。但以上方法使用起来不方便,导致用户体验变差。
发明内容
本发明针对上述不足设计了一种多屏互动设备配对连接方法。
本发明提供的技术方案为:
一种多屏互动设备配对连接方法,所述多屏互动设备包括至少一个发送端和至少一个接收端,任一发送端包括随机数生成模块,任一接收端包括与发送端算法一致的随机数生成模块;其中一个发送端与其中一个接收端通过以下步骤建立连接:
步骤一、发送端搜索处于同一无线网络内的接收端,用户通过该发送端向其中一个接收端发送配对请求;
步骤二、所述接收端接收到所述配对请求后,通过接收端中的随机数生成模块生成一连接验证码,且将该连接验证码发送给所述发送端;
步骤三、所述发送端接收所述连接验证码,发送端中的随机数生成模块对该连接验证码进行运算并生成n个随机验证码,n个随机验证码和所述连接验证码构成一验证码序列并被显示于发送端显示屏;
步骤四、当所述发送端与所述接收端同时处于用户的可视范围内时,用户根据所述接收端显示屏上的连接验证码,从显示在发送端显示屏上的随机验证码序列中选定所述连接验证码,从而建立所述发送端与所述接收端之间的连接;
步骤五、当所述发送端和所述接收端之间的连接失败,所述发送端向所述接收端再次发出配对请求,并重复执行所述步骤二至所述步骤四,直到建立所述发送端与所述接收端之间的连接。
优选的是,所述的多屏互动设备配对连接方法中,所述任一发送端还包括图形转换模块,并与发送端的随机数生成模块电连接;所述任一接收端还包括与发送端算法一致的图形转换模块,并与接收端的随机数生成模块电连接;
在所述步骤二中,所述连接验证码通过接收端的图形转换模块生成m个有序图形并被显示于接收端显示屏;
在所述步骤三中,所述n个随机验证码通过发送端的图形转换模块生成n个图形,并与m个有序图形组成一组m+n个任意排列的组合图形显示于发送端显示屏;
在所述步骤四中,用户根据所述接收端显示屏上的m个有序图形,在发送端显示屏上按顺序选中m个与接收端的m个有序图形一致的图形,所述发送端就可以建立与所述接收端之间的连接。
优选的是,所述的多屏互动设备配对连接方法中,每个发送端所处位置具有第一识别信息,每个接收端配置有第二识别信息;
所述步骤一中,发送端将搜索到的接收端的第二识别信息显示于发送端显示屏,用户通过所述发送端向其中一个接收端发送配对请求时,该接收端与发送端所处位置的识别信息一致,则所述步骤四中,所述发送端与所述接收端同时处于用户的可视范围内。
优选的是,所述的多屏互动设备配对连接方法中,所述步骤一中,用户通过所述发送端向其中一个接收端发送配对请求时,该接收端的第二识别信息与发送端所处位置的第一识别信息不一致,则所述步骤四中,所述发送端与所述接收端未同时处于用户的可视范围内,所述发送端与所述接收端之间不建立连接。
优选的是,所述的多屏互动设备配对连接方法中,所述第一识别信息包括发送端所处的房间名称,或/和或发送端所在的位置的编号;所述第二识别信息包括接收端所处的房间名称,或/和接收端所在的位置的编号,或/和接收端设备编号,或/和接收端IP地址。
优选的是,所述的多屏互动设备配对连接方法中,所述步骤一中,每个接收端还预先配置有接收端的名称。
优选的是,所述的多屏互动设备配对连接方法中,所述m的取值范围为m≥1,且所述n的取值范围是n≥4。
优选的是,所述的多屏互动设备配对连接方法中,所述一组m+n个任意排列的组合图形,在发送端显示屏无法一页显示时,可分多页依次显示。
优选的是,所述的多屏互动设备配对连接方法中,所述发送端为智能电视机、电脑或手机,所述接收端为智能电视机、电脑或智能机顶盒。
本发明所述的多屏互动设备配对连接方法,在发送端和接收端进行合法的配对连接,避免发送端和接收端的非法连接,用户在发送端选择合法的接收端连接,不需要手工设置密码,只需选择与接收端显示屏显示的相同的图形,并在选择时需要按照接收端显示屏显示的图形的顺序进行选择,很大程度的提高了合法连接的准确性,使用方便,且实现发送端和连接端快速、准确的连接。
附图说明
图1为本发明所述的多屏互动设备配对连接方法的结构示意图。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
如图1所示,本发明提供一种多屏互动设备配对连接方法,多屏互动设备包括至少一个发送端和至少一个接收端,任一发送端包括随机数生成模块,任一接收端包括与发送端算法一致的随机数生成模块;其中一个发送端与其中一个接收端通过以下步骤建立连接:
步骤一、发送端搜索处于同一无线网络内的接收端,用户通过该发送端向其中一个接收端发送配对请求;
步骤二、接收端接收到配对请求后,通过接收端中的随机数生成模块生成一连接验证码,且将该连接验证码发送给发送端;
步骤三、发送端接收连接验证码,发送端中的随机数生成模块对该连接验证码进行运算并生成n个随机验证码,n个随机验证码和连接验证码构成一验证码序列并被显示于发送端显示屏;
步骤四、当发送端与接收端同时处于用户的可视范围内时,用户根据所述接收端显示屏上的连接验证码,从显示在发送端显示屏上的随机验证码序列中选定连接验证码,从而建立发送端与接收端之间的连接;
步骤五、当发送端和接收端之间的连接失败,发送端向该接收端再次发出配对请求,并重复执行步骤二至步骤四,直到建立发送端与接收端之间的连接。
在步骤五中,用户在发送端显示屏上的验证码序列中选定连接验证码错误,则发送端和接收端连接失败。
在本发明中的多屏互动设备配对连接方法中,任一发送端还包括图形转换模块,并与发送端的随机数生成模块电连接;任一接收端还包括与发送端算法一致的图形转换模块,并与接收端的随机数生成模块电连接;在步骤二中,连接验证码通过接收端的图形转换模块生成m个有序图形并被显示于接收端显示屏;在步骤三中,n个随机验证码通过接收端的图形转换模块生成n个图形,并与m个有序图形组成一组m+n个任意排列的组合图形显示于发送端显示屏;在步骤四中,用户根据接收端显示屏上的m个有序图形,在发送端显示屏上按顺序选中m个与接收端的m个有序图形一致的图形,发送端就可以建立与接收端之间的连接。
在步骤一中,发送端搜索处于同一无线网络内的接收端,可获得可用接收端列表信息,列表信息显示在发送端显示屏上,用户就可在发送端根据该列表信息选择合法连接的接收端发送配对请求。
在多屏互动设备配对连接方法中,每个发送端所处位置具有第一识别信息,每个接收端配置有第二识别信息;在步骤一中,发送端将搜索到的接收端的第二识别信息显示于发送端显示屏,用户通过发送端向其中一个接收端发送配对请求时,该接收端的第二识别信息与发送端所处位置的第一识别信息一致,则步骤四中,发送端与接收端同时处于用户的可视范围内。
在步骤一中,用户通过发送端向其中一个接收端发送配对请求时,该接收端的第二识别信息与发送端所处位置的第一识别信息不一致,则在步骤四中,发送端与接收端未同时处于用户的可视范围内,发送端与接收端之间不建立连接。
第一识别信息包括发送端所处的房间名称,或/和发送端所在的位置的编号;第二识别信息包括接收端所处的房间名称,或/和接收端所在的位置的编号,或/和接收端设备编号,或/和接收端IP地址。接收端设备编号包括接收端设备的自行编号,或接收端设备具有的序列号。
第一识别信息和第二识别信息对应一致的方式为,第一识别信息中包括的任一项与第二识别信息中包括的任一项对应一致即可。
在步骤一中,每个接收端还预先配置有接收端的名称。
在多屏互动设备配对连接方法中,m的取值范围为m大于等于1,且n的取值范围是大于等于4。
上述一组m+n个任意排列的组合图形,在发送端显示屏无法一页显示时,可分多页依次显示。
发送端为智能电视机、电脑或手机,接收端为智能电视机、电脑或智能机顶盒。
实施例1,在一个酒店中,有好多个房间,每个房间都有房间号,每个房间内都放置智能电视机,且每个房间中的房间号的信息和该房间内智能电视机的信息绑定,酒店内所有的智能电视机在酒店的无线网中,用户住店会登记本人的手机号和本人入住的房间号,用户的手机作为发送端,酒店中的智能电视机作为接收端。用户入住酒店后,用户的手机连接酒店中的无线网,那么手机与智能电视机处于同一个无线网中,当用户的手机与用户入住的房间的智能电视机建立合法连接时,手机搜索可连接的智能电视机的识别信息,并在手机上显示,用户在手机上选择与其具有的识别信息相同的智能电视机的识别信息,并向该智能电视机发送配对请求,智能电视机首先生成一个连接验证码,并将该连接验证码转换为2个有序的图形,香蕉和苹果,将这两个图形按顺序显示在接收端的显示屏上,且将连接验证码传给用户的手机。手机端接到连接验证码后会生成同样的图形,香蕉和苹果图案,并在手机端生成4个随机验证码,4个随机验证码转换为4个图形,共形成6个图形,6个图形随机排列并在手机显示屏上显示随机的一组图形排列。用户先看电视机显示屏上显示的香蕉和苹果图案,然后在手机中按顺序先选择香蕉再选择苹果才能和智能电视机建立合法连接。如果选择顺序或图案错误,则手机发出一次新的配对请求,重复上述操作,直到建立合法连接为止。
当用户进行非法连接时,用户利用手机与其他房间中的智能电视机进行连接,由于用户看不见其他房间中的智能电视机显示的香蕉+苹果图案,所以对图案选择正确的几率很小,因此无法建立连接,从而有效的避免了非法连接。
实施例2,在网吧里面,有多台电脑,每台电脑有自行编号,或每台电脑都有对应的座位号,本例中以每台电脑对应的座位号进行说明,用户在网吧里面借助iPad与网吧里面的其中一台1号电脑进行合法连接,首先,用户的ipad和网吧中的电脑中都设置有算法一致的随机数生成模块和图形转换模块,其次,用户的ipad和1号电脑位于同一局域网中,其中,ipad作为发送端,1号电脑作为接收端。在用户借助ipad和1号电脑合法连接的过程中,用户利用iPad向1号电脑发送配对请求,1号电脑接收到请求后,生成一个连接验证码,该连接验证码转换为4个图案并被显示在1号电脑的显示屏上,4个图案依次为苹果、梨、橘子、榴莲,1号电脑上的连接验证码发送至ipad,ipad接收到连接验证码,并生成6个不同的随机验证码,且连接验证码转换为4个图案苹果、梨、橘子、榴莲,6个不同的随机验证码转换为6个图案,香蕉、芒果、山楂、黄瓜、香瓜、西瓜,一共形成10个图案,这10个图案进行随机排列,最后随机抽取一列显示在ipad显示屏上,用户在ipad显示屏上依次选择苹果、梨、橘子、榴莲,就可以建立ipad和1号电脑的合法连接。
在实施例2中,当用户进行非法连接时,用户利用ipad与网吧里的6号电脑进行非法连接,当6号电脑有其他用户在用时,用户需要短时间内看到显示的图案,并确定6号电脑会将连接验证码发送至用户的ipad上,因为,6号电脑的用户并没有发送过请求,会直接将显示在电脑上的图案关掉,并关闭掉应用程序,所以进行非法连接的用户无法在短时间内既看见显示在6号电脑上的图案,又确保此程序继续运行,因此非法连接失败;当6号电脑处于休眠状态,那么建立连接需要通过电脑上的密码,电脑才会处于运行状态,故而非法连接失败。
实施例1和实施例2是针对多屏互动设备配对连接的两种不同的情况,都可以通过无法从接收端屏幕上识别图案的方式,避免非法连接。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。