一种智慧城市公共景观直播控制方法和物联网系统转让专利

申请号 : CN202210807951.4

文献号 : CN114885180B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邵泽华李勇梁永增魏小军温志惠

申请人 : 成都秦川物联网科技股份有限公司

摘要 :

本说明书实施例提供一种智慧城市公共景观直播控制方法和物联网系统。该方法由智慧城市公共景观直播控制平台执行,包括:获取景观画面;将景观画面传递至用户平台;通过用户平台确定整体用户意愿;用户意愿包括景观画面的调整意见;根据整体用户意愿确定摄像参数;将摄像参数传递至摄像装置;摄像装置用于采集景观画面;根据摄像参数获取新的景观画面。该物联网系统包括用户平台、服务平台、管理平台、传感网络平台和对象平台。该方法通过智慧城市公共景观直播控制装置实现。该方法还通过计算机可读存储介质存储的计算机指令被读取后运行。

权利要求 :

1.一种智慧城市公共景观直播控制方法,基于智慧城市公共景观直播控制物联网系统实现,所述智慧城市公共景观直播控制物联网系统包括用户平台、服务平台、管理平台、传感网络平台和对象平台;

所述方法包括:

基于所述对象平台获取景观画面;

依次基于所述传感网络平台、所述管理平台、所述服务平台,将所述景观画面传递至对应的所述用户平台;

通过所述用户平台基于意愿获取策略获取至少一个用户意愿并确定所述用户平台对应的整体用户意愿;所述至少一个用户意愿包括所述景观画面的调整意见;

通过所述用户平台根据所述整体用户意愿确定所述用户平台对应的所述对象平台的摄像参数;其中,不同的所述对象平台对应不同摄像装置,所述用户平台播放的所述景观画面由其对应的所述对象平台采集;

通过所述服务平台依次基于所述管理平台、所述传感网络平台,将所述摄像参数,传递至所述用户平台对应的所述对象平台;

基于所述对象平台,根据所述摄像参数获取新的所述景观画面;其中,所述意愿获取策略包括用户意愿加权规则与意愿获取频率;所述通过所述用户平台基于意愿获取策略获取至少一个用户意愿并确定所述用户平台对应的整体用户意愿包括:所述用户平台基于所述意愿获取频率获取所述至少一个用户意愿;

基于所述用户意愿加权规则确定所述至少一个用户意愿中每个用户意愿对应的用户的意愿权重值;

基于所述至少一个用户意愿及所述意愿权重值,确定所述用户平台对应的所述整体用户意愿;其中,所述意愿权重值为基于联络图谱得到的反社区加权值,包括:

获取所述联络图谱,其中,所述联络图谱包括节点与节点之间的边,节点与当前提出用户意愿的用户对应,节点特征包括所述用户的住址、单位、社交媒体互动情况、观看习惯;边连接的两个节点之间存在互相影响,边特征包括紧密程度;

基于所述联络图谱获取各个节点的用户意愿;

基于所述各个节点的用户意愿确定所述节点间的意愿相似度;

基于所述节点间的意愿相似度以及所述联络图谱迭代所述各个节点的意愿权重值,以确定所述各个节点的目标意愿权重值;其中,对所述各个节点的意愿权重值进行迭代基于预设算法实现,所述预设算法包括预先训练好的机器学习算法,通过对所述联络图谱进行迭代,根据所述边特征降低所述联络图谱存在所述边的所述节点的意愿权重值;其中,对于某一个节点,迭代后得到的意愿权重值与所述节点和所述节点的一度邻接点的意愿相似度、紧密程度负相关。

2.根据权利要求1所述的方法,所述用户平台的数量为多个,且不同用户平台对应播放不同的所述摄像装置采集的所述景观画面;

所述服务平台对不同的所述用户平台发出的数据采用不同的服务分平台进行数据存储、数据处理和/或数据传输;

所述管理平台设置有总管理数据库和多个管理分平台,所述多个管理分平台分别存储和处理多个所述服务分平台发送的数据,所述总管理数据库对所述多个管理分平台的数据进行汇总后存储和处理,并传输数据至对应的传感网络分平台;

所述传感网络平台对不同对象平台采集的数据采用不同的所述传感网络分平台进行数据存储、数据处理和/或数据传输;

所述对象平台的数量为多个,不同所述对象平台对应布置于不同摄像点位的摄像装置。

3.根据权利要求1所述的方法,所述意愿获取频率与所述景观画面的观看人数、观众活跃度中的至少一种相关。

4.根据权利要求1所述的方法,所述用户意愿加权规则包括观看时长规则,所述观看时长规则中,用户的所述意愿权重值与所述用户观看所述景观画面的时长相关。

5.根据权利要求1所述的方法,所述用户意愿加权规则包括执行比率规则,所述执行比率规则中,用户的所述意愿权重值与所述用户的用户意愿被成功执行的比率相关。

6.根据权利要求1所述的方法,所述方法还包括:

基于所述服务平台统计不同所述用户平台对应的所述景观画面在预设时间长度下的观看人数;并将所述观看人数发送至所述管理平台;

基于所述管理平台确定需取消的摄像装置,所述需取消的摄像装置为所述观看人数不满足预设条件的所述景观画面对应的所述摄像装置。

7.根据权利要求6所述的方法,所述方法还包括:

通过所述管理平台基于现有摄像点位采集的所述景观画面对应的所述观看人数,预测基于候选点位采集的景观画面的观看人数;

将所述观看人数满足所述预设条件的候选点位确定为新增摄像点位;以基于所述新增摄像点位设置对应的摄像装置。

8.一种智慧城市公共景观直播控制物联网系统,所述系统包括用户平台、服务平台、管理平台、传感网络平台和对象平台;

所述对象平台用于获取景观画面,以及依次基于所述传感网络平台、所述管理平台、所述服务平台,将所述景观画面传递至对应的所述用户平台;其中,不同的所述对象平台对应不同摄像装置;

所述用户平台用于:

播放所述景观画面;所述用户平台播放的所述景观画面由其对应的所述对象平台采集;

基于意愿获取策略获取至少一个用户意愿;所述至少一个用户意愿包括所述景观画面的调整意见;

确定整体用户意愿;

根据所述整体用户意愿确定其对应的所述对象平台的摄像参数;

通过所述服务平台、所述管理平台、所述传感网络平台,将所述摄像参数,传递至所述用户平台对应的所述对象平台;

所述对象平台收到所述摄像参数后,基于所述摄像参数获取新的所述景观画面;其中,所述意愿获取策略包括用户意愿加权规则与意愿获取频率;所述通过所述用户平台基于意愿获取策略获取至少一个用户意愿并确定所述用户平台对应的整体用户意愿包括:所述用户平台基于所述意愿获取频率获取所述至少一个用户意愿;

基于所述用户意愿加权规则确定所述至少一个用户意愿中每个用户意愿对应的用户的意愿权重值;

基于所述至少一个用户意愿及所述意愿权重值,确定所述用户平台对应的所述整体用户意愿;其中,所述意愿权重值为基于联络图谱得到的反社区加权值,包括:

获取所述联络图谱,其中,所述联络图谱包括节点与节点之间的边,节点与当前提出用户意愿的用户对应,节点特征包括所述用户的住址、单位、社交媒体互动情况、观看习惯;边连接的两个节点之间存在互相影响,边特征包括紧密程度;

基于所述联络图谱获取各个节点的用户意愿;

