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

文档序号:24249157发布日期:2021-03-12 13:26阅读:135来源:国知局
一种通信方法与装置与流程

本申请涉及通信技术领域,尤其涉及一种通信方法与装置。



背景技术:

随着通信技术的发展,很多移动终端(如手机)都具备双卡双待功能。其中,双卡双待是指一个手机中同时安装两张用户识别模块(subscriberidentitymodule,sim)卡,这两张sim卡可以同时在网待机。

目前,双卡双待双通(dualsimdualactive,dsda)技术被应用于手机。其中,dsda手机中自己有两套收发射频,即每个sim卡都有一套独立的收发射频。但是,dsda手机中设置两套收发射频的成本较大,并且,两套射频会占用较大的布板面积增加手机体积。目前提出了一种支持双收单收(dualreceive-dsds,dr-dsds)手机。与dsda手机相比,该dr-dsds手机中仅有一路射频发射(transmit,tx)通路和两路射频接收(receive,rx)通路,因此两个sim卡需要共用一路射频tx通路。dr-dsds手机可以降低手机成本,减少射频电路对布板面积的占用。

但是,由于dr-dsds手机中仅配置有一路射频tx通路,因此,当一个sim卡占用该射频tx通路进行数据传输时,另一个sim卡会因为没有射频tx通路而无法与网络侧设备实现数据传输。因此,dr-dsds手机同时向两个sim卡对应的网络侧设备发送数据时,会存在资源冲突的问题。



技术实现要素:

本申请提供了一种通信方法和装置,用于解决dr-dsds终端由于单tx通路而导致的资源冲突的问题。

第一方面,提供一种通信方法,该方法可以适用于终端,例如,支持dr-dsds的终端。该终端支持第一用户身份和第二用户身份,例如,该终端中安装第一sim卡和第二sim卡,第一sim卡对应第一用户身份,第二sim卡对应第二用户身份。终端可以通过第一sim卡与第一网络侧设备通信,通过第二sim卡与第二网络侧设备通信。该方法包括:终端确定第一传输资源和第二传输资源冲突;其中,第一传输资源是终端向第一网络侧发送第一信息的资源,所述第二传输资源是所述终端向第二网络侧发送第二信息的资源;所述终端在所述第一传输资源上发送所述第一信息,取消在所述第二传输资源上发送所述第二信息;或者,在第三传输资源上发送所述第二信息,所述第三传输资源是所述第二传输资源之前或之后的资源。

该方法可由通信装置执行,通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。示例性地,所述通信装置为终端,或者为设置在终端中的用于实现终端的功能的芯片系统,或者为用于实现终端的功能的其他部件。

在本申请实施例中,终端支持第一用户身份和第二用户身份,第一用户身份对应第一网络侧设备,第二用户身份对应第二网络侧设备。在某一时刻或一个确定的时间段内,该终端需要同时向第一网络侧设备和第二网络侧设备传输数据,由于终端仅配置有单传输tx通路,所以存在资源冲突。因此,终端可以优先向第一网络侧设备传输第一信息,然后取消传输第二信息,或者在新的传输资源即第三传输资源上向第二网络侧设备传输第二信息,以解决资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述终端向所述第二网络侧设备发送第一指示信息,所述第一指示信息用于指示所述终端中的所述第一传输资源和所述第二传输资源冲突。

在本申请实施例中,终端确定第一传输资源和第二传输资源冲突后,可以向第二网络侧设备发送第一指示信息,以指示所述终端存在资源冲突。因此,第二网络侧设备可以根据第一指示信息进行进一步的处理,例如重新为终端分配用于传输第二信息的资源等等。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述终端向所述第二网络侧设备发送第二指示信息,所述第二指示信息用于指示所述终端取消在所述第二传输资源上发送所述第二信息。

在本申请实施例中,终端确定第一传输资源和第二传输资源冲突后,若终端优先向第一网络侧设备传输第一信息,而取消在第二传输资源上传输第二信息,终端可以向第二网络侧设备发送第二指示信息,以指示所述终端取消在第二传输资源上传输第二信息。因此,第二网络侧设备可以无需在第二传输资源上接收第二信息,或者第二网络侧设备还可以基于第二指示信息重新为终端分配用于传输第二信息的传输资源等等。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型;或者,所述第二指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型。

需要说明的是,第一指示信息或者第二指示信息中可以携带第一传输资源和第二传输资源的重叠资源,和/或第二信息的配置类型,例如第二信息是周期性配置的,还是非周期性配置的。因此,第二网络侧设备可以根据第一指示信息或第二指示信息进行进一步处理,例如,第二网络侧设备根据重叠资源为终端重新配置用于传输第二信息的资源,或者,根据第二信息的配置信息决定是否需要重新为终端配置用于传输第二信息的资源,例如,第二信息的配置类型是周期性配置时,第二网络侧设备可以无需重新配置资源,第二信息的配置类型是非周期性配置时,第二网络侧设备可以重新配置资源。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述重叠资源的信息包括发生重叠的时隙slot数或slot编号,或发生重叠的符号symbol数或symbol编号。

应理解,第一传输资源和第二传输资源的重叠资源可以是时域上重叠的资源,例如,重叠资源可以是发生重叠的时隙slot数或slot编号,或发生重叠的符号symbol数或symbol编号等,本申请实施例不作限定。

结合第一方面,在第一方面的一种可能的实施方式中,所述第二指示信息中携带取消原因指示信息,所述取消原因指示信息用于指示所述第二信息和所述第一信息在所述终端的单传输tx链路上的传输冲突。

在本申请实施例中,终端确定第一传输资源和第二传输资源冲突后,若终端优先向第一网络侧设备传输第一信息,而取消在第二传输资源上向第二网络侧设备传输第二信息时,可以向第二网络侧设备发送第二指示信息,以指示所述终端取消在第二传输资源上传输第二信息。该第二指示信息携带取消原因指示,用于指示由于终端仅配置有单传输tx链路而导致的冲突。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,在所述终端在所述第一传输资源上发送所述第一信息之前,所述终端还确定所述第一信息的发送周期大于所述第二信息的发送周期;和/或,确定所述第一信息的下一个发送时机/时刻晚于所述第二信息的下一个发送时机/时刻;和/或,根据所述第一信息的类型和所述第二信息的类型,确定所述第一信息的优先等级大于所述第二信息的优先等级;和/或,确定所述第一信息为非周期触发的,所述第二信息为周期性触发的。

在本申请实施例中,终端确定第一信息和第二信息的优先等级的方式可以包括:比较所述第一信息的发送周期和所述第二信息的发送周期;和/或,比较所述第一信息的下一个发送时机/时刻和所述第二信息的下一个发送时机/时刻;和/或,根据所述第一信息的类型和所述第二信息的类型确定;和/或,根据所述第一信息和第二信息是非周期触发的还是非周期触发的来确定。需要说明的是,本申请实施例提供的通信方法中,当第一传输资源和第二传输资源冲突时,可以根据第一信息和第二信息的优先等级,决定优先发送第一信息还是第二信息,解决了由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息。

需要说明的是,本申请实施例提供的通信方法可以解决当终端需要同时向第一网络侧设备和第二网络侧设备发送控制信息时,存在的资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;所述第二控制信息包括如下信息中的至少一种:sr、csi、harq反馈信息、csi反馈信息。

需要说明的时,上述几种信息仅是第一控制信息和第二控制信息的举例,而非限定。应当理解的是,本申请实施例提供的通信方法可以解决当终端需要同时向第一网络侧设备和第二网络侧设备发送任何信息时,遇到的资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一信息是harq-ack,所述第二信息是harq-nack信息。

在本申请实施例中,当终端需要同时向第一网络侧设备发送harq-ack,并向第二网络侧设备发送harq-nack时,harq-ack的优先级大于harq-nack的优先等级,即终端优先发送harq-ack,可以避免第一网络侧设备为配置不必要的重传资源。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息。

示例性的,终端可能会同时向第一网络侧设备发送数据信息,并向第二网络侧设备发送控制信息,或者,同时向第一网络侧设备发送控制信息,并向第二网络侧设备发送数据信息。本申请提供的通信方法可以解决当终端需要同时向第一网络侧设备和第二网络侧设备发送任何信息时,遇到的资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述终端向所述第二网络侧设备发送第三指示信息,所述第三指示信息用于指示所述第二网络侧设备在所述第三传输资源接收所述第二信息。

应理解,终端确定第一传输资源和第二传输资源冲突后,可以在新的传输资源即第三传输资源上发送第二信息,终端可以向第二网络侧设备发送第三指示信息,以指示第二网络侧设备在第三传输资源上接收第二信息。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第三传输资源是所述第二传输资源之前的资源,包括,所述第三传输资源是所述第二传输资源的上一个周期的资源;或者,所述第三传输资源是所述第二传输资源之后的资源,包括,所述第三传输资源是所述第二传输资源的下一个周期的资源。

示例性的,第三传输资源可以是第二传输资源上一个周期的资源或者下一个周期的资源,本申请实施例不作限定。应理解,终端确定第一传输资源和第二传输资源冲突后,可以在新的传输资源即第三传输资源上发送第二信息。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述终端在所述第一传输资源上发送所述第一信息之前,所述终端接收所述第一网络侧设备发送的第四指示信息,所述第四指示信息用于指示所述终端在数据信息和控制信息的传输资源存在冲突时,发送控制信息,取消发送数据信息;或者,在数据信息和控制信息的传输资源存在冲突时,发送数据信息,取消发送控制信息。

在本申请实施例中,第一网络侧设备或第二网络侧设备可以事先配置终端优先发送控制信息还是数据信息。因此,当终端需要同时向两个网络设备发送数据信息和控制信息时,可以根据预先配置决定数据信息和控制信息的优先等级。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述终端接收所述第一网络侧设备发送的第四指示信息之前,所述终端向所述第一网络侧设备发送所述数据信息的业务特征,以使所述第一网络侧设备根据所述业务特征确定当数据信息和控制信息的传输资源存在冲突时,发送控制信息,取消发送数据信息;或者,确定当数据信息和控制信息的传输资源存在冲突时,发送数据信息,取消发送控制信息。

