一种播放方法及系统与流程

文档序号:15357314发布日期:2018-09-05 00:08阅读:160来源:国知局

本发明涉及道路通信技术领域,具体而言,涉及一种播放方法及系统。



背景技术:

随着科技的快速发展,银行、道路通信系统的技术结构也随之发生变化。目前sip对讲机主要用于银行、部门机构、调度室、化工厂、钢铁厂、矿井、风电、高速等场所。目前高速上,sip对讲机的功能一般只是用于语音对讲,但高速公路的收费亭的工作人员在工作闲暇时间因工作环境的特殊性导致枯燥。因此,sip对讲机的功能显得十分单一,无法满足高速公路上的工作人员的需求。



技术实现要素:

有鉴于此,本发明的目的在于,提供一种播放方法及系统以解决上述问题。

本发明较佳实施例提供一种播放方法,应用于播放系统,所述播放系统包括sip对讲机、交换服务器以及广播系统服务器,所述交换服务器分别与所述sip对讲机和所述广播系统服务器通信,所述方法包括:

所述sip对讲机在接收到触发指令时,向所述交换服务器发起与所述触发指令对应的消息请求;

所述交换服务器在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的请求类型是否为通话类型,若为所述通话类型,则直接响应所述消息请求,对所述消息请求进行处理,若不为通话类型,则将所述消息请求转发至所述广播系统服务器;

所述广播系统服务器在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的切换类型,并根据所述切换类型对所述消息请求执行对应的切换操作,将所述切换操作对应的切换结果返回至所述交换服务器;

所述交换服务器将所述切换结果转发至所述sip对讲机;

所述sip对讲机根据接收到的切换结果进行消息播放。

进一步地,所述广播系统服务器在接收到所述消息请求后的步骤之后,所述方法还包括:

所述广播系统服务器对所述消息请求进行检验,以判定所述消息请求的协议类型是否与预设协议类型匹配,若不匹配,则向所述交换服务器返回表明所述消息请求错误的请求错误信号,若匹配,则执行所述对所述消息请求进行检测以判断所述消息请求对应的切换类型的步骤。

进一步地,所述广播系统服务器在接收到所述消息请求后的步骤之后,所述方法还包括:

所述广播系统服务器检测当前时刻是否处于预设的播放时段内,若不处于预设的播放时段内,则向所述交换服务器返回表明播放时段未到的播放未至信号,若处于预设的播放时段内,则执行所述对所述消息请求进行检测以判断所述消息请求对应的切换类型的步骤。

进一步地,所述广播系统服务器中预存有多个音乐文件夹,所述切换类型包括文件夹切换类型,所述根据所述切换类型对所述消息请求执行对应的切换操作的步骤包括:

若所述切换类型为文件夹切换类型,则获得所述消息请求中携带的目标文件夹名称,从预存的多个音乐文件夹中查找到与所述目标文件夹名称一致的音乐文件夹,并从当前播放音乐文件夹切换为查找到的音乐文件夹。

进一步地,所述广播系统服务器中预存有多个音乐文件夹,各所述音乐文件夹中包括多个音乐文件,所述切换类型包括文件切换类型,所述根据所述切换类型对所述消息请求执行对应的切换操作的步骤包括:

若所述切换类型为文件切换类型,则获得所述消息请求中携带的目标音乐文件名称;

查找当前播放音乐文件夹中是否存在与所述目标音乐文件名称相同的音乐文件,若不存在,则从预存的多个音乐文件夹中查找到与所述目标音乐文件名称相同的音乐文件;

将所述当前播放音乐文件切换为查找到音乐文件,并将该音乐文件中的与所述目标音乐文件相同的音乐文件切换为播放状态。

进一步地,所述音乐文件夹包括多种文件夹类型,所述文件夹类型包括歌曲文件夹、相声文件夹、小品文件夹、评书文件夹以及通知文件夹。

进一步地,所述广播系统服务器中预存有多个音乐文件,所述切换类型包括文件跳转类型,所述根据所述切换类型对所述消息请求执行对应的切换操作的步骤包括:

若所述切换类型为文件跳转类型,则获得所述消息请求携带的跳转指令,所述跳转指令包括暂停指令、播放指令、向前跳转指令或向后跳转指令;

若所述跳转指令为暂停指令,则停止播放当前音乐文件;

若所述跳转指令为播放指令,则播放缓存的播放列表中排在最前的音乐文件;

若所述跳转指令为向前跳转,则将当前音乐文件切换为该当前音乐文件所在的音乐文件夹的排在该当前音乐文件的前一个音乐文件;

