麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種處理雙方交互的方法及裝置與流程

文檔序號:11138444閱讀:702來源:國知局
一種處理雙方交互的方法及裝置與制造工藝

本發明涉及系統交互技術領域,特別涉及一種處理雙方交互的方法及裝置。



背景技術:

在一些應用場景中,常常會遇到需要兩個應用程序進行信息交互的情況。在現有技術中,對下述情況的第一應用程序和第二應用程序的信息交互方面,還存在一定的不足。例如,某用戶是由第一應用程序推薦到第二應用程序,第二應用程序需要將該用戶和第一應用程序進行綁定,并定期的將該用戶的操作信息反饋到第一應用程序,第一應用程序通過分析該用戶的操作信息,向用戶發送相應的反饋信息。在現有技術中就如何綁定用戶和第一應用程序,以及第一應用程序如何準確的向用戶反饋信息等方面都存在技術缺陷。如何妥善的解決上述問題,就成為了業界亟待解決的課題。



技術實現要素:

本發明提供一種處理雙方交互的方法及裝置,用以在不影響用戶在第二應用程序中正常操作的情況下,通過第一應用程序分析用戶在第二應用程序中的操作并反饋相應的信息給用戶,從而擴展了系統的功能和提升了系統的魯棒性。

根據本發明實施例的第一方面,提供一種處理雙方交互的的方法,包括:

通過第一應用程序將用戶的身份信息發送到第二應用程序;

在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系;

每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶的操作數據;

判斷所述用戶的操作數據是否符合預設的反饋條件;

當所述數值符合預設的反饋條件時,通過所述第一程序將預設的反饋信息發送給所述用戶。

在一個實施例中,所述通過第一應用程序將用戶的身份信息發送到第二應用程序,包括:

獲取用戶輸入的發送所述用戶的身份信息的指令;

判斷所述第一應用程序在當下是否為前臺程序;

當所述第一應用程序為前臺程序時,通過所述第一應用程序將所述用戶的身份信息發送到所述第二應用程序。

在一個實施例中,所述在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系,包括:

通過所述第一應用程序將身份綁定請求信息發送到所述第二應用程序,所述身份綁定請求信息包含被綁定的用戶的身份信息;

判斷所述第二應用程序中是否存在所述被綁定的用戶的身份信息;

當所述第二應用程序中存在所述被綁定的用戶的身份信息時,判斷所述被綁定的用戶的身份信息的來源方是否為所述第一應用程序;

當上述判斷為真時,在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系。

在一個實施例中,所述每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶的操作數據,包括:

獲取所述用戶在所述第二應用程序中生成首次可執行的操作指令的時刻;

以所述首次可執行的操作指令的時間為起始時刻,每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶在該間隔周期內的所有的操作數據。

在一個實施例中,所述判斷所述用戶的操作數據是否符合預設的反饋條件,包括:

通過所述第一應用程序分析所述操作數據所對應的數值;

判斷所述數值是否符合預設的反饋條件。

根據本發明實施例的第二方面,提供一種處理雙方交互的裝置,包括:

第一發送模塊,用于通過第一應用程序將用戶的身份信息發送到第二應用程序;

綁定模塊,用于在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系;

第二發送模塊,用于每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶的操作數據;

判斷模塊,用于判斷所述用戶的操作數據是否符合預設的反饋條件;

反饋模塊,用于當所述數值符合預設的反饋條件時,通過所述第一程序將預設的反饋信息發送給所述用戶。

在一個實施例中,所述第一發送模塊,包括:

第一獲取子模塊,用于獲取用戶輸入的發送所述用戶的身份信息的指令;

第一判斷子模塊,用于判斷所述第一應用程序在當下是否為前臺程序;

第一發送子模塊,用于當所述第一應用程序為前臺程序時,通過所述第一應用程序將所述用戶的身份信息發送到所述第二應用程序。

在一個實施例中,所述綁定模塊,包括:

第二發送子模塊,用于通過所述第一應用程序將身份綁定請求信息發送到所述第二應用程序,所述身份綁定請求信息包含被綁定的用戶的身份信息;

