亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

互聯(lián)應(yīng)用的輸入處理方法及裝置與流程

文檔序號(hào):12665715閱讀:256來(lái)源:國(guó)知局
互聯(lián)應(yīng)用的輸入處理方法及裝置與流程

本發(fā)明涉及通信技術(shù),尤其涉及一種互聯(lián)應(yīng)用的輸入處理方法及裝置。



背景技術(shù):

隨著通信技術(shù)的發(fā)展,終端設(shè)備集成了越來(lái)越多的功能,從而使得終端設(shè)備的系統(tǒng)功能列表中包含了越來(lái)越多相應(yīng)的應(yīng)用(Application,APP)。有些終端設(shè)備上所安裝的應(yīng)用,本發(fā)明中稱為互聯(lián)應(yīng)用,需要通過與其連接的另一個(gè)終端設(shè)備上安裝一個(gè)相應(yīng)的配合應(yīng)用才能正常使用,否則沒有任何使用價(jià)值,特別是對(duì)于一些車機(jī)互聯(lián)應(yīng)用。

然而,在一些情況下,例如,與互聯(lián)應(yīng)用所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的限制,等等,用戶在互聯(lián)應(yīng)用中無(wú)法調(diào)用與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的操作鍵盤,使得用戶在互聯(lián)應(yīng)用中無(wú)法操作與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備上的配合應(yīng)用,執(zhí)行輸入操作,從而導(dǎo)致了互聯(lián)應(yīng)用的操作可靠性的降低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的多個(gè)方面提供一種互聯(lián)應(yīng)用的輸入處理方法及裝置,用以提高互聯(lián)應(yīng)用的操作可靠性。

本發(fā)明的一方面,提供一種互聯(lián)應(yīng)用的輸入處理方法,包括:

獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備;所述配合應(yīng)用為所述互聯(lián)應(yīng)用所對(duì)應(yīng)的應(yīng)用;

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備,包括:

基于所述配合應(yīng)用與所述互聯(lián)應(yīng)用之間的通信連接,獲取所述用戶通過所述互聯(lián)應(yīng)用操作所述配合應(yīng)用的輸入事件數(shù)據(jù)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述通信連接包括藍(lán)牙連接、USB連接和WI-FI連接中的至少一項(xiàng)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸入事件數(shù)據(jù)包括輸入事件和所述輸入事件的坐標(biāo)數(shù)據(jù)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸入事件包括下列事件中的至少一項(xiàng):

Down事件;

Up事件;以及

Move事件。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作,包括:

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的原生頁(yè)面上,執(zhí)行輸入操作;或者

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的HTML5頁(yè)面上,執(zhí)行輸入操作。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,

所述第一終端設(shè)備為車載終端設(shè)備;

所述第二終端設(shè)備為用戶終端設(shè)備。

本發(fā)明的另一方面,提供一種互聯(lián)應(yīng)用的輸入處理裝置,包括:

獲取單元,用于獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備;所述配合應(yīng)用為所述互聯(lián)應(yīng)用所對(duì)應(yīng)的應(yīng)用;

操作單元,用于根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲取單元,具體用于

基于所述配合應(yīng)用與所述互聯(lián)應(yīng)用之間的通信連接,獲取所述用戶通過所述互聯(lián)應(yīng)用操作所述配合應(yīng)用的輸入事件數(shù)據(jù)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述通信連接包括藍(lán)牙連接、USB連接和WI-FI連接中的至少一項(xiàng)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸入事件數(shù)據(jù)包括輸入事件和所述輸入事件的坐標(biāo)數(shù)據(jù)。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述輸入事件包括下列事件中的至少一項(xiàng):

Down事件;

Up事件;以及

Move事件。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述操作單元,具體用于

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的原生頁(yè)面上,執(zhí)行輸入操作;或者

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的HTML5頁(yè)面上,執(zhí)行輸入操作。

如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,

所述第一終端設(shè)備為車載終端設(shè)備;

所述第二終端設(shè)備為用戶終端設(shè)備。

由所述技術(shù)方案可知,本發(fā)明實(shí)施例通過獲取用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備上所述互聯(lián)應(yīng)用對(duì)應(yīng)的配合應(yīng)用的輸入事件數(shù)據(jù),使得能夠根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作,通過在配合應(yīng)用中內(nèi)嵌操作鍵盤,無(wú)需再去解決用戶在互聯(lián)應(yīng)用中無(wú)法調(diào)用與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的操作鍵盤的技術(shù)難題,使得能夠采用配合應(yīng)用自帶的操作鍵盤執(zhí)行輸入操作,從而提高了互聯(lián)應(yīng)用的操作可靠性。

