著录项信息
专利名称 | 即时网站系统以及网站与即时通讯平台结合的方法 |
申请号 | CN200910179707.2 | 申请日期 | 2009-09-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-04-14 | 公开/公告号 | CN101694660A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 高维海 | 申请人地址 | 河北省石家庄市鹿泉市高新区申后村
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 高维海,高维春,高新研 | 当前权利人 | 高维海,高维春,高新研 |
发明人 | 高维春;高新研;高维海 |
代理机构 | 石家庄国为知识产权事务所 | 代理人 | 米文智 |
摘要
本发明涉及一种即时网站系统以及网站与即时通讯平台结合的方法。该即时网站系统的客户端包括即时通讯平台客户端单元;即时通讯平台客户端单元包括输入模块、以及显示模块;服务器端包括接入即时更新数据的即时通讯服务器单元、以及与即时通讯服务器单元和即时通讯平台客户端单元通信连接的同步单元;输入模块输入数据,并即时将数据发送到即时通讯服务器单元中;显示模块与同步单元通信连接,由同步通信单元将即时通讯服务器单元接入的数据即时同步发送到显示模块显示。本发明通过网站和即时通讯平台结合,使互联网信息传播更加快捷、广泛,使人们操作互联网、浏览网站、相互交流更加方便,快捷,范围更加广大。
即时网站系统以及网站与即时通讯平台结合的方法\n技术领域\n[0001] 本发明涉及即时通讯领域,更具体地说,涉及一种通过网站和即时通讯平台结合,将所有网站联合起来的系统、以及网站与即时通讯平台结合的方法,使得互联网信息传播更加快捷、广泛,使的人们操作互联网、浏览网站、相互交流更加方便,快捷,范围更加广大。\n背景技术\n[0002] 现在的网站,交互性很差,比如网站中的论坛、问答、贴吧等这些交互性强的系统,在网站中却没有达到理想的交互程度。当用户在论坛、问答中提出了问题,不能即时在网页中显示,需要刷新页面才能显示出来;而问题的回复,也不能在网页上即时显示出来,也需要刷新才能在网页中显示出来,不能即时提示用户,操作不方便;而且每次必须登录网站。\n现有的网站论坛与聊天室相比其优点是可长期接入,什么时候都可以回答、浏览,可以被搜索引擎搜到,而缺点是没有即时性。\n[0003] 现在的网站基本上没有和即时通讯结合起来,用户在网站上是孤独的,不能和同在一个网站的用户交流,很是封闭。\n[0004] 在网站上,我们发布信息,首先必须打开互联网浏览器,登录网站,然后才能发布,回复信息时也是这样,操作很是复杂,不方便,而且发布的信息只能在本网站中可以访问到,与外界没有互通,如果能在即时通讯平台上发布,回复信息,并且能够和其它网站互通,将是十分便利的。\n[0005] 用户在聊天室里提出的问题,和回答的问题,都是很宝贵的,如果放到网站上的帖子里,就可以让别人看到,别人也可在帖子中回复,并且可以让搜索引擎搜索到。现在在聊天室中,问问题,很方便,问题能够被及时解答,而且能够即时提示用户,但是不能放入到网站中,像论坛,问答、帖子等,供其他用户来回答和浏览,或被搜索引擎搜索到。\n[0006] 对于既没有即时通讯平台,也没有使用即时通讯平台的网站,其信息是孤立的,不能与外界联系上,但是可以共享他的信息,通过共享信息,外界可以了解,并可以链接到该网站。\n[0007] 现在,各个网站间的信息都是孤立的,联系性很小,信息的传播不快速,不广泛。\n发明内容\n[0008] 本发明要解决的技术问题在于,提供一种通过网站和即时通讯平台结合,将所有网站联合起来的系统、以及网站与即时通讯平台结合的方法。\n[0009] 本发明解决其技术问题所采用的技术方案是:提供一种即时网站系统,包括网页浏览单元、接入即时更新数据的即时通讯服务器单元、以及与所述即时通讯服务器单元和网页浏览单元通信连接的同步单元;所述同步单元将所述即时通讯服务器单元接入的即时更新数据,即时同步发送到所述网页浏览单元进行更新显示。\n[0010] 本发明还提供一种即时网站系统,包括客户端以及服务器端;\n[0011] 所述客户端包括即时通讯平台客户端单元;所述即时通讯平台客户端单元包括输入模块、以及显示模块;\n[0012] 所述服务器端包括接入即时更新数据的即时通讯服务器单元、以及与所述即时通讯服务器单元和即时通讯平台客户端单元通信连接的同步单元;\n[0013] 所述输入模块与所述即时通讯服务器单元通信连接,所述输入模块输入数据,并即时将所述数据发送到所述即时通讯服务器单元中;\n[0014] 所述显示模块与所述同步单元通信连接,由所述同步通信单元将所述即时通讯服务器单元接入的所述数据即时同步发送到所述显示模块显示。\n[0015] 在本发明的即时网站系统中,所述客户端还包括网页浏览单元,所述网页浏览单元包括网页显示模块以及网页输入模块;\n[0016] 所述网页显示模块与所述同步单元通信连接,并由所述同步单元与所述即时通讯服务器单元连接,即时将所述输入模块输入的更新数据同步到所述网页显示模块显示;\n[0017] 所述网页输入模块与所述即时通讯服务器单元通信连接,所述网页输入模块输入更新数据,并即时将所述网页输入模块输入的更新数据发送到所述即时通讯服务器单元中,由所述同步单元同步到所述显示模块或者网页显示模块显示。\n[0018] 本发明还提供一种即时网站系统,包括客户端以及服务器端;所述客户端包括即时通讯平台客户端单元;所述即时通讯平台客户端单元包括网站数据请求模块、输入模块以及网站数据显示模块;所述网站数据请求模块发送网站数据显示请求信息;所述输入模块用于输入网站数据;\n[0019] 所述服务器端包括存储有网站数据的服务器单元、以及解析调用单元;所述解析调用单元用于解析来自所述网站数据请求模块的网站数据显示请求信息,并调用所述服务器单元中与所解析的网站数据显示请求对应的网站数据,发送到所述网站数据显示模块进行显示;\n[0020] 所述服务器端还包括接入所述即时更新数据的即时通讯服务器单元、以及与所述即时通讯服务器单元和网站数据显示模块通信连接的同步单元;所述同步单元将所述即时通讯服务器单元接入的数据,即时同步发送到所述网站数据显示模块进行更新显示。\n[0021] 所述网站数据请求模块为网址输入模块;所述解析调用单元为网址解析调用单元。\n[0022] 本发明还提供一种即时网站系统,包括客户端以及服务器端;\n[0023] 所述客户端包括用于显示RSS数据的RSS显示单元;\n[0024] 所述服务器端包括RSS数据、以及和RSS显示单元通信连接的同步单元;所述同步单元调用所述RSS数据,并发送到所述RSS显示单元进行显示。\n[0025] 本发明还提供一种即时网站系统,包括客户端和服务器端;\n[0026] 所述客户端包括通知信息显示单元、以及网页输入模块单元;\n[0027] 所述服务器端包括接入即时更新数据的即时通讯服务器单元、用于绑定用户账号信息的绑定单元、以及与所述即时通讯服务器单元连接的转发单元;\n[0028] 所述网页输入模块单元输入内容信息,并发送通知信息到所述即时通讯服务器单元,所述即时通讯服务器单元接收到所述通知信息时,通过所述转发单元分析所述通知信息包含的账号信息,并调用所述绑定单元所绑定的对应用户账号信息,发送通知信息至所绑定的用户通知信息显示单元。\n[0029] 本发明还提供一种即时网站系统,包括客户端和服务器端;\n[0030] 所述客户端包括网页浏览单元、以及即时通讯平台单元;\n[0031] 所述网页浏览单元包括即时通讯平台触发模块,所述即时通讯平台触发模块根据网页浏览单元显示的即时通讯帐号来触发即时通讯平台单元,建立与所述即时通讯账号对应的客户端之间的即时通信。\n[0032] 本发明还提供一种网站与即时通讯平台结合的方法,包括以下步骤:\n[0033] S1:由服务器端的即时通讯服务器单元接入即时更新数据;\n[0034] S2:通过同步单元调用所述即时通讯服务器单元接入的更新数据,并发送到客户端的网页浏览单元,进行更新显示;\n[0035] 在所述步骤S1中,包括以下步骤:\n[0036] S1-1:通过客户端的即时通讯平台单元输入即时更新数据,将所输入的即时更新数据发送到所述即时通讯服务器单元中;\n[0037] S1-2:通过客户端的网页浏览单元的网页输入模块输入即时更新数据,将所输入的即时更新数据发送到所述即时通讯服务器单元中;\n[0038] 所述方法还包括步骤S3:所述同步单元将步骤S1-2所输入的即时更新数据发送到客户端的即时通讯显示模块显示。\n[0039] 本发明还提供一种网站与即时通讯平台结合的方法,包括以下步骤:\n[0040] A1:由客户端的即时通讯平台客户端单元的网站数据请求模块发送网站数据显示请求信息;\n[0041] A2:服务器端的解析调用单元根据输入的网站数据显示请求信息,调用服务器单元中与所述网站数据显示请求信息对应的网站数据;\n[0042] A3:当即时通讯服务器单元接收到数据时,通过同步单元将即时通讯服务器单元接入的所述数据,即时同步发送到网站数据显示模块中进行更新显示。\n[0043] 本发明还提供一种网站与即时通讯平台结合的方法,包括以下步骤:B1:通过即时通讯平台客户端订阅RSS数据;\n[0044] B2:由同步单元调用服务器端的RSS数据,并发送到订阅了RSS数据的客户端的RSS显示单元进行显示。\n[0045] 本发明还提供一种网站与即时通讯平台结合的方法,包括以下步骤:C1:由网页输入模块单元输入内容信息,并发送通知信息到即时通讯服务器单元;\n[0046] C2:当即时通讯服务器单元接收到通知信息时,通过转发单元分析通知信息包含的账号信息,并调用绑定单元所绑定的对应用户账号信息,发送通知信息至所绑定的用户的客户端的通知信息显示单元;\n[0047] C3:通过对应的客户端的通知信息显示单元显示所述通知信息。\n[0048] 本发明还提供一种网站与即时通讯平台结合的方法,包括以下步骤:触发客户端的网页浏览单元上显示的即时通讯帐号,来触发即时通讯平台单元,建立与所述即时通讯帐号对应的客户端之间的即时通信。\n[0049] 实施本发明具有以下有益效果:本发明通过网站和即时通讯平台结合,使互联网信息传播更加快捷、广泛,使人们操作互联网、浏览网站、相互交流更加方便,快捷,范围更加广大。\n附图说明\n[0050] 下面将结合附图及实施例对本发明作进一步说明,附图中:\n[0051] 图1是本发明即时网站系统实例一的示意框图;\n[0052] 图2是本发明即时网站系统实例二的示意框图;\n[0053] 图3是本发明即时网站系统实例三的示意框图;\n[0054] 图4是本发明即时网站系统实例四的示意框图;\n[0055] 图5是本发明即时网站系统实例五的示意框图。\n具体实施方式\n[0056] 本发明的即时网站系统包括客户端和服务器端。该客户端包括网页浏览单元、即时通讯平台单元、RSS(聚合内容,Really Simple Syndication)显示单元、通知信息显示单元等。其中,该网页浏览单元包括网页输入模块、网页显示模块、即时通讯平台触发模块等。\n该即时通讯平台单元包括即时通讯输入模块、即时通讯显示模块、网址输入模块、网站数据显示模块等。该服务器端包括即时通讯服务器单元、同步单元、网址解析调用单元、RSS数据、绑定单元、监听单元、转发单元、数据库服务器单元等。通过该客户端和服务器端将网站和即时通讯平台结合,从而使得互联网信息传播更加快捷、广泛,使得人们操作互联网、浏览网站、相互交流更加方便、快捷、范围更加广。\n[0057] 上述客户端的各单元、服务器端的各单元,可以根据需要的功能选择,做成独立的系统,当然也可以同时使用,组成一个完整、功能完备的即时网站系统,下面用多个实例进行说明。\n[0058] 实例一:网站或网站中交互性强的系统模块,如论坛、问答、帖吧等,做成即时性的,发布的信息,在网页上即时显示,无需刷新。\n[0059] 如图1所示,即时网站系统包括用于显示网站数据的网页浏览单元112、用于接入即时数据的即时通讯服务器单元122、以及与即时通讯服务器单元122和网页浏览单元112通信连接的同步单元124。该同步单元124将即时通讯服务器单元122的即时数据,即时同步发送到网页浏览单元112进行显示。当然,该即时网站系统还可以包括数据库服务器单元,用于存储网站数据。该数据库服务器单元与即时通讯服务器单元可以为共用的服务器单元,也可以是分开独立的服务器单元。\n[0060] 例如,可以运用ajax技术、Server push服务器推技术或flex技术,将网站(例如百度知道)做成即时性的,在百度知道的问题分类中,添加了某一个问题类别(即时数据),将该问题类别接入到即时通讯服务器单元122中。同步单元124则会将该数据同步发送到网页浏览单元112;在每个用网页浏览单元112打开该网页的用户的页面上即时显示新添加的问题类别。无需用户刷新页面,在每个问题类别版块中,用户提出的问题,即时在每个打开该版块页面的用户电脑屏幕页面上自动显示出来,不用用户刷新页面。同理,在每个问题类别中的帖子里,用户回答的问题即时在帖子中显示出来,不用刷新。\n[0061] 另外,还可以加上“我提出的问题”和“我回答的问题”两个页面,“我提出的问题”页面上显示所有我提出的问题,“我回答的问题”页面上显示所有我回答的问题,当有人回答我提出的问题时,会自动提示用户,比如“我提出的问题”页面的链接标题会变色闪动,当有人在我回答的问题上发言时,也会自动提示用户,比如“我回答的问题”页面的链接标题会变色闪动,可以将我提出的问题和我回答的问题版面在新窗口中单独打开,用户登录网站后,和用户有关的信息,能够即时通知用户。\n[0062] 其中,其具体实现可以采用以下三种方案中任一种:\n[0063] 方案一:使用ajax,通过同步单元124定时让xmlhttprequest从即时通讯服务器单元122读取数据,再通过javascript写到网页浏览单元112上;网页浏览单元112通过JavaScript调用XMLHttpRequest的属性和方法来获取信息,并进一步调用DOM(Document Object Model,文件对象模型)的APl(Application Programming Interface,应用程序接口)来显示信息。\n[0064] 客户端调用XMLHTTP的过程:\n[0065] 1、创建XMLHTTP对象;\n[0066] 2、打开与服务器端的连接,同时定义指令发送方式、服务网页(URL)和请求权限等。\n[0067] 客户端通过Open命令打开与服务器端的同步单元124的服务网页的连接。与普通HTTP指令传送一样,可以用″GET″方法或″POST″方法指向服务器端的服务网页。\n[0068] 3、发送指令。\n[0069] 4、等待并接收服务端同步单元124返回的处理结果。\n[0070] 5、释放XMLHTTP对象。\n[0071] 实现方案2:\n[0072] 使用Server push,服务器推技术,向客户端发送信息,推送技术是将客户端的网页浏览单元的主动查询信息改为服务器端主动发送信息。服务器端的同步单元124发送一批数据,网页浏览单元112显示这些数据,同时保证与服务器端的连接。当服务器端的同步单元124需要再次发送一批数据时,网页浏览单元112显示数据并保持连接。以后,服务器端仍然可以发送批量数据,网页浏览单元112继续显示数据,依次类推。\n[0073] 在服务器推送技术中,HTTP连接一直保持着,直到服务器端完成并结束发送数据并发送一个结束信号,或者客户端中断连接。当服务器端需要发送新数据时,同步单元124调用即时通讯服务器单元122中对应的新数据,并用原传输管道发送数据块,客户端相应的窗口(网页浏览单元112)进行自我更新。保持客户端和服务器端之间的联系是打开的,服务器端把更新的数据传送给客户端,客户端相应的窗口进行自我更新。\n[0074] 实现方案3:\n[0075] 客户端使用flex技术,flex是flash的扩展,这样客户端可以和服务器端进行Socket通信,可以实现客户端发送信息到服务器端,或者服务器端主动推送信息到客户端,这样就可以在页面不用手动刷新的情况下,自动接受来自服务器推送的信息,并在页面上显示。\n[0076] 该即时网站的方法,首先可以通过一个客户端的网页浏览单元112输入即时数据,例如帖子、问题、问题回复等,或者由服务器端进行网站内容的更新数据,并由即时通讯服务器单元122接入该等数据。该等数据与网站的显示页面是关联的。然后,通过同步单元124通过上述三种实现方案中的一种将即时通讯服务器单元122接入的数据,并发送到其他客户端的网页浏览单元112的对应页面中进行显示。该同步单元124与客户端的自动更新可以采用上述三种方案的任意一种。\n[0077] 实例二:将网站做成c/s模式结构,包括在客户端210桌面程序中的网页形式,做成即时性的,或者其中交互性强的系统模块做成即时性的,加入即时通信软件中,和即时通信软件组合成更大的即时通讯平台,在此平台上可以发布即时信息和非即时信息,可以发布论坛、问答、贴吧、新闻、blog、文章等内容信息,发布的内容可以在本发明即时通讯平台上和网站上显示,本c/s结构即时通讯平台可以和b/s结构网站之间相互通信。\n[0078] 用户可以将在聊天室中提出的问题接入到即时通讯服务器单元222,显示在网站的帖子里,其他人可以在帖子里回复,回复内容接入即时通讯服务器单元222,并在提问用户的聊天室中显示,或者在即时通讯平台上用户的“我的问题”版块中显示或提示、通知用户,也可以将聊天室的聊天记录内容整贴接入到即时通讯服务器单元222,并在网站上显示。当然,该系统还可以包括用于存储网站数据的数据库服务器单元,发布的帖子和回复内容存储到数据库服务器单元中。该数据库服务器单元与即时通讯服务器单元可以共用服务器,也可以为分开独立的服务器。\n[0079] 如图2所示,该实例的客户端210包括即时通讯平台客户端单元214以及网页浏览单元212。该即时通讯平台客户端单元214包括输入模块2141(例如聊天室的提问或回答输入)、以及显示模块2143(例如聊天室的提问或回答的显示栏)。该网页浏览单元212包括网页显示模块2121(例如网页论坛、问答、贴吧、新闻、blog、文章等显示模块)、以及网页输入模块2123(例如网页论坛、问答、贴吧、新闻、blog、文章等的答复、发帖等)。服务器端220包括接入即时更新数据的即时通讯服务器单元222、以及与即时通讯服务器单元222和即时通讯平台客户端单元214通信连接的同步单元224。\n[0080] 输入模块2141与即时通讯服务器单元222通信连接,输入模块2141输入数据(如帖子、回复等),并将该数据发送到即时通讯服务器单元222中;显示模块2143与同步单元224通信连接,由同步通信单元将即时通讯服务器单元222接入的数据提供给显示模块\n2143显示。同时,网页输入模块2123与即时通讯服务器单元222通信连接,网页输入模块\n2123输入数据(如帖子、回复等),并即时将网页输入模块2123输入的数据发送到即时通讯服务器单元222中,由同步单元224将即时通讯服务器单元222接入的数据,发送到显示模块2143或者网页显示模块2121显示。\n[0081] 在本实施例中,在客户端210的即时通讯平台客户端单元214中加入c/s结构的即时论坛、即时问答、即时贴吧等。使用时,用户登录即时通讯平台客户端单元214,打开即时通讯平台上的即时论坛,通过输入模块2141在论坛中某个类别栏目中发表内容(即即时更新数据),将发表的内容存储到即时通讯服务器单元222中。然后,由同步单元224将发表的内容同步发送到所有打开该论坛类别栏目、或收藏、关注该论坛类别栏目的用户,将即时收到该内容,同样,在b/s结构的网站中的用户也同样即时收到该内容,这样即时通讯平台可以和网站相互即时通信。其具体的实现可以使用上一实例所公开的三种实现方案的任意一种。\n[0082] 这样不用打开浏览器、登陆网站就可以在即时通讯平台客户端单元214上操作论坛了,可以在即时通讯平台客户端单元214的论坛上,浏览、查找帖子更新、发布帖子等,相当于b/s结构模式和c/s结构模式之间互相即时通信。同时,可以在c/s结构论坛中加入我的问题和我回答的问题版面,当有人回答了这两个版面中的问题时,这两个版面的切换按钮会变亮闪动,每个帖子都有标题和简介,并且显示最新回复,可以将我的问题和我回答的问题版面在新窗口中单独打开。\n[0083] 在即时信息平台单元中,可以一个功能板块,一个窗口,如发表论坛一个窗口,发表新闻一个窗口,发表blog一个窗口,聊天一个窗口,如在发表blog时,选择blog类别,如:生活常识类中的美容类,然后输入标题,内容发表后,所有收藏、订阅生活常识类中美容类blog用户,都将即时收到该blog并提示用户,如该类别blog窗口图标会闪动,当用户单击该图标打开该类别blog窗口时,系统按时间将该类blog中最新发表的blog显示给用户,其他如新闻、文章等也是如此。\n[0084] 在b/s即时网站中发布的信息内容可以在即时通讯平台客户端单元214上和该网站上的网页显示模块2121上显示,如在网站论坛中发表内容,在网页显示模块2121显示的论坛中会即时显示发表的内容,用户不用刷新页面,同时在即时通讯平台客户端单元214的论坛上也会即时显示发表的内容。\n[0085] 无论是在网站中还是即时通讯平台客户端单元214中发布的信息,如果和某用户有关系,比如是用户订阅的信息,或是用户问题的回复等,会通过即时通讯平台客户端单元\n214即时通知该用户。\n[0086] 下面举例出三个具体实现方案,方案1是:\n[0087] 在聊天室(即即时通讯平台客户端单元214)中,提问者通过输入模块2141选择或按预先设定好的,将问题发布到论坛、贴吧或其他场合;然后在对话框(可以为即时通讯模块中设置对应的对话框)上边框上的标题文本框中输入标题、对话框中输入内容,发表后的内容(即即时更新数据)接入到即时通讯服务器单元222中。然后,由同步单元224将发表的内容同步在聊天室和发布到的论坛或贴吧中显示。\n[0088] 在聊天室中,回答者通过即时通讯模块来选择回复这个问题,然后对话框上边框中的文本框中可以显示该问题标题,也就是说跟提问者的问题关联(可以通过问题标题、问题提出者等进行关联),回答者通过输入模块2141输入回答内容,发表后的内容作为数据接入到即时通讯服务器单元222中。然后,由同步单元224将即时通讯服务器单元222接入的对应的发表后的内容在提问者的聊天室中显示,也会在论坛或贴吧中这个问题的帖子上显示。如果提问者仍就该问题追问,可以在文本框的下拉列表中选择刚才所提问题标题,然后在对话框中输入内容,发表后的内容接入到即时通讯服务器单元222中,并由同步单元224调用在聊天室中显示,也会在论坛或贴吧中这个问题的帖子上显示。\n[0089] 在聊天室中,如果回答者回复时,没有选择回复这个问题,则回复内容只在聊天室中显示。而在网站论坛或帖吧中,该问题的帖子上也可以回答这个问题。回答的内容与该问题关联(例如关联提问者的帐户信息、标题信息等),回答的内容可以显示在提问者的聊天室内,或在即时通讯平台上提问者的“我的问题”版块中显示或提示、通知提问者。\n[0090] 技术方案2是:\n[0091] 提问者在聊天室(即时通讯平台客户端单元214)窗口中点击发表问题,程序在聊天窗口嵌套分页生成一个新窗口(输入模块2141),可以命名为“我提出的问题”窗口,然后提问者在“我提出的问题”窗口中选择或预先设定好的路径,如选择将问题发布到论坛、贴吧或其他场合,然后,输入标题、内容等作为即使更新数据。发表后的内容接入到即时通讯服务器单元222中,并在“我提出的问题”窗口、聊天室窗口(显示模块2143)和发布到的论坛或贴吧中显示。\n[0092] 别人想回答这个问题,选择回复这个问题,在聊天窗口嵌套分页生成一个新窗口作为输入模块2141,可以命名为“我回答的问题”窗口,在此输入回答内容,并与提问者的问题关联,发表后的内容作为即使更新数据接入到即时通讯服务器单元222中,并在“我回答的问题”窗口、提问者的“我提出的问题”窗口、聊天室窗口、论坛或贴吧中这个问题的帖子上显示。如果提问者仍就该问题追问,在对话框中输入内容,发表后的内容接入到即时通讯服务器单元222中,并在“我提出的问题”窗口、聊天室窗口、回答者的“我回答的问题”窗口和论坛或贴吧中这个问题的帖子上显示。在聊天室中,如果回答者没有选择回复这个问题,是在聊天室窗口回答这个问题的,则回复内容只在聊天室中显示。在网站论坛或帖吧中,该问题的帖子上也可以通过网页输入模块2123回答这个问题,则回答的帖子与提问者的问题的帖子关联,回答的内容可以显示在提问者的“我提出的问题”窗口、聊天室窗口、回答者的“我回答的问题”窗口和论坛或贴吧中这个问题的帖子上,或在即时通讯平台上提问者的“我的问题”版块中显示或提示、通知提问者。\n[0093] 技术方案3是:\n[0094] 提问者在聊天室窗口(即输入模块2141)中选择发表问题,并选择或按预先设定好的,将问题发布到论坛或发布到贴吧等。然后,输入内容,发表后的内容作为即时数据接入到即时通讯服务器单元222中。并通过同步单元224调用在提问者的聊天室窗口和发布到的论坛或贴吧中显示。别人可以在网站论坛或帖吧中,该问题的帖子上回答这个问题,回答的内容接入到即时通讯服务器单元222中,并显示在提问者的聊天室窗口,或在即时通讯平台上提问者的“我的问题”版块中显示或提示、通知提问者。提问者在聊天室窗口中的从网站发送来的回复上点击追问,可以对回复者进行追问,追问内容发表后接入即时通讯服务器单元222服务器中,并在提问者的聊天室窗口和论坛或贴吧中这个问题的帖子上显示。\n[0095] 实例三:即时通讯平台和其他网站系统之间交换数据,在即时通讯平台中输入网站网址,可以在c/s结构下浏览该网站数据,(包括论坛、问答、贴吧、新闻、blog、文章等),即时通讯平台通过网站网址将信息内容发布到指定的网站,其他网站可以使用本即时通讯平台,其他网站发布的信息,可以在即时平台上显示,也可以即时提示、通知每个使用即时平台并订阅了该类信息的用户,在即时通讯平台上发布的信息,可以在指定网站上显示。\n[0096] 其中,如图3所示,客户端310包括即时通讯平台客户端单元314;该即时通讯平台客户端单元314包括网站数据请求模块3145、输入模块3141以及网站数据显示模块\n3147。该网站数据请求模块3145用于发送网站数据显示请求信息;该输入模块3141用于输入数据,可以输入到服务器单元322或者即时通讯服务器单元328。服务器端320包括存储有网站数据的服务器单元322、以及解析调用单元326。解析调用单元326用于解析网站数据请求模块3145输入的网站数据显示请求信息,并调用服务器单元322中与所解析的网站数据显示请求对应的网站数据,发送到所述网站数据显示模块3147进行显示。服务器端320还包括接入有即时更新数据的即时通讯服务器单元328、以及与即时通讯服务器单元328和网站数据显示模块3147通信连接的同步单元324。同步单元324将即时通讯服务器单元328接入的数据,即时同步发送到网站数据显示模块3147进行更新显示。\n[0097] 其中,网站数据请求模块可以为网址输入模块;解析调用单元可以为网址解析调用单元。当然,网站数据请求模块也可以为网址触发模块;解析调用单元可以为网址触发调用单元,直接通过点击触发链接,而无需输入网址。\n[0098] 其中,由客户端310的即时通讯平台客户端单元的网站数据请求模块3145发送网站数据显示请求信息;服务器端的解析调用单元326根据输入的网站数据显示请求信息,调用服务器单元322中与网站数据显示请求信息对应的网站数据。当即时通讯服务器单元\n328接收到即时数据时,通过同步单元324即时将即时通讯服务器单元328接入的数据,发送到网站显示模块中进行更新显示。\n[0099] 技术方案1是:即时通讯平台方提供服务器单元322(包括数据库),即时通讯平台和其他网站方共同操作该服务器单元322,从服务器单元322读写数据。\n[0100] 技术方案2是:网站方提供服务器单元322(包括数据库),即时通讯平台和网站方共同操作该服务器单元322,从服务器单元322读写数据。\n[0101] 技术方案3是:在网站和即时通讯平台之间做数据交换,如利用xml,json等做数据转换,网站方发送数据到即时通讯平台服务器,即时通讯平台服务器监听程序接受数据,反之也是这样。或者通过调用服务器端程序实现网站和即时通讯平台数据交换,如调用网址http://www.abcd.com/123.htm?name=qwe,通过参数name向服务器端程序传递参数name的值,网站调用相应的网址向即时通讯平台发送数据,即时通讯平台调用相应的网址向网站发送数据,从而达到网站和即时通讯平台交换数据的目的。\n[0102] 技术方案4是:即时通讯平台和网站交换信息用XML包装,即时通讯平台提供webservies服务,接口部分可以考虑采用Web Services的方法实现不同网站系统和即时平台的信息交换。操作时要进行身份验证即可保证其安全性。技术方案4可以包含以下步骤:即时通讯平台要在公共的UDDI注册中心上发布自己的服务,操作步骤说明:\n[0103] 1)即时通讯平台在公共的UDDI注册中心上发布自己的服务。\n[0104] 2)各网站方去公共的UDDI注册中心查找所需的服务,得到描述其服务的wsdl。\n[0105] 3)网站方通过WSDL中的信息可以通过开发工具自动生成应用程序来访问即时通讯平台的应用程序。\n[0106] 对于有即时通讯平台的网站,二者可以很好的结合在一起,对于没有即时通讯平台的网站可以使用其他公司即时通讯平台,在即时通讯平台中,网站方登记注册自己的网站网址,和一些登录信息,服务器单元322用户名、密码、服务器单元322地址等,所以在网站使用的即时通讯平台中的地址栏默认是该网站的网址,用户在该网站使用的即时通讯平台里发布的信息默认是发布到该网站上。\n[0107] 即时通讯平台方提供统一标准服务器单元322(包括数据库),各网站方以此定制各自的服务器单元322(包括数据库),各网站使用本发明即时信息平台,需要定制所需模块,如论坛、问答、帖吧、新闻、blog、文章等,和需要定制模块所包含类型版块,如csdn网站会定制论坛,和包含的版块C语言开发,vc语言开发等,定制好后,将生成服务器单元\n322(包括数据库),在csdn网站方使用的本发明即时平台论坛上就会显示定制的这些版块。\n[0108] 用户a登录即时通讯平台,打开信息发布窗口,输入csdn论坛网址bbs.csdn.net,或者输入csdn网站网址然后选择论坛,或者选择csdn论坛,选择类别版块,如jsp程序开发,然后输入内容,发布后内容接入到服务器单元中,并在即时通讯平台上显示。\n[0109] 用户b登录csdn网站论坛中,在论坛中发布信息内容,接入到服务器单元322中(包括数据库),那么csdn网站和即时通讯平台之间可以通过上面实例一的技术中的任何一种来实现数据交换,这样即时通讯平台和csdn网站就能够互相通信。那么用户a在即时通讯平台中发布到csdn网站论坛的信息,就能在csdn网站论坛上显示,同样用户b在csdn网站论坛中发布的信息,也可以在即时通讯平台中即时显示,发布的这些论坛信息内容,也会在即时通讯平台总论坛上即时显示,如果发布的信息内容类型是用户c收藏、关注、订阅的类型,那么也将即时通知用户c,这样即时通讯平台和各网站方就能够互相通信。\n[0110] 用户a在即时通讯平台的地址栏中输入csdn论坛网址bbs.csdn.net,或者输入csdn网址然后选择论坛,或者直接选择csdn论坛,即时通讯平台从服务器单元322(包括数据库)中读取csdn网站定制的服务器单元322数据,显示在即时通讯平台上,这样就会在c/s结构下打开进入csdn网站论坛,(在即时通讯平台中的csdn网站里),在这里有该网站的聊天室、群、论坛、问答,帖子、新闻、blog、文章等版块,可以在此浏览、查找、发布、更新帖子等,可以进入聊天室聊天,该方式的优点是只要在即时信息平台登陆,就可以在所有注册、使用本即时信息平台系统的网站上浏览、查找、发布、更新信息了,不用打开浏览器,登录每个网站,各网站可以用即时通讯平台方用户服务器单元322(包括数据库)作为自己的用户服务器单元322。\n[0111] 各网站发布的信息内容会在即时平台总论坛上即时显示,比如显示来自www.csdn.net网站,jsp程序开发版块,用户即时通讯平台账号12345678,用户名张三和信息内容等,即时通讯平台的用户发布的信息到网站上,显示用户即时通讯平台账号或者还有绑定的本网站账号和信息内容等。\n[0112] 用户可以将在即时通讯平台的聊天室中提出的问题显示在指定的网站上,例如用户a在即时通讯平台聊天室中,输入问题内容,选择或输入要发布到的网站地址,如选择csdn论坛中的jsp程序开发版块,发布后问题接入到服务器单元322中(包括数据库),csdn网站和即时通讯平台之间可以通过上面实例一的4种技术中的任何一种来实现数据交换,数据交换后用户a提出的问题就会在csdn论坛中的jsp程序开发版块显示。用户a将他在csdn网站上的账号abcd和他的即时通讯平台账号12345678绑定,那么他在即时通讯平台上发的信息到csdn网站后,在该网站上问题的发布者账号就是abcd,如果用户a在csdn网站上的账号abcd和他的即时通讯平台账号12345678没有绑定,那么发布者账号就是他的即时通讯平台账号12345678。\n[0113] 各网站可以注册、使用即时通讯平台,用户在csdn网站注册使用的即时通讯平台的聊天室里,发布的问题默认是发布到csdn网站上的,比如在聊天室中,点击发布问题,打开发布信息窗口后,发布到目的地的地址栏中默认为csdn的网站网址,输入内容,然后选择发布到哪里,如选择论坛jsp程序开发版块,也可以预先设定绑定到论坛jsp程序开发版块,提交后即可将信息发布到csdn网站论坛jsp程序开发版块里了。\n[0114] 实例四:在即时通讯平台中,加入RSS订阅功能,用户可以订阅来自各网站的RSS输出内容。\n[0115] 如图4所示,其客户端410包括与同步单元424通信连接的RSS显示单元416;服务器端420包括RSS数据422、以及和RSS显示单元416通信连接的同步单元424。同步单元424调用RSS数据422,并发送到RSS显示单元416进行显示。\n[0116] 具体的:1)在即时通信平台上登记RSS输出。\n[0117] 2)RSS显示单元416运用搜索引擎技术,从互联网上搜索RSS数据422,然后分析解析RSS数据422,归类到相应的类别中,在即时通信平台中登记。\n[0118] 3)每个网站如有新的RSS数据422发布,通过同步单元424向即时通信平台服务器发送通知信息,即时通信平台接收到通知信息后,从该网站提供的RSS数据422输出中读取出新内容数据。\n[0119] 4)每个网站如有新内容发布,便向即时通信平台的即时通讯服务器单元服务器中写入已发布新信息标记,即时通讯平台定时从该即时通讯服务器单元中读取数据,以判断哪些网站发布了信息,然后从该网站提供的RSS数据422输出中读取出数据。\n[0120] 每个提供RSS输出方在即时通信平台上登记自己的RSS输出,在即时通讯平台上输入自己的RSS地址,在即时通讯平台上发布,接入到即时通讯平台即时通讯服务器单元服务器中,这样即时通信平台的RSS订阅系统就会从此地址订阅数据。\n[0121] 实例五:用户在各网站上,将自己在服务端的网站上的帐号和客户端的即时通信账号绑定,那么各网站上发布了和该用户相关的信息,各网站会向即时通信服务器发送通知信息,即时通信服务器通过即时通信账号向该账号用户发送通知信息,通知信息中有链接和内容,也可以通过短信发送到用户的手机中通知用户,也可以发送到用户邮箱通知用户。\n[0122] 如图5所示,客户端510包括通知信息显示单元511以及网页输入模块单元513。\n服务器端520包括接入即时更新数据的即时通讯服务器单元522、用于绑定用户账号信息的绑定单元523、以及与即时通讯服务器单元522连接的转发单元525。由网页输入模块单元513输入内容信息,并发送通知信息到即时通讯服务器单元522,即时通讯服务器单元\n522接收到通知信息时,通过转发单元525分析通知信息包含的账号信息,并调用绑定单元\n523所绑定的对应用户账号信息,发送通知信息至所绑定的用户的客户端510的通知信息显示单元511,从而提醒客户端510用户有内容信息的输入。\n[0123] 例如,用户在www.csdn.net网站上,将自己在该网站上的帐号和自己的即时通信账号绑定,那么该网站上一旦有了和该用户相关的信息,www.csdn.net网站会向该用户的即时通信账号发送信息通知,通知信息通过即时通信服务器,将通知信息发送到该用户账号,如果该用户不在线,也可以通过短信发送到用户的手机中通知用户,也可以发送到用户邮箱通知用户。\n[0124] 实例六:在邮箱中,在每封电子邮件中加入发送邮件者的即时通信账号链接,单击此链接,便可打开即时通信对话窗口,和发送邮件者对话了。\n[0125] 具体的,客户端包括网页浏览单元、以及即时通讯平台单元。网页浏览单元包括即时通讯平台触发模块,该即时通讯平台触发模块根据网页浏览单元显示的即时通讯帐号来触发即时通讯平台单元,建立与即时通讯账号对应的客户端之间的即时通信。\n[0126] 实例七:统一网站,其中包括统一新闻、统一blog、统一文章,统一论坛、统一问答、统一帖吧等,服务器端网站程序获取来访的浏览器地址栏网址,从即时通讯服务器单元中查找到该网址对应的即时通讯服务器单元,然后从即时通讯服务器单元中调用数据显示在网页上,网站系统是用一个网站系统,即时通讯服务器单元是多种类型的多个相同即时通讯服务器单元系统架构,统一网站系统和即时通讯服务器单元是一对多关系。\n[0127] 用户a输入www.abcd.com访问该统一网站,经过域名解析,指向ip地址为\n192.168.1.0的服务器,服务器端网站程序获取来访的网址www.abcd.com,从即时通讯服务器单元中查找到该网址网站所用的即时通讯服务器单元为sql server即时通讯服务器单元abcd,那么则执行网站程序调用该即时通讯服务器单元,加载数据在网页上显示,用户b输入www.efgh.com访问该统一网站,经过域名解析,指向ip地址为192.168.1.0的服务器,服务器端网站程序获取来访的网址www.efgh.com,从即时通讯服务器单元中查找到该网址网站所用的即时通讯服务器单元为oracle即时通讯服务器单元efgh,那么则执行网站程序调用该即时通讯服务器单元,加载数据在网页上显示,实际上,用户a和用户b访问的是同一个网站系统,网站程序根据来访的不同网址域名,调用不同的即时通讯服务器单元,在网页上加载不同的内容,这样,只用一个网站系统,就能实现多个网站的目的,节省了资源,和维护经费。\n[0128] 实例八:浏览器方,提供用户注册,用户打开浏览器,登录浏览器后,进入网站时,网站程序从浏览器提供的用户信息中判断用户是否已登录浏览器,如果是,则让用户直接进入网站,否则提示用户登录。\n[0129] 用户使用ie浏览器,在ie浏览器中注册,注册用户帐号为user1,user1登录ie浏览器,ie浏览器加载登录用户user1的信息,user1进入www.csdn.net网站时,网站程序从ie浏览器加载的登录用户信息中判断用户是否已登录浏览器,如果是,则让用户直接进入网站,否则提示用户登录ie浏览器或登录www.csdn.net网站。\n[0130] 实例九:监视用户在网页中输入的内容,复制用户在网页中输入的内容,将内容接入到即时通讯服务器单元,提供给即时通信平台用户订阅。例如,用户在qq网站新闻中的娱乐分类中发表新闻,监听程序从网页中获取用户输入的内容和相关内容,例如分类信息等,然后提交到即时通讯平台即时通讯服务器单元服务器中接入,然后在用户订阅的信息中显示。\n[0131] 实例十:b/s结构和c/s结构相结合,每次打开进入某b/s系统,服务器端和客户端进行版本比较,如果检测到客户端没有安装本系统,或者版本不一致,便会将b/s系统下载安装或更新到本地客户端计算机上,然后运行本地该系统,如果检测服务器端和客户端版本一致,则运行本地系统。用户在浏览器地址栏输入网址www.abcd.com,进入该b/s系统,服务器端和客户端对该b/s系统进行版本比较,如果检测到客户端没有安装本系统,或者版本不一致,便会从服务器上下载该b/s系统,安装或更新到本地客户端计算机上,然后运行本地计算机上该系统,如果检测服务器端和客户端版本一致,则运行本地系统。\n[0132] 实例十一:将所有网站域名以网站内容分类,存入即时通讯服务器单元服务器中,在网页上显示出来,供用户选择、搜索进入,可以以关键字搜索某一类型网站。\n[0133] 实例十二:一种个人网站,可以在浏览器地址栏中输入手机号码,或者在一个网站的网页的文本框中输入手机号码,点击转到或确定按钮,就进入了该手机号码的所有人的个人主页。\n[0134] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-03-30
- 2016-03-09
著录事项变更
发明人由高维春 高维海变更为高维春 高新研 高维海
- 2016-03-09
专利申请权的转移
登记生效日: 2016.02.17
申请人由高维海变更为高维海
地址由050000 河北省石家庄市鹿泉市高新区申后村变更为050000 河北省石家庄市鹿泉市高新区申后村
申请人由高维春变更为高维春 高新研
- 2016-02-24
- 2016-02-24
专利申请权的转移
登记生效日: 2016.01.28
申请人由高维海变更为高维海
地址由518000 广东省深圳市罗湖区东门中路东悦明轩B座31F变更为050000 河北省石家庄市鹿泉市高新区申后村
申请人变更为高维春
- 2010-05-26
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 200910179707.2
申请日: 2009.09.30
- 2010-04-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-02-06
|
2006-08-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |