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

开发者确定方法、装置、介质及设备

文献发布时间:2023-06-19 19:04:00


开发者确定方法、装置、介质及设备

技术领域

本公开涉及计算机技术领域,具体地,涉及一种开发者确定方法、装置、介质及设备。

背景技术

近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件协作模式创新和软件产业格局。在此趋势下,软件开发者群体呈现出规模庞大、来源不明、组织松散、协作低效、协作过程缺乏技术和工具支持等一系列新问题,同时面向互联网的软件开发过程,形成了价值稀疏、持续演化的软件过程大数据资源。

相关技术中,通常是研究开发者个体能力,例如关注于对开发者的工作经验、专业技能、活跃度、贡献度、个体荣誉等的研究和度量,以确定对开发项目对应的开发者。或者可以研究开发者和项目之间的权属关系,然而该方式下开发者的确定通常受到开发者与项目之间数据稀疏问题的影响。

发明内容

本公开的目的是提供一种开发者确定方法、装置、介质及设备,以用于能够准确确定出与待开发的项目所匹配的开发者。

为了实现上述目的,第一方面,本公开提供一种开发者确定方法,所述方法包括:

接收待开发的目标项目和所述目标项目对应的开发者的目标个数;

根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;

确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;

根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。

可选地,所述确定每一所述开发者组合对应的匹配参数,包括:

确定各个所述开发者组合与所述目标项目之间的匹配度;

确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;

针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。

可选地,所述确定各个所述开发者组合与所述目标项目之间的匹配度的步骤,包括:

确定所述目标项目对应的项目向量表示,其中,所述项目向量表示用于表征所述目标项目的特征;

针对每一所述开发者组合,确定所述开发者组合中的每一开发者对应的开发者向量表示,并基于每一所述开发者向量表示与所述项目向量表示,确定每一所述开发者与所述目标项目之间的匹配度,其中,所述开发者向量表示用于表征所述开发者的特征;

针对每一所述开发者组合,将所述开发者组合中的各个开发者对应的匹配度的均值,确定为所述开发者组合与所述目标项目之间的匹配度。

可选地,所述确定所述目标项目对应的项目向量表示的步骤,包括:

将所述目标项目输入项目向量模型,获得所述项目向量表示;

和/或

所述确定所述开发者组合中的每一开发者对应的开发者向量表示的步骤,包括:

将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示。

可选地,所述确定各个所述开发者组合的开发者距离的步骤,包括:

针对每一所述开发者组合,确定所述开发者组合中的每两个开发者之间的距离;

对所述开发者组合中的每两个所述开发者之间的距离之和进行归一化处理,获得所述开发者组合对应的开发者距离。

可选地,所述根据所述目标开发者组合,确定与所述目标项目对应的目标开发者,包括:

若所述目标开发者组合为一个,则将所述目标开发者组合下的各个开发者确定为所述目标开发者;

若所述目标开发者组合为多个,则输出多个所述目标开发者组合;

响应于用户对多个目标开发者组合的选择操作,在多个所述目标开发者组合中确定项目开发者组合,将所述项目开发者组合中的各个开发者确定为所述目标开发者。

第二方面,本公开提供一种开发者确定装置,所述装置包括:

接收模块,用于接收待开发的目标项目和所述目标项目对应的开发者的目标个数;

第一确定模块,用于根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;

第二确定模块,用于确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;

第三确定模块,用于根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。

可选地,所述确定每一所述开发者组合对应的匹配参数包括:

第一确定子模块,用于确定各个所述开发者组合与所述目标项目之间的匹配度;

第二确定子模块,用于确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;

第三确定子模块,用于针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。

第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一所述方法的步骤。

第四方面,本公开提供一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面任一所述方法的步骤。

