即时通信的背景更新方法、终端设备及存储介质与流程

文档序号:17125593发布日期:2019-03-16 00:22阅读:227来源:国知局
即时通信的背景更新方法、终端设备及存储介质与流程

本发明属于即时通信技术领域,尤其涉及一种即时通信的背景更新方法、终端设备及存储介质。



背景技术:

目前,人们之间通常采用即时通信软件进行通信,利用即时通信软件的双方或者多方,当一方发出一张图片或者文本等文件,接收方要用另外一种工具打开该图片或者文本等文件,如果利用即时通信工具的双方或者多方希望一边即时通信,同时一边看图片或者文本,就要将即时通信工具退至后台,打开图片/文件工具,然后再打开即时通信工具,给用户带来了不便。



技术实现要素:

本发明的目的在于提供一种即时通信的背景更新方法、终端设备及存储介质,以解决现有技术中在使用即时通信软件进行即时通信过程中打开文件不方便的问题。

本发明是这样实现的,本发明第一方面提供一种即时通信的背景更新方法,所述背景更新方法包括:

当进行双方聊天或者多方聊天时,接收用户的文件发送指令,获取文件类型并向至少一个接收方发送文件;

根据所述文件类型提取文件图片,并将所述文件图片设置为所述双方聊天或者所述多方聊天共同的背景图片;

当接收到用户针对所述背景图片的修改指令时,根据所述指令自动修改所述双方聊天或者所述多方聊天共同的背景图片。

本发明第二方面提供一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现即时通信的背景更新方法的步骤。

本发明第三方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现即时通信的背景更新方法的步骤。

本发明提供一种即时通信的背景更新方法、终端设备及存储介质,背景更新方法包括:当进行双方聊天或者多方聊天时,接收用户的文件发送指令,获取文件类型并向至少一个接收方发送文件;根据所述文件类型提取文件图片,并将所述文件图片设置为所述双方聊天或者所述多方聊天共同的背景图片;当接收到用户针对所述背景图片的修改指令时,根据所述修改指令自动修改所述双方聊天或者所述多方聊天共同的背景图片。本发明技术方案在进行双方聊天或者多方聊天时,某一通信方向其余通信方发送文件时,获取文件类型并根据文件类型将文件设置为背景图片,同时接收方也将同样的文件设置为背景文件,可以实现使用发送方的用户和使用接收方的用户针对背景图片中的内容进行讨论、修改或者批注等操作,无需要关闭即时软件重新开启打开文件的软件,给用户带来了方便。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提出的一种即时通信的背景更新方法的流程图;

图2为本发明实施例1提出的一种即时通信的背景更新方法中的步骤s12的具体流程图;

图3为本发明实施例1提出的一种即时通信的背景更新方法中的步骤s12的另一具体流程图;

图4为本发明实施例1提出的一种即时通信的背景更新方法中的步骤s12的另一具体流程图;

图5为本发明实施例1提出的一种即时通信的背景更新方法的另一流程图;

图6为本发明实施例4提供的计算机设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

本发明实施例提供一种即时通信的背景更新方法,如图1所示,所述背景更新方法包括:

步骤s11.当进行双方聊天或者多方聊天时,接收用户的文件发送指令,获取文件类型并向至少一个接收方发送文件。

在步骤s11中,在进行即时通信时,发送方可以与一个接收方联系,也可以与多个接收方建立群,向多个接收方发送信息,当进行双方聊天或者多方聊天时,接收用户的文件发送指令时,例如,检测到用户点击发送按钮时,即可判定接收到用户的文件发送指令,获取文件类型,例如,文件类型可以是视频文件、图片文件以及文本文件等等。

