一种访问服务的方法及通信装置制造方法及图纸

技术编号:37163745 阅读:11 留言:0更新日期:2023-04-20 22:36
本申请实施例公开了一种访问服务的方法及通信装置,应用于智能驾驶或者辅助驾驶。其中,该方法包括:第一设备从第二设备获取第二设备的服务结构信息;第一设备获取第二设备的服务结构散列值;第一设备从第三设备获取第一信息,该第一信息包括该第三设备的服务结构散列值;第二设备的服务结构散列值和第三设备的服务结构散列值相同,第一设备访问第三设备的服务。基于该方法,有利于节省第一设备访问第三设备服务的时间,同时也节省了第一设备的传输资源。本申请实施例可以应用于车联网,如车辆外联V2X、车间通信长期演进技术LTE

【技术实现步骤摘要】
一种访问服务的方法及通信装置


[0001]本申请涉及通信
,尤其涉及一种访问服务的方法及通信装置。

技术介绍

[0002]短距通信在人们的日常生活中具有重要的作用,例如在智能终端、智能家居、智能制造、智能汽车等领域都有短距通信的需求。当设备A第一次访问设备B的服务时,需要先进行服务发现,确定设备B的服务结构后,才能访问设备B的服务。服务发现的过程为:设备A向设备B发送服务发现请求信息;设备B在接收到设备A的服务发现请求信息后,将向设备A发送服务结构信息;设备A接收到服务结构信息后将缓存设备B的服务结构信息。
[0003]若设备A需要访问多个同质设备的服务,则设备A需要对每个同质设备一一进行服务发现,这样将会消耗大量的时间。

技术实现思路

