CN115996260A - 一种云广播方法及装置、设备、存储介质 - Google Patents
一种云广播方法及装置、设备、存储介质 Download PDFInfo
- Publication number
- CN115996260A CN115996260A CN202111214842.3A CN202111214842A CN115996260A CN 115996260 A CN115996260 A CN 115996260A CN 202111214842 A CN202111214842 A CN 202111214842A CN 115996260 A CN115996260 A CN 115996260A
- Authority
- CN
- China
- Prior art keywords
- broadcast
- broadcasting
- client
- request
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 56
- 230000004044 response Effects 0.000 claims abstract description 47
- 230000006870 function Effects 0.000 claims description 50
- 238000012512 characterization method Methods 0.000 claims description 5
- 238000011156 evaluation Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000000977 initiatory effect Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种云广播方法及装置、设备、存储介质。上述方法包括广播能力平台在接收到广播请求时,发送状态获取请求至客户端,根据客户端对于状态获取请求的响应情况,确定客户端是否在线、是否在通信中,若客户端在线且不在通信中,则发起广播。本发明实施例能够通过获取客户端的工作状态,从而判断用户是否接收到广播信息,提高发送广播消息的成功率。
Description
技术领域
本发明涉及云广播通讯技术领域,尤其涉及一种云广播方法及装置、设备、存储介质。
背景技术
云广播就是采用云计算的模型分布部署实施的广播***;目前,可以通过手机APP对云广播进行控制;在使用过程中,云广播接收来自手机APP的服务指令,将接收的服务指令转换为音频或视频,并发送至手机APP,以通过手机APP进行广播。这样通过手机APP接收广播信息避免了复杂的布线,有效地降低了云广播搭建的成本。
但上述技术方案中,利用手机APP进行广播时,对云广播的广播能力进行了***,使得云广播仅支持推送非实时性广播到用户手机终端(手机APP),且无法得知用户是否成功接收到广播。
发明内容
本发明实施例期望提供一种云广播方法及装置、设备、存储介质,能够通过获取客户端的工作状态,从而判断用户是否接收到广播信息,提高发送广播消息的成功率。
本发明的技术方案是这样实现的:
本发明实施例提供了一种云广播方法,所述方法应用于广播能力平台,所述方法包括:
接收广播业务平台发送的广播请求,所述广播请求携带有广播标识信息和客户端标识;其中,所述广播请求表征请求所述广播能力平台发起广播;
响应于所述广播请求,根据所述客户端标识发送状态获取请求至所述客户端;
接收所述客户端响应于所述状态获取请求发送的状态反馈信息;所述状态反馈信息表征所述客户端在线且未通信;
根据所述广播标识信息,生成广播信息;所述广播信息为所述广播请求的响应结果;
发送所述广播信息至所述客户端。
上述方案中,所述根据所述广播标识信息,生成广播信息之后,所述方法还包括:
发送广播邀请请求至所述客户端;
接收所述客户端响应于所述广播邀请求发送的邀请反馈信息;所述邀请反馈信息表征所述客户端在线且未通信。
上述方案中,所述方法还包括:
若所述广播请求携带有收听设备标识,则根据所述收听设备标识,发送收听邀请请求至对应的收听设备;
接收所述收听设备响应于所述收听邀请请求发送的收听反馈信息;
根据所述收听反馈信息,确定在线设备标识;所述在线设备标识表征所述收听设备在线且未通信;
发送广播开始请求至所述客户端;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播。
上述方案中,所述方法还包括:
接收所述客户端发送的结束广播请求;所述结束广播请求携带有广播反馈信息;
响应于所述结束广播请求,根据所述广播反馈信息,以及所述广播标识信息,生成广播结束信息并发送至所述广播业务平台。
上述方案中,所述广播能力平台通过SDK与所述客户端进行通信。
本发明实施例提供了一种云广播方法,所述方法应用于客户端,所述客户端设有SDK,所述方法包括:
通过所述SDK接收广播能力平台发送的状态获取请求;其中,所述广播能力平台具有通过所述SDK与所述客户端通信的功能;
当所述客户端在线且未通信时,则响应于所述状态获取请求,通过所述 SDK发送状态反馈信息至所述广播能力平台;
通过所述SDK接收所述广播能力平台发送的广播信息。
上述方案中,所述通过所述SDK接收所述广播能力平台发送的广播信息之前,所述方法还包括:
通过SDK接收广播邀请请求;
当所述客户端在线且未通信时,则响应于所述广播邀请请求,通过所述 SDK发送邀请反馈信息至所述广播能力平台。
上述方案中,所述方法还包括:
通过所述SDK接收所述广播能力平台发送的广播开始请求;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
响应于所述广播开始请求,根据所述在线设备标识,通过所述SDK发送所述广播信息至对应的收听设备。
上述方案中,所述方法还包括:
获取广播反馈信息;所述广播反馈信息表征用户对所述广播信息的评价;
通过所述SDK发送结束广播请求,所述结束广播请求携带有所述广播反馈信息。
本发明实施例提供了一种云广播装置,包括第一接收单元、第一发送单元和生成单元,其中:
所述第一接收单元,用于接收广播业务平台发送的广播请求,所述广播请求携带有广播标识信息和客户端标识;其中,所述广播请求表征请求所述广播能力平台发起广播;接收所述客户端响应于状态获取请求发送的状态反馈信息;所述状态反馈信息表征所述客户端在线且未通信;
所述第一发送单元,响应于所述广播请求,根据所述客户端标识发送状态获取请求至所述客户端;发送广播信息至所述客户端;
所述生成单元,用于根据所述广播标识信息,生成所述广播信息;其中,所述广播信息为所述广播请求的响应结果。
上述方案中,所述第一发送单元,还用于发送广播邀请请求至所述客户端;
所述第一接收单元,还用于接收所述客户端响应于所述广播邀请求发送的邀请反馈信息;所述邀请反馈信息表征所述客户端在线且未通信。
上述方案中,所述装置还包括确定单元;其中,
所述第一发送单元,还用于若所述广播请求携带有收听设备标识,则根据所述收听设备标识,发送收听邀请请求至对应的收听设备;发送广播开始请求至所述客户端;所述广播开始请求携带有在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
所述第一接收单元,还用于接收所述收听设备响应于所述收听邀请请求发送的收听反馈信息;
所述确定单元,根据所述收听反馈信息,确定在线设备标识;所述在线设备标识表征所述收听设备在线且未通信。
上述方案中,所述第一接收单元,还用于接收所述客户端发送的结束广播请求;所述结束广播请求携带有广播反馈信息;
所述生成单元,还用于响应于所述结束广播请求,根据所述广播反馈信息,以及所述广播标识信息,生成广播结束信息;
所述第一发送单元,还用于发送所述广播结束信息至所述广播业务平台。
本发明实施例提供了一种云广播装置,包括第二接收单元和第二发送单元,其中:
所述第二接收单元,用于通过SDK接收广播能力平台发送的状态获取请求;其中,所述广播能力平台具有通过所述SDK与客户端通信的功能;通过所述 SDK接收所述广播能力平台发送的广播信息;
所述第二发送单元,用于当所述客户端在线且未通信时,则响应于所述状态获取请求,通过所述SDK发送状态反馈信息至所述广播能力平台。
上述方案中,所述第二接收单元,还用于通过SDK接收广播邀请请求;
所述第二发送单元,还用于当所述客户端在线且未通信时,则响应于所述广播邀请请求,通过所述SDK发送邀请反馈信息至所述广播能力平台。
上述方案中,所述第二接收单元,还用于通过所述SDK接收所述广播能力平台发送的广播开始请求;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
所述第二发送单元,还用于响应于所述广播开始请求,根据所述在线设备标识,通过所述SDK发送所述广播信息至对应的收听设备。
上述方案中,所述第二接收单元,还用于获取广播反馈信息;所述广播反馈信息表征用户对所述广播信息的评价;
所述第二发送单元,还用于通过所述SDK发送结束广播请求,所述结束广播请求携带有所述广播反馈信息。
本发明实施例提供了一种广播能力平台,包括:
第一存储器,用于存储可执行数据指令;
第一处理器,用于执行所述第一存储器中存储的可执行指令时,实现如本发明实施例所述的一种应用于广播能力平台的云广播方法。
本发明实施例提供了一种客户端,包括:
第二存储器,用于存储可执行数据指令;
第二处理器,用于执行所述第二存储器中存储的可执行指令时,实现如本发明实施例所述的一种应用于客户端的云广播方法。
本发明实施例提供了一种存储介质,存储有可执行指令,用于引起处第一理器执行时,实现如本发明实施例所述的一种应用于广播能力平台的云广播方法。
本发明实施例提供了一种存储介质,存储有可执行指令,用于引起处第二理器执行时,实现如本发明实施例所述的一种应用于客户端的云广播方法。
本发明实施例提供了一种云广播方法及装置、设备、存储介质。上述方法包括广播能力平台在接收到广播请求时,发送状态获取请求至客户端,根据客户端对于状态获取请求的响应情况,确定客户端是否在线、是否在通信中,若客户端在线且不在通信中,则发起广播。
本发明实施例能够通过获取客户端的工作状态,从而判断用户是否接收到广播信息,提高发送广播消息的成功率。
附图说明
图1为本发明实施例提供的一种云广播场景示意图一;
图2为本发明实施例提供的一种云广播场景示意图二;
图3为本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图一;
图4为本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图二;
图5为本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图三;
图6为本发明实施例提供的一种应用于客户端的云广播方法的流程图;
图7为本发明实施例提供的一种云广播方法的流程图一;
图8为本发明实施例提供的一种云广播方法的流程图二;
图9为本发明实施例提供的一种云广播方法的流程图三;
图10为本发明实施例提供的一种云广播装置的功能架构图;
图11为本发明实施例提供的另一种云广播装置的功能架构图;
图12为本发明实施例提供的一种广播能力平台的功能架构图;
图13为本发明实施例提供的一种客户端的功能架构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1是本发明实施例提供的一种云广播场景示意图一,如图1所示,本发明实施例提供的一种云广播场景,包括云广播平台2、客户端1和手机3,客户端1支持广播功能,即客户端1可以向收听设备进行广播。其中,收听设备和客户端1可以是有屏/无屏智能音箱、智能摄像头或电脑等,收听设备和客户端 1内均设有SDK,云广播平台2通过WiFi(WirelessFidelity,无线保真)以及 SDK与客户端1实现通信。手机3与客户端1通过手机3号码绑定,并在云广播平台2进行注册,手机3通过移动网络与云广播平台2实现通信;在注册中,客户端1将客户端标识将发送至云广播平台2进行保存,在实际使用中,客户端1可以通过云广播平台2向其他设有SDK的收听设备进行广播;其中,上述其他设有SDK的收听设备在植入SDK时,将会发送收听设备标识至云广播平台2进行登记保存。
在本发明的一些实施例中,云广播平台2包括广播业务平台和广播能力平台;云广播平台2主要运用在乡村/工业园区管理中的信息流通和传达,如重要通知、政策宣传、防疫科普等方面,主要使用有屏/无屏智能音箱做到通知入户,实现语音播报、短信通知、拨打电话等功能。示例性的,可以通过云广播平台 2、客户端1和手机3对重要信息、科普信息进行有效传播。
在本发明的一些实施例中,广播分为实时广播和定时广播,同时定时广播通过设置可扩展为周期广播。其中,实时广播支持对客户端1或收听设备进行全选或者单选以进行实时广播。当用户选择发起实时广播后,则选定的客户端 1可以开始实时广播。其中,在开始实时广播前可以播放提示音如“即将播放 xxx村委的广播通知,请注意收听”。对于不在线或在线但在通信中的客户端1 或收听设备,由于不在线或在线但在通信中的客户端1或收听设备无法加入实时广播,则发送相应短信通知到不在线或在线但在通信中的客户端1或收听设备绑定的手机3,点击短信中的链接即可获取广播消息内容。发起实时广播时,若用于发起实时广播的客户端1不在线,则客户端1的页面提示报错并提示用户按照预设操作方式使得客户端1重新联网上线。
在本发明的一些实施例中,图2是本发明实施例提供的一种云广播场景示意图二,如图2所示,定时广播同实时广播一样,支持客户端1或收听设备的全选或单选。当用户新建定时广播时,可自行设置广播类型、广播标题、广播正文;之后用户可以根据需要对播放进行设置,即用户可以选择立即播放或设置播报时间,当用户选择设置播报时间时,则需要在播报时间处对播报日期时间进行设置。当到达定时广播设置时间时,选定的客户端1则播放定时广播。可在广播开启前播放提示音“即将播放xxx的广播通知,请注意收听”。播放的消息可支持富媒体消息,即视频、音频、图片和文字推送(也可为文字转语音消息)。到达定时广播设置时间,对于不在线或在线但在通信中的客户端1或收听设备,则发送短信至指定手机3。
在本发明的一些实施例中,对于播报时间设置,采取滚轮选择形式,前面为日期,后面为时间点,支持最小半小时颗粒度。播报时间默认为当前日期及当前时间往后最近的半小时,若设置时间早于当前时间则提示无效。
可以理解的是,通过定时广播中的时间周期设置,可以实现周期广播,并支持临时替换周期广播的内容,而借助现代化信息技术可以实现高效管理城镇、农村;适用于乡村、街道、社区、工业园区等基层管理单位信息通知,将重要信息如疫情应急、会议信息、重大事件等,实现通知到村、通知到户、通知到人。
图3是本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图一,如图3所示,本发明实施例提供了一种云广播方法,上述云广播方法应用于广播能力平台,包括:
S101、接收广播业务平台发送的广播请求,广播请求携带有广播标识信息和客户端标识;其中,广播请求表征请求广播能力平台发起广播。
本发明实施例中,适用于接收广播请求,根据广播请求判断尝试发起广播的场景。
本发明实施例中,广播能力平台接收广播业务平台发送的广播请求,其中,广播请求用于携带有广播标识信息,用于请求广播能力平台发起与广播标识信息对应的广播。
本发明实施例中,广播标识信息可以是广播业务标识号(CM-ID),广播业务标识号在客户端在广播业务平台进行登记时由***提供。客户端标识可以是CMEI号。
本发明实施例中,广播能力平台接收到的广播请求,通过用户在广播页面 (广播业务平台)的操作生成。示例性的,广播业务平台可以是PC客户端、web 门户、或APP管理入口,用户根据需要选择用于发起广播的设备(客户端),以发起广播申请。此时,广播能力平台将通过超文本传输协议(Hyper Text Transfer Protocol,HTTP)接收到广播业务平台发送到广播请求。
本发明实施例中,广播包括定时广播(非实时广播)和实时广播。由于随着用户的操作,广播能力平台将接收到广播业务平台发送的广播请求,其中,实时广播的优先级高于非实时广播。示例性的,若在定时广播过程中,发起实时广播,则优先满足实时广播,且实时广播结束后,不继续进行定时广播,除非调整定时广播时间。
可以理解的是,本发明实施例中广播能力平台接收携带有广播标识信息的广播请求,可以保证发起的广播的正确率且随着用户的操作,广播能力平台可以实时接收到广播请求,并根据广播请求发起广播,使得本发明实施例支持推送实时广播。
S102、响应于广播请求,根据客户端标识发送状态获取请求至客户端。
本发明实施例中,适用于广播能力平台查询客户端的工作状态的场景。
本发明实施例中,广播能力平台发送状态获取请求至客户端标识对应的客户端,以请求获取客户端的工作状态。
本发明实施例中,广播能力平台通过超文本传输协议发送状态获取请求至客户端,以获取客户端是否在线、是否在通信中。其中,若客户端在线且未通信(不在通信),则广播能力平台对客户端进行唤醒;若客户端不在线或客户端在线但在通信(在通信)中,则由广播能力平台发送响应反馈信息至广播业务平台,以告知广播业务平台发起广播失败;此时,广播能力平台将接收到的广播请求转发至客户端绑定同一手机号码的手机上,由手机通过Volte视频通信进行广播。在实际使用中,也可以通过手机以视频通信模式进行广播。
可以理解的是,广播能力平台通过发送状态获取请求至客户端,以确定客户端的是否在线,进而判断客户端是否能够进行广播,从而确定是否成功发起广播。
在本发明的一些实施例中,广播能力平台通过SDK与客户端进行通信。
在本发明的一些实施例中,广播能力平台通过超文本传输协议将信息发送至设于客户端的SDK,从而实现与客户端的交互。
可以理解的是,广播能力平台通过设于客户端的SDK与客户端进行通信,这样区别于传统广播复杂的专有线路装维和特定的物理位置安装,提高了安装效率,且可以在指定范围内移动使用,无需更改线路,提高了维修效率,还降低了装维成本。
S103、接收客户端响应于状态获取请求发送的状态反馈信息。状态反馈信息表征客户端在线且未通信。
本发明实施例中,适用于根据客户端发送的状态反馈信息从而确定客户端的工作状态的场景。
本发明实施例中,广播能力平台接收客户端响应于状态获取请求发送的状态反馈信息,其中,状态反馈信息表征客户端在线且未通信。
本发明实施例中,广播能力平台若在预设时间内未能接收到客户端发送的状态反馈信息,则默认客户端不在线或在线但在通信。此时,广播能力平台可以尝试再次发送状态获取请求至客户端,其中,尝试再次发送的次数根据需要预设。
本发明实施例中,若广播能力平台接收到状态反馈信息,则意味着能够成功发起广播;若广播能力平台未接收到状态反馈信息,则意味着无法成功发起广播。
可以理解的是,这样广播能力平台可以根据是否接收到状态反馈信息来判断客户端的工作状态,从而确定是否能够成功发起广播。
S104、根据广播标识信息,生成广播信息;广播信息为广播请求的响应结果。
本发明实施例中,适用于根据广播标识信息生成广播信息,准备发起广播的场景。
本发明实施例中,广播能力平台根据广播业务平台发送的广播标识信息,生成广播信息,以作为广播请求的响应结果。
本发明实施例中,广播信息与广播标识信息一一对应,广播信息包括广播名称。广播能力平台组在确定客户端的工作状态后,即可根据广播标识信息生成广播信息,从而完成发起广播的准备工作。
本发明实施例中,广播信息还包括需要广播的文字信息、图片信息或视频信息。
可以理解的是,本发明实施例中,可以通过广播信息对广播进行区分,并追溯接收了广播的客户端,这样便于业务管理。
在本发明的一些实施例中,S104之后还包括S1041和S1042,如下:
S1041、发送广播邀请请求至客户端。
在本发明的一些实施例中,适用于对客户端进行邀请,准备发起广播的场景。
在本发明的一些实施例中,广播能力平台发送广播邀请请求至客户端,广播邀请请求用于请求客户端与广播能力平台接通。
可以理解的是,广播能力平台通过发送广播邀请请求至客户端,以请求与客户端接通,以保证后续能够顺利将广播信息发送至客户端。
S1042、接收客户端响应于广播邀请求发送的邀请反馈信息;邀请反馈信息表征客户端在线且未通信。
在本发明的一些实施例中,适用于获取客户端对广播邀请请求的响应结果的场景。
在本发明的一些实施例中,广播能力平台接收客户端响应于广播邀请请求发送的邀请反馈信息,此时意味着客户端在线且未通信。
在本发明的一些实施例中,邀请反馈信息可以是“邀请成功”;其中,若广播能力平台未能接收到邀请反馈信息,则意味着客户端不在线或在线但通信中。
可以理解的是,根据邀请反馈信息,广播能力平台可以确定是否与客户端成功接通。
S105、发送广播信息至客户端。
本发明实施例中,适用于发起广播的场景。
本发明实施例中,广播能力平台发送广播信息至客户端。
本发明实施例中,广播信息可以是富媒体消息,即广播信息不仅包括文字、图片、音频还可以包括视频。
基于图3,图4是本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图二,如图5所示,本发明实施例提供了一种应用于广播能力平台的云广播方法,还包括:
S106、若广播请求携带有收听设备标识,则根据收听设备标识,发送收听邀请请求至对应的收听设备。
在本发明的一些实施例中,适用于在广播能力平台通过客户端进行广播的场景。
在本发明的一些实施例中,若广播能力平台接收到的广播请求携带有收听设备标识,则广播能力平台根据收听设备标识,发送收听邀请请求至对应的收听设备。
在本发明的一些实施例中,每个收听设备标识对应一个收听设备,每个收听邀请请求对应一个收听设备。其中,收听邀请请求用于请求收听设备准备接收广播。
可以理解的是,通过收听设备标识,可以确定需要接收广播的收听设备,并通过收听邀请请求确定收听设备的工作情况,判断收听设备是否可以接收广播。
S107、接收收听设备响应于收听邀请请求发送的收听反馈信息。
在本发明的一些实施例中,适用于接收收听设备对于收听邀请请求的响应结果,从而确定收听设备的工作状态的场景。
在本发明的一些实施例中,广播能力平台接收收听设备响应于收听邀请请求发送的收听反馈信息,其中,收听反馈信息表征收听设备在线且未通信。
在本发明的一些实施例中,广播能力平台可以根据是否接收到收听设备发送的收听反馈信息,确定收听设备是否在线、是否在通信状态中。若广播能力平台在预设时间内未接收到收听反馈信息,则意味着收听设备不在线或收听设备在线但在通信。其中,收听设备可以是植入有SDK的智能音箱、智能摄像头或手机等。
在本发明的一些实施例中,若收听设备不在线或收听设备在线但在通信,则由广播能力平台通过超文本传输协议发送设备响应反馈信息给广播业务平台,以告知广播业务平台发起广播失败,并由广播能力平台发起短信通知机制将广播消息通过短消息下发至与收听设备关联(绑定)的手机号码,从而提醒用户收听或收看广播信息。若收听设备在线且未通信,则由广播能力平台对收听设备进行唤醒。
可以理解的是,这样通过对收听设备进行反馈联动,能确保广播信息传送到用户。
S108、根据收听反馈信息,确定在线设备标识;在线设备标识表征收听设备在线且未通信。
在本发明的一些实施例中,适用于确定可以成功接收广播的收听设备的场景。
在本发明的一些实施例中,广播能力平台根据接收到的收听设备发送的收听反馈信息,确定在线设备标识。
可以理解的是,通过在线设备标识,可以确定能够接收到广播的收听设备,同时确定无法接收广播的收听设备,使得广播能力平台可以通过其他方式将广播信息发送至收听设备的绑定账户上,保证用户可以成功收到广播。
S109、发送广播开始请求至客户端;广播开始请求携带有在线设备标识;广播开始请求用于请求客户端开始广播。
在本发明的一些实施例中,适用于开始进行广播的场景。
在本发明的一些实施例中,广播能力平台发送广播开始请求至客户端,广播开始请求携带有在线设备标识,以请求客户端根据在线设备标识,将广播信息发送至在线设备标识对应的收听设备。
在本发明的一些实施例中,当广播能力平台接收到所有收听设备标识对应的收听设备发送的收听反馈信息后,得到在线设备标识后,广播能力平台将会发送广播开始请求,即一条开始广播的消息给客户端,请求客户端开始广播。在实际使用中,为了防止客户端或收听设备掉线,广播能力平台按照预设周期检查客户端或收听设备的收听状态;其中,若客户端或收听设备掉线在线但在通信中或处于休眠状态或因其他原因导致收听失败,则重新发送收听邀请请求至收听设备或重新发送广播邀请请求至客户端。
在本发明的一些实施例中,若广播请求未携带有收听设备标识,则广播能力平台仅发送广播信息至客户端。
在本发明的一些实施例中,若邀请反馈信息未携带有收听设备标识,则广播能力平台通过超文本传输协议发送广播信息至客户端,客户端可以是设有 SDK的安防摄像头,适用于在监控管理平台发现危险情况时进行广播的场景。示例性的,若监控管理平台发现危险情况,则发出告警信息,告警信息将自动触发广播机制,使得广播能力平台发起广播并将广播信息发送至安防摄像头进行广播。发起广播时,可以采用预设的TTS播报模式发起广播,而TTS表示文字转语音。
可以理解的是,广播能力平台根据接收到的来自客户端的信息,确定客户端当前能够提供的功能,从而发送对应的消息至客户端,保证客户端能够正常提供对应的功能。
图5是本发明实施例提供的一种应用于广播能力平台的云广播方法的流程图三,如图5所示,本发明实施例提供了一种应用于广播能力平台的云广播方法,还包括:
S110、接收客户端发送的结束广播请求;结束广播请求携带有广播反馈信息。
本发明实施例中,适用于发起广播后,确定广播是否完成的场景。
本发明实施例中,广播能力平台接收客户端发送的结束广播请求,其中,结束广播请求携带有广播反馈信息。
本发明实施例中,广播反馈信息表征用户是否已收听广播,是否对广播内容和播放效果满意,广播能力平台接收到广播反馈信息后,意味着本次广播发起成功。
可以理解的是,广播能力平台通过接收广播反馈信息实现广播方与接收方的第二次反馈联动,从而实现能够确认用户是否接收到广播信息的目的。
S111、响应于结束广播请求,根据广播反馈信息,以及广播标识信息,生成广播结束信息并发送至广播业务平台。
本发明实施例中,适用于根据接收到的结束广播请求,结束广播的场景。
本发明实施例中,广播能力平台响应于结束广播请求,根据接收到的广播反馈信息和广播标识信息,生成广播结束信息并发送至广播业务平台,告知广播业务平台广播结束。
本发明实施例中,广播能够平台接收到结束广播请求后,广播能力平台根据S107接收到来自收听设备的收听邀请反馈信息,发送结束收听通知至对应的收听设备,从而一一结束收听。
本发明实施例中,广播结束信息根据广播反馈信息和广播标识信息生成,这样发送至广播业务平台后,便于广播业务平台进行业务登记。
可以理解的是,广播能力平台将广播结束信息发送至广播业务平台进行保存,使得发起广播的时间、市场、收听情况等信息均可追溯,便于广播发起人了解具体情况。
图6是本发明实施例提供的一种应用于客户端的云广播方法的流程图,如图6所示,本发明实施例提供了一种云广播方法,上述云广播方法应用于客户端且客户端设有SDK,包括:
S201、通过SDK接收广播能力平台发送的状态获取请求;其中,广播能力平台具有通过SDK与客户端通信的功能。
本发明实施例中,适用于通过SDK实现对应功能的场景。
本发明实施例中,客户端通过SDK接收广播能力平台发送的状态获取请求,状态获取请求用于请求获取客户端的是否在线、是否在通信状态中,广播能力平台具有通过SDK与客户端通信的功能。
本发明实施例中,客户端可以是智能音箱,其中,智能音箱支持富媒体广播技术和多媒体通话。客户端设有SDK,客户端可以通过SDK实现云广播。在实际使用中,客户端可以通过WiFi(Wireless Fidelity,无线保真)接入广播能力平台,并可与手机互通。
本发明实施例中,客户端具有两个功能接口,其中一个接口用于实现广播功能,即“app_broadcast,is_master”接口;另一个接口用于实现收听功能,即“app_broadcast”接口。客户端通过不同的接口与广播能力平台连接,即可实现对应的功能。
本发明实施例中,用户通过线上/线下开户方式进行注册登记,即将手机号码、广播标识信息在广播业务平台进行登记。同时,通过广播业务平台对广播标识信息与客户端信息、认证信息等进行关联。其中,认证信息可以是用户的手机号码、客户端的设备鉴权密码等,客户端信息可以是CMEI号等。完成登记后,启动客户端,客户端通过SDK发送超文本传输协议发送注册请求到广播业务平台,注册请求携带有客户端信息、账户信息、广播标识信息,从而通过广播业务平台进行注册。账户信息包括手机号码、归属省份等。
可以理解的是,客户端通过SDK实现云广播功能,且不需要线路与广播能力平台进行通信,这样更便于安装和维修。
S202、当客户端在线且未通信时,则响应于状态获取请求,通过SDK发送状态反馈信息至广播能力平台。
本发明实施例中,适用于客户端在线且未通信时,对广播能力平台进行反馈的场景。
本发明实施例中,当客户端在线且未通信时,则客户端响应于状态获取请求,通过SDK发送状态反馈信息至广播能力平台。
本发明实施例中,客户端发送状态反馈信息至广播能力平台,以告知广播能力平台客户端当前在线且未通信,可以提供广播功能或收听功能。
本发明实施例中,若客户端在线但在通信中或客户单不在线,则无法发送状态反馈信息至广播能力平台。
可以理解的是,客户端通过状态反馈信息与广播能力平台进行反馈联动,从而使得广播能力平台能够确定客户端是否能够将广播信息传送到用户。
S203、通过SDK接收广播能力平台发送的广播信息。
本发明实施例中,适用于接收广播信息进行广播的场景。
本发明实施例中,客户端通过SDK接收广播能力平台发送的广播信息。
本发明实施例中,在实际使用中,客户端将广播信息发送至收听设备或对广播信息进行广播,从而将广播信息告知用户。
本发明实施例中,若接收到广播信息后,客户端在发起广播的过程中接收到通信请求,则先通信,此时广播信息将会被拦截;通信结束后客户端重新接收广播能力平台发送的广播信息,并从中断的部分开始听。如果通信时长大于广播时长,则客户端不重新接收广播信息,若客户端具有屏幕,则可以针对定时广播,提供弹窗提示,供用户选择是否接听,其中,如果用户选择拒接,则不再提示,也不对定时广播做恢复。若客户端没有屏幕,则仅通过触发广播能力平台的短信机制,发送短信提示。
可以理解的是,客户端支持多态终端,提高提供给用户的文娱内容的丰富程度。
在本发明的一些实施例中,S203之前还可以包括S204和S205,如下:
S204、通过SDK接收广播邀请请求。
在本发明的一些实施例中,适用于接收广播邀请请求与广播能力平台接通的场景。
在本发明的一些实施例中,客户端通过SDK接收广播能力平台发送的广播邀请请求。
在本发明的一些实施例中,客户端通过响应于广播邀请请求,使得广播能力平台确定客户端的工作状态,若客户端响应了广播邀请请求,客户端将于广播能力平台接通。
可以理解的是,客户端与广播能力平台接通后,接收广播信息,保证客户端成功接收到广播信息。
在本发明的一些实施例中,S203可以包括:基于预设功能,通过SDK发送邀请反馈信息至广播能力平台。
在本发明的一些实施例中,客户端基于预设功能,通过SDK发送邀请反馈信息至广播能力平台。
在本发明的一些实施例中,预设功能根据客户端与广播能力平台连接的功能接口确定。
在本发明的一些实施例中,预设功能为广播功能或收听功能。广播功能指客户端将广播信息发送至收听设备,收听功能至客户端接收广播信息,并将广播信息展示给用户。
在本发明的一些实施例中,当预设功能为广播功能时,S203包括:发送收听设备标识以及邀请反馈信息至广播能力平台。
在本发明的一些实施例中,当客户端用于实现广播功能的功能接口与广播能力平台连接时,客户端在发送邀请反馈信息的同时,还发送收听设备标识至广播能力平台。
在本发明的一些实施例中,当客户端用于实现收听功能的功能接口与广播能力平台连接时,即当客户端的预设功能为收听功能时,客户端仅发送邀请反馈信息至广播能力平台。
可以理解的是,客户端具有两种功能,适用于更多的应用场景。
S205、当客户端在线且未通信时,则响应于广播邀请请求,通过SDK发送邀请反馈信息至广播能力平台。
在本发明的一些实施例中,适用于客户端响应于广播邀请请求,使得广播能力平台确定客户端的工作状态的场景。
在本发明的一些实施例中,当客户端在线且未通信时,则客户端响应于广播能力平台发送的广播邀请请求,通过SDK发送邀请反馈信息至广播能力平台。
在本发明的一些实施例中,当客户端不在线或客户端在线但在通信时,则客户端无法响应广播能力平台发送的广播邀请请求,则不会发送邀请反馈信息至广播能力平台。
可以理解的是,客户端通过对广播邀请请求的响应反馈,使得广播能力平台确定客户端的工作状态,从而判断是否将广播信息发送至客户端。
在本发明的一些实施例中,本发明实施例提供的一种应用于客户端的云广播方法,还包括:
S206、通过所述SDK接收所述广播能力平台发送的广播开始请求;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播。
在本发明的一些实施例中,适用于客户端提供广播功能的场景。
在本发明的一些实施例中,当客户端用于实现广播功能的功能接口与广播能力平台连接时,客户端通过SDK接收广播能力平台发送的广播开始请求,以及广播开始请求携带有所述在线设备标识。
在本发明的一些实施例中,在线设备标识用于告知客户端在线且未通信的收听设备。
可以理解的是,客户端根据在线设备标识,可以明确哪些收听设备可以成功接收广播。实现云广播的定向通知,保证广播的针对性,提高发起广播的成功率。
S207、响应于所述广播开始请求,根据所述在线设备标识,通过所述SDK 发送所述广播信息至对应的收听设备。
在本发明的一些实施例中,客户端接收到广播开始请求后,将广播信息发送至在线设备标识对应的收听设备。
在本发明的一些实施例中,当客户端用于实现收听功能的功能接口与广播能力平台连接时,即当客户端的预设功能为收听功能时,客户端接收广播能力平台发送的广播信息,将广播信息通过语音或文字或图片或视频等形式直接展示于用户,客户端并不执行S206和S207所述操作。
可以理解的是,客户端根据预设功能,实现广播功能或收听功能,满足不同的需求,提高了适用性。
在本发明的一些实施例中,本发明实施例提供的一种应用于客户端的云广播方法,还包括:
S208、获取广播反馈信息;广播反馈信息表征用户对广播信息的评价。
本发明实施例中,适用于接收用户反馈,从而确定用户是否获取到广播信息的场景。
本发明实施例中,客户端获取广播反馈信息,广播反馈信息来自用户对于广播信息的评价。
本发明实施例中,若客户端设有屏幕,则在广播过程中和/或结束时提供用户反馈入口,以通过用户的点击选择从而获取广播反馈信息。其中,广播反馈信息可以包括是否已经收听广播、是否对广播内容和播放效果满意。若客户端未设屏幕,则在广播结束后,以语音的方式对用户进行询问,并通过语音识别技术获取广播反馈信息。在实际使用中,若用户未对广播进行反馈,则默认广播内容和播放效果未知,且在预设周期内停止获取广播反馈信息。但是有与客户端发起了获取广播反馈信息的操作,因此可以确定客户端成功接收到广播信息并进行广播或收听。
可以理解的是,客户端通过获取广播反馈信息实现广播方与接收方的第二次反馈联动,从而明确广播信息是否成功接收,用户是否接收到广播信息。
S209、通过SDK发送结束广播请求,结束广播请求携带有广播反馈信息。
本发明实施例中,适用于结束广播的场景。
本发明实施例中,客户端通过SDK发送结束广播请求至广播能力平台,结束广播请求携带有广播反馈信息,以通过广播能力平台对广播反馈信息进行保存。
本发明实施例中,客户端在广播结束后,通过发送结束广播请求至广播能力平台,请求广播能力平台结束广播。
可以理解的是,客户端将广播反馈信息携带于结束广播请求发送至广播能力平台,便于广播能力平台和广播业务平台对本次广播的进行记录,便于后续追溯。
图7是本发明实施例提供的一种云广播方法的流程图一,如图7所示,本发明实施例提供了一种云广播方法,适用于客户端与广播能力平台通过客户端的广播功能接口连接的场景,上述方法包括:
S301、广播业务平台发送广播请求至广播能力平台,广播请求携带有广播标识信息、客户端标识和收听设备标识。
S302、广播能力平台响应于广播请求,根据客户端标识发送状态获取请求至客户端。
S303、当客户端在线且未通信时,客户端响应于状态获取请求发送状态反馈信息至广播能力平台。
S304、广播能力平台根据广播标识信息生成广播信息。
S305、广播能力平台发送广播邀请请求至客户端。
S306、当客户端在线且未通信时,客户端响应于广播邀请请求发送邀请反馈信息至广播能力平台。
S307、广播能力平台根据收听设备标识,发送收听邀请请求至收听设备。
S308、当收听设备在线且未通信时,收听设备发送收听反馈信息至广播能力平台。
S309、广播能力平台根据收听反馈信息,确定在线设备标识。
S310、广播能力平台发送广播开始请求至客户端,广播开始请求携带有在线设备标识。
S311、客户端根据在线设备标识发送广播信息至对应的收听设备。
S312、收听设备发送广播反馈信息至客户端。
S313、客户端发送结束广播请求至广播能力平台,结束广播请求携带广播反馈信息。
S314、广播能力平台根据广播反馈信息以及广播标识信息,生成广播结束信息。
S315、广播能力平台发送广播结束信息至广播业务平台。
可以理解的是,本发明实施例中通过双向互动方式实现两次反馈联动,即先确认客户端是否在线以及是否在通信中,进而判断广播消息是否能够被客户端成功接收;最后,通过SDK提供的语音交互、触屏按键交互等交互模式获取广播反馈信息并发送至广播能力平台,使得广播能力平台可以结合设备(客户端和收听设备)在线情况和收听者反馈(广播反馈信息),精准判断消息接收是否完成。
图8是本发明实施例提供的一种云广播方法的流程图二,如图8所示,本发明实施例提供了一种云广播方法,适用于客户端与广播能力平台通过客户端的收听功能接口连接的场景,上述方法包括:
S401、广播业务平台发送广播请求至广播能力平台,广播请求携带有广播标识信息和客户端标识。
S402、广播能力平台响应于广播请求,根据客户端标识发送状态获取请求至客户端。
S403、当客户端在线且未通信时,客户端响应于状态获取请求发送状态反馈信息至广播能力平台。
S404、广播能力平台根据广播标识信息生成广播信息。
S405、广播能力平台发送广播邀请请求至客户端。
S406、当客户端在线且未通信时,客户端响应于广播邀请请求发送邀请反馈信息至广播能力平台。
S407、广播能力平台发送广播信息至客户端。
S408、客户端获取广播反馈信息。
S409、客户端发送结束广播请求至广播能力平台,结束广播请求携带广播反馈信息。
S410、广播能力平台根据广播反馈信息以及广播标识信息,生成广播结束信息。
S411、广播能力平台发送广播结束信息至广播业务平台。
可以理解的是,本发明实施例通过客户端实现定向通知,即选择告警事件发生的地点对应的户/人/设备,第一时间发起点对点的广播通知,使得家中人员、重要联系人都能第一时间被通知到,真正实现信息联动通知到户、到人。
图9是本发明实施例提供的一种云广播方法的流程图三,如图9所示,本发明实施例提供了一种云广播方法,适用于客户端与云广播平台通过客户端的广播功能接口连接,以通过客户端发起广播的场景;其中,接收方设备(收听设备)为设备A、设备B和设备C,与设备C绑定的手机为手机C。上述方法包括S501-S508,如下:
S501、广播方设备(客户端)向广播业务平台发送HTTP请求消息(广播请求),HTTP请求消息携带有接收方设备信息(收听设备标识)。
在本发明的一些实施例中,广播方(用户)在广播页面如PC客户端、web 门户、APP管理入口,选择需要发起广播方设备(客户端),由广播方设备的 SDK向广播业务平台(广播业务平台)发送HTTP请求消息。其中,HTTP请求消息带有广播业务唯一标识号(广播标识信息),广播业务平台的接入地址在设置SDK时提前内置;接收方设备信息为设备A、设备B和设备C的信息。
可以理解的是,本发明实施例通过SDK赋能多形态终端,实现多端接入并通过多端联动实现监控告警一体化服务。
S502、广播业务平台发送接收方设备信息至广播能力平台。
在本发明实施例中,广播业务平台转发广播请求至广播能力平台,接收方设备信息随广播请求发送至广播能力平台。
可以理解的是,便于广播能力平台确定需要判断工作状态的设备。
S503、广播能力平台根据接收方设备信息对设备进行在线判断。
在本发明的一些实施例中,在线判断用于判断设备A、设备B和设备C的在线情况,其中,设备A和设备B均在线且未通信,设备C不在线。
可以理解的是,这样广播能力平台可以确定设备A、设备B和设备C的工作状态。
S504、广播能力平台发送在线的接收方设备标识(在线设备标识)至广播方设备。
在本发明的一些实施例中,广播能力平台通过超文本传输协议将在线的接收方设备标识发送至广播方设备。在线的接收方设备标识为设备A和设备B的标识,其中,在线的接收方设备标识还可以包括手机C的手机号码。
可以理解的是,这样广播方设备将得知能够成功接收广播的设备。
S505、广播方设备对在线的接收方设备标识对应的接收方设备发起广播。
在本发明的一些实施例中,由于在线的接收方设备标识还可以包括手机C 的手机号码,因此,广播方设备在发起广播时,可以将广播内容以短信的方式发送至手机C中。
可以理解的是,本发明实施例可以通过SDK赋能多形态终端,实现多端接入并通过多端联动实现监控告警一体化服务。如智能音箱可与智能摄像头联动,发现监控告警后可通过智能云广播定向通知到户,通知到人,还可以通过智能设备的联动反馈,明确消息是否接收成功。如用户在音箱侧收听、收看广播后,云广播平台即可得到反馈,从而实现重要信息的上传下达,最后,相比于传统广播,智能云广播设备入户,绑定网络/账号即可使用,同时可在指定范围内移动使用,无需更改线路,人均效能相对提高。
图10为本发明实施例提供的一种云广播装置的功能架构图,如图10所示,本发明实施例提供了一种云广播装置9,适用于一种应用于广播能力平台的云广播方法,包括第一接收单元91、第一发送单元94和生成单元92,其中:
所述第一接收单元91,用于接收广播业务平台发送的广播请求,所述广播请求携带有广播标识信息和客户端标识;其中,所述广播请求表征请求所述广播能力平台发起广播;接收所述客户端响应于所述状态获取请求发送的状态反馈信息;所述状态反馈信息表征所述客户端在线且未通信;
所述第一发送单元94,响应于所述广播请求,根据所述客户端标识发送状态获取请求至所述客户端;发送广播信息至所述客户端;
所述生成单元92,用于根据所述广播标识信息,生成所述广播信息;其中,所述广播信息为所述广播请求的响应结果。
在本发明的一些实施例中,所述第一发送单元94,还用于发送广播邀请请求至所述客户端;
所述第一接收单元91,还用于接收所述客户端响应于所述广播邀请求发送的邀请反馈信息;所述邀请反馈信息表征所述客户端在线且未通信。
在本发明的一些实施例中,所述装置还包括确定单元93;其中,
所述第一发送单元94,还用于若所述广播请求携带有收听设备标识,则根据所述收听设备标识,发送收听邀请请求至对应的收听设备;发送广播开始请求至所述客户端;所述广播开始请求携带有在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
所述第一接收单元91,还用于接收所述收听设备响应于所述收听邀请请求发送的收听反馈信息;
所述确定单元93,根据所述收听反馈信息,确定在线设备标识;所述在线设备标识表征所述收听设备在线且未通信。
在本发明的一些实施例中,所述第一接收单元91,还用于接收所述客户端发送的结束广播请求;所述结束广播请求携带有广播反馈信息;
所述生成单元92,还用于响应于所述结束广播请求,根据所述广播反馈信息,以及所述广播标识信息,生成广播结束信息;
所述第一发送单元94,还用于发送所述广播结束信息至所述广播业务平台。
图11为本发明实施例提供的另一种云广播装置的功能架构图,如图11所示,本发明实施例提供了另一种云广播装置10,包括第二接收单元1001和第二发送单元1002,其中:
所述第二接收单元1001,用于通过所述SDK接收广播能力平台发送的状态获取请求;其中,所述广播能力平台具有通过所述SDK与所述客户端通信的功能;通过所述SDK接收所述广播能力平台发送的广播信息;
所述第二发送单元1002,用于当所述客户端在线且未通信时,则响应于所述状态获取请求,通过所述SDK发送状态反馈信息至所述广播能力平台。
在本发明的一些实施例中,所述第二接收单元1001,还用于通过SDK接收广播邀请请求;
所述第二发送单元1002,还用于当所述客户端在线且未通信时,则响应于所述广播邀请请求,通过所述SDK发送邀请反馈信息至所述广播能力平台。
在本发明的一些实施例中,所述第二接收单元1001,还用于通过所述SDK 接收所述广播能力平台发送的广播开始请求;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
所述第二发送单元1002,还用于响应于所述广播开始请求,根据所述在线设备标识,通过所述SDK发送所述广播信息至对应的收听设备。
在本发明的一些实施例中,所述第二接收单元1001,还用于获取广播反馈信息;所述广播反馈信息表征用户对所述广播信息的评价;
所述第二发送单元1002,还用于通过所述SDK发送结束广播请求,所述结束广播请求携带有所述广播反馈信息。
图12是本发明实施例提供的一种广播能力平台的功能架构图,如图12所示,本发明实施例还提供一种广播能力平台11,并对应于一种应用于广播能力平台的云广播方法,包括第一处理器1101、第一存储器1102以及第一通信总线1104,第一存储器1102通过第一通信总线1104与第一处理器1101进行通信,第一存储器1102存储所述第一处理器1101可执行的一个或者多个程序,当所述一个或者多个程序被执行时,所述第一处理器1101执行如本发明实施例的云广播方法,具体的,广播能力平台11还包括用于进行数据传输的第一通信组件1103,其中,第一处理器1101至少设有一个。
本发明实施例中,广播能力平台11中的各个组件通过总线1104耦合在一起。可理解,通过总线1104用于实现这些组件之间的连接通信。通过总线1104 除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为通过总线1104。
图13是本发明实施例提供的一种客户端的功能架构图,如图13所示,本发明实施例还提供一种客户端12,并对应于一种应用于客户端的云广播方法,包括第二处理器1201、第二存储器1202以及第二通信总线1204,第二存储器 1202通过第二通信总线1204与第二处理器1201进行通信,第二存储器1202 存储所述第二处理器1201可执行的一个或者多个程序,当所述一个或者多个程序被执行时,所述第二处理器1201执行如本发明实施例提供的应用于客户端的云广播方法,具体的,客户端12还包括用于进行数据传输的第二通信组件1203,其中,第二处理器1201至少设有一个。
本发明实施例中,客户端12中的各个组件通过总线1204耦合在一起。可理解,通过总线1204用于实现这些组件之间的连接通信。通过总线1204除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为通过总线1204。
本发明实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被执行时,用于引起第一处理器执行如本发明实施例所述应用于广播能力平台的云广播方法。
本发明实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被执行时,用于引起第二处理器执行如本发明实施例所述的应用于客户端的云广播方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1.一种云广播方法,其特征在于,所述方法应用于广播能力平台,所述方法包括:
接收广播业务平台发送的广播请求,所述广播请求携带有广播标识信息和客户端标识;其中,所述广播请求表征请求所述广播能力平台发起广播;
响应于所述广播请求,根据所述客户端标识发送状态获取请求至所述客户端;
接收所述客户端响应于所述状态获取请求发送的状态反馈信息;所述状态反馈信息表征所述客户端在线且未通信;
根据所述广播标识信息,生成广播信息;所述广播信息为所述广播请求的响应结果;
发送所述广播信息至所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述根据所述广播标识信息,生成广播信息之后,所述方法还包括:
发送广播邀请请求至所述客户端;
接收所述客户端响应于所述广播邀请求发送的邀请反馈信息;所述邀请反馈信息表征所述客户端在线且未通信。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述广播请求携带有收听设备标识,则根据所述收听设备标识,发送收听邀请请求至对应的收听设备;
接收所述收听设备响应于所述收听邀请请求发送的收听反馈信息;
根据所述收听反馈信息,确定在线设备标识;所述在线设备标识表征所述收听设备在线且未通信;
发送广播开始请求至所述客户端;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述客户端发送的结束广播请求;所述结束广播请求携带有广播反馈信息;
响应于所述结束广播请求,根据所述广播反馈信息,以及所述广播标识信息,生成广播结束信息并发送至所述广播业务平台。
5.根据权利要求1所述的方法,其特征在于,所述广播能力平台通过SDK与所述客户端进行通信。
6.一种云广播方法,其特征在于,所述方法应用于客户端,所述客户端设有SDK,所述方法包括:
通过所述SDK接收广播能力平台发送的状态获取请求;其中,所述广播能力平台具有通过所述SDK与所述客户端通信的功能;
当所述客户端在线且未通信时,则响应于所述状态获取请求,通过所述SDK发送状态反馈信息至所述广播能力平台;
通过所述SDK接收所述广播能力平台发送的广播信息。
7.根据权利要求6所述的方法,其特征在于,所述通过所述SDK接收所述广播能力平台发送的广播信息之前,所述方法还包括:
通过SDK接收广播邀请请求;
当所述客户端在线且未通信时,则响应于所述广播邀请请求,通过所述SDK发送邀请反馈信息至所述广播能力平台。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
通过所述SDK接收所述广播能力平台发送的广播开始请求;所述广播开始请求携带有所述在线设备标识,所述广播开始请求用于请求所述客户端开始广播;
响应于所述广播开始请求,根据所述在线设备标识,通过所述SDK发送所述广播信息至对应的收听设备。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取广播反馈信息;所述广播反馈信息表征用户对所述广播信息的评价;
通过所述SDK发送结束广播请求,所述结束广播请求携带有所述广播反馈信息。
10.一种云广播装置,其特征在于,包括第一接收单元、第一发送单元和生成单元,其中:
所述第一接收单元,用于接收广播业务平台发送的广播请求,所述广播请求携带有广播标识信息和客户端标识;其中,所述广播请求表征请求所述广播能力平台发起广播;接收所述客户端响应于状态获取请求发送的状态反馈信息;所述状态反馈信息表征所述客户端在线且未通信;
所述第一发送单元,用于响应于所述广播请求,根据所述客户端标识发送状态获取请求至所述客户端;发送广播信息至所述客户端;
所述生成单元,用于根据所述广播标识信息,生成所述广播信息;其中,所述广播信息为所述广播请求的响应结果。
11.一种云广播装置,其特征在于,包括第二接收单元和第二发送单元,其中:
所述第二接收单元,用于通过SDK接收广播能力平台发送的状态获取请求;其中,所述广播能力平台具有通过所述SDK与客户端通信的功能;通过所述SDK接收所述广播能力平台发送的广播信息;
所述第二发送单元,用于当所述客户端在线且未通信时,则响应于所述状态获取请求,通过所述SDK发送状态反馈信息至所述广播能力平台。
12.一种广播能力平台,其特征在于,包括:
第一存储器,用于存储可执行数据指令;
第一处理器,用于执行所述第一存储器中存储的可执行指令时,实现权利要求1至5任一项所述的方法。
13.一种客户端,其特征在于,包括:
第二存储器,用于存储可执行数据指令;
第二处理器,用于执行所述第二存储器中存储的可执行指令时,实现权利要求6至9任一项所述的方法。
14.一种存储介质,其特征在于,存储有可执行指令,用于引起处第一理器执行时,实现权利要求1至5任一项所述的方法;或者,用于引起处第二理器执行时,实现权利要求6至9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111214842.3A CN115996260B (zh) | 2021-10-19 | 2021-10-19 | 一种云广播方法及装置、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111214842.3A CN115996260B (zh) | 2021-10-19 | 2021-10-19 | 一种云广播方法及装置、设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115996260A true CN115996260A (zh) | 2023-04-21 |
CN115996260B CN115996260B (zh) | 2024-06-18 |
Family
ID=85993979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111214842.3A Active CN115996260B (zh) | 2021-10-19 | 2021-10-19 | 一种云广播方法及装置、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115996260B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159918A (zh) * | 2005-02-25 | 2008-04-09 | 华为技术有限公司 | 一种移动数据广播业务的实现方法 |
CN107135086A (zh) * | 2017-05-26 | 2017-09-05 | 努比亚技术有限公司 | 一种广播推送方法及设备、计算机可读存储介质 |
CN108650045A (zh) * | 2018-06-15 | 2018-10-12 | 四川鑫鹏远广通科技有限公司 | 一种基于手机app技术的云广播*** |
WO2019184774A1 (zh) * | 2018-03-29 | 2019-10-03 | 比亚迪股份有限公司 | 轨道交通乘客信息***、方法、云平台及云播控器 |
CN110417787A (zh) * | 2019-07-31 | 2019-11-05 | 广州华多网络科技有限公司 | 一种数据处理方法、装置、客户端及存储介质 |
CN112822558A (zh) * | 2021-01-05 | 2021-05-18 | 北京映客芝士网络科技有限公司 | 一种基于在线平台的信息广播方法、装置、设备及介质 |
-
2021
- 2021-10-19 CN CN202111214842.3A patent/CN115996260B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159918A (zh) * | 2005-02-25 | 2008-04-09 | 华为技术有限公司 | 一种移动数据广播业务的实现方法 |
CN107135086A (zh) * | 2017-05-26 | 2017-09-05 | 努比亚技术有限公司 | 一种广播推送方法及设备、计算机可读存储介质 |
WO2019184774A1 (zh) * | 2018-03-29 | 2019-10-03 | 比亚迪股份有限公司 | 轨道交通乘客信息***、方法、云平台及云播控器 |
CN108650045A (zh) * | 2018-06-15 | 2018-10-12 | 四川鑫鹏远广通科技有限公司 | 一种基于手机app技术的云广播*** |
CN110417787A (zh) * | 2019-07-31 | 2019-11-05 | 广州华多网络科技有限公司 | 一种数据处理方法、装置、客户端及存储介质 |
CN112822558A (zh) * | 2021-01-05 | 2021-05-18 | 北京映客芝士网络科技有限公司 | 一种基于在线平台的信息广播方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115996260B (zh) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106488335B (zh) | 直播控制方法及装置 | |
US20200244790A1 (en) | Walkie-talkie device, electronic apparatus, walkie-talkie information transmission method, and information transmission method | |
US7587216B2 (en) | Method and communications unit for selective receipt of group calls | |
CN105611055B (zh) | 通话方法及装置 | |
CN110636483A (zh) | 一种配网方法及*** | |
CN105741525A (zh) | 遥控器绑定的处理方法、装置和设备 | |
EP2995089B1 (en) | Unpaired devices | |
CN111385666B (zh) | 通信链路建立方法、装置、设备及存储介质 | |
CN114245328B (zh) | 语音通话转移方法及电子设备 | |
CN103561088B (zh) | 一种基于账号登录的远程控制方法及装置 | |
CN111385349B (zh) | 通信处理方法、装置、终端、服务器及存储介质 | |
CN110850736A (zh) | 一种控制方法及*** | |
CN113765932A (zh) | 多方通话的控制方法及电子设备 | |
CN112684995A (zh) | 跨屏输入方法及装置 | |
US20200213844A1 (en) | Communication method, communication apparatus and electronic device | |
CN115996260B (zh) | 一种云广播方法及装置、设备、存储介质 | |
US11076429B2 (en) | Method and apparatus for acquiring system information, and method and apparatus for transmitting system information | |
CN112040057B (zh) | 设备控制方法、装置、电子设备、控制***及存储介质 | |
CN111245922A (zh) | 车载终端、车载服务平台及信息处理方法、存储介质 | |
US20230239406A1 (en) | Communication system | |
CN114095616A (zh) | 通话实现方法和装置、电子设备、可读存储介质 | |
CN103684804A (zh) | 一种会议订阅的方法及装置 | |
CN115065651B (zh) | 一种对话消息的管理方法、装置、电子设备及存储介质 | |
CN108347375B (zh) | 即时通信消息的播放方法及***、智能音箱设备、平台端 | |
CN115102918A (zh) | 消息同步方法、装置及***、相关设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Lei Jun Inventor after: Cheng Baoping Inventor after: Tang Cheng Inventor after: Wang Xin Inventor before: Lei Jun Inventor before: Cheng Baoping Inventor before: Tang Cheng Inventor before: Wang Xin Inventor before: Tao Xiaoming |
|
CB03 | Change of inventor or designer information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |