CN114650513A - 通信方法及通信装置 - Google Patents

通信方法及通信装置 Download PDF

Info

Publication number
CN114650513A
CN114650513A CN202011497022.5A CN202011497022A CN114650513A CN 114650513 A CN114650513 A CN 114650513A CN 202011497022 A CN202011497022 A CN 202011497022A CN 114650513 A CN114650513 A CN 114650513A
Authority
CN
China
Prior art keywords
service
relay
terminal
communication
remote terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011497022.5A
Other languages
English (en)
Inventor
陈岩
彭炳光
余小勇
龚卫林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202011497022.5A priority Critical patent/CN114650513A/zh
Priority to PCT/CN2021/136401 priority patent/WO2022127665A1/zh
Publication of CN114650513A publication Critical patent/CN114650513A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种通信方法、通信装置。通信方法包括:在远程终端与中继终端之间建立侧链路通信连接,侧链路通信连接用于传输与目标通信业务对应的数据包。远程终端通过侧链路通信连接,和网络设备交互目标通信业务对应的数据包。中继终端针对目标通信业务,通过侧链路通信连接向远程终端提供中继服务。本申请提供在多个终端设备之间的新的通信方式,该通信方式可以被应用于各种类型的通信场景,有利于增加终端设备可实现的功能。

Description