另外,采用本發(fā)明所提供的技術(shù)方案,能夠極大提升用戶體驗(yàn)。

【附圖說明】

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一實(shí)施例提供的互聯(lián)應(yīng)用的輸入處理方法的流程示意圖;

圖2為本發(fā)明另一實(shí)施例提供的互聯(lián)應(yīng)用的輸入處理裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。

需要說明的是,本發(fā)明實(shí)施例中所涉及的用戶終端設(shè)備可以包括但不限于手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無(wú)線手持設(shè)備、平板電腦(Tablet Computer)、個(gè)人電腦(Personal Computer,PC)、MP3播放器、MP4播放器、可穿戴設(shè)備(例如,智能眼鏡、智能手表、智能手環(huán)等)等。本發(fā)明實(shí)施例中所涉及的車載終端設(shè)備,還可以稱為車機(jī),指的是安裝在汽車?yán)锩娴能囕d信息娛樂產(chǎn)品的簡(jiǎn)稱,車機(jī)在功能上要能夠?qū)崿F(xiàn)人與車,車與外界(車與車)的信息通信。

另外,本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。

圖1為本發(fā)明一實(shí)施例提供的互聯(lián)應(yīng)用的輸入處理方法的流程示意圖,如圖1所示。

101、獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備;所述配合應(yīng)用為所述互聯(lián)應(yīng)用所對(duì)應(yīng)的應(yīng)用。

102、根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作。

本發(fā)明所采用配合應(yīng)用的操作鍵盤,是在配合應(yīng)用中內(nèi)嵌的操作鍵盤,也就是說,是配合應(yīng)用自帶的操作鍵盤。

需要說明的是,101~102的執(zhí)行主體可以為位于第二終端設(shè)備的應(yīng)用即互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用,或者還可以為設(shè)置在位于第二終端設(shè)備的應(yīng)用(即互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用)中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本實(shí)施例對(duì)此不進(jìn)行特別限定。

可以理解的是,所述應(yīng)用可以是安裝在第二終端設(shè)備上的本地程序(nativeApp),或者還可以是第二終端設(shè)備上的瀏覽器的一個(gè)網(wǎng)頁(yè)程序(webApp),本實(shí)施例對(duì)此不進(jìn)行特別限定。

這樣,通過獲取用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備上所述互聯(lián)應(yīng)用對(duì)應(yīng)的配合應(yīng)用的輸入事件數(shù)據(jù),使得能夠根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作,通過在配合應(yīng)用中內(nèi)嵌操作鍵盤,無(wú)需再去解決用戶在互聯(lián)應(yīng)用中無(wú)法調(diào)用與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的操作鍵盤的技術(shù)難題,使得能夠采用配合應(yīng)用自帶的操作鍵盤執(zhí)行輸入操作,從而提高了互聯(lián)應(yīng)用的操作可靠性。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述第一終端設(shè)備優(yōu)選為車載終端設(shè)備;所述第二終端設(shè)備優(yōu)選為用戶終端設(shè)備。

反過來(lái),所述第一終端設(shè)備也可以為用戶終端設(shè)備;所述第二終端設(shè)備也可以為車載終端設(shè)備。但是,在實(shí)際應(yīng)用中,用戶終端設(shè)備上所安裝的應(yīng)用都可以單獨(dú)執(zhí)行,無(wú)需依賴與其連接的另一個(gè)終端設(shè)備才能正常使用,或者依賴與其連接的另一個(gè)終端設(shè)備上安裝一個(gè)相應(yīng)的配合應(yīng)用才能正常使用。

本發(fā)明中,第一終端設(shè)備與第二終端設(shè)備通過但不限于藍(lán)牙連接、通用串行總線(Universal Serial Bus,USB)連接和無(wú)線相容性認(rèn)證(Wireless Fidelity,WI-FI)連接中的至少一項(xiàng)進(jìn)行連接,本實(shí)施例對(duì)此不進(jìn)行特別限定。

