网络交易平台中的即时通讯方法及装置与流程

文档序号:11778291阅读:237来源:国知局
网络交易平台中的即时通讯方法及装置与流程

本发明涉及计算机技术,尤其涉及一种网络交易平台中的即时通讯方法及装置。



背景技术:

随着互联网不断发展,提供了越来越多的应用软件供用户使用,例如,用户可以通过一些网络交易平台来发布物品买卖信息,其他用户浏览信息之后可以与发布者进行即时会话,即进行即时通讯(instantmessaging,简称im)。

现有技术中,如果浏览信息的用户希望同发布者进行im会话,必须首先登录网络交易平台,在登录的帐号下进行im会话。

但是,在一些场景下,浏览信息的用户只是希望简单的同发布者进行交流,并不需要基于登录帐号进行其他操作,因此,现有技术这种必须先登录再进行im会话的方法使得用户希望的简单沟通变得复杂,从而影响用户的体验。



技术实现要素:

本发明提供一种网络交易平台中的即时通讯方法及装置,用于解决现有技术中用户必须登录网络交易平台才能进行即时通讯所导致的用户体验差的问题。

本发明第一方面提供一种网络交易平台中的即时通讯方法,包括:

接收到即时通讯请求时,判断当前是否有主帐号登录网络交易平台;

若否,则确定匿名即时通讯帐号,所述匿名即时通讯帐号由所述网络交易平台的即时通讯服务器提供,用于为未登录所述网络交易平台的用户提供即时通讯服务;

使用所述匿名即时通讯帐号登录所述网络交易平台。

进一步地,使用所述匿名即时通讯帐号登录所述网络交易平台之后,还包括:

接收主帐号登录信息;

查询所述主帐号对应的主即时通讯帐号;

将所述匿名即时通讯帐号切换到所述主即时通讯帐号。

进一步地,还包括:

若将所述匿名即时通讯帐号切换到所述主即时通讯帐号时,存在所述匿名即时通讯帐号对应的即时通讯内容,则将所述匿名即时通讯帐号对应的即时通讯内容合并到所述主即时通讯帐号对应的即时通讯内容中。

进一步地,还包括:

还包括:

接收主帐号退出登录信息;

将所述主帐号对应的主即时通讯帐号切换到所述匿名即时通讯帐号。

进一步地,所述确定匿名即时通讯帐号,包括:

若不存在匿名即时通讯帐号,则向所述网络交易平台的即时通讯服务器申请匿名即时通讯帐号;

若存在匿名即时通讯帐号,则获取已存在的所述匿名即时通讯帐号。

本发明第二方面提供一种网络交易平台中的即时通讯装置,包括:

第一判断模块,用于在接收到即时通讯请求时,判断当前是否有主帐号登录网络交易平台;

确定模块,用于在所述第一判断模块的判断结果为否时,确定匿名即时通讯帐号,所述匿名即时通讯帐号由所述网络交易平台的即时通讯服务器提供,用于为未登录所述网络交易平台的用户提供即时通讯服务;

登录模块,用于使用所述匿名即时通讯帐号登录所述网络交易平台。

进一步地,还包括:

第一接收模块,用于接收主帐号登录信息;

查询模块,用于查询所述主帐号对应的主即时通讯帐号;

第一切换模块,用于将所述匿名即时通讯帐号切换到所述主即时通讯帐号。

进一步地,还包括:

还包括:

第二判断模块,用于判断在将所述匿名即时通讯帐号切换到所述主即时通讯帐号时,是否存在所述匿名即时通讯帐号对应的即时通讯内容;

合并模块,用于在所述第二判断模块的判断结果为真时,将所述匿名即时通讯帐号对应的即时通讯内容合并到所述主即时通讯帐号对应的即时通讯内容中。

进一步地,还包括:

第二接收模块,用于接收主帐号退出登录信息;

第二切换模块,用于将所述主帐号对应的主即时通讯帐号切换到所述匿名即时通讯帐号。

进一步地,所述确定模块包括:

申请单元,用于在不存在匿名即时通讯帐号时,向所述网络交易平台的即时通讯服务器申请匿名即时通讯帐号;

获取单元,用于在存在匿名即时通讯帐号时,获取已存在的所述匿名即时通讯帐号。