通信方法及通信装置
技术领域
本申请涉及电子设备领域,并且更具体地,涉及一种通信方法及通信装置。
背景技术
通信协议定义一种可以在多个终端设备之间直接通信的链路,该链路可以被称为侧行链路(sidelink,SL)。多个终端设备之间的通信应用场景可以是多种多样的。
发明内容
本申请提供一种通信方法及通信装置,目的是提供在多个终端设备之间的通信方式,该通信方式可以结合各种类型的通信场景,可以增加终端设备可实现的功能。
第一方面,提供了一种通信方法,包括:
远程终端发送中继需求消息,以与中继终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包;
所述远程终端通过所述中继终端与网络设备交互,包括:
所述远程终端通过所述侧链路通信连接,向所述中继终端发送与所述目标通信业务对应的第一数据包,以使得所述第一数据包由所述中继终端转发至所述网络设备;和/或,
所述远程终端通过所述侧链路通信连接,从所述中继终端接收与所述目标通信业务对应的第二数据包,所述第二数据包来自所述网络设备。
在本申请中,通过将通信业务的类型与数据包关联起来,使得远程终端可以通过中继终端接收或发送特定通信业务的数据包,以实现特定通信业务所对应的功能。
结合第一方面,在第一方面的某些实现方式中,所述目标通信业务包括以下至少一项:高清语音通话业务、高清视频通话业务、网络语音通话业务、网络视频通话业务、二维码业务、支付业务、求救业务、话费充值业务、短信业务、应用通知业务。
在本申请中,通过对业务类型进行细致、多样地划分,得到多种多样的通信业务类型,使得数据包可以与具体、特定的业务相关联,进而有利于增加远程终端在多种应用场景中所能够实现的功能。
结合第一方面,在第一方面的某些实现方式中,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端判断所述远程终端当前处于无网络通信场景。
在本申请中,当远程终端处于无网络通信场景的情况下,远程终端本应无法实现有效的通信,进而无法为用户提供多种多样的应用功能。但是,由于远程终端可以向中继终端请求中继服务,使得远程终端的一部分通信业务数据可以获得中继终端的许可,进而远程终端的用户可以在无网络通信场景下仍然可以使用远程终端的部分功能。这有利于提升远程终端在无网络通信场景下的用户体验感。
结合第一方面,在第一方面的某些实现方式中,所述远程终端判断所述远程终端当前处于无网络通信场景,包括:
所述远程终端根据以下至少一项,判断所述远程终端当前处于无网络通信场景:所述远程终端的用户标识模块SIM卡接口的状态,所述远程终端的通信套餐使用情况,所述远程终端与网络设备之间的通信状态,所述远程终端的移动数据功能的状态,所述远程终端的无线局域网WLAN功能的状态,所述远程终端的蓝牙功能的状态。
在本申请中,远程终端的正常通信功能可能因多种原因受到限制。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括第一业务标识,所述第一业务标识与所述目标通信业务对应。
在本申请中,由于中继需求消息携带有目标通信业务的标识,使得中继终端可以通过中继需求消息获知远程终端需要被提供的中继服务的具体类型,进而有利于远程终端从中继终端获得特定通信业务的中继服务。
结合第一方面,在第一方面的某些实现方式中,所述第一业务标识用于唯一标识所述目标通信业务。
在本申请中,由于第一业务标识可以唯一标识通信业务,使得中继终端可以准确获知远程终端需要被提供的中继服务的具体类型。由于通信业务类型可能相对繁多,第一业务标识的数据量可能相对较大。
结合第一方面,在第一方面的某些实现方式中,所述第一业务标识用于指示所述目标通信业务的优先级。
在本申请中,由于第一业务标识可以标识通信业务的优先级,使得中继终端可以根据业务优先级判断是否为远程终端提供中继服务。由于通信业务类型可能相对繁多,通过优先级标识通信业务,有利于减小第一业务标识的数据量。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括多个业务标识;在所述远程终端通过所述中继终端与网络设备交互之前,所述通信方法还包括:
所述远程终端从所述中继终端接收业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识,所述业务标识确认消息用于指示所述第一部分业务标识对应的通信业务被所述中继终端许可,所述第一部分业务标识包括所述第一业务标识。
在本申请中,由于中继终端可以选择为远程终端提供中继服务或不提供中继服务,因此,当中继终端反馈第一部分业务标识后,远程终端即可获知中继终端能够提供的中继服务的具体类型。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括所述远程终端的终端标识。
结合第一方面,在第一方面的某些实现方式中,所述第一数据包包括第二业务标识,所述第二业务标识与所述目标通信业务对应。
在本申请中,由于第一数据包携带有目标通信业务的标识,使得中继终端获知该第一数据包与目标通信业务相关,并获知远程终端需要被提供的中继服务的具体类型,进而有利于远程终端从中继终端获得特定通信业务的中继服务。
结合第一方面,在第一方面的某些实现方式中,所述第二数据包包括第三业务标识,所述第三业务标识与所述目标通信业务对应。
在本申请中,由于第二数据包携带有目标通信业务的标识,使得中继终端获知该第二数据包与目标通信业务相关,并获知远程终端需要被提供的中继服务的具体类型,进而有利于远程终端从中继终端获得特定通信业务的中继服务。
结合第一方面,在第一方面的某些实现方式中,所述远程终端发送中继需求消息,包括:
所述远程终端按照第一周期发送所述中继需求消息,所述第一周期小于40ms。
在本申请中,远程终端按照相对较快的频率发送中继需求消息,有利于尽快收到中继终端的反馈,提升远程终端的用户体验感。
结合第一方面,在第一方面的某些实现方式中,所述远程终端发送中继需求消息,包括:
所述远程终端按照频分双工的方式在授权频段上发送所述中继需求消息;或者,
所述远程终端在非授权频段上发送所述中继需求消息。
在本申请中,按照频分双工的方式在授权频段上发送中继需求消息,或者在非授权频段上发送中继需求消息,有利于缩短中继需求消息的发送周期,进而有利于尽快收到中继终端的反馈,提升远程终端的用户体验感。
结合第一方面,在第一方面的某些实现方式中,所述通信方法还包括:
所述远程终端显示目标用户界面,所述目标用户界面包括以下至少一项:无网络通信的开关控件、远程终端的开关控件、远程终端的通信参数。
在本申请中,用户可以通过远程终端的用户界面进行手势操作,以实现个性化的功能。
结合第一方面,在第一方面的某些实现方式中,所述远程终端的通信参数包括以下至少一项:耗电模式、单次时长限制、默认开启时段、业务白名单、业务黑名单、中继终端白名单、中继终端黑名单。
在本申请中,用户可以通过调整远程终端的各种通信参数,以实现个性化的功能。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与二维码业务对应的业务标识,所述第一数据包用于请求二维码的信息,所述第二数据包包括所述二维码的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与二维码加载相关的第一用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第一用户界面显示所述二维码的图案。
通常而言,为保证信息安全性,二维码一般在相对较短的时间内更新多次,这使得二维码业务具有相对较高的紧急性。当远程终端无法快速从网络设备获取二维码时,可以通过中继终端快速获取二维码,进而完成与二维码相关的业务或功能。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求公交卡的充值信息,所述第二数据包包括所述公交卡的充值信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与公交卡充值相关的第二用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第二用户界面显示第一指示信息,所述第一指示信息指示公交卡充值完成。
通常而言,远程终端可以通过短距离通信技术完成公交卡充值,而当远程终端无法从网络设备快速获取公交卡的充值信息的时候,会有损公交卡充值流程的便捷度。在本申请中,远程终端可以通过中继终端快速获取公交卡的充值信息,进而实现公交卡充值功能。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与短信业务对应的业务标识,所述第一数据包用于请求验证码,所述第二数据包包括所述验证码,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与获取验证码相关的第三用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第三用户界面显示所述验证码。
通常而言,为保证信息安全性,验证码的有效期相对较短,这使得短信业务或验证码业务具有相对较高的紧急性。当远程终端无法快速从网络设备获取验证码时,可以通过中继终端快速获取验证码,进而完成与验证码相关的业务或功能。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与话费充值相关的信息,所述第二数据包包括所述与话费充值相关的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与话费充值相关的第四用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第四用户界面显示第二指示信息,所述第二指示信息指示话费充值完成。
通常而言,远程终端即使在正常网络场景下,因话费余额不足而无法与网络设备正常通信,一旦话费充值完毕,远程终端即可以与网络设备正常通信。远程终端可以通过中继终端完成话费充值流程,进而恢复正常通信功能。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与停车费相关的信息,所述第二数据包包括所述与停车费相关的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与停车费支付相关的第五用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第五用户界面显示第三指示信息,所述第三指示信息指示停车费支付完成。
用户通常可以在地下车库的出口支付停车费用。如果停车费用的总支付时间较长,可能导致车辆在车库出口发生拥挤。当远程终端无法快速从网络设备获取与停车费相关的信息时,可以通过中继终端快速获取与停车费相关的信息,进而完成停车费支付。
结合第一方面,在第一方面的某些实现方式中,所述中继需求消息包括与求救业务对应的业务标识,所述第一数据包包括求救电话的上传语音包,所述第二数据包包括所述求救电话的下传语音包,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与所述求救电话相关的第六用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互的同时,所述通信方法还包括:
在所述第六用户界面显示第四指示信息,所述第四指示信息指示所述远程终端已接通所述求救电话。
用户通常在紧急或危险的状况下才会使用求救电话。如果远程终端的信号相对较差,则可能因求救失败而造成严重后果。当远程终端无法直接与网络设备交互求救电话的语音包时,可以通过中继终端与网络设备交互求救电话的语音包,进而有利于提高求救成功率。
第二方面,提供了一种通信方法,包括:
中继终端从远程终端接收中继需求消息;
所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包;
所述中继终端在所述远程终端与网络设备之间转发消息,包括:
所述中继终端通过所述侧链路通信连接,从远程终端接收与所述目标通信业务对应的第一数据包,并将所述第一数据包转发至所述网络设备;和/或,
所述中继终端从所述网络设备接收与所述目标通信业务对应的第二数据包,并通过所述侧链路通信连接将所述第二数据包转发至所述远程终端。
在本申请中,通过将通信业务的类型与数据包关联起来,使得中继终端可以为远程终端可以转发特定通信业务的数据包,以便于远程终端实现特定通信业务所对应的功能。
结合第二方面,在第二方面的某些实现方式中,所述目标通信业务包括以下至少一项:高清语音通话业务、高清视频通话业务、网络语音通话业务、网络视频通话业务、二维码业务、支付业务、求救业务、话费充值业务、短信业务、应用通知业务。
在本申请中,通过对业务类型进行细致、多样地划分,得到多种多样的通信业务类型,使得数据包可以与具体、特定的业务相关联,进而有利于增加远程终端在多种应用场景中所能够实现的功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括以下至少一项:
所述远程终端的终端标识;
无网络通信标识,所述无网络通信标识用于指示所述远程终端当前处于无网络通信状态;
第一业务标识,所述第一业务标识与所述目标通信业务对应。
在本申请中,当远程终端处于无网络通信场景的情况下,远程终端本应无法实现有效的通信,进而无法为用户提供多种多样的应用功能。但是,由于中继需求消息可以携带无网络通信标识,有利于中继终端优先为无网络通信的远程终端提供中继服务,有利于远程终端的通信业务数据可以获得中继终端的许可,进而远程终端的用户可以在无网络通信场景下仍然可以使用远程终端的部分功能。这有利于提升远程终端在无网络通信场景下的用户体验感。
在本申请中,由于中继需求消息携带有目标通信业务的标识,使得中继终端可以通过中继需求消息获知远程终端需要被提供的中继服务的具体类型,进而有利于中继终端为远程终端提供特定通信业务的中继服务。
结合第二方面,在第二方面的某些实现方式中,所述第一业务标识用于唯一标识所述目标通信业务。
在本申请中,由于第一业务标识可以唯一标识通信业务,使得中继终端可以准确获知远程终端需要被提供的中继服务的具体类型。由于通信业务类型可能相对繁多,第一业务标识的数据量可能相对较大。
结合第二方面,在第二方面的某些实现方式中,所述第一业务标识用于指示所述目标通信业务的优先级。
在本申请中,由于第一业务标识可以标识通信业务的优先级,使得中继终端可以根据业务优先级判断是否为远程终端提供中继服务。由于通信业务类型可能相对繁多,通过优先级标识通信业务,有利于减小第一业务标识的数据量。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括多个业务标识;在所述中继终端在所述远程终端与网络设备之间转发消息之前,所述通信方法还包括:
所述中继终端向所述远程终端发送业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识;
所述中继终端在所述远程终端与网络设备之间转发消息,包括:
所述中继终端在所述远程终端与网络设备之间转发与所述第一部分业务标识对应的消息,并丢弃与第二部分业务标识对应的消息,所述第二部分业务标识包括所述多个业务标识中除所述第一部分业务标识以外的剩余业务标识,所述第一部分业务标识包括所述第一业务标识。
在本申请中,由于中继终端可以选择为远程终端提供中继服务或不提供中继服务,因此,当中继终端反馈第一部分业务标识后,远程终端即可获知中继终端能够提供的中继服务的具体类型。
结合第二方面,在第二方面的某些实现方式中,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:
在所述第一业务标识满足第一业务预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接,其中,所述第一业务标识满足第一业务预设条件包括以下至少一项:
所述第一业务标识对应的优先级高于第一预设业务优先级;
所述第一业务标识对应的目标通信业务属于所述中继终端的业务白名单;
所述第一业务标识对应的目标通信业务不属于所述中继终端的业务黑名单。
在本申请中,中继终端可以根据用户设定的通信参数,判断是否为远程终端提供中继服务。
结合第二方面,在第二方面的某些实现方式中,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:
在所述终端标识满足第一终端预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接,其中,所述终端标识满足第一终端预设条件包括以下任一项:
所述终端标识在所述中继终端的远程终端白名单中;
所述终端标识不在所述中继终端的远程终端黑名单中。
在本申请中,中继终端可以根据用户设定的通信参数,判断是否为远程终端提供中继服务。
结合第二方面,在第二方面的某些实现方式中,所述第一数据包包括第二业务标识,所述第二业务标识与所述目标通信业务对应。
在本申请中,由于第一数据包携带有目标通信业务的标识,使得中继终端获知该第一数据包与目标通信业务相关,并获知远程终端需要被提供的中继服务的具体类型,进而有利于远程终端从中继终端获得特定通信业务的中继服务。
结合第二方面,在第二方面的某些实现方式中,所述第二数据包包括第三业务标识,所述第三业务标识与所述目标通信业务对应。
在本申请中,由于第二数据包携带有目标通信业务的标识,使得中继终端获知该第二数据包与目标通信业务相关,并获知远程终端需要被提供的中继服务的具体类型,进而有利于远程终端从中继终端获得特定通信业务的中继服务。
结合第二方面,在第二方面的某些实现方式中,在所述中继终端从远程终端接收中继需求消息之前,所述通信方法还包括:
所述中继终端按照第二周期监听所述中继需求消息,所述第二周期的时长大于512ms。
在本申请中,中继终端按照相对较慢的频率监听中继需求消息,有利于减少中继终端的功耗。
结合第二方面,在第二方面的某些实现方式中,所述中继终端按照第二周期监听所述中继需求消息,包括:
所述中继终端按照所述第二周期驱动所述中继终端的侧链路通信模块,以监听所述中继需求消息,其中,在每个第二周期内,所述中继终端驱动所述侧链路通信模块的时长等于所述中继需求消息的发送周期与所述中继需求消息所占用的时域之和。
在本申请中,通过设定每个监听周期内侧链路通信模块的驱动时长,既有利于节省中继终端的功耗,又有利于提高监听中继需求消息的成功率。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息的发送周期小于40ms。
在本申请中,远程终端按照相对较快的频率发送中继需求消息,有利于尽快收到中继终端的反馈,提升远程终端的用户体验感。
结合第二方面,在第二方面的某些实现方式中,所述中继终端包括第一通信模块、第二通信模块,所述第一通信模块用于所述中继终端与所述网络设备之间的交互,所述第二通信模块用于所述中继终端与所述远程终端之间的交互,在第一通信模块、第二通信模块的每个驱动周期内,第一通信模块的驱动时段与第二通信模块的驱动时段至少部分重叠。
在本申请中,将多个通信模块的驱动时段重叠起来,有利于减少与该多个通信模块相关的其他模块的驱动次数,进而有利于减少中继终端的功耗。
结合第二方面,在第二方面的某些实现方式中,在所述中继终端的第一通信模块从连接态切出后,所述第一通信模块的驱动起始时刻与所述第二通信模块的驱动起始时刻为同一时刻。
在本申请中,将多个通信模块的驱动起始时刻对齐,有利于增大多个通信模块的驱动时段的重叠时间量。
结合第二方面,在第二方面的某些实现方式中,所述通信方法还包括:
所述中继终端显示用户界面,所述用户界面包括以下至少一项:无网络通信的开关控件、中继终端的开关控件、中继终端的通信参数。
在本申请中,用户可以通过中继终端的用户界面进行手势操作,以实现个性化的功能。
结合第二方面,在第二方面的某些实现方式中,所述中继终端的通信参数包括以下至少一项:耗电模式、单次时长限制、单次流量限制、默认开启时段、业务白名单、业务黑名单、远程终端白名单、远程终端黑名单。
在本申请中,用户可以通过调整中继终端的各种通信参数,以实现个性化的功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与二维码业务对应的业务标识,所述第一数据包用于请求二维码的信息,所述第二数据包包括所述二维码的信息。
通常而言,为保证信息安全性,二维码一般在相对较短的时间内更新多次,这使得二维码业务具有相对较高的紧急性。当远程终端无法快速从网络设备获取二维码时,可以通过中继终端快速获取二维码,进而完成与二维码相关的业务或功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求公交卡的充值信息,所述第二数据包包括所述公交卡的充值信息。
通常而言,远程终端可以通过短距离通信技术完成公交卡充值,而当远程终端无法从网络设备快速获取公交卡的充值信息的时候,会有损公交卡充值流程的便捷度。在本申请中,远程终端可以通过中继终端快速获取公交卡的充值信息,进而实现公交卡充值功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与短信业务对应的业务标识,所述第一数据包用于请求验证码,所述第二数据包包括所述验证码。
通常而言,为保证信息安全性,验证码的有效期相对较短,这使得短信业务或验证码业务具有相对较高的紧急性。当远程终端无法快速从网络设备获取验证码时,可以通过中继终端快速获取验证码,进而完成与验证码相关的业务或功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与话费充值相关的信息,所述第二数据包包括所述与话费充值相关的信息。
通常而言,远程终端即使在正常网络场景下,因话费余额不足而无法与网络设备正常通信,一旦话费充值完毕,远程终端即可以与网络设备正常通信。远程终端可以通过中继终端完成话费充值流程,进而恢复正常通信功能。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与停车费相关的信息,所述第二数据包包括所述与停车费相关的信息。
用户通常可以在地下车库的出口支付停车费用。如果停车费用的总支付时间较长,可能导致车辆在车库出口发生拥挤。当远程终端无法快速从网络设备获取与停车费相关的信息时,可以通过中继终端快速获取与停车费相关的信息,进而完成停车费支付。
结合第二方面,在第二方面的某些实现方式中,所述中继需求消息包括与求救业务对应的业务标识,所述第一数据包包括求救电话的上传语音包,所述第二数据包包括所述求救电话的下传语音包。
用户通常在紧急或危险的状况下才会使用求救电话。如果远程终端的信号相对较差,则可能因求救失败而造成严重后果。当远程终端无法直接与网络设备交互求救电话的语音包时,可以通过中继终端与网络设备交互求救电话的语音包,进而有利于提高求救成功率。
第三方面,提供了一种通信装置,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行上述第一方面或第二方面的任一种可能的实现方式所述的通信方法。
第四方面,提供了一种非易失性计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述第一方面或第二方面的任一种可能的实现方式所述的通信方法。
第五方面,提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面或第二方面的任一种可能的实现方式所述的通信方法。
第六方面,提供了一种通信***,包括网络设备、远程终端、中继终端,其中,所述远程终端用于执行上述第一方面的任一种可能的实现方式所述的通信方法,所述中继终端用于执行上述第二方面的任一种可能的实现方式所述的通信方法。
附图说明
图1是车跟万物通信的示意图。
图2是设备到设备的示意图。
图3是终端设备的示意性结构图。
图4是本申请实施例提供的一种无网络通信场景的示意图。
图5是本申请实施例提供的一种通信方法的示意性流程图。
图6是本申请实施例提供的一种用户界面的示意图。
图7是本申请实施例提供的一种用户界面的示意图。
图8是本申请实施例提供的一种用户界面的示意图。
图9是中继需求消息承载于一种物理侧链路广播信道的示意图。
图10是中继需求消息承载于一种物理侧链路广播信道的示意图。
图11是本申请实施例提供的一种通信方法的示意性流程图。
图12是一种中继终端监听中继需求消息的时序示意图。
图13是一种中继终端监听中继需求消息的时序示意图。
图14是一种中继终端监听中继需求消息的时序示意图。
图15是一种中继终端驱动第一通信模块、第二通信模块的时序示意图。
图16是本申请实施例提供的一种通信装置的结构性示意图。
图17是本申请实施例提供的一种通信装置的结构性示意图。
图18是本申请实施例提供的一种通信装置的结构性示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。另外,在本申请的实施例中,“第一”、“第二”等字样并不对数目和执行次序进行限定。此外,在本申请实施例中,“301”、“402”、“503”等字样仅为了描述方便作出的标识,并不是对执行步骤的次序进行限定。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通信(globalsystem for mobile communications,GSM)***、码分多址(code division multipleaccess,CDMA)***、宽带码分多址(wideband code division multiple access,WCDMA)***、通用分组无线业务(general packet radio service,GPRS)、长期演进(long termevolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)通信***、第五代(5th generation,5G)***或新无线(newradio,NR)、未来的第六代(6th generation,6G)***等。此外,本申请实施例的技术方案可以应用于面向未来的通信技术,只要采用新通信技术的通信***包括终端设备对终端设备的通信(如D2D通信、V2X通信等),都适用本申请实施例提供的技术方案。本申请实施例描述的***架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请实施例的方案可以应用于设备到设备通信(Device-to-Device,D2D)、车联网(即车跟万物通信(vehicle-to-everything,V2X))。
D2D通信可以指,在一定距离范围内的多个终端设备之间可以直接通信。D2D设备通信的资源分配主要有两种模式。模式一可以是集中控制式。D2D的资源可以由网络设备进行分配,资源通过调度的方式分配给发送端终端设备使用。模式二可以是基于竞争的分布式资源复用方法。发送端终端设备可以通过竞争的方式从资源池中获得发送资源。资源池是由网络设备分出的一整块资源,发送端终端设备可以在该一整块资源中竞争资源。图2即示出了一种D2D网络***架构图。
V2X是未来智能交通运输***的关键技术。V2X通信可以包括车辆到车辆(vehicleto vehicle,V2V)通信、车辆到基础设施(vehicle to infrastructure,V2I)通信、车辆到路人(vehicle to pedestrian,V2P)通信以及车辆到网络(vehicle to network,V2N)通信等通信方式,如图1所示。通过V2X通信,可以获得实时路况、道路信息、行人信息等一系列交通信息,进而提高驾驶安全性、减少拥堵、提高交通效率、提供车载娱乐信息等。
对于V2V通信,车辆可以将自身的车速、行驶方向、具***置、是否踩紧急刹车等信息广播给周围车辆。周围车辆的驾驶员通过获取该类信息,可以更好的感知视距外的交通状况,从而对危险状况进行预判和避让。
对于V2I通信,路边基础设施例如路侧单元(road side unit,RSU)可以为车辆提供各类服务信息和数据网络的接入,例如停车收费、车内娱乐等,这些功能都极大的提高了交通智能化。
对于V2P通信,用户携带的终端设备可以与车辆通信。用户携带的终端设备例如可以是UE(User Equipment,用户设备)、MS(Mobile Station,移动台)、移动终端(MobileTerminal)、电子标签(V2X车牌,一种具有V2X通信功能的车牌)等。可选的,用户携带的终端设备可以为可穿戴设备、手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等。
对于V2N通行,车辆可以与网络如接入网设备、边缘云等进行通信。例如,边缘云可以接收车辆的基本数据(如剩余油量、当前行驶路线等),然后通过云端计算,向车辆发送提示消息(如附近加油站的位置)。
如图2所示,V2X、D2D均可以支持直连通信接口(PC5接口)通信和蜂窝通信接口(Uu接口)通信。
PC5接口可以为两个用户设备(user equipment,UE)之间的参考点,可以用于完成控制面和用户面的信令和数据传输、临近服务发现、直接通信和对终端设备的入网中继功能。
Uu接口可以为UE与接入网设备之间的接口。其中,该接入网设备可以为通用移动通信***陆地接入网络(UMTS terrestrial radio access network,UTRAN)中的基站,或环球移动通信***(universal mobile telecommunications system,UMTS)的基站,或,4G网络中的演进型基站(evolutional node B,eNodeB或eNB),5G网络中的基站(generationnode B,gNodeB或gNB),或后续演进网络中的基站,不予限制。
在本申请实施例中,PC5接口可以用于UE之间的近距离直接通信或直接通信。通过PC5接口通信的UE可以位于网络覆盖范围内,也可以无网络覆盖,该网络可以是4G通信网络,也可以是5G通信网络,不予限制。PC5接口通信的传输距离例如可以为50~300米,时延要求例如可以为100ms(碰撞20ms)。PC5接口通信可以包括以下至少一种:单播通信方式、组播通信方式、广播通信方式。
PC5接口的单播通信方式可以指服务器向单个UE发送业务数据的通信方式,即目的地址为单一目标的一种传输方式。V2X服务器和目标UE之间可以通过PC5接口的单播通信方式进行传输。
PC5接口的组播通信方式可以指服务器向至少两个UE发送业务数据的通信方式,即目的地址为网络中至少两个UE的一种传输方式。这里所说的至少两个UE可以是指在一个区域中的UE,且该至少两个UE可以分为多个组,每一组的UE对应一个地址。V2X服务器和包括目标UE的区域范围内的UE之间可以通过PC5接口的组播通信方式进行传输。
PC5接口的广播通信方式可以指服务器向所有UE发送业务数据的通信方式。
图3示出了终端设备100的示意性结构图。
下面以终端设备100为例对实施例进行具体说明。应该理解的是,图3所示终端设备100仅是一个范例,并且终端设备100可以具有比图3中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。终端设备100例如可以是手机、移动电源、便携机、平板电脑、电子阅读器、笔记本电脑、数码相机、车载设备、可穿戴设备、耳机、车载终端等设备。
终端设备100可以包括:处理器110,内部存储器121,通用串行总线(universalserial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,天线3,移动通信模块150,无线通信模块160,侧链路通信模块180,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是终端设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合充电器,闪光灯,摄像头193等。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现终端设备100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现终端设备100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为终端设备100充电,也可以用于终端设备100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他终端设备,例如AR设备等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备100的结构限定。在本申请另一些实施例中,终端设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为其他终端设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
终端设备100的无线通信功能可以通过天线1,天线2,天线3,移动通信模块150,无线通信模块160,侧链路通信模块180,调制解调处理器以及基带处理器等实现。
天线1,天线2和天线3用于发射和接收电磁波信号。终端设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为侧链路通信或无线局域网的分集天线;又如,可以将天线2复用为侧链路通信或蜂窝通信的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在终端设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在终端设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
侧链路通信模块180可以提供应用在终端设备100上的包括4G侧链路、5G侧链路等侧链路通信的解决方案。侧链路通信模块180可以是集成至少一个通信处理模块的一个或多个器件。侧链路通信模块180经由天线3接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。侧链路通信模块180还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线3转为电磁波辐射出去。在其他场景中,侧链路通信模块180还可以被称为无网络通信模块、辅助通信模块、辅助网络通信模块、中继通信模块、端对端通信模块。下面以侧链路通信模块为例进行阐述。
在一些实施例中,终端设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,终端设备100的天线3和侧链路通信模块180耦合,使得终端设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packetradio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-divisioncode division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),第五代(5th generation,5G),新无线(new radio,NR),第六代(6th generation,6G),设备到设备通信(Device-to-Device,D2D),车用无线通信(vehicle-to-everything,V2X),BT,GNSS,WLAN,NFC,FM,和/或IR等技术等。所述GNSS可以包括全球卫星定位***(globalpositioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite basedaugmentation systems,SBAS)。
天线可以被多个通信模块复用。在其他示例中,移动通信模块150、无线通信模块160、侧链路通信模块180中的至少两个通信模块可以与同一个天线耦合。例如,移动通信模块150、无线通信模块160、侧链路通信模块180均与天线4(图3未示出)耦合。又如,移动通信模块150和侧链路通信模块180均与天线5(图3未示出)耦合,无线通信模块160与天线6(图3未示出)耦合。又如,移动通信模块150与天线7(图3未示出)耦合,无线通信模块160和侧链路通信模块180均与天线8(图3未示出)耦合。
在本申请实施例中,移动通信模块150、无线通信模块160、侧链路通信模块180可以分别使用不同的无线通信技术。例如移动通信模块150可以使用2G、3G、4G、LTE、5G、6G等通信技术,无线通信模块160可以使用BT、GNSS、WLAN、NFC、FM、IR等通信技术,侧链路通信模块180可以使用4G侧链路、5G侧链路等通信技术。
在一个示例中,终端设备可以包括基带芯片,该基带芯片可以包括与移动通信模块150、无线通信模块160、侧链路通信模块180一一对应的移动通信调制解调器、无线通信调制解调器、侧链路通信调制解调器。
移动通信调制解调器例如可以包括与2G、3G、4G、LTE、5G、6G一一对应的多个协议栈,以使得移动通信调制解调器可以用于2G、3G、4G、LTE、5G、6G通信。
无线通信调制解调器例如可以包括与BT、GNSS、WLAN、NFC、FM、IR一一对应的多个协议栈,以使得无线通信调制解调器可以用于BT、GNSS、WLAN、NFC、FM、IR通信。
侧链路通信调制解调器例如可以包括与4G侧链路、5G侧链路一一对应的多个协议栈,以使得侧链路通信调制解调器可以用于4G侧链路、5G侧链路通信。
在另一个示例中,移动通信模块150、无线通信模块160、侧链路通信模块180中的第一部分被集成在基带芯片1,第二部分被集成在基带芯片2。
本申请实施例通信模块的硬件实现方式可以不作限定。
终端设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),迷你发光二极管(mini light-emitting Diode,MiniLED),微型发光二极管(micro light-emitting diode,MicroLED),微型有机发光二极管(micro organic light-emitting diode,Micro-OLED),量子点发光二极管(quantum dot light emittingdiodes,QLED)等。在一些实施例中,终端设备100可以包括1个或N个显示屏194,N为大于1的正整数。
终端设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端设备100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。终端设备100可以支持一种或多种视频编解码器。这样,终端设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
终端设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。终端设备100可以设置至少一个麦克风170C。在另一些实施例中,终端设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。终端设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备100采用嵌入式SIM卡(embedded-SIM,eSIM)。eSIM卡可以嵌在终端设备100中,不能和终端设备100分离。
图4示出了本申请实施例提供的一种无网络通信场景。该无网络通信场景可以包括网络设备、至少一个终端设备1、至少一个终端设备2。其中,终端设备1能接收到网络设备的信号,该终端设备1为网络覆盖范围内的终端设备。终端设备2无法接收到网络设备的信号,该终端设备2不属于网络覆盖范围的终端设备。但该终端设备2可以接收到终端设备1的信号,即终端设备2可以与终端设备1直接交互。
本申请实施例提供一种通信***,该通信***可以包括网络设备、中继终端、远程终端。其中,网络设备可以与中继终端交互,并且网络设备可以通过中继终端与远程终端交互。远程终端可以与中继终端交互,并且远程终端可以通过中继终端与网络设备交互。中继终端既可以与网络设备交互,也可以与远程终端交互,并且中继终端可以在远程终端与网络设备之间提供中继服务。在本申请实施例中,中继终端与远程终端之间的交互
在一个示例中,终端设备可以仅作为中继终端或仅作为远程终端。在其他示例中,终端设备可以既作为中继终端,也可以作为远程终端;也就是说,终端设备既可以为其他终端设备提供中继服务,也可以被其他终端设备提供中继服务。
本申请实施例提供的通信***可以应用于图4所示的无网络通信场景。在无网络通信场景下,网络设备例如可以对应于图4所示的网络设备,中继终端例如可以对应于图4所示的终端设备1,远程终端例如可以对应于图4所示的终端设备2。
在无网络通信场景下,远程终端通常无法直接与网络设备通信,或远程终端与网络设备之间的至少一种直接通信方式是相对困难的。例如,远程终端的SIM卡接口没有与SIM卡正确连接。又如,远程终端与网络设备的通信质量相对较差(如检测到来自网络设备的信号强度相对较弱)。又如,远程终端的某一种通信业务(如数据传输业务)尚未与网络供应商签约或尚未被开通。又如,远程终端的某一种通信功能(如蜂窝数据功能、无线通信功能等)被关闭或被限制(例如远程终端未搜索到合适的热点设备)。又如,远程终端的通信余额不足。在一个示例中,结合图3,在无网络通信场景中,远程终端可以无法通过移动通信模块、无线通信模块与网络设备交互。
在无网络通信场景下,中继终端通常可以与网络设备直接通信。例如,中继终端的SIM卡接口与SIM卡正确连接。又如,中继终端与网络设备的通信质量相对较好(如检测到来自网络设备的信号强度相对较强)。又如,中继终端的某一种通信业务(如数据传输业务)已被开通且可以使用。又如,远程终端的某一种通信业务(如数据传输业务)的权限已经被授予。又如,中继终端具有足够的通信余额。
在无网络通信场景下,远程终端可以通过中继终端向网络设备发送消息,该消息可以经由中继终端转发至网络设备。网络设备可以通过中继终端向远程终端发送消息,该消息可以经由中继终端转发至远程终端。
由此,在无网络通信场景下,图4所示的任一终端设备均可以与网络设备交互。
图5是本申请实施例提供的一种通信方法500的示意性流程图。
501,远程终端可以发送中继需求消息。
相应地,中继终端可以从远程终端接收所述中继需求消息。
也就是说,在远程终端需要中继终端为该远程终端提供中继服务时,远程终端可以广播中继需求消息或向指定的一个或多个中继终端发送中继需求消息。在一个示例中,结合图3,远程终端可以通过侧链路通信模块180发送中继需求消息。侧链路通信模块180可以用于远程终端与中继终端之间的通信。
中继需求消息可以包括中继需求标识,该中继需求标识可以表示消息的类别,例如可以用于指示远程终端需要被提供中继服务。也就是说,该中继需求标识可以用于指示远程终端需要其他终端充当中继终端,其中,该中继终端可以用于向网络设备转发来自远程终端的消息,和/或,并且该中继终端可以用于向远程终端转发来自网络设备的消息。
可选的,在所述远程终端广播中继需求消息之前,所述方法还包括:
所述远程终端确定目标消息通过中继终端发送至网络设备,所述目标消息与目标通信业务对应。
也就是说,远程终端可以确定有通信需求,并确定该通信需求可以通过中继终端实现。之后远程终端可以广播中继需求消息,以寻求合适的中继终端。然后,中继终端将远程终端的目标消息转发至网络设备。
目标通信业务例如可以包括:高清语音通话业务(例如长期演进语音承载(voiceover long-term evolution,VOLTE))、高清视频通话业务、网络语音通话业务、网络视频通话业务、二维码业务、支付业务、求救业务、话费充值业务、短信业务、应用通知业务等。其中,高清语音通话业务、高清视频通话业务例如可以是基于会话初始协议(SessionInitiation Protocol,SIP)的业务。网络语音通话业务、网络视频通话业务例如可以是基于用户数据报协议(user data protocol,UDP)的业务。
在一个示例中,目标通信业务为高清语音通话业务。与高清语音通话业务对应的目标消息例如可以包括以下至少一种:语音通话请求消息、针对语音通话请求的反馈消息、语音通话确认消息、针对语音通话确认的反馈消息、语音通话数据包等。
在一个示例中,目标通信业务为高清视频通话业务。与高清语音通话业务对应的目标消息例如可以包括以下至少一种:视频通话请求消息、针对视频通话请求的反馈消息、视频通话确认消息、针对视频通话确认的反馈消息、视频通话数据包等。
在一个示例中,目标通信业务为语音网络通话业务。与语音网络通话业务对应的目标消息例如可以包括以下至少一种:网络语音寻呼消息、针对网络语音寻呼的反馈消息、网络语音数据包等。
在一个示例中,目标通信业务为视频网络通话业务。与语音网络通话业务对应的目标消息例如可以包括以下至少一种:网络视频寻呼消息、针对网络视频寻呼的反馈消息、网络视频数据包等。
在一个示例中,目标通信业务为二维码业务。二维码业务可以进一步包括例如扫码登录账户业务、扫码添加好友业务、二维码支付业务等。与二维码业务对应的目标消息例如可以包括以下至少一种:包含二维码信息的消息,包含二维码编译结果的消息等。
在一个示例中,目标通信业务为支付业务。支付业务可以进一步包括例如话费充值业务、NFC卡充值业务、二维码支付业务等。与支付业务对应的目标消息例如可以包括以下至少一种:支付确认消息(如SEL_REQ)、支付确认反馈消息(如SEL_RES)、NEG_REQ、支付通道建立消息(如NEG_REQ)、支付通道建立反馈消息(如NEG_RES)、交易流程消息(如TRANS_REQ)、交易流程反馈消息(如TRANS_RES)等。
在一个示例中,目标通信业务为求救业务。与求救业务对应的目标消息例如可以包括以下至少一种:用于呼叫“110”的消息、用于呼叫“120”的消息、用于呼叫“119”的消息等。
在一个示例中,目标通信业务为短信业务。与短信业务对应的目标消息例如可以包括:请求验证码的消息、包含验证码的消息。
在一个示例中,目标通信业务为应用通知业务。与应用通知业务对应的目标消息例如可以包括:应用程序的通知消息(如邮件通知、消息通知等)。
可选的,中继需求消息包括与所述目标通信业务对应的第一业务标识。
也就是说,远程终端可以通过第一业务标识,请求中继终端为该远程终端提供与所述目标通信业务相关的中继服务。中继终端在接收到中继需求消息的情况下,可以根据第一业务标识,确定远程终端基于与目标通信业务相关的业务提出中继请求,并且获取(如预估、读取、接收等)与目标通信业务相关的信息,例如目标消息占用的流量。进而,中继终端可以确认是否同意为远程终端提供中继服务。
在第一个示例中,第一业务标识例如可以唯一标识该目标通信业务。
高清语音通话业务的业务标识例如可以为01。高清视频通话业务的业务标识例如可以为02。网络语音通话业务的业务标识例如可以为03。网络视频通话业务的业务标识例如可以为04。二维码业务的业务标识例如可以为05。支付业务的业务标识例如可以为06。求救业务的业务标识例如可以为07。话费充值业务的业务标识例如可以为08。短信业务的业务标识例如可以为09。应用通知业务的业务标识例如可以为10。应理解,本申请实施例可以不限定第一业务标识的具体值。
在此示例中,中继终端可以通过获取第一业务标识,确定针对该目标通信业务为远程终端提供中继服务。也就是说,中继终端可以在远程终端与网络设备之间转发与所述目标通信业务对应的目标消息,并且,中继终端可以跳过或丢弃与其他业务有关的消息,即中继终端可以不转发与其他业务有关的消息。
可选的,所述中继需求消息包括多个业务标识;在所述中继终端在所述远程终端与网络设备之间转发消息之前,所述方法还包括:所述中继终端向所述远程终端发送业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识;所述中继终端在所述远程终端与网络设备之间转发消息,包括:所述中继终端在所述远程终端与网络设备之间转发与所述第一部分业务标识对应的消息,并丢弃与第二部分业务标识对应的消息,所述第二部分业务标识包括所述多个业务标识中除所述第一部分业务标识以外的剩余业务标识,所述第一部分业务标识包括所述第一业务标识。
相应并可选的,所述中继需求消息包括多个业务标识;在所述远程终端通过所述中继终端与网络设备交互之前,所述方法还包括:所述远程终端从所述中继终端接收业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识,所述业务标识确认消息用于指示所述第一部分业务标识对应的通信业务被所述中继终端许可,所述第一部分业务标识包括所述第一业务标识。
也就是说,远程终端可以请求中继终端针对多种通信业务提供中继服务。中继终端可以针对该多种通信业务中的部分通信业务提供中继服务。中继终端可以将指示该部分通信业务的消息发送至远程终端。远程终端可以针对剩余其他通信业务继续寻找合适的中继终端。
在第二个示例中,第一业务标识例如可以用于指示目标通信业务的优先级。
应用业务的优先级例如可以包括第一优先级、第二优先级,第一优先级高于第二优先级,第一优先级对应一个或多个第一类通信业务,第二优先级对应一个或多个第二类通信业务。
例如,第一业务标识为0表示目标通信业务属于第一类通信业务,目标通信业务的优先级为第一优先级。第一业务标识为1表示目标通信业务属于第二类通信业务,目标通信业务的优先级为第二优先级。
可选的,从业务的紧迫性、数据量类型、数据量大小、时延等方面可以反映通信业务的优先级。
例如,按照紧迫性,通信业务从紧迫到不紧迫的排序例如可以依次为:求救业务、话费充值业务、支付业务、二维码业务、高清语音通话业务、网络语音通话业务、短信业务、应用通知业务、高清视频通话业务、网络视频通话业务等。
又如,按照数据量,通信业务从数据量小到数据量大的排序例如可以依次为:求救业务、二维码业务、支付业务、话费充值业务、应用通知业务、短信业务、网络语音通话业务、高清语音通话业务、网络视频通话业务、高清视频通话业务等。
又如,按照数据通道类型,求救业务、高清语音通话业务、高清视频通话业务、短信业务例如可以不使用数据流量,二维码业务、支付业务、话费充值业务、应用通知业务、网络语音通话业务、网络视频通话业务通常需要使用数据流量等。
又如,按照时延灵敏度,通信业务从时延灵敏度大到时延灵敏度小的排序例如可以依次为:求救业务、二维码业务、支付业务、高清语音通话业务、网络语音通话业务、高清视频通话业务、网络视频通话业务、短信业务、应用通知业务、话费充值业务等。
本申请实施例提供通信业务的一种可能优先级排布,如表1所示。在表1所示的示例中,业务标识例如可以使用1bit的数据量。
表1通信业务的优先级
Figure BDA0002842474160000201
本申请实施例提供通信业务的另一种可能优先级排布,如表2所示。在表2所示的示例中,业务标识可以使用2bit的数据量。
表2通信业务的优先级
Figure BDA0002842474160000211
在一个示例中,通信业务的优先级可以由用户指定。也就是说,用户可以调整通信业务的优先级。
通过上述实施例可知,通信业务的优先级可以与服务质量(quality of service,QoS)不同。在流量有限的情况下,通过QoS可以针对性地提供质量较好的通信服务。在本申请实施例的某些场景中,通信业务的优先级可以反映中继终端优选转发的业务消息。不同的中继终端可以有不同的优选通信业务。另外,不同的通信业务可以应用于不同的人机交互场景,如求救场景、话费充值场景、支付场景、二维码扫描场景。也就是说,特定的人机交互场景可以与特定的业务类型关联起来。因此,通信业务的优先级也可以反映中继终端优选向何种人机交互场景中的远程终端提供中继服务。
可选的,在所述远程终端发送中继需求消息之前,所述方法还包括:所述远程终端判断所述远程终端当前处于无网络通信场景。
结合上文以及图3、图4,远程终端可能无法使用移动通信模块150或无线通信模块160,以实现目标消息的收发。在此情况下,远程终端可以通过中继需求消息搜索中继终端,并与中继终端建立侧链路通信连接。
本申请实施例提供一种远程终端,远程终端可以具有无网络通信功能,该无网络通信功能可以指,在远程终端处于图4所示的无网络通信场景时,远程终端具有与中继终端交互以间接实现与网络设备交互的功能。结合图3可知,远程终端例如可以通过侧链路通信模块180实现无网络通信功能。在远程终端侧,无网络通信功能又可以被称为侧链路通信功能、远程通信功能等。
可选的,所述远程终端判断所述远程终端当前处于无网络通信场景,包括:所述远程终端根据以下至少一项,判断所述远程终端当前处于无网络通信场景:所述远程终端的SIM卡接口的状态,所述远程终端的通信套餐使用情况(或话费账单情况),所述远程终端与网络设备之间的通信状态,所述远程终端的移动数据功能的状态,所述远程终端的无线局域网(wireless local area network,WLAN)功能的状态,所述远程终端的蓝牙功能的状态。
类似地,本申请实施例提供一种中继终端,中继终端可以具有无网络通信功能,该无网络通信功能可以指,在其他(远程)终端处于图4所示的无网络通信场景时,中继终端具有在远程终端与网络设备之间转发消息,以实现远程终端与网络设备交互的功能。结合图3可知,中继终端例如可以通过侧链路通信模块180实现无网络通信功能。在中继终端侧,无网络通信功能又可以被称为侧链路通信功能、中继通信功能。
例如,中继需求消息可以携带远程终端的终端标识,中继终端可以将远程终端的终端标识上报至网络设备。网络设备可以向中继终端反馈通信连接信息,该通信连接信息可以指示远程终端与网络设备是否建立了通信连接,进而中继终端可以判断远程终端当前是否处于无网络通信场景。
又如,中继需求消息可以携带无网络通信标识,无网络通信标识可以指示远程终端当前处于无网络通信场景。由此,中继终端可以根据无网络通信标识,判断远程终端当前处于无网络通信场景。
在有网络通信场景(与无网络通信场景相反,在某些情况下可以理解为除无网络通信场景以外的其他场景)下,远程终端例如可以通过图3所示的侧链路通信模块180实现辅助通信功能。远程终端的辅助通信功能可以指,在远程终端处于该有网络通信场景时,远程终端具有与中继终端交互以间接实现与网络设备交互的功能。在远程终端侧,辅助通信功能又可以被称为侧链路通信功能、远程通信功能、辅助网络功能等。
类似地,在其他(远程)终端处于有网络通信场景下时,中继终端例如可以通过图3所示的侧链路通信模块180实现辅助通信功能。中继终端的辅助通信功能可以指,在其他(远程)终端处于该有网络通信场景时,中继终端具有在该其他终端与网络设备之间转发消息,以实现该其他终端与网络设备之间交互的功能。在中继终端侧,辅助通信功能又可以被称为侧链路通信功能、中继通信功能、辅助网络功能等。
图6至图8是本申请实施例提供的多个用户界面。图6至图8示出的多个用户界面可以显示在图3所示的显示屏194上。用户可以通过操控图6至图8示出的多个用户界面,调整与终端设备的通信参数(例如侧链路通信参数)。
在图6中,用户界面可以包括无网络通信功能控件610。通过对该无网络通信功能控件610执行用户手势(如点击等操作),可以进入图7或图8所示的用户界面。
如图7、图8所示,用户界面可以包括无网络通信的开关控件620。
一种可能的情况,在无网络通信的开关控件620被关闭的情况下,结合图3,远程终端的侧链路通信模块180例如可以处于下电或关闭、休眠、空闲等状态。在无网络通信的开关控件620被打开的情况下,结合图3,远程终端的侧链路通信模块例如可以处于开启状态(例如还可以被称为唤醒态、连接态等)或周期性开启状态(例如还可以被称为呼吸态)。
另一种可能的情况,在无网络通信的开关控件620被关闭的情况下,结合图3,终端(如远程终端、中继终端)的侧链路通信模块180可以在有网络通信场景下处于开启状态或周期性开启状态。在无网络通信的开关控件620被开启的情况下,结合图3,终端(如远程终端、中继终端)的侧链路通信模块180可以仅在无网络通信场景下处于开启状态或周期性开启状态。
如图7、图8所示,用户界面可以包括远程终端的开关控件630、中继终端的开关控件640。
如图7所示,在远程终端的开关控件630被打开的情况下,终端设备可以充当远程终端的角色,即终端设备可以接受其他中继终端提供的中继服务。结合上文可知,在远程终端的开关控件630被开启的情况下,远程终端可以执行图5所示的通信方法500的远程终端侧的执行步骤。
如图8所示,在远程终端的开关控件630被关闭的情况下,终端设备可以不充当远程终端的角色,即终端设备可以不接受其他中继终端提供的中继服务。结合上文可知,在远程终端的开关控件630被关闭的情况下,终端设备可以不执行图5所示的通信方法500的远程终端侧的执行步骤。
如图7所示,在中继终端的开关控件640被关闭的情况下,终端设备可以不充当中继终端的角色,即终端设备可以不为其他远程终端提供的中继服务。结合上文可知,在中继终端的开关控件640被关闭的情况下,终端设备可以不执行图5所示的通信方法500的中继终端侧的执行步骤。
如图8所示,在中继终端的开关控件640被打开的情况下,终端设备可以充当中继终端的角色,即终端设备可以为其他远程终端提供的中继服务。结合上文可知,在中继终端的开关控件640被打开的情况下,中继终端可以执行图5所示的通信方法500的中继终端侧的执行步骤。
在一些实施例中,远程终端的开关控件630、中继终端的开关控件640可以是相互独立的。
在远程终端的开关控件630被打开,且中继终端的开关控件640被关闭的情况下,终端设备可以在图4所示的通信***中充当远程终端的角色,但不充当中继终端的角色,即终端设备可以接受其他中继终端提供的中继服务,但不为其他远程终端提供的中继服务。也就是说,终端设备可以属于其他中继终端的远程终端,且不属于其他远程终端的中继终端。
在远程终端的开关控件630被关闭,且中继终端的开关控件640被打开的情况下,终端设备可以在图4所示的通信***中充当中继终端的角色,但不充当远程终端的角色,即终端设备可以不接受其他中继终端提供的中继服务,但可以为其他远程终端提供中继服务。也就是说,终端设备可以属于其他远程终端的中继终端,且不属于其他中继终端的远程终端。
在远程终端的开关控件630被打开,且中继终端的开关控件640被打开的情况下,终端设备可以在图4所示的通信***中既充当远程终端的角色,也充当中继终端的角色,即终端设备既可以接受其他中继终端提供的中继服务,也可以为其他远程终端提供的中继服务。也就是说,终端设备可以既属于其他远程终端的中继终端,也属于其他中继终端的远程终端。
在远程终端的开关控件630被关闭,且中继终端的开关控件640被关闭的情况下,终端设备可以在图4所示的通信***中既不充当远程终端的角色,也不充当中继终端的角色,即终端设备可以既不接受其他中继终端提供的中继服务,也不为其他远程终端提供的中继服务。也就是说,终端设备可以既不属于其他远程终端的中继终端,也不属于其他中继终端的远程终端。
在另一些实施例中,远程终端的开关控件630、中继终端的开关控件640中最多有一个可以被开启。也就是说,终端设备可以属于其他中继终端的远程终端,但不属于其他远程终端的中继终端;或者,终端设备可以属于其他远程终端的中继终端,但不属于其他中继终端的远程终端。
在一种可能的情况中,无网络通信的开关控件620可以是远程终端功能、中继终端功能的总开关控件。也就是说,在无网络通信的开关控件620处于关闭的情况下,远程终端的开关控件630和中继终端的开关控件640可以均处于关闭状态。在无网络通信的开关控件620被打开的情况下,远程终端的开关控件630和中继终端的开关控件640中的至少一个可以处于开启状态。
例如,在无网络通信的开关控件620被打开的情况下,远程终端的开关控件630默认被打开。
又如,在无网络通信的开关控件620被打开的情况下,用户通过操控用户界面,选择是否开启远程终端的开关控件630和中继终端的开关控件640。
在此情况中,无网络通信开关例如可以用于开启或关闭图3所示的侧链路通信模块180。远程终端的开关控件630例如可以用于开启或关闭与远程终端相关的通信功能。中继终端的开关控件640例如可以用于开启或关闭与中继终端相关的通信功能。
在另一种可能的情况中,无网络通信的开关控件620、远程终端的开关控件630、中继终端的开关控件640可以相互独立。也就是说,无网络通信开关可以用于开启或关闭与无网络通信场景相关的通信功能。远程终端的开关控件630可以用于在有网络通信场景或无网络通信场景中,开启或关闭与远程终端相关的通信功能。中继终端的开关控件640可以用于在有网络通信场景或无网络通信场景中,开启或关闭与中继终端相关的通信功能。
在图7至图8所示的示例中,用户界面可以包括远程终端的开关控件630、中继终端的开关控件640、无网络通信的开关控件620。在其他示例中,用户界面可以包括远程终端的开关控件630、中继终端的开关控件640、无网络通信的开关控件620中的一个或多个。
如图7所示,在远程终端的开关控件630被打开的情况下,用户界面还可以包括远程终端的至少一个通信参数。远程终端的至少一个通信参数例如可以包括以下至少一项:耗电模式、单次时长限制、默认开启时段、业务白名单、业务黑名单、中继终端白名单、中继终端黑名单。
在一个示例中,远程终端的耗电模式例如可以包括省电模式、高性能模式。在省电模式下,在单位时间内消耗的用于远程终端的通信功能的电量相对较小,在高性能模式下,在单位时间内消耗的用于远程终端的通信功能的电量相对较大。
例如,在省电模式下,远程终端发送中继需求消息的周期为周期1;在高性能模式下,远程终端发送中继需求消息的周期为周期2,周期1大于周期2。周期1例如可以为40ms、160ms、512ms、1.28s、2.56s等,周期2例如可以为2ms、3ms、10ms、20ms、40ms、80ms等。
又如,在省电模式下,远程终端在频段1内检测来自中继终端的消息;在高性能模式下,远程终端在频段2内检测来自中继终端的消息,频段1的带宽小于频段2的带宽。例如,频段1包括4G频段,频段2包括4G频段和2.4Ghz频段。
又如,在省电模式下,远程终端向中继终端发送与第一类业务(如表1、表2中的高优先级业务,或业务白名单中的业务)对应的消息,不发送与第二类业务(如表1、表2中的低优先级业务,或业务黑名单中的业务)对应的消息,第一类业务包括的业务不属于第二类业务,且第二类业务包括的业务不属于第一类业务;在高性能模式下,远程终端向中继终端既发送与第一类业务对应的消息,也发送与第二类业务对应的消息。
在一个示例中,远程终端的单次时长限制例如可以指终端设备充当远程终端的单次时长。在终端设备属于远程终端且不属于中继终端的情况下,单次时长限制例如可以指图3所示的侧链路通信模块180的单次开启时长。单次时长限制例如可以为1小时、6小时、12小时、24小时等。
在一个示例中,远程终端的默认开启时段例如可以指示终端设备充当远程终端的起始时刻和截止时刻。在终端设备属于远程终端且不属于中继终端的情况下,默认开启时段例如可以指图3所示的侧链路通信模块180被开启的起始时刻和截止时刻。默认开启时段例如可以为8:00~20:00、9:00~17:00等。
在一个示例中,远程终端的业务白名单例如可以包括一个或多个业务的标识。在业务白名单里的一个或多个业务可以被称为白名单业务。设置业务白名单有利于控制远程终端在多种应用场景中的功能。例如,远程终端可以仅发送与白名单业务有关的消息,或仅针对与白名单业务有关的消息进行反馈。
在一个示例中,远程终端的业务黑名单例如可以包括一个或多个业务的标识。在业务黑名单里的一个或多个业务可以被称为黑名单业务。设置业务黑名单有利于控制远程终端在多种应用场景中的功能。例如,远程终端可以不发送或跳过与黑名单业务有关的消息。
远程终端的业务白名单与远程终端的业务黑名单之间可以没有交集,即一个业务通常不会既在远程终端的业务白名单中,也在远程终端的业务黑名单中。
远程终端可以依照远程终端的业务白名单、远程终端的业务黑名单中的一个,控制图3所示的侧链路通信模块180与中继终端交互。
在一个示例中,中继终端白名单例如可以包括曾经为终端设备提供中继服务的一个或多个终端设备的标识,该一个或多个终端设备可以属于信任中继终端或高交互性能中继终端(高交互性能中继终端与远程终端之间的通信质量可以相对较好,例如时延短、丢包率低、发送功率小等)。下面为便于描述,在中继终端白名单中的终端设备例如可以被称为白名单中继终端,在中继终端白名单以外的其他终端设备例如可以被称为非白名单中继终端(或普通中继终端)。设置中继终端白名单有利于提升远程终端的信令安全性、信令交互性能等。
例如,在远程终端执行501时,远程终端可以向白名单中继终端发送消息,并针对该白名单中继终端的消息进行反馈。也就是说,远程终端可以不向非白名单中继终端发送消息,并跳过该非白名单中继终端的消息。具体地,例如,中继需求消息可以携带中继终端1的标识,使得中继终端1可以针对该中继需求消息进行反馈,除中继终端1以外的其他中继终端可以跳过该中继需求消息。可选的,中继需求消息可以携带终端白名单标识。终端白名单标识可以用于指示中继需求消息中携带的终端标识来自终端白名单。
在一个示例中,中继终端黑名单例如可以包括曾经为终端设备提供中继服务的一个或多个终端设备的标识,该一个或多个终端设备可以属于不信任中继终端或低交互性能中继终端(低交互性能中继终端与远程终端之间的通信质量可以相对较差,例如时延长、丢包率高、发送功率大等)。下面为便于描述,在中继终端黑名单中的终端设备例如可以被称为黑名单中继终端,在中继终端黑名单以外的其他终端设备例如可以被称为非黑名单中继终端(或普通中继终端)。设置中继终端黑名单有利于提升远程终端的信令安全性、信令交互性能等。
例如,在远程终端执行501时,远程终端可以不向黑名单中继终端发送消息,且跳过黑名单中继终端的消息。也就是说,远程终端可以向非黑名单中继终端发送消息,并针对该非黑名单中继终端的消息进行反馈。具体地,例如,中继需求消息可以携带中继终端2的标识以及终端黑名单标识,使得第二中继终端可以跳过该中继需求消息,除中继终端2以外的其他中继终端可以针对该中继需求消息进行反馈。终端黑名单标识可以用于指示中继需求消息中携带的中继终端2的标识来自终端黑名单。
中继终端白名单与中继终端黑名单之间可以没有交集,即一个终端通常不会既在中继终端白名单中,也在中继终端黑名单中。
远程终端可以依照中继终端白名单、中继终端黑名单中的一个,控制图3所示的侧链路通信模块180进行交互。
如图8所示,在中继终端的开关控件640被打开的情况下,用户界面还可以包括中继终端的至少一个通信参数。中继终端的至少一个通信参数例如可以包括以下至少一项:耗电模式、单次时长限制、单次流量限制、默认开启时段、业务白名单、业务黑名单、远程终端白名单、远程终端黑名单。
在一个示例中,中继终端的耗电模式例如可以包括省电模式、高性能模式。在省电模式下,在单位时间内消耗的用于中继终端的通信功能的电量相对较小,在高性能模式下,在单位时间内消耗的用于中继终端的通信功能的电量相对较大。
例如,在省电模式下,中继终端接收中继需求消息的周期为周期3;在高性能模式下,中继终端接收中继需求消息的周期为周期4,周期3大于周期4。周期3例如可以为40ms、160ms、512ms、1.28s、2.56s等,周期4例如可以为10ms、20ms、40ms、80ms等。
又如,在省电模式下,中继终端在频段1内检测来自远程终端或网络设备的消息;在高性能模式下,中继终端在频段2的频段内检测来自远程终端或网络设备的消息,频段1的带宽小于频段2的带宽。例如,频段1包括4G频段,频段2包括4G频段和2.4Ghz频段。
又如,在省电模式下,中继终端向远程终端或网络设备发送与第一类业务(如表1、表2中的高优先级业务,或业务白名单中的业务)对应的消息,不发送与第二类业务(如表1、表2中的低优先级业务,或业务黑名单中的业务)对应的消息,第一类业务包括的业务不属于第二类业务,且第二类业务包括的业务不属于第一类业务;在高性能模式下,中继终端向远程终端或网络设备既发送与第一类业务对应的消息,也发送与第二类业务对应的消息。
在一个示例中,中继终端的单次时长限制例如可以指终端设备充当中继终端的单次时长。在终端设备属于中继终端且不属于远程终端的情况下,单次时长限制例如可以指图3所示的侧链路通信模块180的单次开启时长。单次开启时长例如可以为1小时、6小时、12小时、24小时等。
在一个示例中,中继终端的默认开启时段例如可以指示终端设备充当中继终端的起始时刻和截止时刻。在终端设备属于中继终端且不属于远程终端的情况下,默认开启时段例如可以指开启图3所示的侧链路通信模块180的起始时刻和截止时刻。默认开启时段例如可以为8:00~20:00、9:00~17:00等。
在一个示例中,中继终端的业务白名单例如可以包括一个或多个业务的标识。在业务白名单里的一个或多个业务可以被称为白名单业务。设置业务白名单有利于控制中继终端在多种应用场景中的功能。例如,中继终端可以仅发送与白名单业务有关的消息,或仅针对与白名单业务有关的消息进行反馈。
在一个示例中,中继终端的业务黑名单例如可以包括一个或多个业务的标识。在业务黑名单里的一个或多个业务可以被称为黑名单业务。设置业务黑名单有利于控制中继终端在多种应用场景中的功能。例如,中继终端可以不发送或跳过与黑名单业务有关的消息。
中继终端的业务白名单与中继终端的业务黑名单之间可以没有交集,即一个业务通常不会既在中继终端的业务白名单中,也在中继终端的业务黑名单中。
中继终端可以依照中继终端的业务白名单、中继终端的业务黑名单中的一个,控制图3所示的侧链路通信模块180与远程终端或网络设备进行交互。
在一个示例中,远程终端白名单例如可以包括曾被中继终端提供中继服务的一个或多个终端设备的标识,该一个或多个终端设备可以属于信任远程终端或高交互性能远程终端(高交互性能远程终端与中继终端之间的通信质量可以相对较好,例如时延短、丢包率低、发送功率小等)。下面为便于描述,在远程终端白名单中的终端设备例如可以被称为白名单远程终端,在远程终端白名单以外的其他终端设备例如可以被称为非白名单远程终端(或普通远程终端)。设置远程终端白名单有利于提升中继终端的信令安全性、信令交互性能等。
例如,中继终端可以在白名单远程终端与网络设备之间转发该白名单远程终端的消息。也就是说,中继终端可以跳过非白名单远程终端的消息。具体地,例如,中继需求消息可以携带远程终端的标识,使得中继终端可以判断该远程终端是否在远程终端白名单中。如果是,则该远程终端属于白名单远程终端,中继终端可以在该远程终端与网络设备之间转发该远程终端的消息;如果否,则该远程终端属于非白名单远程终端,中继终端可以跳过该远程终端的消息。
在一个示例中,远程终端黑名单例如可以包括曾被中继终端提供中继服务的一个或多个终端设备的标识,该一个或多个终端设备可以属于不信任远程终端或低交互性能远程终端(低交互性能远程终端与中继终端之间的通信质量可以相对较差,例如时延长、丢包率高、发送功率大等)。下面为便于描述,在远程终端黑名单中的终端设备例如可以被称为黑名单远程终端,在远程终端黑名单以外的其他终端设备例如可以被称为非黑名单远程终端(或普通远程终端)。设置远程终端黑名单有利于提升中继终端的信令安全性、信令交互性能等。
例如,中继终端可以跳过黑名单远程终端消息。也就是说,中继终端可以在非黑名单远程终端与网络设备之间转发该非黑名单远程终端的消息。具体地,例如,中继需求消息可以携带远程终端的标识,使得中继终端可以判断该远程终端是否在远程终端黑名单中。如果是,则该远程终端属于黑名单远程终端,中继终端可以跳过该远程终端的消息;如果否,则该远程终端属于非黑名单远程终端,中继终端可以在该远程终端与网络设备之间转发该远程终端的消息。
远程终端白名单与远程终端黑名单之间可以没有交集,即一个终端通常不会既在远程终端白名单中,也在远程终端黑名单中。
中继终端可以依照远程终端白名单、远程终端黑名单中的一个,控制图3所示的侧链路通信模块180进行交互。
图9示出了中继需求消息承载于物理侧链路广播信道(physical sidelinkbroadcast channel,PSBCH)的一种可能的示例。该示例例如可以应用D2D场景。
PSBCH信道消息在频域上可以占用6个资源块(resource block,RB),在时域上可以占用14个符号(symbol),共计2个时隙,即共计1ms。第一个符号可以用于承载自动增益控制(automatic gain control,AGC)。第二个符号、第三个符号可以用于承载主侧链路同步信号(primary sidelink synchronization signal,PSSS)。第四符号至第十一符号可以用于承载侧链路主***信息块(sidelink master information block,SL-MIB)。其中第四符号、第十一符号可以用于承载解调参考信号(demodulation reference signal,DMRS)。SL-MIB的一种可能的字段在下面的代码中示出。SL-MIB中的“reserved-r14”可以用于承载中继需求消息。第十二个符号、第十三个符号可以用于承载辅侧链路同步信号(secondarysidelink synchronization signal,SSSS)。辅侧链路同步信号可以包括同步序列标识(sidelink synchronizing sequence identity,SSID),SSID的取值范围可以在0-335。其中,远程终端的SSID可以介于0~159;中继终端的SSID例如可以介于160~335。第十四个符号不用于发数据,可以用于上行与下行之间的切换。
图10示出了中继需求消息承载于物理侧链路广播信道(physical sidelinkbroadcast channel,PSBCH)的一种可能的示例。该示例例如可以应用V2X场景。
PSBCH信道消息在频域上可以占用6个资源块(resource block,RB),在时域上可以占用14个符号(symbol),共计2个时隙,即共计1ms。第一个符号可以用于承载自动增益控制(automatic gain control,AGC)。第二个符号、第三个符号可以用于承载主侧链路同步信号(primary sidelink synchronization signal,PSSS)。第四符号至第十一符号可以用于承载侧链路主***信息块(sidelink master information block,SL-MIB)。其中,第五符号、第七符号、第十符号可以用于承载解调参考信号(demodulation reference signal,DMRS)。SL-MIB的一种可能的字段在下面的代码中示出。SL-MIB中的“reserved-r14”可以用于承载中继需求消息。第十二个符号、第十三个符号可以用于承载辅侧链路同步信号(secondary sidelink synchronization signal,SSSS)。辅侧链路同步信号可以包括同步序列标识(sidelink synchronizing sequence identity,SSID),SSID的取值范围可以在0-335。其中,远程终端的SSID可以介于0~159;中继终端的SSID例如可以介于160~335。第十四个符号不用于发数据,可以用于上行与下行之间的切换。
Figure BDA0002842474160000281
应理解,该中继需求消息可以有其他类似或不同的发送方式,本申请实施例对此可以不作限定。例如,中继需求消息可以承载于物理侧链路共享信道(physical sidelinkshare channel,PSSCH)。
502,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包。
相应地,所述远程终端与所述中继终端建立侧链路通信连接。中继终端与远程终端建立侧链路通信连接,意味着中继终端可以与远程终端针对目标通信业务进行数据交互,并且,针对目标通信业务,远程终端可以通过中继终端与网络设备进行数据交互。
在需要说明,侧链路通信连接可以不同于通过WLAN、BT等通信技术建立的无线通信连接。第一方面,侧链路通信连接使用的通信技术与无线通信连接使用的通信技术可以不同。第二方面,一旦终端设备与热点设备建立无线通信连接,在不考虑防火墙的情况下,热点设备并不会对终端设备的具体通信业务加以区分,终端设备的全部数据包均可以通过热点设备传输。而中继终端、远程终端均可以调整侧链路通信连接所应用的通信业务,也就是说,中继终端可以针对个别通信业务提供中继服务,远程终端可以针对个别通信业务请求中继服务。第三方面,在一种可能的实现方式中,在建立无线通信连接之前,即使终端设备可以搜索到多个热点设备,终端设备仍需要基于用户的手势操作,以选择合适的热点设备。而在建立侧链路通信连接之前,远程终端可以不基于用户的手势操作,以选择合适的中继终端。
产生这种区别的原因可能有,热点设备通常不具有流量的限制,甚至,热点设备的主要功能就是给终端设备提供收费较低或免费的数据包传输通道。而侧链路通信连接的建立可以脱离或基本脱离用户的许可,侧链路通信连接的建立过程可以更加高效。为减少大流量数据包的传输,中继终端可以仅针对部分通信业务提供中继服务;为维护数据包的私密性或安全性,远程终端可以仅针对部分通信业务请求中继服务。
可选的,所述中继需求消息包括第一业务标识,第一业务标识可以与目标通信业务对应。
第一业务标识例如可以包含在SL-MIB内,如上文代码中的“reserved-r14”内。
在一个示例中,通过在中继需求消息中携带第一业务标识,侧链路通信连接可以被配置为仅用于第一业务标识对应的业务。例如第一业务标识对应二维码业务,则侧链路通信连接可以仅用于二维码业务,远程终端的对应其他业务的消息可以不通过该侧链路通信连接传输。又如,第一业务标识对应高优先级业务,则侧链路通信连接可以仅用于高优先级业务,远程终端的对应其他优先级业务的消息可以不通过该侧链路通信连接传输。
在另一个示例中,中继需求消息包括多个业务标识,多个业务标识包括第一部分业务标识、第二部分业务标识,所述第一部分业务标识包括所述第一业务标识,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:所述中继终端根据多个业务标识中的第一部分业务标识,与所述远程终端建立侧链路通信连接,所述侧链路通信连接用于传输第一部分业务标识的消息,且不用于传输第二部分业务标识的消息。也就是说,远程终端可以针对多个业务,请求中继终端提供中继服务,中继终端可以根据自身情况,针对该多个业务中的部分业务为远程终端提供的中继服务。
可选的,所述中继需求消息包括第一业务标识,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:在所述第一业务标识满足第一业务预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接。
可选的,所述第一业务标识满足第一业务预设条件包括以下至少一项:所述第一业务标识对应的优先级高于第一预设业务优先级;所述第一业务标识对应的目标通信业务属于所述中继终端的业务白名单;所述第一业务标识对应的目标通信业务不属于所述中继终端的业务黑名单。
例如,结合上文中的表1,第一业务标识的具体值为0,则第一业务标识对应的优先级为高优先级;第一预设业务优先级为低优先级,则第一业务标识可以满足第一业务预设条件。
又如,第一业务标识指示如上文所述的二维码业务;所述中继终端的业务白名单包括该二维码业务,则第一业务标识可以满足第一业务预设条件。
又如,第一业务标识指示如上文所述的支付业务;所述中继终端的业务黑名单不包括该支付业务,则第一业务标识可以满足第一业务预设条件。
可选的,所述中继需求消息包括所述远程终端的终端标识,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:在所述终端标识满足第一终端预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接。
可选的,所述终端标识满足第一终端预设条件包括以下任一项:所述终端标识属于远程终端的标识;所述终端标识在所述中继终端的远程终端白名单中;所述终端标识不在所述中继终端的远程终端黑名单中。
也就是说,如果终端标识对应的终端设备为远程终端而非中继终端,则中继终端可以与该远程终端建立侧链路通信连接;如果终端标识对应的终端设备为中继终端而非远程终端,则中继终端可以跳过或丢弃中继需求信息;如果终端标识对应的远程终端属于信任远程终端或高交互性能远程终端,则中继终端可以同意为远程终端提供中继服务;如果终端标识对应的远程终端属于不信任远程终端或低交互性能远程终端,则中继终端可以拒绝为远程终端提供中继服务,例如中继终端可以跳过或丢弃中继需求信息。
第一业务标识例如可以包含在SSSS的SSID内,又如可以包含在SL-MIB内,如上文代码中的“reserved-r14”内。
例如,远程终端的标识的具体值属于第一标识集合(例如,第一标识集合对应的SSID介于0~159),中继终端的标识的具体值属于第二标识集合(例如,第二标识集合对应的SSID介于160~335)。中继终端接收到终端标识后,可以判断该终端标识属于第一标识集合还是第二标识集合。如果终端标识属于第一标识集合,则说明终端标识对应的终端设备属于远程终端。中继终端可以与远程终端建立侧链路通信连接。如果中继终端接收到来自其他中继终端的消息,中继终端可以通过解码出终端设备的标识,即可确定跳过或丢弃该数据包,从而提高中继终端处理消息的效率。
又如,中继终端的所有者与具有远程终端的所有者相识,中继终端的所有者可以通过操控图8所示的用户界面,将该远程终端的终端标识加入远程终端白名单中(应理解,“将终端标识加入远程终端白名单”的步骤可以发生在502之前或之后)。之后,该远程终端可以发送中继需求消息,该中继需求消息可以包括该远程终端的终端标识,从而中继终端可以根据该远程终端的终端标识,确定与远程终端建立侧链路通信连接。
又如,中继终端的所有者可以通过操控图8所示的用户界面,将不信任的终端标识加入远程终端黑名单中,其中远程终端黑名单不包括远程终端的终端标识。之后,该远程终端可以发送中继需求消息,该中继需求消息可以包括该远程终端的终端标识,从而中继终端可以根据该远程终端的终端标识,确定与远程终端建立侧链路通信连接。
503,所述远程终端通过所述侧链路通信连接,向所述中继终端发送第一数据包,所述第一数据包与所述目标通信业务对应。
相应地,所述中继终端通过所述侧链路通信连接,从所述远程终端接收第一数据包。
也就是说,远程终端可以针对目标通信业务,向中继终端发送第一数据包,以请求中继终端将第一数据包转发至网络设备。
可选的,中继需求消息包括第一业务标识,所述第一数据包为与第一业务标识对应的数据包。
504,所述中继终端向网络设备转发所述第一数据包。
相应地,所述网络设备从所述中继终端接收所述第一数据包。
也就是说,中继终端可以通过上行链路向网络设备发送远程终端的数据包。
可选的,所述第一数据包包括第二业务标识,第二业务标识与所述目标通信业务对应,所述中继终端向网络设备转发所述第一数据包,包括:在所述第二业务标识满足第二业务预设条件的情况下,所述中继终端向网络设备转发所述第一数据包。
可选的,所述第二业务标识满足第二业务预设条件包括以下至少一项:所述第二业务标识对应的优先级高于第二预设业务优先级;所述第二业务标识对应的第二通信业务属于所述中继终端的业务白名单;所述第二业务标识对应的第二通信业务不属于所述中继终端的业务黑名单。
第二业务标识的具体实施方式可以参照第一业务标识,在此就不再详细赘述。
可选的,所述第一数据包包括所述远程终端的终端标识,所述中继终端向网络设备转发所述第一数据包,包括:在所述终端标识满足第二终端预设条件的情况下,所述中继终端向网络设备转发所述第一数据包。
可选的,所述终端标识满足第二终端预设条件包括以下任一项:所述终端标识属于远程终端的标识;所述终端标识在所述中继终端的远程终端白名单中;所述终端标识不在所述中继终端的远程终端黑名单中。
第一数据包的终端标识的具体实施方式可以参照中继需求消息的终端标识,在此就不再详细赘述。
505,所述网络设备向所述终端设备发送所述远程终端的第二数据包,所述第二数据包与所述目标通信业务对应。
相应地,所述中继终端从所述网络设备接收所述远程终端的第二数据包。
也就是说,中继终端可以针对目标通信业务,通过下行链路从网络设备接收远程终端的数据包。
第二数据包例如可以是远程终端的反馈消息、通知消息等。
可选的,中继需求消息包括第一业务标识,所述第二数据包为与第一业务标识对应的数据包。
506,所述中继终端通过所述侧链路通信连接,向所述远程终端转发所述第二数据包。
相应地,所述远程终端通过所述侧链路通信连接,从所述中继终端接收所述第二数据包。
可选的,所述第二数据包包括第三业务标识,第三业务标识与所述目标通信业务对应,所述中继终端向所述远程终端转发所述第二数据包,包括:在所述第三业务标识满足第三业务预设条件的情况下,所述中继终端向所述远程终端转发所述第二数据包。
可选的,所述第三业务标识满足第三业务预设条件包括以下至少一项:所述第三业务标识对应的优先级高于第三预设业务优先级;所述第三业务标识对应的第三通信业务属于所述中继终端的业务白名单;所述第三业务标识对应的第三通信业务不属于所述中继终端的业务黑名单。
第三业务标识的具体实施方式可以参照第一业务标识,在此就不再详细赘述。
可选的,所述第二数据包包括所述远程终端的终端标识,所述中继终端向所述远程终端转发所述第二数据包,包括:在所述终端标识满足第三终端预设条件的情况下,所述中继终端向所述远程终端转发所述第二数据包。
可选的,所述终端标识满足第三终端预设条件包括以下任一项:所述终端标识属于远程终端的标识;所述终端标识在所述中继终端的远程终端白名单中;所述终端标识不在所述中继终端的远程终端黑名单中。
第二数据包的终端标识的具体实施方式可以参照中继需求消息的终端标识,在此就不再详细赘述。
可选的,所述方法还包括:所述中继终端接收所述远程终端发送的第三数据包,所述第三数据包包括第四业务标识;在所述第四业务标识不满足所述第二业务预设条件的情况下,所述中继终端跳过或丢弃所述第三数据包。
可选的,所述方法还包括:所述中继终端接收所述网络设备发送的第四数据包,所述第四数据包包括第五业务标识;在所述第五业务标识不满足所述第三业务预设条件的情况下,所述中继终端跳过或丢弃所述第四数据包。
可选的,所述方法还包括:所述中继终端接收所述远程终端发送的第五数据包,所述第五数据包包括目标终端标识;在所述目标终端标识不满足所述第三终端预设条件的情况下,所述中继终端跳过或丢弃所述第五数据包。
应理解,本申请实施例可以不限定503与505的具体执行顺序。
图11是本申请实施例提供的一种通信方法的示意性流程图。
1101,远程终端发送中继需求消息。
相应地,中继终端从远程终端接收所述中继需求消息。
1101的具体实现方式可以参照图5所示实施例中的501,在此就不再赘述。
1102,所述中继终端判断所述中继需求消息是否合法。
1103,在所述中继需求消息合法的情况下,所述中继终端向所述远程终端发送连接建立请求消息,所述连接建立请求消息与所述中继需求消息对应,所述连接建立请求消息用于建立侧链路通信连接。
相应地,所述远程终端从所述中继终端接收所述连接建立请求消息。
1104,所述远程终端向所述中继终端发送连接建立确认消息,所述连接建立确认消息与所述连接建立请求消息对应,所述连接建立确认消息用于确认所述侧链路通信连接的配置参数。
相应地,所述中继终端从所述远程终端接收所述连接建立确认消息。
在远程终端接收到分别来自多个中继终端的多个连接建立请求消息的情况下,远程终端可以从该多个中继终端中择优选择一个中继终端,并与该优选的中继终端建立侧链路通信连接。
1105,所述中继终端向所述远程终端发送连接建立完成消息,所述连接建立完成消息与所述连接建立确认消息对应,所述连接建立完成消息用于指示所述侧链路通信连接建立完成。
相应地,所述远程终端从所述中继终端接收所述连接建立完成消息。
1102至1105可以是图5所示实施例中的502的具体实施方式。
1106,所述远程终端通过所述侧链路通信连接,向所述中继终端发送第一数据包。
相应地,所述中继终端通过所述侧链路通信连接,从所述远程终端接收第一数据包。
1107,所述中继终端向网络设备转发所述第一数据包。
相应地,所述网络设备从所述中继终端接收所述第一数据包。
1108,所述网络设备向所述终端设备发送所述远程终端的第二数据包。
相应地,所述中继终端从所述网络设备接收所述远程终端的第二数据包。
1109,所述中继终端通过所述侧链路通信连接,向所述远程终端转发所述第二数据包。
相应地,所述远程终端通过所述侧链路通信连接,从所述中继终端接收所述第二数据包。
1106至1109的具体实现方式可以参照图5所示实施例中的503至506,在此就不再赘述。
1110,所述远程终端向所述中继终端发送连接断开请求消息,所述连接断开请求消息用于断开所述侧链路通信连接。
相应地,所述中继终端从所述远程终端接收所述连接断开请求消息。
1111,所述中继终端向所述远程终端发送连接断开确认消息,所述连接断开确认消息与连接断开请求消息对应,所述连接断开确认消息用于指示所述侧链路通信连接断开完成。
相应地,所述中继终端从所述远程终端接收所述连接断开确认消息。
在其他示例中,远程终端可以通过确定侧链路通信连接是否发生失步,以确定侧链路通信连接是否有效。如果失步,则远程终端可以尝试重新发送中继需求消息,以寻找合适的中继终端。
类似地,在其他示例中,中继终端可以通过确定侧链路通信连接是否发生失步,以确定侧链路通信连接是否有效。如果失步,则中继终端可以重新开始监听中继需求消息,以建立新的侧链路通信连接。
下面介绍几种降低中继终端监听中继需求消息的功耗的实施例。
示例1
在中继终端未与远程终端建立侧链路通信连接的情况下,中继终端可以周期性地驱动图3所示的侧链路通信模块180,以监听图5或图11所示实施例中的中继需求消息。
例如,在图12的(a)中,中继终端监听中继需求消息的周期1为T1,在该周期1中,中继终端驱动侧链路通信模块的时长(如12的(a)中的阴影部分所示)为t0,T1>t0。在图12的(b)中,中继终端监听中继需求消息的周期2为T2,中继终端驱动侧链路通信模块的时长为t0,其中,T2>T1>t0
从图12可以看出,在中继终端驱动侧链路通信模块的时长相对固定的情况下,中继终端监听中继需求消息的周期越长,单位时间内中继终端监听中继需求消息的次数越少,单位时间内关闭侧链路通信模块的时长越长,进而越有利于降低中继终端监听中继需求消息的功耗。例如,中继终端监听中继需求消息的周期(例如记为第二周期)可以为512ms、640ms、1.28s、2.56s、2.56s等。
在图13的(a)中,远程终端发送中继需求消息的周期3与中继需求消息占用的时域共计为t1(中继需求消息可以占用周期3内的部分时域);中继终端监听中继需求消息的周期4为T0;中继终端驱动侧链路通信模块的时长为t1;T0>t1。因此,在一个周期4内,关闭侧链路通信模块的时长可以为T0-t1
在图13的(b)中,远程终端发送中继需求消息的周期3与中继需求消息占用的时域共计为t2;中继终端监听中继需求消息的周期4为T0;中继终端驱动侧链路通信模块的时长为t2;其中,T0>t2>t1。因此,在一个周期4内,关闭侧链路通信模块的时长可以为T0-t2。并且,T0-t1>T0-t2
由此可以看出,在可以成功监听中继需求消息的前提下,在中继终端监听中继需求消息的周期4中,中继终端驱动侧链路通信模块的时长越短,越有利于降低中继终端监听中继需求消息的功耗。因此,加快远程终端发送中继需求消息的频率,有利于缩小中继终端驱动侧链路通信模块的时长,进而有利于降低中继终端的功耗。
将中继终端驱动侧链路通信模块的时长(近似)设定为周期3与中继需求消息占用的时域之和,有利于提升中继终端监听中继需求消息的成功率,其中周期3可以为远程终端发送中继需求消息的周期。
假设远程终端可以在第1个周期3内发送中继需求消息1,其中中继需求消息1所占用的时域在中继终端的侧链路通信模块被开启之前。那么中继终端可以在第1个周期3内未监听到该中继需求消息1。假设远程终端可以在第2个周期3内发送中继需求消息2,其中中继需求消息2所占用的时域在中继终端的侧链路通信模块被开启之后。那么远程终端可以在第2个周期3内监听到该中继需求消息2。
假设远程终端可以在第3个周期3内发送中继需求消息3,其中中继需求消息3的起始时刻在中继终端的侧链路通信模块被开启之前,中继需求消息3的截止时刻在中继终端的侧链路通信模块被开启之后。那么中继终端可以在第3个周期3内未监听到该中继需求消息3。假设远程终端可以在第4个周期3内发送中继需求消息4,其中中继需求消息4所占用的时域在中继终端的侧链路通信模块被开启之后。由于中继终端驱动侧链路通信模块的时长等于(或近似等于)周期3与中继需求消息占用的时域之和,因此该中继需求消息4可以出现在中继终端的侧链路通信模块被开启的时段内,因此中继终端可以在第4个周期3内监听到该中继需求消息4。
可选的,中继需求消息可以承载在PSBCH上,其中PSBCH的发送周期可以小于40ms。也就是说,中继需求消息的发送周期(例如记为第一周期)可以小于40ms。
例如,远程终端通过PSBCH广播中继需求消息,PSBCH的发送周期可以为2ms,中继需求消息占用的时域资源为1ms。根据远程终端发送中继需求消息的周期与中继需求消息占用的时域之和,在每个中继需求消息的监听周期内,中继终端驱动侧链路通信模块的时长可以为3ms。如果中继终端监听中继需求消息的周期为512ms,则在每个中继需求消息的监听周期内,侧链路通信模块被关闭的时长可以为509ms。
可以看出,中继终端监听中继需求消息的周期越长,中继终端驱动侧链路通信模块的时长越短,中继终端驱动侧链路通信模块的时长在中继需求消息的监听周期的占用比例越小,甚至可以忽略不计。
可选的,中继终端驱动侧链路通信模块的时长可以大于中继需求消息的发送周期,且小于中继需求消息的发送周期和中继需求消息占用的时域之和。
可选的,中继终端驱动侧链路通信模块的时长可以等于中继需求消息的发送周期。
这有利于进一步降低中继终端的监听功耗,但可能会降低中继终端监听中继需求请求的成功率。
图14示出了远程终端发送中继需求消息的多种可能的实施方式。
在14中的(a)所示的示例中,远程终端可以按照时分双工(time divisionduplexing,TDD)发送中继需求消息。也就是说,上行数据和下行数据可以占用相同的频段1,下行数据、上行数据可以分别占用一个收发周期的下行时域资源和上行时域资源。中继需求消息可以占用上行时域资源。远程终端发送中继需求消息的周期可以等于一个收发周期。
在一个示例中,在每个中继需求消息的监听周期中,中继终端驱动侧链路通信模块的时长可以(近似)等于收发周期与上行时域资源之和,或者,中继终端驱动侧链路通信模块的时长可以(近似)等于收发周期与中继需求消息所占用的时域之和。
例如,一个收发周期包括10个时隙,其中下行时域资源占用8个时隙,上行时域资源占用2个时隙。中继需求消息可以占用上行时域资源,则中继终端驱动侧链路通信模块的时长可以等于12个时隙。
又如,如图14中的(a)所示,一个收发周期包括10个时隙,其中下行时域资源占用8个时隙,上行时域资源占用2个时隙。中继需求消息可以占用上行时域资源的1个时隙,则中继终端驱动侧链路通信模块的时长t3可以等于11个时隙。
在14中的(b)所示的示例中,远程终端可以按照频分双工(frequency divisionduplexing,FDD)发送中继需求消息。下行数据可以占用频段2,上行数据可以占用频段3,频段2与频段3互不重叠。也就是说,下行数据可以占用下行频域资源,上行数据可以占用上行频域资源,下行数据和上行数据可以互不干扰。下行频域资源、上行频域资源均可以属于授权频段。中继需求消息可以在上行频域资源上发送。因此远程终端发送中继需求消息的周期可以不受下行数据的影响。
例如,如图14中的(b)所示,远程终端可以在上行频域资源上,每隔2个时隙发送一次中继需求消息,其中中继需求消息可以占用上行频域资源的1个时隙,则中继终端驱动侧链路通信模块的时长t4可以等于3个时隙。
在14中的(c)所示的示例中,远程终端可以在非授权频域资源上发送中继需求消息。如图14中的(c)所示,上行数据和下行数据可以占用频段4,侧链路数据可以占用频段5。在其他示例中,上行数据和下行数据可以占用不同的频段。也就是说,上下行数据可以占用上下行频域资源,侧链路数据可以占用侧链路频域资源,侧链路数据和上下行数据可以互不干扰。因此远程终端发送中继需求消息的周期可以不受上行数据、下行数据的影响。
例如,如图14中的(c)所示,远程终端可以在非授权频段上,每隔2个时隙发送一次中继需求消息,其中中继需求消息可以占用非授权频段的1个时隙,则中继终端驱动侧链路通信模块的时长t5可以等于3个时隙。
需要说明的是,非授权频段例如可以为700MHz非授权频段例如可以为2.38~2.42GHz频段;非授权频段又如可以为5.905~5.925GHz频段。非授权频段的频率相对较低,可以有利于提升信号的穿墙性。
示例2
结合图3可知,中继终端可以包括多个通信模块。中继终端还可以包括与该多个通信模块关联的其他模块。例如,中继终端可以包括多个通信模块以及该多个通信模块的驱动模块(例如图3所示的处理器110)。驱动模块可以向该多个通信模块输入电信号(或被称为对该多个通信模块上电),使得该多个通信模块可以收发消息。当任一通信模块被驱动时,中继终端内的驱动模块相应地处于工作状态(如唤醒状态、非休眠状态等)。
例如,通信模块1的驱动周期为驱动周期1,通信模块2的驱动周期为驱动周期2。通信模块1在驱动周期1内被驱动的时长为时长1,通信模块2在驱动周期2内被驱动的时长为时长2,时长1可以等于时长2。如果中继终端在互不交叉的2个时段内分别驱动通信模块1、通信模块2,那么与通信模块1、通信模块2均关联的模块3需要被驱动2次。如果中继终端在同一时段内驱动通信模块1、通信模块2,那么与通信模块1、通信模块2均关联的模块3仅需要被驱动1次,且模块1被驱动的时长可以等于时长1或时长2。
又如,通信模块3的驱动周期为驱动周期3,通信模块4的驱动周期为驱动周期4。通信模块3在驱动周期3内被驱动的时长为时长3,通信模块4在驱动周期4内被驱动的时长为时长4,时长3大于时长4。如果中继终端在互不交叉的两个时段内分别驱动通信模块3、通信模块4,那么与通信模块3、通信模块4均关联的模块3需要被驱动2次。如果中继终端在开始驱动通信模块3之后、停止驱动通信模块3之前开始驱动通信模块4,且在中继终端停止驱动通信模块3之前停止驱动通信模块4,那么与通信模块3、通信模块4均关联的模块3仅需要被驱动1次,且模块3被驱动的时长可以等于时长3。
为进一步降低中继终端的监听功耗,可以将多个通信模块的驱动时间段对齐,有利于缓解中继终端内其他器件的频繁驱动。
在一个示例中,中继终端可以包括第一通信模块、第二通信模块,所述第一通信模块用于所述中继终端与所述网络设备之间的交互,所述第二通信模块用于所述中继终端与所述远程终端之间的交互,其中,第一通信模块的驱动起始时刻与第二通信模块的驱动起始时刻对齐,或者,第一通信模块的驱动结束时刻与第二通信模块的驱动结束时刻对齐。其中,第一通信模块的驱动起始时刻可以指接收寻呼的起始时刻,即开始接收寻呼消息的时刻。第一通信模块的驱动结束时刻可以指接收寻呼的结束时刻,即停止接收寻呼消息的时刻。第二通信模块的驱动起始时刻可以指接收中继需求消息的起始时刻,即开始接收中继需求消息的时刻。第二通信模块的驱动结束时刻可以指接收中继需求消息的结束时刻,即停止接收中继需求消息的时刻。这有利于减少与第一通信模块、第二通信模块关联的其他模块的驱动次数和驱动时长。
在另一个示例中,中继终端可以包括第一通信模块、第二通信模块,所述第一通信模块用于所述中继终端与所述网络设备之间的交互,所述第二通信模块用于所述中继终端与所述远程终端之间的交互,第一通信模块的驱动起始时刻等于或晚于第二通信模块的驱动起始时刻,且第一通信模块的驱动结束时刻等于或早于第二通信模块的驱动结束时刻。
在又一个示例中,中继终端可以包括第一通信模块、第二通信模块,其中,第一通信模块的驱动时段(从驱动起始时刻到驱动结束时刻之间的时间段可以被称为驱动时段)与第二通信模块的驱动时段至少部分重叠,有利于减少其他通信模块的驱动次数和驱动时长。
图15示出了两种对齐驱动时间段的具体实施例。
第二通信模块的驱动频率为第一通信模块的驱动频率的N倍,N为大于1的正整数。也就是说,第一通信模块的驱动周期为第二通信模块的驱动周期的1/N倍。因此,通过上述方式,可以将第二通信模块的驱动起始时刻与第一通信模块的某个驱动起始时刻对齐,从而在第一通信模块被驱动时,第二通信模块可以处于休眠状态,而在第二通信模块被驱动时,第一通信模块可以被同时驱动。
如果第一通信模块与其他设备建立了通信连接,则第一通信模块可以从周期性监听状态转变为连接态,即第一通信模块被长时间唤醒或驱动。第二通信模块可以继续保持原有的周期性驱动模式。在第一通信模块与其他设备切断通信连接之后,第一通信模块可以从连接态转变为周期性监听状态。
在一个示例中,中继终端可以按照新的周期性驱动模式驱动第一通信模块。例如,中继终端可以接收网络设备发送的配置信息,并根据该配置信息,确定第一通信模块的首次驱动起始时刻和第一通信模块的驱动周期。在此情况下,第一通信模块的驱动起始时刻可能与第二通信模块的的驱动起始时刻无法对齐,即在第二通信模块被驱动时,第一通信模块可以处于未被驱动的状态。因此,中继终端可以调整第二通信模块的驱动起始时刻。例如,网络设备发送的配置信息用于指示中继终端在第一目标时刻开始驱动第一通信模块,中继终端可以在第一目标时刻同时驱动第一通信模块、第二通信模块。并且,第一通信模块的驱动频率可以是第二通信模块的驱动频率的整数倍。这使得第一通信模块的驱动起始时刻与第二通信模块的驱动起始时刻对齐,使得在第二通信模块被驱动的同时,第一通信模块可以被驱动。
如图15中的(a)所示,中继终端可以在时刻a1从连接态切出,并根据网络设备发送的配置信息,确定在时刻a2驱动第一通信模块;另外,中继终端可以在时刻a2同时驱动第二通信模块,其中时刻a2在时刻a1之后。也就是说,在中继终端从连接态切出后,中继终端首次监听寻呼消息的起始时刻同时还是监听中继需求消息的起始时刻。
在其他示例中,中继终端可以在时刻a1从连接态切出,并根据网络设备发送的配置信息,确定在时刻a2首次驱动第一通信模块;另外,中继终端可以在时刻a3同时驱动第一通信模块和第二通信模块,其中,时刻a2在时刻a1之后,时刻a3在时刻a2之后,时刻a3与时刻a2之间间隔有N个第一通信模块的驱动周期。也就是说,从时刻a2之后的a3时刻开始,第二通信模块的驱动起始时刻可以与第一通信模块的驱动起始时刻对齐。
如图15中的(a)所示,第一通信模块的驱动周期可以小于第二通信模块的驱动周期。在其他示例中,第一通信模块的驱动周期可以等于第二通信模块的驱动周期。那么,从时刻a2开始,第一通信模块的驱动起始时刻可以始终与第二通信模块的驱动起始时刻对齐。
在另一个示例中,中继终端可以根据第二通信模块的周期性驱动模式,调整第一通信模块的驱动起始时刻。例如,第二目标时刻为中继终端驱动第二通信模块的某个驱动起始时刻,且该第二目标时刻在第一通信模块从连接态切出之后。中继终端可以将第一通信模块的驱动起始时刻调整至第二目标时刻。这使得第一通信模块的驱动起始时刻与第二通信模块的驱动起始时刻对齐,进而使第二通信模块在被驱动的同时,第一通信模块可以被驱动。
如图15中的(b)所示,中继终端可以在时刻b1驱动第二通信模块,且在时刻b2再次驱动第二通信模块;并且,中继终端可以在时刻a1从连接态切出,时刻a1可以介于时刻b1与时刻b2之间。中继终端可以将时刻b2作为第一通信模块的驱动起始时刻。
中继终端还可以根据第二通信模块的驱动起始时刻以及第一通信模块的驱动周期,确定中继终端从连接态切出后第一次驱动第一通信模块的驱动起始时刻。
如图15中的(b)所示,中继终端可以在时刻b1驱动第二通信模块,且在时刻b2再次驱动第二通信模块;并且,中继终端可以在时刻a1从连接态切出,时刻a1可以介于时刻b1与时刻b2之间,且时刻a1与时刻b2之间的时间差大于第一通信模块的驱动周期T3。中继终端可以根据时刻b2以及第一通信模块的驱动周期T3,计算距离a1最近的第一通信模块的驱动起始时刻a2,a2=b2-k*T3,k=[(b2-a1)/T3],[…]为取整运算。
下面结合多种可能的应用场景,阐述上面技术方案的具体应用。本申请实施例提供的技术方案有利于在多种通信场景中为用户提供新的通信功能,进而有利于为用户提供便利。
场景一
用户通过手势操作进入终端设备1的支付界面,并正在加载支付二维码,该支付界面可以被视为与二维码加载相关的第一用户界面。然而当前终端设备1无法与网络设备直接通信,即终端设备1无法直接从网络设备获取支付二维码的信息。终端设备1可以属于上述远程终端。终端设备1可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备1可以通过侧链路通信连接向中继终端发送数据包1,数据包1可以用于请求支付二维码。中继终端可以将数据包1转发至网络设备,并从网络设备接收数据包2,数据包2可以是针对数据包1的反馈,例如数据包2可以包括支付二维码的具体内容。也就是说,终端设备1在无网络通信场景下,仍然可以通过联网(非脱机)的方式获取支付二维码。终端设备1可以在第一用户界面上显示二维码的图案。用户可以将支付二维码出示给收款设备,以完成支付流程。结合图5所示的实施例可知,数据包1、数据包2例如可以均为与二维码业务或支付业务对应的消息。
场景二
用户通过手势操作,使得终端设备2显示与公交卡充值相关的第二用户界面,通过例如近场通信(near field communication,NFC)与公交卡建立近场通信连接,并准备与云端服务器交互,以完成对公交卡的充值。然而当前终端设备2无法与网络设备直接通信,即终端设备2无法直接从网络设备获取公交卡的充值信息。终端设备2可以属于上述远程终端。终端设备2可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备2可以通过侧链路通信连接向中继终端发送数据包3,数据包3可以用于请求公交卡的充值信息。中继终端可以将数据包3转发至网络设备,并从网络设备接收数据包4,数据包4可以是针对数据包3的反馈,例如数据包4可以包括公交卡的充值信息。也就是说,终端设备2在无网络通信场景下,仍然可以通过联网(非脱机)的方式获取公交卡的充值信息,并与云端服务器同步。由此,终端设备2可以根据公交卡的充值信息,完成对公交卡的充值流程,例如在第二用户界面显示第一指示信息,所述第一指示信息指示公交卡充值完成。结合图5所示的实施例可知,数据包3、数据包4例如可以均为与支付业务对应的消息。
场景三
用户通过手势操作,使得终端设备3显示与获取验证码相关的第三用户界面。然而当前终端设备3无法与网络设备直接通信,即终端设备3无法直接从网络设备获取包含验证码的短信消息。终端设备3可以属于上述远程终端。终端设备3可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备3可以通过侧链路通信连接向中继终端发送数据包5,数据包5可以用于请求验证码。中继终端可以将数据包5转发至网络设备,并从网络设备接收数据包6,数据包6可以是针对数据包5的反馈,例如数据包6可以为包含验证码的短信消息。由此,终端设备3在无网络通信场景下,仍然可以获取包含验证码的短信消息。由此,终端设备可以根据获取到的验证码,继续完成例如解密、登录、安全验证等流程。结合图5所示的实施例可知,数据包5、数据包6例如可以均为与短信业务对应的消息。
场景四
终端设备4的通信账户余额不足,终端设备4无法与网络设备进行有效通信。用户可以通过手势操作,使得终端设备4显示与话费充值相关的第四用户界面,以完成对终端设备4的通信账户的充值。终端设备4可以属于上述远程终端。终端设备4可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备4可以通过侧链路通信连接向中继终端发送数据包7,数据包7可以用于请求与话费充值相关的信息。中继终端可以将数据包7转发至网络设备,并从网络设备接收数据包8,数据包8可以是针对数据包7的反馈,例如数据包8可以包括与话费充值相关的信息。也就是说,终端设备4在无网络通信场景下,仍然可以通过网络设备进行话费充值。终端设备4可以在第四用户界面显示第二指示信息,所述第二指示信息指示话费充值完成。在话费充值完毕后,终端设备4与网络设备之间的有效通信可以被恢复。结合图5所示的实施例可知,数据包7、数据包8例如可以均为与支付业务或应用通知业务对应的消息。可选的,中继终端可以选择仅转发与话费充值相关的数据包。也就是说,在话费充值完毕后,终端设备4的与话费充值无关的数据包可以由网络设备直接发送至终端设备4。
场景五
终端设备5当前位于地下车库内,用户准备通过终端设备5支付停车费。终端设备5可以显示与停车费支付相关的第五用户界面。由于信号较弱,终端设备5无法与网络设备直接通信。终端设备5可以属于上述远程终端。终端设备5可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备5可以通过侧链路通信连接向中继终端发送数据包9,数据包9可以用于请求与停车费相关的支付信息。中继终端可以将数据包9转发至网络设备,并从网络设备接收数据包10,数据包10可以是针对数据包9的反馈,例如数据包10可以包括与停车费相关的支付信息。也就是说,终端设备5在无网络通信场景下,仍然可以通过网络设备支付停车费。结合图5所示的实施例可知,数据包9、数据包10例如可以均为与支付业务对应的消息。终端设备5可以在第五用户界面显示第三指示信息,所述第三指示信息指示停车费支付完成。可选的,中继终端可以选择仅转发与停车费相关的数据包。也就是说,在停车费支付完毕后,终端设备5可以移出车库,并与网络设备直接通信。
场景六
终端设备6可以显示与所述求救电话相关的第六用户界面,以发起求救。由于信号较弱,终端设备6无法与网络设备直接通信。终端设备6可以属于上述远程终端。终端设备6可以通过图3所示的侧链路通信模块180,发送图5或图11所示的中继需求消息,以与合适的中继终端建立侧链路通信连接。终端设备6可以通过侧链路通信连接向中继终端发送数据包11,数据包11可以包括求救电话的上传语音包,例如紧急电话“110”的上传语音包。中继终端可以将数据包11转发至网络设备,并从网络设备接收数据包12,数据包12可以是针对数据包11的反馈,例如数据包12可以包括求救电话的下传语音包,例如紧急电话“110”的下传语音包。也就是说,终端设备6在无网络通信场景下,仍然可以通过网络设备拨打紧急电话。终端设备6可以在第六用户界面显示第四指示信息,所述第四指示信息指示所述终端设备6已接通所述求救电话。结合图5所示的实施例可知,数据包11、数据包12例如可以均为与求救业务或高清语音通话业务对应的消息。
图16是根据本申请实施例提供的通信装置的结构示意图。该通信装置可以为终端设备,也可以为可用于终端设备的部件(例如芯片或者电路)。如图16所示,通信装置1600可以包括收发模块1601。
收发模块1601,用于发送中继需求消息,以与中继终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包。
收发模块1601还用于通过所述中继终端与网络设备交互,包括:通过所述侧链路通信连接,向所述中继终端发送与所述目标通信业务对应的第一数据包,以使得所述第一数据包由所述中继终端转发至所述网络设备;和/或,通过所述侧链路通信连接,从所述中继终端接收与所述目标通信业务对应的第二数据包,所述第二数据包来自所述网络设备。
收发模块1601可以由接收器和/或发射器实现。收发模块1601的具体功能和有益效果可以参见图5或图11所示的通信方法,在此就不再赘述。
一种可能的实施例中,还提供了一种通信装置,该通信装置可以为终端设备、或者可以为用于终端设备的部件(例如芯片或者电路等)。该通信装置可以包括收发器和处理器,可选的,还可以包括存储器。其中收发器可以用于实现对应于上述接收模块和发送模块的相应功能和操作,处理器可以用于实现上述处理模块的相应功能和操作。存储器可以用于存储执行指令或者应用程序代码,并由处理器来控制执行,实现本申请上述实施例提供的通信方法;和/或,也可以用于暂存一些数据和指令信息等。存储器可以独立于处理器存在,此时,存储器可以通过通信线路与处理器相连接。又一种可能的设计中,存储器也可以和处理器集成在一起,本申请实施例对此不作限定。
图17是根据本申请实施例提供的通信装置的结构示意图。该通信装置可以为终端设备,也可以为可用于终端设备的部件(例如芯片或者电路)。如图17所示,通信装置1700可以包括收发模块1701和处理模块1702。
收发模块1701,用于从远程终端接收中继需求消息。
处理模块1702,用于根据所述中继需求消息,与所述远程终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包。
收发模块1701还用于,在所述远程终端与网络设备之间转发消息,包括:通过所述侧链路通信连接,从远程终端接收与所述目标通信业务对应的第一数据包,并将所述第一数据包转发至所述网络设备;和/或,从所述网络设备接收与所述目标通信业务对应的第二数据包,并通过所述侧链路通信连接将所述第二数据包转发至所述远程终端。
收发模块1701可以由接收器和/或发射器实现。处理模块1702可以由处理器实现。收发模块1701和处理模块1702的具体功能和有益效果可以参见图5或图11所示的通信方法,在此就不再赘述。
一种可能的实施例中,还提供了一种通信装置,该通信装置可以为终端设备、或者可以为用于终端设备的部件(例如芯片或者电路等)。该通信装置可以包括收发器和处理器,可选的,还可以包括存储器。其中收发器可以用于实现对应于上述接收模块和发送模块的相应功能和操作,处理器可以用于实现上述处理模块的相应功能和操作。存储器可以用于存储执行指令或者应用程序代码,并由处理器来控制执行,实现本申请上述实施例提供的通信方法;和/或,也可以用于暂存一些数据和指令信息等。存储器可以独立于处理器存在,此时,存储器可以通过通信线路与处理器相连接。又一种可能的设计中,存储器也可以和处理器集成在一起,本申请实施例对此不作限定。
图18是本申请实施例提供的一种通信装置。该通信装置可以是如图3所示的终端设备。通信装置包括处理器1801、存储器1802、射频电路、天线以及输入输出装置。处理器1801可以用于对通信协议以及通信数据进行处理,以及对通信装置进行控制,执行软件程序,处理软件程序的数据等。存储器1802主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的通信装置可以不具有输入输出装置。
当需要发送数据时,处理器1801对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。在实际的通信装置产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为通信装置的收发器1803,将具有处理功能的处理器视为通信装置的处理单元。收发器1803也可以称为收发单元、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发器1803中用于实现接收功能的器件视为接收单元,将收发器1803中用于实现发送功能的器件视为发送单元,即收发器1803包括接收单元和发送单元。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
处理器1801、存储器1802和收发器1803之间通过内部连接通路互相通信,传递控制和/或数据信号。
上述本申请实施例揭示的通信方法可以应用于处理器1801中,或者由处理器1801实现。处理器1801可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述通信方法的各步骤可以通过处理器1801中的硬件的集成逻辑电路或者软件形式的指令完成。
本申请各实施例所述的处理器可以是通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述通信方法的步骤。
本申请实施例还提供一种芯片,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器1801或者微处理器1801或者集成电路。该芯片可以执行上述通信方法实施例中远程终端侧或中继终端侧的通信方法。
本申请实施例还提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述通信方法实施例中远程终端侧或中继终端侧的通信方法。
本申请实施例还提供一种包含指令的计算机程序产品,该指令被执行时执行上述通信方法实施例中远程终端侧或中继终端侧的通信方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (48)

