本發(fā)明涉及智能終端應(yīng)用領(lǐng)域,尤其涉及一種智能終端快速選擇的方法和系統(tǒng)。
背景技術(shù):
目前,隨著智能終端功能的日趨豐富,每個應(yīng)用中都包含越來越多的可供選擇條目。但是,現(xiàn)有技術(shù)都是通過長按所需條目的方式進(jìn)行選中操作,而當(dāng)用戶需要選中的條目數(shù)目較多或者需要有目的的進(jìn)行多個條目的選中時(shí),需要逐一的進(jìn)行長按操作,非常不便;此外,現(xiàn)有技術(shù)中,可以一鍵進(jìn)行全部條目的選中或取消,但當(dāng)用戶需要有目的的進(jìn)行取消已選中的條目時(shí),只能通過多次重復(fù)操作進(jìn)行逐一取消,不僅過程繁瑣,還容易發(fā)生誤操作。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種智能終端快速選擇的方法和系統(tǒng) ,旨在解決現(xiàn)有技術(shù)中智能終端對列表中的條目不能快速并且有目的的進(jìn)行多項(xiàng)選擇的問題。
本發(fā)明的技術(shù)方案如下:
一種智能終端快速選擇的方法,包括以下步驟:
A、智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
B、智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置;
C、將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)。
所述智能終端快速選擇的方法中,當(dāng)用戶選中的條目包括多個條目時(shí),所述步驟C包括:
將用戶選擇的距離觸摸點(diǎn)位置最近的選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為選中狀態(tài)。
所述的智能終端快速選擇的方法中,當(dāng)用戶選擇的距離觸摸點(diǎn)位置最近的選中條目有兩條時(shí),則將位于觸摸點(diǎn)前面的選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為選中狀態(tài)。
所述的智能終端快速選擇的方法中,所述步驟A中,通過長按條目的方式進(jìn)入多選模式,并將長按的條目標(biāo)記為選中狀態(tài)。
所述的智能終端快速選擇的方法中,所述步驟C具體包括:
智能終端接收用戶的確認(rèn)指令后,將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)。
所述的智能終端快速選擇的方法中,所述確認(rèn)指令為觸摸指令。
所述的智能終端快速選擇的方法中,當(dāng)所述步驟B中的觸摸指令為保持按下的狀態(tài),則進(jìn)入到步驟C中。
一種智能終端快速選擇的方法,包括以下步驟:
A’、智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
B’、智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置,判斷觸摸點(diǎn)的位置是否位于選中的條目上,當(dāng)是時(shí)進(jìn)入步驟C’;
C’、將觸摸點(diǎn)所處條目至未選中的條目之間所有選中條目全部標(biāo)記為未選中狀態(tài)。
一種智能終端快速選擇的系統(tǒng),包括:
第一多選模式進(jìn)入模塊,用于接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
第一觸摸點(diǎn)位置獲取模塊,用于接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置;
多選模塊,用于將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)。
一種智能終端快速選擇的系統(tǒng),包括:
第二多選模式進(jìn)入模塊,用于接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
第二觸摸點(diǎn)位置獲取模塊,用于接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置,判斷觸摸點(diǎn)的位置是否位于選中的條目上,當(dāng)是時(shí)進(jìn)入反選模塊;
反選模塊,用于將觸摸點(diǎn)所處條目至未選中的條目之間所有選中條目全部標(biāo)記為未選中狀態(tài)。
有益效果:本發(fā)明通過觸摸指令確定用戶觸摸點(diǎn)的位置,將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài),該方法能夠根據(jù)用戶的需要,有目的的進(jìn)行多個條目的選擇,與逐個條目進(jìn)行選中的操作過程相比,不僅方便實(shí)用,而且快捷靈活。
附圖說明
圖1為本發(fā)明一種智能終端快速選擇的方法第一實(shí)施例的流程圖。
圖2為本發(fā)明一種智能終端快速選擇的方法第二實(shí)施例的流程圖。
圖3為本發(fā)明一種智能終端快速選擇的系統(tǒng)第一實(shí)施例的結(jié)構(gòu)框圖。
圖4為本發(fā)明一種智能終端快速選擇的系統(tǒng)第二實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供一種智能終端快速選擇的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參照圖1,圖1為一種智能終端快速選擇的方法第一實(shí)施例的流程圖,如圖所示,其包括步驟:
S1、智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
S2、智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置;
S3、將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)。
在本實(shí)施例中,智能終端在多選模式下,根據(jù)用戶的選擇選中至少一個條目,該選中條目可以在多條目選取時(shí)作為選取范圍的第一邊界;而用戶通過發(fā)出觸摸指令,使得智能終端獲取觸摸點(diǎn)的位置,進(jìn)而確定在多條目選取時(shí)作為選取范圍的第二邊界的位置,兩個邊界確定后,將第二邊界至第一邊界之間的所有條目(包括第一邊界所在條目和第二邊界所在條目)被選中。因此,本發(fā)明可以使用戶不需進(jìn)行逐一長按所需選中的條目就能實(shí)現(xiàn)有目的的對多個條目進(jìn)行選中,方便快捷。
進(jìn)一步的,當(dāng)在步驟S1中用戶選中的條目包括多個條目時(shí),則將用戶選擇的距離觸摸點(diǎn)位置最近的選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為選中狀態(tài)。也就是說,智能終端在多選模式下,第一邊界的位置有多個時(shí),則將各個第一邊界到第二邊界之間的距離進(jìn)行比較,將與第二邊界之間距離最近的第一邊界作為目標(biāo)邊界,兩個邊界確定后,將第二邊界至目標(biāo)邊界之間的所有條目被選中。這使得用戶在多選模式下,選中了多個條目時(shí),仍能進(jìn)行多條目選中操作,有效避免了誤操作對選擇結(jié)果的影響,即用戶的一些操作失誤不會導(dǎo)致該功能無法執(zhí)行,使得該方法更具智能化和人性化。
更進(jìn)一步的,當(dāng)用戶選擇的距離觸摸點(diǎn)位置最近的選中條目有兩條時(shí),則將位于觸摸點(diǎn)前面的選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為選中狀態(tài)。也就是說,當(dāng)各個目標(biāo)條目到第二邊界條目之間的距離進(jìn)行比較時(shí),與第二邊界之間距離最近的第一邊界有兩個,即這兩個第一邊界分別位于第二邊界前后兩側(cè)并且與第二邊界的距離相同,此時(shí)將位于第二邊界條目前方的第一邊界作為目標(biāo)邊界。對于條目按照從上到下的方式組成的列表,所述位于第二邊界前方是指位于第二邊界上方的條目;對于條目按照從左到右的方式組成的列表,所述位于第二邊界前方是指位于第二邊界左側(cè)的條目;對于條目按照從上到下及從左到右關(guān)系組成的列表,所述位于第二邊界前方是指位于第二邊界左上方的條目。
在上述過程中,用戶通過長按條目的方式進(jìn)入智能終端的多選模式,并將長按的條目標(biāo)記為選中狀態(tài)(即指將選中的條目作為第一邊界),所述長按是指用戶按下某個條目并保持按下的動作超過預(yù)設(shè)時(shí)長,例如2s。而上述第二邊界所在條目是通過用戶的觸摸指令來確認(rèn)的,該觸摸指令包括第一觸摸指令和第二觸摸指令,所述第一觸摸指令的觸摸位置為列表中任一條目,第二觸摸指令的觸摸位置為智能終端屏幕的任意位置,一般來說,用戶在具體操作時(shí),可先點(diǎn)擊某個條目實(shí)現(xiàn)第一觸摸指令的發(fā)送,這樣就選取了第二邊界,然后用戶可再次點(diǎn)擊智能終端屏幕任意位置實(shí)現(xiàn)第二觸摸指令的發(fā)送。而每個觸摸指令都包括按下和抬起兩個動作,當(dāng)?shù)谝挥|摸指令在某一條目所在位置保持按下操作時(shí),智能終端通過檢測第二觸摸指令的按下操作,確定第一觸摸指令所在的位置,并將其標(biāo)記為第二邊界,該第二觸摸點(diǎn)的按下操作通常為短按操作,即按下后即刻抬起??梢?,該方法以對第二觸摸點(diǎn)的按下操作為標(biāo)志,以表示對第一邊界所在位置的確認(rèn),這有利于智能終端準(zhǔn)確地執(zhí)行用戶的指令,從而高效的確定所要選擇條目的范圍,操作更加準(zhǔn)確,有效避免錯誤的發(fā)生,提高了條目選擇的效率。
本發(fā)明一種智能終端快速選擇的方法第二實(shí)施例,如圖2所示,其包括步驟:
S1’、智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
S2’、智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置,判斷觸摸點(diǎn)的位置是否位于選中的條目上,當(dāng)是時(shí)進(jìn)入步驟S3’;
S3’、將觸摸點(diǎn)所處條目至未選中的條目之間所有選中條目全部標(biāo)記為未選中狀態(tài)。
在本實(shí)施例中,智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置,當(dāng)觸摸點(diǎn)的位置位于選中的條目上時(shí),則將觸摸點(diǎn)所處條目至未選中的條目之間所有選中條目全部標(biāo)記為未選中狀態(tài)。也就是說,當(dāng)觸摸點(diǎn)位于預(yù)先選中的條目上時(shí),執(zhí)行反選即取消選中操作,且被標(biāo)記為取消選中對象確定方法是,將觸摸點(diǎn)所在條目至未選中的條目之間的所有條目標(biāo)記為未選中狀態(tài)(包括觸摸點(diǎn)所在條目)。
進(jìn)一步的,當(dāng)未選中的條目包括多個時(shí),則將用戶選擇的距離觸摸點(diǎn)位置最近的未選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為未選中狀態(tài)。
更進(jìn)一步的,當(dāng)用戶選擇的距離觸摸點(diǎn)位置最近的未選中條目有兩條時(shí),即這兩個未選中條目分別位于觸摸點(diǎn)所在條目前后兩側(cè)并且與觸摸點(diǎn)所在條目的距離相同,則將位于觸摸點(diǎn)前面的未選中條目作為目標(biāo)條目,并將觸摸點(diǎn)所處條目與目標(biāo)條目之間的所有條目全部標(biāo)記為未選中狀態(tài)。
該過程是與上述選中過程對應(yīng)的反選操作過程,其方法技術(shù)細(xì)節(jié)與前面的技術(shù)方案相同,因?yàn)樵谇笆龅倪x中操作已有詳細(xì)描述,此處不再贅述。
上述內(nèi)容是基于距離的比較進(jìn)行條目快速選擇的,此處還可以提供給用戶不同的比較標(biāo)準(zhǔn)以實(shí)現(xiàn)對條目有目的的、多個的快速選擇。如,用戶設(shè)置將位于選中條目之前或之后的條目全部標(biāo)記為選中;針對圖塊模式排列的條目,用戶可以設(shè)置被標(biāo)記選中的圖塊限制在選中圖塊所在列中,例如位于選中圖塊上方或下方的圖塊;或者用戶可以設(shè)置被標(biāo)記選中的圖塊限制在選中圖塊所在行中,例如位于選中圖塊左側(cè)或右側(cè)的圖塊??傊脩艨梢愿鶕?jù)需要,設(shè)置被選擇對象的比較標(biāo)準(zhǔn),從而高效實(shí)現(xiàn)對條目的有目的的,快速的選擇。
基于上述方法,本發(fā)明還提供了一種智能終端快速選擇的系統(tǒng)第一實(shí)施例,如圖3所示,包括:
第一多選模式進(jìn)入模塊100,用于接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
第一觸摸點(diǎn)位置獲取模塊200,用于接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置;
多選模塊300,用于將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)。
在本實(shí)施例中,通過第一多選模式進(jìn)入模塊100、觸摸點(diǎn)位置獲取模塊200及多選模塊300三個模塊完成了對智能終端列表中條目有選擇的選中過程,該系統(tǒng)結(jié)構(gòu)簡單,無冗余操作,有利于選中過程反應(yīng)速度的提高。該系統(tǒng)具體過程的技術(shù)好處已在前述方法中詳細(xì)介紹,故此處不再贅述。
基于上述方法,本發(fā)明還提供了一種智能終端快速選擇的系統(tǒng)第二實(shí)施例,如圖4所示,包括:
第二多選模式進(jìn)入模塊100’,用于接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;
第二觸摸點(diǎn)位置獲取模塊200’,用于接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置,判斷觸摸點(diǎn)的位置是否位于選中的條目上,當(dāng)是時(shí)進(jìn)入反選模塊;
反選模塊300’,用于將觸摸點(diǎn)所處條目至未選中的條目之間所有選中條目全部標(biāo)記為未選中狀態(tài)。
在本實(shí)施例中,通過第二多選模式進(jìn)入模塊100’、第二觸摸點(diǎn)位置獲取模塊200’及反選模塊300’完成了對智能終端列表中條目有選擇的反選過程,該系統(tǒng)具體過程的技術(shù)好處已在前述內(nèi)容中詳細(xì)介紹,故此處不再贅述。
綜上所述,本發(fā)明通過智能終端接收用戶的多選指令進(jìn)入到多選模式,同時(shí)根據(jù)用戶的選擇選中至少一條目;智能終端接收用戶的觸摸指令,獲取觸摸點(diǎn)的位置;將觸摸點(diǎn)所處條目至選中的條目之間所有條目全部標(biāo)記為選中狀態(tài)的方式現(xiàn)了對智能終端列表中的條目快速的有選擇的多選操作,該方法不僅可以進(jìn)行選中,還可以進(jìn)行反選操作,方法簡單易行,選擇效率高,有利于智能終端條目的快速選擇技術(shù)的應(yīng)用和推廣。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。