基于信号转服务模块的转换方法、装置、设备及存储介质与流程

    专利查询2022-07-08  111



    1.本发明属于自动驾驶技术领域,尤其涉及一种基于信号转服务模块的转换方法、装置、设备及存储介质。


    背景技术:

    2.在现有汽车开放系统架构(automotive open system architecture,autosar)自适应平台(adaptive platform,ap)规范的信号转服务(signaltoservice,s2s)模块中,规范该信号转服务模块主要在面向信号通信的经典平台(classic platform,cp)和面向服务通信(soa)的ap间使用,用于将cp的信号转换为ap的服务,供ap平台的应用进行消费或使用。
    3.该信号转服务模块需要通信双方按照汽车开放系统架构(automotive open system architecture,autosar)规范的ipdu格式,在配置工具中定义cp信号在ipdu中的布局,定义cp各信号与ap服务的映射关系,然后生成配置文件,在运行过程中,ap的s2s接收到cp发送的ipdu,根据配置对ipdu进行解析,然后将其反序列化为对应的s2s服务,供ap的应用进行使用,这些配置当前autosar ap已经支持。
    4.但是,由于cp和ap平台不一定是同一供应商提供,因此需要ap和cp都支持s2s模块,在实际项目中具有局限性,且在实际应用中,ap的应用不仅仅只是消费cp发送的信号转为的s2s服务,ap应用可能需要处理s2s服务数据,然后对外提供服务,但s2s服务并不能直接用于对外提供服务,需要将s2s服务转换为标准的ap服务才能对外提供,在当前规范中,并未提出这个应用场景,也未规定s2s服务转ap服务的方案及方法,所以在普遍实现的autosar ap配置工具中,并未提供相应的配置节点及转换技术。
    5.因此当前技术实现方案主要有以下不足:
    6.1、ap和cp平台都需要支持autosar标准s2s模块,如果不支持,需要增加开发工作量;
    7.2、当ap的应用需要将s2s服务转换为ap服务对外提供时,需要用户手写代码逻辑,实现接收s2s服务,解析s2s服务数据,再定义需要提供的ap服务,然后将s2s服务数据逐一赋值给ap服务,最后对外提供。
    8.以上流程需要主机厂具备一定的开发能力,对于已经熟悉模块化开发的主机厂来说,是一项复杂且繁琐的工作。


    技术实现要素:

    9.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种基于信号转服务模块的转换方法、装置、设备及存储介质。
    10.为了解决上述技术问题,本发明的实施例提供如下技术方案:
    11.一种基于信号转服务模块的转换方法,包括:
    12.获取dbc文件以及arxml文件;
    13.对所述dbc文件以及所述arxml文件进行解析,获取解析结果;其中,所述解析结果包括信号以及第一ap服务;
    14.获取用户配置的所述信号以及第一ap服务的第一映射关系;
    15.基于所述第一映射关系,生成第一配置文件以及第一代码数据结构;
    16.基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务。
    17.可选的,所述对所述dbc文件以及所述arxml文件进行解析,获取解析结果,包括:
    18.对所述dbc文件进行解析,生成信号数据结构;其中,所述信号数据结构包括多个信号;
    19.对所述arxml文件进行解析,生成第一服务数据结构;其中,所述第一服务数据结构包括多个第一ap服务的变量。
    20.可选的,所述第一映射关系,包括:
    21.将每个所述信号与一个所述第一ap服务匹配对应。
    22.可选的,所述基于所述第一映射关系,生成所述第一配置文件以及第一代码数据结果,包括:
    23.根据所述第一映射关系,基于每个所述信号对与每个所述信号匹配的一个所述第一ap服务的变量进行赋值,生成第一配置数据结构;
    24.基于所述第一配置结构,生成所述第一配置文件以及第一代码数据结构。
    25.可选的,所述基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务后,包括:
    26.为每个所述第一目标ap服务配置第一调用接口;
    27.基于所述第一调用接口,将与所述第一调用接口匹配的所述第一目标ap服务发送至所述用户。
    28.可选的,还包括:
    29.获取所述arxml文件;
    30.对所述arxml文件进行解析,获取s2s服务信息和第二ap服务信息;
    31.获取所述用户配置的所述s2s服务信息和第二ap服务信息的第二映射关系;
    32.基于所述第二映射关系,生成第二配置文件以及第二代码数据结构;
    33.基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务。
    34.可选的,所述对所述arxml文件进行解析,获取s2s服务信息和第二ap服务信息,包括:
    35.对所述arxml文件进行解析,获取s2s服务数据结构以及第二ap服务数据结构;
    36.其中,所述s2s服务数据结构包括多个s2s服务的变量;
    37.所述第二ap服务数据结构包括多个第二ap服务的变量。
    38.可选的,所述第二映射关系,包括:
    39.将每个所述s2s服务的变量与一个所述第二ap服务的变量匹配对应。
    40.可选的,所述基于所述第二映射关系,生成第二配置文件以及第二代码数据结构,包括:
    41.根据所述第二映射关系,基于每个所述s2s服务的变量对与每个所述s2s服务的变量匹配的所述第二ap服务的变量进行赋值,生成第二配置数据结构;
    42.基于所述第二配置数据结构,生成第二配置文件以及第二代码数据结构。
    43.可选的,所述基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务后,包括:
    44.为每个所述第二目标ap服务配置第二调用接口;
    45.基于所述第二调用接口,将与所述第二调用接口匹配的所述第二目标ap服务发送至所述用户。
    46.本发明的实施例还一种基于信号转服务模块的转换装置,包括:
    47.第一获取单元,用于获取dbc文件以及arxml文件;
    48.解析单元,用于对所述dbc文件以及所述arxml文件进行解析,获取解析结果;其中,所述解析结果包括信号以及第一ap服务;
    49.第二获取单元,用于获取用户配置的所述信号以及第一ap服务的第一映射关系;
    50.第一生成单元,用于基于所述第一映射关系,生成第一配置文件以及第一代码数据结构;
    51.第二生成单元,用于基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务。
    52.本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
    53.本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
    54.本发明的实施例,具有如下技术效果:
    55.本发明的上述技术方案,1)定义了固定的报文格式,cp侧将信号按照报文格式进行组装,发送到ap侧,ap侧使用配置工具配置,该配置工具可以解析用户输入的信号定义文件(dbc文件),其中包含信号的属性,如信号起始位置,信号起始长度,该配置工具同时解析ap侧定义的服务信息文件(arxml文件),获取第一ap服务的信息,如第一ap服务数据类型,数据变量名,展示到对应的界面显示模块,用户根据界面显示模块配置信号与ap侧服务的对应关系,生成配置文件和相应的代码;用户app只需接收cp发送的报文,调用生成的代码接口,即可解析cp发送的报文为信号,然后转换为ap需要的服务;解决了不支持autosar标准s2s的问题,完善了信号转服务的方案,可以适用于多个不同的应用场景和用户需求。
    56.2)提供配置工具,基于配置工具解析ap侧定义的服务信息文件(arxml文件),将第二ap服务信息和s2s服务信息展示到界面显示模块,用配置工具配置第二ap服务的变量与s2s服务的变量的映射关系,然后生成配置文件和相应的代码,用户调用生成的代码接口,即可实现s2s服务与第二ap服务的转换,减少了主机厂和用户开发工作量,提高了工作效率,降低了配置难度,提升了s2s模块的易用性。
    57.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
    附图说明
    58.图1是现有的信号转服务的流程示意图;
    59.图2是本发明实施例提供的信号转ap服务的流程示意图;
    60.图3是本发明实施例提供的s2s服务转ap服务的流程示意图;
    61.图4是本发明实施例提供的基于信号转服务模块的转换系统的结构示意图;
    62.图5是本发明实施例提供的基于信号转服务模块的转换方法的流程示意图;
    63.图6是本发明实施例提供的信号数据结构示意图;
    64.图7是本发明实施例提供的第一ap服务数据结构示意图;
    65.图8是本发明实施例提供的第一配置数据结构示意图;
    66.图9是本发明实施例提供的基于信号转服务模块的转换方法的一个流程示例;
    67.图10是本发明实施例提供的s2s服务数据结构示意图;
    68.图11是本发明实施例提供的第二ap服务数据结构示意图;
    69.图12是本发明实施例提供的第二配置数据结构示意图;
    70.图13是本发明实施例提供的基于信号转服务模块的转换方法的另一个流程示意图;
    71.图14是本发明实施例提供的基于信号转服务模块的转换装置的结构示意图。
    具体实施方式
    72.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
    73.为了便于本领域的技术人员对实施例的理解,对部分用语进行解释:
    74.(1)can:controller area network,控制器局域网络。
    75.(2)ipdu:交互层协议数据单元。
    76.如图1所示,为现有的信号转服务的流程示意图;图中,can信号经由cp发送,使用规范定义的s2s ipdu数据结构传输到ap,ap中的标准s2s模块能根据信号和s2s服务的映射关系把信号转换为s2s服务供ap使用。
    77.但是,图1的流程存在如下问题:1.必须要有标准s2s模块,才能完成上述动作;2.在实际场景中,ap除了使用s2s服务,也可能想把s2s服务转为ap服务对外提供。
    78.为了解决上述问题,如图2所示,本发明的实施例,提供了信号转ap服务的流程,具体的,基于转换系统,可以不需要标准s2s模块,使用自定义数据结构传输信号,ap的s2s模块可以直接配置信号和ap服务的关系,将信号转换为第一目标ap服务供ap使用(因为原规范目的就是需要ap能使用信号转换成的服务,所以本发明的实施例直接转成第一目标ap服务)。
    79.如图3所示,本发明的实施例,还提供了s2s服务转ap服务的流程,具体的,基于转换系统,s2s模块除了规范现有的将can信号经由标准s2s ipdu数据结构转换为s2s服务的功能,还增加了配置s2s服务到第二目标ap服务映射关系的功能,能将s2s服务转为第二目标ap服务。
    80.进一步地,如图4所示,本发明的实施例提供一种基于信号转服务模块的转换系
    统,包括:
    81.配置工具,其中,配置工具设置在s2s模块上;配置工具设有界面显示模块,用于用户配置映射关系以及对生成的ap服务进行使用;且s2s模块基于网络分别与cp以及ap进行通信;配置工具还用于解析dbc文件和arxml文件,将信号信息和ap侧配置的服务信息展示到界面显示模块,供用户进行配置。用户根据不同的信号转服务方案,可选择配置信号与第一ap服务的映射关系,也可以配置s2s服务与第二ap服务的映射关系,然后该配置工具自动生成代码数据结构和配置文件,供用户app的信号转服务组件使用。
    82.信号转服务组件,包括信号配置模块、服务模块、信号与服务映射关系模块以及信号转服务模块;
    83.其中,信号配置模块,用于存储信号的相应信息,如信号的起始位置,信号的长度,信号的字节序等;
    84.服务模块,用于存储服务的相应信息,如服务的数据类型,服务的变量名称等;
    85.信号与服务映射关系模块,用于存储信号与ap服务的映射关系或s2s服务与ap服务的映射关系,供信号转服务组件使用;
    86.信号转服务模块,根据方案不同,提供不同的方法供用户程序使用,如信号转第一ap服务方案,信号转服务模块实现信号解析,将信号转换为对应的ap服务;当使用s2s服务转第二ap服务方案,信号转服务模块将对应s2s服务进行转换,返回对应的ap服务给用户使用。
    87.用户app,用于实现用户基于api接口对生成的ap服务进行使用。如图5所示,本发明的实施例还提供一种基于信号转服务模块的转换方法,应用于上述系统,包括:
    88.步骤s1:获取dbc文件以及arxml文件;
    89.具体的,用户基于界面显示模块通过鼠标点击等方式将cp侧的dbc文件以及ap侧的arxml文件导入转换系统;
    90.步骤s2:对所述dbc文件以及所述arxml文件进行解析,获取解析结果;其中,所述解析结果包括信号以及第一ap服务;
    91.具体的,所述对所述dbc文件以及所述arxml文件进行解析,获取解析结果,包括:
    92.对所述dbc文件进行解析,生成信号数据结构;其中,所述信号数据结构包括多个信号;
    93.对所述arxml文件进行解析,生成第一服务数据结构;其中,所述第一服务数据结构包括多个第一ap服务的变量。
    94.在实际应用场景中,如图6所示,用户基于界面显示模块导入的dbc文件为can消息数据结构;
    95.具体的,在can消息messagea中,包含x,y以及z这三个信号,每个信号有各自的长度,起始位和大小端序。
    96.进一步地,如图7所示,用户基于界面显示模块导入的arxml文件,并生成了相关第一ap服务的信息;
    97.具体的,第一ap服务的event a中,引用的数据类型为testa,并含有a,b以及c这3个变量。
    98.步骤s3:获取用户配置的所述信号以及ap服务的第一映射关系;
    99.具体的,所述第一映射关系,包括:
    100.将每个所述信号与一个所述第一ap服务匹配对应。
    101.在实际应用场景中,如图8所示,用户通过界面显示模块填写信号与第一ap服务的第一映射关系,该映射关系是将信号与第一ap服务的变量进行一一映射。
    102.具体的,如图8所示,变量a与信号x对应;变量b与信号y对应;变量c与信号z对应。
    103.步骤s4:基于所述第一映射关系,生成第一配置文件以及第一代码数据结构;
    104.具体的,所述基于所述第一映射关系,生成所述第一配置文件以及第一代码数据结果,包括:
    105.根据所述第一映射关系,基于每个所述信号对与每个所述信号匹配的一个所述第一ap服务的变量进行赋值,生成第一配置数据结构;
    106.基于所述第一配置结构,生成所述第一配置文件以及第一代码数据结构。
    107.在实际应用场景中,配置文件通过key-value键值对形式表达can消息与信号名的映射关系,变量名与信号名的映射关系。
    108.该配置文件用于后续程序运行时,当转换系统收到can消息报文时,先根据can消息与信号名的映射关系,获取该报文中的所有信号,然后根据第一配置文件中信号名与变量的映射关系,将信号值赋值给对应的变量。
    109.步骤s5:基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务。
    110.具体的,所述基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务后,包括:
    111.为每个所述第一目标ap服务配置第一调用接口;
    112.基于所述第一调用接口,将与所述第一调用接口匹配的所述第一目标ap服务发送至所述用户。
    113.在实际应用场景中,配置工具针对每个第一目标ap服务均会生成一个“获取服务数据”的api接口,用户可以在应用初始化完成后,声明指定的第一目标ap服务,调用标准第一目标ap服务api对外提供第一目标ap服务,然后调用“获取服务数据”api接口获得第一目标ap服务的实际数据,然后赋值给目标第一ap服务,调用标准发送api发送第一目标ap服务。
    114.因此,完成了由接收信号到服务的转换流程,并且将服务对外发布。
    115.本发明的实施例,定义了固定的报文格式,cp侧将信号按照报文格式进行组装,发送到ap侧,ap侧使用配置工具配置,该配置工具可以解析用户输入的信号定义文件(dbc文件),其中包含信号的属性,如信号起始位置,信号起始长度,该配置工具同时解析ap侧定义的服务信息文件(arxml文件),获取第一ap服务的信息,如第一ap服务数据类型,数据变量名,展示到对应的界面显示模块,用户根据界面显示模块配置信号与ap侧服务的对应关系,生成配置文件和相应的代码;用户app只需接收cp发送的报文,调用生成的代码接口,即可解析cp发送的报文为信号,然后转换为ap需要的服务;解决了不支持autosar标准s2s的问题,完善了信号转服务的方案,适用于多个不同的应用场景和用户需求。
    116.如图9所示,本发明的上述实施例,可以基于如下实现方式实现:
    117.(1)开始执行流程;
    118.(2)点击导入dbc文件和arxml文件;
    119.(3)生成第一服务信息以及信号信息,并显示到界面显示模块;
    120.(4)用户基于界面显示模块配置信号与第一服务的映射关系;
    121.(5)生成第一配置文件以及第一代码数据结构;
    122.(6)输出第一配置文件以及第一代码;
    123.(7)用户基于用户app调用api接口,获取最终的服务;
    124.(8)用户编写业务代码;具体的,用户通过编写业务代码,对多个api接口进行不同的组合,进而用户可以获得不同的服务。
    125.(9)结束流程。
    126.本发明一可选的实施例,还包括:
    127.获取所述arxml文件;对所述arxml文件进行解析,获取s2s服务信息和ap服务信息;
    128.具体的,所述对所述arxml文件进行解析,获取s2s服务信息和第二ap服务信息,包括:
    129.对所述arxml文件进行解析,获取s2s服务数据结构以及第二ap服务数据结构;
    130.其中,所述s2s服务数据结构包括多个s2s服务的变量;
    131.所述第二ap服务数据结构包括多个第二ap服务的变量。
    132.在实际应用场景中,用户通过导入arxml文件,已经生成了相关的s2s服务信息和第二ap服务信息,
    133.具体的,如图10所示,s2s服务s2s event a中,引用的数据类型为testb,含有x,y,z等3个变量。
    134.如图11所示,第二ap服务的event a中,引用的数据类型为testa,含有a,b,c等3个变量。
    135.进一步地,获取所述用户配置的所述s2s服务信息和ap服务信息的第二映射关系;
    136.具体的,所述第二映射关系,包括:
    137.将每个所述s2s服务的变量与一个所述第二ap服务的变量匹配对应。
    138.在实际应用场景中,用户通过配置工具,可以配置s2s服务的变量与第二ap服务的变量的第二映射关系,该第二映射关系是将s2s服务的变量与第二ap服务的变量进行一一映射,表明s2s服务中的某变量最终会转换为第二ap服务中的某变量。
    139.具体的,如图12所示,变量a与变量x对应,变量b与变量y对应,变量c与变量z对应。进一步地,基于所述第二映射关系,生成第二配置文件以及第二代码数据结构;
    140.具体的,所述基于所述第二映射关系,生成第二配置文件以及第二代码数据结构,包括:
    141.根据所述第二映射关系,基于每个所述s2s服务的变量对与每个所述s2s服务的变量匹配的所述第二ap服务的变量进行赋值,生成第二配置数据结构;
    142.基于所述第二配置数据结构,生成第二配置文件以及第二代码数据结构。
    143.在第二配置文件中,通过key-value键值对形式表达s2s服务与第二ap服务的映射关系,s2s服务变量与第二ap服务变量的映射关系。
    144.当实际的应用程序运行过程中,配置工具接收到s2s服务后,会自动解析第二配置文件,获取s2s服务映射的第二ap服务,然后解析s2s服务的变量数值,给映射中第二ap服务
    的对应的变量进行赋值。
    145.进一步地,基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务。
    146.具体的,所述基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务后,包括:
    147.为每个所述第二目标ap服务配置第二调用接口;
    148.基于所述第二调用接口,将与所述第二调用接口匹配的所述第二目标ap服务发送至所述用户。
    149.在实际应用场景中,配置工具针对每个第二ap服务均会生成一个“获取服务数据”的api接口,用户可以在应用初始化完成后,声明指定的第二目标ap服务,调用标准第二目标ap服务api对外提供该第二目标ap服务,然后调用“获取服务数据”api接口获得该第二目标ap服务的实际数据,调用标准发送api发送第二目标服务。
    150.因此,完成了由s2s服务到第二ap服务的转换流程,并且将服务对外发布。
    151.本发明的实施例,提供配置工具,基于配置工具解析ap侧定义的服务信息文件(arxml文件),将第二ap服务信息和s2s服务信息展示到界面显示模块,用配置工具配置第二ap服务的变量与s2s服务的变量的映射关系,然后生成配置文件和相应的代码,用户调用生成的代码接口,即可实现s2s服务与第二ap服务的转换,减少了主机厂和用户开发工作量,提高了工作效率,降低了配置难度,提升了s2s模块的易用性。
    152.如图13所示,本发明的上述实施例,可以基于如下实现方式实现:
    153.(1)开始执行流程;
    154.(2)点击导入arxml文件;
    155.(3)生成第二服务信息以及s2s服务信息,并显示到界面显示模块;
    156.(4)用户基于界面显示模块配置信号与第二服务的映射关系;
    157.(5)生成第二配置文件以及第二代码数据结构;
    158.(6)输出第二配置文件以及第二代码;
    159.(7)用户基于用户app调用api接口,获取最终的服务;
    160.(8)用户编写业务代码;具体的,用户通过编写业务代码,对多个api接口进行不同的组合,进而用户可以获得不同的服务。
    161.(9)结束流程。
    162.如图14所示,本发明的实施例还一种基于信号转服务模块的转换装置140,包括:
    163.第一获取单元141,用于获取dbc文件以及arxml文件;
    164.解析单元142,用于对所述dbc文件以及所述arxml文件进行解析,获取解析结果;其中,所述解析结果包括信号以及第一ap服务;
    165.第二获取单元143,用于获取用户配置的所述信号以及第一ap服务的第一映射关系;
    166.第一生成单元144,用于基于所述第一映射关系,生成第一配置文件以及第一代码数据结构;
    167.第二生成单元145,用于基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务。
    168.可选的,所述对所述dbc文件以及所述arxml文件进行解析,获取解析结果,包括:
    169.对所述dbc文件进行解析,生成信号数据结构;其中,所述信号数据结构包括多个信号;
    170.对所述arxml文件进行解析,生成第一服务数据结构;其中,所述第一服务数据结构包括多个第一ap服务的变量。
    171.可选的,所述第一映射关系,包括:
    172.将每个所述信号与一个所述第一ap服务匹配对应。
    173.可选的,所述基于所述第一映射关系,生成所述第一配置文件以及第一代码数据结果,包括:
    174.根据所述第一映射关系,基于每个所述信号对与每个所述信号匹配的一个所述第一ap服务的变量进行赋值,生成第一配置数据结构;
    175.基于所述第一配置结构,生成所述第一配置文件以及第一代码数据结构。
    176.可选的,所述基于所述第一配置文件以及第一代码数据结构,生成第一目标ap服务后,包括:
    177.为每个所述第一目标ap服务配置第一调用接口;
    178.基于所述第一调用接口,将与所述第一调用接口匹配的所述第一目标ap服务发送至所述用户。
    179.可选的,还包括:
    180.获取所述arxml文件;
    181.对所述arxml文件进行解析,获取s2s服务信息和第二ap服务信息;
    182.获取所述用户配置的所述s2s服务信息和第二ap服务信息的第二映射关系;
    183.基于所述第二映射关系,生成第二配置文件以及第二代码数据结构;
    184.基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务。
    185.可选的,所述对所述arxml文件进行解析,获取s2s服务信息和ap服务信息,包括:
    186.对所述arxml文件进行解析,获取s2s服务数据结构以及第二ap服务数据结构;
    187.其中,所述s2s服务数据结构包括多个s2s服务的变量;
    188.所述第二ap服务数据结构包括多个第二ap服务的变量。
    189.可选的,所述第二映射关系,包括:
    190.将每个所述s2s服务的变量与一个所述第二ap服务的变量匹配对应。
    191.可选的,所述基于所述第二映射关系,生成第二配置文件以及第二代码数据结构,包括:
    192.根据所述第二映射关系,基于每个所述s2s服务的变量对与每个所述s2s服务的变量匹配的所述第二ap服务的变量进行赋值,生成第二配置数据结构;
    193.基于所述第二配置数据结构,生成第二配置文件以及第二代码数据结构。
    194.可选的,所述基于所述第二配置文件以及第二代码数据结构,生成第二目标ap服务后,包括:
    195.为每个所述第二目标ap服务配置第二调用接口;
    196.基于所述第二调用接口,将与所述第二调用接口匹配的所述第二目标ap服务发送至所述用户。
    197.本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储
    器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
    198.本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
    199.另外,本发明实施例的装置的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
    200.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
    201.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
    202.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
    203.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
    204.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三
    个等,除非另有明确具体的限定。
    205.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
    206.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
    207.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
    转载请注明原文地址:https://tc.8miu.com/read-1897.html

    最新回复(0)