一种网页版即时通信平台通讯消息记录保存方法

文档序号:9491756阅读:369来源:国知局
一种网页版即时通信平台通讯消息记录保存方法
【技术领域】
[0001]本发明涉及即时通讯服务领域,涉及一种网页版即时通信平台通讯消息记录保存方法,可以自动将通讯过程中产生的通讯消息进行记录保存、发送。
【背景技术】
[0002]目前网页版即时通信平台或软件有多种,比如由深圳腾讯控股有限公司推出的一个为智能终端提供即时通讯服务的免费应用程序一一微信,作为时下最热门的社交信息平台之一由于其功能丰富、内容多彩而深受大家喜爱,如聊天功能、微信支付、朋友圈等都是受用户追捧的重要功能。
[0003]目前,微信已经覆盖中国90 %以上的智能手机,月活跃用户达到5.49亿。由于微信聊天功能支持发送语音短信、视频、图片(包括表情)和文字等多种形式,并且支持多人群聊,很多用户都习惯使用微信来与朋友对话。其朋友圈功能,更是给喜欢将自己感兴趣的事物分享给朋友的用户提供了方便。
[0004]不过,目前微信等网页版即时通信平台并没有提供一个简单直接的方式可以将聊天记录直接保存,朋友圈之间的转发信息也仅限于网页的形式,这一点对于很多有需要的用户来说并不是很方便,只能暂时通过收藏、截屏等间接的办法来实现。

【发明内容】