基于所述各个节点的用户意愿确定所述节点间的意愿相似度;

基于所述节点间的意愿相似度以及所述联络图谱迭代所述各个节点的意愿权重值,以确定所述各个节点的目标意愿权重值;其中,对所述各个节点的意愿权重值进行迭代基于预设算法实现,所述预设算法包括预先训练好的机器学习算法,通过对所述联络图谱进行迭代,根据所述边特征降低所述联络图谱存在所述边的所述节点的意愿权重值;其中,对于某一个节点,迭代后得到的意愿权重值与所述节点和所述节点的一度邻接点的意愿相似度、紧密程度负相关。

9.一种计算机可读存储介质,其特征在于,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如权利要求1‑7中任一所述的方法。

说明书 :

一种智慧城市公共景观直播控制方法和物联网系统

技术领域

[0001] 本说明书涉及物联网与云平台领域,特别涉及一种智慧城市公共景观直播控制方法和物联网系统。

背景技术

[0002] 公共景观直播是智慧城市建设的重要一环,它可以使市民足不出户就可以参观到景点的各种景色。由于景点较多,摄像采集设备有限,无法满足所有市民的参观需求。
[0003] 因此,有必要提供一种智慧城市公共景观直播控制方法和物联网系统,利用物联网与云平台来提高公共景观直播控制的效率的同时,以满足大多数市民的观景需求。

发明内容

[0004] 本说明书实施例之一提供一种智慧城市公共景观直播控制方法。所述方法由智慧城市公共景观直播控制平台执行。所述方法包括:基于所述对象平台获取景观画面;依次基于所述传感网络平台、所述管理平台、所述服务平台,将所述景观画面传递至对应的所述用户平台;通过所述用户平台基于意愿获取策略获取至少一个用户意愿并确定所述用户平台对应的整体用户意愿;所述至少一个用户意愿包括所述景观画面的调整意见;通过所述用户平台根据所述整体用户意愿确定所述用户平台对应的所述对象平台的摄像参数;其中,不同的所述对象平台对应不同摄像装置,所述用户平台播放的所述景观画面由其对应的所述对象平台采集;通过所述服务平台依次基于所述管理平台、所述传感网络平台,将所述摄像参数,传递至所述用户平台对应的所述对象平台;基于所述对象平台,根据所述摄像参数获取新的所述景观画面。
[0005] 本说明书实施例之一提供一种智慧城市公共景观直播控制物联网系统。所述系统包括用户平台、服务平台、管理平台、传感网络平台和对象平台。所述对象平台用于获取景观画面,以及依次基于所述传感网络平台、所述管理平台、所述服务平台,将所述景观画面传递至对应的所述用户平台;其中,不同的所述对象平台对应不同摄像装置;所述用户平台用于:播放所述景观画面;所述用户平台播放的所述景观画面由其对应的所述对象平台采集;基于意愿获取策略获取至少一个用户意愿;所述至少一个用户意愿包括所述景观画面的调整意见;确定整体用户意愿;根据所述整体用户意愿确定其对应的所述对象平台的摄像参数;通过所述服务平台、所述管理平台、所述传感网络平台,将所述摄像参数,传递至所述用户平台对应的所述对象平台;所述对象平台收到所述摄像参数后,基于所述摄像参数获取新的所述景观画面。
[0006] 本说明书实施例之一提供一种智慧城市公共景观直播控制装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如上述任一实施例所述的智慧城市公共景观直播控制方法。
[0007] 本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行智慧城市公共景观直播控制方法。

附图说明

[0008] 本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
[0009] 图1是根据本说明书一些实施例所示的智慧城市公共景观直播控制物联网系统的应用场景示意图;
[0010] 图2是根据本说明书一些实施例所示的智慧城市公共景观直播控制物联网系统的示例性示意图;
[0011] 图3是根据本说明书一些实施例所示的智慧城市公共景观直播控制方法的示例性流程图;
[0012] 图4是根据本说明书一些实施例所示的确定整体用户意愿的示例性流程图;
[0013] 图5是根据本说明书一些实施例所示的确定意愿权重值的示例性流程图;
[0014] 图6是根据本说明书一些实施例所示的第一预测模型的示例性结构图;
[0015] 图7是根据本说明书一些实施例所示的摄像装置的调整方法的示例性流程图。

具体实施方式

