一种为用户提供网络服务联系人的方法和系统的制作方法

文档序号:7900002阅读:208来源:国知局
专利名称:一种为用户提供网络服务联系人的方法和系统的制作方法
技术领域
本发明涉及计算机网络技术领域;更具体的涉及一种为用户提供网络服务联系人的方法和系统。
背景技术
网络技术为世界提供了丰富的沟通手段,现在一般的用户是通过网站、电子邮件或者即时通讯服务达到沟通的效果。这些服务中要达到沟通的迅速便捷应该是即时通讯最优。即时通讯服务是一种基于互联网的通讯服务,一般以实现网上即时通讯功能为主,目前即时通讯已经在互联网上获得广泛的使用和认可,即时通讯服务以其丰富的服务、 稳定的性能、低廉的费用赢得了广大网民的认可和喜爱。现在的即时通讯可以实现在用户之间进行文字交互、文件传输、语音交流、视频交流等多种操作功能。即时通讯工具现在已经是广大网民不可缺少的网络工具,不但在生活娱乐中使用,还在工作学习中广泛使用。在网络沟通方面现有的网络技术中成熟的有 有提供用户关系管理的“用户关系管理模块”,用于绑定或解除联系人关系; 有提供对用户的联系人分组的“联系人分组模块”,用于把用户的联系人分组并在用户端分组显示,利于用户查找联系人; 用户条件判断模块,用于判断用户的条件并提供服务,比如判断用户的登录ip 地址判断用户的所在地区利于提供相应网络服务。还有位置服务(LBS,Location Based Services)也是一种用户条件判断应用;GPS全球定位技术、GSM网络定位技术、CDMA网络定位技术也是普遍应用的技术,也是一种用户条件判断技术。 用户条件选择模块,用于预置多个选项,提供给用户并供用户选择确定用户的条件。比如预置了多个地区选项并提供给用户选择确定用户的位置的服务;比如预置多个服务内容选项供用户选择确定用户需求的功能都是这个模块提供的服务。 好友添加模块,可以为用户添加好友。随着网络的发展很多商家都通过网络提供服务,比如订票、咨询、生活服务、职业中介服务、自己产品的咨询服务等等,这些服务方便了老百姓的生活也降低了商家的运营成本,获得了很好的社会效益。这些商家提供网络服务的账户可以叫做网络服务联系人。在即时通讯工具中好友关系是通过相互联系人之间添加的,但如果用户需要添加一些提供网络服务的联系人但和他们还不认识,而且还需要把它们的信用搞清楚,这么办呢?另外有一部分商家是提供网络服务客户或通过网络联系客户、寻找客户的(比如生活服务,旅游社、租车公司、快递公司、婚庆婚介、医疗咨询、法律服务、理财等),需要被其他人添加到联系人里,这些商家的网络服务联系人账户成为普通网友的联系人后会方便网友的生活,也会提高所述商家的经营效益,本发明就是为了解决这些问题的。

