TWI718232B - 業務執行方法及裝置 - Google Patents
業務執行方法及裝置 Download PDFInfo
- Publication number
- TWI718232B TWI718232B TW106101579A TW106101579A TWI718232B TW I718232 B TWI718232 B TW I718232B TW 106101579 A TW106101579 A TW 106101579A TW 106101579 A TW106101579 A TW 106101579A TW I718232 B TWI718232 B TW I718232B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- request
- server
- web page
- web
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000000284 extract Substances 0.000 claims description 5
- 230000000763 evoking effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- 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/957—Browsing optimisation, e.g. caching or content distillation
-
- 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- 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]
-
- 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/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本發明實施例提供一種業務執行方法及裝置,該方法中,伺服器根據終端發送的網頁業務請求,返回相應的網頁頁面,使該終端透過該網頁頁面喚起指定的應用程式,並使該應用程式發送與該網頁業務請求相對應的業務執行請求,最後根據該業務執行請求執行業務。透過上述方法,發送網頁業務請求的瀏覽器即使沒有集成指定應用程式的SDK,也可以透過運行接收到的網頁頁面,喚醒該指定的應用程式,並透過該應用程式與伺服器執行業務,可有效提高用戶操作便利性、降低對業務執行時對瀏覽器應用的要求,提高業務執行效率。
Description
本發明關於資訊技術領域,尤其關於一種業務執行方法及裝置。
隨著資訊化社會的發展,人們越來越習慣於使用網路來進行業務。隨著移動終端的發展和流行,人們不再局限於使用個人電腦(personal computer,pc)進行業務,而開始更多的使用移動終端(如,手機、平板電腦等)進行業務。
但是,因為移動終端的作業系統和系統版本的種類繁多,所以專門開發對應各個系統以及版本的用於執行業務的應用程式(application,app)的成本就顯得較高。
於是為了節約成本,在現有技術中,並不針對移動終端開發專門的app,而是採用在移動終端瀏覽器中,以網頁的形式提供服務,或者以移動終端的瀏覽器作為內核開發app的形式提供服務。其中,後者雖然在名稱上不叫做瀏覽器,但是與前者一樣均是以接收網頁連接、調用網頁資訊、展示網頁、根據監測到的操作發送資訊等方式執行
業務的,其本質上還是移動終端的瀏覽器。
但是,由於瀏覽器比較容易被安裝惡意外掛程式,所以一般情況下瀏覽器被不法分子劫持的風險也較高,這就有可能導致透過該瀏覽器傳輸的關於安全的資訊(如,mac位址、wifi位址、地理位置資訊等)容易被不法分子篡改,使得透過瀏覽器執行業務時的安全性降低。於是,為了解決這一問題,通常還會採用由另一安全業務平台對執行的業務進行監控、由該安全業務平台對該資源進行保管、由該安全業務平台對用戶身份進行校驗的方法,來保證執行該業務所關於的資源的安全。
但是,一般在透過網頁使用該安全業務平台時,用戶還需登錄該安全業務平台相應的帳戶,導致用戶操作繁瑣。並且,由於透過瀏覽器顯示該安全業務平台的頁面時,該安全業務平台提供的移動終端本地的校驗服務(如,生物特徵資訊校驗服務)是無法得到支援的,所以業務執行的安全性以及便利性都會受到影響。
而若想在透過瀏覽器執行業務時,也能得到完整的該安全業務平台提供的服務,則該瀏覽器需要集成該安全業務平台的軟體開發套件(Software Development Kit,SDK),並透過該SDK喚起該安全業務平台在移動終端本地的應用程式,來保證執行該業務所關於的資源的安全性,這就使得在使用瀏覽器執行業務時,對該瀏覽器又提出了新的要求。
可見,在現有的透過瀏覽器顯示網頁來執行業務的方
式,存在使用者操作不便、對瀏覽器要求高,導致業務執行效率低的問題。
本發明實施例提供一種業務執行方法及裝置,用以解決現有技術中透過瀏覽器顯示網頁來執行業務的方式,存在使用者操作不便、對瀏覽器要求高,導致業務執行效率低的問題。
本發明實施例提供的一種業務執行方法,包括:伺服器接收終端發送的網頁業務請求;根據所述網頁業務請求,向所述終端返回網頁頁面,使所述終端透過所述網頁頁面喚起指定的應用程式;接收所述應用程式發送的與所述網頁業務請求相對應的業務執行請求;根據所述業務執行請求執行業務。
本發明實施例提供的一種業務執行方法,包括:向伺服器發送網頁業務請求;接收所述伺服器根據所述網頁業務請求返回的網頁頁面;透過運行所述網頁頁面,喚起指定的應用程式,使所述應用程式向所述伺服器發送與所述網頁業務請求相對應的業務執行請求,以便所述伺服器根據所述業務執行請求執行業務。
本發明實施例提供的一種業務執行裝置,包括:
第一接收模組,用於接收終端發送的網頁業務請求;返回模組,用於根據所述網頁業務請求,向所述終端返回網頁頁面,使所述終端透過所述網頁頁面喚起指定的應用程式;第二接收模組,用於接收所述應用程式發送的與所述網頁業務請求相對應的業務執行請求;執行模組,用於根據所述業務執行請求執行業務。
本發明實施例提供的一種業務執行裝置,包括:發送模組,用於向伺服器發送網頁業務請求;接收模組,用於接收所述伺服器根據所述網頁業務請求返回的網頁頁面;喚起執行模組,用於透過運行所述網頁頁面,喚起指定的應用程式,使所述應用程式向所述伺服器發送與所述網頁業務請求相對應的業務執行請求,以便所述伺服器根據所述業務執行請求執行業務。
本發明實施例提供一種業務執行方法及裝置,該方法中,伺服器根據終端發送的網頁業務請求,返回相應的網頁頁面,使該終端透過該網頁頁面喚起指定的應用程式,並使該應用程式發送與該網頁業務請求相對應的業務執行請求,最後根據該業務執行請求執行業務。透過上述方法,發送網頁業務請求的瀏覽器即使沒有集成指定應用程式的SDK,也可以透過運行接收到的網頁頁面,喚醒該指定的應用程式,並透過該應用程式與伺服器執行業務,可有效提高用戶操作便利性、降低對業務執行時對瀏覽器應
用的要求,提高業務執行效率。
S101、S102、S103、S104‧‧‧方法步驟
S301、S302、S303、S104‧‧‧方法步驟
S401-410‧‧‧方法步驟
501‧‧‧第一接收模組
502‧‧‧返回模組
503‧‧‧第二接收模組
504‧‧‧執行模組
505‧‧‧結果提供模組
601‧‧‧發送模組
602‧‧‧接收模組
603‧‧‧喚起執行模組
604‧‧‧查詢模組
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:圖1為本發明實施例提供的業務執行過程;圖2為本發明實施例提供的伺服器向終端返回的支付路由頁面的示意圖;圖3為本發明實施例提供的一種對應於圖1的業務執行過程;圖4為本發明實施例提供的業務執行詳細流程圖;圖5是本發明實施例提供的一種業務執行裝置的結構示意圖;圖6是本發明實施例提供的一種對應於圖5的業務執行裝置的結構示意圖。
在本發明實施例中,伺服器接收終端發送的網頁業務請求(即,由透過瀏覽器發起的網頁業務請求,或者由具有瀏覽器內核的應用程式發起的網頁業務請求),透過向該終端返回的網頁頁面,使得該終端中指定的應用程式被喚起,並使該應用程式發送與該網頁業務請求相應的業務
執行請求(即,由該指定的應用程式發送的業務執行請求代替了該網頁業務請求),最終該伺服器根據該業務執行請求執行業務。可見本發明所述的方法,在透過網頁執行業務時,可以簡單、有效地喚醒指定應用程式,並使該應用程式與伺服器一同完成業務的執行,使得用戶操作更便利、業務執行效率更高。
為使本發明的目的、技術方案和優點更加清楚,下面將結合本發明具體實施例及相應的附圖對本發明技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
圖1為本發明實施例提供的業務執行過程,具體包括以下步驟:
S101:伺服器接收終端發送的網頁業務請求。
在本發明實施例中,由於伺服器接收到的業務請求並不是全部來自網頁業務,而本發明是為了解決終端中網頁業務執行效率低的問題,所以該伺服器在接收到業務請求時,可先確定該業務請求是網頁業務請求,再繼續執行後續的步驟。其中,本發明中所述的網頁業務請求是指瀏覽器或具有瀏覽器內核的應用透過網頁的形式向伺服器發送的網頁業務請求,該網頁業務請求用於向該伺服器調用用於執行相應業務的網頁頁面。
另外,由於網頁業務請求通常為終端透過協力廠商平
台發起的業務請求,即,當使用者在該終端上登錄該協力廠商平台的帳戶,並透過該帳戶向該伺服器發起網頁業務請求時,該終端則是透過該協力廠商平台向該伺服器發送網頁業務請求的。所以,該服務器具體可接收終端透過協力廠商平台發送的網頁業務請求。
需要說明的是,本發明中所述的網頁業務請求可以是網頁訂單支付請求,下面僅以網頁業務請求為網頁訂單支付請求進行說明。並且本發明中所述的終端可以是移動終端,如,手機、平板電腦等,所述的伺服器可以是單獨的一台設備,也可以是由多台設備組成的系統。
例如,王先生在手機的瀏覽器中登錄了電子商務平台A(即,協力廠商平台)的帳戶i,並在該瀏覽器中透過帳戶i在該電子商務平台A上發起一筆訂單交易。假設該電子商務平台A的交易業務均需要透過某支付伺服器a來完成,則當王先生透過帳戶i發起訂單交易時,該支付伺服器可透過與電子商務平台A的介面,接收到由王先生手機中的瀏覽器發送的調用網頁訂單支付頁面的請求(即,網頁業務請求)。
S102:根據所述網頁業務請求,向所述終端返回網頁頁面,使所述終端透過所述網頁頁面喚起指定的應用程式。
在本發明實施例中,當該伺服器接收到網頁業務請求後,便可以透過解析該網頁業務請求,確定業務參數,並且該業務參數中包括業務標識,之後向該終端返回攜帶有
該業務標識的網頁頁面。其中,該業務參數中除了包括業務標識以外,還可包括:業務類型、業務屬性等等。當然,除了在網頁頁面中攜帶業務標識以外,還可攜帶其他的業務參數,如業務類型等。
在本發明中所述的網頁頁面可以是由超文字標記語言第五版(Hyper Text Markup Language 5,HTML5)編寫的,也可以是由其他種類的網頁頁面代碼編寫的。
進一步的,當該伺服器透過協力廠商平台接收到網頁業務請求,該伺服器可以同樣透過該協力廠商平台向該終端返回攜帶有業務標識的網頁頁面。
仍以網頁業務請求為網頁訂單支付請求為例進行說明,伺服器可先透過解析該網頁訂單支付請求,確定執行該訂單支付業務所需的各訂單支付參數,如,訂單號、訂單類型、交易金額、支付管道、交易雙方的資訊、業務類型、終端作業系統、終端mac位址、終端網路類型等等。由於,在本發明中,並不是要透過網頁來執行該訂單支付業務,而只需該終端中指定的應用程式執行該訂單支付業務,所以該終端可以僅將各訂單支付參數中的訂單標識(即,業務標識)攜帶在向該終端返回的網頁頁面中,並將該網頁頁面返回至該終端。其中,由於該伺服器接收的是網頁訂單支付請求,所以向該終端返回的網頁頁面可以是支付路由頁面。
另外,為了使該終端中指定的應用程式能夠執行該訂單支付業務,該伺服器除了將業務參數中的業務標識攜帶
在網頁頁面中以外,還可將用於喚起該指定的應用程式的代碼攜帶在網頁頁面中,使得終端在運行該網頁頁面時,載入該代碼,以喚起指定的應用程式執行業務,其中,本發明中所述的代碼包括但不限於JavaScript代碼。具體的,攜帶在該網頁頁面的代碼中可包含需要喚起的應用程式的標識,用以喚起指定的應用程式。
繼續沿用上例,假設支付伺服器a根據調用網頁訂單支付頁面的請求,確定執行該訂單支付業務所需的各訂單支付參數,如表1所示。
則該支付伺服器a首先將表1中所示的訂單號以及用於喚起支付應用的JavaScript代碼攜帶在支付路由頁面中,並返回給終端。返回的支付路由頁面如圖2所示。
圖2為本發明實施例提供的伺服器向終端返回的支付路由頁面的示意圖,其中包括:已完成付款和使用網頁支付兩個操作選項,其中,該“已完成付款”的操作選項,可以使使用者在完成支付以後,透過點擊該操作選項,獲取支付結果。該“使用網頁支付”的選項,可以使不希望或不能使用該支付應用的用戶,透過點擊該操作選項,繼續停留在該瀏覽器內,並透過該支付伺服器a向該瀏覽器發送的支付網頁完成支付。
進一步假設該手機內已安裝支付應用(即,指定的應用程式),則該瀏覽器在運行該支付路由頁面並載入其中攜帶的JavaScript代碼後,還會向該支付應用發送喚起指令,使該支付應用被喚起。
S103:接收所述應用程式發送的與所述網頁業務請求相對應的業務執行請求。
在本發明實施例中,當該指定的應用程式被喚起後,可根據網頁頁面中攜帶的業務標識後,發送攜帶該業務標識的業務執行請求,該攜帶業務標識的業務執行請求即為與上述網頁業務請求相對應的業務執行請求。本發明中所述的業務執行請求是指由上述伺服器提供的、安裝在終端內的非瀏覽器應用程式發送的業務執行請求。該指定的應用程式具體可以是用戶端程式。
在本發明中,由於通常在需要登錄帳戶的應用程式中,均存在預設登錄帳戶(即,應用程式啟動時會自動登錄的帳戶),所以當該指定的應用程式被喚起後,該指定
的應用程式同樣會登錄預設帳戶,後續則可以透過該帳戶執行業務。
繼續沿用上例,假設該支付應用的默認登錄帳戶為帳戶ii,於是該支付伺服器a可接收到該支付應用基於該帳戶ii發送的訂單支付業務執行請求。
S104:根據所述業務執行請求執行業務。
繼續沿用上例,由於支付伺服器a接收到了支付應用基於帳戶ii發送的訂單支付業務執行請求,且該訂單支付業務執行請求中也攜帶訂單標識,因此,可透過該訂單標識,確定完整的如表1所示的訂單支付參數,並根據完整的訂單支付參數,使用帳戶ii執行支付業務。
透過上述方法,伺服器在接收到終端發送的網頁業務請求後,透過向該終端返回的網頁頁面,喚醒指定的應用程式,並使該指定的應用程式發送與該網頁業務請求相應的業務執行請求,最終該伺服器根據該業務執行請求執行業務。相對于現有方法,在本發明提供的方法中,由於應用程式可以自動登錄預設帳戶,所以可以避免用戶在執行網頁業務請求時的帳戶登錄操作,使用戶操作更加便利。並且,由於在該指定的應用程式中可以執行的操作種類相較於瀏覽器顯示的網頁頁面更多(如,無法在瀏覽器的網頁頁面中支援的指紋識別,就可以透過支付應用實現),所以本發明所述的業務執行方法也更加靈活和安全。所以本發明提供的方法,針對透過瀏覽器網頁發起的網頁業務執行請求時,可以是用戶操作更加便利、業務執行更加安
全、業務執行效率更高。
進一步的,由於在實際應用中,伺服器在透過步驟S104執行業務時,僅根據業務標識執行業務是不切實際的,其需要根據完整的業務參數來執行業務,因此,伺服器在執行業務之前,具體可在透過步驟S101接收到終端發送的網頁業務請求後,解析出完整的業務參數(包括業務標識),並將完整的業務參數保存在接收到該網頁業務請求所基於的會話中。為了方便描述,下面將伺服器接收到該網頁業務請求所基於的會話稱為該業務標識對應的會話,即,伺服器在根據網頁業務請求解析出完整的業務參數後,可將接收到該網頁業務請求所基於的會話,作為與該業務標識對應的會話,並將確定的業務參數保存在該業務標識對應的會話中。
後續的,由於伺服器返回給終端的網頁頁面中並未攜帶完整的業務參數,而是只攜帶了業務標識,因此,終端運行該網頁頁面並喚起相應的應用程式時,可將該網頁頁面中攜帶的業務標識傳遞給該應用程式,該應用程式則向伺服器發送攜帶該業務標識的業務執行請求。伺服器接收到該業務執行請求後,即可根據該業務執行請求中攜帶的業務標識,確定該業務標識對應的會話,在確定的會話中提取完整的業務參數,並根據提取的業務參數執行業務。
具體的,伺服器在根據提取的完整的業務參數執行業務時,可先將該完整的業務參數返回給該應用程式,該應用程式則可顯示完整的業務參數,使用戶確認,當使用者
確認後,應用程式可將確認資訊發送給伺服器,伺服器則根據業務參數執行業務。
另外,該應用程式在向伺服器發送了確認資訊,使伺服器執行業務後,可跳回瀏覽器的介面,而此時瀏覽器所顯示的網頁頁面就是步驟S102中伺服器向終端返回的網頁頁面,當該網頁頁面為如圖2所示的網頁頁面時,使用者則可點擊如圖2所示的「已完成支付」操作選項,使該瀏覽器向該伺服器發送查詢該業務結果的查詢資訊,並顯示該伺服器返回的業務執行結果頁面,則使用者可以確定在步驟S101中透過瀏覽器發起的網頁業務執行請求的業務執行結果。
進一步的,除了上述透過用戶點擊「已完成支付」操作選項,獲取業務結果的方法以外,在本發明中,該瀏覽器還可以透過運行在步驟S102中接收的網頁頁面,向該伺服器發送、針對該網頁業務請求的業務結果查詢資訊,並且,當該伺服器在步驟S104中根據該業務執行請求執行業務後,便可針對該業務結果查詢資訊返回查詢結果,使得該瀏覽器可以主動的獲取業務結果的查詢資訊。其中,終端可以以固定的頻率向伺服器發送該業務結果查詢資訊,或者以預設的時間點向該伺服器發送業務結果查詢資訊,具體的以何種方式向該伺服器發送業務結果查詢資訊,本發明並不做具體限定。
基於圖1所示的業務執行過程,本發明實施例還提供另一種業務執行過程,如圖3所示。
圖3為本發明實施例提供的業務執行過程,具體包括以下步驟:
S301:向伺服器發送網頁業務請求。
在本發明實施例中,由終端中的瀏覽器或具有瀏覽器內核的應用,向伺服器發送網頁業務請求,以下僅以瀏覽器為例進行說明。所述的網頁業務請求為透過終端的瀏覽器透過網頁的形式向伺服器發送的網頁業務請求,該網頁業務請求用於向該伺服器調用用於執行相應業務的網頁頁面。
另外,由於該網頁業務請求通常為瀏覽器透過協力廠商平台發起的業務請求,即,當用戶在該瀏覽器上登錄該協力廠商平台的帳戶,並透過該帳戶向該伺服器發起網頁業務請求時,該伺服器則是透過該協力廠商平台接收該瀏覽器發送網頁業務請求的。所以,該瀏覽器具體可透過協力廠商平台向該伺服器發送的網頁業務請求。
S302:接收所述伺服器根據所述網頁業務請求返回的網頁頁面。
在本發明實施例中,該伺服器在接收到網頁業務請求後,透過解析該網頁業務請求,可以確定業務參數,並且該業務參數中包括業務標識,之後該伺服器將向在步驟S301中發送網頁業務請求的瀏覽器,返回攜帶有該業務標識的網頁頁面。其中,該業務參數中除了包括業務標識以外,還可包括:業務類型、業務屬性等等。
另外,由於該瀏覽器是透過該協力廠商平台向該伺服
器發送的網業務請求,所以該瀏覽器可以同樣透過該協力廠商平台接收該伺服器返回的攜帶有業務標識的網頁頁面。
S303:透過運行所述網頁頁面,喚起指定的應用程式,使所述應用程式向所述伺服器發送與所述網頁業務請求相對應的業務執行請求,以便所述伺服器根據所述業務執行請求執行業務。
在本發明實施例中,當該瀏覽器接收到伺服器返回的網頁頁面後,該瀏覽器透過運行該網頁頁面,載入該網頁頁面中攜帶的JavaScript代碼,並喚起指定的應用程式執行業務,並將該網頁頁面中攜帶的業務標識傳遞給該指定的應用程式,使該指定的應用程式根據該業務標識向該伺服器發送業務執行請求。
圖4為本發明實施例提供的業務執行詳細流程圖,包括以下步驟:S401:瀏覽器向伺服器發送網頁業務請求;S402:伺服器根據該網頁業務請求,確定各業務參數,並將各業務參數保存在與業務標識對應的會話中;S403:伺服器向瀏覽器返回攜帶有業務標識的網頁頁面;S404:瀏覽器透過該網頁頁面喚起指定的應用程式,並將該業務標識傳遞給該應用程式;S405:應用程式根據該業務標識,向伺服器發送攜帶有該業務標識的業務執行請求;
S406:伺服器透過業務執行請求中的業務標識,確定對應的會話,並提取業務參數;S407:伺服器向應用程式返回完整的業務參數;S408:應用程式顯示完整的業務參數,使用戶確認,並將用戶的確定結果發送給伺服器;S409:伺服器在接收到的使用者確定結果後,根據完整的業務參數執行業務;S410:伺服器執行完業務後,向該瀏覽器發送業務執行結果。
基於圖1所示方法同樣的思路,本發明實施例還提供一種業務執行裝置,如圖5所示。
圖5是本發明實施例提供一種業務執行裝置的結構示意圖,具體包括:第一接收模組501,用於接收終端發送的網頁業務請求;返回模組502,用於根據所述網頁業務請求,向所述終端返回網頁頁面,使所述終端透過所述網頁頁面喚起指定的應用程式;第二接收模組503,用於接收所述應用程式發送的與所述網頁業務請求相對應的業務執行請求;執行模組504,用於根據所述業務執行請求執行業務。
所述返回模組502具體用於,根據所述網頁業務請求,確定業務參數,所述業務參數包括業務標識,向所述
終端返回攜帶所述業務標識的網頁頁面;所述第二接收模組503具體用於,接收所述應用程式根據所述業務標識,發送的與所述網頁業務請求相對應的業務執行請求。
所述執行模組504還用於,在根據所述業務請求執行業務之前,將接收到所述網頁業務請求所基於的會話,作為與所述業務標識對應的會話,將確定的所述業務參數保存在所述業務標識對應的會話中;所述執行模組504具體用於,根據所述業務執行請求中攜帶的業務標識,確定所述業務標識對應的會話,在確定的會話中提取業務參數,根據提取的業務參數執行業務。
所述第一接收模組501具體用於,接收所述終端透過協力廠商平台發送的網頁業務請求;所述返回模組502具體用於,根據所述網頁業務請求,透過所述協力廠商平台,向所述終端返回網頁頁面。
所述裝置還包括:結果提供模組505,用於接收所述終端發送的、針對所述網頁業務請求的業務結果查詢資訊,當所述執行模組504根據所述業務執行請求執行業務後,針對所述業務結果查詢資訊返回查詢結果。
具體的,上述如圖5所示的業務執行裝置可以位於單獨的伺服器中,或者由多個伺服器組成的系統中。
基於圖3所示方法同樣的思路,本發明實施例還提供
一種業務執行裝置,如圖6所示。
圖6是本發明實施例提供一種業務執行裝置的結構示意圖,具體包括:發送模組601,用於向伺服器發送網頁業務請求;接收模組602,用於接收所述伺服器根據所述網頁業務請求返回的網頁頁面;喚起執行模組603,用於透過運行所述網頁頁面,喚起指定的應用程式,使所述應用程式向所述伺服器發送與所述網頁業務請求相對應的業務執行請求,以便所述伺服器根據所述業務執行請求執行業務。
所述接收模組602具體用於,接收所述伺服器根據所述網頁業務請求返回的攜帶有業務標識的網頁頁面;所述喚起執行模組603具體用於,透過運行所述網頁頁面,喚起指定的應用程式,並將所述業務標識傳遞給所述應用程式,使所述應用程式根據所述業務標識向所述伺服器發送業務執行請求。
所述發送模組601具體用於,透過協力廠商平台向伺服器發送網頁業務請求;所述接收模組602具體用於,透過所述協力廠商平台,接收所述伺服器根據所述網頁業務請求返回的網頁頁面。
所述裝置還包括:查詢模組604,用於透過運行所述網頁頁面,向所述伺服器發送針對所述網頁業務請求的業務結果查詢資訊,
接收所述伺服器針對所述業務結果查詢資訊返回的查詢結果,其中,所述查詢結果是所述伺服器根據所述業務執行請求執行業務後,針對所述業務結果查詢資訊返回的。
具體的,上述如圖6所示的業務執行裝置可以位於各類終端中,具體可以位於手機、個人電腦(Personal Compuer,PC)、平板電腦等各種終端中。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。
記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀媒體的示例。
電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可程式設計唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性存放裝置或任何其他非傳輸媒體,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,電腦可
讀媒體不包括暫態性電腦可讀媒體(transitory media),如調製的資料信號和載波。
還需要說明的是,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個......」限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本發明的實施例可提供為方法、系統或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
以上所述僅為本發明的實施例而已,並不用於限制本發明。對於本領域技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的申請專利範圍之內。
Claims (18)
- 一種業務執行方法,其特徵在於,包括:伺服器接收終端發送的網頁業務請求;該伺服器根據該網頁業務請求,向該終端返回網頁頁面,使該終端透過該網頁頁面喚起指定的應用程式;該伺服器接收該應用程式發送的與該網頁業務請求相對應的業務執行請求;及該伺服器根據該業務執行請求執行業務,其中,該網頁頁面包括業務參數以及用於喚起該應用程式的代碼,該終端中的瀏覽器載入該代碼後向該應用程式發送喚起指令,且其中,該代碼包含該應用程式的標識,用以喚起指定的該應用程式。
- 如申請專利範圍第1項所述的方法,其中,根據該網頁業務請求,向該終端返回網頁頁面,具體包括:根據該網頁業務請求,確定該業務參數,該業務參數包括業務標識;向該終端返回攜帶該業務標識的網頁頁面;接收該應用程式發送的與該網頁業務請求相對應的業務執行請求,具體包括:接收該應用程式根據該業務標識,發送的與該網頁業務請求相對應的業務執行請求。
- 如申請專利範圍第2項所述的方法,其中,根據該業務執行請求執行業務之前,該方法還包括:將接收到該網頁業務請求所基於的會話,作為與該業 務標識對應的會話;將確定的該業務參數保存在該業務標識對應的會話中;根據該業務執行請求執行業務,具體包括:根據該業務執行請求中攜帶的業務標識,確定該業務標識對應的會話;在確定的會話中提取業務參數;及根據提取的業務參數執行業務。
- 如申請專利範圍第1項所述的方法,其中,伺服器接收終端發送的網頁業務請求,具體包括:伺服器接收該終端透過協力廠商平台發送的網頁業務請求;根據該網頁業務請求,向該終端返回網頁頁面,具體包括:根據該網頁業務請求,透過該協力廠商平台,向該終端返回網頁頁面。
- 如申請專利範圍第1項所述的方法,其中,該方法還包括:該伺服器接收該終端發送的、針對該網頁業務請求的業務結果查詢資訊;及當該伺服器根據該業務執行請求執行業務後,針對該業務結果查詢資訊向該終端返回查詢結果。
- 一種業務執行方法,其特徵在於,包括:終端向伺服器發送網頁業務請求; 該終端接收該伺服器根據該網頁業務請求返回的網頁頁面;及該終端透過運行該網頁頁面,喚起指定的應用程式,使該應用程式向該伺服器發送與該網頁業務請求相對應的業務執行請求,以便該伺服器根據該業務執行請求執行業務,其中,該網頁頁面包括業務標識以及用於喚起該應用程式的代碼該終端中的瀏覽器載入該代碼後向該應用程式發送喚起指令,且其中,該代碼包含該應用程式的標識,用以喚起指定的該應用程式。
- 如申請專利範圍第6項所述的方法,其中,接收該伺服器根據該網頁業務請求返回的網頁頁面,具體包括:接收該伺服器根據該網頁業務請求返回的攜帶有該業務標識的網頁頁面;透過運行該網頁頁面,喚起指定的應用程式,使該應用程式向該伺服器發送與該網頁業務請求相對應的業務執行請求,具體包括:透過運行該網頁頁面,喚起指定的應用程式,並將該業務標識傳遞給該應用程式,使該應用程式根據該業務標識向該伺服器發送業務執行請求。
- 如申請專利範圍第6項所述的方法,其中,向伺服器發送網頁業務請求,具體包括: 透過協力廠商平台向伺服器發送網頁業務請求;接收該伺服器根據該網頁業務請求返回的網頁頁面,具體包括:透過該協力廠商平台,接收該伺服器根據該網頁業務請求返回的網頁頁面。
- 如申請專利範圍第6項所述的方法,其中,該方法還包括:該終端透過運行該網頁頁面,向該伺服器發送針對該網頁業務請求的業務結果查詢資訊;及該終端接收該伺服器針對該業務結果查詢資訊返回的查詢結果,其中,該查詢結果是該伺服器根據該業務執行請求執行業務後,針對該業務結果查詢資訊返回的。
- 一種業務執行裝置,其特徵在於,包括:第一接收模組,用於接收終端發送的網頁業務請求;返回模組,用於根據該網頁業務請求,向該終端返回網頁頁面,使該終端透過該網頁頁面喚起指定的應用程式;第二接收模組,用於接收該應用程式發送的與該網頁業務請求相對應的業務執行請求;及執行模組,用於根據該業務執行請求執行業務,其中,該網頁頁面包括業務參數以及用於喚起該應用程式的代碼,該終端中的瀏覽器載入該代碼後向該應用程式發送喚起指令,且其中,用於喚起該應用程式的代碼包含該應用程式的 標識,用以喚起指定的該應用程式。
- 如申請專利範圍第10項所述的裝置,其中,該返回模組具體用於,根據該網頁業務請求,確定該業務參數,該業務參數包括業務標識,向該終端返回攜帶該業務標識的網頁頁面;該第二接收模組具體用於,接收該應用程式根據該業務標識,發送的與該網頁業務請求相對應的業務執行請求。
- 如申請專利範圍第11項所述的裝置,其中,該執行模組還用於,在根據該業務請求執行業務之前,將接收到該網頁業務請求所基於的會話,作為與該業務標識對應的會話,將確定的該業務參數保存在該業務標識對應的會話中;該執行模組具體用於,根據該業務執行請求中攜帶的業務標識,確定該業務標識對應的會話,在確定的會話中提取業務參數,根據提取的業務參數執行業務。
- 如申請專利範圍第10項所述的裝置,其中,該第一接收模組具體用於,接收該終端透過協力廠商平台發送的網頁業務請求;該返回模組具體用於,根據該網頁業務請求,透過該協力廠商平台,向該終端返回網頁頁面。
- 如申請專利範圍第10項所述的裝置,其中,該結果提供模組還用於接收該終端發送的、針對該網頁業務請求的業務結果查詢資訊,當該執行模組根據該業務執行 請求執行業務後,針對該業務結果查詢資訊返回查詢結果。
- 一種業務執行裝置,其特徵在於,包括:發送模組,用於向伺服器發送網頁業務請求;接收模組,用於接收該伺服器根據該網頁業務請求返回的網頁頁面;及喚起執行模組,用於透過運行該網頁頁面,喚起指定的應用程式,使該應用程式向該伺服器發送與該網頁業務請求相對應的業務執行請求,以便該伺服器根據該業務執行請求執行業務,其中,該網頁頁面包括業務標識以及用於喚起該應用程式的代碼,該終端中的瀏覽器載入該代碼後向該應用程式發送喚起指令,且其中,該代碼包含該應用程式的標識,用以喚起指定的該應用程式。
- 如申請專利範圍第15項所述的裝置,其中,該接收模組具體用於,接收該伺服器根據該網頁業務請求返回的攜帶有該業務標識的網頁頁面;該喚起執行模組具體用於,透過運行該網頁頁面,喚起指定的應用程式,並將該業務標識傳遞給該應用程式,使該應用程式根據該業務標識向該伺服器發送業務執行請求。
- 如申請專利範圍第15項所述的裝置,其中,該發送模組具體用於,透過協力廠商平台向伺服器發送網頁 業務請求;該接收模組具體用於,透過該協力廠商平台,接收該伺服器根據該網頁業務請求返回的網頁頁面。
- 如申請專利範圍第15項所述的裝置,其中,該查詢模組還用於透過運行該網頁頁面,向該伺服器發送針對該網頁業務請求的業務結果查詢資訊,接收該伺服器針對該業務結果查詢資訊返回的查詢結果,其中,該查詢結果是該伺服器根據該業務執行請求執行業務後,針對該業務結果查詢資訊返回的。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610126319.8A CN107168960B (zh) | 2016-03-07 | 2016-03-07 | 一种业务执行方法及装置 |
CN201610126319.8 | 2016-03-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201732657A TW201732657A (zh) | 2017-09-16 |
TWI718232B true TWI718232B (zh) | 2021-02-11 |
Family
ID=59789008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106101579A TWI718232B (zh) | 2016-03-07 | 2017-01-17 | 業務執行方法及裝置 |
Country Status (10)
Country | Link |
---|---|
US (2) | US11347825B2 (zh) |
EP (1) | EP3428809B1 (zh) |
JP (1) | JP6686165B2 (zh) |
KR (1) | KR102194052B1 (zh) |
CN (2) | CN107168960B (zh) |
MY (1) | MY190693A (zh) |
PH (1) | PH12018501890A1 (zh) |
SG (1) | SG11201807371XA (zh) |
TW (1) | TWI718232B (zh) |
WO (1) | WO2017152753A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107168960B (zh) | 2016-03-07 | 2021-06-25 | 创新先进技术有限公司 | 一种业务执行方法及装置 |
CN107659641B (zh) * | 2017-09-22 | 2020-10-13 | 百度在线网络技术(北京)有限公司 | web唤醒客户端的方法、装置、服务器、设备及存储介质 |
CN107632840B (zh) * | 2017-09-27 | 2020-07-10 | 世纪龙信息网络有限责任公司 | 应用程序的任务执行方法和*** |
CN108090768A (zh) * | 2017-11-14 | 2018-05-29 | 阿里巴巴集团控股有限公司 | 一种业务执行的方法及装置 |
CN108021409B (zh) * | 2017-12-05 | 2021-03-23 | 广州市千钧网络科技有限公司 | 一种app业务情景还原方法及*** |
CN111240750B (zh) * | 2018-11-29 | 2023-05-05 | 阿里巴巴集团控股有限公司 | 一种目标应用程序的唤醒方法及装置 |
CN109861903B (zh) * | 2018-12-28 | 2022-01-07 | 微梦创科网络科技(中国)有限公司 | 一种基于app应用的链接发送方法及装置 |
CN110022354A (zh) * | 2019-03-03 | 2019-07-16 | 云南电网有限责任公司信息中心 | 基于http协议的移动应用集成方法、装置、计算机设备及存储介质 |
CN110781061B (zh) * | 2019-09-20 | 2022-11-25 | 平安科技(深圳)有限公司 | 一种记录用户行为链路的方法及装置 |
CN111176505B (zh) * | 2019-12-20 | 2021-04-13 | 上海淇玥信息技术有限公司 | 基于第三方任务联动的页面展示方法、装置和电子设备 |
CN111338898B (zh) * | 2020-02-24 | 2023-04-07 | 支付宝(杭州)信息技术有限公司 | 应用状态获取方法、装置、电子设备及可读存储介质 |
CN112069490B (zh) * | 2020-08-27 | 2023-08-15 | 北京百度网讯科技有限公司 | 一种提供小程序能力的方法、装置、电子设备及存储介质 |
CN113342419B (zh) * | 2021-06-25 | 2023-09-19 | 北京奇艺世纪科技有限公司 | 一种推送***加载方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049320A (zh) * | 2012-12-17 | 2013-04-17 | 广州市动景计算机科技有限公司 | 在浏览器中启动外部应用程序的方法和装置 |
CN103106576A (zh) * | 2011-11-15 | 2013-05-15 | 腾讯科技(深圳)有限公司 | 基于客户端的支付方法、***和支付客户端 |
US8589955B2 (en) * | 2008-02-12 | 2013-11-19 | Nuance Communications, Inc. | System and method for building applications, such as customized applications for mobile devices |
TW201525906A (zh) * | 2013-12-25 | 2015-07-01 | Yu-Tong Deng | 藉助電腦以展現資訊的方法、收發端裝置及伺服管理平台 |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6397220B1 (en) * | 1998-10-01 | 2002-05-28 | Unisys Corporation | Common gateway which allows JAVA applets to make program calls to OLTP applications executing on an enterprise server reference to co-pending applications |
JP2004535608A (ja) * | 2000-10-19 | 2004-11-25 | フェザーズ カーク | インターネットの関連性を動的に維持するための方法およびシステム |
JP3574074B2 (ja) | 2001-01-19 | 2004-10-06 | 日本電信電話株式会社 | コンテンツデータ提供方法及びシステム及びコンテンツデータ提供プログラムを格納した記憶媒体 |
JP4009136B2 (ja) * | 2001-06-07 | 2007-11-14 | 富士通株式会社 | 課金システム |
JP3499548B1 (ja) * | 2002-07-01 | 2004-02-23 | 松下電器産業株式会社 | 受信装置及び通信方法 |
AU2002350456A1 (en) * | 2002-09-24 | 2004-04-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and devices for error tolerant data transmission, wherein retransmission of erroneous data is performed up to the point where the remaining number of errors is acceptable |
CN1547144A (zh) * | 2003-12-10 | 2004-11-17 | 北京矽谷学人科技有限公司 | 互联网安全支付*** |
CN1667632A (zh) * | 2005-05-08 | 2005-09-14 | 郑茵 | 一种基于支付确认码的移动支付方法 |
EP2038826A1 (en) * | 2006-07-11 | 2009-03-25 | ULTRA Proizvodnja elektronskih naprav d.o.o. | Customer identification and authentication procedure for online internet payments using mobile phones |
FR2927749B1 (fr) * | 2008-02-14 | 2010-12-17 | Canon Kk | Procede et dispositif de transmission de donnees, notamment video. |
CN101753537B (zh) * | 2008-11-28 | 2012-08-15 | ***通信集团公司 | 一种服务器以及网页发送、显示方法 |
US8300620B1 (en) * | 2008-12-29 | 2012-10-30 | Sprint Communications Company L.P. | Dynamically tuning a timer mechanism according to radio frequency conditions |
CN101996093A (zh) * | 2009-08-10 | 2011-03-30 | 日电(中国)有限公司 | 将桌面应用转换为网络应用的方法和*** |
US8458548B2 (en) * | 2009-12-22 | 2013-06-04 | Intel Corporation | Adaptive H-ARQ using outage capacity optimization |
JP5327080B2 (ja) | 2010-01-27 | 2013-10-30 | 富士通モバイルコミュニケーションズ株式会社 | 携帯端末 |
US10579995B2 (en) * | 2010-03-30 | 2020-03-03 | Visa International Service Association | Event access with data field encryption for validation and access control |
US8762241B2 (en) * | 2010-09-10 | 2014-06-24 | Ebay Inc. | Online quick key pay |
JP5682253B2 (ja) * | 2010-11-22 | 2015-03-11 | 富士通株式会社 | プログラムおよび通信装置 |
EP2656281A4 (en) | 2010-12-20 | 2015-01-14 | Antonio Claudiu Eram | SYSTEM, METHOD AND APPARATUS FOR PERMITTING MOBILE PAYMENTS AND EXECUTING ORDERS |
US9269104B2 (en) * | 2011-01-21 | 2016-02-23 | Paypal, Inc. | Automatic detection of mobile payment applications |
CN102739603B (zh) * | 2011-03-31 | 2015-10-21 | 国际商业机器公司 | 单点登录的方法和设备 |
EP2718888A1 (en) * | 2011-06-09 | 2014-04-16 | Accells Technologies (2009) Ltd. | A transaction system and method for use with a mobile device |
JP5724687B2 (ja) * | 2011-07-04 | 2015-05-27 | 富士通株式会社 | 情報処理装置、サーバ選択方法、及びプログラム |
US10121129B2 (en) * | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
KR101270439B1 (ko) * | 2011-08-11 | 2013-06-03 | 라온시큐어(주) | 무선 단말기 상에서 가상 웹서버를 이용한 브라우저-앱 연동 방법 |
CN103093339A (zh) * | 2011-11-02 | 2013-05-08 | 腾讯科技(深圳)有限公司 | 数据传递方法及装置 |
CN103106575A (zh) | 2011-11-11 | 2013-05-15 | 阿里巴巴集团控股有限公司 | 一种交易信息的处理方法及装置 |
CN102523288A (zh) * | 2011-12-16 | 2012-06-27 | 北京视博云科技有限公司 | 一种为终端设备提供网页服务的***与方法 |
JP5942503B2 (ja) * | 2012-03-15 | 2016-06-29 | 富士通株式会社 | サービス要求装置、サービス要求方法およびサービス要求プログラム |
WO2013144929A1 (en) * | 2012-03-30 | 2013-10-03 | Fireid Payments (Proprietary) Limited | Unified identity management for mobile web payments |
CN103365907B (zh) * | 2012-04-06 | 2017-06-30 | 腾讯科技(深圳)有限公司 | 显示支付页面的方法、***及服务器 |
US20170372405A9 (en) * | 2012-05-04 | 2017-12-28 | Kachyng, Inc. | Quick transaction completion using mobile device |
EP2701415A1 (en) * | 2012-08-24 | 2014-02-26 | Raja Kuppuswamy | Mobile electronic device and use thereof for electronic transactions |
KR101471105B1 (ko) * | 2012-09-12 | 2014-12-10 | (주)원더피플 | 온라인 서비스의 상호 연동 방법 |
CN102929947A (zh) * | 2012-09-27 | 2013-02-13 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及装置 |
CN103777927B (zh) * | 2012-10-17 | 2017-11-17 | 腾讯科技(深圳)有限公司 | flash业务平台的业务交互方法及相应的flash业务平台 |
GB2508621A (en) * | 2012-12-05 | 2014-06-11 | Barclays Bank Plc | Mobile payment method |
KR101448593B1 (ko) * | 2013-01-15 | 2014-10-13 | 주식회사 네이블커뮤니케이션즈 | 웹 서비스 푸시 방법 및 이를 수행하는 웹서비스푸시서버 및 웹 서비스 제공 서버 |
US10025760B2 (en) * | 2013-01-25 | 2018-07-17 | Ebay Inc. | Mapping page states to URLs |
CN103971228B (zh) * | 2013-01-31 | 2017-08-01 | 深圳市腾讯计算机***有限公司 | 网络开放平台虚拟商品的支付请求处理方法、装置和*** |
US20140214671A1 (en) * | 2013-01-31 | 2014-07-31 | Mahi deSilva | Server side mobile payment processing and authentication |
US9348572B2 (en) * | 2013-03-15 | 2016-05-24 | Tapjoy, Inc. | Rewarding mobile app installations without a software development kit in the mobile app |
US20140359408A1 (en) * | 2013-06-04 | 2014-12-04 | Microsoft Corporation | Invoking an Application from a Web Page or other Application |
US20150066682A1 (en) * | 2013-09-04 | 2015-03-05 | German Scipioni | Gift package recommendations |
CN104516890B (zh) * | 2013-09-27 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 业务处理方法、装置及电子设备 |
CN103646211A (zh) * | 2013-12-05 | 2014-03-19 | 北京奇虎科技有限公司 | 浏览器中加载支付类网页的方法与装置 |
US9537812B2 (en) | 2013-12-31 | 2017-01-03 | Google Inc. | Methods, systems, and media for managing notifications directed to multiple applications installed on a user device |
KR101633965B1 (ko) * | 2014-01-09 | 2016-06-27 | 주식회사 이베이코리아 | 인터넷 환경에서의 사용자 보안 인증 시스템 및 그 방법 |
CN104808831B (zh) * | 2014-01-29 | 2018-06-22 | 联发科技(新加坡)私人有限公司 | 数据共享方法、传送装置与接收装置 |
CN104869135B (zh) * | 2014-02-24 | 2018-08-24 | 阿里巴巴集团控股有限公司 | 数据交互的方法和终端 |
CN104601638B (zh) * | 2014-02-24 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 进行浏览器网页信息传送的方法及*** |
CN103839156A (zh) * | 2014-03-20 | 2014-06-04 | 上海讯联数据服务有限公司 | 一种基于在线支付中页面跳转支付的收银台页面显示方法 |
CN104077684A (zh) * | 2014-06-09 | 2014-10-01 | 中国建设银行股份有限公司 | 一种在线支付方法和装置 |
CN104077179B (zh) * | 2014-06-16 | 2017-06-06 | 武汉理工大学 | 一种面向Web浏览器的本地API调用方法 |
US20160098699A1 (en) * | 2014-10-07 | 2016-04-07 | Mastercard International Incorporated | User-friendly mobile payments system |
CN104462478B (zh) * | 2014-12-18 | 2019-07-02 | 北京奇虎科技有限公司 | 实现移动浏览器客户端与网页交互的方法、装置和客户端 |
US20160239837A1 (en) | 2015-02-18 | 2016-08-18 | Apriva, Llc | Method and system for facilitating a payment transaction with a mobile payment server |
CN104994092B (zh) * | 2015-06-30 | 2018-11-06 | 百度在线网络技术(北京)有限公司 | 业务请求处理方法、终端浏览器及防攻击服务器 |
DE102015115681A1 (de) * | 2015-09-17 | 2017-03-23 | Intel IP Corporation | Einrichtung und verfahren zum scheduling einer zuteilung eines satzes von verbindungsressourcen |
CN106557962A (zh) * | 2015-09-24 | 2017-04-05 | 腾讯科技(深圳)有限公司 | 支付方法、装置及*** |
ITUB20155144A1 (it) * | 2015-10-16 | 2017-04-16 | Univ Degli Studi Di Roma La Sapienza Roma | ?metodo per gestire in modo adattivo e congiunto la politica di istradamento e la politica di ritrasmissione di un nodo in una rete sottomarina, ed i mezzi per la sua attuazione? |
CN107168960B (zh) | 2016-03-07 | 2021-06-25 | 创新先进技术有限公司 | 一种业务执行方法及装置 |
-
2016
- 2016-03-07 CN CN201610126319.8A patent/CN107168960B/zh active Active
- 2016-03-07 CN CN202110835347.8A patent/CN113360812B/zh active Active
-
2017
- 2017-01-17 TW TW106101579A patent/TWI718232B/zh active
- 2017-02-21 KR KR1020187028899A patent/KR102194052B1/ko active IP Right Grant
- 2017-02-21 WO PCT/CN2017/074321 patent/WO2017152753A1/zh active Application Filing
- 2017-02-21 EP EP17762439.2A patent/EP3428809B1/en active Active
- 2017-02-21 SG SG11201807371XA patent/SG11201807371XA/en unknown
- 2017-02-21 MY MYPI2018703031A patent/MY190693A/en unknown
- 2017-02-21 JP JP2018547352A patent/JP6686165B2/ja active Active
-
2018
- 2018-09-05 PH PH12018501890A patent/PH12018501890A1/en unknown
- 2018-09-06 US US16/123,897 patent/US11347825B2/en active Active
-
2022
- 2022-05-26 US US17/825,113 patent/US11755679B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8589955B2 (en) * | 2008-02-12 | 2013-11-19 | Nuance Communications, Inc. | System and method for building applications, such as customized applications for mobile devices |
CN103106576A (zh) * | 2011-11-15 | 2013-05-15 | 腾讯科技(深圳)有限公司 | 基于客户端的支付方法、***和支付客户端 |
CN103049320A (zh) * | 2012-12-17 | 2013-04-17 | 广州市动景计算机科技有限公司 | 在浏览器中启动外部应用程序的方法和装置 |
TW201525906A (zh) * | 2013-12-25 | 2015-07-01 | Yu-Tong Deng | 藉助電腦以展現資訊的方法、收發端裝置及伺服管理平台 |
Also Published As
Publication number | Publication date |
---|---|
EP3428809A1 (en) | 2019-01-16 |
JP6686165B2 (ja) | 2020-04-22 |
US20220300568A1 (en) | 2022-09-22 |
PH12018501890A1 (en) | 2019-05-20 |
US20180365256A1 (en) | 2018-12-20 |
WO2017152753A1 (zh) | 2017-09-14 |
SG11201807371XA (en) | 2018-09-27 |
EP3428809B1 (en) | 2021-09-15 |
CN113360812A (zh) | 2021-09-07 |
US11347825B2 (en) | 2022-05-31 |
US11755679B2 (en) | 2023-09-12 |
EP3428809A4 (en) | 2019-10-23 |
CN113360812B (zh) | 2024-02-06 |
TW201732657A (zh) | 2017-09-16 |
KR102194052B1 (ko) | 2020-12-23 |
KR20180116429A (ko) | 2018-10-24 |
MY190693A (en) | 2022-05-11 |
CN107168960B (zh) | 2021-06-25 |
CN107168960A (zh) | 2017-09-15 |
JP2019513260A (ja) | 2019-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI718232B (zh) | 業務執行方法及裝置 | |
JP6740373B2 (ja) | ページコンポーネント動的レイアウト | |
US9544295B2 (en) | Login method for client application and corresponding server | |
WO2018113601A1 (zh) | 一种业务处理方法及装置 | |
WO2018019168A1 (zh) | 通过移动浏览器唤醒app应用的方法及装置 | |
US20140136937A1 (en) | Providing and procuring worksheet functions through an online marketplace | |
TW201441829A (zh) | 頁面處理方法和裝置以及頁面生成方法和裝置 | |
TWI584149B (zh) | Web page access request response method and device | |
TW201723897A (zh) | 資訊顯示方法、裝置及智能終端 | |
WO2013097592A1 (zh) | 脚本加载技术 | |
WO2020134654A1 (zh) | 一种电子支付方法、装置、***和存储介质 | |
CN115587575A (zh) | 数据表创建方法、目标数据查询方法、装置及设备 | |
JP2022546073A (ja) | サードパーティ・クッキーなしにウェブ・パブリッシャー・インベントリをプログラマティック・エクスチェンジに接続すること | |
TWI677223B (zh) | 頁面顯示的方法及裝置 | |
CN108668279A (zh) | 网络连接方法及终端设备 | |
CN109120676B (zh) | 提高信息安全的方法及装置和电子设备 | |
CN112165474A (zh) | 一种网络监控方法及装置 | |
CN113051090A (zh) | 接口处理方法及装置、接口调用方法及装置、***、介质 | |
CN115185612A (zh) | ***参数配置方法、处理方法、装置、设备和介质 | |
CN113326142A (zh) | 一种消息处理的方法及装置 | |
CN110728586A (zh) | 数据的分享方法和装置、应用的推广方法和装置 | |
Ngo | A framework for finding and accessing mobile web services |