本发明所提供的网络交易平台中的即时通讯方法及装置,当未登录网络交易平台的用户发起即时通讯请求时,客户端确定出由即时通讯服务器提供的匿名即时通讯帐号,并使用该匿名即时通讯帐号登录网络交易平台的即时通讯服务器,进而由即时通讯服务器基于该匿名即时通讯帐号为用户提供即时通讯业务,该过程中无需用户执行任何操作即实现了用户进行匿名即时通讯,从而极大提升了用户对网络交易平台的使用感受。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明所提供的网络交易平台中的即时通讯方法的系统架构图;

图2为本发明提供的网络交易平台中的即时通讯方法实施例一的流程示意图;

图3为本发明提供的网络交易平台中的即时通讯方法实施例二的流程示意图;

图4为本发明提供的网络交易平台中的即时通讯方法实施例三的流程示意图;

图5为本发明提供的网络交易平台中的即时通讯方法实施例四的流程示意图;

图6为本发明提供的网络交易平台中的即时通讯方法实施例五的流程示意图;

图7为本发明提供的网络交易平台中的即时通讯装置实施例一的模块结构图;

图8为本发明提供的网络交易平台中的即时通讯装置实施例二的模块结构图;

图9为本发明提供的网络交易平台中的即时通讯装置实施例三的模块结构图;

图10为本发明提供的网络交易平台中的即时通讯装置实施例四的模块结构图;

图11为本发明提供的网络交易平台中的即时通讯装置实施例五的模块结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明所提供的网络交易平台中的即时通讯方法的系统架构图,如图1所示,网络交易平台中至少包括主帐号服务器、即时通讯服务器以及客户端,其中,客户端可以分别与主帐号服务器以及即时通讯服务器进行连接通信。主帐号服务器用于处理网络交易平台中的各种业务,而即时通讯服务器仅用于处理用户在网络交易平台上进行的即时通讯业务。

现有技术中,用户登录网络交易平台时,使用主帐号登录,客户端将主帐号信息发送到主帐号服务器,主帐号服务器再将主帐号信息发送到即时通讯服务器,即时通讯服务器根据主帐号确定出主帐号对应的即时通讯帐号,该即时通讯帐号专门用于登录主帐号的用户进行即时通讯。一个主帐号对应一个唯一的即时通讯帐号。可选地,主帐号服务器和即时通讯服务器之间可以设置一个帐号转换服务器,主帐号服务器将用户输入的主帐号信息发送给帐号转换服务器,帐号转换服务器查询主帐号对应的即时通讯帐号,并将即时通讯帐号发送给即时通讯服务器,即时通讯服务器根据即时通讯帐号为用户提供对应的即时通讯业务。

需要说明的是,在上述过程中,用户可感知的只有主帐号,使用主帐号登录,而即时通讯帐号是网络交易平台内部为了向用户提供即时通讯业务而产生的帐号,对用户并不可见。

在上述过程中,如果用户不使用主帐号登录,则即时通讯服务器无法获得即时通讯帐号,进而无法为用户提供即时通讯业务。

本发明基于上述问题,提出一种网络交易平台的即时通讯方法,通过为未登录用户申请匿名即时通讯帐号,使得用户在未登录时也可以进行即时通讯,从而提升用户的体验。

图2为本发明提供的网络交易平台中的即时通讯方法实施例一的流程示意图,该方法的执行主体为网络交易平台中的客户端,如图2所示,该方法包括:

s201、接收用户输入的即时通讯请求。

例如,当用户浏览网络交易平台中的某个页面并且需要同发布者进行简短沟通时,用户可以点击页面上的“交谈”按钮,客户端识别出用户的点击操作后,即接收到用户的即时通讯请求。

s202、判断当前是否有主帐号登录网络交易平台,若否,则执行s203。

如果当前有主帐号登录网络交易平台,则按照现有技术的过程执行,此处不再赘述。如果当前没有主帐号登录网络交易平台,则说明用户并未登录,即用户并未在开启客户端时输入用户名、密码等信息,则继续执行下述步骤。

s203、确定匿名即时通讯帐号。

其中,该匿名通讯帐号由网络交易平台的即时通讯服务器提供,用于为未登录该网络交易平台的用户提供即时通讯服务。

s204、使用上述匿名即时通讯帐号登录所述网络交易平台,以使所述用户基于所登录的所述匿名即时通讯帐号进行即时通讯。

