基于场景的文件配置方法、设备、存储介质及程序产品技术

技术编号:28785559 阅读:17 留言:0更新日期:2021-06-09 11:20
本申请提供的基于场景的文件配置方法、设备、存储介质及程序产品,涉及计算机中的服务技术,方案包括:接收场景管理设备发送的与每一场景对应的管理请求,管理请求中包括场景对应的服务操作信息;根据每一场景对应的服务操作信息,确定配置文件,配置文件中包括服务信息;每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。本申请提供的方案中,在用户设备满足该场景发出业务请求时,可以直接根据该场景的配置文件访问与场景对应的服务,从而实现基于场景触发访问服务的业务功能。这种方式中,可以直接通过服务配置的方式实现该业务功能,能够有效的提高业务功能的实现效率。效的提高业务功能的实现效率。效的提高业务功能的实现效率。

【技术实现步骤摘要】
基于场景的文件配置方法、设备、存储介质及程序产品


[0001]本申请涉及计算机技术中的服务技术,尤其涉及一种基于场景的文件配置方法、设备、存储介质及程序产品。

技术介绍

[0002]在互联网时代,大量的服务层出不穷。比如,在智能家居的应用场景中,一种服务可以实现在用户距离家一定距离时,开启空调,另一种服务可以在用户进入家门前,开启灯光。再比如,在车机端场景下,一种服务可以实现在车辆油量不足时,自动在地图中显示加油站位置,另一种服务还可以控制车辆自动行驶到最近的加油站。
[0003]在开发应用程序时,有些功能需要访问多种服务才能够满足需求。比如,实现第一功能需要访问3个服务,厂商就需要搭建一套系统,在必要的时候访问这3个服务。再比如,实现第二功能需要访问2个服务,厂商就需要搭建另一套系统,在必要的时候访问这2个服务。
[0004]厂商在实现不同的业务功能时,都需要单独搭建系统,而有一些需要实现的功能之间是存在一定共性的,这就导致这些厂商独立搭建系统时付出了重复性的劳动,造成业务功能实现效率较低。

技术实现思路