在上述技术方案中,在确定待开发的目标项目对应的开发者时,通过对对开发者数据库中的开发者进行组合,从而可以以开发者组合为单位确定与目标项目对应的目标开发者组合,进而进行开发者的确定,一方面可以保证开发者组合中的开发者与目标项目之间的匹配度,另一方面也便于考虑同一开发者组合中的各个开发者之间的关系,进一步提高确定出的目标开发者的准确性,以及与该目标项目之间的适配性。并且,通过上述技术方案,可以有效避免开发者与项目之间数据稀疏问题的影响,进一步提升确定出的目标开发者的多样性和准确性,以便于提高通过确定出的目标开发者对目标项目进行开发的效率和协作。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1为根据本公开的一种实施方式提供的开发者确定方法的流程图;

图2为根据本公开的一种实施方式提供的确定每一开发者组合对应的匹配参数的示例性实现方式的流程图;

图3为根据本公开的一种实施方式提供的开发者确定装置的框图;

图4为根据一示例性实施例示出的一种电子设备的框图;

图5为根据另一示例性实施例示出的一种电子设备的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。

图1所示,为根据本公开的一种实施方式提供的开发者确定方法的流程图。如图1所示,所述方法可以包括:

在步骤11中,接收待开发的目标项目和目标项目对应的开发者的目标个数。

其中,该目标个数可以根据实际应用场景进行预先设置,如可以根据待开发的目标项目的需求量大小确定。

在步骤12中,根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者。

在该步骤中,通过组合的方式从开发者数据库的多个开发者中选择目标个数的开发者形成为一个开发者组合。示例地,开发者数据库中的开发者的数量为M,确定出的目标个数为k,则针对开发者组合可以最多有

作为示例,可以将其中的每一种组合均作为开发者组合进行判断,作为另一示例,可以从确定出的

在步骤13中,确定每一开发者组合对应的匹配参数,并根据匹配参数从多个开发者组合中,确定与目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度。由此,以保证确定出的目标开发者组合与目标项目之间的匹配性,以使得该目标开发者组合能够较好的实现该目标项目的开发。

其中,该目标开发者组合可以为一个或多个,其数量可以根据实际应用场景进行预先设置。作为示例,确定每一开发者组合对应的匹配参数可是以确定该开发者组合与该目标项目之间的匹配度,从而对该开发者组合是否能够用于开发该目标项目进行判断。

在步骤14中,根据目标开发者组合,确定与目标项目对应的目标开发者。其中,该目标开发者用于表示与该目标项目开发匹配的开发者,该目标开发者用于对该目标项目进行开发。

在上述技术方案中,在确定待开发的目标项目对应的开发者时,通过对对开发者数据库中的开发者进行组合,从而可以以开发者组合为单位确定与目标项目对应的目标开发者组合,进而进行开发者的确定,一方面可以保证开发者组合中的开发者与目标项目之间的匹配度,另一方面也便于考虑同一开发者组合中的各个开发者之间的关系,进一步提高确定出的目标开发者的准确性,以及与该目标项目之间的适配性。并且,通过上述技术方案,可以有效避免开发者与项目之间数据稀疏问题的影响,进一步提升确定出的目标开发者的多样性和准确性,以便于提高通过确定出的目标开发者对目标项目进行开发的效率和协作。

在一种可能的实施例中,所述确定每一开发者组合对应的匹配参数,如图2所示,该步骤可以包括:

在步骤21中,确定各个开发者组合与目标项目之间的匹配度。

其中,针对每一开发者组合,可以确定该开发者组合与目标项目之间的匹配度,以确定该开发者组合是否能够用于实现该目标项目的开发。

作为示例,可以基于开发者组合中的每一开发者对应的属性与所述目标项目之间计算匹配度,如可以针对基于开发者对应的历史开发项目,确定其与该目标项目之间的匹配度。

作为另一示例,可以根据开发者的工作经验、专业技能、活跃度、贡献度、个体荣誉等进行度量,以通过属性匹配的方式确定其与目标项目之间的匹配度,如针对每一属性进行分数评价并获得最终分数作为匹配度。

作为另一示例,所述确定各个所述开发者组合与所述目标项目之间的匹配度的示例性实现方式,可以包括:

