一种采用群发方式建立一对一即时通讯的方法

文档序号:10538566阅读:651来源:国知局
一种采用群发方式建立一对一即时通讯的方法
【专利摘要】本发明涉及互联网的即时通讯领域,特别涉及采用群发方式建立一对一即时通讯的方法。所述的方法包括当服务器接收到从需求端的连接申请便利用预先在服务器存有的服务组,以批发或群发方式向服务端发送申请通知,当接收到来自服务端的连接授权即为服务端和需求端建立一对一的即时通讯。利用本发明,需求端可以快速寻找愿意给予服务的服务端,尽管双方并不认识也无联系。
【专利说明】
_种采用群发方式建立_对_即时通讯的方法
技术领域
[0001]本发明涉及互联网的即时通讯领域,特别涉及采用群发方式建立一对一即时通讯的方法。
【背景技术】
[0002]即时通讯可以输入文字聊天,留音留言,通话对讲甚至相互视频,另外还有群聊,十分方便。而现时在互联网中人们所熟悉的即时通讯服务主要有3种,分别有网站客服图标式即时通讯,其特点是无需用户注册,浏览到该网站可点击图标直接联系客服;以腾讯的QQ为主的发号式建立账号的即时通讯;还有頂和微信一类利用在另一个产品的已有账号方式建立账号的即时通讯。这些即时通讯采用不同的技术架构和有着不同的实用价值。人与人之间的关系导致适合的沟通模式存在多样性,现有技术很难满足各种的需要,如:A短时间内急需某种服务,而像A和能提供A需要的服务的人可能很多,而这些人分散世界各地,而双方很可能互不认识也互相没有必要建立长期联系,建立群然后群聊的思路既无从入手也不合适。这样的需求,上述几种技术都并不合适。

【发明内容】