在完成第一終端設(shè)備與第二終端設(shè)備之間的設(shè)備連接建立之后,基于所建立的設(shè)備連接,還需要進(jìn)一步建立第一終端設(shè)備上的互聯(lián)應(yīng)用與第二終端設(shè)備上的配合應(yīng)用之間的通信連接??梢岳斫獾氖牵鐾ㄐ胚B接可以包括但不限于藍(lán)牙連接、USB連接和WI-FI連接中的至少一項(xiàng),本實(shí)施例對(duì)此不進(jìn)行特別限定。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在101中,具體可以基于所述配合應(yīng)用與所述互聯(lián)應(yīng)用之間的通信連接,獲取所述用戶通過所述互聯(lián)應(yīng)用操作所述配合應(yīng)用的輸入事件數(shù)據(jù)。

本發(fā)明中,所謂的用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備的輸入事件數(shù)據(jù),是指用戶在第一終端設(shè)備上的互聯(lián)應(yīng)用中所進(jìn)行的操作行為,例如,單擊、雙擊、拖動(dòng)等操作,映射到第二終端設(shè)備的顯示裝置上的輸入事件的相關(guān)數(shù)據(jù),可以包括但不限于輸入事件(例如,觸控事件、物理按鍵事件等)和所述輸入事件的坐標(biāo)數(shù)據(jù)。

在一個(gè)具體的實(shí)現(xiàn)過程中,第一終端設(shè)備上的互聯(lián)應(yīng)用,可以通過第二終端設(shè)備上的該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用,在第一終端設(shè)備的顯示裝置上投射第二終端設(shè)備的顯示裝置所輸出的界面,用戶可以通過在互聯(lián)應(yīng)用中所投射的界面上進(jìn)行操作,例如,觸控操作或物理按鍵操作等,這樣,就可以實(shí)現(xiàn)操作與其所在第一終端設(shè)備連接的第二終端設(shè)備上的全部應(yīng)用,即該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用和除了該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用之外的其他應(yīng)用。

在另一個(gè)具體的實(shí)現(xiàn)過程中,第一終端設(shè)備上的互聯(lián)應(yīng)用,還可以通過第二終端設(shè)備上的該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用,作為一個(gè)操作端例如,鼠標(biāo)或遙控器等,用戶可以通過在互聯(lián)應(yīng)用中進(jìn)行操作,例如,觸控操作或物理按鍵操作等,這樣,就可以實(shí)現(xiàn)操作與其所在第一終端設(shè)備連接的第二終端設(shè)備上的全部應(yīng)用,即該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用和除了該互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用之外的其他應(yīng)用。

可以理解的是,具體可以根據(jù)第一終端設(shè)備的顯示裝置的顯示尺寸與第二終端設(shè)備的顯示裝置的顯示尺寸的比值,將用戶在第一終端設(shè)備上的互聯(lián)應(yīng)用中所進(jìn)行的操作行為的坐標(biāo)數(shù)據(jù),映射到第二終端設(shè)備的顯示裝置上的輸入事件的坐標(biāo)數(shù)據(jù),以作為所獲取的輸入事件的坐標(biāo)數(shù)據(jù)。

通常,目前的終端設(shè)備都是觸控類型的終端設(shè)備,其顯示裝置除了具有顯示功能之外,還具有觸控輸入功能。在終端設(shè)備的顯示裝置上的任何一個(gè)輸入相關(guān)的操作行為,都需要被分解為若干個(gè)操作事件的集合,才能夠?qū)@些操作事件的相關(guān)數(shù)據(jù)進(jìn)行相應(yīng)處理。具體地,所述輸入事件包括下列事件中的至少一項(xiàng):

Down事件;

Up事件;以及

Move事件。

所謂的Down事件,在一次操作行為中僅會(huì)觸發(fā)一次,是在手指剛接觸終端設(shè)備的顯示裝置時(shí)觸發(fā)。

所謂的Up事件,在一次操作行為中僅會(huì)觸發(fā)一次,是在手指離開終端設(shè)備的顯示裝置時(shí)觸發(fā)。

所謂的Move事件,在一次操作行為的過程中會(huì)觸發(fā)0個(gè)、1個(gè)或者多個(gè)Move事件,如果手指一直在終端設(shè)備的顯示裝置上移動(dòng),就會(huì)一直觸發(fā)Move事件,而且都是在Down事件之后與Up事件之前。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102中,具體可以根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的原生頁(yè)面上,執(zhí)行輸入操作,或者還可以根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的HTML5頁(yè)面上,執(zhí)行輸入操作,本實(shí)施例對(duì)配合應(yīng)用所顯示的頁(yè)面類型不進(jìn)行特別限定。

