掌桥专利:专业的专利平台
掌桥专利
首页

一种多媒体档案应用方法、系统及存储介质

文献发布时间:2024-04-18 19:58:21


一种多媒体档案应用方法、系统及存储介质

技术领域

本申请涉及档案管理技术领域,尤其是涉及一种多媒体档案应用方法、系统及存储介质。

背景技术

档案信息化,是指立档单位在其职能活动中形成的、办理完毕、应作为文书档案保存的各种纸质文件材料,或者其它材质文件材料,遵循文件的形成规律,保持文件之间的有机联系,区分不同价值,形成数字化档案,便于保管和利用。

数字化档案中又包括多种类型,其中就包括多媒体档案。多媒体档案是指由文字、图片、音频、视频等多种媒介组成的档案,其信息量丰富,适合用于许多领域的应用。近年来,随着数字技术的不断发展,人们对多媒体档案的应用需求也日益增加,但是在现实运用中,大部分多媒体档案的应用都是在办理登记手续后,登录档案系统,点击菜单模块,选择多媒体档案的文件进行直接播放,难以有效提高多媒体档案应用的用户体验。

因此,为了解决上述问题,提供一种能够有效提高多媒体档案应用的用户体验的多媒体档案应用方法、系统及存储介质,是本领域技术人员亟待解决的问题。

发明内容

为了达到能够有效提高多媒体档案应用的用户体验的效果,本申请提供了一种多媒体档案应用方法、系统及存储介质。

第一方面,本申请提供了一种多媒体档案应用方法,包括以下步骤:

判断所获取的用户指令是否为特定指令;

若为所述特定指令,则判断所述特定指令是否符合预设指令规则;

若不符合所述预设指令规则,则记录所述特定指令的具体信息并将其与对应的用户绑定;

在不符合达到一定次数时,针对所述具体信息调整所述预设指令规则,将所述预设指令规则与所述用户形成对应关系;

若符合所述预设指令规则,则解析所述特定指令获取对应的指令内容和目标档案;

基于所述指令内容检索预设指令模型并获取检索结果;

若检索结果为不具备相应的匹配指令,则记录所述特定指令的所述指令内容;

在同样的所述指令内容不能进行所记录的次数达到一定次数时,将对应的所述指令内容发送至审批人员,根据审批结果选择是否更新所述预设指令模型;

若检索结果为具备相应的匹配指令,则基于所述目标档案遍历多媒体档案库;

若遍历结果为不具备相应的多媒体档案,则记录所述特定指令的所述目标档案;

在同样的所述目标档案不能遍历所记录的次数达到一定次数时,将对应的所述目标档案发送至审批人员,根据审批结果选择是否更新多媒体档案库;

若遍历结果为具备相应的多媒体档案,则获取所述多媒体档案对应的目标设备;

获取所述目标设备与当前环境数据对应的应用参数;

根据所述应用参数控制所述目标设备应用所述多媒体档案。

可选的,所述若为所述特定指令,则判断所述特定指令是否符合预设指令规则,包括:

若为所述特定指令,则获取所述特定指令的指令种类和指令参数;

解析所述预设指令规则,获取其中的种类规则和对应的触发参数;

若所述指令种类不符合所述种类规则,则判定所述特定指令不符合所述预设指令规则;

若所述指令种类符合所述种类规则,则判断所述指令参数是否符合所述触发参数;

若符合所述触发参数,则判定所述特定指令符合所述预设指令规则;

若不符合所述触发参数,则判定所述特定指令不符合所述预设指令规则。

可选的,所述若为所述特定指令,则获取所述特定指令的指令种类和指令参数,包括:

若为所述特定指令,则获取所述特定指令对应的指令种类的种类数量;

若所述种类数量等于1,则获取所述特定指令的所述指令种类和所述指令参数;

若所述种类数量大于1,则判断所述指令种类之间是否存在冲突指令;

若存在所述冲突指令,则生成与所述冲突指令对应的提示指令;

根据针对所述提示指令的反馈指令确认对应的所述特定指令,作为确认特定指令;

若不存在所述冲突指令,则获取各个所述指令种类的指令优先级;

选择所述指令优先级最高的所述特定指令,作为所述确认特定指令;

获取所述确认特定指令的所述指令种类和所述指令参数。

可选的,所述若符合所述预设指令规则,则解析所述特定指令获取对应的指令内容和目标档案,包括:

若符合所述预设指令规则,则判断所述指令种类在解析方式表中是否有对应的预设解析方式;

若没有所述预设解析方式,则判断所述指令种类是否有兼容解析方式;

若有所述兼容解析方式,则根据所述兼容解析方式解析所述特定指令;

若有所述预设解析方式,则根据所述预设解析方式解析所述特定指令;

若未获取到解析数据,则将记录数加1并返回上一步,直至所述记录数达到预设记录阈值;

若获取到所述解析数据,则根据所述解析数据获取所述指令内容和所述目标档案。