发明内容
一种为用户提供网络服务联系人的方法,包括在网络服务器端匹配用户的条件提供相应的多个网络服务联系人,通过网络提供给所述用户使用的计算机终端并显示,所述用户可以选择其中的所述联系人发起即时通讯互动。还可以包括在最优的方案里提供网络服务联系人的方法是在即时通讯服务中实现的,所述的服务器可以是即时通讯的服务器,显示可以是在所述用户使用的相应计算机端的即时通讯客户端软件界面显示,交互可以是包括在所述即时通讯客户端软件窗口实现交互。在一个方案里还可以包括在服务器端的“用户条件判断模块”分析用户的地理位置并匹配相应的多个网络服务联系人,把所述匹配的网络服务联系人提供给所述用户的计算机终端并显示,所述用户可以选择其中的所述联系人发起即时通讯互动。在一个方案里还可以包括所述用户在服务器端的“用户条件选择模块”选择条件,在服务器端的“用户条件选择模块”预置多个选项条件,所述条件选择模块提供多个选项到所述用户使用的计算机终端供用户选择,用户选择其中的选项后返回服务器端,所述服务器端根据用户选择的条件确定用户的条件后提供相应的多个网络服务联系人。用户选择模块提供的条件可以包括地理位置选项,还可以包括服务名称选项,还可以包括比如生活服务选项、教育培训选项、投资理财选项等。在一个方案里还可以包括步骤在服务器端联系人分组模块把网络服务联系人进行分组定义,在提供给所述用户终端时不同分组定义的网络服务联系人在不同分组下显示。比如可以包括根据服务联系人的服务不同把它们定义为生活服务类分组的联系人,可以定义为金融服务类分组的联系人,可以定义为健身服务分组的联系人,可以定义为旅游服务分组的联系人,可以定义为其他不同分组的联系人。在一个方案里还可以包括步骤可以包括为所述用户提供的多个网络服务联系人在用户关系管理模块与所述用户绑定为联系人关系,可以包括所述用户和所述网络服务联系人都是系统的注册用户。还可以包括这里的联系人关系是相互可以发即时通讯消息的联系人,比如和现在流行的QQ和MSN的好友关系可以提供即时通讯的多种沟通服务的功能类似。在一个方案里还可以包括步骤在服务器端的预置服务联系人模块,预置至少一队联系人并关联条件,所述的提供的多个网络服务联系人是所述预置的联系人队中的至少部分;根据所述用户的条件比较相应联系人队的关联条件,把符合要求的联系人队提供给所述用户使用的相应计算机终端,并显示。这个步骤还可以包括联系人队中的联系人根据服务的不同分为不同的组,在提供给所述用户时在相应的分组下显示相应联系人。本发明最优的方案可以是在即时通讯服务中批量提供网络服务联系人,匹配用户的条件提供相应的多个网络服务联系人,通过网络提供给所述用户使用的计算机终端并在即时通讯客户端显示,所述用户可以选择其中的所述联系人发起即时通讯互动。一种为用户提供网络服务联系人的系统,包括通过计算机网络实现的系统,可以包括即时通讯服务器端的用户条件判断模块, 用于判断所述用户的条件并匹配相应的网络服务联系人;可以包括即时通讯服务器端的预置网络服务联系人模块,用于预置网络服务联系人队并关联条件,在和所述用户的条件匹配后把网络服务联系人队的至少部分提供给所述用户计算机,并显示;另一个实施例中也可以是在用户的客户端预置网络服务联系人模块。可以包括用户计算机端的即时通讯客户端软件,用于所述用户登录即时通讯服务器,接收所述即时通讯服务器信息,显示接收到的网络服务联系人,所述用户可以选择其中的联系人发起互动交流。在一种方案中还可以包括服务器端的用户条件选择模块,用于为所述用户提供条件选项供用户选择确定所述用户条件。在一种实施例中还可以包括联系人分组模块,用于定义网络服务联系人的分组, 在提供给所述用户时网络服务联系人根据预置的分组在不同分组下显示。在一种方案中还可以包括用户关系管理模块,用于管理所述用户的好友关系,功能可以包括把提供给所述用户的网络服务联系人和所述用户加为好友关系。