1.一种通信方法,其特征在于,包括:
远程终端发送中继需求消息,以与中继终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包;
所述远程终端通过所述中继终端与网络设备交互,包括:
所述远程终端通过所述侧链路通信连接,向所述中继终端发送与所述目标通信业务对应的第一数据包,以使得所述第一数据包由所述中继终端转发至所述网络设备;和/或,
所述远程终端通过所述侧链路通信连接,从所述中继终端接收与所述目标通信业务对应的第二数据包,所述第二数据包来自所述网络设备。
2.根据权利要求1所述的通信方法,其特征在于,所述目标通信业务包括以下至少一项:高清语音通话业务、高清视频通话业务、网络语音通话业务、网络视频通话业务、二维码业务、支付业务、求救业务、话费充值业务、短信业务、应用通知业务。
3.根据权利要求1或2所述的通信方法,其特征在于,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端判断所述远程终端当前处于无网络通信场景。
4.根据权利要求1至3中任一项所述的通信方法,其特征在于,所述远程终端判断所述远程终端当前处于无网络通信场景,包括:
所述远程终端根据以下至少一项,判断所述远程终端当前处于无网络通信场景:所述远程终端的用户标识模块SIM卡接口的状态,所述远程终端的通信套餐使用情况,所述远程终端与网络设备之间的通信状态,所述远程终端的移动数据功能的状态,所述远程终端的无线局域网WLAN功能的状态,所述远程终端的蓝牙功能的状态。
5.根据权利要求1至4中任一项所述的通信方法,其特征在于,所述中继需求消息包括第一业务标识,所述第一业务标识与所述目标通信业务对应。
6.根据权利要求5所述的通信方法,其特征在于,所述第一业务标识用于唯一标识所述目标通信业务。
7.根据权利要求5所述的通信方法,其特征在于,所述第一业务标识用于指示所述目标通信业务的优先级。
8.根据权利要求5至7中任一项所述的通信方法,其特征在于,所述中继需求消息包括多个业务标识;在所述远程终端通过所述中继终端与网络设备交互之前,所述通信方法还包括:
所述远程终端从所述中继终端接收业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识,所述业务标识确认消息用于指示所述第一部分业务标识对应的通信业务被所述中继终端许可,所述第一部分业务标识包括所述第一业务标识。
9.根据权利要求1至8中任一项所述的通信方法,其特征在于,所述中继需求消息包括所述远程终端的终端标识。
10.根据权利要求1至9中任一项所述的通信方法,其特征在于,所述第一数据包包括第二业务标识,所述第二业务标识与所述目标通信业务对应。
11.根据权利要求1至10中任一项所述的通信方法,其特征在于,所述第二数据包包括第三业务标识,所述第三业务标识与所述目标通信业务对应。
12.根据权利要求1至11中任一项所述的通信方法,其特征在于,所述远程终端发送中继需求消息,包括:
所述远程终端按照第一周期发送所述中继需求消息,所述第一周期小于40ms。
13.根据权利要求1至12中任一项所述的通信方法,其特征在于,所述远程终端发送中继需求消息,包括:
所述远程终端按照频分双工的方式在授权频段上发送所述中继需求消息;或者,
所述远程终端在非授权频段上发送所述中继需求消息。
14.根据权利要求1至13中任一项所述的通信方法,其特征在于,所述通信方法还包括:
所述远程终端显示目标用户界面,所述目标用户界面包括以下至少一项:无网络通信的开关控件、远程终端的开关控件、远程终端的通信参数。
15.根据权利要求14所述的通信方法,其特征在于,所述远程终端的通信参数包括以下至少一项:耗电模式、单次时长限制、默认开启时段、业务白名单、业务黑名单、中继终端白名单、中继终端黑名单。
16.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与二维码业务对应的业务标识,所述第一数据包用于请求二维码的信息,所述第二数据包包括所述二维码的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与二维码加载相关的第一用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述方法还包括:
在所述第一用户界面显示所述二维码的图案。
17.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求公交卡的充值信息,所述第二数据包包括所述公交卡的充值信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与公交卡充值相关的第二用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第二用户界面显示第一指示信息,所述第一指示信息指示公交卡充值完成。
18.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与短信业务对应的业务标识,所述第一数据包用于请求验证码,所述第二数据包包括所述验证码,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与获取验证码相关的第三用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第三用户界面显示所述验证码。
19.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与话费充值相关的信息,所述第二数据包包括所述与话费充值相关的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与话费充值相关的第四用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第四用户界面显示第二指示信息,所述第二指示信息指示话费充值完成。
20.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与停车费相关的信息,所述第二数据包包括所述与停车费相关的信息,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与停车费支付相关的第五用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互之后,所述通信方法还包括:
在所述第五用户界面显示第三指示信息,所述第三指示信息指示停车费支付完成。
21.根据权利要求1至15中任一项所述的通信方法,其特征在于,所述中继需求消息包括与求救业务对应的业务标识,所述第一数据包包括求救电话的上传语音包,所述第二数据包包括所述求救电话的下传语音包,在所述远程终端发送中继需求消息之前,所述通信方法还包括:
所述远程终端显示与所述求救电话相关的第六用户界面,所述远程终端当前处于无网络通信场景;
在所述远程终端通过所述中继终端与网络设备交互的同时,所述通信方法还包括:
在所述第六用户界面显示第四指示信息,所述第四指示信息指示所述远程终端已接通所述求救电话。
22.一种通信方法,其特征在于,包括:
中继终端从远程终端接收中继需求消息;
所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,所述侧链路通信连接用于传输与目标通信业务对应的数据包;
所述中继终端在所述远程终端与网络设备之间转发消息,包括:
所述中继终端通过所述侧链路通信连接,从远程终端接收与所述目标通信业务对应的第一数据包,并将所述第一数据包转发至所述网络设备;和/或,
所述中继终端从所述网络设备接收与所述目标通信业务对应的第二数据包,并通过所述侧链路通信连接将所述第二数据包转发至所述远程终端。
23.根据权利要求22所述的通信方法,其特征在于,所述目标通信业务包括以下至少一项:高清语音通话业务、高清视频通话业务、网络语音通话业务、网络视频通话业务、二维码业务、支付业务、求救业务、话费充值业务、短信业务、应用通知业务。
24.根据权利要求22或23所述的通信方法,其特征在于,所述中继需求消息包括以下至少一项:
所述远程终端的终端标识;
无网络通信标识,所述无网络通信标识用于指示所述远程终端当前处于无网络通信状态;
第一业务标识,所述第一业务标识与所述目标通信业务对应。
25.根据权利要求24所述的通信方法,其特征在于,所述第一业务标识用于唯一标识所述目标通信业务。
26.根据权利要求24所述的通信方法,其特征在于,所述第一业务标识用于指示所述目标通信业务的优先级。
27.根据权利要求24至26中任一项所述的通信方法,其特征在于,所述中继需求消息包括多个业务标识;在所述中继终端在所述远程终端与网络设备之间转发消息之前,所述通信方法还包括:
所述中继终端向所述远程终端发送业务标识确认消息,所述业务标识确认消息包括所述多个业务标识中的第一部分业务标识;
所述中继终端在所述远程终端与网络设备之间转发消息,包括:
所述中继终端在所述远程终端与网络设备之间转发与所述第一部分业务标识对应的消息,并丢弃与第二部分业务标识对应的消息,所述第二部分业务标识包括所述多个业务标识中除所述第一部分业务标识以外的剩余业务标识,所述第一部分业务标识包括所述第一业务标识。
28.根据权利要求24至27中任一项所述的通信方法,其特征在于,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:
在所述第一业务标识满足第一业务预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接,其中,所述第一业务标识满足第一业务预设条件包括以下至少一项:
所述第一业务标识对应的优先级高于第一预设业务优先级;
所述第一业务标识对应的目标通信业务属于所述中继终端的业务白名单;
所述第一业务标识对应的目标通信业务不属于所述中继终端的业务黑名单。
29.根据权利要求24至28中任一项所述的通信方法,其特征在于,所述中继终端根据所述中继需求消息,与所述远程终端建立侧链路通信连接,包括:
在所述终端标识满足第一终端预设条件的情况下,所述中继终端与所述远程终端建立侧链路通信连接,其中,所述终端标识满足第一终端预设条件包括以下任一项:
所述终端标识在所述中继终端的远程终端白名单中;
所述终端标识不在所述中继终端的远程终端黑名单中。
30.根据权利要求22至29中任一项所述的通信方法,其特征在于,所述第一数据包包括第二业务标识,所述第二业务标识与所述目标通信业务对应。
31.根据权利要求22至30中任一项所述的通信方法,其特征在于,所述第二数据包包括第三业务标识,所述第三业务标识与所述目标通信业务对应。
32.根据权利要求22至31中任一项所述的通信方法,其特征在于,在所述中继终端从远程终端接收中继需求消息之前,所述通信方法还包括:
所述中继终端按照第二周期监听所述中继需求消息,所述第二周期的时长大于512ms。
33.根据权利要求32所述的通信方法,其特征在于,所述中继终端按照第二周期监听所述中继需求消息,包括:
所述中继终端按照所述第二周期驱动所述中继终端的侧链路通信模块,以监听所述中继需求消息,其中,在每个第二周期内,所述中继终端驱动所述侧链路通信模块的时长等于所述中继需求消息的发送周期与所述中继需求消息所占用的时域之和。
34.根据权利要求33所述的通信方法,其特征在于,所述中继需求消息的发送周期小于40ms。
35.根据权利要求22至34中任一项所述的通信方法,其特征在于,所述中继终端包括第一通信模块、第二通信模块,所述第一通信模块用于所述中继终端与所述网络设备之间的交互,所述第二通信模块用于所述中继终端与所述远程终端之间的交互,在第一通信模块、第二通信模块的每个驱动周期内,第一通信模块的驱动时段与第二通信模块的驱动时段至少部分重叠。
36.根据权利要求35所述的通信方法,其特征在于,在所述中继终端的第一通信模块从连接态切出后,所述第一通信模块的驱动起始时刻与所述第二通信模块的驱动起始时刻为同一时刻。
37.根据权利要求22至36中任一项所述的通信方法,其特征在于,所述通信方法还包括:
所述中继终端显示用户界面,所述用户界面包括以下至少一项:无网络通信的开关控件、中继终端的开关控件、中继终端的通信参数。
38.根据权利要求37所述的通信方法,其特征在于,所述中继终端的通信参数包括以下至少一项:耗电模式、单次时长限制、单次流量限制、默认开启时段、业务白名单、业务黑名单、远程终端白名单、远程终端黑名单。
39.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与二维码业务对应的业务标识,所述第一数据包用于请求二维码的信息,所述第二数据包包括所述二维码的信息。
40.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求公交卡的充值信息,所述第二数据包包括所述公交卡的充值信息。
41.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与短信业务对应的业务标识,所述第一数据包用于请求验证码,所述第二数据包包括所述验证码。
42.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与话费充值相关的信息,所述第二数据包包括所述与话费充值相关的信息。
43.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与支付业务对应的业务标识,所述第一数据包用于请求与停车费相关的信息,所述第二数据包包括所述与停车费相关的信息。
44.根据权利要求22至38中任一项所述的通信方法,其特征在于,所述中继需求消息包括与求救业务对应的业务标识,所述第一数据包包括求救电话的上传语音包,所述第二数据包包括所述求救电话的下传语音包。
45.一种通信装置,其特征在于,包括:
一个或多个处理器;
一个或多个存储器;
所述一个或多个存储器存储一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1至44中任一项所述的通信方法。
46.一种非易失性计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-44中任一项所述的通信方法。
47.一种包含指令的计算机程序产品,其特征在于,当该计算机程序产品在电子设备上运行时,使得电子设备执行如权利要求1-44中任一项所述的通信方法。
48.一种通信***,包括网络设备、远程终端、中继终端,其中,所述远程终端用于执行如权利要求1至21所述的通信方法,所述中继终端用于执行如权利要求22至44中任一项所述的通信方法。
CN202011497022.5A 2020-12-17 2020-12-17 通信方法及通信装置 Pending CN114650513A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011497022.5A CN114650513A (zh) 2020-12-17 2020-12-17 通信方法及通信装置
PCT/CN2021/136401 WO2022127665A1 (zh) 2020-12-17 2021-12-08 通信方法及通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011497022.5A CN114650513A (zh) 2020-12-17 2020-12-17 通信方法及通信装置

