【技术实现步骤摘要】
消息推送方法、装置、终端设备及存储介质
本专利技术涉及信息推送
,尤其涉及一种消息推送方法、装置、终端设备及存储介质。
技术介绍
目前,用户在游览景区、博物馆等场景时,主要关注的信息大致有:展品、景点介绍信息;区域内公共设施信息;参观路线信息;纪念品信息等。用户获取上述信息的主要方式有区域内指示牌、地图、询问工作人员、扫固定二维码等。但是,上述获取信息的方式较为缺乏灵活性和指向性,用户往往无法第一时间获得自己感兴趣的信息类别。
技术实现思路
本专利技术的主要目的在于提供一种消息推送方法、装置、终端设备及存储介质,旨在提升场景消息推送的灵活性和指向性,方便用户对特定场景消息的获取。为实现上述目的,本专利技术提供一种消息推送方法,包括:发送端在获取到待广播信息后,将所述待广播信息编码成预设格式的BLE广播消息,所述BLE广播消息至少包括:所述BLE广播消息的频道识别码、所述待广播信息的内容以及用以标识所述待广播信息的信息识别码;所述发送端将所述BLE广播消息对外广播,以便接收端接收到所述BLE广播消息后,获取所述BLE广播消息的频道识别码,将所述BLE广播消息的频道识别码与用户预设的频道信息进行匹配;若匹配成功,则获取所述BLE广播消息的信息识别码,基于所述信息识别码解码所述BLE广播消息得到发送端对外广播的消息内容,并推送至接收端用户。可选地,所述信息识别码为随机识别码,所述发送端在获取到待广播信息后,将所述待广播信息编码成预设格式的BLE广播消息的步骤包括:< ...
【技术保护点】
1.一种消息推送方法,其特征在于,包括:/n发送端在获取到待广播信息后,将所述待广播信息编码成预设格式的BLE广播消息,所述BLE广播消息至少包括:所述BLE广播消息的频道识别码、所述待广播信息的内容以及用以标识所述待广播信息的信息识别码;/n所述发送端将所述BLE广播消息对外广播,以便接收端接收到所述BLE广播消息后,获取所述BLE广播消息的频道识别码,将所述BLE广播消息的频道识别码与用户预设的频道信息进行匹配;若匹配成功,则获取所述BLE广播消息的信息识别码,基于所述信息识别码解码所述BLE广播消息得到发送端对外广播的消息内容,并推送至接收端用户。/n
【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:
发送端在获取到待广播信息后,将所述待广播信息编码成预设格式的BLE广播消息,所述BLE广播消息至少包括:所述BLE广播消息的频道识别码、所述待广播信息的内容以及用以标识所述待广播信息的信息识别码;
所述发送端将所述BLE广播消息对外广播,以便接收端接收到所述BLE广播消息后,获取所述BLE广播消息的频道识别码,将所述BLE广播消息的频道识别码与用户预设的频道信息进行匹配;若匹配成功,则获取所述BLE广播消息的信息识别码,基于所述信息识别码解码所述BLE广播消息得到发送端对外广播的消息内容,并推送至接收端用户。
2.根据权利要求1所述的消息推送方法,其特征在于,所述信息识别码为随机识别码,所述发送端在获取到待广播信息后,将所述待广播信息编码成预设格式的BLE广播消息的步骤包括:
所述发送端在获取到待广播信息后,为所述待广播信息配置频道识别码,并生成随机识别码,用以标识所述待广播信息;
将所述待广播信息转换为预设编码格式的码序列;
对转换为码序列的待广播信息进行分割,获得所述待广播信息被分割后的消息字节序列;
为每个消息字节序列配置顺序位;
将所述频道识别码、随机识别码、顺序位及对应的消息字节序列填充至BLE广播数据结构中,得到一组BLE广播消息,其中,每个消息字节序列和顺序位对应一条BLE广播消息,所述顺序位包括:所述待广播信息对应的BLE广播组的总BLE广播消息条数、当前BLE广播消息在所属BLE广播组中的序号。
3.根据权利要求2所述的消息推送方法,其特征在于,所述BLE广播消息为BLEBeacon广播消息,所述BLE广播数据结构中还包括:基本属性信息填充位,所述基本属性信息包括:Beacon类型、机具id、固定头中的一种或多种。
4.根据权利要求3所述的消息推送方法,其特征在于,一条所述BLEBeacon广播消息具有31个字节,其中,所述基本属性信息占据其中的前6个字节,剩余的25个字节依次配置所述频道识别码、随机识别码、顺序位及对应的消息字节序列。
5.一种消息推送方法,其特征在于,包括:
接收端在开启蓝牙扫描后,接收当前场景下预设BLE信号发射范围内的发送端广播的BLE广播消息,所述BLE广播消息至少包括:所述BLE广播消息的频道识别码、所述发送端的待广播信息的内容以及用以标识所述待广播信息的信息识别码;
获取所述BLE广播消息的频道识别码;
将所述BLE广播消息的频道识别码与用户预设的频道信息进行匹配;
若匹配成功,则获取所述BLE广播消息的信息识别码,基于所述信息识别码解码所述BLE广播消息得到发送端对外广播的消息内容,并推送至接收端用户。
6.根据权利要求5所述的消息推送方法,其特征在于,所述接收端在开启蓝牙扫描后,接收当前场景下预设BLE信号发射范围内的发送端广播的BLE广播消息的步骤之前还包括:
所述接收端接收用户在所述接收端上触发的订阅指令;
根据所述订阅指令订阅用户感兴趣的频道信息。
7.根据...
【专利技术属性】
技术研发人员:方攀,陈岩,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。