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

摘要: 本技术涉及移动通信,尤其涉及一种通信方法及装置。背景技术:1、在环境物联网(ambientiot,aiot)中,一些网络节点可以通过太阳能、射频、风能、水能或者...
一种通信方法及装置与流程

本技术涉及移动通信,尤其涉及一种通信方法及装置。

背景技术:

1、在环境物联网(ambient iot,aiot)中,一些网络节点可以通过太阳能、射频、风能、水能或者潮汐能等方式获取能量,并进行通信。aiot网络中的终端可以称为aiot终端或标签。aiot终端可以通过盘存操作,向网络提供aiot终端的标识(identifier,id)。其中,为了避免aiot终端的永久标识的暴露,在终端的盘存过程中向接入网提供临时标识,接入网将临时标识提供至核心网,再由核心网根据aiot终端的临时标识确定其永久标识。其中,临时标识是根据aiot终端的永久标识获得的。

2、目前,在临时标识由aiot终端生成时,存在不同aiot终端生成相同临时标识的场景,影响盘存的准确性,以提高盘存结果的准确性。

技术实现思路

1、本技术提供一种通信方法及装置,用以在aiot终端的临时标识重复的情况下确定aiot终端的永久标识。

2、第一方面,提供一种通信方法。该方法可由第一设备或第一设备中的组件实施,第一设备也可称为通信装置或网元等。第一设备例如是环境物联网功能网元。其中,本技术中的组件例如可包括芯片、芯片系统、处理器、收发器、芯片、处理单元、或收发单元中的至少一种。以执行主体是第一设备为例,该方法可以通过以下步骤实现:

3、第一设备发送第一请求,所述第一请求用于请求盘存一个或多个环境物联设备;第一设备接收第一环境物联设备的第一临时标识和第一验证信息,所述一个或多个环境物联设备包括所述第一环境物联设备,所述第一验证信息用于验证所述第一环境物联设备的身份;第一设备获得根据所述第一验证信息对于所述第一环境物联设备的身份验证结果;第一设备根据所述第一环境物联设备的身份验证结果确定所述第一临时标识对应的所述第一环境物联设备的永久标识。

4、基于第一方面所示方法,第一环境物联设备的第一临时标识可能对应于多个永久标识。第一设备可以根据第一验证信息验证第一环境物联设备的身份,并根据身份验证结果从多个永久标识中确定第一环境物联设备的永久标识,以提高盘存结果的准确性。

5、其中,环境物联设备例如是aiot终端。

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、在一种可能的实现方式中,所述根据所述第一操作请求的响应信息,确定所述第一永久标识为所述第一环境物联设备的永久标识,包括:在收到所述第一操作请求的响应信息情况下,确定所述第一永久标识为所述第一环境物联设备的永久标识。

31、基于该实现方式,第一设备可以在收到第一操作请求的响应信息的情况下,确定第一永久标识为第一环境物联设备的永久标识。其中,第一响应信息可以是在第一环境物联设备执行第一操作的情况下发送的,也即该响应信息代表第一操作请求中的第二临时标识是第一环境物联设备对应的临时标识,或者说,该临时标识是根据第一环境物联设备的永久标识确定的。

32、在一种可能的实现方式中,第一操作请求的响应信息可以指示第一环境物联设备是否执行第一操作,例如,第一操作请求的响应信息包括用于指示操作成功的信息或用于指示操作失败的信息。其中,在响应信息包括用于指示操作成功的信息的情况下,第一设备可以确定第一永久标识是第一环境物联设备的永久标识。在响应信息包括用于指示操作失败的信息的情况下,则确定第一永久标识不是第一环境物联设备的永久标识。

33、在一种可能的实现方式中,所述第一临时标识是根据所述第一环境物联设备的永久标识和第一临时标识输入参数通过第一算法确定的,所述第二临时标识是根据所述第一永久标识和第二临时标识输入参数通过第三算法确定的;其中,所述第一临时标识输入参数与所述第二临时标识输入参数不同;和/或,所述第一算法与所述第三算法不同。

