[發(fā)明專(zhuān)利]一種基于ARCore的用戶行為分析方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910583428.6 | 申請(qǐng)日: | 2019-07-01 |
| 公開(kāi)(公告)號(hào): | CN110347703B | 公開(kāi)(公告)日: | 2023-08-22 |
| 發(fā)明(設(shè)計(jì))人: | 陸璐;林均豪 | 申請(qǐng)(專(zhuān)利權(quán))人: | 華南理工大學(xué) |
| 主分類(lèi)號(hào): | G06F16/2453 | 分類(lèi)號(hào): | G06F16/2453;G06F16/2457;G06F11/30;G06F11/34;G06F11/36;G06Q30/02 |
| 代理公司: | 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司 44245 | 代理人: | 陳宏升 |
| 地址: | 510640 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 arcore 用戶 行為 分析 方法 系統(tǒng) | ||
本發(fā)明公開(kāi)的一種基于ARCore的用戶行為分析系統(tǒng),通過(guò)編寫(xiě)對(duì)ARCore埋點(diǎn)的軟件開(kāi)發(fā)SDK包,在相應(yīng)位置調(diào)用提供接口,埋點(diǎn)實(shí)時(shí)采集AR應(yīng)用在Android手機(jī)上運(yùn)行時(shí)的性能數(shù)據(jù)、異常崩潰信息和用戶行為等數(shù)據(jù),提供自定義事件功能;建立數(shù)據(jù)分析中心,對(duì)采集的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,以可視化圖表的方式在用戶行為分析平臺(tái)網(wǎng)頁(yè)中顯示。本發(fā)明以此達(dá)到幫助開(kāi)發(fā)者定位AR應(yīng)用性能瓶頸、分析用戶興趣愛(ài)好、改善應(yīng)用設(shè)計(jì)、為增強(qiáng)用戶體驗(yàn)提供決策依據(jù),使得開(kāi)發(fā)者能方便地獲悉用戶喜好,更靈活高效地開(kāi)發(fā)AR應(yīng)用。
技術(shù)領(lǐng)域
本發(fā)明涉及增強(qiáng)現(xiàn)實(shí)領(lǐng)域,特別涉及一種基于ARCore的用戶行為分析方法及系統(tǒng)。
背景技術(shù)
增強(qiáng)現(xiàn)實(shí)技術(shù)(Augmented?Reality,簡(jiǎn)稱(chēng)AR),是一種通過(guò)實(shí)景實(shí)地計(jì)算攝影機(jī)影像的位置和角度,并加上相應(yīng)的圖像、視頻、3D模型等技術(shù)手段,把虛擬和現(xiàn)實(shí)融合的技術(shù)。游戲行業(yè)在早期催化了AR應(yīng)用的興起,但現(xiàn)在AR應(yīng)用已經(jīng)漸漸滲透至各行各業(yè),例如軍事、醫(yī)療、建筑、教育、工業(yè)、電商、家居、廣告等。AR技術(shù)正在以一種螺旋式發(fā)展的姿態(tài)前進(jìn),可以預(yù)見(jiàn),AR技術(shù)一定會(huì)成為一種重要的新平臺(tái)、新媒介,逐漸進(jìn)入我們的生活,尤其是游戲、社交等領(lǐng)域。
增強(qiáng)現(xiàn)實(shí)市場(chǎng)的競(jìng)爭(zhēng)越來(lái)越激烈,開(kāi)發(fā)者在AR應(yīng)用的開(kāi)發(fā)和迭代上已經(jīng)花費(fèi)了大量的時(shí)間,卻還面臨著測(cè)試工具不足、應(yīng)用存在潛在性能缺陷、缺少統(tǒng)一的標(biāo)準(zhǔn)、難以滿足用戶需求等諸多挑戰(zhàn)。而且AR行業(yè)中尚未形成優(yōu)秀、全面、標(biāo)準(zhǔn)的應(yīng)用解決方案。因此,需要一種簡(jiǎn)便快捷的用戶行為分析方法及系統(tǒng)解決上述問(wèn)題。
ARCore是Google的增強(qiáng)現(xiàn)實(shí)體驗(yàn)構(gòu)建平臺(tái),利用ARCore能夠讓手機(jī)感知其環(huán)境、理解現(xiàn)實(shí)世界并與信息進(jìn)行交互。ARCore主要通過(guò)構(gòu)建地圖實(shí)現(xiàn)對(duì)模型的動(dòng)態(tài)跟蹤,通過(guò)創(chuàng)建錨點(diǎn),可將地圖內(nèi)容進(jìn)行固定,且可多次設(shè)定錨點(diǎn),以擴(kuò)大地圖覆蓋的物理面積,保證環(huán)境內(nèi)容不被丟失,從而提高了系統(tǒng)動(dòng)態(tài)跟蹤的魯棒性。由于ARCore其強(qiáng)大的功能,使用ARCore開(kāi)發(fā)AR應(yīng)用已經(jīng)成為了當(dāng)今的趨勢(shì)。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種基于ARCore的用戶行為分析方法,能夠?yàn)殚_(kāi)發(fā)者定位AR應(yīng)用性能瓶頸、分析用戶興趣愛(ài)好、改善應(yīng)用設(shè)計(jì)。
本發(fā)明的另一目的在于提供一種基于ARCore的用戶行為分析系統(tǒng)。
本發(fā)明的目的通過(guò)以下的技術(shù)方案實(shí)現(xiàn):
一種基于ARCore的用戶行為分析方法,包含以下順序的步驟:
S1、在AR應(yīng)用中嵌入軟件開(kāi)發(fā)包SDK,初始化設(shè)置并運(yùn)行;
S2、在AR應(yīng)用啟動(dòng)時(shí),根據(jù)Android應(yīng)用的生命周期,在Application類(lèi)的onCreate()方法中采集硬件信息;
S3、在AR應(yīng)用運(yùn)行時(shí),根據(jù)Android應(yīng)用的生命周期,在Application類(lèi)中的onCreate()方法中啟動(dòng)三個(gè)線程CpuCollectorTask、MemoryCollectorTask和FrameCollectorTask,三個(gè)線程CpuCollectorTask、MemoryCollectorTask和FrameCollectorTask分別用于采集處理器占用率、內(nèi)存占用率以及平均幀率;
S4、在AR應(yīng)用運(yùn)行時(shí),在需要監(jiān)視自定義事件的代碼塊中調(diào)用軟件開(kāi)發(fā)包SDK提供的自定義事件接口ControlProxy.onViewMonitor(),實(shí)現(xiàn)監(jiān)控自定義事件信息;
S5、在AR應(yīng)用運(yùn)行時(shí),通過(guò)使用埋點(diǎn)后的類(lèi)TransformableNode實(shí)現(xiàn)對(duì)模型聚焦時(shí)長(zhǎng)的采集;
S6、在AR應(yīng)用運(yùn)行時(shí),采集用戶使用過(guò)程中直接交互的模型及行為信息;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于華南理工大學(xué),未經(jīng)華南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910583428.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 過(guò)濾以及監(jiān)控程序的行為的方法
- 數(shù)據(jù)挖掘的方法和裝置
- 網(wǎng)絡(luò)異常行為檢測(cè)方法及檢測(cè)裝置
- 基于大數(shù)據(jù)關(guān)聯(lián)規(guī)則挖掘的異常行為檢測(cè)方法和系統(tǒng)
- 用于檢測(cè)用戶行為的方法和裝置
- 行為數(shù)據(jù)分析方法及裝置
- 一種基于網(wǎng)絡(luò)的行為教育方法
- 網(wǎng)絡(luò)行為分類(lèi)方法、設(shè)備、存儲(chǔ)介質(zhì)及裝置
- 一種在線支付業(yè)務(wù)行為的異常檢測(cè)方法、裝置及電子設(shè)備
- 行為采集方法及系統(tǒng)





