【技术实现步骤摘要】
一种数据交互方法、装置及客户端
本专利技术涉及互联网
,具体涉及IM(InstantMessenger,即时通讯)
,尤其涉及一种数据交互方法、装置及客户端。
技术介绍
随着IM技术的发展,IM应用日渐成为人们生活中不可或缺的通讯工具。IM应用不仅能够提供聊天功能,而且还提供各种业务功能和业务入口的承载功能,例如:IM应用承载web(网络)功能,在IM应用的内嵌网页窗口中显示web业务网页。现有的IM应用的web功能的实现主要为:在IM应用中内嵌网页通讯接口,IM应用通过该内嵌网页通讯接口从服务器拉取业务网页数据,在IM应用的内嵌网页窗口中显示拉取的该业务网页数据;然而,现有的IM应用的web功能非常有限,用户仅能在IM应用的内嵌网页窗口中浏览网页数据,如果需要进行数据交互操作,例如:在IM应用的内嵌网页窗口中显示的业务网页中发表评论,或者,上传图片至IM应用的内嵌网页窗口显示的业务网页中,则需要从IM应用跳转至浏览器应用,在浏览器应用中打开该业务网页所在的网站进行数据交互操作,此交互过程的操作太过繁琐,降低了数据交互的效率。
技术实现思路
本专利技术实施例提供一种数据交互方法、装置及客户端,可在IM应用中实现对IM应用的内嵌网页窗口中的网页的数据交互操作,简化操作流程,提升数据交互效率。本专利技术第一方面提供一种数据交互方法,可包括:IM应用登录后,如果在所述IM应用的内嵌网页窗口的当前网页中检测到用户的写操作,获取所述用户写入的数据;根据所述当前网页对应的群组标识,获取用于存储所述群组的网页交互数据的数组;将所述写入的数据添加至所述数组中。本专 ...
【技术保护点】
一种数据交互方法,其特征在于,包括:即时通讯IM应用登录后,如果在所述IM应用的内嵌网页窗口的当前网页中检测到用户的写操作,获取所述用户写入的数据;根据所述当前网页对应的群组标识,获取用于存储所述群组的网页交互数据的数组;将所述写入的数据添加至所述数组中。
【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:即时通讯IM应用登录后,如果在所述IM应用的内嵌网页窗口的当前网页中检测到用户的写操作,获取所述用户写入的数据;根据所述当前网页对应的群组标识,获取用于存储所述群组的网页交互数据的数组;将所述写入的数据添加至所述数组中。2.如权利要求1所述的方法,其特征在于,所述根据所述当前网页对应的群组标识,获取用于存储所述群组的网页交互数据的数组,包括:根据所述当前网页对应的群组标识,在内存中查找是否存在用于存储所述群组的网页交互数据的数组;如果存在,则获取查找到的所述数组;如果不存在,则在所述内存中创建用于存储所述群组的网页交互数据的数组。3.如权利要求2所述的方法,其特征在于,所述在所述内存中创建用于存储所述群组的网页交互数据的数组之前,还包括:判断所述内存中的数组的数量是否等于第一预设阈值;如果所述内存中的数组的数量等于第一预设阈值,则根据所述内存中各数组的创建时间,删除所述内存中最早创建的数组,以执行在所述内存中创建用于存储所述群组的网页交互数据的数组的步骤。4.如权利要求1所述的方法,其特征在于,所述将所述写入的数据添加至所述数组中,包括:确定所述写入的数据的数据类型,所述数据类型包括文本数据类型或媒体数据类型;如果所述写入的数据的数据类型为文本数据类型,将所述写入的数据对应的字符串添加至所述数组中;如果所述写入的数据的数据类型为媒体数据类型,将所述写入的数据对应的URL地址添加至所述数组中。5.如权利要求4所述的方法,其特征在于,所述将所述写入的数据添加至所述数组之前,还包括:判断所述数组中存储的网页交互数据的数量是否等于第二预设阈值;如果所述数组中存储的网页交互数据的数量等于第二预设阈值,则根据所述数组中各网页交互数据的存储时间,删除所述数组中最早存储的网页交互数据,以执行将所述写入的数据添加至所述数组的步骤。6.如权利要求1-5任一项所述的方法,其特征在于,所述将所述写入的数据添加至所述数组中之后,还包括:所述IM应用退出登录时,从内存中读取所述数组,并将所述数组存储至所述IM应用所在的存储空间中。7.如权利要求6所述的方法,其特征在于,所述IM应用登录后,在所述IM应用的内嵌网页窗口的当前网页中检测到用户的写操作之前,还包括:如果检测到用户对所述IM应用中的任一个群组的读操作,根据所述用户读取的所述群组的标识,从内存中查找是否存在用于存储所述群组的网页交互数据的数组;如果存在,则在所述IM应用的内嵌网页窗口中显示查找到的所述数组中的网页交互数据。8.如权利要求如权利要求7所述的方法,其特征在于,还包括:IM应用登录时,从所述IM应用所在的存储空间中读取所有用于存储所述IM应用中的群组的网页交互数据的数组;将读取的每个数组加载至内存中。9.一种数据交互装置,其特...
【专利技术属性】
技术研发人员:孙辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。