步骤s12.根据所述文件类型提取文件图片,并将所述文件图片设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s12中,发送方检测接收方接收文件可以通过接收到接收方收到的提示实现,例如,可以通过检测通过是否接收到已读信息来检测接收方是否接收文件,根据文件类型的不同执行对文件不同方式的提取,并将提取后的文件图片设置为背景图片,将文件图片设置为所述双方聊天或者所述多方聊天共同的背景图片可以通过以下方式实现:一种实施方式中,发送方和接收方的背景图片设置为同步,发送方发送完成图片文件后,即将所发送的文件设置为背景图片,发送方完成背景图片设置后即向其余接收方发送设置背景图片的信息,其余接收方根据所接收的背景文件设置信息将背景图片更改为所接收的图片,进而实现了聊天双方或者聊天多方采用共同的背景图片,在另一种实施方式中,聊天双方或者聊天多方均设置为接收背景图片或发送图片文件时自动将图片文件设置为背景图片,例如,当发送方发送图片文件后,自动将图片文件设置为背景图片,同时,接收方在接收到图片文件后也将图片文件自动设置为背景图片,并且将设置完成的信息在群众进行发布,本步骤中,接收方完成背景图片设置后,即向发送方发送背景图片修改完成信息,使发送方显示该信息,可以实现使用发送方的用户和使用接收方的用户针对背景图片中的内容进行讨论、修改或者批注等操作。

作为一种实施方式,如图2所示,步骤s12包括:

步骤s121.当所述文件类型为图片文件时,检测所述图片文件的数量。

在步骤s121中,当所述文件类型为图片文件时,例如,图片文件为jpg格式或者jpeg格式,检测一次发送图片的数量,例如,用户可以一次选择发送一张图片,也可以选择一次发送多张图片。

步骤s122.当所述图片文件的数量为一张时,将所述图片文件设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s122中,当所述图片文件的数量为一张时,将所述图片文件的比例按照背景图片的比例进行缩放,并转换为所述双方聊天或者所述多方聊天共同的背景图片。

步骤s123.当所述图片文件的数量为至少两张时,根据预设页码提取图片文件,并将所述图片文件设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s123中,当所述图片文件的数量为至少两张时,例如,用户选择多张图片进行发送,根据用户点击图片的时间发送顺序对图片进行排序,获取用户设置的预设页码,用户可以在发送图片前在聊天背景的设置界面中进行设置,例如设置第一个发送的图片为待设置的背景图片,则当将所有的图片发送完成时,将第一个发送完成的图片设置为背景图片。其中,当发送方设定完成背景后,将设定的预设页码发送至接收方,接收方根据预设页码提取图片文件并设置为背景图片,使接收方的背景图片与发送方的背景图片一致。

本实施方式中,在发送图片的同时检测发送图片文件的数量,当图片文件的数量为一张时,将图片文件设置为背景图片,当图片文件的数量为至少两张时,根据预设页码提取图片文件,并将图片文件设置为背景图片,可以实现将发送的图片文件设置成背景文件,无需采用图片浏览器等软件打开图片文件,给用户带来了方便。

作为另一种实施方式,如图3所示,步骤s12包括:

步骤s124.当所述文件类型为文本文件时,检测所述文本文件的页数。

在步骤s124中,当所述文件类型为文本文件时,例如,文本文件为wps格式或者word格式,检测文本文件的页数,例如,用户可以一次选择发送一页wps文件,也可以选择一次发送多页wps文件。

步骤s125.当所述文本文件的页数为一页时,将所述文本文件设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s125中,当所述文本文件的页数为一页时,将所述文本文件的比例按照背景图片的比例进行缩放,并转换为所述双方聊天或者所述多方聊天共同的背景图片。

步骤s126.当所述文本文件的页数为至少两页时,根据预设页码提取文本文件,并将所述文本文件设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s126中,当所述文本文件的页数为至少两页时,例如,用户选择发送包括多页文件的文本文件,获取用户设置的预设页码,用户可以在发送文本文件前在聊天背景的设置界面中进行设置,例如设置第2页文本文件为待设置的背景图片,则当将文本文件发送完成时,将第2页文本文件设置为背景图片。其中,当发送方设定完成背景后,将设定的预设页码发送至接收方,接收方根据预设页码提取文件图片并设置为背景图片,使接收方的背景图片与发送方的背景图片一致。

