一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

产品激活方法、装置、电子设备及计算机可读存储介质与流程

2022-05-08 07:31:12 来源:中国专利 TAG:


1.本技术实施例涉及自动化测试领域,具体涉及一种产品激活方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.随着计算机技术的快速发展,终端设备的功能越来越多样,例如,终端设备上出现了可以通过无线进行通话的无线通话(wfc,wifi calling)功能,随着无线通话功能的激活,设备便可以通过无线与其他设备建立通话,而无需依赖数据网络。
3.但是,目前无线通话功能的激活方式过于繁杂,不便于用户使用以及产品的开发。


技术实现要素:

4.本技术实施例提供一种产品激活方法、装置、电子设备及计算机可读存储介质,可以降低产品激活方式的复杂度,便于产品激活方式的统一。
5.第一方面,本技术实施例提供了一种产品激活方法,包括:
6.接收针对目标产品的激活指令;
7.根据所述激活指令确定目标激活流程类型;
8.执行所述目标激活流程类型对应的激活流程,以激活所述目标产品。
9.第二方面,本技术实施例还提供了一种产品激活装置,包括:
10.接收模块,用于接收针对目标产品的激活指令;
11.确定模块,用于根据所述激活指令确定目标激活流程类型;
12.执行模块,用于执行所述目标激活流程类型对应的激活流程,以激活所述目标产品。
13.其中,在本技术的一些实施例中,目标产品包括无线网络通话。
14.其中,在本技术的一些实施例中,该装置还包括生成模块,生成模块包括:
15.生成单元,用于响应于用户端针对所述目标产品的触发操作,生成所述激活指令。
16.其中,在本技术的一些实施例中,触发操作包括触碰功能开关按钮或者触碰注册链接按钮。
17.其中,在本技术的一些实施例中,确定模块包括:
18.获取单元,用于获取映射关系集合,所述映射关系集合包括预设激活指令与预设激活流程类型的映射关系;
19.第一确定单元,用于根据所述映射关系集合,确定所述激活指令对应的预设激活流程类型;
20.第二确定单元,用于将所述预设激活流程类型作为目标激活流程类型。
21.其中,在本技术的一些实施例中,目标激活流程类型包括网页激活流程、服务器认证激活流程或者预设目标激活流程。
22.其中,在本技术的一些实施例中,该装置还包括修正单元,修正单元包括:
23.获取子单元,用于获取所述目标激活流程的执行结果;
24.识别子单元,用于识别所述执行结果的结果类型;
25.修正子单元,用于当所述结果类型包括执行错误时,根据所述执行结果对所述目标激活流程进行修正处理或者重新执行所述目标激活流程类型对应的激活流程。
26.第三方面,本技术实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的产品激活方法中的步骤。
27.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的产品激活方法中的步骤。
28.本技术实施例通过接收针对产品的激活指令,并根据激活指令确定激活流程类型,以及根据激活流程类型对应的激活流程进行激活操作,实现产品的激活,其中,本技术实施例根据激活指令即可确定激活流程,降低了激活操作的复杂性。其中,便捷的激活操作方便各个运营商产品激活方式的统一。
附图说明
29.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1是本技术实施例提供的产品激活方法的场景示意图;
31.图2是本技术实施例提供的产品激活方法的流程示意图;
32.图3是本技术实施例提供的产品激活方法中无线网络通话激活的流程示意图;
33.图4是本技术实施例提供的产品激活装置的结构示意图;
34.图5是本技术实施例提供的无线网络通话激活架构示意图;
35.图6是本技术实施例提供的电子设备的结构示意图。
具体实施方式
36.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.本技术实施例提供一种产品激活方法、装置、电子设备及计算机可读存储介质。具体地,本技术实施例提供适用于电子设备的产品激活装置,其中,电子设备可以包括手机、计算机、笔记本或者平板等终端。
38.其中,请参阅图1,本技术实施例以终端执行产品激活方法为例,具体执行过程如下:
39.终端10接收针对目标产品的激活指令,随后,根据激活指令确定目标激活流程类型,然后,执行目标激活流程类型对应的激活流程,实现产品的激活。
40.其中,在本技术实施例中,目标产品包括无线网络通话(wfc,wifi calling),通过对无线网络通话功能的激活,可以在终端10上实现无线网络通话。
41.其中,在本技术实施例中,无线网络通话的激活可以通过激活流程向服务器发送注册信息的方式来完成,例如,在启动激活流程后,将激活信息和设备信息发送给服务器或者云端,将激活信息或者设备信息注册到服务器中,实现无线网络通话的激活。
42.其中,本技术实施例通过接收针对产品的激活指令,并根据激活指令确定激活流程类型,以及根据激活流程类型对应的激活流程进行激活操作,实现产品的激活,其中,本技术实施例根据激活指令即可确定激活流程,降低了激活操作的复杂性。其中,便捷的激活操作方便各个运营商产品激活方式的统一。
43.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。
44.请参阅图2,图2为本技术实施例提供的产品激活方法的流程示意图。该产品激活方法的具体流程可以如下:
45.101、接收针对目标产品的激活指令。
46.其中,在本技术实施例中,目标产品包括无线网络通话(wfc,wifi calling),其中,wifi calling实际上只是把电话的语音、短信从传统的gsm网络、3g网络或lte网络改变为使用wifi这样的互联网通道来传输,传输的语音或短信仍然必须经由手机内预先设定的一个由运营商架设在互联网的接入点进入运营商的网络,再经由运营商将这些语音或短信经传统通道分发给你的呼叫对方或短信接收方。也就是说,只有无线部分由手机gsm/3g/lte网络变成了wifi网。
47.其中,在本技术实施例中,激活指令可以由用户在用户端触发操作后产生,即,可选的,在本技术的一些实施例中,步骤“接收针对目标产品的激活指令”之前,该方法还包括:
48.响应于用户端针对所述目标产品的触发操作,生成所述激活指令。
49.其中,通过响应用户端用户的操作产生激活指令,可利用该激活指令触发产品激活操作。例如,用户在用户设备端触发激活按钮,使得无线网络通话功能进入到启动激活状态,开始进行激活流程。而用户设备端无线网络通话功能对应激活按钮的设置,可便于用户的激活操作,用户在触发激活按钮后,系统可自动进入到激活流程,并在激活流程执行完成后完成产品的激活,便于用户操作,提升便利性。
50.例如,在手机端设置无线网络通话功能对应的激活按钮后,可方便用户在手机上激活无线网络通话功能,便于用户通过无线网络通话功能与其他用户进行通话。
51.其中,在本技术实施例中,触发操作包括触碰功能开关按钮或者触碰注册链接按钮,例如,用户在终端界面上触碰功能开关按钮或者触碰注册链接按钮,实现激活操作的开启。其中,在本技术实施例中,可以根据实际需要或者用户需求及习惯建立所需的激活方式,例如,可以通过触碰按钮的方式、文字输入的方式、语音启动的方式等等,本技术实施例对激活操作的触发方式不作限定。
52.其中,通过在用户端设置功能开关按钮或者注册链接按钮,使得用户可以在用户端一键操作后,触发功能激活操作,简化激活操作流程,为用户提供操作的便利性。
53.102、根据所述激活指令确定目标激活流程类型。
54.其中,通过激活指令确定激活流程类型,可便于后续根据激活流程类型对应的激活流程进行产品的激活操作。
55.其中,在本技术实施例中,无线网络功能的激活可以通过单个激活流程的执行来完成、或者多个激活流程的协同执行来完成,在此对产品激活过程中所需的激活流程(激活内容事项)的数量不作限定。
56.其中,在本技术实施例中,可以根据激活指令与激活流程类型之间的映射关系确定激活指令对应的激活流程类型,即,可选的,在本技术的一些实施例中,步骤“根据所述激活指令确定目标激活流程类型”,包括:
57.获取映射关系集合,所述映射关系集合包括预设激活指令与预设激活流程类型的映射关系;
58.根据所述映射关系集合,确定所述激活指令对应的预设激活流程类型;
59.将所述预设激活流程类型作为目标激活流程类型。
60.其中,在本技术实施例中,激活指令与激活流程类型之间的映射关系可以根据实际需要预先建立。
61.其中,通过获取激活指令与激活流程类型之间的映射关系,可以根据映射关系和用户触发激活操作后生成的激活指令,确定激活流程类型。其中,通过激活流程类型对应的激活流程的执行,可实现对产品的激活。
62.其中,在本技术实施例中,目标激活流程类型可以包括网页激活流程、服务器认证激活流程或者预设目标激活流程。其中,在本技术实施例中,还可以根据实际需要建立其他相应的激活流程。
63.其中,在本技术实施例中,网页激活流程可以包括网页(web)浏览器打开激活链接,进行注册激活。其中,在网页激活流程执行过程中,还可以根据需要设置相应的网页关闭应对策略,以应对网络激活过程中页面关闭的情况。
64.其中,在本技术实施例中,服务器认证激活流程可以包括可扩展的认证协议和认证与密钥协商(eap-aka,extensibleauthentication protocol-authentic ation and key agreement)算法的服务器认证激活流程,eap-aka是eap-sim的升级版本,用于3g网络中的用户认证,支持双向认证,eap-sim用于gsm网络,只支持单向认证,即支持网络认证ue,但是不支持ue认证网络。注意,eap-sim和eap-aka都可以运行在sim卡上。
65.其中,在本技术实施例中,预设目标激活流程可以包括由用户或者出厂商根据需要自定义的激活流程,或者针对特定产品设计的特定激活流程,增加了激活流程的多样性。
66.其中,在本技术实施例中,在接收到激活指令之后,还可以对激活指令进行安全检测,当激活指令安全后再根据激活指令确定激活流程类型,即,可选的,在本技术的一些实施例中,步骤“根据所述激活指令确定目标激活流程类型”,包括:
67.对所述激活指令进行安全检测,得到安全检测结果;
68.当所述安全检测结果包括安全时,根据所述激活指令确定目标激活流程类型。
69.其中,通过对激活指令的安全检测,可以提升产品激活的安全性。
70.其中,在本技术实施例中,可以对激活指令进行解析,将解析后的指令信息与预先设置的指令库进行对比,以验证激活指令的安全性。
71.103、执行所述目标激活流程类型对应的激活流程,以激活所述目标产品。
72.其中,通过对目标激活流程类型对应的激活流程的执行,可实现对产品的激活。
73.其中,在本技术实施例中,激活流程是根据产品的激活需求预先进行定义的,例
如,在本技术实施例中,预先定义的激活流程可以包括网页激活流程、服务器认证激活流程或者预设目标激活流程等。通过进行预先的编码配置,使得产品在接收用户端的激活指令后执行相应的激活流程,实现产品的激活。
74.例如,在本技术实施例中,激活流程可以由相应的激活插件来启动,例如,在接收到用户端的激活指令后,由相应的激活插件应用进入到激活流程中,通过不同激活流程类型进行相应不同的激活流程,实现产品的激活。
75.其中,在本技术实施例中,每个激活流程类型可以对应一个激活流程,在根据激活指令确定激活流程类型后,可以根据激活流程类型确定对应的激活流程,例如,在本技术实施例中,针对激活流程类型与激活流程的对应关系,可以建立激活流程类型与激活流程的映射关系,使得激活流程类型与激活流程之间可以形成一对一的对应关系,方便在根据激活指令确定激活流程类型后,根据激活流程类型确定对应的激活流程,而通过确定激活流程并执行该相应的激活流程,可实现对产品激活的自动执行,实现产品的激活。
76.其中,在本技术实施例中,还可以对激活流程的执行结果进行检测,确定激活流程的执行情况,即,可选的,在本技术的一些实施例中,步骤“执行所述目标激活流程类型对应的激活流程,以激活所述目标产品”之后,该方法还包括:
77.获取所述目标激活流程的执行结果;
78.识别所述执行结果的结果类型;
79.当所述结果类型包括执行错误时,根据所述执行结果对所述目标激活流程进行修正处理或者重新执行所述目标激活流程类型对应的激活流程。
80.其中,在本技术实施例中,当激活流程报错时,可以对错误信息进行处理,通过对错误信息的处理,确保激活流程的顺利执行。
81.其中,在本技术实施例中,当激活流程执行错误时,还可以通过重新执行激活流程的方式来尝试激活流程是否可以顺利执行,例如,当初次激活过程中收到外界干扰而激活失败时,则可以在客服外界干扰的情况下再次执行激活流程,激活产品。
82.其中,在本技术实施例中,可以先对产品的激活流程进行检测,以确定在激活流程执行后能够实现产品的顺利激活,例如,在本技术实施例中,可以循环的对激活流程进行检测,通过对多个激活流程执行结果的分析确定激活流程的性能及稳定性等等。
83.其中,本技术实施例通过接收针对产品的激活指令,并根据激活指令确定激活流程类型,以及根据激活流程类型对应的激活流程进行激活操作,实现产品的激活,其中,本技术实施例根据激活指令即可确定激活流程,降低了激活操作的复杂性。其中,便捷的激活操作方便各个运营商产品激活方式的统一。其中,通过界面激活操作的触发以及相应的激活流程的执行,为产品的提供激活框架,便于实现激活框架的统一。
84.其中,针对不同厂商对应的不同的激活机制,在将无线网路通话功能对应的激活机制统一后,可减少激活程序代码的冗余和模块间的耦合。
85.请参阅图3,图3是本技术实施例提供的无线网络通话功能(wfc,wifi calling)激活流程的示意图,该无线网络通话激活的具体流程如下:
86.111、在无线网络通话的设置界面触发激活操作(包括触碰无线网络通话开关或者相应的地址注册链接按钮),生成激活指令;
87.112、根据激活指令由相应的激活插件应用进入激活流程;
88.113、判断激活流程类型,根据不同的激活流程类型执行相应不同的激活流程(其中,激活流程类型包括网页激活流程、服务器认证激活流程或者预设目标激活流程)。
89.其中,通过界面端触发激活操作,使得激活操作后生成激活指令,并根据激活指令进行相应激活流程的执行,实现产品的激活。其中,通过界面端触发激活操作后进行的相应的激活流程的执行,简化了激活的操作过程,而简化的激活过程便于各个激活操作的统一。
90.114、在激活流程执行完毕后,由系统框架中间件打开无线网络通话功能开关(具体的,由设备调制解调器(modem)与网络基站交互,注册打开无线网络通话功能;
91.115、系统框架中间件获取底层开启信息和底层上报的错误类型;
92.116、根据错误信息判断是否需要重新激活,如果是,则返回执行步骤112;如果否,则返回执行步骤117;
93.117、结束流程。
94.其中,通过对激活流程结果的检测,并在激活失败时是否重新激活的判断,提升产品的激活成功率,例如,当再次执行激活流程时,可增加激活成功的概率。
95.其中,在本技术实施例中,网页激活流程可以包括网页(web)浏览器打开激活链接,进行注册激活。其中,在网页激活流程执行过程中,还可以根据需要设置相应的网页关闭应对策略,以应对网络激活过程中页面关闭的情况。
96.其中,在本技术实施例中,服务器认证激活流程可以包括扩展认证密钥协商协议(eap-aka)算法的服务器认证激活流程。
97.其中,在本技术实施例中,预设目标激活流程可以包括由用户或者出厂商根据需要自定义的激活流程,或者针对特定产品设计的特定激活流程,增加了激活流程的多样性。
98.为便于更好的实施本技术的产品激活方法,本技术还提供一种基于上述产品激活方法的产品激活装置。其中名词的含义与上述产品激活方法中相同,具体实现细节可以参考方法实施例中的说明。
99.请参阅图4,图4为本技术提供的产品激活装置的结构示意图,其中,该产品激活装置可以包括:
100.接收模块201,用于接收针对目标产品的激活指令。
101.其中,在本技术的一些实施例中,目标产品包括无线网络通话。
102.其中,在本技术的一些实施例中,该装置还包括生成模块,生成模块包括:
103.生成单元,用于响应于用户端针对所述目标产品的触发操作,生成所述激活指令。
104.其中,在本技术的一些实施例中,触发操作包括触碰功能开关按钮或者触碰注册链接按钮。
105.确定模块202,用于根据所述激活指令确定目标激活流程类型。
106.其中,在本技术的一些实施例中,确定模块包括:
107.获取单元,用于获取映射关系集合,所述映射关系集合包括预设激活指令与预设激活流程类型的映射关系;
108.第一确定单元,用于根据所述映射关系集合,确定所述激活指令对应的预设激活流程类型;
109.第二确定单元,用于将所述预设激活流程类型作为目标激活流程类型。
110.其中,在本技术的一些实施例中,目标激活流程类型包括网页激活流程、服务器认
证激活流程或者预设目标激活流程。
111.执行模块203,用于执行所述目标激活流程类型对应的激活流程,以激活所述目标产品。
112.其中,在本技术的一些实施例中,该装置还包括修正单元,修正单元包括:
113.获取子单元,用于获取所述目标激活流程的执行结果;
114.识别子单元,用于识别所述执行结果的结果类型;
115.修正子单元,用于当所述结果类型包括执行错误时,根据所述执行结果对所述目标激活流程进行修正处理或者重新执行所述目标激活流程类型对应的激活流程。
116.本技术实施例由接收模块201接收针对目标产品的激活指令,接着,由确定模块202根据激活指令确定目标激活流程类型,然后,由执行模块203执行目标激活流程类型对应的激活流程,实现产品的激活。
117.其中,本技术实施例通过接收针对产品的激活指令,并根据激活指令确定激活流程类型,以及根据激活流程类型对应的激活流程进行激活操作,实现产品的激活,其中,本技术实施例根据激活指令即可确定激活流程,降低了激活操作的复杂性。其中,便捷的激活操作方便各个运营商产品激活方式的统一。
118.请参阅图5,图5是本技术实施例提供的无线网络通话激活架构示意图,该无线网络通话的具体架构包括:
119.配置界面211、用于用户触发激活操作,其中,该配置界面211上设置有无线网络通话激活开关或者地址注册按钮等;
120.激活插件应用212、用于负责预处理无线网络通话(wfc,wifi calling)设置项跳转、区分触发不同激活流程、融合实现基于eap-aka算法的服务器认证激活、以及可扩展实现其他预定义的激活流程;
121.网页浏览界面213、用于加载无线网络通话(wfc,wifi calling)的激活链接,处理网页激活流程;
122.框架中间件214、用于和设备调制解调器(modem)底层交互,处理底层上报错误,以及与激活插件应用进行交互。
123.其中,通过无线网络通话激活框架的设置,提供了无线网络通话激活的标准流程,可便于实现各个激活操作的统一,降低激活操作种类因繁多而产生的复杂度。
124.此外,本技术还提供一种电子设备,如图6所示,其示出了本技术所涉及的电子设备的结构示意图,具体来讲:
125.该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
126.处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处
理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
127.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
128.电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
129.该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
130.尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现本技术所提供的任一种产品激活方法中的步骤。
131.本技术实施例通过接收针对产品的激活指令,并根据激活指令确定激活流程类型,以及根据激活流程类型对应的激活流程进行激活操作,实现产品的激活,其中,本技术实施例根据激活指令即可确定激活流程,降低了激活操作的复杂性。其中,便捷的激活操作方便各个运营商产品激活方式的统一。
132.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
133.为此,本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术所提供的任一种产品激活方法中的步骤。
134.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
135.由于该计算机可读存储介质中所存储的指令,可以执行本技术所提供的任一种图像处理中的步骤,因此,可以实现本技术所提供的任一种产品激活方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
136.以上对本技术所提供的一种产品激活方法、装置、电子设备以及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解
为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献