34、基于该实现方式,用于确定第一临时标识的临时输入参数与用于确定第二临时标识的临时输入参数不同,和/或,用于确定第一临时标识的算法与用于确定第二临时标识的算法不同。因此,只有在根据第一环境物联设备的永久标识确定的临时标识请求第一环境物联设备执行第一操作的情况下,第一环境物联设备能够执行第一操作,也即只有在根据第一环境物联设备的永久标识确定的临时标识请求第一环境物联设备执行第一操作的情况下,第一环境物联设备会发送第一操作请求的响应信息,或发送用于指示第一环境物联设备执行第一操作的响应信息。

35、在一种可能的实现方式中,所述第一操作请求中还包括所述第二临时标识输入参数和/或所述第三算法的指示信息。

36、基于该实现方式,可以通过第一请求指示所述第二临时标识输入参数和/或所述第三算法的指示信息,因此不需要通过额外的信令指示第二临时标识输入参数和/或第三算法,以降低指示开销。

37、在一种可能的实现方式中,第一设备还可根据所述至少两个永久标识中的第二永久标识确定第三临时标识;第一设备还可向所述第一环境物联设备发送第二操作请求,所述第二操作请求包括所述第三临时标识,所述第三操作请求用于请求所述第三临时标识对应的环境物联设备执行第一操作;第一设备还可根据所述第二操作请求的响应信息,确定所述第二永久标识不是所述第一环境物联设备的永久标识。

38、基于该实现方式,在第一环境物联设备的第一临时标识对应于多个永久标识的情况下,第一设备可以通过第二永久标识对应的第三临时标识请求第一环境物联设备执行第一操作,并根据第二操作请求的响应信息,确定第二永久标识不是第一环境物联设备的永久标识,可以避免确定第一环境物联设备的错误的永久标识。

39、在一种可能的实现方式中,所述根据所述第二操作请求的响应信息,确定所述第二永久标识不是所述第一环境物联设备的永久标识,包括:第一设备可以在未收到所述第二操作请求的响应信息情况下,确定所述第二永久标识不是所述第一环境物联设备的永久标识。

40、基于该实现方式,第一设备可以在未收到第二操作请求的响应信息的情况下,确定第二永久标识不是第一环境物联设备的永久标识。在一种可能的实现方式中,第二操作请求的响应信息可以指示第一环境物联设备不执行第一操作,例如,第二操作请求的响应信息包括用于指示操作失败的信息。

41、在一种可能的实现方式中,所述第一临时标识是根据所述第一环境物联设备的永久标识和第一临时标识输入参数通过第一算法确定的,所述第三临时标识是根据所述第二永久标识和第三临时标识输入参数通过第四算法确定的;其中,所述第一临时标识输入参数与所述第三临时标识输入参数不同;和/或,所述第一算法与所述第四算法不同。

42、基于该实现方式,用于确定第一临时标识的临时输入参数与用于确定第三临时标识的临时输入参数不同,和/或,用于确定第一临时标识的算法与用于确定第三临时标识的算法不同。因此,只有在根据第一环境物联设备的永久标识确定的临时标识请求第一环境物联设备执行第一操作的情况下,第一环境物联设备能够执行第一操作,也即只有在根据第一环境物联设备的永久标识确定的临时标识请求第一环境物联设备执行第一操作的情况下,第一环境物联设备会发送第一操作请求的响应信息,或发送用于指示第一环境物联设备执行第一操作的响应信息。

43、在一种可能的实现方式中,所述第二操作请求中还包括所述第三临时标识输入参数和/或所述第四算法的指示信息。

44、基于该实现方式,可以通过第一请求指示所述第三临时标识输入参数和/或所述第四算法的指示信息,因此不需要通过额外的信令指示第三临时标识输入参数和/或第四算法,以降低指示开销。

45、在一种可能的实现方式中,所述第一操作为盘存操作。因此第一操作的响应信息中可以携带第一环境物联设备的临时标识,如第二临时标识。

46、第三方面,提供一种通信方法。该方法可由第一设备或第一设备中的组件实施,第一设备也可称为通信装置或网元等。第一设备例如是环境物联网功能网元。其中,本技术中的组件例如可包括芯片、芯片系统、处理器、收发器、芯片、处理单元、或收发单元中的至少一种。以执行主体是第一设备为例,该方法可以通过以下步骤实现:

47、第一设备获得第一临时标识输入参数,该第一临时标识输入参数用于确定第一环境物联设备的第一临时标识。在所述第一临时标识对应于一个永久标识的情况下,第一设备发送所述第一临时标识输入参数。