所謂的頁(yè)面,有時(shí)也可以稱為萬(wàn)維網(wǎng)(World Wide Web,Web)頁(yè)面,該頁(yè)面可以是原生頁(yè)面,例如,可以是基于超文本標(biāo)記語(yǔ)言(HyperText Markup Language,HTML)編寫的網(wǎng)頁(yè)(Web Page),即HTML頁(yè)面,或者還可以是基于HTML和Java語(yǔ)言編寫的網(wǎng)頁(yè),即Java服務(wù)器頁(yè)面(Java Server Page,JSP),或者還可以為其他編程語(yǔ)言編寫的網(wǎng)頁(yè),該頁(yè)面還可以是非原生頁(yè)面,例如,可以是基于HTML5語(yǔ)言編寫的網(wǎng)頁(yè),該網(wǎng)頁(yè)也可以稱為HTML5頁(yè)面。

具體地,頁(yè)面可以包括由一個(gè)或者多個(gè)頁(yè)面標(biāo)簽例如,超文本標(biāo)記語(yǔ)言(HyperText Markup Language,HTML)標(biāo)簽、JSP標(biāo)簽等,定義的顯示區(qū)塊,稱為頁(yè)面元素,例如,文本、圖片、超鏈接、按鈕、編輯框、下拉框等,本實(shí)施例對(duì)此不進(jìn)行特別限定。

假設(shè)第一終端設(shè)備為車載終端設(shè)備,第二終端設(shè)備為用戶終端設(shè)備,用戶終端設(shè)備所運(yùn)行的操作系統(tǒng)為安卓操作系統(tǒng)。用戶需要通過操作車載終端設(shè)備,來(lái)使得用戶終端設(shè)備執(zhí)行輸入操作。下面將以用戶終端設(shè)備上的配合應(yīng)用所顯示的HTML5頁(yè)面執(zhí)行輸入操作為例,對(duì)本發(fā)明所采用的技術(shù)方案,進(jìn)行詳細(xì)說明。

配合應(yīng)用的本地消息處理中心模塊(NativeMessageCenter)接收到來(lái)自車載終端設(shè)備的消息之后,對(duì)該消息進(jìn)行解析之后,判斷是否為操作鍵盤操作,如果是,則可以將解析之后的消息直接發(fā)送給本地鍵盤處理中心模塊(NativeKeyboardCenter),由本地鍵盤處理中心模塊根據(jù)該解析之后的消息,將操作鍵盤信息發(fā)送給HTML5頁(yè)面鍵盤處理中心模塊(H5KeyboardCenter),由HTML5頁(yè)面鍵盤處理中心模塊將操作鍵盤信息顯示到該HTML5頁(yè)面的對(duì)應(yīng)頁(yè)面元素上;否則,則可以將解析之后的消息,重新包裝為配合應(yīng)用所顯示的HTML5頁(yè)面可識(shí)別的操作事件數(shù)據(jù),并將該操作事件數(shù)據(jù),發(fā)送給HTML5頁(yè)面消息處理中心模塊(H5MessageCenter)。

HTML5頁(yè)面消息處理中心模塊接收到該操作事件數(shù)據(jù)之后,若該操作事件數(shù)據(jù)為輸入事件數(shù)據(jù)(即需要彈出操作鍵盤的相關(guān)事件數(shù)據(jù)),HTML5頁(yè)面消息處理中心模塊則可以將該輸入事件數(shù)據(jù),發(fā)送給HTML5頁(yè)面鍵盤處理中心模塊(H5KeyboardCenter)。

HTML5頁(yè)面鍵盤處理中心模塊(H5KeyboardCenter)接收到該輸入事件數(shù)據(jù)之后,根據(jù)該輸入事件數(shù)據(jù)向本地鍵盤處理中心模塊,發(fā)送喚起操作鍵盤的指示消息,由本地鍵盤處理中心模塊彈出該配合應(yīng)用自帶的操作鍵盤。

通常,與操作系統(tǒng)的操作鍵盤一樣,該配合應(yīng)用自帶的操作鍵盤可以分為三種,數(shù)字鍵盤、英文鍵盤和中文鍵盤??梢愿鶕?jù)輸入事件數(shù)據(jù),識(shí)別出相關(guān)的鍵盤類型,進(jìn)而,可以通過在喚起操作鍵盤的指示消息中攜帶鍵盤類型(KeyBoardType)字段,向本地鍵盤處理中心模塊指示彈出對(duì)應(yīng)類型的操作鍵盤。