Publications (1)

Publication Number Publication Date
CN114650513A true CN114650513A (zh) 2022-06-21

Family

ID=81990706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011497022.5A Pending CN114650513A (zh) 2020-12-17 2020-12-17 通信方法及通信装置

Country Status (2)

Country Link
CN (1) CN114650513A (zh)
WO (1) WO2022127665A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116261181A (zh) * 2023-05-15 2023-06-13 华安中云股份有限公司 基于卫星信号的数据传输方法、装置、设备及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3255950A1 (en) * 2016-06-06 2017-12-13 ASUSTek Computer Inc. Method and apparatus for resource allocation on d2d relay channel in a wireless communication system
CN108024295B (zh) * 2016-11-03 2022-04-19 中兴通讯股份有限公司 中继转移方法及装置、终端、基站
EP3609259A4 (en) * 2017-05-11 2020-04-01 LG Electronics Inc. -1- METHOD AND APPARATUS FOR ALLOCATING SIDE LINK RESOURCE USING A RELAY UE IN A WIRELESS COMMUNICATION SYSTEM
WO2021097801A1 (en) * 2019-11-22 2021-05-27 Mediatek Singapore Pte. Ltd. Methods and apparatus of packet routing for sidelink relay
CN113453290A (zh) * 2020-03-25 2021-09-28 维沃移动通信有限公司 数据前转的方法、源节点设备和目标节点设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116261181A (zh) * 2023-05-15 2023-06-13 华安中云股份有限公司 基于卫星信号的数据传输方法、装置、设备及存储介质
CN116261181B (zh) * 2023-05-15 2023-08-01 华安中云股份有限公司 基于卫星信号的数据传输方法、装置、设备及存储介质

