终端注册方法、装置、电子设备和计算机可读存储介质与流程

文档序号:33247426发布日期:2023-02-17 23:43阅读:38来源:国知局
终端注册方法、装置、电子设备和计算机可读存储介质与流程

1.本技术涉及通信技术领域,尤其涉及一种终端注册方法、装置、电子设备和计算机可 读存储介质。


背景技术:

2.随着5g(5th generation mobile communication technology)技术的发展和成熟,5g独 立组网(standalone,sa)和5g非独立组网(non-standalone,nsa)布网已经日渐完善,相应 地,为了享受更高更快的网络服务,在网络部署完善的情况下,用户的sim卡需要和sa 网络进行签约,以使sim卡能够正常注册到sa网络。若sim卡未和sa进行网络签约, 即在不支持sa网络的情况下,5g终端会优先搜索sa网络,如果sim卡不支持sa网络 则会被sa网络拒绝。
3.然而,终端每次在开机后或者从无服务区重新进入有服务区,都会按照5g设备制式 优先级,优先搜索sa网络,从而导致频繁搜索sa网络,造成驻网缓慢,影响终端的正常 使用。


技术实现要素:

4.本技术旨在至少在一定程度上解决相关技术中的技术问题之一。
5.为此,本技术提出一种终端注册方法、装置、电子设备和计算机可读存储介质,避免 终端频繁注册sa,提高终端驻网的稳定性和可靠性。
6.本技术第一方面实施例提出了一种终端注册方法,包括:
7.监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件;
8.响应于所述事件是第一触发事件,将所述sa小区添加至禁止注册列表中,并触发计 时器计时;
9.在所述计时器的计时过程中,探测目标行为事件;
10.根据所述目标行为事件,对所述计时器进行计时调整;
11.在调整后的所述计时器计时结束时,将所述sa小区从所述禁止注册列表中移除,以 使所述终端再次注册所述sa小区。
12.本技术第二方面实施例提出了一种终端注册装置,包括:
13.监测模块,用于监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件;
14.添加模块,用于响应于所述事件是第一触发事件,将所述sa小区添加至禁止注册列 表中,并触发计时器计时;
15.探测模块,用于在所述计时器的计时过程中,探测目标行为事件;
16.调整模块,用于根据所述目标行为事件,对所述计时器进行计时调整;
17.移除模块,用于在调整后的所述计时器计时结束时,将所述sa小区从所述禁止注册 列表中移除,以使所述终端再次注册所述sa小区。
18.本技术第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储
器上 并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述第一 方面所述的终端注册方法。
19.本技术第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机 程序,该计算机程序被处理器执行时实现如前述第一方面所述的终端注册方法。
20.本技术第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令 由处理器执行时,实现如前述第一方面所述的终端注册方法。
21.本技术实施例所提供的技术方案包含如下的有益效果:
22.监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件,响应于事件是第一 触发事件,将sa小区添加至禁止注册列表中,并触发计时器计时,在计时器的计时过程 中,探测目标行为事件,根据目标行为事件,对计时器进行计时调整,在调整后的计时器 计时结束时,将sa小区从禁止注册列表中移除,以使终端再次注册sa小区,本技术中在 终端注册sa小区失败的情况下,将sa小区添加至禁止注册列表中,并不断调整计时器的 计时,避免终端频繁注册sa,提高终端驻网的稳定性和可靠性。
23.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明 显,或通过本技术的实践了解到。
附图说明
24.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显 和容易理解,其中:
25.图1为本技术实施例所提供的一种终端注册方法的流程示意图;
26.图2为本技术实施例提供的另一种终端注册方法的流程示意图;
27.图3为本技术实施例提供的另一种终端注册方法的流程示意图;
28.图4为本技术实施例提供的另一种终端注册方法的流程示意图
29.图5为本技术实施例提供的一种终端注册装置的结构示意图;
30.图6示出了适于用来实现本技术实施方式的示例性电子设备的框图。
具体实施方式
31.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同 或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描 述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
32.下面参考附图描述本技术实施例的终端注册方法、装置、电子设备和计算机可读存储 介质。
33.图1为本技术实施例所提供的一种终端注册方法的流程示意图。
34.如图1所示,该方法包括以下步骤:
35.步骤101,监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件。
36.其中,sa(standalone,独立组网)和nsa(non-standalone,非独立组网)是两种 5g组网模式。
37.步骤102,响应于事件是第一触发事件,将sa小区添加至禁止注册列表中,并触发计 时器计时。
38.本实施例中,终端实时或者定时监测注册sa小区或者nsa小区失败的事件。当终端 监测到注册sa小区或者nsa小区失败的事件时,确定该注册失败的事件是否为第一触发 事件,其中,第一触发事件是终端导致的注册sa小区失败的事件,第一触发事件用于触 发将sa小区添加至禁止注册列表中,并触发计时器计时。例如,由于一些sa小区对应的 运营商要求将终端的sim卡去注册sa小区,未注册sa小区的终端第一次插卡驻网时则 会发生注册sa小区失败的情况,从而第一触发事件则为终端未注册sa小区时的第一次插 卡操作。
39.本实施例中,将sa小区添加至禁止注册列表中后,并触发计时器计时,其中,计时 器的计时时长可设置为初始值n小时,其中,n为大于0的自然数,也就是说在计时器的 计时时间内,例如,12小时内,终端不会再次去注册sa小区,避免了在终端在未签约sa 小区时,频繁去注册sa小区,并在注册sa小区时进行全频段搜索,耗时久同时每次注册 均以失败结束,导致手机无法正常驻网使用,提高了驻网的稳定性。
40.步骤103,在计时器的计时过程中,探测目标行为事件。
41.其中,目标行为事件,是响应用户在终端侧执行的操作或终端系统异常生成的事件, 例如,设置终端进入飞行模式的飞行操作、插拔卡操作、重启操作、子系统异常重启和其 它异常逻辑等为目标行为事件。
42.例如,在计时器计时过程中,用户设置终端进入飞行模式,则目标行为事件为终端进 入飞行模式。
43.步骤104,根据目标行为事件,对计时器进行计时调整。
44.本技术实施例中,查询目标行为事件对应的权重系数,其中,权重系数和sa小区添 加至禁止注册列表中对应的计时时长成反比,即权重系数越大,计时时长越短,权重系数 越小,计时时长越长,从而可预先建立目标行为事件的权重系数和计时时长的对应关系, 可以理解的是,每一个权重系数,都存在对应的计时时长,如权重系数为a,对应的计时时 长为x,权重系数为b,对应的计时时长为y。进而,根据目标行为事件对应的权重系数和 计时时长的对应关系,可确定该权重系数对应的计时时长,进而,根据查询到的目标行为 事件对应的计时时长,对计时器已经设定的计时时长进行调整,实现了根据不同目标行为 事件,进行计时器计时时长的调整,提高了计时时长设置的灵活性
45.步骤105,在调整后的计时器计时结束时,将sa小区从禁止注册列表中移除,以使终 端再次注册sa小区。
46.本技术实施例中,在调整后的计时器计时结束时,将sa小区从禁止注册列表中移除, 以允许终端再次注册sa小区,使得终端有机会尝试再次注册sa小区,实现了终端在设定 时间和运营商签约sa后,可以进行sa小区的注册,提高了可靠性。
47.本实施例的终端注册方法中,响应于终端注册独立组网sa小区失败的第一触发事件, 将sa小区添加至禁止注册列表中,并触发计时器计时,在计时器的计时过程中,探测目 标行为事件,根据目标行为事件,对计时器进行计时调整,在调整后的计时器计时结束时, 将sa小区从禁止注册列表中移除,以允许终端再次注册sa小区,本技术中在终端注册 sa小区失败的情况下,将sa小区添加至禁止注册列表中,并不断调整计时器的计时,避 免终端频繁注册sa,提高终端驻网的稳定性和可靠性。
48.基于上一实施例,本实施例提供了另一种终端注册方法,具体说明了如何根据不同的 目标行为事件,对计时器进行计时调整,提高了灵活性,并满足不同场景下的需求,图
2 为本技术实施例提供的另一种终端注册方法的流程示意图。
49.如图2所示,上述步骤103包括以下步骤:
50.步骤201,在设定统计周期内,统计目标行为事件的第二执行次数。
51.其中,第二执行次数,是指各个目标行为事件在设定的统计周期内执行的的次数。
52.本技术实施例中,设定统计周期可以是根据场景的需求灵活设定的,本技术实施例中 不进行限定,例如,设定统计周期为1天或1周。在设定统计周期内,统计目标行为事件 执行的第二执行次数,其中,目标行为事件执行的第二执行次数用于确定目标行为事件对 应的权重系数。
53.需要说明的是,对于不同的目标行为事件,在设定的统计周期内,可以统计执行各个 目标行为事件的第二执行次数,其中,各个目标行为事件执行的第二执行次数用于确定相 应目标行为事件对应的权重系数。
54.步骤202,根据第二执行次数,对目标行为事件对应的标准系数进行调整,以得到目 标行为事件对应的权重系数。
55.本实施例中,各个目标行为事件具有对应的权重的标准系数,作为一种实现方式,标 准系数可以是预先随机设定的值,例如,各个目标行为事件的标准系数均为m,;作为另一 种实现方式,标准系数可以是根据各个目标行为事件的历史执行次数预先设定的。也就是 说执行过程中,不同时段中,目标行为事件的执行次数会发生变化,而执行次数的变化反 应了目标行为事件的权重系数变化,因此需要根据设定统计周期中,相应目标行为事件的 第二执行次数,对标准系数进行调整,以得到目标行为事件对应的权重系数,以提高目标 行为事件对应权重系数的准确性。
56.例如,各个目标行为事件对应的标准系数为表1所示。
57.目标行为事件标准系数飞行操作a插拔卡操作b重启操作c子系统异常重启d其它异常逻辑e
58.其中,标准系数a-e递增,其中标准系数越小,sa小区在禁止注册列表中的时长越长, 也就是说终端不会去重新进行sa小区注册的时长越长,避免了频繁的进行sa小区注册。
59.需要说明的是,表1示出的各个目标行为事件和对应的标准系数仅为一种示例,不同 场景下,目标行为事件可以不同,对应的标准系数也可以不同,并不构成对本实施例的限 定。
60.本实施例中,为了提高终端对应的目标行为事件的准确性,可统计用户终端行为,即 统计各个目标行为事件执行的第二执行次数,根据第二执行次数对标准系数进行动态调整, 以得到各个目标行为事件对应的权重系数,并调整权重系数和对应的计时时长的对应关系, 以提高后续根据目标行为事件,进行计时器时长调整的准确性。
61.例如,用户a在统计周期内重启操作次数远大于飞行操作次数,也就是说统计得到的 重启操作的第二执行次数远大于飞行操作的第二执行次数,则增大飞行操作的标准系
数以 得到飞行操作的权重系数,并减小重启操作的标准系数以得到重启操作的权重系数。
62.步骤203,查询目标行为事件对应的权重系数。
63.步骤204,根据权重系数,以及根据计时过程中目标行为事件的第一执行次数,调整 计时器的计时时长。
64.其中,权重系数和计时器的计时时长具有对应关系,权重系数和计时器的计时时长成 反比,即权重系数越小,计时器的计时时长越长,即sa小区在禁止列表中的时长越长。
65.上述实施例中说明了,作为一种实现方式,根据目标行为事件的权重系数,可确定对 应的计时器的计时时长,由于计时器当前按照第一触发事件确定的计时时长进行倒计时, 在探测到目标行为事件后,需要根据目标行为事件的权重系数对应的计时时长调整计时器 的计时时长,实现了基于目标行为事件,调整计时器的计时时长。
66.而实际场景中,在计时时长内,终端执行的目标行为事件的次数不同,为了提高计时 时长调整的准确性,还需要统计计时时长内目标行为事件的第一执行次数,从而,在本申 请实施例的另一种实现方式中,根据计时过程中目标行为事件的第一执行次数,确定是否 需要将sa小区从禁止注册列表中移除,并根据目标行为事件的权重系数调整计时器的计 时时长。在一种场景下,在检测到目标行为事件时,若计时过程中目标行为事件的第一执 行次数小于或等于设定阈值,则说明用户较少执行目标行为事件,则将sa小区从禁止注 册列表中移除,以使得终端再次进行sa小区的注册,并根据目标行为事件对应的权重系 数,重置计时器的计时时长。例如,目标行为事件为插拔卡,设定阈值为2次,在检测到 目标行为事件的第一执行次数为1次时,由于用户较少执行插拔卡操作,也就是说终端一 直处于插卡状态,则在检测到用户执行了一次插拔卡时,可将sa小区从禁止注册列表中 移除,使得终端再次进行sa小区的注册,若注册失败,根据插拔卡对应的权重系数,重 置计时器的计时时长,可以避免频繁进行sa小区的注册。在另一种场景下,在检测到目 标行为事件时,若计时过程中目标行为事件的第一执行次数大于设定阈值,则说明用户执 行目标行为事件的次数较多,则在当前检测到执行目标行为事件时,不将sa小区从禁止 注册列表中移除,并根据目标行为事件的权重系数,调整计时器的计时时长,作为一种实 现方式,延长计时器的计时时长,即在计时器已设置的计时时长的基础上,叠加目标行为 事件的权重系数对应的计时时长,实现延长计时器的计时时长,避免终端频繁进行sa小 区的注册。
67.本实施例的终端注册方法中,响应于终端注册独立组网sa小区失败的第一触发事件, 将sa小区添加至禁止注册列表中,并触发计时器计时,在计时器的计时过程中,探测目 标行为事件,根据目标行为事件,对计时器进行计时调整,在调整后的计时器计时结束时, 将sa小区从禁止注册列表中移除,以允许终端再次注册sa小区,本技术中在终端注册 sa小区失败的情况下,将sa小区添加至禁止注册列表中,并不断调整计时器的计时,避 免终端频繁注册sa导致的终端驻网慢,掉网,掉长期演进语音承载(voice over long-termevolution,volte)等异常现象,同时,也保证了终端有机会去尝试注册sa,提高终端驻 网的稳定性和可靠性,以及在sa网络下,提高了终端驻网的体验度。
68.基于上述实施例,本实施例提供了另一种终端注册方法,图3为本技术实施例提供的 另一种终端注册方法的流程示意图,如图3所示,步骤104之后,该方法包含以下步骤:
69.步骤301,监测终端所注册的sa小区的sa信号质量。
70.作为一种实现方式,sa信号质量通过sa的信噪比指示。
71.步骤302,在sa信号质量低于阈值的情况下,进行异构无线网络rat网络切换。
72.本实施例中,在终端注册sa小区的过程中,终端可能处于sa小区边界区域,或者是 终端从sa信号质量较好的sa小区移动至sa信号质量较差的sa小区,在一些对网络质 量要求较高且实时性较强的业务场景下,例如,通话场景、游戏场景或看直播场景,若sa 信号质量低于阈值,其中,阈值可根据统计的终端发生无线链路断开(radio link failure, rlf)时的信噪比的平均值确定,例如,阈值为-10db,则终端会出现无线链路断开(radiolink failure,rlf)的情况,影响终端的数据业务的正常传输,例如,玩游戏或直播过程 中出现卡顿,或者是通话不流畅等,因此,本技术中监测终端所注册的sa小区的sa信号 质量,作为一种实现方式,获取终端数据库中记录的sa小区的信噪比(signal-noise ratio, snr),其中,sa信号质量通过信噪比指示,信噪比越高,sa信号质量越高,信噪比越低, sa信号质量越差,根据信噪比和sa信号质量呈反比的对应关系,确定所注册的sa小区 的sa信号质量。进而,在sa信号质量低于阈值的情况下,进行异构无线网络rat网络 切换,例如,在一种场景下,sa信号质量较差,而长期演进(long term evolution,lte) 信号质量较好,则将终端的网络切换至lte的rat网络。进而,若nsa网络的信号质量 高于阈值,可继续添加scg,并向非独立组网nsa小区进行注册,注册成功后再继续进行 上述业务场景的相应业务,以避免断流的问题。同理,nsa网络也适用上述流程,原理相 同,本实施例中不再赘述。
73.需要说明的是,在一种场景下,本实施例的方法,也适用于双连接(eutra-nr dualconnection,endc)模式,即当双连接模式的信号质量低于阈值的情况下,断开辅小区组 (secondary cell group,scg),进而向sa小区进行注册;在另一种场景下,当长期演进(longterm evolution,lte)模式下信号质量低于阈值的情况下,可切换至其他rat网络,例如 3g网络或4g网络。
74.本实施例的终端注册方法中,在将sa小区从禁止注册列表中移除,以允许终端再次 注册sa小区之后,避免了频繁的注册sa网络,提高了终端驻网的稳定性和可靠性,进而 还可以监测终端所注册的sa小区的sa信号质量,在sa信号质量低于阈值的情况下,进 行异构无线网络rat网络切换,提高了sa网络下的数据或通话质量的稳定性,提高了用 户体验。
75.基于上述实施例,本实施例提供了又一种终端注册方法的实现方式,图4为本技术实 施例提供的另一种终端注册方法的流程示意图。
76.如图4所示,该方法还可以包含以下步骤:
77.步骤401,监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件。
78.步骤402,响应于终端注册sa小区或非独立组网nsa小区失败的事件是第二触发事 件,统计第二触发事件的出现次数。
79.其中,第二触发事件是网络侧设备导致的注册失败事件。例如,因网络参数的配置异 常,导致的终端调制解调器子系统异常或者是其他逻辑异常等。作为一种实现方式,响应 于终端注册sa小区或非独立组网nsa小区失败的事件是第二触发事件,根据网络侧设备 导致的注册失败原因,对第二触发事件添加对应的类型标签,统计添加的类型标签的数量, 确定各类型标签对应的第二触发事件的出现次数。具体来说,对终端注册独立组网sa小 区或非独立组网nsa小区失败时对应的第二触发事件,添加类型标签,该类型标签用于指 示对应的第二触发事件发生对应的注册失败原因,例如,注册失败原因为终端注册sa小 区时调制解调器子系统异常导致的失败,或者是注册失败原因为终端注册nsa小区时调制 解调
器子系统异常导致的失败。进而,根据类型标签统计确定终端注册sa小区失败时对 应的第二触发事件的出现次数,或者是终端注册nsa小区失败时第二触发事件的出现次 数。
80.步骤403,在出现次数大于设定次数阈值的情况下,禁止终端进行sa小区或nsa小 区的注册。
81.需要说明的是,终端中包含多个子系统,调制解调器的子系统和注册sa是相关的, 进行sa或nsa注册时,可能导致调制解调器子系统异常。本实施例中,以终端注册sa 小区失败时,第二触发事件为调制解调器的子系统异常,或者是在终端注册nsa小区时, 第二触发事件为调制解调器的子系统异常为例进行说明,例如,子系统异常为重复重启。 其中,第二触发事件为其它情况时,原理相同,本实施例中不再限定。本实施例的第一种 实现方式中,在设定时间内,若发生因调制解调器的子系统异常导致的终端注册sa小区 失败,则统计终端注册sa小区失败对应的第二触发事件的出现次数,在第二触发事件出 现次数大于设定次数阈值的情况下,禁止终端进行sa小区注册,以避免第二触发事件的 重复发生,提高终端通信的稳定性。在第二触发事件出现次数小于或等于设定次数阈值的 情况下,终端进行sa小区注册。
82.本实施例的第二种实现方式中,在设定时间内,若发生因子系统异常导致的注册非独 立组网nsa小区失败,则统计终端注册nsa小区失败对应的第二触发事件的出现次数, 在第二触发事件出现次数大于设定次数阈值的情况下,禁止终端进行nsa小区注册,以避 免第二触发事件的重复发生,提高终端通信的稳定性。在第二触发事件出现次数小于或等 于设定次数阈值的情况下,终端进行nsa小区注册。
83.步骤404,获取终端所处的lte小区的小区信息。
84.步骤405,根据小区信息监测到终端移动出lte小区时,允许终端进行sa小区或nsa 小区的注册。
85.本实施例中,当禁止终端进行sa小区注册或者是禁止终端进行nsa小区注册时,可 控制终端进行覆盖范围较大的lte小区注册,实现数据的正常通信,同时,在注册lte小 区后,可关闭终端注册sa小区,即将sa小区添加至终端的禁止注册列表中,避免了在注 册sa小区时,因循环发生第二触发事件,例如,子系统异常,导致的终端无法正常使用 的情况,使得终端正常使用。
86.进一步,可获取终端数据库中记录的lte小区的信息,其中,lte小区信息包含小区 对应的频点或小区的标识信息等,lte小区信息用于确定对应的lte小区,在根据小区信 息监测到终端移动出lte小区时,允许终端进行sa小区或nsa小区的注册,满足终端注 册sa小区或nsa小区的需求。
87.本实施例的终端注册方法中,响应于终端注册sa小区或非独立组网nsa小区失败的 事件,若事件为第二触发事件,则统计第二触发事件的出现次数,在出现次数大于设定次 数阈值的情况下,禁止终端进行sa小区或nsa小区的注册,以避免第二触发事件的重复 发生,提高终端通信的稳定性。并在无法进行sa小区或nsa小区的注册时,进行lte小 区的注册,提高了终端通信的稳定性,进一步,在根据小区信息监测到终端移动出lte小 区时,允许终端进行sa小区或nsa小区的注册,满足终端注册sa小区或nsa小区的需 求。
88.为了实现上述实施例,本技术还提出一种终端注册装置。
89.图5为本技术实施例提供的一种终端注册装置的结构示意图。
90.如图5所示,该装置包括:
91.监测模块51,用于监测终端注册独立组网sa小区或非独立组网nsa小区失败的事件。
92.添加模块52,用于响应于所述事件是第一触发事件,将所述sa小区添加至禁止注册 列表中,并触发计时器计时。
93.探测模块53,用于在所述计时器的计时过程中,探测目标行为事件。
94.调整模块54,用于根据所述目标行为事件,对所述计时器进行计时调整。
95.移除模块55,用于在调整后的所述计时器计时结束时,将所述sa小区从所述禁止注 册列表中移除,以使所述终端再次注册所述sa小区。
96.进一步,作为一种可能的实现方式,调整模块54,具体用于:
97.查询所述目标行为事件对应的权重系数;
98.根据所述权重系数,以及根据所述计时过程中所述目标行为事件的第一执行次数,调 整所述计时器的计时时长。
99.作为一种可能的实现方式,调整模块54,还用于:
100.在设定统计周期内,统计所述目标行为事件的第二执行次数;
101.根据所述第二执行次数,对所述目标行为事件对应的标准系数进行调整,以得到所述 目标行为事件对应的所述权重系数。
102.作为一种可能的实现方式,该装置,还包括:
103.监测模块,用于监测所述终端所注册的sa小区的sa信号质量;
104.切换模块,用于在所述sa信号质量低于阈值的情况下,进行异构无线网络rat网络 切换。
105.作为一种可能的实现方式,该装置还包括:
106.统计模块,用于响应于终端注册sa小区或非独立组网nsa小区失败的事件是第二触 发事件,统计所述第二触发事件的出现次数;
107.禁止模块,用于在所述出现次数大于设定次数阈值的情况下,禁止所述终端进行sa 小区或nsa小区的注册。
108.作为一种可能的实现方式,该装置,还包括:
109.获取模块,用于获取所述终端所处的lte小区的小区信息;
110.注册模块,用于根据所述小区信息监测到所述终端移动出所述lte小区时,控制所述 终端进行sa小区或nsa小区的注册。
111.作为一种可能的实现方式,所述第一触发事件是所述终端导致的注册失败事件;所述 第二触发事件是网络侧设备导致的注册失败事件。
112.作为一种可能的实现方式,统计模块,还用于:
113.响应于终端注册独立组网sa小区或非独立组网nsa小区失败的事件是所述第二触发 事件,根据所述网络侧设备导致的注册失败原因,对所述第二触发事件添加对应的类型标 签;
114.统计添加的所述类型标签的数量,以确定各所述类型标签对应的第二触发事件的出现 次数。
115.作为一种可能的实现方式,统计模块,还用于
memory;以下简称:cd-rom)、数字多功能只读光盘(digital video disc read onlymemory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下, 每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少 一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以 执行本技术各实施例的功能。
127.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中, 这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程 序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执 行本技术所描述的实施例中的功能和/或方法。
128.电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等) 通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该 电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等 等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备12还可以通 过网络适配器20与一个或者多个网络(例如局域网(local area network;以下简称:lan), 广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信。如图 所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未 示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备 驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系 统等。
129.处理单元16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处 理,例如实现前述实施例中提及的方法。
130.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示 例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者 特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述 不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以 在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领 域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进 行结合和组合。
131.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性 或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示 或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两 个,三个等,除非另有明确具体的限定。
132.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个 或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分, 并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序, 包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的 实施例所属技术领域的技术人员所理解。
133.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实 现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令 执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令
执行 系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设 备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播 或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用 的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布 线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只 读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及 便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述 程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行 编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储 在计算机存储器中。
134.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实 施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或 固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技 术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离 散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可 编程门阵列(fpga)等。
135.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可 以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时,包括方法实施例的步骤之一或其组合。
136.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既 可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以 软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读 取存储介质中。
137.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了 本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制, 本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1