可选的,所述获取所述目标设备与当前环境数据对应的应用参数,包括:

根据所述目标设备的设备种类,获取对应的环境数据种类;

根据所述环境数据种类获取所述当前环境数据;

若所述当前环境数据中未缺少关键数据类型,则将所述当前环境数据作为环境确认数据;

若所述当前环境数据中缺少所述关键数据类型,则生成环境确认指令;

根据针对所述环境确认指令的反馈信息获取与所述关键数据类型对应的补充环境数据;

根据所述补充环境数据完善所述当前环境数据,作为所述环境确认数据;

根据所述环境确认数据获取对应的所述应用参数。

可选的,所述根据所述环境确认数据获取对应的所述应用参数,包括:

根据所述环境确认数据中的环境数据种类,确认对应的应用方式以及对应的方式数量;

若所述方式数量大于1,则获取各个所述应用方式的参数优先级;

根据所述参数优先级,获取各个所述应用方式对应的所述应用参数;

若所述方式数量等于1,则根据所述应用方式获取对应的所述应用参数。

可选的,所述若遍历结果为具备相应的多媒体档案,则获取所述多媒体档案对应的目标设备,包括:

若遍历结果为具备相应的多媒体档案,则判断所述多媒体档案的档案数量;

若所述档案数量等于1,则将所述多媒体档案作为确认多媒体档案;

若所述档案数量大于1,则判断各个所述多媒体档案的多媒体类型是否相同;

若所述多媒体类型相同,则选择符合预设时间要求的所述多媒体档案作为所述确认多媒体档案;

若所述多媒体类型不同,则获取各个所述多媒体类型的类型优先级;

选择所述类型优先级最高且符合所述预设时间要求的所述多媒体档案,作为所述确认多媒体档案;

获取所述确认多媒体档案对应的目标设备。

可选的,所述获取所述确认多媒体档案对应的目标设备,包括:

获取所述确认多媒体档案在所述用户指令对应的当前区域内的对应设备;

判断处于激活状态的所述对应设备的设备数量;

若所述设备数量为0,则激活所述确认多媒体档案在所述当前区域上一次应用时的所述对应设备作为所述目标设备;

若所述设备数量为1,则选择所述对应设备作为所述目标设备;

若所述设备数量大于1,则获取各个所述对应设备的历史应用次数;

若各个所述历史应用次数均大于或等于应用阈值,则选择所述历史应用次数最小的所述对应设备,作为所述目标设备;

若各个所述历史应用次数均小于所述应用阈值,则选择所述历史应用次数最大的所述对应设备,作为所述目标设备;

否则,则选择所述历史应用次数与所述应用阈值差距最小的所述对应设备,作为所述目标设备。

第二方面,本申请还提供了一种多媒体档案应用系统,包括:

第一判断模块,用于判断所获取的用户指令是否为特定指令;

第二判断模块,用于若为所述特定指令,则判断所述特定指令是否符合预设指令规则;

第一记录模块,用于若不符合所述预设指令规则,则记录所述特定指令的具体信息并将其与对应的用户绑定;

第一调整模块,用于在不符合达到一定次数时,针对所述具体信息调整所述预设指令规则,将所述预设指令规则与所述用户形成对应关系;

第一解析模块,用于若符合所述预设指令规则,则解析所述特定指令获取对应的指令内容和目标档案;

第一检索模块,用于基于所述指令内容检索预设指令模型并获取检索结果;

第二记录模块,用于若检索结果为不具备相应的匹配指令,则记录所述特定指令的所述指令内容;

第一更新模块,用于在同样的所述指令内容不能进行所记录的次数达到一定次数时,将对应的所述指令内容发送至审批人员,根据审批结果选择是否更新所述预设指令模型;

第一遍历模块,用于若检索结果为具备相应的匹配指令,则基于所述目标档案遍历多媒体档案库;

第三记录模块,用于若遍历结果为不具备相应的多媒体档案,则记录所述特定指令的所述目标档案;

第二更新模块,用于在同样的所述目标档案不能遍历所记录的次数达到一定次数时,将对应的所述目标档案发送至审批人员,根据审批结果选择是否更新多媒体档案库;

第一获取模块,用于若遍历结果为具备相应的多媒体档案,则获取所述多媒体档案对应的目标设备;

第二获取模块,用于获取所述目标设备与当前环境数据对应的应用参数;

第一控制模块,用于根据所述应用参数控制所述目标设备应用所述多媒体档案。

第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述的多媒体档案应用方法。

综上所述,本申请提供的多媒体档案应用方法、系统及存储介质,通过依次判断是否为特定指令,是否符合预设指令规则,是否具备相应的匹配指令,是否具备相应的多媒体档案,并依据符合各个判定要求的特定指令,选择在对应的目标设备及应用参数,让多媒体档案得到相应的应用展示,达到有效提高多媒体档案应用的用户体验的效果。

附图说明

图1是本申请实施例的多媒体档案应用方法的步骤S101至步骤S114的流程示意图;