本實(shí)施例中,通過獲取用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備上所述互聯(lián)應(yīng)用對(duì)應(yīng)的配合應(yīng)用的輸入事件數(shù)據(jù),使得能夠根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作,通過在配合應(yīng)用中內(nèi)嵌操作鍵盤,無(wú)需再去解決用戶在互聯(lián)應(yīng)用中無(wú)法調(diào)用與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的操作鍵盤的技術(shù)難題,使得能夠采用配合應(yīng)用自帶的操作鍵盤執(zhí)行輸入操作,從而提高了互聯(lián)應(yīng)用的操作可靠性。

另外,采用本發(fā)明所提供的技術(shù)方案,能夠極大提升用戶體驗(yàn)。

需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

在所述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。

圖2為本發(fā)明另一實(shí)施例提供的互聯(lián)應(yīng)用的輸入處理裝置的結(jié)構(gòu)示意圖,如圖2所示。本實(shí)施例的互聯(lián)應(yīng)用的輸入處理裝置可以包括獲取單元21和操作單元22。其中,獲取單元21,用于獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備;所述配合應(yīng)用為所述互聯(lián)應(yīng)用所對(duì)應(yīng)的應(yīng)用;操作單元22,用于根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作。

需要說明的是,本實(shí)施例的互聯(lián)應(yīng)用的輸入處理裝置可以為位于第二終端設(shè)備的應(yīng)用即互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用,或者還可以為設(shè)置在位于第二終端設(shè)備的應(yīng)用(即互聯(lián)應(yīng)用所對(duì)應(yīng)的配合應(yīng)用)中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本實(shí)施例對(duì)此不進(jìn)行特別限定。

可以理解的是,所述應(yīng)用可以是安裝在第二終端設(shè)備上的本地程序(nativeApp),或者還可以是第二終端設(shè)備上的瀏覽器的一個(gè)網(wǎng)頁(yè)程序(webApp),本實(shí)施例對(duì)此不進(jìn)行特別限定。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述第一終端設(shè)備優(yōu)選為車載終端設(shè)備;所述第二終端設(shè)備優(yōu)選為用戶終端設(shè)備。

反過來(lái),所述第一終端設(shè)備也可以為用戶終端設(shè)備;所述第二終端設(shè)備也可以為車載終端設(shè)備。但是,在實(shí)際應(yīng)用中,用戶終端設(shè)備上所安裝的應(yīng)用都可以單獨(dú)執(zhí)行,無(wú)需依賴與其連接的另一個(gè)終端設(shè)備才能正常使用,或者依賴與其連接的另一個(gè)終端設(shè)備上安裝一個(gè)相應(yīng)的配合應(yīng)用才能正常使用。

本發(fā)明中,第一終端設(shè)備與第二終端設(shè)備通過但不限于藍(lán)牙連接、通用串行總線(Universal Serial Bus,USB)連接和無(wú)線相容性認(rèn)證(Wireless Fidelity,WI-FI)連接中的至少一項(xiàng)進(jìn)行連接,本實(shí)施例對(duì)此不進(jìn)行特別限定。

在完成第一終端設(shè)備與第二終端設(shè)備之間的設(shè)備連接建立之后,基于所建立的設(shè)備連接,還需要進(jìn)一步建立第一終端設(shè)備上的互聯(lián)應(yīng)用與第二終端設(shè)備上的配合應(yīng)用之間的通信連接??梢岳斫獾氖?,所述通信連接可以包括但不限于藍(lán)牙連接、USB連接和WI-FI連接中的至少一項(xiàng),本實(shí)施例對(duì)此不進(jìn)行特別限定。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述獲取單元21,具體可以基于所述配合應(yīng)用與所述互聯(lián)應(yīng)用之間的通信連接,獲取所述用戶通過所述互聯(lián)應(yīng)用操作所述配合應(yīng)用的輸入事件數(shù)據(jù)。

本發(fā)明中,所謂的用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備的輸入事件數(shù)據(jù),是指用戶在第一終端設(shè)備上的互聯(lián)應(yīng)用中所進(jìn)行的操作行為,例如,單擊、雙擊、拖動(dòng)等操作,映射到第二終端設(shè)備的顯示裝置上的輸入事件的相關(guān)數(shù)據(jù),可以包括但不限于輸入事件(例如,觸控事件、物理按鍵事件等)和所述輸入事件的坐標(biāo)數(shù)據(jù)。

