一种通信方法及装置与流程

文档序号:33698276发布日期:2023-03-31 17:13阅读:26来源:国知局
一种通信方法及装置与流程

1.本技术涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.在通信发展中,为了节省终端设备的功耗,提出在通信网络中引入无源射频识别(radio frequency identification,rfid)技术。rfid技术的工作原理为:标签将读写器发出的无线信号,转换为能量,利用该能量驱动自身进行工作,从而可以对无线信号进行解码、解调等处理。
3.在rfid技术中,标签通过如下过程接入到读写器:读写器向标签发送掩码信息,其中,掩码信息用于指示内存区以及掩码。标签获取掩码信息指示的内存区中存储的信息,并将该信息与掩码信息指示的掩码进行匹配,以确定是否接入到读写器中。
4.由于rfid技术中,读写器依赖于标签内存区存储的内容触发标签进行接入,但是在通信网络中,标签内存信息若暴露会有被跟踪等风险问题。因此,如何在通信网络中触发标签进行随机接入,是一个亟待解决的问题。


技术实现要素:

5.本技术提供一种通信方法及装置,用于解决在通信网络中触发标签进行随机接入时安全性较低的问题。
6.第一方面,本技术提供一种通信方法,该方法的执行主体可以是终端设备如标签,也可以是芯片或电路。方法包括:接收第一信令,并根据第一信令确定第一存储位置中存储的第二掩码。在第一掩码与第二掩码匹配的情况下进行随机接入。其中,第一信令指示第一存储位置以及第一掩码,其中,第一信令携带第一掩码标识,第一掩码标识用于标识第一存储位置和/或第一掩码。
7.本技术实施例中,通过将掩码和存储位置中的部分或全部通过掩码标识隐式指示,从而可以避免终端设备内存储位置存储为信息暴露,从而可以提升终端设备的网络安全性。
8.一种可能的设计中,第一信令可以携带第一掩码标识和第一掩码,其中,第一掩码标识用于标识第一存储位置。或者,第一信令可以携带第一掩码标识和第一存储位置,其中,第一掩码标识用于标识第一掩码。或者,第一信令可以携带第一掩码标识,其中,第一掩码标识用于标识第一掩码和第一存储位置。
9.通过上述方式,可以避免终端设备的内存信息暴露。
10.一种可能的设计中,在接收第一信令之前,还可以接收来自应用层服务器的第二信令,第二信令携带包括第一掩码标识在内的n个掩码标识,n为大于0的整数;并向应用服务器发送第二信令的响应消息,响应消息携带n个存储位置,其中,n个存储位置与n个掩码标识一一对应。
11.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与存储位置之间的
对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
12.一种可能的设计中,在接收第一信令之前,还可以接收来自应用层服务器的第三信令,第三信令携带k个掩码标识以及k个存储位置,其中,k个存储位置与k个掩码标识一一对应,k个掩码标识包括第一掩码标识,k为大于0的整数。
13.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与存储位置之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
14.一种可能的设计中,第二信令或第三信令为终端设备在接收到注册完成消息之后接收的。通过上述设计中,使得终端设备可以基于加密会话与应用层服务器协商掩码标识与存储位置之间的对应关系,从而可以提升终端设备的网络安全性。
15.一种可能的设计中,第一掩码标识与第一存储位置之间的对应关系为预设置的。通过上述方式,可以不需要终端设备和应用层服务器协商掩码标识与存储位置之间的对应关系,从而可以降低终端设备的实现复杂度。
16.一种可能的设计中,在接收第一信令之前,可以接收来自应用层服务器的第四信令,第四信令携带包括第一掩码标识在内的m个掩码标识,m为大于0的整数;向应用服务器发送第四信令的响应消息,响应消息携带m个掩码,其中,m个掩码与m个掩码标识一一对应。
17.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与掩码之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
18.一种可能的设计中,在接收第一信令之前,还可以接收来自应用层服务器的第五信令,第五信令携带l个掩码标识以及l个掩码,其中,l个掩码与l个掩码标识一一对应,l个掩码标识包括第一掩码标识,l为大于0的整数。
19.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与掩码之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
20.一种可能的设计中,第一掩码标识与第一掩码之间的对应关系为预设置的。通过上述方式,可以不需要终端设备和应用层服务器协商掩码标识与掩码之间的对应关系,从而可以降低终端设备的实现复杂度。
21.一种可能的设计中,第四信令或第五信令为终端设备在接收到注册完成消息之后接收的。通过上述设计中,使得终端设备可以基于加密会话与应用层服务器协商掩码标识与掩码之间的对应关系,从而可以提升终端设备的网络安全性。
22.一种可能的设计中,第一掩码标识指示如下至少两项:第一存储位置的起始地址信息、第一存储位置的长度、第一存储位置的结束地址信息。通过上述设计,使得终端设备可以根据掩码标识确定对应的存储位置。
23.一种可能的设计中,第一掩码标识还指示第二掩码的长度。通过上述设计,可以提升终端设备匹配第一掩码和第二掩码的准确性。
24.一种可能的设计中,第一掩码与第二掩码匹配,指第一掩码和第二掩码相同。或者,第一掩码与第二掩码匹配,指第一掩码和第二掩码相同的比特数大于预设阈值。
25.第二方面,本技术提供一种通信方法,该方法的执行主体可以是读写器,也可以是芯片或电路,其中,读写器可以是接入网设备也可以是终端设备。方法包括:接收来自核心网设备的第一信令,并向至少一个终端设备发送第一信令,第一信令指示第一存储位置以及第一掩码,其中,第一信令携带第一掩码标识,第一掩码标识用于标识第一存储位置和/或第一掩码。
26.本技术实施例中,通过将掩码和存储位置中的部分或全部通过掩码标识隐式指示,从而可以避免终端设备内存储位置存储为信息暴露,从而可以提升终端设备的网络安全性。
27.一种可能的设计中,第一信令可以携带第一掩码标识和第一掩码,其中,第一掩码标识用于标识第一存储位置。或者,第一信令可以携带第一掩码标识和第一存储位置,其中,第一掩码标识用于标识第一掩码。或者,第一信令可以携带第一掩码标识,其中,第一掩码标识用于标识第一掩码和第一存储位置。
28.通过上述方式,可以避免终端设备的内存信息暴露。
29.一种可能的设计中,第一掩码标识与第一存储位置之间的对应关系为预设置的。通过上述方式,可以不需要终端设备和应用层服务器协商掩码标识与存储位置之间的对应关系,从而可以降低终端设备的实现复杂度。
30.一种可能的设计中,在接收第一信令之前,可以接收来自应用层服务器的第二信令,并向终端设备转发该第二信令,第二信令携带包括第一掩码标识在内的n个掩码标识,n为大于0的整数。接收来自终端设备的第二信令的响应消息,并向应用层服务器转发该响应消息,响应消息携带n个存储位置,其中,n个存储位置与n个掩码标识一一对应。
31.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与存储位置之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
32.一种可能的设计中,在接收第一信令之前,可以接收来自应用层服务器的第三信令,并向终端设备转发该第三信令,第三信令携带k个掩码标识以及k个存储位置,其中,k个存储位置与k个掩码标识一一对应,k个掩码标识包括第一掩码标识,k为大于0的整数。
33.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与存储位置之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
34.一种可能的设计中,第二信令或第三信令为读写器在接收到注册完成消息之后接收的。通过上述设计中,使得终端设备可以基于加密会话与应用层服务器协商掩码标识与存储位置之间的对应关系,从而可以提升终端设备的网络安全性。
35.一种可能的设计中,在接收第一信令之前,可以接收来自应用层服务器的第四信
令,并向终端设备转发该第四信令,第四信令携带包括第一掩码标识在内的m个掩码标识,m为大于0的整数。接收来自终端设备的第四信令的响应消息,并向应用层服务器转发该响应消息,响应消息携带m个掩码,其中,m个掩码与m个掩码标识一一对应。
36.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与掩码之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
37.一种可能的设计中,在接收第一信令之前,可以接收来自应用层服务器的第五信令,并向终端设备转发该第五信令,第五信令携带l个掩码标识以及l个掩码,其中,l个掩码与l个掩码标识一一对应,l个掩码标识包括第一掩码标识,l为大于0的整数。
38.上述方式中,终端设备与应用层服务器通过预先协商掩码标识与掩码之间的对应关系,使得在后续通信过程中,可以基于协商好的对应关系指示终端设备随机接入,相比于直接发送存储位置以及掩码的方式,本技术可以避免暴露终端设备的内存信息,从而可以提升终端设备的网络安全性。
39.一种可能的设计中,第四信令或第五信令为读写器在接收到注册完成消息之后接收的。通过上述设计中,使得终端设备可以基于加密会话与应用层服务器协商掩码标识与掩码之间的对应关系,从而可以提升终端设备的网络安全性。
40.一种可能的设计中,第一掩码标识指示如下至少两项:第一存储位置的起始地址信息、第一存储位置的长度、第一存储位置的结束地址信息。通过上述设计,使得终端设备可以根据掩码标识确定对应的存储位置。
41.一种可能的设计中,第一掩码标识还指示第二掩码的长度。通过上述设计,可以提升终端设备匹配第一掩码和第二掩码的准确性。
42.第三方面,本技术提供一种通信方法,该方法的执行主体可以是读写器,也可以是芯片或电路,其中,读写器可以是接入网设备也可以是终端设备。方法包括:接收来自核心网设备的第一信令,第一信令携带第一存储位置的信息和第一掩码;向至少一个终端设备发送第一信令。
43.通过上述设计,可以在通信系统中应用rfid技术,从而可以降低通信系统的功耗。
44.一种可能的设计中,第一掩码标识指示如下至少两项:第一存储位置的起始地址信息、第一存储位置的长度、第一存储位置的结束地址信息。通过上述设计,使得终端设备可以根据掩码标识确定对应的存储位置。
45.一种可能的设计中,第一掩码标识还指示第二掩码的长度。通过上述设计,可以提升终端设备匹配第一掩码和第二掩码的准确性。
46.第四方面,本技术提供一种通信方法,该方法的执行主体可以是终端设备如标签,也可以是芯片或电路。方法包括:接收第一信令,第一信令携带第一掩码以及第一信息,第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,第一存储区为终端设备的存储区中预设的存储区,l为大于1的整数。根据第一信息以及第一存储区存储的比特确定终端设备中存储的第二掩码。在第一掩码与第二掩码匹配的情况下进行随机接入。
47.本技术实施例中,通过固定的存储区指示掩码,可以避免暴露标签全部的存储区,从而可以提升标签的网络安全性,并且,通过第一信息可以灵活的选择固定存储区内的比
特作为掩码,从而可以灵活的选择标签接入读写器。
48.一种可能的设计中,第一存储区可以支持读写器的重写操作,从而可以灵活的选择不同的标签。
49.一种可能的设计中,第一信息为m比特的比特位图,其中,比特位图用于指示l个比特包括的m个比特组是否作为掩码,其中,比特位图的一个比特用于指示一个比特组是否作为掩码,m为大于1且小于l的整数。上述设计中,通过比特位图指示掩码,一方面可以避免直接暴露第一存储区存储的内容,另一方面可以灵活指示掩码,从而可以基于有限的存储区指示更多的掩码,从而可以灵活的选择终端设备接入读写器。
50.一种可能的设计中,第一信息指示第二掩码的起始位置为l个比特中的第一比特位置;或者,第一信息指示第二掩码的起始位置为l个比特中的第一字节位置;或者,第一信息指示第二掩码的起始位置位于l个比特中的第一比特组。上述设计中,通过指示起始位置,一方面可以避免直接暴露第一存储区存储的内容,另一方面可以灵活指示掩码,从而可以基于有限的存储区指示更多的掩码,从而可以灵活的选择终端设备接入读写器。
51.一种可能的设计中,第一掩码标识还指示第二掩码的长度。通过上述设计,可以提升终端设备匹配第一掩码和第二掩码的准确性。
52.一种可能的设计中,第一掩码与第二掩码匹配,指第一掩码和第二掩码相同。或者,第一掩码与第二掩码匹配,指第一掩码和第二掩码相同的比特数大于预设阈值。
53.第五方面,本技术提供一种通信方法,该方法的执行主体可以是读写器,也可以是芯片或电路,其中,读写器可以是接入网设备也可以是终端设备。方法包括:接收来自核心网设备的第一信令,第一信令携带第一掩码以及第一信息,第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,第一存储区为终端设备的存储区中预设的存储区,l为大于1的整数;向至少一个终端设备发送第一信令。
54.本技术实施例中,通过固定的存储区指示掩码,可以避免暴露标签全部的存储区,从而可以提升标签的网络安全性,并且,通过第一信息可以灵活的选择固定存储区内的比特作为掩码,从而可以灵活的选择标签接入读写器。
55.一种可能的设计中,第一存储区可以支持读写器的重写操作,从而可以灵活的选择不同的标签。
56.一种可能的设计中,第一信息为m比特的比特位图,其中,比特位图用于指示l个比特包括的m个比特组是否作为掩码,其中,比特位图的一个比特用于指示一个比特组是否作为掩码,m为大于1且小于l的整数。上述设计中,通过比特位图指示掩码,一方面可以避免直接暴露第一存储区存储的内容,另一方面可以灵活指示掩码,从而可以基于有限的存储区指示更多的掩码,从而可以灵活的选择终端设备接入读写器。
57.一种可能的设计中,第一信息指示第二掩码的起始位置为l个比特中的第一比特位置;或者,第一信息指示第二掩码的起始位置为l个比特中的第一字节位置;或者,第一信息指示第二掩码的起始位置位于l个比特中的第一比特组。上述设计中,通过指示起始位置,一方面可以避免直接暴露第一存储区存储的内容,另一方面可以灵活指示掩码,从而可以基于有限的存储区指示更多的掩码,从而可以灵活的选择终端设备接入读写器。
58.一种可能的设计中,第一掩码标识还指示第二掩码的长度。通过上述设计,可以提升终端设备匹配第一掩码和第二掩码的准确性。
59.第六方面,本技术还提供一种通信装置,该通信装置具有实现上述第一方面或第四方面提供的任一方法。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
60.在一种可能的设计中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中终端设备的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括接口电路,该接口电路用于支持该通信装置与读写器等设备之间的通信。
61.例如,通信装置具有实现上述第一方面提供的方法的功能,处理器,可以用于:通过通信接口接收第一信令,所述第一信令指示第一存储位置以及第一掩码,其中,所述第一信令携带第一掩码标识,所述第一掩码标识用于标识所述第一存储位置和/或所述第一掩码;根据所述第一信令确定所述第一存储位置中存储的第二掩码;在所述第一掩码与所述第二掩码匹配的情况下通过通信接口进行随机接入。
62.又例如,通信装置具有实现上述第四方面提供的方法的功能,处理器,可以用于:通过通信接口接收第一信令,所述第一信令携带第一掩码以及第一信息,所述第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,所述第一存储区为终端设备的存储区中预设的存储区,所述l为大于1的整数;根据所述第一信息以及所述第一存储区存储的比特确定所述终端设备中存储的第二掩码;在所述第一掩码与所述第二掩码匹配的情况下通过所述通信接口进行随机接入。
63.一种可能的设计中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
64.一种可能的设计中,通信装置的结构中包括处理单元(或处理模块)和通信单元(或通信模块),这些单元可以执行上述方法示例中相应功能,具体参见第一方面或第四方面提供的方法中的描述,此处不做赘述。
65.例如,通信装置具有实现上述第一方面提供的方法的功能。通信单元,用于接收第一信令,所述第一信令指示第一存储位置以及第一掩码,其中,所述第一信令携带第一掩码标识,所述第一掩码标识用于标识所述第一存储位置和/或所述第一掩码;处理单元,用于根据所述第一信令确定所述第一存储位置中存储的第二掩码;以及,在所述第一掩码与所述第二掩码匹配的情况下通过所述通信单元进行随机接入。
66.又例如,通信装置具有实现上述第四方面提供的方法的功能。通信单元,用于接收第一信令,所述第一信令携带第一掩码以及第一信息,所述第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,所述第一存储区为终端设备的存储区中预设的存储区,所述l为大于1的整数;处理单元,用于根据所述第一信息以及所述第一存储区存储的比特确定所述终端设备中存储的第二掩码;以及,在所述第一掩码与所述第二掩码匹配的情况下通过所述通信单元进行随机接入。
67.第七方面,本技术还提供一种通信装置,该通信装置具有实现上述第二方面或第三方面或第五方面提供的任一方法的功能。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
68.一种可能的设计中,该通信装置包括:处理器,该处理器被配置为支持该通信装置
执行以上所示方法中读写器的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括第一接口电路和第二接口电路,该第一接口电路用于支持该通信装置与核心网设备等设备之间的通信,该第二接口电路用于支持该通信装置与终端设备等设备之间的通信。其中,第一接口电路和第二接口电路可以是一个接口电路,也可以是不同的电路。
69.例如,通信装置具有实现上述第二方面提供的方法的功能,处理器,可以用于:通过所述第一接口电路接收来自所述核心网设备的第一信令,所述第一信令指示第一存储位置以及第一掩码,其中,所述第一信令携带第一掩码标识,所述第一掩码标识用于标识所述第一存储位置和/或所述第一掩码;以及,通过所述第二接口电路向至少一个终端设备发送所述第一信令。
70.例如,通信装置具有实现上述第三方面提供的方法的功能,处理器,可以用于:通过所述第一接口电路接收来自核心网设备的第一信令,所述第一信令携带第一存储位置的信息和第一掩码;以及,通过所述第二接口电路向至少一个终端设备发送所述第一信令。
71.例如,通信装置具有实现上述第五方面提供的方法的功能,处理器,可以用于:通过所述第一接口电路接收来自核心网设备的第一信令,所述第一信令携带第一掩码以及第一信息,所述第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,所述第一存储区为终端设备的存储区中预设的存储区,所述l为大于1的整数;以及,通过所述第二接口电路向至少一个终端设备发送所述第一信令。
72.一种可能的设计中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
73.一种可能的设计中,通信装置的结构中包括处理单元(或处理模块)、第一通信单元(或第一通信模块)和第二通信单元(或第二通信模块),这些单元可以执行上述方法示例中相应功能,具体参见第二方面或第三方面或第五方面提供的方法中的描述,此处不做赘述。其中,第一通信单元和第二通信单元可以是一个通信单元,也可以是不同的通信单元。
74.例如,通信装置具有实现上述第二方面提供的方法的功能,处理单元,可以用于:通过所述第一通信单元接收来自所述核心网设备的第一信令,所述第一信令指示第一存储位置以及第一掩码,其中,所述第一信令携带第一掩码标识,所述第一掩码标识用于标识所述第一存储位置和/或所述第一掩码;以及,通过所述第二通信单元向至少一个终端设备发送所述第一信令。
75.例如,通信装置具有实现上述第三方面提供的方法的功能,处理单元,可以用于:通过所述第一通信单元接收来自核心网设备的第一信令,所述第一信令携带第一存储位置的信息和第一掩码;以及,通过所述第二通信单元向至少一个终端设备发送所述第一信令。
76.例如,通信装置具有实现上述第五方面提供的方法的功能,处理单元,可以用于:通过所述第一通信单元接收来自核心网设备的第一信令,所述第一信令携带第一掩码以及第一信息,所述第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,所述第一存储区为终端设备的存储区中预设的存储区,所述l为大于1的整数;以及,通过所述第二通信单元向至少一个终端设备发送所述第一信令。
77.第八方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自
该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面或第四方面以及任意可能的设计中的方法。
78.第九方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第二方面或第三方面或第五方面以及任意可能的设计中的方法。
79.第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被处理器执行时,实现前述第一方面至第五方面中任一方面以及任意可能的设计中的方法。
80.第十一方面,提供了一种存储有指令的计算机程序产品,当该指令被处理器运行时,实现前述第一方面至第八方面中任一方面以及任意可能的设计中的方法。
81.第十二方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述第一方面至第五方面中任一方面以及任意可能的设计中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
82.第十三方面,提供一种通信系统,所述系统包括第一方面所述的装置(如读写器)以及第二方面所述的装置(如终端设备),还可以包括应用层服务器。
83.第十四方面,提供一种通信系统,所述系统包括应用层服务器和第三方面所述的装置(如读写器),还可以包括终端设备。
84.第十五方面,提供一种通信系统,所述系统包括第四方面所述的装置(如网络设备)以及第五方面所述的装置(如终端设备),还可以包括应用层服务器。
附图说明
85.图1为本技术实施例的一种rfid系统的架构示意图;
86.图2为本技术实施例的一种通信网络系统的架构示意图;
87.图3为本技术实施例的一种通信网络系统的架构示意图;
88.图4为本技术实施例的一种通信网络系统的架构示意图;
89.图5为本技术实施例的一种通信方法的流程示意图;
90.图6为本技术实施例的一种标签随机接入的流程示意图;
91.图7为本技术实施例的一种通信方法的流程示意图;
92.图8为本技术实施例的一种比特位图指示掩码的示意图;
93.图9为本技术实施例的一种通信装置的结构示意图;
94.图10为本技术实施例的一种通信装置的结构示意图;
95.图11为本技术实施例的一种通信装置的结构示意图;
96.图12为本技术实施例的一种终端设备的结构示意图;
97.图13为本技术实施例的一种通信装置的结构示意图。
具体实施方式
98.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申
network,ran)节点(或设备),又可以称为基站。目前,一些ran节点的举例为:继续演进的节点b(gnb)、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),或无线保真(wireless fidelity,wifi)接入点(access point,ap)等。另外,在一种网络结构中,接入网设备可以包括集中单元(centralized unit,cu)节点、或分布单元(distributed unit,du)节点、或包括cu节点和du节点的ran设备。其中包括cu节点和du节点的ran设备将长期演进(long term evolution,lte)系统中enb的协议层拆分开,部分协议层的功能放在cu集中控制,剩下部分或全部协议层的功能分布在du中,由cu集中控制du。接入网设备还可以包括读写器、阅读器等读写设备,以及具有对标签只可以发出下行激励信号或数据的激励设备或者辅助设备。
105.4)核心网设备:网络侧用于管理用户,数据传输以及接入网设备配置的多种功能实体的统称,可用于为接入到接入网设备的终端设备提供核心网服务。核心网设备在不同的系统下可对应不同的设备。比如在4g中核心网设备可以对应移动管理实体(mobility management entity,mme)和/或服务网关(serving gateway,s-gw)等。在5g中核心网设备可以对应接入和移动性管理功能(access and mobility management function,amf)实体、会话管理功能(session management function,smf)实体或者用户面功能(user plane function,upf)实体等。
106.本技术实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
107.以及,除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一信令和第二信令,只是为了区分不同的信令,而并不是表示这两个信令的内容、优先级或者重要程度等的不同。
108.前文介绍了本技术实施例所涉及到的一些名词概念,下面介绍本技术实施例涉及的技术特征。
109.在rfid技术中,读写器可以发送选择(select)命令通过一段掩码来选择一组标签进行随机接入,select命令包括内存区(membank)和掩码(mask),其中,membank可以指示用户(user)区,标签标识(tag identifier,tid)区,产品电子代码(electronic product code,epc)区和保留(reserved)区。mask为具体的掩码内容。
110.在rfid技术中,读写器依赖于标签内存区存储的内容触发标签进行接入,读写器通过指示具体的内存区和具体的掩码以使标签确定自身是否符合随机接入的要求。当rfid技术应用于通信网络时,读写器指示具体的内存区和具体的掩码会使得标签内存信息暴露,从而存在标签被跟踪等风险。因此,如何在通信网络中触发标签进行随机接入,是一个
亟待解决的问题。
111.基于此,本技术实施例提供一种通信方法及装置,用于解决在通信网络中触发标签进行随机接入时安全性较低的问题。其中,方法和装置是基于同一构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
112.本技术提供的通信方法可以应用于各类通信系统中,例如,可以是物联网(internet of things,iot)、窄带物联网(narrow band internet of things,nb-iot)、长期演进(long term evolution,lte),也可以是第五代(5th generation,5g)通信系统,还可以是lte与5g混合架构,也可以是6g或者未来通信发展中出现的新的通信系统等。通信系统还可以是机器到机器(machine to machine,m2m)网络、机器类通信(machine type communication,mtc)或者其他网络。通信系统还可以是无源物联网络通信系统。
113.示例性的,本技术实施例提供的通信方法可应用于包括读写器和标签的通信系统中。
114.一种可能的示例中,如图2所示,标签为终端设备,读写器为接入网设备,例如读写器可以是宏站、杆站、微基站等等,标签和读写器之间可以进行上下行通信。其中,标签与读写器之间可以属于uu接口传输,即空口传输。
115.另一种可能的示例中,标签为终端设备,读写器是终端设备,读写器可以与接入网设备相连,例如可以与宏站、杆站、微基站等相连等。其中,读写器与接入网设备之间可以进行上下行通信,读写器与标签之间可以进行上下行通信,如图3所示。或者,读写器与接入网设备之间可以进行上下行通信,标签可以与读写器之间进行下行通信,标签与接入网设备进行上行通信,如图4所示。
116.其中,标签与读写器之间可以看做终端设备之间的传输,即侧行链路传输。读写器与接入网设备、标签与接入网设备之间可以为uu接口传输,即空口传输。
117.本技术实施例也可用于其他通信系统,只要该通信系统中包括基于rfid技术进行通信的设备。图2~图4仅是一种示意图,并不对通信系统的类型,以及通信系统内包括的设备的数量、类型、部署方式等进行具体限定。
118.本技术实施例提供的通信方法可以应用于工业、企业、农业、畜牧业、林业等。一种举例说明中,可以应用于工业中对产品的管理,例如,通过在产品上携带标签,可以实现自动对产品进行扫描、统计等管理。另一种举例说明中,可以应用于工业对设备(如叉车、拖车、自动导引运输车(automated guided vehicle,agv)等)的管理,例如,通过在设备上装有标签,可以实现对设备的生命周期、利用率、位置等的管理。再一种举例说明中,可以应用于畜牧业中对养殖品(如猪、牛、羊、鸡等)进行管理,例如,通过在养殖品上固定标签,可以实现对养殖品的统计等的管理。再一种举例说明中,可以应用于林业中对树木进行管理,例如,通过在树木上固定标签,可以实现对树木的统计等的管理。
119.本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题同样适用。
120.本技术实施例中“在
……
情况下”,也可以描述为“若
……”
或者“如果”或者“当
……
时”等等。例如,“在所述第一掩码与所述第二掩码匹配的情况下”,也可以描述为“若所述第一掩码与所述第二掩码匹配”,或者“如果所述第一掩码与所述第二掩码匹配”或者“当所述第一掩码与所述第二掩码匹配时”等等。
121.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。参见图5,为本技术提供的一种通信方法的流程示意图。该方法包括:
122.s501,核心网设备向读写器发送第一信令。相应的,读写器接收第一信令。
123.其中,第一信令指示第一存储位置以及第一掩码。
124.具体的,核心网设备可以从应用服务器接收第一信令。
125.一种实现方式中,第一信令可以携带第一存储位置和第一掩码。具体的,第一信令可以携带内存区(membank)的信息和掩码(mask),其中,membank可以指示用户(ueser)区,标签标识(tag identifier,tid)区,产品电子代码(electronic product code,epc)区和保留(reserved)区。mask为具体的掩码内容。此外,第一信令还可以携带其他信息,例如rfid技术中读写器指示标签接入的信令中所携带的信息,这里不再展开叙述。
126.另一种实现方式中,第一信令携带第一存储位置和第一掩码。第一存储位置可以为指示存储区域、起始位置、终止位置、长度等信息的至少一项。第一存储位置可以封装在无线资源控制(radio resource control,rrc)消息中,如rrc container里,以字节字符串或者比特字符串形式出现。第一掩码也可以为封装在rrc消息中,以字节字符串或者比特字符串形式出现。此外,还有一种可行的方式为,可以将第一存储位置和第一掩码以加密的方式发送至标签。
127.另一种实现方式中,第一信令携带第一掩码标识,第一掩码标识用于标识第一存储位置和/或第一掩码。具体的,第一信令可以携带第一掩码标识和第一掩码,其中,第一掩码标识用于标识第一存储位置。或者,第一信令可以携带第一掩码标识和第一存储位置,其中,第一掩码标识用于标识第一掩码。或者,第一信令可以携带第一掩码标识,其中,第一掩码标识用于标识第一掩码和第一存储位置。
128.该方式中,通过掩码标识隐式指示的存储位置和/或掩码,从而可以避免暴露标签的内存信息,提升标签的网络安全性。
129.应理解,第一掩码仅是信息的一种示例性命名,第一掩码也可以称为第一掩码信息、第一比特串、第一信息、第一字符串等。
130.可选的,第一掩码标识在标识第一存储位置时,可以指示如下至少两项:第一存储区的起始地址信息、第一存储区的长度、第一存储区的结束地址信息。具体的,第一存储区的起始地址信息可以为表示指示第一存储区的起始字节或者起始比特位。比如,第一掩码标识可以指示用户区内的第五个字节,表示读写器指示标签的用户区的第五个字节为第一存储区的起始字节或者起始比特位。
131.第一掩码标识在标识掩码时,还可以指示第二掩码的长度。
132.其中,本技术实施例中读写器可以是接入网设备,如图2所示,也可以是终端设备,如图3和图4所示。应理解,本技术实施例中“读写器”仅是一种示例性命名,在具体实施中,只要具有前文术语介绍中读写器的功能,即可以认为是本技术实施例所述的读写器。
133.在图3或图4所示架构中,核心网设备在接收到第一信令之后,可以通过接入网设备向读写器发送第一信令。
134.s502,读写器向标签发送第一信令。相应的,标签接收第一信令。
135.其中,本技术实施例中标签可以是终端设备,如图2、图3和图4所示。应理解,本技术实施例中“标签”仅是一种示例性命名,在具体实施中,只要具有前文术语介绍中标签的功能,即可以认为是本技术实施例所述的标签。
136.一种实现方式中,读写器在接收到第一信令之后,可以向至少一个标签发送第一信令,例如,读写器可以向覆盖范围内的标签发送第一信令。
137.s503,标签根据第一信令确定第一存储位置中存储的第二掩码。
138.s504,标签在第一掩码与第二掩码匹配的情况下进行随机接入。
139.可选的,标签可以通过四步随机接入过程进行随机接入,也可以通过两步随机接入过程进行随机接入,当然,也可以通过未来通信发展出现的随机接入方法进行随机接入,这里不做具体限定。
140.一种实现方式中,标签可以通过发送随机数来进行随机接入,或者通过发送自己的标识信息来进行随机接入,例如临时标识、唯一身份标识等。读写器若成功接收到标签发送的信息,如随机数或标识,则可以进行冲突解决过程。
141.其中,“第一掩码与第二掩码匹配”可以指第一掩码和第二掩码一致,或者,第一掩码和第二掩码相同的比特的数量大于预设的阈值,或者第一掩码对应的十进制数大于第二掩码的对应的十进制数等等。只要满足设置的匹配规则,均可以认为第一掩码和第二掩码匹配。
142.作为一种示例,若第一掩码标识可以标识第一掩码和第一存储位置,标签在接收到第一信令之后,若该能够确定第一掩码标识所标识的内容(即第一掩码和第一存储位置),可以进行随机接入。该方式中,若标签预先与应用层服务器协商了掩码标识所标识的内容,则接收到掩码标识后可以进行随机接入。
143.本技术实施例中,通过将掩码和存储位置中的部分或全部通过掩码标识隐式指示,从而可以避免标签内存储位置存储为信息暴露,从而可以提升标签的网络安全性。
144.一种可能的实施方式中,读写器在基于掩码标识指示存储位置和/或掩码之前,标签可以确定编码标识与存储位置之间的对应关系,和/或,确定编码标识与掩码之间的对应关系。
145.下面介绍标签确定编码标识与存储位置之间的对应关系的两种方式:
146.方式一:标签可以与应用层服务器协商编码标识与存储位置之间的对应关系。
147.例如,标签可以在接收来自应用层服务器的第二信令后,向应用服务器发送第二信令的响应消息。其中,第二信令携带包括第一掩码标识在内的n个掩码标识,n为大于0的整数。第二信令的响应消息携带n个存储位置,其中,n个存储位置与n个掩码标识一一对应。可以理解的,n个存储位置中包括第一存储位置。
148.可选的,第二信令的响应消息携带的n个存储位置可以按照在响应消息中的顺序与n个掩码标识一一对应,例如,响应消息依次携带存储位置1、存储位置2、存储位置3、存储位置4、存储位置5,其中,存储位置1与编码标识1对应,存储位置2与编码标识2对应,存储位置3与编码标识3对应,存储位置4与编码标识4对应,存储位置5与编码标识5对应。
149.或者,第二信令的响应消息还可以指示该n个存储位置分别对应的掩码标识。例如,第二信令的响应消息还可以携带n个掩码标识。一个示例中,第二信令的响应消息可以携带:{掩码标识1,存储位置1},{掩码标识2,存储位置2},{掩码标识3,存储位置3},表示掩
码标识1对应存储位置1,掩码标识2对应存储位置2,掩码标识3对应存储位置3。
150.又例如,应用层服务器可以向标签发送第三信令,第三信令携带k个掩码标识以及k个存储位置,其中,k个存储位置与k个掩码标识一一对应,k个掩码标识包括第一掩码标识,k为大于0的整数。一个示例中,第三信令可以携带:{掩码标识1,存储位置1},{掩码标识2,存储位置2},{掩码标识3,存储位置3},表示掩码标识1对应存储位置1,掩码标识2对应存储位置2,掩码标识3对应存储位置3。可以理解的,k个存储位置中包括第一存储位置。
151.可选的,标签接收到第三信令之后,可以向应用层服务器发送第三信令的响应消息。
152.可选的,标签在收到第二信令(或第三信令)之前,可以向应用层服务器发送协商请求消息,用于请求协商掩码标识与存储位置的对应关系。
153.方式二:第一掩码标识与第一存储位置之间的对应关系也可以为预设置的。例如,可以在标签的出厂设置中设置掩码标识与存储位置之间的对应关系。可选的,在该方式二中,第一掩码标识与第一存储位置之间的对应关系在预设置之后可以不是一成不变的,即掩码标识与存储位置之间的对应关系还可以改变,例如,可以通过上述方式一重新协商掩码标识与存储位置之间的对应关系。或者,第一掩码标识与第一存储位置之间的对应关系也可以为协议规定的。
154.通过上述方式二,可以不需要标签和应用层服务器协商掩码标识与存储位置之间的对应关系,从而可以降低标签的实现复杂度。示例性的,该方式二可以适用于无源标签应用场景。
155.以上介绍了掩码标识与存储位置之间的对应关系,下面介绍标签确定掩码标识与掩码之间的对应关系的两种方式。
156.方式三:标签可以与应用层服务器协商掩码标识与掩码之间的对应关系。
157.例如,标签可以在接收来自应用层服务器的第四信令后,向应用服务器发送第四信令的响应消息。其中,第四信令携带包括第一掩码标识在内的m个掩码标识,m为大于0的整数。第四信令的响应消息携带m个掩码,其中,m个掩码与m个掩码标识一一对应。可以理解的,m个掩码包括第一掩码。
158.可选的,第四信令的响应消息携带的m个掩码可以按照在响应消息中的顺序与m个掩码标识一一对应,例如,响应消息依次携带掩码1、掩码2、掩码3、掩码4、掩码5,其中,掩码1与编码标识1对应,掩码2与编码标识2对应,掩码3与编码标识3对应,掩码4与编码标识4对应,掩码5与编码标识5对应。
159.或者,第四信令的响应消息还可以指示该m个存储位置分别对应的掩码标识。例如,第四信令的响应消息还可以携带m个掩码标识。一个示例中,第四信令的响应消息可以携带:{掩码标识1,掩码1},{掩码标识2,掩码2},{掩码标识3,掩码3},表示掩码标识1对应掩码1,掩码标识2对应掩码2,掩码标识3对应掩码3。
160.又例如,应用层服务器可以向标签发送第五信令,第五信令携带l个掩码标识以及l个掩码,其中,l个掩码与l个掩码标识一一对应,l个掩码标识包括第一掩码标识,l为大于0的整数。一个示例中,第五信令可以携带:{掩码标识1,掩码1},{掩码标识2,掩码2},{掩码标识3,掩码3},表示掩码标识1对应掩码1,掩码标识2对应掩码2,掩码标识3对应掩码3。可以理解的,l个掩码包括第一掩码。
161.可选的,标签接收到第五信令之后,可以向应用层服务器发送第五信令的响应消息。
162.方式四:第一掩码标识与第一掩码之间的对应关系也可以为预设置的。例如,可以在标签的出厂设置中设置掩码标识与掩码之间的对应关系。可选的,在该方式二中,第一掩码标识与第一掩码之间的对应关系在预设置之后可以不是一成不变的,即掩码标识与掩码之间的对应关系还可以改变,例如,可以通过上述方式一重新协商掩码标识与掩码之间的对应关系。第一掩码标识与第一掩码之间的对应关系也可以为协议规定的。
163.通过上述方式四,可以不需要标签和应用层服务器协商掩码标识与掩码之间的对应关系,从而可以降低标签的实现复杂度。示例性的,该方式四可以适用于无源标签应用场景。
164.上述方式一和/或方式三所述的方法可以是标签注册到核心网后进行的,从而标签与应用内层服务器可以基于加密会话协商掩码标识与存储位置的对应关系和/或掩码标识与掩码的对应关系。上述方式中,标签与应用层服务器通过加密会话协商掩码标识与存储位置的对应关系和/或掩码标识与掩码的对应关系,可以避免暴露掩码标识所标识的信息,从而可以提升读写器指示标签随机接入时的安全性。
165.以上介绍了确定掩码标识与存储位置的对应关系的方法、以及确定掩码标识与掩码的对应关系的方法。在掩码标识用于标识存储位置的方案中,标签可以通过上述方式一和方式二中任一方式确定掩码标识与存储位置的对应关系。在掩码标识用于标识掩码的方案中,标签可以通过上述方式三和方式四中任一方式确定掩码标识与掩码的对应关系。在掩码标识用于标识存储位置和掩码的方案中,标签可以通过上述方式一和方式二中任一方式确定掩码标识与存储位置的对应关系,通过上述方式三和方式四中任一方式确定掩码标识与掩码的对应关系。
166.为了便于对方案的理解,下面以掩码标识用于标识存储位置为例对读写器选择标签随机接入的过程进行描述。如图6所示,读写器选择标签随机接入的过程包括:
167.s601,应用层服务器向读写器发送信令1。其中,信令1用于指示标签进行随机接入。
168.需要说明的是,步骤s601中仅描述了信令1的发送端即应用层服务器,以及信令1的接收端即读写器,应理解,应用层服务器向读写器发送信令1时,可以经过其他通信设备向读写器发送信令1,例如,应用层服务器可以通过核心网设备、接入网设备等向读写器发送信令1。举例说明,在图2所示通信系统中,应用层服务器可以通过核心网设备向读写器发送信令1。在图3和图4所示通信系统中,应用层服务器可以通过核心网设备以及接入网设备向读写器发送信令1。
169.s602,读写器向标签发送指示信息,该指示信息用于指示标签进行随机接入。
170.一种具体的实现方式中,读写器可以向未注册的标签发送指示信息,或者,也可以向未注册且满足预设规则的标签发送指示信息。举例说明,预设规则可以包括如下至少一项:读写器发送的掩码与标签的掩码相匹配、读写器指示的标志位与标签的标志位相匹配、读写器发送的前缀与标签标识或保存的信息相匹配。
171.s603,标签发起随机接入。
172.可选的,标签可以通过四步随机接入过程进行随机接入,也可以通过两步随机接
入过程进行随机接入,当然,也可以通过未来通信发展出现的随机接入方法进行随机接入,这里不做具体限定。
173.一种实现方式中,标签可以通过发送随机数来进行随机接入,或者通过发送自己的标识信息来进行随机接入,例如临时标识、唯一身份标识等。读写器若成功接收到标签发送的信息,则可以进行冲突解决过程。
174.s604,标签向核心网设备发送注册请求,其中,注册请求用于请求注册到核心网。
175.s605,核心网设备对标签进行认证。
176.s606,在认证通过后,核心网设备向标签发送注册完成消息。其中,注册完成消息也可以称为注册接受消息,这里仅是一种示例性命名。
177.需要说明的是,步骤s601~s606可以是可选的步骤。
178.s607,应用服务器向核心网设备发送信令2,其中,信令2用于向核心网设备请求分配掩码标识。
179.s608,核心网设备向应用层服务器发送至少一个掩码标识。
180.需要说明的是,步骤s607~s608可以是可选的步骤。
181.一种实现方式中,可以仅执行s608,不执行s607,即核心网设备可以主动向应用层服务器发送至少一个掩码标识。
182.s609,应用层服务器与标签协商该至少一个掩码标识与标签中存储位置之间的对应关系。
183.具体过程可以参阅上述方式一,这里不再重复赘述。
184.一种可能的实现方式中,也可以不执行s609,例如,该至少一个掩码标识与标签中存储位置之间的对应关系可以是预设值的。
185.可以理解的,在标签注册到核心网之后,标签和应用层服务器可以基于加密会话进行通信。若应用层服务器与标签协商好掩码标识与标签中存储位置之间的对应关系,当标签断开与读写器的连接,应用层可以使用掩码标识指示标签进行随机接入。
186.具体的,应用层使用掩码标识指示标签进行随机接入可以如步骤s610~s612所述。
187.s610,应用层服务器向读写器发送信令3,其中,信令3携带第一掩码标识和第一掩码。
188.一种实现方式中,应用层服务器可以向核心网设备发送信令3,然后由核心网设备向接入网设备发送该信令3。接入网设备在接收到信令3之后发送给读写器。示例性的,该方法中,读写器可以是终端设备,例如该方法可以应用于图3和图4所示的通信架构。
189.另一种实现方式中,应用层服务器可以向核心网设备发送信令3,核心网设备在接收到该信令3之后发送给读写器。示例性的,该方法中,读写器可以是接入网设备,例如该方法可以应用于图2所示通信架构。
190.s611,读写器向标签发送信令4,其中,信令4中携带第一掩码标识和第一掩码。
191.其中,信令4可以是信令3,即读写器将来自应用层服务器的信令3转发给标签。或者,信令4也可以是根据信令3生成的,例如,读写器在接收到信令3之后,生成携带第一掩码标识和第一掩码的信令4。
192.示例性的,信令4可以选择(select)命令或者寻呼(paging)命令等。
193.可选的,信令4中还可以携带其他信息,例如,标签的分组标识、以及分组标识对应的标志位等等。
194.一种实现方式中,读写器可以向其覆盖范围内的标签发送该信令4。
195.s612,标签在接收到信令4之后,根据该信令4确定是否需要随机接入。
196.一种实现方式中,标签可以根据s609的协商结果确定第一掩码标识对应的存储位置,然后确定该存储位置存储的第二掩码,将第二掩码与第一掩码进行对比,若第二掩码与第一掩码匹配,则可以确定需要随机接入。
197.进一步的,若信令4中还包括分组标识和标志位,则在确定需要随机接入之前,还可以确定标签的分组标识与信令4携带的分组标识一致,且标志位也一致。
198.可选的,若满足如下至少一项则确定不需要进行随机接入:第二掩码与第一掩码不匹配、标签的分组标识与信令4携带的分组标识不一致、标志位不一致。
199.参见图7,为本技术提供的一种通信方法的流程示意图。该方法包括:
200.s701,核心网设备向读写器发送第一信令。相应的,读写器接收第一信令。
201.其中,第一信令携带第一掩码以及第一信息,第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,第一存储区为终端设备的存储区中预设的存储区,l为大于1的整数。
202.具体的,核心网设备可以从应用服务器接收第一信令。
203.其中,本技术实施例中读写器可以是接入网设备,如图2所示,也可以是终端设备,如图3和图4所示。应理解,本技术实施例中“读写器”仅是一种示例性命名,在具体实施中,只要具有前文术语介绍中读写器的功能,即可以认为是本技术实施例所述的读写器。
204.在图3或图4所示架构中,核心网设备在接收到第一信令之后,可以通过接入网设备向读写器发送第一信令。
205.第一存储区可以是标签的存储区中预设的存储区,例如,第一存储区可以为标签开放的存储区,该存储区可以对于应用层,以及核心网网元均可见。读写器可以指示标签任意存储位置以及该存储位置存储的掩码,那么标签的存储区是完全开放的,在本技术实施例中,通过开放一块存储区(即第一存储区),并在该第一存储区内指示掩码信息,从而可以避免暴露标签所有的存储区域,提高传输的安全性。
206.在一种可能的实施方式中,第一存储区可以支持读写器的重写操作,从而可以灵活的选择不同的标签。
207.一个示例中,第一信息可以为m比特的比特位图,其中,比特位图用于指示l个比特包括的m个比特组是否作为掩码,其中,比特位图的一个比特用于指示一个比特组是否作为掩码,m为大于1且小于l的整数。
208.例如,l=m*k,即以k比特为一组,共有m组。读写器向标签发送一个m比特的比特位图,其中,若比特位为1则表示该比特组作为掩码,若比特位为0,则表示该比特组不作为掩码,或者,若比特位为0则表示该比特组作为掩码,若比特位为1,则表示该比特组不作为掩码。一种实现方式中,比特位图中的第一个比特可以对应第一个比特组,比特位图中的第二个比特可以对应第二个比特组,以此类推。
209.可选的,读写器还可以向标签指示表示比特组作为掩码的比特位状态,例如,指示表示比特组作为掩码的比特位状态为1,即比特位为1则表示该比特组作为掩码。
210.或者,比特组作为掩码的比特位状态也可以是预设值的,例如,可以是标签出厂设置的。
211.举例说明,假设l=496,m=62,k=8。读写器可以向标签发送一个62比特的比特位图以及掩码,比特位图用于指示哪些比特组作为掩码,掩码为比特位图中状态为1的比特位对应的比特组,如图8所示。
212.另一个示例中,第一信息可以指示第二掩码的起始位置为l个比特中的第一比特位置;或者,第一信息指示第二掩码的起始位置为l个比特中的第一字节位置;或者,第一信息指示第二掩码的起始位置位于l个比特中的第一比特组,例如,l个比特包括m个比特组,第一信息可以指示第一比特组的组号。
213.再一个示例中,第二掩码在第一存储区中的起始位置也可以为默认位置,在这个示例中,第一信令也可以不携带第一信息。
214.再一个示例中,第一信息可以为m比特的比特位图,其中,比特位图用于指示l个比特中的m个比特是否作为掩码,其中,比特位图的一个比特用于指示m个比特中一个比特是否作为掩码。
215.例如,假设m等于l,则第一信息为可以为l比特的比特位图,其中,比特位图用于指示l个比特是否作为掩码,其中,比特位图的一个比特用于指示l个比特中一个比特是否作为掩码。举例说明,假设l等于10,第一信息可以为10比特的比特位图,其中,比特位图指示该10个比特是否作为掩码。
216.又例如,假设m小于l,则第一信息可以为m比特的比特位图,其中,比特位图用于指示l个比特中从第二比特位置开始的m个比特是否作为掩码,其中,比特位图的一个比特用于指示从第二比特位置开始的m个比特中的一个比特是否作为掩码。举例说明,假设l等于10,m等于5,第一信息可以为5比特的比特位图,其中,比特位图指示10个比特中从第3个比特开始的5个比特是否作为掩码,即指示10个比特中的第3~7个比特是否作为掩码。可选的,第二比特位置可以是预设的或者预先协商的,或者也可以是第一信息指示的。
217.可选的,第一信令还可以指示第二掩码的长度。
218.一种实现方式中,应用层服务器可以向核心网设备发送第一信令,核心网设备可以通过用户面或者控制面向读写器发送第一信令,例如第一信令可以包含在ng接口消息中(amf与接入网设备之间的接口),或者非接入层(nas,non-access stratum)消息中,或者upf到接入网设备的用户数据中。
219.s702,读写器向标签发送第一信令。相应的,标签接收第一信令。
220.其中,本技术实施例中标签可以是终端设备,如图2、图3和图4所示。应理解,本技术实施例中“标签”仅是一种示例性命名,在具体实施中,只要具有前文术语介绍中标签的功能,即可以认为是本技术实施例所述的标签。
221.一种实施方式中,读写器在接收到第一信令之后,可以向至少一个标签发送第一信令,例如,读写器可以向覆盖范围内的标签发送第一信令。
222.s703,标签根据第一信息以及第一存储区存储的比特确定终端设备中存储的第二掩码。
223.s704,标签在第一掩码与第二掩码匹配的情况下进行随机接入。
224.可选的,标签可以通过四步随机接入过程进行随机接入,也可以通过两步随机接
入过程进行随机接入,当然,也可以通过未来通信发展出现的随机接入方法进行随机接入,这里不做具体限定。
225.一种实现方式中,标签可以通过发送随机数来进行随机接入,或者通过发送自己的标识信息来进行随机接入,例如临时标识、唯一身份标识等。读写器若成功接收到标签发送的信息,则可以进行冲突解决过程。
226.其中,“第一掩码与第二掩码匹配”可以指第一掩码和第二掩码、第三掩码一致,或者,第一掩码和第二掩码相同的比特的数量大于阈值,或者第一掩码对应的十进制数大于第二掩码的对应的十进制数等等。只要满足设置的匹配规则,均可以认为第一掩码和第二掩码匹配。
227.本技术实施例中,通过固定的存储区指示掩码,可以避免暴露标签全部的存储区,从而可以提升标签的网络安全性,并且,通过第一信息可以灵活的选择固定存储区内的比特作为掩码,从而可以灵活的选择标签接入读写器。
228.基于与方法实施例的同一构思,本技术实施例提供一种通信装置,该通信装置的结构可以如图9所示,包括通信模块901和处理模块902。
229.在一种实施方式中,通信装置具体可以用于实现图5的实施例中标签执行的方法,该装置可以是标签本身,也可以是标签中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。其中,通信模块901,用于接收第一信令,第一信令指示第一存储位置以及第一掩码,其中,第一信令携带第一掩码标识,第一掩码标识用于标识第一存储位置和/或第一掩码;处理模块902,用于根据第一信令确定第一存储位置中存储的第二掩码;以及,在第一掩码与第二掩码匹配的情况下通过通信模块901进行随机接入。
230.可选的,通信模块901,还用于:在接收第一信令之前,接收来自应用层服务器的第二信令,第二信令携带包括第一掩码标识在内的n个掩码标识,n为大于0的整数;向应用服务器发送第二信令的响应消息,响应消息携带n个存储位置,其中,n个存储位置与n个掩码标识一一对应。
231.可选的,通信模块901,还用于:在接收第一信令之前,接收来自应用层服务器的第三信令,第三信令携带k个掩码标识以及k个存储位置,其中,k个存储位置与k个掩码标识一一对应,k个掩码标识包括第一掩码标识,k为大于0的整数。
232.可选的,通信模块901,还用于:在接收第一信令之前,接收来自应用层服务器的第四信令,第四信令携带包括第一掩码标识在内的m个掩码标识,m为大于0的整数;向应用服务器发送第四信令的响应消息,响应消息携带m个掩码,其中,m个掩码与m个掩码标识一一对应。
233.可选的,通信模块901,还用于:在接收第一信令之前,接收来自应用层服务器的第五信令,第五信令携带l个掩码标识以及l个掩码,其中,l个掩码与l个掩码标识一一对应,l个掩码标识包括第一掩码标识,l为大于0的整数。
234.在一种实施方式中,通信装置具体可以用于实现图7的实施例中标签执行的方法,该装置可以是标签本身,也可以是标签中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。其中,通信模块901,用于接收第一信令,第一信令携带第一掩码以及第一信息,第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,第一存储区为终端设备的存储区中预设的存储区,l为大于1的整数;处理模块902,用于根据第一信息以及第一
存储区存储的比特确定终端设备中存储的第二掩码;以及,在第一掩码与第二掩码匹配的情况下通过通信模块901进行随机接入。
235.本技术实施例还提供另一种通信装置,该通信装置的结构可以如图10所示,包括第一通信模块1001、第二通信模块1002和处理模块1003。
236.在一种实施方式中,通信装置具体可以用于实现图5的实施例中读写器执行的方法,该装置可以是读写器本身,也可以是读写器中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。其中,第一通信模块1001,用于与应用层服务器通信;第二通信模块1002,用于与终端设备通信;处理模块1003,用于通过第一通信模块1001接收来自应用层服务器的第一信令,第一信令指示第一存储位置以及第一掩码,其中,第一信令携带第一掩码标识,第一掩码标识用于标识第一存储位置和/或第一掩码;以及,通过第二通信模块1002向至少一个终端设备发送第一信令。
237.在一种实施方式中,通信装置具体可以用于实现图5的实施例中读写器执行的方法,该装置可以是读写器本身,也可以是读写器中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。其中,第一通信模块1001,用于与应用层服务器通信;第二通信模块1002,用于与终端设备通信;处理模块1003,用于通过第一通信模块1001接收来自应用层服务器的第一信令,第一信令携带第一存储位置的信息和第一掩码;以及,通过第二通信模块1002向至少一个终端设备发送第一信令。
238.在一种实施方式中,通信装置具体可以用于实现图7的实施例中读写器执行的方法,该装置可以是读写器本身,也可以是读写器中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。其中,第一通信模块1001,用于与应用层服务器通信;第二通信模块1002,用于与终端设备通信;处理模块1003,用于通过第一通信模块1001接收来自应用层服务器的第一信令,第一信令携带第一掩码以及第一信息,第一信息用于指示第一存储区内存储的l个比特中作为掩码的比特,第一存储区为终端设备的存储区中预设的存储区,l为大于1的整数;以及,通过第二通信模块1002向至少一个终端设备发送第一信令。
239.本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可以理解的是,本技术实施例中各个模块的功能或者实现可以进一步参考方法实施例的相关描述。
240.一种可能的方式中,通信装置可以如图11所示,该装置可以是标签或者标签中的芯片。该装置包括处理器1101和通信接口1102,还可以包括存储器1103。其中,处理模块902可以为处理器1101。通信模块901可以为通信接口1102。
241.处理器1101,可以是一个cpu,或者为数字处理单元等等。通信接口1102可以是收发器、也可以为接口电路如收发电路等、也可以为收发芯片等等。该装置还包括:存储器1103,用于存储处理器1101执行的程序。存储器1103可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器1103是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。
242.处理器1101用于执行存储器1103存储的程序代码,具体用于执行上述处理模块902的动作,本技术在此不再赘述。通信接口1102具体用于执行上述通信模块901的动作,本技术在此不再赘述。
243.本技术实施例中不限定上述通信接口1102、处理器1101以及存储器1103之间的具体连接介质。本技术实施例在图11中以存储器1103、处理器1101以及通信接口1102之间通过总线1104连接,总线在图11中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
244.如图12所示,为本技术实施例提供的一种标签的结构示意图,该终端设备具有标签的功能。图12中,终端设备包括无源模块,射频模块以及天线等模块。射频模块能够处理nr系统和lte系统等蜂窝通信系统中的信号,也可以处理电气与电子工程师协会(institute of electrical and electronics engineers,ieee)802.11系列的无线局域网中的信号。射频模块可以包括射频前端器件,射频集成电路(radio frequency intergreted circuit,rfic)等,具体并不限定。
245.本技术实施例中,无源模块可以按照功能划分为多个模块,例如包括能量收集模块、信号处理模块(或称作协议栈处理模块)以及存储模块等。能量收集模块可以将通过天线接收到的无线信号,转换为能量,并将能量提供给信号处理模块,具体的,能量收集模块可以包括耦合原件、例如,线圈、微带天线;信号处理模块可以利用能量收集模块提供的能量驱动自身进行工作,从而可以对无线信号进行解码、解调等处理。存储模块可以存储终端设备的标识等信息,具体并不限定。需要说明的是,上述模块的划分只是示例,实际应用中可以根据实际情况进行调整,上述模块的具体电路如何实现,本技术实施例也不进行限定。
246.需要说明的是,将无线信号转换为能量,主要是利用电磁转换原理,终端设备的无源模块通过天线接收到电磁波(即无线信号)时,会产生感应电流,从而获得能量。具体的,无源模块可以通过电磁耦合和/或电感耦合从无线信号中获取能量,例如,无线模块中的能量收集模块可以包括电磁耦合电路,无线信号通过耦合电路时会产生感应电流,从而获得能量。
247.其中,无源模块可能分为非储能类型,储能类型和半有源电路,非储能类型指无源模块利用能量收集模块边收集能量边进行工作;储能类型指无源模块可以利用能量收集模块收集一段时间的能量,然后再利用这部分能量进行工作,相比于非储能类型,储能类型的无源电路,工作功率可以更高,可以进行更复杂的协议处理,但是数据传输的效率较低。半有源电路需要终端设备提供一小部分电能,用于提高无源模块工作的效率。需要说明的是,本技术不限定无源模块的类型。
248.另一种可能的方式中,通信装置可以如图13所示,该装置可以是读写器或者读写器中的芯片。该装置包括处理器1301和第一通信接口1302和第二通信接口1303,还可以包括存储器1304。其中,处理模块1003可以为处理器1301。第一通信模块1001可以为第一通信接口1302。第二通信模块1002可以为第二通信接口1303。其中,第一通信接口1302和第二通信接口1303可以是同一个通信接口,也可以是不同的通信接口。
249.处理器1301,可以是一个cpu,或者为数字处理单元等等。第一通信接口1302、第为通信接口1303可以是收发器、也可以为接口电路如收发电路等、也可以为收发芯片等等。该
装置还包括:存储器1304,用于存储处理器1301执行的程序。存储器1304可以是非易失性存储器,比如hdd或ssd等,还可以是volatile memory,例如ram。存储器1304是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。
250.处理器1301用于执行存储器1304存储的程序代码,具体用于执行上述处理模块1003的动作,本技术在此不再赘述。第一通信接口1302具体用于执行上述第一通信模块1001的动作,第二通信接口1303具体用于执行上述第二通信模块1002的动作,本技术在此不再赘述。
251.本技术实施例中不限定上述第一通信接口1302、第二通信接口1303、处理器1301以及存储器1304之间的具体连接介质。本技术实施例在图13中以存储器1304、处理器1301以及第一通信接口1302、第二通信接口1303之间通过总线1305连接,总线在图13中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
252.本技术实施例还提供了一种计算机可读存储介质,用于存储为执行上述处理器所需执行的计算机软件指令,其包含用于执行上述处理器所需执行的程序。
253.本技术实施例还提供一种通信系统,包括用于实现图5的实施例中标签功能的通信装置和用于实现图5的实施例中读写器功能的通信装置。可选的,还可以包括用于实现图5的实施例中应用层服务器功能的通信装置。
254.本技术实施例还提供一种通信系统,包括用于实现图7的实施例中终端设备功能的通信装置和用于实现图7的实施例中网络设备功能的通信装置。可选的,还可以包括用于实现图7的实施例中应用层服务器功能的通信装置。
255.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
256.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
257.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
258.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1