物品交換方法和裝置的制造方法
【技術領域】
[0001]本發明涉及網絡技術領域,特別涉及一種物品交換方法和裝置。
【背景技術】
[0002]日常生活中,用戶或多或少會擁有一些閑置的物品,僅將這些物品放置起來會造成資源浪費,而如何處理這些物品已成為一項難題。
[0003]通常用戶會將這些物品賣給需要這些物品的其他用戶,或者用這些物品交換其他用戶等值的物品,通過物物交換實現雙贏。
[0004]然而在實際應用中,用戶很難找到需要這些物品的用戶。因此,需要提出一種方法,幫助用戶找到需要這些物品的用戶,以實現物品交換。
【發明內容】
[0005]為了解決現有技術的問題,本發明實施例提供了一種物品交換方法和裝置。所述技術方案如下:
[0006]第一方面,提供了一種物品交換方法,所述方法包括:
[0007]接收服務器發送的物品信息,所述物品信息由第一終端上傳至所述服務器;
[0008]展示所述物品信息;
[0009]根據所述物品信息的可交換類型,展示與所述可交換類型對應的交換選項;
[0010]基于展示的交換選項,與第一終端進行物品交換。
[0011]可選地,所述接收服務器發送的物品信息,包括:
[0012]獲取待查詢的關鍵詞;
[0013]向所述服務器發送物品查詢請求,所述物品查詢請求包括所述關鍵詞,使得所述服務器返回與所述關鍵詞匹配的物品信息;
[0014]接收與所述關鍵詞匹配的物品信息。
[0015]可選地,所述接收服務器發送的物品信息,包括:
[0016]對本端進行定位,得到所述本端的地理位置;
[0017]向所述服務器發送所述地理位置,使得所述服務器在確定所述第一終端的地理位置與所述本端的地理位置之間的距離小于預設距離時返回所述物品信息;
[0018]接收所述服務器返回的物品信息。
[0019]可選地,所述根據所述物品信息的可交換類型,展示與所述可交換類型對應的交換選項,包括以下至少一項:
[0020]所述可交換類型包括物物交換類型時,展示所述物品信息的物物交換選項;
[0021]所述可交換類型包括出租類型時,展示所述物品信息的租用選項;
[0022]所述可交換類型包括出售類型時,展示所述物品信息的購買選項;
[0023]所述可交換類型包括拍賣類型時,展示所述物品信息的拍賣選項。
[0024]可選地,所述基于展示的交換選項,與第一終端進行物品交換,包括:
[0025]當檢測到對物物交換選項的選擇操作時,確定待交換給所述第一終端的物品信息;
[0026]向所述服務器發送物物交換請求,所述物物交換請求攜帶所述待交換給所述第一終端的物品信息,使得所述服務器生成交換訂單;
[0027]當接收到所述服務器返回的交換訂單時,展示所述交換訂單。
[0028]可選地,所述基于展示的交換選項,與第一終端進行物品交換,包括:
[0029]當檢測到對所述租用選項的選擇操作時,向所述服務器發送租用請求,使得所述服務器生成交換訂單,并將本端對應的第二賬戶中的第一數值轉移至第三方賬戶;
[0030]當接收到所述服務器返回的交換訂單時,展示所述交換訂單。
[0031]可選地,所述基于展示的交換選項,與第一終端進行物品交換,包括:
[0032]當檢測到對所述購買選項的選擇操作時,向所述服務器發送購買請求,使得所述服務器生成交換訂單,并將本端對應的第二賬戶中的指定數值轉移至第三方賬戶;
[0033]當接收到所述服務器發送的交換訂單時,展示所述交換訂單;
[0034]當檢測到對所述交換訂單的確認操作時,向所述服務器發送確認交換完成請求,使得所述服務器將所述第三方賬戶中的指定數值轉移至所述第一終端對應的第一賬戶中。
[0035]可選地,所述基于展示的交換選項,與第一終端進行物品交換,包括:
[0036]當檢測到對所述拍賣選項的選擇操作時,獲取輸入的數值;
[0037]向所述服務器發送拍賣請求,所述拍賣請求中包括所述數值,使得所述服務器確定多個拍賣請求中包括的最大數值對應的第二終端,作為指定終端,將所述指定終端對應的賬戶中的所述最大數值轉移至第三方賬戶;
[0038]當接收到所述服務器生成的交換訂單時,展示所述交換訂單;
[0039]當檢測到對所述交換訂單的確認操作時,向所述服務器發送確認交換完成請求,使得所述服務器將所述第三方賬戶中的指定數值轉移至所述第一終端對應的第一賬戶中。
[0040]第二方面,提供了一種物品交換方法,所述方法包括:
[0041]接收第一終端發送的物品信息;
[0042]向第二終端發送所述物品信息,使得所述第二終端展示所述物品信息,并展示與所述物品信息的可交換類型對應的交換選項,所述交換選項用于觸發對應的交換請求;
[0043]當接收到所述第二終端發送的交換請求時,向所述第一終端發送所述交換請求,使得所述第一終端與所述第二終端基于所述交換請求進行物品交換。
[0044]可選地,所述向第二終端發送所述物品信息,包括:
[0045]獲取所述第一終端的地理位置,作為第一地理位置;
[0046]對所述第二終端進行定位,得到所述第二終端的地理位置,作為第二地理位置;
[0047]當確定所述第一地理位置與所述第二地理位置之間的距離小于預設距離時,向所述第二終端發送所述物品信息。
[0048]可選地,所述向第二終端發送所述物品信息,包括:
[0049]接收所述第二終端的物品查詢請求,所述物品查詢請求包括關鍵詞;
[0050]當確定所述關鍵詞與所述物品信息匹配時,向所述第二終端發送所述物品信息。[0051 ] 可選地,所述方法還包括:
[0052]所述交換請求為物物交換請求,當接收到所述第一終端對所述交換請求的確認請求時,根據所述確認請求生成交換訂單;
[0053]向所述第一終端發送所述交換訂單;
[0054]向所述第二終端發送所述交換訂單。
[0055]可選地,所述方法還包括:
[0056]所述交換請求為租用請求,當接收到所述第一終端對所述交換請求的確認請求時,生成交換訂單;
[0057]將所述第二終端對應的第二賬戶中的第一數值轉移至第三方賬戶;
[0058]向所述第一終端發送所述交換訂單;
[0059]當接收到所述第一終端對所述交換訂單的確認交換完成請求時,將所述第二賬戶中的第二數值轉移至所述第一終端對應的第一賬戶,并將所述第三方賬戶中的第一數值退回至所述第二賬戶中;或者,
[0060]當確定所述交換訂單的維持時長已超過預設時長,但還未接收到對所述交換訂單的確認交換完成請求時,將所述第三方賬戶中的第一數值轉移至所述第一賬戶。
[0061 ] 可選地,所述方法還包括:
[0062]所述交換請求為購買請求,當接收到所述第一終端對所述交換請求的確認請求時,生成交換訂單;
[0063]將所述第二終端對應的第二賬戶中的指定數值轉移至第三方賬戶;
[0064]向所述第二終端發送所述交換訂單;
[0065]當接收到所述第二終端對所述交換訂單的確認交換完成請求時,將所述第三方賬戶中的指定數值轉移至所述第一終端對應的第一賬戶中。
[0066]可選地,所述方法還包括:
[0067]所述交換請求為拍賣請求,當接收到多個第二終端對所述物品信息的拍賣請求時,確定每個拍賣請求中包括的數值;
[0068]確定多個數值中的最大數值對應的第二終端,作為指定終端;
[0069]根據所述指定終端,生成交換訂單;
[0070]將所述指定終端對應的賬戶中的所述最大數值轉移至第三方賬戶;
[0071]向所述指定終端發送所述交換訂單;
[0072]當接收到所述指定終端對所述交換訂單的確認交換完成請求時,將所述第三方賬戶中的所述最大數值轉移至所述第一終端對應的第一賬戶中。
[0073]第三方面,提供了一種物品交換方法,所述方法包括:
[0074]獲取輸入的物品信息;
[0075]向服務器發送所述物品信息,使得所述服務器向第二終端發送所述物品信息,當接收到所述第二終端發送的交換請求時返回所述交換請求;
[0076]基于所述交換請求,與所述第二終端進行物品交換。
[0077]可選地,所述獲取輸入的物品信息,包括:
[0078]獲取用戶設置的可交換類型,所述可交換類型包括物物交換類型、出租類型、出售類型、拍賣類型中的至少一項。
[0079]可選地,所述基于所述交換請求,與所述第二終端進行物品交換,包括:
[0080]當檢測到對所述交換請求的確認操作時,向所述服務器發送確認請求,使得所述服務器生成交換訂單;
[0081]當接收到所述交換訂單時,展示所述交換訂單。
[0082]第四方面,提供了一種物品交換裝置,所述裝置包括:
[0083]接收模塊,用于接收服務器發送的物品信息,所述物品信息由第一終端上傳至所述服務器;
[0084]展示模塊,用于展示所述物品信息;
[0085]所述展示模塊,還用于根據所述物品信息的可交換類型,展示與所述可交換類型對應的交換選項;
[0086]交換模塊,用于基于展示的交換選項,與第一終端進行物品交換。
[0087]可選地,所述裝置還包括:
[0088]查詢詞獲取模塊,用于獲取待查詢的關鍵詞;
[0089]發送模塊,用于向所述服務器發送物品查詢請求,所述物品查詢請求包括所述關鍵詞,使得所述服務器返回與所述關鍵詞匹配的物品信息;
[0090]所述接收模塊,用于接收與所述關鍵詞匹配的物品信息。
[0091]可選地,所述裝置還包括:
[0092]定位模塊,用于對本端進行定位,得到所述本端的地理位置;
[0093]發送模塊,用于向所述服務器發送所述地理位置,使得所述服務器在確定所述第一終端的地理位置與所述本端的地理位置之間的距離小于預設距離時返回所述物品信息;
[0094]所述接收模塊,用于接收所述服務器返回的物品信息。
[0095]可選地,所述展示模塊還用于所述可交換類型包括物物交換類型時,展示所述物品信息的物物交換選項;
[0096]所述展示模塊還用于所述可交換類型包括出租類型時,展示所述物品信息的租用選項;
[0097]所述展示模塊還用于所述可交換類型包括出售類型時,展示所述物品信息的購買選項;
[0098]所述展示模塊還用于所述可交換類型包括拍賣類型時,展示所述物品信息的拍賣選項。
[0099]可選地,所述交換模塊還用于當檢測到對物物交換選項的選擇操作時,確定待交換給所述第一終端的物品信息;向所述服務器發送物物交換請求,所述物物交換請求攜帶所述待交換給所述第一終端的物品信息,使得所述服務器生成交換訂單;當接收到所述服務器返回的交換訂單時,展示所述交換訂單。
[0100]可選地,所述交換模塊還用于當檢測到對所述租用選項的選擇操作時,向所述服務器發送租用請求,使得所述服務器生成交換訂單,并將本端對應的第二賬戶中的第一數值轉移至第三方賬戶;當接收到所述服務器返回的交換訂單時,展示所述交換訂單。
[0101]可選地,所述交換模塊還用于當檢測到對所述購買選項的選擇操作時,向所述服務器發送購買請求,使得所述服務器生成交換訂單,并將本端對應的第二賬戶中的指定數值轉移至第三方賬戶;當接收到所述服務器發送的交換訂單時,展示所述交換訂單;當檢測到對所述交換訂單的確認操作時,向所述服務器發送確認交換完成請求,使得所述服務器將所述第三方賬戶中的指定數值轉移至所述第一終端對應的第一賬戶中。
[0102]可選地,所述交換模塊還用于當檢測到對所述拍賣選項的選擇操作時,獲取輸入的數值;向所述服務器發送拍賣請求,所述拍賣請求中包括所述數值,使得所述服務器確定多個拍賣請求中包括的最大數值對應的第二終端,作為指定終端,將所述指定終端對應的賬戶中的所述最大數值轉移至第三方賬戶;當接收到所述服務器生成的交換訂單時,展示所述交換訂單;當檢測到對所述交換訂單的確認操作時,向所述服務器發送確認交換完成請求,使得所述服務器將所述第三方賬戶中的指定數值轉移至所述第一終端對應的第一賬戶中。
[0103]第五方面,提供了一種物品交換裝置,所述裝置包括:
[0104]接收模塊,用于接收第一終端發送的物品信息;
[0105]發送模塊,用于向第二終端發送所述物品信息,使得所述第二終端展示所述物品信息,并展示與所述物品信息的可交換類型對應的交換選項,所述交換選項用于觸發對應的交換請求;
[0106]所述發送模塊,還用于當接收到所述第二終端發送的交換請求時,向所述第一終端發送所述交換請求,使得所述第一終端與所述第二終端基于所述交換請求進行物品交換。
[0107]可選地,所述裝置還包括:
[0108]獲取模塊,用于獲取所述第一終端的地理位置,作為第一地理位置;
[0109]定位模塊,用于對所述第二終端進行定位,得到所述第二終端的地理位置,作為第二地理位置;
[0110]所述發送模塊,還用于當確定所述第一地理位置與所述第二地理位置之間的距離小于預設距離時,向所述第二終端發送所述物品信息。
[0111]可選地,所述裝置還包括:
[0112]所述接收模塊