图1为根据本发明一种用于为用户提供网络服务联系人的系统结构示意图;图2是根据本发明一种用于为用户提供网络服务联系人的系统结构的即时通讯服务方案的示意图;图3为根据本发明一种用于为用户提供网络服务联系人的方法流程示意图;图4为根据本发明实施例一种用于为用户提供网络服务联系人的方法的一个具体实施例的流程示意图。图5为根据本发明一种用于为用户提供网络服务联系人的效果示意图;附图仅出于示例的目的描述了本发明的实施方式,但不限制本发明。通过下文描述,本领域技术人员将容易认识到,可以不脱离在此描述的发明原理的情况下,采用在此示出的结构和方法的备选实施方式。
具体实施例方式为使本发明的目的、技术方案和优点表达的更加清楚明白,下面结合附图及具体实施例对本发明再做进一步具体详细的说明。图1为根据本发明一种计算机实现的用于批量提供网络服务联系人的系统结构示意图。如图1所示,该系统包括网络服务器端102,客户计算机端101和101a、还可以包括服务器端用户关系管理模块103、还可以包括用户条件选择模块107、用户条件判断模块 104、还可以包括联系人预置模块105、联系人分组模块106。其中网络服务器端102,用于根据用户的条件向所述相应计算机端用户批量提供网络服务联系人;用户计算机端101,接收服务器端发送的批量联系人,并为用户显示批量联系人, 供所述用户联系;所述用户计算机端101可以是浏览器、可以是即时通讯客户端软件。网络服务联系人计算机端IOla用于和所述用户计算机端101相互沟通用。所述用户可以选择相应的网络服务联系人发起互动。还可以包括网络服务器端的条件判断模块104,用于判断系统用户的条件,根据判断的条件匹配相应的网络服务联系人并提供至少部分给客户端软件;所述用户的条件可以包括用户的活动区域、可以是用户提出的服务要求、可以是所述用户的生活现状;还可以包括网络服务器端的关系管理模块103,功能包括把用户和所述提供的网络服务联系人绑定为联系人关系,这种联系人关系可以关联他们的交互记录;还可以包括联系人分组模块106,用于把用户的联系人分组并在用户计算机端 101分组显示,利于用户查找联系人;还可以包括网络服务联系人预置模块105,预置至少一队备提供的网络服务联系人;预置的网络服务联系人队有关联条件存储,在用户的条件和预置条件匹配时,把所述关联的预置网络服务联系人队提供给相应用户的计算机端,并显示。所述联系人队包括多个网络服务联系人。应当注意,本发明的实施方式可以可以具有不同于图1中所示中架构的系统。图1 中所示的系统仅是示例性的,并且用于帮助说明网络元件和方法。所述的元件其中的一个可以根据技术的需要做成两个或多个,当然其中的两个或多个也可以合成一个元件达到原来分散的功能,比如分组模块和用户关系管理模块就可以合成一个同时完成原来的功能。图2为根据本发明一种用于为用户提供网络服务联系人的系统结构的即时通讯服务方案的示意图。如图2所示,该系统包括即时通讯服务器202,还可以包括即时通讯客户端软件 201、还可以包括即时通讯服务器端用户关系管理模块203、还可以包括即时通讯用户条件选择模块207、还可以包括用户条件判断模块204、还可以包括即时通讯联系人预置模块 205,还可以包括联系人分组模块206。其中即时通讯服务器端202,用于根据用户的条件向所述相应即时通讯客户端用户提供网络服务联系人;即时通讯软件客户端201,接收即时通讯服务器端发送的网络服务联系人,并为用户显示所述联系人,供所述用户联系;所述用户可以选择其中的网络服务联系人发起互动。 在一种实施例中所述网络服务联系人在登录系统时也可以使用即时通讯软件客户端201。还可以包括即时通讯服务器端的条件判断模块204,用于判断系统用户的条件,根据判断的条件匹配相应的网络服务联系人并提供至少部分给即时通讯客户端软件201 ;所述用户的条件可以包括用户的活动区域、用户提出的服务要求等;还可以包括即时通讯服务器端的关系管理模块203,功能包括把用户和所述提供的网络服务联系人绑定联系人关系,所述联系人关系可以关联他们相互间的交互记录;还可以包括联系人分组模块206,用于把用户的联系人分组并在用户端分组显示, 利于用户查找联系人;还可以包括联系人预置模块205,预置至少一队备提供的网络服务联系人;预置的网络服务联系人队有关联条件存储,在用户的条件和预置条件匹配时,把所述关联的预置网络服务联系人队提供给相应用户的计算机端,并显示。预置模块205还可以包括把预置的网络服务联系人根据网络服务联系人的不同预置不同分组,在提供给用户是在不同分
组显示。应当注意,本发明的实施方式可以可以具有不同于图2中所示中架构的系统。图2 中所示的系统仅是示例性的,并且用于帮助说明网络元件和方法。所述的元件其中的一个可以根据技术的需要做成两个或多个,当然其中的两个或多个也可以合成一个元件达到原来分散的功能,比如分组模块和用户关系管理模块就可以合成一个同时完成原来分组模块和关系管理模块的功能。另外,在图1和图2中服务器102和202图解为单个装置。然而,应该了解,服务器每一个都可以用计算机处理器和或服务器的网络的形式来实施,服务器的功能模块也可以使用不同的服务器通过网络连接分开实施。在客户计算机方面,用户是大量的,这儿的图只是标出来进行示例,并不是表示用户计算机就这几个。图3为根据本发明实施例一种用于为用户提供网络服务联系人的方法的流程示意图。如图3所示,该方法包括可以包括步骤301用户使用服务,所述用户通过计算机网络访问系统服务器;步骤303条件判断模块判断用户条件,可选的包括判断用户的地理位置;在步骤301和303之间还可以包括步骤302用户选择模块提供选项让用户选择确定用户条件;步骤305根据用户条件匹配网络服务联系人;在步骤305之前还可以包括步骤304服务器端预置联系人队并关联条件;在步骤305之后还包括步骤307把联系人发送到客户端;然后步骤309在客户端显示接收的联系人并显示分组;在步骤309之前还可以包括步骤304服务器端预置联系人队并关联条件,步骤306 分组模块定义分组;在步骤305匹配联系人阶段还有可选的包括步骤308用户关系管理模块添加好友关系,绑定用户和联系人的联系人关系;在最优的实施例中图3的步骤可以是在即时通讯服务中提供网络服务联系人的示意图,图中步骤301是用户通过即时通讯客户端登录即时通讯服务器,可以选的包括步骤309是在即时通讯客户端软件界面显示提供的网络服务联系人。图4为根据本发明实施例一种用于为用户提供网络服务联系人的方法的一个具体实施例的流程示意图。步骤401杭州用户通过计算机端的即时通讯客户端访问即时通讯服务器步骤402服务端条件判断模块判断用户的ip是杭州西湖区用户,判断的也可以是用户的其他特征步骤407匹配杭州西湖区的网络服务联系人步骤408发送到客户计算机端的即时通讯客户端步骤409在相应即时通讯客户端显示西湖区的网络服务联系人并在不同分组下显不在步骤401、步骤402、步骤407之间还可以包括步骤403用户条件提供模块提供条件选项,比如地理位置选择项“杭州西湖区”等,步骤404用户选择位置选项“杭州西湖区”确定自己的条件;提供的选项还可以包括服务项目、产品名称等。除以上的步骤外还可以包括步骤405联系人预置模块预置西湖区的网络服务联系人队,步骤406分组模块把联系人预置在不同分组。
所述用户在提供的网络服务联系人中可以选择他们发起即时通讯互动。图5为根据本发明实施例一种用于为用户提供网络服务联系人的方法的一个具体实施例的界面示意图。图5所述的界面是在即时通讯客户端提供网络服务联系人的界面。如图5有11个服务联系人组(旅游服务、车辆保险、教育服务、生活服务、快递联系人、房产中介、搬家服务、保洁服务、车辆售后、饭店预约、外卖服务),在搬家服务分组中有包括金星搬家、三好搬家、兴隆搬家三个网络服务联系人,快递联系人分组中有圆通速递一个网络服务联系人。所述分组并不能限制本发明,在其他实施例中可以增加或减少分组, 也可以增加或减少网络服务联系人。以上实施例示出的一个或者多个步骤可以由客户端或者服务器端的元件来执行, 而且所描述的步骤和指令可以通过软件、固件或者硬件来实现。图中并未示出每个可能的步骤。另外,某些实施方式执行除了在此描述的步骤之外的或其取代其的不同步骤,此外, 步骤的顺序可以不同于在此描述的顺序。在其他实施方式中,某些或者步骤由不同于所描述实体的实体来执行。已经为了说明目的而给出了对于本发明实施方式的上文描述;这些描述并非在穷尽或是将本发明限制于所公开的精确形式。相关领域的技术人员可以意识到,依照上述教导可以存在多种修改或变形。因此,本发明的范围不受该详细描述的限制,而是由所述权利要求书来限定。已经关于若干可行的实施方式详细地描述了本发明。本领域的技术人员将意识到,本发明可以通过其他实施方式付诸实践。首先,组件的特定命名、术语的大写、属性、数据结构或者任何其他任何编程或者结构方面都不是强制性的或者重要的,并且实现本发明或者其特征的机制可以具有不同的名称、格式或者协议。此外,系统可以通过如上所述的硬件和软件的结合来实现,或者可以完全通过硬件元件来实现。而且,在此描述的各系统部件之间的特定功能划分仅仅是示例性的,而不是强制性的;由单个系统部件执行的功能可以由多个部件来执行;而由多个部件执行的功能可以由单个部件来执行。可以理解,本领域普通技术人员实现上述实施例处理方法中的全部或部分流程, 也可通过计算机程序指令相关的硬件来完成的,其中,所述程序可存储在计算机可读取存储介质中,在执行是可包括如上述各方法的实施例的流程。所述的存储介质可为只读存储记忆体(Read-Only Memory, ROM) \ 随机存储记忆体(Random Access Memory,RAM)、磁碟或光盘等。所述计算机可以是智能手机,也可以是具有计算机功能的所有设备。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 也不因各实施例的前后次序对本发明造成任何限制,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种为用户提供网络服务联系人的方法,包括 通过计算机网络实现的,在系统的网络服务器端根据用户的条件匹配相应的多个网络服务联系人,把匹配的相应的多个网络服务联系人通过网络提供给所述用户使用的计算机终端并显示; 所述用户可以选择其中的网络服务联系人发起即时通讯互动。
2.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括所述匹配用户的条件包括在用户条件判断模块,分析用户的地理位置并匹配相应的网络服务联系人。
3.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括所述用户条件包括在用户条件选择模块提供多个条件供所述用户选择确定条件; 在用户条件选择模块预置多个选项条件,所述条件选择模块提供多个选项到所述用户使用的计算机终端供用户选择,用户选择其中的选项后返回服务器端,服务器端根据所述用户选择的条件提供相应的网络服务联系人,并在所述用户使用的相应终端显示。
4.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括在网络服务器端的联系人分组模块把网络服务联系人进行预置分组定义,在提供给所述用户使用的相应计算机终端时网络服务联系人在相应的分组下显示; 根据预置的网络服务联系人的分组在客户端软件上显示多个分组。
5.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括为所述用户提供的网络服务联系人在用户关系管理模块与所述用户绑定为联系人关系;所述联系人关系与存储的所述用户和相应联系人的交互记录关联。
6.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括在系统的网络服务器端的预置网络服务联系人模块,预置至少一队网络服务联系人并关联条件,所述权利要求1所述的提供的多个网络服务联系人是所述预置的联系人队中的至少部分;所述预置的网络服务联系人队,一队包括多个网络服务联系人; 权利要求1所述的匹配用户条件是根据所述用户的条件比较相应联系人队的关联条件,把符合要求的联系人队的至少部分提供给所述用户。
7.权利要求4所述的方法,还包括 显示多个网络服务联系人分组其中显示的分组包括生活服务类型的多个分组。
8.权利要求1所述的一种为用户提供网络服务联系人的方法,还包括所述提供网络服务联系人的方法,是在即时通讯服务中提供网络服务联系人的方法, 所述服务器端是即时通讯服务器端,所述显示给用户是在即时通讯客户端软件显示,所述用户可以在联系人中选取交互对象,并以此为功能入口,通过客户端与选中的对象交互。
9.一种为用户提供网络服务联系人的系统,包括即时通讯服务器端的用户条件判断模块,用于判断所述用户的条件并匹配相应的网络服务联系人;即时通讯服务器端的预置网络服务联系人模块,用于预置网络服务联系人队并关联条件,在和所述用户的条件匹配后把网络服务联系人队的至少部分提供给所述用户计算机, 并显示,每一个网络服务联系人队包括多个网络服务联系人;用户计算机端的即时通讯客户端软件,用于所述用户登录即时通讯服务器,接收所述即时通讯服务器信息,显示接收到的网络服务联系人,所述用户可以选择其中的联系人发起即时通讯互动交流。
10.权利要求9所述的一种为用户提供网络服务联系人的系统,还包括 即时通讯服务器端的用户条件选择模块,用于为所述用户提供条件选项供用户选择确定所述用户条件;联系人分组模块,用于定义网络服务联系人的分组,在提供给所述用户时网络服务联系人根据预置的分组在不同分组下显示;用户关系管理模块,用于管理所述用户的关系,把提供给所述用户的网络服务联系人和所述用户加为联系人关系,所述联系人关系关联所述用户与相应网络服务联系人之间的即时通讯交互记录。
全文摘要
一种为用户提供网络服务联系人的方法,包括在网络服务器端根据用户的条件提供相应的多个网络服务联系人,通过网络提供给所述用户使用的计算机终端并显示,所述用户可以选择其中的所述联系人发起互动。还可以包括在最优的方案里提供网络服务联系人的方法是在即时通讯服务中实现的,所述的服务器可以是即时通讯的服务器,显示可以是在所述用户使用的相应计算机端的即时通讯客户端软件界面显示,交互可以是包括在所述即时通讯客户端软件窗口实现交互。
文档编号H04L12/58GK102307158SQ20111025897
公开日2012年1月4日 申请日期2011年9月1日 优先权日2011年9月1日
发明者朱路伟 申请人:朱路伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1