需要说明的是,终端需要同时向第一网络侧设备发送控制信息,并向第二网络侧设备发送数据信息时,终端可以将数据信息的业务特征上报第一网络侧设备。由第一网络侧设备根据数据信息的业务特性决定数据信息和控制信息的优先等级,然后向终端发送第四指示信息,该第四指示信息用于指示数据信息和控制信息的优先等级。终端根据该优先等级决定优先发送数据信息还是控制信息。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一传输资源是上行控制信道pucch资源;或者,上行共享信道pusch资源;所述第二传输资源是上行控制信道pucch资源;或者,上行共享信道pusch资源。

应理解,终端向第一网络侧设备传输第一信息的资源可以是pucch资源,或者pusch资源;终端向第二网络侧设备传输第二信息的资源可以是pucch资源,或者,pusch资源,本申请实施例不作限定。

结合第一方面,在第一方面的一种可能的实施方式中,所述第三传输资源是所述终端根据所述第一传输资源和所述第二传输资源确定的资源,所述终端向所述第二网络侧设备发送所述第三传输资源的配置信息,所述配置信息携带于所述第一指示信息,或,所述第二指示信息中。

需要说明的是,终端确定第一传输资源和第二传输资源冲突时,可以自行推荐第三传输资源,然后将第三传输资源的配置信息上报第二网络侧设备。因此,第二网络侧设备可以在第三传输资源上接收第二信息。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第一方面,在第一方面的一种可能的实施方式中,所述第一指示信息或所述第二指示信息中包括所述第二信息的配置类型,例如周期性配置还是非周期配置。

示例性的,第一指示信息或第二指示信息还可以包括第二消息的配置类型,例如是周期性的还是非周期性的。第二网络侧设备接收到第一指示信息或第二指示信息之后,可以根据第二信息的配置类型决定是否需要重新为第二消息配置新的传输资源。例如,假设第二消息是周期性发送的,则第二网络侧设备可以无需重新为第二消息配置新的传输资源;因为,第二消息还可以在下一个周期发生。假设第二消息是非周期性发送的,则第二网络侧设备可以为第二消息重新配置新的传输资源;因为,第二消息是非周期性触发的话,无法确定第二消息的下一个发送时机,所以可以重新为第二消息配置新的传输资源。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

应当理解的是,第二消息的配置类型还可以携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

第二方面,提供另一种通信方法,该方法可以适用于终端,例如,支持dr-dsds的终端。该终端支持第一用户身份和第二用户身份,例如,该终端中安装第一sim卡和第二sim卡,第一sim卡对应第一用户身份,第二sim卡对应第二用户身份。终端可以通过第一sim卡与第一网络侧设备通信,通过第二sim卡与第二网络侧设备通信。该方法包括:终端向第二网络侧设备发送第一配置信息,所述第一配置信息用于指示第一传输资源,或者用于指示第一传输资源和第二传输资源的重叠资源,或者用于指示第三传输资源;所述第一传输资源是所述终端向第一网络侧发送第一信息的资源,所述第二传输资源是所述终端向第二网络侧设备发送第二信息的资源,所述第三传输资源是所述终端建议所述第二网络侧设备配置的资源;所述终端接收所述第二网络侧设备发送的基于所述第一配置信息的第一响应信息,所述第一响应信息用于指示所述第二网络侧设备重新为所述终端配置的用于传输所述第二信息的第四传输资源,或者,用于指示所述第二网络侧设备同意所述终端在所述第三传输资源上传输第二信息。

在本申请实施例中,终端可以将第一网络侧设备为终端配置的第一传输资源的配置信息发送给第二网络侧设备,以使第二网络侧设备根据该配置信息配置资源,所以,可以避免第二网络侧设备配置与第一传输资源存在冲突的资源;或者,终端可以将第一传输资源和第二传输资源的重叠资源的配置信息发送给第二网络侧设备,以使第二网络侧设备根据该配置信息重新配置资源;或者终端建议第三传输资源后,可以将第三传输资源的配置信息上报第二网络侧设备,然后接收第二网络侧设备发送的响应信息,该响应信息用于指示所述第二网络侧设备同意所述终端在所述第三传输资源上传输第二信息。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第二方面,在第二方面的一种可能的实施方式中,所述终端向所述第二网络侧设备发送第一配置信息,包括:所述终端在与所述第二网络侧设备建立连接的过程中或完成后,向所述第二网络侧设备发送所述第一配置信息;或者,所述终端确定在所述第一传输资源和所述第二传输资源上传输数据存在冲突时,向所述第二网络侧设备发送所述第一配置信息。

需要说明的是,终端可以在与第二网络侧设备建立连接或者完成连接后,或者,确定第一传输资源和第二传输资源冲突时,向第二网络侧设备发送第一配置信息。因此,第二网络侧设备可以基于第一配置信息重新配置资源,或者,决定是否同时终端建议的资源。因此,本申请实施例提供的通信方法可以由于终端仅配置有单传输tx通路,导致的传输资源冲突的问题。

结合第二方面,在第二方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息;或者,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息;或者,所述第一信息和所述第二信息都是数据信息。

示例性的,第一信息和第二信息可以都是控制信息,或者都是数据信息,或者一个是数据信息,另一个是控制信息。应当理解的是,本申请实施例提供的通信方法可以解决当终端需要同时向第一网络侧设备和第二网络侧设备发送任何信息时,遇到的资源冲突的问题。

结合第二方面,在第二方面的一种可能的实施方式中,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;所述第二控制信息包括如下信息中的至少一种:sr、csi、harq反馈信息、csi反馈信息。

应理解,上述仅是第一控制信息和第二控制信息的举例,而非限定。应当理解的是,本申请实施例提供的通信方法可以解决当终端需要同时向第一网络侧设备和第二网络侧设备发送任何信息时,遇到的资源冲突的问题。

结合第二方面,在第二方面的一种可能的实施方式中,所述第一信息是harq-ack,所述第二信息是harq-nack。

在本申请实施例中,当终端需要同时向第一网络侧设备发送harq-ack,并向第二网络侧设备发送harq-nack时,harq-ack的优先级大于harq-nack的优先等级,所以,终端可以优先发送harq-ack,可以避免第一网络侧设备为配置不必要的重传资源。

第三方面,提供一种通信装置,例如该通信装置为如前所述的终端。所述终端用于执行上述第一方面或第一方面的任一可能的实施方式中的方法。具体地,所述通信装置可以包括用于执行第一方面或第一方面的任一可能的实施方式中的方法的模块,例如包括处理模块和收发模块。示例性地,所述通信装置为终端,或者为设置在终端中的芯片或其他部件。

处理模块,用于确定第一传输资源和第二传输资源冲突;其中,所述第一传输资源是所述通信装置向第一网络侧发送第一信息的资源,所述第一网络侧设备与所述通信装置支持的第一用户身份对应,所述第二传输资源是所述通信装置向第二网络侧发送第二信息的资源,所述第二网络侧设备与所述通信装置支持的第二用户身份对应;

收发模块,用于在所述第一传输资源上发送所述第一信息;

所述处理模块还用于取消在所述第二传输资源上发送所述第二信息;或者,所述收发模块还用于在第三传输资源上发送所述第二信息,所述第三传输资源是所述第二传输资源之前或之后的资源。

结合第三方面,在第三方面的一种可能的实施方式中,所述收发模块还用于:向所述第二网络侧设备发送第一指示信息,所述第一指示信息用于指示所述终端中的所述第一传输资源和所述第二传输资源冲突。

结合第三方面,在第三方面的一种可能的实施方式中,所述收发模块还用于:向所述第二网络侧设备发送第二指示信息,所述第二指示信息用于指示所述终端取消在所述第二传输资源上发送所述第二信息。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型;或者,所述第二指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型。

结合第三方面,在第三方面的一种可能的实施方式中,所述第二指示信息中携带取消原因指示信息,所述取消原因指示信息用于指示所述第二信息和所述第一信息在所述终端的单传输tx链路上的传输冲突。

结合第三方面,在第三方面的一种可能的实施方式中,所述处理模块还用于:确定所述第一信息的发送周期大于所述第二信息的发送周期;和/或,确定所述第一信息的下一个发送时机/时刻晚于所述第二信息的下一个发送时机/时刻;和/或,根据所述第一信息的类型和所述第二信息的类型,确定所述第一信息的优先等级大于所述第二信息的优先等级;和/或,确定所述第一信息为非周期触发的,所述第二信息为周期性触发的。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;

所述第二控制信息包括如下信息中的至少一种:

sr、csi、harq反馈信息、csi反馈信息。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一信息是harq-ack,所述第二信息是harq-nack信息。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息。

第四方面,提供一种通信装置,例如该通信装置为如前所述的终端。所述终端用于执行上述第二方面或第二方面的任一可能的实施方式中的方法。具体地,所述通信装置可以包括用于执行第二方面或第二方面的任一可能的实施方式中的方法的模块,例如包括接收模块和发送模块。可选的,还可以包括处理模块。示例性地,所述通信装置为终端,或者为设置在终端中的芯片或其他部件。

所述发送模块,用于向第二网络侧设备发送第一配置信息,所述第一配置信息用于指示第一传输资源,或者用于指示第一传输资源和第二传输资源的重叠资源,或者用于指示第三传输资源;所述第一传输资源是所述终端向第一网络侧发送第一信息的资源,所述第二传输资源是所述终端向第二网络侧设备发送第二信息的资源,所述第三传输资源是所述终端建议所述第二网络侧设备配置的资源;

所述接收模块,还用于接收所述第二网络侧设备发送的基于所述第一配置信息的第一响应信息,所述第一响应信息用于指示所述第二网络侧设备重新为所述终端配置的用于传输所述第二信息的第四传输资源,或者,用于指示所述第二网络侧设备同意所述终端在所述第三传输资源上传输第二信息;

