存在對應的多個所述應用賬號時,從中選擇一個所述應用賬號來發(fā)送所述應用操作請求。
[0054]本申請還提供一種包括所述的服務器端和所述的客戶端的基于聯(lián)系人的應用操作系統(tǒng)。
[0055]本申請若第一聯(lián)系人存在對應的應用賬號,客戶端可將該第一聯(lián)系人添加為第二聯(lián)系人;用戶在客戶端可以直接選擇第二聯(lián)系人向服務器端發(fā)送應用操作請求;服務器端根據(jù)被選的第二聯(lián)系人對應的應用賬號來完成應用操作。借此,本申請能夠供用戶直接選擇聯(lián)系人進行電子支付等各種應用操作,解決用戶需輸入各種應用賬號的繁瑣,從而簡化了用戶操作,并提高了應用操作的效率。
【附圖說明】
[0056]圖1是本申請服務器端和客戶端的結構示意圖;
[0057]圖2是本申請優(yōu)選服務器端和客戶端的結構示意圖;
[0058]圖3是本申請基于聯(lián)系人的應用操作方法的流程圖;
[0059]圖4是本申請第一實施例中基于聯(lián)系人的應用操作方法的流程圖;
[0060]圖5A?f5D是本申請第二實施例中基于聯(lián)系人的電子支付方法的操作界面圖。
【具體實施方式】
[0061]為了使本申請的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本申請進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。
[0062]在本申請一個典型的配置中,終端、服務網(wǎng)絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡接口和內存。
[0063]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
[0064]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數(shù)據(jù)信號和載波。
[0065]圖1是本申請服務器端和客戶端的結構示意圖,所述客戶端10可以是支付寶等客戶端,所述客戶端10可應用于手機、PDA (Personal Digital Assistant,個人數(shù)字助理)、平板電腦、個人電腦等通信終端中,所述客戶端10包括:
[0066]添加請求模塊11,用于向服務器端20發(fā)送第一應用的第一聯(lián)系人。所述第一聯(lián)系人可以是通信終端中各種通訊錄的第一聯(lián)系人,例如手機通訊錄的聯(lián)系人、即時通信通訊錄的聯(lián)系人、郵箱通訊錄的聯(lián)系人等。用戶可以選擇將通訊錄同步到客戶端10,以觸發(fā)該聯(lián)系人添加請求。
[0067]操作請求模塊12,用于在服務器將第一聯(lián)系人添加為客戶端10在第二應用的第二聯(lián)系人后,選擇至少一個第二聯(lián)系人,并向服務器端20發(fā)送對被選的第二聯(lián)系人的應用操作請求。即用戶可以直接選擇第二聯(lián)系人進行應用操作,而不需要輸入復雜的應用賬號,用戶可以不知道具體的應用賬號。所述應用操作請求可以是電子支付請求、游戲操作請求、物物交換請求等。
[0068]所述服務器端20包括:
[0069]添加處理模塊21,用于在接收到客戶端10發(fā)送的第一應用的第一聯(lián)系人后,若判斷出第一聯(lián)系人在第二應用存在對應的應用賬號,則將第一聯(lián)系人添加為客戶端10在第二應用的第二聯(lián)系人并通知客戶端10。優(yōu)選的是,服務器端20可預先建立第一聯(lián)系人的聯(lián)系人信息和應用賬號的關聯(lián)關系,例如第一聯(lián)系人在注冊應用賬號時,可同時輸入自己的手機號碼、即時通訊賬號、郵箱地址等聯(lián)系人信息,服務器端20將該聯(lián)系人信息和應用賬號進行綁定。服務器端20根據(jù)被請求的第一聯(lián)系人的聯(lián)系人信息在數(shù)據(jù)庫中查詢,確定該第一聯(lián)系人是否已注冊了應用賬號。并為已注冊有應用賬號的第一聯(lián)系人打上標簽A,并通知給客戶端10,客戶端10對帶有標簽A的第一聯(lián)系人可直接添加到第二聯(lián)系人的列表中;對于不帶標簽A的第一聯(lián)系人,用戶可選擇發(fā)送短信等方式邀請其注冊應用賬號。
[0070]操作處理模塊22,用于在接收到客戶端10選擇發(fā)送的至少一個第二聯(lián)系人的應用操作請求后,根據(jù)被選的第二聯(lián)系人對應的應用賬號處理應用操作請求。服務器端20收到客戶端10的應用操作請求后,分析出所述第二聯(lián)系人對應的應用賬號,對該應用賬號進行應用操作處理。
[0071]本申請是基于聯(lián)系人的應用操作方案,解決用戶在應用操作時輸入對方應用賬號的困難,讓用戶在應用操作中提高時效,簡化操作,享受應用操作帶來的諸多好處。
[0072]圖2是本申請優(yōu)選服務器端和客戶端的結構示意圖,所述客戶端10包括:
[0073]添加請求模塊11,用于向服務器端20發(fā)送第一應用的第一聯(lián)系人。優(yōu)選的是,添加請求模塊11進一步包括:
[0074]同步子模塊111,用于將通訊錄同步到客戶端10。所述通訊錄可以是通信終端中的手機通訊錄、即時通信通訊錄、郵箱通訊錄等。用戶選擇將通訊錄同步到客戶端10,將通訊錄中的各個第一聯(lián)系人導入到客戶端10。
[0075]請求子模塊112,用于向服務器端20發(fā)送將通訊錄中至少一個第一聯(lián)系人添加為第二聯(lián)系人的聯(lián)系人添加請求,聯(lián)系人添加請求中包含有第一聯(lián)系人的聯(lián)系人信息。所述聯(lián)系人信息包括第一聯(lián)系人的通訊賬號、姓名、用戶頭像和/或終端標識等。所述通訊賬號可以是手機號碼、即時通訊賬號、郵箱地址等,所述終端標識可以是MAC (Media AccessControl,媒體接入控制層)地址等唯一表示通信終端的標識。
[0076]操作請求模塊12,用于在服務器將第一聯(lián)系人添加為客戶端10在第二應用的第二聯(lián)系人后,選擇至少一個第二聯(lián)系人,并向服務器端20發(fā)送對被選的第二聯(lián)系人的應用操作請求。
[0077]所述服務器端20包括:
[0078]關系建立模塊23,用于預先建立第一聯(lián)系人的聯(lián)系人信息和應用賬號的關聯(lián)關系,以便后續(xù)對收到的通訊錄數(shù)據(jù)進行判斷。
[0079]添加處理模塊21,用于在接收到客戶端10發(fā)送的第一應用的第一聯(lián)系人后,若判斷出第一聯(lián)系人在第二應用存在對應的應用賬號,則將第一聯(lián)系人添加為客戶端10在第二應用的第二聯(lián)系人并通知客戶端10。優(yōu)選的是,添加處理模塊21進一步包括:
[0080]判斷子模塊211,用于在接收到聯(lián)系人添加請求后,判斷聯(lián)系人信息是否存在對應的應用賬號。
[0081]添加子模塊212,用于若聯(lián)系人信息存在對應的應用賬號,將聯(lián)系人信息對應的第一聯(lián)系人添加為第二聯(lián)系人并通知客戶端10 ;否則,拒絕將聯(lián)系人信息對應的第一聯(lián)系人添加為第二聯(lián)系人并通知客戶端10。
[0082]操作處理模塊22,用于在接收到客戶端10選擇發(fā)送的至少一個第二聯(lián)系人的應用操作請求后,根據(jù)被選的第二聯(lián)系人對應的應用賬號處理應用操作請求。
[0083]更好的是,客戶端10還包括:
[0084]列表生成模塊13,用于在第一聯(lián)系人添加為第二聯(lián)系人后后,根據(jù)被添加的第二聯(lián)系人生成對應的第二聯(lián)系人列表,并為第二聯(lián)系人列表中的第二聯(lián)系人生成對應的第二聯(lián)系人名片。第二聯(lián)系人名片中包括第二聯(lián)系人對應的聯(lián)系人信息和應用賬號的應用賬號信息。所述聯(lián)系人信息包括第一聯(lián)系人的通訊賬號、姓名、用戶頭像和/或終端標識等,所述應用賬號可以是支付寶賬號、銀行卡號、游戲賬號等。本申請可將通訊錄導入客戶端10的數(shù)據(jù)存儲單元,或建立起二者的映射關系,使通訊錄成為第二聯(lián)系人列表,實現(xiàn)第一聯(lián)系人的聯(lián)系人信息與應用賬號的關聯(lián)。優(yōu)選的是,第二聯(lián)系人名片中的應用賬號信息的部分內容被隱藏,例如隱藏部分的支付寶賬號和銀行卡號,些信