第二判斷子模塊,用于判斷所述第二應用程序中是否存在所述被綁定的用戶的身份信息;

第三判斷子模塊,用于當所述第二應用程序中存在所述被綁定的用戶的身份信息時,判斷所述被綁定的用戶的身份信息的來源方是否為所述第一應用程序;

綁定子模塊,用于當上述判斷為真時,在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系。

在一個實施例中,所述第二發送模塊,包括:

第二獲取子模塊,用于獲取所述用戶在所述第二應用程序中生成首次可執行的操作指令的時刻;

第三發送子模塊,用于以所述首次可執行的操作指令的時間為起始時刻,每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶在該間隔周期內的所有的操作數據。

在一個實施例中,所述判斷模塊,包括:

分析子模塊,用于通過所述第一應用程序分析所述操作數據所對應的數值;

第四判斷子模塊,用于判斷所述數值是否符合預設的反饋條件。

本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。

下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。

附圖說明

附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:

圖1為本發明一示例性實施例示出的一種處理雙方交互的方法的流程圖;

圖2為本發明一示例性實施例示出的一種處理雙方交互的方法的步驟S11的流程圖;

圖3為本發明一示例性實施例示出的一種處理雙方交互的方法的步驟S12的流程圖;

圖4為本發明一示例性實施例示出的一種處理雙方交互的方法的步驟S13的流程圖;

圖5為本發明一示例性實施例示出的一種處理雙方交互的方法的步驟S14的流程圖;

圖6為本發明一示例性實施例示出的一種處理雙方交互的裝置的框圖;

圖7為本發明一示例性實施例示出的一種處理雙方交互的裝置的第一發送模塊61的框圖;

圖8為本發明一示例性實施例示出的一種處理雙方交互的裝置的綁定模塊62的框圖;

圖9為本發明一示例性實施例示出的一種處理雙方交互的裝置的第二發送模塊63框圖;

圖10為本發明一示例性實施例示出的一種處理雙方交互的裝置的判斷模塊64的框圖。

具體實施方式

以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。

圖1是根據一示例性實施例示出的一種處理雙方交互的方法流程圖,如圖1所示,該處理雙方交互的方法,包括以下步驟S11-S15:

在步驟S11中,通過第一應用程序將用戶的身份信息發送到第二應用程序;

在步驟S12中,在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系;

在步驟S13中,每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶的操作數據;

在步驟S14中,判斷所述用戶的操作數據是否符合預設的反饋條件;

在步驟S15中當所述數值符合預設的反饋條件時,通過所述第一程序將預設的反饋信息發送給所述用戶。

在一個實施例中,在一些應用場景中,常常會遇到需要兩個應用程序進行相互信息交互的情況。例如,某用戶是由第一應用程序推薦到第二應用程序,第二應用程序需要將該用戶和第一應用程序進行綁定,并定期的將該用戶的操作信息反饋到第一應用程序,第一應用程序通過分析該用戶的操作信息,向用戶發送相應的反饋信息。本實施例中的技術方案可以解決上述的技術問題。

詳細步驟如下,通過第一應用程序將用戶的身份信息發送到第二應用程序。其中,在獲取用戶輸入的發送該用戶的身份信息的指令之后,判斷該第一應用程序在當下是否為前臺程序,當該第一應用程序為前臺程序時,通過該第一應用程序將該用戶的身份信息發送到該第二應用程序。

在該第二應用程序中建立該第一應用程序與該用戶的綁定關系。其中,需要通過該第一應用程序將身份綁定請求信息發送到該第二應用程序,該身份綁定請求信息包含被綁定的用戶的身份信息。接著,判斷該第二應用程序中是否存在該被綁定的用戶的身份信息。當該第二應用程序中存在該被綁定的用戶的身份信息時,判斷該被綁定的用戶的身份信息的來源方是否為該第一應用程序。當上述判斷為真時,在該第二應用程序中建立該第一應用程序與該用戶的綁定關系。

每隔預設的隔間周期,系統通過該第二應用程序向該第一應用程序發送該用戶的操作數據。獲取該用戶在該第二應用程序中生成首次可執行的操作指令的時刻,以首次可執行的操作指令的時間為起始時刻。每隔預設的隔間周期,通過該第二應用程序向該第一應用程序發送該用戶在該間隔周期內的所有的操作數據。

