专利名称:一种通知方法及系统的制作方法
技术领域:
本发明属于网络技术领域,尤其涉及一种通知的方法及系统。
背景技术:
随者互联网络的迅速发展和普及,互联网被人们在各方面广泛使用,给人们带来 巨大方便,通过网络相互交流、沟通已经为越来越多的人喜爱,已成为一种流行的信息交流 方式。用户之间互相提问解答,解决了很多疑难的问题,使信息的传播轻松快速,提高了生 活和工作效率。但是,当用户在网站论坛中提出问题后,必须经常登录所述网站论坛,查看是否有 人回复了,但很多情况是没有回复,如果用户在多个网站论坛提出问题,那么每个网站论坛 要一一登录查看,这样就很是浪费时间和精力,而且别人回复了问题,用户也不能即时知 道,必须经常打开、刷新页面查看,对于急于知道问题答案的用户很不方便。
发明内容
有鉴于此,本发明要解决的技术问题在于,提供一种通知方法及系统,使用户发布 的问题被回复后,能够及时通知用户,方便了用户进行网络问题答案的获取,速度快,效率
尚ο本发明解决其技术问题所采用的技术方案是一种通知方法,包括A、用户设置通知单元,提交到服务器存储;B、当所述通知单元被触发后,向服务器发送通知请求;C、服务器接收所述通知请求,发送通知信息到用户的接收终端;所述方法进一步包括A、用户设置通知单元并发布问题,提交到服务器存储;B、回复者回复所述问题后,触发所述通知单元,向服务器发送通知请求;C、服务器接收所述通知请求,发送通知信息到用户的接收终端;所述通知单元包括包含接收终端信息的网址链接。一种通知方法,包括A、用户设置接收终端信息,提交到服务器存储;B、发送通知信息到用户的接收终端;该方法进一步包括A、用户发布问题,提交到服务器存储;B、所述问题被回复后,发送通知信息到用户的接收终端。所述发送的通知信息包含网址、标题,页面内容。一种通知系统,包括设置通知单元模块,用于设置通知单元,并提交到服务器存储;
通知请求模块,用于当通知单元被触发后,向服务器提交通知请求;通知信息发送模块,用于接收到客户端发送的通知请求后,获取用户的接收终端 信息,并向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接 收终端。所述的系统进一步包括发布模块,用于提交问题和通知单元到服务器,并存储入数据库中;回复模块,用于将用户回复内容提交到服务器保存,当用户触发通知单元后,向服 务器发送通知请求;数据库,用于存储用户发布、回复的内容;通知信息发送模块,用于接收到所述客户端发送的通知请求后,获取通知请求中 携带的用户接收终端信息,并向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接 收终端。一种通知系统,包括设置接收终端模块,用于设置用户的接收终端信息,并提交到服务器存储;数据库服务器,用于存储用户的接收终端信息;通知信息发送模块,用于跟据数据库存储的用户接收终端信息,向通知信息传送 模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接 收终端。所述的系统进一步包括注册模块,用于注册用户的信息,其中包括用户的接收终端信息,注册信息提交到 服务器保存;发布模块,用于用户提交问题到服务器,并存储入数据库中;回复模块,用于将用户回复内容提交到服务器存储;数据库,用于存储用户发布、回复的内容;通知信息发送模块,用于在用户问题得到回复后,跟据数据库存储的用户接收终 端信息,向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接 收终端。实施本发明具有以下有益效果本发明提供一种通知方法及系统,使用户发布的 问题被回复后,能够及时通知用户,可以通过电子邮件、即时通讯、网站、手机、电话等方式 通知用户,用户得到通知后,能及时查看回复内容,这样用户不必经常无谓地去主动查看回 复内容,方便了用户进行网络问题答案的获取,速度快,效率高。
图1是本发明实施例一中通知方法的实现流程图;图2是本发明实施例一中用户提出问题的界面示意图3是本发明实施例二中通知方法的实现流程图;图4是实现图1所示实施例一的通知系统的结构示意图。图5是实现图3所示实施例二的通知系统的结构示意图。图6是本发明通知系统的结构框图。图7是本发明另一通知系统的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。图1示出了本发明实施例一中通知方法的实现流程,其主要实现步骤为步骤S101,用户a发布问题、设置通知单元,提交到服务器存储。在本发明实施例中,所述通知单元是向服务器发送通知请求的系统,包括含有用 户接收终端信息的网址链接等;所述接收终端是通过网络接收信息的装置,包括电子邮箱、 即时通讯、手机、电话、传真、网站、网络空间等。例如,用户a在某网站论坛上输入问题内容,并设置通知单元,如输入通知链接, 确认后、输入内容被提交到服务器,保存入数据库。所述问题和通知链接就显示在论坛提问 的页面上,如图2所示。其中所述通知链接的地址包含HTTP处理程序网址和Web服务(Webservices)处 理程序地址,例如,HTTP处理程序网址为http://www. abc. com。Web服务(Web services) 处理禾呈序地址为 http://www. abc. com/Service, asmx。其中通知链接可以是通过获取用户设置的信息生成的,例如,用户在页面上 输入邮箱为123@tom. com、即时通讯号码为12345678、手机为12;345678901、电话为 031182345678、传真为031182345676,点击确认按钮,程序获取用户输入的信息生成通知 链接。生成的HTTP处理程序网址链接为http//www, abc. com/ ? emai 1 = 123itom. com&msn = 12345678&MobileMsR = 12345678901&Mobilesound = 12345678901&phone =031182345678&fax = 031182345676。生成的 ffeb 月艮务(Web services)处理程序 网址链接为 http://www, abc. com/Service, asmx/tz ? email = 123itom. com&msn =12345678&MobileMsS = 12345678901&Mobilesound = 12345678901&phone = 031182345678&fax = 031182345676,并返回生成的通知链接给用户,用户可以复制该链 接,输入到提出问题的页面上,提交到服务器存储,其他用户回复问题后,点击该链接通知 提出问题的用户。其中所述通知的方式及链接地址,例如email通知的HTTP处理程序网址链接是 http//www. abc. com/ ? email = 123itom. com, Web 月艮务(ffeb services)处理程序链接 地址是http//www, abc. com/Service, asmx/tz ? email = 123itom. com。 其中email是邮 箱标示,123itom. com是例举的邮箱账号,tz是Web services中的函数; 即时消息通知的HTTP处理程序网址链接是http //www. abc. com/ ? msn = 12345678,Web 服务(Web services)处理程序链接地址为 http//www, abc. com/Servi ce. asmx/tz ? msn = 12345678。其中msn是即时通讯工具标示,12345678是例举的即时通讯账号;手机短信通知的HTTP处理程序链接网址是http//www. abc. com/ ? Mobile =1351****356, Web 服务(Web services)处理稈序链接地址是 http //www, abc. com/ Service, asmx/tz ? Mobile = 1;351##356。其中 Mobile 是例举的手机短信标示, 1351****356是例举的手机号码;电话语音通知的HTTP处理程序链接网址是http://www. abc. com/ ? phone = 031182****89,Web 服务(Web services)处理稈序链接地址是 http //www, abc. com/ Service, asmx/tz ? phone = 031182****89,其中 phone 是电话语音标示,031182****89 是 例举的电话号码;传真通知的HTTP处理程序链接网址是http://www. abc. com/ ? fax = 031182****89,Web 服务(Web services)处理稈序链接地址是 http //www, abc. com/ Service, asmx/tz ? fax = 031182****89,其中 fax 是传真标示,031182****89 是例举的传
真号码;也可以多种通知在一个链接中,如HTTP处理程序网址链接为http://www, abc. com/ ? email = 123itom. com&msn = 12345678&MobileMsg = 12345678901&Mobilesound =12345678901&phone = 031182345678&fax = 031182345676。ffeb 服务(Web services) 处理程序网址链接为 http://www, abc. com/Service, asmx/tz ? email = 123itom. com&msn = 12345678&MobiIeMsg = 12345678901&Mobilesound = 12345678901&phone = 031182345678&fax = 031182345676。步骤S102,用户b答复问题后,触发通知单元,向服务器发送通知请求。用户b在所述网站论坛上浏览用户a提出的问题,服务器程序从数据库中读取出 用户a的问题内容,其中包含用户a的通知链接(通知单元),显示在页面上,用户b输入回 复内容,点击回复按钮,提交对用户a的问题的答复,服务器接收提交内容,将回复内容保 存入数据库。然后,用户b点击所述通知链接,向服务器发送通知请求。通知链接例如http//www, abc. com/ ? email = 123itom. com,其中 emai 1 是邮箱标示,1230 torn, com是用户a的邮箱账号,或者http//www, abc. com/ ? email = 123itom. com&msn = 12345678&MobileMsR = 12345678901&Mobilesound = 12345678901&phone = 031182345678&fax = 031182345676, 或者http: //www, abc. com/Service, asmx/tz ? email = 123itom. com,或者http : //www, abc. com/Service, asmx/tz ? email = 123@tom. com&msn =12345678&MobileMsS = 12345678901&Mobilesound = 1234567890l&phone = 031182345678&fax = 031182345676。步骤S103,服务器接收到请求后,根据客户端的请求信息,发送通知。服务器端HTTP处理程序可以通过asp. net中的Request. QueryString[“ ‘‘ ]· ToStringO获取HTTP查询字符串变量集合的字符串,例如,服务器程序通过Request. QueryString [“ email" ]. ToStringO 获取 HTTP 字符串中用户 a 的 email 信息;通过 Request. QueryString[“ msn “ ]. ToStringQ获取用户a的即时通讯账号信息;通过
7Request. QueryString[“ MobileMsg" ]. ToStringO 获取用户 a 的手机信息,用以发送短 信通知;通过 Request. QueryString[“ Mobilesound" ]. ToStringO 获取用户 a 手机信 息,用以发送语音通知;通过Request. QueryString[“ phone" ]. ToStringO获取用户a 的电话信息,用以发送电话语音通知;通过Request. QueryString[“ fax" ]. ToStringO 获取用户a的传真信息,用以发送传真通知。服务器端Web服务(Web services)处理程序可以通过链接字符串传递的参数 获取被通知用户的通知信息,例如,服务器程序通过tz函数的参数email获取用户a的 email信息;通过tz函数的参数msn获取用户a的即时通讯账号信息;通过tz函数的参数 MobileMsg获取用户a的手机信息,用以发送短信通知;通过tz函数的参数Mobilesound获 取用户a手机信息,用以发送语音通知;通过tz函数的参数phone获取用户a的电话信息, 用以发送电话语音通知;通过tz函数的参数fax获取用户a的传真信息,用以发送传真通 知。通知信息内容包括,用户所提出问题的标题、所提出问题页面的网址、标题、页面 内容等。其中,所提出问题页面的网址可以根据asp. net语言中的Request. UrlReferrer 获取,HttpRequest. UrlReferrer能够获取有关客户端上次请求的URL的信息,该请求链接 到当前的URL。当用户b在问题页面点击通知链接后,向服务器端发送请求,服务器端程序 通过HttpRequest. UrlReferrer获取客户端上次请求的URL的信息,也就是用户a所提出 问题页面的网址。其中,所提出问题页面的标题和内容,可以根据所提出问题页面的网址,通过下面 这段asp代码得到。其中getHTTPI^geOirl)函数通过参数url (网址)得到页面内容, GetPageTitle (HtmlContent)函数得到页面的标题。
权利要求
1.一种通知方法,其特征在于,包括A、用户设置通知单元,提交到服务器存储;B、当所述通知单元被触发后,向服务器发送通知请求;C、服务器接收所述通知请求,发送通知信息到用户的接收终端;
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括A、用户设置通知单元并发布问题,提交到服务器存储;B、回复者回复所述问题后,触发所述通知单元,向服务器发送通知请求;C、服务器接收所述通知请求,发送通知信息到用户的接收终端;
3.根据权利要求1或2所述的方法,其特征在于,所述通知单元包括 包含接收终端信息的网址链接。
4.一种通知方法,其特征在于,包括A、用户设置接收终端信息,提交到服务器存储;B、发送通知信息到用户的接收终端;
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括A、用户发布问题,提交到服务器存储;B、所述问题被回复后,发送通知信息到用户的接收终端。
6.根据权利要求1、2、4或5所述的方法,其特征在于,所述发送的通知信息包含网 址、页面标题、页面内容。
7.一种通知系统,其特征在于,包括设置通知单元模块,用于设置通知单元,并提交到服务器存储; 通知请求模块,用于当通知单元被触发后,向服务器提交通知请求; 通知信息发送模块,用于接收到客户端发送的通知请求后,获取用户的接收终端信息, 并向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接收终端。
8.根据权利要求7所述的系统,其特征在于,所述的系统进一步包括 发布模块,用于提交问题和通知单元到服务器,并存储入数据库中;回复模块,用于将用户回复内容提交到服务器保存,当用户触发通知单元后,向服务器 发送通知请求;数据库,用于存储用户发布、回复的内容;通知信息发送模块,用于接收到所述客户端发送的通知请求后,获取通知请求中携带 的用户接收终端信息,并向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接收终端。
9.一种通知系统,其特征在于,包括设置接收终端模块,用于设置用户的接收终端信息,并提交到服务器存储; 数据库服务器,用于存储用户的接收终端信息;通知信息发送模块,用于跟据数据库存储的用户接收终端信息,向通知信息传送模块 发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接收终端。
10.根据权利要求9所述的系统,其特征在于,所述的系统进一步包括 注册模块,用于注册用户的信息,其中包括用户的接收终端信息,注册信息提交到服务 器保存;发布模块,用于用户提交问题到服务器,并存储入数据库中; 回复模块,用于将用户回复内容提交到服务器存储; 数据库,用于存储用户发布、回复的内容;通知信息发送模块,用于在用户问题得到回复后,跟据数据库存储的用户接收终端信 息,向通知信息传送模块发送通知信息;通知信息传送模块,用于接收到通知信息发送模块发送的通知信息后,转发给接收终端。
全文摘要
本发明适用于网络技术领域,提供了一种通知的方法及系统,所述方法包括下述步骤A、用户设置通知单元,提交到服务器存储;B、当所述通知单元被触发后,向服务器发送通知请求;C、服务器接收所述通知请求,发送通知信息到用户的接收终端;又提供了另一种通知的方法及系统,包括A、用户设置接收终端信息,提交到服务器存储;B、发送通知信息到用户的接收终端;使用户发布的问题被回复后,能够及时通知用户,可以通过电子邮件、即时通讯、网站、手机、电话等方式通知用户,用户得到通知后,能够及时查看回复内容,这样用户不必经常无谓地去主动查看回复内容,方便了用户进行网络问题答案的获取,速度快,效率高。
文档编号H04L29/06GK102065027SQ20111002669
公开日2011年5月18日 申请日期2011年1月25日 优先权日2011年1月25日
发明者高维海 申请人:高维海