二维码展示方法及终端与流程

文档序号:16756152发布日期:2019-01-29 17:23阅读:473来源:国知局
二维码展示方法及终端与流程

本发明涉及互联网技术领域,尤其涉及一种二维码展示方法及终端。



背景技术:

随着互联网技术的发展,二维码在人们生活中的应用越来越广泛。例如,人们可以通过终端设备(手机、平板等)中显示的二维码发起收款、订单支付、乘坐公交和地铁、关注公众号等。

目前,很多商家利用二维码绑定一些广告信息进行产品或服务推广,大部分是从电脑或手机上获取二维码信息,借助qq或微信转发等方式进行传播。这一方面需要有网络连接,另一方面传播效率低。并且,在传输过程中需要经过软件厂商的服务器中转,可能带来安全隐患。



技术实现要素:

本发明所要解决的技术问题是:提供一种二维码展示方法及终端,可安全、快速地进行信息传播。

为了解决上述技术问题,本发明采用的技术方案为:

一种二维码展示方法,包括:

预设目标二维码以及至少两个的无人飞行器的灯光形状;

根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系;

分别获取至少两个的所述无人飞行器的第一当前位置信息;

根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径;

根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

本发明采用的另一技术方案为:

一种二维码展示终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

预设目标二维码以及至少两个的无人飞行器的灯光形状;

根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系;

分别获取至少两个的所述无人飞行器的第一当前位置信息;

根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径;

根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

本发明的有益效果在于:通过在无人机上设置不同的灯光形状,将不同无人机上的灯光形状进行组合得到目标二维码,可以根据需要组合得到不同的目标二维码,在地面可视范围内,可以同时不限数量地对同一个二维码进行扫描,达到快速传播信息的目的;由无人机上的灯光直接组合得到二维码,无需经过软件厂商的服务器中转,传播途径更加安全。

附图说明

图1为本发明实施例一的二维码展示方法的流程图;

图2为本发明实施例一的二维码展示方法的另一流程图;

图3为本发明实施例二的二维码展示终端的结构示意图。

标号说明:

100、二维码展示终端;1、存储器;2、处理器。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:通过在无人机上设置不同的灯光形状,将不同无人机上的灯光形状进行组合得到目标二维码,可安全、快速地进行信息传播。

请参照图1以及图2,一种二维码展示方法,包括:

预设目标二维码以及至少两个的无人飞行器的灯光形状;

根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系;

分别获取至少两个的所述无人飞行器的第一当前位置信息;

根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径;

根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

从上述描述可知,本发明的有益效果在于:通过在无人机上设置不同的灯光形状,将不同无人机上的灯光形状进行组合得到目标二维码,可以根据需要组合得到不同的目标二维码,在地面可视范围内,可以同时不限数量地对同一个二维码进行扫描,达到快速传播信息的目的;由无人机上的灯光直接组合得到二维码,无需经过软件厂商的服务器中转,传播途径更加安全。本发明中将黑色的夜空作为背景,与无人飞行器上的灯光具有足够的对比度,不会影响二维码的识别。无人飞行器上的灯光可以设置不同的颜色,吸引更多的人进行二维码扫描,快速进行信息传播。当然,无人飞行器上的灯光需要具备足够的亮度,以便远距离的终端可以扫描成功。

进一步的,所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

获取缩放比例;

根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系;

分别获取至少两个的所述无人飞行器的第二当前位置信息;

根据所述第二相对位置关系和第二当前位置信息计算得到每一个的所述无人飞行器的第二飞行路径;

根据所述第二飞行路径控制至少两个的所述无人飞行器运动,得到缩放后的目标二维码。

由上述描述可知,可以根据需要对目标二维码进行缩放,以便更好地进行信息的传播,适用于不同的场景。

进一步的,所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

分别获取倾斜角度以及至少两个的所述无人飞行器的第三当前位置信息;

根据所述倾斜角度和第三当前位置信息计算得到每一个的所述无人飞行器的第三飞行路径;

根据所述第三飞行路径控制至少两个的所述无人飞行器运动,得到倾斜的目标二维码。

由上述描述可知,可以根据需要改变目标二维码的倾斜角度,以便处于不同地理位置的人们可以通过移动终端进行二维码的识别,提高信息传播速度。

进一步的,所述根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系之后还包括:

获取所述第二相对位置关系中相邻两个的所述无人飞行器之间的最小距离;

当所述最小距离小于预设值时,发出预警信息。

由上述描述可知,预设值为相邻两个无人飞行器的安全距离,当相对位置关系中无人飞行器之间的距离小于安全距离时,不能对目标二维码进行缩小,以免发生无人飞行器的碰撞。

请参照图3,本发明涉及的另一技术方案为:

一种二维码展示终端100,包括存储器1、处理器2及存储在存储器1上并可在所述处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以下步骤:

预设目标二维码以及至少两个的无人飞行器的灯光形状;

根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系;

分别获取至少两个的所述无人飞行器的第一当前位置信息;

根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径;

根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

获取缩放比例;

根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系;

分别获取至少两个的所述无人飞行器的第二当前位置信息;

