在即时通信系统中创建多账号用户的方法及系统的制作方法

文档序号:6562393阅读:84来源:国知局
专利名称:在即时通信系统中创建多账号用户的方法及系统的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及在即时通信系统中创建多账号用户的方法及系统。
背景技术
在即时通信中,用户有时需要同时与数量较多的其它用户聊天,若所述用户仅通过一个即时通信账号与所述其它用户聊天,则很可能会出现所述用户无法及时回复所述其他用户消息的问题。例如,网上商城的卖家通过即时通信系统向买家提供咨询服务,每天在繁忙时需要同时应付几十个甚至更多的买家的咨询,但是,由于卖家拥有的一个店铺仅对应于一个即时通信账号,因此卖家通过该账号很难对所有来咨询的买家提供及时的咨询服务。
为了解决上述问题,卖家一般注册多个即时通信账号,并在其店铺上的商品介绍内放上自己的其它账号,买家从这些账号中选择一个账号向卖家咨询,以此来分流卖家的接待量。
但是,由于卖家注册的其它账号是独立于店铺账号而创建的,因此该其它账号与店铺账号无法作关联,只有当买家看到店铺介绍或商品介绍,点击卖家放置的对应于其它账号的按钮,才能通过该其它账号和卖家联系。另外,卖家需要有基本的网页编辑技能(如使用HTML)才能在其店铺内放置对应于其它账号的按钮,这对于卖家的电脑技能有一定的门槛。

发明内容
本发明提供一种在即时通信系统中创建多账号用户的方法及系统,用以解决现有技术中用户注册的其它账号与原有账号无法关联,其他用户需要主动点击对应于所述其它账号的按钮才能与所述用户联系的问题;进一步解决用户在即时通信入口放置对应于所述其它账号的按钮时需要基本的网页编辑技能的问题。
本发明提供以下技术方案一种在即时通信系统中创建多账号用户的方法,该方法包括步骤服务器根据即时通信用户的主账号创建子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;以及所述服务器向所述即时通信用户发送创建子账号的结果消息。
根据上述方法所述服务器根据即时通信用户的请求创建所述子账号;或者,所述服务器自动为即时通信用户创建所述子账号。
所述服务器根据所述即时通信用户的请求创建所述子账号时,先校验即时通信用户输入的子账号的相关信息是否合法,若是,则继续后续处理;否则,提示即时通信用户重新输入所述子账号的相关信息或结束此次子账号的创建操作。
若所述服务器创建所述子账号失败,则通知所述即时通信用户重新输入所述子账号的相关信息或结束此次子账号的创建操作。
所述即时通信用户操作子账号和主账号中任意一个账号的部分资源后,所述服务器将操作结果反映到其他账号。
所述部分资源包括好友列表数据。
所述服务器创建子账号时,先判断子账号的数目是否超过预定值,若是,则结束此次子账号的创建操作;否则,继续后续处理。
一种在即时通信系统中使用多账号通信的方法,该方法包括步骤第一即时通信用户根据第二即时通信用户的主账号发起通信请求,其中所述第二即时通信用户具有与所述主账号关联的子账号,该子账号至少共享所述主账号的部分资源;
即时通信系统中的服务器接收到所述通信请求后,从所述第二即时通信用户的主账号和子账号中分配一个账号,并按分配的账号向第二即时通信用户转发所述通信请求;第二即时通信用户接收到所述通信请求后,通过所述分配的账号与第一即时通信用户进行通信。
根据上述方法所述服务器在分配一个账号时,优先分配最近与所述第一即时通信用户交流过并且为在线状态的一个账号。
若所有与所述第一即时通信用户交流过的账号均为非在线状态,或者,没有与所述第一即时通信用户交流过的账号,则所述服务器随机分配一个在线状态的账号。
若所有账号均为非在线状态,则所述服务器发送请求通信的离线消息给所述主账号。
所述第一即时通信用户在联系人列表中添加所述第二即时通信用户的子账号后,后续按该子账号向第二即时通信用户发起通信请求时,所述服务器按该子账号向第二即时通信用户转发通信请求。
一种即时通信服务器,包括通信单元,用于与外部设备进行通信;存储单元,用于存储用户的主账号,与该主账号关联的子账号,以及与账号关联的信息;创建单元,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;分配单元,用于在接收到对具有主账号和子账号的用户的通信请求时,从该主账号和子账号中为用户分配一个账号进行通信。
一种即时通信系统,包括多个客户端设备,用于用户在使用主账号登录后向目标用户发起通信请求和与目标用户进行即时通信;服务器,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;以及在接收到发送给具有主账号和子账号的目标用户的通信请求后,从所述主账号和子账号中分配一个账号,并按分配的账号向目标用户转发所述通信请求。
其中,所述服务器包括通信单元,用于与外部设备进行通信;存储单元,用于存储用户的主账号,与该主账号关联的子账号,以及与账号关联的信息;创建单元,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;分配单元,用于在接收到对具有主账号和子账号的用户的通信请求时,从该主账号和子账号中为用户分配一个账号进行通信。
所述客户端设备操作子账号和主账号中任意一个账号的部分资源后,所述服务器将操作结果反映到其他账号。
所述服务器在分配一个账号时,优先分配最近与所述客户端设备交流过,并且是在线状态的一个账号。
本发明有益效果如下1、本发明中,即时通信用户通过主账号创建子账号,并将创建的子账号与主账号相关联,使所述子账号从属于所述主账号。
2、即时通信用户创建的子账号与主账号资源部分共享,所有账号的好友列表数据完全一致,这样使即时通信用户使用任一账号均能与其他用户进行通信。
3、其他用户在向多账号用户发起咨询请求时,系统自动分配所述多账号用户的子账号和主账号中的一个账号,使所述多账号用户按分配的账号与所述其他用户进行通信,无需用户在即时通信入口手动设置其它账号的通信入口,也无需所述其他用户手动选择所述多账号用户的一个账号进行通信。


