聊天窗口显示方法、装置及电子设备与流程
未命名
09-15
阅读:77
评论:0

1.本技术属于通信技术领域,具体涉及一种聊天窗口显示方法、装置及电子设备。
背景技术:
2.目前,用于多人协同编辑的共享文档已经十分普及,但现在大部分工作中,用户依旧习惯在聊天应用中沟通,再将沟通过程保存至共享文档中。
3.在上述过程中,用户需要手动复制聊天窗口中的对象,然后找到相应的共享文档进行编辑和保存,用户需要在不同的应用中频繁切换,操作十分繁琐而且容易出错。
技术实现要素:
4.本技术实施例的目的是提供一种聊天窗口显示方法、装置及电子设备,能够解决用户在使用共享文档和聊天窗口的过程中,需要在不同的应用中频繁切换,操作十分繁琐的问题。
5.第一方面,本技术实施例提供了一种聊天窗口显示方法,该方法包括:
6.接收对共享文档的第一输入;
7.响应于第一输入,显示至少一个聊天对象的名称;
8.接收对至少一个聊天对象中的目标聊天对象的第二输入;
9.响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。
10.第二方面,本技术实施例提供了一种聊天窗口显示装置,该装置包括:
11.第一接收模块,用于接收对共享文档的第一输入;
12.第一显示模块,用于响应于第一输入,显示至少一个聊天对象的名称;
13.第二接收模块,用于接收对至少一个聊天对象中的目标聊天对象的第二输入;
14.第二显示模块,用于响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
18.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
19.在本技术的实施例中,通过响应于对共享文档的第一输入,显示至少一个聊天对象的名称,以用于用户可以从中选择想要添加入共享文档的目标聊天对象对应的目标聊天
窗口;然后,响应于对至少一个聊天对象中的目标聊天对象的第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。由此,使得目标聊天窗口及目标聊天窗口中包含的聊天内容成为共享文档的一部分,在共享文档中进行协同编辑的用户均可以查看共享文档中的目标聊天窗口,以及查看目标聊天窗口中的聊天内容,能够便于用户快速查看共享文档中的信息和目标聊天窗口中的信息,提升信息查看效率。
附图说明
20.图1是本技术实施例提供的一种聊天窗口显示方法的流程图;
21.图2是本技术实施例提供的一种共享文档的示意图;
22.图3是本技术实施例提供的一种添加聊天窗口的示意图;
23.图4是本技术实施例提供的另一种添加聊天窗口的示意图;
24.图5是本技术实施例提供的一种显示目标聊天窗口的共享文档的示意图;
25.图6是本技术实施例提供的另一种显示目标聊天窗口的共享文档的示意图;
26.图7是本技术实施例提供的一种第二界面的示意图;
27.图8是本技术实施例提供的一种第一界面的示意图;
28.图9是本技术实施例提供的一种第一对象的示意图;
29.图10是本技术实施例提供的一种第二对象的示意图;
30.图11是本技术实施例提供的一种第三对象的示意图;
31.图12是本技术实施例提供的一种聊天窗口显示装置的结构图;
32.图13是本技术实施例的电子设备的硬件结构示意图之一;
33.图14是本技术实施例的电子设备的硬件结构示意图之二。
具体实施方式
34.下面将结合本技术实施例的附图,对本技术实施例的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
35.本技术的说明书和权利要求书的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
36.本技术实施例提供的聊天窗口显示方法至少可以应用于下述应用场景中,下面进行说明。
37.目前,用于多人实时协同编辑的共享文档已经十分普及,但现在大部分工作中,用户依旧习惯在聊天应用中沟通,再将沟通过程和结论复制并粘帖到相应的共享文档进行保存。由此,可能会出现以下问题:用户需要手动复制聊天窗口中的对象,然后找到相应的文档进行粘帖,如果复制的对象是视频、文件或者压缩包等格式内容,还需要先下载到本地,再上传到共享文档中,操作十分繁琐而且容易出错。
38.针对相关技术出现的问题,本技术实施例提供一种聊天窗口显示方法、装置,能够解决相关技术中,用户在使用共享文档和聊天窗口的过程中,需要在不同的应用中频繁切换,操作十分繁琐的问题。
39.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的聊天窗口显示方法进行详细地说明。
40.图1为本技术实施例提供的一种聊天窗口显示方法的流程图。
41.如图1所示,该聊天窗口显示方法可以包括步骤110-步骤140,该方法应用于聊天窗口显示装置,具体如下所示:
42.步骤110,接收对共享文档的第一输入;
43.如图2所示,共享文档中可以包括“添加控件”,响应于对“添加控件”的输入,显示添加列表,添加列表中包括“聊天窗口”控件,响应于对“聊天窗口”控件的输入,可以显示至少一个聊天对象的名称。
44.相应地,如图2所示,第一输入可以包括:对“添加”控件和“聊天窗口”控件的输入。
45.步骤120,响应于第一输入,显示至少一个聊天对象的名称;
46.其中,至少一个聊天对象的名称可以为已经存在的聊天群组的名称,也可以为用户新建的聊天群组的名称。
47.如图3所示,至少一个聊天对象的名称可以为已经存在的聊天群组的名称;
48.如图4所示,至少一个聊天对象的名称可以为用户新建的聊天群组的名称。
49.步骤130,接收对至少一个聊天对象中的目标聊天对象的第二输入;
50.其中,对至少一个聊天对象中的目标聊天对象的第二输入,用于选中相应的目标聊天对象,以用于将选中的目标聊天对象对应的目标聊天窗口添加至共享文档。响应于对目标聊天对象的第二输入,可以显示该选中的目标聊天对象对应的聊天窗口,以供用户查看该聊天窗口是否是需要添加至共享文档的聊天窗口。
51.步骤140,响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。
52.具体地,响应于第二输入,共享文档对应的服务端获取聊天窗口的信息,聊天窗口的信息包括:聊天窗口的类型、聊天窗口的标识信息、聊天窗口的在文档的位置、聊天窗口的创建人、聊天窗口的添加人。
53.具体地,聊天窗口的类型可以包括:群聊窗口、单人聊天窗口和公众号聊天窗口;聊天窗口的标识信息,可以为聊天窗口的名称,或聊天窗口得统一资源定位系统(uniform resource locator,url),其中,url是因特网的万维网服务程序上用于指定信息位置的表示方法。
54.聊天窗口的在文档的位置可以为聊天窗口处于共享文档中的第几行;
55.聊天窗口的创建人用于指示发起聊天窗口的用户;
56.聊天窗口的添加人用于指示将聊天窗口添加至共享文档中的用户。
57.如图5所示,响应于第二输入,将目标聊天窗口添加至共享文档,以在共享文档中显示目标聊天窗口,目标聊天窗口中的其他成员可以在该共享文档中的目标聊天窗口中进行沟通。
58.从该共享文档对应的其他客户端的角度看,当共享文档被打开时,共享文档的服
务端会将目标聊天窗口的信息发送到共享文档的客户端,共享文档对应的其他客户端基于该目标聊天窗口的信息,在共享文档中加载并显示目标聊天窗口。
59.其中,聊天窗口可以使用iframe嵌入在线文档中,文档与聊天窗口可以通过postmessage进行信息交互,也可以通过文档服务端与聊天工具服务端进行交互。
60.其中,iframe是html标签,作用是文档中的文档,或者浮动的框架。postmessage是应用程序接口中的一个常用函数,用于将一条消息放入到消息队列中。
61.如图6所示,目标聊天窗口类似于文档普通模块,可以居中、居左或者居右对齐,也可以复制或者剪切到共享文档的其他位置。也可以隐藏,以减少目标聊天窗口的占用范围。
62.由此,通过在共享文档中显示目标聊天窗口,使得目标聊天窗口及其包含的聊天内容为共享文档的一部分,永久保存到共享文档中,在线协同编辑的用户均可以看到共享文档中的目标聊天窗口,访问当时的聊天内容。
63.其中,共享文档中可以包括至少一个目标聊天窗口,便于用户可以在不同的聊天窗口与不同的人群进行沟通,避免频繁在文档和多个聊天窗口进行切换的操作,保证沟通的连贯性。
64.在一种可能的实施例中,步骤140,具体可以包括以下步骤:
65.响应于第二输入,获取第二输入对应的用户信息;
66.根据用户信息,显示目标聊天窗口对应的目标界面。
67.其中,通过第二输入,可以确定登录共享文档的账号,从而获取登录共享文档的账号对应的用户信息,根据用户信息,显示目标聊天窗口对应的目标界面。
68.在一种可能的实施例中,上述涉及到的根据用户信息,显示目标聊天窗口对应的目标界面的步骤中,具体可以包括以下步骤:
69.在用户信息与预设用户信息相匹配的情况下,显示目标聊天窗口对应的第一界面,第一界面包括输入框;
70.在用户信息与预设用户信息不匹配的情况下,显示目标聊天窗口对应的第二界面,第二界面不包括输入框;
71.其中,预设用户信息与目标聊天窗口中的聊天成员相对应。
72.共享文档本身具有用户账号体系,只有具有权限的用户可以查看到该文档。共享文档打开时,会对用户信息进行验证,其中,用户信息可以由共享文档前端将原始用户信息加密,然后将用户加密信息放到目标聊天窗口的url后面,将用户信息传送给目标聊天窗口,目标聊天窗口接收到该用户信息后,与目标聊天窗口中的预设用户信息进行对比。
73.其中,原始用户信息可以包括用户的手机号、工号或者证件号等。
74.如图7所示,在用户信息与预设用户信息不匹配的情况下,加载不包括输入框的目标聊天窗口对应的第二界面,然后显示目标聊天窗口对应的第二界面,第二界面不包括输入框,即用户无法在目标聊天窗口中发送信息。
75.如图8所示,用户信息与预设用户信息相匹配的情况下,加载包括输入框的目标聊天窗口对应的第一界面,然后显示目标聊天窗口对应的第一界面,第一界面包括输入框,即用户可以在目标聊天窗口中发送信息。
76.其中,上述涉及到的在用户信息与预设用户信息不匹配的情况下,显示目标聊天窗口对应的第二界面的步骤之后,还可以包括以下步骤:
77.接收对共享文档的第六输入,第六输入包括对目标聊天窗口的申请请求;
78.响应于第六输入,在申请请求通过验证的情况下,将第二界面更新为第一界面。
79.在用户信息与预设用户信息不匹配的情况下,显示目标聊天窗口对应的第二界面,第二界面不包括输入框,即用户无法在目标聊天窗口中发送信息。这时,可以响应于对共享文档的第六输入,在申请请求通过验证的情况下,将第二界面更新为第一界面,以使用户可以在目标聊天窗口中发送信息。
80.如图7所示,如该用户不是该目标聊天窗口的成员,可以查看聊天内容,也可以在聊天窗口右上角点击“申请加入”,以用于申请聊天窗口权限。其中,点击“申请加入”即包括对目标聊天窗口的申请请求的第六输入。
81.当聊天窗口管理员同意加入后,该用户可以看到聊天窗口输入框,拥有聊天沟通的权限。相应地,聊天窗口管理员可以在聊天窗口右上角收到申请加入信息,点击同意,可以快速将申请加入聊天成员中来。也可以在聊天窗口其他端处理该加入请求。其中,聊天窗口其他端,具体可以包括:聊天窗口对应的手机端,和聊天窗口对应的pc端。
82.在本技术的实施例中,通过根据用户信息,显示目标聊天窗口对应的目标界面,由此,能够为不同的使用者加载并显示与目标聊天窗口对应的目标界面,便于用户可以高效使用目标聊天窗口。
83.在一种可能的实施例中,步骤140之后,还可以包括以下步骤:
84.接收对目标聊天窗口中的第一对象的第三输入;
85.响应于第三输入,将第一对象粘贴至共享文档中。
86.其中,第一对象包括:文本、图片、视频、链接、文件夹和压缩包等;
87.响应于对目标聊天窗口中的第一对象的第三输入,可以在第一对象关联的区域显示功能控件,功能控件中包括“复制到文档”控件,响应于对“复制到文档”控件的输入,将第一对象粘贴至共享文档中,
88.如图9所示,响应于对目标聊天窗口中的第一对象“a”的第三输入,将第一对象“a”粘贴至共享文档中。
89.响应于对目标聊天窗口中的第一对象的第三输入,第一对象可以通过聊天窗口对应的应用服务端直接传送到共享文档的服务端,共享文档的服务端再显示到共享文档中,由此,共享文档对应的在线协同用户全部可看到相应的复制内容,即可以看到第一对象。
90.由此,免除了用户需要将聊天窗口中的第一对象先下载到本地再上传到共享文档的繁琐工作。
91.其中,共享文档中显示的第一对象包括聊天窗口的标识信息,比如,背景色或者图形标记,也可以对共享文档中的第一对象进行删除编辑,只要未完全删除第一对象,该聊天窗口的标识信息可一直存在。
92.对于共享文档中的从目标聊天窗口中复制得到的对象,比如第一对象“a”,任意对象关联的菜单列表中包括“一键定位”及“快速查看上下文”两个菜单项。下面分别进行说明:
93.在一种可能的实施例中,步骤140之后,还可以包括以下步骤:
94.接收对第二对象的第四输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第二对象;
95.响应于第四输入,定位至目标聊天窗口所在位置并将目标聊天窗口中的显示内容更新为第二对象对应的聊天记录。
96.对第二对象的第四输入,即为对“一键定位”的输入,响应于第四输入,共享文档首先会定位到对应的目标聊天窗口所在位置。
97.目标聊天窗口再次滚动,将目标聊天窗口中的显示内容更新为第二对象对应的聊天记录,并将第二对象对应的聊天记录进行标记,帮助用户可以快速定位到相应内容。
98.其中,第一对象和第二对象可以相同,也可以不同。
99.示例性地,如图10所示,将目标聊天窗口中的显示内容更新为第二对象对应的聊天记录,第二对象对应的聊天记录中包括第二对象“a”。
100.而且,用户在日后使用共享文档的过程中,可以根据第二对象快速查找第二对象对应的聊天记录,能够快速查看第二对象对应的聊天记录,省时省力。
101.由此,可以基于第二对象快速定位第二对象对应的聊天记录,快速查看聊天上下文,便于用户及时查看。
102.在一种可能的实施例中,步骤140之后,还可以包括以下步骤:
103.接收对第三对象的第五输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第三对象;
104.响应于第五输入,在与第三对象相关的显示区域,显示第三对象对应的聊天记录。
105.对第三对象的第五输入,即为对“快速查看上下文”的输入,响应于第五输入,在与第三对象相关的显示区域,显示第三对象对应的聊天记录。
106.其中,第三对象,与第一对象和第二对象可以相同,也可以不同。
107.如图11所示,在与第三对象相关的显示区域,显示第三对象对应的聊天记录,第三对象对应的聊天记录中包括第三对象“a”。
108.示例性地,用户点击“快速查看上下文”后,第三对象“a”的右侧出现一个第三对象对应的聊天记录对应的弹窗,用户可以在此弹窗中进行上下滚动查看上下文。
109.由此,可以基于第二对象快速定位第二对象对应的聊天记录,快速查看聊天上下文,便于用户及时查看。
110.用户点击其他区域,即与第三对象相关的显示区域,取消显示第三对象对应的聊天记录在第三对象相关的显示区域中的显示,用户可以继续编辑该文档,不会过多打扰用户。
111.在本技术的实施例中,通过响应于对共享文档的第一输入,显示至少一个聊天对象的名称,以用于用户可以从中选择想要添加入共享文档的目标聊天对象对应的目标聊天窗口;然后,响应于对至少一个聊天对象中的目标聊天对象的第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。由此,使得目标聊天窗口及目标聊天窗口中包含的聊天内容成为共享文档的一部分,在共享文档中进行协同编辑的用户均可以查看共享文档中的目标聊天窗口,以及查看目标聊天窗口中的聊天内容,能够便于用户快速查看共享文档中的信息和目标聊天窗口中的信息,提升信息查看效率。
112.本技术实施例提供的聊天窗口显示方法,执行主体可以为聊天窗口显示装置。本技术实施例中以聊天窗口显示装置执行聊天窗口显示方法为例,说明本技术实施例提供的聊天窗口显示装置。
113.图12是本技术实施例提供的一种聊天窗口显示装置的框图,该装置1200包括:
114.第一接收模块1210,用于接收对共享文档的第一输入;
115.第一显示模块1220,用于响应于第一输入,显示至少一个聊天对象的名称;
116.第二接收模块1230,用于接收对至少一个聊天对象中的目标聊天对象的第二输入;
117.第二显示模块1240,用于响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。
118.在本技术的实施例中,通过响应于对共享文档的第一输入,显示至少一个聊天对象的名称,以用于用户可以从中选择想要添加入共享文档的目标聊天对象对应的目标聊天窗口;然后,响应于对至少一个聊天对象中的目标聊天对象的第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。由此,使得目标聊天窗口及目标聊天窗口中包含的聊天内容成为共享文档的一部分,在共享文档中进行协同编辑的用户均可以查看共享文档中的目标聊天窗口,以及查看目标聊天窗口中的聊天内容,能够便于用户快速查看共享文档中的信息和目标聊天窗口中的信息,提升信息查看效率。
119.在一种可能的实施例中,该装置1200还可以包括:
120.第三接收模块,用于接收对所述目标聊天窗口中的第一对象的第三输入;
121.粘贴模块,用于响应于所述第三输入,将所述第一对象粘贴至所述共享文档中。
122.在一种可能的实施例中,该装置1200还可以包括:
123.第四接收模块,用于接收对第二对象的第四输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第二对象;
124.第一更新模块,用于响应于第四输入,定位至目标聊天窗口所在位置并将目标聊天窗口中的显示内容更新为第二对象对应的聊天记录。
125.在一种可能的实施例中,该装置1200还可以包括:
126.第五接收模块,用于接收对第三对象的第五输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第三对象;
127.第三显示模块,用于响应于第五输入,在与第三对象相关的显示区域,显示第三对象对应的聊天记录。
128.在一种可能的实施例中,第二显示模块1240,具体用于:
129.响应于第二输入,获取第二输入对应的用户信息;
130.根据用户信息,显示目标聊天窗口对应的目标界面。
131.在一种可能的实施例中,第二显示模块1240,具体用于:
132.在用户信息与预设用户信息相匹配的情况下,显示目标聊天窗口对应的第一界面,第一界面包括输入框;
133.在用户信息与预设用户信息不匹配的情况下,显示目标聊天窗口对应的第二界面,第二界面不包括输入框;
134.其中,预设用户信息与目标聊天窗口中的聊天成员相对应。
135.在一种可能的实施例中,该装置1200还可以包括:
136.第六接收模块,用于接收对共享文档的第六输入,第六输入包括对目标聊天窗口的申请请求;
137.第二更新模块,用于响应于第六输入,在申请请求通过验证的情况下,将第二界面更新为第一界面。
138.本技术实施例中的聊天窗口显示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
139.本技术实施例的聊天窗口显示装置可以为具有动作系统的装置。该动作系统可以为安卓(android)动作系统,可以为ios动作系统,还可以为其他可能的动作系统,本技术实施例不作具体限定。
140.本技术实施例提供的聊天窗口显示装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
141.可选地,如图13所示,本技术实施例还提供一种电子设备1310,包括处理器1311,存储器1312,存储在存储器1312上并可在处理器1311上运行的程序或指令,该程序或指令被处理器1311执行时实现上述任一聊天窗口显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
142.需要说明的是,本技术实施例的电子设备包括上述的移动电子设备和非移动电子设备。
143.图14为实现本技术实施例的一种电子设备的硬件结构示意图。
144.该电子设备1400包括但不限于:射频单元1401、网络模块1402、音频输出单元1403、输入单元1404、传感器1405、显示单元1406、用户输入单元1407、接口单元1408、存储器1409、以及处理器1410等部件。
145.本领域技术人员可以理解,电子设备1400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图14中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
146.其中,用户输入单元1407,用于接收对共享文档的第一输入;
147.显示单元1406,用于响应于第一输入,显示至少一个聊天对象的名称;
148.用户输入单元1407,用于接收对至少一个聊天对象中的目标聊天对象的第二输入;
149.显示单元1406,用于响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。
150.可选地,用户输入单元1407,还用于接收对所述目标聊天窗口中的第一对象的第三输入;
151.处理器1410,用于响应于所述第三输入,将所述第一对象粘贴至所述共享文档中。
152.可选地,用户输入单元1407,还用于接收对第二对象的第四输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第二对象;
153.处理器1410,还用于响应于第四输入,定位至目标聊天窗口所在位置并将目标聊天窗口中的显示内容更新为第二对象对应的聊天记录。
154.可选地,用户输入单元1407,还用于接收对第三对象的第五输入;共享文档包括至少一个从目标聊天窗口中复制得到的对象,至少一个对象包括第三对象;
155.显示单元1406,还用于响应于第五输入,在与第三对象相关的显示区域,显示第三对象对应的聊天记录。
156.可选地,处理器1410,还用于响应于第二输入,获取第二输入对应的用户信息;
157.显示单元1406,还用于根据用户信息,显示目标聊天窗口对应的目标界面。
158.可选地,显示单元1406,还用于在用户信息与预设用户信息相匹配的情况下,显示目标聊天窗口对应的第一界面,第一界面包括输入框;
159.显示单元1406,还用于在用户信息与预设用户信息不匹配的情况下,显示目标聊天窗口对应的第二界面,第二界面不包括输入框;其中,预设用户信息与目标聊天窗口中的聊天成员相对应。
160.可选地,用户输入单元1407,还用于第六接收模块,用于接收对共享文档的第六输入,第六输入包括对目标聊天窗口的申请请求;
161.处理器1410,还用于响应于第六输入,在申请请求通过验证的情况下,将第二界面更新为第一界面。
162.在本技术的实施例中,通过响应于对共享文档的第一输入,显示至少一个聊天对象的名称,以用于用户可以从中选择想要添加入共享文档的目标聊天对象对应的目标聊天窗口;然后,响应于对至少一个聊天对象中的目标聊天对象的第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。由此,使得目标聊天窗口及目标聊天窗口中包含的聊天内容成为共享文档的一部分,在共享文档中进行协同编辑的用户均可以查看共享文档中的目标聊天窗口,以及查看目标聊天窗口中的聊天内容,能够便于用户快速查看共享文档中的信息和目标聊天窗口中的信息,提升信息查看效率。
163.应理解的是,本技术实施例中,输入单元1404可以包括图形处理器(graphics processing unit,gpu)14041和麦克风14042,图形处理器14041对在视频图像捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频图像的图像数据进行处理。显示单元1406可包括显示面板14061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板14061。用户输入单元1407包括触控面板14071以及其他输入设备14072中的至少一种。触控面板14071,也称为触控屏触控屏。触控面板14071可包括触摸检测装置和触摸控制器两个部分。其他输入设备14072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、动作杆,在此不再赘述。存储器1409可用于存储软件程序以及各种数据,包括但不限于应用程序和动作系统。处理器1410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理动作系统、用户页面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1410中。
164.存储器1409可用于存储软件程序以及各种数据。存储器1409可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1409可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1409包括但不限于这些和任意其它适合类型的存储器。
165.处理器1410可包括一个或多个处理单元;可选的,处理器1410集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1410中。
166.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述聊天窗口显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
167.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
168.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述聊天窗口显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
169.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
170.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述聊天窗口显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
171.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述
的特征可在其他示例中被组合。
172.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
173.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:
1.一种聊天窗口显示方法,其特征在于,所述方法包括:接收对共享文档的第一输入;响应于所述第一输入,显示至少一个聊天对象的名称;接收对所述至少一个聊天对象中的目标聊天对象的第二输入;响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口。2.根据权利要求1所述的方法,其特征在于,在所述响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口之后,所述方法还包括:接收对所述目标聊天窗口中的第一对象的第三输入;响应于所述第三输入,将所述第一对象粘贴至所述共享文档中。3.根据权利要求1所述的方法,其特征在于,在所述响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口之后,所述方法还包括:接收对第二对象的第四输入;所述共享文档包括至少一个从所述目标聊天窗口中复制得到的对象,所述至少一个对象包括所述第二对象;响应于所述第四输入,定位至所述目标聊天窗口所在位置并将所述目标聊天窗口中的显示内容更新为所述第二对象对应的聊天记录。4.根据权利要求1所述的方法,其特征在于,所述响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口之后,所述方法还包括:接收对第三对象的第五输入;所述共享文档包括至少一个从所述目标聊天窗口中复制得到的对象,所述至少一个对象包括所述第三对象;响应于所述第五输入,在与所述第三对象相关的显示区域,显示所述第三对象对应的聊天记录。5.根据权利要求1所述的方法,其特征在于,所述响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口,包括:响应于所述第二输入,获取所述第二输入对应的用户信息;根据所述用户信息,显示所述目标聊天窗口对应的目标界面。6.根据权利要求5所述的方法,其特征在于,所述根据所述用户信息,显示所述目标聊天窗口对应的目标界面,包括:在所述用户信息与预设用户信息相匹配的情况下,显示所述目标聊天窗口对应的第一界面,所述第一界面包括输入框;在所述用户信息与所述预设用户信息不匹配的情况下,显示所述目标聊天窗口对应的第二界面,所述第二界面不包括所述输入框;其中,所述预设用户信息与所述目标聊天窗口中的聊天成员相对应。7.根据权利要求6所述的方法,其特征在于,所述在所述用户信息与所述预设用户信息不匹配的情况下,显示所述目标聊天窗口对应的第二界面之后,所述方法还包括:接收对所述共享文档的第六输入,所述第六输入包括对所述目标聊天窗口的申请请求;响应于所述第六输入,在所述申请请求通过验证的情况下,将所述第二界面更新为所述第一界面。
8.一种聊天窗口显示装置,其特征在于,应用于第一客户端,所述装置包括:第一接收模块,用于接收对共享文档的第一输入;第一显示模块,用于响应于所述第一输入,显示至少一个聊天对象的名称;第二接收模块,用于接收对所述至少一个聊天对象中的目标聊天对象的第二输入;第二显示模块,用于响应于所述第二输入,在所述共享文档中显示所述目标聊天对象对应的目标聊天窗口。9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第三接收模块,用于接收对所述目标聊天窗口中的第一对象的第三输入;粘贴模块,用于响应于所述第三输入,将所述第一对象粘贴至所述共享文档中。10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1~7任一项所述的方法的步骤。
技术总结
本申请公开了一种聊天窗口显示方法、装置及电子设备,属于通信技术领域。其中,该方法包括:接收对共享文档的第一输入;响应于第一输入,显示至少一个聊天对象的名称;接收对至少一个聊天对象中的目标聊天对象的第二输入;响应于第二输入,在共享文档中显示目标聊天对象对应的目标聊天窗口。对应的目标聊天窗口。对应的目标聊天窗口。
技术研发人员:蒋作函
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2023.06.21
技术公布日:2023/9/13
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:多芯少模光纤的制作方法 下一篇:音频信号处理方法、装置、终端及存储介质与流程