根据所述第二相对位置关系和第二当前位置信息计算得到每一个的所述无人飞行器的第二飞行路径;

根据所述第二飞行路径控制至少两个的所述无人飞行器运动,得到缩放后的目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

获取倾斜角度以及至少两个的所述无人飞行器的第三当前位置信息;

根据所述倾斜角度和第三当前位置信息计算得到每一个的所述无人飞行器的第三飞行路径;

根据所述第三飞行路径控制至少两个的所述无人飞行器运动,得到倾斜的目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系之后还包括:

获取所述第二相对位置关系中相邻两个的所述无人飞行器之间的最小距离;

当所述最小距离小于预设值时,发出预警信息。

请参照图1及图2,本发明的实施例一为:

一种二维码展示方法,包括如下步骤:

s1、预设目标二维码以及至少两个的无人飞行器的灯光形状。目标二维码可以根据需要设置多个,每一个的目标二维码可以对应不同的信息,每一个无人飞行器灯光形状、颜色可以根据需要进行设置,但是无人飞行器上的灯光需要具有足够的亮度,以便与黑色夜空形成强烈的对比,便于移动终端对目标二维码进行识别。

s2、根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系。

s3、分别获取至少两个的所述无人飞行器的第一当前位置信息。在每一个无人飞行器上设置厘米级高精度的卫星定位模块,通过对无人飞行器进行定位获取其当前位置信息。

s4、根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径。通过第一相对位置关系可知道每一个无人飞行器的目标位置信息,综合目标位置信息和当前位置信息可以计算得到其飞行路径。

s5、根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

如图2所示,步骤s5之后还包括:

s6、获取缩放比例。缩放比例可以根据需要进行设置。

s7、根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系。当需要对目标二维码进行缩放时,无人飞行器之间的相对位置关系是会变化的,例如在水平方向上的距离会发生变化。步骤s7之后还包括:s701、获取所述第二相对位置关系中相邻两个的所述无人飞行器之间的最小距离;s702、当所述最小距离小于预设值时,发出预警信息。预设值为两个无人飞行器之间的安全距离,当第二相对位置关系中相邻的无人飞行器之间的最小距离小于安全距离时,不能对目标二维码进行缩小,需要调整缩小比例。

s8、分别获取至少两个的所述无人飞行器的第二当前位置信息。

s9、根据所述第二相对位置关系和第二当前位置信息计算得到每一个的所述无人飞行器的第二飞行路径。

s10、根据所述第二飞行路径控制至少两个的所述无人飞行器运动,得到缩放后的目标二维码。

本实施例中,步骤s5之后还包括:

s11、分别获取倾斜角度以及至少两个的所述无人飞行器的第三当前位置信息。

s12、根据所述倾斜角度和第三当前位置信息计算得到每一个的所述无人飞行器的第三飞行路径。当需要将目标二维码倾斜展示时,无人飞行器之间的相对位置关系是不变的,只需知晓倾斜角度和当前位置信息就可以对无人飞行器的飞行路径进行规划。

s13、根据所述第三飞行路径控制至少两个的所述无人飞行器运动,得到倾斜的目标二维码。

请参照图3,本发明的实施例二为:

一种二维码展示终端100,与实施例一的方法相对应,包括存储器1、处理器2及存储在存储器1上并可在所述处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以下步骤:

预设目标二维码以及至少两个的无人飞行器的灯光形状;

根据所述目标二维码和灯光形状计算得到至少两个的所述无人飞行器的第一相对位置关系;

分别获取至少两个的所述无人飞行器的第一当前位置信息;

根据所述第一相对位置关系和第一当前位置信息计算得到每一个的所述无人飞行器的第一飞行路径;

根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

获取缩放比例;

根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系;

分别获取至少两个的所述无人飞行器的第二当前位置信息;

根据所述第二相对位置关系和第二当前位置信息计算得到每一个的所述无人飞行器的第二飞行路径;

根据所述第二飞行路径控制至少两个的所述无人飞行器运动,得到缩放后的目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述第一飞行路径控制至少两个的所述无人飞行器运动,得到所述目标二维码之后还包括:

获取倾斜角度以及至少两个的所述无人飞行器的第三当前位置信息;

根据所述倾斜角度和第三当前位置信息计算得到每一个的所述无人飞行器的第三飞行路径;

根据所述第三飞行路径控制至少两个的所述无人飞行器运动,得到倾斜的目标二维码。

进一步的,所述处理器2执行所述计算机程序时还实现以下步骤:

所述根据所述缩放比例计算得到至少两个的所述无人飞行器的第二相对位置关系之后还包括:

获取所述第二相对位置关系中相邻两个的所述无人飞行器之间的最小距离;

当所述最小距离小于预设值时,发出预警信息。

综上所述,本发明提供的一种二维码展示方法及终端,可以根据需要组合得到不同的目标二维码,在地面可视范围内,可以同时不限数量地对同一个二维码进行扫描,达到快速传播信息的目的;由无人机上的灯光直接组合得到二维码,无需经过软件厂商的服务器中转,传播途径更加安全。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

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