統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法及裝置,涉及第三方應(yīng)用開(kāi)發(fā)技術(shù),旨在針對(duì)現(xiàn)有技術(shù)中智能家電第三方應(yīng)用開(kāi)發(fā)的管理浪費(fèi)人力資源、管理效率低下的問(wèn)題,提供一種基于統(tǒng)一用戶平臺(tái)的第三方應(yīng)用對(duì)接方法。本發(fā)明技術(shù)要點(diǎn)包括:第三方應(yīng)用在所述統(tǒng)一用戶系統(tǒng)上注冊(cè);注冊(cè)成功后,統(tǒng)一用戶系統(tǒng)為所述第三方應(yīng)用發(fā)放開(kāi)發(fā)資源請(qǐng)求口令;第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)發(fā)出開(kāi)發(fā)資源請(qǐng)求,所述請(qǐng)求中包含有所述開(kāi)發(fā)資源請(qǐng)求口令;統(tǒng)一用戶系統(tǒng)接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求后,驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性,只有在開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
【專利說(shuō)明】統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及第三方應(yīng)用開(kāi)發(fā)技術(shù),尤其是一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用統(tǒng)一對(duì)接的方法。
【背景技術(shù)】
[0002]隨著如^01(1、103系統(tǒng)的出現(xiàn),基于這些平臺(tái)開(kāi)發(fā)的第三方(非平臺(tái)開(kāi)發(fā)商也非用戶的其他程序開(kāi)放商)應(yīng)用程序也越來(lái)越多,這些應(yīng)用程序也為人們的生活帶來(lái)了更多的便利與樂(lè)趣。隨之而來(lái)的是第三方應(yīng)用開(kāi)放商也越來(lái)越多。
[0003]在智能家電領(lǐng)域,很多智能家電是基于八11(11*01(1系統(tǒng)的,如智能電視機(jī)。為了完善智能電視功能,智能電視生產(chǎn)廠家開(kāi)始將智能電視應(yīng)用程序的開(kāi)發(fā)資源開(kāi)放給第三方,由第三方來(lái)開(kāi)發(fā)部分應(yīng)用以完善豐富智能家電的功能。
[0004]然而,現(xiàn)有技術(shù)中智能家電第三方應(yīng)用開(kāi)發(fā)的管理主要由人工完成,且沒(méi)有一個(gè)統(tǒng)一的開(kāi)發(fā)入口。不僅浪費(fèi)了人力資源,也降低了工作效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問(wèn)題是:針對(duì)上述存在的問(wèn)題,提供一種基于統(tǒng)一用戶平臺(tái)的第三方應(yīng)用對(duì)接方法。通過(guò)技術(shù)手段而實(shí)現(xiàn)第三方應(yīng)用的統(tǒng)一、自動(dòng)對(duì)接及管理。
[0006]本發(fā)明提供的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,包括:
步驟1:第三方應(yīng)用在所述統(tǒng)一用戶系統(tǒng)上注冊(cè);
步驟2:注冊(cè)成功后,統(tǒng)一用戶系統(tǒng)為所述第三方應(yīng)用發(fā)放開(kāi)發(fā)資源請(qǐng)求口令;
步驟3:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)發(fā)出開(kāi)發(fā)資源請(qǐng)求,所述請(qǐng)求中包含有所述開(kāi)發(fā)資源請(qǐng)求口令;
步驟4:統(tǒng)一用戶系統(tǒng)接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求后,驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性,只有在開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
[0007]所述步驟1進(jìn)一步包括:
步驟11:第三方應(yīng)用從統(tǒng)一用戶系統(tǒng)上獲取統(tǒng)一的開(kāi)發(fā)協(xié)議;
步驟12:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)提交開(kāi)發(fā)說(shuō)明;
步驟13:統(tǒng)一用戶系統(tǒng)向工作人員提供所述開(kāi)發(fā)說(shuō)明,并接收工作人員的審查結(jié)果,若審查結(jié)果為合法,第三方應(yīng)用注冊(cè)成功。進(jìn)一步,步驟2中,統(tǒng)一用戶系統(tǒng)為注冊(cè)成功的第三方應(yīng)用生成用戶標(biāo)識(shí)及接口密鑰,將所述用戶標(biāo)識(shí)及接口密鑰作為所述發(fā)放開(kāi)發(fā)資源請(qǐng)求口令發(fā)放給第三方應(yīng)用。
[0008]進(jìn)一步,所述開(kāi)發(fā)資源請(qǐng)求口令在一定時(shí)間階段有效。
[0009]本發(fā)明還提供了一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接裝置,包括:
注冊(cè)單元,用于完成第三方應(yīng)用的注冊(cè);
開(kāi)發(fā)資源請(qǐng)求口令發(fā)放單元,用于向注冊(cè)成功的第三方應(yīng)用發(fā)放開(kāi)發(fā)資源請(qǐng)求口令; 開(kāi)發(fā)資源請(qǐng)求驗(yàn)證單元,用于接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求,并驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性;
開(kāi)發(fā)資源發(fā)放單元,用于只有在第三方應(yīng)用發(fā)送的開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
[0010]所述注冊(cè)單元進(jìn)一步包括:
開(kāi)發(fā)協(xié)議發(fā)布單元,用于向第三方應(yīng)用發(fā)布統(tǒng)一的開(kāi)發(fā)協(xié)議;
開(kāi)發(fā)說(shuō)明審查單元,用于接收第三方應(yīng)用提供的開(kāi)發(fā)說(shuō)明,向工作人員提供所述開(kāi)發(fā)說(shuō)明,以及接收工作人員的審查結(jié)果;如審查結(jié)果為開(kāi)發(fā)說(shuō)明是合法的,第三方應(yīng)用注冊(cè)成功。
[0011]進(jìn)一步,開(kāi)發(fā)資源請(qǐng)求口令發(fā)放單元用于為注冊(cè)成功的第三方應(yīng)用生成用戶標(biāo)識(shí)及接口密鑰,將所述用戶標(biāo)識(shí)及接口密鑰作為所述發(fā)放開(kāi)發(fā)資源請(qǐng)求口令發(fā)放給第三方應(yīng)用。
[0012]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
本發(fā)明提供了一種第三方應(yīng)用對(duì)接的統(tǒng)一接口,從技術(shù)上實(shí)現(xiàn)了第三方應(yīng)用對(duì)接的統(tǒng)一管理,減少了人力成本,提高了管理效率。
[0013]本發(fā)明通過(guò)為發(fā)放給第三方應(yīng)用的開(kāi)發(fā)資源請(qǐng)求口令限定時(shí)效,不再為過(guò)期的開(kāi)發(fā)資源請(qǐng)求口令提供開(kāi)發(fā)資源,進(jìn)一步提高了對(duì)接與管理的自動(dòng)化。
【專利附圖】
【附圖說(shuō)明】
[0014]本發(fā)明將通過(guò)例子并參照附圖的方式說(shuō)明,其中:
圖1為本發(fā)明中統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接的流程圖。
[0015]圖2為第三方應(yīng)用注冊(cè)過(guò)程的流程圖。
【具體實(shí)施方式】
[0016]本說(shuō)明書(shū)中公開(kāi)的所有特征,或公開(kāi)的所有方法或過(guò)程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
[0017]本說(shuō)明書(shū)中公開(kāi)的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。
[0018]如圖1,本發(fā)明提供的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,包括:
步驟1:第三方應(yīng)用在所述統(tǒng)一用戶系統(tǒng)上注冊(cè);
步驟2:注冊(cè)成功后,統(tǒng)一用戶系統(tǒng)為所述第三方用應(yīng)該發(fā)放開(kāi)發(fā)資源請(qǐng)求口令;
步驟3:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)發(fā)出開(kāi)發(fā)資源請(qǐng)求,所述請(qǐng)求中包含有所述開(kāi)發(fā)資源請(qǐng)求口令;
步驟4:統(tǒng)一用戶系統(tǒng)接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求后,驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性,只有在開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
[0019]這里的第三方應(yīng)用是指第三方應(yīng)用程序開(kāi)發(fā)商或技術(shù)服務(wù)方。
[0020]在其他實(shí)施例的步驟2中,統(tǒng)一用戶系統(tǒng)為注冊(cè)成功的第三方應(yīng)用生成用戶標(biāo)識(shí)1(67及接口密鑰,將所述用戶標(biāo)識(shí)及接口密鑰作為所述發(fā)放開(kāi)發(fā)資源請(qǐng)求口令發(fā)放給第三方應(yīng)用。其中,為每個(gè)第三方應(yīng)用生成的用戶標(biāo)識(shí)1(67是不同的,用戶標(biāo)識(shí)1(67的作用是區(qū)別不同的第三方應(yīng)用。接口密鑰可以是根據(jù)一定加密算法計(jì)算得到的。在又一實(shí)施例中,所述開(kāi)發(fā)資源請(qǐng)求口令在一定時(shí)間階段有效。
[0021]在其他實(shí)施例的步驟4中,統(tǒng)一用戶系統(tǒng)驗(yàn)證開(kāi)發(fā)資源請(qǐng)求口令的有效性具體包括驗(yàn)證該口令是否在其有效時(shí)間內(nèi),和/或驗(yàn)證口令中的密鑰是否與發(fā)放給第三方應(yīng)用的一致,和丨或驗(yàn)證口令中的密鑰與用戶標(biāo)識(shí)1(67是否對(duì)應(yīng)。
[0022]在又一實(shí)施例中,統(tǒng)一用戶系統(tǒng)包括一個(gè)數(shù)據(jù)庫(kù),用于存放第三方的用戶標(biāo)識(shí)1(67及接口密鑰,以及其有效時(shí)間段。
[0023]在其他實(shí)施例中,所述步驟1進(jìn)一步包括:
步驟11:第三方應(yīng)用從統(tǒng)一用戶系統(tǒng)上獲取統(tǒng)一的開(kāi)發(fā)協(xié)議;
步驟12:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)提交開(kāi)發(fā)說(shuō)明;
步驟13:統(tǒng)一用戶系統(tǒng)向工作人員提供所述開(kāi)發(fā)說(shuō)明,并接收工作人員的審查結(jié)果,若審查結(jié)果為合法,第三方應(yīng)用注冊(cè)成功。
[0024]其中開(kāi)發(fā)協(xié)議是智能家電廠商為所有第三方應(yīng)用制定的使用開(kāi)發(fā)資源的規(guī)范,第三方應(yīng)用在注冊(cè)前便能在統(tǒng)一用戶系統(tǒng)上看到或者獲取。若第三方應(yīng)用同意開(kāi)發(fā)協(xié)議,便可向統(tǒng)一用戶系統(tǒng)提交開(kāi)發(fā)說(shuō)明,其中開(kāi)發(fā)說(shuō)明包含了第三方應(yīng)用開(kāi)發(fā)商的介紹,如技術(shù)資質(zhì)、工商注冊(cè)信息等,以及即將開(kāi)發(fā)的第三方應(yīng)用程序的功能說(shuō)明,也可以包括開(kāi)發(fā)思路坐寸。
[0025]統(tǒng)一用戶系統(tǒng)接收第三方應(yīng)用提交的開(kāi)發(fā)說(shuō)明后,將其存放在所述數(shù)據(jù)庫(kù)內(nèi),并允許工作人員訪問(wèn)數(shù)據(jù)庫(kù),閱讀開(kāi)發(fā)說(shuō)明并給出審查結(jié)果:合法或不合法。統(tǒng)一用戶系統(tǒng)接收工作人員的審查結(jié)果,認(rèn)為開(kāi)發(fā)說(shuō)明為合法的第三方應(yīng)用注冊(cè)成功,并完成后續(xù)步驟。在更具體的實(shí)施例中,統(tǒng)一用戶系統(tǒng)提供選擇控件或者文本輸入框接收工作人員的審查結(jié)果。
[0026]在其他實(shí)施例中,統(tǒng)一用戶系統(tǒng)還將第三方應(yīng)用的開(kāi)發(fā)說(shuō)明存儲(chǔ)在所述數(shù)據(jù)庫(kù)中,并使之與其對(duì)應(yīng)的用戶標(biāo)識(shí)1(67關(guān)聯(lián),以便維護(hù)第三方應(yīng)用信息。
[0027]下面再通過(guò)一個(gè)實(shí)際應(yīng)用場(chǎng)景進(jìn)一步解釋本發(fā)明。
[0028]一八??(應(yīng)用程序)開(kāi)放商打算為某廠家智能電視開(kāi)發(fā)一天氣預(yù)報(bào)軟件。于是該八??開(kāi)發(fā)商先在所述廠商的統(tǒng)一用戶系統(tǒng)上注冊(cè):首先,仙?開(kāi)放商查看開(kāi)發(fā)協(xié)議,如同意,則將自己的技術(shù)資質(zhì)、工商注冊(cè)信息封裝為開(kāi)發(fā)說(shuō)明,提交給統(tǒng)一用戶系統(tǒng)。統(tǒng)一用戶系統(tǒng)接收并存儲(chǔ)開(kāi)發(fā)說(shuō)明。工作人員從統(tǒng)一用戶系統(tǒng)上獲取該八??開(kāi)發(fā)商的開(kāi)發(fā)說(shuō)明,審查其中的信息,如認(rèn)為合法則告知統(tǒng)一用戶系統(tǒng)。該八??開(kāi)發(fā)商完成了注冊(cè)。
[0029]注冊(cè)成功后,統(tǒng)一用戶系統(tǒng)為所述仙?開(kāi)發(fā)商生成唯一的用戶標(biāo)識(shí)1(67及接口密鑰。
[0030]該仙?開(kāi)發(fā)商向統(tǒng)一用戶系統(tǒng)發(fā)出開(kāi)發(fā)資源請(qǐng)求,要求編寫(xiě)天氣軟件所需的系統(tǒng)開(kāi)發(fā)資源(如如辦01(1系統(tǒng)開(kāi)放的接口資源或者廠商自行編寫(xiě)的開(kāi)發(fā)包),所述請(qǐng)求中還包含有所述用戶標(biāo)識(shí)1(67及接口密鑰。
[0031]統(tǒng)一用戶系統(tǒng)接收開(kāi)發(fā)資源請(qǐng)求后,驗(yàn)證其中的用戶標(biāo)識(shí)1(67及接口密鑰的有效性,若開(kāi)發(fā)資源請(qǐng)求口令有效則將相關(guān)開(kāi)發(fā)資源發(fā)送給所述開(kāi)放商。
[0032]本發(fā)明并不局限于前述的【具體實(shí)施方式】。本發(fā)明擴(kuò)展到任何在本說(shuō)明書(shū)中披露的新特征或任何新的組合,以及披露的任一新的方法或過(guò)程的步驟或任何新的組合。
【權(quán)利要求】
1.一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,其特征在于,包括: 步驟1:第三方應(yīng)用在所述統(tǒng)一用戶系統(tǒng)上注冊(cè); 步驟2:注冊(cè)成功后,統(tǒng)一用戶系統(tǒng)為所述第三方應(yīng)用發(fā)放開(kāi)發(fā)資源請(qǐng)求口令; 步驟3:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)發(fā)出開(kāi)發(fā)資源請(qǐng)求,所述請(qǐng)求中包含有所述開(kāi)發(fā)資源請(qǐng)求口令; 步驟4:統(tǒng)一用戶系統(tǒng)接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求后,驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性,只有在開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
2.根據(jù)權(quán)利要求1所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,其特征在于,所述步驟I進(jìn)一步包括: 步驟11:第三方應(yīng)用從統(tǒng)一用戶系統(tǒng)上獲取統(tǒng)一的開(kāi)發(fā)協(xié)議; 步驟12:第三方應(yīng)用向統(tǒng)一用戶系統(tǒng)提交開(kāi)發(fā)說(shuō)明; 步驟13:統(tǒng)一用戶系統(tǒng)向工作人員提供所述開(kāi)發(fā)說(shuō)明,并接收工作人員的審查結(jié)果,若審查結(jié)果為合法,第三方應(yīng)用注冊(cè)成功。
3.根據(jù)權(quán)利要求2所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,其特征在于,步驟2中,統(tǒng)一用戶系統(tǒng)為注冊(cè)成功的第三方應(yīng)用生成用戶標(biāo)識(shí)及接口密鑰,將所述用戶標(biāo)識(shí)及接口密鑰作為所述發(fā)放開(kāi)發(fā)資源請(qǐng)求口令發(fā)放給第三方應(yīng)用。
4.根據(jù)權(quán)利要求1所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接方法,其特征在于,所述開(kāi)發(fā)資源請(qǐng)求口令在一定時(shí)間階段有效。
5.一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接裝置,其特征在于,包括: 注冊(cè)單元,用于完成第三方應(yīng)用的注冊(cè); 開(kāi)發(fā)資源請(qǐng)求口令發(fā)放單元,用于向注冊(cè)成功的第三方應(yīng)用發(fā)放開(kāi)發(fā)資源請(qǐng)求口令;開(kāi)發(fā)資源請(qǐng)求驗(yàn)證單元,用于接收第三方應(yīng)用發(fā)出的開(kāi)發(fā)資源請(qǐng)求,并驗(yàn)證其中的開(kāi)發(fā)資源請(qǐng)求口令的有效性; 開(kāi)發(fā)資源發(fā)放單元,用于只有在第三方應(yīng)用發(fā)送的開(kāi)發(fā)資源請(qǐng)求口令有效時(shí)將相關(guān)開(kāi)發(fā)資源發(fā)送給第三方應(yīng)用。
6.根據(jù)權(quán)利要求5所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接裝置,其特征在于,所述注冊(cè)單元進(jìn)一步包括: 開(kāi)發(fā)協(xié)議發(fā)布單元,用于向第三方應(yīng)用發(fā)布統(tǒng)一的開(kāi)發(fā)協(xié)議; 開(kāi)發(fā)說(shuō)明審查單元,用于接收第三方應(yīng)用提供的開(kāi)發(fā)說(shuō)明,向工作人員提供所述開(kāi)發(fā)說(shuō)明,以及接收工作人員的審查結(jié)果;如審查結(jié)果為開(kāi)發(fā)說(shuō)明是合法的,第三方應(yīng)用注冊(cè)成功。
7.根據(jù)權(quán)利要求6所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接裝置,其特征在于,開(kāi)發(fā)資源請(qǐng)求口令發(fā)放單元用于為注冊(cè)成功的第三方應(yīng)用生成用戶標(biāo)識(shí)及接口密鑰,將所述用戶標(biāo)識(shí)及接口密鑰作為所述發(fā)放開(kāi)發(fā)資源請(qǐng)求口令發(fā)放給第三方應(yīng)用。
8.根據(jù)權(quán)利要求6所述的一種統(tǒng)一用戶系統(tǒng)與第三方應(yīng)用對(duì)接裝置,其特征在于,所述開(kāi)發(fā)資源請(qǐng)求口令在一定時(shí)間階段有效。
【文檔編號(hào)】H04L29/06GK104301312SQ201410509138
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
【發(fā)明者】楊家鵬, 劉 東, 李曉東 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司