本实施方式中,在发送文本文件的同时检测发送文本文件的页数,当文本文件的页数为一张时,将文本文件设置为背景图片,当文本文件的数量为至少两张时,根据预设页码提取文本文件,并将文本文件设置为背景图片,可以实现将发送的文本文件设置成背景文件,无需采用wps或者office等软件打开文本文件,给用户带来了方便。

作为另一种实施方式,如图4所示,步骤s12包括:

步骤s127.当所述文件类型为视频文件时,将所述视频文件解析成多个包含时间信息的图片文件。

在步骤s127中,当检测到视频文件时,将视频文件解析为多个包含时间信息的图片文件,在这些图片文件中包含有与关键时间点对应的图片文件,作为一种实施方式,将视频文件以帧为单位解析为多个单独的图片文件,并按照对应的录制时间点分别对图片文件进行命名。

步骤s128.根据预设时间点提取图片文件,并将所述图片文件设置为所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s128中,获取预先设置的提取图片文件的预设时间点,例如,第五分钟时间点所对应的图片,提取该图片文件后将该图片文件设置为背景图片。其中,当发送方设定完成背景后,将设定的预设页码发送至接收方,接收方根据预设页码提取图片文件并设置为背景图片,使接收方的背景图片与发送方的背景图片一致。

本实施方式中,当文件类型为视频文件时,将视频文件解析成多个包含时间信息的图片文件,根据预设时间点提取图片文件,并将图片文件设置为双方聊天或者多方聊天共同的背景图片,可以实现将视频文件转换成图片文件并将图片文件设置成背景文件,无需采用视频文件软件单独打开视频文件,给用户带来了方便。

步骤s13.当接收到用户针对所述背景图片的修改指令时,根据所述修改指令自动修改所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s13中,当发送方或者接收方中的一个通信方对当前的背景图片进行修改时,其余通信方同步对背景图片进行修改,可以实现个通信方的背景图片保持一致。

作为一种实施方式,将图片上传至即时通信软件的系统服务器,在系统服务器上设有存放背景图片的存储地址和背景图片的编号,根据用户指令展示图片列表,用户可以选择要更换的背景图片,每个背景图片均对应其存储地址及编号,根据用户在列表中选择的待更换的背景图片,获取待更换背景图片相应的存储地址及特征值,同时将该背景图片相应的存储地址及特征值发送至其余通讯方,将待更换的背景图片的存储地址及编号设置成更换背景更换图片的存储地址及编号,可以实现对每个通讯方背景图片的替换。

作为一种实施方式,步骤s13包括:

当接收到用户针对所述背景图片的替换图片指令时,根据所述替换图片指令自动替换所述双方聊天或者所述多方聊天共同的背景图片。

具体的,当发送方向接收方同时发送多个图片文件后,将其中某一页码的文件设置为背景图片,接收方同时也将相同页码的文件设置为背景图片,单刚发送方和接收方针对该背景图片完成讨论后,发送方或者接收方更换到多个图片中的另一张图片时,其余通信方也同步进行更换,例如,发送方根据用户指令将背景图片进行更换,并将更换指令上传至系统服务器,系统服务器将更换之灵发送至其余接收方,其余接收方接收到更换指令后对背景图片进行更换,实现了不同移动终端上显示相同的背景图片。

作为另一种实施方式,步骤s13包括:

当接收到用户针对所述背景图片的编辑指令时,根据所述编辑指令对所述背景图片进行编辑,并将编辑的内容自动同步在所述双方聊天或者所述多方聊天共同的背景图片上。

进一步的,步骤s13包括:

当接收到用户针对所述背景图片进行批注的指令时,根据所述指令对所述背景图片进行批注,并将批注的内容自动同步在所述双方聊天或者所述多方聊天共同的背景图片上。