48、基于该实现方式,第一设备可以在确定第一临时标识输入参数使得第一环境物联设备的临时标识不存在对应于多个永久标识的情况下,发送第一临时标识输入参数,使得环境物联设备根据该第一临时标识输入参数确定临时标识,避免环境物联设备确定对应于多个永久标识的临时标识,因此可以避免多个环境物联设备的临时标识重复。

49、在一种可能的实现方式中,所述方法还包括:在第一临时标识对应于至少两个永久标识的情况下,第一设备确定第四临时标识输入参数,第四临时标识输入参数用于确定第一aiot终端的第四临时标识。在第四临时标识对应于一个永久标识的情况下,aiotf向第一aiot终端发送第四临时标识输入参数。

50、因此可以在aiot终端的临时标识对应于多个永久标识的情况下,可以更新临时标识输入参数,直到根据更新后的临时标识输入参数确定的aiot终端的临时标识对应于一个永久标识。

51、第四方面,提供一种通信装置。所述装置可以实现上述第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法。所述装置具备上述第一设备的功能。所述装置例如为环境物联网功能网元,或为环境物联网功能网元中的功能模块或组件(如芯片等)。

52、一种可选的实现方式中,该装置可以包括执行第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种可选的实现方式中,所述装置包括处理单元(有时也称为处理模块)和收发单元(有时也称为通信单元、收发模块、通信模块等)。收发单元能够实现发送功能和接收功能,在收发单元实现发送功能时,可称为发送单元(有时也称为发送模块),在收发单元实现接收功能时,可称为接收单元(有时也称为接收模块)。发送单元和接收单元可以是同一个功能模块,该功能模块称为收发单元,该功能模块能实现发送功能和接收功能;或者,发送单元和接收单元可以是不同的功能模块,收发单元是对这些功能模块的统称。

53、示例性的,在该装置用于执行第一方面至第三方面中任一方面所描述的方法时,该装置可以包括通信单元和处理单元。

54、第五方面,本技术实施例还提供一种通信装置,包括处理器,用于执行存储器中存储的计算机程序(或计算机可执行指令),当计算机程序(或计算机可执行指令)被执行时,使得该装置执行如第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法。

55、在一种可能的实现中,处理器和存储器集成在一起;

56、在另一种可能的实现中,存储器位于该通信装置之外。

57、该通信装置还包括通信接口,该通信接口用于该通信装置与其他设备进行通信,例如数据和/或信号的发送或接收。示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。

58、第六方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当其被运行时,使得第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法及其任意可能的实现方式所示的方法被实现。

59、第七方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法被实现。

60、第八方面,本技术实施例还提供一种通信装置,用于执行上述第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法。

61、第九方面,提供一种芯片系统,该芯片系统包括逻辑电路(或理解为,该芯片系统包括处理器,处理器可包括逻辑电路等),还可以包括输入输出接口。该输入输出接口可以用于输入消息,也可以用于输出消息。输入输出接口可以是相同的接口,即,同一个接口既能够实现发送功能也能够实现接收功能;或者,输入输出接口包括输入接口以及输出接口,输入接口用于实现接收功能,即,用于接收消息;输出接口用于实现发送功能,即,用于发送消息。逻辑电路可用于执行上述第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法中除收发功能之外的操作;逻辑电路还可用于向输入输出接口传输消息,或者从输入输出接口接收来自其他通信装置的消息。该芯片系统可用于实现上述第一方面至第三方面中任一方面及其任意可能的实现方式所述的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

62、可选的,该芯片系统还可以包括存储器,存储器可用于存储指令,逻辑电路可调用存储器所存储的指令来实现相应功能。

63、第十方面,提供一种通信方法,通信方法可以包括第一方面及其任意可能的实现方式所示的由第一设备实现的方法或第二方面及其任意可能的实现方式所示的由第一设备实现的方法。

64、第十一方面,提供一种通信系统,该通信系统可以包括用于实现第一方面及其可能的实现方式所示方法的第一设备以及第二设备。可选的,该系统还可包括第一环境物联设备。

65、以上第四方面至第十一方面所带来的技术效果可参见上述第一方面至第二方面中相应方案有益效果的描述,此处不再赘述。