若所述跳转指令为向后跳转,则将当前音乐文件切换为该当前音乐文件所在的音乐文件夹的排在该当前音乐文件的后一个音乐文件。

本发明的另一较佳实施例提供一种播放系统,所述播放系统包括sip对讲机、交换服务器以及广播系统服务器,所述交换服务器分别与所述sip对讲机和所述广播系统服务器通信,所述sip对讲机包括消息请求发送模块以及播放模块,所述交互服务器包括第一检测模块以及转发模块,所述广播系统服务器包括第二检测模块。

所述消息请求发送模块用于在接收到触发指令时,向所述交换服务器发起与所述触发指令对应的消息请求。

所述第一检测模块用于在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的请求类型是否为通话类型,若为所述通话类型,则直接响应所述消息请求,对所述消息请求进行处理,若不为通话类型,则将所述消息请求转发至所述广播系统服务器。

所述第二检测模块用于在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的切换类型,并根据所述切换类型对所述消息请求执行对应的切换操作,将所述切换操作对应的切换结果返回至所述交换服务器。

所述转发模块用于将所述切换结果转发至所述sip对讲机。

所述播放模块用于根据接收到的切换结果进行消息播放。

进一步地,所述广播系统服务器还包括第一校验模块,所述第一校验模块用于对所述消息请求进行检验,以判定所述消息请求的协议类型是否与预设协议类型匹配,若不匹配,则向所述交换服务器返回表明所述消息请求错误的请求错误信号,若匹配,则执行所述第二检测模块执行的方法步骤。

进一步地,所述播放系统服务器还包括第二校验模块,所述第二校验模块用于检测当前时刻是否处于预设的播放时段内,若不处于预设的播放时段内,则向所述交换服务器返回表明播放时段未到的播放未至信号,若处于预设的播放时段内,则执行所述第二检测模块执行的方法步骤。

本发明实施例提供的播放方法及系统,通过sip对讲机发交换服务器发送消息请求,交换服务器对消息请求进行检测,在消息请求并非通话请求时,将消息请求发送至广播系统服务器。广播系统服务器根据消息请求的类型执行相应的操作并返回执行结果至交换服务器,以使交换服务器将执行结果发送至sip对讲机,sip对讲机根据执行结果进行消息播放。通过以上过程,不仅可以实现sip对讲机的通话功能,并且还可与广播系统服务器连接,以根据sip对讲机的消息请求从广播系统服务器获得对应的信息以通过sip对讲机播放。丰富了sip对讲机的功能,提高了sip对讲机的娱乐性,使其满足高速公路上工作人员的需求。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的播放方法的应用场景示意图。

图2为本发明较佳实施例提供的播放方法的流程图。

图3为本发明较佳实施例提供的播放方法的另一流程图。

图4为本发明较佳实施例提供的播放方法的另一流程图。

图5为本发明较佳实施例提供的播放系统的示意性结构框图。

图标:10-播放系统;100-交换服务器;110-第一检测模块;120-转发模块;200-sip对讲机;210-消息请求发送模块;220-播放模块;300-广播系统服务器;310-第二检测模块;320-第一校验模块;330-第二校验模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

请参阅图1,为本发明较佳实施例提供的一种播放方法的应用场景示意图。该场景包括播放系统10,所述播放系统10包括sip对讲机200、交换服务器100以及广播系统服务器300,所述交换服务器100分别与所述广播系统服务器300通信连接,以进行信息通信或交互。在本实施例中,所述sip对讲机200为安装在高速公路收费站处的终端设备,所述交换服务器100为高速公路的调度室的监控中心的服务器。所述广播系统服务器300为广播电台的服务器。

请参阅图2,是本发明实施例提供的一种应用于上述播放系统10的播放方法的流程图。所应说明的是,本发明提供的方法不以图2及以下所述的具体顺序为限制。下面将对图2中示出的各步骤进行详细说明。

步骤s101,所述sip对讲机200在接收到触发指令时,向所述交换服务器100发起与所述触发指令对应的消息请求。

所述sip对讲机200上设置有多个按键,例如通话按键、音乐播放按键、停止按键等。且所述sip对讲机200上还可设置触控装置,用户可通过所述触控装置输入信息,例如所需播放的音乐名称、音乐文件夹名称等等。所述sip对讲机200在接收到用户操作对应的触发指令时,向所述交换服务器100发送与用户操作对应的消息请求,该消息请求可以为通话请求或者是播放音乐等娱乐功能的请求。

