一种信息传输方法及装置与流程

文档序号:28694851发布日期:2022-01-29 12:11阅读:66来源:国知局
一种信息传输方法及装置与流程
一种信息传输方法及装置
1.本技术是申请号为201610196365.5,申请日为2016年03月31日,名称为:一种信息传输方法及装置的分案申请。
技术领域
2.本发明涉及互联网技术领域,尤其涉及一种信息传输方法及装置。


背景技术:

3.目前,很多在线直播节目中,位于主播用户所在频道(也称为虚拟空间或者虚拟房间)中的点播用户可以和主播用户之间进行虚拟礼物的发送,以提高主播用户和点播用户之间的互动性。但是点播用户和主播用户之间一次只能发送一个虚拟礼物,例如点播用户点击选择的虚拟礼物,并点击具有发送功能的虚拟按键,点播用户对应的第一客户端响应点播用户的操作,将一个虚拟礼物发送给主播用户。当点播用户需要发送多个虚拟礼物给主播用户时,需要重复执行上述操作,第一客户端每响应一次点播用户的操作,将一个虚拟礼物发送给主播用户,传输效率较低。


技术实现要素:

4.本发明实施例所要解决的技术问题在于,提供一种信息传输方法及装置,可发送多个虚拟物品给第一客户端,提高传输效率,且用户可定制虚拟物品信息,提高虚拟物品信息显示的视觉效果。
5.为了解决上述技术问题,本发明实施例提供了一种信息传输方法,包括:
6.显示主播所在的频道界面,并在所述频道界面中显示虚拟物品菜单;
7.响应于在所述虚拟物品菜单中的选择操作以及在所述频道界面中的滑动操作,将所述滑动操作的滑动轨迹所形成的封闭区域作为图案排版区域,将在所述虚拟物品菜单选中的虚拟物品填充到所述图案排版区域;
8.将虚拟物品信息发送给所述主播的第一客户端,其中,所述虚拟物品信息包括填充所述虚拟物品得到的图案。
9.相应地,本发明实施例还提供了一种信息传输装置,包括:
10.虚拟物品检测单元,用于显示主播所在的频道界面,并在所述频道界面中显示虚拟物品菜单;
11.虚拟物品填充单元,用于响应于在所述虚拟物品菜单中的选择操作以及在所述频道界面中的滑动操作,将所述滑动操作的滑动轨迹所形成的封闭区域作为图案排版区域,将在所述虚拟物品菜单选中的虚拟物品填充到所述图案排版区域;
12.物品信息发送单元,用于将虚拟物品信息发送给所述主播的第一客户端,其中,所述虚拟物品信息包括填充所述虚拟物品得到的图案。
13.通过实施本发明实施例,响应于在虚拟物品菜单中的选择操作以及在频道界面中的滑动操作,将滑动操作的滑动轨迹所形成的封闭区域作为图案排版区域,将在虚拟物品
菜单选中的虚拟物品填充到图案排版区域;将虚拟物品信息发送给主播的第一客户端,其中,虚拟物品信息包括填充虚拟物品得到的图案,可发送多个虚拟物品给第一客户端,提高传输效率,且用户可定制虚拟物品信息,提高虚拟物品信息显示的视觉效果。
附图说明
14.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
15.图1是本发明实施例中提供的一种信息传输架构示意图;
16.图2是本发明实施例中提供的一种信息传输方法的流程示意图;
17.图3a是本发明实施例中提供的一种会话界面的界面示意图;
18.图3b是本发明实施例中提供的另一种会话界面的界面示意图;
19.图3c是本发明实施例中提供的另一种会话界面的界面示意图;
20.图4是本发明实施例中提供的一种信息传输装置的结构示意图;
21.图5是本发明实施例中提供的一种终端的结构示意图。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.上述信息传输方法可以运行在平板电脑、手机或个人计算机(personal computer,pc)等终端安装的客户端中。
24.为了更好地理解本发明实施例公开的信息传输方法,下面先对本发明实施例涉及到的信息传输架构进行描述。请参见图1,图1是本发明实施例公开的一种信息传输架构示意图。如图1所示,该信息传输构架可以包括第一客户端以及第二客户端;其中,第一客户端和第二客户端可以通过互联网实现信息传输。主播用户可以通过输入用户账号的方式来登录第一客户端,点播用户可以通过输入用户账号的方式来登录第二客户端。可选的,主播用户可以通过输入用户账号的方式来登录第二客户端,点播用户可以通过输入用户账号的方式来登录第一客户端,具体不受本发明实施例的限制。本发明实施例中,第一客户端或者第二客户端可以是包括集合群聊、视频直播、频道k歌、在线游戏、在线影视等功能为一体的富客户端。
25.本发明实施例中,如果主播用户通过输入用户账号的方式登录第一客户端,点播用户通过输入用户账号的方式登录第二客户端,则第二客户端可以进入第一客户端所在频道观看直播内容或者向第一客户端发起点播任务。频道简单来讲就是一种虚拟空间(或虚拟房间),位于该虚拟空间内的第二客户端不仅可以观看第一客户端自行制定的直播内容,还可以向第一客户端发起点播任务(比如要主播用户唱一首歌曲、表演一个舞蹈、讲一个故事等等)。第一客户端对位于其所在频道内的第二客户端不仅具有接入、踢出控制权,还具
体直播主动权,例如第一客户端具有视频上传的主动权,视频可以是游戏直播的视频,表演的视频,教育内容的视频等等视频)。
26.在图1所示的信息传输架构中,第二客户端可以检测用户在虚拟物品菜单中选取的虚拟物品,并检测用户在于第一客户端之间的会话界面输入的滑动轨迹信息,根据滑动轨迹信息确定图案排版区域,将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,并将虚拟物品信息发送给第一客户端,可发送多个虚拟物品给第一客户端,提高传输效率,且用户可定制虚拟物品信息,提高虚拟物品信息显示的视觉效果。
27.基于图1所示的信息传输架构,本发明实施例公开了的一种信息传输方法。请参见图2,图2是本发明实施例公开的一种信息传输方法的流程示意图。如图2所示,该信息传输方法可以包括以下步骤:
28.s201,检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上。
29.第二客户端可以检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上。其中,虚拟物品菜单可以包括至少一个虚拟物品,虚拟物品可以为预先设置的虚拟道具(如虚拟刀剑)、虚拟礼物(如祝贺卡)、虚拟食品、虚拟礼服或者虚拟动物等等。以图3a所示的会话界面的界面示意图为例,第二客户端可以与第一客户端之间建立会话连接,进而在第二客户端的显示屏幕上显示与第一客户端之间的会话界面。以图3b所示的会话界面的界面示意图为例,第二客户端的用户可以通过点击按键、甩动第二客户端或者语音输入等方式在该会话界面输入虚拟物品菜单显示指令,则第二客户端响应虚拟物品菜单显示指令,在会话界面的预设区域(例如会话界面的底端)显示虚拟物品菜单,第二客户端还可以显示各个虚拟物品的价值,例如虚拟物品菜单中的虚拟物品可以为虚拟月亮、虚拟桃心或者虚拟雪花等,其中虚拟月亮的价值为1个花豆,虚拟雪花的价值为2个花豆,花豆为虚拟货币。用户需要选取虚拟雪花时,可以在虚拟物品菜单中点击虚拟雪花,则第二客户端可以检测到用户在虚拟物品菜单中选取的虚拟物品为虚拟雪花。
30.在可选实施例中,第二客户端检测到用户在虚拟物品菜单中选取的虚拟物品之后,还可以检测用户对该虚拟物品配置的颜色。例如,用户在虚拟物品菜单中选取虚拟物品之后,如果用户希望该虚拟物品的颜色为红色,用户可以打开颜色菜单,在颜色菜单中选取红色,进而第二客户端可检测到用户对该虚拟物品配置的颜色为红色。
31.s202,检测用户在会话界面输入的滑动轨迹信息,并根据滑动轨迹信息确定图案排版区域。
32.终端可以通过控制面板检测用户在会话界面输入的滑动轨迹信息,并根据滑动轨迹信息确定图案排版区域。其中,滑动轨迹信息可以包括至少一个滑动轨迹,所述滑动轨迹可以是直线轨迹、曲线轨迹或折线轨迹。可选的,该滑动轨迹信息还可以包括滑动轨迹对应的顺序信息,其中顺序信息可以是时间标识或编号等识别多个滑动轨迹顺序的信息。
33.需要说明的是,本发明实施例不限定步骤s201和s202执行的先后顺序,例如,第二客户端可以检测到用户在虚拟物品菜单中选取的虚拟物品之后,检测用户在会话界面输入的滑动轨迹信息。又如,第二客户端可以检测到用户在会话界面输入的滑动轨迹信息之后,检测用户在虚拟物品菜单中选取的虚拟物品。可选的,第二客户端检测到用户在会话界面输入的滑动轨迹信息,当滑动轨迹信息包括多个滑动轨迹时,用户可以针对不同的滑动轨
迹,在虚拟物品菜单中选取不同的虚拟物品,则第二客户端检测到用户在虚拟物品菜单中选取的虚拟物品之后,可以建立虚拟物品和滑动轨迹的对应关系。
34.在可选实施例中,第二客户端可以在会话界面中确定由多个子区域组成的排版矩阵图,在排版矩阵图中确定滑动轨迹信息对应的滑动轨迹所经过的子区域,将滑动轨迹所经过的子区域中至少一个子区域确定为图案排版区域。
35.具体实现中,第二客户端可以根据用户设定的矩阵参数,在会话界面中确定由多个子区域组成的排版矩阵图,其中该子区域可以是正方形、矩形、正六边形等区域。第二客户端在会话界面中确定由多个子区域组成的排版矩阵图之后,可以根据接收到的滑动轨迹信息,将该滑动轨迹信息对应的滑动轨迹所经过的子区域中至少一个子区域确定为图案排版区域。当接收到的滑动轨迹信息对应的滑动轨迹无法正确确定图案排版区域时,则会将该滑动轨迹丢弃,不进行图案排版区域的确定。例如,滑动轨迹经过排版矩阵图中的子区域的边框时,无法正确识别图案排版区域,则会将该滑动轨迹丢弃。
36.在可选实施例中,当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的封闭区域时,第二客户端可以将封闭区域作为图案排版区域。
37.当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的开放区域,且开放区域的开口处的尺寸小于预设阈值时,第二客户端可以将开放区域作为图案排版区域,其中开放区域包括线条与线条之间的开口处。其中预设阈值为预先设定的尺寸阈值,例如5mm或者1cm等。
38.在可选实施例中,第二客户端根据滑动轨迹信息确定图案排版区域之后,可以检测用户对图案排版区域的调整操作,以对图案排版区域的形状进行调整,得到更新后的图案排版区域,以便将虚拟物品填充到更新后的图案排版区域中。本发明实施例中用户可对图案排版区域进行调整,以便更新后的图案排版区域能达到用户的预期,可提升用户体验。
39.在可选实施例中,第二客户端检测到用户在会话界面输入的滑动轨迹信息之前,可以在会话界面上显示滑动轨迹输入界面,其中该滑动轨迹输入界面可以显示在第二客户端的显示屏幕的最顶端,滑动轨迹输入界面可以以透明或者半透明的方式显示在会话界面上,第二客户端还可以在滑动轨迹输入界面显示提示信息,以提示用户在滑动轨迹输入界面输入滑动轨迹信息,可提升用户的操作便利性。
40.s203,将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,虚拟物品信息包括虚拟物品所组成的图案。
41.第二客户端根据滑动轨迹信息确定图案排版区域之后,可以将虚拟物品填充到图案排版区域中,以生成虚拟物品信息。其中,虚拟物品信息可以包括虚拟物品所组成的图案,虚拟物品所组成的图案可以包括花卉图案、风景图案、人物图案或者动物图案等。以图3c所示的会话界面的示意图为例,第二客户端检测到用户选取的虚拟物品为虚拟雪花,且根据滑动轨迹信息确定的图案排版区域为桃心图案所在的边界区域时,第二客户端可以将虚拟雪花填充到该桃心图案所在的边界区域中,生成的虚拟物品信息为虚拟雪花所组成的桃心。
42.在可选实施例中,当滑动轨迹信息包括多个滑动轨迹时,第二客户端可以将一个虚拟物品填充到多个滑动轨迹组成的图案排版区域中,可选的,第二客户端也可以将不同虚拟物品填充到不同滑动轨迹组成的图案排版区域中。
43.在可选实施例中,如果第二客户端建立了虚拟物品和颜色的对应关系,则第二客户端将虚拟物品填充到图案排版区域中时,可以根据虚拟物品和颜色的对应关系,将虚拟物品信息中虚拟物品的颜色设置为该虚拟物品对应的颜色。
44.s204,将虚拟物品信息发送给第一客户端。
45.第二客户端生成虚拟物品信息之后,可以将该虚拟物品信息发送给第一客户端。以图3c所示的会话界面的界面示意图为例,第二客户端生成虚拟物品信息之后,可以显示用于指示将虚拟物品信息发送给第一客户端的虚拟按键,第二客户端检测到用户点击该虚拟按键时,将虚拟物品信息发送给第一客户端。
46.在可选实施例中,第二客户端可以获取虚拟物品信息所包含的虚拟物品的数量,以及虚拟物品的价值,将虚拟物品的数量与虚拟物品的价值进行相乘,得到虚拟物品信息对应的订单信息,根据订单信息从预设用户账号中进行扣费,当扣费成功时,将虚拟物品信息发送给第一客户端。其中预设用户账号可以为与第二客户端之间绑定的支付账号。以图3c所示的会话界面的界面示意图为例,虚拟物品信息包含29个虚拟雪花,一个虚拟雪花的价值为2个花豆,则第二客户端可以确定该虚拟物品信息对应的订单信息用于指示该虚拟物品信息价值58个花豆,第二客户端根据订单信息从预设用户账号中进行扣费,当扣费成功时,将虚拟物品信息发送给第一客户端。
47.在可选实施例中,第二客户端将虚拟物品信息发送给第一客户端之前,可以判断虚拟物品信息所包含的虚拟物品的数量是否大于预设数量阈值,当虚拟物品信息所包含的虚拟物品的数量大于预设数量阈值时,第二客户端将输出提示信息,该提示信息用于提示第二客户端的用户虚拟物品信息所包含的虚拟物品的数量较多。当虚拟物品信息所包含的虚拟物品的数量小于或者等于预设数量阈值时,第二客户端可以将虚拟物品信息发送给第一客户端。本发明实施例可提示用户虚拟物品信息所包含的虚拟物品的数量较多,避免用户支付较高的费用提升用户体验。
48.本发明实施例中,检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上,检测用户在会话界面输入的滑动轨迹信息,并根据滑动轨迹信息确定图案排版区域,将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,虚拟物品信息包括虚拟物品所组成的图案,将虚拟物品信息发送给第一客户端,可发送多个虚拟物品给第一客户端,提高传输效率,且用户可定制虚拟物品信息,提高虚拟物品信息显示的视觉效果。
49.请参见图4,图4是本发明实施例中提供的一种信息传输装置的结构示意图,本发明实施例中的信息传输装置可以包括平板电脑、手机或个人计算机等终端安装的客户端,如图所示本实施例中的信息传输装置至少可以包括虚拟物品检测单元401、排版区域确定单元402、虚拟物品填充单元403以及物品信息发送单元404,其中:
50.虚拟物品检测单元401,用于检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上。
51.排版区域确定单元402,用于检测用户在会话界面输入的滑动轨迹信息,并根据滑动轨迹信息确定图案排版区域。
52.虚拟物品填充单元403,用于将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,虚拟物品信息包括虚拟物品所组成的图案。
53.物品信息发送单元404,用于将虚拟物品信息发送给第一客户端。
54.在可选实施例中,排版区域确定单元402根据滑动轨迹信息确定图案排版区域,具体用于:
55.在会话界面中确定由多个子区域组成的排版矩阵图。
56.在排版矩阵图中确定滑动轨迹信息对应的滑动轨迹所经过的子区域。
57.将滑动轨迹所经过的子区域中至少一个子区域确定为图案排版区域。
58.在可选实施例中,排版区域确定单元402根据滑动轨迹信息确定图案排版区域,具体用于:
59.当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的封闭区域时,将封闭区域作为图案排版区域。
60.当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的开放区域,且开放区域的开口处的尺寸小于预设阈值时,将开放区域作为图案排版区域,其中开放区域包括线条与线条之间的开口处。
61.在可选实施例中,本发明实施例中的信息传输装置还可以包括:
62.排版区域更新单元405,用于排版区域确定单元402根据滑动轨迹信息确定图案排版区域之后,检测用户对图案排版区域的调整操作,以对图案排版区域的形状进行调整,得到更新后的图案排版区域。
63.虚拟物品填充单元403,用于将虚拟物品填充到更新后的图案排版区域中。
64.在可选实施例中,本发明实施例中的信息传输装置还可以包括:
65.数量获取单元406,用于物品信息发送单元404将虚拟物品信息发送给第一客户端之前,获取虚拟物品信息所包含的虚拟物品的数量,以及虚拟物品的价值。
66.订单信息生成单元407,用于将虚拟物品的数量与虚拟物品的价值进行相乘,得到虚拟物品信息对应的订单信息。
67.扣费单元408,用于根据订单信息从预设用户账号中进行扣费,当扣费成功时,物品信息发送单元404将虚拟物品信息发送给第一客户端。
68.本发明实施例中,虚拟物品检测单元401检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上,排版区域确定单元402检测用户在会话界面输入的滑动轨迹信息,并根据滑动轨迹信息确定图案排版区域,虚拟物品填充单元403将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,虚拟物品信息包括虚拟物品所组成的图案,物品信息发送单元404将虚拟物品信息发送给第一客户端,可发送多个虚拟物品给第一客户端,提高传输效率,且用户可定制虚拟物品信息,提高虚拟物品信息显示的视觉效果。
69.请参见图5,图5为本发明另一实施例提供的一种终端的结构示意图,本发明实施例提供的终端可以用于实施上述图2所示的本发明实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图2所示的本发明实施例。
70.如图5所示,该终端包括:至少一个处理器501,例如cpu,至少一个输入装置503,至少一个输出装置504,存储器505,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,输入装置503具体可以为控制面板等,用于检测用户在虚拟物
品菜单中选取的虚拟物品,以及检测用户在会话界面输入的滑动轨迹信息。其中,输出装置504具体可以为显示屏,用于预览虚拟物品信息;输出装置504具体可以为网络接口,用于向第一客户端发送虚拟物品信息。其中,存储器505可能包含高速ram存储器,也可能还包括非不稳定的存储器,例如至少一个磁盘存储器,具体用于存储虚拟物品菜单。存储器505可选的可以包含至少一个位于远离前述处理器501的存储装置。处理器501可以结合图4所示的信息传输装置。存储器505中存储一组程序代码,且处理器501调用存储器505中存储的程序代码,用于执行以下操作:
71.输入装置503检测用户在虚拟物品菜单中选取的虚拟物品,虚拟物品菜单显示在与第一客户端之间的会话界面上。
72.输入装置503检测用户在会话界面输入的滑动轨迹信息,处理器501根据滑动轨迹信息确定图案排版区域。
73.处理器501将虚拟物品填充到图案排版区域中,以生成虚拟物品信息,虚拟物品信息包括虚拟物品所组成的图案。
74.输出装置504将虚拟物品信息发送给第一客户端。
75.在可选实施例中,处理器501根据滑动轨迹信息确定图案排版区域,具体可以为:
76.处理器501在会话界面中确定由多个子区域组成的排版矩阵图。
77.处理器501在排版矩阵图中确定滑动轨迹信息对应的滑动轨迹所经过的子区域。
78.处理器501将滑动轨迹所经过的子区域中至少一个子区域确定为图案排版区域。
79.在可选实施例中,处理器501根据滑动轨迹信息确定图案排版区域,具体可以为:
80.当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的封闭区域时,处理器501将封闭区域作为图案排版区域。
81.当滑动轨迹信息对应的滑动轨迹是由若干线条所组成的开放区域,且开放区域的开口处的尺寸小于预设阈值时,处理器501将开放区域作为图案排版区域,其中开放区域包括线条与线条之间的开口处。
82.在可选实施例中,处理器501根据滑动轨迹信息确定图案排版区域之后,还可以执行以下操作:
83.输入装置503检测用户对图案排版区域的调整操作,以对图案排版区域的形状进行调整,得到更新后的图案排版区域。
84.进一步的,处理器501将虚拟物品填充到图案排版区域中,具体可以为:
85.处理器501将虚拟物品填充到更新后的图案排版区域中。
86.在可选实施例中,输出装置504将虚拟物品信息发送给第一客户端之前,还可以执行以下操作:
87.处理器501获取虚拟物品信息所包含的虚拟物品的数量,以及虚拟物品的价值。
88.处理器501将虚拟物品的数量与虚拟物品的价值进行相乘,得到虚拟物品信息对应的订单信息。
89.处理器501根据订单信息从预设用户账号中进行扣费,当扣费成功时,输出装置504将虚拟物品信息发送给第一客户端。
90.具体的,本发明实施例中介绍的终端可以用以实施本发明结合图2介绍的方法实施例中的部分或全部流程。
91.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
92.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1