图2是本申请实施例的多媒体档案应用方法的步骤S201至步骤S206的流程示意图;

图3是本申请实施例的多媒体档案应用方法的步骤S301至步骤S308的流程示意图;

图4是本申请实施例的多媒体档案应用方法的步骤S401至步骤S406的流程示意图;

图5是本申请实施例的多媒体档案应用方法的步骤S501至步骤S507的流程示意图;

图6是本申请实施例的多媒体档案应用方法的步骤S601至步骤S604的流程示意图;

图7是本申请实施例的多媒体档案应用方法的步骤S701至步骤S707的流程示意图;

图8是本申请实施例的多媒体档案应用方法的步骤S801至步骤S808的流程示意图;

图9是本申请实施例的多媒体档案应用系统的其中一种实施方式的模块示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

第一方面,本申请提供的一种多媒体档案应用方法,如图1所示,包括以下步骤:

S101.判断所获取的用户指令是否为特定指令;

S102.若为特定指令,则判断特定指令是否符合预设指令规则;

S103.若不符合预设指令规则,则记录特定指令的具体信息并将其与对应的用户绑定;

S104.在不符合达到一定次数时,针对具体信息调整预设指令规则,将预设指令规则与用户形成对应关系;

S105.若符合预设指令规则,则解析特定指令获取对应的指令内容和目标档案;

S106.基于指令内容检索预设指令模型并获取检索结果;

S107.若检索结果为不具备相应的匹配指令,则记录特定指令的指令内容;

S108.在同样的指令内容不能进行所记录的次数达到一定次数时,将对应的指令内容发送至审批人员,根据审批结果选择是否更新预设指令模型;

S109.若检索结果为具备相应的匹配指令,则基于目标档案遍历多媒体档案库;

S110.若遍历结果为不具备相应的多媒体档案,则记录特定指令的目标档案;

S111.在同样的目标档案不能遍历所记录的次数达到一定次数时,将对应的目标档案发送至审批人员,根据审批结果选择是否更新多媒体档案库;

S112.若遍历结果为具备相应的多媒体档案,则获取多媒体档案对应的目标设备;

S113.获取目标设备与当前环境数据对应的应用参数;

S114.根据应用参数控制目标设备应用多媒体档案。

步骤S101中获取的用户指令是指档案应用用户所对应的指令,其可以是普通指令,例如鼠标点击、键盘输入等操作指令,也可以是特定指令,例如语音指令、手势指令、触摸指令等互动指令。本实施例主要是针对特定指令作为多媒体档案应用方法的触发指令,因此需要先执行步骤S101即判断所获取的用户指令是否为特定指令,根据判断结果选择执行步骤S102或其他步骤。

若非特定指令,说明用户指令为普通指令,则直接根据普通指令进行相应的操作。

若为特定指令,由于特定指令有不同的互动类型,而不同的互动类型会有相应的预设指令规则,因此需执行步骤S102中的判断特定指令是否符合预设指令规则。其中,预设指令规则是用于判断特定指令是否能够满足触发档案应用的规则。

若不符合预设指令规则,说明此特定指令不符合其互动类型所对应的预设指令规则,此时可以反馈异常提示给用户,请求用户重新发出正确的特定指令,也可以执行步骤S103中的记录不符合的此条特定指令的具体信息,例如手势动作的幅度、声音的强度、触摸点击的力度等,将其与对应的用户绑定,在不符合达到一定次数后,执行步骤S104即针对该用户按照之前记录的具体信息,调整预设指令规则,将预设指令规则与用户形成一一对应关系,以便满足不同用户的使用习惯。

若符合预设指令规则,说明此特定指令符合其互动类型所对应的预设指令规则,则执行步骤S105中的解析特定指令获取对应的指令内容和目标档案。其中,指令内容是特定指令中的具体操作及要求,目标档案是具体操作所对应的具体档案,例如删除2022年12月14日的销售档案,删除是具体操作,要求是2022年12月14日,目标档案是销售档案。

在实际运用中,即使特定指令符合预设指令规则,但是由于某些原因,特定指令的指令内容中的具体操作例如删除操作,在当前阶段不能进行,而允许操作的指令内容或具体操作,会保存在预设指令模型中,因此需要执行步骤S106即基于指令内容检索预设指令模型并获取检索结果。

若检索结果为不具备相应的匹配指令,说明根据当前的预设指令模型,当前阶段不能进行指令内容中的具体操作,此时可以反馈异常提示给用户,请求用户重新发出正确的指令内容,也可以执行步骤S107即记录此条特定指令的指令内容,在当前用户或者其他用户同样的指令内容不能进行所记录的次数达到一定次数时,执行步骤S108即将对应的指令内容发送至审批人员,根据审批结果选择是否更新预设指令模型。

