控制網絡應用運行的方法和系統的制作方法
【專利摘要】本發明提供了一種控制網絡應用運行的方法和系統。所述方法包括:通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求;接收根據所述查詢請求得到的與所述設備標識對應的驗證信息;將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。所述系統包括:標識獲取模塊,用于通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求;接收模塊,用于接收根據所述查詢請求得到的與所述設備標識對應的驗證信息;指令控制模塊,用于將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。采用本發明簡化了操作。
【專利說明】控制網絡應用運行的方法和系統
【技術領域】
[0001]本發明涉及互聯網技術,特別是涉及一種控制網絡應用運行的方法和系統。
【背景技術】
[0002]隨著互聯網絡中各種網絡應用的發展,越來越多的用戶在移動終端中安裝各種網絡應用,進而實現豐富的功能。用戶通過移動終端開啟安裝的網絡應用的過程中常常需要輸入一定的賬號和密碼,在與網絡應用進行數據交互的網絡服務器中成功驗證輸入的賬號和密碼之后方可繼續運行安裝的網絡應用。
[0003]然而,對于安裝了各種網絡應用的移動終端而言,常常運行了多個網絡應用,在這些網絡應用的運行過程中用戶都不得不重復地輸入相應的賬號和密碼以實現每一網絡應用的運行,造成了移動終端中運行多個網絡應用所需要輸入的操作是非常繁瑣的。
[0004]例如,在移動終端中通過互聯網絡登錄開放平臺下載各種網絡應用,并安裝于移動終端中。在網絡應用安裝完畢之后,用戶將在移動終端中首次開啟安裝的網絡應用,并輸入開放平臺中注冊的賬號和密碼之后方可運行安裝的網絡應用,若安裝了多個網絡應用并首次開啟多個網絡應用時只能一一輸入賬號和密碼,非常繁瑣。
【發明內容】
[0005]基于此,有必要針對運行網絡應用時賬號和密碼的輸入操作繁瑣的問題,提供一種能簡化操作的控制網絡應用運行的方法。
[0006]此外,還有必要提供一種能簡化操作的控制網絡應用運行的系統。
[0007]一種控制網絡應用運行的方法,包括如下步驟:
[0008]通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求;
[0009]接收根據所述查詢請求得到的與所述設備標識對應的驗證信息;
[0010]將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。
[0011]一種控制網絡應用運行的系統,包括:
[0012]標識獲取模塊,用于通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求;
[0013]接收模塊,用于接收根據所述查詢請求得到的與所述設備標識對應的驗證信息;
[0014]指令控制模塊,用于將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。
[0015]上述控制網絡應用運行的方法和系統,通過網絡應用的操作指令時獲取設備標識,根據設備標識發起查詢請求,在接收到根據查詢請求得到的驗證信息之后將在網絡服務器中對驗證信息進行驗證,根據驗證結果來控制網絡應用執行操作指令,這將使得網絡應用執行操作指令時不需要通過輸入操作得到賬號和密碼來實現驗證,簡化了操作。【專利附圖】
【附圖說明】
[0016]圖1為一個實施例中控制網絡應用運行的方法流程圖;
[0017]圖2為另一個實施例中控制網絡應用運行的方法流程圖;
[0018]圖3為一個實施例中將驗證信息上傳到網絡應用對應的網絡服務器,根據網絡服務器的驗證結果執行操作指令的方法流程圖;
[0019]圖4為一個實施例中控制網絡應用運行的應用示意圖;
[0020]圖5為一個實施例中控制網絡應用運行的系統結構圖;
[0021]圖6為另一個實施例中控制網絡應用運行的系統結構圖;
[0022]圖7為另一個實施例中控制網絡應用運行的系統結構圖。
【具體實施方式】
[0023]如圖1所示,在一個實施例中,一種控制網絡應用運行的方法,包括如下步驟:
[0024]步驟S110,通過網絡應用的操作指令觸發獲取設備標識,并根據設備標識發起查詢請求。
[0025]本實施例中,設備標識為UDID (Unique Device Identif ication),是終端設備的唯一設備識別符,安裝了網絡應用的每一終端設備均有唯一的設備標識。網絡應用的操作指令是在用戶對網絡應用觸發操作時產生的指令,這一操作指令的執行必須保證安全性,操作指令包括網絡應用的開啟操作和某些敏感的操作。在網絡應用的運行中,操作指令將使得網絡應用必須實現了身份驗證之后方可執行。
[0026]具體的,用戶在網絡應用輸入操作之后,將生成相應的操作指令,進而獲取運行該網絡應用的移動終端所對應的設備標識,生成包含了設備標識的查詢請求,并通過互聯網絡向數據庫發起查詢請求。
[0027]例如,操作指令為網絡應用的開啟指令,在終端設備中開啟安裝的某一網絡應用期望運行這一網絡應用時,將會隨著網絡應用的開啟指令獲取所在終端設備的設備標識,并通過互聯網絡上傳到數據庫中,數據庫以設備標識為索引,存儲了與設備標識存在映射關系的驗證信息。
[0028]進一步的,為保證信息安全,在發起查詢請求之前將對查詢請求中的設備標識進行加密處理,相應的,數據庫根據查詢請求進行查詢之前,也需對其進行解密處理,并對查詢得到的驗證信息進行加密處理。
[0029]步驟S130,接收根據查詢請求得到的與設備標識對應的驗證信息。
[0030]本實施例中,接收與查詢請求相匹配的驗證信息,該驗證信息是與發起的查詢請求中的設備標識存在映射關系的。
[0031]如圖2所示,在另一個實施例中,上述步驟S130的步驟之前還包括:
[0032]步驟S210,根據查詢請求查詢與設備標識對應的驗證信息,判斷驗證信息是否存在,若否,則進入步驟S230,若是,則進入步驟S250。
[0033]本實施例中,從查詢請求中提取設備標識,進而根據設備標識和驗證信息之間的映射關系得到提取的設備標識存在于映射關系中的驗證信息,并返回查詢得到的驗證信
肩、O[0034]具體的,在存儲的設備標識中查找是否存在查詢請求中提取的設備標識,若否,則說明數據庫中沒有存儲查詢請求中提取的設備標識以及對應的驗證信息,若是,則得到對應的驗證信息。
[0035]另外,設備標識和驗證信息之間的映射關系是在當前網絡應用的驗證之前終端設備所安裝的網絡應用曾經進行的驗證過程中存儲的,其中,曾經進行驗證的網絡應用與當前網絡應用可以是不相同的,并且可以是多個。
[0036]步驟S230,返回驗證信息為空的數據。
[0037]步驟S250,返回查詢得的驗證信息。
[0038]步驟S150,將驗證信息上傳到網絡應用對應的網絡服務器,根據網絡服務器的驗證結果執行操作指令。
[0039]本實施例中,網絡服務器為終端設備提供網絡應用,用戶可以從網絡服務器中下載得到網絡應用并安裝于終端設備中,網絡應用的運行過程也會通過與網絡服務器之間的數據交互來實現一定的功能。例如,終端設備為移動終端,對于移動終端而言,常常在開放平臺中下載網絡應用并安裝,此時,網絡服務器即為開放平臺所在的服務器。
[0040]驗證信息被上傳到網絡服務器進行驗證,并在驗證成功時允許執行網絡應用中的操作指令,若驗證失敗,則拒絕執行。
[0041]在另一個實施例中,上述步驟S150之前還包括:當接收到驗證信息為空的數據時,獲取輸入的驗證信息。
[0042]本實施例中,若未能查詢到與查詢請求中的設備標識對應的驗證信息時,將通過用戶的輸入操作獲取賦予網絡應用的驗證信息,進而繼續進行網絡應用的登錄驗證。
[0043]在另一個實施例中,上述當接收到驗證信息為空的數據時,獲取輸入的驗證信息的步驟之后還包括:關聯存儲輸入的驗證信息和獲取的設備標識至數據庫中。
[0044]本實施例中,將用戶輸入的驗證信息和所在終端設備的設備標識上傳到后臺的數據庫,并進行關聯存儲,此時,將以設備標識為索引得到設備標識和驗證信息之間的映射關系,進而方便后續的查詢。
[0045]如圖3所示,在另一個實施例中,上述S150的具體過程為:
[0046]步驟S151,將驗證信息上傳到網絡應用所對應的網絡服務器,并根據網絡服務器的驗證結果判斷驗證信息的驗證是否通過,若是,則進入步驟S153,若否,則進入步驟S155。
[0047]本實施例中,根據網絡服務器的驗證結果來控制網絡應用是否執行操作指令。
[0048]步驟S153,執行操作指令。
[0049]步驟S155,拒絕執行操作指令。
[0050]在另一個實施例中,上述步驟S150之前還包括:顯示返回的驗證信息,并通過選定操作獲取選定的驗證信息。
[0051]本實施例中,查詢得到查詢請求中的設備標識所對應的驗證信息之后,將接收到返回的驗證信息,并顯示于界面中。每一設備標識所對應的驗證信息可以是一個或者多個,因此,若設備標識對應了多個驗證信息,則會向用戶顯示多個驗證信息,進而獲取用戶在多個驗證信息中的選定操作,得到選定的驗證信息。
[0052]具體的,驗證信息包括了賬號和密碼,因此,為了便于顯示和用戶操作,只需要顯示驗證信息中的賬號即可,無須對驗證信息中記錄的內容進行一一顯示。
[0053]下面結合一個具體的實施例來詳細闡述上述控制網絡應用運行的方法。該實施例中,如圖4所示,終端設備為移動終端410,移動終端410通過互聯網絡從網絡服務器430所提供的開放平臺中下載得到多個網絡應用并安裝。
[0054]開放平臺中下載得到的網絡應用在初次開啟時均需要進行在網絡服務器430成功驗證之后方可正常啟動并運行。對于移動終端410中初次開啟的網絡應用而言,可通過用戶的輸入操作獲取到驗證信息,或者從數據庫450中查詢得到驗證信息,進而將驗證信息上傳到網絡服務器430進行驗證。
[0055]具體的,在移動終端410初次開啟某一網絡應用,則通過開啟指令觸發獲取移動終端410的設備標識,并向數據庫450發起查詢請求,在接收到數據庫450中查詢得到的驗證信息之后,將上傳到網絡服務器430進行驗證。
[0056]若數據庫450所存儲的設備標識和驗證信息中不存在與上傳的設備標識對應的驗證信息,則需要獲取用戶輸入的驗證信息進行驗證,并將輸入的驗證信息和設備標識上傳到數據庫450中關聯存儲,以供后續的網絡應用初次開啟使用。
[0057]如圖5所示,在一個實施例中,一種控制網絡應用運行的系統,包括標識獲取模塊110、接收模塊130以及指令控制模塊150。
[0058]標識獲取模塊110,用于通過網絡應用的操作指令觸發獲取設備標識,并根據設備標識發起查詢請求。
[0059]本實施例中,設備標識為UDID,是終端設備的唯一設備識別符,安裝了網絡應用的每一終端設備均有唯一的設備標識。網絡應用的操作指令是在用戶對網絡應用觸發操作時產生的指令,這一操作指令的執行必須保證安全性,操作指令包括網絡應用的開啟操作和某些敏感的操作。在網絡應用的運行中,操作指令將使得網絡應用必須實現了身份驗證之后方可執行。
[0060]具體的,用戶在網絡應用輸入操作之后,將生成相應的操作指令,標識獲取模塊110獲取運行該網絡應用的移動終端所對應的設備標識,生成包含了設備標識的查詢請求,并通過互聯網絡向數據庫發起查詢請求。
[0061]例如,操作指令為網絡應用的開啟指令,在終端設備中開啟安裝的某一網絡應用期望運行這一網絡應用時,標識獲取模塊110將會隨著網絡應用的開啟指令獲取所在終端設備的設備標識,并通過互聯網絡上傳到數據庫中,數據庫以設備標識為索引,存儲了與設備標識存在映射關系的驗證信息。
[0062]進一步的,為保證信息安全,上述控制網絡應用運行的系統在發起查詢請求之前將對查詢請求中的設備標識進行加密處理,相應的,數據庫根據查詢請求進行查詢之前,也需對其進行解密處理,并對查詢得到的驗證信息進行加密處理。
[0063]接收模塊130,用于接收根據查詢請求得到的與設備標識對應的驗證信息。
[0064]本實施例中,接收模塊130接收與查詢請求相匹配的驗證信息,該驗證信息是與發起的查詢請求中的設備標識存在映射關系的。
[0065]如圖6所示,在另一個實施例中,上述控制網絡應用運行的系統還包括數據庫210。
[0066]數據庫210,用于根據查詢請求查詢設備標識對應的驗證信息,判斷驗證信息是否存在,若否,則返回驗證信息為空的數據,若是,則返回查詢得到的驗證信息。
[0067]本實施例中,數據庫210從查詢請求中提取設備標識,進而根據設備標識和驗證信息之間的映射關系得到提取的設備標識存在于映射關系中的驗證信息,并返回查詢得到的驗證信息。
[0068]具體的,數據庫210在存儲的設備標識中查找是否存在查詢請求中提取的設備標識,若否,則說明數據庫中沒有存儲查詢請求中提取的設備標識以及對應的驗證信息,若是,則得到對應的驗證信息。
[0069]另外,設備標識和驗證信息之間的映射關系是在當前網絡應用的驗證之前終端設備所安裝的網絡應用曾經進行的驗證過程中存儲的,其中,曾經進行驗證的網絡應用與當前網絡應用可以是不相同的,并且可以是多個。
[0070]指令控制模塊150,用于將驗證信息上傳到網絡應用對應的網絡服務器,根據網絡服務器的驗證結果執行操作指令。
[0071]本實施例中,網絡服務器為終端設備提供網絡應用,用戶可以從網絡服務器中下載得到網絡應用并安裝于終端設備中,網絡應用的運行過程也會通過與網絡服務器之間的數據交互來實現一定的功能。例如,終端設備為移動終端,對于移動終端而言,常常在開放平臺中下載網絡應用并安裝,此時,網絡服務器即為開放平臺所在的服務器。
[0072]驗證信息被指令控制模塊150上傳到網絡服務器進行驗證,并在驗證成功時允許執行網絡應用中的操作指令,若驗證失敗,則拒絕執行。
[0073]如圖7所示,在另一個實施例中,上述控制網絡應用運行的系統還包括輸入模塊230。
[0074]輸入模塊230,用于當接收到驗證信息為空的數據時,獲取輸入的驗證信息。
[0075]本實施例中,若未能查詢到與查詢請求中的設備標識對應的驗證信息時,輸入模塊230將通過用戶的輸入操作獲取賦予網絡應用的驗證信息,進而繼續進行網絡應用的登錄驗證。
[0076]在另一個實施例中,上述數據庫210還用于關聯存儲輸入的驗證信息和獲取的設備標識。
[0077]本實施例中,將用戶輸入的驗證信息和所在終端設備的設備標識上傳到后臺的數據庫210,并進行關聯存儲,此時,將以設備標識為索引得到設備標識和驗證信息之間的映射關系,進而方便后續的查詢。
[0078]在另一個實施例中,上述指令控制模塊150還用于將驗證信息上傳到網絡應用對應的網絡服務器,并根據網絡應用服務器的驗證結果判斷驗證信息的驗證是否通過,若是,則執行操作指令,若否,則拒絕執行操作指令。
[0079]本實施例中,指令控制模塊150根據網絡服務器的驗證結果來控制網絡應用是否執行操作指令。
[0080]在另一個實施例中,上述控制網絡應用運行的系統還將顯示返回的驗證信息,并通過選定操作獲取選定的驗證信息。
[0081]本實施例中,上述控制網絡應用運行的系統查詢得到查詢請求中的設備標識所對應的驗證信息之后,將接收到返回的驗證信息,并顯示于界面中。每一設備標識所對應的驗證信息可以是一個或者多個,因此,若設備標識對應了多個驗證信息,則會向用戶顯示多個驗證信息,進而獲取用戶在多個驗證信息中的選定操作,得到選定的驗證信息。
[0082]具體的,驗證信息包括了賬號和密碼,因此,為了便于顯示和用戶操作,只需要顯示驗證信息中的賬號即可,無須對驗證信息中記錄的內容進行一一顯示。
[0083]上述控制網絡應用運行的系統中,標識獲取模塊110、接收模塊130、指令控制模塊150和輸入模塊230均設置于終端設備所安裝的客戶端中,并通過互聯網絡與數據庫210以及網絡服務器進行數據交互,進而控制終端設備中的網絡應用運行。
[0084]上述控制網絡應用運行的方法和系統,通過網絡應用的操作指令時獲取設備標識,根據設備標識發起查詢請求,在接收到根據查詢請求得到的驗證信息之后將在網絡服務器中對驗證信息進行驗證,根據驗證結果來控制網絡應用執行操作指令,這將使得網絡應用執行操作指令時不需要通過輸入操作得到賬號和密碼來實現驗證,簡化了操作。
[0085]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0086]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種控制網絡應用運行的方法,包括如下步驟: 通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求; 接收根據所述查詢請求得到的與所述設備標識對應的驗證信息; 將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。
2.根據權利要求1所述的控制網絡應用運行的方法,其特征在于,所述接收根據所述查詢請求得到的與所述設備標識對應的驗證信息的步驟之前還包括: 根據所述查詢請求查詢與所述設備標識對應的驗證信息,判斷所述驗證信息是否存在,若否,返回驗證信息為空的數據,若是,則返回查詢得到的驗證信息。
3.根據權利要求2所述的控制網絡應用運行的方法,其特征在于,所述將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令的步驟之前還包括: 當接收到驗證信息為空的數據時,獲取輸入的驗證信息。
4.根據權利要求3所述的控制網絡應用運行的方法,其特征在于,所述當接收到驗證信息為空的數據時,獲取輸入的驗證信息之后還包括: 關聯存儲所述輸入的驗證信息和獲取的設備標識至數據庫中。
5.根據權利要求1所述的控制網絡應用運行的方法,其特征在于,所述將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令的步驟為: 將所述驗證信息上傳到所述網絡應用對應的網絡服務器,并根據所述網絡服務器的驗證結果判斷所述驗證信息的驗證是否通過,若是,則執行所述操作指令,若否,則 拒絕執行所述操作指令。
6.一種控制網絡應用運行的系統,其特征在于,包括: 標識獲取模塊,用于通過網絡應用的操作指令觸發獲取設備標識,并根據所述設備標識發起查詢請求; 接收模塊,用于接收根據所述查詢請求得到的與所述設備標識對應的驗證信息; 指令控制模塊,用于將所述驗證信息上傳到所述網絡應用對應的網絡服務器,根據所述網絡服務器的驗證結果執行所述操作指令。
7.根據權利要求6所述的控制網絡應用運行的系統,其特征在于,還包括: 數據庫,用于根據所述查詢請求查詢所述設備標識對應的驗證信息,判斷所述驗證信息是否存在,若否,則返回驗證信息為空的數據,若是,則返回查詢得到的驗證信息。
8.根據權利要求7所述的控制網絡應用運行的系統,其特征在于,還包括: 輸入模塊,用于當接收到驗證信息為空的數據時,獲取輸入的驗證信息。
9.根據權利要求8所述的控制網絡應用運行的系統,其特征在于,所述數據庫還用于關聯存儲所述輸入的驗證信息和獲取的設備標識。
10.根據權利要求6所述的控制網絡應用運行的系統,其特征在于,所述指令控制模塊還用于將所述驗證信息上傳到所述網絡應用對應的網絡服務器,并根據所述網絡應用服務器的驗證結果判斷所述驗證信息的驗證是否通過,若是,則執行所述操作指令,若否,則拒絕執行所述操作指令。
【文檔編號】H04L29/08GK103634351SQ201210305335
【公開日】2014年3月12日 申請日期:2012年8月24日 優先權日:2012年8月24日
【發明者】廖海珍 申請人:騰訊科技(深圳)有限公司