專利名稱:電子名片發(fā)送方法、裝置和服務器的制作方法
技術領域:
本發(fā)明涉及數據通信技術領域,尤其涉及一種電子名片發(fā)送方法、裝置和服務器。
背景技術:
目前移動互聯(lián)網基于地理位置信息的應用很多,名片交換也是其中的ー種。在名片交換的方式中,目前的交換都是需要手機近距離的接觸,碰ー碰,搖ー搖,兩個客戶端之間才能交換名片信息。手機近距離的接觸,會造成一定的不方便,在人數眾多的場合,也不能確保名片被準確發(fā)送到對方的手機中。
發(fā)明內容
本發(fā)明的目的在于提出一種電子名片發(fā)送方法、裝置和服務器,能夠在不影響用 戶使用客戶端的前提下,通過在自己的客戶端上進行操作,對方只需打開相同的客戶端,就可以實現一定距離范圍內的名片交換。為達此目的,本發(fā)明采用以下技術方案一種電子名片發(fā)送方法,包括以下步驟A、客戶端將地理位置信息和預設的名片信息上傳至服務器;B、發(fā)送方客戶端監(jiān)聽名片發(fā)送的觸發(fā)指令,請求服務器進行名片發(fā)送;C、服務器根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端;D、服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至查詢到的接收方客戶端。所述地理位置信息包括GPS定位信息、基站的小區(qū)識別碼(CELL ID)和位置區(qū)號碼(Location Area Code,LAC)、以及 NAT 路由地址和端 ロ。步驟C中,服務器根據GPS定位信息中的經緯度或者根據基站CELL ID和LAC獲取的經緯度計算客戶端之間的距離。步驟B中,發(fā)送方客戶端在名片待發(fā)送狀態(tài)下監(jiān)聽觸摸屏的觸摸事件,監(jiān)聽到滑動事件時請求服務器進行名片發(fā)送。當查詢到的所述接收方客戶端只有ー個時,服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至接收方客戶端;當查詢到的所述接收方客戶端為兩個以上時,服務器生成接收方列表返回給發(fā)送方客戶端,發(fā)送方客戶端從列表中指定需要發(fā)送名片的接收方并通知服務器,服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至所述指定的接收方客戶端。所述接收方列表,根據查詢到的接收方與發(fā)送方客戶端之間的距離由小到大進行排列。一種電子名片發(fā)送裝置,包括位置服務模塊、名片服務模塊、手勢監(jiān)聽模塊,名片服務模塊與手勢監(jiān)聽模塊連接,其中,位置服務模塊,用于采集客戶端的地理位置信息,上傳至服務器;名片服務模塊,用于將客戶端的名片信息上傳至服務器,接收名片發(fā)送的觸發(fā)指令并請求服務器發(fā)送名片;手勢監(jiān)聽模塊,用于監(jiān)聽觸摸屏的觸摸事件,當名片處于待發(fā)送狀態(tài)并且監(jiān)聽到滑動事件時,觸發(fā)名片服務模塊請求服務器發(fā)送名片。所述名片服務模塊,還用于接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。所述名片服務模 塊,進一歩包括編輯模塊、發(fā)送模塊和指定接收模塊,發(fā)送模塊與手勢監(jiān)聽模塊連接,其中編輯模塊,用于編輯名片信息并上傳至服務器;發(fā)送模塊,用于在名片處于待發(fā)送狀態(tài)時接收手勢監(jiān)聽模塊的觸發(fā)指令,并請求服務器發(fā)送名片;指定接收模塊,用于接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。ー種電子名片發(fā)送服務器,包括存儲模塊,查詢模塊和發(fā)送模塊,存儲模塊與查詢模塊連接,查詢模塊與發(fā)送模塊連接;其中存儲模塊,用于存儲客戶端上傳的地理位置信息和預設的名片信息;查詢模塊,用于響應發(fā)送方客戶端的名片發(fā)送請求,根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端;當查詢到兩個以上的接收方客戶端時,生成接收方列表并反饋給發(fā)送方客戶端;當只查詢到一個接收方客戶端時,通知發(fā)送模塊;發(fā)送模塊,用于根據來自查詢模塊的通知或者來自發(fā)送方客戶端的指定通知,將發(fā)送方客戶端的名片信息發(fā)送至接收方客戶端。采用本發(fā)明的技術方案,能夠在不影響用戶使用客戶端的前提下,通過在自己的客戶端上進行操作,對方只需打開相同的客戶端,就可以實現一定距離范圍內的名片交換,而且不會產生需要兩個手機相互近距離接觸帶來的不便,以及在人數眾多的場合發(fā)生誤操作。
圖I是本發(fā)明具體實施方式
提供的電子名片發(fā)送方法的流程示意圖。圖2是本發(fā)明具體實施方式
提供的電子名片發(fā)送裝置的結構示意圖。圖3是本發(fā)明具體實施方式
提供的電子名片發(fā)送服務器的結構示意圖。
具體實施例方式下面結合附圖并通過具體實施方式
來進ー步說明本發(fā)明的技術方案。圖I是本發(fā)明具體實施方式
提供的電子名片發(fā)送方法的流程示意圖。如圖I所示,該方法包括步驟S101,客戶端將地理位置信息和預設的名片信息上傳至服務器。客戶端通過無線網絡連接至服務器,并上傳本地的地理位置信息和預設的名片信息。所述地理位置信息包括,GPS定位信息、基站的小區(qū)識別碼(CELL ID)和位置區(qū)號碼(Location Area Code,LAC)、以及NAT路由地址和端ロ。GPS定位信息中包含客戶端當前的經度和緯度,用于后續(xù)步驟中計算與其他客戶端之間的距離?;綜ELL ID和LAC通過客戶端使用的移動通信網絡獲得,其中CELL ID為上報的客戶端所處的小區(qū)號,該小區(qū)號通過客戶端當前通信連接的服務基站來確定。LAC表示客戶端當前在移動通信網絡中處于哪個覆蓋區(qū)域,運營商對每ー個覆蓋區(qū)域都設有獨立的LAC,標識了該基站所覆蓋的地理區(qū)域。NAT路由地址和端ロ為客戶端當前所處移動網絡或者是WIFI接入點的公網/內網地址轉換路由的公網IP地址和與該IP地址對應的端ロ號。所述預設的名片信息是指用戶在客戶端編輯的名片信息,保存在本地并上傳至服務器備份。步驟S102,發(fā)送方客戶端監(jiān)聽名片發(fā)送的觸發(fā)指令,請求服務器進行名片發(fā)送。向其他客戶端發(fā)送名片時,用戶需選中要發(fā)送的名片,是該名片進入待發(fā)送狀態(tài)。在這種狀態(tài)下,客戶端監(jiān)聽觸摸屏的觸摸事件,當根據手勢觸點的位移和觸摸時間判定為滑動事件吋,客戶端請求服務器發(fā)送名片。利用這種類似于屏幕解鎖的滑動式操作方式,可提升指令的可靠性。因為后續(xù)步 驟中只查詢到一個接收方的情況下,服務器會直接將名片發(fā)送到該接收方,當用戶通過觸摸屏點擊名片進入待發(fā)送狀態(tài),如果再用觸摸屏的點擊事件作為觸發(fā)客戶端請求服務器發(fā)送名片指令的話,這種簡單的并且手勢持續(xù)時間很短的事件會增加誤操作的可能,如用戶的其他手指無意地又碰了ー下觸摸屏,名片會被發(fā)出。因此我們選用了監(jiān)聽觸摸屏的滑動事件作為觸發(fā)客戶端請求服務器發(fā)送名片的指令,并且這種滑動事件必須達到預設的手勢位移量和手勢持續(xù)時間,以確保觸發(fā)指令的可靠。步驟S103,服務器根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端。服務器查詢與發(fā)送方客戶端的距離在預設范圍內的接收方客戶端吋,是利用地理位置信息中的經度和緯度換算成距離,把經緯度換算成距離的方法為公知技術,且已廣泛應用于現有電子地圖及導航系統(tǒng)中??蛻舳松蟼鞯腉PS定位信息中包含有經緯度信息,根據兩個客戶端的經度差和緯度差,可計算出兩個客戶端之間的直線距離。GPS定位信息中的經緯度較為準確,而當用戶未開通GPS定位服務時,還可根據上傳的基站CELL ID和LAC或者接入的NAT路由地址,通過調用如Google Map等第三方提供的接ロ來換算出客戶端的經緯度,此時得到的經緯度,其精確度不如GPS定位系統(tǒng)。服務器查詢與發(fā)送方客戶端的距離在預設范圍內的接收方客戶端,所述預設范圍優(yōu)選為100米以內。步驟S104,服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至查詢到的接收方客戶端。當查詢到的在預設距離之內的接收方客戶端只有ー個時,服務器直接將發(fā)送方客戶端上傳的名片信息發(fā)送至所述唯一的接收方客戶端。當查詢到的在預設距離之內的接收方客戶端為兩個以上時,服務器會生成接收方列表,該列表根據每個接收方客戶端與發(fā)送方客戶端的距離,由小到大進行排列,因為交換名片的對象往往是距離自己很近,因此將距離近的排列順序相應提前。服務器將所述接收方列表發(fā)送至發(fā)送方客戶端,由用戶通過客戶端從列表中指定需要發(fā)送名片的接收方并通知服務器。服務器再向通知中指定的接收方發(fā)送名片,通過這種指定的方式確保名片發(fā)送至正確的接收方。圖2是本發(fā)明具體實施方式
提供的電子名片發(fā)送裝置的結構示意圖。如圖2所示,該裝置包括位置服務模塊201、名片服務模塊202和手勢監(jiān)聽模塊203,其中名片服務模塊202進ー步包括編輯模塊2021、發(fā)送模塊2022和指定接收模塊2023,發(fā)送模塊2022與手勢監(jiān)聽模塊203連接。位置服務模塊201,用于采集客戶端的地理位置信息,上傳至服務器;名片服務模塊202,用于將客戶端的名片信息上傳至服務器,接收名片發(fā)送指令并請求服務器發(fā)送名片;接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。其中,編輯模塊2021,用于編輯名片信息并上傳至服務器; 發(fā)送模塊2022,用于在名片處于待發(fā)送狀態(tài)時接收手勢監(jiān)聽模塊203的觸發(fā)指令,并請求服務器發(fā)送名片;指定接收模塊2023,用于接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。手勢監(jiān)聽模塊203,用于監(jiān)聽觸摸屏的觸摸事件,當名片處于待發(fā)送狀態(tài)并且監(jiān)聽到滑動事件時,觸發(fā)名片服務模塊202請求服務器發(fā)送名片。圖3是本發(fā)明具體實施方式
提供的電子名片發(fā)送服務器的結構示意圖。如圖3所示,該服務器包括存儲模塊301,查詢模塊302和發(fā)送模塊303,存儲模塊301與查詢模塊302連接,查詢模塊302與發(fā)送模塊303連接;其中存儲模塊301,用于存儲客戶端上傳的地理位置信息和預設的名片信息;查詢模塊302,用于響應發(fā)送方客戶端的名片發(fā)送請求,根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端;當查詢到兩個以上的接收方客戶端時,生成接收方列表并反饋給發(fā)送方客戶端;當只查詢到一個接收方客戶端時,通知發(fā)送模塊303 ;發(fā)送模塊303,用于根據來自查詢模塊302的通知或者來自發(fā)送方客戶端的指定通知,將發(fā)送方客戶端的名片信息發(fā)送至接收方客戶端。采用本發(fā)明的技術方案,能夠在不影響用戶使用客戶端的前提下,通過在自己的客戶端上進行操作,對方只需打開相同的客戶端,就可以實現一定距離范圍內的名片交換,而且不會產生需要兩個手機相互近距離接觸帶來的不便,以及在人數眾多的場合發(fā)生誤操作。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術的人在本發(fā)明所揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種電子名片發(fā)送方法,其特征在于,包括以下步驟 A、客戶端將地理位置信息和預設的名片信息上傳至服務器; B、發(fā)送方客戶端監(jiān)聽名片發(fā)送的觸發(fā)指令,請求服務器進行名片發(fā)送; C、服務器根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端; D、服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至查詢到的接收方客戶端。
2.根據權利要求I所述的電子名片發(fā)送方法,其特征在于,所述地理位置信息包括GPS定位信息、基站的小區(qū)識別碼(CELLID)和位置區(qū)號碼(Location Area Code,LAC)、以及NAT路由地址和端ロ。
3.根據權利要求2所述的電子名片發(fā)送方法,其特征在于,步驟C中,服務器根據GPS定位信息中的經緯度或者根據基站CELLID和LAC獲取的經緯度計算客戶端之間的距離。
4.根據權利要求1-3任一所述的電子名片發(fā)送方法,其特征在于,步驟B中,發(fā)送方客戶端在名片待發(fā)送狀態(tài)下監(jiān)聽觸摸屏的觸摸事件,監(jiān)聽到滑動事件時請求服務器進行名片發(fā)送。
5.根據權利要求1-3任一所述的電子名片發(fā)送方法,其特征在于,當查詢到的所述接收方客戶端只有ー個時,服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至接收方客戶端;當查詢到的所述接收方客戶端為兩個以上時,服務器生成接收方列表返回給發(fā)送方客戶端,發(fā)送方客戶端從列表中指定需要發(fā)送名片的接收方并通知服務器,服務器將發(fā)送方客戶端上傳的名片信息發(fā)送至所述指定的接收方客戶端。
6.根據權利要求5所述的電子名片發(fā)送方法,其特征在于,所述接收方列表,根據查詢到的接收方與發(fā)送方客戶端之間的距離由小到大進行排列。
7.一種電子名片發(fā)送裝置,其特征在于,包括位置服務模塊、名片服務模塊、手勢監(jiān)聽模塊,名片服務模塊與手勢監(jiān)聽模塊連接,其中, 位置服務模塊,用于采集客戶端的地理位置信息,上傳至服務器; 名片服務模塊,用于將客戶端的名片信息上傳至服務器,接收名片發(fā)送的觸發(fā)指令并請求服務器發(fā)送名片; 手勢監(jiān)聽模塊,用于監(jiān)聽觸摸屏的觸摸事件,當名片處于待發(fā)送狀態(tài)并且監(jiān)聽到滑動事件吋,觸發(fā)名片服務模塊請求服務器發(fā)送名片。
8.根據權利要求7所述的電子名片發(fā)送裝置,其特征在于,所述名片服務模塊,還用于接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。
9.根據權利要求8所述的電子名片發(fā)送裝置,其特征在于,所述名片服務模塊,進一歩包括編輯模塊、發(fā)送模塊和指定接收模塊,發(fā)送模塊與手勢監(jiān)聽模塊連接,其中 編輯模塊,用于編輯名片信息并上傳至服務器; 發(fā)送模塊,用于在名片處于待發(fā)送狀態(tài)時接收手勢監(jiān)聽模塊的觸發(fā)指令,并請求服務器發(fā)送名片; 指定接收模塊,用于接收服務器返回的接收方列表,從列表中指定名片接收方并通知服務器。
10.ー種電子名片發(fā)送服務器,其特征在于,包括存儲模塊,查詢模塊和發(fā)送模塊,存儲模塊與查詢模塊連接,查詢模塊與發(fā)送模塊連接;其中存儲模塊,用于存儲客戶端上傳的地理位置信息和預設的名片信息; 查詢模塊,用于響應發(fā)送方客戶端的名片發(fā)送請求,根據地理位置信息查詢與所述發(fā)送方客戶端的距離在預設范圍內的接收方客戶端;當查詢到兩個以上的接收方客戶端吋,生成接收方列表并反饋給發(fā)送方客戶端;當只查詢到一個接收方客戶端時,通知發(fā)送模塊; 發(fā)送模塊,用于根據來自查詢模塊的通知或者來自發(fā)送方客戶端的指定通知,將發(fā)送方客戶端的名片信息發(fā)送至接收方客戶端。
全文摘要
本發(fā)明公開了一種電子名片發(fā)送方法、裝置和服務器,通過監(jiān)聽觸摸屏的滑動事件來觸發(fā)名片發(fā)送操作,服務器根據客戶端上傳的地理位置信息查詢預設范圍內的接收方客戶端,并將發(fā)送方客戶端上傳的名片信息發(fā)送至選定的接收方客戶端。本發(fā)明能夠在不影響用戶使用客戶端的前提下,通過在自己的客戶端上進行操作,對方只需打開相同的客戶端,就可以實現一定距離范圍內的名片交換,而且不會產生需要兩個手機相互近距離接觸帶來的不便,以及在人數眾多的場合發(fā)生誤操作。
文檔編號H04W8/20GK102695124SQ20121015122
公開日2012年9月26日 申請日期2012年5月16日 優(yōu)先權日2012年5月16日
發(fā)明者周聰偉 申請人:深圳市樂唯科技開發(fā)有限公司