CN112346793B - 数据处理方法、装置、电子设备及计算机可读介质 - Google Patents

数据处理方法、装置、电子设备及计算机可读介质 Download PDF

Info

Publication number
CN112346793B
CN112346793B CN202010988006.XA CN202010988006A CN112346793B CN 112346793 B CN112346793 B CN 112346793B CN 202010988006 A CN202010988006 A CN 202010988006A CN 112346793 B CN112346793 B CN 112346793B
Authority
CN
China
Prior art keywords
target
information
login
application program
login mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010988006.XA
Other languages
English (en)
Other versions
CN112346793A (zh
Inventor
瞿辩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changsha Youheng Network Technology Co Ltd
Original Assignee
Changsha Youheng Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changsha Youheng Network Technology Co Ltd filed Critical Changsha Youheng Network Technology Co Ltd
Priority to CN202010988006.XA priority Critical patent/CN112346793B/zh
Publication of CN112346793A publication Critical patent/CN112346793A/zh
Application granted granted Critical
Publication of CN112346793B publication Critical patent/CN112346793B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种数据处理方法、装置、电子设备及计算机可读介质。其中,数据处理方法包括:获取第一用户针对目标应用程序预设的目标登录方式信息;获取所述目标登录方式信息对应的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系;基于所述关联关系生成所述目标应用程序的数据包;其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。本申请的方案可实现节省目标应用程序的登录功能的开发的时间成本,提高开发效率的作用。

Description

数据处理方法、装置、电子设备及计算机可读介质
技术领域
本申请属于计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备及计算机可读介质。
背景技术
现有技术中,登录是每种应用程序都有的功能,在对多种应用程序进行开发的过程中,不同应用程序基于的登录方式不同时,需要为不同的应用程序重新单独开发对应的登录功能。其中涉及到该登录功能独有的控件、相应的跳转逻辑等等,即使做成统一的组件,也容易由于不同应用程序的库版本冲突,导致代码迁移工作量过多等问题,代码接入的时间成本比较高,应用程序的开发效率较低。
发明内容
本申请实施例提供一种与现有技术不同的实现方案,以适用于应用程序登录功能的开发的场景。
具体的,在本申请的一个实施例中,提供了一种数据处理方法,包括:获取第一用户针对目标应用程序预设的目标登录方式信息;获取所述目标登录方式信息对应的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系;基于所述关联关系生成所述目标应用程序的数据包;其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
在本申请的一个实施例中,提供了一种数据处理方法,包括:获取第二用户针对登录目标应用程序的登录指令;获取所述目标应用程序对应的目标登录方式信息;基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息;利用所述第一特征信息实现第二用户登录所述目标应用程序;其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
在本申请的另一个实施例中,提供了一种电子设备,包括:存储器及处理器;其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:获取第一用户针对目标应用程序预设的目标登录方式信息;获取所述目标登录方式信息对应的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系;基于所述关联关系生成所述目标应用程序的数据包;其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
在本申请的又一个实施例中,提供了一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现以下步骤:获取第一用户针对目标应用程序预设的目标登录方式信息;获取所述目标登录方式信息对应的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系;基于所述关联关系生成所述目标应用程序的数据包;其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
在本申请的又一个实施例中,提供了一种数据处理装置,包括:第一获取模块、第二获取模块、确定模块、创建模块以及生成模块;其中:第一获取模块,用于获取第一用户针对目标应用程序预设的目标登录方式信息;第二获取模块,用于获取所述目标登录方式信息对应的目标登录体系文件;确定模块,用于利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建模块,用于创建所述目标登录方式信息以及所述第一特征信息的关联关系;生成模块,用于基于所述关联关系生成所述目标应用程序的数据包;其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
本申请各实施例提供了一种与现有技术不同的新方案,通过获取第一用户针对目标应用程序预设的目标登录方式信息;获取所述目标登录方式信息对应的,包括多种备选登录方式信息对应的多种第二特征信息的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系;基于所述关联关系生成所述目标应用程序的数据包的方案,来实现目标应用程序的登录功能的开发,大大减少了开发过程的时间成本,提高了开发效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本申请一实施例提供的数据处理方法的流程示意图;
图2为本申请一实施例提供的数据处理方法的流程示意图;
图3为本申请一实施例提供的电子设备的结构示意图;
图4为本申请一实施例提供的数据处理装置的结构示意图;
图5为本申请一实施例提供的数据处理装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。应当理解,本文中的“第一”、“第二”等描述,是用于区分不同的元件、设备等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于监测”。类似地,取决于语境,短语“如果确定”或“如果监测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当监测(陈述的条件或事件)时”或“响应于监测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
下面将结合附图,详细说明本申请各实施例提供的技术方案。
图1为本申请一示例性实施例提供的一种数据处理方法的流程示意图,该方法的执行主体可以为研发人员使用的研发设备,该方法包括:
101、获取第一用户针对目标应用程序预设的目标登录方式信息;
102、获取所述目标登录方式信息对应的目标登录体系文件;
103、利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;
104、创建所述目标登录方式信息以及所述第一特征信息的关联关系;
105、基于所述关联关系生成所述目标应用程序的数据包;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。目标应用程序的数据包中包含有用于实现所述目标应用程序的登录功能的数据包。
具体地,上述第一用户可以为开发目标应用程序的研发人员,目标应用程序为正在被研发人员开发的应用程序,目标登录体系文件可以为aar文件。目标登录方式信息可以由研发人员通过输入框输入,或者根据研发人员对相关程序的操作得到,对此本申请不做限定。
其中,所述第一特征信息包括以下至少之一:按钮信息、按钮信息对应的跳转页面信息、输入框信息、所述输入框信息对应的跳转页面信息。另外,第一特征信息还可以包括:图片信息,以及各种与按钮操作,或者输入框信息相关的跳转逻辑信息。
上述在创建目标登录方式信息以及所述第一特征信息的关联关系之前,与目标登录方式信息对应的第一特征信息,可以通过分析目标登录体系文件中包含的用于实现目标登录方式信息对应的登录方式的功能或者控件类型,或者用于指示该目标登录方式的标识信息确定。
创建目标登录方式信息以及第一特征信息的关联关系的过程,具体可以为建立目标登录方式信息以及第一特征信息的映射关系的过程,或者建立目标登录方式信息以及第一特征信息的关联链的过程。
进一步地,第一特征信息可包括多个子特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系的方式可采取动态代理技术,基于动态代理生成至少所述多个子特征信息中至少部分子特征信息的代理对象的方式,实现目标登录方式信息以及所述第一特征信息的关联关系的创建。
具体地,在基于动态代理技术,创建所述目标登录方式信息以及所述第一特征信息的关联关系后,研发设备接收到研发人员输入的目标登录方式信息后,可根据研发人员对第一特征信息中的控件(可以为按钮)的操作,获取到该控件***作时,对应的页面的代理对象,进而控制相关页面的跳转,以及与该控件***作时,相关的其他交互逻辑的实现。
进一步地,在前述获取第一用户针对目标应用程序预设的目标登录方式信息之前,需创建目标登录体系文件,创建目标登录体系文件的执行主体可以为上述研发设备,还可以为其他设备,基于此,所述方法还包括:
S01、获取所述多种备选登录方式信息,以及所述多种备选登录方式信息中各种备选登录方式信息对应的所述第二特征信息;
S02、根据所述多种备选登录方式信息,以及所述各种备选登录方式信息对应的所述第二特征信息创建所述目标登录体系文件。
其中,多种备选登录方式信息可包括不同运营商对应的登录方式信息、验证码登录方式信息、基于已认证的应用程序的登录方式信息等等。且每种备选登录方式信息对应一种第二特征信息。
本申请中的目标登录体系可适用于任一种备选登录方式信息对应的登录方式的应用程序的开发过程。研发人员在对不同的应用程序的登录功能进行开发时,输入目标登录方式信息即可,研发设备可自动获取目标登录方式信息;获取所述目标登录方式信息对应的目标登录体系文件;利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;创建所述目标登录方式信息以及所述第一特征信息的关联关系,且基于所述关联关系生成所述目标应用程序的数据包,进而完成对包含目标应用程序的登录功能的目标应用程序的开发,减少了相关软件开发工具包的接入成本,也大大减少了开发过程的时间成本,提高了开发效率。
图2为本申请一示例性实施例提供的一种数据处理方法的流程示意图,该方法的执行主体可以为目标应用程序对应的客户端设备,该方法包括:
201、获取第二用户针对登录目标应用程序的登录指令;
202、获取所述目标应用程序对应的目标登录方式信息;
203、基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息;
204、利用所述第一特征信息实现第二用户登录所述目标应用程序;
其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
第二用户可以为目标应用程序的使用方,上述登录指令可以为第二用户在登录页面输入账号以及密码信息后,针对“登录”按钮触发的指令;目标设备为前述的研发设备。第二用户在下载目标应用程序时,可获得包含上述关联关系、目标登录体系文件、目标登录方式信息等的数据包。
进一步地,上述步骤202可以由步骤201的执行触发。
另外,前述步骤204中,利用所述第一特征信息实现第二用户登录所述目标应用程序指,目标应用程序对应的客户端设备基于第一特征信息完成第一用户对目标应用程序的登录过程。
可选地,所述方法还包括:
S11、获取第二用户针对注册目标应用程序的注册指令;
S12、获取所述目标应用程序对应的目标登录方式信息;
S13、基于所述目标登录方式信息与所述关联关系确定所述第一特征信息;
S14、利用所述第一特征信息实现第二用户注册所述目标应用程序。
其中,利用所述第一特征信息实现第二用户注册所述目标应用程序指,目标应用程序对应的客户端设备基于第一特征信息完成第一用户对目标应用程序的注册过程。
进一步地,所述第一特征信息包括多个子特征信息,例如第一子特征信息与第二子特征信息,且第一子特征信息对应登录功能中的登录子功能,第二子特征信息对应登录功能中的注册子功能。
相应地,上述204中,“利用所述第一特征信息实现第二用户登录所述目标应用程序”包括:
2041、基于所述第一特征信息与所述登录指令,确定出所述第一特征信息中的第一子特征信息;
2042、根据所述第一子特征信息实现第二用户登录所述目标应用程序。
进一步地,上述S14中,“利用所述第一特征信息实现第二用户注册所述目标应用程序”,包括包括:
S141、基于所述第一特征信息与所述注册指令,确定出所述第一特征信息中的第二子特征信息;
S142、根据所述第二子特征信息实现第二用户注册所述目标应用程序。
本实施例中,相关于目标设备侧关于开发登录功能过程的具体实现可参见前述内容,此处不再赘述。
图3为本申请一示例性实施例提供的一种电子设备的结构示意图,包括:存储器31及处理器32;其中,
所述存储器31,用于存储程序;
所述处理器32,与所述存储器耦合,用于执行所述存储器31中存储的所述程序,以用于:
获取第一用户针对目标应用程序预设的目标登录方式信息;
获取所述目标登录方式信息对应的目标登录体系文件;
利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;
创建所述目标登录方式信息以及所述第一特征信息的关联关系;
基于所述关联关系生成所述目标应用程序的数据包;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
上述存储器31可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器31可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。上述处理器32在执行存储器31中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
进一步,如图3所示,电子设备还包括:显示器33、电源组件34、通讯组件35等其它组件。图3中仅示意性给出部分组件,并不意味着该电子设备包括图3所示组件。
本申请还提供了一种电子设备,该电子设备包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器31中存储的所述程序,以用于:
获取第二用户针对登录目标应用程序的登录指令;
获取所述目标应用程序对应的目标登录方式信息;
基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息;
利用所述第一特征信息实现第二用户登录所述目标应用程序;
其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的所述第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
该电子设备的结构与图3对应的电子设备的结构类似,且该电子设备中的处理器在执行存储器中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
图4为本申请一示例性实施例提供的一种数据处理装置的结构示意图;
其中,该装置包括:第一获取模块41、第二获取模块42、确定模块43、创建模块44以及生成模块45;其中:
第一获取模块41,用于获取第一用户针对目标应用程序预设的目标登录方式信息;
第二获取模块42,用于获取所述目标登录方式信息对应的目标登录体系文件;
确定模块43,用于利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;
创建模块44,用于创建所述目标登录方式信息以及所述第一特征信息的关联关系;
生成模块45,用于基于所述关联关系生成所述目标应用程序的数据包;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
可选地,所述第一特征信息包括以下至少之一:
按钮信息、按钮信息对应的跳转页面信息、输入框信息、所述输入框信息对应的跳转页面信息。
进一步地,上述装置还用于:
获取所述多种备选登录方式信息,以及所述多种备选登录方式信息中各种备选登录方式信息对应的所述第二特征信息;
根据所述多种备选登录方式信息,以及所述各种备选登录方式信息对应的第二特征信息创建所述目标登录体系文件。
本装置的功能的具体实现方式可参见前面各实施例的描述,此处不再赘述。
图5为本申请一示例性实施例提供的一种数据处理装置的结构示意图;
其中,该装置包括:第一获取模块51、第二获取模块52、确定模块53以及登录模块54;其中:
第一获取模块51,用于获取第二用户针对登录目标应用程序的登录指令;
第二获取模块52,用于获取所述目标应用程序对应的目标登录方式信息;
确定模块53,用于基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息;
登录模块54,用于利用所述第一特征信息实现第二用户登录所述目标应用程序;
其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的所述第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
进一步地,上述装置还用于:
获取第二用户针对注册目标应用程序的注册指令;
获取所述目标应用程序对应的目标登录方式信息;
基于所述目标登录方式信息与所述关联关系确定所述第一特征信息;
利用所述第一特征信息实现第二用户注册所述目标应用程序。
进一步地,所述第一特征信息包括多个子特征信息,上述登录模块54在用于利用所述第一特征信息实现第二用户登录所述目标应用程序时,具体用于:
基于所述第一特征信息与所述登录指令,确定出所述第一特征信息中的第一子特征信息;
根据所述第一子特征信息实现第二用户登录所述目标应用程序。
可选地,上述装置在用于利用所述第一特征信息实现第二用户注册所述目标应用程序时,具体用于:
基于所述第一特征信息与所述注册指令,确定出所述第一特征信息中的第二子特征信息;
根据所述第二子特征信息实现第二用户注册所述目标应用程序。
本装置的功能的具体实现方式可参见前面各实施例的描述,此处不再赘述。
本申请实施例还提供一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现以下步骤:
获取第一用户针对目标应用程序预设的目标登录方式信息;
获取所述目标登录方式信息对应的目标登录体系文件;
利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息;
创建所述目标登录方式信息以及所述第一特征信息的关联关系;
基于所述关联关系生成所述目标应用程序的数据包;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
该处理器还可执行并实现其它步骤,具体可参见前面各实施例的描述,此处不再赘述。
本申请实施例还提供一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现以下步骤:
获取第二用户针对登录目标应用程序的登录指令;
获取所述目标应用程序对应的目标登录方式信息;
基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息;
利用所述第一特征信息实现第二用户登录所述目标应用程序;
其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的所述第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
该处理器还可执行并实现其它步骤,具体可参见前面各实施例的描述,此处不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (9)

1.一种数据处理方法,其特征在于,包括:
获取第一用户针对目标应用程序预设的目标登录方式信息,所述第一用户为开发所述目标应用程序的研发人员;
获取所述目标登录方式信息对应的目标登录体系文件;
利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息,所述第一特征信息至少包括:目标登录方式中包含的按钮信息、所述按钮信息对应的跳转页面信息、输入框信息、所述输入框对应的页面跳转信息;
创建所述目标登录方式信息以及所述第一特征信息的关联关系;
基于所述关联关系生成所述目标应用程序的数据包,所述目标应用程序的数据包是指包含有用于实现所述目标应用程序的登录功能的数据文件;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息,所述第二特征信息是每种备选登录方式中包含的用于登录的特征的特征信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述多种备选登录方式信息,以及所述多种备选登录方式信息中各种备选登录方式信息对应的所述第二特征信息;
根据所述多种备选登录方式信息,以及所述各种备选登录方式信息对应的第二特征信息创建所述目标登录体系文件。
3.一种数据处理方法,其特征在于,包括:
获取第二用户针对登录目标应用程序的登录指令,所述第二用户是所述目标应用程序的使用方;
获取所述目标应用程序对应的目标登录方式信息;
基于所述目标登录方式信息确定对应的关联关系,并基于该关联关系确定所述目标登录方式信息对应的第一特征信息,所述第一特征信息至少包括:目标登录方式中包含的按钮信息、所述按钮信息对应的跳转页面信息、输入框信息、所述输入框对应的页面跳转信息;
利用所述第一特征信息实现第二用户登录所述目标应用程序;
其中,所述关联关系为目标设备利用所述目标登录方式信息以及目标登录体系文件,从所述目标登录体系文件中,确定出与所述目标登录方式信息对应的所述第一特征信息后,创建的目标登录方式信息与所述第一特征信息的关联关系,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取第二用户针对注册目标应用程序的注册指令;
获取所述目标应用程序对应的目标登录方式信息;
基于所述目标登录方式信息与所述关联关系确定所述第一特征信息;
利用所述第一特征信息实现第二用户注册所述目标应用程序。
5.根据权利要求4所述的方法,其特征在于,所述第一特征信息包括多个子特征信息,利用所述第一特征信息实现第二用户登录所述目标应用程序包括:
基于所述第一特征信息与所述登录指令,确定出所述第一特征信息中的第一子特征信息,所述第一子特征信息是所述第一特征信息中的至少一种特征信息;
根据所述第一子特征信息实现第二用户登录所述目标应用程序。
6.根据权利要求5所述的方法,其特征在于,利用所述第一特征信息实现第二用户注册所述目标应用程序包括:
基于所述第一特征信息与所述注册指令,确定出所述第一特征信息中的第二子特征信息,所述第二子特征信息是所述第二特征信息中的至少一个特征信息;
根据所述第二子特征信息实现第二用户注册所述目标应用程序。
7.一种电子设备,其特征在于,包括:存储器及处理器;其中,
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取第一用户针对目标应用程序预设的目标登录方式信息,所述第一用户为开发所述目标应用程序的研发人员;
获取所述目标登录方式信息对应的目标登录体系文件;
利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息,所述第一特征信息至少包括:目标登录方式中包含的按钮信息、所述按钮信息对应的跳转页面信息、输入框信息、所述输入框对应的页面跳转信息;
创建所述目标登录方式信息以及所述第一特征信息的关联关系;
基于所述关联关系生成所述目标应用程序的数据包,所述目标应用程序的数据包是指包含有用于实现所述目标应用程序的登录功能的数据文件;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息,所述第二特征信息是每种备选登录方式中包含的用于登录的特征的特征信息。
8.一种计算机可读介质,其特征在于,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现以下步骤:
获取第一用户针对目标应用程序预设的目标登录方式信息,所述第一用户为开发所述目标应用程序的研发人员;
获取所述目标登录方式信息对应的目标登录体系文件;
利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息,所述第一特征信息至少包括:目标登录方式中包含的按钮信息、所述按钮信息对应的跳转页面信息、输入框信息、所述输入框对应的页面跳转信息;
创建所述目标登录方式信息以及所述第一特征信息的关联关系;
基于所述关联关系生成所述目标应用程序的数据包,所述目标应用程序的数据包是指包含有用于实现所述目标应用程序的登录功能的数据文件;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息,所述第二特征信息是每种备选登录方式中包含的用于登录的特征的特征信息。
9.一种数据处理装置,其特征在于,包括:第一获取模块、第二获取模块、确定模块、创建模块以及生成模块;其中:
第一获取模块,用于获取第一用户针对目标应用程序预设的目标登录方式信息,所述第一用户为开发所述目标应用程序的研发人员;
第二获取模块,用于获取所述目标登录方式信息对应的目标登录体系文件;
确定模块,用于利用所述目标登录方式信息以及所述目标登录体系文件,确定所述目标登录体系文件中,与所述目标登录方式信息对应的第一特征信息,所述第一特征信息至少包括:目标登录方式中包含的按钮信息、所述按钮信息对应的跳转页面信息、输入框信息、所述输入框对应的页面跳转信息;
创建模块,用于创建所述目标登录方式信息以及所述第一特征信息的关联关系;
生成模块,用于基于所述关联关系生成所述目标应用程序的数据包,所述目标应用程序的数据包是指包含有用于实现所述目标应用程序的登录功能的数据文件;
其中,所述目标登录体系文件中包括多种备选登录方式信息对应的多种第二特征信息,所述第二特征信息是每种备选登录方式中包含的用于登录的特征的特征信息。
CN202010988006.XA 2020-09-18 2020-09-18 数据处理方法、装置、电子设备及计算机可读介质 Active CN112346793B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010988006.XA CN112346793B (zh) 2020-09-18 2020-09-18 数据处理方法、装置、电子设备及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010988006.XA CN112346793B (zh) 2020-09-18 2020-09-18 数据处理方法、装置、电子设备及计算机可读介质

Publications (2)

Publication Number Publication Date
CN112346793A CN112346793A (zh) 2021-02-09
CN112346793B true CN112346793B (zh) 2024-05-07

Family

ID=74357226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010988006.XA Active CN112346793B (zh) 2020-09-18 2020-09-18 数据处理方法、装置、电子设备及计算机可读介质

Country Status (1)

Country Link
CN (1) CN112346793B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002229880A (ja) * 2001-01-30 2002-08-16 Clarion Co Ltd 情報配信システム、情報配信装置および情報端末装置
JP2007072702A (ja) * 2005-09-06 2007-03-22 Fujifilm Corp 個人パスワード管理方法、個人パスワード連想支援装置、個人パスワード連想支援プログラム、個人パスワード管理システム及び認証サーバ
CN103812820A (zh) * 2012-11-06 2014-05-21 腾讯科技(深圳)有限公司 登录方法及***
CN105207979A (zh) * 2014-06-25 2015-12-30 腾讯科技(深圳)有限公司 一种基于用户输入特征的用户验证方法及装置
CN105959309A (zh) * 2016-07-01 2016-09-21 乐视控股(北京)有限公司 一种用户权限管理方法及***
CN106603580A (zh) * 2017-02-20 2017-04-26 东信和平科技股份有限公司 一种登录方法及***
CN109558173A (zh) * 2018-11-19 2019-04-02 北京字节跳动网络技术有限公司 用于在界面上切换登录方式的方法、装置及***
CN111181927A (zh) * 2019-12-13 2020-05-19 福建天泉教育科技有限公司 一种登录方法及服务端

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002229880A (ja) * 2001-01-30 2002-08-16 Clarion Co Ltd 情報配信システム、情報配信装置および情報端末装置
JP2007072702A (ja) * 2005-09-06 2007-03-22 Fujifilm Corp 個人パスワード管理方法、個人パスワード連想支援装置、個人パスワード連想支援プログラム、個人パスワード管理システム及び認証サーバ
CN103812820A (zh) * 2012-11-06 2014-05-21 腾讯科技(深圳)有限公司 登录方法及***
CN105207979A (zh) * 2014-06-25 2015-12-30 腾讯科技(深圳)有限公司 一种基于用户输入特征的用户验证方法及装置
CN105959309A (zh) * 2016-07-01 2016-09-21 乐视控股(北京)有限公司 一种用户权限管理方法及***
CN106603580A (zh) * 2017-02-20 2017-04-26 东信和平科技股份有限公司 一种登录方法及***
CN109558173A (zh) * 2018-11-19 2019-04-02 北京字节跳动网络技术有限公司 用于在界面上切换登录方式的方法、装置及***
CN111181927A (zh) * 2019-12-13 2020-05-19 福建天泉教育科技有限公司 一种登录方法及服务端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于安全硬件的Windows自定义登录的实现;彭金辉 等;《信息技术与网络安全》;第30-32页 *

Also Published As

Publication number Publication date
CN112346793A (zh) 2021-02-09

Similar Documents

Publication Publication Date Title
AU2011329096B2 (en) Networked recovery system
US10885200B2 (en) Detecting security risks related to a software component
CN112765023B (zh) 测试用例生成方法、装置
US11374832B2 (en) Integration and customization of third-party services with remote computing infrastructure
CN110727575B (zh) 一种信息处理方法、***、装置、以及存储介质
US11048577B2 (en) Automatic correcting of computing cluster execution failure
US20210349736A1 (en) Configuration-driven continuous delivery pipeline
CN108351923A (zh) 与统一可扩展固件接口***可执行的脚本有关的阈值
CN112346818A (zh) 一种容器应用部署方法、装置、电子设备和存储介质
CN111596928A (zh) 一种应用控制方法、装置及电子设备
CN112346793B (zh) 数据处理方法、装置、电子设备及计算机可读介质
CN116339908A (zh) 虚拟机启动方法、装置、计算机设备和存储介质
CN113595762B (zh) 一种网卡配置的保存方法及装置
CN114416596A (zh) 一种测试应用的方法、装置、计算机设备及存储介质
CN111752600B (zh) 代码异常检测方法、装置、计算机设备及存储介质
US20220121390A1 (en) Accelerated non-volatile memory device inspection and forensics
CN114296747A (zh) 软件安装包的安装方法以及装置
CN114691496A (zh) 单元测试方法、装置、计算设备及介质
CN112732367A (zh) 事件流程的处理方法、装置、设备及可读存储介质
CN107229506B (zh) 一种虚拟机迁移方法及装置
CN110716753A (zh) 云主机的初始化方法、装置、存储介质及电子设备
CN113645046B (zh) 一种网卡驱动安装方法、主服务器及介质
CN113810247B (zh) 分布式集群测试方法、电子设备、存储介质及程序产品
US12032471B2 (en) System and method for generating machine code from a mock application
CN113032006B (zh) 插件构建方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant