中文字幕无码日韩视频无码三区

一種添加群組或好友的方法及服務器、客戶端和系統的制作方法

文檔序號:9648948閱讀:371來源:國知局
一種添加群組或好友的方法及服務器、客戶端和系統的制作方法
【技術領域】
[0001 ] 本發明涉及即時通訊技術領域,具體涉及一種即時通訊軟件在服務器端實現添加群組或好友的方法和在客戶端實現添加群組或好友的方法以及相應的即時通訊服務器、客戶端和系統。
【背景技術】
[0002]互聯網技術的發展使我們可以足不出戶就實現即時通訊,與好友聊天,與合作伙伴談判等等。目前,基于需要下載安裝的即時通訊工具,如MSN,QQ,YY語音,網易泡泡等已經深受大家的喜愛,它為人們的溝通、信息交流提供了新的途徑,是除了手機、固話、電子郵件之外的又一種重要的信息交流方式;借助這些工具,可以讓人和人之間的交流成本大大降低,且提高了效率。
[0003]目前,即時通訊軟件中,添加群組或好友都有一系列固定的操作。以添加群組為例,需要經過以下過程才能成功進群組:在IM菜單中選擇創建群一選擇群類別及群名稱一完成創建一搜索并選擇好友一對方通過驗證一完成好友進群。互相加為好友的過程類似。
[0004]目前的這種添加群組或好友的方式,操作繁瑣,需要雙方甚至多方之間多次交換信息,中途如果信息傳遞錯誤,則無法完成操作,且信息交互過程經常存在延時性和不確定性,不能夠即時處理達成目標。而且,簡單的依賴于信息驗證的方式來添加群組或好友,無法排除不法分子或者不懷好意的其他用戶添加請求,導致需要花費過多時間處理騷擾請求?目息。

【發明內容】