可以理解的是,具體可以根據(jù)第一終端設(shè)備的顯示裝置的顯示尺寸與第二終端設(shè)備的顯示裝置的顯示尺寸的比值,將用戶在第一終端設(shè)備上的互聯(lián)應(yīng)用中所進(jìn)行的操作行為的坐標(biāo)數(shù)據(jù),映射到第二終端設(shè)備的顯示裝置上的輸入事件的坐標(biāo)數(shù)據(jù),以作為所獲取的輸入事件的坐標(biāo)數(shù)據(jù)。

通常,目前的終端設(shè)備都是觸控類型的終端設(shè)備,其顯示裝置除了具有顯示功能之外,還具有觸控輸入功能。在終端設(shè)備的顯示裝置上的任何一個(gè)輸入相關(guān)的操作行為,都需要被分解為若干個(gè)操作事件的集合,才能夠?qū)@些操作事件的相關(guān)數(shù)據(jù)進(jìn)行相應(yīng)處理。具體地,所述輸入事件包括下列事件中的至少一項(xiàng):

Down事件;

Up事件;以及

Move事件。

所謂的Down事件,在一次操作行為中僅會(huì)觸發(fā)一次,是在手指剛接觸終端設(shè)備的顯示裝置時(shí)觸發(fā)。

所謂的Up事件,在一次操作行為中僅會(huì)觸發(fā)一次,是在手指離開終端設(shè)備的顯示裝置時(shí)觸發(fā)。

所謂的Move事件,在一次操作行為的過程中會(huì)觸發(fā)0個(gè)、1個(gè)或者多個(gè)Move事件,如果手指一直在終端設(shè)備的顯示裝置上移動(dòng),就會(huì)一直觸發(fā)Move事件,而且都是在Down事件之后與Up事件之前。

可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述操作單元21,具體可以用于根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的原生頁(yè)面上,執(zhí)行輸入操作;或者根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,在所述配合應(yīng)用的HTML5頁(yè)面上,執(zhí)行輸入操作。

需要說明的是,圖1對(duì)應(yīng)的實(shí)施例中方法,可以由本實(shí)施例提供的互聯(lián)應(yīng)用的輸入處理裝置實(shí)現(xiàn)。詳細(xì)描述可以參見圖1對(duì)應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。

本實(shí)施例中,通過獲取單元獲取用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作與所述第一終端設(shè)備連接的第二終端設(shè)備上所述互聯(lián)應(yīng)用對(duì)應(yīng)的配合應(yīng)用的輸入事件數(shù)據(jù),使得操作單元能夠根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作,通過在配合應(yīng)用中內(nèi)嵌操作鍵盤,無(wú)需再去解決用戶在互聯(lián)應(yīng)用中無(wú)法調(diào)用與其所在終端設(shè)備連接的另一個(gè)終端設(shè)備的操作系統(tǒng)的操作鍵盤的技術(shù)難題,使得能夠采用配合應(yīng)用自帶的操作鍵盤執(zhí)行輸入操作,從而提高了互聯(lián)應(yīng)用的操作可靠性。

另外,采用本發(fā)明所提供的技術(shù)方案,能夠極大提升用戶體驗(yàn)。

本發(fā)明實(shí)施例提供的上述方法和裝置可以以設(shè)置并運(yùn)行于設(shè)備中的計(jì)算機(jī)程序體現(xiàn)。該設(shè)備可以包括一個(gè)或多個(gè)處理器,還包括存儲(chǔ)器和一個(gè)或多個(gè)程序。其中該一個(gè)或多個(gè)程序存儲(chǔ)于存儲(chǔ)器中,被上述一個(gè)或多個(gè)處理器執(zhí)行以實(shí)現(xiàn)本發(fā)明上述實(shí)施例中所示的方法流程和/或裝置操作。例如,被上述一個(gè)或多個(gè)處理器執(zhí)行的方法流程,可以包括:

獲取輸入事件數(shù)據(jù);所述輸入事件數(shù)據(jù)為用戶通過第一終端設(shè)備上的互聯(lián)應(yīng)用操作第二終端設(shè)備上的配合應(yīng)用的輸入事件數(shù)據(jù);所述第二終端設(shè)備為與所述第一終端設(shè)備連接的終端設(shè)備;所述配合應(yīng)用為所述互聯(lián)應(yīng)用所對(duì)應(yīng)的應(yīng)用;

根據(jù)所述輸入事件數(shù)據(jù),采用所述配合應(yīng)用的操作鍵盤,執(zhí)行輸入操作。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,所述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

所述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。所述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),音頻處理引擎,或者網(wǎng)絡(luò)裝置等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1