若检索结果为具备相应的匹配指令,说明根据当前的预设指令模型,当前阶段能够进行指令内容中的具体操作,但由于特定指令中所对应的目标档案也可能在当前阶段中的不允许访问或应用,因此需执行步骤S109中的基于目标档案遍历多媒体档案库。在本实施例中,不允许访问或不允许应用的目标档案即使存储在多媒体档案库中,也会由于其属性被设置为隐藏或不允许访问或不允许应用,导致其不在遍历结果中反馈。

若遍历结果为不具备相应的多媒体档案,说明根据当前的多媒体档案库,目标档案不能访问或不能应用,则此时可以反馈异常提示给用户,请求用户重新指定其他目标档案,也可以执行步骤S110中的记录此条特定指令的目标档案,在当前用户或者其他用户同样的目标档案不能遍历所记录的次数达到一定次数时,执行步骤S111即将对应的目标档案发送至审批人员,根据审批结果选择是否更新多媒体档案库。

若遍历结果为具备相应的多媒体档案,说明根据当前的多媒体档案库,目标档案可以访问或可以应用,在实际运用中,不同类型的多媒体档案,其应用时会有不同类型的设备,例如视频类型就需要采用视频播放设备、音频类型就可以采用音频播放设备,而且相同类型的多媒体档案,也可以选择对应的视频播放设备中的其中一个设备,因此需执行步骤S112中的获取多媒体档案对应的目标设备。

获取到目标设备后,需要执行步骤S113即获取目标设备与当前环境数据对应的应用参数,进而执行步骤S114即根据应用参数控制目标设备应用多媒体档案。其中,应用参数是控制目标设备应用多媒体档案时的相关参数,例如在播放视频类型的多媒体档案时,视频播放设备的应用参数为亮度、对比度、色彩种类等。

本实施例提供的多媒体档案应用方法,通过依次判断是否为特定指令,是否符合预设指令规则,是否具备相应的匹配指令,是否具备相应的多媒体档案,并依据符合各个判定要求的特定指令,选择在对应的目标设备及应用参数,让多媒体档案得到相应的应用展示,达到有效提高多媒体档案应用的用户体验的效果。

在本实施例中的其中一种实施方式中,如图2所示,若为特定指令,则判断特定指令是否符合预设指令规则,包括:

S201.若为特定指令,则获取特定指令的指令种类和指令参数;

S202.解析预设指令规则,获取其中的种类规则和对应的触发参数;

S203.若指令种类不符合种类规则,则判定特定指令不符合预设指令规则;

S204.若指令种类符合种类规则,则判断指令参数是否符合触发参数;

S205.若符合触发参数,则判定特定指令符合预设指令规则;

S206.若不符合触发参数,则判定特定指令不符合预设指令规则。

在实际运用中,预设指令规则可以根据实际需要进行设置或选择,在本实施例中,预设指令规则是针对特定指令的指令种类和指令参数所设置,因此若为特定指令,需要执行步骤S201中的获取特定指令的指令种类和指令参数,并执行步骤S202即解析预设指令规则,获取其中的种类规则和对应的触发参数。

其中,指令种类是指令的具体操作所对应的操作类型,例如删除操作和修改操作属于变更类型,新增操作属于新增类型,播放操作和选播操作属于播放类型,指令参数是指令所对应的各种参数数据,其与触发参数相对应,而种类规则是指对于操作类型的符合规则,触发参数是指触发各种操作类型的参数要求,例如特定指令为语音指令,其触发播放类型的参数要求为语音中有播放这个特征词,且此特征词所对应的语音音量为大于30分贝,或者语音的强度、频率、持续时间等其他参数达到相应要求。

若指令种类不符合种类规则,说明此指令种类不在预设指令规则所指定的种类规则中,则执行步骤S203中的判定特定指令不符合预设指令规则。

若指令种类符合种类规则,说明此指令种类在预设指令规则所指定的种类规则中,则执行步骤S204中的判断指令参数是否符合触发参数,根据判断结果选择执行步骤S205或步骤S206。

若符合触发参数,则执行步骤S205中的判定特定指令符合预设指令规则;若不符合触发参数,则执行步骤S206中的判定特定指令不符合预设指令规则。

本实施方式提供的多媒体档案应用方法,根据指令种类和指令参数是否分别符合预设指令规则的种类规则和对应的触发参数,从而实现能够根据指令种类和指令参数,对特定指令是否符合预设指令规则进行更详细的判定,提高判断准确性。

在本实施例中的其中一种实施方式中,如图3所示,若为特定指令,则获取特定指令的指令种类和指令参数,包括:

S301.若为特定指令,则获取特定指令对应的指令种类的种类数量;

S302.若种类数量等于1,则获取特定指令的指令种类和指令参数;

S303.若种类数量大于1,则判断指令种类之间是否存在冲突指令;

S304.若存在冲突指令,则生成与冲突指令对应的提示指令;

S305.根据针对提示指令的反馈指令确认对应的特定指令,作为确认特定指令;

S306.若不存在冲突指令,则获取各个指令种类的指令优先级;

S307.选择指令优先级最高的特定指令,作为确认特定指令;