其中,所述第一网络侧设备与所述终端支持的第一用户身份对应,所述第二网络侧设备与所述终端支持的第二用户身份对应。

结合第三方面,在第三方面的一种可能的实施方式中,所述发送模块具体用于:

在与所述第二网络侧设备建立连接的过程中或完成后,向所述第二网络侧设备发送所述第一配置信息;或者,在处理模块确定在所述第一传输资源和所述第二传输资源上传输数据存在冲突时,向所述第二网络侧设备发送所述第一配置信息。

结合第三方面,在第三方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息;或者,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息;或者,所述第一信息和所述第二信息都是数据信息。

第五方面,提供一种通信装置,该通信装置例如为如前所述的终端。该通信装置包括处理器和收发器。处理器和收发器相互耦合,用于实现上述第一方面或第一方面的各种可能的实施方式所描述的方法。可选的,通信装置还可以包括存储器。处理器、存储器和收发器相互耦合,用于实现上述第一方面或第一方面的各种可能的实施方式所描述的方法。示例性地,所述通信装置为终端,或者为设置在终端中的芯片或其他部件。

处理器,用于确定第一传输资源和第二传输资源冲突;其中,所述第一传输资源是所述通信装置向第一网络侧发送第一信息的资源,所述第一网络侧设备与所述通信装置支持的第一用户身份对应,所述第二传输资源是所述通信装置向第二网络侧发送第二信息的资源,所述第二网络侧设备与所述通信装置支持的第二用户身份对应;

收发器,用于在所述第一传输资源上发送所述第一信息;

所述处理器还用于取消在所述第二传输资源上发送所述第二信息;或者,所述收发器还用于在第三传输资源上发送所述第二信息,所述第三传输资源是所述第二传输资源之前或之后的资源。

结合第五方面,在第五方面的一种可能的实施方式中,所述收发器还用于:向所述第二网络侧设备发送第一指示信息,所述第一指示信息用于指示所述终端中的所述第一传输资源和所述第二传输资源冲突。

结合第五方面,在第五方面的一种可能的实施方式中,所述收发器还用于:向所述第二网络侧设备发送第二指示信息,所述第二指示信息用于指示所述终端取消在所述第二传输资源上发送所述第二信息。

结合第五方面,在第五方面的一种可能的实施方式中,所述第一指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型;或者,所述第二指示信息包括所述第一传输资源和所述第二传输资源的重叠资源的信息,和/或所述第二信息的配置类型。

结合第五方面,在第五方面的一种可能的实施方式中,所述第二指示信息中携带取消原因指示信息,所述取消原因指示信息用于指示所述第二信息和所述第一信息在所述终端的单传输tx链路上的传输冲突。

结合第五方面,在第五方面的一种可能的实施方式中,所述处理器还用于:确定所述第一信息的发送周期大于所述第二信息的发送周期;和/或,确定所述第一信息的下一个发送时机/时刻晚于所述第二信息的下一个发送时机/时刻;和/或,根据所述第一信息的类型和所述第二信息的类型,确定所述第一信息的优先等级大于所述第二信息的优先等级;和/或,确定所述第一信息为非周期触发的,所述第二信息为周期性触发的。

结合第五方面,在第五方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息。

结合第五方面,在第五方面的一种可能的实施方式中,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;

所述第二控制信息包括如下信息中的至少一种:

sr、csi、harq反馈信息、csi反馈信息。

结合第五方面,在第五方面的一种可能的实施方式中,所述第一信息是harq-ack,所述第二信息是harq-nack信息。

结合第五方面,在第五方面的一种可能的实施方式中,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息。

第六方面,提供一种通信装置,该通信装置例如为如前所述的终端。该通信装置包括收发器。可选的,还可以包括处理器,处理器和收发器相互耦合,用于实现上述第二方面或第二方面的各种可能的实施方式所描述的方法。可选的,通信装置还可以包括存储器。处理器、存储器和收发器相互耦合,用于实现上述第二方面或第二方面的各种可能的实施方式所描述的方法。示例性地,所述通信装置为终端,或者为设置在终端中的芯片或其他部件。

收发器,用于向第二网络侧设备发送第一配置信息,所述第一配置信息用于指示第一传输资源,或者用于指示第一传输资源和第二传输资源的重叠资源,或者用于指示第三传输资源;所述第一传输资源是所述终端向第一网络侧发送第一信息的资源,所述第二传输资源是所述终端向第二网络侧设备发送第二信息的资源,所述第三传输资源是所述终端建议所述第二网络侧设备配置的资源;

所述收发器,还用于接收所述第二网络侧设备发送的基于所述第一配置信息的第一响应信息,所述第一响应信息用于指示所述第二网络侧设备重新为所述终端配置的用于传输所述第二信息的第四传输资源,或者,用于指示所述第二网络侧设备同意所述终端在所述第三传输资源上传输第二信息;

其中,所述第一网络侧设备与所述终端支持的第一用户身份对应,所述第二网络侧设备与所述终端支持的第二用户身份对应。

结合第六方面,在第六方面的一种可能的实施方式中,所述收发器具体用于:

在与所述第二网络侧设备建立连接的过程中或完成后,向所述第二网络侧设备发送所述第一配置信息;或者,在处理模块确定在所述第一传输资源和所述第二传输资源上传输数据存在冲突时,向所述第二网络侧设备发送所述第一配置信息。

结合第六方面,在第六方面的一种可能的实施方式中,所述第一信息是第一控制信息,所述第二信息是第二控制信息;或者,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息;或者,所述第一信息和所述第二信息都是数据信息。

第七方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端。示例性地,所述通信装置为设置在通信设备中的芯片。示例性地,所述通信设备为终端。该通信装置包括:通信接口,用于进行信息的收发,或者说,用于与其他装置进行通信;以及处理器,处理器与通信接口耦合。可选的,该通信装置还可以包括存储器,用于存储计算机可执行程序代码。或者,该通信装置也可以不包括存储器,存储器可以位于该通信装置外部。其中,存储器所存储的程序代码包括指令,当处理器执行所述指令时,使该通信装置执行上述第一方面或第一方面的任意一种可能的实施方式中的方法。

其中,如果通信装置为通信设备,所述通信接口,该通信接口可以是通信装置中的收发器,例如通过所述通信装置中的天线、馈线和编解码器等实现。或者,如果通信装置为设置在通信设备中的芯片,则所述通信接口可以是该芯片的输入/输出接口,例如输入/输出管脚等。

第八方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端。示例性地,所述通信装置为设置在通信设备中的芯片。示例性地,所述通信设备为终端。该通信装置包括:通信接口,用于进行信息的收发,或者说,用于与其他装置进行通信;以及处理器,处理器与通信接口耦合。可选的,该通信装置还可以包括存储器,用于存储计算机可执行程序代码。或者,该通信装置也可以不包括存储器,存储器可以位于该通信装置外部。其中,存储器所存储的程序代码包括指令,当处理器执行所述指令时,使该通信装置执行上述第二方面或第二方面的任意一种可能的实施方式中的方法。

其中,如果通信装置为通信设备,所述通信接口,该通信接口可以是通信装置中的收发器,例如通过所述通信装置中的天线、馈线和编解码器等实现。或者,如果通信装置为设置在通信设备中的芯片,则所述通信接口可以是该芯片的输入/输出接口,例如输入/输出管脚等。

第九方面,提供一种通信系统,包括:第一网络侧设备;第二网络侧设备;第三方面、第四方面、第五方面、第六方面、第七方面或第八方面提供的通信装置;其中,所述第一网络侧设备与所述通信装置支持的第一用户身份对应,所述第二网络侧设备与所述通信装置支持的第二用户身份对应。

第十方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任意一种可能的实施方式中所述的方法,或者,使得所述计算机执行上述第二方面或第二方面的任意一种可能的实施方式中所述的方法。

第十一方面,提供一种计算机程序产品,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任意一种可能的实施方式中所述的方法,或者,使得所述计算机执行上述第二方面或第二方面的任意一种可能的实施方式中所述的方法。

附图说明

图1为本申请实施例提供的一种支持dr-dsds的终端的结构组成示意图;

图2为本申请实施例提供的一种实现双卡双待双边的通信方法的应用场景实例示意图;

图3为本申请实施例提供的lte网络中的支持dr-dsds的终端的结构组成示意图;

图4为本申请实施例提供的一种手机的硬件结构示意图;

图5为本申请实施例提供的一种通信方法的流程示意图;

图6为本申请实施例提供的另一种通信方法的流程示意图;

图7为本申请实施例提供的一种通信装置的结构示意图一;

图8为本申请实施例提供的一种通信装置的结构示意图二;

图9为本申请实施例提供的一种通信装置的结构示意图三;

图10为本申请实施例提供的一种通信装置的结构示意图四;

图11为本申请实施例提供的一种通信装置的结构示意图五;

图12为本申请实施例提供的一种通信装置的结构示意图六;

图13为本申请实施例提供的一种通信装置的结构示意图七;

图14为本申请实施例提供的一种通信装置的结构示意图八;

图15为本申请实施例提供的一种通信装置的结构示意图九;

图16为本申请实施例提供的一种通信装置的结构示意图十。

具体实施方式

为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

1)终端,包括向用户提供语音和/或数据连通性的设备,具体的,包括向用户提供语音的设备,或包括向用户提供数据连通性的设备,或包括向用户提供语音和数据连通性的设备。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端可以经无线接入网(radioaccessnetwork,ran)与核心网进行通信,与ran交换语音或数据,或与ran交互语音和数据。该终端可以包括用户设备(userequipment,ue)、无线终端、移动终端、设备到设备通信(device-to-device,d2d)终端、车到一切(vehicletoeverything,v2x)终端、机器到机器/机器类通信(machine-to-machine/machine-typecommunications,m2m/mtc)终端、物联网(internetofthings,iot)终端、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、远程站(remotestation)、接入点(accesspoint,ap)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、或用户装备(userdevice)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sessioninitiationprotocol,sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radiofrequencyidentification,rfid)、传感器、全球定位系统(globalpositioningsystem,gps)、激光扫描器等信息传感设备。

