本發(fā)明涉及物品租賃技術領域,特別涉及一種租賃方法、系統(tǒng)及網(wǎng)絡側服務器。
背景技術:
隨著移動通信技術的迅速發(fā)展,移動終端的性能越來越強大,且功能越來越多,極大地方便了人們的生活,移動終端也因此深深地融入了人們的生活之中。然而,移動設備的續(xù)航能力卻始終未能有較大的改善,關鍵時候移動終端的斷電會給用戶造成很大不便。為了保證移動終端的持續(xù)使用,移動電源的使用也越來越頻繁。由于用戶購置移動電源的成本較高,而且單個移動電源的蓄電容量依然有限,因此市場上便出現(xiàn)了一種能夠以租賃方式向用戶提供移動電源的租賃設備。目前,此類移動電源自動租賃設備一般安放于公共場合,例如各大商場、機場、火車站等,并且可以完成對移動電源的借出、歸還功能,且無需人工服務,為臨時充電提供了便利。
共享單車的出現(xiàn)為日常出行提供了很大便利,這也使得共享單車十分受歡迎,目前,在地鐵口、公園附近、小區(qū)入口以及商場附近等人員出入較頻繁的區(qū)域都停放有數(shù)量可觀的單車供人們使用。
本發(fā)明的發(fā)明人發(fā)現(xiàn):由于現(xiàn)有的移動電源租賃設備分布范圍十分有限,使得用戶在借還的時候存在找尋不便的問題,而且,在用戶完成歸還之前還可能會被一直計費,由此導致用戶體驗差。另外,要借用不同運營商的移動電源或者共享單車,就需要使用不同的移動電源租賃系統(tǒng)或者單車租賃系統(tǒng)以及租賃方式,這會導致系統(tǒng)的重復建設以及用戶操作的繁瑣性。
技術實現(xiàn)要素:
本發(fā)明實施方式的目的在于提供一種租賃方法、系統(tǒng)以及網(wǎng)絡側服務器,其通過將租賃對象與共享單車結合,使得租賃對象借還更加方便,同時,其還通過利用網(wǎng)絡側服務器對分別屬于多個運營商的租賃對象進行租賃控制以及租賃信息分發(fā),從而有利于簡化租賃系統(tǒng)架構、減少用戶端應用程序數(shù)目。
為解決上述技術問題,本發(fā)明的實施方式提供了一種租賃方法,應用于網(wǎng)絡側服務器,所述租賃方法包括:接收來自終端的處理請求,并解析得到請求借用的對象;在所述對象為位于共享單車上的車載租賃對象時,獲取所述車載租賃對象的身份信息以及所述車載租賃對象所在的第一共享單車的身份信息;向所述第一共享單車發(fā)送所述車載租賃對象的解鎖指令;向所述車載租賃對象所屬的運營商服務器發(fā)送所述車載租賃對象的租賃信息。
本發(fā)明的實施方式還提供了一種網(wǎng)絡側服務器,包括:接收模塊,用于接收來自終端的處理請求;解析模塊,用于解析得到請求借用的對象;獲取模塊,用于在所述對象為位于共享單車上的車載租賃對象時,獲取所述車載租賃對象的身份信息以及所述車載租賃對象所在的第一共享單車的身份信息;解鎖模塊,用于向所述第一共享單車發(fā)送所述車載租賃對象的解鎖指令;租賃信息發(fā)送模塊,用于向所述車載租賃對象所屬的運營商服務器發(fā)送所述車載租賃對象的租賃信息。
本發(fā)明的實施方式還提供了一種網(wǎng)絡側服務器,包括:通信組件、處理器和存儲器,其中,所述存儲器中保存有預設程序,所述通信組件在所述處理器的控制下接收和發(fā)送數(shù)據(jù),所述處理器按照所述存儲器中保存的程序執(zhí)行以下過程:接收來自終端的處理請求,并解析得到請求借用的對象;在所述對象為位于共享單車上的車載租賃對象時,獲取所述車載租賃對象的身份信息以及所述車載租賃對象所在的第一共享單車的身份信息;向所述第一共享單車發(fā)送所述車載租賃對象的解鎖指令;向所述車載租賃對象所屬的運營商服務器發(fā)送所述車載租賃對象的租賃信息。
本發(fā)明的實施方式還提供了一種租賃系統(tǒng),包括:第一單車服務器、第二單車服務器、第一移動電源服務器、第二移動電源服務器、以及如權利要求9所述的網(wǎng)絡側服務器;其中,所述第一單車服務器和所述第二單車服務器屬于不同的單車租賃運營商,所述第一移動電源服務器和所述第二移動電源服務器屬于不同的移動電源租賃運營商;所述網(wǎng)絡側服務器通信連接于所述第一單車服務器、第二單車服務器、第一移動電源服務器以及第二移動電源服務器。
本發(fā)明實施方式相對于現(xiàn)有技術而言,將租賃對象鎖定于共享單車上供用戶租用,從而使得租賃對象的借還更加方便。同時,還可以通過利用網(wǎng)絡側服務器對多種屬于不同運營商的租賃對象進行租賃控制(例如解鎖位于共享單車上的車載租賃對象),從而可以使得多種租賃對象的租賃系統(tǒng)與單車租賃系統(tǒng)得到合并,有利于簡化系統(tǒng)結構,同時,網(wǎng)絡側服務器還可以向租賃對象所屬的運營商服務器發(fā)送租賃對象的租賃信息,供各運營商服務器獨立進行租賃信息統(tǒng)計。
另外,所述租賃方法還包括:在所述對象為共享單車時,獲取請求借用的第二共享單車的身份信息,向所述第二共享單車發(fā)送單車解鎖指令;向所述第二共享單車所屬的單車服務器發(fā)送所述第二共享單車的租賃信息,從而使得共享單車的運營商可以獨立進行租賃費用等的統(tǒng)計。
另外,所述向所述車載租賃對象所屬的運營商服務器發(fā)送所述車載租賃對象的租賃信息,具體包括:在接收到來自第三共享單車的用于指示所述車載租賃對象鎖定于所述第三共享單車的鎖定確認信息之后,向所述運營商服務器發(fā)送所述車載租賃對象的租賃起始時間與租賃結束時間。從而,可以減少網(wǎng)絡側服務器和運營商服務器之間的交互次數(shù),減少網(wǎng)絡資源的占用。
另外,所述網(wǎng)絡側服務器存儲有車載租賃對象的類型和車載租賃對象的運營商服務器的第一對應關系,所述租賃方法還包括:在所述獲取所述車載租賃對象的身份信息以及所述車載租賃對象所在的第一共享單車的身份信息后,根據(jù)所述車載租賃對象的身份信息識別出所述車載租賃對象的類型;根據(jù)所述車載租賃對象的類型以及所述第一對應關系,查找得到所述車載租賃對象所屬的運營商服務器。
另外,所述網(wǎng)絡側服務器還存儲有共享單車的類型和共享單車的單車服務器的第二對應關系,所述租賃方法還包括:在所述獲取請求借用的第二共享單車的身份信息后,根據(jù)所述第二共享單車的身份信息識別出所述第二共享單車的類型;根據(jù)所述第二共享單車的類型以及所述第二對應關系,查找得到所述第二共享單車所屬的單車服務器。
另外,所述網(wǎng)絡側服務器還存儲有車載租賃對象和共享單車的第三對應關系;所述車載租賃對象位于相對應的共享單車;所述獲取所述車載租賃對象的身份信息以及所述車載租賃對象所在的第一共享單車的身份信息,具體包括:從所述處理請求中解析得到對象屬性,所述對象屬性為車載租賃對象的身份信息或者共享單車的身份信息;根據(jù)所述對象屬性以及所述第三對應關系得到所述車載租賃對象以及所述第一共享單車的身份信息。
另外,所述車載租賃對象包括以下之一或其任意組合:移動電源、傘。從而使得移動電源以及傘等的借還更加方便。
附圖說明
圖1是根據(jù)本發(fā)明第一實施方式租賃系統(tǒng)的結構示意圖;
圖2是根據(jù)本發(fā)明第二實施方式租賃方法的流程圖;
圖3是根據(jù)本發(fā)明第三實施方式租賃方法的流程圖;
圖4是根據(jù)本發(fā)明第四實施方式網(wǎng)絡側服務器的結構示意圖;
圖5是根據(jù)本發(fā)明第五實施方式網(wǎng)絡側服務器的結構示意圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節(jié)。但是,即使沒有這些技術細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請所要求保護的技術方案。
本發(fā)明的第一實施方式涉及一種租賃系統(tǒng)。如圖1所示,該租賃系統(tǒng)包括:第一單車服務器10、第二單車服務器11、第一車載租賃對象服務器20、第二車載租賃對象服務器21以及網(wǎng)絡側服務器3。網(wǎng)絡側服務器3通信連接于第一單車服務器10、第二單車服務器11、第一車載租賃對象服務器20以及第二車載租賃對象服務器21。第一單車服務器10和第二單車服務器11屬于不同的單車租賃運營商,第一車載租賃對象服務器20和第二車載租賃對象服務器21屬于不同的車載租賃對象運營商。其中,車載租賃對象可以為移動電源、傘等的一種或者多種,本實施方式對于車載租賃對象不作具體限制。為了敘述方便,下文中的車載租賃對象均以移動電源為例。網(wǎng)絡側服務器3還通信連接于終端4。其中,終端4例如可以是智能手機、平板電腦等,終端4通過無線網(wǎng)絡與網(wǎng)絡側服務器連接。網(wǎng)絡側服務器3還通信連接于第一單車50以及第二單車51。第一單車服務器10通信連接于第一單車50,第二單車服務器11通信連接于第二單車51。本實施方式對于租賃系統(tǒng)中的單車服務器類型以及車載租賃對象服務器類型均不作具體限制,并且對第一單車、第二單車以及終端的數(shù)目均不作具體限制。
其中,第一單車50以及第二單車51上均收納有一個或者多個車載租賃對象(例如移動電源)。例如,第一車載租賃對象服務器即為第一移動電源服務器,第二車載租賃對象服務器即為第二移動電源服務器。移動電源包括:第一移動電源(圖未示)以及第二移動電源(圖未示)。其中第一移動電源與第一移動電源服務器屬于同一運營商,第二移動電源與第二移動電源服務器屬于同一運營商。
本實施方式中,當網(wǎng)絡側服務器3在接收到終端4的借用請求時,可以向第一單車50或者第二單車51發(fā)送移動電源和/或共享單車的解鎖指令。其中,共享單車(例如第一單車或者第二單車)設置有車載電子設備以及用于收納移動電源(例如第一移動電源或者第二移動電源)的收納裝置,車載電子設備可以控制收納裝置以及移動電源的鎖定裝置解鎖,從而使得移動電源處于可借用狀態(tài),用戶在歸還移動電源后,可以自行鎖定收納裝置。車載電子設備還可以用于檢測共享單車以及移動電源的狀態(tài)信息,其中,共享單車的狀態(tài)信息例如包括共享單車的身份信息、位置信息,移動電源的狀態(tài)信息例如包括:移動電源的身份信息、電量信息等。車載電子設備還可以用于將檢測到的共享單車以及移動電源的狀態(tài)信息上報至網(wǎng)絡側服務器,以及根據(jù)網(wǎng)絡側服務器的控制指令對共享單車、移動電源進行解鎖。網(wǎng)絡側服務器可以存儲移動電源的類型和移動電源的運營商服務器的第一對應關系(作為車載租賃對象的類型和車載租賃對象的運營商服務器的第一對應關系的一種)、共享單車的類型和共享單車的單車服務器的第二對應關系以及移動電源和共享單車的第三對應關系(作為車載租賃對象和共享單車的第三對應關系的一種)。其中,移動電源和共享單車的類型均是按照運營商劃分的。第三對應關系是指移動電源位于相對應的共享單車上。第三對應關系可以為一對一或者多對一,本實施方式對此不作具體限制。
需要說明的是,網(wǎng)絡側服務器還用于接收第一單車上報的移動電源的身份信息,在第一單車上報的移動電源與第三對應關系不一致時,根據(jù)共享單車上報的移動電源的身份信息更新第三對應關系。例如,在初始狀態(tài)下,第一單車a與移動電源b綁定,當移動電源b被借出,且移動電源c被歸還至第一單車a時,第一共享單車a上報移動電源c的身份信息至網(wǎng)絡側服務器,此時,網(wǎng)絡側服務器將第一共享單車a對應的移動電源更新為移動電源c。本實施方式對于對應關系的更新方式不作具體限制。
本發(fā)明的第二實施方式涉及一種租賃方法。該租賃方法應用于如第一實施方式所述的租賃系統(tǒng)中的網(wǎng)絡側服務器。
如圖2所示,本實施方式的租賃方法包括步驟201至步驟208。
步驟201:接收來自終端的處理請求,并解析得到請求借用的對象。
其中,網(wǎng)絡側服務器和單車可以約定該處理請求攜帶有對象屬性,對象屬性可以為:共享單車的身份信息或者車載租賃對象的身份信息。
步驟202:判斷請求借用的對象是否為位于共享單車上的車載租賃對象,例如判斷請求借用的對象是否為位于共享單車的移動電源。該處理請求可以用于請求借用移動電源或者共享單車,當請求借用移動電源時,進入步驟203,否則進入步驟206。在一些例子中,一個處理請求還可以用于請求借用移動電源和共享單車,此時,可以將該處理請求視為單車和移動電源兩個借用請求,并按照本實施方式處理該兩個借用請求。本實施方式對處理請求請求借用的對象不作具體限制。
步驟203:獲取車載租賃對象的身份信息以及車載租賃對象所在的第一共享單車的身份信息。
舉例而言,用戶可以通過終端掃碼共享單車上的二維碼得到第一共享單車的身份信息,并上報至網(wǎng)絡側服務器,網(wǎng)絡側服務器可以向第一共享單車發(fā)送收納鎖解鎖指令,此時,用戶可打開收納裝置,并對位于該收納裝置內的移動電源進行掃碼得到移動電源的身份信息,并上報網(wǎng)絡側服務器,網(wǎng)絡側服務器即可獲取移動電源的身份信息,這樣,通過兩次掃碼上報就使得網(wǎng)絡側服務器獲取了移動電源以及第一共享單車的身份信息。
步驟204:向第一共享單車發(fā)送車載租賃對象的解鎖指令。例如,第一共享單車的車載電子設備接收到移動電源的解鎖指令時,解鎖移動電源,使移動電源處于可借用狀態(tài)。
步驟205:向車載租賃對象所屬的運營商服務器發(fā)送車載租賃對象的租賃信息。例如向移動電源所屬的運營商服務器發(fā)送移動電源的租賃信息。
步驟205包括子步驟2051至子步驟2052。
子步驟2051:判斷是否接收到來自第三共享單車的用于指示車載租賃對象鎖定于第三共享單車的鎖定確認信息。在接收到來自第三共享單車的用于指示車載租賃對象鎖定于第三共享單車的鎖定確認信息時,進入子步驟2052,否則返回子步驟2051。
子步驟2052:向運營商服務器發(fā)送車載租賃對象的租賃起始時間與租賃結束時間。
其中,可以根據(jù)獲取的移動電源的身份信息識別出移動電源的類型,并根據(jù)移動電源的類型以及移動電源的類型和移動電源的運營商服務器的第一對應關系,查找得到移動電源所屬的運營商服務器。
步驟206:獲取請求借用的第二共享單車的身份信息。
例如,處理請求攜帶有共享單車的身份信息時,則可以將攜帶的共享單車的身份信息作為第二共享單車的身份信息。
步驟207:向第二共享單車發(fā)送單車解鎖指令。
步驟208:向第二共享單車所屬的單車服務器發(fā)送第二共享單車的租賃信息。
其中,可以根據(jù)獲取的第二共享單車的身份信息識別出第二共享單車的類型,并根據(jù)第二共享單車以及共享單車的類型和單車服務器的第二對應關系,查找得到第二共享單車所屬的單車服務器。
本實施方式與現(xiàn)有技術相比,將租賃對象(例如移動電源和雨傘)與共享單車結合,用戶在需要借用移動電源時,只要找到共享單車,并掃碼共享單車或者移動電源的身份信息上報網(wǎng)絡側服務器,即可經(jīng)由網(wǎng)絡側服務器控制共享單車,實現(xiàn)共享單車和/或移動電源的借用。這樣,可使不同運營商的移動電源以及共享單車的租賃控制合并至網(wǎng)絡側服務器處理,從而可以簡化不同運營商的租賃對象的租賃系統(tǒng)架構。同時,網(wǎng)絡側服務器還可以將車載租賃對象的租賃信息轉發(fā)至車載租賃對象所屬的運營商服務器,將共享單車的租賃信息轉發(fā)至共享單車所屬的單車服務器,供各運營商服務器以及單車服務器獨立進行租賃信息統(tǒng)計。
本發(fā)明的第二實施方式涉及一種租賃方法。第二實施方式與第一實施方式大致相同,主要區(qū)別之處在于:在第一實施方式中,網(wǎng)絡側服務器可以通過單車上報的信息得到共享單車以及車載租賃對象的身份信息。而在第二實施方式中,網(wǎng)絡側服務器還存儲有車載租賃對象和共享單車的第三對應關系(車載租賃對象位于相對應的共享單車),并結合處理請求攜帶的共享單車或者車載租賃對象的身份信息查找得到第一共享單車的身份信息或者車載租賃對象的身份信息。
如圖3所示,本實施方式的租賃方法包括步驟301至步驟308。其中,步驟301至步驟302以及步驟304至步驟308分別與第一實施方式中的步驟201至步驟202以及步驟204至步驟208對應相同,此處不再贅述。
步驟303:獲取車載租賃對象的身份信息以及車載租賃對象所在的第一共享單車的身份信息。
其中,步驟303包括子步驟3031以及子步驟3032。
子步驟3031:從處理請求中解析得到對象屬性,其中,對象屬性為共享單車或者車載租賃對象的身份信息。
子步驟3032:根據(jù)對象屬性以及第三對應關系得到車載租賃對象以及第一共享單車的身份信息。
例如,用戶可以通過終端掃碼共享單車上的二維碼得到共享單車的身份信息,并上報至網(wǎng)絡側服務器,此時,對象屬性即為共享單車的身份信息。用戶還可以通過終端掃碼共享單車上的移動電源的二維碼得到移動電源的身份信息,并上報至單車服務器,此時,對象屬性即為移動電源的身份信息。本實施方式對于終端獲取共享單車以及移動電源的身份信息的方式不作具體限制。當對象屬性為共享單車的身份信息時,可以直接將對象屬性作為第一共享單車的身份信息,并查找移動電源和共享單車的第三對應關系得到請求借用的移動電源的身份信息,當對象屬性為移動電源的身份信息時,則可以查找移動電源和共享單車的第三對應關系得到與對象屬性對應的第一共享單車的身份信息。
本實施方式前述實施方式相比,在解鎖共享單車或者車載租賃對象時,用戶僅需掃碼一次,即可實現(xiàn)解鎖,使得用戶操作更簡便。
上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關系,都在本專利的保護范圍內;對算法中或者流程中添加無關緊要的修改或者引入無關緊要的設計,但不改變其算法和流程的核心設計都在該專利的保護范圍內。
本發(fā)明第四實施方式涉及一種網(wǎng)絡側服務器。如圖4所示,本實施方式的網(wǎng)絡側服務器包括:
接收模塊401,用于接收來自終端的處理請求。
解析模塊402,用于解析得到請求借用的對象。
獲取模塊403,用于在對象為位于共享單車上的車載租賃對象時,獲取車載租賃對象的身份信息以及車載租賃對象所在的第一共享單車的身份信息。
解鎖模塊404,用于向第一共享單車發(fā)送車載租賃對象的解鎖指令。
租賃信息發(fā)送模塊405,用于向車載租賃對象所屬的運營商服務器發(fā)送車載租賃對象的租賃信息。
本實施方式與現(xiàn)有技術相比,將租賃對象(例如移動電源和雨傘)與共享單車結合,用戶在需要借用移動電源時,只要找到共享單車,并掃碼共享單車或者移動電源的身份信息上報網(wǎng)絡側服務器,即可經(jīng)由網(wǎng)絡側服務器控制共享單車,實現(xiàn)共享單車和/或移動電源的借用。這樣,可使不同運營商的移動電源以及共享單車的租賃控制合并至網(wǎng)絡側服務器處理,從而可以簡化不同運營商的租賃對象的租賃系統(tǒng)架構。同時,網(wǎng)絡側服務器還可以將車載租賃對象的租賃信息轉發(fā)至車載租賃對象所屬的運營商服務器,將共享單車的租賃信息轉發(fā)至共享單車所屬的單車服務器,供各運營商服務器以及單車服務器獨立進行租賃信息統(tǒng)計。
不難發(fā)現(xiàn),本實施方式為與第二實施方式相對應的服務器實施例,本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關技術細節(jié)在本實施方式中依然有效,為了減少重復,這里不再贅述。相應地,本實施方式中提到的相關技術細節(jié)也可應用在第二實施方式中。
值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術問題關系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。
本發(fā)明的第五實施方式涉及一種網(wǎng)絡側服務器。如圖5所示,該網(wǎng)絡側服務器包括:處理器501、存儲器502和通信組件503。其中,存儲器502中保存有預設程序,通信組件503在處理器501的控制下接收和發(fā)送數(shù)據(jù),處理器501按照存儲器502中保存的程序執(zhí)行如第二或者第三實施方式所述的租賃方法。
本實施方式將租賃對象(例如移動電源和雨傘)與共享單車結合,用戶在需要借用移動電源時,只要找到共享單車,并掃碼共享單車或者移動電源的身份信息上報網(wǎng)絡側服務器,即可經(jīng)由網(wǎng)絡側服務器控制共享單車,實現(xiàn)共享單車和/或移動電源的借用。這樣,可使不同運營商的移動電源以及共享單車的租賃控制合并至網(wǎng)絡側服務器處理,從而可以簡化不同運營商的租賃對象的租賃系統(tǒng)架構。同時,網(wǎng)絡側服務器還可以將車載租賃對象的租賃信息轉發(fā)至車載租賃對象所屬的運營商服務器,將共享單車的租賃信息轉發(fā)至共享單車所屬的單車服務器,供各運營商服務器以及單車服務器獨立進行租賃信息統(tǒng)計。
本領域技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
本領域的普通技術人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。