步骤s102,所述交换服务器100在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的请求类型是否为通话类型,若为所述通话类型,则执行以下步骤s103,若不为通话类型,则执行以下步骤s104。

步骤s103,直接响应所述消息请求,对所述消息请求进行处理。

步骤s104,将所述消息请求转发至所述广播系统服务器300。

本实施例中,交换服务器100在接收到sip对讲机200发送的消息请求后,可对消息请求的类型进行判定以检测是需要进行通话还是其他的娱乐功能请求。其中,所述交换服务器100可与多个sip对讲机200通信,所述交换服务器100中存储有各个sip对讲机200的通信信息,可根据通信信息与sip对讲机200建立通话连接。

若sip对讲机200发送的消息请求表明是需要进行通话,则交换服务器100可直接响应该消息请求,并根据该sip对讲机200的设备标识从预存的多个通信信息中,查找到与该设备标识对应的通信信息。根据该通信信息建立与所述sip对讲机200的通话连接,以实现sip对讲机200的通话功能。

若所述sip对讲机200发送的消息请求并非通话请求,则所述交互服务器需将所述消息请求转发至广播系统服务器300。可选地,所述交换服务器100可根据所述消息请求得到对应的http消息,以http消息形式进行转发。

步骤s105,所述广播系统服务器300在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的切换类型,并根据所述切换类型对所述消息请求执行对应的切换操作,将所述切换操作对应的切换结果返回至所述交换服务器100。

在本实施例中,所述广播系统服务器300在接收到消息请求后,需先对所述消息请求的正确性进行检验,以检测所述消息请求是否符合规定。可选地,请参阅图3,本实施例中,所述方法还包括以下步骤:

步骤s201,所述广播系统服务器300对所述消息请求进行检验,以判定所述消息请求的协议类型是否与预设协议类型匹配,若不匹配,则执行以下步骤s202,若匹配,则执行步骤s105。

步骤s202,向所述交换服务器100返回表明所述消息请求错误的请求错误信号。

本实施例中,广播系统服务器300可检测接收到消息请求的协议类型是否与预设协议类型中的其中一种协议类型匹配,若不能和预存的协议类型中的任意一种协议类型匹配,则可判定该消息请求不符合规范,例如,所述广播服务器可预先对交换服务器100进行注册,保存交换服务器100的注册信息,并预先规定与其进行通信的协议类型。如此,则可对交换服务器100的权限进行校验,对预先未注册的交换服务器100的消息不作响应。并且,向所述交换服务器100返回表明消息请求错误的请求错误信号。

若所述消息请求的协议类型能够与预存的协议类型中的其中一个匹配,则可进行后续操作。

进一步地,所述广播系统服务器300还可对消息请求的有效性进行校验,以检测所述消息请求是否在预设的有效时间内,请参阅图4,在本实施例中,所述方法还包括以下步骤:

步骤s301,所述广播系统服务器300检测当前时刻是否处于预设的播放时段内,若不处于预设的播放时段内,执行以下步骤s302,若处于预设的播放时段内,则执行步骤s105。

步骤s302,向所述交换服务器100返回表明播放时段未到的播放未至信号。

本实施例中,广播系统服务器300可记录接收到消息请求的时间,检测该时间是否处于预设的播放时段内。例如,预设的播放时段可设置为每天中的高速公路的通车非高峰时段,例如每天中的夜晚、凌晨等。可选地,若接收到消息请求的时段未处于预设的播放时段内,则向所述交换服务器100返回表明播放时段未到的播放未至信号。如此,则可避免高速公路的工作人员在高峰时段内进行娱乐功能请求而影响其工作。

本实施例中,若所述消息请求通过上述校验后,则所述广播系统服务器300可对所述消息请求对应的切换类型进行检测,以判定具体的请求内容。本实施例中,所述广播系统服务器300中预存有多个音乐文件夹。所述音乐文件夹包括多种文件夹类型,所述文件夹类型包括歌曲文件夹、相声文件夹、小品文件夹、评书文件夹以及通知文件夹。

所述切换类型包括文件夹切换类型,若所述广播系统服务器300检测到所述切换类型为文件夹切换类型,则获得所述消息请求中携带的目标文件夹名称,从预存的多个音乐文件夹中查找到与所述目标文件夹名称一致的音乐文件夹,并从当前播放音乐文件夹切换为查找到的音乐文件夹。

除了上述的对音乐文件夹的切换之外,还可对文件夹中具体文件进行切换,本实施例的另一实施方式中,所述音乐文件夹中包括多个音乐文件,所述切换类型包括文件切换类型。