确定所述目标项目对应的项目向量表示,其中,所述项目向量表示用于表征所述目标项目的特征。

作为示例,可以将所述目标项目输入项目向量模型,获得所述项目向量表示,即将该目标项目转换成向量。

针对每一所述开发者组合,确定所述开发者组合中的每一开发者对应的开发者向量表示,并基于每一所述开发者向量表示与所述项目向量表示,确定每一所述开发者与所述目标项目之间的匹配度,其中,所述开发者向量表示用于表征所述开发者的特征。

作为示例,将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示,实现对开发者的向量转换表示。进一步地,可以将开发者向量表示与项目向量表示对应的点积作为该开发者与该目标项目之间的匹配度。

针对每一所述开发者组合,将所述开发者组合中的各个开发者对应的匹配度的均值,确定为所述开发者组合与所述目标项目之间的匹配度。

示例地,可以通过如下公式确定开发者组合与目标项目之间的匹配度:

由此,通过上述技术方案,可以通过对目标项目和开发者进行向量转换表示,以开发者与目标项目之间的匹配度,通过向量转换表示进行计算,可以有效避免现有技术中基于属性等导致的能力评估低效、受数据稀疏性影响较大的问题,既可以有效简化匹配度的计算流程,又能够提高开发者组合与目标项目之间的匹配度的准确性。

并且,在步骤22中,确定各个开发者组合的开发者距离,其中,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度,即表示同一开发者组合中的不同开发者之间的多样性,该开发者距离越大,表示该开发者组合中的开发者的差异程度越大,即多样性更高,该开发者组合中包含的开发者的能力更全面且重合度更低,便于保证项目开发过程中的协同分工,并且能够在一定程度上适用于目标项目在不同开发方向上的需求,如前端页面、源代码、数据库开发等等。

作为示例,针对每一开发者组合,可以将开发者组合中的开发者两两进行计算,确定两者之间的距离,如该距离可以是基于开发者对应的开发者向量表示进行计算的欧氏距离,也可以是基于该开发者向量表示进行计算的汉明Hamming距离。如,