S308.获取确认特定指令的指令种类和指令参数。

在实际运用中,特定指令中可能包括多种指令种类,因此若为特定指令,则执行步骤S301中的获取特定指令对应的指令种类的种类数量,根据种类数量选择执行步骤S302或步骤S303。

若种类数量等于1,说明此特定指令中只有一种指令种类,则可直接执行步骤S302中的获取特定指令的指令种类和指令参数。

若种类数量大于1,说明具有多种指令种类,而在实际运用中,有些指令种类之间会存在冲突,例如针对同一个目标档案同时有删除类型和播放类型,且不是待播放完毕后删除,则属于冲突指令,因此需要执行步骤S303中的判断指令种类之间是否存在冲突指令。

若存在冲突指令,则执行步骤S304即生成与冲突指令对应的提示指令,将提示指令发送给用户后,执行步骤S305即根据针对提示指令的反馈指令确认对应的特定指令,作为确认特定指令。其中,反馈指令为用户对于提示指令所对应的冲突指令所进行的选择指令。

若不存在冲突指令,则执行S306中的获取各个指令种类的指令优先级,并执行步骤S307即选择指令优先级最高的特定指令,作为确认特定指令。其中,指令优先级是预先设置的各个指令种类的优先级,指令优先级最高在本实施例中是指优先级所对应的数值最大。

在步骤S305或步骤S307获取了确认特定指令后,则执行步骤S308即获取确认特定指令的指令种类和指令参数。

本实施方式提供的多媒体档案应用方法,根据特定指令对应的指令种类的种类数量,对于种类数量大于1的情况,结合判断是否存在冲突指令,选择根据反馈指令或根据指令优先级获取确认特定指令,再获取其对应的指令种类和指令参数,而种类数量等于1的情况则直接获取实现特定指令的指令种类和指令参数,实现能根据特定指令不同的种类数量确认唯一的特定指令,提高多媒体档案应用方法的适用性。

在本实施例中的其中一种实施方式中,如图4所示,若符合预设指令规则,则解析特定指令获取对应的指令内容和目标档案,包括:

S401.若符合预设指令规则,则判断指令种类在解析方式表中是否有对应的预设解析方式;

S402.若没有预设解析方式,则判断指令种类是否有兼容解析方式;

S403.若有兼容解析方式,则根据兼容解析方式解析特定指令;

S404.若有预设解析方式,则根据预设解析方式解析特定指令;

S405.若未获取到解析数据,则将记录数加1并返回上一步,直至记录数达到预设记录阈值;

S406.若获取到解析数据,则根据解析数据获取指令内容和目标档案。

在实际运用中,不同种类的特定指令会有不同的预设解析方式,例如语音指令的解析为将采集到的声音信号进行数字化处理,转换为数字音频信号,然后通过语音识别技术对数字音频信号进行分析和解码,将其转化为可识别的文本内容,进而从文本内容中获取指令内容和目标档案。

由上可知,若符合预设指令规则,则需要执行步骤S401中的判断指令种类在解析方式表中是否有对应的预设解析方式。其中,解析方式表是预先设置的包含各个指令种类且当前可用的预设解析方式的列表。

若没有预设解析方式,则执行步骤S402中的判断指令种类是否有兼容解析方式。其中,兼容解析方式是其他指令种类所对应的预设解析方式,在部分情况下,第一指令种类对应的预设解析方式可以兼容解析第二指令种类,例如视频种类对应的预设解析方式,由于其可以对视频信号和音频信号进行分析和解码,将其转化为可识别的文本内容,因此也可以作为语音种类的兼容解析方式,对语音种类中的音频信号进行分析和解码。

若没有兼容解析方式,则此时可以反馈异常提示给用户,请求用户重新指定解析方式,或者重新提供其他特定指令。若有兼容解析方式,则执行步骤S403中的根据兼容解析方式解析特定指令。若有预设解析方式,则执行步骤S404中的根据预设解析方式解析特定指令。

在根据步骤S403或步骤S404解析特定指令后,在实际运用中,有可能由于部分原因造成解析失败,例如解析时被意外中断,因此需要在解析后判断是否获取到解析数据。

若未获取到解析数据,则执行步骤S405中的将记录数加1并返回上一步即返回步骤S403或步骤S404,直至记录数达到预设记录阈值。其中,记录数是记录当前特定指令解析未获取到解析数据的次数,初始次数为0,而预设记录阈值则是针对记录数的预设阈值。

若获取到解析数据,说明解析特定指令成功,则执行步骤S406中的根据解析数据获取指令内容和目标档案。

本实施方式提供的多媒体档案应用方法,首先根据在解析方式表中是否有对应的预设解析方式的判断结果,选择预设解析方式或选择兼容解析方式解析特定指令,实现让没有预设解析方式的部分特定指令也能够尽量得到解析;然后根据是否获取到解析数据,选择将记录数加1并循环至记录数达到预设记录阈值,或选择根据解析数据获取指令内容和目标档案,从而在由于意外导致解析失败时可以重新尝试解析,综上达到提高多媒体档案应用方法的适用性和准确性的效果。

