配置方法、装置、后台、电子设备及存储介质制造方法及图纸

技术编号:33205424 阅读:23 留言:0更新日期:2022-04-24 00:50
本发明专利技术涉及一种配置方法、装置、电子设备及存储介质,用于对即时通讯的消息输入框的工具栏进行配置,涉及网络通信领域。配置方法包括:向即时通讯后台发送工具栏配置请求,所述工具栏配置请求携带有用户类型或工具栏配置需求;接收所述即时通讯后台返回的所述工具栏配置数据,所述工具栏配置数据由所述即时通讯后台基于所述工具栏配置请求确定;基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏。通过向即时通讯后台发送携带有用户类型或工具栏配置需求的工具栏配置请求,获得包含所需要工具项的工具栏配置数据,进而基于工具项配置数据对工具栏进行配置,使得所配置出的消息输入框的工具栏中的工具项符合用户权限或使用场景。或使用场景。或使用场景。

【技术实现步骤摘要】
配置方法、装置、后台、电子设备及存储介质


[0001]本专利技术涉及网络通信领域,具体涉及一种配置方法、一种配置装置、一种配置后台、一种电子设备及一种计算机可读存储介质。

技术介绍

[0002]在IM(Instant Messaging,即时通讯)工具的聊天界面中,消息输入框所在位置附近通常设置有工具栏,工具栏包括多种工具,例如,语音输入、图片、摄像等,以便于用户根据个人需要选用相应的工具。对于同一即时通讯工具,不同用户由于身份,权限等的不同,被允许使用的工具也存在差异,例如,医生可以使用即时通讯工具所提供的开处方的工具,而医生助理由于不具备开处方的权限,则不能使用即时通讯工具的开处方的工具。
[0003]现有技术中,通常是为不同用户提供相同的消息输入框的工具栏,然而,这种方式配置消息输入框的工具栏不够灵活,无法应对不同用户对工具栏中工具的需求,具体地,在用户权限变更或工具变更时,如无法单独为某用户开放某一工具的权限,或工具的功能或地址变更时,需对工具的配置方式的代码进行修改或重新配置,上述情况均会导致工具配置复杂的问题。

技术实现思路