具体的,例如,当用户发现背景图片的位置偏移,没有处在屏幕的中央位置时,启动背景图片编辑模式的指令,使背景图片处于可移动状态,使用鼠标拖动背景图片处于合适的位置,也可以在背景图片上添加批注,在批注内增加文字,当完成编辑后重新生成背景图片,当发送方的用户指令为进入背景图片编辑模式的指令,此时,将用户指令通过系统服务器同步至接收方,接收方根据用户指令也进入背景图片编辑模式的指令,当发送方对背景图片进行修改时,例如发送方进行背景图片位置移动,接收方也同步进行背景图片移动,当发送方在背景图片上进行批注时,接收方也同步显示批注内容。

在通信各方例如发送方或者接收方中任一方进入背景图片编辑模式时,其余各方同时进入编辑模式,当其中一方修改背景图片时,其余各通信方的背景图片都随之改变,当其中一方对背景图片增加批注时,其余各通信方的背景图片都可以看到该批注,实现了各通信方的背景图片同步改变,给用户带来了方便。

进一步的,步骤s13之后还包括:

在本地保存所述背景图片至文件夹中;

当接收到用户针对所述背景图片的修改指令并完成对所述背景图片的修改时,将修改后的背景图片保存在所述文件夹中。

具体的,将设置为背景图片的图片文件保存在预设文件夹中,并且,当用户对背景图片进行修改后,将修改后的背景图片也保存到相同的文件夹中,便于用于进行查找。

如图5所示,下面通过具体实施步骤对本发明技术方案进行具体说明:

步骤s20.建立两方或者多方参与的即时通信群;

步骤s21.某一通信方设置聊天背景并发送图片文件;

步骤s22.其他通信方决定是否接收图片;

步骤s23.否,则继续即时通信;

步骤s24.是,则其余通信方将背景图片更改为接收图片,同时选择路径把图片存在于预设文件夹中;

步骤s25.某一通信方根据用户指令对聊天背景图片进行批注;

步骤s26.该通信方将对背景图片的批注信息同步至其他通信方,其他通信方的聊天背景同时被批注。

本发明提供一种即时通信的背景更新方法、终端设备及存储介质,背景更新方法包括:接收用户的文件发送指令,获取文件类型并向至少一个接收方发送文件;当检测到接收方接收文件时,根据文件类型提取文件图片并将文件图片设置为背景图片;接收接收方发送的背景图片修改完成信息。本发明技术方案某一通信方向其余通信方发送文件时,获取文件类型并根据文件类型将文件设置为背景图片,同时接收方也将同样的文件设置为背景文件,可以实现使用发送方的用户和使用接收方的用户针对背景图片中的内容进行讨论、修改或者批注等操作,无需要关闭即时软件重新开启打开文件的软件,给用户带来了方便。

实施例2

本发明实施例提供一种即时通信的背景更新方法,所述背景更新方法包括:

步骤30.当两个通信方或者多个通信方进行即时通信时,某一通信方接收到用户针对背景图片的修改指令时,根据所述指令自动修改所述双方聊天或者所述多方聊天共同的背景图片。

在步骤s30中,当发送方或者接收方中的一个通信方对当前的背景图片进行修改时,其余通信方同步对背景图片进行修改,可以实现个通信方的背景图片保持一致。

作为一种实施方式,步骤s30包括:

当某一通信方接收到用户针对所述背景图片的替换图片指令时,根据所述替换图片指令自动替换所述双方聊天或者所述多方聊天共同的背景图片。

具体的,当发送方向接收方同时发送多个图片文件后,将其中某一页码的文件设置为背景图片,接收方同时也将相同页码的文件设置为背景图片,单刚发送方和接收方针对该背景图片完成讨论后,发送方或者接收方更换到多个图片中的另一张图片时,其余通信方也同步进行更换,例如,发送方根据用户指令将背景图片进行更换,并将更换指令上传至系统服务器,系统服务器将更换之灵发送至其余接收方,其余接收方接收到更换指令后对背景图片进行更换,实现了不同移动终端上显示相同的背景图片。