在本实施例中的其中一种实施方式中,如图5所示,获取目标设备与当前环境数据对应的应用参数,包括:

S501.根据目标设备的设备种类,获取对应的环境数据种类;

S502.根据环境数据种类获取当前环境数据;

S503.若当前环境数据中未缺少关键数据类型,则将当前环境数据作为环境确认数据;

S504.若当前环境数据中缺少关键数据类型,则生成环境确认指令;

S505.根据针对环境确认指令的反馈信息获取与关键数据类型对应的补充环境数据;

S506.根据补充环境数据完善当前环境数据,作为环境确认数据;

S507.根据环境确认数据获取对应的应用参数。

在实际运用中,不同设备种类的应用参数所需求的环境数据也不相同,因此需要执行步骤S501即根据目标设备的设备种类,获取对应的环境数据种类,进而执行步骤S502即根据环境数据种类获取当前环境数据。其中,环境数据种类是不同应用参数需求的环境数据的种类,当前环境数据则是数据采集设备或模块,根据环境数据种类所采集的环境数据。

获取当前环境数据后,由于也有可能因为环境影响或者意外影响,导致部分环境数据缺失,而根据应用参数控制目标设备时,缺少其中部分种类的环境数据会导致无法进行或效果达不到预期,这些种类为关键数据类型,因此需要判断当前环境数据中是否缺少关键数据类型。

若当前环境数据中未缺少关键数据类型,则执行步骤S503中的将当前环境数据作为环境确认数据。

若当前环境数据中缺少关键数据类型,说明需要补充相应的当前环境数据,则执行步骤S504中的生成环境确认指令,将环境确认指令发送给相应的数据采集设备或模块,在本实施例中,优先发送给与上一次采集不同的数据采集设备或模块,然后执行步骤S505即根据针对环境确认指令的反馈信息获取与关键数据类型对应的补充环境数据,进而执行步骤S506即根据补充环境数据完善当前环境数据,作为环境确认数据。

在步骤S503或步骤S506获取到环境确认数据后,执行步骤S507即根据环境确认数据获取对应的应用参数,此时控制目标设备所需的应用参数则生成完毕。

本实施方式提供的多媒体档案应用方法,根据设备种类对应的环境数据种类,获取当前环境数据,并根据是否缺少关键数据类型,选择是否需要获取并根据补充环境数据完善当前环境数据,提高获取当前环境数据的准确性。

在本实施例中的其中一种实施方式中,如图6所示,根据环境确认数据获取对应的应用参数,包括:

S601.根据环境确认数据中的环境数据种类,确认对应的应用方式以及对应的方式数量;

S602.若方式数量大于1,则获取各个应用方式的参数优先级;

S603.根据参数优先级,获取各个应用方式对应的应用参数;

S604.若方式数量等于1,则根据应用方式获取对应的应用参数。

在实际运用中,不同的环境数据种类会对应多种应用方式,甚至同一种环境数据种类也可能会有多种应用方式,因此需要执行步骤S601即根据环境确认数据中的环境数据种类,确认对应的应用方式以及对应的方式数量。其中,应用方式是目标设备应用不同的环境数据种类的环境数据的具体方式,例如语音数据的应用方式可以是根据预设音量进行播放应用,也可以是根据语音分贝作为音量进行播放应用,而视频数据的应用方式是按照预设亮度进行播放应用,也可以是根据环境数据中的亮度数据进行播放应用,而方式数量则是应用方式的数量。

若方式数量等于1,则执行步骤S604中的根据应用方式获取对应的应用参数。

若方式数量大于1,则执行步骤S602中的获取各个应用方式的参数优先级,进而执行步骤S603即根据参数优先级,获取各个应用方式对应的应用参数。其中,参数优先级是预先设置的各个应用方式针对相同参数的优先级,以前述例子为例,在默认情况下,语音数据的根据预设音量的应用方式的参数优先级,高于根据语音分贝作为音量的应用方式的参数优先级;而视频数据的按照预设亮度的应用方式的参数优先级,高于根据环境数据中的亮度数据的应用方式的参数优先级。在本实施例中,选择参数优先级最高的应用方式来获取应用参数,仍以前述例子为例,语音数据的应用参数为预设音量,视频数据的应用参数为预设亮度。

需要补充的是,参数优先级是可以根据实际情况进行调整,以前述例子为例,在当前环境比默认环境要更喧闹时,即环境音分贝大于预设环境分贝时,根据环境音分贝与预设环境分贝的比值作为调整系数,此时根据语音分贝作为音量的应用方式的参数优先级会乘以调整系数,由于调整系数大于1,因此根据语音分贝作为音量的应用方式的参数优先级会提高。