所述广播系统服务器300若检测到所述切换类型为文件切换类型,则获得所述消息请求中携带的目标音乐文件名称。查找当前播放音乐文件夹中是否存在与所述目标音乐文件名称相同的音乐文件,若不存在,则从预存的多个音乐文件夹中查找到与所述目标音乐文件名称相同的音乐文件。

将所述当前播放音乐文件切换为查找到音乐文件,并将该音乐文件中的与所述目标音乐文件相同的音乐文件切换为播放状态。如此,通过上述过程实现对音乐文件的切换。

此外,所述切换类型还可为文件跳转类型。若所述切换类型为文件跳转类型,所述广播系统服务器300可获得所述消息请求携带的跳转指令,所述跳转指令包括暂停指令、播放指令、向前跳转指令或向后跳转指令。

若所述跳转指令为暂停指令,则停止播放当前音乐文件。若所述跳转指令为播放指令,则播放缓存的播放列表中排在最前的音乐文件。

若所述跳转指令为向前跳转,则将当前音乐文件切换为该当前音乐文件所在的音乐文件夹的排在该当前音乐文件的前一个音乐文件。若所述跳转指令为向后跳转,则将当前音乐文件切换为该当前音乐文件所在的音乐文件夹的排在该当前音乐文件的后一个音乐文件。

步骤s106,所述交换服务器100将所述切换结果转发至所述sip对讲机200。

步骤s107,所述sip对讲机200根据接收到的切换结果进行消息播放。

所述广播系统服务器300可将上述的经过上述切换后得到的音乐文件夹信息或音乐文件信息,或跳转后的音乐文件信息返回至所述交换服务器100。所述交换服务器100将上述信息发送至所述sip对讲机200,sip对讲机200根据接收到的信息进行播放。如此,sip对讲机200不仅可以实现通话功能,还可与广播系统服务器300通信,以实现音乐播放,音乐切换等功能,能够更好地满足高速公路上工作人员的需求。

请参阅图5,为本发明另一较佳实施例提供的播放系统10的示意性结构框图。所述播放系统10包括sip对讲机200、交换服务器100以及广播系统服务器300,所述交换服务器100分别与所述sip对讲机200和所述广播系统服务器300通信,所述sip对讲机200包括消息请求发送模块210以及播放模块220,所述交互服务器包括第一检测模块110以及转发模块120,所述广播系统服务器300包括第二检测模块310。

所述消息请求发送模块210用于在接收到触发指令时,向所述交换服务器100发起与所述触发指令对应的消息请求。

所述第一检测模块110用于在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的请求类型是否为通话类型,若为所述通话类型,则直接响应所述消息请求,对所述消息请求进行处理,若不为通话类型,则将所述消息请求转发至所述广播系统服务器300。

所述第二检测模块310用于在接收到所述消息请求后,对所述消息请求进行检测以判断所述消息请求对应的切换类型,并根据所述切换类型对所述消息请求执行对应的切换操作,将所述切换操作对应的切换结果返回至所述交换服务器100。

所述转发模块120用于将所述切换结果转发至所述sip对讲机200。

所述播放模块220用于根据接收到的切换结果进行消息播放。

进一步地,所述广播系统服务器300还包括第一校验模块320,所述第一校验模块320用于对所述消息请求进行检验,以判定所述消息请求的协议类型是否与预设协议类型匹配,若不匹配,则向所述交换服务器100返回表明所述消息请求错误的请求错误信号,若匹配,则执行所述第二检测模块310执行的方法步骤。

所述播放系统10服务器还包括第二校验模块330,所述第二校验模块330用于检测当前时刻是否处于预设的播放时段内,若不处于预设的播放时段内,则向所述交换服务器100返回表明播放时段未到的播放未至信号,若处于预设的播放时段内,则执行所述第二检测模块310执行的方法步骤。

综上所述,本发明实施例提供一种播放方法及系统,通过sip对讲机200发交换服务器100发送消息请求,交换服务器100对消息请求进行检测,在消息请求并非通话请求时,将消息请求发送至广播系统服务器300。广播系统服务器300根据消息请求的类型执行相应的操作并返回执行结果至交换服务器100,以使交换服务器100将执行结果发送至sip对讲机200,sip对讲机200根据执行结果进行消息播放。通过以上过程,不仅可以实现sip对讲机200的通话功能,并且还可与广播系统服务器300连接,以根据sip对讲机200的消息请求从广播系统服务器300获得对应的信息以通过sip对讲机200播放。丰富了sip对讲机200的功能,提高了sip对讲机200的娱乐性,使其满足高速公路上工作人员的需求。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1