一种数据聚合方法、通信装置及系统与流程
本技术涉及通信,尤其涉及一种数据聚合方法、通信装置及系统。
背景技术:
1、在通信领域中,环境物联网设备,是一类从无线电波、光、运动、热或任何其他可用环境能源中采集能量并以此为驱动的新型物联网设备。由于环境物联网终端设备具有自供电与低功耗、低成本与易部署以及广泛适用性的优点,所以目前环境物联网终端设备已经广泛应用于日常生产生活中。
2、在环境物联网设备的通信过程中,可以由基站通过中间节点将业务请求发送给环境物联网设备,再由中间节点将环境物联网设备的回复发送给基站,其中中间节点具体可以为移动终端设备。具体地,中间节点在接收到一个环境物联网设备的回复时,便将该环境物联网设备的回复通过环境物联网数据单元单独封装在一条消息中,并将这条消息发送给基站。
3、然而由于中间节点通常需要连接较多的环境物联网设备,所以若中间节点每次都将一个环境物联网设备的回复通过环境物联网数据单元单独封装在一条消息中进行传递,则会造成资源浪费,导致资源利用率较低。
技术实现思路
1、本技术提供了一种数据聚合方法、通信装置及系统,目的在于提高资源利用率。
2、为了实现上述目的,本技术提供了以下技术方案:
3、本技术的第一方面提供了一种数据聚合方法,该方法可以应用于第一通信装置,例如,该第一通信装置可以是通信设备(如终端设备),或者,该第一通信装置可以是通信设备中的部分组件(例如负责通信功能的处理器或电路或芯片或芯片系统),或者该第一通信装置还可以是能实现全部或部分通信设备功能的逻辑模块或软件。下面以第一通信装置为例进行说明,在该方法中,第一通信装置接收第一信息,该第一信息用于指示对数据聚合策略,数据聚合策略用于对第一数据单元进行数据聚合;第一通信装置发送第一消息,第一消息包括一个或多个第一数据单元,该第一数据单元是基于数据聚合策略确定的。
4、在上述实现方案中,第一通信装置可以在接收第一信息后,基于第一信息指示的数据聚合策略确定出可以进行数据聚合的第一数据单元,并且可以将确定的一个或多个第一数据单元聚合在第一消息中,最后将携带有一个或多个第一数据单元的第一消息发送给第二通信装置,也即可以通过一个第一消息传输一个或多个第一数据单元,相比于现有技术中一条消息中只封装有一个环境物联网数据单元,提高了资源的利用率。
5、在本技术第一方面的一种可能的实现方式中,第一信息包括第一时间段、第一指示信息、第二指示信息、第三指示信息或第四指示信息中的至少一种,第一数据单元对应的数据是在第一时间段内接收的,第一指示信息用于指示聚合所述第一数据单元,第二指示信息用于指示可执行聚合的时段,第三指示信息用于指示可执行聚合的业务类型,第四指示信息用于指示单次可聚合的第一数据单元的最大数量。在上述实现方案中,第一通信装置可以在接收第一信息后,具体可以基于第一时间段确定出可以进行数据聚合的一个或多个第一数据单元,也即可以将在第一时间段内接收到的数据对应的数据单元确定为第一数据单元。并且第一信息中还可以携带有用于指示聚合第一数据单元的第一指示信息,以便于第一通信装置可以在接收第一信息后,执行对第一数据单元的聚合。第一信息中还可以携带有用于指示可执行聚合的时段的第二指示信息,以便于第一通信装置在接收第一信息后,可以在第二指示信息指示的时段内进行第一数据单元的聚合。第一信息中还可以携带有用于指示可执行聚合的业务类型的第三指示信息,以便于第一通信装置在接收第一信息后,可以基于第三指示信息指示的业务类型对该业务类型相关的第一数据单元进行聚合。第一信息中还可以携带有用于指示单次可聚合的第一数据单元的最大数量的第四指示信息,以便于第一通信装置在接收第一信息后,可以基于第四指示信息确定出在聚合第一数据单元时,单次可聚合的第一数据单元的最大数量,从而能够完成对第一数据单元的聚合,也即能够将一个或多个第一数据单元聚合在第一消息中,也即通过第一消息将一个或多个第一数据单元发送给第二通信装置,也即可以通过一个第一消息传输一个或多个第一数据单元,相比于现有技术中一条消息中只封装有一个环境物联网数据单元,提高了资源的利用率。
6、在本技术第一方面的一种可能的实现方式中,第一消息包括第一数据容器,第一数据容器包括一个或多个第一数据单元。在上述实现方案中,第一通信装置可以先将第一定时器内确定的一个或多个第一数据单元聚合在第一数据容器中,然后再通过第一消息将携带有一个或多个第一数据单元第一数据容器发送给第二通信装置,也即可以通过一个第一消息中的第一数据容器来传输一个或多个第一数据单元,相比于现有技术中一条消息中只封装有一个环境物联网数据单元,提高了资源的利用率。
7、在本技术第一方面的一种可能的实现方式中,第一消息还包括第一数据容器的内容信息,第一数据容器的内容信息包括第一数据单元的数量或第一数据单元的长度中的至少一种。在上述实现方案中,第一消息中还可以携带有第一数据容器的内容信息,其中第一数据容器的内容信息可以包括第一数据单元的数量或第一数据单元的长度中的至少一种,以便于第二通信装置在接收携带有第一数据容器的第一消息后,能够根据第一数据容器的内容信息从第一消息的第一数据容器中解析出一个或多个第一数据单元。
8、在本技术第一方面的一种可能的实现方式中,第一数据容器还包括第一数据容器的内容信息,第一数据容器的内容信息包括第一数据单元的数量或第一数据单元的长度中的至少一种。在上述实现方案中,第一消息中的第一数据容器除了携带有一个或多个第一数据单元后,还可以携带有第一数据容器的内容信息,第一数据容器的内容信息包括第一数据单元的数量或第一数据单元的长度中的至少一种,也即第一数据容器的内容信息可以放置在第一数据容器中,以便于第二通信装置或其他通信装置在接收第一数据容器后,能够根据第一数据容器的内容信息从第一消息的第一数据容器中解析出一个或多个第一数据单元。
9、在本技术第一方面的一种可能的实现方式中,第一消息还包括第一数据容器的数量或第一数据单元对应的业务标识信息。在上述实现方案中,第一消息中还可以携带有第一数据容器的数量,以便于第二通信装置在接收第一消息后,可以基于第一容器的数量确定第一通信装置总共将第一数据单元聚合在多少个第一数据容器中。此外,若一个第一消息中只携带有一个第一数据容器,第二通信装置还可以通过第一容器的数量来确定第一通信装置具体将第一数据单元聚合在几个第一消息中,以便于第二通信装置能够完整地接收所有聚合有第一数据单元的第一数据容器。或者,第一消息中还可以携带有第一数据单元对应的业务标识信息,以便于第二通信装置在接收第一消息后,可以基于第一消息确定出第一消息中携带的一个或多个第一数据单元对应的具体aiot业务请求,以便于在解析出一个或多个第一数据单元后,能够快速进行后续的数据处理。
10、在本技术第一方面的一种可能的实现方式中,第一消息还包括第一通信装置的标识信息或第一数据容器的序号中的至少一种。在上述实现方案中,第一消息中还可以携带有第一通信装置的标识信息,以便于第二通信装置在接收第一消息后,可以基于第一消息确定出发送第一消息的第一通信装置,也即可以基于第一消息确定出聚合一个或多个第一数据单元的第一通信装置。第一通信装置还可以携带有第一数据容器的序号,以便于第二通信装置在接收第一消息后,可以基于第一消息确定出解析出的第一数据容器为第二通信装置接收的第几个第一数据容器,以便于第二通信装置可以进一步确定是否完整接收所有的第一数据容器。
11、在本技术第一方面的一种可能的实现方式中,第一消息还包括第一消息的类型信息或第一数据容器的类型信息中的至少一种。在上述实现方案中,第一消息中还可以携带有第一消息的类型信息,来用于表示第一消息具体用于传输数据单元,以便于第二通信装置在接收到第一消息后,可以确定第一消息具体用于传输数据单元,并且可以进一步获取所需的信息对第一消息进行解析。或者,第一消息中还可以包括第一数据容器的类型信息,来用于表示第一数据容器携带的是数据单元,以便于第二通信装置在接收到第一消息并解析出第一数据容器时,可以确定第一数据容器具体携带的是数据单元,并且可以进一步获取所需的信息对第一数据容器进行解析。
12、在本技术第一方面的一种可能的实现方式中,第一数据单元包括头部信息、aiot设备标识、aiot设备标识的类型、aiot设备标识的长度、第五指示信息、第六指示信息、aiot数据、确认字符或否定确认字符中的至少一种,第一指示信息用于指示是否存在aiot数据,第二指示信息用于指示是否存在确认字符或否定确认字符。在上述实现方案中,第一数据单元可以携带有头部信息、aiot设备标识、aiot设备标识的类型、aiot设备标识的长度、用于指示是否存在aiot数据的第五指示信息,用于指示是否存在确认字符或否定确认字符的第六指示信息、aiot数据、确认字符或否定确认字符中的至少一种,以便于第二通信装置或其他通信装置在获取第一数据单元后,可以进一步解析出aiot数据,完成aiot业务请求。
13、在本技术第一方面的一种可能的实现方式中,发送第一消息,包括:在满足第一条件的情况下,发送第一消息,第一条件包括第一定时器超时或第一时间段结束之前,第一定时器是基于第一时间段确定的,第一定时器是在第一通信装置下发aiot业务请求时启动的。在上述实现方案中,第一通信装置在向aiot设备下发aiot业务请求时,可以启动基于第一时间段确定的第一定时器,并且可以在第一定时器超时后,或者在第一时间段结束之前,将这段时间确定出的一个或多个数据单元聚合在第一消息中,也即通过第一消息将一个或多个第一数据单元发送给第二通信装置,也即可以通过一个第一消息传输一个或多个第一数据单元,相比于现有技术中一条消息中只封装有一个环境物联网数据单元,提高了资源的利用率。
14、在本技术第一方面的一种可能的实现方式中,接收第一信息,包括:接收aiot业务请求和第一信息。在上述实现方案中,第一通信装置可以同时接收aiot业务请求和第一信息,也即第二通信装置可以同时将aiot业务请求和第一信息发送给第一通信装置,以便于第一通信装置可以快速对于aiot业务请求对应的aiot业务数据进行聚合,提高资源的利用率。
15、本技术的第二方面提供了一种方法,该方法可以应用于第二通信装置,例如,该第二通信装置可以是通信设备(如网络设备),或者,该第二通信装置可以是通信设备中的部分组件(例如负责通信功能的处理器或电路或芯片或芯片系统),或者该第二通信装置还可以是能实现全部或部分通信设备功能的逻辑模块或软件。下面以第二通信装置为例进行说明,在该方法中,第二通信装置发送第一信息,该第一信息用于指示数据聚合策略,数据聚合策略用于对所述第一数据单元进行数据聚合;第二通信装置接收第一消息,该第一消息包括一个或多个第一数据单元,该第一数据单元是基于数据聚合策略确定的。
16、在上述实现方案中,第二通信装置可以向第一通信装置发送用于指示对第一数据单元进行聚合的第一信息,使得第一通信装置可以在接收第一信息后,基于第一信息指示的数据聚合策略确定出可以进行数据聚合的第一数据单元,并且可以将确定的一个或多个第一数据单元聚合在第一消息中,最后将携带有一个或多个第一数据单元的第一消息发送给第二通信装置,也即可以通过一个第一消息传输一个或多个第一数据单元,相比于现有技术中一条消息中只封装有一个环境物联网数据单元,提高了资源的利用率。
17、在本技术第二方面的一种可能的实现方式中,所述第一信息包括第一时间段、第一指示信息、第二指示信息、第三指示信息或第四指示信息中的至少一种,所述第一数据单元对应的数据是在所述第一时间段内接收的,所述第一指示信息用于指示聚合所述第一数据单元,所述第二指示信息用于指示可执行聚合的时段,所述第三指示信息用于指示可执行聚合的业务类型,所述第四指示信息用于指示单次可聚合的第一数据单元的最大数量。
18、在本技术第二方面的一种可能的实现方式中,所述第一消息包括第一数据容器,所述第一数据容器包括所述一个或多个第一数据单元。
19、在本技术第二方面的一种可能的实现方式中,所述第一消息还包括所述第一数据容器的内容信息,所述第一数据容器的内容信息包括所述第一数据单元的数量或所述第一数据单元的长度中的至少一种。
20、在本技术第二方面的一种可能的实现方式中,所述第一数据容器还包括所述第一数据容器的内容信息,所述第一数据容器的内容信息包括所述第一数据单元的数量或所述第一数据单元的长度中的至少一种。
21、在本技术第二方面的一种可能的实现方式中,所述第一消息还包括所述第一数据容器的数量或所述第一数据单元对应的业务标识信息。
22、在本技术第二方面的一种可能的实现方式中,所述第一消息还包括所述第一通信装置的标识信息或所述第一数据容器的序号中的至少一种。
23、在本技术第二方面的一种可能的实现方式中,所述第一消息还包括所述第一消息的类型信息或所述第一数据容器的类型信息中的至少一种。
24、在本技术第二方面的一种可能的实现方式中,所述第一数据单元包括头部信息、aiot设备标识、所述aiot设备标识的类型、所述aiot设备标识的长度、第五指示信息、第六指示信息、aiot数据、确认字符或否定确认字符中的至少一种,所述第五指示信息用于指示是否存在aiot数据,所述第六指示信息用于指示是否存在确认字符或否定确认字符。
25、在本技术第二方面的一种可能的实现方式中,所述第一消息是第一通信装置在满足第一条件时发送的,所述第一条件包括所述第一定时器超时或所述第一时间段结束之前,所述第一定时器是基于第一时间段确定的,所述第一定时器是在所述第一通信装置下发aiot业务请求时启动的。
26、在本技术第二方面的一种可能的实现方式中,所述第一信息还包括第三指示信息、第四指示信息、第五指示信息或第六指示信息中的至少一种,所述第三指示信息用于指示聚合aiot数据,所述第四指示信息用于指示可执行聚合的时段,所述第五指示信息用于指示可执行聚合的业务类型,所述第六指示信息用于指示单次可聚合的第一数据单元的最大数量。
27、在本技术第二方面的一种可能的实现方式中,所述发送第一信息,包括:发送aiot业务请求和第一信息。
28、在本技术第二方面的一种可能的实现方式中,所述方法还包括:发送第二消息,第二消息包括一个或多个第二数据容器,第二数据容器是基于第二定时器确定的,第二定时器是基于第二时间段确定的,第二数据容器包括一个或多个第一数据单元;或者,第二消息包括一个或多个第一数据容器,第一数据容器包括一个或多个第一数据单元。在上述实现方案中,第二通信装置可以基于确定的第二时间段进一步确定出第二定时器,并且可以在启动第二定时器后,可以将接收到一个或多个第一消息中的一个或多个第一数据单元通过第二数据容器聚合到第二消息中,或者可以将第一消息中携带的一个或多个第一数据容器直接聚合到第二消息中,并将第二消息发送给其他通信装置,也即第二通信装置也可以实现对于一个或多个第一数据单元的数据聚合,来进一步提高资源的利用率。
29、在本技术第二方面的一种可能的实现方式中,第二消息还包括第七指示信息、第一数据单元的数量或第一数据单元的长度中的至少一种,第七指示信息用于指示第二消息用于传输第一数据单元。在上述实现方案中,第二消息中还可以携带有用于指示第二消息用于传输第一数据单元的第七指示信息,以便于其他通信装置在接收到第二消息后,能够基于第七指示信息确定出第二消息中携带的是第一数据单元。第二消息中还可以携带有第一数据单元的数量或第一数据单元的长度中的至少一种,以便于其他通信装置在接收到第二消息后,能够基于第一数据单元的数量或第一数据单元的长度来解析出第二消息中携带的一个或多个第一数据单元。
30、在本技术第二方面的一种可能的实现方式中,第二消息还包括第八指示信息,第八指示信息用于指示第一数据单元对应的第一通信装置。在上述实现方案中,由于第二消息中所携带的第一数据单元可能是来自于多个不同的第一通信装置,所以第二消息中还可以携带有用于指示第一数据单元对应的第一通信装置的第八指示信息,以便于其他通信装置在接收第二消息后,还可以基于第八指示信息来确定第二消息中每个第一数据单元对应的第一通信装置,以便于其他通信装置能够快速对第一数据单元进行后续处理。
31、第三方面提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述任一方面任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
32、在一种实现方式中,所述通信接口可以是收发器,或,输入/输出接口。
33、在另一种实现方式中,该通信装置为配置于终端设备中的芯片。当该通信装置为配置于终端设备中的芯片时,所述通信接口可以是输入/输出接口。
34、第四方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述任一方面任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
35、在一种实现方式中,所述通信接口可以是收发器,或,输入/输出接口。
36、在另一种实现方式中,该通信装置为配置于卫星中的芯片。当该通信装置为配置于卫星中的芯片时,所述通信接口可以是输入/输出接口。
37、第五方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行任一方面中任一种可能实现方式中的方法。
38、在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
39、第六方面,提供了一种通信装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述任一方面中任一种可能实现方式中的方法。
40、可选地,所述处理器为一个或多个,所述存储器为一个或多个。
41、第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述任一方面中任一种可能实现方式中的方法。
42、第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述任一方面中任一种可能实现方式中的方法。
43、第九方面,本技术实施例提供了一种芯片系统,该芯片系统包括一个或多个处理器,用于从存储器中调用并运行存储器中存储的指令,使得上述各个方面或各个方面的第一种可能实现方式中的方法被执行。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
44、其中,该芯片系统可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。
45、第十方面,提供了一种通信系统,包括前述的终端设备和网络设备(包括接入网设备和核心网设备)。可选地,通信系统还可以包括其他与终端设备和/或网络设备进行通信的设备。
46、第十一方面,提供一种通信装置,该通信装置包括收发模块和处理模块,该通信装置用于执行上述任一方面中任一种可能实现方式中的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com