本实施方式提供的多媒体档案应用方法,获取环境确认数据中的环境数据种类对应的应用方式以及方式数量,根据方式数量是否大于1的判断结果,选择是否根据参数优先级获取各个应用方式对应的应用参数,实现根据方式数量及参数优先级,确定最符合预期的应用参数,提高多媒体档案应用方法的体验效果。

在本实施例中的其中一种实施方式中,如图7所示,若遍历结果为具备相应的多媒体档案,则获取多媒体档案对应的目标设备,包括:

S701.若遍历结果为具备相应的多媒体档案,则判断多媒体档案的档案数量;

S702.若档案数量等于1,则将多媒体档案作为确认多媒体档案;

S703.若档案数量大于1,则判断各个多媒体档案的多媒体类型是否相同;

S704.若多媒体类型相同,则选择符合预设时间要求的多媒体档案作为确认多媒体档案;

S705.若多媒体类型不同,则获取各个多媒体类型的类型优先级;

S706.选择类型优先级最高且符合预设时间要求的多媒体档案,作为确认多媒体档案;

S707.获取确认多媒体档案对应的目标设备。

在实际运用中,特定指令中所对应的档案,可能会对应有多个多媒体档案,它们中可能会是不同的多媒体类型,因此若遍历结果为具备相应的多媒体档案,需要执行步骤S701中的判断多媒体档案的档案数量。

若档案数量等于1,则执行步骤S702中的将多媒体档案作为确认多媒体档案;若档案数量大于1,由于不同多媒体类型对应的目标设备可能不同,需要执行步骤S703中的判断各个多媒体档案的多媒体类型是否相同。

若多媒体类型相同,则执行步骤S704中的选择符合预设时间要求的多媒体档案作为确认多媒体档案。其中,预设时间要求是指选择具体的哪个多媒体档案所依据的时间要求,在本实施例中,符合预设时间要求为建立时间最接近当前时间。

若多媒体类型不同,则执行步骤S705中的获取各个多媒体类型的类型优先级,进而执行步骤S706即选择类型优先级最高且符合预设时间要求的多媒体档案,作为确认多媒体档案。其中,类型优先级是预先设置的各个多媒体类型的优先级,例如视频多媒体类型的类型优先级高于音频多媒体类型的类型优先级。

在步骤S702或步骤S704或步骤S706获取确认多媒体档案后,执行步骤S707即获取确认多媒体档案对应的目标设备。

本实施方式提供的多媒体档案应用方法,

在本实施例中的其中一种实施方式中,如图8所示,获取确认多媒体档案对应的目标设备,包括:

S801.获取确认多媒体档案在用户指令对应的当前区域内的对应设备;

S802.判断处于激活状态的对应设备的设备数量;

S803.若设备数量为0,则激活确认多媒体档案在当前区域上一次应用时的对应设备作为目标设备;

S804.若设备数量为1,则选择对应设备作为目标设备;

S805.若设备数量大于1,则获取各个对应设备的历史应用次数;

S806.若各个历史应用次数均大于或等于应用阈值,则选择历史应用次数最小的对应设备,作为目标设备;

S807.若各个历史应用次数均小于应用阈值,则选择历史应用次数最大的对应设备,作为目标设备;

S808.否则,则选择历史应用次数与应用阈值差距最小的对应设备,作为目标设备。

在实际运用中,多媒体档案有可能会对应多个设备,而其中有可能在用户所处的当前区域没有对应设备,因此需要执行步骤S801即获取确认多媒体档案在用户指令对应的当前区域内的对应设备,进而执行步骤S802即判断处于激活状态的对应设备的设备数量。其中,激活状态是指可以用于多媒体档案的应用操作。

若设备数量为0,则执行步骤S803中的激活确认多媒体档案在当前区域上一次应用时的对应设备作为目标设备,激活是指初始化设备并将其置于可以用于多媒体档案的应用操作的状态;若设备数量为1,则执行步骤S804中的选择对应设备作为目标设备。

若设备数量大于1,说明需要选择其中一个作为目标设备,则执行步骤S805中的获取各个对应设备的历史应用次数,并判断是否大于应用阈值。其中,历史应用次数为对应设备在过往历史中应用多媒体档案的次数。

若各个历史应用次数均大于或等于应用阈值,说明各个对应设备的使用频率均较高,为了均衡设备使用,则执行步骤S806中的选择历史应用次数最小的对应设备,作为目标设备;若各个历史应用次数均小于应用阈值,说明各个对应设备的使用频率均较低,此时不考虑均衡设备使用,而采用应用成功率最高的对应设备,则执行步骤S807中的选择历史应用次数最大的对应设备,作为目标设备。

其中,若各个历史应用次数相等,则随机选择其中一个或者选择上一次应用距当前时间最近的对应设备为目标设备。

否则即各个历史应用次数部分大于或等于应用阈值,部分小于应用阈值,为了兼顾使用均衡和高成功率,则执行步骤S808中的选择历史应用次数与应用阈值差距最小的对应设备,作为目标设备。其中,差距最小是指历史应用次数与应用阈值的差值绝对值最小。

