信息处理方法及装置的制造方法
【技术领域】
[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]图1为本申请实施例提供的信息处理方法的一种实现流程图;
[0038]图2为本申请实施例提供的当有成员设备与服务器建立连接时,读取所缓存的语音信息的一种实现流程图;
[0039]图3为本申请实施例提供的信息处理装置的一种结构示意图;
[0040]图4为本申请实施例提供的读取模块的一种结构示意图;
[0041]图5为本申请实施例提供的信息处理装置的另一种结构示意图;
[0042]图6为本申请实施例提供的信息处理装置的又一种结构示意图。
[0043]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明实施例提供的信息处理方法及装置应用于广播系统的服务器中。其中,该广播系统包括音源设备、服务器和若干成员设备。当需要进行广播时,广播员在音源设备侧进行操作,使得音源设备向服务器发起广播呼叫,服务器接收到广播呼叫后与音源设备建立连接,并向上述若干成员设备发起广播呼叫,成员设备接收到广播呼叫后,输出呼叫提示信息以提示成员设备用户接听广播,成员设备用户对成员设备进行操作而接听广播后,成员设备与服务器建立连接。
[0046]请参阅图1,图1为本申请实施例提供的信息处理方法的一种实现流程图,可以包括:
[0047]步骤S11:接收音源设备发送的语音信息;
[0048]本发明实施例中,在音源设备与服务器建立连接后,广播员就可以通过音源设备进行广播,而无需考虑是否所有成员设备均已接听广播。
[0049]音源设备在采集到广播员的语音信息后,向服务器发送所采集的语音信息。
[0050]步骤S12:缓存接收到的语音信息;
[0051]服务器在接收到音源设备发送的语音信息后,先缓存接收到的语音信息。
[0052]步骤S13:当有成员设备与服务器建立连接时,读取所缓存的语音信息;
[0053]服务器监测是否有成员设备与服务器建立连接,当第一成员设备与服务器建立连接,说明第一成员设备的用户接听广播了。其中,第一成员设备为广播系统的若干成员设备中的任意一成员设备。
[0054]步骤S14:向与服务器建立连接的成员设备发送所读