【技术实现步骤摘要】
H5页面与原生组件的通信方法、设备启动方法及相关装置
[0001]本专利技术涉及自助娱乐设备
,尤其涉及一种
H5
页面与原生组件的通信方法
、
设备启动方法及相关装置
。
技术介绍
[0002]轻量化应用程序如微信小程序由于其便捷性,受到用户的欢迎
。
但此类应用受到很多的限制,灵活性不足
。
当存在突发性
BUG
的时候,紧急上线修复可能会受阻,容易造成大面积瘫痪等重大生产事故
。
通过
H5
嵌套在小程序
Webview
上作为运行的主体,由于
H5
本身修改和发布比较灵活,可以实现敏捷更新
。
但是,需要与设备进行蓝牙通信时,用户在
H5
页面发起建立蓝牙连接申请后,由于
H5
通过
Webview
的方式嵌套在小程序中不能直接调起蓝牙,需通过第三方
APP
本身提供的
Webview
与小程序之间的通信接口进行调用,但这种调用方式会使得页面发生跳转,以跳转到小程序原生的蓝牙调用页面,在跳转过程中,用户会看到一个空白的页面,影响用户体验
。
技术实现思路
[0003]本专利技术提供一种
H5
页面与原生组件的通信方法
、
设备启动方法及相关装置,用以解决传统
H5
页面嵌套在小程序中不能直 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种小程序中的
H5
页面与原生组件的通信方法,其特征在于,包括:建立小程序与
H5
网页之间的
Websocket
服务;当
H5
网页响应原生组件调起业务时,通过所述
Websocket
服务向小程序发送原生组件的调起指令,以使小程序在后台调起所述原生组件
。2.
根据权利要求1所述的小程序中的
H5
页面与原生组件的通信方法,其特征在于,所述原生组件为蓝牙模块,当
H5
网页响应蓝牙调起业务时,通过所述
Websocket
服务向小程序发送蓝牙调起指令,以使小程序在后台调起蓝牙
。3.
根据权利要求2所述的小程序中的
H5
页面与原生组件的通信方法,其特征在于,在小程序在后台调起蓝牙后,还包括:通过所述
Websocket
服务同步蓝牙启动的状态信息,并在
H5
网页上更新蓝牙启动的状态信息
。4.
根据权利要求1所述的小程序中的
H5
页面与原生组件的通信方法,其特征在于,在建立小程序与
H5
网页之间的
Websocket
服务前,还包括:在小程序中加载
Webview
窗口,在所述
Webview
窗口中加载
H5
网页
。5.
根据权利要求4所述的小程序中的
H5
页面与原生组件的通信方法,其特征在于,所述通过所述
Websocket
服务向小程序发送原生组件的调起指令,以使小程序在后台调起所述原生组件,包括:通过所述
Websocket
服务调用小程序所在客户端的原生数据资源;通过所述
Websocket
服务将所述原生数据资源对应页面发送至所述小程序的
技术研发人员:周修亮,陈伟健,
申请(专利权)人:广东星云开物科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。