专利名称:一种基于社区群的信息交互方法及系统的制作方法
技术领域:
本发明属于网络技术领域,尤其涉及一种基于社区群的信息交互方法及系统。
背景技术:
随着社会化网络的逐步发展,人们进行信息交流的方式也多种多样,例如下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的又一种重要的信息交流方式。借助这些工具,用户可以实现单人或者多人视频,可以召开网络视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了效率。社区交互平台的出现,为人们进行信息的交流提供了一种新的途径,但是,这种信息的交流目前主要体现为文本交流,用户在社区交互平台发布一条信息,围观该信息的在线用户可以即时进行评论,在非在线用户在某个时刻登录后,看到该感兴趣的信息,针对该信息进行评论;但是,由于发布信息的用户很难正确区分围观该信息的用户是否在线,所以,很难做到即时的通讯;同样,围观的用户之间也很难做到即时通讯。目前,社区交互平台的信息交流主要体现为文本交流,即使实现了在文本交流的同时,实现音视频的交流,也需要用户下载即时通讯工具,这将很容易造成用户的隐私被偷窥,给用户造成一定的损失。
发明内容
本发明提供了一种基于社区群的信息交互方法及系统,实现了无需下载任何软件,即可实现围观用户之间的即时通讯。本发明公开了一种基于社区群的信息交互方法,包括以下步骤用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加,加入群,通过所述即时通讯工具,进行信息的交互。本发明还公布了一种基于社区群的信息交互系统,包括用户、即时通讯服务器、 围观用户用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;
用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加,加入群,通过所述即时通讯工具,进行信息的交互。本发明提供了一种基于社区群的信息交互方法及系统,实现了无需下载任何软件,即可实现围观用户之间的即时通讯。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的流程图;图2是本发明的用户加载文字组件信息交互流程图;图3是本发明的用户加载图片组件信息交互流程图;图4是本发明的用户加载音频组件信息交互流程图;图5是本发明的用户加载视频组件信息交互流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是本发明的流程图,详细步骤如下步骤101 用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具。用户根据在社区交互平台的注册信息,进行登录,其中,社区交互平台包括但不限于个人门户、网页;注册信息包括但不限于邮箱、密码。例如用户根据在个人门户的邮箱、密码,进行登录;同时,根据页面上嵌入的即时通讯的API(Application Programming hterface,应用程序编程接口 )代码,传入用户的邮箱、密码信息;API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)并按照门户的样式(皮肤)的规则,即时通讯服务器对数据和资源进行解析和显示,生成即时通讯工具;其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件。步骤102 用户请求即时通讯服务器,加载组件信息。其中,组件包括但不限于文字、相册、图片、音频、视频等;加载的组件可以是用户制作的组件,也可以是系统提供的组件。步骤103 用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;围观用户信息包括但不限于围观人员列表信息、围观人员数量。例如用户A通过社区交互平台访问组件时,所述组件通过即时通讯服务器获取并加载围观所述组件的围观用户B、C信息。
其中,用户A访问社区交互平台的方式,包括但不限于登录访问、非登录访问。其中,围观所述组件的围观用户B、C进行围观时,用户A会收到围观用户B、C上线的通知后,在用户A的人员列表中高亮显示B、C的在线状态。其中,围观所述组件的围观用户B、C的状态是在线;其中围观该组件的用户B、C 的状态的判断方式为用户B、C通过网页在登陆系统成功登录后,会记录用户B、C的登录状态,退出时清空此状态。其中,登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。步骤104 用户选择围观用户并添加至群中,通过所述即时通讯工具,进行信息交互。例如用户A选择围观用户B、C并添加至群中,通过生成的即时通讯工具,进行信
息交互。用户选择围观用户并添加至群中的方式包括但不限于用户将群的号码发给围观用户,由围观用户根据该群的号码,完成添加,加入群;用户根据围观用户的相关信息,直接将围观用户加入群,其中,围观用户的相关信息包括但不限于邮箱、昵称。图2是本发明的用户加载文字组件信息交互流程图,详细说明如下步骤201 用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具。用户根据在社区交互平台的注册信息,进行登录,其中,社区交互平台包括但不限于个人门户、网页;注册信息包括但不限于邮箱、密码。例如用户根据在个人门户的邮箱、密码,进行登录;同时,根据页面上嵌入的即时通讯的API(Application Programming hterface,应用程序编程接口 )代码,传入用户的邮箱、密码信息;API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)并按照门户的样式(皮肤)的规则,即时通讯服务器对数据和资源进行解析和显示,生成即时通讯工具;其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件。步骤202 用户请求即时通讯服务器,加载文字组件信息。其中,加载的文字组件可以是用户制作的文字组件,也可以是系统提供的文字组件。步骤203 用户通过社区交互平台访问所述文字组件时,所述文字组件通过所述即时通讯服务器获取围观所述文字组件的围观用户信息,其中,访问所述文字组件的用户为围观用户;其中,围观用户信息包括但不限于围观人员列表信息、围观人员数量。例如用户A通过社区交互平台访问文字组件时,所述文字组件通过即时通讯服务器获取并加载围观所述文字组件的围观用户B、C信息。其中,用户A访问社区交互平台的方式,包括但不限于登录访问、非登录访问。其中,围观所述文字组件的围观用户B、C进行围观时,用户A会收到围观用户B、C 上线的通知后,在用户A的人员列表中高亮显示B、C的在线状态。其中,围观所述文字组件的围观用户B、C的状态是在线;其中围观该文字组件的用户B、C的状态的判断方式为用户B、C通过网页在登陆系统成功登录后,会记录用户B、 C的登录状态,退出时清空此状态。其中,登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。步骤204:用户选择围观用户并添加至群中,通过所述即时通讯工具,进行信息交
互例如用户A选择围观用户B、C并添加至群中,通过生成的即时通讯工具,进行信
息交互。用户选择围观用户并添加至群中的方式包括但不限于用户将群的号码发给围观用户,由围观用户根据该群的号码,完成添加,加入群;用户根据围观用户的相关信息,直接将围观用户加入群,其中,围观用户的相关信息包括但不限于邮箱、昵称。图3是本发明的用户加载图片组件信息交互流程图,详细说明如下步骤301 用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具。用户根据在社区交互平台的注册信息,进行登录,其中,社区交互平台包括但不限于个人门户、网页;注册信息包括但不限于邮箱、密码。例如用户根据在个人门户的邮箱、密码,进行登录;同时,根据页面上嵌入的即时通讯的API(Application Programming hterface,应用程序编程接口 )代码,传入用户的邮箱、密码信息;API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)并按照门户的样式(皮肤)的规则,即时通讯服务器对数据和资源进行解析和显示,生成即时通讯工具;其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件。步骤302 用户请求即时通讯服务器,加载图片组件信息。其中,加载的图片组件可以是用户制作的图片组件,也可以是系统提供的图片组件。步骤303 用户通过社区交互平台访问所述图片组件时,所述图片组件通过所述即时通讯服务器获取围观所述图片组件的围观用户信息,其中,访问所述图片组件的用户为围观用户;其中,围观用户信息包括但不限于围观人员列表信息、围观人员数量。例如用户A通过社区交互平台访问图片组件时,所述图片组件通过即时通讯服务器获取并加载围观所述图片组件的围观用户B、C信息。其中,用户A访问社区交互平台的方式,包括但不限于登录访问、非登录访问。其中,围观所述图片组件的围观用户B、C进行围观时,用户A会收到围观用户B、C 上线的通知后,在用户A的人员列表中高亮显示B、C的在线状态。其中,围观所述图片组件的围观用户B、C的状态是在线;其中围观该图片组件的用户B、C的状态的判断方式为用户B、C通过网页在登陆系统成功登录后,会记录用户B、 C的登录状态,退出时清空此状态。其中,登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。
步骤304 用户选择围观用户并添加至群中,通过所述即时通讯工具,进行信息交
互例如用户A选择围观用户B、C并添加至群中,通过生成的即时通讯工具,进行信
息交互。用户选择围观用户并添加至群中的方式包括但不限于用户将群的号码发给围观用户,由围观用户根据该群的号码,完成添加,加入群;用户根据围观用户的相关信息,直接将围观用户加入群,其中,围观用户的相关信息包括但不限于邮箱、昵称。图4是本发明的用户加载音频组件信息交互流程图,详细说明如下步骤401 用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具。用户根据在社区交互平台的注册信息,进行登录,其中,社区交互平台包括但不限于个人门户、网页;注册信息包括但不限于邮箱、密码。例如用户根据在个人门户的邮箱、密码,进行登录;同时,根据页面上嵌入的即时通讯的API(Application Programming hterface,应用程序编程接口 )代码,传入用户的邮箱、密码信息;API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)并按照门户的样式(皮肤)的规则,即时通讯服务器对数据和资源进行解析和显示,生成即时通讯工具;其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件。步骤402 用户请求即时通讯服务器,加载音频组件信息。其中,加载的音频组件可以是用户制作的音频组件,也可以是系统提供的音频组件。步骤403 用户通过社区交互平台访问所述音频组件时,所述音频组件通过所述即时通讯服务器获取围观所述音频组件的围观用户信息,其中,访问所述音频组件的用户为围观用户;其中,围观用户信息包括但不限于围观人员列表信息、围观人员数量。例如用户A通过社区交互平台访问音频组件时,所述音频组件通过即时通讯服务器获取并加载围观所述音频组件的围观用户B、C信息。其中,用户A访问社区交互平台的方式,包括但不限于登录访问、非登录访问。其中,围观所述音频组件的围观用户B、C进行围观时,用户A会收到围观用户B、C 上线的通知后,在用户A的人员列表中高亮显示B、C的在线状态。其中,围观所述音频组件的围观用户B、C的状态是在线;其中围观该音频组件的用户B、C的状态的判断方式为用户B、C通过网页在登陆系统成功登录后,会记录用户B、 C的登录状态,退出时清空此状态。其中,登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。步骤404:用户选择围观用户并添加至群中,通过所述即时通讯工具,进行信息交
互例如用户A选择围观用户B、C并添加至群中,通过生成的即时通讯工具,进行信
息交互。
7
用户选择围观用户并添加至群中的方式包括但不限于用户将群的号码发给围观用户,由围观用户根据该群的号码,完成添加,加入群;用户根据围观用户的相关信息,直接将围观用户加入群,其中,围观用户的相关信息包括但不限于邮箱、昵称。图5是本发明的用户发布视频组件信息交互流程图,详细说明如下步骤501 用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具。用户根据在社区交互平台的注册信息,进行登录,其中,社区交互平台包括但不限于个人门户、网页;注册信息包括但不限于邮箱、密码。例如用户根据在个人门户的邮箱、密码,进行登录;同时,根据页面上嵌入的即时通讯的API(Application Programming hterface,应用程序编程接口 )代码,传入用户的邮箱、密码信息;API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据 (用户设置数据、好友数据、群数据等)和资源(包括样式表、脚本文件、图片等)并按照门户的样式(皮肤)的规则,即时通讯服务器对数据和资源进行解析和显示,生成即时通讯工具;其中,即时通讯工具是基于网页生成的,无需下载任何客户端软件。步骤502 用户请求即时通讯服务器,加载视频组件信息。其中,加载的视频组件可以是用户制作的视频组件,也可以是系统提供的视频组件。步骤503 用户通过社区交互平台访问所述视频组件时,所述视频组件通过所述即时通讯服务器获取围观所述视频组件的围观用户信息,其中,访问所述视频组件的用户为围观用户;其中,围观用户信息包括但不限于围观人员列表信息、围观人员数量。例如用户A通过社区交互平台访问视频组件时,所述视频组件通过即时通讯服务器获取并加载围观所述视频组件的围观用户B、C信息。其中,用户A访问社区交互平台的方式,包括但不限于登录访问、非登录访问。其中,围观所述视频组件的围观用户B、C进行围观时,用户A会收到围观用户B、C 上线的通知后,在用户A的人员列表中高亮显示B、C的在线状态。其中,围观所述视频组件的围观用户B、C的状态是在线;其中围观该视频组件的用户B、C的状态的判断方式为用户B、C通过网页在登陆系统成功登录后,会记录用户B、 C的登录状态,退出时清空此状态。其中,登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。步骤504 用户选择围观用户并添加至群中,通过所述即时通讯工具,进行信息交
互例如用户A选择围观用户B、C并添加至群中,通过生成的即时通讯工具,进行信
息交互。用户选择围观用户并添加至群中的方式包括但不限于用户将群的号码发给围观用户,由围观用户根据该群的号码,完成添加,加入群;用户根据围观用户的相关信息,直接将围观用户加入群,其中,围观用户的相关信息包括但不限于邮箱、昵称。本发明还公布了一种基于社区群的信息交互系统,包括用户、即时通讯服务器、围观用户用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加,加入群,通过所述即时通讯工具,进行信息的交互。本发明提供了一种基于社区群的信息交互方法及系统,实现了无需下载任何软件,即可实现围观用户之间的即时通讯。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于社区群的信息交互方法,其特征在于用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加, 加入群,通过所述即时通讯工具,进行信息的交互。
2.根据权利要求2所述的方法,其特征在于所述围观用户信息包括但不限于围观人员列表信息、围观人员数量。
3.根据权利要求1所述的方法,其特征在于用户访问社区交互平台的方式,包括但不限于登录访问、非登录访问。
4.根据权利要求1所述的方法,其特征在于围观所述组件的围观用户进行围观时,用户会收到围观用户上线的通知,此时,围观用户会在用户的人员列表中高亮显示在线状态。
5.根据权利要求1所述的方法,其特征在于所述注册信息包括但不限于邮箱、密码。
6.根据权利要求1所述的方法,其特征在于所述社区交互平台包括但不限于个人门户、网页。
7.根据权利要求1所述的方法,其特征在于围观所述组件的围观用户的状态是在线;其中围观该组件的用户的状态的判断方式为用户通过网页在登陆系统成功登录后, 会记录用户的登录状态,退出时清空此状态。
8.根据权利要求7所述的方法,其特征在于登录的方式包括但不限于自动登录、记录用户名密码、应用程序编程接口 API接入、单点登录。
9.根据权利要求1所述的方法,其特征在于用户依据注册信息登录社区交互平台后, 还包括根据页面上嵌入的即时通讯的应用程序编程接口 API代码,传入所述注册信息;所述API代码请求即时通讯服务器,即时通讯服务器生成即时通讯相关数据和资源并按照社区交互平台的样式的规则,对所述数据和资源进行解析和显示,生成即时通讯工具。
10.一种基于社区群的信息交互系统,其特征在于,包括用户、即时通讯服务器、围观用户用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加, 加入群,通过所述即时通讯工具,进行信息的交互。
全文摘要
本发明提供了一种基于社区群的信息交互方法及系统,包括以下步骤用户依据注册信息登录社区交互平台,通过应用程序代码,传入所述注册信息并请求即时通讯服务器;所述即时通讯服务器解析获得的即时通讯相关数据和资源,生成即时通讯工具;用户请求即时通讯服务器,加载组件信息;用户通过社区交互平台访问所述组件时,所述组件通过所述即时通讯服务器获取围观所述组件的围观用户信息,其中,访问所述组件的用户为围观用户;所述用户将群的号码发给所述围观用户,由所述围观用户根据该群的号码,完成添加,加入群,通过所述即时通讯工具,进行信息的交互,实现了无需下载任何软件,即可实现围观用户之间的即时通讯。
文档编号H04L29/06GK102333048SQ20111011836
公开日2012年1月25日 申请日期2011年5月9日 优先权日2011年5月9日
发明者胡加明 申请人:苏州阔地网络科技有限公司