[發(fā)明專利]業(yè)務(wù)邏輯的實現(xiàn)方法、系統(tǒng)、可讀介質(zhì)和電子設(shè)備在審
| 申請?zhí)枺?/td> | 202010220411.7 | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN111414152A | 公開(公告)日: | 2020-07-14 |
| 發(fā)明(設(shè)計)人: | 周新力 | 申請(專利權(quán))人: | 北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30;G06F9/30 |
| 代理公司: | 北京英創(chuàng)嘉友知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11447 | 代理人: | 魏云鹿 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù) 邏輯 實現(xiàn) 方法 系統(tǒng) 可讀 介質(zhì) 電子設(shè)備 | ||
本公開涉及一種業(yè)務(wù)邏輯的實現(xiàn)方法、系統(tǒng)、可讀介質(zhì)和電子設(shè)備,涉及電子信息技術(shù)領(lǐng)域,該方法包括:在總業(yè)務(wù)邏輯對應(yīng)的數(shù)據(jù)上下文中,注冊目標(biāo)功能組件,目標(biāo)功能組件包括目標(biāo)業(yè)務(wù)邏輯和目標(biāo)業(yè)務(wù)邏輯對應(yīng)的目標(biāo)共享數(shù)據(jù),總業(yè)務(wù)邏輯包括目標(biāo)業(yè)務(wù)邏輯,通過第一功能組件,利用數(shù)據(jù)上下文向目標(biāo)功能組件發(fā)送第一控制指令,以使目標(biāo)功能組件按照目標(biāo)業(yè)務(wù)邏輯執(zhí)行第一控制指令,通過第一功能組件,利用數(shù)據(jù)上下文獲取目標(biāo)功能組件執(zhí)行第一控制指令的第一結(jié)果數(shù)據(jù),第一結(jié)果數(shù)據(jù)屬于目標(biāo)共享數(shù)據(jù),第一功能組件包括第一業(yè)務(wù)邏輯。本公開通過數(shù)據(jù)上下文,來實現(xiàn)各個功能組件之間的互操作,并對功能組件進(jìn)行統(tǒng)一管理,提高了實現(xiàn)效率和穩(wěn)定度。
技術(shù)領(lǐng)域
本公開涉及電子信息技術(shù)領(lǐng)域,具體地,涉及一種業(yè)務(wù)邏輯的實現(xiàn)方法、系統(tǒng)、可讀介質(zhì)和電子設(shè)備。
背景技術(shù)
隨著電子信息技術(shù)的不斷發(fā)展,應(yīng)用軟件能夠?qū)崿F(xiàn)的功能也越來越復(fù)雜,應(yīng)用軟件中通常包含有多個功能組件,以實現(xiàn)總業(yè)務(wù)邏輯下包括的不同業(yè)務(wù)邏輯,例如:以直播軟件為例,其中包括了音視頻功能組件、送禮功能組件、PK功能組件、彈幕功能組件等等。各個功能組件之間需要協(xié)調(diào)操作,才能實現(xiàn)總業(yè)務(wù)邏輯。通常情況下,各個功能組件之間的通信是基于事件總線(英文:EventBus)的架構(gòu)來實現(xiàn)的,全局的事件總線作為數(shù)據(jù)共享的渠道,任何功能組件都可以向其發(fā)布事件,再由事件總線將事件在應(yīng)用程序內(nèi)進(jìn)行廣播,其他功能組件以觀察者模式監(jiān)聽事件總線,接收其中的內(nèi)容。
然而,事件總線的架構(gòu)中,各個功能組件只能被動地從事件總線上接收數(shù)據(jù),很難實現(xiàn)復(fù)雜的跨功能組件之間的互操作,并且事件總線是單向通信,發(fā)布事件的功能組件無法獲知該事件被哪些功能組件接收,也無法獲知該事件是否被處理,因此在實現(xiàn)總業(yè)務(wù)邏輯時,實現(xiàn)效率和可靠程度都較低。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容部分以便以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實施方式部分被詳細(xì)描述。該發(fā)明內(nèi)容部分并不旨在標(biāo)識要求保護(hù)的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護(hù)的技術(shù)方案的范圍。
第一方面,本公開提供一種業(yè)務(wù)邏輯的實現(xiàn)方法,所述方法包括:
在總業(yè)務(wù)邏輯對應(yīng)的數(shù)據(jù)上下文中,注冊目標(biāo)功能組件,所述目標(biāo)功能組件包括目標(biāo)業(yè)務(wù)邏輯和所述目標(biāo)業(yè)務(wù)邏輯對應(yīng)的目標(biāo)共享數(shù)據(jù),所述總業(yè)務(wù)邏輯包括所述目標(biāo)業(yè)務(wù)邏輯;
通過第一功能組件,利用所述數(shù)據(jù)上下文向所述目標(biāo)功能組件發(fā)送第一控制指令,以使所述目標(biāo)功能組件按照所述目標(biāo)業(yè)務(wù)邏輯執(zhí)行所述第一控制指令;
通過所述第一功能組件,利用所述數(shù)據(jù)上下文獲取所述目標(biāo)功能組件執(zhí)行所述第一控制指令的第一結(jié)果數(shù)據(jù),所述第一結(jié)果數(shù)據(jù)屬于所述目標(biāo)共享數(shù)據(jù);所述第一功能組件包括第一業(yè)務(wù)邏輯,所述第一業(yè)務(wù)邏輯為所述總業(yè)務(wù)邏輯中,除所述目標(biāo)業(yè)務(wù)邏輯之外的任一業(yè)務(wù)邏輯。
第二方面,本公開提供一種業(yè)務(wù)邏輯的實現(xiàn)系統(tǒng),所述系統(tǒng)包括:總業(yè)務(wù)邏輯對應(yīng)的數(shù)據(jù)上下文、目標(biāo)功能組件和第一功能組件;所述目標(biāo)功能組件包括目標(biāo)業(yè)務(wù)邏輯和所述目標(biāo)業(yè)務(wù)邏輯對應(yīng)的目標(biāo)共享數(shù)據(jù),所述總業(yè)務(wù)邏輯包括所述目標(biāo)業(yè)務(wù)邏輯,所述第一功能組件包括第一業(yè)務(wù)邏輯,所述第一業(yè)務(wù)邏輯為所述總業(yè)務(wù)邏輯中,除所述目標(biāo)業(yè)務(wù)邏輯之外的任一業(yè)務(wù)邏輯;
所述數(shù)據(jù)上下文,用于對所述目標(biāo)功能組件進(jìn)行注冊;
所述第一功能組件,用于通過所述數(shù)據(jù)上下文向所述目標(biāo)功能組件發(fā)送第一控制指令,以使所述目標(biāo)功能組件按照所述目標(biāo)業(yè)務(wù)邏輯執(zhí)行所述第一控制指令;
所述第一功能組件,用于通過所述數(shù)據(jù)上下文獲取所述目標(biāo)功能組件執(zhí)行所述第一控制指令的第一結(jié)果數(shù)據(jù),所述第一結(jié)果數(shù)據(jù)屬于所述目標(biāo)共享數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010220411.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





