一种远程支付方法、电子设备及系统技术方案

技术编号:37396439 阅读:22 留言:0更新日期:2023-04-30 09:24
本申请提供了一种远程支付方法、电子设备及系统,方法包括:第一终端和第二终端建立通信连接;第一终端获取第一视频流和第二视频流,第二视频流中包括支付码;第一终端将第一视频流和第二视频流进行合成,得到合成视频流;第一终端向第二终端发送合成视频流;第二终端基于合成视频流完成针对支付码的付款。实施本申请实施例,将支付码通过合成视频流的方式发送至支付方,可以确保远程支付的安全有效。效。效。

【技术实现步骤摘要】
一种远程支付方法、电子设备及系统


[0001]本申请实施例涉及电子
,尤其涉及一种远程支付方法、电子设备及系统。

技术介绍

[0002]随着移动支付技术的不断发展,越来越多的人通过电子支付进行交易,电子支付使得人们的日常生活更加便捷。电子支付通常为以下两种形式,一是收款码方式:收款方出示收款码,支付方通过终端设备扫描收款码,完成支付;二是付款码方式:支付方出示付款码,收款方通过扫码设备扫描付款码,完成收款。
[0003]但是,目前在一些场景中支付方无法独立通过电子支付完成交易,例如支付方的手机没有安装支付应用或者支付方未申请到支付账号(如部分老年人、行为障碍人士和低龄儿童难以申请到支付账号)。那么,在上述场景中往往需要他人通过远程代替支付完成交易。例如,支付方可以通过通讯类软件将收款码发送到代付方的手机上,代付方再对收款码进行扫码代支付方完成支付;或者,支付方接收来自代付方的付款码,将该付款码出示给收款方进行扫码,完成付款。
[0004]在支付方和代付方传递收款码和付款码的过程中,收款码和付款码可能存在模糊或残缺等情况,还可能被第三方恶意截取并篡改,导致支付方无法准确识别收款码或付款码以完成安全支付。如何实现安全有效的远程支付是目前亟需解决的技术问题。

技术实现思路

