即时通信方法和装置的制造方法_3

文档序号:9790924阅读:来源:国知局
,终端设备配置有W1-Fi模块,通过W1-Fi模块连接无线路由器,将数据包经无线路由器通过互联网发送至中转服务器。中转服务器接收此数据包之后,即可将数据包推送到终端设备已授权的各个通信软件对应的服务器,各个通信软件对应的服务器又可以将数据推送给各用户,具体过程请参阅实施例
O
[0070]进一步的,如图4所示,本实施例三中的即时通信方法,还可包括如下步骤:
[0071]S340,所述终端设备接收中转服务器推送的音视频文件;
[0072]S350,在接收音视频文件后,所述终端设备生成提示信息。
[0073]终端设备已授权的通信软件的服务器向中转服务器推送音视频文件后,中转服务器会向终端设备推送音视频文件,此时,终端设备在接收音视频文件后,会生成提示信息,例如语音提示信息、闪灯提示信息等等,以告知终端设备的用户当前收到新的音视频文件。
[0074]进一步的,仍参照图4所示,本实施例三中的即时通信方法还可包括如下步骤:
[0075]S360,终端设备在接收到播放触发指令后,对接收的音视频文件进行解码;
[0076]S370,根据解码后的音视频文件进行播放。
[0077]终端设备接收到音视频文件后会生成提示信息,终端设备的用户获取该提示信息后,向终端设备输入播放触发指令,例如点击终端设备上的操作键,终端设备监听到此操作键发生按下事件,且按下事件的持续时间小于设定值,则判定接收到播放触发指令,此后,终端设备对音视频文件进行解码,对音视频文件进行还原,并进行功率放大后通过扬声器还原出音频,或者还原视频并进行播放。
[0078]采用本实施例中的即时通信方法,对于老人、小孩等不太会使用具有复杂操作的通信软件的特定人群,通过终端设备就可以向使用各种通信软件的用户发送信息。本实施例提供的即时通信方法能大大提高该类特定人群的体验,该类特定人群无需使用手机安装各类通信软件,只用一个操作简便的终端设备就能与其他使用各种不同通信软件的用户进行语音聊天,同时,通过终端设备还可以接收使用通信软件的一方分享的音视频文件,这种通信方式可以加强老人、小孩与青壮年人之间的联系,对于现代家庭而言具有重要意义。
[0079]根据上述本发明的即时通信方法,本发明还提供一种即时通信装置。如图5所示,本发明的即时通信装置,可以只包括中转服务器1000、中转服务器2000、终端设备3000中的一个,也可以包括三者中的任意两个或三个的组合,若即时通信装置包括中转服务器1000和中转服务器2000,则可以将两者合并部署,作为一个服务器存在。为方便说明,图5中以结合终端设备3000和中转服务器1000、中转服务器2000为例,示出了本发明的即时通信装置在实施例四的结构示意图。
[0080]如图5所示,该实施例四中的中转服务器1000包括:
[0081]第一接收模块101,用于接收终端设备发送的数据包,
[0082]第一识别模块102,用于识别所述终端设备的身份信息;
[0083]第一查找模块103,用于根据所述身份信息查找所述终端设备对应的注册信息,所述注册信息包括终端设备已授权的通信软件的类型及账号信息;
[0084]第一发送模块104,用于根据所述通信软件的类型,按通信协议将所述数据包以及通信软件的账号信息推送到通信软件对应的服务器上。
[0085]在一种可选的实施方式中,所述身份信息为所述终端设备的机器码。
[0086]在一种可选的实施方式中,所述通信协议为MQTT协议。
[0087]如图5所示,该实施例四中的中转服务器2000包括:
[0088]第二接收模块201,用于接收通信软件对应的服务器发送的音视频文件以及通信软件的账号信息;
[0089]第二查找模块202,用于根据所述通信软件的账号信息查找对应的终端设备的身份信息;
[0090]编码模块203,用于对第二接收模块201接收的音视频文件进行编码;
[0091]第二发送模块204,用于将编码后的音视频文件按照通信协议发送至与所述身份信息相对应的终端设备。
[0092]可选的,所述身份信息为所述终端设备的机器码。
[0093]如图5所示,该实施例四中的终端设备3000包括:
[0094]音视频录制模块301,用于在接收到录制指令后,录制音视频文件;
[0095]编码压缩模块302,用于对音视频录制模块301录制的音视频文件进行编码压缩,生成数据包;
[0096]第三发送模块303,用于将所述数据包发送至中转服务器;所述中转服务器用于将所述数据包推送到所述终端设备已授权的各通信软件对应的服务器上。
[0097]进一步的,如图5所示,本实施例四中的终端设备3000还可包括:
[0098]第三接收模块304,用于接收中转服务器推送的音视频文件;
[0099]提示模块305,用于在第三接收模块304接收音视频文件后,生成提示信息。
[0100]更进一步的,如图5所示,本实施例四中的终端设备3000还可包括:
[0101 ]解码模块306,用于在接收到播放触发指令后,对第三接收模块304接收的音视频文件进行解码;
[0102]播放模块307,用于根据解码后的音视频文件进行播放。
[0103]上述即时通信装置可执行本发明实施例所提供的即时通信方法,具备执行方法相应的功能模块和有益效果。
[0104]图6为能实现本发明实施例的一个计算机系统1000的模块图。该计算机系统1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机系统1000也不能解释为需要依赖于或具有图示的示例性的计算机系统1000中的一个或多个部件的组合。
[0105]图6中示出的计算机系统1000是一个适合用于本发明的计算机系统的例子。具有不同子系统配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器、机顶盒等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
[0106]如图6所示,计算机系统1000包括处理器1010、存储器1020和系统总线1022。包括存储器1020和处理器1010在内的各种系统组件连接到系统总线1022上。处理器1010是一个用来通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。系统总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、夕卜设总线和局部总线。处理器1010和存储器1020可以通过系统总线1022进行数据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作系统和应用程序的主存储器。
[0107]计算机系统1000还包括显示接口 1030(例如,图形处理单元)、显示设备1040(例如,液晶显示器)、音频接口 1050(例如,声卡)以及音频设备1060(例如,扬声器)。显示设备1040和音频设备1060是用于体验多媒体内容的媒体设备。
[0108]计算机系统1000—般包括一个存储设备1070。存储设备1070可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机系统1000访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),⑶-R0M,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1