作为示例而非限定,在本申请实施例中,该终端还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、手环、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。

而如上介绍的各种终端,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端,车载终端例如也称为车载单元(on-boardunit,obu)。

本申请实施例中,终端还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端。

本申请实施例中,用于实现终端的功能的装置可以是终端,也可以是能够支持终端实现该功能的装置,例如芯片系统,该装置可以被安装在终端中。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端的功能的装置是终端为例,描述本申请实施例提供的技术方案。

2)网络侧设备,例如包括接入网(accessnetwork,an)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端通信的设备,或者例如,一种车到一切(vehicle-to-everything,v2x)技术中的网络侧设备为路侧单元(roadsideunit,rsu)。基站可用于将收到的空中帧与ip分组进行相互转换,作为终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。rsu可以是支持v2x应用的固定基础设施实体,可以与支持v2x应用的其他实体交换消息。网络侧设备还可协调对空口的属性管理。例如,网络侧设备可以包括长期演进(longtermevolution,lte)系统或高级长期演进(longtermevolution-advanced,lte-a)中的演进型基站(nodeb或enb或e-nodeb,evolutionalnodeb),或者也可以包括第五代移动通信技术(the5thgeneration,5g)新空口(newradio,nr)系统(也简称为nr系统)中的下一代节点b(nextgenerationnodeb,gnb)或者也可以包括云接入网(cloudradioaccessnetwork,cloudran)系统中的集中式单元(centralizedunit,cu)和分布式单元(distributedunit,du),本申请实施例并不限定。

网络侧设备还可以包括核心网设备,核心网设备例如包括访问和移动管理功能(accessandmobilitymanagementfunction,amf)等。

本申请实施例中,用于实现网络侧设备的功能的装置可以是网络侧设备,也可以是能够支持网络侧设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络侧设备中。在本申请实施例提供的技术方案中,以用于实现网络侧设备的功能的装置是网络侧设备为例,描述本申请实施例提供的技术方案。

3)本申请实施例中,“用户身份”(例如第一用户身份或第二用户身份等)为逻辑概念。例如,“用户身份”可以对应sim卡或签约用户信息或虚拟sim卡或用户标识(如国际移动用户标识(internationalmobilesubscriberidentity,imsi)或临时移动用户标识(temporarymobilesubscriberidentity,tmsi)等)。从网络侧的角度来看,不同的“用户身份”在逻辑上对应网络侧服务的不同通信实体,比如4g和5g系统中的ue,例如一个支持两个用户身份的终端,对于网络侧来说,可以看作两个通信实体。再例如,“用户身份”对应sim卡或签约用户信息时,网络侧会将支持不同sim卡或不同签约用户信息的两个终端识别为两个不同的通信实体,也会将支持多个不同sim卡或多个签约用户信息的同一终端识别为多个不同的通信实体,即使在实际上,支持多个不同sim卡或多个签约用户信息的终端只是一个物理实体。本申请实施例中将主要以“用户身份”对应sim卡为例进行说明。

示例性地,sim卡可以理解为终端接入移动网络的钥匙,为了便于描述,本申请实施例中将sim卡以及其演进都统称为sim卡。例如sim卡可以是全球移动通信系统(globalsystemformobilecommunications,gsm)数字移动电话用户的身份识别卡,用于存储用户的身份识别码和密钥,并支持gsm系统对用户的鉴权;又例如,sim卡也可以是全球用户识别卡(universalsubscriberidentitymodule,usim),也可以称为升级sim卡。

本申请实施例提供一种通信方法,该方法可以应用于支持dr-dsds的终端中,该终端可以支持至少两个用户身份,例如可以安装两张sim卡(第一sim卡和第二sim卡),并且该终端中配置有一路射频tx通路和两路射频rx通路。上述终端中的第一sim卡和第二sim卡可以分别单独占用这两路射频rx通路中的一路射频rx通路,分时使用该终端中的一路射频tx通路。请参考图1,示出了本申请实施例提供的一种支持dr-dsds的终端的结构示意图。如图l所示,终端100可以包括:第一sim卡接口110、第二sim卡接口120、与第一sim卡接口110和第二sim卡接口120分别耦合的管理器140、与管理器140耦合的处理器130,处理器130连接收发器150。其中,上述处理器130可以为基带处理器(basebandprocessor,bbp)。如图l所示,收发器150中包括射频rx1通路、射频rx2通路和射频tx通路。其中,上述第一sim卡接口110用于安装sim卡1,与sim卡l通信,上述第二sim卡接口120用于安装sim卡2,与sim卡2通信。管理器140可以向处理器130发送与sim卡1的业务相关的上行数据包以及发送与sim卡2的业务相关的上行数据包。处理器130可以将sim卡1和sim卡2的各个上行数据包在射频tx通路上向网络侧设备发送上行数据包。

应注意,本申请实施例中的射频tx通路也可以称为tx射频资源或发射器(transmitter),射频rx通路也可以称为rx射频资源或接收器(receiver)。其中,本申请实施例中还可以将上述射频tx通路和射频rx1通路称为rf主通道,将上述射频rx2通路称为rf副通道。即该rf主通道中的上下行rf器件(如射频tx通路和射频rx1通路)复用,rf副通道只有下行rf器件(如射频rx2通路)。具体的,本申请实施例提供的通信方法可以用于当上述支持dr-dsds的终端需要同时使用射频tx通路发送第一sim卡或者sim卡1的上行数据,以及第二sim卡或者sim卡2的上行数据的场景。

示例性的,本申请实施例提供的支持dr-dsds的终端的两张sim卡中的每张sim卡均可以为支持全球移动通信系统(globalsystemformobi1ecommunication,gsm)制式、通用移动通信系统(universalmobi1etelecommunicationssystem,umts)制式、时分同步码分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scdma)制式、长期演进(longtermevolution,lte)制式、码分多址(codedivisionmultipleaccess,cdma)制式等制式中的任意一种制式的sim卡。例如,如图l所示的终端100的sim卡1和sim卡2均可以为支持lte制式的sim卡。或者,如图l所示的终端100的sim卡l可以为支持lte制式的sim卡,终端100的sim卡2可以为支持gsm制式的sim卡。或者,如图l所示的终端100的sim卡1和sim卡2可以均为支持gsm制式的sim卡等等。

应理解,终端100中的sim卡l可以为终端100的主卡,sim卡2可以为终端100的副卡,或者终端100中的sim卡2可以为终端100的主卡,sim卡l可以为终端100的副卡,本申请实施例不作限定。

请参考图2,示出了本申请实施例提供的通信方法的应用场景实例示意图。如图2所示的用户的终端100可以为上述支持dr-dsds的终端,该终端100中可以安装两个sim卡,即sim卡1和sim卡2。若在一段时间内,终端100需要向sim卡1对应的网络侧设备1发送上行数据1,同时需要向sim卡2对应的网络侧设备2发送上行数据2。由于终端100中仅设置有一套射频tx通路,所以同时向网络侧设备1和网络侧设备2发送上行数据的话,会存在资源冲突的问题。因此,本申请实施例提供的通信方法中,终端100可以使用优先级策略,决定先向网络侧设备1发送sim卡1的上行数据1,还是先向网络侧设备2发送sim卡2的上行数据2。例如,终端100可以先使用射频tx通路向网络侧设备1发送sim卡1的上行数据,取消或者延迟向网络侧设备2发送sim卡2的上行数据,以避免射频tx通路的冲突。

请参考图3,示出了本申请实施例提供的一种lte网络中的支持dr-dsds的终端的结构组成示意图。如图3所示,该终端300可以包括:第一sim卡接口310、第二sim卡接口320、与第一sim卡接口310和第二sim卡接口320分别耦合的管理器340、与管理器340耦合的bbp330(即处理器),bbp330连接收发器350。如图3所示,收发器350中包括射频rx1通路、射频rx2通路和射频tx通路。上述第一sim卡接口310用于安装sim卡1,与sim卡l通信,上述第二sim卡接口320用于安装sim卡2,与sim卡2通信。其中,bbp330中包括常用时间单元(commontimeunit,ctu)。该ctu中包括用于判断上行数据包的发射优先级的仲裁器。作为示例,在lte网络中,终端300可以采用混合自动重传请求(hybridautomaticrepeatrequest,harq)协议向网络侧设备发送上行数据包。这样,即使管理器340向bbp330发送的sim卡(如sim卡2)的上行数据包没有即时传输,也可以按照harq协议重传该上行数据包。如图3所示,管理器340可以采用harq协议,向bbp330发送sim卡1和sim卡2的无线链路层控制协议(radiolinkcontrol,rlc)队列中的上行数据包(prio)。bbp330可以接收到管理器340发送的各种数据包,如sim卡l发送的上行语音包,sim卡2发送的上行信令包等。bbp330按照各个上行数据包在射频tx通路上的发射优先级,占用射频tx通路向网络侧设备发送上行数据包。

示例性的,本申请实施例中的支持dr-dsds的终端可以安装至少两个sim卡,并可以使用该至少两个sim卡中的任一sim与其他通信终端进行通信。例如,该终端可以为双卡双待手机、能够安装两个sim卡的智能手环、智能手表、平板电脑等,本申请实施例对该终端的具体形式不做特殊限制。以下实施例以手机作为例来说明支持dr-dsds的终端如何实现实施例中的具体技术方案。

