本技術(shù)涉及通信,尤其涉及一種通信方法、裝置及可讀存儲介質(zhì)。
背景技術(shù):
1、在無線通信系統(tǒng)中,信號傳輸要經(jīng)過空口路徑,到達(dá)接收端的時刻有一定延時。無線通信系統(tǒng)采用規(guī)定的幀結(jié)構(gòu)進(jìn)行傳輸,對于上行傳輸,多個終端在上行鏈路傳輸時由于路徑不同有不同的傳輸時延,為了實現(xiàn)發(fā)送端和接收端定時關(guān)系一致,以使來自同一小區(qū)的不同終端的上行傳輸之間互不干擾,發(fā)送端需要有一定的定時提前量(timingadvance),基于該定時提前量維護(hù)上行定時。
2、目前,終端維護(hù)上行定時的方法包括:終端獲取無線資源控制(radio?resourcecontrol,rrc)配置時間校準(zhǔn)定時器(time?alignment?timer),以配置上行定時的周期,該周期通常大于500ms;當(dāng)終端接收到攜帶定時提前量命令(timing?advance?command)的媒體訪問控制(media?access?control,mac)控制元素(control?element,ce)時,終端更新本地的上行定時,并復(fù)位時間校準(zhǔn)定時器。上述方法中,在該上行定時的每個周期內(nèi),當(dāng)該時間校準(zhǔn)定時器超時、且該終端未接收到上述mac?ce時,該終端會發(fā)生上行失步,導(dǎo)致該終端需要執(zhí)行一次隨機(jī)接入過程以與基站重新建立連接,這樣在無線信道質(zhì)量差和極低功耗等場景中,該終端需要頻繁地執(zhí)行隨機(jī)接入過程,從而導(dǎo)致該終端的通信不連續(xù),用戶體驗差。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種通信方法、裝置及可讀存儲介質(zhì),用于減少終端執(zhí)行隨機(jī)接入的過程,保證通信的連續(xù)性,提高用戶體驗。
2、為達(dá)到上述目的,本技術(shù)的實施例采用如下技術(shù)方案:
3、第一方面,提供一種通信方法,該方法包括:在第一時長檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息,第一時長可以為配置的時間校準(zhǔn)定時器的時長(或稱為周期),即配置的上行定時的周期;當(dāng)在第一時長的第一時刻接收到該下行控制信息,且在第一時刻后的第二時長內(nèi)未接收到攜帶定時提前量的媒體訪問控制層控制元素mac?ce時,發(fā)送上行隨機(jī)接入請求,第二時長大于第一時刻與第一時長的結(jié)束時刻之間的時長。也即是,當(dāng)在第一時長的第一時刻接收到該下行控制信息時,在第一時刻后的第二時長內(nèi)檢測該mac?ce,且不進(jìn)行上行失步的判斷和上報,即延長了檢測該mac?ce的時長。
4、其中,該下行控制信息用于指示發(fā)送新的上行數(shù)據(jù)可以包括:該下行控制信息明示(即直接指示)發(fā)送新的上行數(shù)據(jù),以及該下行控制信息暗示(即間接指示)發(fā)送新的上行數(shù)據(jù)。比如,當(dāng)該下行控制信息用于指示上一次發(fā)送的上行數(shù)據(jù)已成功接收時,也可以理解為該下行控制信息用于指示發(fā)送新的上行數(shù)據(jù)。
5、上述技術(shù)方案中,終端通過在第一時長檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息,并在第一時長的第一時刻接收到該下行控制信息、且在第一時刻后的第二時長內(nèi)未接收到攜帶定時提前量ta的mac?ce時,該終端發(fā)送上行隨機(jī)接入請求,即該終端在確定用于發(fā)送上一次的上行數(shù)據(jù)的信道質(zhì)量良好時,延長檢測該mac?ce的時間,以提高接收到該mac?ce的概率,避免該終端對于上行失步的誤判,從而減少終端執(zhí)行隨機(jī)接入的過程,進(jìn)而保證通信的連續(xù)性,提高用戶體驗。
6、在第一方面的一種可能的實現(xiàn)方式中,該下行控制信息包括新數(shù)據(jù)指示翻轉(zhuǎn)nditoggled,該ndi?toggled用于指示發(fā)送新的上行數(shù)據(jù)。上述可能的實現(xiàn)方式中,當(dāng)下行控制信息包括新數(shù)據(jù)指示翻轉(zhuǎn)ndi?toggled時,表明用于發(fā)送上一次的上行數(shù)據(jù)的信道質(zhì)量良好,從而無需進(jìn)行隨機(jī)接入,可以通過延長檢測mac?ce的時長,提高接收到該mac?ce的概率,進(jìn)而利用該信道進(jìn)行上行數(shù)據(jù)的傳輸。
7、在第一方面的一種可能的實現(xiàn)方式中,該下行控制信息包括物理混合自動重傳指示信道phich,該phich用于指示發(fā)送新的上行數(shù)據(jù)。上述可能的實現(xiàn)方式中,當(dāng)下行控制信息包括phich時,表明用于發(fā)送上一次的上行數(shù)據(jù)的信道質(zhì)量良好,從而無需進(jìn)行隨機(jī)接入,可以通過延長檢測mac?ce的時長,提高接收到該mac?ce的概率,進(jìn)而利用該信道進(jìn)行上行數(shù)據(jù)的傳輸。
8、在第一方面的一種可能的實現(xiàn)方式中,第二時長是根據(jù)多個參數(shù)確定的,該多個參數(shù)包括:最大進(jìn)程數(shù)、最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積。示例性的,第二時長可以等于最大進(jìn)程數(shù)、以及最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積之和。上述可能的實現(xiàn)方式中,通過根據(jù)最大進(jìn)程數(shù)、以及最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積確定第二時長,可以在上一次的所有進(jìn)程中任一進(jìn)程的上行數(shù)據(jù)成功接收的情況下,利用該進(jìn)程對應(yīng)的信道進(jìn)行數(shù)據(jù)傳輸,從而避免終端對于上行失步的誤判,從而減少終端執(zhí)行隨機(jī)接入的過程,進(jìn)而保證通信的連續(xù)性,提高用戶體驗。
9、在第一方面的一種可能的實現(xiàn)方式中,該下行控制信息用于調(diào)度物理下行共享信道pdsch,該多個參數(shù)還包括:該下行控制信息與該pdsch間的第一延遲。示例性的,上述可能的實現(xiàn)方式中,第二時長可以等于最大進(jìn)程數(shù)、第一延遲、以及最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積之和。上述可能的實現(xiàn)方式中,能夠在上一次的所有進(jìn)程中任一進(jìn)程的上行數(shù)據(jù)成功接收的情況下,利用該進(jìn)程對應(yīng)的信道進(jìn)行數(shù)據(jù)傳輸,從而避免終端對于上行失步的誤判,從而減少終端執(zhí)行隨機(jī)接入的過程,進(jìn)而保證通信的連續(xù)性,提高用戶體驗。
10、在第一方面的一種可能的實現(xiàn)方式中,該方法包括:當(dāng)在第二時長內(nèi)的第二時刻接收到新的下行控制信息(即在第二時長內(nèi)的第二時刻再次接收到用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息),且在第二時刻后的第三時長內(nèi)未接收到該mac?ce時,發(fā)送上行隨機(jī)接入請求,第三時長大于第二時刻與第二時長的結(jié)束時刻之間的時長。也即是,終端在每次接收到該下行控制信息時,對檢測該mac?ce的時長進(jìn)行一次延時,即該終端可以多次延長檢測該mac?ce的時間,以進(jìn)一步提高接收到該mac?ce的概率,避免該終端對于上行失步的誤判,從而進(jìn)一步減少終端執(zhí)行隨機(jī)接入的過程,進(jìn)而保證通信的連續(xù)性,提高用戶體驗。
11、在第一方面的一種可能的實現(xiàn)方式中,在第一時長檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息,包括:在第一時長結(jié)束前的預(yù)設(shè)時長內(nèi)檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息。也即是,該終端可以在時間校準(zhǔn)定時器即將超時前的預(yù)設(shè)時長內(nèi)開始檢測該下行控制信息,在第一時長內(nèi)且在該預(yù)設(shè)時長之前可以不檢測該下行控制信息。上述可能的實現(xiàn)方式中,通過在在第一時長結(jié)束前的預(yù)設(shè)時長內(nèi)檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息,可以保證在提高該終端接收到該mac?ce的概率的同時,降低該終端的功耗。
12、在第一方面的一種可能的實現(xiàn)方式中,該下行控制信息用于調(diào)度物理上行共享信道pusch,該預(yù)設(shè)時長大于第二延遲與最大進(jìn)程數(shù)之和;其中,第二延遲為調(diào)度該pusch與發(fā)送該pusch間的延遲,或者,第二延遲為調(diào)度該pusch與響應(yīng)該pusch間的延遲。上述可能的實現(xiàn)方式中,該預(yù)設(shè)時長大于第二延時與最大進(jìn)程數(shù)之和,能夠保證在提高該終端接收到該mac?ce的概率的同時,降低該終端的功耗。
13、在第一方面的一種可能的實現(xiàn)方式中,延時檢測該mac?ce的次數(shù)小于或等于最大重傳次數(shù)。上述可能的實現(xiàn)方式中,該終端可以在每次接收到該下行控制信息時,對檢測該mac?ce的時長進(jìn)行一次延時,且延時的總次數(shù)不超過最大重傳次數(shù)。
14、在第一方面的一種可能的實現(xiàn)方式中,該方法可應(yīng)用于對時延要求較高、無線信道的質(zhì)量較差、極低功耗或者極低成本等通信場景中,比如,該通信場景可以包括但不限于:urllc場景、高鐵通信場景、redcap場景等。在上述通信場景中,基站可能正常發(fā)送了攜帶定時提前量ta的mac?ce,但由于終端對于時延的高要求或者終端的信號差等因素,從而沒有在第一時長內(nèi)接收到該mac?ce,此時該終端直接進(jìn)行上行失步的判斷,則會發(fā)生上行失步的誤判,且在上行失步后執(zhí)行隨機(jī)接入過程會導(dǎo)致原來的通信斷開,從而降低用戶體驗。
15、第二方面,提供一種通信裝置,該裝置包括:處理單元,用于在第一時長檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息,第一時長可以為配置的時間校準(zhǔn)定時器的時長(或稱為周期),即配置的上行定時的周期;接收單元,用于接收該下行控制信息;發(fā)送單元,用于當(dāng)在第一時長的第一時刻接收到該下行控制信息,且在第一時刻后的第二時長內(nèi)未接收到攜帶定時提前量的媒體訪問控制層控制元素mac?ce時,發(fā)送上行隨機(jī)接入請求,第二時長大于第一時刻與第一時長的結(jié)束時刻之間的時長。
16、其中,該下行控制信息用于指示發(fā)送新的上行數(shù)據(jù)可以包括:該下行控制信息明示(即直接指示)發(fā)送新的上行數(shù)據(jù),以及該下行控制信息暗示(即間接指示)發(fā)送新的上行數(shù)據(jù)。比如,當(dāng)該下行控制信息用于指示上一次發(fā)送的上行數(shù)據(jù)已成功接收時,也可以理解為該下行控制信息用于指示發(fā)送新的上行數(shù)據(jù)。
17、在第二方面的一種可能的實現(xiàn)方式中,該下行控制信息包括新數(shù)據(jù)指示翻轉(zhuǎn)nditoggled,該ndi?toggled用于指示發(fā)送新的上行數(shù)據(jù)。其中,當(dāng)下行控制信息包括新數(shù)據(jù)指示翻轉(zhuǎn)ndi?toggled時,表明用于發(fā)送上一次的上行數(shù)據(jù)的信道質(zhì)量良好,從而無需進(jìn)行隨機(jī)接入,可以通過延長檢測mac?ce的時長,提高接收到該mac?ce的概率,進(jìn)而利用該信道進(jìn)行上行數(shù)據(jù)的傳輸。
18、在第二方面的一種可能的實現(xiàn)方式中,該下行控制信息包括物理混合自動重傳指示信道phich,該phich用于指示發(fā)送新的上行數(shù)據(jù)。其中,當(dāng)下行控制信息包括phich時,表明用于發(fā)送上一次的上行數(shù)據(jù)的信道質(zhì)量良好,從而無需進(jìn)行隨機(jī)接入,可以通過延長檢測mac?ce的時長,提高接收到該mac?ce的概率,進(jìn)而利用該信道進(jìn)行上行數(shù)據(jù)的傳輸。
19、在第二方面的一種可能的實現(xiàn)方式中,第二時長是根據(jù)多個參數(shù)確定的;其中,該多個參數(shù)包括:最大進(jìn)程數(shù)、最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積。示例性的,第二時長可以等于最大進(jìn)程數(shù)、以及最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積之和。
20、在第二方面的一種可能的實現(xiàn)方式中,該下行控制信息用于調(diào)度物理下行共享信道pdsch,該多個參數(shù)還包括:該下行控制信息與該pdsch間的第一延遲。示例性的,上述可能的實現(xiàn)方式中,第二時長可以等于最大進(jìn)程數(shù)、第一延遲、以及最大進(jìn)程數(shù)與最大重傳次數(shù)的乘積之和。
21、在第二方面的一種可能的實現(xiàn)方式中,該發(fā)送單元還用于:當(dāng)在第二時長內(nèi)的第二時刻接收到新的該下行控制信息(即在第二時長內(nèi)的第二時刻再次接收到用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息),且在第二時刻后的第三時長內(nèi)未接收到該mac?ce時,發(fā)送上行隨機(jī)接入請求,第三時長大于第二時刻與第二時長的結(jié)束時刻之間的時長。
22、在第二方面的一種可能的實現(xiàn)方式中,該處理單元還用于:在第一時長結(jié)束前的預(yù)設(shè)時長內(nèi)檢測用于指示發(fā)送新的上行數(shù)據(jù)的下行控制信息。也即是,該終端可以在時間校準(zhǔn)定時器即將超時前的預(yù)設(shè)時長內(nèi)開始檢測該下行控制信息,在第一時長內(nèi)且在該預(yù)設(shè)時長之前可以不檢測該下行控制信息。
23、在第二方面的一種可能的實現(xiàn)方式中,述下行控制信息用于調(diào)度物理上行共享信道pusch,該預(yù)設(shè)時長大于第二延遲與最大進(jìn)程數(shù)之和;其中,第二延遲為調(diào)度該pusch與發(fā)送該pusch間的延遲,或者,第二延遲為調(diào)度該pusch與響應(yīng)該pusch間的延遲。
24、在第二方面的一種可能的實現(xiàn)方式中,延時檢測該mac?ce的次數(shù)小于或等于最大重傳次數(shù)。也即是,該終端可以在每次接收到該下行控制信息時,對檢測該mac?ce的時長進(jìn)行一次延時,且延時的總次數(shù)不超過最大重傳次數(shù)。
25、第三方面,提供一種通信裝置,該通信裝置包括:處理器和通信接口,該處理器通過該通信接口接收或發(fā)送信息;該處理器被配置為調(diào)用存儲器中的程序指令,以實現(xiàn)上述第一方面或第一方面的任一種可能的實現(xiàn)方式所提供的通信方法。
26、第四方面,提供一種通信裝置,該裝置包括:處理器、存儲器、通信接口和總線,該處理器、該存儲器和該通信接口通過該總線耦合,該存儲器中存儲有指令,該處理器通過該通信接口接收或發(fā)送信息;當(dāng)該處理器運(yùn)行該存儲器中的該指令時,使得該通信裝置執(zhí)行上述第一方面或第一方面的任一種可能的實現(xiàn)方式所提供的通信方法。
27、在本技術(shù)的另一方面,提供一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)該指令在設(shè)備上運(yùn)行時,使得該設(shè)備執(zhí)行上述第一方面或第一方面的任一種可能的實現(xiàn)方式所提供的通信方法。
28、在本技術(shù)的又一方面,提供了一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括:計算機(jī)程序(也可以稱為代碼,或指令),當(dāng)該計算機(jī)程序被運(yùn)行時,使得計算機(jī)執(zhí)行如第一方面或者第一方面的任一種可能的實現(xiàn)方式所提供的通信方法。
29、可以理解地,上述提供的任一種通信裝置、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品,其所能達(dá)到的有益效果可對應(yīng)參考上文所提供的通信方法中的有益效果,此處不再贅述。