[0016] 为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0017] 应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0018] 如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0019] 本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0020] 图1是根据本说明书一些实施例所示的智慧城市公共景观直播控制物联网系统的应用场景示意图。在一些实施例中,应用场景100可以包括服务器110、存储设备120、用户终端130、传感设备140、物联网关150、网络160、景观画面170。
[0021] 在一些实施例中,服务器110可以是单个服务器或者服务器组。服务器组可以是集中式的或分布式的。例如,服务器110可以是分布式系统。在一些实施例中,服务器110可以是本地的或远程的。在一些实施例中,服务器110可以在云平台上实现。在一些实施例中,服务器110或服务器110的一部分可以集成到传感设备140中。
[0022] 在一些实施例中,服务器110可以包括处理设备112。处理设备112可以用于获取信息,并对收集的信息进行分析加工,以执行本申请中描述的一个或以上功能。例如,处理设备112可以获取用户终端130的投票信息以及观看时间、观看人数等,加权计算确定用户整体意愿。又如,处理设备112可以基于用户整体意愿,生成摄像参数控制策略,并下发控制指令至传感设备140,并控制传感设备140获取新的景观画面。
[0023] 在一些实施例中,处理设备112可以包括一个或以上处理引擎(例如,单芯片处理引擎或多芯片处理引擎)。仅作为范例,处理设备112可以包括中央处理单元(CPU)、特定应用集成电路(ASIC)等或其任意组合。
[0024] 存储设备120可以用于存储数据和/或指令,例如,存储设备120可以用于存储传感设备140所获取的景观画面。存储设备120可以从例如服务器110、用户终端130等获得数据和/或指令。在一些实施例中,存储设备120可以储存处理设备112用来执行或使用以完成本说明书中描述的示例性方法的数据和/或指令。
[0025] 用户终端130可以是指用户用来播放景观画面、输入投票信息、观景需求等信息的终端。例如,用户终端130可以包含但不限于智能电话130‑1、平板电脑130‑2、膝上型计算机130‑3、处理器130‑4等其他具有输入和/或输出功能的设备中的一种或其任意组合。在一些实施例中,使用用户终端130可以是一个或多个用户,可以包括直接使用服务的用户,也可以包括其他相关用户。
[0026] 传感设备140可以是指用于获取景观画面的设备。例如,传感设备140可以包括但不限于景观拍摄设备140‑1和无人机拍摄设备140‑2。在一些实施例中,景观拍摄设备140‑1可以是红外摄像机、高清数码相机。在一些实施例中,无人机拍摄设备140‑2可以是利用无线电遥控装置操纵的不载人飞行机。例如,无人机拍摄设备140‑2可以包括多旋翼无人机、无人直升机、太阳能无人机等。在一些实施例中,传感设备140可以被配置为物联网的一个或多个对象分平台。其景观拍摄设备140‑1为景观拍摄设备分平台,无人机拍摄设备140‑2为无人机拍摄设备分平台。
[0027] 物联网关150可以是指用户终端130和/或传感设备140上传监控数据的数据通道和网关。例如,物联网关150可以包括但不限于景观拍摄设备物联网关150‑1、无人机拍摄设备物联网关150‑2和用户终端物联网关150‑3。在一些实施例中,景观拍摄设备140‑1可以通过景观拍摄设备物联网关150‑1上传景观画面。无人机拍摄设备140‑2可以通过无人机拍摄设备物联网关150‑2上传景观画面。用户终端130可以通过用户终端物联网关150‑3上传景观画面。在一些实施例中,服务器110可以通过景观拍摄设备物联网关150‑1下发控制指令并控制景观拍摄设备140‑1的运行。在一些实施例中,服务器110可以通过无人机拍摄设备物联网关150‑2下发控制指令并控制无人机拍摄设备140‑2的运行。
[0028] 网络160可以提供信息和/或数据交换的渠道。在一些实施例中,服务器110、存储设备120、用户终端130、传感设备140、物联网关150、景观画面170之间可以通过网络160交换信息。例如,服务器110可以通过网络160接收用户终端130发送的投票信息。又例如,服务器110可以通过网络160获取传感设备140上传的景观画面信息并储存于存储设备120。
[0029] 景观画面170可以是指基于传感设备140采集的各种景观的画面。例如,景观画面可以包括各种自然景观画面或人文景观画面。在一些实施例中,景观画面170可以是传感设备140基于某一拍摄角度采集的景观图像,不同的景观画面170可以对应的是同一处景观或不同的景观。仅作为示例的,景观画面170可以包括分别从假山正面采集的景观图像170‑1、从假山背面采集的景观图像170‑2、从假山侧面采集的景观图像170‑3。又如,景观画面170可以包括采集的动物园的景观图像170‑1、从自然风景区采集的景观图像170‑2、从采集的城市建筑风貌的景观图像170‑3。对于不同的景观或不同角度获取的景观画面,其景观获取参数可以不同,以使得获取的景观效果满足用户的实际需求。
[0030] 应当注意应用场景仅仅是为了说明的目的而提供,并不意图限制本说明书的范围。对于本领域的普通技术人员来说,可以根据本说明书的描述,做出多种修改或变化。例如,应用场景还可以包括数据库。又例如,应用场景可以在其他设备上实现以实现类似或不同的功能。然而,变化和修改不会背离本说明书的范围。
[0031] 物联网系统是一种包括对象平台、传感网络平台、管理平台、服务平台、用户平台中部分或全部平台的信息处理系统。管理平台可以实现统筹、协调各功能平台(如传感网络平台、对象平台)之间的联系和协作,汇聚着物联网运行体系的信息,可以为物联网运行体系提供感知管理和控制管理功能。传感网络平台可以实现连接管理平台和对象平台,起着感知信息传感通信和控制信息传感通信的功能。对象平台是对感知信息生成和控制信息进行执行的功能平台。服务平台是指为用户提供输入和输出服务的平台。用户平台是指以用户为主导的平台,包括获取用户的需求以及将信息反馈给用户的平台。
[0032] 物联网系统中信息的处理可以分为感知信息的处理流程及控制信息的处理流程,控制信息可以是基于感知信息而生成的信息。其中,感知信息的处理是由对象平台获取感知信息,并通过传感网络平台传递至管理平台。控制信息则是由管理平台通过传感网络平台下发至对象平台,进而实现对相应对象的控制。
[0033] 在一些实施例中,将物联网系统应用于城市管理时,可以将其称之为智慧城市物联网系统。
[0034] 图2是根据本说明书一些实施例所示的智慧城市公共景观直播控制物联网系统的示例性示意图。
[0035] 如图2所示,智慧城市公共景观直播控制物联网系统200可以包括用户平台210、服务平台220、管理平台230、传感网络平台240、对象平台250。
[0036] 用户平台210是指以用户为主导的平台,包括获取用户的需求以及将信息反馈给用户的平台。例如,用户平台可以通过用户终端(例如,用户终端130),观看景观画面。又例如,用户平台可以通过用户终端,获取用户的投票信息,进而对景观拍摄设备(例如,景观拍摄设备140‑1)和/或无人机拍摄设备(例如,无人机拍摄设备140‑2)进行控制。又例如,用户平台可以将用户观看时长等信息反馈给服务器110。
[0037] 在一些实施例中,用户平台被配置为基于意愿获取策略获取至少一个用户意愿并确定用户平台对应的整体用户意愿;以及根据整体用户意愿确定用户平台对应的对象平台的摄像参数。其中,不同的对象平台对应不同摄像装置,用户平台播放的景观画面由其对应的对象平台采集。至少一个用户意愿包括景观画面的调整意见。关于确定整体用户意愿的更多描述可以参见步骤330的内容。
[0038] 服务平台220是指为用户提供输入和输出服务的平台。服务平台被配置为用于依次基于管理平台、传感网络平台,将摄像参数,传递至用户平台对应的对象平台。例如,服务平台可以获取用户通过用户平台发送的投票信息,并将投票结果反馈给用户。在一些实施例中,服务平台可以包括多个服务分平台,服务平台对不同的用户平台发出的数据采用不同的服务分平台进行数据存储、数据处理和/或数据传输。
[0039] 公共景观直播控制管理平台230是统筹、协调各功能平台之间的联系和协作,汇聚着物联网全部的信息,为物联网运行体系提供感知管理和控制管理功能的平台。例如,公共景观直播控制管理平台可以获取预设区域内当前时间段的所有用户投票信息,并基于整体用户意愿确定摄像参数,调整对象平台250获取的景观画面。
[0040] 在一些实施例中,公共景观直播控制管理平台可以包括管理信息综合数据库(即总管理数据库)及多个管理分平台,在一些实施例中,各个管理分平台还可以配有其对应的分数据库,用于存储其对应的管理分平台接收到的数据及指令。
[0041] 传感网络平台240是指实现连接公共景观直播控制管理平台和对象平台,起着感知信息传感通信和控制信息传感通信的功能平台。在一些实施例中,传感网络平台可以被配置为物联网关(例如,物联网关150)。其可用于建立用户终端(例如,用户终端130)和/或传感设备(例如,传感设备140)与公共景观直播控制管理平台的感知信息上传、控制信息下发的通道。
[0042] 在一些实施例中,传感网络平台240可以被配置为独立式结构。独立式结构是指传感网络平台对不同对象平台的数据采用不同的传感网络分平台(又称传感网络分平台或传感网络子平台)进行数据存储、数据处理和/或数据传输。例如,各个传感网络分平台可以与多个对象平台一一对应,传感网络平台240可以获取各对象平台上传的景观画面,并上传至管理平台。
[0043] 对象平台250是指感知信息生成和控制信息最终执行的功能平台。在一些实施例中,对象平台可以被配置为景观拍摄设备、无人机拍摄设备。在一些实施例中,对象平台被配置为获取景观画面,并依次基于传感网络平台、管理平台、服务平台,将景观画面传递至对应的用户平台。关于景观画面的更多描述可以参见步骤310的相关内容。在一些实施例中,对象平台还被配置为用于根据摄像参数获取新的景观画面。在一些实施例中,对象平台可以基于不同的感知设备,分类为多个对象平台,每个对象平台对应于一个观景位置进行观景画面和数据采集。
[0044] 本说明书的一些实施例还提供一种计算机可读存储介质。存储介质存储计算机指令,当计算机指令被处理器执行时实现智慧城市公共景观直播控制方法。
[0045] 需要注意的是,以上对于一种智慧城市公共景观直播控制物联网系统及其内部模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,图2中披露的用户平台210、服务平台220、管理平台230、传感网络平台240和对象平台250可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。
[0046] 图3是根据本说明书一些实施例所示的智慧城市公共景观直播控制方法的示例性流程图。在一些实施例中,流程300可以由智慧城市公共景观直播控制物联网系统200执行。
[0047] 如图3所示,流程300包括下述步骤:
[0048] 步骤310,获取景观画面。在一些实施例中,步骤310可以由对象平台250执行。
[0049] 景观可以指用于向公共呈现的一定区域的景象。例如,景观可以包括公共活动场所(如公园、动物园)、人文景区(如故宫、长城等)。在一些实施例中,景观还可以包括展示品(如博物馆藏品等)、标志性设施建筑物(如人民英雄纪念碑)等特定物品或建筑物的景象。
[0050] 在一些实施例中,为民政服务提供便利,景观还可以包括政府部门或社会服务机构的工作景象。例如,可以包括政务办公中心、救助站、法院等可公开场所的工作情况。
[0051] 景观画面可以是景观所呈现出的具体景象。例如,景观画面可以包括以特定位置特定角度拍摄的建筑物的实时图像。再例如,景观画面可以包括工艺品在展示台的展示画面。
[0052] 在一些实施例中,景观画面可以通过对象平台中内置的传感设备(如传感设备140)获取。例如,传感设备可以获取特定景观的实时视频文件与实时音频文件以作为该景观的景观画面。再例如,传感设备可以获取特定景观(如藏品)的视频文件并存储在存储设备(如存储设备120)中,在用户需要时调用对应的视频文件作为景观画面。
[0053] 在一些实施例中,景观画面可以基于用户需要确定。例如,用户平台可以与各个景观对应,用户可以通过选择用户平台(如各个景观直播间)确定用户所观看的景观。
[0054] 步骤320,将景观画面传递至对应的用户平台。
[0055] 在一些实施例中。对象平台获取的景观画面可以依次基于传感网络平台、管理平台以及服务平台转发到对应的用户平台中。例如,用户平台可以与景观标识信息(如景观ID)对应,在获取景观画面后可以根据所获取景观的景观ID确定与该景观对应的用户平台(如该景观的直播间),并延传输路径将景观画面传递至对应的用户平台。
[0056] 在一些实施例中,在公共景观的多个点位部署传感设备,每个传感设备拍摄的画面对应一个子画面,对象的一个景观画面可以由多个子画面组成。例如,景观画面可以包括可公开民事案件的审理直播画面,该景观画面可以包括法官、双方辩护律师、双方当事人、记录员等景观子画面。
[0057] 在一些实施例中,各个子画面可以按照预设呈现规则与用户需要呈现在对应的用户平台中。例如,各个子画面可以按照预设的呈现面积呈现在对应的用户平台中,其中,呈现面积最大的子画面可以称为主景观。再例如,用户可以自行调节各个子画面的呈现面积。示例性地,民事案件的审理直播画面其预设的主景观可以是法官的子画面,在用户平台用户可以自行调整各个子画面的呈现面积以重新确定主景观或隐藏部分子画面。
[0058] 在一些实施例中,用户平台可以仅呈现部分子画面。例如,用户平台响应于用户请求呈现景观画面时,可以先呈现子画面中的主景观。用户可以主动调整各个子画面的呈现情况。在一些实施例中,用户平台还可以将不同的子画面设置在不同的线程中,用户进入该景观直播后可以先呈现主景观的画面,并在其他线程中呈现其他子画面。
[0059] 在一些实施例中,主景观可以根据各个用户平台的实际观看情况确定。例如,可以基于每个子画面的观看人数,将人数最多的子画面确定为主景观。再例如,还可以基于观众在每个子画面的平均停留时间,将平均停留时间最长的子画面作为主景观。再例如,还可以对实际观看情况的各个指标进行加权处理以确定主景观。
[0060] 步骤330,基于意愿获取策略获取至少一个用户意愿并确定用户平台对应的整体用户意愿。在一些实施例中,步骤330可以由用户平台210执行。
[0061] 用户意愿可以是用户对景观画面的主动反馈意见,其中,用户意愿包括景观画面的调整意见。在一些实施例中,用户意愿可以包括多种类型的调整意见。例如,可以包括对各个景观的调整意见以及对景观的子画面的调整意见。
[0062] 调整意见可以指对景观画面的调整建议。例如,调整意见可以包括传感设备的增加或减少建议、景观画面的拍摄情况建议、用户想要观看到的景观画面等。示例性地,用户的调整意见可以体现为希望画面放大、摄像头角度调整、希望看到“投喂食物”的画面等。
[0063] 整体用户意愿可以是对观看当前景观画面的所有用户的用户意愿的统计结果。示例性地,可以统计用户意愿中,对动物园景观中拍摄长颈鹿屋舍的画面的调整意见,确定对应播放长颈鹿屋舍的画面的用户平台的整体用户意愿。
[0064] 在一些实施例中,用户平台中可以设置有用户反馈按钮,用户可以通过用户反馈按钮反馈用户意愿。其中,反馈按钮可以设置反馈选项以及文本输入框,反馈选项可以列举常见调整意见,文本输入框可以输入文字性反馈意见。当用户通过反馈按钮反馈用户意愿后,用户平台可以根据反馈选项的选择情况以及文字性反馈意见确定该用户的用户意愿。
[0065] 意愿获取策略可以指确定整体用户意愿的方法。例如,意愿获取策略可以包括统计策略,用户平台210可以基于统计策略对用户意愿进行处理,以确定整体用户意愿。示例性地,对于特定景观画面,其用户意愿可以包括用户A、B、C的调整意见,其中,用户A想要放大画面,用户B和用户C想要缩小画面,则整体用户意愿可以包括1人想要放大画面,2人想要缩小画面。
[0066] 在一些实施例中,意愿获取策略包括意愿获取频率。
[0067] 意愿获取频率可以指单位时间中确定整体用户意愿的次数。例如,意愿获取频率可以为5min/次,则对应的每5分钟获取一次用户意愿,并基于用户意愿并确定整体用户意愿。
[0068] 在一些实施例中,意愿获取频率与景观画面的观看人数、观众活跃度中的至少一种相关。
[0069] 景观画面的观看人数可以指观看特定景观画面或子画面的人数。例如,可以通过观看各个景观画面的用户平台的用户数量确定。在一些实施例中,景观画面的观看人数还可以指活跃人数,即景观画面的观看人数不包括观看该景观画面但长时间未进行其他操作的用户人数(如20分钟未在观看终端中进行操作的用户)。
[0070] 观众活跃度可以指观看用户在播放过程中的参与度。其中,观众活跃度可以通过用户对该景观直播的交互(如评论、点赞、打赏、反馈调整意见等交互行为)次数确定。交互次数越多则说明观众活跃度越高。
[0071] 在一些实施例中,景观画面的观看人数以及观众活跃度越高,则意见获取频率越小。例如,观看人数为1万人,观众活跃度较高(如每分钟点赞超过50万次),则意见获取频率可以为1分钟一次。观看人数为100人,观众活跃度较低(如每分钟点赞低于10次),则意见获取频率可以为10分钟一次。
[0072] 在一些实施例中,整体用户意愿还可以包括整体调整意见。其中,整体调整意见可以是对该景观画面的处理调整意见。例如,整体调整意见可以体现为各个调整意见中支持人数最多的调整意见。示例性地,整体用户意愿可以包括1人想要放大画面,2人想要缩小画面时,缩小画面的总人数多余放大画面的总人数,则整体调整意见可以体现为缩小画面。
[0073] 在一些实施例中,意愿获取策略包括用户意愿加权规则,可以基于用户意愿加权规则对各个调整意见进行处理,整体调整意见可以根据加权后的各个调整意见确定。关于用户意愿加权规则的更多描述可以参见图4的相关内容。
[0074] 步骤340,根据整体用户意愿确定用户平台对应的对象平台的摄像参数。在一些实施例中,步骤340可以由用户平台210执行。
[0075] 在一些实施例中,不同的对象平台对应不同摄像装置,用户平台播放的景观画面由其对应的对象平台采集。在根据整体用户意愿对景观画面进行调整时,可以通过调整对应的对象平台的摄像参数实现。其中,景观画面与摄像装置的对应关系可以预存在智慧城市公共景观直播控制物联网系统200中,在调整时可以直接根据对应关系确定摄像装置(如摄像装置的设备唯一ID)。
[0076] 摄像参数可以指摄像设备拍摄景观图像时的参数。例如,摄像参数可以包括摄像ID、摄像头类型、摄像位置、摄像角度、摄像内容、变焦倍率、曝光与白平衡、分辨率等相关参数。
[0077] 在根据整体用户意愿确定摄像参数时,可以根据整体调整意见的具体内容确定对应的摄像参数。例如,整体调整意见包括放大画面时,则可以通过调整变焦倍率和/或摄像位置实现。整体调整意见包括增大分辨率时,通过调整摄像镜头或更换摄像设备实现。
[0078] 在一些实施例中,当前摄像装置无法满足整体用户意愿确定摄像参数时,可以通过更换摄像装置以满足摄像参数。例如,当前摄像装置无法满足摄像参数中的清晰度要求时,可以更换分辨率更高的摄像装置。
[0079] 步骤350,通过服务平台依次基于管理平台、传感网络平台,将摄像参数,传递至用户平台对应的对象平台。
[0080] 在一些实施例中,当用户平台确定摄像参数后,可以将摄像参数通过服务平台依次基于管理平台、传感网络平台,从而将摄像参数,传递至用户平台对应的对象平台。例如,用户平台可以与摄像装置一一对应(如用户平台可以与摄像装置的唯一识别码绑定),可以根据对应关系将摄像参数发送到对应的对象平台。
[0081] 在一些实施例中,摄像参数可以包括多个摄像设备的摄像参数。例如,摄像参数可以包括景观画面以及各个子画面的摄像参数。
[0082] 在一些实施例中,当前摄像设备无法实现对应的摄像参数时,可以更换摄像设备。例如,可以取消该摄像设备与用户平台的对应关系,将可以满足摄像参数的摄像设备与用户平台建立对应关系,以采集并传输对应的景观画面。
[0083] 步骤360,根据摄像参数获取新的景观画面。在一些实施例中,步骤360可以由对象平台250执行。
[0084] 在一些实施例中,新的景观画面可以是更新摄像参数后,摄像设备获取的景观画面。
[0085] 基于本说明书一些实施例提供的一种智慧城市公共景观直播控制方法,可以对用户意愿进行统计与分析确定整体用户意愿,从而对景观画面进行调整,提高了用户对公共景观直播的满意度,照顾了绝大部分用户的用户意愿。
[0086] 图4是根据本说明书一些实施例所示的确定整体用户意愿的示例性流程图。在一些实施例中,流程400可以由用户平台210执行。
[0087] 如图4所示,流程400可以包括如下步骤:
[0088] 步骤410,基于意愿获取频率获取至少一个用户意愿。
[0089] 在一些实施例中,可以根据意愿获取频率确定意愿获取周期,以意愿获取周期作为统计范围对该意愿获取周期内获取的用户意愿进行统计。其中,意愿获取周期可以是统计用户意愿的间隔时间,意愿获取周期可以是意愿获取频率的倒数。例如,意愿获取频率可以为每5min获取一次,则意愿获取周期可以为5分钟。
[0090] 步骤420,基于用户意愿加权规则确定至少一个用户意愿中每个用户意愿对应的用户的意愿权重值。
[0091] 意愿权重值可以反应该调整意见在整体调整意见中的影响力。在一些实施例中,权重可以是0 1之间的任意数值。在一些实施例中,意愿权重值可以包括用户意愿中每个调~整意见的权重。
[0092] 意愿加权规则可以指确定调整意见的权重的方法。其中,意愿加权规则可以对用户意愿的相关数据进行处理以确定用户意愿的意愿权重值。例如,意愿加权规则可以根据各个用户的身份确定意愿权重值。其中,对于一般观众(如无特殊身份的用户),其意愿权重值可以为常规数值(如0.5),对于特殊身份的观众其意愿权重值可以不为常规数据。例如,对于官方邀请的反馈人员,其意愿权重值可以大于常规数值(如1),对于扰乱直播间秩序的人员,其意愿权重值可以小于常规数值(如0.1或0)。
[0093] 在一些实施例,用户意愿加权规则可以包括观看时长规则。其中,观看时长规则中,用户的意愿权重值与用户观看景观画面的时长相关。即,用户观看景观画面的时长越长,用户的意愿权重值越高。例如,可以以预设时间段内观看景观画面的时长作为的观众作为基准,其他用户的权重按照观看时间进行折算。示例性地,预设时间段可以为8:00‑9:00,则期间观看景观画面的最长时长可以为1小时,则可以将观看景观画面的时长为1小时的观众的意愿权重值设置为1,其他时长的观众的意愿权重值可以为观看时长/1小时,如仅观看0.5小时,则其意愿权重值为0.5。
[0094] 在一些实施例中,用户意愿加权规则包括执行比率规则,执行比率规则中,用户的意愿权重值与用户的用户意愿被成功执行的比率相关。即用户的用户意愿被成功执行的比率越高,用户的意愿权重值越高。
[0095] 用户意愿被成功执行可以指用户过往提出的调整意见或用户意愿被用户平台接纳,并作为整体用户意愿。用户意愿被成功执行的比率可以指被接纳的调整意见或用户意愿占用户提出总数的比例。
[0096] 在一些实施例中,用户意愿加权规则包括反社区加权规则,反社区加权规则的意愿权重值为基于联络图谱得到的反社区加权值。其中,反社区加权规则可以指以避免用户组团影响结果的加权规则,反社区加权规则可以通过减少同一团体的类似用户的权重实现。关于反社区加权规则的更多内容可以参见图5及其相关内容。
[0097] 在一些实施例中,可以基于第一预测模型预测确定意愿获取策略。例如,可以将各个意愿获取策略输入第一预测模型以确定执行各个候选意愿获取策略对观看人数的影响,从而在候选意愿获取策略中确定目标意愿获取策略。第一预测模型可以是机器学习模型,关于第一预测模型的更多描述可以参见图6及其相关内容。
[0098] 步骤430,基于至少一个用户意愿及意愿权重值,确定用户平台对应的整体用户意愿。
[0099] 在一些实施例中,可以基于意愿权重值对用户意愿加权得到加权用户意愿,并通过各个加权用户意愿确定各类用户意愿的加权结果,并将加权结果中数值最大的用户意愿作为整体用户意愿。例如,有5个用户的用户意愿可以为缩进焦距,10个用户的用愿可以为拉长焦距,经对各个用户意愿的加权结果可以为4.2人缩进焦距,7.1人拉长焦距,则可以选取拉长焦距作为整体用户意愿。
[0100] 基于本说明书一些实施例提供的确定整体用户意愿的方法,可以充分考虑到各个用户的用户意愿,并通过权重定量分析了各个用户在整体用户影响。从而使整体用户意愿能反映大多数用户的意愿,进而提高景观直播的直播效果。
[0101] 图5是根据本说明书一些实施例所示的确定意愿权重值的示例性流程图。在一些实施例中,流程500可以由用户平台210执行。
[0102] 如图5所示,流程500可以包括如下步骤:
[0103] 步骤510,获取联络图谱,其中,联络图谱包括节点与节点之间的边。
[0104] 联络图谱可以指具有图结构的一个数据库。其中,联络图谱可以包括节点、节点特征、节点之间的边、边特征。
[0105] 节点可以与各个用户对应。如图5所示,联络图谱中可以包括节点A G,其中,每个~节点可以与通过用户平台观看景观直播的用户对应。在一些实施例中,联络图谱可以包括当前以及历史中通过用户平台观看景观直播的所有用户对应的节点。在一些实施例中,为确定当前整体用户意愿,可以从所有用户中提取当前提出用户意愿的用户作为联络图谱的节点。
[0106] 在一些实施例中,节点可以包括节点特征。其中,节点特征可以反应用户的相关情况。例如,节点特征可以包括对应用户的住址、单位、社交媒体互动情况、观看习惯等。
[0107] 在一些实施例中,节点可以通过对应用户的用户标识信息(如用户ID、身份证号、手机号等)确定,则节点特征可以根据用户标识信息从相关数据库(如社交平台、政府数据库等)中调用相关数据,作为节点特征。例如,在用户进入公共景观直播时,智慧城市公共景观直播控制物联网系统可以从用户平台(如用户登录的社交网络)获取用户ID,并请求从社交网络中调用对应的相关数据(如手机号、所在位置、工作单位、社交软件使用情况等),从而确定节点特征。
[0108] 边可以反应所连接的节点之间的存在互相影响。例如,边所连接的两个节点对应的用户可能受对方影响,双方的用户意愿可能相似或相同。如图5所示,联络图谱可以存在边AB、BG、AG、CD、EF,则可以说明用户A、B、G的用户意愿可能受对方影响而相同或相似,用户C、D的用户意愿可能受对方影响而相同或相似,用户E、F的用户意愿可能受对方影响而相同或相似。
[0109] 边特征可以反应节点之间的存在互相影响的情况。例如,边特征可以反应节点间相互影响的可能性。在一些实施例中,边特征可以通过节点间的紧密程度表征。其中,紧密程度可以通过两个节点的节点特征(或部分特征)的相似度确定。
[0110] 在一些实施例中,边特征可以包括整体紧密程度、地址紧密程度、社交媒体互动程度、单位紧密程度以及观看习惯紧密程度。在一些实施例中,边特征还可以通过节点间历史用户意愿的相似度描述,其中,历史用户意愿的相似度可以是历史意愿获取周期中各个节点提供的用户意愿之间的相似度。
[0111] 地址紧密程度可以通过上述节点所在位置是否一致判定。其中,例如“所在位置一致”,可以是两个节点位于同一个小区、同一栋、同一单元等多种情况,则根据不同情况具有不同的地址紧密程度,例如,位于同一单元对应的地址紧密程度大于位于同一个小区对应的地址紧密程度。
[0112] 社交媒体互动程度可以根据两个节点间的社交媒体的互动数量确定,例如,点赞量、评论量比例高,则社交媒体互动程度高。
[0113] 单位紧密程度可以通过两个节点所在单位及其共事时间的相似度确定。在相同单位且共事时间越长,则单位紧密程度越高。其中,共事时间可以根据入职时间确定,节点所在单位可以根据节点所缴纳的社保确定。
[0114] 观看习惯相似程度可以通过两个节点的历史观看记录确定,历史观看记录相似度越高则观看习惯相似程度越高。
[0115] 整体紧密度可以是通过加权求和、平均值等统计方法处理地址紧密程度、社交媒体互动程度、单位紧密程度以及观看习惯紧密程度确定的统计结果。
[0116] 在一些实施例中,在确定联络图谱时可以先根据用户构建联络图谱的节点,然后遍历各个节点并根据节点特征确定各个节点之间的整体紧密度,并在整体精密度大于阈值的节点之间构建边,并将各类紧密度作为对应边的边特征。
[0117] 步骤520,基于联络图谱获取各个节点的用户意愿。
[0118] 节点的用户关于用户意愿可以指联络图谱中各个节点对应用户的用户意愿。例如,节点的用户意愿可以包括对应用户在当前意愿获取周期的用户意愿。在一些实施例中,各个节点的用户意愿还可以包括对应用户在历史数据(如历史意愿获取周期中)的历史用户意愿。
[0119] 在一些实施例中,用户意愿可以通过投票向量描述。其中,投票向量可以包括多个元素以及对应元素的属性,其中,各个元素与各类用户意愿对应,对应的元素值可以是对应意愿的具体情况。
[0120] 在一些实施例中,各类用户意愿可以指景观画面的各类调整方式,例如,放大/缩小景观画面、是否更换景观画面的内容(用户希望看到其他的景观画面)等。元素值的具体含义可以与对应的画面调整方式有关,例如,当元素表示放大/缩小景观画面时,对应的元素值可以包括‑2、‑1、0、1、2,其中,0可以表示不改变,正数可以反应拉近焦距,负数可以反应拉远焦距,元素值的绝对值可以反应改变程度。
[0121] 在一些实施例中,各个节点的用户意愿可以包括当前用户投票向量以及历史用户投票向量。其中,当前用户投票向量可以是基于节点对应的用户在当前意愿获取周期的用户意愿确定的投票向量,历史用户投票向量可以是基于节点对应的用户的历史数据(如当前景观画面的历史意愿获取周期的用户意愿)确定的投票向量。
[0122] 在一些实施例中,各类用户意愿可以表征为对不同选项的投票。其中,每次投票可以看成是从多个选项中选择其中一个或多个,每个选项可以用一个数字来表示。例如,“1”代表选择第一个选项,“2”代表选择第二个选项等等。示例性地,在某一意愿获取周期中,用户意愿可以包括选项1可以为放大景观画面、选项2可以为缩小景观画面、选项3可以为不改变景观画面。则用户投票向量可以包括用户在各个意愿获取周期的选项投票情况。例如,用户投票向量可以包括用户最近五次的选项投票,则投票向量可以为五个元素的向量,其中,每个元素与每次投票对应。示例性地,当用户投票向量V为 (1, 2, 4, 1, 3)时,则说明用户在最近五次的投票中的投票行为为:选择第1个选项、选择第2个选项、选择第4个选项、选择第1个选项、选择第3个选项。
[0123] 在一些实施例中,对不同选项的投票可以基于对用户意愿的统计而确定。例如,可以统计用户的各类用户意愿的具体意愿,将每类用户意愿作为一次投票,对应的具体意愿作为对应的选项。在一些实施例中,对不同选项的投票还可以基于用户平台周期性收集的用户意愿而确定。例如,用户平台可以周期性地弹出用户意愿调查表,该用户意愿调查表中可以包括至少一个投票以及其对应的选项,用户可以填写该调查表以确定用户本次投票的选项。
[0124] 步骤530,基于各个节点的用户意愿确定节点间的意愿相似度。
[0125] 节点间的意愿相似度可以指联络图谱中存在边的各个节点之间的用户意愿的相似程度。
[0126] 在一些实施例中,节点间的意愿相似度可以根据节点之间的投票向量的距离确定。例如,节点间的意愿相似度可以与节点之间的投票向量的距离成反比,如投票向量的距离越远,相似度越小。
[0127] 在一些实施例中,可以将节点间的意愿相似度作为节点相似度。在一些实施例中,可以基于规范化函数确定节点相似度,其中,规范化函数的函数值在区间[0,1]内,当投票向量的距离为0时,函数值为1,规范化函数单调递减,并在投票向量的距离趋近于无穷时函数值为0。
[0128] 例如,节点相似度可以根据以下公式确定。
[0129]
[0130] 其中, 可以指节点i的投票向量, 可以指节点j的投票向量, 可以反应 与 的距离(如欧式距离)。
[0131] 步骤540,基于节点间的意愿相似度以及联络图谱迭代节点的意愿权重值,以确定节点的目标意愿权重值。
[0132] 节点的目标意愿权重值可以是流程500的整体输出,节点的目标意愿权重值可以作为流程400中各个用户的意愿权重值。
[0133] 在一些实施例中,对节点的意愿权重值进行迭代可以基于预设算法实现。在一些实施例中,预设算法可以包括预先训练好的机器学习算法,通过对联络图谱进行迭代,根据边特征降低联络图谱存在边的节点的意愿权重值。例如,可以通过图形神经网络(Graph Neural Network, GNN)根据联络图谱以及节点间的意愿相似度对节点的意愿权重值进行迭代。
[0134] 在一些实施例中,预设算法可以包括反社区迭代算法。反社区迭代算法可以基于如下公式对意愿权重值进行迭代:
[0135]
[0136] 其中, 表示本次迭代后的节点i的意愿权重值的迭代值, 表示本次迭代前的节点i的意愿权重值的初始值,例如,第一轮迭代时的意愿权重值的初始值可以取默认值等,第二轮迭代时的意愿权重值的初始值为第一轮迭代得到的意愿权重值的迭代值。
[0137] 表示节点i的一度邻接点,一度邻接点即与该节点直接通过一条边连接的其他节点。 表示节点i的一度邻接点中节点k与节点i之间的意愿相似度。 表示节点i的一度邻接点中节点k与节点i之间的边特征。其中, 可以通过节点i与节点k之间的紧密程度(如整体紧密程度)表征,关于紧密程度的说明参见步骤510对应的内容。 可以是一个能将自变量映射到权重区域[0,1]的映射函数,例如, 。
[0138] 在一些实施例中,可以基于 的迭代算法进行指定轮数(比如3轮)迭代从而确定迭代后的 作为节点i的目标意愿权重值。
[0139] 在一些实施例中,在对各个节点的意愿权重值进行迭代前,可以先确定各个节点的意愿权重值的初始值。
[0140] 在一些实施例中,意愿权重值的初始值可以预设。例如,各个节点的意愿权重值可以均为预设值(如0.5)。在一些实施例中,意愿权重值的初始值可以基于其他用户意愿加权规则确定。例如,可以基于观看时长规则、执行比例规则、用户身份规则等用户意愿加权规则对节点特征进行处理,以确定节点的意愿权重值的初始值。
[0141] 基于本说明书一些实施例提供基于反社区加权规则确定意愿权重值的方法,可以避免用户形成团体进行统一投票,扰乱自由的投票环境,进而影响景观直播环境。从而提高了景观直播的稳定性。
[0142] 图6是根据本说明书一些实施例所示的第一预测模型的示例性结构图。
[0143] 如图6所示,在基于第一预测模型610确定目标意愿获取策略650时,可以将待测意愿获取策略620以及该待测意愿获取策略对应的直播间的直播间观看人数630(也可以理解为对应的用户平台的当前使用人数)输入第一预测模型610,经第一预测模型610处理输出采纳该待测意愿获取策略620后直播间的预测观看人数变化640。并根据各个待测意愿获取策略620可能导致的观看人数变化640,从待测意愿获取策略620确定目标意愿获取策略650。
[0144] 第一预测模型610可以是训练好的机器学习模型。例如,第一预测模型610可以是训练好的深度神经网络(Deep Neural Networks, DNN),卷积神经网络(Convolutional Neural Networks, CNN)、递归神经网络(Recursive Neural Network, RNN)或类似的机器学习模型。
[0145] 在一些实施例中,第一预测模型610中可以包括确定整体用户意愿的相关算法,将待测意愿获取策略620输入第一预测模型610可以是调整整体用户意愿的相关算法的具体参数。
[0146] 待测意愿获取策略620可以是候选的各种意愿获取策略。待测意愿获取策略620可以确定各个用户的意愿权重值从而确定整体用户意愿。在一些实施例中,待测意愿获取策略620还可以包括意愿获取频率、意愿获取周期等相关数据。
[0147] 在一些实施例中,可以基于各个待测意愿获取策略620确定对应的至少一个整体用户意愿。将待测意愿获取策略620输入第一预测模型610可以理解为将与该待测意愿获取策略620对应的至少一个整体用户意愿输入第一预测模型610,以使第一预测模型610根据整体用户意愿预估观看人数变化640。此时,第一预测模型610可以基于整体用户意愿以及直播间观看人数630预估观看人数变化640。
[0148] 直播间观看人数630可以指当前景观基于整体用户意愿调整前的观看人数。例如,直播间观看人数630可以是在一个意愿获取周期内的总观看人员。
[0149] 观看人数变化640可以指执行待测意愿获取策略620后,直播间在预设时间内人数变化情况。例如,观看人数变化640可以指在执行待测意愿获取策略620后,一个意愿获取周期内观看人数的变化总数。
[0150] 在一些实施例中,考虑到直播间的自然增长率与待测意愿获取策略620关系较小,观看人数变化640可以特指因执行待测意愿获取策略620后导致的直播间人数变化。例如,观看人数变化640可以反应当前观众因执行了待测意愿获取策略620后在该意愿获取周期内离开直播间的情况。
[0151] 目标意愿获取策略650可以是待测意愿获取策略620中用户满意度最高的策略。在一些实施例中,可以根据各个待测意愿获取策略620导致的观看人数变化640中,取观看人数变化640的人数正向变化最大(或负向变化最小)的待测意愿获取策略作为要执行的意愿获取策略。
[0152] 在一些实施例中,第一预测模型610可以基于历史数据训练初始第一预测模型而确定。其中,初始第一预测模型可以是未设置参数的第一预测模型。
[0153] 历史数据可以包括训练样本与训练标签,其中,训练样本可以包括历史时刻的直播间观看人数以及历史时刻的意愿获取策略,训练标签可以包括该历史时刻预设时间内的直播间人数变化。在训练时,可以将训练样本输入初始第一预测模型以确定模型输出,将模型输出与训练标签输入损失函数,基于损失函数指迭代初始第一预测模型直至训练完成。将训练完成的初始第一预测模型作为第一预测模型610。其中,训练完成可以包括迭代次数超过阈值、模型输出的偏差值收敛等。
[0154] 基于本说明书一些实施例提供的基于第一预测模型确定意愿获取策略的方法可以对不同的直播情况自动选择合适的意愿获取策略,解决了同一意愿获取策略对不同直播情况的适应问题。进而提高景观直播的直播效果。
[0155] 图7是根据本说明书一些实施例所示的摄像装置的调整方法的示例性流程图。在一些实施例中,流程700可以由用户平台210执行。
[0156] 如图7所示,流程700可以包括如下步骤:
[0157] 步骤710,基于服务平台统计不同用户平台对应的景观画面在预设时间长度下的观看人数,并将观看人数发送至管理平台。
[0158] 景观画面的观看人数可以包括景观画面在预设时间长度下不重复的观众总人数、观众剩余人数等。在一些实施例中,景观画面的观看人数还可以包括景观画面中各个子画面的观看人数。
[0159] 在一些实施例中,预设时间长度可以包括过去时间段与未来时间段中的至少一种。其中,过去时间段的观看人数可以通过历史数据确定。未来时间段的观看人数可以通过预估数据确定。
[0160] 在一些实施例中,预设时间长度可以通过开始时刻、当前时刻以及结束时刻划分历史时间段与为未来时间段。
[0161] 在一些实施例中,当开始时刻与结束时刻均为当前时刻之前的时刻时,预设时间长度内仅包括历史时间段,则观看人数可以是历史数据中该开始时刻与结束时刻的总观看人数。在一些实施例中,当开始时刻与结束时刻均为当前时刻之后的时刻时,预设时间长度内仅包括未来时间段,则观看人数可以基于历史数据训练的机器学习模型确定。在一些实施例中,当当前时刻位于开始时刻与结束时刻之间,则可以将预设时间长度拆分为历史时间段与未来时间段分别确定观看人数并进行合并。
[0162] 在一些实施例中,可以基于第三预测模型处理现有摄像点位采集的景观画面在预设历史时间段的观看人数,预测现有摄像点位采集的景观画面在预设未来时间段的观看人数。其中,第三预测模型的输入可以是有摄像点位采集的景观画面在预设历史时间段的观看人数。输出可以是现有摄像点位采集的景观画面在预设未来时间段的观看人数。
[0163] 在一些实施例中,第三预测模型可以是训练好的机器学习模型。例如,第三预测模型可以是训练好的深度神经网络(Deep Neural Networks,  DNN),卷积神经网络(Convolutional Neural Networks, CNN)、递归神经网络(Recursive Neural Network, RNN)或类似的机器学习模型。
[0164] 在一些实施例中,第三预测模型可以基于历史数据训练初始第三预测模型而确定。其中,初始第三预测模型可以是未设置参数的第三预测模型。
[0165] 历史数据可以包括训练样本与训练标签,其中,训练样本可以包括被预测的摄像点位采集的景观画面在预设历史时间段(如2020年1月1日至1月7日的观看人数),训练标签可以包括历史某时间点或时间段(如2020年1月8日)该摄像点位采集的景观画面的观看人数。在训练时,可以将训练样本输入初始第三预测模型以确定模型输出,将模型输出与训练标签输入损失函数,基于损失函数指迭代初始第三预测模型直至训练完成。将训练完成的初始第三预测模型作为第三预测模型。其中,训练完成可以包括迭代次数超过阈值、模型输出的偏差值收敛等。
[0166] 步骤720,基于管理平台确定需取消的摄像装置。
[0167] 预设条件可以是维持景观画面时应满足的条件。例如,预设条件可以是观看人数的阈值条件(如100人),当观看人数小于阈值条件时,该线程或该景观画面无需继续开放,可以取消与该景观画面对应的摄像装置。示例性地,当景观画面中的某一子画面的观看人数不满足预设条件时,可以关闭该子画面的线程,并确定生产该子画面的摄像装置(如根据对应关系确定摄像装置的ID),并取消该摄像装置,以节省线程流量。
[0168] 如图7所示,流程700还可以包括增设摄像装置及子画面的步骤。
[0169] 步骤730,通过管理平台基于现有摄像点位采集的景观画面对应的观看人数,预测基于候选点位采集的景观画面的观看人数。
[0170] 候选点位可以指能新增摄像设备的摄像位置。新增的摄像装置可以从候选点位获取景观画面。
[0171] 在一些实施例中,候选点位可以根据用户反馈确定。例如,用户可以通过用户意愿反馈想要增设的候选点位。再例如,可以根据用户意愿中未作为整体用户意愿的其他用户意愿确定候选点位。示例性地,对于熊猫饲养的景观直播,在一次确定整体用户意愿的过程中,大部分用户想要看熊猫A的画面,并被选为整体用户意愿。小部分用户小要看熊猫B的画面,则可以根据熊猫B的用户将熊猫B的观测点作为一个候选点位。
[0172] 在一些实施例中,可以基于用户反馈的数量预估观看人数。例如,当候选点位有多个用户反馈时,则该候选点位采集的景观画面的观看人数可以根据反馈该候选点位的人数预估。示例性的,若有100人反馈想要新增候选点位A,则候选点位A的观看人数可以是10000人。
[0173] 在一些实施例中,可以基于第二预测模型处理现有摄像点位的坐标及其对应的观看人数,以及候选点位的坐标,预测基于候选点位采集的景观画面的观看人数。
[0174] 在一些实施例中,第二预测模型可以是训练好的机器学习模型。例如,第二预测模型可以是训练好的深度神经网络(Deep Neural Networks,  DNN),卷积神经网络(Convolutional Neural Networks, CNN)、递归神经网络(Recursive Neural Network, RNN)或类似的机器学习模型。
[0175] 在一些实施例中,第二预测模型可以基于历史数据训练初始第二预测模型而确定。其中,初始第二预测模型可以是未设置参数的第二预测模型。
[0176] 历史数据可以包括训练样本与训练标签,其中,训练样本可以包括历史时刻中新增摄像点位前的其他景观画面(及其子画面)的观看人数以及对应的景观采集点位坐标以及将要新增的摄像点位的坐标,训练标签可以包括该历史时刻中新增摄像点位后该新增摄像点的观看人数,标签可以由人工基于各个点位的历史观看人数统计数据进行人工标注。在训练时,可以将训练样本输入初始第二预测模型以确定模型输出,将模型输出与训练标签输入损失函数,基于损失函数指迭代初始第二预测模型直至训练完成。将训练完成的初始第二预测模型作为第二预测模型。其中,训练完成可以包括迭代次数超过阈值、模型输出的偏差值收敛等。
[0177] 步骤740,将观看人数满足预设条件的候选点位确定为新增摄像点位,以基于新增摄像点位设置对应的摄像装置。
[0178] 在一些实施例中,预设条件可以是人数阈值条件,当候选点位的预估观看人数大于人数阈值条件时,可以在候选点位设置摄像装置,以获取对应的景观画面(或景观画面的子画面)。在设置摄像装置后,可以将新增的摄像装置(如设备ID)与传感网络分平台、管理分平台及用户平台进行绑定,将摄像装置获取的景观画面发送到对应的用户平台中。
[0179] 应当注意的是,上述有关流程300、400、500、700的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程300、400、500、700进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
[0180] 上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
[0181] 同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
[0182] 此外,除非权利要求中明确说明,本说明书处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
[0183] 同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
[0184] 一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
[0185] 针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
[0186] 最后,应当理解的是,本说明书中实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。