[0005]为了克服网页版即时通信平台现有的功能无法满足大家将聊天记录保存或是转发到朋友圈的不足,本发明提供了一种简单有效的解决方案可以让用户在极少的步骤下即可实现保存聊天记录功能并可以简单转发到朋友圈。
[0006]本发明解决其问题所采用的技术方案如下:
[0007]一种网页版即时通信平台通讯消息记录保存方法,其步骤包括:
[0008]1)即时通信平台创建一公共账号,即即时通信平台小秘书,并在浏览器即时通信平台登录该即时通信平台小秘书;网页版即时通信平台在浏览器中设置一脚本;
[0009]2)发送人将该即时通信平台小秘书添加为即时通信平台好友,然后将待保存的通讯消息以即时聊天的方式发送给该即时通信平台小秘书;
[0010]3)该脚本监听发送给该即时通信平台小秘书的通讯消息并将其发送给一消息处理系统;
[0011]4)当该发送人待保存通通讯消息发完毕后,消息处理系统将接收到的该发送人的通讯消息生成一 HTML网页,然后将该HTML网页地址通过该脚本发送给该发送人。
[0012]进一步的,该脚本从监听到的通讯消息中截取消息内容的JS0N发送给消息处理系统;消息处理系统将接收到的每条信息的内容、时间、发送人作为一条消息记录;然后将同一发送人的通讯消息生成一 HTML网页。
[0013]进一步的,该脚本中通过对XMLHttpRequest对象的操作监听发送给该即时通信平台小秘书的通讯消息。
[0014]进一步的,该消息处理系统根据时间和发送人ID信息生成该HTML网页的网页地址。
[0015]进一步的,该消息处理系统将该网页地址做为一条消息记录通过该即时通信平台小秘书发送给该发送人。
[0016]进一步的,该发送人为一即时通信平台用户或一即时通信平台群。
[0017]进一步的,该发送人使用即时通信平台浏览器查看该HTML网页,或者将该HTML网页地址发送到即时通信平台群或指定接收人。
[0018]本发明以微信为例,首先为实现功能本发明将提供一个微信号,命名为“微信小秘书”,并将此微信号在浏览器中使用网页版的微信登陆。这样,本发明部署在浏览器中的JS脚本可以实时监测网页中的“微信小秘书”的收发消息情况。
[0019]然后用户需要将此“微信小秘书”添加为好友,这样即可随时将需要保存的信息通过微信聊天的方式直接发送给好友“微信小秘书”。
[0020]接着当浏览器中的js脚本监测到“微信小秘书”接收到信息的时候,会将接收到的信息收集整理后发给本发明中的消息处理系统。消息处理系统收到信息后将其制作成一个方便阅览的静态页面,并给此页面根据用户的微信ID结合时间等信息生成一个唯一标识的地址作为反馈。
[0021]最后当浏览器将此网页地址再通过“微信小秘书”发送给用户保存。这样,用户可以随时查看此网页中的内容,并可以将其简单的分享到朋友圈。
[0022]与现有技术相比,本发明的积极效果为:
[0023]通过本发明,用户只需要将内容发送给一个微信号,即可以实现保存内容,并直接在朋友圈中发布。而避免以目前这种需要收藏、截屏等间接手段实现。
【附图说明】
[0024]图1为本发明的方法流程图;
[0025]图2为处理结果示意图。
【具体实施方式】
[0026]下面结合附图对本发明的技术方案做进一步详细描述。但不构成对本发明的限制。图1为本发明的处理流程图。
[0027]1、部署微信号
[0028]微信服务器中创建一公共微信号“微信小秘书”,微信服务器将本发明提供的微信号“微信小秘书”在谷歌浏览器中登录微信网页版,然后使用浏览器的插件之一TemperMonkey来部署本发明中的JS脚本。Tampermonkey是一个可以用来让Chrome支持更多UserScript的扩展,这里不再详述。JS脚本中通过对XMLHttpRequest对象的操作来实现对网页版微信的消息监听。
[0029]2、用户发送数据
[0030]用户将待保存的数据以即时聊天的方式发送给“微信小秘书”,可以是即时输入内容发送,或是选取与他人的历史聊天记录使用微信的转发功能转发给“微信小秘书”。如果是微信群聊的方式,可以将“微信小秘书”加入群聊即可直接记录其他用户的消息。为区别发送的信息为普通的聊天消息还是需记录的消息可以指定开始标记和结束标记,如用户发送“start”给微信小秘书表示开始记录消息,发送“end”给微信小秘书表示结束记录消息。我们将开始到结束的这个过程称为一次消息记录。
[0031]3、接收整理数据
[0032]在“微信小秘书”接收到用户发来的信息的同时,浏览器中的JS脚本也会同时监测到信息发过来并截取到消息内容的JS0N(JS0N是一种公知的数据交换格式,这里不再详述),JS脚本会将JS0N中的信息进行提取整理,整理好的信息以系统指定的接口使用AJAX请求发送给本发明的后台消息处理系统。
[0033]4、制作通讯信息页面
[0034]本发明的后台消息处理系统将接收到的每条信息的内容、时间、发送人等作为一条消息记录,然后将同一发送人ID的消息制作成一个HTML网页,一次消息记录生成一个页面,同时根据时间、发送人ID等信息生成网页地址并将此地址返回给浏览器中的JS脚本。页面的效果样图如图2所示。
[0035]5、返回通讯信息网页
[0036]JS脚本将接收到的保存有用户消息的网页地址做为一条消息记录通过“微信小秘书”发送给用户。用户可以根据需要直接使用微信自带浏览器查看,或者使用微信分享网页到朋友圈的功能直接将其发送到朋友圈。
[0037]以上详细说明了本发明的工作原理,但这只是为了便于理解而举的一个实例,其目的在于帮助理解本发明的内容并据以实施,不应被视为是对本发明范围的限制。本领域的技术人员可以理解:在不脱离本发明及所附的权利要求的精神和范围内,各种替换、变化和修改都是可能的。但所有这些替换、变化和修改都应属于本发明的权利要求书界定的范围。
【主权项】
1.一种网页版即时通信平台通讯消息记录保存方法,其步骤包括: 1)即时通信平台创建一公共账号,即即时通信平台小秘书,并在浏览器即时通信平台登录该即时通信平台小秘书;网页版即时通信平台在浏览器中设置一脚本; 2)发送人将该即时通信平台小秘书添加为即时通信平台好友,然后将待保存的通讯消息以即时聊天的方式发送给该即时通信平台小秘书; 3)该脚本监听发送给该即时通信平台小秘书的通讯消息并将其发送给一消息处理系统; 4)当该发送人待保存通通讯消息发完毕后,消息处理系统将接收到的该发送人的通讯消息生成一 HTML网页,然后将该HTML网页地址通过该脚本发送给该发送人。2.如权利要求1所述的方法,其特征在于,该脚本从监听到的通讯消息中截取消息内容的JSON发送给消息处理系统;消息处理系统将接收到的每条信息的内容、时间、发送人作为一条消息记录;然后将同一发送人的通讯消息生成一 HTML网页。3.如权利要求1或2所述的方法,其特征在于,该脚本中通过对XMLHttpRequest对象的操作监听发送给该即时通信平台小秘书的通讯消息。4.如权利要求1或2所述的方法,其特征在于,该消息处理系统根据时间和发送人ID信息生成该HTML网页的网页地址。5.如权利要求1或2所述的方法,其特征在于,该消息处理系统将该网页地址做为一条消息记录通过该即时通信平台小秘书发送给该发送人。6.如权利要求1或2所述的方法,其特征在于,该发送人为一即时通信平台用户或一即时通信平台群。7.如权利要求1或2所述的方法,其特征在于,该发送人使用即时通信平台浏览器查看该HTML网页,或者将该HTML网页地址发送到即时通信平台群或指定接收人。
【专利摘要】本发明公开了一种网页版即时通信平台通讯消息记录保存方法。本方法为:1)即时通信平台创建一公共账号,即时通信平台小秘书,并在浏览器即时通信平台登录该即时通信平台小秘书;即时通信平台在浏览器中设置一脚本;2)发送人将即时通信平台小秘书添加为好友,然后将待保存的通讯消息以即时聊天的方式发送给该即时通信平台小秘书;3)该脚本监听发送给即时通信平台小秘书的通讯消息并将其发送给一消息处理系统;4)当该发送人待保存通通讯消息发完毕后,消息处理系统将接收到的该发送人的通讯消息生成一HTML网页,然后将该网页地址通过该脚本发送给该发送人。本发明让用户在极少的步骤下即可实现保存聊天记录功能并可以简单转发到朋友圈。
【IPC分类】H04L12/58
【公开号】CN105245437
【申请号】CN201510640253
【发明人】谈建, 单淼, 李东海, 王大润
【申请人】慈溪爱立示信息科技有限公司
【公开日】2016年1月13日
【申请日】2015年9月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1