其中,D(E

作为另一示例,所述确定各个所述开发者组合的开发者距离的步骤的示例性实现方式,可以包括:

针对每一所述开发者组合,确定所述开发者组合中的每两个开发者之间的距离。

作为示例,可以通过上述所述的距离确定方式确定每两个开发者之间的距离,在此不再赘述。作为另一示例,可以预先针对开发者数据库中的各个开发者,确定开发者矩阵,其中,开发者矩阵中的每一元素即表示矩阵行对应的开发者和矩阵列对应的开发者之间的距离。则在该实施例中,可以通过两个开发者直接查询该开发者矩阵,从而可以查询到的矩阵中的元素作为该两个开发者之间的距离,降低在确定开发者过程中的数据计算量,提高开发者确定的效率。

对所述开发者组合中的每两个所述开发者之间的距离之和进行归一化处理,获得所述开发者组合对应的开发者距离。

在确定出开发者组合中的每两个开发者之间的距离之后,为了保证开发者距离和匹配度之间衡量标准的统一,可以在确定开发者距离时对其进一归一化,以避免开发者距离和匹配度的取值范围的不同导致两个衡量标准的不同,保证后续匹配参数确定的准确性。

作为示例,可以通过以下公式,对所述开发者组合中的每两个所述开发者之间的距离之和进行归一化处理:

其中,所述k用于表示所述目标个数;

s

D(E

由此,可以将开发者距离映射至(0,1)的范围内,实现与匹配度在相同标准下的计算。

转回图2,在步骤23中,针对每一开发者组合,根据开发者组合对应的匹配度和开发者距离,确定开发者组合的匹配参数。

作为示例,可以将开发者组合对应的匹配度和开发者距离进行加权求和,获得的结果作为该开发者组合对应的匹配参数,其中,匹配度和开发者距离对应的权重可以根据实际应用情况进行设置,且两者权重之和为1。

进一步地,根据匹配参数从多个所述开发者组合中,确定与所述目标项目对应目标开发者组合。

作为示例,可以直接将匹配参数最大的开发者组合确定为目标开发者组合。作为另一示例,根据匹配参数按照由大到小的顺序进行排序,选择前N的匹配参数对应的开发者组合作为该目标开发者组合,以便为用户进行多样性的推荐。

由此,通过上述技术方案,确定各个所述开发者组合与所述目标项目之间的匹配度,可以确定该开发者组合是否能够用于该目标项目的开发,确定所述开发者组合对应的开发者距离,可以确定该开发者组合中的开发者的多样性和差异性,以便能够适用于目标项目在各个方向上的开发过程。由此,通过上述方式,能够以包含多个开发者的开发者组合为单位,从项目开发的匹配度与开发者之间的多样性等角度进行全面分析,获得准确的匹配参数,从而提高基于匹配参数确定出的目标开发者组合的准确性,并且可以在一定程度上保证确定出的目标开发者组合中的开发者之间的合作性和协作效率,提高目标项目开发的效率。

在一种可能的实施例中,所述确定所述目标项目对应的项目向量表示的步骤,可以包括:

将所述目标项目输入项目向量模型,获得所述项目向量表示。

可替换地或可附加地,所述确定所述开发者组合中的每一开发者对应的开发者向量表示的步骤,可以包括:

将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示。

其中,所述项目向量模型和所述开发者向量模型是根据已开发项目和所述已开发项目对应的开发者之间的关联关系图,基于图嵌入学习的方式进行联合训练所得。

示例地,可以获取大量已开发项目以获得训练样本,如获取已开发项目和该已开发项目对应的开发者作为训练样本,并将已开发项目作为项目节点,开发者作为开发者节点,并针对已开发项目对应的开发者,在该已开发项目的项目节点和该开发者的开发者节点间建立连线,从而确定项目-开发者的关联关系图。进一步地,可以基于图嵌入(GraphEmbedding)学习的方式对项目向量模型和所述开发者向量模型进行联合训练,其中,可以基于本领域中常用的图嵌入学习方式基于深度学习网络进行学习,以获得项目向量模型和所述开发者向量模型。项目向量模型用于将输入的项目的信息转换成其对应的项目向量表示,开发者向量模型用于将输入的开发者的信息转换成其对应的开发者向量表示。

由此,通过上述技术方案,可以基于已有的已开发项目和开发者之间的关联关系,联合训练出项目向量模型和开发者向量模型,一方面可以便于项目和开发者的向量转化表示,另一方面,还可以保证转换所得的项目向量表示和开发者向量表示之间的统一性,保证后续计算项目和开发者之间的匹配度的准确性,为后续进行开发者确定提供可靠的数据支持。

在一种可能的实施例中,所述根据所述目标开发者组合,确定与所述目标项目对应的目标开发者,可以包括:

若所述目标开发者组合为一个,则将所述目标开发者组合下的各个开发者确定为所述目标开发者。该情况下,可以直接确定出用于实现目标项目开发的一组开发者。

若所述目标开发者组合为多个,则输出多个所述目标开发者组合;

响应于用户对多个目标开发者组合的选择操作,在多个所述目标开发者组合中确定项目开发者组合,将所述项目开发者组合中的各个开发者确定为所述目标开发者。

示例地,可以将确定出的多个开发者组合进行输出,以向用户进行展示,以便于用户根据其需求选择相应的开发者。如可以向用户展示确定出的N组目标开发者组合,用户可以选择其中的一组目标开发者组合,从而可以将多个目标开发者组合中的用户选择的组合作为该项目开发者组合,即用于对目标项目进行开发的开发者组合,进一步地可以将该项目开发者组合下的各个开发者确定为目标开发者,以便于实现目标项目的开发。

由此,通过上述技术方案,可以针对目标项目为用户确定出相应的目标开发者,一方面可以一次性确定出多个目标开发者,从而可以有效提高开发者确定的效率,另一方面可以提高确定出的多个目标开发者之间的联系和多样性,从而可以在一定程度上行提高目标项目开发的顺利推进,提高目标项目开发的完整度和效率,提高目标开发者的准确性,并且能够提高目标开发者确定过程的可解释性,便于实施。

本公开还提供一种开发者确定装置,如图3所示,所述装置10包括:

接收模块100,用于接收待开发的目标项目和所述目标项目对应的开发者的目标个数;

第一确定模块200,用于根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;

第二确定模块300,用于确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;

第三确定模块400,用于根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。

可选地,所述第二确定模块包括:

第一确定子模块,用于确定各个所述开发者组合与所述目标项目之间的匹配度;

第二确定子模块,用于确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;

第三确定子模块,用于针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。

可选地,所述第一确定子模块,包括:

第四确定子模块,用于确定所述目标项目对应的项目向量表示,其中,所述项目向量表示用于表征所述目标项目的特征;

第五确定子模块,用于针对每一所述开发者组合,确定所述开发者组合中的每一开发者对应的开发者向量表示,并基于每一所述开发者向量表示与所述项目向量表示,确定每一所述开发者与所述目标项目之间的匹配度,其中,所述开发者向量表示用于表征所述开发者的特征;

第六确定子模块,用于针对每一所述开发者组合,将所述开发者组合中的各个开发者对应的匹配度的均值,确定为所述开发者组合与所述目标项目之间的匹配度。

可选地,所述第四确定子模块进一步用于:

将所述目标项目输入项目向量模型,获得所述项目向量表示;

和/或

所述第五确定子模块进一步用于:

将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示。

可选地,所述第二确定子模块包括:

第七确定子模块,用于针对每一所述开发者组合,确定所述开发者组合中的每两个开发者之间的距离;

第八确定子模块,用于对所述开发者组合中的每两个所述开发者之间的距离之和进行归一化处理,获得所述开发者组合对应的开发者距离。

可选地,所述第三确定模块包括:

第九确定子模块,用于若所述目标开发者组合为一个,则将所述目标开发者组合下的各个开发者确定为所述目标开发者;

输出子模块,用于若所述目标开发者组合为多个,则输出多个所述目标开发者组合;

第十确定子模块,用于响应于用户对多个目标开发者组合的选择操作,在多个所述目标开发者组合中确定项目开发者组合,将所述项目开发者组合中的各个开发者确定为所述目标开发者。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种电子设备700的框图。如图4所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(I/O)接口704,以及通信组件705中的一者或多者。

其中,处理器701用于控制该电子设备700的整体操作,以完成上述的开发者确定方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。

在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的开发者确定方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的开发者确定方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的开发者确定方法。

图5是根据一示例性实施例示出的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图5,电子设备1900包括处理器1922,其数量可以为一个或多个,以及存储器1932,用于存储可由处理器1922执行的计算机程序。存储器1932中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1922可以被配置为执行该计算机程序,以执行上述的开发者确定方法。

另外,电子设备1900还可以包括电源组件1926和通信组件1950,该电源组件1926可以被配置为执行电子设备1900的电源管理,该通信组件1950可以被配置为实现电子设备1900的通信,例如,有线或无线通信。此外,该电子设备1900还可以包括输入/输出(I/O)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的开发者确定方法的步骤。例如,该非临时性计算机可读存储介质可以为上述包括程序指令的存储器1932,上述程序指令可由电子设备1900的处理器1922执行以完成上述的开发者确定方法。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的开发者确定方法的代码部分。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

相关技术
  • 配送参数的确定方法、确定装置、存储介质和电子设备
  • 一种音频设备的确定方法、装置、设备和存储介质
  • 用户关注信息确定方法、装置、穿戴式设备及存储介质
  • 封面确定方法、装置、设备及可读存储介质
  • 工作流中办理人员确定方法及装置、计算机设备及存储介质
  • 应用程序文件的开发者识别方法、装置、设备及存储介质
  • 应用程序文件的开发者识别方法、装置、设备及存储介质
技术分类

06120115784346