具体的,作为一种实施方式,将图片上传至即时通信软件的系统服务器,在系统服务器上设有存放背景图片的存储地址和背景图片的编号,根据用户指令展示图片列表,用户可以选择要更换的背景图片,每个背景图片均对应其存储地址及编号,根据用户在列表中选择的待更换的背景图片,获取待更换背景图片相应的存储地址及特征值,同时将该背景图片相应的存储地址及特征值发送至其余通讯方,将待更换的背景图片的存储地址及编号设置成更换背景更换图片的存储地址及编号,可以实现对每个通讯方背景图片的替换。

作为另一种实施方式,步骤s30包括:

当某一通信方接收到用户针对所述背景图片的编辑指令时,根据所述编辑指令对所述背景图片进行编辑,并将编辑的内容自动同步在所述双方聊天或者所述多方聊天共同的背景图片上。

进一步的,步骤s13包括:

当某一通信方接收到用户针对所述背景图片进行批注的指令时,根据所述指令对所述背景图片进行批注,并将批注的内容自动同步在所述双方聊天或者所述多方聊天共同的背景图片上。

具体的,例如,当用户发现背景图片的位置偏移,没有处在屏幕的中央位置时,启动背景图片编辑模式的指令,使背景图片处于可移动状态,使用鼠标拖动背景图片处于合适的位置,也可以在背景图片上添加批注,在批注内增加文字,当完成编辑后重新生成背景图片,当发送方的用户指令为进入背景图片编辑模式的指令,此时,将用户指令通过系统服务器同步至接收方,接收方根据用户指令也进入背景图片编辑模式的指令,当发送方对背景图片进行修改时,例如发送方进行背景图片位置移动,接收方也同步进行背景图片移动,当发送方在背景图片上进行批注时,接收方也同步显示批注内容。

在通信各方例如发送方或者接收方中任一方进入背景图片编辑模式时,其余各方同时进入编辑模式,当其中一方修改背景图片时,其余各通信方的背景图片都随之改变,当其中一方对背景图片增加批注时,其余各通信方的背景图片都可以看到该批注,实现了各通信方的背景图片同步改变,给用户带来了方便。

具体的,当用户完成对图片的编辑后,将编辑后的图片上传至即时通信软件的系统服务器,在系统服务器上设有存放背景图片的存储地址和背景图片的编号,系统服务器接收编辑后的图片后增加所编辑图片的存储地址和编号,并根据用户指令展示图片列表,用户选择所编辑的背景图片,所编辑的背景图片对应其存储地址及编号,根据用户在列表中选择的待更换的背景图片,获取待更换背景图片相应的存储地址及特征值,同时将该背景图片相应的存储地址及特征值发送至其余通讯方,将待更换的背景图片的存储地址及编号设置成更换背景更换图片的存储地址及编号,可以实现对每个通讯方背景图片的替换。

实施例3

本实施例提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现实施例1中的一种即时通信的背景更新方法,为避免重复,这里不再赘述。

实施例4

图6是本发明实施例4中计算机设备的示意图。如图6所示,计算机设备6包括处理器63、存储器61以及存储在存储器61中并可在处理器63上运行的计算机程序62。处理器63执行计算机程序62时实现上述实施例中一种即时通信的背景更新方法的各个步骤,例如图1所示的步骤s11、s12、s13。或者,处理器63执行计算机程序62时实现上述实施例中一种终端设备各模块/单元的功能。

示例性的,计算机程序62可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器61中,并由处理器63执行,以完成本发明的数据处理过程。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序段,该指令段用于描述计算机程序62在计算机设备6中的执行过程。

终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。终端设备可包括,但不仅限于,处理器63、存储器61。本领域技术人员可以理解,图6仅仅是终端设备6的示例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器63可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器61可以是终端设备6的内部存储单元,例如终端设备6的硬盘或内存。存储器61也可以是终端设备6的外部存储设备,例如终端设备6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器61还可以既包括终端设备6的内部存储单元也包括外部存储设备。存储器61用于存储计算机程序以及终端设备所需的其他程序和数据。存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1