[0004]有鉴于此,本专利技术旨在提供一种配置方法、一种配置装置、电子设备及存储介质,以降低对即时通讯的消息输入框的工具栏进行配置的复杂性,同时满足用户在不同权限或不同场景下的使用需求。
[0005]第一方面,本申请实施例提供一种配置方法,用于对即时通讯的消息输入框的工具栏进行配置,包括:向即时通讯后台发送工具栏配置请求,所述工具栏配置请求携带有用户类型或工具栏配置需求;接收所述即时通讯后台返回的工具栏配置数据,所述工具栏配置数据由所述即时通讯后台基于所述工具栏配置请求确定;基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏。
[0006]本申请实施例中,通过向即时通讯后台发送携带有用户类型或工具栏配置需求的工具栏配置请求,使得即时通讯后台所返回的工具栏配置数据能够符合用户类型或包括用户所需的工具项配置数据,进而基于工具项配置数据对工具栏进行配置,使得所配置出的消息输入框的工具栏中的工具项符合用户权限或使用场景。同时,与现有技术相比,无需修改或重新编写配置工具栏的代码,从而降低即时通讯消息输入框的工具栏配置的复杂性。
[0007]一实施例中,所述工具栏配置数据为Json类型数据,在接收所述即时通讯后台返回的工具栏配置数据之后,所述方法还包括:将所述工具栏配置数据转换为model类型数据;所述基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏,包括:基于model类型的工具栏配置数据配置即时通讯的消息输入框的工具栏。
[0008]本申请实施例中,获取的工具栏配置数据为Json类型数据,由于Json类型数据易于读写与解析,可以一定程度上降低配置工具栏的复杂性。通过将工具栏配置数据转化为
model类型的数据,model类型的数据为即时通许工具能够执行的数据类型,由此,可以直接基于转换后的工具栏配置数据对工具栏进行配置,进一步降低配置工具栏的复杂性。
[0009]一实施例中,所述工具栏配置数据包括待配置工具项及与所述待配置工具项对应的位置信息,所述基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏,包括:基于与所述待配置工具项对应的位置信息,对所述待配置工具项进行分类,以生成对应不同位置的待配置工具项列表;基于所述对应不同位置的待配置工具项列表,分别在各个位置配置与之对应的待配置工具项列表中所罗列的工具项。
[0010]本申请实施例中,在对工具项进行配置时,可以根据位置信息在消息输入框的对应位置配置待配置工具项列表,进而配置列表中的工具项,由此,可以避免在配置时再去逐个判断工具项应配置的所在位置,由此,可以有效减少对工具项配置的复杂性,提高工具栏中各工具项的配置效率。
[0011]一实施例中,与每一待配置工具项对应的位置信息为所述消息输入框的左侧,右侧或者底部。
[0012]本申请实施例中,待配置工具项的位置信息可以是位于消息输入框左侧,右侧或者底部,由此,可以直接将各待配置工具项配置到消息输入框相应的位置,降低工具项配置时的复杂性,同时,避免工具项在用户界面混乱地展示,导致的对消息的遮挡,或导致消息界面的缩小,影响用户对消息的查看的问题。
[0013]一实施例中,所述工具栏配置数据还包括所述待配置工具项的类型,所述基于所述对应不同位置的待配置工具项列表,分别在各个位置配置与之对应的待配置工具项列表中所罗列的工具项,包括:遍历所述对应不同位置的待配置工具项列表的工具项;将待配置工具项的类型为MoreMenu类型的工具项,配置到MoreMenu工具项所对应的下拉菜单中。
[0014]本申请实施例中,通过将MoreMenu类型的工具项配置到下拉菜单中,可以减少工具项在页面的展示,避免过多工具项在页面中显示,影响即时通讯消息在用户界面的正常显示,由此,实现优化即时通讯的显示界面,提高用户体验的效果。
[0015]一实施例中,所述工具栏配置数据还包括所述待配置工具项对应的地址链接,所述基于所述对应不同位置的待配置工具项列表,分别在各个位置配置与之对应的待配置工具项列表中所罗列的工具项还包括:配置所述工具项对应的所述地址链接,以使用户使用所述工具项时,基于所述地址链接进入或调用所述工具项的功能;所述将待配置工具项的类型为MoreMenu类型的工具项,配置到MoreMenu工具项所对应的下拉菜单中,还包括配置所述工具项对应的所述地址链接。
[0016]本申请实施例中,通过配置工具项对应的地址链接,使得用户能够在工具栏处直接调用或进入工具项,以使用工具项的功能,以满足用户对各种工具项的使用需求,同时无需额外在本地安装各类工具项,仅配置工具项的地址链接即可使用,可以一定程度上降低对工具项配置的复杂性。
[0017]第二方面,本申请实施例提供一种配置装置,用于对即时通讯的消息输入框的工具栏进行配置,包括:视图控制器,用于向即时通讯软件的即时通讯后台发起配置请求,所述工具栏配置请求携带有用户类型或工具栏配置需求;所述视图控制器,还用于接收所述即时通讯后台返回的工具栏配置数据,所述工具栏配置数据由所述即时通讯后台基于所述用户类型确定;工具栏配置器,用于基于所述工具栏配置数据配置即时通讯的消息输入框
的工具栏。
[0018]第三方面,本申请实施例提供一种配置后台,用于对即时通讯的消息输入框的工具栏进行配置,包括:接收模块,用于接收即时通讯客户端的工具栏配置请求,所述工具栏配置请求携带有用户类型或工具栏配置需求;获取模块,用于获取与所述工具栏配置请求对应的工具栏配置数据;返回模块,用于将所述工具栏配置数据返回给所述即时通讯客户端的。
[0019]第四方面,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如第一方面所述的一种配置方法或实现如第二方面所述的一种配置装置的功能。
[0020]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置方法,用于对即时通讯的消息输入框的工具栏进行配置,其特征在于,包括:向即时通讯后台发送工具栏配置请求,所述工具栏配置请求携带有用户类型或工具栏配置需求;接收所述即时通讯后台返回的工具栏配置数据,所述工具栏配置数据由所述即时通讯后台基于所述工具栏配置请求确定;基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏。2.根据权利要求1所述的方法,其特征在于,所述工具栏配置数据为Json类型数据,在接收所述即时通讯后台返回的工具栏配置数据之后,所述方法还包括:将所述工具栏配置数据转换为model类型数据;所述基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏,包括:基于model类型的工具栏配置数据配置即时通讯的消息输入框的工具栏。3.根据权利要求1或2所述的方法,其特征在于,所述工具栏配置数据包括待配置工具项及与所述待配置工具项对应的位置信息,所述基于所述工具栏配置数据配置即时通讯的消息输入框的工具栏,包括:基于与所述待配置工具项对应的位置信息,对所述待配置工具项进行分类,以生成对应不同位置的待配置工具项列表;基于所述对应不同位置的待配置工具项列表,分别在各个位置配置与之对应的待配置工具项列表中所罗列的工具项。4.根据权利要求3所述的方法,其特征在于,与每一待配置工具项对应的位置信息为所述消息输入框的左侧,右侧或者底部。5.根据权利要求3所述的方法,其特征在于,所述工具栏配置数据还包括所述待配置工具项的类型,所述基于所述对应不同位置的待配置工具项列表,分别在各个位置配置与之对应的待配置工具项列表中所罗列的工具项,包括:遍历所述对应不同位置的待配置工具项列表的工具项;将待配置工具项的类型为MoreMenu类型的工具项,配置到MoreMenu工具项所对应的下拉菜单中。6.根据权利要求5所述的方法,其特征在于,所述工具栏配置数据还包括所述待配...

【专利技术属性】
技术研发人员:周飞周建华许正洋晋明泉刘磊张明玮叶飞翔
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1