本發明專利技術涉及網絡數據通信技術領域,其公開了瀏覽器中關閉標簽的裝置和方法,關閉標簽的裝置包括:父標簽判斷模塊,適于當接收到關閉標簽的指示時,判斷待關閉的標簽是否具有父標簽;子標簽判斷模塊,適于在待關閉的標簽具有父標簽時,判斷該父標簽是否具有多個子標簽;標簽關閉模塊,適于在父標簽具有多個子標簽時,完成標簽關閉,并將當前呈現的標簽切換為查找到的父標簽的一個子標簽;在父標簽僅以待關閉的標簽為子標簽時,完成標簽關閉,并將當前呈現的標簽切換為該父標簽。本發明專利技術能夠解決關閉標簽后呈現的標簽與已關閉的標簽間缺少關聯性的技術問題,取得了能夠自動呈現出與已關閉標簽相關聯的標簽的有益效果。
【技術實現步驟摘要】
本專利技術涉及網絡數據通信
,具體涉及一種。
技術介紹
現有技術中,當關閉一個標簽后,會切換到該已關閉的標簽的一個相鄰標簽,并呈現該相鄰標簽。但是,該與已關閉的標簽相鄰的標簽,就標簽中網頁內容而言與已關閉的標簽不一定具有關聯。由此,造成關閉標簽后呈現的標簽與已關閉的標簽間缺少關聯性,無法自動呈現出已關閉標簽的關聯標簽的問題。
技術實現思路
鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的。依據本專利技術的一個方面,提供了一種瀏覽器中關閉標簽的裝置,所述裝置包括父標簽判斷模塊,適于當接收到關閉標簽的指示時,判斷待關閉的標簽是否具有父標簽,將判斷結果通知給子標簽判斷模塊;子標簽判斷模塊,適于在判斷結果為待關閉的標簽具有父標簽時,判斷該父標簽是否具有多個子標簽,并將該判斷結果通知給標簽關閉模塊;標簽關閉模塊,適于在接收到的子標簽判斷模塊的判斷結果為父標簽具有多個子標簽時,完成標簽關閉,并將當前呈現的標簽切換為查找到的父標簽的一個子標簽;在接收到的子標簽判斷模塊的判斷結果為父標簽僅以待關閉的標簽為子標簽時,完成標簽關閉,并將當前呈現的標簽切換為該父標簽;所述子標簽為通過點擊所述父標簽中鏈接而生成的用于加載該鏈接的網頁的標簽。可選地,所述裝置還包括位置判斷模塊,所述父標簽判斷模塊,還適于將判斷結果通知給所述位置判斷模塊;所述位置判斷模塊,適于在判斷結果為待關閉的標簽不具有父標簽時,判斷待關閉的標簽是否位于瀏覽器最后,將該判斷結果通知給標簽關閉模塊;所述標簽關閉模塊,還適于在所述位置判斷模塊的判斷結果為待關閉的標簽位于瀏覽器最后時,完成標簽關閉,并將當前呈現的標簽切換為關閉的標簽之前的上一個標簽;在位置判斷模塊的判斷結果為待關閉的標簽不是位于瀏覽器最后時,完成標簽關閉,并將當前呈現的標簽切換為關閉的標簽之后的下一個標簽。可選地,所述裝置還包括標簽數量判斷模塊,所述父標簽判斷模塊,具體適于當接收到關閉標簽的指示后,指示標簽數量判斷模塊進行瀏覽器中是否僅包含待關閉的標簽的判斷,在標簽數量判斷模塊的判斷結果為瀏覽器中不是僅包括待關閉的標簽時,判斷待關閉的標簽是否具有父標簽,將判斷結果通知給子標簽判斷模塊,在標簽數量判斷模塊的判斷結果為瀏覽器中僅包括待關閉的標簽時,結束操作,不進行待關閉的標簽是否具有父標簽的判斷;所述標簽數量判斷模塊還適于將判斷結果通知給所述標簽關閉模塊;所述標簽關閉模塊還適于,在接收的所述標簽數量判斷模塊的判斷結果為瀏覽器中僅包括待關閉的標簽時,完成標簽關閉后生成新標簽,并呈現該新標簽。可選地,所述標簽關閉模塊進一步適于,在完成標簽關閉后,使切換到的標簽獲得瀏覽器焦點,以在瀏覽器的顯示界面中呈現切換到的標簽。根據本專利技術的另一方面,提供了一種瀏覽器中關閉標簽的方法,所述方法包括當接收到關閉標簽的指示時,判斷待關閉的標簽是否具有父標簽,如果具有父標簽,則進一步判斷該父標簽是否具有多個子標簽;如果該父標簽具有多個子標簽,則完成標簽關閉,將當前呈現的標簽切換為查找到的該父標簽的一個子標簽;如果該父標簽僅以該待關閉的標簽為子標簽,則完成標簽關閉,將當前呈現的標簽切換為該父標簽;所述子標簽為通過點擊所述父標簽中鏈接而生成的用于加載該鏈接的網頁的標簽。可選地,所述方法還包括當待關閉的標簽不具有父標簽時,判斷待關閉的標簽是否位于瀏覽器最后;如果位于瀏覽器最后,則完成標簽關閉,將當前呈現的標簽切換為關閉的標簽之前的上一個標簽;如果不是位于瀏覽器最后,則完成標簽關閉,將當前呈現的標簽切換為關閉的標簽之后的下一個標簽。可選地,在判斷待關閉的標簽是否具有父標簽前還包括判斷瀏覽器中是否僅包括待關閉的標簽,如果是,則完成標簽關閉后生成新標簽,并呈現該新標簽。可選地,所述將當前呈現的標簽切換為查找到的該父標簽的一個子標簽進一步包括使切換到的子標簽獲得瀏覽器焦點,以在瀏覽器的顯示界面中呈現該子標簽;所述將當前呈現的標簽切換為該父標簽進一步包括使切換到的父標簽獲得瀏覽器焦點,以在瀏覽器的顯示界面中呈現該父標簽。根據本專利技術的技術方案,可以在關閉標簽時,判斷待關閉的標簽是否具有父標簽,如果具有父標簽,則進一步判斷該父標簽是否具有多個子標簽。如果該父標簽具有多個子標簽,則完成標簽關閉,將當前呈現的標簽切換為查找到的該父標簽的一個子標簽;如果該父標簽僅以該待關閉的標簽為子標簽,則完成標簽關閉,將當前呈現的標簽切換為該父標簽。由此,使得關閉標簽時,在完成標簽關閉后,優先切換到與已關閉的標簽在內容上具有關聯的標簽,該標簽與已關閉的標簽具有相同的父標簽或者兩者為父子關系,進而解決了關閉標簽后呈現的標簽與已關閉的標簽間缺少關聯性的問題;取得了能夠自動呈現出與已關閉標簽相關聯的標簽的有益效果。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據本專利技術一個實施例的瀏覽器中添加標簽的裝置的結構圖;圖2示出了根據本專利技術一個實施例中添加標簽后瀏覽器中的標簽排序;圖3示出了根據本專利技術一個實施例的瀏覽器中關閉標簽的裝置的結構圖;圖4示出了根據本專利技術一個實施例的瀏覽器中關閉標簽的裝置的結構圖;圖5示出了根據本專利技術一個實施例的瀏覽器中關閉標簽的裝置的結構圖;圖6示出了根據本專利技術一個實施例的瀏覽器中添加標簽的方法的流程圖;圖7示出了根據本專利技術一個實施例的瀏覽器中關閉標簽的方法的流程圖;以及圖8示出了根據本專利技術一個實施例的瀏覽器中關閉標簽的方法的流程圖。具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。參見圖1,示出了根據本專利技術一個實施例的添加標簽裝置的結構圖。該添加標簽裝置100包括生成模塊110、判斷模塊120和添加模塊130。生成模塊110,適于接收生成新標簽的指示,根據接收的指示生成新標簽。判斷模塊120,適于判斷瀏覽器中是否僅包含該生成的新標簽,并將判斷結果通知給添加模塊130。添加模塊130,適于在判斷結果為瀏覽器中僅包含該生成的新標簽時,在瀏覽器的顯示界面中加入該新標簽并呈現;在判斷結果為瀏覽器中不是僅包含該生成的新標簽時,在瀏覽器的顯示界面中當前呈現的標簽之后的下一個位置中插入該新標簽,并呈現該新標簽。本實施例中,瀏覽器可以為手機瀏覽器、PC瀏覽器或PAD瀏覽器,在此沒有特別限制。其中,添加模塊I30進一步適于使新標簽獲得瀏覽器焦點,以在瀏覽器的顯示界面中呈現該新標簽。其中,生成模塊110進一步適于接收到點擊當前呈現的標簽中鏈接的指示后,生成加載該鏈接的網頁的新標簽。其中,生成模塊110進一步適于接收到點擊瀏覽器中標簽添加按鈕的指示本文檔來自技高網...
【技術保護點】
一種瀏覽器中關閉標簽的裝置,所述裝置包括:父標簽判斷模塊,適于當接收到關閉標簽的指示時,判斷待關閉的標簽是否具有父標簽,將判斷結果通知給子標簽判斷模塊;子標簽判斷模塊,適于在判斷結果為待關閉的標簽具有父標簽時,判斷該父標簽是否具有多個子標簽,并將該判斷結果通知給標簽關閉模塊;標簽關閉模塊,適于在接收到的子標簽判斷模塊的判斷結果為父標簽具有多個子標簽時,完成標簽關閉,并將當前呈現的標簽切換為查找到的父標簽的一個子標簽;在接收到的子標簽判斷模塊的判斷結果為父標簽僅以待關閉的標簽為子標簽時,完成標簽關閉,并將當前呈現的標簽切換為該父標簽;所述子標簽為通過點擊所述父標簽中鏈接而生成的用于加載該鏈接的網頁的標簽。
【技術特征摘要】
1.一種瀏覽器中關閉標簽的裝置,所述裝置包括父標簽判斷模塊,適于當接收到關閉標簽的指示時,判斷待關閉的標簽是否具有父標簽,將判斷結果通知給子標簽判斷模塊;子標簽判斷模塊,適于在判斷結果為待關閉的標簽具有父標簽時,判斷該父標簽是否具有多個子標簽,并將該判斷結果通知給標簽關閉模塊;標簽關閉模塊,適于在接收到的子標簽判斷模塊的判斷結果為父標簽具有多個子標簽時,完成標簽關閉,并將當前呈現的標簽切換為查找到的父標簽的一個子標簽;在接收到的子標簽判斷模塊的判斷結果為父標簽僅以待關閉的標簽為子標簽時,完成標簽關閉,并將當前呈現的標簽切換為該父標簽;所述子標簽為通過點擊所述父標簽中鏈接而生成的用于加載該鏈接的網頁的標簽。2.根據權利要求1所述的裝置,其中,所述裝置還包括位置判斷模塊,所述父標簽判斷模塊,還適于將判斷結果通知給所述位置判斷模塊;所述位置判斷模塊,適于在判斷結果為待關閉的標簽不具有父標簽時,判斷待關閉的標簽是否位于瀏覽器最后,將該判斷結果通知給標簽關閉模塊;所述標簽關閉模塊,還適于在所述位置判斷模塊的判斷結果為待關閉的標簽位于瀏覽器最后時,完成標簽關閉,并將當如呈現的標簽切換為關閉的標簽之如的上一個標簽;在位置判斷模塊的判斷結果為待關閉的標簽不是位于瀏覽器最后時,完成標簽關閉,并將當前呈現的標簽切換為關閉的標簽之后的下一個標簽。3.根據權利要求1或2所述的裝置,其中,所述裝置還包括標簽數量判斷模塊,所述父標簽判斷模塊,進一步適于當接收到關閉標簽的指示后,指示標簽數量判斷模塊進行瀏覽器中是否僅包含待關閉的標簽的判斷,在標簽數量判斷模塊的判斷結果為瀏覽器中不是僅包括待關閉的標簽時,判斷待關閉的標簽是否具有父標簽,將判斷結果通知給子標簽判斷模塊,在標簽數量判斷模塊的判斷結果為瀏覽器中僅包括待關閉的標簽時,結束操作,不進行待關閉的標簽...
【專利技術屬性】
技術研發人員:劉江明,
申請(專利權)人:北京奇虎科技有限公司,奇智軟件北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。