如前所述,现有技术中,如果用户未使用主帐号登录网络交易平台,在即时通讯服务器无法获得即时通讯帐号,进而无法为用户提供即时通讯服务器。本步骤中,当客户端确定出匿名即时通讯帐号后,使用该匿名即时通讯帐号向即时通讯服务器发送登录请求,即时通讯服务器接收到登录请求之后,判断该匿名即时通讯帐号为合法帐号后,则为该合法帐号提供对应的即时通讯服务。

上述过程为网络交易平台的内部操作行为,不需要用户参与,即无需用户进行任何操作,即可进行即时通讯。

本实施例中,当未登录网络交易平台的用户发起即时通讯请求时,客户端确定出由即时通讯服务器提供的匿名即时通讯帐号,并使用该匿名即时通讯帐号登录网络交易平台的即时通讯服务器,进而由即时通讯服务器基于该匿名即时通讯帐号为用户提供即时通讯业务,该过程中无需用户执行任何操作即实现了用户进行匿名即时通讯,从而极大提升了用户对网络交易平台的使用感受。

在上述实施例的基础上,本实施例涉及客户端确定匿名即时通讯帐号的具体方法,即,图3为本发明提供的网络交易平台中的即时通讯方法实施例二的流程示意图,如图3所示,客户端确定匿名即时通讯帐号的具体方法为:

s301、判断客户端上是否存在匿名即时通讯帐号,若不存在,则执行s302,若存在,则执行s303。

s302、向所述网络交易平台的即时通讯服务器申请匿名即时通讯帐号。

如果客户端上并不存在匿名即时通讯帐号,说明用户是首次在未登录时发起即时通讯请求,则此时,客户端会主动向即时通讯服务器发送一个申请匿名即时通讯帐号的请求,当即时通讯服务器接收到请求后,可以为该客户端分配一个专用的匿名即时通讯帐号,可选地,该匿名即时通讯帐号可以与普通的与主帐号关联的即时通讯帐号的类型不同,以用来标识其为一个匿名帐号,即时通讯服务器可以针对这一类匿名帐号设置相对较小的权限,例如,发送即时消息的条数不能超过50条等。

即时通讯服务器将为客户端分配的匿名即时通讯帐号发送给客户端,客户端接收到之后,再使用该匿名即时通讯帐号登录,进而进行即时通讯。进一步地,客户端会将该匿名即时通讯帐号永久保存起来。当用户再次在未登录时发起即时通讯请求时,客户端会直接使用该匿名即时通信帐号登录。从而减少处理时间,提升处理效率。

s303、获取已存在的所述匿名即时通讯帐号。

如上述步骤中所述,申请到匿名即时通讯帐号后,客户端会将该匿名即时通讯帐号永久保存起来。本步骤中,当客户端判断出本地存在匿名即时通讯帐号时,说明用户在此之前已经进行过未登录时的即时通讯,因此,客户端直接获取本地保存的匿名即时通讯帐号并进行登录即可。

在上述实施例的基础上,本实施例涉及用户使用匿名即时通讯帐号进行即时通讯时又以主帐号登录网络交易平台的处理过程,即,图4为本发明提供的网络交易平台中的即时通讯方法实施例三的流程示意图,如图4所示,在上述步骤s204之后,还包括:

s401、接收主帐号登录信息。

例如,用户a在未登录的状态下同某个二手房信息页面的发布者即用户b进行im会话,在会话过程中,用户a发现需要修改一下自己发布的另一个信息,则此时,用户使用自己的帐号登录,即使用主帐号登录。

s402、查询主帐号对应的主即时通讯帐号。

可选地,当客户端识别出使用主帐号登录之后,向主帐号服务器发送主帐号登录请求,并在该请求中携带获取主即时通讯帐号的标识,主帐号服务器通过帐号转换服务器向即时通讯服务器发送上述标识,再由即时通讯服务器向客户端发送主即时通讯帐号。

s403、将用户当前所登录的匿名即时通讯帐号切换到主即时通讯帐号,以使用户基于主即时通讯帐号进行即时通讯。

可选地,客户端可以向即时通讯服务器发送帐号切换请求,以请求即时通讯服务器基于主即时通讯帐号为客户端提供即时通讯业务。

