隨著小程序·云開發(fā)的能力在前段時間得到了進(jìn)一步增強(qiáng),在簡化開發(fā)者操作的同時,以業(yè)務(wù)場景為入口,為開發(fā)者提供無需技術(shù)底層架構(gòu)能力即可構(gòu)建功能完善小程序的能力,借助云開發(fā)的能力,進(jìn)一步優(yōu)化了小程序開發(fā)的體驗。
9月21日,由云+社區(qū)(騰訊云官方開發(fā)者社區(qū))主辦的技術(shù)沙龍“小程序·云開發(fā)”北京站成功舉辦?,F(xiàn)場5位技術(shù)專家與開發(fā)者們進(jìn)行面對面交流,并深度講解了小程序·云開發(fā)在各領(lǐng)域、各場景的深度實(shí)踐。
小程序·云開發(fā)技術(shù)應(yīng)用的架構(gòu)演進(jìn)
小程序·云開發(fā),作為國內(nèi)Serverless的最佳實(shí)踐之一,云開發(fā)真正的將Serverless的特點(diǎn)發(fā)揮了出來。來自騰訊云的高級工程師利開園老師,以技術(shù)角度揭秘云開發(fā)功能的實(shí)現(xiàn), 從免鑒權(quán)/實(shí)時推送/一鍵部署/數(shù)據(jù)互通的能力介紹云開發(fā)的設(shè)計方案。
在分享的一開始,利開園老師就拋出了一個問題:一般情況下,如果準(zhǔn)備開發(fā)一款具有后端能力的小程序,我們的前期的一個準(zhǔn)備流程是怎樣的?答案是注冊小程序賬號-注冊公有云賬號-購買服務(wù)器、域名-申請SSL證書-登錄到服務(wù)器購買軟件配置-域名備案-研發(fā)階段。
可以看到,僅僅是開發(fā)一款輕量級的小程序,前期就需要如此復(fù)雜的準(zhǔn)備流程,感覺整個流程下來,似乎小程序的業(yè)務(wù)邏輯實(shí)現(xiàn)變成了最簡單的事情。而且這還沒完,還需要考慮到小程序的高可用、高性能、安全、數(shù)據(jù)庫備份、容災(zāi)等問題。
因此作為開發(fā)者,我們有必要把精力放在更重要的事情上,就是產(chǎn)品功能業(yè)務(wù)邏輯的實(shí)現(xiàn)層面?! ?/p>
傳統(tǒng)云服務(wù)模式與云開發(fā)模式的對比
在傳統(tǒng)開發(fā)模式下,需要更多關(guān)注文件存儲、備份、容災(zāi)等,但是云開發(fā)模式下就只需要關(guān)注與業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)庫、文件存儲、云函數(shù)?,F(xiàn)階段的小程序·云開發(fā)里有提供數(shù)據(jù)庫、文件存儲、云函數(shù)等功能,數(shù)據(jù)庫類似于滴滴的,提供整體格式的存儲方案,文件存儲則是通用的文件對象存儲,自帶CDN網(wǎng)絡(luò)加速能力,云函數(shù)則提供了遠(yuǎn)程代碼及快速調(diào)用的能力。
在整體的架構(gòu)實(shí)現(xiàn)邏輯上,小程序·云開發(fā)共分為云調(diào)用、數(shù)據(jù)庫實(shí)時推送、增值能力以及網(wǎng)絡(luò)互通這四個層面。
云調(diào)用
(小程序生態(tài)定制,打通云函數(shù)來簡化鑒權(quán),騰訊云和微信兩邊有打通鑒權(quán)的功能,把鑒權(quán)的工作自動化。)
過去沒有云開發(fā),想要調(diào)用微信后臺的API來獲取數(shù)據(jù)的話,需要先購買服務(wù)器,在服務(wù)器上開發(fā)微信中間件來獲取Token,用Token去訪問微信后臺。云開發(fā)可以省去上述步驟,因為云開發(fā)賦予了可以在云函數(shù)內(nèi)實(shí)現(xiàn)上述邏輯的功能。同樣,在從微信服務(wù)器內(nèi)接收數(shù)據(jù)時,云開發(fā)也不需要配置服務(wù)器地址等等,而是可以直接在云開發(fā)的ID里面配置App所接收的云函數(shù),就可以接收到微信服務(wù)器的消息。
從調(diào)取信息到接收信息,相當(dāng)于整個開發(fā)的過程開發(fā)者都不需要過多關(guān)注鑒權(quán)的相關(guān)事情,只需要關(guān)注自己的業(yè)務(wù)邏輯就可以。開發(fā)者不需要去實(shí)現(xiàn)鑒權(quán),是更安全的。剛才提到免鑒權(quán)的方案對開發(fā)者來說簡化了很多工作。
數(shù)據(jù)庫實(shí)時推送
(Serverless WebSocket 長連服務(wù),簡化實(shí)時交互)
數(shù)據(jù)庫實(shí)時推送能力,是小程序云開發(fā)近期新上線的一個功能,它可以優(yōu)化升級諸如聊天、棋牌類游戲、訂單狀態(tài)同步等等很多長連接、實(shí)時交互場景下的開發(fā)體驗,可以說,數(shù)據(jù)庫實(shí)時推送能力對于小程序的功能完善上來說,有非常重要的意義。
數(shù)據(jù)庫實(shí)時推送的多層架構(gòu)
整體數(shù)據(jù)推送體系是屬于分層的多層架構(gòu),這里主要解釋下監(jiān)聽推送層的設(shè)計理念。監(jiān)聽推送層在設(shè)計之初主要考慮三個原則,分別為高可靠、高性能、高可用。
l高可靠,放在第一優(yōu)先級,具備單點(diǎn)執(zhí)行、自增ID方案、支持掉線3分鐘、兩級Cache的功能。
l高性能,主要分為三個方向,首先是事件的合并推送,如果網(wǎng)絡(luò)較差的話可以將多個事件合并在一起,有效提升推送效率;其次是自動索引算法,可以將檢索方案的復(fù)雜度從O(n)提升到O(1);最后是并發(fā)流水線,將每個步驟由不同的線程去處理,可以通過利用多合的能力,保證最終的性能可以得到指數(shù)級的提升。
l高可用,分為熱備容災(zāi)和無損變更兩方面,熱備容災(zāi)可以保證雖有都有額外的節(jié)點(diǎn)可以進(jìn)行實(shí)時處理和替換;無損變更則是可以保證服務(wù)在變更過程中不會有任何一個請求中斷。
增值能力
(免后臺開發(fā),一鍵發(fā)布云函數(shù))
整合圖像識別、音視頻、短信以及其它騰訊云基礎(chǔ)產(chǎn)品的能力,通過模塊化一鍵部署至云函數(shù),不需要后臺開發(fā),后續(xù)只需要調(diào)用這些函數(shù)即可實(shí)現(xiàn)功能。
網(wǎng)絡(luò)互通
(融合現(xiàn)有架構(gòu),減少接入云開發(fā)成本)
網(wǎng)絡(luò)互通方案
當(dāng)然,每位開發(fā)者都是獨(dú)立的個體,都有不同的歷史包袱以及熟悉的開發(fā)模式,因此通過網(wǎng)絡(luò)互通的方案,將已有架構(gòu)與云開發(fā)進(jìn)行融合,在接入云開發(fā)時不需要拋棄原有的開發(fā)模式,并且可以實(shí)現(xiàn)通過云函數(shù)來訪問云上的其它能力。具備支持同區(qū)/異地內(nèi)網(wǎng)訪問、使用IPIP協(xié)議以及不同租戶網(wǎng)絡(luò)隔離這三點(diǎn)能力。
基于實(shí)時數(shù)據(jù)推送能力的云開發(fā)應(yīng)用實(shí)踐
微信小程序內(nèi)有一個重要的分支,就是小游戲。在一款小游戲的開發(fā)過程中,實(shí)時數(shù)據(jù)推送能力,對于小游戲的服務(wù)器和游戲端之間的數(shù)據(jù)交互,是非常重要的。白鷺科技高級產(chǎn)品經(jīng)理張宇老師,現(xiàn)場解讀了如何基于白鷺引擎開發(fā)和實(shí)時數(shù)據(jù)推送能力來更好的為小程序服務(wù)。
實(shí)時數(shù)據(jù)推送能力
做游戲肯定要涉及到服務(wù)器與游戲客戶端之間數(shù)據(jù)交互問題,交互方式一般分為短連接和長連接?! ?/p>
短連接與長連接
如上圖所示,左側(cè) AJAX 輪詢的方式是短連接最里常見的方式之一,是一種類似于回合制、一問一答的模式。這種模式下,服務(wù)端無法主動向游戲端推送消息,必須游戲端先發(fā)送請求后服務(wù)端才能返回消息。一般情況下,一些諸如開心農(nóng)場等對于數(shù)據(jù)實(shí)時性要求不高的游戲,會采用這種短連接的方式。
另外一種是長連接,比如 WebSockets,這是 H5 里比較常用的長連接方式。通過保持游戲端與服務(wù)端處于同時的狀態(tài)下,游戲端隨時可以給服務(wù)斷發(fā)送消息,服務(wù)端也可以隨時給游戲端發(fā)送消息,可以有效保證數(shù)據(jù)的實(shí)時性。以“王者榮耀”為例,如果采用短連接的方式,在游戲過程中就會產(chǎn)生過高的延遲,因此對實(shí)時性要求比較高的游戲都會采用長連接的方式?! ?/p>
除上述兩種方式之外,還有一種新的形勢,就是數(shù)據(jù)實(shí)時推送能力。這種形式類似于手機(jī)上會實(shí)時收到來自于微信、QQ等各種App的消息推送,工作流程都是在進(jìn)入程序的時候,客戶端先向服務(wù)器發(fā)送消息表明要先監(jiān)聽哪些數(shù)據(jù),然后只要被監(jiān)聽的數(shù)據(jù)發(fā)生改變,客戶端就會接收到改變后的數(shù)據(jù),就會被推送過來。
小游戲+云能力
云能力可以很有效的改善小游戲的開發(fā)體驗,首先沒有服務(wù)器,就意味不需要域名備案,現(xiàn)在域名備案要實(shí)名認(rèn)證和牌照,有時候兩三個星期都走不完流程,現(xiàn)在利用云能力就變得簡單多了;其次,不用防御DDOS攻擊,因為沒有服務(wù)器,黑客也就無從下手,當(dāng)然除非把騰訊云搞掛了;
另外從開發(fā)人員配置方面來講,因為大部分能力都被集成了,并且沒有服務(wù)器也不需要后端工程師,可以減少人員成本開支;當(dāng)然,也省去了前后端聯(lián)調(diào)的階段,開發(fā)者在前端直接調(diào)用云函數(shù)從服務(wù)器拿到最終的數(shù)據(jù),縮短了開發(fā)周期。
此外,無論是游戲還是其它產(chǎn)品,在研發(fā)階段都”””會分為開發(fā)環(huán)節(jié)和生產(chǎn)環(huán)節(jié)。往往在新功能上線時,會出現(xiàn)各種各樣的問題。云開發(fā)則會完全避免,并且只需要修改 AppID 即可切換開發(fā)/生產(chǎn)環(huán)境,不需要修改游戲內(nèi)的代碼。
基于云開發(fā)的AI智能客服實(shí)踐
在人工智能客服相當(dāng)成熟的現(xiàn)在,如何巧妙利用AI能力賦能小程序的客服功能?即速應(yīng)用后端負(fù)責(zé)人高文飛老師,現(xiàn)場解讀了如何基于開放的AI能力真正實(shí)現(xiàn)機(jī)器客服的智能化?! ?/p>
騰訊智能對話平臺TBP
AI 智能小程序客服是基于騰訊智能對話平臺TBP搭建的,專注于“對話即服務(wù)”,全面開放騰訊對話系統(tǒng)核心技術(shù),主要是提供機(jī)器人的中間件能力,因此作為普通的開發(fā)者也能夠快速使用AI機(jī)器人。如果只是單純地要實(shí)現(xiàn) AI 機(jī)器人的話,只需要按照上圖所給出的步驟進(jìn)行就可以了,之后在云開發(fā)中就可以直接調(diào)用該機(jī)器人。
但畢竟我們是開發(fā)者,更要了解其中的語義模型,分為配置詞典、配置意圖、配置問答三部分。
l意圖:用戶與機(jī)器人進(jìn)行對話交互背后的目的,用戶希望完成的事情;
l詞典:用于意圖中槽位的識別和填充,可自定義;
l問答:預(yù)設(shè)定好問題和答案,幫助機(jī)器人快速識別。
在 AI 智能客服需求功能方面,分為 PC 端和小程序端兩個方向。PC 端包括代開通云開發(fā)、代部署云函數(shù)、TBP 設(shè)置、自動回復(fù)設(shè)置、關(guān)鍵詞回復(fù)、數(shù)據(jù)統(tǒng)計等功能;小程序端則是包含云函數(shù)處理、匹配關(guān)鍵詞、轉(zhuǎn) TBP、轉(zhuǎn)人工等功能?! ?/p>
PC端后臺管理的實(shí)現(xiàn)路徑
PC端后端代碼的實(shí)現(xiàn),主要通過做關(guān)鍵詞設(shè)置、自動回復(fù)、數(shù)據(jù)統(tǒng)計這三個層面。通過微信授權(quán) API 觸發(fā)云函數(shù),事先設(shè)定好的云函數(shù)上傳之后可以通過API操作數(shù)據(jù)庫來進(jìn)行增刪改查。機(jī)器人設(shè)置主要通過騰訊云的 SDK 來操作 TBP 平臺?! ?/p>
小程序端的實(shí)現(xiàn)路徑
小程序端的實(shí)現(xiàn)主要是通過云函數(shù)來實(shí)現(xiàn),客服系統(tǒng)就需要主要做客服入口的云函數(shù),獲取關(guān)鍵詞、獲取開場白或者獲取統(tǒng)計的云函數(shù),下面重點(diǎn)講解客服入口這方面。
客服入口可以說是實(shí)現(xiàn)這個功能的核心,當(dāng)用戶首次進(jìn)入會話時會自動回復(fù)開場白,如果收到用戶消息的話再判斷是否轉(zhuǎn)人工。如果沒有收到用戶的消息去走關(guān)鍵詞的話,會進(jìn)行關(guān)鍵詞的判斷,當(dāng)然需要是特殊關(guān)鍵詞,否則會與 AI 之間有沖突。關(guān)鍵詞回復(fù)如果否,就會就轉(zhuǎn)給 AI 機(jī)器人處理,AI 機(jī)器人會理解用戶的意圖,來直接回答問題或者調(diào)用物流查詢、服務(wù)預(yù)約等 API 來告訴用戶,如果再次收到用戶消息會回到判斷是否轉(zhuǎn)人工,這就是小程序客服的實(shí)現(xiàn)邏輯。
小程序·云開發(fā)在貓眼電影運(yùn)營活動場景下的應(yīng)用
接下來,貓眼娛樂資深工程師高英健老師,從貓眼技術(shù)團(tuán)隊的實(shí)踐出發(fā),為大家現(xiàn)場解讀了,在小程序研發(fā)流程中,如何避免研發(fā)工作的重復(fù)性。
近年來小程序越來越流行,很多公司都開發(fā)出了自己家的小程序。為了吸引更多的用戶使用自己的小程序,各個公司也推出了各種各樣的運(yùn)營活動,比如說貓眼電影小程序的首頁會有各種抽獎、拼團(tuán)、秒搶、砍價、簽到和照片墻活動,這些活動的流量都比較大。而且如果一個活動效果比較好的話,后續(xù)肯定是會復(fù)用的。
傳統(tǒng)意義上如果要復(fù)用一個活動大概分為以下4個步驟:
l定義活動模板可配置項-【PM/運(yùn)營+后端+前端】
l建表,開發(fā)活動配置項存取接口-【后端】
l在管理后臺系統(tǒng)添加活動配置項-【后端+前端】
l小程序取活動配置項將活動模板化-【前端+后端】
這是很常規(guī)的操作,如果一線開發(fā)的話都會經(jīng)歷這樣幾個步驟。但是現(xiàn)在大部分的項目都是前后端分離的,這樣就會出現(xiàn)如權(quán)責(zé)分配的問題。并且前后端聯(lián)調(diào)期間也會出現(xiàn)環(huán)境不同、接口不同等問題,拖延項目的上線時間。因此就有必要探索一種新的解決方案。
唐圖,基于騰訊小程序開發(fā)的 Serverless 解決方案
唐圖 & 云 & 小程序架構(gòu)圖
唐圖這邊的 view 層,是專門提供給 PM/運(yùn)營同學(xué)來進(jìn)行編輯的,編輯完成之后,我們將數(shù)據(jù)會發(fā)送至 Node 端,Node 端再同小程序云進(jìn)行交互,將活動配置數(shù)據(jù)存在小程序云的數(shù)據(jù)庫表中。存儲完這一記錄之后會返回一個 ID,之后再根據(jù) ID 和活動類型去生成小程序碼或者是活動鏈接,方便 PM/運(yùn)營同學(xué)來快速投放活動。
此外在活動入口,不管是小程序碼還是鏈接都帶有 ID 和 Type。通過入口進(jìn)到小程序中,小程序會拿 ID 到小程序云數(shù)據(jù)庫表中進(jìn)行查找是否存在這條記錄,如果查到了這條記錄就可以與模板組合并生成了新的活動。也就是說一個 ID 就是一個活動的標(biāo)識,這樣就可以實(shí)現(xiàn)多個同類型活動同時在線。
唐圖 & 云,核心數(shù)據(jù)交互示意圖
為了減少工作量,唐圖中用于生成活動配置數(shù)據(jù)的模版也是存儲在云數(shù)據(jù)庫中的。上圖右側(cè)的 activity-template 就是一個活動配置模板的數(shù)據(jù)表。在數(shù)據(jù)表中存儲一些活動模板的配置項(并非數(shù)據(jù)),每個配置項內(nèi)容為所需的各種表單屬性。
這樣做有什么好處呢?在把這些活動模版的配置項存起來以后,如果有新的字段需要模版化,或是有新活動需要被模版化,直接改動相應(yīng)活動配置模版的json數(shù)據(jù),或上傳新的活動配置模版json文件即可,唐圖可以基于這個活動配置模版動態(tài)渲染表單(不再需要改代碼,上線),并提供給PM或運(yùn)營同學(xué)去編輯生成活動配置數(shù)據(jù)(用于結(jié)合小程序模版進(jìn)行渲染)得到新活動。
數(shù)據(jù)存儲策略
小程序云不同環(huán)境是相互隔離的,因為小程序云可以創(chuàng)建兩個環(huán)境,因此可以將開發(fā)環(huán)境和線上環(huán)境與小程序的開發(fā)版和線上版相互對應(yīng)。如果使用之前的數(shù)據(jù)存儲策略,就需要在開發(fā)環(huán)境上存儲一份數(shù)據(jù),還要到線上環(huán)境再存儲一份相同的數(shù)據(jù),非常繁瑣。
因此就需要對數(shù)據(jù)存儲策略進(jìn)行優(yōu)化調(diào)整,首先將數(shù)據(jù)存放在開發(fā)環(huán)境小程序云當(dāng)中,然后用開發(fā)環(huán)境進(jìn)行驗證,如果這個數(shù)據(jù)沒有問題,再在唐圖上一鍵轉(zhuǎn)為線上環(huán)境數(shù)據(jù),這樣就不至于線下環(huán)境的數(shù)據(jù)影響到線上環(huán)境的數(shù)據(jù)。但是需要注意的一點(diǎn)是存儲和數(shù)據(jù)庫都是有權(quán)限控制的配置,比如說存儲里面,如果要上傳一張圖,如果權(quán)限為私有,URL是臨時的,就需要在小程序端通過 file ID 去獲取當(dāng)前的 URL。由于唐圖存儲的內(nèi)容均為配置數(shù)據(jù),所以我們將這些數(shù)據(jù)設(shè)為公開權(quán)限,URL是不過期的,可以直接存儲生成的URL在小程序使用。
Workshop:快速構(gòu)建一款 SCRM 小程序
隨著微信小程序不斷發(fā)展壯大,傳統(tǒng)的 CRM 廠商也在不斷向微信上遷移,畢竟微信的背后是巨大的用戶和流量。用微信小程序來做CRM,和以前的做法究竟有哪些不同?騰訊云TVP大漠窮秋老師,于現(xiàn)場帶領(lǐng)大家從零開始,動手實(shí)踐了一款 SCRM 小程序的構(gòu)建全流程。
小程序作為經(jīng)典的serverless的實(shí)現(xiàn),只要開發(fā)好前端的代碼,云端做了大量的簡化,開發(fā)了云函數(shù),開發(fā)了云數(shù)據(jù)端的接口,這樣運(yùn)維和部署都由自動化的工具完成,我們就借助于騰訊云強(qiáng)大的功能幫我們節(jié)省了大量的時間,節(jié)省了大量的錢,這就是它的本質(zhì)。
什么是 CRM?實(shí)際上就是客戶關(guān)系維護(hù)系統(tǒng),電商、金融、餐飲、教育、電信、醫(yī)療,所有巨頭大型企業(yè)都有 CRM 系統(tǒng)。那為什么已經(jīng)有了很好的桌面 CRM 系統(tǒng),還要做一款小程序的 CRM 呢?原因有以下三點(diǎn):
l微信背后是巨大的用戶量,現(xiàn)在微信背后已經(jīng)有11個億的用戶,月活數(shù)量非??植溃袔讉€億的月活。
l另外我們在微信上有非常完善的營銷渠道,很多人在利用朋友圈、公眾號、小程序來進(jìn)行裂變式的營銷,這是巨大的優(yōu)勢,是傳統(tǒng)的平臺不具備的。
l第三,微信背后有微信支付,在國內(nèi)移動支付的領(lǐng)域支付寶和微信是兩個最大的巨頭。我們用微信做小程序,在支付這層面會更加的通暢,沒有任何障礙。
并且,不只是那些大企業(yè)需要用CRM,零售店等一下個體經(jīng)營的企業(yè)也需要CRM系統(tǒng)來維護(hù)自己的客戶。
SCRM與CRM的區(qū)別
在小程序上,肯定不能把傳統(tǒng)的 CRM 功能都搬過來,所以功能實(shí)現(xiàn)上肯定是有差異的;并且 SCRM 實(shí)際上更加側(cè)重于利用微信社交的功能來進(jìn)行客戶關(guān)系的建立和維持;第三,SCRM 更加側(cè)重使用微信支付的功能。
市面上也有類似的產(chǎn)品,比如企業(yè)微信和釘釘,他們都有類似的 SCRM 系統(tǒng),當(dāng)然,如果能夠在微信端使用,則會更加輕便,傳播性更好,與用戶也更加貼近?! ?/p>
最后效果界面
隨著小程序應(yīng)用領(lǐng)域的進(jìn)一步下沉,小程序的實(shí)踐也變得越來越廣泛,我們有理由相信,功能越來越強(qiáng)大的小程序·云開發(fā)體系,將會更加豐富小程序的體驗與生態(tài)。
關(guān)于云+社區(qū)
云+社區(qū)是騰訊云官方開發(fā)者社區(qū),是騰訊云開發(fā)者生態(tài)的重要組成部分,通過提供技術(shù)專欄、技術(shù)問答、技術(shù)沙龍、行業(yè)快訊、開發(fā)者手冊等服務(wù),為開發(fā)者打造一個專業(yè)的技術(shù)分享型社區(qū)、營造云計算技術(shù)生態(tài)圈。
云+社區(qū)技術(shù)沙龍是“云+社區(qū)”策劃主辦的線下技術(shù)沙龍活動,希望通過分享技術(shù)讓更多開發(fā)者學(xué)習(xí)和交流,成為騰訊云連接開發(fā)者的平臺,共同打造技術(shù)影響力。
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個月發(fā)不出工資
- 柔宇科技被曝已6個月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動未來”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場定位清晰,攜手共進(jìn),核心技術(shù)決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。