本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體涉及信息處理方法及電子設(shè)備。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,電子設(shè)備的功能越來(lái)越豐富,電子設(shè)備的外部接口越來(lái)越少,這使得多個(gè)附屬設(shè)備可能均通過(guò)同一接口與電子設(shè)備連接,目前電子設(shè)備無(wú)法判斷與其連接的附屬設(shè)備的具體類型。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種信息處理方法及電子設(shè)備,以克服現(xiàn)有技術(shù)中電子設(shè)備無(wú)法判斷與其連接的附屬設(shè)備的具體類型的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種信息處理方法,應(yīng)用于電子設(shè)備,所述方法包括:
獲得連接信息,所述連接信息用于表征所述電子設(shè)備通過(guò)所述主接口連接一附屬設(shè)備的類型,所述主接口包括多個(gè)用于與其連接的一附屬設(shè)備的輔接口相接觸的接觸點(diǎn);
基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序;
將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn);以使得所述附屬設(shè)備受到用戶操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述用戶操作相應(yīng)的控制信號(hào)來(lái)控制所述應(yīng)用程序響應(yīng)所述操作動(dòng)作,或/和,所述電子設(shè)備獲得針對(duì)所述應(yīng)用程序的用戶操作的控制操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述控制操作相應(yīng)的控制信號(hào)給所述附屬設(shè)備以響應(yīng)所述操作動(dòng)作。
較優(yōu)的,通過(guò)所述主接口連接的不同的附屬設(shè)備對(duì)應(yīng)所述電子設(shè)備上的不同的應(yīng)用程序;所述主接口包括多個(gè)接觸點(diǎn)針對(duì)不同的應(yīng)用程序?qū)崿F(xiàn)不同的功能。
較優(yōu)的,所述獲得連接信息包括:
所述主接口與所述輔接口接觸連接時(shí),通過(guò)所述多個(gè)接觸點(diǎn)中的第一接觸點(diǎn)獲得所述附屬設(shè)備的類型信息。
較優(yōu)的,所述基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序包括:
基于所述類型信息獲得所述電子設(shè)備上與所述類型信息匹配的應(yīng)用程序。
較優(yōu)的,所述將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)包括:
基于所述應(yīng)用程序所定義的操作動(dòng)作,調(diào)用驅(qū)動(dòng)模塊將所述操作動(dòng)作建立與所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)的對(duì)應(yīng)關(guān)系。
一種電子設(shè)備,包括:
主接口,所述主接口包括多個(gè)接觸點(diǎn),所述主接口用于與至少一個(gè)附屬設(shè)備中的任一個(gè)附屬設(shè)備的輔接口接觸連接;
控制器,用于獲得連接信息,所述連接信息用于表征所述電子設(shè)備通過(guò)所述主接口連接一附屬設(shè)備的類型;基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序;將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn);以使得所述附屬設(shè)備受到用戶操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述用戶操作相應(yīng)的控制信號(hào)來(lái)控制所述應(yīng)用程序響應(yīng)所述操作動(dòng)作,或/和,所述電子設(shè)備獲得針對(duì)所述應(yīng)用程序的用戶操作的控制操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述控制操作相應(yīng)的控制信號(hào)給所述附屬設(shè)備以響應(yīng)所述操作動(dòng)作。
較優(yōu)的,通過(guò)所述主接口連接的不同的附屬設(shè)備對(duì)應(yīng)所述電子設(shè)備上的不同的應(yīng)用程序;所述主接口包括多個(gè)接觸點(diǎn)針對(duì)不同的應(yīng)用程序?qū)崿F(xiàn)不同的功能。
較優(yōu)的,所述控制器在獲得連接信息時(shí),具體用于:
所述主接口與所述輔接口接觸連接時(shí),通過(guò)所述多個(gè)接觸點(diǎn)中的第一接觸點(diǎn)獲得所述附屬設(shè)備的類型信息。
較優(yōu)的,所述控制器在基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序時(shí),具體用于:
基于所述類型信息獲得所述電子設(shè)備上與所述類型信息匹配的應(yīng)用程序。
較優(yōu)的,所述控制器在將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)時(shí),具體用于:
基于所述應(yīng)用程序所定義的操作動(dòng)作,調(diào)用驅(qū)動(dòng)模塊將所述操作動(dòng)作建立與所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)的對(duì)應(yīng)關(guān)系。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的信息處理方法中,依據(jù)連接信息可以識(shí)別出附屬設(shè)備的類型,依據(jù)連接信息可以獲得電子設(shè)備中與附屬設(shè)備匹配的應(yīng)用程序。然后將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)。這樣附屬設(shè)備受到用戶操作后,可以通過(guò)至少一個(gè)接觸點(diǎn)傳輸控制信號(hào)來(lái)控制應(yīng)用程序響應(yīng)所述操作動(dòng)作。電子設(shè)備獲得針對(duì)應(yīng)用程序的用戶操作的控制操作后,可以通過(guò)至少一個(gè)接觸點(diǎn)傳輸控制信號(hào)給附屬設(shè)備,以使得附屬設(shè)備響應(yīng)所述操作動(dòng)作。從而實(shí)現(xiàn)了識(shí)別附屬設(shè)備,且與附屬設(shè)備進(jìn)行通信的目的。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種信息處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種信息處理方法,該信息處理方法可以應(yīng)用于電子設(shè)備,該方法的流程圖如圖1所示,該方法包括:
步驟s101:獲得連接信息,所述連接信息用于表征所述電子設(shè)備通過(guò)所述主接口連接一附屬設(shè)備的類型,所述主接口包括多個(gè)用于與其連接的一附屬設(shè)備的輔接口相接觸的接觸點(diǎn)。
電子設(shè)備可以為手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pad、車載電腦等終端設(shè)備。
附屬設(shè)備可以為:音箱、自拍桿、攝像頭、耳機(jī)、鍵盤(pán)、投影儀、錄音筆、顯示器等。
電子設(shè)備包括主接口,主接口中包括多個(gè)接觸點(diǎn);附屬設(shè)備包括輔接口,輔接口中也可以包括多個(gè)接觸點(diǎn)。附屬設(shè)備的輔接口與電子設(shè)備的主接口相連接,即為主接口的多個(gè)接觸點(diǎn)與輔接口的多個(gè)接觸點(diǎn)對(duì)應(yīng)相連。
用于表征所述電子設(shè)備通過(guò)所述主接口連接一附屬設(shè)備的類型的連接信息有多種不同的表達(dá)形式,本發(fā)明實(shí)施例提供但不限于以下表達(dá)形式。
第一種:連接信息包括:主接口與附屬接口相連接時(shí),首先相接觸的一個(gè)或多個(gè)接觸點(diǎn)。
假設(shè)主接口包括16個(gè)接觸點(diǎn)(16個(gè)接觸點(diǎn)僅為一實(shí)施例,本發(fā)明實(shí)施例中對(duì)此不做限定,例如,主接口包括的接觸點(diǎn)個(gè)數(shù)可以為1、2,…)依次為:接觸點(diǎn)pin1、接觸點(diǎn)pin2、接觸點(diǎn)pin3,…,接觸點(diǎn)pin15、接觸點(diǎn)pin16;附屬設(shè)備的輔接口包括16個(gè)接觸點(diǎn)依次為:接觸點(diǎn)pin1、接觸點(diǎn)pin2、接觸點(diǎn)pin3,…,接觸點(diǎn)pin15、接觸點(diǎn)pin16。
主接口中的接觸點(diǎn)的個(gè)數(shù)可以與輔接口中接觸點(diǎn)的個(gè)數(shù)相同,也可也不同,上述僅為一實(shí)施例,并不對(duì)本發(fā)明進(jìn)行限制。
假設(shè)主接口的接觸點(diǎn)pini與輔接口的接觸點(diǎn)pini相對(duì)應(yīng),其中,i的取值為1,…,16。若主接口和輔接口相連時(shí),首先是主接口的接觸點(diǎn)pin1與輔接口的接觸點(diǎn)pin1相接觸,則該連接信息對(duì)應(yīng)第一類型的附屬設(shè)備。若主接口和輔接口相連時(shí),首先是主接口的接觸點(diǎn)pin2與輔接口的接觸點(diǎn)pin2相接觸,則該連接信息對(duì)應(yīng)第二類型的附屬設(shè)備。依次類推。
當(dāng)然,連接信息也可以為:若主接口和輔接口相連時(shí),首先是主接口中至少兩個(gè)接觸點(diǎn)與輔接口中相應(yīng)的至少兩個(gè)接觸點(diǎn)相接觸。
例如主接口和輔接口相連時(shí),首先是主接口的接觸點(diǎn)pin1和接觸點(diǎn)pin2分別與輔接口中的接觸點(diǎn)pin1和接觸點(diǎn)pin2分別相接觸,則該連接信息對(duì)應(yīng)相應(yīng)類型的附屬設(shè)備。
在第一種情況中,可以將不同的附屬設(shè)備中的接觸點(diǎn)設(shè)置成不同的長(zhǎng)度,從而可以實(shí)現(xiàn)不同的附屬設(shè)備與電子設(shè)備相連時(shí),首先接觸的接觸點(diǎn)不同。
第二種:連接信息包括:附屬設(shè)備中存儲(chǔ)的用于表征自身設(shè)備類型的信息。
當(dāng)電子設(shè)備的主接口與附屬設(shè)備的輔接口相連時(shí),附屬設(shè)備會(huì)將用于表征自身設(shè)備類型的信息發(fā)送至電子設(shè)備。
可以預(yù)先定義電子設(shè)備的主接口與附屬設(shè)備的輔接口連接時(shí),通過(guò)哪一個(gè)或多個(gè)接觸點(diǎn)傳輸附屬設(shè)備中存儲(chǔ)的用于表征自身設(shè)備類型的信息。這樣電子設(shè)備的主接口與附屬設(shè)備的輔接口連接之后,就可以通過(guò)預(yù)先定義的一個(gè)或多個(gè)接觸點(diǎn)主動(dòng)或被動(dòng)接收用于表征附屬設(shè)備的類型的信息了。
用于表征附屬設(shè)備的類型的信息可以為附屬設(shè)備發(fā)送數(shù)據(jù)的頻率,或,附屬設(shè)備的類型信息等等。
第三種:連接信息包括:附屬設(shè)備的等效電阻。
附屬設(shè)備與電子設(shè)備相連后,可以計(jì)算附屬設(shè)備的等效電阻。
假設(shè)主接口中有一接觸點(diǎn)為接地線,附屬設(shè)備與電子設(shè)備相連后,可以獲得一個(gè)或多個(gè)接觸點(diǎn)相對(duì)于接地線的電阻。不同的電阻對(duì)應(yīng)不同類型的附屬設(shè)備。
綜上,步驟s101獲得連接信息可以包括:所述主接口與所述輔接口接觸連接時(shí),通過(guò)所述多個(gè)接觸點(diǎn)中的第一接觸點(diǎn)獲得所述附屬設(shè)備的類型信息。
上述第一接觸點(diǎn)可以包括一個(gè)或多個(gè)接觸點(diǎn)。
步驟s102:基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序。
不同的附屬設(shè)備對(duì)應(yīng)的應(yīng)用程序可能不同,例如,當(dāng)附屬設(shè)備為音箱時(shí),應(yīng)用程序可能為音頻播放應(yīng)用程序,例如搜狗播放器等等;當(dāng)附屬設(shè)備為攝像頭時(shí),應(yīng)用程序可能為相機(jī)應(yīng)用程序;當(dāng)附屬設(shè)備為投影儀時(shí),應(yīng)用程序可能為ppt(powerpoint)應(yīng)用程序。
不同的附屬設(shè)備對(duì)應(yīng)的應(yīng)用程序可能相同,例如自拍桿和攝像頭對(duì)應(yīng)的應(yīng)用程序可能都為相機(jī)應(yīng)用程序。
同一附屬設(shè)備對(duì)應(yīng)的應(yīng)用程序可能有多個(gè),例如,電子設(shè)備中可能安裝有多個(gè)具有同一功能的應(yīng)用程序,例如,具有拍照功能的美圖秀秀應(yīng)用程序、相機(jī)應(yīng)用程序等等。
當(dāng)同一附屬設(shè)備對(duì)應(yīng)多個(gè)應(yīng)用程序時(shí),步驟s102獲得的與附屬設(shè)備匹配的應(yīng)用程序可以有多個(gè),或,步驟s102獲得的與附屬設(shè)備匹配的應(yīng)用程序?yàn)楫?dāng)前處于啟動(dòng)狀態(tài)的應(yīng)用程序。
綜上,主接口可以連接不同的附屬設(shè)備,不同的附屬設(shè)備對(duì)應(yīng)的電子設(shè)備上的應(yīng)用程序可能不同。
步驟s103:將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn);以使得所述附屬設(shè)備受到用戶操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述用戶操作相應(yīng)的控制信號(hào)來(lái)控制所述應(yīng)用程序響應(yīng)所述操作動(dòng)作,或/和,所述電子設(shè)備獲得針對(duì)所述應(yīng)用程序的用戶操作的控制操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述控制操作相應(yīng)的控制信號(hào)給所述附屬設(shè)備以響應(yīng)所述操作動(dòng)作。
主接口可以連接不同的附屬設(shè)備。不同的附屬設(shè)備對(duì)應(yīng)電子設(shè)備上的應(yīng)用程序可能不同,不同的應(yīng)用程序所涉及的操作動(dòng)作可能不同,例如,音頻播放應(yīng)用程序所涉及到的操作動(dòng)作可以包括:音量調(diào)節(jié)操作、上一曲操作、下一曲操作、暫停操作等等;相機(jī)應(yīng)用程序所涉及到的操作動(dòng)作可以包括:調(diào)節(jié)景深操作、拍照操作、對(duì)焦操作、調(diào)節(jié)攝像頭的拍攝方向操作等等;ppt應(yīng)用程序所涉及到的操作動(dòng)作可以包括:上一張ppt操作、下一張ppt操作、全屏顯示操作、退出操作等等。
應(yīng)用程序所涉及的操作動(dòng)作可能是附屬設(shè)備受到的用戶操作,也可能是電子設(shè)備受到的用戶操作。例如對(duì)于自拍桿而言,拍照操作動(dòng)作是用于針對(duì)自拍桿的操作動(dòng)作;對(duì)于攝像頭而言,調(diào)節(jié)攝像頭的拍攝方向操作是用戶針對(duì)相機(jī)應(yīng)用程序的操作動(dòng)作。
不同的應(yīng)用程序基于用戶操作產(chǎn)生的控制信號(hào)不同,用于傳輸控制信號(hào)的接觸點(diǎn)可能不同。將附屬設(shè)備響應(yīng)該控制信號(hào)產(chǎn)生的指令或數(shù)據(jù)傳輸至電子設(shè)備的接觸點(diǎn)可能不同。例如,附屬設(shè)備為攝像頭,電子設(shè)備具有顯示屏,操作動(dòng)作為調(diào)節(jié)攝像頭的拍攝方向操作,附屬設(shè)備——攝像頭的響應(yīng)調(diào)節(jié)攝像頭的拍攝方向操作,其拍攝方向發(fā)生相應(yīng)變化,其所拍攝的景物也會(huì)發(fā)生變化,攝像頭響應(yīng)調(diào)節(jié)攝像頭的拍攝方向操作,將攝像頭轉(zhuǎn)動(dòng)至相應(yīng)的方向,并將當(dāng)前拍攝到的圖像數(shù)據(jù)發(fā)送至電子設(shè)備,以使得電子設(shè)備的顯示屏上顯示相應(yīng)的圖像。
不同附屬設(shè)備基于用戶操作產(chǎn)生的控制信號(hào)不同,用于傳輸控制信號(hào)的接觸點(diǎn)可能不同。將電子設(shè)備響應(yīng)該控制信號(hào)產(chǎn)生的指令或數(shù)據(jù)傳輸至附屬設(shè)備的接觸點(diǎn)可能不同。
假設(shè)附屬設(shè)備為投影儀,電子設(shè)備中存儲(chǔ)有投影在投影儀中的數(shù)據(jù),例如ppt(powerpoint);用戶對(duì)投影儀進(jìn)行顯示下一張ppt的操作,則電子設(shè)備可以響應(yīng)該顯示下一張ppt的操作,將下一張ppt的數(shù)據(jù)通過(guò)至少一個(gè)接觸點(diǎn)發(fā)送至投影儀,以便投影儀顯示下一張ppt。
應(yīng)用程序所涉及的操作動(dòng)作還可以包括:附屬設(shè)備響應(yīng)電子設(shè)備的控制信號(hào)產(chǎn)生的指令或獲取的數(shù)據(jù)的響應(yīng)操作動(dòng)作;電子設(shè)備相應(yīng)附屬設(shè)備的控制指令產(chǎn)生的指令或獲取的數(shù)據(jù)的響應(yīng)操作動(dòng)作。
因此,需要對(duì)應(yīng)用程序的操作動(dòng)作賦予多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)。
應(yīng)用程序或附屬設(shè)備基于用戶操作產(chǎn)生的控制信號(hào)可能有多個(gè),此時(shí),可以賦予不同的接觸點(diǎn)組合(一接觸點(diǎn)組合包括一個(gè)或多個(gè)接觸點(diǎn),不同的接觸點(diǎn)組合包含的接觸點(diǎn)不同)傳輸不同的控制信號(hào)和/或數(shù)據(jù)。
例如,對(duì)于音頻播放應(yīng)用程序而言,第一接觸點(diǎn)組合用于傳輸音量調(diào)節(jié)操作對(duì)應(yīng)的控制信號(hào);第二接觸點(diǎn)組合用于傳輸上一曲操作對(duì)應(yīng)的控制信號(hào);第三接觸點(diǎn)組合用于傳輸下一曲操作對(duì)應(yīng)的控制信號(hào);第四接觸點(diǎn)組合用于傳輸暫停操作對(duì)應(yīng)的控制信號(hào)。
對(duì)于相機(jī)應(yīng)用程序而言,第一接觸點(diǎn)組合用于傳輸調(diào)節(jié)景深操作對(duì)應(yīng)的控制信號(hào);第二接觸點(diǎn)組合用于傳輸拍照操作對(duì)應(yīng)的控制信號(hào);第三接觸點(diǎn)組合用于傳輸對(duì)焦操作對(duì)應(yīng)的控制信號(hào);第四接觸點(diǎn)組合用于傳輸調(diào)節(jié)攝像頭的拍攝方向操作對(duì)應(yīng)的控制信號(hào)。
不同的應(yīng)用程序?qū)?yīng)的接觸點(diǎn)組合所包含的接觸點(diǎn)可能不同。
對(duì)于不同的應(yīng)用程序,主接口包括的多個(gè)接觸點(diǎn)可能實(shí)現(xiàn)不同的功能。
綜上,“將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)”是以接觸點(diǎn)作為電子設(shè)備和附屬設(shè)備之間傳輸控制信號(hào)和數(shù)據(jù)的通信通道。
其中,“附屬設(shè)備受到用戶操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述用戶操作相應(yīng)的控制信號(hào)來(lái)控制所述應(yīng)用程序響應(yīng)所述操作動(dòng)作”。
假設(shè)附屬設(shè)備為自拍桿,附屬設(shè)備受到的用戶操作可以為用戶按下自拍桿中的拍照按鍵。假設(shè)相機(jī)應(yīng)用程序的拍照操作賦予接觸點(diǎn)pin1,則可以通過(guò)接觸點(diǎn)pin1檢測(cè)到拍照按鍵被按下的操作,或,接觸點(diǎn)pin1接收到自拍桿拍照按鍵相應(yīng)的控制信號(hào),從而將相應(yīng)的控制信號(hào)發(fā)送至相機(jī)應(yīng)用程序。相機(jī)應(yīng)用程序接收到與拍照對(duì)應(yīng)的控制信號(hào)時(shí),完成拍照操作。
“電子設(shè)備獲得針對(duì)所述應(yīng)用程序的用戶操作的控制操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述控制操作相應(yīng)的控制信號(hào)給所述附屬設(shè)備以響應(yīng)所述操作動(dòng)作”。
假設(shè)附屬設(shè)備為攝像頭,“針對(duì)所述應(yīng)用程序的用戶操作”可以為調(diào)節(jié)攝像頭的拍攝方向的操作,若將為調(diào)節(jié)攝像頭的拍攝方向的操作賦予接觸點(diǎn)pin2,則電子設(shè)備獲得針對(duì)相機(jī)應(yīng)用程序的調(diào)節(jié)攝像頭的拍攝方向的操作后,通過(guò)接觸點(diǎn)pin2傳輸與調(diào)節(jié)攝像頭的拍攝方向的操作相應(yīng)的控制信號(hào)給附屬設(shè)備——攝像頭,攝像頭接收到該控制信號(hào)后,調(diào)節(jié)自身的方向。
下面以附屬設(shè)備為自拍桿為例對(duì)現(xiàn)有技術(shù)進(jìn)行說(shuō)明?,F(xiàn)有技術(shù)中,手機(jī)的耳機(jī)插孔可以連接自拍桿的插頭,耳機(jī)插孔中包括用于調(diào)節(jié)音量的接觸點(diǎn),自拍桿的按鍵對(duì)應(yīng)的插頭與手機(jī)的耳機(jī)插孔相連接后,自拍桿的插頭就會(huì)與耳機(jī)插孔中用于調(diào)節(jié)音量的接觸點(diǎn)相接觸。手機(jī)中的相機(jī)應(yīng)用程序已經(jīng)被開(kāi)發(fā)了音量調(diào)節(jié)按鍵觸發(fā)拍照的功能。這樣當(dāng)用戶通過(guò)自拍桿上的按鍵觸發(fā)拍照時(shí),手機(jī)中的相機(jī)應(yīng)用程序才能完成拍照的功能。
也就是說(shuō),現(xiàn)有技術(shù)中手機(jī)并不知道耳機(jī)插孔中插入的是耳機(jī)還是自拍桿。若手機(jī)中的相機(jī)應(yīng)用程序沒(méi)有開(kāi)發(fā)音量調(diào)節(jié)按鍵觸發(fā)拍照的功能。則相機(jī)應(yīng)用程序無(wú)法完成拍照功能,耳機(jī)插口也就只能實(shí)現(xiàn)耳機(jī)的功能。
本發(fā)明實(shí)施例中是“將應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)”,所以無(wú)需對(duì)應(yīng)用程序進(jìn)行再次開(kāi)發(fā)。
本發(fā)明實(shí)施例提供的信息處理方法中,依據(jù)連接信息可以識(shí)別出附屬設(shè)備的類型,依據(jù)連接信息可以獲得電子設(shè)備中與附屬設(shè)備匹配的應(yīng)用程序。然后將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)。這樣附屬設(shè)備受到用戶操作后,可以通過(guò)至少一個(gè)接觸點(diǎn)傳輸控制信號(hào)來(lái)控制應(yīng)用程序響應(yīng)所述操作動(dòng)作。電子設(shè)備獲得針對(duì)應(yīng)用程序的用戶操作的控制操作后,可以通過(guò)至少一個(gè)接觸點(diǎn)傳輸控制信號(hào)給附屬設(shè)備,以使得附屬設(shè)備響應(yīng)所述操作動(dòng)作。從而實(shí)現(xiàn)了識(shí)別附屬設(shè)備,且與附屬設(shè)備進(jìn)行通信的目的。
上述信息處理方法實(shí)施例中連接信息的表現(xiàn)形式可能有多種,不同表現(xiàn)形式的連接信息都能表征附屬設(shè)備的類型信息。步驟s102可以為:基于所述類型信息獲得所述電子設(shè)備上與所述類型信息匹配的應(yīng)用程序。
可以理解的是,電子設(shè)備上連接附屬設(shè)備后,需要驅(qū)動(dòng)程序?qū)Ω綄僭O(shè)備進(jìn)行驅(qū)動(dòng)。驅(qū)動(dòng)程序(devicedriver),是一種可以使電子設(shè)備和附屬設(shè)備通信的特殊程序。相當(dāng)于硬件的接口,電子設(shè)備的應(yīng)用程序只有通過(guò)這個(gè)接口,才能控制附屬設(shè)備的工作,假如附屬設(shè)備的驅(qū)動(dòng)程序未能正確安裝,便不能正常工作。本發(fā)明實(shí)施例中將驅(qū)動(dòng)程序?qū)?yīng)的功能模塊稱為驅(qū)動(dòng)模塊。
驅(qū)動(dòng)程序可以存儲(chǔ)在附屬設(shè)備中,在電子設(shè)備與附屬設(shè)備連接后,附屬設(shè)備可以主動(dòng)將驅(qū)動(dòng)程序發(fā)送至電子設(shè)備,或,電子設(shè)備主動(dòng)從附屬設(shè)備中獲得驅(qū)動(dòng)程序(此時(shí)需要預(yù)先設(shè)置電子設(shè)備主動(dòng)或被動(dòng)從附屬設(shè)備中獲取驅(qū)動(dòng)程序的過(guò)程中需要通過(guò)的一個(gè)或多個(gè)接觸點(diǎn));或,電子設(shè)備中預(yù)先存儲(chǔ)有其能夠連接的各附屬設(shè)備相應(yīng)的驅(qū)動(dòng)程序,當(dāng)電子設(shè)備與附屬設(shè)備相連后,依據(jù)檢測(cè)到的附屬設(shè)備的類型信息,獲得相應(yīng)的驅(qū)動(dòng)程序;從而可以實(shí)現(xiàn)電子設(shè)備對(duì)附屬設(shè)備的驅(qū)動(dòng)。
本發(fā)明實(shí)施例中的驅(qū)動(dòng)模塊是用于將應(yīng)用程序相應(yīng)的操作動(dòng)作與多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)建立對(duì)應(yīng)關(guān)系。假設(shè)一應(yīng)用程序?qū)?yīng)的操作動(dòng)作包括:第一操作動(dòng)作和第二操作動(dòng)作。則用戶針對(duì)應(yīng)用程序執(zhí)行第一操作動(dòng)作后,通過(guò)第一操作動(dòng)作對(duì)應(yīng)的至少一個(gè)接觸點(diǎn)將相應(yīng)的第一控制信號(hào)發(fā)送至附屬設(shè)備;用戶針對(duì)應(yīng)用程序執(zhí)行第二操作動(dòng)作后,通過(guò)第二操作動(dòng)作對(duì)應(yīng)的至少一個(gè)接觸點(diǎn)將相應(yīng)的第二控制信號(hào)發(fā)送至附屬設(shè)備。
這樣驅(qū)動(dòng)模塊就建立了電子設(shè)備和附屬設(shè)備之間的通信通道。
本發(fā)明實(shí)施例還提供了一種電子設(shè)備,如圖2所示,為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,該電子設(shè)備20包括:
主接口21,所述主接口包括多個(gè)接觸點(diǎn),所述主接口用于與至少一個(gè)附屬設(shè)備中的任一個(gè)附屬設(shè)備的輔接口接觸連接;
控制器22,用于獲得連接信息,所述連接信息用于表征所述電子設(shè)備通過(guò)所述主接口連接一附屬設(shè)備的類型;基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序;將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn);以使得所述附屬設(shè)備受到用戶操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述用戶操作相應(yīng)的控制信號(hào)來(lái)控制所述應(yīng)用程序響應(yīng)所述操作動(dòng)作,或/和,所述電子設(shè)備獲得針對(duì)所述應(yīng)用程序的用戶操作的控制操作后通過(guò)至少一個(gè)接觸點(diǎn)傳輸與所述控制操作相應(yīng)的控制信號(hào)給所述附屬設(shè)備以響應(yīng)所述操作動(dòng)作。
控制器22可能是一個(gè)中央處理器cpu,或者是特定集成電路asic(applicationspecificintegratedcircuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
優(yōu)選的,通過(guò)所述主接口連接的不同的附屬設(shè)備對(duì)應(yīng)所述電子設(shè)備上的不同的應(yīng)用程序;所述主接口包括多個(gè)接觸點(diǎn)針對(duì)不同的應(yīng)用程序?qū)崿F(xiàn)不同的功能。
優(yōu)選的,控制器在獲得連接信息時(shí),具體用于:
所述主接口與所述輔接口接觸連接時(shí),通過(guò)所述多個(gè)接觸點(diǎn)中的第一接觸點(diǎn)獲得所述附屬設(shè)備的類型信息。
優(yōu)選的,控制器在基于所述連接信息獲得所述電子設(shè)備上與所述附屬設(shè)備匹配的應(yīng)用程序時(shí),具體用于:
基于所述類型信息獲得所述電子設(shè)備上與所述類型信息匹配的應(yīng)用程序。
優(yōu)選的,控制器在將所述應(yīng)用程序的操作動(dòng)作賦予所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)時(shí),具體用于:
基于所述應(yīng)用程序所定義的操作動(dòng)作,調(diào)用驅(qū)動(dòng)模塊將所述操作動(dòng)作建立與所述多個(gè)接觸點(diǎn)中的至少一個(gè)接觸點(diǎn)的對(duì)應(yīng)關(guān)系。
需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。