[0004]本申请实施例提供了一种访问服务的方法及通信装置,有利于节省访问多个同质设备的服务时所需要花费的时间。
[0005]第一方面,本申请提供了一种访问服务的方法,该方法包括:从第二设备获取第二设备的服务结构信息;获取第二设备的服务结构散列值;从第三设备获取第一信息,该第一信息包括第三设备的服务结构散列值;第二设备的服务结构散列值和第三设备的服务结构散列值相同,访问第三设备的服务。
[0006]基于该方法,第一设备无需通过服务发现获取第三设备的服务结构信息,仅需确认第三设备和第二设备的服务结构散列值相同后,即可访问第三设备的服务,有利于节省第一设备访问第三设备服务的时间,同时也节省了传输资源。当第一设备访问大量同质设备的服务时,可以显著加快第一设备进行服务访问的时间。
[0007]在一种可能的实现方式中,执行步骤从第三设备获取第一信息,具体包括:向第三设备发送第一请求,该第一请求用于请求第一信息;接收第三设备发送的第一信息。基于该实现方式,第一设备可以随时主动获取第一信息,有利于提高第一设备获取第一信息的灵活性。
[0008]在一种可能的实现方式中,执行步骤从第三设备获取第一信息,具体包括:接收第三设备广播的第一信息。基于该方式,可以节省第一设备的开销。
[0009]在一种可能的实现方式中,执行步骤获取第二设备的服务结构散列值,具体包括:将第二设备的服务结构信息通过散列函数计算得到第二设备的服务结构散列值。基于该方式,由于第一设备不需要进行数据传输,仅需要将服务信息通过散列函数进行计算得出第二设备的服务结构散列值,有利于节省第一设备的传输资源。
[0010]在一种可能的实现方式中,执行步骤获取该第二设备的服务结构散列值,具体包括:向第二设备发送第二请求,该第二请求用于请求第二信息,该第二信息包括第二设备的服务结构散列值;接收第二设备发送的第二信息。基于该方式,第一设备获取到的第二设备
的服务结构散列值是由第二设备发送的,无需第一设备进行计算,有利于降低设备功耗。
[0011]在一种可能的实现方式中,第二设备的服务结构信息用于指示第二设备所提供的服务类型、该服务类型对应的功能和该服务类型对应的位置信息。
[0012]在一种可能的实现方式中,服务结构信息包括句柄、类别、标识、操作指示和描述符类型列表。
[0013]在一种可能的实现方式中,第二设备和第三设备的服务结构散列值相同指示第二设备和第三设备的服务结构相同。
[0014]第二方面,本申请提供了一种访问服务的方法,该方法包括:向第一设备发送第一信息;其中,该第一信息包括第三设备的服务结构散列值,该第一信息用于指示第一设备确定第二设备的服务结构散列值和第三设备的服务结构散列值是否相同。其中,第二方面的有益效果可参照第一方面中所描述的内容。
[0015]在一种可能的实现方式中,执行步骤向第一设备发送第一信息,具体包括:接收第一设备发送的第一请求,该第一请求用于请求第一信息;向第一设备发送第一信息。
[0016]在一种可能的实现方式中,执行步骤向第一设备发送第一信息,具体包括:广播该第一信息。
[0017]第三方面,本申请提供了一种访问服务的方法,该方法包括:从第二设备获取第二设备的服务结构信息;从第二设备获取第二设备的厂商序号VID、产品序号PID和服务版本序号;向第三设备发送第三请求,该第三请求用于请求获取该第三信息,该第三信息包括第三设备的VID、PID和服务版本序号;接收第三设备发送的第三信息;第三设备的VID和第二设备的VID相同,第三设备的PID和第二设备的PID相同,第三设备的服务版本序号和第二设备的服务版本需要相同,访问该第三设备的服务。
[0018]基于该方法,有利于节省第一设备访问第三设备服务的时间,同时也节省了传输资源。当第一设备访问大量同质设备的服务时,可以显著加快第一设备进行服务访问的时间。
[0019]在一种可能的实现方式中,第二设备的服务结构信息用于指示第二设备所提供的服务类型、该服务类型对应的功能和该服务类型对应的位置信息。
[0020]在一种可能的实现方式中,服务结构信息包括句柄、类别、标识、操作指示和描述符类型列表。
[0021]在一种可能的实现方式中,第三设备的VID和第二设备的VID相同,第三设备的PID和第二设备的PID相同,第三设备的服务版本序号和第二设备的服务版本序号相同,指示该第二设备和该第三设备的服务结构相同。
[0022]第四方面,本申请提供了一种通信装置,该装置可以是第一设备,也可以是第一设备中的装置,或者是能够和第一设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第一方面或第三方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面或第三方面所述的方法以及有益效果,重复之处不再赘述。
[0023]第五方面,本申请提供了一种通信装置,该装置可以是第二设备,也可以是第二设备中的装置,或者是能够和第二设备匹配使用的装置。该通信装置可执行第二方面所述的
方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。该单元或模块可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第二方面所述的方法以及有益效果,重复之处不再赘述。
[0024]第六方面,本申请提供了一种通信装置,所述通信装置包括处理器,当所述处理器调用存储器中的计算机程序时,如第一方面~第三方面中任意一项的方法被执行。
[0025]第七方面,本申请提供了一种通信装置,通信装置包括处理器和存储器,处理器和存储器耦合;处理器用于实现如第一方面~第三方面中任意一项的方法。
[0026]第八方面,本申请提供了一种通信装置,通信装置包括处理器和接口电路,该接口电路用于接收来自通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给通信装置之外的其它通信装置,处理器通过逻本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种访问服务的方法,应用于第一设备,其特征在于,所述方法包括:从第二设备获取所述第二设备的服务结构信息;获取所述第二设备的服务结构散列值;从第三设备获取第一信息,所述第一信息包括所述第三设备的服务结构散列值;所述第二设备的服务结构散列值和所述第三设备的服务结构散列值相同,访问所述第三设备的服务。2.根据权利要求1所述的方法,其特征在于,所述从第三设备获取第一信息,包括:向所述第三设备发送第一请求,所述第一请求用于请求所述第一信息;接收所述第三设备发送的所述第一信息。3.根据权利要求1所述的方法,其特征在于,所述从第三设备获取第一信息,包括:接收所述第三设备广播的第一信息。4.根据权利要求1~3中任意一项所述的方法,其特征在于,所述获取所述第二设备的服务结构散列值,包括:将所述第二设备的服务结构信息通过散列函数计算得到所述第二设备的服务结构散列值。5.根据权利要求1~3中任意一项所述的方法,其特征在于,所述获取所述第二设备的服务结构散列值,包括:向所述第二设备发送第二请求,所述第二请求用于请求第二信息,所述第二信息包括所述第二设备的服务结构散列值;接收所述第二设备发送的第二信息。6.根据权利要求1~5中任意一项所述的方法,其特征在于,所述第二设备的服务结构信息用于指示所述第二设备所提供的服务类型、所述服务类型对应的功能和所述服务类型对应的位置信息。7.根据权利要求1~6中任意一项所述的方法,其特征在于,所述服务结构信息包括句柄、类别、标识、操作指示和描述符类型列表。8.根据权利要求1~7中任意一项所述的方法,其特征在于,所述第二设备和所述第三设备的服务结构散列值相同,指示所述第二设备和所述第三设备的服务结构相同。9.一种访问服务的方法,应用于第三设备,其特征在于,所述方法包括:向第一设备发送第一信息;其中,所述第一信息包括所述第三设备的服务结构散列值,所述第一信息用于指示所述第一设备确定第二设备的服务结构散列值和所述第三设备的服务结构散列值是否相同。10.根据权利要求9所述的方法,其特征在于,所述向第一设备发送第一信息,包括:接收所述第一设备发送的第一请求,所述第一请求用于请求所述第一信息;向所述第一设备发送所述第一信息。11.根据权利要求9所述的方法,其特征在于,所述向第一设备发送第一信息,包括:广播所述第一信息。12.一种通信装置,其特征在于,所述通信装置包括通信单元和处理单元,其中:所述通信单元,用于从第二设备获取所述第二设备的服务结构信息;所述处理单元,用于获取所述第二设备的服务结构散列值;
所述通信单元,还用于从第三设备获取第一信息,所述第一信息包括所述第三设备的服务结构散列值;所述通信单元,还用于当第二设备的服务结构散列值和所述第三设备的服务结构散列值相同时,访问所述第三设备的服务。13.根据权利要求12所述的通信装置,其特征在于,所述通信单元,还用于从第三设备获取第一信息,包括:所述通信单元,还...

【专利技术属性】
技术研发人员:全超李明超何青春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1