Also Published As

Publication number Publication date
WO2022127665A1 (zh) 2022-06-23

Similar Documents

Publication Publication Date Title
US20230164669A1 (en) Configuration information transmission method, communication device
CN111466151B (zh) 直连链路中目的地址选择方法、装置及存储介质
CN110771222B (zh) 寻呼配置方法、装置、通信设备及存储介质
WO2021196133A1 (zh) Rrc状态改变的方法、装置、通信设备及存储介质
CN112673697B (zh) Drx配置方法及装置、通信设备和存储介质
WO2022120854A1 (zh) 信息传输方法、装置、通信设备和存储介质
CN114868417A (zh) 一种通信方法、通信装置和***
US20230232417A1 (en) Method for information transmission, communication device and storage medium
US20240049056A1 (en) Terminal device, multi-link communication method, and chip
WO2022127665A1 (zh) 通信方法及通信装置
WO2021174510A1 (zh) 无线网络接入方法、装置、通信设备及存储介质
WO2021159252A1 (zh) 传输调度方法、装置、通信设备及存储介质
US20220417978A1 (en) Transmission block configuration parameter transmission method and apparatus, and communication device and storage medium
CN114070369A (zh) 一种天线选择的方法及装置
WO2021203245A1 (zh) 传输数据的指示方法、装置、通信设备及存储介质
US20240064787A1 (en) Method for information processing, communication device, and non-transitory computer storage medium
US20230345550A1 (en) Sidelink control method and apparatus, and user equipment
US20230300722A1 (en) Information transmission method and apparatus
CN114902730A (zh) 信息传输方法、装置、通信设备和存储介质
WO2021120208A1 (zh) 寻呼方法、装置、通信设备及存储介质
EP4057551A1 (en) Downlink control information configuration method and apparatus, and communication device and storage medium
CN110786035A (zh) 控制资源集合的处理方法、装置及计算机存储介质
US20230292249A1 (en) Method for transmitting information, communication device, and storage medium
WO2023173906A1 (zh) 数据传输方法及终端设备
CN113453274B (zh) 一种上行数据的分流方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination