有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0070]圖1為本發(fā)明實(shí)施例從用于真?zhèn)悟?yàn)證的第一服務(wù)器的角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法的流程圖;
[0071]圖2為本發(fā)明實(shí)施例從電子設(shè)備角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法的流程圖;
[0072]圖3為本發(fā)明實(shí)施例從第三方通訊平臺(tái)的預(yù)定通訊對(duì)象所對(duì)應(yīng)的第二服務(wù)器的角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法的流程圖;
[0073]圖4為本發(fā)明實(shí)施例從用于真?zhèn)悟?yàn)證的第一服務(wù)器的角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證裝置的結(jié)構(gòu)示意圖;
[0074]圖5為本發(fā)明實(shí)施例從電子設(shè)備角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證裝置的結(jié)構(gòu)示意圖;
[0075]圖6為本發(fā)明實(shí)施例從第三方通訊平臺(tái)的預(yù)定通訊對(duì)象所對(duì)應(yīng)的第二服務(wù)器的角度所提供的一種電子設(shè)備真?zhèn)悟?yàn)證裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0076]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0077]為了降低驗(yàn)機(jī)客戶端軟件被偽造的機(jī)會(huì),從而達(dá)到提高真?zhèn)悟?yàn)證可信度和有效保障驗(yàn)機(jī)客戶端軟件的可信度的目的,本發(fā)明實(shí)施例提供了電子設(shè)備真?zhèn)悟?yàn)證方法及裝置。
[0078]下面首先對(duì)本發(fā)明實(shí)施例所提供的電子設(shè)備真?zhèn)悟?yàn)證方法進(jìn)行介紹。
[0079]從用于真?zhèn)悟?yàn)證的第一服務(wù)器的角度,本發(fā)明實(shí)施例提供了一種電子設(shè)備真?zhèn)悟?yàn)證方法。
[0080]需要說(shuō)明的是,本實(shí)施例所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法所針對(duì)的電子設(shè)備可以為智能手機(jī)或平板電腦,等等。
[0081 ] 如圖1所示,一種電子設(shè)備真?zhèn)悟?yàn)證方法,可以包括:
[0082]S101,接收電子設(shè)備發(fā)送的驗(yàn)機(jī)請(qǐng)求;
[0083]其中,該驗(yàn)機(jī)請(qǐng)求為該電子設(shè)備在獲得真?zhèn)悟?yàn)證指令后構(gòu)造并發(fā)送的,并且,該驗(yàn)機(jī)請(qǐng)求攜帶有該電子設(shè)備的設(shè)備信息。
[0084]在實(shí)際應(yīng)用中,該電子設(shè)備可以為智能手機(jī)、平板電腦等,這都是合理的。
[0085]真?zhèn)悟?yàn)證指令可以是用戶下達(dá)的,例如用戶通過點(diǎn)擊電子設(shè)備呈現(xiàn)給用戶的驗(yàn)證按鈕下達(dá)真?zhèn)悟?yàn)證指令。
[0086]可以理解的是,本發(fā)明實(shí)施例中雖然是以電子設(shè)備的角度描述電子設(shè)備側(cè)所執(zhí)行的步驟,但是具體而言,這些步驟實(shí)際上可以是安裝在電子設(shè)備上的驗(yàn)機(jī)客戶端功能軟件(應(yīng)用)所執(zhí)行的,用于真?zhèn)悟?yàn)證的第一服務(wù)器是與該客戶端功能軟件所對(duì)應(yīng)的后臺(tái)服務(wù)器。
[0087]需要說(shuō)明的是,所述電子設(shè)備的設(shè)備信息可以包括:該電子設(shè)備的機(jī)型,以及如下信息中的至少一種:設(shè)備硬件參數(shù)、第一類硬件項(xiàng)目的硬件參數(shù)、第二類硬件項(xiàng)目的硬件參數(shù)和硬件性能測(cè)評(píng)結(jié)果;
[0088]具體的,所述設(shè)備硬件參數(shù)可以包括:移動(dòng)設(shè)備國(guó)際身份碼ME1、屏幕物理尺寸中的至少一種;
[0089]所述第一類硬件項(xiàng)目可以包括:CPU(Central Processing Unit,中央處理器)的ID、CPU型號(hào)、屏幕分辨率、GPU (Graphic Processing Unit,圖形處理器)品牌、GPU型號(hào)、CPU硬件、GPU渲染器中的一種或多種;其中,CPU硬件包括核心數(shù)、ARM處理器版本號(hào)、多媒體指令集中的一種或多種;
[0090]所述第二類硬件項(xiàng)目可以包括:制造商、屏幕DP1、攝像頭像素、RAM容量中的一種或多種;
[0091]所述硬件性能測(cè)評(píng)結(jié)果可以包括:CPU性能測(cè)評(píng)結(jié)果和GPU性能測(cè)評(píng)結(jié)果中的至少一個(gè)。
[0092]S102,依據(jù)該驗(yàn)機(jī)請(qǐng)求所攜帶的該電子設(shè)備的設(shè)備信息,確定該電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果;
[0093]其中,在接收電子設(shè)備發(fā)送的驗(yàn)機(jī)請(qǐng)求后,可以依據(jù)該驗(yàn)機(jī)請(qǐng)求所攜帶的該電子設(shè)備的設(shè)備信息,確定該電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果。
[0094]對(duì)于不同的設(shè)備信息而言,確定電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果的方式不同。為了清楚起見,后續(xù)將舉例介紹依據(jù)該電子設(shè)備的設(shè)備信息,確定該電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果的詳細(xì)過程。
[0095]S103,生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼;
[0096]其中,在接收到電子設(shè)備發(fā)送的驗(yàn)機(jī)請(qǐng)求后,可以進(jìn)一步生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼。需要強(qiáng)調(diào)的是,所述驗(yàn)機(jī)碼具有唯一性,即不同電子設(shè)備的驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼不同,同一電子設(shè)備的不同時(shí)間點(diǎn)發(fā)送的驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼可以不同。
[0097]具體的,生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼,可以包括:按照預(yù)設(shè)的隨機(jī)規(guī)則,生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼。進(jìn)一步,所述驗(yàn)機(jī)碼的類型可以包括:數(shù)字串、字母串、數(shù)字和字母相結(jié)合的文本串。其中,預(yù)設(shè)的隨機(jī)規(guī)則可以根據(jù)實(shí)際應(yīng)用場(chǎng)景自行設(shè)定,只要保證驗(yàn)機(jī)碼的唯一性即可。
[0098]可以理解的是,上述的生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼的過程僅僅作為示例,不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定;并且,驗(yàn)機(jī)碼的類型也僅僅作為示例,不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0099]進(jìn)一步,需要強(qiáng)調(diào)的是,上述的S102和S103并不存在嚴(yán)格的執(zhí)行順序,在實(shí)際應(yīng)用中,S102和S103可以同時(shí)執(zhí)行,S102可以先于S103執(zhí)行,S103可以先于S102執(zhí)行,這都是合理的。
[0100]S104,將該驗(yàn)機(jī)碼反饋給該電子設(shè)備;
[0101]其中,在第一服務(wù)器生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼后,將該驗(yàn)機(jī)碼反饋給該電子設(shè)備;相應(yīng)的,該電子設(shè)備可以接收該驗(yàn)機(jī)碼,進(jìn)而,該電子設(shè)備輸出該驗(yàn)機(jī)碼以及用于指示用戶將該驗(yàn)機(jī)碼發(fā)送至第三方通訊平臺(tái)的預(yù)定通訊對(duì)象的指示信息,在用戶根據(jù)該指示信息將該驗(yàn)機(jī)碼發(fā)送至該預(yù)定通訊對(duì)象時(shí),該第三方通訊平臺(tái)的預(yù)定通訊對(duì)象對(duì)應(yīng)的第二服務(wù)器接收所述驗(yàn)機(jī)碼并將該驗(yàn)機(jī)碼轉(zhuǎn)發(fā)至該第一服務(wù)器。
[0102]第三方通訊平臺(tái)是指能夠與用戶進(jìn)行一對(duì)一通信的交互平臺(tái),是除安裝在電子設(shè)備上的客戶端功能軟件和第一服務(wù)器之外的獨(dú)立客體,該通訊平臺(tái)可以注冊(cè)有若干通訊對(duì)象,例如注冊(cè)有若干用戶,某兩個(gè)注冊(cè)對(duì)象之間可以進(jìn)行一對(duì)一的信息交互。舉例而言,該通訊平臺(tái)可以是短信平臺(tái),微博平臺(tái)、即時(shí)通信工具如微信、QQ、飛信等等,當(dāng)然還可以是任何一種能夠與用戶進(jìn)行一對(duì)一信息交互的社交網(wǎng)絡(luò)SNS (Social Network Service)平臺(tái)。
[0103]舉例來(lái)講,在實(shí)際應(yīng)用中,該第三方通訊平臺(tái)包括微信平臺(tái);該預(yù)定通訊對(duì)象包括預(yù)設(shè)微信公眾賬號(hào);該指示信息指示用戶將該驗(yàn)機(jī)碼發(fā)送至該預(yù)設(shè)微信公眾賬號(hào);該用戶登錄該微信平臺(tái)后將所述驗(yàn)機(jī)碼發(fā)送至該預(yù)設(shè)微信公眾賬號(hào)。
[0104]當(dāng)然,需要強(qiáng)調(diào)的是,在保證預(yù)定通訊對(duì)象能夠與用戶進(jìn)行一對(duì)一通信的前提下,第三方通訊平臺(tái)并不局限于微信平臺(tái),同樣的,預(yù)定通訊對(duì)象并不局限于預(yù)設(shè)微信公眾賬號(hào),例如:第三方通訊平臺(tái)可以為微博平臺(tái),預(yù)定通訊對(duì)象可以為微博公共賬號(hào),此時(shí),用戶和微博公共賬號(hào)通過私信的方式進(jìn)行通信。
[0105]S105,接收該第二服務(wù)器在接收到驗(yàn)機(jī)碼后所轉(zhuǎn)發(fā)的驗(yàn)機(jī)碼;
[0106]其中,在第二服務(wù)器向第一服務(wù)器轉(zhuǎn)發(fā)該驗(yàn)機(jī)碼后,該第一服務(wù)器可以接收到該第二服務(wù)器在接收到驗(yàn)機(jī)碼后所轉(zhuǎn)發(fā)的驗(yàn)機(jī)碼,進(jìn)而執(zhí)行后續(xù)的處理。
[0107]S106,將該驗(yàn)機(jī)碼所對(duì)應(yīng)的該驗(yàn)機(jī)請(qǐng)求的真?zhèn)悟?yàn)證結(jié)果反饋給該第二服務(wù)器。
[0108]其中,如果接收到第二服務(wù)器所轉(zhuǎn)發(fā)的驗(yàn)機(jī)碼,則第一服務(wù)器向第二服務(wù)器反饋該驗(yàn)機(jī)碼所對(duì)應(yīng)的該驗(yàn)機(jī)請(qǐng)求的真?zhèn)悟?yàn)證結(jié)果;相應(yīng)的,該第二服務(wù)器可以接收該真?zhèn)悟?yàn)證結(jié)果,并且,該第二服務(wù)器在接收到真?zhèn)悟?yàn)證結(jié)果后,通過該預(yù)定通訊對(duì)象將該真?zhèn)悟?yàn)證結(jié)果推送給用戶,從而使得用戶可以通過第三方通訊平臺(tái)的預(yù)定通訊對(duì)象來(lái)獲知該電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果。
[0109]本實(shí)施例中,在電子設(shè)備真?zhèn)悟?yàn)證過程中,用于真?zhèn)悟?yàn)證的第一服務(wù)器接收電子設(shè)備發(fā)送的驗(yàn)機(jī)請(qǐng)求后,依據(jù)該驗(yàn)機(jī)請(qǐng)求所攜帶的該電子設(shè)備的設(shè)備信息,確定該電子設(shè)備的真?zhèn)悟?yàn)證結(jié)果;生成該驗(yàn)機(jī)請(qǐng)求所對(duì)應(yīng)的驗(yàn)機(jī)碼;將該驗(yàn)機(jī)碼反饋給該電子設(shè)備,以使得該電子設(shè)備在接收到該驗(yàn)機(jī)碼后,輸出該驗(yàn)機(jī)碼以及用于指示用戶將該驗(yàn)機(jī)碼發(fā)送至第三方通訊平臺(tái)的預(yù)定通訊對(duì)象的指示信息,在用戶根據(jù)該指示信息將所述驗(yàn)機(jī)碼發(fā)送至該預(yù)定通訊對(duì)象時(shí),該第三方通訊平臺(tái)的預(yù)定通訊對(duì)象對(duì)應(yīng)的第二服務(wù)器接收該驗(yàn)機(jī)碼并將該驗(yàn)機(jī)碼轉(zhuǎn)發(fā)至該第一服務(wù)器;接收該第二服務(wù)器在接收到驗(yàn)機(jī)碼后所轉(zhuǎn)發(fā)的驗(yàn)機(jī)碼;將該驗(yàn)機(jī)碼所對(duì)應(yīng)的該驗(yàn)機(jī)請(qǐng)求的真?zhèn)悟?yàn)證結(jié)果反饋給該第二服務(wù)器,以使得該第二服務(wù)器在接收到真?zhèn)悟?yàn)證結(jié)果后,通過該預(yù)定通訊對(duì)象將該真?zhèn)悟?yàn)證結(jié)果推送給用戶。與現(xiàn)有技術(shù)相比,本方案中,真?zhèn)悟?yàn)證結(jié)果是通過獨(dú)立于電子設(shè)備上的客戶端功能軟件和第一服務(wù)器的第三方通訊平臺(tái)的預(yù)訂通訊對(duì)象推送給用戶的,而并非由電子設(shè)備上的驗(yàn)機(jī)客戶端軟件直接推送給用戶,這樣采用被偽造機(jī)會(huì)較小的通訊平臺(tái)來(lái)輸出真?zhèn)悟?yàn)證結(jié)果,而并非直接通過驗(yàn)機(jī)客戶端軟件輸出,有效避免了偽造的驗(yàn)機(jī)客戶端軟件直接反饋真機(jī)結(jié)果,能夠降低驗(yàn)機(jī)客戶端軟件被偽造的機(jī)會(huì),從而達(dá)到提高真?zhèn)悟?yàn)證可信度和有效保障驗(yàn)機(jī)客戶端軟件的可信度的目的。
[0110]與前述方法相對(duì)應(yīng),從待驗(yàn)證的電子設(shè)備的角度,本發(fā)明實(shí)施例還提供了一種電子設(shè)備真?zhèn)悟?yàn)證方法。
[0111]需要說(shuō)明的是,本實(shí)施例所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法應(yīng)用于電子設(shè)備,具體可應(yīng)用在電子設(shè)備上所安裝的客戶端功能軟件上;其中,該電子設(shè)備可以為:智能手機(jī)、平板電腦等。其中,實(shí)現(xiàn)本實(shí)施例所提供的一種電子設(shè)備真?zhèn)悟?yàn)證方法的客戶端功能軟件可以為專門的驗(yàn)機(jī)客戶端軟件,也可以為安裝于現(xiàn)有客戶端軟件中的驗(yàn)機(jī)插件,其中,該現(xiàn)有客戶端軟件可以瀏覽器,助手軟件、清理軟件等,這都是合理的。
[0112]如圖2所示,一種電子設(shè)備真?zhèn)悟?yàn)證方法,可以包括:
[0113]S201,獲得關(guān)于電子設(shè)備的真?zhèn)悟?yàn)證指令;
[0114]當(dāng)用戶希望對(duì)電子設(shè)備進(jìn)行真?zhèn)悟?yàn)證時(shí),可以通過特定方式發(fā)出關(guān)于該電子設(shè)備的真?zhèn)悟?yàn)證指令,進(jìn)而該電子設(shè)備進(jìn)行后續(xù)的處理。
[0115]其中,該特定方式可以為點(diǎn)擊特定按鈕,或者,輸入特定語(yǔ)音的方式,當(dāng)然,并不局限于此。
[0116]S202,響應(yīng)該真?zhèn)悟?yàn)證指令,獲得該電子設(shè)備的設(shè)備信息;
[0117]在獲得關(guān)于電子設(shè)備的真?zhèn)悟?yàn)證指令后,響應(yīng)該真?zhèn)悟?yàn)證指令,獲得該電子設(shè)備的設(shè)備信息。
[0118]需要說(shuō)明的是,所述電子設(shè)備的設(shè)備信息可以包括:該電子設(shè)備的機(jī)型,以及如下信息中的至少一種:設(shè)備硬件參數(shù)、第一類硬件項(xiàng)目的硬件參數(shù)、第二類硬件項(xiàng)目的硬件參數(shù)和硬件性能測(cè)評(píng)結(jié)果;
[0119]具體的,所述設(shè)備硬件參數(shù)可以包括:移動(dòng)設(shè)備國(guó)際身份碼ME1、屏幕物理尺寸中的至少一種;
[0120]所述第一類硬件項(xiàng)目可以包括:CPU(Central Processing Unit,中央處理器)的ID、CPU型號(hào)、屏幕分辨率、GPU (Graphic Processing Unit,圖形處理器)品牌、GPU型號(hào)、CPU硬件、GPU渲染器中