图1A为本发明实施例中通信系统的结构示意图;图1B为本发明实施例中即时通信服务器的结构示意图;图2A为本发明实施例中根据卖家的请求创建成员账号的流程图;图2B为本发明实施例中即时通信服务器主动创建成员账号的流程图;图3为本发明实施例中店铺账号与成员账号间共享对好友列表数据的操作的流程图;图4为本发明实施例中买家向未被加为好友的卖家账号进行咨询的流程图;图5为本发明实施例中买家向已被加为好友的卖家账号进行咨询的处理流程。
具体实施例方式
为了解决现有技术中用户注册的其它账号与原有账号无法关联等问题,本发明在即时通信系统中建立多账号用户,将所述多账号用户的子账号与主账号关联,并且共享所述主账号的部分资源。下面以网上商城的卖家创建与店铺账号相关联的成员账号为例进行说明,所述店铺账号作为主账号,所述成员账号作为子账号。
所述店铺账号为卖家在网上商城注册店铺时产生的账号,一个店铺对应一个店铺账号,卖家通过该店铺账号在网上商城拥有店铺、发布商品并进行交易。所述成员账号为所述店铺账号的一个或多个附属账号,不能登录网上商城,也不能进行网上商城的任何操作,仅能在即时通信工具内使用,协助店铺账号对客户的咨询进行及时的服务。所述店铺账号与成员账号还共享好友列表数据。
参阅图1A所示,本实施例中的通信系统包括客户端设备100、客户端设备103、即时通信服务器101、网页服务器102;用户通过客户端设备100或客户端设备103向即时通信服务器101请求创建对应于店铺账号的一个或多个成员账号,以及向目标用户发起通信请求并与目标用户通信;所述即时通信服务器101,用于根据用户的成员账号创建请求创建与店铺账号关联的成员账号,并且该成员账号共享所述店铺账号的部分资源,如好友列表数据,以及向网页服务器102分配所述店铺账号或成员账号;所述网页服务器102根据即时通信服务器101分配的店铺账号或成员账号通知用户按该账号通信。
参阅图1B所示,本实施例中的即时通信服务器101包括通信单元1010、存储单元1011、创建单元1012、分配单元1013;所述通信单元1010,用于与外部设备进行通信;所述存储单元1011,用于存储用户的店铺账号,与该店铺账号关联的成员账号,以及与账号关联的信息;所述创建单元1012,用于根据用户的请求创建与店铺账号关联的成员账号,其中该成员账号至少共享所述店铺账号的部分资源;所述分配单元1013,用于在接收到对具有店铺账号和成员账号的通信请求时,从该店铺账号和成员账号中为用户分配一个账号进行通信。
参阅图2A所示,根据卖家的请求创建所述成员账号的处理流程如下步骤200、卖家通过客户端设备100向即时通信服务器请求以店铺账号登录,所述即时通信服务器向客户端设备100返回登录成功响应消息。
步骤201、卖家在通过客户端设备100登录成功后,进一步向即时通信服务器请求获取创建成员账号的操作页面,所述即时通信服务器向客户端设备100返回所述操作页面。
步骤202、卖家通过客户端设备100在所述操作页面内填写要创建的成员账号的相关信息。
步骤203、所述客户端设备100在确定卖家填写的所述成员账号的相关信息合法后,将该信息发送给即时通信服务器。
步骤204、所述即时通信服务器将接收到的信息添加到服务器端数据库中,并向所述客户端设备100返回所述成员账号的成功添加消息。
步骤205、所述客户端设备100在接收到所述成员账号的成功添加消息后,刷新本地成员账号列表,将新创建的成员账号显示在列表内。
在步骤203中,若卖家填写的所述成员账号的相关信息不合法,则客户端设备100提示卖家输入不合法,重新让卖家在所述操作页面内填写要创建的成员账号的相关信息;或者,结束此次成员账号的创建操作。所述输入不合法可以通过状态栏提示,根据不同的提示使用不同的颜色显示。所述成员账号的相关信息合法的条件可由系统规定,如规定店铺账号只能增加5个成员账号,在此情况下,在所述即时通信服务器101创建成员账号时,需要先判断成员账号的数目是否超过预定值5个,若是,则结束此次成员账号的创建操作;否则,继续后续处理。又如,还可规定成员账号的名称不得重复,成员账号的全称限制在20个字符之内,全称中只能出现一个冒号,成员账号的密码框为16个字符长度,密码不能为空,两次输入的密码一致等。
在步骤204中,若所述即时通信服务器添加信息时失败,则提示卖家添加失败,重新让卖家输入要创建的成员账号的相关信息;或者,结束此次成员账号的创建操作。
在图2A所示流程中,所述即时通信服务器101根据卖家的请求创建所述成员账号,在这里,也可以由所述即时通信服务器101主动为卖家创建所述成员账号,无需卖家向其发送成员账号创建请求。参阅图2B所示,即时通信服务器101主动创建成员账号的处理流程如下步骤2000、即时通信服务器为卖家创建成员账号,并将该成员账号与卖家的店铺账号相关联。
步骤2001、所述即时通信服务器将创建的成员账号添加到服务器端数据库中,并向客户端设备100返回所述成员账号的成功添加消息。
步骤2002、所述客户端设备100在接收到所述成员账号的成功添加消息后,刷新本地成员账号列表,将新创建的成员账号显示在列表内。
所述即时通信服务器101在创建完所述成员账号后,需要在所述店铺账号与所述成员账号间共享好友列表数据,以使每个账号都能向买家提供相同的咨询服务。所述即时通信服务器在为卖家创建完所述成员账号后,将本地保存的店铺账号的好友列表数据通知各个创建完成的成员账号,所述成员账号刷新本地好友列表数据,实现和店铺账号的好友列表数据的共享。当所述店铺账号或成员账号中任一个账号对本地好友列表进行操作后,所有账号均共享该操作,参阅图3所示,其处理流程如下步骤300、卖家通过客户端设备100从所述店铺账号和成员账号中任意选择一个账号进行好友的增加、删除、修改等操作,所述修改包括将好友放入黑名单。
步骤301、客户端设备100将操作信息提交给即时通信服务器。
步骤302、所述即时通信服务器根据接收到的所述操作信息更新服务器端数据库,并向所述客户端设备100返回服务器端数据库的成功更新消息。
步骤303、所述客户端设备100根据所述成功更新消息刷新所有账号的好友列表并更新本地数据库,使所述店铺账号与成员账号间共享好友列表数据。
在步骤302中,若所述即时通信服务器根据客户端设备100的操作消息更新服务器端数据库的操作失败,则提示卖家操作失败的原因,重新让卖家对店铺账号或成员账号的好友列表数据进行操作;或者,结束此次对好友列表数据的操作。
卖家的所述店铺账号与成员账号间除了共享好友列表数据及对该列表数据的操作外,还可以共享其它资源,如黑名单数据等。
较佳的,卖家在创建成员账号并更新其好友列表后,所述即时通信服务器可通过设置账号的分配策略将买家的咨询分配到各个账号(包括店铺账号与成员账号)。所述分配策略为当接收到买家向卖家的咨询请求后,所述即时通信服务器先判断买家此前是否与卖家的某个账号交流过,若有,则分配最近与该买家交流过的且为在线状态的账号向买家提供咨询服务,当所有与买家交流过的账号为非在线状态,则随机分配其他在线状态的账号向买家提供咨询服务;若买家此前没有和卖家的任何账号交流过,则随机分配一个账号向买家提供咨询服务;若此时卖家的所有账号均为非在线状态,则将买家的咨询消息转化为离线消息给店铺账号,当店铺账号上线后再按前述策略将所述离线消息分配到各个账号。
参阅图4所示,买家向未被加为好友的卖家账号进行咨询的处理流程如下步骤400、买家通过客户端设备103向网页服务器请求能与卖家进行联系的页面,如所述页面内放置有能与卖家进行联系的按钮,该按钮由网页服务器自动设置,与店铺介绍或商品介绍相关联;所述网页服务器根据客户端设备103的请求,向其返回所述页面。
步骤401、客户端设备103通过所述页面向网页服务器发起对卖家的咨询请求,如点击所述按钮。
步骤402、所述网页服务器向即时通信服务器发起对卖家的咨询请求。
步骤403、所述即时通信服务器在接收到所述咨询请求后,使用预先设置的分配策略分配卖家的一个账号并向客户端设备100请求所分配的账号,该账号可以是店铺账号,也可以是成员账号。
步骤404、所述客户端设备100接收到即时通信服务器的账号请求后,激活该账号对应的卖家客户端的对话窗口。
步骤405、所述客户端设备100向所述即时通信服务器返回所请求的账号。
步骤406、所述即时通信服务器将接收到的账号发送给网页服务器。
步骤407、所述网页服务器根据接收到的账号激活买家客户端的对话窗口,买家通过该对话窗口向卖家进行咨询。
图4所示流程为卖家的账号没有被买家加为好友的情况,当卖家的账号已被买家加为好友,则买家可以通过直接点击其好友列表中的卖家账号与卖家联系,省略了即时通信服务器的账号分配流程。参阅图5所示,当卖家的账号已被买家加为好友时,买家向卖家进行咨询的处理流程如下
步骤500、买家通过客户端设备103在其好友列表内直接点击卖家账号,激活该账号对应的买家客户端的对话窗口。
步骤501、所述客户端设备103向即时通信服务器发起对所述账号的咨询请求。
步骤502、所述即时通信服务器在接收到所述咨询请求后,向客户端设备100发起对所述账号的咨询请求。
步骤503、所述客户端设备100接收到所述咨询请求后,激活所述账号对应的卖家客户端的对话窗口,接受买家的咨询。
从上述实施例可知,本发明中,即时通信用户通过主账号创建子账号,并将创建的子账号与主账号相关联,使所述子账号从属于所述主账号;进一步的,即时通信用户创建的子账号与主账号资源部分共享,所有账号的好友列表数据完全一致,这样使即时通信用户使用任一账号均能与其他用户进行通信;更进一步的,其他用户在向多账号用户发起咨询请求时,系统自动分配所述多账号用户的子账号和主账号中的一个账号,使所述多账号用户按分配的账号与所述其他用户进行通信,无需用户在即时通信入口手动设置其它账号的通信入口,也无需所述其他用户手动选择所述多账号用户的一个账号进行通信。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在即时通信系统中创建多账号用户的方法,其特征在于,该方法包括步骤服务器根据即时通信用户的主账号创建子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;以及所述服务器向所述即时通信用户发送创建子账号的结果消息。
2.如权利要求1所述的方法,其特征在于,所述服务器根据即时通信用户的请求创建所述子账号;或者,所述服务器自动为即时通信用户创建所述子账号。
3.如权利要求2所述的方法,其特征在于,所述服务器根据所述即时通信用户的请求创建所述子账号时,先校验即时通信用户输入的子账号的相关信息是否合法,若是,则继续后续处理;否则,提示即时通信用户重新输入所述子账号的相关信息或结束此次子账号的创建操作。
4.如权利要求1所述的方法,其特征在于,若所述服务器创建所述子账号失败,则通知所述即时通信用户重新输入所述子账号的相关信息或结束此次子账号的创建操作。
5.如权利要求1至4任一项所述的方法,其特征在于,所述即时通信用户操作子账号和主账号中任意一个账号的部分资源后,所述服务器将操作结果反映到其他账号。
6.如权利要求5所述的方法,其特征在于,所述部分资源包括好友列表数据。
7.如权利要求5所述的方法,其特征在于,所述服务器创建子账号时,先判断子账号的数目是否超过预定值,若是,则结束此次子账号的创建操作;否则,继续后续处理。
8.一种在即时通信系统中使用多账号通信的方法,其特征在于,该方法包括步骤第一即时通信用户根据第二即时通信用户的主账号发起通信请求,其中所述第二即时通信用户具有与所述主账号关联的子账号,该子账号至少共享所述主账号的部分资源;即时通信系统中的服务器接收到所述通信请求后,从所述第二即时通信用户的主账号和子账号中分配一个账号,并按分配的账号向第二即时通信用户转发所述通信请求;第二即时通信用户接收到所述通信请求后,通过所述分配的账号与第一即时通信用户进行通信。
9.如权利要求8所述的方法,其特征在于,所述服务器在分配一个账号时,优先分配最近与所述第一即时通信用户交流过并且为在线状态的一个账号。
10.如权利要求9所述的方法,其特征在于,若所有与所述第一即时通信用户交流过的账号均为非在线状态,或者,没有与所述第一即时通信用户交流过的账号,则所述服务器随机分配一个在线状态的账号。
11.如权利要求8、9或10所述的方法,其特征在于,若所有账号均为非在线状态,则所述服务器发送请求通信的离线消息给所述主账号。
12.如权利要求8所述的方法,其特征在于,所述第一即时通信用户在联系人列表中添加所述第二即时通信用户的子账号后,后续按该子账号向第二即时通信用户发起通信请求时,所述服务器按该子账号向第二即时通信用户转发通信请求。
13.一种即时通信服务器,其特征在于,包括通信单元,用于与外部设备进行通信;存储单元,用于存储用户的主账号,与该主账号关联的子账号,以及与账号关联的信息;创建单元,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;分配单元,用于在接收到对具有主账号和子账号的用户的通信请求时,从该主账号和子账号中为用户分配一个账号进行通信。
14.一种即时通信系统,其特征在于,包括多个客户端设备,用于用户在使用主账号登录后向目标用户发起通信请求和与目标用户进行即时通信;服务器,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;以及在接收到发送给具有主账号和子账号的目标用户的通信请求后,从所述主账号和子账号中分配一个账号,并按分配的账号向目标用户转发所述通信请求。
15.如权利要求14所述的系统,其特征在于,所述服务器包括通信单元,用于与外部设备进行通信;存储单元,用于存储用户的主账号,与该主账号关联的子账号,以及与账号关联的信息;创建单元,用于创建用户的子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;分配单元,用于在接收到对具有主账号和子账号的用户的通信请求时,从该主账号和子账号中为用户分配一个账号进行通信。
16.如权利要求14所述的系统,其特征在于,所述客户端设备操作子账号和主账号中任意一个账号的部分资源后,所述服务器将操作结果反映到其他账号。
17.如权利要求14所述的系统,其特征在于,所述服务器在分配一个账号时,优先分配最近与所述客户端设备交流过,并且是在线状态的一个账号。
全文摘要
本发明公开了一种在即时通信系统中创建多账号用户的方法,用以解决现有技术中用户注册的其它账号与原有账号无法关联,其他用户需要主动点击对应于所述其它账号的按钮才能与所述用户联系的问题;进一步解决用户在即时通信入口放置对应于所述其它账号的按钮时需要基本的网页编辑技能的问题;该方法包括服务器根据即时通信用户的主账号创建子账号,将该子账号与所述主账号关联,并且该子账号至少共享所述主账号的部分资源;以及所述服务器向所述即时通信用户发送创建子账号的结果消息。本发明同时公开一种即时通信系统。
文档编号G06Q30/00GK1960345SQ20061014102
公开日2007年5月9日 申请日期2006年9月28日 优先权日2006年9月28日
发明者陈伟峰, 喻策 申请人:阿里巴巴公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1