在上述实施例的基础上,本实施例涉及即时通讯内容合并的具体方法,即,图5为本发明提供的网络交易平台中的即时通讯方法实施例四的流程示意图,如图5所示,在上述步骤s403之后,还包括:

s501、判断在将用户当前所登录的匿名即时通讯帐号切换到主即时通讯帐号时,是否存在该匿名即时通讯帐号对应的即时通讯内容,若是,则执行步骤s502。

可选地,在进行帐号切换时,客户端判断用户当前所在的im会话页面中是否存在即时通讯内容,或者,客户端也可以通过向即时通讯服务器发送请求消息,由即时通讯服务器判断匿名即时通讯帐号下是否存在即时通讯的内容。

s502、将匿名即时通讯帐号对应的即时通讯内容合并到主即时通讯帐号对应的即时通讯内容中。

若客户端判断出存在匿名即时通讯帐号对应的即时通讯内容,则可选地,客户端可以获取这些即时通讯内容,当即时通讯帐号从匿名即时通讯帐号切换到主即时通讯帐号后,客户端再将这些即时通讯内容显示在用户的im会话页面中。并且,客户端还会通知即时通讯服务器将这些即时通讯内容复制到主即时通讯帐号下。

本实施例中,通过将即时通讯帐号切换前的即时通讯内容合并到切换后的即时通讯帐号下,使得用户从未登录主帐号到登录主帐号时即时通讯的内容不会丢失,进一步提升了用户使用网络交易平台的感受。

在上述实施例的基础上,本实施例涉及用户退出主帐号时的过程,即,图6为本发明提供的网络交易平台中的即时通讯方法实施例五的流程示意图,如图6所示,还包括:

s601、接收主帐号退出登录信息。

s602、将用户已登录的主帐号对应的主即时通讯帐号切换到匿名即时通讯帐号。

具体地,当用户退出主帐号时,即时通讯服务器相应地会将主帐号对应的主即时通讯帐号退出,进而,客户端可以再次使用保存的匿名即时通讯帐号进行登录,从而完成即时通讯帐号的切换。

图7为本发明提供的网络交易平台中的即时通讯装置实施例一的模块结构图,如图7所示,该装置包括:

第一判断模块701,用于在接收到即时通讯请求时,判断当前是否有主帐号登录网络交易平台;

确定模块702,用于在所述第一判断模块的判断结果为否时,确定匿名即时通讯帐号,所述匿名即时通讯帐号由所述网络交易平台的即时通讯服务器提供,用于为未登录所述网络交易平台的用户提供即时通讯服务;

登录模块703,用于使用所述匿名即时通讯帐号登录所述网络交易平台。

该装置用于实现前述方法实施例,其实现原理和技术效果类似,此处不再赘述。

图8为本发明提供的网络交易平台中的即时通讯装置实施例二的模块结构图,如图8所示,该装置还包括:

第一接收模块704,用于接收主帐号登录信息。

查询模块705,用于查询所述主帐号对应的主即时通讯帐号。

第一切换模块706,用于将所述匿名即时通讯帐号切换到所述主即时通讯帐号。

图9为本发明提供的网络交易平台中的即时通讯装置实施例三的模块结构图,如图9所示,该装置还包括:

第二判断模块707,用于判断在将所述匿名即时通讯帐号切换到所述主即时通讯帐号时,是否存在所述匿名即时通讯帐号对应的即时通讯内容。

合并模块708,用于在所述第二判断模块的判断结果为真时,将所述匿名即时通讯帐号对应的即时通讯内容合并到所述主即时通讯帐号对应的即时通讯内容中。

图10为本发明提供的网络交易平台中的即时通讯装置实施例四的模块结构图,如图10所示,该装置还包括:

第二接收模块709,用于接收主帐号退出登录信息;

第二切换模块710,用于将所述主帐号对应的主即时通讯帐号切换到所述匿名即时通讯帐号。

图11为本发明提供的网络交易平台中的即时通讯装置实施例五的模块结构图,如图11所示,确定模块702包括:

申请单元7021,用于在不存在匿名即时通讯帐号时,向所述网络交易平台的即时通讯服务器申请匿名即时通讯帐号。

获取单元7022,用于在存在匿名即时通讯帐号时,获取已存在的所述匿名即时通讯帐号。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1