红包收发方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21551877 阅读:20 留言:0更新日期:2019-07-07 00:00
本发明专利技术公开了一种红包收发方法,包括:在接收到红包发送指令时,获取红包ID和与其关联绑定的红包信息,并随机生成一初始数字字符串,将初始数字字符串与红包ID进行关联绑定;根据初始数字字符串按预设声波信号生成规则生成对应的声波信号,并通过红包发送端发送声波信号,以发送红包;在接收到红包接收端基于声波信号发送的声波信号解析请求时,获取声波信号,并根据预设声波信号解析规则对声波信号进行解析,得到初始数字字符串;获取与初始数字字符串关联绑定的红包ID,根据红包ID获取红包信息,并根据红包信息向红包接收者分发红包。本发明专利技术还公开了一种红包收发装置及计算机可读存储介质。本发明专利技术能够提高电子红包的易传播性。

Red Packet Receiving and Sending Method, Device and Computer Readable Storage Media

【技术实现步骤摘要】
红包收发方法、装置及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种红包收发方法、装置及计算机可读存储介质。
技术介绍
随着互联网技术和通信技术的发展,电子红包作为一种新型的红包派发方式,已逐渐取代了传统意义上的纸质红包,被广泛应用在各类社交软件中。然而,通过这些社交软件向他人发送电子红包时,均要求至少知道对方的账号,方可进行发送,从而使得电子红包的传播性较低。
技术实现思路
本专利技术的主要目的在于提供一种红包收发方法、装置及计算机可读存储介质,旨在提高电子红包的易传播性。为实现上述目的,本专利技术提供一种红包收发方法,所述红包收发方法包括:在接收到红包发送端发送的红包发送指令时,获取红包ID和与所述红包ID关联绑定的红包信息,并随机生成一初始数字字符串,将所述初始数字字符串与所述红包ID进行关联绑定;根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号,并通过所述红包发送端发送所述声波信号,以发送红包;在接收到红包接收端基于所述声波信号发送的声波信号解析请求时,获取所述声波信号,并根据预设声波信号解析规则对所述声波信号进行解析,得到所述初始数字字符串;获取与所述初始数字字符串关联绑定的所述红包ID,根据所述红包ID得到所述红包信息,并根据所述红包信息向红包接收者分发红包。可选地,所述红包信息至少包括有效时间范围和红包金额,所述根据所述红包信息向红包接收者分发红包的步骤之前,还包括:获取当前时间、与所述红包ID对应红包的已分发金额,并根据所述当前时间、所述已分发金额、所述有效时间范围和所述红包金额判断所述红包是否有效;若所述红包有效,则执行步骤:根据所述红包信息向红包接收者分发红包;若所述红包无效,则生成对应的提示信息并发送至所述红包接收端,以告知所述红包接收者所述红包无效。可选地,所述红包收发方法还包括:每隔预设时间根据所述红包ID检测所述红包是否有效;若所述红包有效,则随机生成更新数字字符串,并将所述初始数字字符串替换成所述更新数字字符串,使得所述更新数字字符串与所述红包ID关联绑定;根据所述更新数字字符串按预设声波信号生成规则生成对应的更新声波信号,并通过所述红包发送端发送所述更新声波信号,以继续发送所述红包。可选地,所述根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号的步骤包括:根据所述初始数字字符串按预设校验码生成规则得到校验码,对所述校验码和所述初始数字字符串进行拼接得到目标数字字符串;根据预设映射关系表确定所述目标数字字符串中各数字字符对应的频率;根据所述目标数字字符串中各数字字符对应的频率、预设起始标志频率和预设结束标志频率,得到声波频率序列;根据所述声波频率序列、单个频率的预设发送持续时间和预设空白信号时间,生成对应的声波信号。可选地,所述根据所述初始数字字符串按预设校验码生成规则得到校验码的步骤包括:基于第一预设计算公式计算所述初始数字字符串中各数字字符的权重;根据所述初始数字字符串中各数字字符的权重和各数字字符的排列位置按第二预设计算公式计算加和值,并将所述加和值对第一预设值进行取模运算,得到校验码;其中,所述第一预设计算公式为:λi=2i%a所述第二预设计算公式为:其中,λi为所述初始数字字符串中排在第i位的数字字符的权重,a为第二预设值,Sum为所述加和值。可选地,所述根据预设声波信号解析规则对所述声波信号进行解析,得到所述初始数字字符串的步骤包括:将所述声波信号存入预设数组中,并将预设指针指向所述预设数组的起始位置;在所述起始位置创建快速傅里叶变换FFT窗口,并进行FFT变换,得到所述起始位置对应数字字符的第一频率,并检测所述第一频率是否为预设起始标志频率;若所述第一频率为预设起始标志频率,则将所述预设指针向前移动预设数量个采样点,并在所述预设指针的当前位置和距当前位置预设间隔的采样点处分别创建FFT窗口,并进行FFT变换,得到FFT结果;确定所述FFT结果的众数,并将所述众数作为当前位置对应数字字符的频率;将所述预设指针继续向前移动预设数量个采样点,以得到下一数字字符的频率,依此类推,直至获得的数字字符的频率为预设结束标志频率时停止向前移动,以得到声波频率序列;根据所述预设映射关系表将所述声波频率序列转换成目标数字字符串,并根据所述预设校验码生成规则对所述目标数字字符串进行校验;在校验通过时,根据所述目标数字字符串和所述预设校验码生成规则得到所述初始数字字符串。可选地,所述在接收到红包发送端发送的红包发送指令时,获取红包ID和与所述红包ID关联绑定的红包信息的步骤包括:在接收到红包发送端发送的红包发送指令时,获取红包ID、与所述红包ID关联绑定的红包信息和目标频率档位;所述根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号的步骤包括:根据所述初始数字字符串和所述目标频率档位按预设声波信号生成规则生成对应的声波信号。可选地,所述红包收发方法还包括:定期检测是否存在过期红包;若存在过期红包,则获取所述过期红包对应的红包ID,并根据所述过期红包的红包ID将所述过期红包的剩余金额返回至对应的红包发送端。此外,为实现上述目的,本专利技术还提供一种红包收发装置,所述红包收发装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的红包收发程序,所述红包收发程序被所述处理器执行时,实现如上所述的红包收发方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有红包收发程序,所述红包收发程序被处理器执行时实现如上所述的红包收发方法的步骤。本专利技术提供一种红包收发方法、装置及计算机可读存储介质,通过在接收到红包发送指令时,获取红包ID和与该红包ID关联绑定的红包信息,并随机生成一初始数字字符串,将该初始数字字符串与红包ID进行关联绑定;根据该初始数字字符串按预设声波信号生成规则生成对应的声波信号,并通过红包发送端发送该声波信号,以发送红包;在接收到红包接收端基于该声波信号发送的声波信号解析请求时,获取得到声波信号,然后基于预设声波信号解析规则对该声波信号进行解析,以得到初始数字字符串;获取与该初始数字字符串关联绑定的红包ID,并根据该红包ID得到与之关联绑定的红包信息,进而根据红包信息向红包接收者分发红包。通过上述方式,本专利技术基于声波实现电子红包的收发,无需获取对方的账号信息即可发送电子红包,可提高电子红包的易传播性,同时,其操作更加简便快捷,还可提高收发红包的趣味性。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术红包收发方法第一实施例的流程示意图;图3为本专利技术实施例中根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号的细化流程示意图;图4为本专利技术实施例中根据预设声波信号解析规则对所述声波信号进行解析,得到所述初始数字字符串的细化流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在现有技术中,随着互联网技术和通信技术的发展,电子红包作为一种新型的红包派发方式,已逐渐取代了传统意义上的纸质红包,被广泛应用在各类社交软件中。然而,通过这些社交软件本文档来自技高网...

