TWI575458B - 基於應用的服務提供方法、裝置及系統 - Google Patents
基於應用的服務提供方法、裝置及系統 Download PDFInfo
- Publication number
- TWI575458B TWI575458B TW104104013A TW104104013A TWI575458B TW I575458 B TWI575458 B TW I575458B TW 104104013 A TW104104013 A TW 104104013A TW 104104013 A TW104104013 A TW 104104013A TW I575458 B TWI575458 B TW I575458B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- service
- service list
- application identifier
- identifier
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- User Interface Of Digital Computer (AREA)
Description
本發明涉及資料處理領域,具體涉及一種基於應用的服務提供方法、裝置及系統。
應用,又名應用程式,用於向使用者提供複雜的內容和功能。為了豐富應用的功能,第三方可以將適用於應用的軟體開工具包(Software Development Kit,SDK)提供給應用,以便能夠為應用的使用者提供第三方服務。例如,歡樂鬥地主中的qq遊戲大廳服務,見第1圖,啟動歡樂鬥地主之後,就可以看到qq遊戲大廳服務的按鈕,歡樂鬥地主的用戶可以透過點擊qq遊戲大廳服務的按鈕體驗qq遊戲大廳服務。
但是,上述方法中將第三方提供服務的入口嵌入在應用中,當帶有第三方服務的應用需要版本的更新等操作時,第三方服務也不得不依賴於應用同步更新,否則會造成服務提供的異常。
針對上述問題,本發明提供了一種基於應用的服務提供方法、裝置及系統,能夠將應用與第三方服務解耦,即使應用需要更新版本
等,第三方服務也不需要依賴於應用進行版本的更新。
本發明提供了一種基於應用的服務提供方法,所述方法包括:獲取當前正在運行的應用的應用標識;在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
優選地,所述獲取當前正在運行的應用的應用標識之後,且在所述在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務之前,還包括:判斷所述應用標識是否存在使用服務的許可權,如果是,則繼續執行所述在預設的應用服務列表中,查詢所述應用標識對應的服務列表的操作。
優選地,所述方法還包括:接收註冊請求,所述註冊請求包括應用標識和服務列表;將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
優選地,所述方法還包括:當客戶端接收到所述服務列表時,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
優選地,所述方法還包括:所述客戶端以預設頻率檢測當前是否存在正在運行的應用。
另外,本發明是提供了一種基於應用的服務提供裝置,所述裝置包括:第一獲取模組,用於獲取當前正在運行的應用的應用標識;查詢模組,用於在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,
所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
優選地,所述裝置還包括:判斷模組,用於判斷所述應用標識是否存在使用服務的許可權;觸發模組,用於在所述判斷模組的結果為是時,觸發所述查詢模組。優選地,所述裝置還包括:接收模組,用於接收應用的註冊請求,所述註冊請求包括應用標識和服務列表;加入模組,用於將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
本發明還提供了一種基於應用的服務提供系統,所述系統包括客戶端和伺服器;所述客戶端,用於以預設頻率檢測當前是否存在正在運行的應用,獲取所述應用的應用標識,並將所述應用標識發送至所述伺服器;所述伺服器,用於在接收來自所述客戶端的所述應用標識後,在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,並將所述服務列表發送至所述客戶端,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務;所述客戶端,用於在接收來自所述伺服器的所述服務列表後,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
本發明首先獲取當前正在運行的應用的應用標識,其次,透過在預設的應用服務關係表中獲取所述應用標識對應的服務列表,為所述應用的使用者提供所述服務列表中的服務。與習知技術相比,本實施例提供服務的方法使得第三方服務與應用解耦,即使應用需要更新版本等,第三方服務也不需要依賴於應用進行版本的更新。
為讓本發明之上述內容能更明顯易懂,下文特舉較佳實施
例,並配合所附圖式,作詳細說明如下:
S201、S202‧‧‧步驟
S301~S305‧‧‧步驟
S401~S409‧‧‧步驟
701‧‧‧第一獲取模組
702‧‧‧查詢模組
801‧‧‧客戶端
802‧‧‧伺服器
910‧‧‧RF電路
920‧‧‧記憶體
930‧‧‧輸入單元
931‧‧‧觸控面板
932‧‧‧其它輸入設備
940‧‧‧顯示單元
941‧‧‧顯示面板
950‧‧‧感測器
960‧‧‧音訊電路
961‧‧‧揚聲器
962‧‧‧傳聲器
970‧‧‧WiFi模組
980‧‧‧處理器
990‧‧‧電源
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出進步性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
第1圖為歡樂鬥地主中的qq遊戲大廳服務示意圖;第2圖為本發明提供的基於應用的服務提供方法流程圖;第3圖為本發明提供的基於應用的服務提供方法流程圖;第4圖為本發明提供的基於手機遊戲的服務提供方法交互圖;第5圖為本發明提供的歡樂鬥地主遊戲中的懸浮窗服務入口示意圖;第6圖為本發明提供的歡樂鬥地主遊戲中顯示服務列表介面示意圖;第7圖為本發明提供的基於應用的服務提供裝置結構圖;第8圖為本發明提供的基於應用的服務提供系統結構圖;第9圖為本發明提供的終端相關的手機的部分結構的方塊圖。
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
實施例一
參考第2圖,第2圖為本實施例提供的基於應用的服務提供方法流程圖,具體可以包括:S201:獲取當前正在運行的應用的應用標識。
本實施例中,如果當前存在正在運行的應用時,獲取所述應用的應用標識。其中,應用標識用於唯一標識所述應用,可以為所述應用的套裝程式名,或者為預先為所述應用分配的字串等。
S202:在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務。
其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
實際操作中,預先設置應用服務關係表,當接收到應用標識後,在所述應用服務列表中查詢與接收到的應用標識對應的服務列表。
另外,由於應用服務關係表中包括具有使用服務許可權的應用的應用標識,所以在查詢與接收到的應用標識對應的服務列表之前,本實施例還可以首先判斷接收的應用標識是否存在使用服務的許可權,如果所述應用標識存在使用服務的許可權,那麼可以在預設的應用服務列表中,查詢所述應用標識對應的服務列表。具體的,預先向第三方伺服器申請服務成功的應用具有使用服務的許可權,使用服務的許可權可以透過“0”和“1”進行標識,當接收的應用標識攜帶“0”,則說明該應用不具有使用服務的許可權;同樣的,當接收的應用標識攜帶“1”,則說明該應用具有使用服務的許可權,可以進行後續操作。
實際應用中,應用服務關係表的設置可以首先接收來自應用的註冊請求,其中,所述註冊請求包括應用標識和服務列表;其次,將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。也就是
說,只有需要第三方提供服務的應用才會發送註冊請求,以要求為所述應用的使用者提供第三方服務。
本實施例中,首先獲取當前正在運行的應用的應用標識,其次,透過在預設的應用服務關係表中獲取所述應用標識對應的服務列表,為所述應用的使用者提供所述服務列表中的服務。與習知技術相比,本實施例提供服務的方法使得第三方服務與應用解耦,即使應用需要更新版本等,第三方服務也不需要依賴於應用進行版本的更新。
實施例二
參考第3圖,第3圖為本實施例提供的基於應用的服務提供方法流程圖,該方法應用於客戶端和第三方伺服器,具體可以包括:S301:客戶端以預設頻率檢測當前是否存在正在運行的應用,當所述客戶端檢測到當前正在運行的應用時,獲取所述應用的應用標識。
本發明實施例中所提及的客戶端均可以認為是能夠運行應用的智慧手機、平板電腦或者PC機等。
其中,預先設置的頻率可以為1秒,具體的也可以根據使用者的需求自行設置。
另外,客戶端可以透過檢測系統的工作管理員中存在的應用確定正在運行的應用。其中,正在運行的應用可以為一個,也可以為多個。當客戶端檢測到當前存在多個正在運行的應用時,獲取檢測到的多個應用的應用標識。
S302:所述客戶端將所述應用標識發送至第三方伺服器。
本實施例中,當客戶端獲取到所述應用的應用標識後,將所述應用標識發送至第三方伺服器。
S303:所述第三方伺服器接收來自所述客戶端的應用標識
後,判斷所述應用標識是否存在使用服務的許可權。
由於享受第三方伺服器的服務的應用需要預先得到第三方伺服器的授權,所以,當第三方伺服器接收來自所述客戶端的應用標識後,首先判斷接收的應用標識是否存在使用服務的許可權。
具體的,得到第三方伺服器授權的應用的應用標識可以預先儲存在第三方伺服器中,當第三方伺服器接收到來自客戶端的應用標識後,查找所述應用標識是否已經被預先儲存在第三方伺服器中,如果是,則所述應用標識存在使用服務的許可權,否則,所述第三方伺服器可以向所述客戶端返回請求失敗的報文。
S304:當所述應用標識存在使用服務的許可權時,所述第三方伺服器在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,並將所述服務列表發送至所述客戶端。
其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
本實施例中,第三方伺服器透過接收來自客戶端的註冊請求建立應用服務關係表,其中,客戶端發送的註冊請求包括應用標識和與其對應的服務列表。也就是說,客戶端透過向第三方伺服器發送註冊請求,為應用請求第三方服務。
實際操作中,如果接收的應用標識存在使用服務的許可權,第三方伺服器在預設的應用服務關係表中查詢所述應用標識對應的服務列表,以確定能夠為所述應用標識對應的應用能夠提供的第三方服務。當所述第三方伺服器獲取到所述服務列表後,將所述服務列表發送至所述客戶端。
S305:所述客戶端接收來自所述第三方伺服器的服務列表後,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
本實施例中,當所述客戶端接收到來自第三方伺服器的服務列表後,可以將所述服務列表中的服務顯示給所述應用的用戶。
實際應用中,客戶端可以在接收來自所述第三方伺服器的服務列表後,調用系統的視窗管理元件介面,將懸浮窗顯示在所述應用的上層。當所述應用的用戶點擊懸浮窗時,可以顯示所述服務列表中的服務,使用者透過點擊各個服務的圖示享受第三方服務。
本實施例提供的基於應用的服務提供方法應用於客戶端和第三方伺服器,當客戶端需要為正在運行的應用的使用者提供第三方服務時,直接將所述應用的應用標識發送至第三方伺服器,即可獲取所述應用對應的服務列表,為使用者提供第三方服務。
進一步的,使用者在使用第三方服務的同時不需要退出當前訪問的應用。
實施例三
參考第4圖,第4圖為本實施例提供的基於手機遊戲的服務提供方法交互圖,該方法應用於智慧手機客戶端和遊戲服務提供方伺服器,具體可以包括:S401:智慧手機客戶端以預設頻率檢測當前是否存在正在運行的應用。
S402:當所述客戶端檢測到當前正在運行的應用時,獲取所述應用的套裝程式名。
S403:將所述套裝程式名發送至遊戲服務提供方伺服器。
S404:所述遊戲服務提供方伺服器接收來自所述智慧手機客戶端的套裝程式名後,根據所述套裝程式名,判斷所述套裝程式名對應的應用是否為遊戲。
S405:如果所述套裝程式名對應的應用為遊戲,所述遊戲
服務提供方伺服器在預設的遊戲服務關係表中,查詢所述套裝程式名對應的服務列表。
其中,所述服務列表可以包括遊戲加速服務、遊戲攻略服務和遊戲論壇服務等。
S406:所述遊戲服務提供方伺服器將所述服務列表發送至所述智慧手機客戶端。
S407:所述智慧手機客戶端接收來自所述遊戲服務提供方伺服器的服務列表後,透過懸浮窗為所述遊戲的使用者提供使用所述服務列表中的服務的入口。
S408:所述智慧手機客戶端接收所述遊戲的使用者的服務列表顯示請求後,為所述使用者顯示服務列表介面,所述服務列表介面上顯示所述服務列表中的服務。
參考第5圖,第5圖為歡樂鬥地主遊戲中的懸浮窗服務入口示意圖,遊戲使用者透過點擊所述服務入口可以進入服務列表介面,如第6圖,第6圖為歡樂鬥地主遊戲中顯示服務列表介面示意圖,其中,第6圖中的服務列表介面依次顯示遊戲攻略服務、遊戲論壇服務和遊戲加速服務。具體的,服務列表介面還可以顯示由本機提供的流量監控服務和電池電量提醒服務。
S409:所述智慧手機客戶端接收所述用戶透過點擊所述服務列表介面上任一服務觸發的服務請求,為所述遊戲的使用者提供服務。
其中,本實施例可以為遊戲的使用者提供遊戲服務提供方伺服器能夠提供的服務,如遊戲加速服務、遊戲攻略服務和遊戲論壇服務;同時還可以提供本機服務,如流量監控服務和電池電量提醒服務。當需要提供遊戲服務提供方的第三方服務時,所述智慧手機客戶端將所述服務請求發送至所述遊戲服務提供方伺服器,所述遊戲服務提供方伺服器接收來
自所述智慧手機客戶端的服務請求後,為所述遊戲的使用者提供服務。當需要提供本機服務時,所述智慧手機客戶端根據所述服務請求直接調用本機服務即可。
本實施例提供的基於手機遊戲的服務提供方法應用於智慧手機客戶端和遊戲服務提供方伺服器,當智慧手機客戶端需要為正在運行的遊戲的使用者提供第三方服務時,直接將所述遊戲的應用標識發送至遊戲服務提供方伺服器,即可獲取所述遊戲對應的服務列表,為使用者提供第三方服務。
進一步的,使用者在使用第三方服務的同時不需要退出當前運行的遊戲。
實施例四
參考第7圖,第7圖為本實施例提供的一種基於應用的服務提供裝置結構圖,所述裝置包括:第一獲取模組701和查詢模組702。
其中,第一獲取模組701,用於獲取當前正在運行的應用的應用標識;查詢模組702,用於在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
在本發明的一些實施例中,所述裝置還可以包括:判斷模組,用於判斷所述應用標識是否存在使用服務的許可權;觸發模組,用於在所述判斷模組的結果為是時,觸發所述查詢模組。
在本發明的一些實施例中,所述裝置還可以包括:接收模組,用於接收應用的註冊請求,所述註冊請求包括應用標識和服務列表;
加入模組,用於將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
可以理解的是,本實施例的基於應用的服務提供裝置的各功能模組的功能可根據上述方法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處不再贅述。
參考第8圖,第8圖為本實施例提供的一種基於應用的服務提供系統結構圖,所述系統包括客戶端801和伺服器802;所述客戶端801,用於以預設頻率檢測當前是否存在正在運行的應用,獲取所述應用的應用標識,並將所述應用標識發送至所述伺服器;所述伺服器802,用於在接收來自所述客戶端的所述應用標識後,在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,並將所述服務列表發送至所述客戶端,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務;所述客戶端801,用於在接收來自所述伺服器的所述服務列表後,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
本發明實施例還提供了一種終端,如第9圖所示,為了便於說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該終端可以包括手機、平板電腦、PDA(Personal Digital Assistant,個人數位助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設備,以終端為手機為例:第9圖示出的是與本發明實施例提供的終端相關的手機的部分結構的方塊圖。參考第9圖,手機包括:射頻(Radio Frequency,RF)電路910、記憶體920、輸入單元930、顯示單元940、感測器950、音訊電路960、無線保真(wireless fidelity,WiFi)模組970、處理器980以及電源990等元件。本領域技術人員可以理解,第9圖中示出的手機結構並不構成對
手機的限定,可以包括比圖示更多或更少的元件,或者組合某些元件,或者不同的元件佈置。
下面結合第9圖對手機的各個構成元件進行具體的介紹:RF電路910可用於收發資訊或通話過程中,訊號的接收和發送,特別地,將基站的下行資訊接收後,給處理器980處理;另外,將設計上行的資料發送給基站。通常,RF電路包括但不限於天線、至少一個放大器、收發信機、耦合器、低雜訊放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路910還可以透過無線通訊與網路和其他設備通信。上述無線通訊可以使用任一通信標準或協定,包括但不限於全球行動通訊系統(Global System of Mobile communication,GSM)、通用封包無線電服務(General Packet Radio Service,GPRS)、碼分多重存取(Code Division Multiple Access,CDMA)、寬頻碼分多重存取(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。
記憶體920可用於儲存軟體程式以及模組,處理器980透過運行儲存在記憶體920的軟體程式以及模組,從而執行手機的各種功能應用以及資料處理。記憶體920可主要包括儲存程式區和儲存資料區,其中,儲存程式區可儲存作業系統、至少一個功能所需的應用程式(比如聲音播放功能、圖像播放功能等)等;儲存資料區可儲存根據手機的使用所創建的資料(比如音訊資料、電話簿等)等。此外,記憶體920可以包括高速隨機存取記憶體,還可以包括非揮發性記憶體,例如至少一個磁碟記憶體、快閃記憶體、或其他揮發性固態記憶體。
輸入單元930可用於接收輸入的數位或字元資訊,以及產生與手機900的用戶設置以及功能控制有關的鍵訊號輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入裝置932。觸控面板931,也稱為觸控式螢幕,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸
筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),並根據預先設定的程式驅動相應的連接裝置。可選地,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測使用者的觸摸方位,並檢測觸摸操作帶來的訊號,將訊號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸資訊,並將它轉換成觸點座標,再送給處理器980,並能接收處理器980發來的命令並加以執行。此外,可以採用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入裝置932。具體地,其他輸入裝置932可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作桿等中的一種或多種。
顯示單元940可用於顯示由使用者輸入的資訊或提供給使用者的資訊以及手機的各種功能表。顯示單元940可包括顯示面板941,可選地,可以採用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極體(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板941。進一步的,觸控面板931可覆蓋顯示面板941,當觸控面板931檢測到在其上或附近的觸摸操作後,傳送給處理器980以確定觸摸事件的類型,隨後處理器980根據觸摸事件的類型在顯示面板941上提供相應的視覺輸出。雖然在第9圖中,觸控面板931與顯示面板941是作為兩個獨立的元件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板931與顯示面板941集成而實現手機的輸入和輸出功能。
手機900還可包括至少一種感測器950,比如光感測器、運動感測器以及其他感測器。具體地,光感測器可包括環境光感測器及接近感測器,其中,環境光感測器可根據環境光線的明暗來調節顯示面板941的亮度,接近感測器可在手機移動到耳邊時,關閉顯示面板941和/或背光。作為運動感測器的一種,加速計感測器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用於識別手機姿態的應
用(比如橫豎屏切換、相關遊戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至於手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線感測器等其他感測器,在此不再贅述。
音訊電路960、揚聲器961,傳聲器962可提供用戶與手機之間的音訊介面。音訊電路960可將接收到的音訊資料轉換後的電訊號,傳輸到揚聲器961,由揚聲器961轉換為聲音訊號輸出;另一方面,傳聲器962將收集的聲音訊號轉換為電訊號,由音訊電路960接收後轉換為音訊資料,再將音訊資料輸出處理器980處理後,經RF電路910以發送給比如另一手機,或者將音訊資料輸出至記憶體920以便進一步處理。
WiFi屬於短距離無線傳輸技術,手機透過WiFi模組970可以說明使用者收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬頻網際網路訪問。雖然第9圖示出了WiFi模組970,但是可以理解的是,其並不屬於手機900的必須構成,完全可以根據需要在不改變發明的本質的範圍內而省略。
處理器980是手機的控制中心,利用各種介面和線路連接整個手機的各個部分,透過運行或執行儲存在記憶體920內的軟體程式和/或模組,以及調用儲存在記憶體920內的資料,執行手機的各種功能和處理資料,從而對手機進行整體監控。可選地,處理器980可包括一個或多個處理單元;優選地,處理器980可集成應用處理器和調變解調處理器,其中,應用處理器主要處理作業系統、使用者介面和應用程式等,調變解調處理器主要處理無線通訊。可以理解的是,上述調變解調處理器也可以不集成到處理器980中。
手機900還包括給各個元件供電的電源990(比如電池),優選地,電源可以透過電源管理系統與處理器980邏輯相連,從而透過電源管理系統實現管理充電、放電、以及功耗管理等功能。
儘管未示出,手機900還可以包括攝像頭、藍牙模組等,在
此不再贅述。
具體在本實施例中,終端中的處理器980會按照如下的指令,將一個或一個以上的應用程式的進程對應的可執行檔載入到記憶體920中,並由處理器980來運行儲存在記憶體920中的應用程式,從而實現各種功能:獲取當前正在運行的應用的應用標識;在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
進一步的,所述獲取當前正在運行的應用的應用標識之後,且在所述在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務之前,還包括:判斷所述應用標識是否存在使用服務的許可權,如果是,則繼續執行所述在預設的應用服務列表中,查詢所述應用標識對應的服務列表的操作。
進一步的,所述方法還包括:接收註冊請求,所述註冊請求包括應用標識和服務列表;將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
進一步的,所述方法還包括:當客戶端接收到所述服務列表時,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
進一步的,所述方法還包括:所述客戶端以預設頻率檢測當前是否存在正在運行的應用。
與習知技術相比,本實施例提供的基於應用的服務提供裝置和系統使得第三方服務與應用解耦,即使應用需要更新版本等,第三方服
務也不需要依賴於應用進行版本的更新。
對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離元件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的元件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上對本發明實施例所提供的一種基於應用的服務提供方法、裝置及系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
雖然本發明已用較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與修改,因此本發明之保護範圍當視後附之申請專利範圍所界定者為准。
S201‧‧‧獲取當前正在運行的應用的應用標識
S202‧‧‧在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務
Claims (10)
- 一種基於應用的服務提供方法,其包括:客戶端獲取當前正在運行的應用的應用標識;當伺服器接收所述應用標識後,在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務;以及當所述客戶端接收到所述服務列表時,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
- 根據申請專利範圍第1項所述之方法,其還包括:所述客戶端以預設頻率檢測當前是否存在正在運行的應用。
- 一種基於應用的服務提供方法,其包括:伺服器接收來自於客戶端正在運行的應用的應用標識;以及所述伺服器在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
- 根據申請專利範圍第3項所述之方法,其中所述伺服器接收來自於客戶端正在運行的應用的應用標識之後,且在所述伺服器在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務之前,還包括:所述伺服器判斷所述應用標識是否存在使用服務的許可權,如果是,則繼續執行所述在預設的應用服務列表中,查詢所述應用標識對應的服務列表的操作。
- 根據申請專利範圍第3項所述之方法,其還包括: 接收註冊請求,所述註冊請求包括應用標識和服務列表;以及將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
- 一種基於應用的提供服務的裝置,包括:查詢模組,用於接收來自於客戶端正在運行的應用的應用標識後,在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,以便為所述應用的使用者提供所述服務列表中的服務,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務。
- 根據申請專利範圍第6項所述之裝置,其還包括:判斷模組,用於判斷所述應用標識是否存在使用服務的許可權;觸發模組,用於在所述判斷模組的結果為是時,觸發所述查詢模組。
- 根據申請專利範圍第6項所述之裝置,其還包括:接收模組,用於接收應用的註冊請求,所述註冊請求包括應用標識和服務列表;加入模組,用於將所述註冊請求中的應用標識和服務列表加入所述應用服務關係表。
- 一種基於應用的提供服務的手機,用於獲取所述應用的應用標識,並將所述應用標識發送至伺服器,所述伺服器查詢所述應用標識對應的服務列表後,將所述服務列表發送至所述手機,所述手機透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
- 一種基於應用的服務提供系統,包括客戶端和伺服器;所述客戶端,用於以預設頻率檢測當前是否存在正在運行的應用,獲取所述應用的應用標識,並將所述應用標識發送至所述伺服器;所述伺服器,用於在接收來自所述客戶端的所述應用標識後,在預設的應用服務關係表中,查詢所述應用標識對應的服務列表,並將所述服務列表發送至所述客戶端,其中,所述應用服務關係表包括應用標識與服務列表的對應關係,所述服務列表包括至少一個服務; 所述客戶端,用於在接收來自所述伺服器的所述服務列表後,透過懸浮窗為所述應用的使用者提供所述服務列表中的服務。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410048005.1A CN104135504B (zh) | 2014-02-11 | 2014-02-11 | 一种基于应用的服务提供方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201531945A TW201531945A (zh) | 2015-08-16 |
TWI575458B true TWI575458B (zh) | 2017-03-21 |
Family
ID=51808026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104104013A TWI575458B (zh) | 2014-02-11 | 2015-02-06 | 基於應用的服務提供方法、裝置及系統 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10298590B2 (zh) |
EP (1) | EP3105912B1 (zh) |
CN (1) | CN104135504B (zh) |
TW (1) | TWI575458B (zh) |
WO (1) | WO2015120796A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135504B (zh) * | 2014-02-11 | 2015-12-30 | 腾讯科技(深圳)有限公司 | 一种基于应用的服务提供方法、装置及*** |
CN104731604B (zh) * | 2015-04-07 | 2019-04-19 | 北京字节跳动网络技术有限公司 | 确定正在播放声音的应用程序的方法及*** |
US10474445B2 (en) * | 2015-12-07 | 2019-11-12 | Microsoft Technology Licensing, Llc | Updating dependent services |
CN109634695B (zh) * | 2017-10-09 | 2022-02-08 | 武汉斗鱼网络科技有限公司 | 一种sdk界面自动适配软件横竖屏的方法及装置 |
CN110753909B (zh) * | 2017-10-31 | 2024-04-02 | 深圳市欢太科技有限公司 | 服务调度方法和装置、计算机设备、计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050262449A1 (en) * | 2004-05-03 | 2005-11-24 | Microsoft Corporation | Online service switching and customizations |
CN1917529A (zh) * | 2006-07-27 | 2007-02-21 | 华为技术有限公司 | 实现统一通信业务的方法和统一通信客户端 |
TW201235072A (en) * | 2011-02-16 | 2012-09-01 | Tencent Tech Shenzhen Co Ltd | Method and apparatus for gaming based on mobile terminal |
CN103257866A (zh) * | 2012-02-20 | 2013-08-21 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和应用程序管理方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060265337A1 (en) * | 1996-02-26 | 2006-11-23 | Graphon Corporation | Automated system for management of licensed digital assets |
FR2878677B1 (fr) * | 2004-11-30 | 2007-02-02 | Gemplus Sa | Communication de service d'application depuis une carte a microcontroleur vers un terminal |
CN101166129A (zh) * | 2006-10-20 | 2008-04-23 | 华为技术有限公司 | 获取应用服务器标识信息的方法、终端、设备和*** |
CN101640602B (zh) * | 2008-07-31 | 2012-07-25 | Tcl集团股份有限公司 | 一种网络电视的管理方法 |
US8664244B2 (en) | 2010-09-12 | 2014-03-04 | Advenchen Pharmaceuticals, LLC | Compounds as c-Met kinase inhibitors |
US20120124126A1 (en) * | 2010-11-17 | 2012-05-17 | Microsoft Corporation | Contextual and task focused computing |
US9195840B2 (en) * | 2012-04-23 | 2015-11-24 | Google Inc. | Application-specific file type generation and use |
CN103399792A (zh) * | 2013-07-24 | 2013-11-20 | 佳都新太科技股份有限公司 | 基于Android的应用插件化实现方案 |
CN104135504B (zh) * | 2014-02-11 | 2015-12-30 | 腾讯科技(深圳)有限公司 | 一种基于应用的服务提供方法、装置及*** |
-
2014
- 2014-02-11 CN CN201410048005.1A patent/CN104135504B/zh active Active
-
2015
- 2015-02-06 TW TW104104013A patent/TWI575458B/zh active
- 2015-02-11 WO PCT/CN2015/072770 patent/WO2015120796A1/en active Application Filing
- 2015-02-11 EP EP15749381.8A patent/EP3105912B1/en active Active
-
2016
- 2016-06-29 US US15/196,798 patent/US10298590B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050262449A1 (en) * | 2004-05-03 | 2005-11-24 | Microsoft Corporation | Online service switching and customizations |
CN1917529A (zh) * | 2006-07-27 | 2007-02-21 | 华为技术有限公司 | 实现统一通信业务的方法和统一通信客户端 |
TW201235072A (en) * | 2011-02-16 | 2012-09-01 | Tencent Tech Shenzhen Co Ltd | Method and apparatus for gaming based on mobile terminal |
CN103257866A (zh) * | 2012-02-20 | 2013-08-21 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和应用程序管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104135504A (zh) | 2014-11-05 |
EP3105912A1 (en) | 2016-12-21 |
EP3105912A4 (en) | 2017-08-16 |
US10298590B2 (en) | 2019-05-21 |
TW201531945A (zh) | 2015-08-16 |
WO2015120796A1 (en) | 2015-08-20 |
EP3105912B1 (en) | 2023-07-05 |
CN104135504B (zh) | 2015-12-30 |
US20160308879A1 (en) | 2016-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6467526B2 (ja) | 通信メッセージ送信方法及びウェアラブル・デバイス | |
US10326861B2 (en) | Method for controlling cooperation of multiple intelligent devices and apparatus thereof | |
WO2016150270A1 (zh) | 群组会话消息处理方法和装置 | |
WO2015124033A1 (zh) | 视频交互方法、终端、服务器及*** | |
TWI520043B (zh) | 消息查看方法、裝置和移動終端 | |
WO2018120905A1 (zh) | 终端中消息提示的方法和终端 | |
WO2014206143A1 (zh) | 未读消息数目显示方法、装置和设备 | |
TWI575458B (zh) | 基於應用的服務提供方法、裝置及系統 | |
CN108834132B (zh) | 一种数据传输方法及设备和相关介质产品 | |
CN105653220B (zh) | 一种远程控制中的屏幕数据显示方法及装置 | |
WO2016116041A1 (zh) | 一种信息推荐的管理方法、装置和*** | |
WO2018049885A1 (zh) | 一种数据迁移方法及装置 | |
WO2015010466A1 (zh) | 信息显示方法、装置和移动终端 | |
TW201502986A (zh) | 使用於瀏覽器網頁的應用程式訊息通知顯示方法、相關設備與系統 | |
WO2015067142A1 (zh) | 网页显示方法及装置 | |
TW201541337A (zh) | 移動終端中訊息的顯示方法、裝置和系統 | |
WO2015062234A1 (zh) | 移动终端资源处理方法、装置和设备 | |
WO2015101302A1 (zh) | 数据共享方法、***、用户端及后台服务器 | |
WO2015062240A1 (zh) | 一种应用安装的方法、装置和设备 | |
WO2015024393A1 (zh) | 发送短信的方法、装置及终端 | |
WO2017000495A1 (zh) | 一种添加联系人的方法及设备 | |
JP6974620B2 (ja) | 通知メッセージ処理方法及び端末 | |
CN106850957B (zh) | 应用通知管理的方法、装置及移动终端 | |
CN106020945B (zh) | 快捷项添加方法及装置 | |
US9621674B2 (en) | Method and apparatus for associating online accounts |