[0005]本申请提供了一种远程支付方法、电子设备及系统,可以将由第一视频流和第二视频流合成的合成视频流发送至支付方,其中,第二视频流包括支付码,支付码可以为收款码和付款码,实现了安全有效的远程支付。
[0006]第一方面,本申请实施例提供了一种远程支付方法,该方法应用于包括第一终端和第二终端的通信系统,该方法包括:
[0007]第一终端和第二终端建立通信连接;
[0008]第一终端分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流,第二视频流包括收款码;
[0009]第一终端将第一视频流和第二视频流进行合成,得到合成视频流;
[0010]第一终端向第二终端发送合成视频流;
[0011]第二终端从合成视频流中识别收款码;
[0012]第二终端完成针对收款码的付款。
[0013]本申请实施例通过将第一视频流和第二视频流进行合成,将合成视频流发送至支付方,可以避免第三方的篡改以保证收款码在发送过程中的安全,且由于合成视频流中包括多帧付款码,通过视频通话可以实时更新支付码以确保支付方能收到有效的支付码,避免支付码无效导致支付方无法准确识别以实现支付,可见,该方法可以实现安全有效的远程支付。
[0014]结合第一方面,在一种可能的实现方式中,在第一终端和第二终端建立通信连接之后,该方法还包括:
[0015]第一终端在检测到第一用户操作时,向第二终端发送支付请求,支付请求用于请求付款;
[0016]第二终端在接收到支付请求后,显示提示信息和控件,提示信息用于提示用户是否接收来自第一终端的收款码;
[0017]第二终端检测到针对控件的第二用户操作时,向第一终端发送同意消息;
[0018]第一终端分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流,包括:第一终端在接收到同意消息后,分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流。
[0019]结合第一方面,在一种可能的实现方式中,第一视频流包括第一终端的用户的人脸。
[0020]本申请实施例中,第一终端可以通过摄像头拍摄用户的人脸,得到第一视频流,以使第二终端的用户在通过人脸确认支付安全后完成支付,可以提高支付的安全性。
[0021]结合第一方面,在一种可能的实现方式中,第一终端将第一视频流和第二视频流进行合成,得到合成视频流,包括:
[0022]第一终端将第一视频流和第二视频流中拍摄时间相同的两帧图像合成为合成视频流中的一帧图像。
[0023]结合第一方面,在一种可能的实现方式中,第一视频流中的图像的尺寸小于第二视频流中的图像的尺寸,第一图像和第二图像分别是第一视频流和第二视频流中拍摄时间相同的两帧图像,第一终端将第一视频流和第二视频流中拍摄时间相同的两帧图像合成为合成视频流中的一帧图像,包括:
[0024]第一终端将第二图像中预设区域的像素替换为第一图像的像素,得到合成视频流中的一帧图像;预设区域的尺寸为第一图像的尺寸。
[0025]本申请实施例中,通过预先设置第一视频流和第二视频流的尺寸,可以通过像素替换的方法直接进行合成,而不需要对图像进行缩小或放大后进行合成,提高了视频合成的效率。
[0026]结合第一方面,在一种可能的实现方式中,第一终端向第二终端发送合成视频流,包括:第一终端将合成视频流进行加密,得到加密后的合成视频流;第一终端将加密后的合成视频流发送至第二终端;
[0027]该方法还包括:第二终端在接收到加密后的合成视频流时,解密加密后的合成视频流,得到合成视频流。
[0028]本申请实施例中,通过对合成视频流进行加密,可以避免第三方对收款码进行篡改。
[0029]结合第一方面,在一种可能的实现方式中,第一终端将合成视频流进行加密,得到加密后的合成视频流,包括:
[0030]第一终端基于私钥对合成视频流进行加密,得到加密后的合成视频流;
[0031]第一终端将加密后的合成视频流发送至第二终端,包括:第一终端将加密后的合成视频流和第一终端的身份标识发送至第二终端;
[0032]第二终端在接收到加密后的合成视频流时,解密加密后的合成视频流,得到合成视频流,包括:
[0033]第二终端在接收加密后的合成视频流和第一终端的身份标识时,基于多个身份标识与公钥的对应关系获取第一终端的身份标识对应的公钥;
[0034]第二终端通过获取的公钥对加密后的合成视频流进行解密,得到合成视频流。
[0035]本申请实施例中,第一终端通过仅第一终端所有的私钥对合成视频流进行加密,第二终端通过上述私钥对应的公钥对加密后的合成视频流进行解密。若第三方对合成视频流进行篡改,但由于第三方没有上述私钥,则第二终端在接收到第三方发送的合成视频流后无法用上述公钥解密,则可以确定该合成视频流不是第一终端发送的。该方法可以确保合成视频流是由第一终端发送的,从而可以避免接收到不安全的支付请求。
[0036]结合第一方面,在一种可能的实现方式中,第二终端基于合成视频流完成针对收款码的付款,包括:
[0037]第二终端从合成视频流中识别收款码;
[0038]第二终端显示收款码对应的支付页面;
[0039]第二终端响应于针对支付页面上的用户操作,向收款码对应的账号进行付款。
[0040]结合第一方面,在一种可能的实现方式中,方法还包括:
[0041]第二终端识别合成视频流中每一帧图像中的环境信息;环境信息包括至少一个特征量;
[0042]第二终端在合成视频流中每相邻两帧图像相同的特征量的个数大于预设个数时,确定支付安全;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程支付方法,其特征在于,所述方法应用于包括第一终端和第二终端的通信系统,所述方法包括:所述第一终端和所述第二终端建立通信连接;所述第一终端分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流,所述第二视频流包括收款码;所述第一终端将所述第一视频流和所述第二视频流进行合成,得到合成视频流;所述第一终端向所述第二终端发送所述合成视频流;所述第二终端从所述合成视频流中识别所述收款码;所述第二终端完成针对所述收款码的付款。2.根据权利要求1所述的方法,其特征在于,在所述第一终端和所述第二终端建立通信连接之后,所述方法还包括:所述第一终端在检测到第一用户操作时,向所述第二终端发送所述支付请求,所述支付请求用于请求付款;所述第二终端在接收到所述支付请求后,显示提示信息和控件,所述提示信息用于提示用户是否接收来自所述第一终端的收款码;所述第二终端检测到针对所述控件的第二用户操作时,向所述第一终端发送同意消息;所述第一终端分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流,包括:所述第一终端在接收到所述同意消息后,分别通过所述第一摄像头和所述第二摄像头获取所述第一视频流和所述第二视频流。3.根据权利要求1或2所述的方法,其特征在于,所述第一视频流包括所述第一终端的用户的人脸。4.根据权利要求1

3任一项所述的方法,其特征在于,所述第一终端将所述第一视频流和所述第二视频流进行合成,得到合成视频流,包括:所述第一终端将所述第一视频流和所述第二视频流中拍摄时间相同的两帧图像合成为所述合成视频流中的一帧图像。5.根据权利要求1

