【技术实现步骤摘要】
基于场景的文件配置方法、设备、存储介质及程序产品
[0001]本申请涉及计算机技术中的服务技术,尤其涉及一种基于场景的文件配置方法、设备、存储介质及程序产品。
技术介绍
[0002]在互联网时代,大量的服务层出不穷。比如,在智能家居的应用场景中,一种服务可以实现在用户距离家一定距离时,开启空调,另一种服务可以在用户进入家门前,开启灯光。再比如,在车机端场景下,一种服务可以实现在车辆油量不足时,自动在地图中显示加油站位置,另一种服务还可以控制车辆自动行驶到最近的加油站。
[0003]在开发应用程序时,有些功能需要访问多种服务才能够满足需求。比如,实现第一功能需要访问3个服务,厂商就需要搭建一套系统,在必要的时候访问这3个服务。再比如,实现第二功能需要访问2个服务,厂商就需要搭建另一套系统,在必要的时候访问这2个服务。
[0004]厂商在实现不同的业务功能时,都需要单独搭建系统,而有一些需要实现的功能之间是存在一定共性的,这就导致这些厂商独立搭建系统时付出了重复性的劳动,造成业务功能实现效率较低。
技术实现思路
[0005]本申请提供了一种基于场景的文件配置方法、设备、存储介质及程序产品,以提高实现业务功能的效率。
[0006]根据本申请的第一方面,提供了一种基于场景的文件配置方法,包括:
[0007]接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;
[0008]根据每一场景对应的服务操作信息,确定每一场景对应的配置文 ...
【技术保护点】
【技术特征摘要】
1.一种基于场景的文件配置方法,包括:接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;其中,每一场景对应的配置文件,用于基于用户设备发送的业务请求,访问与每一场景对应的各服务。2.根据权利要求1所述的方法,其中,所述根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,包括:针对每一场景对应的配置文件,若不存在与场景对应的配置文件,则采用第一预设格式记录与管理请求中包括的服务操作信息对应的服务,生成与场景对应的配置文件。3.根据权利要求1所述的方法,其中,所述根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,包括:针对每一场景对应的配置文件,若存在与场景对应的配置文件,则获取与场景对应的配置文件;根据管理请求中包括的服务操作信息,更新所获取到的与场景对应的配置文件。4.根据权利要求3所述的方法,其中,所述根据管理请求中包括的服务操作信息,更新所获取到的与场景对应的配置文件,包括:若服务操作信息中包括服务删除信息,则删除所获取到的场景对应的配置文件中与所述服务删除信息对应的服务信息。5.根据权利要求3所述的方法,其中,所述根据管理请求中包括的服务操作信息,更新所获取到的场景对应的配置文件,包括:若服务操作信息中包括服务添加信息,则采用第一预设格式在所获取到的场景对应的配置文件中记录与所述服务添加信息对应的服务信息。6.根据权利要求1
‑
5任一项所述的方法,所述方法,还包括:接收所述用户设备发送的与场景对应的业务请求,并确定与所述业务请求所指示的场景对应的配置文件;根据与所述业务请求所指示的场景对应的配置文件,访问该配置文件中的服务信息所对应的服务。7.根据权利要求6所述的方法,还包括:获取访问所述服务得到的服务结果,并将所述服务结果发送给所述用户设备。8.根据权利要求6所述的方法,其中,访问该配置文件中的服务信息所对应的服务,包括:利用预先设置的用于访问与所述场景标识对应的配置文件的服务信息中记录的服务的接口,访问与所述场景标识对应的配置文件的服务信息中记录的服务。9.根据权利要求7所述的方法,其中,所述将所述服务结果发送给所述用户设备,包括:根据与所述业务请求所指示的场景对应的第二预设格式,将所述服务结果转换为第二预设格式的服务结果;向所述用户设备发送所述第二预设格式的服务结果。
10.根据权利要求1
‑
5任一项所述的方法,在所述接收场景管理设备发送的与每一场景对应的管理请求之前,还包括:接收所述场景管理设备发送的与每一场景对应的注册请求,生成与每一场景对应场景标识。11.一种基于场景的文件配置装置,包括:接收单元,用于接收场景管理设备发送的与每一场景对应的管理请求,其中,所述管理请求中包括场景对应的服务操作信息;配置单元,用于根据每一场景对应的服务操作信息,确定每一场景对应的配置文件,其中,所述配置文件中包括服务信息;其中,...
【专利技术属性】
技术研发人员:张建军,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。