设备管理方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:33636272 阅读:7 留言:0更新日期:2022-06-02 01:49
本申请公开了一种设备管理方法、装置、电子设备以及存储介质,涉及电子设备技术领域。该方法应用于第一电子设备的连接管理模块,该连接管理模块提供目标接口,该目标接口通过对多个连接协议各自对应的接口封装获得。该方法包括:响应于第一电子设备的应用程序针对目标接口的调用,获取应用程序针对第二电子设备的服务请求,获取第二电子设备的服务信息,基于第二电子设备的服务信息,对服务请求所指示的服务进行处理,以使应用程序与第二电子设备协同工作。本申请通过设置连接管理模块提供的目标接口供应用程序调用,可以实现协议的统一管理,无需应用程序各自适配协议,可以提高应用程序的开发效能。程序的开发效能。程序的开发效能。

【技术实现步骤摘要】
设备管理方法、装置、电子设备以及存储介质


[0001]本申请涉及电子设备
,更具体地,涉及一种设备管理方法、装置、电子设备以及存储介质。

技术介绍

[0002]随着科学技术的发展,电子设备的使用越来越广泛,功能越来越多,已经成为人们日常生活中的必备之一。目前,电子设备可以安装多个应用程序,多个应用程序各自需要维护一套连接管理服务,并且还需要适配下层所有的连接协议,导致应用程序的开发效能较低。

技术实现思路

