應(yīng)用程序的開(kāi)啟方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種應(yīng)用程序的開(kāi)啟方法和裝置。
【背景技術(shù)】
[0002]目前,用戶(hù)使用手機(jī)APP非常頻繁,APP也給用戶(hù)帶來(lái)了很多便利。然而在某些情況下,如駕車(chē)時(shí),用戶(hù)對(duì)手機(jī)的操作很不方便,當(dāng)需要使用手機(jī)APP時(shí),由于手機(jī)APP無(wú)法自動(dòng)啟動(dòng),導(dǎo)致用戶(hù)體驗(yàn)不好。
[0003]針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種應(yīng)用程序的開(kāi)啟方法和裝置,以至少解決現(xiàn)有技術(shù)中手機(jī)應(yīng)用程序無(wú)法自動(dòng)啟動(dòng)的技術(shù)問(wèn)題。
[0005]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種應(yīng)用程序的開(kāi)啟方法,包括:獲取通過(guò)無(wú)線通信與設(shè)置有應(yīng)用程序的終端設(shè)備相連接的無(wú)線設(shè)備的信息;判斷所述無(wú)線設(shè)備的信息是否與預(yù)先存儲(chǔ)的預(yù)設(shè)設(shè)備的信息相同,其中,所述預(yù)設(shè)設(shè)備與所述應(yīng)用程序綁定;在判斷出所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同時(shí),控制所述應(yīng)用程序開(kāi)啟O
[0006]進(jìn)一步地,判斷所述無(wú)線設(shè)備的信息是否與預(yù)先存儲(chǔ)的預(yù)設(shè)設(shè)備的信息相同包括:獲取所述無(wú)線設(shè)備的信息中包含的第一 mac地址和所述預(yù)設(shè)設(shè)備的信息中包含的第二mac地址;判斷所述第一mac地址和所述第二mac地址是否相同;在判斷出所述第一mac地址和所述第二mac地址相同的情況下,確定所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同。
[0007]進(jìn)一步地,獲取所述無(wú)線設(shè)備的信息中包含的第一mac地址包括:向所述終端設(shè)備的無(wú)線連接狀態(tài)廣播接收器執(zhí)行注冊(cè),所述無(wú)線連接狀態(tài)廣播接收器用于監(jiān)測(cè)所述終端設(shè)備上通過(guò)無(wú)線所連接的無(wú)線設(shè)備的信息,并向所述終端設(shè)備發(fā)送指示信息;接收所述無(wú)線連接狀態(tài)廣播接收器發(fā)送的所述指示信息,其中,所述指示信息攜帶有所述第一mac地址;從所述指示信息中獲取所述第一 mac地址。
[0008]進(jìn)一步地,在獲取所述無(wú)線設(shè)備的信息中包含的第一mac地址和所述預(yù)設(shè)設(shè)備的信息中包含的第二 mac地址之前,所述方法還包括:獲取所述預(yù)設(shè)設(shè)備的第三mac地址;使用正則表達(dá)式對(duì)所述第三mac地址的格式進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果;判斷所述驗(yàn)證結(jié)果是否指示所述第三mac地址的格式符合預(yù)設(shè)的無(wú)線mac地址的格式;在判斷出所述驗(yàn)證結(jié)果指示所述第三mac地址的格式符合所述預(yù)設(shè)的無(wú)線mac地址的格式時(shí),將所述第三mac地址作為所述第二 mac地址。
[0009]進(jìn)一步地,在判斷出所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同之后,且在控制所述應(yīng)用程序開(kāi)啟之前,所述方法還包括:判斷所述終端設(shè)備是否處于橫屏狀態(tài);在判斷出所述終端設(shè)備處于橫屏狀態(tài)的情況下,生成控制所述應(yīng)用程序開(kāi)啟的控制指令,以利用所述控制指令控制所述應(yīng)用程序開(kāi)啟。
[0010]進(jìn)一步地,所述無(wú)線通信包括以下任意一種:藍(lán)牙通信、紅外通信和移動(dòng)通信。
[0011]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種應(yīng)用程序的開(kāi)啟裝置,包括:第一獲取單元,用于獲取通過(guò)無(wú)線通信與設(shè)置有應(yīng)用程序的終端設(shè)備相連接的無(wú)線設(shè)備的信息;第一判斷單元,用于判斷所述無(wú)線設(shè)備的信息是否與預(yù)先存儲(chǔ)的預(yù)設(shè)設(shè)備的信息相同,其中,所述預(yù)設(shè)設(shè)備與所述應(yīng)用程序綁定;控制單元,用于在所述第一判斷單元判斷出所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同之后,控制所述應(yīng)用程序開(kāi)啟。
[0012]進(jìn)一步地,所述第一判斷單元包括:獲取子單元,用于獲取所述無(wú)線設(shè)備的信息中包含的第一 mac地址和所述預(yù)設(shè)設(shè)備的信息中包含的第二 mac地址;判斷子單元,用于判斷所述第一mac地址和所述第二mac地址是否相同;確定子單元,用于在所述判斷子單元判斷出所述第一 mac地址和所述第二 mac地址相同的情況下,確定所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同。
[0013]進(jìn)一步地,所述獲取子單元包括:注冊(cè)模塊,用于向所述終端設(shè)備的無(wú)線連接狀態(tài)廣播接收器執(zhí)行注冊(cè),所述無(wú)線連接狀態(tài)廣播接收器用于監(jiān)測(cè)所述終端設(shè)備上通過(guò)無(wú)線所連接的無(wú)線設(shè)備的信息,并向所述終端設(shè)備發(fā)送指示信息;接收模塊,用于接收所述無(wú)線連接狀態(tài)廣播接收器發(fā)送的所述指示信息,其中,所述指示信息攜帶有所述第一mac地址;獲取模塊,用于從所述指示信息中獲取所述第一 mac地址。
[0014]進(jìn)一步地,所述裝置還包括:第二獲取單元,用于在所述獲取子單元獲取所述無(wú)線設(shè)備的信息中包含的第一 mac地址和所述預(yù)設(shè)設(shè)備的信息中包含的第二 mac地址之前,獲取所述預(yù)設(shè)設(shè)備的第三mac地址;驗(yàn)證單元,用于使用正則表達(dá)式對(duì)所述第三mac地址的格式進(jìn)行驗(yàn)證,得到驗(yàn)證結(jié)果;第二判斷單元,用于判斷所述驗(yàn)證結(jié)果是否指示所述第三mac地址的格式符合預(yù)設(shè)的無(wú)線mac地址的格式;確定單元,用于在所述第二判斷單元判斷出所述驗(yàn)證結(jié)果指示所述第三mac地址的格式符合所述預(yù)設(shè)的無(wú)線mac地址的格式之后,將所述第三mac地址作為所述第二 mac地址。
[0015]進(jìn)一步地,所述裝置還包括:第三判斷單元,用于在所述第一判斷單元判斷出所述無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的所述預(yù)設(shè)設(shè)備的信息相同之后,且在所述控制單元控制所述應(yīng)用程序開(kāi)啟之前,判斷所述終端設(shè)備是否處于橫屏狀態(tài);生成單元,用于在所述第三判斷單元判斷出所述終端設(shè)備處于橫屏狀態(tài)的情況下,生成控制所述應(yīng)用程序開(kāi)啟的控制指令,以利用所述控制指令控制所述應(yīng)用程序開(kāi)啟。
[0016]進(jìn)一步地,所述無(wú)線通信包括以下任意一種:藍(lán)牙通信、紅外通信和移動(dòng)通信。
[0017]在本發(fā)明實(shí)施例中,獲取通過(guò)無(wú)線通信與設(shè)置有應(yīng)用程序的終端設(shè)備相連接的無(wú)線設(shè)備的信息;判斷無(wú)線設(shè)備的信息是否與預(yù)先存儲(chǔ)的預(yù)設(shè)設(shè)備的信息相同,其中,預(yù)設(shè)設(shè)備與應(yīng)用程序綁定;在判斷出無(wú)線設(shè)備的信息與預(yù)先存儲(chǔ)的預(yù)設(shè)設(shè)備的信息相同時(shí),控制應(yīng)用程序開(kāi)啟。當(dāng)預(yù)設(shè)設(shè)備通過(guò)無(wú)線連接到綁定的應(yīng)用程序所在的終端設(shè)備時(shí),即控制應(yīng)用程序自動(dòng)開(kāi)啟,實(shí)現(xiàn)了自動(dòng)開(kāi)啟應(yīng)用程序的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中手機(jī)應(yīng)用程序無(wú)法自動(dòng)啟動(dòng)的技術(shù)問(wèn)題。并且由于未與應(yīng)用程序綁定的無(wú)線設(shè)備連接到終端設(shè)備時(shí)應(yīng)用程序不開(kāi)啟,只有當(dāng)與應(yīng)用程序綁定的無(wú)線設(shè)備連接到終端設(shè)備時(shí)應(yīng)用程序才會(huì)開(kāi)啟,提高了用戶(hù)使用應(yīng)用程序的安全性。
【附圖說(shuō)明】
[0018]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明一實(shí)施例的應(yīng)用程序的開(kāi)啟方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明又一實(shí)施例的應(yīng)用程序的開(kāi)啟方法的流程圖;以及[0021 ]圖3是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的開(kāi)啟裝置的示意圖。
【具體實(shí)施方式】
[0022]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0023]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0024]根據(jù)本發(fā)明實(shí)施例,提供了一種應(yīng)用程序的開(kāi)啟方法的實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0025]圖1是根據(jù)本發(fā)明一實(shí)施例的應(yīng)用程序的開(kāi)啟方法的流程圖,該應(yīng)用程序的開(kāi)啟方法可以由設(shè)置在終端設(shè)備上的應(yīng)用程序執(zhí)行。如圖1所示,該方法包括如下步驟:
[0026]步驟S102,獲取通過(guò)無(wú)線通信與設(shè)置有應(yīng)用程序的終端設(shè)備相連接的無(wú)線設(shè)備的?目息O
當(dāng)前第1頁(yè)
1 
2 
3 
4