【技术保护点】
1.一种红包收发方法,其特征在于,所述红包收发方法包括以下步骤:在接收到红包发送端发送的红包发送指令时,获取红包ID和与所述红包ID关联绑定的红包信息,并随机生成一初始数字字符串,将所述初始数字字符串与所述红包ID进行关联绑定;根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号,并通过所述红包发送端发送所述声波信号,以发送红包;在接收到红包接收端基于所述声波信号发送的声波信号解析请求时,获取所述声波信号,并根据预设声波信号解析规则对所述声波信号进行解析,得到所述初始数字字符串;获取与所述初始数字字符串关联绑定的所述红包ID,根据所述红包ID得到所述红包信息,并根据所述红包信息向红包接收者分发红包。

【技术特征摘要】
1.一种红包收发方法,其特征在于,所述红包收发方法包括以下步骤:在接收到红包发送端发送的红包发送指令时,获取红包ID和与所述红包ID关联绑定的红包信息,并随机生成一初始数字字符串,将所述初始数字字符串与所述红包ID进行关联绑定;根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号,并通过所述红包发送端发送所述声波信号,以发送红包;在接收到红包接收端基于所述声波信号发送的声波信号解析请求时,获取所述声波信号,并根据预设声波信号解析规则对所述声波信号进行解析,得到所述初始数字字符串;获取与所述初始数字字符串关联绑定的所述红包ID,根据所述红包ID得到所述红包信息,并根据所述红包信息向红包接收者分发红包。2.如权利要求1所述的红包收发方法,其特征在于,所述红包信息至少包括有效时间范围和红包金额,所述根据所述红包信息向红包接收者分发红包的步骤之前,还包括:获取当前时间、与所述红包ID对应红包的已分发金额,并根据所述当前时间、所述已分发金额、所述有效时间范围和所述红包金额判断所述红包是否有效;若所述红包有效,则执行步骤:根据所述红包信息向红包接收者分发红包;若所述红包无效,则生成对应的提示信息并发送至所述红包接收端,以告知所述红包接收者所述红包无效。3.如权利要求1所述的红包收发方法,其特征在于,所述红包收发方法还包括:每隔预设时间根据所述红包ID检测所述红包是否有效;若所述红包有效,则随机生成更新数字字符串,并将所述初始数字字符串替换成所述更新数字字符串,使得所述更新数字字符串与所述红包ID关联绑定;根据所述更新数字字符串按预设声波信号生成规则生成对应的更新声波信号,并通过所述红包发送端发送所述更新声波信号,以继续发送所述红包。4.如权利要求1所述的红包收发方法,其特征在于,所述根据所述初始数字字符串按预设声波信号生成规则生成对应的声波信号的步骤包括:根据所述初始数字字符串按预设校验码生成规则得到校验码,对所述校验码和所述初始数字字符串进行拼接得到目标数字字符串;根据预设映射关系表确定所述目标数字字符串中各数字字符对应的频率;根据所述目标数字字符串中各数字字符对应的频率、预设起始标志频率和预设结束标志频率,得到声波频率序列;根据所述声波频率序列、单个频率的预设发送持续时间和预设空白信号时间,生成对应的声波信号。5.如权利要求4所述的红包收发方法,其特征在于,所述根据所述初始数字字符串按预设校验码生成规则得到校验码的步骤包括:基于第一预设计算公式计算所述初始数字字符串中各数字字符的权重;根据所述初始数字字符串中各数字字符的权重和各数字字符的排列位置按第二预设计算公式计算加和值,...

【专利技术属性】
技术研发人员:卢冠军姚旺吴芳姚豫李长杰李少华
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1