4任一项所述的方法,其特征在于,所述第一终端向所述第二终端发送所述合成视频流,包括:所述第一终端将所述合成视频流进行加密,得到加密后的合成视频流;所述第一终端将所述加密后的合成视频流发送至所述第二终端;所述方法还包括:所述第二终端在接收到所述加密后的合成视频流时,解密所述加密后的合成视频流,得到所述合成视频流。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:所述第二终端识别所述合成视频流中每一帧图像中的环境信息;所述环境信息包括至少一个特征量;所述第二终端在所述合成视频流中每相邻两帧图像相同的特征量的个数大于预设个数时,确定支付安全;所述第二终端基于所述合成视频流完成针对所述收款码的付款,包括:所述第二终端在确定支付安全时,基于所述合成视频流完成针对所述收款码的付款。
7.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:所述第二终端从所述合成视频流中每一帧图像中的前置部分和后置部分,所述前置部分为所述第一摄像头拍摄的图像,所述后置部分为所述第二摄像头拍摄的图像;所述第二终端分别计算所述合成视频流中相邻两帧图像的前置部分和后置部分的运动向量;所述第二终端在所述前置部分的运动向量和所述后置部分的运动向量的方向一致时,确定支付安全;所述第二终端基于所述合成视频流完成针对所述收款码的付款,包括:所述第二终端在确定支付安全时,基于所述合成视频流完成针对所述收款码的付款。8.一种远程支付方法,其特征在于,所述方法应用于包括第一终端和第二终端的通信系统,所述方法包括:所述第一终端和所述第二终端建立通信连接;所述第一终端通过摄像头获取第一视频流,基于付款码生成第二视频流,所述第二视频流包括所述付款码;所述第一终端将所述第一视频流和所述第二视频流进行合成,得到合成视频流,所述合成视频流包括所述付款码;所述第一终端向所述第二终端发送所述合成视频流;所述第二终端显示所述合成视频流。9.根据权利要求8所述的方法,其特征在于,在所述第一终端和所述第二终端建立通信连接之后,所述方法还包括:所述第二终端在检测到第一用户操作时,向所述第一终端发送所述支付请求,所述支付请求用于请求付款码;所述第一终端在接收到所述支付请求后,显示提示信息和控件,所述提示信息用于提示用户是否向所述第二终端发送付款码;所述第一终端通过摄像头获取第一视频流,基于付款码生成第二视频流,包括:所述第一终端在检测到针对所述控件的第二用户操作时,通过所述摄像头获取所述第一视频流,根据所述付款码生成所述第二视频流。10.根据权利要求8或9所述的方法,其特征在于,所述第一视频流包括所述第一终端的用户的人脸。11.根据权利要求8

10任一项所述的方法,其特征在于,所述第一终端将所述第一视频流和所述第二视频流进行合成,得到合成视频流,包括:所述第一终端将所述第一视频流和所述第二视频流中同一时刻获取的两帧图像合成为所述合成视频流中的一帧图像。12.根据权利要求8

11任一项所述的方法,其特征在于,所述第一终端向所述第二终端发送所述合成视频流,包括:所述第一终端将所述合成视频流进行加密,得到加密后的合成视频流;所述第一终端将所述加密后的合成视频流发送至所述第二终端;所述方法还包括:所述第二终端在接收到所述加密后的合成视频流时,解密所述加密后的合成视频流,得到所述合成视频流。
13.根据权利要求8

12中任一项所述的方法,其特征在于,所述方法还包括:所述第二终端识别所述合成视频流中每一帧图像中的环境信息;所述环境信息包括至少一个特征量;所述第二终端在所述合成视频流中每相邻两帧图像相同的特征量的个数大于预设个数时,确定支付安全;所述第二终端显示所述合成视频流,包括:所述第二终端在确定支付安全时,显示所述合成视频流。14.根据权利要求8

12中任一项所述的方法,其特征在于,所述方法还包括:所述第二终端从所述合成视频流中每一帧图像中的前置部分和后置部分,所述前置部分为所述第一摄像头拍摄的图像,所述后置部分为所述第二摄像头拍摄的图像;所述第二终端分别计算所述合成视频流中相邻两帧图像的前置部分和后置部分的运动向量;所述第二终端在所述前置部分的运动向量和所述后置部分的运动向量的方向一致时,确定支付安全;所述第二终端显示所述合成视频流,包括:所述第二终端在确定支付安全时,显示所述合成视频流。15.一种远程支付方法,其特征在于,应用于第一终端,所述方法包括:所述第一终端在与第二终端建立通信连接之后,分别通过第一摄像头和第二摄像头获取第一视频流和第二视频流,所述第二视频流包括收款码;所述第一终端将所述第一视频流和所述第二视频流进行合成,得到合成视频流;所述第一终端向所述第二终端发送所述合成视频流,所述合成视频流用于所述第二终端从所述合成视频流中识别所述收款码并完成针对所述收款码的付款。16.根据权利要求15所述的方法,其特征在于,所述第一终端在...

【专利技术属性】
技术研发人员:陈蔚艾尚宥谢小灵张亚运
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1