本实施方式提供的多媒体档案应用方法,根据当前区域内处于激活状态的对应设备的设备数量,选择激活上一次应用时的对应设备,或者根据历史应用次数与应用阈值的比对关系,选择历史应用次数最小或最大或与应用阈值差距最小的对应设备,以便根据对应设备的状态,从使用均衡和成功率两方面综合确定最合适的目标设备,提高多媒体档案应用方法的应用效率。

需要补充的是,本实施例中通过传感器实时收集当前环境数据,并通过算法计算,对目标设备进行实时控制,同时调整设备的应用参数,其中目标设备主要包括声控设备和显控设备。

声控设备中,通过环绕声编码算法(Surround Sound Encoding),音频信号可以在扬声器设备中被动态地分配到不同的扬声器单元上,从而营造出全方位的音频环境。声场合成(Sound Field Synthesis)算法实现在特定位置或区域中产生虚拟声源,使听众感受到声音从特定方向传来的效果。

显控设备中,色彩校正算法调整显示设备的颜色输出,使其符合标准的色域和色彩准确度要求,该算法可以根据色彩测量数据和色彩空间转换算法,对显示设备的像素值进行校正,达到更准确和一致的色彩表现。亮度调整算法调整显示设备的整体亮度水平,通过对输入图像进行像素值的线性或非线性映射,可以增加或降低图像亮度,使其适应不同的环境亮度和观看需求。对比度增强算法增强图像的对比度,使图像中的细节更加清晰可见,该算法可以通过调整像素值的动态范围,增加不同区域之间的对比度差异,以提高图像的视觉效果。

第二方面,本申请提供的一种多媒体档案应用系统,如图9所示,包括:

第一判断模块1,用于判断所获取的用户指令是否为特定指令;

第二判断模块2,用于若为特定指令,则判断特定指令是否符合预设指令规则;

第一记录模块3,用于若不符合预设指令规则,则记录特定指令的具体信息并将其与对应的用户绑定;

第一调整模块4,用于在不符合达到一定次数时,针对具体信息调整预设指令规则,将预设指令规则与用户形成对应关系;

第一解析模块5,用于若符合预设指令规则,则解析特定指令获取对应的指令内容和目标档案;

第一检索模块6,用于基于指令内容检索预设指令模型并获取检索结果;

第二记录模块7,用于若检索结果为不具备相应的匹配指令,则记录特定指令的指令内容;

第一更新模块8,用于在同样的指令内容不能进行所记录的次数达到一定次数时,将对应的指令内容发送至审批人员,根据审批结果选择是否更新预设指令模型;

第一遍历模块9,用于若检索结果为具备相应的匹配指令,则基于目标档案遍历多媒体档案库;

第三记录模块10,用于若遍历结果为不具备相应的多媒体档案,则记录特定指令的目标档案;

第二更新模块11,用于在同样的目标档案不能遍历所记录的次数达到一定次数时,将对应的目标档案发送至审批人员,根据审批结果选择是否更新多媒体档案库;

第一获取模块12,用于若遍历结果为具备相应的多媒体档案,则获取多媒体档案对应的目标设备;

第二获取模块13,用于获取目标设备与当前环境数据对应的应用参数;

第一控制模块14,用于根据应用参数控制目标设备应用多媒体档案。

需要说明的是,上述各个功能模块之间的数据传输关系或者逻辑连接关系,可以根据其相应的多媒体档案应用方法中的对应步骤所确定,在此不再累述。如图9所示的各功能模块的数据传输关系或者逻辑连接关系仅为作为多媒体档案应用系统的理解所用,不作具体限定。

本实施例提供的多媒体档案应用系统,通过依次判断是否为特定指令,是否符合预设指令规则,是否具备相应的匹配指令,是否具备相应的多媒体档案,并依据符合各个判定要求的特定指令,选择在对应的目标设备及应用参数,让多媒体档案得到相应的应用展示,达到有效提高多媒体档案应用的用户体验的效果。

进一步的,本实施例提供的多媒体档案应用系统,还可以根据需要设置其他功能模块,也可以将上述功能模块划分成多个功能单元,以便实现与前述的多媒体档案应用方法所相对应的技术效果。

第三方面,本申请提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,计算机指令被处理器加载并执行时,采用了如上述的多媒体档案应用方法,其能实现与前述的多媒体档案应用方法所相对应的技术效果。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行,即彼此之间的执行顺序可以根据实际需要进行合理排列。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些因素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其他实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种数据存储方法、调度装置、系统、设备及存储介质
  • 一种存储系统的状态检测方法、装置、设备及存储介质
  • 一种Hadoop对象存储高可用方法、系统、装置及可读存储介质
  • 一种数据存储方法、系统、智能可穿戴设备及存储介质
  • 一种存储系统的构建方法、装置、设备及存储介质
  • 多媒体制作应用的测试方法、系统及存储介质和终端设备
  • 一种档案数据存储方法、系统及存储介质
技术分类

06120116483123