判斷該用戶的操作數據是否符合預設的反饋條件。進一步的,需要通過該第一應用程序分析該操作數據所對應的數值,判斷該數值是否符合預設的反饋條件。當該數值符合預設的反饋條件時,通過該第一程序將預設的反饋信息發送給該用戶。

例如,第一應用程序為某金融代理應用程序A,第二應用程序為某基金應用程序B。每間隔一個月的時間,某基金應用程序B將該用戶C在該月內選購的所有基金業務發送給某金融代理應用程序A。某金融代理應用程序A分析出該用戶C在該月內選購的所有基金業務中購買的實際金額,根據預設反饋條件進行判斷,該反饋條件為單月購買超過100萬的實際金額。當該用戶C購買的實際金額超過100萬時,某金融代理應用程序A反饋給用戶C的購買的實際金額的百分之一的金額。另外,某基金應用程序B還可每隔一年的時間,將該用戶C在該月內選購的所有基金業務發送給某金融代理應用程序A。

本實施例可在不影響用戶在第二應用程序中正常操作的情況下,通過第一應用程序分析用戶在第二應用程序中的操作并反饋相應的信息給用戶,從而擴展了系統的功能和提升了系統的魯棒性。

在一個實施例中,如圖2所示,步驟S11包括如下步驟S21-S23:

在步驟S21中,獲取用戶輸入的發送所述用戶的身份信息的指令;

在步驟S22中,判斷所述第一應用程序在當下是否為前臺程序;

在步驟S23中,當所述第一應用程序為前臺程序時,通過所述第一應用程序將所述用戶的身份信息發送到所述第二應用程序。

在一個實施例中,獲取用戶輸入的發送指令,該發送指令是用于發送該用戶的身份信息的。判斷系統當下的第一應用程序是否為前臺程序。當該第一應用程序是否為前臺程序時,通過該第一應用程序來將該用戶的身份信息發送到該第二應用程序。若通過其他方式來發送該用戶的身份信息到該第二應用程序,會導致在第二應用程序驗證第一應用程序和用戶的綁定關系的方面可能會發生錯誤。

在一個實施例中,如圖3所示,步驟S12包括如下步驟S31-S34:

在步驟S31中,通過所述第一應用程序將身份綁定請求信息發送到所述第二應用程序,所述身份綁定請求信息包含被綁定的用戶的身份信息;

在步驟S32中,判斷所述第二應用程序中是否存在所述被綁定的用戶的身份信息;

在步驟S33中,當所述第二應用程序中存在所述被綁定的用戶的身份信息時,判斷所述被綁定的用戶的身份信息的來源方是否為所述第一應用程序;

在步驟S34中,當上述判斷為真時,在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系。

在一個實施例中,第一應用程序除了發送用戶的身份信息的指令之外,還發送身份綁定請求信息,其中身份綁定請求信息包含被綁定的用戶的身份信息。進一步的,第一應用程序可發送多個身份綁定請求信一個身份綁定請求信息中可包含多個被綁定的用戶的身份信息。

系統通過第二應用程序驗證身份綁定請求信息包含被綁定的用戶的身份信息,是否存在與該第二應用程序中。以及驗證身份綁定請求信息包含被綁定的用戶的身份信息的來源方是否為所述第一應用程序。當上述兩個判斷都為真的情況下,在第二應用程序中建立第一應用程序與用戶的綁定關系。通過上述操作可有效的避免誤綁定第一應用程序與用戶的情況。

在一個實施例中,如圖4所示,步驟S13包括如下步驟S41-S42:

在步驟S41中,獲取所述用戶在所述第二應用程序中生成首次可執行的操作指令的時刻;

在步驟S42中,以所述首次可執行的操作指令的時間為起始時刻,每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶在該間隔周期內的所有的操作數據。

