即时通信中的多媒体上传传输与播放
2015-06-27 11:13
253 查看
即时通信应用是一种能够提供人与人之间互相发送消息的功能软件,通过即时通信应用人与人之间可以互相传递消息,所述消息包括 :文字、图片、视频等。随着互联网技术的发展,即时通讯不再满足于纯文本交流,动态表情、丰富多彩的图片、语音、视频等使用越发广泛。
以下以腾讯公司的微信软件举例说明相关涉及专利:
1.一种上传图像数据的方法和装置;
本发明公开了一种上传图像数据的方法和装置,属于互联网技术领域。 所述方法包括 :接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。采用本发明,可以提高图像检索过程中网络资源和服务器资源的利用率。
![](http://img.blog.csdn.net/20150627105014956)
一方面,提供了一种上传图像数据的方法,所述方法包括 :
接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;
通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;
当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。
另一方面,提供了一种上传图像数据的装置,所述装置包括 :
接收模块,用于接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;
检测模块,用于通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;
上传模块,用于当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。
本发明实施例提供的技术方案带来的有益效果是 :
本发明实施例中,启动视频图像的拍摄,获取拍摄的图像帧,当检测到视频图像处于稳定状态时,将检测到的稳定状态对应的时间点的图像帧上传给服务器,这样,只将在视频图像处于稳定状态时的图像帧上传给服务器处理,无需将非稳定状态下的图像帧上传给服务器处理,从而,可以提高图像检索过程中网络资源和服务器资源的利用率。
2.在即时通信应用中发送多张图片的方法、装置及系统
本发明提供了一种在即时通信应用中发送多张图片的方法、装置、终端及系统,所述方法包括:接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面;接收用户在所述图片选择界面对多张图片的选取操作,并记录每张图片的选取顺序;将被选取的多张图片添加到第一终端的发送进程 ;将所述多张图片发送到服务器。 本发明实施例,第一终端接收用户在图片选择界面对多张图片的点击操作指令,将所述多张图片添加到系统的发送进程中,根据添加顺序逐张将所述多张图片发送到服务器,服务器接收所述多张图片,并将所述多张图片发送到第二终端。解决了现有技术无法在一次操作中发送多张图片的问题。
![](http://img.blog.csdn.net/20150627105407677)
本发明实施例是这样实现的,本发明第一方面提供一种在即时通信应用中发送多张图片的方法,所述方法包括以下步骤 :
接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面 ;
接收用户在所述图片选择界面对多张图片的选取操作,并记录每张图片的选取顺序 ;
将被选取的多张图片添加到第一终端的发送进程 ;
将所述多张图片发送到服务器,以使所述服务器根据所述选取顺序依次将所述多张图片发送到第二终端,且每张图片对应一条消息。
本发明实施例的另一目的在于:本发明第二方面提供一种在即时通信应用中发送多张图片的装置,所述装置包括 :
图片选择界面打开单元,用于接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面 ;
图片选取单元,用于接收用于在所述图片选择界面打开单元打开的图片选择界面对多张图片的选取指令,并记录每张图片的选取顺序
图片添加单元,用于将所述图片选取单元选取的多张图片添加到第一终端的发送进程 ;
图片发送单元,用于将所述图片添加单元添加的多张图片发送到服务器,以使所述服务器根据所述选取顺序依次将所述多张图片发送到第二终端,且每张图片对应一条消息。
本发明实施例的又一目的在于:本发明第三方面提供一种终端,所述终端包括本发明第二方面所提供的一种在即时通信应用中发送多张图片的装置。
本发明实施例的又一目的在于:本发明第四方面提供一种在即时通信应用中发送多张图片的系统,所述系统至少包括第一终端、第二终端和服务器,其中的第一终端为本发明第三方面所提供的一种终端。
本发明实施例,接收用户在图片选择界面对多张图片的点击操作指令,将所述多张图片添加到第一终端的发送进程中,根据添加顺序逐张将所述多张图片发送到服务器,服务器接收所述多张图片,并将所述多张图片发送到第二终端 ;使得用户通过一次操作即可发送多张图片,简化了图片发送操作的步骤,解决了现有技术无法在一次操作中发送多张图片的题,提升了图片发送效率,同时提升了即时通信应用的交互智能性。
3.一种音频传输方法、客户端及终端设备
本发明实施例提供一种音频传输方法、客户端及终端设备,其中的方法可包括 :客户端检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;所述客户端从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;所述客户端对所述当前录制的所述音频文件的音频帧数据进行编码,并将所述编码后的音频帧数据传输至服务器。本发明可有效地提升音频传输效率,满足用户对音频传输时延的实际需求。
![](http://img.blog.csdn.net/20150627110013011)
本发明第一方面提供一种音频传输方法,可包括 :
客户端检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;
所述客户端从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;
所述客户端对所述当前录制的所述音频文件的音频帧数据进行编码,并将所述编码后的音频帧数据传输至服务器。
本发明第二方面提供一种客户端,可包括 :
调用模块,用于在检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;
采集模块,用于从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;
编码模块,用于对所述当前录制的所述音频文件的音频帧数据进行编码 ;
传输模块,用于将所述编码后的音频帧数据传输至服务器。
本发明第三方面提供一种终端设备,可包括 :上述第二方面提供的客户端。
实施本发明实施例,具有如下有益效果 :
本发明实施例中,客户端能够在检测到音频传输请求时,调用客户端所在终端设备的录音应用进行音频文件的录制,并采集当前录制的音频文件进行编码传输处理,从而实现了对音频文件进行边录制边发送的过程,较好地减小了音频传输时延,有效地提升了音频传输效率,满足用户对音频传输时延的实际需求。
4.一种语音消息的播放方法和装置
本发明实施例公开了一种语音消息播放方法,所述方法包括 :检测到当前即时通讯会话中存在未读语音消息 ;确定当前即时通讯会话的语音播放配置为自动播放 ;自动播放所述当前即时通讯会话的未读语音消息。 本发明实施例还公开了一种语音消息播放装置。采用本发明,可实现自动播放即时通讯会话中的语音消息。
![](http://img.blog.csdn.net/20150627110406653)
所述方法包括 :
检测到当前即时通讯会话中存在未读语音消息 ;
确定当前即时通讯会话的语音播放配置为自动播放 ;
自动播放所述当前即时通讯会话的未读语音消息。
相应地,本发明实施例还提供了一种语音消息播放装置,所述语音消息播放装置包括 :
未读语音检测模块,用于检测到当前即时通讯会话中存在未读语音消息 ;
播放配置确定模块,用于确定当前即时通讯会话的语音播放配置为自动播放 ;
自动播放模块,用于当确认当前即时通讯会话的语音播放配置为自动播放时自动播放所述当前即时通讯会话的未读语音消息。
本发明实施例通过检测当前即时通讯会话的未读语音消息,进而根据当前即时通讯会话的语音播放配置播放当前即时通讯会话的未读语音消息,实现了即时通讯会话的语音消息的自动播放,让用户接收即时通讯会话消息更为便捷。
以下以腾讯公司的微信软件举例说明相关涉及专利:
1.一种上传图像数据的方法和装置;
本发明公开了一种上传图像数据的方法和装置,属于互联网技术领域。 所述方法包括 :接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。采用本发明,可以提高图像检索过程中网络资源和服务器资源的利用率。
一方面,提供了一种上传图像数据的方法,所述方法包括 :
接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;
通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;
当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。
另一方面,提供了一种上传图像数据的装置,所述装置包括 :
接收模块,用于接收图像上传指令,并启动视频图像的拍摄,获取拍摄的图像帧 ;
检测模块,用于通过将各时间点的图像帧与相隔预设第一时长的图像帧进行比较,检测所述视频图像在所述各时间点的稳定性 ;
上传模块,用于当检测到所述视频图像处于稳定状态时,将所述检测到的稳定状态对应的时间点的图像帧上传给服务器。
本发明实施例提供的技术方案带来的有益效果是 :
本发明实施例中,启动视频图像的拍摄,获取拍摄的图像帧,当检测到视频图像处于稳定状态时,将检测到的稳定状态对应的时间点的图像帧上传给服务器,这样,只将在视频图像处于稳定状态时的图像帧上传给服务器处理,无需将非稳定状态下的图像帧上传给服务器处理,从而,可以提高图像检索过程中网络资源和服务器资源的利用率。
2.在即时通信应用中发送多张图片的方法、装置及系统
本发明提供了一种在即时通信应用中发送多张图片的方法、装置、终端及系统,所述方法包括:接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面;接收用户在所述图片选择界面对多张图片的选取操作,并记录每张图片的选取顺序;将被选取的多张图片添加到第一终端的发送进程 ;将所述多张图片发送到服务器。 本发明实施例,第一终端接收用户在图片选择界面对多张图片的点击操作指令,将所述多张图片添加到系统的发送进程中,根据添加顺序逐张将所述多张图片发送到服务器,服务器接收所述多张图片,并将所述多张图片发送到第二终端。解决了现有技术无法在一次操作中发送多张图片的问题。
本发明实施例是这样实现的,本发明第一方面提供一种在即时通信应用中发送多张图片的方法,所述方法包括以下步骤 :
接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面 ;
接收用户在所述图片选择界面对多张图片的选取操作,并记录每张图片的选取顺序 ;
将被选取的多张图片添加到第一终端的发送进程 ;
将所述多张图片发送到服务器,以使所述服务器根据所述选取顺序依次将所述多张图片发送到第二终端,且每张图片对应一条消息。
本发明实施例的另一目的在于:本发明第二方面提供一种在即时通信应用中发送多张图片的装置,所述装置包括 :
图片选择界面打开单元,用于接收用户在第一终端的即时通信应用的会话任务中输入的在消息中插入图片的指令,根据所述指令打开图片选择界面 ;
图片选取单元,用于接收用于在所述图片选择界面打开单元打开的图片选择界面对多张图片的选取指令,并记录每张图片的选取顺序
图片添加单元,用于将所述图片选取单元选取的多张图片添加到第一终端的发送进程 ;
图片发送单元,用于将所述图片添加单元添加的多张图片发送到服务器,以使所述服务器根据所述选取顺序依次将所述多张图片发送到第二终端,且每张图片对应一条消息。
本发明实施例的又一目的在于:本发明第三方面提供一种终端,所述终端包括本发明第二方面所提供的一种在即时通信应用中发送多张图片的装置。
本发明实施例的又一目的在于:本发明第四方面提供一种在即时通信应用中发送多张图片的系统,所述系统至少包括第一终端、第二终端和服务器,其中的第一终端为本发明第三方面所提供的一种终端。
本发明实施例,接收用户在图片选择界面对多张图片的点击操作指令,将所述多张图片添加到第一终端的发送进程中,根据添加顺序逐张将所述多张图片发送到服务器,服务器接收所述多张图片,并将所述多张图片发送到第二终端 ;使得用户通过一次操作即可发送多张图片,简化了图片发送操作的步骤,解决了现有技术无法在一次操作中发送多张图片的题,提升了图片发送效率,同时提升了即时通信应用的交互智能性。
3.一种音频传输方法、客户端及终端设备
本发明实施例提供一种音频传输方法、客户端及终端设备,其中的方法可包括 :客户端检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;所述客户端从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;所述客户端对所述当前录制的所述音频文件的音频帧数据进行编码,并将所述编码后的音频帧数据传输至服务器。本发明可有效地提升音频传输效率,满足用户对音频传输时延的实际需求。
本发明第一方面提供一种音频传输方法,可包括 :
客户端检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;
所述客户端从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;
所述客户端对所述当前录制的所述音频文件的音频帧数据进行编码,并将所述编码后的音频帧数据传输至服务器。
本发明第二方面提供一种客户端,可包括 :
调用模块,用于在检测到音频传输请求时,调用所述客户端所在终端设备的录音应用进行音频文件的录制操作 ;
采集模块,用于从所述终端设备的录音应用中采集当前录制的所述音频文件的音频帧数据 ;
编码模块,用于对所述当前录制的所述音频文件的音频帧数据进行编码 ;
传输模块,用于将所述编码后的音频帧数据传输至服务器。
本发明第三方面提供一种终端设备,可包括 :上述第二方面提供的客户端。
实施本发明实施例,具有如下有益效果 :
本发明实施例中,客户端能够在检测到音频传输请求时,调用客户端所在终端设备的录音应用进行音频文件的录制,并采集当前录制的音频文件进行编码传输处理,从而实现了对音频文件进行边录制边发送的过程,较好地减小了音频传输时延,有效地提升了音频传输效率,满足用户对音频传输时延的实际需求。
4.一种语音消息的播放方法和装置
本发明实施例公开了一种语音消息播放方法,所述方法包括 :检测到当前即时通讯会话中存在未读语音消息 ;确定当前即时通讯会话的语音播放配置为自动播放 ;自动播放所述当前即时通讯会话的未读语音消息。 本发明实施例还公开了一种语音消息播放装置。采用本发明,可实现自动播放即时通讯会话中的语音消息。
所述方法包括 :
检测到当前即时通讯会话中存在未读语音消息 ;
确定当前即时通讯会话的语音播放配置为自动播放 ;
自动播放所述当前即时通讯会话的未读语音消息。
相应地,本发明实施例还提供了一种语音消息播放装置,所述语音消息播放装置包括 :
未读语音检测模块,用于检测到当前即时通讯会话中存在未读语音消息 ;
播放配置确定模块,用于确定当前即时通讯会话的语音播放配置为自动播放 ;
自动播放模块,用于当确认当前即时通讯会话的语音播放配置为自动播放时自动播放所述当前即时通讯会话的未读语音消息。
本发明实施例通过检测当前即时通讯会话的未读语音消息,进而根据当前即时通讯会话的语音播放配置播放当前即时通讯会话的未读语音消息,实现了即时通讯会话的语音消息的自动播放,让用户接收即时通讯会话消息更为便捷。
相关文章推荐
- spring security 4 安全框架学习01
- Testing your Xamarin app on Android device
- [Android]GridView如何滚动到顶部
- 论兔子如何吃掉狼
- 基于springmvc+mybatis+easyui的后台管理系统Demo
- eclipse中添加c++11支持
- 史上最昂贵的10大域名 Sex.com名列世界第一身价
- Android使用有道翻译API实现在线翻译功能
- win驱动安装记录
- JQuery插件ajaxFileUpload 异步上传文件
- 日志组件logback的介绍及配置使用方法
- 数据库索引原理
- day8-day10 lesson1一个简单的猜数字游戏
- 在ATS插件中使用互斥锁
- 美女主播床上玩游戏脱袜 遭2500万网友围观!
- Caffe+Ubuntu14.04+cuda6.5配置说明
- Android快速自定义控件+实战演示(三)完整键盘和组合回调!
- vim配置文件~/.vimrc
- 网页宽度自动适应手机屏幕宽度的方法
- SQLite -- 嵌入式关系型数据库