[0003]针对现有技术的不足,本发明在于提供一种采用群发方式建立一对一即时通讯的方法,通过预先在数据库保存着提供服务的一方(简称服务端(I))的联系信息的数据组(简称服务组(2)),以分批发出申请通知(6)的方法,满足需求的一方(简称需求端(3))快速寻找能提供需求方指定服务的人的需要。
[0004]实现本发明的技术方案是:
[0005]一种采用群发方式建立一对一即时通讯的方法,包括:
[0006]服务器数据库预先存有服务组(2);
[0007]所述的服务组(2)是在数据库中有一位或集合更多已明确提供服务的类别的人的联系信息;
[0008]所述的联系信息是让所述服务器联系服务端(I)并进一步为建立需求端(3)和服务端(I)之间的即时通讯而准备的,所述联系信息包括可以让服务器成功向服务端(I)发出请求或建立连接的基本信息如IP地址和/或手机号码,和/或用于选出适合联系的服务端⑴的分类信息如语言类别、服务类别和/或服务地区,和/或当服务端⑴连接服务器时服务端(I)周期性地向所述服务器发出的服务端(I)所在卫星定位信息;
[0009]所述服务地区是指一些有地区划分的服务端(I)负责或愿意提供服务的地区;
[0010]利用所述服务组(2)可以在接收需求端(3)连接申请(5)前的准备过程中根据所述分类信息建立各种各样的类别分组(4);
[0011]所述类别分组(4)是从服务组(2)根据分类信息进行分类;
[0012]所述连接申请(5)是从需求端(3)发向所述服务器的连接请求和/或一些基本信息,包括需求端⑶所设定的语言和指定的服务类别和/或所在地区、需求端⑶所在的卫星定位、电话号码、IP地址和/或与服务端(I)之间的距离范围等信息;
[0013]所述申请通知(6)是从所述服务器向服务端⑴发出的连接请求;
[0014]所述需求端(3)安装软件和设置语言类别和在需要使用时选择服务类别后可以向所述服务器发出连接申请(5);
[0015]所述服务器会在接收到连接申请(5)后,如有类别分组(4)则会为该连接申请(5)识别分类信息并根据该分类信息的分类申请池是否已存在而选择创建分类申请池(7)和/或把该连接申请(5)加入相对应的分类申请池(7),并依照所对应的类别分组(4)向服务端(I)群发或批发申请通知(6),如果需求端(3)的连接申请(5)带有选择与服务端(I)距离的范围信息,则以该连接申请(5)独立创建一个分类申请池(7)并进行该距离计算和把该距离范围以内的服务端(I)归类和创建类别分组(4);
[0016]所述分类申请池(7)是用于把连接申请(5)归类,每个分类申请池(7)对应着一个分类编号⑶;
[0017]如果语言类别单一和服务类别单一和/或服务地区单一可以不需要类别分组(4)和分类申请池(7),所述服务器在接收到需求端(3)的连接申请(5)后即可向所述服务端(I)批发或群发申请通知(6),当所述服务器接收到所述服务端(I)的连接授权(11)后即可根据次序先后与未连接的连接申请(5)建立连接;
[0018]所述批发是在预设程序中设有每批发送的申请通知(6)的数量和/或时间间隔划分批次,分批后在不同时间段内以预先在程序设定的时间间隔分别按批次发出,可以以此减少服务端⑴的接收申请通知(6)的数量;
[0019]同一批次中发送的每个申请通知(6)可能存在十分微细的时间间隔,但同一批次之中的时间间隔取决于服务器性能而非程序上的刻意设计,换言之,有了在程序上刻意设计的时间间隔才被视为划分不同批次;
[0020]所述群发则是一次性不分批次;
[0021]当其中一个分类申请池(7)内的最后一个剩下未连接的连接申请(5)被成功与服务端(I)建立连接或被删除、或在服务端(I)主动查询时所述服务器没有发现该服务端(I)能服务的连接申请(5),所述服务器向该类别分组(4)的服务端(I)群发或批发清零通知(9);
[0022]如语言类别单一和服务类别单一和/或服务地区单一,所述服务器内的最后一个剩下未连接的连接申请(5)被成功与服务端(I)建立连接或被删除,所述服务器可以向服务端⑴发送清零通知(9);
[0023]服务端(I)可以带有查询按钮随时或在服务端(I)启动时自动向所述服务器发送查询有否未连接的连接申请(5),所述服务器则返回申请通知(6)或清零通知(9)作答复;
[0024]所述申请通知(6)和清零通知(9)可以带有分类编号⑶并可以包含发出时间或包含从所述服务器发出先后的信息而让服务端(I)识别所接收到的申请通知(6)和/或清零通知(9)的所属分类,并从该通知的先后发出时间避免可能因为网络延迟而导致的混乱,例如忽略先发后到的通知;
[0025]针对服务端⑴为接收到申请通知(6)和清零通知(9)后的反应,服务端⑴会为接收到的相应的通知选择显示或发出,注意或无视两种模式;
[0026]所述注意模式可以触动视觉和/或听觉和/或利用震动吸引使用者的注意;
[0027]所述无视模式则以另一种显示暗示用户可忽略;
[0028]每当服务端⑴接收到申请通知(6)后保存该分类编号(8),并从无视模式改为注意模式或维持在注意模式,或如有维持时限(10)则刷新注意模式的维持时限(10);
[0029]所述的维持时限(10)是维持注意模式的时间限制,类似倒计时;
[0030]服务端⑴关闭时删除服务端⑴内的所有分类编号(8),而且每当服务端⑴接收到清零通知(9)则把服务端(I)内与该清零通知(9)相对应的分类编号(8)删除,当服务端(I)内所有分类编号(8)被删除或达到注意模式的维持时限(10)或没有与互联网连接或处于服务端(I)刚连接网络且尚未接收到申请通知(6)前的默认状态,服务端(I)则从注意模式改为无视模式或维持无视模式;
[0031]除了以保存删除分类编号(8)外,同样,也可以给予分类编号正反标记的方式代替,例如对某分类编号被标记I的时候,则从无视模式改为注意模式或维持在注意模式,被标记O的时候,则从注意模式改为无视模式或维持无视模式;
[0032]服务端⑴在注意模式下可以向服务器返回连接授权(11);
[0033]所述服务器接收到连接授权(11)后可以按在分类申请池(7)中连接申请(5)的排列先后或预先程序设定的各种优先为服务端(I)和需求端(3)建立连接;
[0034]针对服务端⑴在注册时可能设置2种或以上语言和多种服务而导致该服务端(I)可能接收到带有不同分类编号(8)的申请通知(6),在所述服务器接收到该服务端(I)回复的连接授权(11)时可以根据服务端⑴对语言类别和/或服务类别⑶和/或申请通知(6)的个人喜好的优先选择、程序预先设定在所述服务器中的分类优先、分类申请池(7)内的连接申请(5)的数量、和/或所述服务器连接授权(11)的先后接收时间、和/或所述服务器对连接申请(5)的先后接收时间判断该与那一个连接申请(5)建立连接并向服务端
(I)和/或需求端⑶发出该连接的具体类别信息,连接确认后服务端⑴和/或需求端
(3)以触动视觉和/或听觉方式向用户传达具体类别信息,例如语言类别和/或服务类别和/或服务地区;
[0035]利用服务端(I)和需求端(3)的卫星定位信息经过计算得出距离,可以给予进一步选择是否配合服务类别和/或服务地区,从而所述服务器可以更有针对性地向需求端(3)所选定或设定范围内的附件特定服务端(I)群发或批发申请通知(6)或清零通知
(9)0
【附图说明】
[0036]图1是本发明【具体实施方式】的流程示意图;
[0037]图2是本发明中服务器以语言和服务类别分类别划分组发送申请通知(6)的例子示意图;
[0038]图3是本发明中服务器以服务地区和服务类别划分类别分组发送申请通知(6)的例子示意图;
[0039]图4是本发明中服务器以先后次序建立即时通讯例子示意图;
[0040]图5是本发明中服务器以长队列优先建立即时通讯例子示意图;
[0041]图6是本发明中服务器以服务类别优先建立即时通讯例子示意图;
【具体实施方式】
[0042]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图,对本发明进一步详细说明。应当理解,此处所描述的具体实施例子仅仅用以解释本发明,并不用于限定本发明。所述的一种采用群发方式建立一对一即时通讯的方法的具体步骤如下:
[0043]步骤S101,准备服务组(2)和/或类别分组(4)在数据库中;
[0044]步骡S102,需求端(3)安装软件后设定语言类别;
[0045]步骤S103,需求端(3)在需要与服务端⑴建立联系时选择需要的服务类别并向服务器发出连接申请(5);
[0046]步骡S104,当所述服务器接收到需求端(3)的连接申请(5)后根据需求端(3)设定的语言、需要时选择的服务类别和/或服务地区,可以查看该连接申请(5)的分类有否已创建的分类申请池(7),如有则加入该分类申请池(7)的尾端,否则可以创建该分类申请池(7)并为分类申请池(7)赋予分类编号(8),如果需求端(3)的连接申请(5)带有选择与服务端⑴距离的范围信息,则以该连接申请(5)独立创建一个分类申请池(7)并进行该距离计算和把该距离范同以内的服务端(I)归类和创建类别分组(4);
[0047]步骤S105,服务器向该类别分组(4)的服务端⑴批发或群发申请通知(6);
[0048]步骤S106,服务端⑴接收到申请通知(6)后记录分类编号(8),如服务端⑴本身处于无视模式则从无视模式改为注意模式,如本身处于注意模式则维持在注意模式,如有维持时限(10)则刷新注意模式的维持时限(10),服务端⑴用户自行确定是否向所述服务器发送连接授权(11);
[0049]步骤S107,所述服务器接收到连接授权(11)后,可以对照服务组(2)识别该连接授权(11)所对应的类别分组(4),然后可以根据服务端(I)个人对分类和/或申请通知(6)的个人喜好的优先选择、程序预先设定在所述服务器中的分类优先、分类申请池(7)内的连接申请(5)的数量和/或先后次序、和/或所述服务器对连接申请(5)的先后接收时间,判断该与那一个未连接的连接申请(5)建立连接;
[0050]步骤S108,所述服务器成功为服务端(I)和需求端(3)建立连接后,分别向服务端
(I)和/或需求端(3)发出该连接的具体类别信息;
[0051]步骤S109,接收到具体类别信息的需求端(3)和/或服务端⑴以触动视觉或听觉的方式向用户传达该连接的具体类别信息;
[0052]步骤S110,分类申请池(7)内的最后一个剩下未连接的连接申请(5)成功建立连接或被取消后,则向该分类的服务端(I)批发或群发清零通知(9);
[0053]步骤S111,每当服务端⑴接收到清零通知(9)则把服务端⑴内相对应的分类编号⑶删除,当服务端⑴内所有分类编号⑶被删除或达到注意模式的维持时限(10),或没有与互联网连接,或处于服务端(I)刚连接网络且尚未接收到申请通知(6)前的默认状态,服务端(I)则从注意模式改为无视模式或维持无视模式。
C)实施例子:
I)需求者安装本发明的软件后,预先设定语言。某晚上在杭州公园被蛇咬,缺乏医疗知识的他需要即时联系急救医疗专业人士。通过软件选择急救,系统向其他已在服务器注册相关急救专家群发通知。某医疗专业人士在使用手机时注意到本发明的服务端(I)系统的图标的变化并同意确认后,服务器为双方建立即时通讯连接相互视频对讲。
2)需求者在火灾场地内可以利用本发明与场外的消防员进行联系,由于消防员24小时候命且有服务的地区的划分。可根据需求端(3)用户的卫星定位和消防选择,向火灾场地附近与消防人员建立通讯连接。通过即时通讯有助寻找最佳逃走路线和特发意外的紧急处理和通知。
3)本发明也同样可以用于寻找陌生谈话对象或交友。
【主权项】
1.一种采用群发方式建立一对一即时通讯的方法,其特征在于,包括: 建立后的即时通讯直接是一个需求端(3)的用户对一个服务端(I)的用户的; 服务器最少有一个服务组(2); 所述服务器根据所述服务组⑵以批发或群发方式向服务端⑴发出申请通知(6)或清零通知(9); 所述服务器接收到从需求端⑶发出的连接申请(5)后或服务端⑴主动向所述服务器查询而所述服务器发现存在该服务端(I)可服务而未连接的连接申请(5)后才会向服务端⑴发出申请通知(6)。 所述服务器接收到连接授权(11)后才会为所述需求端(3)和所述服务端(I)之间建立即时通讯。2.如权利要求1所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,所述需求端(3)向所述服务器发出连接申请(5)时知道和选择的是类别,所述服务器根据需求端(3)选定的类别群发或批发申请通知(6),如因类别单一而没有划分类别可以简单的按具有发送功能的按键发出连接申请(5)而所选的是唯一的默认类别。3.如权利要求1或2所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,需求端(3)并不需要知道或选择服务端(I)的用户。4.如权利要求1,2或3所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,所述服务器有分类申请池(7)。5.如权利要求4所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,每个所述分类申请池(7)对应一个分类编号(8); 所述申请通知(6)和清零通知(9)包含所述分类编号(8)和发出时间或包含从所述服务器发出先后的信息; 服务端⑴根据先后接收到的申请通知(6)和清零通知(9)之中的分类编号⑶判断服务器当前有否存在适合该服务端(I)提供服务的未建立连接的连接申请(5),先发后到的申请通知(6)和/或清零通知(9)会被忽略。6.如权利要求1,2,3,4或5所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,所述服务端(I)针对有否获得申请通知¢)的反应只有注意模式或无视模式; 所述注意模式会在接收到申请通知(6)时启动或持续; 所述无视模式会在服务端(I)内所有分类编号(8)被删除或被标记了所述的正反标记,或达到注意模式的维持时限(10)或没有与互联网连接或处于服务端(I)刚连接网络且尚未接收到申请通知(6)前的默认状态时启动或持续。7.如权利要求1,2,3,4,5或6所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,连接确认后所述服务器会向服务端(I)和/或需求端(3)发送该连接的具体类别信息,然后该服务端(I)和/或需求端(3)会以触动视觉或听觉方式传向用户达该连接的具体类别。8.如权利要求1,2,3,4,5,6或7所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,当所述分类申请池(7)内的最后一个剩下未连接的连接申请(5)被成功与服务端(I)建立连接或被删除、或在服务端(I)主动查询时所述服务器没有发现该服务端(I)能服务的连接申请(5),所述服务器向该类别分组(4)的服务端(I)群发或批发清零通知(9) ο9.如权利要求1,2,3,4,5,6,7或8所述的一种采用群发方式建立一对一即时通讯的方法,其特征在于,需求端(3)可以设置或选择与服务端(I)距离的范围,所述服务器可以根据该距离范围向该距离范围内的服务端⑴群发或批发申请通知(6)或清零通知(9)。10.如权利要求1,2,3,4,5,6,7,8或9所述的一种米用群发方式建立一对一即时通讯的方法,其特征在于,所述服务端(I)有查询按钮,可以主动查询所述服务器是否有该服务端⑴用户可以服务而尚未连接的连接申请(5)。
【文档编号】H04L12/18GK105897544SQ201410616353
【公开日】2016年8月24日
【申请日】2014年10月29日
【发明人】陆杭洁
【申请人】陆杭洁
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1