如图4所示,本实施例中的终端可以为手机400。下面以手机400为例对实施例进行具体说明。应该理解的是,图示手机400仅仅是支持dr-dsds的终端的一个范例,并且手机400可以具有比图中所示出的更过的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件自己置。图4中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。如图4所示,手机400包括:处理器410、片上系统设备420、显示控制器430、编解码器(codec)440、管理器450、存储器460、输入设备470、调制解调器480、收发器490和电源491等。本领域技术人员可以理解,图4中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,手机400中还可以包括第一sim卡接口451和第二sim卡接口452。第一sim卡接口451用于与sim卡1通信,第二sim卡接口452用于与sim卡2通信。例如,第一sim卡接口451和第二sim卡接口452可以为sim卡连接器,其包括具有sim卡收容空间的主体,以及用于对接收的sim卡的导电端子进行接收的多个联通插槽。可以通过导电端子和插槽进行与sim卡的电信令联系。示例接口可以包括串行或并行(例如6针或8针)连接。此外,可以提供多种sim卡尺寸(例如,全尺寸sim、迷你sim或者微型sim)。在其他实施例中,当多种签约与通用身份模块相关联(例如,通用sim)时,手机400可以不包括多个sim卡接口。管理器450用于管理sim卡1和sim卡2。如图4所示,手机400还可以包括耦合到编解码器codec440的扬声器441和麦克风442。图4还指明了codec440440可以耦合到处理器410,且耦合到与收发器490进行通信的调制解调器480。其中,收发器490与一个或多个天线连接。图4中仅示出了一个天线的实例。在特定的实施例中,收发器490与多个天线连接,调制解调器480支持分集,其中多个天线中的一个天线是主天线,另外的天线是辅天线。收发器490可以为rf电路,该rf电路可用于收发信息,例如,接收到的基站的下行信息后,可以给处理器410处理;还可以将上行数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、相合器、低噪声放大器、双工器等器件。此外,rf电路还可以通过无线通信与网络和其他移动设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。在本申请实施例中,图4所示的收发器490中可以包括两路射频rx通路和一路射频tx通路(图4所示的射频tx通路、射频rx1通路和射频rx2通路)。其中,存储器460可用于存储软件程序及数据。处理器410通过运行存储在存储器460的软件程序及数据,从而执行手机400的各种功能以及数据处理。例如,如图4所示,存储器460中保存有指令461和发射优先级信息462。指令461可以由处理器410执行。例如,指令461可以包括可由处理器410执行,以在调制解调器480的主信号输入端接收与sim卡1相关的通信数据的指令。其中,可以经由收发器490的主rf路径,即rx1,将上述“与sim卡1相关的通信数据”路由到调制解调器480的主信号输入端(图4中未示出)。指令461包括可由处理器410执行,以在调制解调器480的辅信号输入端接收与sim卡2相关的通信数据的指令。其中,可以经由收发器490的辅rf路径,即rx2,将上述“与sim卡2相关的通信数据”路由到调制解调器480的辅信号输入端(图4中未示出)。上述存储器460可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机400的使用所创建的数据(例如音频数据、电话本等)。此外,存储器460可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。在以下实施例中,存储器460存储有使得手机400能运行的操作系统,例如苹果公司所开发的ios@操作系统,谷哥大公司所开发的android@开源操作系统,微软公司所开发的windows@操作系统等。输入设备470(例如触摸屏)可用于接收输入的数字或字符信息,以及产生与手机400的用户设置以及功能控制有关的信号输入。具体地,输入设备470可以包括设置在手机400正面的触控面板,可收集用户在其上或附近的触摸操作(例如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,并能接收处理器410发送的指令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。显示器431(即显示屏)可用于显示由用户输入的信息或提供给用户的信息以及手机400的各种菜单的图形用户界面(graphicaluserinterface,gui)。显示器431可包括设置在手机400正面的显示面板。其中,显示面板可以采用液晶显示器、发光二极管等形式。当触控面板检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件,随后处理器410根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图4中,触控面板与显示面板是作为两个独立的部件来实现手机400的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现手机400的输入和输出功能,集成后的触控面板与显示面板可以简称为触摸显示屏。在另外的一些实施例中,上述触控面板还可以设置有压力感应传感器,这样用户在上述触控面板上进行触摸操作时,触控面板还能检测到该触摸操作的压力,进而手机400能够更准确地检测该触摸操作。手机400还可以包括至少一种传感器443,例如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近光传感器设置在手机400的正面,当在手机400移动到耳边时,根据接近光传感器的检测,手机400关闭显示面板的电源,这样手机400可以进一步节省电量。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态(比如横竖屏转化、相关游戏、磁力计姿态校准)、振动识别相关功能(例如计步器、敲击)等;至于手机400还可包括陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。codec440、扬声器441,麦克风442可提供用户与手机400之间的音频接口。codec440可将接收到的音频数据转换后的电信号,传输到扬声器441,由扬声器441转换为声音信号输出;另一方面,麦克风442将收集的声音信号转换为电信号,由codec440接收后转换为音频数据,再将音频数据输出至rf电路以发送给比如另一手机,或者将音频数据输出至存储器460以便进一步处理。处理器410是手机400的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器460内的软件程序,以及调用存储在存储器460内的数据,执行手机400的各种功能和处理数据,从而对手机进行整体监控。在一些实施例中,处理器410可包括一个或多个处理单元;处理器410还可以集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。上述手机400还可以包括蓝牙模块和wi-fi模块。蓝牙模块用于通过蓝牙这种短距离通讯协议来与其他设备进行信息交互。例如,手机400可以通过蓝牙模块与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。wi-fi属于短距离无线传输技术,手机400可以通过wi-fi模块帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。手机400还包括给各个部件供电的电源491(例如电池)。电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。可以理解的是,在以下实施例中,电源491可以用于给显示面板及触控面板供电。以下实施例中的方法均可以在具有上述硬件结构的手机400中实现。

以手机400为例,示例性的介绍本申请实施例提供的通信方法适用的应用场景:

手机400在使用的过程中,可能出现一种情况,即在某一时刻或一个确定的时间段内,需要同时通过sim卡1向网络侧设备1发送上行数据1,并通过sim卡2向网络侧设备2发送上行数据2。以手机400中sim卡1进行语音通信,sim卡2处于待机状态的场景为例。sim卡1处于通话状态的过程中,手机400在射频tx通路上传输sim卡1的上行数据1,同时,手机400接收到对sim卡2的语音寻呼(paging)请求,响应该语音paging请求该场景中,手机400需要在射频tx通路上传输sim卡2的上行数据2,导致资源冲突。

示例性的,前述在手机400的射频tx通路上传输的sim卡1的上行数据1可以包括:sim卡1的信令包、sim卡1的语音包、sim卡1的调度请求(schedulingrequest,sr)包、sim卡1的确认应答(acknowledgement,ack)包、否认应答(negativeacknowledgment,nack)包、sim卡1的空包、sim卡1的纯信道质量指示(channelqualityindicator,cqi)包、sim卡1的信道状态信息(channelstateinformation,csi)和sim卡1的探测参考信号(referencesymbolsrs,srs)包、sim卡1的业务数据包等,本申请实施例不一一列举。举例来说,sim卡1的信令包可以为sim卡1在语音通信的过程中,要向网络侧设备1发出的用于支持该语音通信携带协议信令的数据包。sim卡1的语音包是指终端在sim卡1处于通话状态时,向网络侧设备1发出携带语音数据的数据包。sim卡1的ack包是指终端收到网络侧设备1发送的信令后,向网络侧设备1回复的携带确认应答消息的数据包。例如,sim卡1的ack包例如是harq-ack包。sim卡1的nack包是指终端收到网络侧设备1发送的信令后,向网络侧设备1回复的携带否认应答消息的数据包。例如,sim卡1的nack包例如是harq-nack包。sim卡1的业务数据包是指sim卡1的上网数据业务包。例如,sim卡1的业务数据包可以为用户使用终端观看视频时,使用sim卡1数据流量下载的视频流媒体数据包。

在手机400的sim卡1处于通话状态,接收到对sim卡2的语音寻呼(paging)请求,响应该语音paging请求,在手机400的射频tx通路上传输的上行数据2可以包括:sim卡2的信令包、sim卡2的ack包、sim卡2的nack包、sim卡2的空包、sim卡2的纯cqi包、sci包和sim卡2的srs包等。举例来说,sim卡2的信令包可以包括:终端响应于对sim卡2的paging请求,向网络侧设备2发送的携带协议信令的数据包;或者sim卡2与网络侧设备2建立rrc连接时,向网络侧设备2发送的rrc信令或者sim卡2的信令包可以为sim卡2与网络侧设备2建立rrc连接后,向网络侧设备2发送的sip信令。sim卡2的ack包例如为harq-ack包、sim卡2的nack包例如为harq-nack包。其中,对sim卡2的paging请求可以为语音的paging请求,也可以为其他业务的paging请求。例如,对sim卡2的paging请求可以是业务的paging请求。

上述是以手机400中sim卡1进行语音通信,sim卡2处于待机状态的场景为例进行介绍的,在其他场景中,也可能出现需要同时在射频tx通路上发送sim卡1的上行数据1和sim卡2的上行数据2的情况,在此不一一赘述。需要说明的是,本申请实施例提供的通信方法,可以适用于支持dr-dsds的终端中,由于单射频tx通路而无法同时传输sim卡1和sim卡2的上行数据的任何场景。

示例性的,以下实施例以如图2所示的应用场景为例,对本申请实施例提供的通信方法进行详细说明。该方法可以由支持dr-dsds的终端执行。如图5所示,本申请实施例提供的通信方法的流程如下:

s501a:终端100通过sim卡1与网络侧设备1通信。

s501b:终端100通过sim卡2与网络侧设备2通信。

终端100可以通过sim卡1与网络侧设备1进行通信,网络侧设备1是与sim卡1对应的网络侧设备,终端100可以通过sim卡2与网络侧设备2进行通信,网络侧设备2是与sim卡2对应的网络侧设备。需要说明的是,sim卡1和sim卡2可以是属于同一网络运营商,也可以属于不同的网络运营商,其中网络运营商包括移动、联通、电信等运营商。

由于终端100仅配置有单射频tx通路,所以终端100可以通过单tx通路使用分时复用的方式与网络侧设备1(例如gnb1)和网络侧设备2(例如gnb2)进行数据传输。

s502:终端100确定第一传输资源与第二传输资源冲突,第一传输资源是终端100向网络侧设备1发送第一信息的资源,第二传输资源是终端100向网络侧设备2发送第二信息的资源。

可以理解的是,第一信息的第一传输资源和第二信息的第二传输资源可以是预配置的,也可以由网络侧设备配置的。作为一种示例,第一sim卡中可以事先配置好第一消息对应的第一传输资源,第二sim卡中也可以事先配置好第二消息对应的第二传输资源。因此,终端100中安装第一sim卡和第二sim卡之后,可以读取第一sim卡和第二sim卡中的第一传输资源和第二信息的配置信息。作为另一种示例,第一sim卡对应的网络侧设备1可以向终端100发送第一配置信息,该第一配置信息用于指示第一信息对应的第一传输资源。第二sim卡对应的网络侧设备2可以向终端100发送第二配置信息,该第二配置信息用于指示第二信息对应的第二传输资源。终端100可以通过解析接收到的第一配置信息确定第一传输资源,通过解析接收到的第二配置信息确定第二传输资源。

需要说明的是,终端100在与网络侧设备1和网络侧设备2通信的过程中,可以分别触发向网络侧设备1和网络侧设备2发送上行数据。例如,在某一时刻或某一确定的时间段,终端100既需要向网络侧设备1发送上行数据1,也需要向网络侧设备2发送上行数据2。但是,由于终端100中仅配置一套射频传输tx通道,所以同一个时刻只能执行向一个网络侧设备的上行数据的发送。因此,终端100确定第一传输资源和第二传输资源冲突时,可以采用一定的冲突解决措施,具体的冲突解决措施将在后文介绍。

可以理解的是,第一传输资源和第二传输资源冲突可以包括:第一传输资源和第二传输资源的时域上的冲突,和/或,频域上的冲突,其中,时域上的冲突可以包括第一传输资源和第二传输资源中的至少一个子帧(subframe)/时隙(slot)/符号(symbol)重叠,频域上的冲突可以包括第一传输资源和第二传输资源的至少一个子载波/信道重叠。

s503:终端100比较第一信息的优先等级和第二信息的优先等级。

具体的,终端100可以通过如下策略中的至少一种策略判定第一信息和第二信息的优先等级。

策略1:

终端100可以根据第一信息的第一发送周期和第二信息的第二发送周期,确定第一信息和第二信息的优先等级。示例性的,假设终端100确定第一信息的第一发送周期大于所述第二信息的第二发送周期,说明向第二网络侧设备发送第二信息的频率较高,向第一网络侧设备发送第一信息的频率较低,因此,第一信息的优先等级高于第二信息的优先等级,即终端100可以优先发送第一信息,取消或延迟发送第二信息,例如可以在第二信息的下一个发送周期向第二网络侧设备发送第二信息。又如,假设终端100确定第一信息的第一发送周期小于所述第二信息的第二发送周期,说明向第一网络侧设备发送第一信息的频率较高,向第二网络侧设备发送第二信息的频率较低,因此,第二信息的优先等级高于第一信息的优先等级,即终端100可以优先发送第二信息,取消或延迟发送第一信息,例如可以在第一信息的下一个发送周期向第一网络侧设备发送第一信息。

其中,第一信息的第一发送周期可以是事先配置好的,也可以是第一网络侧设备指示的;第二信息的第二发送周期也可以是事先配置好的,或者是第二网络侧设备指示的,本申请实施例不作限定。

策略2:

假设终端100确定第一信息为非周期触发的,第二信息为周期性触发的,那么第一信息的优先等级高于第二信息的优先等级。假设终端100确定第二信息为非周期触发的,第一信息为周期性触发的,则第二信息的优先等级高于第一信息的优先等级。

示例性的,如果第一信息是非周期触发的,那么终端100不确定下一次发送第一信息的时机,所以如果此次不发送第一信息的话,下一次发送第一信息的时机将无法预测。如果第二信息是周期性触发的,那么终端100可以确定下一次发送第二信息的时机。这种情况下,终端100可以优先发送第一信息,延迟或取消发送第二信息,例如可以在第二信息的下一个发送周期向第二网络侧设备发送第二信息。

策略3;终端100根据第一信息和第二信息的下一个发送时机/时刻的早晚,确定第一信息的第二信息的优先等级。假设第一信息的下一个发送时机/时刻晚于第二信息的下一个发送时机/时刻,则第一信息的优先等级高于第二信息的优先等级。假设第二信息的下一个发送时机/时刻晚于第一信息的下一个发送时机/时刻,则第二信息的优先等级高于第一信息的优先等级。

可选的,第一信息的下一个发送时机/时刻可以是预先配置好的,或者是网络侧设备1指示的,第二信息的下一个发送时机/时刻可以是预先配置好的,或者是网络侧设备2指示的,本申请实施例不作限定。当然,若第一信息是周期性触发的,在确定该第一信息的发送周期时,可以根据该发送周期确定第一信息的下一个发送时机/时刻,若第二信息也是周期性触发的,也可以根据第二信息的发送周期确定第二信息的下一个发送时机/时刻。

策略4:终端100可以根据第一信息的第一类型和第二信息的第二类型,确定第一信息和第二信息的优先等级。

一种可能的情况为,第一信息和第二信息类型相同,这种情况下,终端100可以使用策略1、策略2或策略3中的任意一种或多种策略确定第一信息和第二信息的优先等级。其中,第一信息和第二信息的类型相同可以包括:第一信息和第二信息都是控制信息,或者,第一信息和第二信息都是数据信息。又如,第一信息和第二信息都是控制信息时,可以都是sr信息、或,都是csi信息、或,都是harq反馈信息、或者,都是csi反馈信息等,本申请实施例不作限定。

可选的,第一信息和第二信息都是控制信息的话,用于传输第一信息的第一传输资源可以是上行控制信道pucch;或者,上行共享信道pusch;用于传输第二信息的第二传输资源可以是上行控制信道pucch;或者,上行共享信道pusch。

另一种可能的情况为,第一信息和第二信息的类型不同。这种情况下,终端100也可以使用上述策略1、策略2或策略3中的任意一种或多种策略确定第一信息和第二信息的优先等级关系。其中,第一信息和第二信息的类型不同可以包括:第一信息是数据信息,第二信息是控制信息,或者,第一信息是控制信息,第二信息是数据信息;或者,第一信息和第二信息不同类型的控制信息,例如第一信息是第一控制信息,第二信息是第二控制信息,第一控制信息和第二控制信息不同;例如第一控制信息包括如下信息中的至少一种:sr、csi、harq反馈、csi反馈、harq反馈;第二控制信息包括如下信息中的至少一种:sr、csi、harq反馈、csi反馈、harq反馈。

以第一信息和第二信息是不同类型的控制信息为例,除了上述策略1-策略3之外,还可以使用其它策略,例如还可以事先约定不同类型的控制信息之间的优先等级关系。例如,harq反馈优先级>sr的发送优先级>csi反馈优先级;或者,harq-ack反馈优先>harq-nack反馈优先级>sr发送优先级>csi反馈优先级。因此,当第一控制信息是sr反馈信息,第二控制信息是csi反馈信息时,终端100优先向第一网络侧设备发送第一控制信息,取消或延迟向第二网络侧设备发送第二控制信息。

再例如,当第一控制信息是harq-ack反馈,第二控制信息是harq-nack反馈,终端100可以优先向第一网络侧设备发送harq-ack反馈信息,而取消或延迟向第二网络侧设备发送harq-nack反馈信息。这样的话,由于优先向第一网络侧设备反馈了harq-ack反馈信息,可以避免第一网络侧设备为终端100调度不必要的重传资源。

以第一信息是控制信息,第二信息是数据信息为例,除了上述策略1-策略3之外,还可以使用其它策略,例如,如下策略中的至少一种:

策略5:默认控制信息的优先级大于数据信息的优先级。因此,当第一信息是控制信息,第二信息是数据信息时,终端100优先向第一网络侧设备发送第一信息,取消或延时向第二网络侧设备发送第二信息。该策略中,控制信息和数据信息的优先等级关系可以是预先配置的。

策略6:终端100根据网络侧设备(网络侧设备1或网络侧设备2)的配置决定冲突时,是优先发送第一信息还是优先发送第二信息。

例如,网络侧设备1或网络侧设备2可以事先向终端100发送指示信息,该指示信息用于指示终端100在数据信息和控制信息的传输资源存在冲突时,优先发送控制信息;或者,在数据信息和控制信息的传输资源存在冲突时,优先发送数据信息。其中,“网络侧设备1或网络侧设备2事先向终端100发送指示信息”例如可以是,网络侧设备1或网络侧设备2与终端100建立连接的过程中,或完成连接后,向终端100发送所述指示信息;例如,网络侧设备1或网络侧设备2可以在图5所示的实施例中s501a和/或s501b之前向终端100发送所述指示信息。

策略7,终端100可以根据第二信息的业务特征确定第二信息与第一信息之间的优先等级。示例性的,假设第二信息即数据信息的业务特性是低时延业务,那么终端100可以优先发送第二信息,取消或延时发送第一信息。

可选的,终端100可以自己根据第二信息的业务特征确定第一信息和第二信息之间的优先级关系,或者,终端100也可以将第二信息的业务特征发送给网络侧设备1,由网络侧设备1确定第一信息和第二信息的优先级关系。例如,终端100将第二信息的业务特征上报网络侧设备1,网络侧设备1确定第二信息的业务特性是低时延业务,则向终端100发送指示信息,该指示信息用于指示第二信息的优先等级高于第一信息的优先等级。可以理解的是,第二信息的业务特征可以携带于上述的冲突指示信息中,或者携带于取消指示信息中,或者携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

以第一信息和第二信息都是数据信息为例,除去上述策略1-策略3之外,还可以使用其它策略,例如,终端100可以根据第一信息和第二信息的业务特性,确定第一信息和第二信息的优先等级。例如,第一信息是第一sim卡对应的语音通信(voiceoverlte,volte)数据,第二信息是第二sim卡对应的非语音通信业务数据,则终端100确定第一信息的优先等级高于第二信息的优先等级。

以上实施例介绍终端100确定第一信息和第二信息之间的优先等级的几种可能的实现方式,在实际应用中,还可以采用其它的方式确定第一信息和第二信息之间的优先等级,本申请实施例不一一列举。

s504:第一信息的优先等级高于第二信息的优先等级时,终端100在第一传输资源上发送第一信息。

示例性的,假设终端100确定第一信息的优先等级高于第二信息的优先等级,则在第一传输资源上发送第一信息。

s505,终端100向第二网络侧设备发送第一指示信息和/或第二指示信息,其中,第一指示信息可以是冲突指示消息,第二指示信息可以是取消指示消息,冲突指示信息用于指示第一传输资源和第二传输资源发生冲突,取消指示信息用于指示取消在第二传输资源上发送第二信息。

以下实施例介绍冲突指示信息和取消指示信息。

可选的,冲突指示消息可以指示第一传输资源和第二传输资源冲突,取消指示信息可以指示终端取消在第二传输资源上发送第二信息。

可选的,冲突指示消息或取消指示消息还可以用于指示冲突原因,例如由于终端仅配置单tx通路导致数据传输发生冲突。当然,冲突原因还可以携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

可选的,冲突指示消息或取消指示消息还可以用于指示冲突的资源,例如第一传输资源和第二传输资源的重叠资源。其中,重叠资源例如重叠的时间信息和/或频域信息,其中,重叠的时间信息可以包括重叠的时隙slot数或slot编号,或发生重叠的符号symbol数或symbol编号等。当然,冲突的资源还可以携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

可选的,冲突指示消息或取消指示消息还可以指示第二消息的配置类型,例如是周期性的还是非周期性的。第二网络侧设备接收到冲突指示消息或取消指示消息之后,可以根据第二信息的配置类型决定是否需要重新为第二消息配置新的传输资源。例如,假设第二消息是周期性发送的,则第二网络侧设备可以无需重新为第二消息配置新的传输资源;因为,第二消息还可以在下一个周期发生。假设第二消息是非周期性发送的,则第二网络侧设备可以为第二消息重新配置新的传输资源;因为,第二消息是非周期性触发的话,无法确定第二消息的下一个发送时机,所以可以重新为第二消息配置新的传输资源。当然,第二消息的配置类型还可以携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

s506:确定第三传输资源,所述第三传输资源可以是所述第二传输资源之前或之后的资源。

其中,第一传输资源是所述第二传输资源之前或之后的资源可以是指,在时域上位于第二传输资源之前或之后。

可选的,终端100可以有多种方式确定第三传输资源。

方式1:终端100自己根据第一传输资源和第二传输资源,确定第三传输资源;即,当第一传输资源和第二传输资源冲突时,终端100可以自行配置第三传输资源。例如,当第一信息的优先级高于第二信息的优先级,终端100在第一传输资源上发送第一信息,在第三传输资源上发送第二信息,第三传输资源是第二传输资源之前或之后的资源。再例如,当第一信息的优先级低于第二信息的优先级,终端100在第二传输资源上发送第二信息,在第三传输资源上发送第一信息,第三传输资源是第一传输资源之前或之后的资源。

其中,终端100自身根据第一传输资源和第二传输资源,确定第三传输资源,可以有多种方式:例如,假设终端100确定第一信息的优先等级高于第二信息的优先等级,终端100确定第三传输资源,只要第三传输资源与第一传输资源不冲突即可;又如,第二传输资源是周期性发送时,所述第三传输资源可以是所述第二传输资源的上一个周期的资源;或者,所述第三传输资源可以是所述第二传输资源的下一个周期的资源。

可选的,终端100自行确定第三传输资源之后,可以向网络侧设备2发送第三传输资源的配置信息,例如,可以在507之前向网络侧设备2发送第三传输资源的配置信息,以便通知网络侧设备2在第三传输资源上接收第二信息。示例性的,网络侧设备2接收到终端100发送的第三传输资源的配置信息后,可以向终端100反馈响应信息,例如,在507之前可以向终端100反馈响应信息,该响应信息可以用于指示网络侧设备2同意或不同意终端100使用第三传输资源传输第二信息。若网络侧设备2同意,则终端100在第三传输资源上传输第二信息;若网络侧设备2不同意,网络侧设备2可以重新确定第四传输资源,然后向终端100下发第四传输资源的配置信息,以使终端100在该第四传输资源上传输第二信息。

可选的,第三传输资源的配置信息可以携带于前述冲突指示信息中,或者携带于取消指示信息中,或者携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

方式2:由网络侧设备2重新为终端100配置用于传输第二信息的第三传输资源。示例性的,假设第一信息的优先级高于第二信息的优先级,终端100可以向网络侧设备2发送第一传输资源的配置信息,或者,第一传输资源和第二传输资源的重叠资源的配置信息。这样的话,网络侧设备2可以重新配置第三传输资源,并将第三传输资源的配置信息发送给终端100,以使终端100在第三传输资源上发送第二信息。

可选的,第一传输资源的配置信息,或者,第一传输资源和第二传输资源的重叠资源的配置信息可以携带于前述冲突指示信息中,或者携带于取消指示信息中,或者携带于独立于冲突指示信息和取消指示信息之外的其它指示信息中,本申请实施例不作限定。

s507:终端100在第三传输资源上发送第二信息。

需要说明的是,在图5所示的实施例中,由于单tx通路终端100无法同时向网络侧设备1发送第一信息,以及向网络侧设备2发送第二信息时,可以第一信息和第二信息的优先等级关系,确定优先发送哪一个信息,假设优先发送第一信息,则终端100可以重新确定用于传输第二信息的第三传输资源,在该第三传输资源上发送第二信息,通过这种方式,解决由于单tx通路导致的资源冲突问题。

参见图6所示,为本申请另一实施例提供的通信方法的流程示意图,该方法可以适用于图2所示的应用场景。如图6所示,该通信方法的流程可以包括:

601:终端100通过sim卡1与网络侧设备1通信。

602:终端100向网络侧设备2发送第一配置信息,该第一配置信息用于指示第一传输资源,或者,用于指示第一传输资源和第二传输资源的重叠资源,其中,第一传输资源是终端100向网络侧设备1发送第一信息的资源,第二传输资源是终端100向网络侧设备2发送第二信息的资源。

可选的,终端100可以在与网络侧设备2建立连接的过程或完成建立后,向网络侧设备2发送第一配置信息。示例性的,第一配置信息可以携带于rrc连接建立请求消息(rrcconnectionrequest)中,或者,携带于rrc连接建立完成消息(rrcconnectionsetupcomplete)中。

可选的,终端100还可以在确定第一传输资源和第二传输资源发生冲突时,再向网络侧设备2发送第一配置信息。示例性的,第一传输资源可以事先配置在第一sim卡中,第二传输资源可以事先配置在第二sim卡中,所以,终端100从第一sim卡中读取第一传输资源的第一配置信息,从第二sim卡中读取第二传输资源的第二配置信息,当终端100确定第一传输资源和第二传输资源冲突时,向网络侧设备2发送第一配置信息。

示例性的,所述第一信息是第一控制信息,所述第二信息是第二控制信息;或者,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息;或者,所述第一信息和所述第二信息都是数据信息。其中,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;所述第二控制信息包括如下信息中的至少一种:sr、csi、harq反馈信息、csi反馈信息。可选的,所述第一信息是harq-ack,所述第二信息是harq-nack。

603:网络侧设备2根据第一配置信息,确定第三传输资源,第三传输资源是终端100向网络侧设备2发送第二信息的资源。

可选的,网络侧设备2接收到终端100上报的第一配置信息之后,可以确定第三传输资源的第二配置信息,使得第三传输资源和第一传输资源不冲突。

604:终端100接收网络侧设备2发送的第二配置信息,该第二配置信息用于指示所述第三传输资源。

605:终端100在第一传输资源上发送第一信息。

606:终端100在第三传输资源上发送第二信息。

可选的,603可以不执行,例如,603之前,终端100可以向网络侧设备2发送第二信息的配置类型,配置类型包括第二信息是周期性发送的,还是非周期发送的。网络侧设备2根据配置类型,决定是否需要重新为第二信息配置第三传输资源。假设第二信息是周期性发送的,那么网络侧设备2可以无需重新配置第三传输资源,因为,第二信息还可以在下一个周期发送。假设第二信息是非周期发送的,那么网络侧设备2可以重新配置第三传输资源。

上文描述了本申请实施例提供的通信方法,下文将描述本申请实施例提供的通信装置。

图7为本申请实施例提供的通信装置700的示意性框图,该通信装置700可以是上文中的终端100。如图7所示,通信装置700包括:

处理模块710,用于确定第一传输资源和第二传输资源冲突;其中,所述第一传输资源是所述通信装置向第一网络侧发送第一信息的资源,所述第一网络侧设备与所述通信装置支持的第一用户身份对应,所述第二传输资源是所述通信装置向第二网络侧发送第二信息的资源,所述第二网络侧设备与所述通信装置支持的第二用户身份对应;

收发模块720,用于在所述第一传输资源上发送所述第一信息;

该处理模块710还用于取消在所述第二传输资源上发送所述第二信息;或者,该收发模块720还用于在第三传输资源上发送所述第二信息,所述第三传输资源是所述第二传输资源之前或之后的资源。

可选地,作为一个实施例,该收发模块720还用于:向所述第二网络侧设备发送第一指示信息,所述第一指示信息用于指示所述终端中的所述第一传输资源和所述第二传输资源冲突。

可选地,作为一个实施例,该收发模块720还用于:向所述第二网络侧设备发送第二指示信息,所述第二指示信息用于指示所述终端取消在所述第二传输资源上发送所述第二信息。

可选地,作为一个实施例,第一指示信息包括第一传输资源和第二传输资源的重叠资源的信息,和/或第二信息的配置类型;或者,第二指示信息包括第一传输资源和第二传输资源的重叠资源的信息,和/或第二信息的配置类型。

可选地,作为一个实施例,第二指示信息中携带取消原因指示信息,所述取消原因指示信息用于指示所述第二信息和所述第一信息在所述终端的单传输tx链路上的传输冲突。

可选地,作为一个实施例,该处理模块710还用于:

确定所述第一信息的发送周期大于所述第二信息的发送周期;和/或,确定所述第一信息的下一个发送时机/时刻晚于所述第二信息的下一个发送时机/时刻;和/或,根据所述第一信息的类型和所述第二信息的类型,确定所述第一信息的优先等级大于所述第二信息的优先等级;和/或,确定所述第一信息为非周期触发的,所述第二信息为周期性触发的。

可选地,作为一个实施例,所述第一信息是第一控制信息,所述第二信息是第二控制信息。

可选地,作为一个实施例,所述第一控制信息包括如下信息中的至少一种:上行调度请求sr、信道状态信息csi、混合自动重传请求harq反馈信息、csi反馈信息;

所述第二控制信息包括如下信息中的至少一种:

sr、csi、harq反馈信息、csi反馈信息。

可选地,作为一个实施例,所述第一信息是harq-ack,所述第二信息是harq-nack信息。

可选地,作为一个实施例,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息。

应理解,本申请实施例中的处理模块710可以由处理器或处理器相关电路组件实现,可选的,收发模块720可以包括接收模块和发送模块。例如,收发模块720可以由收发器或收发器相关电路组件实现。

如图8所示,本申请实施例还提供一种通信装置800,该通信装置800可以是上文中的终端100。该通信装置800包括处理器810,存储器820与收发器830,其中,存储器820中存储指令或程序,处理器810用于执行存储器820中存储的指令或程序。存储器820中存储的指令或程序被执行时,该处理器810用于执行上述实施例中处理模块710执行的操作,收发器830用于执行上述实施例中收发模块720执行的操作。

应理解,根据本申请实施例的通信装置700或通信装置800可对应于本申请实施例图5至图6所示的通信方法中的终端100,并且通信装置700或通信装置800中的各个模块的操作和/或功能分别为了实现图5至图6中终端100的各个方法的相应流程,为了简洁,在此不再赘述。

图9为本申请实施例提供的通信装置900的示意性框图,该通信装置900可以是上文中的终端100。该通信装置900包括:

发送模块910,用于向第二网络设备发送第一配置信息,所述第一配置信息用于指示第一传输资源,或者用于指示第一传输资源和第二传输资源的重叠资源,或者用于指示第三传输资源;所述第一传输资源是所述终端向第一网络侧发送第一信息的资源,所述第二传输资源是所述终端向第二网络侧设备发送第二信息的资源,所述第三传输资源是所述终端根据所述第一传输资源和所述第二传输资源确定出的资源;

接收模块920,还用于接收所述第二网络设备发送的基于所述第一配置信息的第一响应信息,所述第一响应信息用于指示所述第二网络侧设备重新为所述终端配置的用于传输所述第二信息的第四传输资源,或者,用于指示所述第二网络侧设备同意所述终端在所述第三传输资源上传输第二信息;其中,所述第一网络侧设备与所述终端支持的第一用户身份对应,所述第二网络侧设备与所述终端支持的第二用户身份对应。

可选的,通信装置900还可以包括处理模块,图中未示出。

可选地,作为一个实施例,该发送模块910具体用于:

在与所述第二网络侧设备建立连接的过程中或完成后,向所述第二网络侧设备发送所述第一配置信息;或者,在处理模块确定在所述第一传输资源和所述第二传输资源上传输数据存在冲突时,向所述第二网络侧设备发送所述第一配置信息。

可选地,作为一个实施例,所述第一信息是第一控制信息,所述第二信息是第二控制信息;或者,所述第一信息是控制信息,所述第二信息是数据信息;或者,所述第一信息是数据信息,所述第二信息是控制信息;或者,所述第一信息和所述第二信息都是数据信息。

应理解,本申请实施例中的发送模块910和接收模块920可以由收发器或收发器相关电路组件实现。

如图10所示,本申请实施例还提供一种通信装置1000,该通信装置1000可以是上文中的终端100。该通信装置1000包括处理器1010,存储器1020与收发器1030,其中,存储器1020中存储指令或程序,处理器1010用于执行存储器1020中存储的指令或程序。存储器1020中存储的指令或程序被执行时,该处理器1010控制收发器1030用于执行上述实施例中发送模块910和接收模块920执行的操作。

应理解,根据本申请实施例的通信装置900或通信装置1000可对应于本申请实施例的图5-图6所示的通信方法中的终端100,并且通信装置900或通信装置1000中的各个模块的操作和/或功能分别为了实现图5至图6中终端100的各个方法的相应流程,为了简洁,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的通信方法中与终端100相关的流程。

本申请实施例还提供一种通信装置,该通信装置可以是终端也可以是电路。该通信装置可以用于执行上述方法实施例中由终端100所执行的动作。

当该通信装置为终端时,图11示出了一种简化的终端的结构示意图。便于理解和图示方便,图11中,终端以手机作为例子。如图11所示,终端包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端可以不具有输入输出装置。

当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图11中仅示出了一个存储器和处理器。在实际的终端产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。

在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端的收发单元,将具有处理功能的处理器视为终端的处理单元。如图11所示,终端包括收发单元1110和处理单元1120。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1110中用于实现接收功能的器件视为接收单元,将收发单元1110中用于实现发送功能的器件视为发送单元,即收发单元1110包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。

应理解,收发单元1110用于执行上述方法实施例中终端侧的发送操作和接收操作,处理单元1120用于执行上述方法实施例中终端上除了收发操作之外的其他操作。

例如,在一种实现方式中,收发单元1110用于执行图5中步骤501a、步骤501b中终端侧的接收操作或步骤501a、步骤501b中终端侧的发送操作,还用于执行步骤504,步骤505与步骤507等。当然,收发单元1110还用于执行本申请实施例中终端侧的其他收发步骤。处理单元1120用于执行图5中的步骤502、步骤503、与步骤506,和/或处理单元1120还用于执行本申请实施例中终端侧的其他处理步骤。

又例如,在再一种实现方式中,收发单元1110用于执行图6中步骤601a中终端侧的接收操作或步骤601a中终端侧的发送操作,和/或,收发单元1110还可以用于执行步骤602、步骤604、步骤605、步骤606。收发单元1110还用于执行本申请实施例中终端侧的其他收发步骤。处理单元1120,用于执行本申请实施例中终端侧的其他处理步骤。

当该通信装置为芯片类的装置或者电路时,该装置可以包括收发单元和处理单元。其中,所述收发单元可以是输入输出电路和/或通信接口;处理单元为集成的处理器或者微处理器或者集成电路。

本实施例中的通信装置为终端时,可以参照图12所示的设备。作为一个例子,该设备可以完成类似于图8中处理器810的功能。在图12中,该设备包括处理器1210,发送数据处理器1220,接收数据处理器1230。上述实施例中的处理模块710可以是图12中的该处理器1210,并完成相应的功能。上述实施例中的收发模块720可以是图12中的发送数据处理器1220,和/或接收数据处理器1230。或者,上述实施例中发送模块910可以是图12中的发送数据处理器1220,接收模块920可以是图12中的接收数据处理器1230。虽然图12中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是示意性的。

图13示出本实施例的通信装置的另一种形式。通信装置1300中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信装置可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1303,接口1304。其中处理器1303完成上述处理模块710的功能,接口1304完成上述收发模块720的功能。或者,接口1304还可以完成上述发送模块910和/或接收模块920的功能。作为另一种变形,该调制子系统包括存储器1306、处理器1303及存储在存储器1306上并可在处理器上运行的程序,该处理器1303执行该程序时实现上述方法实施例中终端侧的方法。需要注意的是,所述存储器1306可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置1300中,只要该存储器1306可以连接到所述处理器1303即可。

图14为本申请实施例提供的通信装置1400的示意性框图,该通信装置1400可以是上文中的第一网络侧设备或第二网络侧设备。以网络侧设备2为例,如图14所示,通信装置1400包括:收发模块1401和处理模块1402;其中,收发模块1401,用于执行图5中步骤501b中网络侧设备2的接收操作或步骤501b中网络侧设备2的发送操作,还用于执行步骤505,与步骤507等。处理模块1402用于执行本申请实施例中网络侧设备2的其他处理步骤。

或者,收发模块1401用于执行图6中步骤602、步骤604、步骤606。收发模块1401还用于执行本申请实施例中网络侧设备2的其他收发步骤。处理模块1402,用于执行图6所示中步骤603,还可以用于执行本申请实施例中终端侧的其他处理步骤。

应理解,本申请实施例中的收发模块1401可以包括接收模块和发送模块,例如收发模块1401可以由收发器或收发器相关电路组件实现。

如图15所示,本申请实施例还提供一种通信装置1500,该通信装置150可以是上文中第一网络侧设备或第二网络侧设备。该通信装置1500包括处理器1510,存储器1520与收发器1530,其中,存储器1520中存储指令或程序,处理器1510用于执行存储器1520中存储的指令或程序。存储器1520中存储的指令或程序被执行时,该处理器1510用于执行上述实施例中处理模块1402执行的操作,收发器1530用于执行上述实施例中收发模块1401执行的操作。

本实施例中的通信装置为网络侧设备时,该网络侧设备可以如图16所示,装置1600包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)1610和一个或多个基带单元(basebandunit,bbu)(也可称为数字单元,digitalunit,du)1620。所述rru1610可以称为收发模块,与图14中的收发模块1401对应,可选地,该收发模块还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线1611和射频单元1612。所述rru1610部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端发送指示信息。所述bbu1620部分主要用于进行基带处理,对基站进行控制等。所述rru1610与bbu1620可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu1620为基站的控制中心,也可以称为处理模块,可以与图14中的处理模块1420对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理模块)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。

在一个示例中,所述bbu1620可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网(如lte网,5g网或其他网)。所述bbu1620还包括存储器1621和处理器1622。所述存储器1621用以存储必要的指令和数据。所述处理器1622用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器1621和处理器1622可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

应理解,本申请实施例中提及的处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。

需要说明的是,当处理器为通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。

应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1