本说明书涉及互联网,尤其涉及一种多媒体信息上传的方法及装置。
背景技术:
1、在网络平台上购物时,网络平台会向用户展示商品详情信息以及商品图像。这些图像是商家预先拍摄并上传的。
2、目前,上传商品图像时,商家需要先使用拍摄设备采集针对商品的商品图像,再将拍摄到的商品图像传输并保存到电脑上。而后,商家在电脑上根据该商品所涉及的业务对应的图像上传标准,对该商品图像进行图像处理(如,抠图、背景替换、尺寸调整、数据量压缩、格式转换等),使得处理后的商品图像能够满足该图像上传标准。最后,商家在通过电脑登录的商家管理后的界面中,填写该商品的商品详情信息(如,商品名称、商品分类、商品规格等信息),并点击商品图像上传控件,而后在电脑展示的图像选择弹窗中,从电脑上找到处理后的商品图像确认上传,完成过商品图像上传过程。
3、这样,在上传商品图像时,用户需要先建立电脑和拍摄设备之间的通信连接,而后,再在点击商品图像上传控件后展示的图像选择弹窗中,找到存储拍摄得到的商品图像的文件夹,再在该文件夹中选中需要上传的商品图像,最终完成商品图像上传操作。由此可见,现有的商品图像上传过程,存在操作繁琐、效率低下的问题,并且给用户带来了不便。
技术实现思路
1、本说明书提供一种多媒体信息上传的方法及装置,以部分的解决现有技术存在的上述问题。
2、本说明书采用下述技术方案:
3、本说明书提供了一种多媒体信息上传的方法,包括:
4、客户端获取基于第一设备设置的摄像头采集的至少一个多媒体信息,所述客户端安装在所述第一设备中;
5、通过所述摄像头,识别第二设备展示的显示界面中包含的至少一个用于上传多媒体信息的预览区域;
6、针对所述显示界面中展示的每个预览区域,在所述第一设备用于展示所述显示界面的画面中,生成针对该预览区域的虚拟导入控件;
7、针对每个虚拟导入控件,响应于用户对该虚拟导入控件执行的预设操作,确定需要导入到该虚拟导入控件在所述显示界面中对应的预设区域内的多媒体信息,作为目标多媒体信息,并将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,以使所述第二设备根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域,并将所述目标多媒体信息导入到所述目标预览区域中,以通过所述目标预览区域,将所述目标多媒体信息进行上传。
8、可选地,通过所述摄像头,识别第二设备展示的显示界面中包含的至少一个用于上传多媒体信息的预览区域,具体包括:
9、通过所述摄像头,采集包含所述第二设备展示的显示界面的图像数据;
10、从所述图像数据中提取特征点,并将提取出的特征点,与预先存储的预览区域对应的标准特征点进行比对;
11、根据比对结果,从所述图像数据中识别出至少一个预览区域。
12、可选地,针对所述显示界面中展示的每个预览区域,在所述第一设备用于展示所述显示界面的画面中,生成针对该预览区域的虚拟导入控件,具体包括:
13、针对所述显示界面中展示的每个预览区域,确定该预览区域的预设锚点在预先构建的三维物理坐标系中的物理坐标,作为第一物理坐标;
14、根据所述第一物理坐标,以及获取到的该预览区域对应的虚拟导入控件的三维模型,确定该预览区域对应的虚拟导入控件在所述三维物理坐标系中的物理坐标,作为第二物理坐标;
15、根据所述第二物理坐标,以及预先确定的坐标转换矩阵,确定该预览区域对应的虚拟导入控件在所述画面对应的图像坐标系中的像素坐标,作为该预览区域对应的虚拟导入控件的像素坐标,所述坐标转换矩阵用于表征所述三维物理坐标系与所述图像坐标系之间的坐标转换关系;
16、根据该预览区域对应的虚拟导入控件的像素坐标,以及该预览区域对应的虚拟导入控件的三维模型,在所述画面中渲染生成针对该预览区域的虚拟导入控件。
17、可选地,确定该预览区域的预设锚点在预先构建的三维物理坐标系中的物理坐标,作为第一物理坐标,具体包括:
18、确定该预览区域的中心位置,作为该预览区域的预设锚点,并将该预览区域的预设锚点在预先构建的三维物理坐标系中的物理坐标,作为第一物理坐标。
19、可选地,该虚拟导入控件的标识信息包括:该虚拟导入控件在所述画面对应的图像坐标系中的像素坐标;
20、将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,以使所述第二设备根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域,具体包括:
21、将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,以使所述第二设备根据该虚拟导入控件在所述的画面对应的图像坐标系中的像素坐标,以及预先确定的坐标转换矩阵,确定该虚拟导入控件在所述三维物理坐标系中的物理坐标,作为第三物理坐标,以根据所述第三物理坐标,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域。
22、可选地,获取基于第一设备设置的摄像头采集的至少一个多媒体信息,具体包括:
23、响应于所述用户选择的信息处理规则,启动所述摄像头,并通过所述摄像头采集针对目标物的多媒体信息,所述信息处理规则用于表示多媒体信息上传时所规定的上传标准;
24、根据所述信息处理规则,对采集到的各个多媒体信息进行处理,得到符合所述信息处理规则的至少一个多媒体信息。
25、可选地,将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,具体包括:
26、通过在所述第一设备与所述第二设备之间预先建立的通信连接方式,将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,所述通信连接方式包括无线通信连接,所述无线通信连接包括:无线局域网(wireless local area networks,wlan)直连、蓝牙中的至少一种。
27、本说明书提供了一种多媒体信息上传的方法,包括:
28、第二设备接收客户端发送的虚拟导入控件的标识信息,以及目标多媒体信息,所述目标多媒体信息是所述客户端针对每个虚拟导入控件,响应于用户对该虚拟导入控件执行的预设操作,从第一设备通过摄像头采集的至少一个多媒体信息中,确定出的需要导入到该虚拟导入控件在所述第二设备展示的显示界面中对应的预设区域内的多媒体信息,所述标识信息是用户执行了预设操作的虚拟导入控件的标识信息,所述虚拟导入控件是在所述第一设备用于展示所述显示界面的画面中生成的,所述虚拟导入控件与所述显示界面中包含的用于上传多媒体信息的预览区域相对应,所述客户端安装在所述第一设备中;
29、根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域;
30、将所述目标多媒体信息导入到所述目标预览区域中,以通过所述目标预览区域,将所述目标多媒体信息进行上传。
31、可选地,该虚拟导入控件的标识信息包括:该虚拟导入控件在所述画面对应的图像坐标系中的像素坐标;
32、根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域,具体包括:
33、根据该虚拟导入控件在所述画面对应的图像坐标系中的像素坐标,以及预先确定的坐标转换矩阵,确定该虚拟导入控件在预先构建的三维物理坐标系中的物理坐标,作为第三物理坐标,所述坐标转换矩阵用于表征所述三维物理坐标系与所述图像坐标系之间的坐标转换关系;
34、根据所述第三物理坐标,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域。
35、本说明书提供了一种多媒体信息上传装置,包括:
36、获取模块,用于获取基于第一设备设置的摄像头采集的至少一个多媒体信息,所述第一设备上安装有客户端;
37、预览区域识别模块,用于通过所述摄像头,识别第二设备展示的显示界面中包含的至少一个用于上传多媒体信息的预览区域;
38、虚拟导入控件生成模块,用于针对所述显示界面中展示的每个预览区域,在所述第一设备用于展示所述显示界面的画面中,生成针对该预览区域的虚拟导入控件;
39、传输模块,用于针对每个虚拟导入控件,响应于用户对该虚拟导入控件执行的预设操作,确定需要导入到该虚拟导入控件在所述显示界面中对应的预设区域内的多媒体信息,作为目标多媒体信息,并将该虚拟导入控件的标识信息,以及所述目标多媒体信息传输给所述第二设备,以使所述第二设备根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域,并将所述目标多媒体信息导入到所述目标预览区域中,以通过所述目标预览区域,将所述目标多媒体信息进行上传。
40、本说明书提供了一种多媒体信息上传装置,包括:
41、接收模块,用于接收客户端发送的虚拟导入控件的标识信息,以及目标多媒体信息,所述目标多媒体信息是所述客户端针对每个虚拟导入控件,响应于用户对该虚拟导入控件执行的预设操作,从第一设备通过摄像头采集的至少一个多媒体信息中,确定出的需要导入到该虚拟导入控件在第二设备展示的显示界面中对应的预设区域内的多媒体信息,所述标识信息是用户执行了预设操作的虚拟导入控件的标识信息,所述虚拟导入控件是在所述第一设备用于展示所述显示界面的画面中生成的,所述虚拟导入控件与所述显示界面中包含的用于上传多媒体信息的预览区域相对应,所述客户端安装在上述第一设备中;
42、确定模块,用于根据所述标识信息,确定该虚拟导入控件在所述显示界面中对应的预览区域,作为目标预览区域;
43、上传模块,用于将所述目标多媒体信息导入到所述目标预览区域中,以通过所述目标预览区域,将所述目标多媒体信息进行上传。
44、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述多媒体信息上传的方法。
45、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述多媒体信息上传的方法。
46、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
47、在本说明书提供的多媒体信息上传的方法中,客户端获取基于第一设备设置的摄像头采集的至少一个多媒体信息,该客户端安装在第一设备中,而后,通过该摄像头,识别第二设备展示的显示界面中包含的至少一个用于上传多媒体信息的预览区域,接着,针对显示界面中展示的每个预览区域,在第一设备用于展示该显示界面的画面中,生成针对该预览区域的虚拟导入控件,最后,针对每个虚拟导入控件,响应于用户对该虚拟导入控件执行的预设操作,确定需要导入到该虚拟导入控件在该显示界面中对应的预设区域内的多媒体信息,作为目标多媒体信息,并将该虚拟导入控件的标识信息,以及目标多媒体信息传输给第二设备。而后,第二设备根据该标识信息,确定该虚拟导入控件在显示界面中对应的预览区域,作为目标预览区域,并将目标多媒体信息导入到目标预览区域中,以通过该目标预览区域,将目标多媒体信息进行上传。
48、从上述方法中可以看出,本方法中用户可以直接在客户端获取到至少一个多媒体信息后,随即从得到的至少一个多媒体信息中确定出目标多媒体信息,并通过客户端生成的虚拟导入控件,将选取出的目标多媒体信息传输给第一设备,由第一设备完成目标多媒体信息的上传。这样,在上传商品图像过程中,相较于现有技术,用户不再需要在点击商品图像上传控件后所展示的图像选择弹窗中,查找存储有预先拍摄的商品图像的文件夹,也不再需要从查找到的文件夹中手动选取出需要上传的商品图像进行上传,因此,极大地简化了用户的操作步骤,提升了业务效率,提升了用户体验。