在一個實施例中,系統記錄下用戶在第二應用程序中生成首次可執行的操作指令的時刻。以首次可執行的操作指令的時間為起始時刻,每隔預設的隔間周期,通過該第二應用程序向該第一應用程序發送所述用戶在該間隔周期內的所有的操作數據。其中,預設的間隔周期可以為多個類型的間隔周期,例如,預設的間隔周期可以為整月、半年、一年等等,還可以是用戶自定義的時間間隔,比如21個工作日。

在一個實施例中,如圖5所示,步驟S14包括如下步驟S51-S52:

在步驟S51中,通過所述第一應用程序分析所述操作數據所對應的數值;

在步驟S52中,判斷所述數值是否符合預設的反饋條件。

在一個實施例中,通過第一應用程序分析所述操作數據,操作數據的數量為大于一的正整數。通過預設的方式處理該些操作數據,例如加權求和的方式。計算出該些操作數據所對應的數值之后,判斷該數值是否符合預設的反饋條件。不同的間隔周期對應的反饋條件不盡相同。

在一個實施例中,圖6是根據一示例性實施例示出的一種處理雙方交互的裝置框圖。如圖6示,該裝置包括第一發送模塊61、綁定模塊62、第二發送模塊63、判斷模塊64和反饋模塊65。

該第一發送模塊61,用于通過第一應用程序將用戶的身份信息發送到第二應用程序;

該綁定模塊62,用于在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系;

該第二發送模塊63,用于每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶的操作數據;

該判斷模塊64,用于判斷所述用戶的操作數據是否符合預設的反饋條件;

該反饋模塊65,用于當所述數值符合預設的反饋條件時,通過所述第一程序將預設的反饋信息發送給所述用戶。

如圖7所示,該第一發送模塊61包括第一獲取子模塊71、第一判斷子模塊72和第一發送子模73塊。

該第一獲取子模塊71,用于獲取用戶輸入的發送所述用戶的身份信息的指令;

該第一判斷子模塊72,用于判斷所述第一應用程序在當下是否為前臺程序;

該第一發送子模73塊,用于當所述第一應用程序為前臺程序時,通過所述第一應用程序將所述用戶的身份信息發送到所述第二應用程序。

如圖8所示,該綁定模塊62包括第二發送子模塊81、第二判斷子模塊82、第三判斷子模塊83和綁定子模塊84。

該第二發送子模塊81,用于通過所述第一應用程序將身份綁定請求信息發送到所述第二應用程序,所述身份綁定請求信息包含被綁定的用戶的身份信息;

該第二判斷子模塊82,用于判斷所述第二應用程序中是否存在所述被綁定的用戶的身份信息;

該第三判斷子模塊83,用于當所述第二應用程序中存在所述被綁定的用戶的身份信息時,判斷所述被綁定的用戶的身份信息的來源方是否為所述第一應用程序;

該綁定子模塊84,用于當上述判斷為真時,在所述第二應用程序中建立所述第一應用程序與所述用戶的綁定關系。

如圖9所示,該第二發送模塊63包括第二獲取子模塊91和第三發送子模塊92:

該第二獲取子模塊91,用于獲取所述用戶在所述第二應用程序中生成首次可執行的操作指令的時刻;

該第三發送子模塊92,用于以所述首次可執行的操作指令的時間為起始時刻,每隔預設的隔間周期,通過所述第二應用程序向所述第一應用程序發送所述用戶在該間隔周期內的所有的操作數據。

如圖10所示,該判斷模塊64包括分析子模塊101和第四判斷子模塊102。

該分析子模塊101,用于通過所述第一應用程序分析所述操作數據所對應的數值;

該第四判斷子模塊102,用于判斷所述數值是否符合預設的反饋條件。

本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。

本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 奇台县| 婺源县| 松潘县| 朝阳县| 三穗县| 黔江区| 阜新市| 溧阳市| 云霄县| 客服| 青海省| 大新县| 五指山市| 西昌市| 汤原县| 余江县| 内丘县| 纳雍县| 桑植县| 苍南县| 宕昌县| 郸城县| 耿马| 共和县| 肥乡县| 徐水县| 沽源县| 竹山县| 东安县| 台山市| 青田县| 临桂县| 古田县| 海城市| 溧水县| 余姚市| 诸城市| 威海市| 万载县| 舟山市| 光泽县|