一种基于蓝牙的数据传输控制方法

文档序号:9871053阅读:545来源:国知局
一种基于蓝牙的数据传输控制方法
【技术领域】
[0001 ]本发明涉及一种基于蓝牙技术的数据传输控制方法。
【背景技术】
[0002]当前,用户对某一须授权使用的设备实际操控使用之前,往往须先实地登记和认证、获得合法的用户身份,领取权限卡(操作卡、预缴费卡、门禁卡等),带来保管、携带的不便和遗忘、遗失的风险。
[0003]典型的授权操控设备就是目前越来越多见的用户自助设备,如自助售货机、自助洗车机、自助加油机、高速路电子缴费起闸机等。目前这类设备都需要与用户相互传递信息的键盘、读卡器和显示界面;还需要联网通讯模块、并付费租用通讯运营商网络线路,才能与后台管理中心传递数据进行监控和管理。功能类似但不通用的设备硬件也造成了系统制造、维护成本上升,也导致较高的故障发生率。

【发明内容】

[0004]为了克服现有技术的不足,本发明的目的在于提供一种基于蓝牙的数据传输控制方法,通过后台服务器和移动终端组成授权控制端,可以针对不同的终端设备进行操控,操作方便,适用范围广,而且降低了设备硬件的成本。
[0005]为解决上述问题,本发明所采用的技术方案如下:
[0006]—种基于蓝牙的数据传输控制方法,包括以下步骤:
[0007]S1、移动终端通过蓝牙与终端设备配对连接;
[0008]S2、移动终端通过无线信号与后台服务器建立连接,向后台服务器发送控制信号;
[0009]S3、后台服务器判断控制信号是否合法,若是,将控制信号进行加密生成加密控制信号并发送至移动终端,若否,则结束流程;
[0010]S4、移动终端将接收到的加密控制信号转发至终端设备;
[0011]S5、终端设备对加密控制信号进行解密,根据解密后的控制信号生成相应的动作指令,并将该动作指令通过相应的I/O端口发送至与该I/O端口对应的执行装置。
[0012]优选的,在步骤S5之后还包括:
[0013]S6、终端设备接收执行装置发送的反馈信号并将反馈信号发送至移动终端;
[0014]S7、移动终端将反馈信号发送至后台服务器,由后台服务器更新数据。
[0015]优选的,还包括以下步骤:
[0016]若终端设备在预设的时间内没有收到加密控制信号,则向移动终端发送连接超时信号,并断开与移动终端的蓝牙连接。
[0017]优选的,在步骤SI中还包括:移动终端从终端设备中获取设备ID;
[0018]所述控制信号包括:控制指令、设备ID和用户ID,其中,控制指令由用户通过移动终端发起,用户ID由移动终端从所登陆的账户中获取。
[0019]优选的,在步骤S3中,判断控制信号是否合法的规则包括:
[0020]规则1、用户ID是否为后台服务器中所记录的合法用户;
[0021]规则2、设备ID是否为后台服务器中所记录的合法设备;
[0022]规则3、控制指令是否包括在该用户ID所对应的权限中;
[0023]若规则1-3的判断均为是,则该控制信号合法,否则为不合法。
[0024]优选的,在步骤S3中,判断控制信号是否合法的规则包括:
[0025]规则1、用户ID是否为后台服务器中所记录的合法用户;
[0026]规则2、设备ID是否为后台服务器中所记录的合法设备;
[0027]规则3、控制指令是否包括在该用户ID所对应的权限中;
[0028]若规则1-3的判断均为是,则该控制信号合法,否则为不合法。
[0029]优选的,终端设备中的其中一个I/0端口为打印机端口,对应于该打印机端口的执行装置为打印机。
[0030]相比现有技术,本发明的有益效果在于:适用于无人值守的授权操作系统中,作为其中的终端设备可以是售货、加油、洗车、打印等自助设备,也可以是企业中其他的授权操作设备等。使用该方法的终端设备无须读卡和显示器件,也无须直接联网模块,降低了设备硬件的造价和系统的使用成本。另外,通过移动终端实现控制,用户无须预先授权、无须携带和保管各种名目的授权卡,操作更加方便,可以对不同的终端设备进行控制。
【附图说明】
[0031 ]图1为本发明的基于蓝牙的数据传输控制方法流程图。
[0032]图2为应用本发明的基于蓝牙的数据传输控制方法的系统图。
【具体实施方式】
[0033 ]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0034]参考图1和2,一种基于蓝牙的数据传输控制方法,应用在由后台服务器、移动终端和终端设备所组成的系统中,包括与以下步骤:
[0035]S1、移动终端通过蓝牙与终端设备配对连接,并从终端设备中获取设备ID。具体的,终端设备中包括蓝牙模块、处理器和一到多个I/o端口,移动终端通过蓝牙连接后便可以与终端设备中的处理器进行数据通信,从而可以从处理器中获取关于该终端设备的设备ID0
[0036]S2、移动终端通过无线信号与后台服务器建立连接,向后台服务器发送控制信号。移动终端与设备终端建立蓝牙连接后,用户可以通过移动终端发起对终端设备具体的控制指令,则会将控制指令、用户ID和设备ID封装在控制信号中发送至后台服务器中,其中,用户ID由移动终端从所登陆的账户中获取。
[0037]S3、后台服务器判断控制信号是否合法,若是,将控制信号进行加密生成加密控制信号并发送至移动终端,若否,则结束流程。后台服务器从控制信号中读取具体的信息进行判断,判断控制信号是否合法的规则包括:
[0038]规则1、用户ID是否为后台服务器中所记录的合法用户;
[0039]规则2、设备ID是否为后台服务器中所记录的合法设备;
[0040]规则3、控制指令是否包括在该用户ID所对应的权限中;
[0041]若规则1-3的判断均为是,则该控制信号合法,否则为不合法。
[0042]其中,合法用户和合法设备均为已经预先在后台服务器中登记的用户信息和设备信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1