[0003]鉴于上述问题,本申请提出了一种设备管理方法、装置、电子设备以及存储介质,以解决上述问题。
[0004]第一方面,本申请实施例提供了一种设备管理方法,应用于第一电子设备的连接管理模块,所述连接管理模块提供目标接口,所述目标接口通过对多个连接协议各自对应的接口封装获得,所述方法包括:响应于所述第一电子设备的应用程序针对所述目标接口的调用,获取所述应用程序针对第二电子设备的服务请求;获取所述第二电子设备的服务信息;基于所述第二电子设备的服务信息,对所述服务请求所指示的服务进行处理,以使所述应用程序与所述第二电子设备协同工作。
[0005]第二方面,本申请实施例提供了一种设备管理装置,应用于第一电子设备的连接管理模块,所述连接管理模块提供目标接口,所述目标接口通过对多个连接协议各自对应的接口封装获得,所述装置包括:服务请求获取模块,用于响应于所述第一电子设备的应用程序针对所述目标接口的调用,获取所述应用程序针对第二电子设备的服务请求;服务信息获取模块,用于获取所述第二电子设备的服务信息;服务处理模块,用于基于所述第二电子设备的服务信息,对所述服务请求所指示的服务进行处理,以使所述应用程序与所述第二电子设备协同工作。
[0006]第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
[0007]第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
[0008]本申请实施例提供的设备管理方法、装置、电子设备以及存储介质,该方法应用于第一电子设备的连接管理模块,该连接管理模块提供目标接口,该目标接口通过对多个连接协议各自对应的接口封装获得,响应于第一电子设备的应用程序针对目标接口的调用,获取应用程序针对第二电子设备的服务请求,获取第二电子设备的服务信息,基于第二电子设备的服务信息,对服务请求所指示的服务进行处理,以使应用程序与第二电子设备协
同工作,从而通过设置连接管理模块提供的目标接口供应用程序调用,可以实现协议的统一管理,无需应用程序各自适配协议,可以提高应用程序的开发效能。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0010]图1示出了本申请一实施例提供的设备管理方法的流程示意图;
[0011]图2示出了本申请实施例提供的第一电子设备和第二电子设备通信的示意图;
[0012]图3示出了本申请一实施例提供的设备管理方法的流程示意图;
[0013]图4示出了本申请一实施例提供的设备管理方法的流程示意图;
[0014]图5示出了本申请一实施例提供的设备管理方法的流程示意图;
[0015]图6示出了本申请实施例提供的第一电子设备和第二电子设备数据传输的示意图;
[0016]图7示出了本申请实施例提供的设备管理装置的模块框图;
[0017]图8示出了本申请实施例用于执行根据本申请实施例的设备管理方法的电子设备的框图;
[0018]图9示出了本申请实施例的用于保存或者携带实现根据本申请实施例的设备管理方法的程序代码的存储单元。
具体实施方式
[0019]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0020]目前,电子设备可以安装有多个应用程序,且多个应用程序使用各自的连接管理服务,进行独立的设备发现、配对、连接等功能,并与发现后的指定设备建立各自独立的连接通道,因此,一个电子设备上会分布着多个连接管理服务,导致开发效率和性能都比较低下,并且对于新增的应用程序,也极不方便。
[0021]甚至如果应用层下面有多个连接协议存在时,则每个应用程序的开发者都需要熟悉下层的每个连接协议的接口和使用方式,因为当该电子设备的应用程序和其他电子设备的应用程序进行通信时,开发者需要按照所使用的连接协议的不同,进行对应接口的差异适配,否则两者之间无法通信,导致维护成本较高。
[0022]基于此,每个电子设备上的所有应用程序都需要各自维护一套连接管理服务,并且还需要适配下层所有的连接协议。在业务使用时,各自调用下层指定的连接协议进行发现、配对、连接处理,开销会很大。如果同时使用不同的连接协议时,使用不同的连接协议还需要进行差异适配,非常不方便。
[0023]针对上述问题,专利技术人经过长期的研究发现,并提出了本申请实施例提供的设备管理方法、装置、电子设备以及存储介质,通过设置连接管理模块提供的目标接口供应用程序调用,可以实现协议的统一管理,无需应用程序各自适配协议,可以提高应用程序的开发
效能。其中,具体的设备管理方法在后续的实施例中进行详细的说明。
[0024]请参阅图1,图1示出了本申请一实施例提供的设备管理方法的流程示意图。该设备管理方法用于通过设置连接管理模块提供的目标接口供应用程序调用,可以实现协议的统一管理,无需应用程序各自适配协议,可以提高应用程序的开发效能。在具体的实施例中,该设备管理方法应用于如图7所示的设备管理装置200以及配置有设备管理装置200的第一电子设备100(图8)的连接管理模块。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以包括智能手机、平板电脑、穿戴式电子设备等,在此不做限定。在本实施例中,该连接管理模块提供目标接口,且该目标接口通过对多个连接协议各自对应的接口封装获得,其中,该多个连接协议可以包括智能家居连接协议(HeyThings协议)、长连接协议(AF协议)等,不同的连接协议对应有不同的接口,连接协议对应的接口用于供应用程序进行连接协议的调用,在本实施例中,连接管理模块通过将多个连接协议各自对应的接口进行封装,可以形成一个统一的目标接口,即,通过该目标接口可以进行多个连接协议的调用。下面将针对图1所示的流程进行详细的阐述,所述设备管理方法具体可以包括以下步骤:
[0025]步骤S110:响应于所述第一电子设备的应用程序针对所述目标接口的调用,获取所述应用程序针对第二电子设备的服务请求。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备管理方法,其特征在于,应用于第一电子设备的连接管理模块,所述连接管理模块提供目标接口,所述目标接口通过对多个连接协议各自对应的接口封装获得,所述方法包括:响应于所述第一电子设备的应用程序针对所述目标接口的调用,获取所述应用程序针对第二电子设备的服务请求;获取所述第二电子设备的服务信息;基于所述第二电子设备的服务信息,对所述服务请求所指示的服务进行处理,以使所述应用程序与所述第二电子设备协同工作。2.根据权利要求1所述的方法,其特征在于,所述获取所述第二电子设备的服务信息,包括:在所述第一电子设备的本地查找所述第二电子设备的服务信息;当在所述第一电子设备的本地查找到所述第二电子设备的服务信息时,从所述第一电子设备的本地获取所述第二电子设备的服务信息。3.根据权利要求2所述的方法,其特征在于,所述第二电子设备的服务信息包括所述第二电子设备的连接信息,所述方法还包括:当所述第二电子设备的连接信息发生改变时,更新所述第一电子设备的本地存储的所述第二电子设备的连接信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当在所述第一电子设备的本地未查找到所述第二电子设备的服务信息时,控制所述第一电子设备进行设备扫描;当扫描到所述第二电子设备时,获取所述第二电子设备的服务信息,并将所述第二电子设备的服务信息存储在所述第一电子设备的本地。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当扫描到第三电子设备时,获取所述第三电子设备的服务信息,并将所述第三电子设备的服务信息存储在所述第一电子设备的本地;当未与所述第三电子设备连接时,将所述第三电子设备的服务信息从所述第一电子设备的本地删除。6.根据权利要求5所述的方法,其特征在于,所述当未与所述第三电子设备连接时,将所述第三电子设备的服务信息从所述第一电子设备的本地删除,包括:当在预设时长内未接收到所述第三电子设备的消息时,将所述第三电子设备的服务信息从所述第一电子设备的本地删除。7.根据权利要求1
‑...

【专利技术属性】
技术研发人员:李荣
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1