[0005]本申请提供了一种基于场景的文件配置方法、设备、存储介质及程序产品,以提高实现业务功能的效率。
[0006]根据本申请的第一方面,提供了一种基于场景的文件配置方法,包括:
[0007]接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;
[0008]根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;
[0009]其中,每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。
[0010]根据本申请的第二方面,提供了一种基于场景的文件配置装置,包括:
[0011]接收单元,用于接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;
[0012]配置单元,用于根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;
[0013]其中,每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。
[0014]根据本申请的第三方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
[0018]根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法。
[0019]根据本申请的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
[0020]本申请提供的基于场景的文件配置方法、设备、存储介质及程序产品,包括:接收场景管理设备发送的与每一场景对应的管理请求,其中,管理请求中包括场景对应的服务操作信息;根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,配置文件中包括服务信息;其中,每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。本申请提供的方案中,可以根据场景管理设备的管理请求,确定与每一场景对应的配置文件,配置文件记录有与其对应的场景的服务信息,进而在用户设备满足该场景发出业务请求时,可以直接根据该场景的配置文件访问与场景对应的服务,从而实现基于场景触发访问服务的业务功能。这种方式中,在需要实现基于场景触发访问服务的业务功能时,可以直接通过服务配置的方式实现该业务功能,而无需单独搭建系统,因此能够有效的提高业务功能的实现效率。
[0021]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0022]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0023]图1为本申请一示例性实施例示出的应用场景图;
[0024]图2为本申请一示例性实施例示出的基于场景的文件配置方法的流程示意图;
[0025]图3A为本申请一示例性实施例示出的管理页面示意图;
[0026]图3B为本申请一示例性实施例示出的系统架构图;
[0027]图4为本申请另一示例性实施例示出的基于场景的文件配置方法的流程示意图;
[0028]图5为本申请一示例性实施例示出的基于场景的文件配置装置的结构示意图;
[0029]图6为本申请另一示例性实施例示出的基于场景的文件配置装置的结构示意图;
[0030]图7是用来实现本申请实施例的基于场景的文件配置的方法的电子设备的框图。
具体实施方式
[0031]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0032]在计算机领域中,需要各种服务以支持各种功能,也可以手动开启或关闭某些服
务以达到管理相应的功能的目的。比如,可以提供一种用于获取地理信息的服务,还可以提供一种用于控制家电状态的服务。目前大量的服务层出不穷,一些应用需要访问服务以实现自身的功能。
[0033]图1为本申请一示例性实施例示出的应用场景图。
[0034]如图1所示,在开发应用程序11的业务功能时,可以设置用于实现该业务功能的系统,比如满足第一条件12时,应用程序11会访问第一服务13和14,在满足第二条件时15,应用程序11会访问第二服务16和17。
[0035]可以在用户终端中安装该应用程序11,用户终端运行应用程序11时,可以基于触发条件访问相应的服务,以获取需要的数据。
[0036]但是,当开发该应用程序的另一业务功能时,还需要另外搭建一套系统。此外,在开发其他应用程序的业务功能时,也需要单独搭建系统,以实现这些业务功能。
[0037]但是,这些需要实现的业务功能具有一定的共性,都是在满足某一场景时,需要访问与该场景对应的服务,以实现这些业务功能。因此,针对具有共性的业务功能分别搭建系统,势必会导致多次搭建系统的过程中付出重复性劳动,进而造成业务功能实现效率低的问题。
[0038]为了解决上述技术问题,本申请的提供一种场景管理方案,能够通过配置文件记录本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于场景的文件配置方法,包括:接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;其中,每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。2.根据权利要求1所述的方法,其中,所述根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,包括:针对每一场景对应的配置文件,若不存在与场景对应的配置文件,则采用第一预设格式记录与管理请求中包括的服务操作信息对应的服务,生成与场景对应的配置文件。3.根据权利要求1所述的方法,其中,所述根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,包括:针对每一场景对应的配置文件,若存在与场景对应的配置文件,则获取与场景对应的配置文件;根据管理请求中包括的服务操作信息,更新所获取到的与场景对应的配置文件。4.根据权利要求3所述的方法,其中,所述根据管理请求中包括的服务操作信息,更新所获取到的与场景对应的配置文件,包括:若服务操作信息中包括服务删除信息,则删除所获取到的场景对应的配置文件中与所述服务删除信息对应的服务信息。5.根据权利要求3所述的方法,其中,所述根据管理请求中包括的服务操作信息,更新所获取到的场景对应的配置文件,包括:若服务操作信息中包括服务添加信息,则采用第一预设格式在所获取到的场景对应的配置文件中记录与所述服务添加信息对应的服务信息。6.根据权利要求1

5任一项所述的方法,所述方法,还包括:接收所述用户设备发送的与场景对应的业务请求,并确定与所述业务请求所指示的场景对应的配置文件;根据与所述业务请求所指示的场景对应的配置文件,访问该配置文件中的服务信息所对应的服务。7.根据权利要求6所述的方法,还包括:获取访问所述服务得到的服务结果,并将所述服务结果发送给所述用户设备。8.根据权利要求6所述的方法,其中,访问该配置文件中的服务信息所对应的服务,包括:利用预先设置的用于访问与所述场景标识对应的配置文件的服务信息中记录的服务的接口,访问与所述场景标识对应的配置文件的服务信息中记录的服务。9.根据权利要求7所述的方法,其中,所述将所述服务结果发送给所述用户设备,包括:根据与所述业务请求所指示的场景对应的第二预设格式,将所述服务结果转换为第二预设格式的服务结果;向所述用户设备发送所述第二预设格式的服务结果。
10.根据权利要求1

5任一项所述的方法,在所述接收场景管理设备发送的与每一场景对应的管理请求之前,还包括:接收所述场景管理设备发送的与每一场景对应的注册请求,生成与每一场景对应场景标识。11.一种基于场景的文件配置装置,包括:接收单元,用于接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;配置单元,用于根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;其中,...

【专利技术属性】
技术研发人员:张建军
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1