[0005]本發明主要解決的技術問題是如何提供一種方便快捷的添加群組或好友的方式,既能簡捷完成群組或好友添加,又能有效保障用戶隱私。
[0006]第一方面,提供一種添加群組或好友的方法,所述方法包括:服務器獲取第一用戶的第一手勢信息以及第二用戶的第二手勢信息;判斷所述第一用戶與所述第二用戶的距離是否在預定范圍內;當所述第一用戶與所述第二方用戶的距離在預定范圍內時,判斷所述第一手勢信息與所述第二手勢信息是否一致;在所述第一手勢信息與所述第二手勢信息一致時,將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友。
[0007]其中,所述判斷所述第一用戶與所述第二用戶的距離是否在預定范圍內的步驟包括:獲取所述第一用戶與所述第二用戶的地理位置信息;根據所述地理位置信息,判斷所述第一用戶與所述第二用戶的距離是否在預定范圍內。
[0008]其中,所述在所述第一手勢信息與所述第二手勢信息一致時,將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友之后,還包括:向客戶端返回相應的參數標識。
[0009]其中,所述預定范圍為100米以內。
[0010]其中,所述方法還包括:當所述第一用戶與所述第二用戶的距離不在預定范圍內時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗;或當所述第一手勢信息與所述第二手勢信息不一致時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗。
[0011 ] 所述當所述第一用戶與所述第二方用戶的距離在預定范圍內時,判斷所述第一手勢信息與所述第二手勢信息是否一致之前,還包括:判斷所述第一手勢信息與所述第二手勢信息的獲取時間是否在預定時間內;當第一手勢信息與第二手勢信息的獲取時間在預定時間內時,判斷所述第一手勢信息與所述第二手勢信息是否一致。
[0012]第二方面,提供一種添加群組或好友的方法,所述方法包括:服務器獲取請求方用戶的手勢信息;判斷所述請求方用戶與所述被請求方用戶的距離是否在預定范圍內;當所述請求方用戶與被請求方用戶的距離在預定范圍內時,判斷所述請求方用戶的手勢信息與被請求方用戶預設的手勢信息是否一致;當所述請求方用戶的手勢信息與被請求方用戶預設的手勢信息一致時,將所述請求方用戶加入所述被請求方用戶的群組或與所述被請求方用戶互相加為好友。
[0013]第三方面,提供一種添加群組或好友的方法,所述方法包括:客戶端接收第一用戶的第一手勢信息以及第二用戶的第二手勢信息,并將所述第一手勢信息和所述第二手勢信息發送給服務器;在服務器判斷到所述第一用戶與所述第二用戶的距離在預定范圍內,且所述第一手勢信息與所述第二手勢信息一致時,接收服務器端返回的相應的參數標識,將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友。
[0014]其中,所述客戶端接收第一用戶的第一手勢信息以及第二用戶的第二手勢信息,并將所述第一手勢信息和所述第二手勢信息發送給服務器的同時或之后,還包括:獲取所述第一用戶以及所述第二用戶的地理位置信息,將所述地理位置信息發送給服務器。
[0015]其中,所述方法還包括:
[0016]當服務器判斷到所述第一用戶與所述第二用戶的距離不在預定范圍內時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗;或當服務器判斷到所述第一手勢信息與所述第二手勢信息不一致時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗。
[0017]第四方面,提供一種即時通訊軟件服務器,所述服務器包括獲取模塊、判斷模塊以及處理模塊,其中:所述獲取模塊用于獲取第一用戶的第一手勢信息以及第二用戶的第二手勢信息;所述判斷模塊用于判斷所述第一用戶與所述第二用戶的距離是否在預定范圍內;所述判斷模塊還用于在所述第一用戶與所述第二用戶的距離在預定范圍內時,進一步判斷所述第一手勢信息與所述第二手勢信息是否一致;所述處理模塊用于在所述第一手勢信息與所述第二手勢信息一致時,將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友。
[0018]其中,所述獲取模塊還用于獲取所述第一用戶與所述第二用戶的地理位置信息;所述判斷模塊用于根據所述地理位置信息,判斷所述第一用戶與所述第二用戶的距離是否在預定范圍內。
[0019]其中,所述處理模塊還用于在將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友之后,向客戶端返回相應的參數標識。
[0020]其中,所述預定范圍為100米以內。
[0021]其中,所述處理模塊還用于在所述第一用戶與所述第二用戶的距離不在預定范圍內時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗;或所述處理模塊還用于在所述第一手勢信息與所述第二手勢信息不一致時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗。
[0022]其中,所述判斷模塊還用于在判斷第一手勢信息與所述第二手勢信息是否一致之前,判斷所述第一手勢信息與第二手勢信息的獲取時間是否在預定時間內。
[0023]第五方面,提供一種即時通訊軟件服務器,所述服務器包括獲取模塊、判斷模塊以及處理模塊,其中:所述獲取模塊用于獲取請求方用戶的手勢信息;所述判斷模塊用于判斷所述請求方用戶與所述被請求方用戶的距離是否在預定范圍內;所述判斷模塊還用于當所述請求方用戶與被請求方用戶的距離在預定范圍內時,進一步判斷所述請求方用戶的手勢信息與被請求方用戶預設的手勢信息是否一致;所述處理模塊用于在所述請求方用戶的手勢信息與被請求方用戶預設的手勢信息一致時,將所述請求方用戶加入所述被請求方用戶的群組或與所述被請求方用戶互相加為好友。
[0024]第六方面,提供一種即時通訊軟件客戶端,所述客戶端包括接收模塊、發送模塊以及處理模塊,其中:所述接收模塊用于接收所述第一用戶的第一手勢信息以及第二用戶的第二手勢信息;所述發送模塊用于將所述第一手勢信息和所述第二手勢信息發送給服務器;所述接收模塊進一步在服務器判斷到所述第一用戶與所述第二用戶的距離在預定范圍內,且所述第一手勢信息與所述第二手勢信息一致時,接收服務器端返回的相應的參數標識;所述處理模塊根據所述相應的參數標識,將所述第一用戶與所述第二用戶添加進同一群組或互相加為好友。
[0025]其中,所述發送模塊還用于獲取所述第一用戶以及所述第二用戶的地理位置信息,將所述地理位置信息發送給服務器。
[0026]其中,所述處理模塊還用于在服務器判斷到所述第一用戶與所述第二用戶的距離不在預定范圍內時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗;或所述處理模塊還用于在服務器判斷到所述第一手勢信息與所述第二手勢信息不一致時,將所述第一用戶與所述第二用戶添加進不同群組或互相加為好友失敗。
[0027]第七方面,提供一種即時通訊系統,所述即時通訊系統包括上述的服務器以及客戶端。
[0028]本發明的有益效果是:區別于現有技術的情況,本發明在進行添加群組或好友時,首先判斷請求添加的用戶之間的距離是否在預定范圍,當請求添加的用戶之間的距離在預定范圍內時,再通過判斷請求添加的用戶輸入的手勢信息是否一致來實現群組或好友的添加。通過這樣的方式,只有在預定距離的輸入相同手勢信息的用戶才能加入同一群組互相加為好友。不需要請求添加的用戶之間通過多次信息交互才能完成群組或好友的添加,極大的簡化操作,同時又能有效的保障用戶的隱私。
【附圖說明】
[0029]圖1是本發明中即時通訊系統信息交互過程的流程圖;
[0030]圖2是本發明第一實施例提供的一種添加群組或好友的方法的流程圖;
[0031]圖3是本發明實施例中用戶A與用戶B添加群組的具體實現流程示意圖;
[0032]圖4是本發明第二實施例提供的添加群組或好友的方法的流程圖;
[0033]圖5是本發明第三實施例提供的一種添加群組或好友的方法的流程圖
[0034]圖6是本發明第四實施例提供的一種添加群組或好友的方法的流程圖;
[0035]圖7是本發明第一實施例提供的一種即時通訊軟件服務器的結構示意圖;
[0036]圖8是本發明第二實施例提供的一種即時通訊軟件服務器的結構示意圖;
[0037]圖9是本發明實施例提供的一種即時通訊軟件客戶端的結構示意圖。
【具體實施方式】
[0038]在深入介紹本發明的內容之前,首先對本發明的應用環境和實際應用場景進行簡單說明,本發明是基于以下應用環境和場景來實現的:
[0039]現有的即時通訊軟件
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1