本申請(qǐng)涉及終端,尤其涉及一種業(yè)務(wù)沖突的提示方法及相關(guān)裝置。
背景技術(shù):
1、隨著科學(xué)技術(shù)的飛速發(fā)展,用戶使用不同尺寸和功能的電子設(shè)備滿足不同的場(chǎng)景需求,與此同時(shí)就會(huì)存在不同的數(shù)據(jù)分散在用戶的不同電子設(shè)備上。在特定場(chǎng)景下,基于跨設(shè)備業(yè)務(wù)實(shí)現(xiàn)兩個(gè)或多個(gè)電子設(shè)備之間的資源共享、協(xié)同操作,例如:用戶需要使用電子設(shè)備處理另一個(gè)電子設(shè)備存儲(chǔ)的文件,則需要將該文件從一個(gè)電子設(shè)備發(fā)送至另一個(gè)電子設(shè)備。對(duì)于這種情況下,電子設(shè)備之間可以基于點(diǎn)對(duì)點(diǎn)(peer-to-peer,p2p)連接直接進(jìn)行文件傳輸,能夠簡(jiǎn)化文件傳輸?shù)膹?fù)雜程度,例如:手機(jī)與手機(jī)之間通過(guò)榮耀分享(一種點(diǎn)對(duì)點(diǎn)傳輸應(yīng)用)來(lái)進(jìn)行圖片分享。
2、目前,用戶需要將一個(gè)電子設(shè)備的文件通過(guò)p2p連接傳輸給另一個(gè)電子設(shè)備時(shí)(即用戶當(dāng)前請(qǐng)求進(jìn)行跨設(shè)備業(yè)務(wù)時(shí)),電子設(shè)備可能正在進(jìn)行其他的跨設(shè)備業(yè)務(wù),例如:智慧互聯(lián)業(yè)務(wù),其他跨設(shè)備業(yè)務(wù)可能會(huì)和文件分享業(yè)務(wù)(當(dāng)前請(qǐng)求進(jìn)行的跨設(shè)備業(yè)務(wù))產(chǎn)生沖突,從而導(dǎo)致文件分享業(yè)務(wù)失敗。
3、當(dāng)前技術(shù)中,當(dāng)電子設(shè)備正在進(jìn)行其他跨設(shè)備業(yè)務(wù)時(shí),可能會(huì)和當(dāng)前請(qǐng)求進(jìn)行的跨設(shè)備業(yè)務(wù)產(chǎn)生沖突,從而導(dǎo)致當(dāng)前請(qǐng)求進(jìn)行的跨設(shè)備業(yè)務(wù)失敗,影響用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┑囊环N業(yè)務(wù)沖突的提示方法及相關(guān)裝置,能夠準(zhǔn)確提示用戶跨設(shè)備業(yè)務(wù)失敗的原因,從而起到指導(dǎo)用戶操作的效果,提高用戶的體驗(yàn)感。
2、為達(dá)到上述目的,本申請(qǐng)采用如下技術(shù)方案:
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N業(yè)務(wù)沖突的提示方法,該方法應(yīng)用于第一電子設(shè)備,該方法包括:響應(yīng)于用戶輸入的業(yè)務(wù)啟動(dòng)操作,判斷本端是否存在未被占用的p2p通道,當(dāng)本端不存在未被占用的p2p通道時(shí),查找第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù),沖突業(yè)務(wù)的連接狀態(tài)不為未連接,并且沖突業(yè)務(wù)的連接類型為p2p,基于查找到的沖突業(yè)務(wù),通過(guò)彈窗提示跨設(shè)備業(yè)務(wù)失敗的原因。當(dāng)本端p2p通道都被占用時(shí),查找到占用p2p通道的沖突業(yè)務(wù),根據(jù)沖突業(yè)務(wù)精準(zhǔn)提示跨設(shè)備業(yè)務(wù)失敗的原因,從而起到指導(dǎo)用戶操作的效果,提高用戶的體驗(yàn)感。
4、在一種可能的實(shí)現(xiàn)方式中,第一電子設(shè)備的通信框架響應(yīng)于用戶輸入的業(yè)務(wù)啟動(dòng)操作,判斷本端是否存在未被占用的p2p通道,通信框架位于第一電子設(shè)備的操作系統(tǒng)的應(yīng)用程序框架層。
5、在一種可能的實(shí)現(xiàn)方式中,當(dāng)本端不存在未被占用的p2p通道時(shí),第一電子設(shè)備的跨設(shè)備應(yīng)用查找第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù)第一電子設(shè)備的跨設(shè)備應(yīng)用基于查找到的所述沖突業(yè)務(wù),通過(guò)彈窗提示跨設(shè)備業(yè)務(wù)失敗的原因;跨設(shè)備應(yīng)用是用于實(shí)現(xiàn)業(yè)務(wù)啟動(dòng)操作對(duì)應(yīng)的跨設(shè)備業(yè)務(wù)的應(yīng)用;跨設(shè)備應(yīng)用位于所述第一電子設(shè)備的操作系統(tǒng)的應(yīng)用程序?qū)印?/p>
6、在一種可能的實(shí)現(xiàn)方式中,利用跨設(shè)備業(yè)務(wù)的連接屬性值,查找第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù);連接屬性值用于表示業(yè)務(wù)的連接狀態(tài)和業(yè)務(wù)的連接類型。利用原本存儲(chǔ)的連接屬性值,查找沖突業(yè)務(wù),避免了數(shù)據(jù)的重復(fù)存儲(chǔ),節(jié)省存儲(chǔ)空間。
7、在一種可能的實(shí)現(xiàn)方式中,跨設(shè)備業(yè)務(wù)的連接屬性值是第一電子設(shè)備的跨設(shè)備應(yīng)用從所述第一電子設(shè)備的控制中心獲取的;跨設(shè)備應(yīng)用位于所述第一電子設(shè)備的操作系統(tǒng)的應(yīng)用程序?qū)印?/p>
8、在一種可能的實(shí)現(xiàn)方式中,跨設(shè)備業(yè)務(wù)的連接屬性值采用如下方式獲得:第一電子設(shè)備的通信框架向第一電子設(shè)備的跨設(shè)備應(yīng)用發(fā)送第一狀態(tài)碼;第一狀態(tài)碼用于指示第一電子設(shè)備不存在未被占用的p2p通道;第一電子設(shè)備的跨設(shè)備應(yīng)用基于第一狀態(tài)碼,向第一電子設(shè)備的控制中心發(fā)送連接屬性獲取請(qǐng)求;第一電子設(shè)備的控制中心響應(yīng)于連接屬性獲取請(qǐng)求,向第一電子設(shè)備的跨設(shè)備應(yīng)用返回所述跨設(shè)備業(yè)務(wù)的連接屬性值。
9、在一種可能的實(shí)現(xiàn)方式中,響應(yīng)于用戶輸入的業(yè)務(wù)啟動(dòng)操作,判斷本端是否啟用雙路p2p連接,以及判斷第一p2p通道和第二p2p通道是否被占用;其中:當(dāng)本端啟用雙路p2p連接,并且第一p2p通道和第二p2p通道都被占用時(shí),則本端不存在未被占用的p2p通道;當(dāng)本端啟用雙路p2p連接,并且第一p2p通道和第二p2p通道沒(méi)有都被占用時(shí),則本端存在未被占用的p2p通道;當(dāng)本端不啟用雙路p2p連接,并且第一p2p通道被占用時(shí),則本端不存在未被占用的p2p通道;當(dāng)本端不啟用雙路p2p連接,并且第一p2p通道沒(méi)有被占用時(shí),則本端存在未被占用的p2p通道。充分考慮由于電子設(shè)備的硬件配置差別,從而對(duì)應(yīng)不同的p2p連接方式,使得該方法適用范圍更廣泛。
10、在一種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)未查找到?jīng)_突業(yè)務(wù)時(shí),通過(guò)彈窗提示跨設(shè)備業(yè)務(wù)失敗。當(dāng)控制中心出現(xiàn)問(wèn)題,跨設(shè)備業(yè)務(wù)狀態(tài)更新不及時(shí),無(wú)法正確查找到?jīng)_突業(yè)務(wù)的情況下,仍可以提示該跨設(shè)備業(yè)務(wù)失敗,提高用戶的使用體驗(yàn)。
11、在一種可能的實(shí)現(xiàn)方式中,當(dāng)本端存在未被占用的p2p通道時(shí),向第二電子設(shè)備發(fā)送p2p連接請(qǐng)求;第二電子設(shè)備響應(yīng)于所述p2p連接請(qǐng)求,判斷第二電子設(shè)備是否允許與第一電子設(shè)備建立p2p連接;當(dāng)?shù)诙娮釉O(shè)備不允許與所述第一電子設(shè)備建立p2p連接時(shí),通過(guò)彈窗提示用戶跨設(shè)備業(yè)務(wù)失敗。
12、在一種可能的實(shí)現(xiàn)方式中,接收第二電子設(shè)備發(fā)送的第二狀態(tài)碼,該第二狀態(tài)碼用于指示第二電子設(shè)備不允許與第一電子設(shè)備建立p2p連接,基于第二狀態(tài)碼,通過(guò)彈窗提示跨設(shè)備業(yè)務(wù)失敗。
13、在一種可能的實(shí)現(xiàn)方式中,當(dāng)?shù)诙娮釉O(shè)備允許與第一電子設(shè)備建立p2p連接時(shí),第一電子設(shè)備與第二電子設(shè)備建立p2p連接,基于p2p連接,實(shí)現(xiàn)第一電子設(shè)備與第二電子設(shè)備的跨設(shè)備業(yè)務(wù)。
14、第二方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,該電子設(shè)備包括處理器和存儲(chǔ)器;存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;處理器執(zhí)行存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,使得處理器執(zhí)行上述第一方面的方法。
15、第三方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序或指令,當(dāng)計(jì)算機(jī)程序或指令被運(yùn)行時(shí),實(shí)現(xiàn)上述第一方面的方法。
16、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或指令,該計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面的方法。
1.一種業(yè)務(wù)沖突的提示方法,其特征在于,應(yīng)用于第一電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于用戶輸入的業(yè)務(wù)啟動(dòng)操作,判斷本端是否存在未被占用的p2p通道,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)本端不存在未被占用的p2p通道時(shí),查找所述第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù);基于查找到的所述沖突業(yè)務(wù),通過(guò)彈窗提示用戶跨設(shè)備業(yè)務(wù)失敗的原因,包括:
4.根據(jù)權(quán)利要求1至3中任一所述的方法,其特征在于,所述查找所述第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述跨設(shè)備業(yè)務(wù)的連接屬性值是所述第一電子設(shè)備的跨設(shè)備應(yīng)用從所述第一電子設(shè)備的控制中心獲取的;所述跨設(shè)備應(yīng)用位于所述第一電子設(shè)備的操作系統(tǒng)的應(yīng)用程序?qū)印?/p>
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述跨設(shè)備業(yè)務(wù)的連接屬性值采用如下方式獲得:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于用戶輸入的業(yè)務(wù)啟動(dòng)操作,判斷本端是否存在未被占用的p2p通道,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述查找所述第一電子設(shè)備的跨設(shè)備業(yè)務(wù)中的沖突業(yè)務(wù)之后,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述當(dāng)所述第二電子設(shè)備不允許與所述第一電子設(shè)備建立p2p連接時(shí),通過(guò)彈窗提示跨設(shè)備業(yè)務(wù)失敗,包括:
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
12.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器;
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序或指令,當(dāng)所述計(jì)算機(jī)程序或指令被運(yùn)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-11中任一項(xiàng)所述的方法。