CN113110900B - 界面显示方法、设备和存储介质 - Google Patents
界面显示方法、设备和存储介质 Download PDFInfo
- Publication number
- CN113110900B CN113110900B CN202010027339.6A CN202010027339A CN113110900B CN 113110900 B CN113110900 B CN 113110900B CN 202010027339 A CN202010027339 A CN 202010027339A CN 113110900 B CN113110900 B CN 113110900B
- Authority
- CN
- China
- Prior art keywords
- interface
- organizational structure
- user
- node
- organizational
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种功能确定、界面配置及界面显示方法、设备和存储介质,该方法包括:确定用户的特征信息;获取与用户的特征信息对应的第一功能项集合;在第一目标界面的目标区域中显示第一功能项集合。通过该方案,针对具有不同特征的用户,可以实现个性化的功能项推荐,以方便用户对相关功能的使用。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种功能确定、界面配置及界面显示方法、设备和存储介质。
背景技术
目前,大多用户的终端设备(比如手机、PC机、笔记本电脑等)中都会安装有一种或几种即时通信应用程序。通过即时通信应用程序,用户可以方便地与朋友、同事、亲人进行通信交流。
目前,一种即时通信应用程序为各个使用它的用户提供无差异化的界面效果,无法满足不用用户的个性化需求。
发明内容
本发明实施例提供一种功能确定、界面配置及界面显示方法、装置、设备和存储介质,用以实现针对用户的个性化界面展示效果。
第一方面,本发明实施例提供一种界面显示方法,应用于即时通信应用程序,该方法包括:
确定用户的特征信息;
获取与所述特征信息对应的第一功能项集合;
在第一目标界面的目标区域中显示所述第一功能项集合。
第二方面,本发明实施例提供一种界面显示装置,应用于即时通信应用程序,该装置包括:
确定模块,用于确定用户的特征信息;
获取模块,用于获取与所述特征信息对应的第一功能项集合;
显示模块,用于在第一目标界面的目标区域中显示所述第一功能项集合。
第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第一方面所述的界面显示方法。
本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的界面显示方法。
在本发明实施例中,当某用户打开安装在自己终端设备中的某即时通信应用程序时,即时通信应用程序根据该用户的通讯录、注册信息等确定反映该用户的身份特征的特征信息,进而根据该用户的特征信息获取与该用户对应的第一功能项集合,在第一目标界面(如即时通信应用程序的首页界面)的目标区域(如界面下部区域)中显示第一功能项集合。通过该方案,针对具有不同特征的用户,可以实现个性化的功能项推荐,以方便用户对相关功能的使用。
第四方面,本发明实施例提供一种功能确定方法,应用于即时通信应用程序,所述方法包括:
确定用户的特征信息;
获取与所述特征信息对应的多个功能项;
根据所述用户对所述多个功能项的选择操作,确定与所述用户对应的目标功能项。
第五方面,本发明实施例提供一种功能确定装置,应用于即时通信应用程序,包括:
第一确定模块,用于确定用户的特征信息;
获取模块,用于获取与所述特征信息对应的多个功能项;
第二确定模块,用于根据所述用户对所述多个功能项的选择操作,确定与所述用户对应的目标功能项。
第六方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第四方面所述的功能确定方法。
第七方面,本发明实施例提供一种界面配置方法,应用于即时通信应用程序,所述方法包括:
响应于组织架构的管理人员触发的界面配置操作,获取与所述组织架构对应的界面元素;
生成包含所述界面元素的目标界面。
第八方面,本发明实施例提供一种界面配置装置,应用于即时通信应用程序,包括:
获取模块,用于响应于组织架构的管理人员触发的界面配置操作,获取与所述组织架构对应的界面元素;
生成模块,用于生成包含所述界面元素的目标界面。
第九方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现如第七方面所述的界面配置方法。
基于上述界面配置方案,某组织(如企业)用户、个人用户可以根据自己的需求定制即时通信应用程序的诸如首页界面等界面。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种界面显示方法的流程图;
图2为本发明实施例提供的第一功能项集合的一种显示效果示意图;
图3为本发明实施例提供的第一功能项集合的另一种显示效果示意图;
图4为本发明实施例提供的一种组织架构的示意图;
图5为本发明实施例提供的另一种组织架构的示意图;
图6为本发明实施例提供的另一种界面显示方法的流程图;
图7为本发明实施例提供的一种为组织架构进行功能项集合配置的过程示意图;
图8为本发明实施例提供的另一种界面显示方法的流程图;
图9为本发明实施例提供的一种为用户角色进行功能项集合配置的过程示意图;
图10为本发明实施例提供的一种用户归属不同节点的示意图;
图11为本发明实施例提供的另一种界面显示方法的流程图;
图12为与图11所示实施例对应的一种界面状态变化示意图;
图13为本发明实施例提供的一种功能确定方法的流程图;
图14为与图13所示实施例对应的一种界面状态变化示意图;
图15为本发明实施例提供的一种界面配置方法的流程图;
图16为本发明实施例提供的一种界面显示装置的结构示意图;
图17为与图16所示实施例提供的界面显示装置对应的电子设备的结构示意图;
图18为本发明实施例提供的一种功能确定装置的结构示意图;
图19为与图18所示实施例提供的功能确定装置对应的电子设备的结构示意图;
图20为本发明实施例提供的一种界面配置装置的结构示意图;
图21为与图20所示实施例提供的界面配置装置对应的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
本发明实施例提供的界面显示方法、界面配置方法可以由电子设备来执行,该电子设备可以是诸如PC机、笔记本电脑、智能手机等终端设备,也可以是服务器。该服务器可以是包含一独立主机的物理服务器,或者也可以为虚拟服务器,或者也可以为云服务器。具体地,该界面显示方法可以通过电子设备中的处理器运行电子设备中安装的某种即时通信应用程序来执行。
在介绍本发明实施例提供的方案之前,先对其中涉及到的功能项这个概念进行说明。在即时通信应用程序中可以提供众多的功能项以供用户使用,不同的功能项对应于不同的功能。
举例来说,即时通信应用程序中提供的功能项可以包括:日志、日程、通讯录、消息、审批、圈子(也可以称为用户群)、直播、收付款、地图、邮件,等等。
当用户选择使用“日志”这个功能项时,可以提供给用户对应的日志编辑界面,以供用户在其中输入日志内容。
当用户选择使用“审批”这个功能项时,可以将需要该用户审批的各个任务呈现给用户,以供用户进行审批。
当用户选择使用“直播”这个功能项时,可以触发摄像头的启动,以录制相应的视频进行直播发布。
当用户选择使用“圈子”这个功能项时,可以将该用户具有的多个圈子呈现给用户,以供其查看各圈子中包含的信息。
当用户选择使用“地图”这个功能项时,调用地图接口,以呈现地图界面,以供用户在该地图界面中进行导航等操作。
图1为本发明实施例提供的一种界面显示方法的流程图,如图1所示,该方法包括如下步骤:
101、确定用户的特征信息。
102、获取与用户的特征信息对应的第一功能项集合。
103、在第一目标界面的目标区域中显示第一功能项集合。
当某用户打开安装在自己终端设备中的某即时通信应用程序时,即时通信应用程序根据该用户的通讯录、注册信息等确定反映该用户的身份特征的特征信息。
其中,注册信息中比如包括性别、年龄、职业、地域等信息。通讯录中可以包括该用户的众多联系人信息、组织架构信息。以上信息可以被用于进行用户的特征信息的确定。
可选地,用户的特征信息可以为用户的职业类别。此时,可以预先设定不同类别的职业各自对应的功能项集合。比如,设定与司机这个职业类别对应的功能项集合包括:任务、收付款、地图。再比如,设定与主播这个职业类别对应的功能项集合包括:通讯录、圈子、直播。再比如,设定与办公室职员这个职业类别对应的功能项集合包括:日程、通讯录、审批、邮件。
可选地,用户的特征信息可以为用户的性别。此时,可以预先设定不同性别各自对应的功能项集合。比如,设定与女性对应的功能项集合包括:通讯录、美妆、消息。再比如,设定与男性对应的功能项集合包括:通讯录、圈子、消息、游戏。
可选地,用户的特征信息可以为用户的年龄。此时,可以预先设定不同年龄范围各自对应的功能项集合。
可选地,可以根据用户的众多联系人信息确定用户的特征信息。假设某用户为其众多联系人都进行了备注说明,并且备注的是这些联系人与该用户的关系,如朋友、家人、同事、客户。基于此,假设发现该用户的众多联系人中大部分联系人为其同事、客户,此时,可以确定该用户的特征信息为:该用户的大部分联系人与其属于工作关系。可以预先设定当用户的大部分联系人与其属于工作关系时,对应的功能项集合,比如包括日志、日程、通讯录、邮件、消息。
综上,在确定用户的特征信息,并根据用户的特征信息获取与该用户对应的功能项集合(称为第一功能项集合)后,可以在目标界面(称为第一目标界面)的目标区域中显示该第一功能项集合,以使得该用户可以方便地使用该第一功能项集合中包含的功能项。
其中,目标区域可以认为是快捷操作区域,将第一功能项集合中的功能项显示在该区域,使得用户无需繁琐地查找这些功能项。
可选地,第一目标界面包括如下至少一种:即时通信应用程序的首页界面、即时通信应用程序的消息入口界面。
实际应用中,首页界面和消息入口界面可以是同一界面,也可以是不同界面。并且,首页界面支持用户自定义设置。
可以这样理解:即时通信应用程序支持用户自定义首页界面,也就是说,用户可以根据自身需求自行设定首页界面中包含什么界面元素。从而,如果用户并未自定义首页界面,那么将采用即时通信应用程序默认设置的首页界面,而该默认设置的首页界面即为消息入口界面。如果用户自定义了首页界面,那么在该用户开启即时通信应用程序时,将呈现用户自定义的首页界面。
下面结合图2和图3示意第一功能项集合在第一目标界面中的显示效果。
图2为本发明实施例提供的第一功能项集合的一种显示效果示意图,在图2中,假设第一目标界面为即时通信应用程序的首页界面201,另外,假设该首页界面201是用户自定义的。具体来说,首页界面201中可以包括第一区域201A和第二区域201B,其中,用户自定义的界面元素(如图2中示意的车)可以显示在第一区域201A中,第二区域201B用于显示第一功能项集合。在图2中,假设第一功能项集合中包括日志、日程、邮件、圈子。从而,实际应用中,当上述用户启动即时通信应用程序后,会首先呈现该首页界面201。
另外,可选地,在首页界面201中还可以包含消息入口控件201C,当用户点击该消息入口控件201C时,会进而显示消息入口界面202。在消息入口界面202中包括第三区域202A和第四区域202B。在第三区域202A中可以显示该用户最近通信的多个联系人的相关信息。在第四区域202B中可以显示上述第一功能项集合。当然,在消息入口界面202中还可以包括其他界面元素,比如用于搜索联系人的搜索控件,与联系人进行语音通话的音频通话控件,等等。
可以理解的是,图2中上述各个区域的位置仅为一种举例,不以此为限。另外,在图2中,上文中的目标区域即为第二区域201B和第四区域202B
图3为本发明实施例提供的第一功能项集合的另一种显示效果示意图,在图3中,假设第一目标界面为即时通信应用程序的消息入口界面202。并且假设消息入口界面202即为即时通信应用程序的首页界面。此时,当用户开启即时通信应用程序后,便会直接显示该消息入口界面202。
如前文所述,即时通信应用程序可以为用户提供众多功能项以供其使用,第一功能项集合中包含的功能项仅为该众多功能项中的小部分,而且第一功能项集合是根据用户的特征信息确定出的该用户可能会频繁使用的一些功能项。但是,实际应用中,该用户除了会使用第一功能项集合中的功能项,还可能需要使用其他功能项。此时,当用户需要其他功能项时,可以在上述目标区域内触发预设操作,从而会显示不包含在第一功能项集合中的其他功能项。
以图3为例,假设该预设操作为上滑操作,并且假设即时通信应用程序可以为用户提供众多功能项包括:日志、日程、通讯录、消息、审批、圈子、直播、收付款、地图、邮件,等等。从而,当用户在目标区域内触发上滑操作时,会显示图3中示意的功能项选择界面301,该功能项选择界面301中显示有上述众多功能项。
通过上述方案,针对具有不同特征的用户,可以实现个性化的功能项推荐,以方便用户对相关功能的使用。
随着即时通信应用程序的普及,很多组织团体(如企业)也将即时通信应用程序作为通讯工具,此时,企业内任一员工的即时通信应用程序的通讯录中,可以包含该企业的组织架构。
先对组织架构进行说明。组织架构中会包括多个节点,这些节点一般会构成树状结构,不同的节点上会关联有不同的联系人信息。
举例来说,以企业为例,企业的组织架构中包含的多个节点往往对应于不同的部门,称为部门节点,比如图4中示意的某某某公司的树状结构的组织架构,该组织架构由根节点——某某某公司,以及图中示意的若干部门节点构成。该组织架构可以是企业的相关管理人员创建的,在创建完成后,各部门节点所关联的联系人的通讯录中都将存在该组织架构。
另外,本发明实施例中,还对组织架构的含义进行了延伸。举例来说,假设某用户的通讯录中包含与某组织团体相关的一个或多个群组、多个联系人,此时,也可以将这些群组、联系人视为一个个节点,由这些节点构成该组织团体对应的组织架构。为便于理解,结合图5来示例性说明。在图5中,假设该组织团体为某某小学,并且假设某用户的通讯录中包含与该小学对应的两个群组——三年二班和家长群,以及包含一个联系人——语文老师。此时,对于该用户来说,在其通讯录中可以建构如图5所示的组织架构:根节点为某某小学,三个叶子节点分别为:三年二班、家长群、语文老师。
上文中提到,可以根据用户的通讯录确定用户的特征信息,而用户的通讯录中可能会包含一个或多个组织架构,此时,可选地,可以根据该用户具有的组织架构确定用户的特征信息,具体可以参考图6所示实施例。
图6为本发明实施例提供的另一种界面显示方法的流程图,如图6所示,该界面显示方法可以包括如下步骤:
601、确定用户归属的第一组织架构。
602、获取与第一组织架构对应的第一功能项集合。
603、在第一目标界面的目标区域中显示第一功能项集合。
针对某用户来说,在其通讯录中可能存在至少两个组织架构,此时,当用户启动即时通信应用程序时,确定该用户归属的第一组织架构,可以实现为:
若该用户归属至少两个组织架构,则根据该用户分别与这至少两个组织架构对应的历史通信行为,从至少两个组织架构中确定出第一组织架构。
概括来说就是,将这至少两个组织架构中用户最为频繁使用的组织架构作为第一组织架构。其中,该用户对一个组织架构的使用频繁程度可以通过对该用户与该组织架构下包含的众多联系人、群组的历史通信行为进行统计分析得到。
举例来说,假设用户的通讯录中包含组织架构A和组织架构B,组织架构A和组织架构B下各自包含多个联系人和多个群组。统计过去一个月时间内,该用户与组织架构A下包含的联系人和群组的通信行为发现,该用户在过去一个月的时间内一共对该组织架构A进行了N次通信,该用户在过去一个月的时间内一共对该组织架构B进行了M次通信,N>M,则确定第一组织架构为组织架构A。
当然,第一组织架构的确定方式不以此为限。比如,还可以由用户自行配置各组织架构的优先级,从而,确定第一组织架构为优先级最高的组织架构。
另外,由上述步骤602可知,本实施例中,不同的组织架构可以对应于不同的功能项集合。实际应用中,可以由组织架构的创建者为组织架构配置相应的功能项集合。
针对当前用户来说,在确定其归属的第一组织架构后,可以查询与该第一组织架构对应的配置结果以得到与该第一组织架构对应的第一功能项集合,进而在第一目标界面中的目标区域内显示该第一功能项集合。
如前文所述,该第一目标界面可以是即时通信应用程序的首页界面、消息入口界面。其中,当首页界面支持用户自定义时,此时,显示的首页界面可以是与第一组织架构对应的自定义界面,也就是说,可以是由该第一组织架构对应的创建者或其他相关人员自定义该首页界面,使得该第一组织架构中包含的各个用户的首页界面都是该自定义的界面。
以第一组织架构为例,对组织架构进行功能项集合配置的过程可以实现为:响应于对第一组织架构触发的配置操作,显示第一配置界面,第一配置界面中包括多个功能项;根据对多个功能项的选择操作,存储第一组织架构与被选择的功能项之间的对应关系,其中,被选择的功能项构成第一功能项集合。
下面结合图7示意一种为组织架构进行功能项集合配置的过程,如图7所示,以第一组织架构为例,第一组织架构的构建者在构建完第一组织架构后,选中第一组织架构,并可以通过点击图中示意的“功能项配置”按钮而触发第一配置界面701。在第一配置界面701中包括:日志、日程、通讯录、消息、审批、圈子、直播、收付款、地图、邮件等功能项。假设构建者从这些功能项中选择日志、日程、邮件、圈子这四个功能项,从而,这四个功能项即构成与第一组织架构对应的第一功能项集合。基于此,如图7中所示,对于第一组织架构中包含的某用户来说,当其打开即时通信应用程序时,如果确定以第一组织架构为依据进行功能项的显示,那么,将可以显示图7中示意的首页界面702。
以企业为例,企业基于本实施例提供的方案,可以实现即时通信应用程序中诸如首页界面、消息入口界面中显示的功能项集合的定制。
图8为本发明实施例提供的另一种界面显示方法的流程图,如图8所示,该界面显示方法可以包括如下步骤:
801、确定用户归属的第一组织架构。
该步骤的实现可以参考图6所示实施例中的说明,在此不赘述。
802、确定用户在第一组织架构中对应的用户角色,获取与用户角色对应的第一功能项集合。
803、在第一目标界面的目标区域中显示第一功能项集合。
本实施例中,可以预先对第一组织架构中包含的各个用户进行用户角色的配置。以企业为例,用户角色往往反映了用户的职位。
基于对用户角色的配置,对于第一组织架构中不同用户角色的用户来说,可以定制与其用户角色相匹配的功能项集合。从而,当不同角色的用户打开即时通信应用程序时,可以在第一目标界面中看到不同的功能项集合。
举例来说,用户角色为研发人员,对应的功能项集合中可以包括日志、日程、邮件、任务。用户角色为财务,对应的功能项集合中可以包括日志、审批、邮件。
实际应用中,不同用户角色对应的功能项集合,可以是相应角色的用户自定义的,也可以是由第一组织架构的构建者定义的。
以第一组织架构为例,对该第一组织架构下某用户角色对应的功能项集合配置的过程可以实现为:响应于对该用户角色触发的配置操作,显示第二配置界面,第二配置界面中包括多个功能项;根据对多个功能项的选择操作,存储该用户角色与被选择的功能项之间的对应关系,被选择的功能项构成与该用户角色对应的第一功能项集合。
下面结合图9示意一种为用户角色进行功能项集合配置的过程。以第一组织架构为例,第一组织架构的构建者在构建第一组织架构时,可以为其中包含的各用户设置用户角色。如图9所示,假设第一组织架构中存在的用户角色包括研发人员、财务等等。构建者选中第一组织架构下的研发人员这个角色,并可以通过点击图中示意的“功能项配置”按钮而触发第二配置界面901。在第二配置界面901中包括:日志、日程、通讯录、消息、审批、任务、圈子、直播、收付款、地图、邮件等功能项。假设构建者从这些功能项中选择日志、日程、邮件、任务这四个功能项,从而,这四个功能项即构成与第一组织架构下的研发人员这个用户角色对应的第一功能项集合。基于此,如图9中所示,对于第一组织架构中包含的某用户来说,当其打开即时通信应用程序时,如果确定以第一组织架构为依据进行功能项的显示,那么,假设确定该用户的用户角色为研发人员,将可以显示图9中示意的首页界面902。
另外,值得说明的是,由于第一组织架构中包含多个节点,这多个节点构成树状结构,而实际应用中,可能存在一个用户归属于不同节点的情况。比如,一个员工归属于不同的部门节点。此时,确定用户在第一组织架构中对应的用户角色,可以实现为:若用户归属于第一组织架构中的至少两个节点,则根据该至少两个节点在树状结构中对应的层级,确定层级最高的目标节点;确定用户在目标节点中所对应的用户角色。
结合图10举例来说,假设第一组织架构为图10中示意的树状结构,用户X属于部门1和部门7。在部门1中,该用户X被配置为组长这个角色。在部门7中,用户X被配置为普通职员这个角色。此时,由于部门1的层级高于部门7的层级,所以,确定用户X对应的用户角色为:组长。
其中,某节点的层级可以理解为是:从根节点到该节点所经历的跳数(或者说深度)。
以企业为例,企业基于本实施例提供的方案,可以根据用户角色的不同,定制即时通信应用程序中诸如首页界面、消息入口界面中显示的功能项集合,以便利不同角色的用户的使用便利性。
图11为本发明实施例提供的另一种界面显示方法的流程图,如图11所示,该界面显示方法可以包括如下步骤:
1101、若用户归属至少两个组织架构,则根据用户分别与至少两个组织架构对应的历史通信行为,从至少两个组织架构中确定通信频繁度最高的第一组织架构。
1102、获取与第一组织架构对应的第一功能项集合。
1103、在第二目标界面的目标区域中显示第一功能项集合。
1104、在第二目标界面中显示第二组织架构的根节点,所述至少两个组织架构中包括第二组织架构。
1105、若接收到与第二组织架构中的第一节点对应的通信消息,则在第二目标界面中与所述根节点关联地显示提示信息,提示信息用于提示存在未读的通信消息,第一节点是第二组织架构中除根节点外的任一节点。
1106、响应于根据提示信息对所述根节点触发的消息查看操作,显示与第二组织架构对应的节点界面,节点界面中包括第一节点和第二节点,其中,与第一节点关联地显示有所述提示信息,第二节点是第二组织架构中除第一节点和根节点外的节点。
1107、响应于根据提示信息对第一节点触发的消息查看操作,显示与第一节点对应的消息详情界面,消息详情界面中显示有所述通信消息。
1108、在所述节点界面和消息详情界面中,或者在消息详情界面中显示与第二组织架构对应的第二功能项集合。
本实施例中,第二目标界面包括即时通信应用程序的消息入口界面。
为便于理解,下面结合图12来示例性说明本实施例提供的方案的执行过程。其中,在图12中,假设用户X归属于第一组织架构和第二组织架构,且与第一组织架构的通信频繁度高于第二组织架构。将第一组织架构表示为组织架构A,第二组织架构表示为组织架构B。并且,假设与第一组织架构对应的第一功能项集合中包括:日志、日程、邮件、任务。与第二组织架构对应的第二功能项集合中包括:通讯录、圈子、消息。
基于上述假设,当用户X打开即时通信应用程序时,假设呈现出图12中示意的消息入口界面1201,在该消息入口界面1201中,在下部区域显示了日志、日程、邮件、任务这几个功能项,在中间的消息区域中显示有组织架构B的根节点——某某小学。假设组织架构B中包括三个叶子节点:三年二班、家长群、语文老师。
假设某时刻用户X接收到来自于组织架构B中的“三年二班”这个群组的两条通信消息,此时,上述第一节点即为“三年二班”这个群组。此时,在消息入口界面1201中,与根节点——某某小学关联地显示图12中示意的提示信息:一个圆圈,里面写有数字2。以此表示X接收到来自于组织架构B的两条未读的通信消息。
当用户X根据该提示消息点击根节点——某某小学的显示区域1202时,显示与组织架构B对应的节点界面1203,节点界面1203中包括组织架构B中包含的各个节点:三年二班、家长群、语文老师。其中,与“三年二班”这个节点关联地显示有所述提示信息:一个圆圈,里面写有数字2。以此表示X接收到来自于组织架构B中该“三年二班”群组的两条未读的通信消息。
当用户X根据该提示消息点击“三年二班”这个节点对应的显示区域1204时,显示与“三年二班”这个节点对应的消息详情界面1205,消息详情界面1205中显示有两条通信消息:今天的作业是···;麻烦各位家长督促孩子完成作业。
另外,如图12所示,在节点界面1203和消息详情界面1205中,还可以显示有通讯录、圈子、消息这几个对应于组织架构B的功能项。当然,如果预先并未针对组织架构B定制对应的功能项,在上述两个界面中可以显示即时通信应用程序默认配置的功能项。
基于本实施例提供的方案,通过预先对即时通信应用程序中不同组织架构配置相应的功能项集合,可以根据用户对即时通信应用程序的操作,灵活地切换界面上呈现的功能项集合,以便利用户的使用。
以上对本发明实施例提供的界面显示方法进行了说明。下面对本发明实施例提供的界面配置方法进行说明。
图13为本发明实施例提供的一种功能确定方法的流程图,该功能确定方法可以由电子设备中安装的即时通信应用程序来执行。如图13所示,该方法可以包括如下步骤:
1301、确定用户的特征信息。
1302、获取与用户的特征信息对应的多个功能项。
1303、根据用户对多个功能项的选择操作,确定与用户对应的目标功能项。
其中,该用户可以是任一使用上述即时通信应用程序的用户。
可选地,用户的特征信息包括如下任一种:组织架构信息、性别、年龄;其中,组织架构信息包括如下任一种:组织类型、用户在组织架构中对应的用户角色。以企业这种组织为例,组织类型可以是指企业所属的行业类型。该组织类型反映了用户的职业特征。
基于本实施例提供的功能确定方案,用户可以根据自身需求选用合适的功能项,甚至用户可以定制包含自己所需的功能项的界面,比如定制即时通信应用程序的首页界面、消息入口界面,等等。
结合图14对本实施例提供的功能确定方案的执行过程进行示例性说明。在图14中,以定制即时通信应用程序的首页界面为例,当用户初始打开首页界面1401时,在该首页界面1401中可以包含有供用户触发定制自己的首页界面的控件——界面配置1402。并且,假设初始情况下,首页界面1401中包含的功能项为:日程、通讯录、消息、圈子。当用户点击该界面配置1402时,即时通信应用程序获取用户的特征信息,并根据其特征信息获取到多个功能项,从而显示配置界面1403,在配置界面1403中显示有这多个功能项。假设获得的用户特征信息为该用户的组织架构类型为:科技公司,从而,这多个功能项比如为图14中示意的:日志、日程、通讯录、消息、审批、任务、圈子、邮件。
当然,值得说明的是,假设即时通信应用程序中能够提供的功能项有N个,那么上述多个功能项是这N个中的部分,比如为M个。在配置界面1403中,可以优先显示这M个功能项,但是,剩余的N-M个功能项也被显示出来,以避免M个功能项中不包含用户想要使用的某个功能项时,还用户依旧可以从剩余的N-M个功能项中选择该功能项。
假设用户从配置界面1403中包含的功能项中选择出的目标功能项为:日程、通讯录、任务、邮件,则根据用户的选择结果会生成首页界面1404,以首页界面1404更新初始的首页界面1401。从而,后续该用户再次开启即时通信应用程序后,便会看到首页界面1404。
以上实施例提供的功能确定方案,可以使得任一个体用户定制自己的功能项,或者定制包含自己所需的功能项的即时通信应用程序的某个界面。对于诸如企业用户等组织用户,也可以实现界面的定制化,参考以下实施例实现。
图15为本发明实施例提供的一种界面配置方法的流程图,该界面配置方法可以由电子设备中安装的即时通信应用程序来执行。如图15所示,该方法可以包括如下步骤:
1501、响应于组织架构的管理人员触发的界面配置操作,获取与组织架构对应的界面元素。
1502、生成包含所述界面元素的目标界面。
其中,可选地,获取与组织架构对应的界面元素,可以是获取管理人员在目标界面上编辑的第一界面元素;和/或,从数据库中获取与组织架构的类型相匹配的第二界面元素。
实际应用中,常见的组织架构为企业组织架构,相应地,组织架构的管理人员可以是企业的负责人事管理的人员等。
以目标界面为即时通信应用程序的首页界面为例,通过本实施例提供的方案,可以实现企业定制自己的首页界面的效果。
概括来说,上述管理人员在构建组织架构后,可以触发针对目标界面的界面配置操作。在配置过程中,管理人员一方面可以自定义目标界面上包含的界面元素以及各界面元素的布局,这些界面元素比如包括对应于多种功能项的按钮,以及视频、图片等。另一方面,即时通信应用程序也可以基于该组织架构的类型,为管理人员推荐一些界面元素(即上述第二界面元素),推荐的界面元素中可以包括与组织架构类型匹配的多个功能项,除此之外,可选地,还可以包括与该组织架构类型相匹配的界面模板,该界面模板中会划分出不同的区域,以提示管理人员可以在不同的区域布局什么元素。
其中,组织架构的类型可以是组织架构对应的行业类别。从而,与组织架构的类型匹配的多个功能项是这个行业经常会使用到的一些功能项。
基于此,上述数据库中可以预先存储有不同组织架构类型与功能项之间的对应关系,另外,还可以存储有不同组织架构类型与界面模板之间的对应关系。
当管理人员从推荐的多个功能项中选择出符合自己企业需求的几个功能项后,结合管理人员对目标界面的其他配置结果,最终生成包含被选择的几个功能项(称为第一功能项集合)的目标界面。
基于该目标界面的生成结果,可选地,当上述组织架构中包含的目标用户对目标界面触发查看操作时,会显示生成的上述目标界面,即在目标界面中会显示第一功能项集合,当然,也会显示管理人员配置的其他界面元素。其中,该目标用户可以是组织架构中包含的任一用户。也就是说,管理人员对上述目标界面的配置结果将作用于该组织架构内包含的各个用户(如企业内的全部员工),亦即组织架构内包含的任一用户在打开即时通信应用程序时,看到的都将是上述目标界面。
基于上述方案可知,不同类型的组织架构各自对应的首页界面往往是不同的,而且,即使是同一类型的不同组织架构,由于不同组织架构的管理人员对功能项选择结果的差异以及管理人员自定义的界面元素的差异,也会使得同一类型的不同组织架构各自对应的首页界面也是不同的。
另外,在一可选实施例中,某组织架构中包含的目标用户还可以自定义符合自身需求的目标界面(如首页界面),而不一定采用上述管理人员配置的目标界面。该目标用户可以为组织架构中包含的任一用户,或者,组织架构中任一部门节点所对应的管理人员(为与上述组织架构的管理人员相区别,称为部门负责人)。
具体来说,该目标用户配置符合自己需求的目标界面的过程可以是:
响应于目标用户对目标界面触发的界面配置操作,显示多个功能项,其中,这多个功能项可以包括上文所述的根据组织架构的类型从数据库中获得的多个功能项。进而,根据目标用户对这多个功能项的选择操作,确定由被选择的功能项组成的第二功能项集合。以第二功能项集合更新组织架构的管理人员所选定的第一功能项集合,从而更新原来由组织架构的管理人员所配置得到的目标界面,以得到与该目标用户对应的目标界面。最后,存储更新后的目标界面与该目标用户的对应关系。基于此,响应于该目标用户对目标界面触发的查看操作,根据该对应关系可以为该目标用户显示上述更新后的目标界面。
值得说明的是,实际应用中,可选地,组织架构的管理人员可以设置其选定的第一功能项集合中的部分功能项是不可替换的(即对功能项进行权限控制),也就是说,目标用户想要更新目标界面时,这部分功能项是必须选择的,除了这部分功能项之外,目标用户可以根据自身需求再选择其他功能项以构成第二功能项集合。
另外,值得说明的是,当目标用户是某个部门的负责人时,该目标用户设置的目标界面将作用于归属于该部门的其他用户。比如,研发部门的员工在打开即时通信应用程序时所看到的首页界面可以是研发部门的负责人所配置的首页界面。
为便于理解基于上述界面配置方案能够实现的界面配置效果,下面结合几个实际应用场景来示例性说明。
第一个场景:餐饮公司场景。
某餐饮公司的总公司的管理人员配置即时通信应用程序的首页界面,在该首页界面中可以包括诸如:优惠券、会员、门店查询等功能项,还可以包括公司最新推出的餐品信息以及活动信息,从而,使得各个门店的员工在打开即时通信应用程序时,通过首页界面可以了解到上述信息,以及通过上述功能项快捷地进行相应功能的使用。另外,可选地,不同门店的负责人还可以配置专属于本门店的首页界面,比如,在本门店的专属首页界面中增加一个群组功能项,以便本门店的员工通过该群组功能项快捷地进入到本门店的群组通信界面。
第二个场景:学校场景。
某学校的管理人员可以定制属于该学校的即时通信应用程序的首页界面,在该首页界面中可以包括诸如:家长群、学科组、班级群等功能项,还可以包括学校简介、各种通知消息。从而,当学校内的任一位老师打开即时通信应用程序时,通过首页界面可以了解到上述信息。以家长群为例,当某位老师点击这个功能项时,可以显示这个学校组织架构下已经建立的多个家长群供该老师选择自己所需的,或者,也可以根据该老师对应的班级信息(负责教哪个班级)直接确定出与该班级信息对应的家长群,显示该家长群的聊天界面。
以下将详细描述本发明的一个或多个实施例的界面显示装置、界面配置装置。本领域技术人员可以理解,这些界面显示装置、界面配置装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
图16为本发明实施例提供的一种界面显示装置的结构示意图,如图16所示,该装置包括:确定模块11、获取模块12、显示模块13。
确定模块11,用于确定用户的特征信息。
获取模块12,用于获取与所述特征信息对应的第一功能项集合。
显示模块13,用于在第一目标界面的目标区域中显示所述第一功能项集合。
可选地,所述确定模块11具体可以用于:确定所述用户归属的第一组织架构。从而,所述获取模块12具体用于:获取与所述第一组织架构对应的第一功能项集合。
可选地,所述第一目标界面包括如下至少一种:
所述即时通信应用程序的首页界面、所述即时通信应用程序的消息入口界面。
可选地,所述显示模块13还用于:响应于所述用户在所述目标区域内触发的预设操作,显示不包含在所述第一功能项集合中的其他功能项。
可选地,所述显示模块13还用于:响应于对所述第一组织架构触发的配置操作,显示第一配置界面,所述第一配置界面中包括多个功能项。所述装置还包括:存储模块,用于根据对所述多个功能项的选择操作,存储所述第一组织架构与被选择的功能项之间的对应关系,所述被选择的功能项构成所述第一功能项集合。
可选地,所述获取模块12具体可以用于:确定所述用户在所述第一组织架构中对应的用户角色;获取与所述用户角色对应的第一功能项集合。
可选地,所述显示模块13还用于:响应于对所述用户角色触发的配置操作,显示第二配置界面,所述第二配置界面中包括多个功能项。所述存储模块还用于:根据对所述多个功能项的选择操作,存储所述用户角色与被选择的功能项之间的对应关系,所述被选择的功能项构成所述第一功能项集合。
其中,所述第一组织架构中包含多个节点,所述多个节点构成树状结构。基于此,所述获取模块12具体可以用于:若所述用户归属于所述第一组织架构中的至少两个节点,则根据所述至少两个节点在所述树状结构中对应的层级,确定层级最高的目标节点;确定所述用户在所述目标节点中所对应的用户角色。
可选地,所述确定模块11具体可以用于:若所述用户归属至少两个组织架构,则根据所述用户分别与所述至少两个组织架构对应的历史通信行为,从所述至少两个组织架构中确定所述第一组织架构,所述用户与所述第一组织架构的通信频繁度高于所述至少两个组织架构中的其他组织架构。
可选地,所述至少两个组织架构中包括第二组织架构,所述第二组织架构中包含多个节点。基于此,所述显示模块13还可以用于:在第二目标界面中显示所述第二组织架构的根节点;若接收到与所述第二组织架构中的第一节点对应的通信消息,则在所述第二目标界面中与所述根节点关联地显示提示信息,所述提示信息用于提示存在未读的所述通信消息,所述第一节点是所述第二组织架构中除所述根节点外的任一节点。
其中,所述第二目标界面包括所述即时通信应用程序的消息入口界面。
可选地,所述显示模块13还可以用于:响应于根据所述提示信息对所述根节点触发的消息查看操作,显示与所述第二组织架构对应的节点界面,所述节点界面中包括所述第一节点和第二节点,其中,与所述第一节点关联地显示有所述提示信息,所述第二节点是所述第二组织架构中除所述第一节点和根节点外的节点;响应于根据所述提示信息对所述第一节点触发的消息查看操作,显示与所述第一节点对应的消息详情界面,所述消息详情界面中显示有所述通信消息。
可选地,所述显示模块13还可以用于:在第三目标界面中显示与所述第二组织架构对应的第二功能项集合,其中,所述第三目标界面为所述节点界面和所述消息详情界面,或者,所述第三目标界面为所述消息详情界面。
图16所示装置可以执行前述图1至图11所示实施例中提供的界面显示方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
在一个可能的设计中,上述图16所示界面显示装置的结构可实现为一电子设备,如图17所示,该电子设备可以包括:第一处理器21、第一存储器22。其中,所述第一存储器22上存储有可执行代码,当所述可执行代码被所述第一处理器21执行时,使所述第一处理器21至少可以实现如前述图1至图11所示实施例中提供的界面显示方法。
可选地,该电子设备中还可以包括第一通信接口23,用于与其他设备进行通信。
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图1至图11所示实施例中提供的界面显示方法。
图18为本发明实施例提供的一种功能确定装置的结构示意图,如图18所示,该装置包括:第一确定模块31、获取模块32、第一确定模块33。
第一确定模块31,用于确定用户的特征信息。
获取模块32,用于获取与所述特征信息对应的多个功能项。
第二确定模块33,用于根据所述用户对所述多个功能项的选择操作,确定与所述用户对应的目标功能项。
可选地,所述特征信息包括如下任一种:组织架构信息、性别、年龄;其中,所述组织架构信息包括如下任一种:组织类型、所述用户在所述组织架构中对应的用户角色。
图18所示装置可以执行前述图13所示实施例中提供的功能确定方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
在一个可能的设计中,上述图18所示功能确定装置的结构可实现为一电子设备,如图19所示,该电子设备可以包括:第二处理器41、第二存储器42。其中,所述第二存储器42上存储有可执行代码,当所述可执行代码被所述第二处理器41执行时,使所述第二处理器41至少可以实现如前述图13所示实施例中提供的功能确定方法。
可选地,该电子设备中还可以包括第二通信接口43,用于与其他设备进行通信。
图20为本发明实施例提供的一种界面配置装置的结构示意图,如图20所示,该装置包括:获取模块51、生成模块52。
获取模块51,用于响应于组织架构的管理人员触发的界面配置操作,获取与所述组织架构对应的界面元素。
生成模块52,用于生成包含所述界面元素的目标界面。
可选地,所述获取模块51具体用于:获取所述管理人员在所述目标界面上编辑的第一界面元素;和/或,从数据库中获取与所述组织架构的类型相匹配的第二界面元素。
可选地,所述第二界面元素包括多个功能项。
可选地,所述生成模块52具体用于:根据所述管理人员对所述多个功能项的选择操作,生成包含被选择的第一功能项集合的目标界面。
可选地,所述装置还包括:显示模块,用于响应于所述组织架构中包含的目标用户对所述目标界面触发的查看操作,在所述目标界面中显示所述第一功能项集合。
可选地,所述显示模块还用于:响应于所述目标用户对所述目标界面触发的界面配置操作,显示所述多个功能项;根据所述目标用户对所述多个功能项的选择操作,确定由被选择的功能项组成的第二功能项集合;以所述第二功能项集合更新所述第一功能项集合;存储更新后的目标界面与所述目标用户的对应关系。
可选地,所述显示模块还用于:响应于所述目标用户对所述目标界面触发的查看操作,显示所述更新后的目标界面。
可选地,所述第二功能项集合中包括所述第一功能项集合中的部分功能项,所述部分功能项被配置为不可替换。
可选地,所述目标用户为所述组织架构中包含的任一用户,或者,所述组织架构中任一部门节点所对应的管理人员。
图20所示装置可以执行前述图15所示实施例中提供的界面配置方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
在一个可能的设计中,上述图20所示界面配置装置的结构可实现为一电子设备,如图21所示,该电子设备可以包括:第三处理器61、第三存储器62。其中,所述第三存储器62上存储有可执行代码,当所述可执行代码被所述第三处理器61执行时,使所述第三处理器61至少可以实现如前述图15所示实施例中提供的界面配置方法。
可选地,该电子设备中还可以包括第三通信接口63,用于与其他设备进行通信。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例提供的界面显示方法、界面配置方法、功能确定方法可以由某种程序/软件来执行,该程序/软件可以由网络侧提供,前述实施例中提及的电子设备可以将该程序/软件下载到本地的非易失性存储介质中,并在其需要执行前述界面显示方法、界面配置方法、功能确定方法时,通过CPU将该程序/软件读取到内存中,进而由CPU执行该程序/软件以实现前述实施例中所提供的界面显示方法、界面配置方法、功能确定方法,执行过程可以参见前述图1至图15中的示意。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (13)
1.一种界面显示方法,其特征在于,应用于即时通信应用程序,所述方法包括:
确定用户归属的第一组织架构;
获取与所述第一组织架构对应的第一功能项集合;
在第一目标界面的目标区域中显示所述第一功能项集合;
其中,确定用户归属的第一组织架构,包括:若所述用户归属至少两个组织架构,则根据所述用户分别与所述至少两个组织架构对应的历史通信行为,从所述至少两个组织架构中确定所述第一组织架构,所述用户与所述第一组织架构的通信频繁度高于所述至少两个组织架构中的其他组织架构;
所述至少两个组织架构中包括第二组织架构,所述第二组织架构中包含多个节点;所述方法还包括:在第二目标界面中显示所述第二组织架构的根节点;若接收到与所述第二组织架构中的第一节点对应的通信消息,则在所述第二目标界面中与所述根节点关联地显示提示信息,所述提示信息用于提示存在未读的所述通信消息,所述第一节点是所述第二组织架构中除所述根节点外的任一节点。
2.根据权利要求1所述的方法,其特征在于,所述第一目标界面包括如下至少一种:
所述即时通信应用程序的首页界面、所述即时通信应用程序的消息入口界面。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述用户在所述目标区域内触发的预设操作,显示不包含在所述第一功能项集合中的其他功能项。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述第一组织架构触发的配置操作,显示第一配置界面,所述第一配置界面中包括多个功能项;
根据对所述多个功能项的选择操作,存储所述第一组织架构与被选择的功能项之间的对应关系,所述被选择的功能项构成所述第一功能项集合。
5.根据权利要求1所述的方法,其特征在于,所述获取与所述第一组织架构对应的第一功能项集合,包括:
确定所述用户在所述第一组织架构中对应的用户角色;
获取与所述用户角色对应的第一功能项集合。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于对所述用户角色触发的配置操作,显示第二配置界面,所述第二配置界面中包括多个功能项;
根据对所述多个功能项的选择操作,存储所述用户角色与被选择的功能项之间的对应关系,所述被选择的功能项构成所述第一功能项集合。
7.根据权利要求5所述的方法,其特征在于,所述第一组织架构中包含多个节点,所述多个节点构成树状结构;
所述确定所述用户在所述第一组织架构中对应的用户角色,包括:
若所述用户归属于所述第一组织架构中的至少两个节点,则根据所述至少两个节点在所述树状结构中对应的层级,确定层级最高的目标节点;
确定所述用户在所述目标节点中所对应的用户角色。
8.根据权利要求1所述的方法,其特征在于,所述第二目标界面包括所述即时通信应用程序的消息入口界面。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于根据所述提示信息对所述根节点触发的消息查看操作,显示与所述第二组织架构对应的节点界面,所述节点界面中包括所述第一节点和第二节点,其中,与所述第一节点关联地显示有所述提示信息,所述第二节点是所述第二组织架构中除所述第一节点和根节点外的节点;
响应于根据所述提示信息对所述第一节点触发的消息查看操作,显示与所述第一节点对应的消息详情界面,所述消息详情界面中显示有所述通信消息。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
在第三目标界面中显示与所述第二组织架构对应的第二功能项集合,其中,所述第三目标界面为所述节点界面和所述消息详情界面,或者,所述第三目标界面为所述消息详情界面。
11.一种界面显示装置,其特征在于,应用于即时通信应用程序,包括:
确定模块,用于确定用户归属的第一组织架构;
获取模块,用于获取与所述第一组织架构对应的第一功能项集合;
显示模块,用于在第一目标界面的目标区域中显示所述第一功能项集合;
其中,所述确定模块具体用于:若所述用户归属至少两个组织架构,则根据所述用户分别与所述至少两个组织架构对应的历史通信行为,从所述至少两个组织架构中确定所述第一组织架构,所述用户与所述第一组织架构的通信频繁度高于所述至少两个组织架构中的其他组织架构;所述至少两个组织架构中包括第二组织架构,所述第二组织架构中包含多个节点;
所述显示模块还用于:在第二目标界面中显示所述第二组织架构的根节点;若接收到与所述第二组织架构中的第一节点对应的通信消息,则在所述第二目标界面中与所述根节点关联地显示提示信息,所述提示信息用于提示存在未读的所述通信消息,所述第一节点是所述第二组织架构中除所述根节点外的任一节点。
12.一种电子设备,其特征在于,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至10中任一项所述的界面显示方法。
13.一种非暂时性机器可读存储介质,其特征在于,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至10中任一项所述的界面显示方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010027339.6A CN113110900B (zh) | 2020-01-10 | 2020-01-10 | 界面显示方法、设备和存储介质 |
| PCT/CN2021/070604 WO2021139712A1 (zh) | 2020-01-10 | 2021-01-07 | 功能确定、界面配置及界面显示方法、设备和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010027339.6A CN113110900B (zh) | 2020-01-10 | 2020-01-10 | 界面显示方法、设备和存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113110900A CN113110900A (zh) | 2021-07-13 |
| CN113110900B true CN113110900B (zh) | 2023-05-26 |
Family
ID=76708818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010027339.6A Active CN113110900B (zh) | 2020-01-10 | 2020-01-10 | 界面显示方法、设备和存储介质 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN113110900B (zh) |
| WO (1) | WO2021139712A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113110900B (zh) * | 2020-01-10 | 2023-05-26 | 钉钉控股(开曼)有限公司 | 界面显示方法、设备和存储介质 |
| CN114268697A (zh) * | 2021-11-09 | 2022-04-01 | 广州智讯通信系统有限公司 | 一种融合通信终端及其系统 |
| CN114493792A (zh) * | 2022-01-29 | 2022-05-13 | 深圳市小满科技有限公司 | 一种外贸crm推荐方法及相关设备 |
| CN115129217A (zh) * | 2022-05-23 | 2022-09-30 | 远光软件股份有限公司 | 报表门户界面的构建方法、装置、存储介质及计算机设备 |
| CN117369885B (zh) * | 2023-10-11 | 2024-09-10 | 广州文石信息科技有限公司 | 编辑应用的界面配置方法、设备以及存储介质 |
| CN117369884A (zh) * | 2023-10-11 | 2024-01-09 | 广州文石信息科技有限公司 | 阅读设备的功能配置方法、设备以及存储介质 |
| CN118409685B (zh) * | 2024-04-25 | 2025-04-22 | 中国第一汽车股份有限公司 | 车机界面的显示方法、装置、电子设备、车辆及存储介质 |
Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102347917A (zh) * | 2011-11-04 | 2012-02-08 | 西安电子科技大学 | 用于网络消息通信的联系人语义分组方法 |
| CN102594724A (zh) * | 2012-01-20 | 2012-07-18 | 上海量明科技发展有限公司 | 即时通信中设置联系人对象状态的方法、客户端及系统 |
| CN104090770A (zh) * | 2014-07-22 | 2014-10-08 | 中国地质大学(北京) | 软件开发中基于用户权限配置系统功能的方法 |
| CN106060092A (zh) * | 2016-08-01 | 2016-10-26 | 王继培 | 面向企业对象的教育系统信息交互方法、装置和系统 |
| JP2017126215A (ja) * | 2016-01-14 | 2017-07-20 | ヤフー株式会社 | 情報選択装置、情報選択方法および情報選択プログラム |
| CN107423069A (zh) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | 应用程序界面显示的控制方法及装置 |
| CN107689911A (zh) * | 2016-08-03 | 2018-02-13 | 阿里巴巴集团控股有限公司 | 基于即时通讯应用的人员与设备的集中管理方法及装置 |
| CN107797834A (zh) * | 2016-08-29 | 2018-03-13 | 阿里巴巴集团控股有限公司 | 物流应用的页面生成方法、装置及设备 |
| CN108288001A (zh) * | 2017-01-10 | 2018-07-17 | 中兴通讯股份有限公司 | 一种组织架构的构建方法及装置 |
| CN108563957A (zh) * | 2018-03-08 | 2018-09-21 | 华南理工大学 | 一种用户管理系统 |
| CN108958581A (zh) * | 2018-06-28 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种存储管理软件界面的图标显示方法、系统及相关组件 |
| CN109002453A (zh) * | 2017-05-31 | 2018-12-14 | Tcl集团股份有限公司 | 一种同步启动方法和同步启动器 |
| CN109428737A (zh) * | 2017-08-24 | 2019-03-05 | 钉钉控股(开曼)有限公司 | 变更群组类型的方法、群组创建方法及装置 |
| CN109766158A (zh) * | 2018-12-27 | 2019-05-17 | 益萃网络科技(中国)有限公司 | 用户界面的展示方法、装置、计算机设备和存储介质 |
| CN109918443A (zh) * | 2019-01-28 | 2019-06-21 | 平安科技(深圳)有限公司 | 关联信息的同步方法和装置 |
| CN110007986A (zh) * | 2018-01-04 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 功能实现方法及装置 |
| CN110020341A (zh) * | 2017-08-30 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 成员角色确定方法、装置及存储介质 |
| CN110084033A (zh) * | 2019-04-19 | 2019-08-02 | 广东中安金狮科创有限公司 | 用户身份管理方法、系统和计算机可读存储介质 |
| CN110163506A (zh) * | 2019-05-22 | 2019-08-23 | 北京字节跳动网络技术有限公司 | 组织架构图的构建方法、装置、介质、服务器及用户终端 |
| CN110232644A (zh) * | 2018-03-06 | 2019-09-13 | 阿里巴巴集团控股有限公司 | 社区业务的实现方法及装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8694912B2 (en) * | 2004-09-08 | 2014-04-08 | Sap Ag | Home and area pages |
| US9633333B2 (en) * | 2012-01-30 | 2017-04-25 | Powernoodle Inc. | System for dynamic data gathering and analysis |
| CN106815020B (zh) * | 2016-12-30 | 2020-09-01 | 中国船舶重工集团公司第七0七研究所 | 一种支持用户自定义功能项的软件实现方法 |
| CN109756525B (zh) * | 2017-11-01 | 2022-08-26 | 钉钉控股(开曼)有限公司 | 信息订阅方法及装置 |
| CN107895007A (zh) * | 2017-11-10 | 2018-04-10 | 中国民生银行股份有限公司 | 配置页面元素的方法和系统 |
| CN109145545A (zh) * | 2018-09-11 | 2019-01-04 | 郑州云海信息技术有限公司 | 一种用户操作的处理方法及装置 |
| CN113110900B (zh) * | 2020-01-10 | 2023-05-26 | 钉钉控股(开曼)有限公司 | 界面显示方法、设备和存储介质 |
-
2020
- 2020-01-10 CN CN202010027339.6A patent/CN113110900B/zh active Active
-
2021
- 2021-01-07 WO PCT/CN2021/070604 patent/WO2021139712A1/zh not_active Ceased
Patent Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102347917A (zh) * | 2011-11-04 | 2012-02-08 | 西安电子科技大学 | 用于网络消息通信的联系人语义分组方法 |
| CN102594724A (zh) * | 2012-01-20 | 2012-07-18 | 上海量明科技发展有限公司 | 即时通信中设置联系人对象状态的方法、客户端及系统 |
| CN104090770A (zh) * | 2014-07-22 | 2014-10-08 | 中国地质大学(北京) | 软件开发中基于用户权限配置系统功能的方法 |
| JP2017126215A (ja) * | 2016-01-14 | 2017-07-20 | ヤフー株式会社 | 情報選択装置、情報選択方法および情報選択プログラム |
| CN106060092A (zh) * | 2016-08-01 | 2016-10-26 | 王继培 | 面向企业对象的教育系统信息交互方法、装置和系统 |
| CN107689911A (zh) * | 2016-08-03 | 2018-02-13 | 阿里巴巴集团控股有限公司 | 基于即时通讯应用的人员与设备的集中管理方法及装置 |
| CN107797834A (zh) * | 2016-08-29 | 2018-03-13 | 阿里巴巴集团控股有限公司 | 物流应用的页面生成方法、装置及设备 |
| CN108288001A (zh) * | 2017-01-10 | 2018-07-17 | 中兴通讯股份有限公司 | 一种组织架构的构建方法及装置 |
| CN109002453A (zh) * | 2017-05-31 | 2018-12-14 | Tcl集团股份有限公司 | 一种同步启动方法和同步启动器 |
| CN107423069A (zh) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | 应用程序界面显示的控制方法及装置 |
| CN109428737A (zh) * | 2017-08-24 | 2019-03-05 | 钉钉控股(开曼)有限公司 | 变更群组类型的方法、群组创建方法及装置 |
| CN110020341A (zh) * | 2017-08-30 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 成员角色确定方法、装置及存储介质 |
| CN110007986A (zh) * | 2018-01-04 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 功能实现方法及装置 |
| CN110232644A (zh) * | 2018-03-06 | 2019-09-13 | 阿里巴巴集团控股有限公司 | 社区业务的实现方法及装置 |
| CN108563957A (zh) * | 2018-03-08 | 2018-09-21 | 华南理工大学 | 一种用户管理系统 |
| CN108958581A (zh) * | 2018-06-28 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种存储管理软件界面的图标显示方法、系统及相关组件 |
| CN109766158A (zh) * | 2018-12-27 | 2019-05-17 | 益萃网络科技(中国)有限公司 | 用户界面的展示方法、装置、计算机设备和存储介质 |
| CN109918443A (zh) * | 2019-01-28 | 2019-06-21 | 平安科技(深圳)有限公司 | 关联信息的同步方法和装置 |
| CN110084033A (zh) * | 2019-04-19 | 2019-08-02 | 广东中安金狮科创有限公司 | 用户身份管理方法、系统和计算机可读存储介质 |
| CN110163506A (zh) * | 2019-05-22 | 2019-08-23 | 北京字节跳动网络技术有限公司 | 组织架构图的构建方法、装置、介质、服务器及用户终端 |
Non-Patent Citations (1)
| Title |
|---|
| 面向个性化定制的实验室管理系统;袁钢;段颖昕;劳铭辉;;实验室研究与探索(第04期);第266-269+303页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113110900A (zh) | 2021-07-13 |
| WO2021139712A1 (zh) | 2021-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113110900B (zh) | 界面显示方法、设备和存储介质 | |
| RU2417408C2 (ru) | Динамический опыт пользователя посредством семантически богатых объектов | |
| KR102581622B1 (ko) | 태스크 관리 애플리케이션의 효율성 향상 | |
| US9645650B2 (en) | Use of touch and gestures related to tasks and business workflow | |
| JP6121438B2 (ja) | 拡張された通信サービスのための動的な最小化されたナビゲーションバー | |
| JP6121439B2 (ja) | 拡張された通信サービスのための動的ナビゲーションバー | |
| EP3022639B1 (en) | Object based contextual menu controls | |
| US9519613B2 (en) | Method for integrating applications in an electronic address book | |
| US8543928B2 (en) | Automatic friends selection and association based on events | |
| US20150347987A1 (en) | Integrated Daily Digital Planner | |
| US20100070875A1 (en) | Interactive profile presentation | |
| US20140136985A1 (en) | Method and system for sharing content | |
| CN106201161A (zh) | 电子设备的显示方法及系统 | |
| JP2021509517A (ja) | オペラント・タグ及びd−絵文字/d−エモーティコンに基づく、生産消費者暗号ソーシャル・メディア及びクロスブリッジ・サービス・コラボレーションのためのシステム及び方法 | |
| BR112020002904A2 (pt) | configurar um recurso de aplicativo usando registros de eventos | |
| CN109074555A (zh) | 一步任务完成 | |
| KR20140113436A (ko) | 관계 모델 매커니즘을 구현한 컴퓨팅 시스템 및 그 작동 방법 | |
| US20170083211A1 (en) | Focused attention in documents and communications | |
| US10706312B2 (en) | Automated filtering of item comments | |
| AU2017304230A1 (en) | Contact information exchanging and content system and method for networking and marketing | |
| KR102834977B1 (ko) | 티켓 정보 디스플레이 시스템 | |
| US8924490B2 (en) | Service based event planning | |
| US20170140019A1 (en) | Automated data replication | |
| US10602332B2 (en) | Programming organizational links that propagate to mobile applications | |
| WO2020154328A1 (en) | Methods and systems for analyzing information associated with interactions across communication platforms |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |