1.本公开涉及通信技术领域,尤其涉及一种终端唤醒信号监听方法、装置、存储介质及电子设备。
背景技术:2.目前,由于5g(5th generation mobile communication technology,第五代移动通信技术)大带宽、多天线工作的特性,使5g终端面临能耗较高的问题。3gpp(3rd generation partnership project,第三代合作伙伴计划)定义了多种降低终端能耗的方式,比如引入wus(wake up signa,唤醒信号),终端在接收到wus时才会在接下来的drx(discontinuous reception,非连续性接收)on-duration(持续时段)醒来,否则终端保持休眠状态,以进一步提升终端在drx状态时的节能效果。但在终端业务较为频繁的情况下,会导致wus引入后反而加大终端能耗的问题。
技术实现要素:3.本公开的目的在于提供一种终端唤醒信号监听方法、装置、存储介质及电子设备,至少在一定程度上克服了相关技术中终端功耗较高的问题。
4.根据本公开的第一个方面,提供了一种终端唤醒信号监听方法,包括:获取终端上报的唤醒信号的最小偏移,其中,所述唤醒信号用于指示所述终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;在所述终端进入无线资源控制rrc连接状态后,确定所述终端在第一预设时长内的业务数据的数据量;根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,其中,所述控制消息用于指示所述终端在第二预设时长内不对所述唤醒信号进行监听。
5.可选的,根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,包括:根据所述业务数据的数据量确定所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期;若所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期小于所述drx周期,向所述终端发送所述控制消息。
6.可选的,所述控制消息的载荷值为n,所述第二预设时长为n倍的所述drx周期,其中,所述n为正整数。
7.可选的,所述控制消息为媒体接入控制mac控制单元ce消息。
8.根据本公开的第二个方面,提供了一种终端唤醒信号监听方法,包括:向网络侧设备上报唤醒信号的最小偏移,其中,所述唤醒信号用于指示终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;接收所述网络侧设备发送的所述唤醒信号的最大偏移以及搜索空间;接收所述网络侧设备发送的控制消息,其中,所述控制消息中指示有第二预设时长;在所述第二预设时长内,不对所述唤醒信号进行监听,在超过所述第二预设时长后,再在所述唤醒信号的偏移区间中的搜索区间内监听所述唤醒信号。
9.可选的,所述控制消息为媒体接入控制mac控制单元ce消息。
10.可选的,所述控制消息的载荷值为n,所述第二预设时长为n倍的所述drx周期,其中,所述n为正整数。
11.根据本公开的第三个方面,提供了一种终端唤醒信号监听装置,包括:获取模块,用于获取终端上报的唤醒信号的最小偏移,其中,所述唤醒信号用于指示所述终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;第一确定模块,用于在所述终端进入无线资源控制rrc连接状态后,确定所述终端在第一预设时长内的业务数据的数据量;第二确定模块,用于根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,其中,所述控制消息用于指示所述终端在第二预设时长内不对所述唤醒信号进行监听。
12.根据本公开的第四个方面,提供了一种终端唤醒信号监听装置,包括:上报模块,用于向网络侧设备上报唤醒信号的最小偏移,其中,所述唤醒信号用于指示终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;第一接收模块,用于接收所述网络侧设备发送的所述唤醒信号的最大偏移以及搜索空间;第二接收模块,用于接收所述网络侧设备发送的控制消息,其中,所述控制消息中指示有第二预设时长;监听模块,用于在所述第二预设时长内,不对所述唤醒信号进行监听,在超过所述第二预设时长后,再在所述唤醒信号的偏移区间中的搜索区间内监听所述唤醒信号。
13.根据本公开的第五个方面,提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行本公开实施例提供的任意一种终端唤醒信号监听方法。
14.根据本公开的第六个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开实施例提供的任意一种终端唤醒信号监听方法。
15.本公开一个或多个实施例的终端唤醒信号监听方法、装置、存储介质及电子设备,在终端进入rrc连接后,根据终端在第一预设时长内的业务数据的数量确定是否向终端发送控制消息,以通过控制消息指示终端在第二预设时长内不对唤醒信号进行监听,从而可根据终端时间的业务需求,确定终端是否持续对唤醒信号进行监听,避免在终端业务较为频繁的情况下,会导致wus引入后反而加大终端能耗的问题。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是根据本公开一个或多个实施例的一种终端唤醒信号监听方法的流程图;
18.图2是根据本公开一个或多个实施例的根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息的流程图;
19.图3是根据本公开一个或多个实施例的mac ce的接入子头subheader及其组成的示意图;
20.图4是根据本公开一个或多个实施例的一种终端唤醒信号监听方法的流程图;
21.图5是根据本公开一个或多个实施例的一种终端唤醒信号监听装置的结构框图;
22.图6是根据本公开一个或多个实施例的一种终端唤醒信号监听装置的结构框图;和
23.图7是根据本公开一个或多个实施例的一种电子设备的结构示意图。
具体实施方式
24.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
25.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
26.图1是根据本公开一个或多个实施例的一种终端唤醒信号监听方法的流程图,该方法可由网络侧设备执行,网络侧设备可以是基站,如图1所示,该方法包括:
27.步骤s102:获取终端上报的唤醒信号的最小偏移;
28.其中,唤醒信号也称(wus,wake up signal),其中,该唤醒信号用于指示所述终端在接收到该唤醒信号后在接下来的drx周期的drx持续时段(on-duration醒来)。
29.在本公开的一个或多个实施例中,终端可为r16版本的移动终端,在终端接入网络时,若支持wus,则上报一个wus的最小偏移值给网络侧设备。
30.可选的,在步骤s102之后,可根据所述最小偏移为所述终端配置所述唤醒信号的最大偏移以及搜索空间。例如,网络侧设备可根据终端上报的wus的最小偏移值通过rrc(radio resource control,无线资源控制)消息为终端配置一个wus最大偏移值,同时配置search space(搜索空间)参数以及drx参数等。基于drx&wus机制,当配置了wus偏移值和searh space参数后,终端会在每个drx周期的drx on-duration前,在wus最大偏移和wus最小偏移这段区间内额外监听控制信道,获取dci(downlink control information,下行控制信息)2-6中wus的值。
31.如果获取到的wus值为1,则终端会在接下来的drx周期的drx on-duration醒来监听控制信道。反之,则终端不在接下来的drx周期的drx on-duration醒来,继续休眠。
32.步骤s104:在所述终端进入rrc连接状态后,确定所述终端在第一预设时长内的业务数据的数据量;
33.可选的,上述终端在第一预设时长内的业务数据的数据量,可包括上述终端在第一预设时长内接收到的业务数据量,或上述终端在第一预设时长内发送的业务数据量。从网络侧设备角度来说,可以直接获取网络侧设备发送给上述终端的业务数据的数据量,或获取网络侧设备接收到的来自上述终端的业务数据的数据量。可选的,终端在每次接入网络时,需判断是向网络侧设备反馈uai(uplink assistant info,上行辅助信息),网络侧设备根据终端反馈的uai得到终端的drx周期信息以及终端在第一预设时长内的业务数据的
数据量信息。
34.步骤s106:根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,其中,所述控制消息用于指示所述终端在第二预设时长内不对所述唤醒信号进行监听。
35.可选的,控制消息中可指示有第二预设时长,该第二预设时长可以理解为控制消息的生效时长,在该第二预设时长内终端无需对唤醒信号进行监听,在该第二预设时长过后,终端可恢复对唤醒信号的监听。
36.本公开一个或多个实施例的终端唤醒信号监听方法,在终端进入rrc连接后,根据终端在第一预设时长内的业务数据的数量确定是否向终端发送控制消息,以通过控制消息指示终端在第二预设时长内不对唤醒信号进行监听,从而可根据终端时间的业务需求,确定终端是否持续对唤醒信号进行监听,避免在终端业务较为频繁的情况下,会导致wus引入后反而加大终端能耗的问题。
37.在本公开的一个或多个实施例中,如果终端侧正在进行的业务属于连续包业务(连续收/发数据包的业务),如微信语音等,终端在每一个drx cycle的drx on-duration都需要醒来,此时额外的监听wus则成为不必要的行为(因为在不引入wus时,每个drx cycle的drx on-duration终端都会醒来),所以这时额外的监听wus将会导致终端功耗增大,产生负增益。故,在本公开一个或多个实施例的终端唤醒信号监听方法中,网络侧设备通过对终端在第一预设时间段内的业务数据量进行统计,确定网络侧设备在第一预设时间段内的业务具备连续包业务的特征后,向终端发出控制消息,以通过控制消息控制终端在第二预设时长内暂停对wus的监听,避免wus产生负增益的问题。
38.在本公开的一个或多个实施例中,如图2所示,根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,可包括:
39.步骤s1082:根据所述业务数据的数据量确定所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期;
40.可选的,可仅获取在第一预设时长内终端发送业务数据的数据量,根据该数据量计算终端在第一预设时长内单个数据包的平均发送周期,即单个数据的平均发送时长,可统计在第一预设时长内终端发送的总数据包数量,将第一预设时长除以该总数据包数量,得到单个数据包的平均发送周期。同理,可仅获取在第一预设时长内终端接收业务数据的数据量,以相同的计算方式计算在第一预设时长内单个数据包的平均接收周期。
41.步骤s1084:若所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期小于所述drx周期,向所述终端发送所述控制消息。
42.可选的,通过第一预设时长内单个数据包的平均发送周期与drx周期比较,若第一预设时长内单个数据包的平均发送周期小于drx周期,向终端发送上述控制消息。或者,通过第一预设时长内单个数据包的平均接收周期与drx周期比较,若第一预设时长内单个数据包的平均接收周期小于drx周期,向终端发送上述控制消息。
43.可选的,网络侧设备可新增数据收集功能,以在确定是否向终端发送控制信息之前,收集drx信息。基于此,本公开一个或多个实施例的终端唤醒信号监听方法还可包括:在根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息之前,获取所述终端的drx周期信息。
44.在本公开的一个或多个实施例中,所述控制消息的载荷值可为n,所述第二预设时长可为n倍的所述drx周期,其中,所述n为正整数。即,终端不对唤醒信号进行监听的时长可以是drx周期的整数倍。需要说明的是,其中,n可以根据终端所处理的业务的类型进行预先设定。如业务需持续以较高频率收发数据,则对应将n设定一个较大的数值,否则,可将n设定为一个较小的数值。该n值可由用户设定,也可由系统默认多个对应于不同业务类型的默认数值,本公开实施例对此不做限定。本实施例的方法可使得终端无需监听唤醒信号的时长随业务场景适应性的改变,使得本实施例的方法具有较强的适用性。
45.在本公开的一个或多个实施例中,所述控制消息可为mac(media access control,媒体接入控制)控制单元ce(control element)消息。在本公开的一个或多个实施例中,控制消息可以是一个新定义的mac ce消息,该mac ce消息中可指示有控制消息的生效时长,如上述实施例中所述,该生效时长可以以drx周期为基准单位,载荷的值为n,生效时长为drx周期值*n。可选的,可采用具有特定值lcid(logic chanel identity,逻辑通道标识)值的mac ce消息作为上述控制消息,其中,lcid的值用于指示控制消息的生效时长。在新定义的mac ce消息中,媒体接入控制接入子头mac ce subheader的lcid可从35~46之间取值,对应载荷可为8比特,用于指示mac ce消息的生效时长。示例性的,mac ce的接入子头subheader及其组成可如图3所示。从终端在接收到新定义的mac ce后,终端需要忽视rrc配置的wus偏移区间中的search space,不在该区间内监听控制信道,在超过mac ce指示的生效时长时后,再恢复监听wus。可有效避免唤醒信号带来的负增益问题。
46.图4是根据本公开一个或多个实施例的一种终端唤醒信号监听方法的流程图,该方法可由终端侧执行,如图4所示,该方法包括:
47.步骤s402:向网络侧设备上报唤醒信号的最小偏移,其中,所述唤醒信号用于指示终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;
48.步骤s404:接收所述网络侧设备发送的所述唤醒信号的最大偏移以及搜索空间;
49.可选的,终端可以是r16终端,该终端在接入网络时,若该终端支持wus,则向网络侧设备上报wus的最小偏移值。以使得网络侧设备根据该最小偏移值通过rrc给终端配置wus最大偏移值,以及serch space参数、drx参数等。按照既往的drx&wus机制,配置了wus偏移值和serch space参数之后,终端会在每个drx cycle的drx on-duration前,在wus最大偏移和wus最小偏移这段区间内额外监听控制信道,获取dci 2-6中wus的值。如果wus值为1,则终端会在接下来的drx cycle的drx on-duration醒来监听控制信道。反之,则终端不在接下来的drx cycle的drx on-duration醒来,继续休眠。
50.如果终端侧正在进行的业务属于连续包业务,如微信语音等,终端在每一个drx cycle的drx on-duration都需要醒来,此时额外的监听wus则成为不必要的行为(因为在不引入wus时,每个drx cycle的drx on-duration终端都会醒来),所以这时额外的监听wus将会导致终端功耗增大,产生负增益。故,如上述实施例中,网络侧设备通过对终端在第一预设时间段内的业务数据量进行统计,确定网络侧设备在第一预设时间段内的业务具备连续包业务的特征后,向终端发出控制消息,以通过控制消息控制终端在第二预设时长内暂停对wus的监听。
51.可选的,终端在每次接入网络时,需判断是向网络侧设备反馈uai(uplink assistant info,上行辅助信息),网络侧设备根据终端反馈的uai得到终端的drx周期信息
以及终端在第一预设时长内的业务数据的数据量信息,根据这些信息确定是否向终端发送控制消息。
52.步骤s406:接收所述网络侧设备发送的控制消息,其中,所述控制消息中指示有第二预设时长;
53.步骤s408:在所述第二预设时长内,不对所述唤醒信号进行监听,在超过所述第二预设时长后,再在所述唤醒信号的偏移区间中的搜索区间内监听所述唤醒信号。
54.在公开实施例的终端唤醒信号监听方法中,在步骤s406中,终端接收到来自网络侧设备的控制消息,该控制消息中指示了该控制消息的生效时长为第二预设时长,终端需要针对接收到的该控制消息作出相应的响应操作,在第二预设时长内不对本该监听的wus进行监听,在每个drx on-duration正常醒来,在控制消息的生效时长结束后,即在第二预设时长之后,再按既往的drx&wus机制,继续对唤醒信号进行监听。
55.本公开一个或多个实施例的终端唤醒信号监听方法,终端在接收到来自网络侧设备的控制信号后,在控制信号中指示的第二预设时间段暂停对wus的监听,待第二预设时间段之后再对wus进行监听,避免了终端持续对唤醒信号进行监听导致终端功耗过大的问题。
56.在本公开的一个或多个实施例中,终端接收到的来自网络侧设备的所述控制消息可为媒体接入控制mac控制单元ce消息,由于上文中已经对该消息进行了详细的说明,此处不再对该消息进行赘述。
57.在本公开的一个或多个实施例中,所述控制消息的载荷值可为n,所述第二预设时长可为n倍的所述drx周期,其中,所述n为正整数。对该控制消息的具体内容以及构成可参考上述实施例中对该控制消息的说明,此处不再赘述。
58.以上实施例分别从网络侧设备以及终端侧对本公开实施例的终端唤醒信号监听方法进行了说明,为了便于对本公开的理解,以下从网络侧设备以及终端侧交互的角度,对本公开实施例的终端唤醒信号监听方法进行说明。
59.首先,基站(为上述网络侧设备的一个示例)对终端进行wus的偏移值配置和search space参数配置,配置方式已在上文中进行了说明,此处不再赘述。
60.在基站引入wus判决功能,判断终端接下来进入drx状态时是否需要开启wus,并通过新的mac ce指示终端进入何种drx状态(包括需要监听wus以及不需要监听wus两种状态)。
61.如果基站判断终端进入drx状态时不需要监听wus,则下发新的mac ce消息指示终端进入无wus的drx状态,在该drx状态,终端无须在drx on-duration前监听wus,而是在每个drx on-duration正常醒来。
62.如果判断需要wus,则不下发新的mac ce,保持和现有的wus机制一致,终端在每个drx on-duration前的wus偏移区间监听dci 2-6。
63.图5是根据本公开一个或多个实施例的一种终端唤醒信号监听装置的结构框图,如图5所示,该装置510包括:
64.获取模块512,用于获取终端上报的唤醒信号的最小偏移,其中,所述唤醒信号用于指示所述终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;
65.第一确定模块514,用于在所述终端进入无线资源控制rrc连接状态后,确定所述
终端在第一预设时长内的业务数据的数据量;
66.第二确定模块516,用于根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,其中,所述控制消息用于指示所述终端在第二预设时长内不对所述唤醒信号进行监听。
67.在本公开的一个或多个实施例中,所述第二确定模块具体可用于:
68.根据所述业务数据的数据量确定所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期;
69.若所述终端在所述第一预设时长内单个数据包的平均发送周期或接收周期小于所述drx周期,向所述终端发送所述控制消息。
70.在本公开的一个或多个实施例中,所述控制消息的载荷值可为n,所述第二预设时长为n倍的所述drx周期,其中,所述n为正整数。
71.在本公开的一个或多个实施例中,所述控制消息可为媒体接入控制mac控制单元ce消息。
72.图6是根据本公开一个或多个实施例的一种终端唤醒信号监听装置的结构框图,如图6所示,该装置610包括:
73.上报模块612,用于向网络侧设备上报唤醒信号的最小偏移,其中,所述唤醒信号用于指示终端在接收到所述唤醒信号后在接下来的非连续性接收drx周期的drx持续时段醒来;
74.第一接收模块614,用于接收所述网络侧设备发送的所述唤醒信号的最大偏移以及搜索空间;
75.第二接收模块616,用于接收所述网络侧设备发送的控制消息,其中,所述控制消息中指示有第二预设时长;
76.监听模块618,用于在所述第二预设时长内,不对所述唤醒信号进行监听,在超过所述第二预设时长后,再在所述唤醒信号的偏移区间中的搜索区间内监听所述唤醒信号。
77.在本公开的一个或多个实施例中,所述控制消息可为媒体接入控制mac控制单元ce消息。
78.在本公开的一个或多个实施例中,所述控制消息的载荷值可为n,所述第二预设时长可为n倍的所述drx周期,其中,所述n为正整数。
79.下面参照图7来描述根据本公开的这种实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
80.如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730。
81.其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元710可以执行如图1中所示的s102,获取终端上报的唤醒信号的最小偏移;s104,在所述终端进入rrc连接状态后,确定所述终端在第一预设时长内的业务数据的数据量;s106,根据所述终端在所述第一预设时长内的业务数据的数据量确定是否向所述终端发送控制消息,其中,所述控制消息用于指示所述终端在第二
预设时长内不对所述唤醒信号进行监听。
82.存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)7201和/或高速缓存存储单元7202,还可以进一步包括只读存储单元(rom)7203。
83.存储单元720还可以包括具有一组(至少一个)程序模块7205的程序/实用工具7204,这样的程序模块7205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
84.总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
85.电子设备700也可以与一个或多个外部设备800(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
86.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
87.在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
88.描述了根据本公开的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
89.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
90.计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
91.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
92.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
93.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
94.此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
95.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
96.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。