Application adding method and device, computer device and storage medium

CN116680680BActive Publication Date: 2026-09-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210163800.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-22
Publication Date
2026-09-22
Estimated Expiration
2042-02-22

AI Technical Summary

Benefits of technology

[0020]上述应用添加方法、装置、计算机设备、存储介质和计算机程序产品,通过在目标应用被授予对于目标组织的准入权限的条件下,对目标应用的应用入口进行添加,能够简化目标组织的组织成员对目标应用的入口添加操作,通过响应针对应用添加标识触发的应用添加操作,将目标应用的应用入口添加到社交应用中供目标成员账号访问的应用容纳区域,使得目标成员账号能够直接从社交应用中应用容纳区域中触发应用入口进行应用访问,无需每次进行应用访问时实时进行鉴权处理,减少应用访问过程中对数据处理资源的占用,提高数据处理资源的利用效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116680680B_ABST
    Figure CN116680680B_ABST
Patent Text Reader

Abstract

The application relates to an application adding method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: displaying an application adding identifier for adding an application entrance of a target application into a social application; a use object of the social application comprises a member account of a target organization; when a target member account belonging to the target organization triggers an application adding operation on the application adding identifier, in response to the application adding operation, when the target application is granted access permission to the target organization, the application entrance of the target application is added into an application containing area for the target member account to access in the social application; the application containing area is used for containing the entrance of the application which is granted the access permission. By using the above method, the occupation of data processing resources in the application access process can be reduced, and the utilization efficiency of the data processing resources is improved. The social application in the embodiment of the application can be a vehicle-mounted application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an application addition method, apparatus, computer device, storage medium, and computer program product. Background Technology

[0002] With the development of computer technology, online social networking has become an important part of modern life. More and more people are interacting and communicating through social applications. Social applications also provide a platform for communication among members of an organization. Furthermore, in order to provide greater convenience and higher efficiency for interaction among organizational members, social applications allow organizational members to find and access specific applications and achieve specific functions within social applications.

[0003] However, since organizational members belong to the organization, their access to the application is controlled by the organization. This means that each time an organizational member accesses the application, a series of authentication processes must be performed, which consumes a lot of data processing resources and affects the efficiency of data processing resource utilization. Summary of the Invention

[0004] Therefore, it is necessary to provide an application addition method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve the utilization efficiency of data processing resources in response to the above-mentioned technical problems.

[0005] Firstly, this application provides an application adding method. The method includes:

[0006] Displays an application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization.

[0007] When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application accommodation area of ​​the social application for access by the target member account; the application accommodation area is used to accommodate the entry of the application granted the access permissions.

[0008] Secondly, this application also provides an application adding device. The device includes:

[0009] The application addition identifier display module is used to display the application addition identifier for adding the target application's application entry to the social application; the social application is used by member accounts of the target organization.

[0010] The application adding module is used to add the application entry of the target application to the application containing area of ​​the social application for access by the target member account when the target member account of the target organization triggers the application adding operation for the application adding identifier. The application containing area is used to contain the entry of the application that has been granted access permission to the target organization.

[0011] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0012] Displays an application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization.

[0013] When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application accommodation area of ​​the social application for access by the target member account; the application accommodation area is used to accommodate the entry of the application granted the access permissions.

[0014] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0015] Displays an application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization.

[0016] When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application accommodation area of ​​the social application for access by the target member account; the application accommodation area is used to accommodate the entry of the application granted the access permissions.

[0017] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0018] Displays an application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization.

[0019] When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application accommodation area of ​​the social application for access by the target member account; the application accommodation area is used to accommodate the entry of the application granted the access permissions.

[0020] The aforementioned application-adding method, apparatus, computer device, storage medium, and computer program product, by adding an application entry point to the target application under the condition that the target application has been granted access permissions to the target organization, can simplify the entry point addition operation for members of the target organization. By responding to the application-adding operation triggered by the application-adding identifier, the application entry point of the target application is added to the application containment area of ​​the social application for access by the target member account. This allows the target member account to directly trigger the application entry point from the application containment area of ​​the social application to access the application without the need for real-time authentication processing each time the application is accessed, thereby reducing the occupation of data processing resources during the application access process and improving the utilization efficiency of data processing resources. Attached Figure Description

[0021] Figure 1 This is an application environment diagram for applying the addition method in one embodiment;

[0022] Figure 2 This is a flowchart illustrating the application of the add method in one embodiment;

[0023] Figure 3 This is a schematic diagram illustrating the page changes when adding an application in one embodiment;

[0024] Figure 4 This is a schematic diagram illustrating the page changes for inviting members to add applications in one embodiment;

[0025] Figure 5 This is a schematic diagram illustrating the page changes that trigger application recommendations at the target application entry point in one embodiment.

[0026] Figure 6 This is a schematic diagram illustrating the page changes when selecting other members and adding applications simultaneously in one embodiment.

[0027] Figure 7 This is a schematic diagram of a page displaying prompt information in one embodiment;

[0028] Figure 8This is a schematic diagram of a page showing a "refuse to use" flag in one embodiment;

[0029] Figure 9 This is a schematic diagram illustrating the page changes when switching application access permissions in one embodiment;

[0030] Figure 10 A schematic diagram illustrating the page changes when switching applications to add permissions in one embodiment;

[0031] Figure 11 This is a flowchart illustrating a member authorization scenario in one embodiment;

[0032] Figure 12 This is a flowchart illustrating the application of a recommendation scenario in one embodiment;

[0033] Figure 13 This is a flowchart illustrating the process of selecting other members and adding application scenarios in one embodiment.

[0034] Figure 14 This is a flowchart illustrating a scenario where a member authorizes the use of an application, as shown in one embodiment.

[0035] Figure 15 This is a flowchart illustrating the process of disabling / undisabling an application in one embodiment;

[0036] Figure 16 This is a flowchart illustrating the process of switching the authorization mode of an application in one embodiment;

[0037] Figure 17 This is a structural block diagram of the application adding device in one embodiment;

[0038] Figure 18 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0040] The application addition method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on the cloud or other network servers. Members of the same organization can log in to a social application client through terminal 102 to conduct one-on-one conversations or create groups within the social application for multi-person conversations. Since members within the organization may need to perform various similar or different data processing tasks, accessing other applications through social applications and utilizing their functions improves data processing efficiency and facilitates interaction among members. Figure 1 As shown, three users A, B, and C, belonging to the same organization X, log in to the social application client through different terminals 102. Taking user A's frequent access to target application M as an example, terminal 102 corresponding to user A displays an application addition icon for adding the application entry of target application M to the social application. When user A triggers the application addition operation for the application addition icon, terminal 102 responds to the application addition operation by adding the application entry of target application M to the application area accessible to user A in the social application, provided that target application M has been granted access permissions to the target organization and the target member account has been granted application addition permissions. The application entry added by user B and user C in the application area accessible to user A can be the same as or different from the application entry added in the application area accessible to user A. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, aircraft, etc. Taking smart in-vehicle devices as an example, social applications can be integrated into in-vehicle applications. By adding different application entry points for group members, different functions can be quickly implemented across different smart in-vehicle devices. For example, music playback can be quickly triggered through the in-vehicle application in one vehicle, while electronic navigation can be quickly triggered through the same application in another vehicle. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. Server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0041] In one embodiment, such as Figure 2 As shown, an application addition method is provided, which is applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:

[0042] Step 202 displays the application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization.

[0043] Social applications are applications that enable communication and interaction via the internet. They can be web applications or applications installed on a device. Specifically, a social application can be an enterprise office application associated with an organization. Each member of the organization can log in to the social application using their member account to engage in one-on-one or group conversations with other members. For example, a social application might be an enterprise social application that only allows one member account to be online at a time. If a user belongs to multiple different organizations, they can log in by switching the member account corresponding to the organization. For instance, user Zhang San belongs to both organization A and organization B, meaning he has member account 'a' for organization A and member account 'b' for organization B. When Zhang San logs in to the social application using member account 'a' and enters the conversation page corresponding to organization A, he can switch his login account to member account 'b' using the organization switching operation to enter the conversation page corresponding to organization B. As another example, a social application can also be an office application that allows users to join different organizations through different groups. The group conversation icons for each organization can be displayed in the social application's conversation list. Users can access the corresponding organization's conversation page by triggering the conversation bar corresponding to the organization in the conversation list.

[0044] The target application can be an application installed on a terminal, a web application, or a subroutine running in the runtime environment of a social application. There can be multiple trigger points for a user to access the target application; the target application's entry point is one of these trigger points. By responding to a trigger action on the entry point, the user can enter the application page corresponding to the target application. The target application's entry point can also be a shortcut matching the target application; by responding to a trigger action on the entry point, the user can enter the target application's interface.

[0045] The application addition identifier is used to add an entry point for a target application to a social application, making it a triggerable identifier. In its implementation, the form of the application addition identifier can be flexibly set according to actual needs. For example, it can be a text control displaying the control's function, "Add Application." Alternatively, the application addition identifier can be a floating control, allowing users to trigger the application addition operation by clicking on it.

[0046] Specifically, the application addition icon can be displayed on the app store or app market page provided by the device. When a user selects a target application from the candidate applications provided by the app store or app market, the device responds to the selection operation by displaying an application addition icon on the target application's display page, indicating that the target application's entry point has been added to the social application. The selection operation for the target application can be a trigger operation targeting the display area where the target application is located. The specific triggering method can be set according to actual needs, such as clicking, double-clicking, long-pressing, swiping, or controlling the cursor's hover over the display area.

[0047] Step 204: When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application containment area of ​​the social application for access by the target member account; the application containment area is used to contain the entry of the application that has been granted access permissions.

[0048] An organization is a social group organized according to certain purposes, tasks, and forms. An organization includes multiple members. An organization can use its name, registration code, and other identifying characteristics as its identifiers to distinguish it from other organizations. The application addition operation is an action triggered by adding an application identifier. Specifically, it can be various actions such as clicking, double-clicking, long-pressing, or swiping to add an application identifier. The type of triggering operation can be flexibly set according to actual needs.

[0049] Admission permissions for a target organization are application-specific and indicate whether an application is allowed to be added to the application containment area of ​​a member account within that target organization. When a target application is granted admission permissions for the target organization, it is allowed to be added to the application containment area of ​​a member account within that organization. Conversely, when an application is not granted admission permissions, it is prohibited from being added to the application containment area of ​​a member account within that organization. Admission permissions for a target application within a target organization can be configured according to the specific application scenario. For example, admission permissions for a target application within a target organization can be granted by default, or they can be configured by an account within the target organization with higher-level administrative privileges, such as through the target organization's administrator account. Admission permissions for an application within a target organization can be set for all applications simultaneously, or they can be set for specific applications. Applications not granted admission permissions for the target organization are considered disabled within that organization.

[0050] The application containment area is the area within a social application used to house the entry points for applications granted access permissions. This area can be a portion of one of the multiple main pages corresponding to the menu bar within the social application. For example, when a target member account accesses the target page via the "Workbench" tab in the social application's menu bar, the application containment area is displayed on that page. This allows the user of the target member account to quickly access the application entry point within the social application, facilitating access. The application containment area can also be a display area configured for the session of members of a target organization. For instance, on the session page of the target organization, an application entry collapse control is displayed. This control allows users to collapse or uncollapse the application entry. The specific form of the application entry collapse control can be customized as needed; for example, it could be a triangle control, with the triangle's orientation representing the collapsed state of the application entry. Alternatively, the application entry collapse control could be a floating bubble control, allowing users to collapse or uncollapse the application entry by clicking it. For example, the application entry collapse action can be a floating window or a page expand control. Users can click on this floating window or page expand control to display the application's content area. The collapse trigger action is an operation triggered by the user on the application entry collapse action, such as clicking on the application entry collapse action. The collapse cancel action is an operation triggered by the user on the application entry collapse action, which uncollapses the application entry.

[0051] Specifically, after displaying the application addition identifier for adding the application entry point of the target application to the social application, the terminal responds to the application addition operation triggered by the target member account of the target organization based on the application addition identifier. Authentication is performed on the target member account and the target application. When the target application is granted access permission to the target organization, the application entry point of the target application is added to the application containment area of ​​the social application accessible to the target member account. This allows the user represented by the target member account to directly access the application corresponding to the triggered application entry point from the application containment area by triggering the entry point of the application that has been granted access permission.

[0052] The above-described application addition method simplifies the process for organizational members to add entry points to the target application by adding the application entry point to the target application under the condition that the target application has been granted access permissions to the target organization. By responding to the application addition operation triggered by the application addition identifier, the application entry point of the target application is added to the application containment area of ​​the social application for access by the target member account. This allows the target member account to directly trigger the application entry point from the application containment area of ​​the social application to access the application without the need for real-time authentication processing every time the application is accessed, thereby reducing the occupation of data processing resources during the application access process and improving the utilization efficiency of data processing resources.

[0053] In one embodiment, in response to the application addition operation, when the target application is granted access permission to the target organization, adding the application entry of the target application to the application containment area of ​​the social application accessible to the target member account includes: in response to the application addition operation, when the target application is granted access permission to the target organization and the target member account is granted application addition permission, adding the application entry of the target application to the application containment area of ​​the social application accessible to the target member account.

[0054] The application add permission is specific to member accounts and indicates whether a member account has the authority to add an application's entry point to the application's containment area. Specifically, when a target member account is granted application add permission, it means that the target member account has the permission to add an application's entry point to the application's containment area; when the target member account is not granted application add permission, it means that the target member account does not have the permission to add an application's entry point to the application's containment area. Specifically, the application add permission granted to the target member account can be for a single application or for multiple applications. This can be configured according to the administrator account. When the target member account is granted application add permission for a single application, the condition for adding the target application's entry point is that the target member account has been granted application add permission specifically for that target application.

[0055] In this embodiment, by using the granting of access permissions to the target organization to the target application and the granting of application addition permissions to the target member account as the conditions for adding the application entry point to the target application, the application entry addition permission can be delegated to the organization members, realizing bottom-up application entry addition. This allows the target member account to directly trigger the application entry point from the application containment area of ​​the social application to access the application, reducing the occupation of data processing resources during application access and improving the utilization efficiency of data processing resources.

[0056] In one embodiment, displaying an application addition identifier for adding the application entry point of the target application to the social application includes: displaying candidate application identifiers corresponding to each application that has been integrated into the social application on the display page of the social application; and displaying an application addition identifier for adding the application entry point of the target application to the social application in response to a selection operation of the target application identifier among the candidate application identifiers.

[0057] The display page for social applications facilitates user search and selection. For example, it might be the application search page corresponding to an app market provided within the social application, which includes all applications integrated with the social application. The terminal responds to the application search trigger operation within the social application by displaying the application search page, which shows candidate application identifiers for each application integrated with the social application. The sorting method for these candidate application identifiers on the application search page can be customized as needed. For instance, they can be sorted by most recent usage time, displaying the most recently used application first. Alternatively, they can be sorted alphabetically by application name. Users corresponding to the target member account can filter applications by entering search keywords in the search area on the application search page, displaying applications matching the keywords. The keyword matching can be implemented as an exact match where the application name contains the keyword, or a fuzzy match where the application name contains at least one character of the keyword or has semantic similarity. The selection operation for the target application identifier among the candidate application identifiers is a trigger operation on the display area where the target application identifier is located. The specific triggering method can be set according to actual needs, such as clicking, double-clicking, long-pressing, swiping, or controlling the cursor to hover in the display area.

[0058] Specifically, when entering the application search page of the social application, candidate application identifiers are displayed on the application search page. The terminal responds to the selection operation triggered by the target application identifier among the candidate application identifiers and displays the details page of the target application represented by the target application identifier. On the details page of the target application, introductory information about the target application and an application add identifier for adding the application entry of the target application to the social application are displayed.

[0059] In a specific application, such as Figure 3 As shown, in response to a target member account within the target organization selecting the target application "Project Management," the terminal displays the project management application's details page. This page shows the authorized application permissions required for application use and the application addition identifier. Authorized application permissions include employee information and schedules, while the application addition identifier can be a combination of authorization and addition identifiers. Figure 3The terminal displays the "Agree to the above authorization and add" icon. In response to the trigger operation for this authorization and add icon, the terminal displays "Adding" progress information. After the addition is complete, a success message and an access point to the application's containment area are displayed. Users corresponding to the target member account in the target organization are redirected to the application's containment area display page by triggering the access point to the application's containment area.

[0060] In this embodiment, by displaying the candidate application identifiers corresponding to each application that has been connected to the social application on the display page of the social application, the application entry corresponding to the target application that has been connected to the social application can be directly added to the application area, which can realize quick and convenient selection of the target application and improve the efficiency of adding the application entry of the target application.

[0061] In one embodiment, displaying an application addition identifier for adding an application entry point to a social application includes: displaying application recommendation information for the target application in the conversation page of the social application; and displaying an application addition identifier for adding an application entry point to the social application in response to a target member account of the target organization viewing the application recommendation information.

[0062] In this context, the conversation page of a social application refers to the display page where a target member account interacts with other member accounts within the target organization. This conversation page can be a one-to-one conversation or a group chat. Application recommendation messages can be conversation messages inviting target member accounts to add the target application's entry point to the application's designated area for that target member account. These recommendations can be sent by the conversation participants. Information viewing operations are search actions triggered by application recommendation messages. The specific triggering method can be configured according to actual needs, such as clicking, double-clicking, long-pressing, swiping, or controlling cursor hovering in the display area.

[0063] Specifically, a member account of the target organization sends application recommendation information for the target application to another member account. In the social application of the target member account, a conversation page with that member account is displayed. In the conversation page, the application recommendation information is displayed corresponding to that member account. The terminal responds to the information viewing operation triggered by the target member account on the application recommendation information and displays an application addition icon to add the application entry of the target application to the social application.

[0064] In a specific application, such as Figure 4As shown, Zhang San is a member of the target organization. Through his terminal, Zhang San recommends the project management application to Li Si, another member of the target organization. Li Si receives a message notification from Zhang San and a conversation page with Zhang San is displayed in the social application. The conversation page displays a prompt message that "Zhang San invites you to use the project management application. After authorizing and adding the application, you can use it together" and an information viewing entry for "Go to use". The terminal responds to Li Si's information viewing operation triggered by the information viewing entry and enters the details page corresponding to the project management application. The details page displays an introduction to the project management application and an application addition icon for adding the application entry to the social application.

[0065] In this embodiment, by using application recommendation information, an application addition icon for adding the project management application to the social application is directly triggered on the conversation page. This allows for a simple and quick way to add the application entry to the application's containment area, improving the efficiency of adding the target application's application entry.

[0066] In one embodiment, the application adding method further includes: in response to an application access operation triggered for a target application entry in the application containment area, displaying an application recommendation identifier for the target application associated with the target application entry; when an application recommendation operation for the application recommendation identifier is triggered, sending application recommendation information for the target application to the terminal where the recommended member account selected from the target organization is located.

[0067] The application access operation is a trigger action for the target application entry point in the application containment area. The specific triggering method of the application access operation can be set according to actual needs, such as click, double click, long press, swipe, etc. Each application entry point in the application containment area corresponds one-to-one with an application. By triggering the application entry point, an application recommendation icon associated with the target application entry point can be displayed.

[0068] The application recommendation flag is application-specific. When the application recommendation flag is triggered, application recommendation information for the target application is sent to the terminals of member accounts within the target organization, enabling rapid recommendations for the target application.

[0069] Specifically, in response to an application access operation triggered by a target member account targeting the target application entry point within the application containment area, the terminal enters the application interface of the target application associated with the target application entry point. The application interface displays the target application's running information and a corresponding application recommendation icon. The application recommendation icon can be displayed as a text guide bar at the edge of the application interface, such as at the top or bottom of the page, or as a floating control at the edge of the application interface. This floating control can be a fixed-position control or a movable control whose position can be changed by dragging. When a target member account triggers an application recommendation operation targeting the application recommendation icon, candidate member icons associated with the target member account are displayed. In response to the selection of a recommended member account from among the candidate member accounts, application recommendation information for the target application is sent to the terminal of the recommending member account. This allows the recommending member account to add the target application to its corresponding application containment area by triggering the application recommendation information.

[0070] In a specific application, such as Figure 5 As shown, Zhang San is a member of the target organization. Zhang San, through his device, wants to recommend the project management application to another member of the target organization, Li Si. At this point, Zhang San triggers the application entry for the project management application in the application's application area of ​​the social application, entering the application interface. At the top of the project management application interface, a text prompting other members of the organization to use the application is displayed. Zhang San triggers this prompt, displaying a member invitation icon and a cancel invitation icon. The device, responding to Zhang San's member invitation action triggered by the member invitation icon, displays the inviteable recipients. These inviteable recipients include individual organization members and groups corresponding to multiple organization members. When Zhang San selects Li Si as the invitee from the inviteable recipients (i.e., recommends a member account), in response to a confirmation action for the recommended member account, the application recommendation information for the project management application is sent to Li Si's device. When Zhang San selects Group A as the invitee from the inviteable recipients, in response to a confirmation action for the recommended member account, the application recommendation information for the project management application is sent as a group message to the devices of each member in Group A.

[0071] In this embodiment, by triggering the target application entry in the application containment area, after entering the application interface of the target application associated with the target application entry, the application recommendation icon corresponding to the target application is displayed. This makes it convenient for users to directly trigger recommendations for the target application when using the target application, and sends the application recommendation information for the target application to the terminal where the recommending member account is located. This simplifies the recommendation operation for the target application, reduces the data processing resources required when recommending the target application, improves the utilization efficiency of data processing resources, and provides convenience for users' operations, thereby enhancing the user experience.

[0072] In one embodiment, in response to an application access operation triggered for a target application entry in the application containment area, displaying an application recommendation identifier for the target application associated with the target application entry includes: in response to the first application access operation triggered for the target application entry in the application containment area, entering the application interface of the target application associated with the target application entry, and displaying an application recommendation identifier corresponding to the target application in the application interface.

[0073] The first-time application access operation refers to the first time the target application's entry point is added to the application's containment area and the user is triggered to enter the target application's interface. When a target member account triggers the application access operation for the first time targeting the target application's entry point in the application containment area, an application recommendation icon corresponding to the target application will be displayed on the application page after entering the target application's interface. When the target member account triggers the application access operation for the target application's entry point in the application containment area for the second time or the Nth time (N>2), no application recommendation icon will be displayed on the application page after entering the target application's interface.

[0074] Specifically, when a newly added target application entry exists in the application containment area, the terminal responds to the first trigger operation for the target application entry by entering the application interface of the target application associated with the target application entry. At the edge of the page of this application interface, an application recommendation icon corresponding to the target application is displayed. This allows the target member account to trigger an application recommendation operation based on the application recommendation icon, sending application recommendation information for the target application to the terminal of the recommending member account.

[0075] In this embodiment, when the application access operation for the target application entry is triggered for the first time, the application interface of the target application associated with the target application entry is entered, and the application recommendation icon corresponding to the target application is displayed. This not only provides a convenient way to recommend target applications for member accounts, but also avoids repeatedly displaying content unrelated to the application content on the application page, which would waste data processing resources and ineffectively occupy display resources, thereby improving the utilization efficiency of data processing resources.

[0076] In one embodiment, the application adding method further includes: displaying a recommendation object selection entry on the display page where the application adding identifier is located; displaying a recommendation object selection area in response to a triggering operation on the recommendation object selection entry; displaying a recommended member account selected from the candidate member accounts of the target organization in the recommendation object selection area; and adding the application entry of the target application to the application containing area corresponding to the recommended member account in response to an application adding operation triggered by the application adding identifier.

[0077] The page displaying the application addition icon can be the target application's details page or any page displaying the application addition icon. The recommendation object selection entry is used to trigger the display of candidate recommendation objects. The terminal displays the recommendation object selection area in response to a trigger operation on the recommendation object selection entry. The display method of the recommendation object selection area can be set according to actual needs; for example, it can be a separate recommendation object selection page or a sub-area within the target application's details page. Within the recommendation object selection area, candidate member accounts from the target organization, excluding the target member account, are displayed. The terminal, in response to the target member account's selection operation of a recommended member account among the candidate member accounts, marks the selected recommended member account as selected.

[0078] Taking the recommendation object selection area as a separate recommendation object selection page as an example, the recommendation object selection area and the application addition identifier are not on the same display page. By triggering the confirmation operation of the recommendation member account, the display page of the application addition identifier is returned. The terminal responds to the application addition operation triggered for the application addition identifier and adds the application entry of the target application to the application area corresponding to the recommendation member account.

[0079] Taking the recommended user selection area as a sub-area in the target application details page as an example, the recommended user selection area and the application addition identifier are on the same screen. After selecting the recommended member account, the application addition operation for the application addition identifier can be triggered directly. The terminal responds to the application addition operation and adds the application entry of the target application to the application area corresponding to the recommended member account.

[0080] In a specific application, such as Figure 6As shown, taking the target member account as Zhang San and the target application as "Recruitment Manager" as an example, the Recruitment Manager's details page displays an application addition indicator and the application visibility range. The application visibility range is the entry point for selecting recommended candidates, and the default range is Zhang San. In response to the trigger operation for selecting the recommended candidate entry point, the terminal enters the recommended candidate selection page. On this page, candidate member accounts from the target organization are displayed. In response to the selection operation of recommended member accounts among the candidate member accounts, the terminal marks the selected recommended member accounts as selected, displays the number of selected recommended member accounts and a confirmation indicator. In response to the confirmation operation triggered by the confirmation indicator, the terminal returns to the Recruitment Manager's details page and updates the application visibility range to include Zhang San and the selected recommended member accounts, such as: visible range: Zhang San, Li Si, Xiao Ming, etc. (10 people). In response to the application addition operation triggered by the application addition indicator, the application entry point of the target application is added to the application coverage area corresponding to both the target member account and the recommended member account.

[0081] In this embodiment, by adding the application entry point of the target application to the application area corresponding to the target member account, a recommendation selection entry point is provided to enable the selection of recommended member accounts. This allows the application entry point of the target application to be added synchronously to the application areas corresponding to both the target member account and the recommended member account. This enables the rapid and synchronous addition of the application entry point of the target application, avoiding occasional triggering of application addition operations for the application entry point of the target application by individual members in the target organization. It also enables centralized data processing and improves the utilization efficiency of data processing resources.

[0082] In one embodiment, the application adding method further includes: displaying a prompt message in the social application where the recommending member account is located, indicating that the target member account has added the application entry of the target application to the application area corresponding to the recommending member account.

[0083] The notification message can be sent via system messages or via a conversation message initiated by the target member account to the recommending member account. Since adding the target application's entry point to the application's designated area for the recommending member account is done through the target member account's operation, displaying the notification message within the social application of the recommending member account allows the user of the recommending member account to be promptly aware of changes to the application entry point in their designated area.

[0084] Specifically, within the social application containing the recommended member's account, a system message area is displayed. This system message area shows a notification message indicating that the target member's account has added the target application's entry point to the application's designated area within the recommended member's account. The system message area is used to display system push notifications, which are messages automatically triggered and sent by the system based on specific conditions.

[0085] In a specific application, such as Figure 7 As shown, when Zhang San adds the attendance app's entry point to his corresponding app area, he also selects Li Si as a recommended user and adds the attendance app's entry point to Li Si's corresponding app area. At this point, Li Si's corresponding social app will display a notification message indicating that Zhang San has added the attendance app's entry point to Li Si's app area, along with a brief description of the attendance app, allowing Li Si to understand the specific details of the attendance app added to his app area.

[0086] In this embodiment, by displaying a notification message in the social application where the recommending member account is located, indicating that the target member account has added the application entry of the target application to the application area corresponding to the recommending member account, the user corresponding to the recommending member account can promptly understand the update status of the application entry contained in the application area corresponding to the recommending member account. This allows the user corresponding to the recommending member account to respond promptly to the added application entry of the target application, achieving centralized data processing, reducing the occupation of data processing resources during the interaction process, and improving the utilization efficiency of data processing resources.

[0087] In one embodiment, the application addition method further includes: displaying a denial-of-use flag for the target application on the display page of the prompt message; and removing the application entry of the target application from the application containment area corresponding to the recommended member account in response to the denial-of-use flag.

[0088] Specifically, when the notification message can be sent via system message, a system message area is displayed in the social application where the recommending member account is located. Within this system message area, a "refusal to use" flag for the target application is displayed. The display of the "refusal to use" flag for the target application and the notification message indicating that the target member account has added the target application's entry point to the application's designated area for the recommending member account can be combined. This allows users to understand the details of the application entry addition and make a choice regarding whether to remove the target application's entry point from the application's designated area for the recommending member account.

[0089] In a specific application, such as Figure 8As shown, within the social application containing the recommended member's account, a "refuse to use" flag, a "consent to use" flag, a prompt message, and a brief description of the target application are displayed. In response to the recommended member's account's trigger action regarding the "refuse to use" flag, the terminal removes the target application's entry point from the application's designated area. In response to the recommended member's account's trigger action regarding the "consent to use" flag, a details page for the target application is displayed.

[0090] In this embodiment, by displaying a "Deny Use" flag on the notification message display page, the recommending member account can trigger a "Deny Use" operation based on the flag upon receiving the notification message. This removes the target application's entry point from the application's containment area corresponding to the recommending member account, enabling convenient removal of the target application's entry point from the application's containment area. By displaying the notification message and the "Deny Use" flag simultaneously, the recommending member account can promptly respond to whether the added target application's entry point needs to be removed, achieving centralized data processing, reducing the consumption of data processing resources during interaction, and improving the utilization efficiency of data processing resources.

[0091] In one embodiment, the application adding method further includes: in response to the application adding operation, when the application entry of the target application already exists in the target application containment area corresponding to the recommended member account, or when the recommended member account has triggered a denial operation against the target application, keeping the application entry contained in the target application containment area unchanged.

[0092] Furthermore, in response to the application addition operation, the application entry of the target application is added to the application containment area corresponding to the recommending member account, including: in response to the application addition operation, when the application containment area of ​​the target application does not contain the application entry of the target application and the recommending member account has not triggered the refusal to use operation for the target application, the application entry of the target application is added to the target application containment area.

[0093] Since the application addition operation is only effective for cases where the application entry of the target application has not been added to its corresponding application containment area, if the application entry of the target application already exists in the target application containment area corresponding to the recommending member account, the application entry contained in the target application containment area corresponding to the recommending member account will remain unchanged even if the target recommending member triggers the application addition operation.

[0094] For a recommended member account that has triggered a denial of use for the target application, the denial of use indicates that the recommended member account does not need to use the target application for the time being. Therefore, when a recommended member account has triggered a denial of use for the target application, the application addition operation triggered for the recommended member account will not be processed. That is, the application entry contained in the target application containment area corresponding to the recommended member account will remain unchanged.

[0095] Accordingly, when there is no application entry for the target application in the target application's containment area and the recommended member account has not triggered a denial operation for the target application, in response to the application addition operation, the application entry for the target application is added to the target application's containment area to avoid unnecessary application entry addition processing for the recommended member account, reduce the occupation of data processing resources during the interaction process, and improve the utilization efficiency of data processing resources.

[0096] In one embodiment, the application addition method further includes: displaying an application permission status identifier for the target application corresponding to an administrator account belonging to the target organization; granting the target application access permissions to the target organization in response to the application permission status identifier being displayed as canceled; canceling the access permissions for the target application to the target organization in response to the application permission status identifier being displayed as disabled, and removing the application identifier of the application from the application containment area corresponding to the member account of the target organization.

[0097] The administrator account is used to manage permissions for members and applications within the target organization. The application permission status identifier represents the application's access permissions to the target organization. When the application permission status identifier for the target application shows a "cancel disabled" state, access permissions for the target application to the target organization are granted. When the application permission status identifier shows a "disabled" state, access permissions for the target application to the target organization are revoked, and the application's identifier is removed from the application containment area corresponding to the member account of the target organization.

[0098] Specifically, the administrator account can manage access permissions for any application. For third-party applications that integrate with social applications, their initial application permission status is marked as disabled, such as... Figure 9 As shown, this controls whether single or multiple applications are granted access permissions for a target organization. Figure 9 As shown in the left figure, when an administrator accesses the details page of a target application, the details page displays a "Delete and Disable" application permission status indicator for that target application. In response to the administrator account's triggering action regarding this "Delete and Disable" application permission status indicator, the terminal cancels the target application's access permissions for the target organization and removes the application's identifier from the application containment area corresponding to the member account of the target organization. Figure 9 As shown in the right figure, when an administrator account enters the access permission management page for multiple applications, the on / off control of the application permission status indicator can be triggered. When the application permission status indicator is on, the application indicator that is in the disabled state will be displayed on the display page. At this time, applications that have been connected but are not displayed as disabled applications are in the undisabled state by default.

[0099] Furthermore, only when the target application has been granted access permissions by the administrator account are target member accounts within the target organization allowed to add the target application's entry point to their application containment area. When the administrator account revokes the target application's access permissions, entry points for target applications not yet added to their application containment areas will no longer be allowed to be added to the application containment areas of any member account within the target organization. For target application entry points already added to their application containment areas, these entry points will be directly removed from the application containment areas of any member account within the target organization.

[0100] In this embodiment, the access permissions of applications are managed through the administrator account. This not only allows the addition of permissions to organizational members, enabling bottom-up application entry point addition, but also enables unified management of application access permissions. By updating the permission status identifier, unified management of the entry points of target applications is achieved in a centralized manner, avoiding excessive data processing resources occupied by subsequent continuous and occasional addition and deletion processes, and improving the utilization efficiency of data processing resources.

[0101] In one embodiment, the application adding method further includes: displaying a member permission status identifier corresponding to an administrator account belonging to the target organization; granting application adding permission to the member account in response to the member permission status identifier being displayed as a member authorized status; and canceling the application adding permission to the member account and removing the application entry from the application containment area corresponding to the member account in response to the member permission status identifier being displayed as an administrator authorized status.

[0102] The member permission status identifier refers to member accounts within the target organization. This can be all or some member accounts within the target organization. The member authorization status indicates that a member account within the target organization has application addition permissions, while the administrator authorization status indicates that a member account within the target organization does not have application addition permissions. When the member permission status identifier switches from member authorization to administrator authorization, and the administrator account revokes the application addition permissions for a member account, all application entries already added to the application's corresponding application area will be directly removed from the application area for that member account within the target organization.

[0103] In this embodiment, the application addition permissions of member accounts are managed through the administrator account. This not only delegates the application addition permissions to organizational members, realizing the addition of application entry points from the bottom up, but also enables unified management of application entry points, thereby improving the utilization efficiency of data processing resources.

[0104] In one embodiment, the application adding method further includes: displaying an administrator authorization identifier and a member authorization identifier selectable on an authorization method switching page for the target application; in response to switching the selected authorization identifier from the administrator authorization identifier to the member authorization identifier, granting the member account of the target organization application adding permission for the target application; in response to switching the selected authorization identifier from the member authorization identifier to the administrator authorization identifier, granting the target member account authorized by the administrator account application adding permission for the target application.

[0105] The authorization method switching page for the target application displays the authorization identifiers corresponding to the authorization methods for the target application. These identifiers include administrator authorization identifiers and member authorization identifiers. Only one of the administrator or member authorization identifiers can be selected. When an administrator account selects the administrator authorization identifier, the member authorization identifier is deselected; similarly, when an administrator account selects the member authorization identifier, the administrator authorization identifier is deselected. When the administrator authorization identifier is selected, the administrator can grant application-adding permissions to the target application to the target member accounts authorized by that administrator account. When the member authorization identifier is selected, all member accounts in the target organization are granted application-adding permissions to the target application.

[0106] In a specific application, such as Figure 10As shown, corresponding to the administrator account, the application authorization method selection page is displayed within the social application where the administrator account resides. The application authorization method determines how the application's entry point is added to the application's coverage area for organization members within the social application ecosystem. The application authorization method selection page displays two options: administrator authorization and member authorization. Administrator authorization and member authorization can be switched by the administrator account. When the selected application authorization method changes from member authorization to administrator authorization (i.e., the member permission status changes from member authorization to administrator authorization), and the administrator account cancels the application addition permission for a member account, only the target member account authorized by the administrator account is granted the application addition permission for the target application. For member accounts in the target organization not authorized by the administrator account, the target application entry point already added to the application coverage area corresponding to the unauthorized member account is removed from the application coverage area. When the selected application authorization method changes from administrator authorization to member authorization (i.e., the member permission status changes from administrator authorization to member authorization), the member account of the target organization is granted the application addition permission for the target application.

[0107] In this embodiment, by selecting the administrator authorization identifier and the member authorization identifier to switch the application addition permission, the application addition permission can be delegated to the organization members to realize the bottom-up application entry addition, and the unified management of the application entry can be realized to avoid the continuous and occasional addition and deletion processing occupying too much data processing resources and improve the utilization efficiency of data processing resources.

[0108] This application also provides an application scenario in which the above-described application adding method is applied. Specifically, the application scenario of this application adding method in enterprise social applications is as follows:

[0109] In enterprise social applications, the traditional authorization process is a top-down application implementation method. Members who have not configured the application or are not on the available list configured by the administrator will not be able to use the application.

[0110] The application addition method provided in this application allows enterprise members to add and use third-party general applications without the enterprise having configured application permissions, provided that the enterprise's information security settings are in compliance with regulations.

[0111] The addition of third-party general applications specifically includes the following scenarios:

[0112] Scenario 1: Member Authorization: Enterprise members can directly add the entry icon of the target application to the workbench, which is used to accommodate the entry, in the application market of the enterprise social application. The workbench is the application accommodation area, and the target application can be used directly by triggering the application entry in the workbench.

[0113] Specifically, such as Figure 11 As shown, when an enterprise member clicks to add an application, the client needs to determine whether the application is a third-party general application, whether the enterprise supports member authorization, and whether the application is disabled. For applications that meet the conditions, an add request is sent to the server when the enterprise member clicks to add the application. The server executes the add process: inserting the application into the employee authorization list, setting the application add mode to employee authorization mode, pushing a notification card to the administrator, and finally returning the add result to the client. The client displays an add completion page or an error message page based on the result returned from the backend.

[0114] For example, in response to a target member account within the target organization selecting the target application "Project Management," the terminal displays the project management application's details page. This page shows the required application permissions and application addition identifiers. Permissions include employee information and schedules, while the addition identifier can be either an authorization or addition identifier, displaying a message like "Agree to the above authorizations and add." In response to a trigger action on this authorization and addition identifier, the terminal displays "Adding" progress information. Upon completion, a success message and an access point to the application's containment area are displayed. The user corresponding to the target member account within the target organization is then redirected to the application's containment area display page by triggering the access point to that area.

[0115] Scenario 2: Application Recommendation: After enterprise members add the entry icon of the target application directly to the workbench that contains the entry, a recommended entry will appear when the application is opened for the first time. This allows them to recommend the application to other members, increasing the application's exposure.

[0116] Specifically, such as Figure 12 As shown, upon entering the application interface, it is determined whether the application is a third-party general application authorized by the employee. If the application is not a third-party general application authorized by the employee, the process ends. If the application is a third-party general application authorized by the employee, it is further determined whether the application type is a mini-program that can run in the enterprise social application runtime environment. If the application type is a mini-program, the mini-program sharing entry is displayed. If the application type is not a mini-program, the fixed sharing entry of the web application is displayed. Then, it is determined whether this is the first time entering the application interface through the workbench. If it is the first time entering the application interface through the workbench, a guide bar for inviting colleagues to add the application is displayed in the edge area of ​​the application page. Then, the server interface is called to report the application opening behavior and insert the application entry record. The application entry record is used to determine whether this is the first time entering the application interface through the workbench.

[0117] Zhang San, a member of the target organization, wants to recommend a project management application to Li Si, another member of the organization, through his device. Zhang San triggers the application entry for project management within the application's application area on the social media platform, entering the application interface. At the top of the application interface, a prompt bar invites other members of the organization to use the project management application. Zhang San triggers this prompt bar, displaying a member invitation icon and a cancel invitation icon. The device responds to Zhang San's member invitation action triggered by the member invitation icon, displaying the inviteable recipients. These recipients include individual organization members and groups corresponding to multiple organization members. When Zhang San selects Li Si as the invitee (recommending member account), a confirmation action for the recommended member account sends the application recommendation information to Li Si's device. Similarly, when Zhang San selects Group A as the invitee, a confirmation action for the recommended member account sends the application recommendation information to the devices of each member in Group A as a group message.

[0118] Scenario 3: When adding an application, company members can choose to add other colleagues who have not yet been added, which further improves the activity of the application.

[0119] Specifically, such as Figure 13 As shown, the prerequisites for this scenario are employee authorization to add third-party general applications, and that the enterprise supports employee authorization and the application is not disabled. During the addition process, enterprise members can select a certain number of colleagues, such as fewer than 10. When clicking the authorization button, the selected colleagues are reported to the server. The server adds authorization to members who have not added the application and have not refused it, and simultaneously sends a reminder card to these members. If an enterprise member who receives the card chooses to refuse use, the application will be deleted, and the information will be reported.

[0120] Taking the target member account as Zhang San and the target application as "Recruitment Manager" as an example, the Recruitment Manager's details page displays an application addition indicator and the application visibility range. The application visibility range is the entry point for selecting recommended candidates, and the default range is Zhang San. Upon triggering an operation on the recommended candidate selection entry point, the terminal enters the recommended candidate selection page. This page displays candidate member accounts from the target organization. Upon selecting a recommended member account from the candidate accounts, the terminal marks the selected account as selected and displays the number of selected accounts and a confirmation indicator. Upon confirming the confirmation indicator, the terminal returns to the Recruitment Manager's details page and updates the application visibility range to include Zhang San and the selected recommended member accounts, such as: Zhang San, Li Si, Xiao Ming, etc. (10 people). Upon triggering an application addition operation on the application addition indicator, the target application's entry point is added to the application area corresponding to both the target member account and the recommended member account.

[0121] Scenario 4: Administrators' ability to manage applications installed by members, including the ability to manage the authorization capabilities of enterprise members from multiple dimensions such as single application and the entire enterprise.

[0122] Managing employee authorization applications mainly consists of three parts:

[0123] Part One: As Figure 14 As shown, the administrator account has set a switch for "Members Authorize the Use of Third-Party Applications". This is an enterprise-level switch, and its setting will affect all members and applications within the enterprise. When the switch is turned on, simply set the switch configuration value to true. When the switch is turned off, in addition to setting the configuration value to false, it is also necessary to clean up the existing employee authorization data, including deleting all employee-authorized applications, clearing the list of disabled applications authorized by employees, clearing the employee authorization list, and clearing the list of applications authorized by employees.

[0124] For example, when an administrator account revokes an application addition permission for a member account, all application entries that have been added to the application containment area corresponding to the member account of the target organization will be directly removed from the application containment area.

[0125] Part Two, such as Figure 15 As shown, the administrator account disables / undisables a third-party general application. When an administrator disables an application, they first set the application's disable flag to true, add the application to the employee-authorized disabled list, and then delete the application. When an administrator undisables an application, they set the application's disable flag to false and remove it from the employee-authorized disabled list.

[0126] Specifically, the administrator account can manage access permissions for any application. Only when the administrator account authorizes access permissions will the target member account within the target organization, which has been granted the permission to add the target application, be allowed to add the target application's entry point to the target member account's application containment area. When the administrator account revokes access permissions for a target application, entry points for target applications that have not yet been added to the application containment area will no longer be allowed to be added to the application containment areas of any member account within the target organization. For target application entry points that have already been added to the application containment area, they will be directly removed from the application containment areas of any member account within the target organization.

[0127] Part Three, such as Figure 16 As shown, this demonstrates how an administrator account switches the authorization mode for an application. When an administrator switches a third-party application authorized by an employee to administrator authorization, the application's authorization mode field needs to be set to administrator authorization, and the application needs to be removed from both the employee authorization disabled list and the employee authorized application list. When an administrator switches an application to employee authorization, it needs to determine whether the application is a general third-party application; if so, it then sets the application's authorization mode field to employee authorization mode.

[0128] From the enterprise's perspective, the above application addition method provides employees with the technology to add third-party general applications, which can lower the threshold for enterprises to use applications. From the perspective of third-party application providers, the above application addition method increases the efficiency of application dissemination, which can increase the number of enterprise members and enterprises using third-party general applications and enrich the third-party ecosystem.

[0129] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0130] Based on the same inventive concept, this application also provides an application adding apparatus for implementing the application adding method described above. The solution provided by this apparatus is similar to the solution described in the above method; therefore, the specific limitations in one or more application adding apparatus embodiments provided below can be found in the limitations of the application adding method described above, and will not be repeated here.

[0131] In one embodiment, such as Figure 17 As shown, an application adding device 1700 is provided, including: an application adding identifier display module 1702 and an application adding module 1704, wherein:

[0132] The application addition identifier display module 1702 is used to display the application addition identifier for adding the application entry of the target application to the social application; the users of the social application include member accounts of the target organization.

[0133] The application adding module 1704 is used to, in response to the application adding operation, when a target member account belonging to the target organization triggers an application adding operation for the application adding identifier, add the application entry of the target application to the application containing area of ​​the social application accessible to the target member account when the target application is granted access permission to the target organization and the target member account is granted application adding permission; the application containing area is used to contain the entry of the application granted the access permission.

[0134] In one embodiment, the application addition identifier display module is further configured to display candidate application identifiers corresponding to each application that has been connected to the social application on the display page of the social application; and in response to the selection operation of the target application identifier among the candidate application identifiers, to display an application addition identifier for adding the application entry of the target application to the social application.

[0135] In one embodiment, the application addition identifier display module is further configured to display application recommendation information for the target application in the conversation page of the social application; and in response to the target member account of the target organization's information viewing operation of the application recommendation information, display an application addition identifier for adding the application entry of the target application to the social application.

[0136] In one embodiment, the application adding device further includes an application recommendation module, configured to display an application recommendation identifier for the target application associated with the target application entry in response to an application access operation triggered for the target application entry in the application containment area; and when an application recommendation operation for the application recommendation identifier is triggered, to send application recommendation information for the target application to the terminal of the recommended member account selected from the target organization.

[0137] In one embodiment, the application recommendation module is further configured to, in response to the first application access operation triggered for the target application entry in the application containment area, enter the application interface of the target application associated with the target application entry; and display an application recommendation identifier corresponding to the target application in the application interface.

[0138] In one embodiment, the application adding device further includes a multi-member adding module, configured to display a recommended object selection entry on the display page where the application adding identifier is located; display a recommended object selection area in response to a trigger operation on the recommended object selection entry; display recommended member accounts selected from the candidate member accounts of the target organization in the recommended object selection area; and add the application entry of the target application to the application containing area corresponding to the recommended member account in response to the application adding operation triggered by the application adding identifier.

[0139] In one embodiment, the application adding device further includes a message prompt module, which is used to display a prompt message in the social application where the recommended member account is located, indicating that the target member account has added the application entry of the target application to the application area corresponding to the recommended member account.

[0140] In one embodiment, the application adding device further includes a rejection adding module, which is used to display a rejection identifier for the target application in the display page of the prompt message; and to remove the application entry of the target application from the application accommodation area corresponding to the recommended member account in response to a rejection operation triggered by the rejection identifier.

[0141] In one embodiment, the application adding module is further configured to, in response to the application adding operation, keep the application entry contained in the target application containing area unchanged when the target application containing area corresponding to the recommended member account already contains the application entry of the target application, or when the recommended member account has triggered a denial operation against the target application.

[0142] In one embodiment, the application adding module is further configured to, in response to the application adding operation, add the application entry of the target application to the target application containing area when the target application containing area does not contain the application entry of the target application and the recommended member account has not triggered a denial operation against the target application.

[0143] In one embodiment, the application adding device further includes an application access permission control module, which is used to display an application permission status identifier for the target application corresponding to an administrator account belonging to the target organization; in response to the application permission status identifier being displayed as canceled / disabled, grant the target application access permission to the target organization; and in response to the application permission status identifier being displayed as disabled, cancel the access permission for the target application to the target organization and remove the application identifier of the application from the application containment area corresponding to the member account of the target organization.

[0144] In one embodiment, the application adding device further includes an application adding permission control module, which is used to display a member permission status identifier corresponding to an administrator account belonging to the target organization; in response to the member permission status identifier being displayed as a member authorized status, grant application adding permission for the member account; and in response to the member permission status identifier being displayed as an administrator authorized status, cancel the application adding permission for the member account and remove the application entry from the application containment area corresponding to the member account.

[0145] The aforementioned application adding device simplifies the process of adding application entry points for the target application to organizational members by adding the application entry points under the condition that the target application has been granted access permissions to the target organization. By delegating the adding permissions to organizational members, it achieves bottom-up application entry point addition. By responding to the application adding operation triggered by the application adding identifier, the application entry point of the target application is added to the application containment area of ​​the social application for access by the target member account. This allows the target member account to directly trigger the application entry point from the application containment area of ​​the social application to access the application without the need for real-time authentication processing every time the application is accessed, reducing the occupation of data processing resources during application access and improving the utilization efficiency of data processing resources.

[0146] Each module in the aforementioned application adding device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0147] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 18As shown. The computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor, memory, input / output interface, communication interface, display unit, and input device are connected via the system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an application addition method. The display screen of the computer device can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs or touchpads set on the casing of the computer device, or external keyboards, touchpads or mice, etc.

[0148] Those skilled in the art will understand that Figure 18 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0149] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0150] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0151] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform the steps in the above-described method embodiments.

[0152] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0153] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0154] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0155] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An application addition method, characterized in that, The method includes: Displays an application addition identifier used to add the target application's entry point to the social application; the social application is used by member accounts of the target organization. When a target member account belonging to the target organization triggers an application addition operation to add an identifier to the application, in response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application accommodation area of ​​the social application for access by the target member account; the application accommodation area is used to accommodate the entry of the application granted the access permissions. On the display page where the application adds an identifier, a recommendation selection entry is displayed; in response to a trigger operation on the recommendation selection entry, a recommendation selection area is displayed; in the recommendation selection area, the recommended member account selected from the candidate member accounts of the target organization is displayed; in response to the application adding operation triggered by the application adding identifier, the application entry of the target application is added to the application containing area corresponding to the recommended member account.

2. The method according to claim 1, characterized in that, The display is used to add an application entry point for the target application to the social application, including: The social application's display page shows candidate application identifiers, and the applications represented by the candidate application identifiers are used to run in the social application's runtime environment. In response to the selection of a target application identifier among the candidate application identifiers, an application addition identifier for adding the target application's application entry to the social application is displayed.

3. The method according to claim 1, characterized in that, The display is used to add an application entry point for the target application to the social application, including: The social application's chat page displays application recommendation information for the target application; In response to the target member account of the target organization viewing the application recommendation information, an application addition icon is displayed to add the application entry of the target application to the social application.

4. The method according to claim 1, characterized in that, The method further includes: In response to an application access operation triggered by a target application entry in the application containment area, an application recommendation identifier for the target application associated with the target application entry is displayed; When an application recommendation operation is triggered for the application recommendation identifier, application recommendation information for the target application will be sent to the terminal of the recommended member account selected from the target organization.

5. The method according to claim 4, characterized in that, The step of displaying an application recommendation identifier for the target application associated with the target application entry in the application containment area in response to an application access operation triggered by the target application entry includes: In response to the first application access operation triggered for the target application entry in the application containment area, the application interface of the target application associated with the target application entry is entered; The application interface displays an application recommendation icon corresponding to the target application.

6. The method according to claim 1, characterized in that, The method further includes: In the social application where the recommended member account is located, a prompt message is displayed indicating that the target member account has added the application entry of the target application to the application area corresponding to the recommended member account.

7. The method according to claim 6, characterized in that, The method further includes: The page displaying the notification message shows a denial-of-use flag for the target application. In response to the denial operation triggered by the denial identifier, the application entry of the target application is removed from the application containment area corresponding to the recommended member account.

8. The method according to claim 1, characterized in that, The method further includes: In response to the application addition operation, if the application entry of the target application already exists in the target application containment area corresponding to the recommended member account, or if the recommended member account has triggered a denial operation against the target application, the application entry contained in the target application containment area shall remain unchanged.

9. The method according to any one of claims 1 to 8, characterized in that, In response to the application addition operation, when the target application is granted access permissions to the target organization, the application entry of the target application is added to the application containment area of ​​the social application accessible to the target member account, including: In response to the application addition operation, when the target application is granted access permission to the target organization and the target member account is granted application addition permission, the application entry of the target application is added to the application containment area of ​​the social application for access by the target member account.

10. The method according to any one of claims 1 to 8, characterized in that, The method further includes: For the administrator account belonging to the target organization, display the application permission status identifier for the target application; In response to the application permission status indicator showing a canceled disabled state, grant the target application access permissions to the target organization; In response to the application permission status indicator being displayed as disabled, the access permission for the target application to the target organization is cancelled, and the application identifier of the application is removed from the application containment area corresponding to the member account of the target organization.

11. The method according to any one of claims 1 to 8, characterized in that, The method further includes: On the page for switching authorization methods for the target application, an administrator authorization ID and a member authorization ID can be selected. In response to switching the selected authorization identifier from the administrator authorization identifier to the member authorization identifier, grant the member account of the target organization the permission to add permissions for the target application; In response to switching the selected authorization identifier from the member authorization identifier to the administrator authorization identifier, the application add permission for the target application is granted to the target member account authorized by the administrator account.

12. The method according to any one of claims 1 to 8, characterized in that, The method further includes: For administrator accounts belonging to the target organization, display member permission status indicators; In response to the member permission status indicator displaying a member authorization status, grant application add permissions for the member account; In response to the member permission status indicator showing an administrator authorization status, the application permission for the member account is cancelled, and the application entry in the application containment area corresponding to the member account is removed.

13. An application adding device, characterized in that, The device includes: The application addition identifier display module is used to display the application addition identifier for adding the application entry of the target application to the social application, the social application being used by member accounts of the target organization; The application adding module is used to, in response to the application adding operation, when a target member account belonging to the target organization triggers an application adding operation for the application adding identifier, add the application entry of the target application to the application accommodation area of ​​the social application for access by the target member account when the target application is granted access permissions to the target organization; the application accommodation area is used to accommodate the entry of the application granted access permissions. The multi-member addition module is used to display a recommendation object selection entry on the display page where the application addition identifier is located; in response to a trigger operation for the recommendation object selection entry, display a recommendation object selection area; in the recommendation object selection area, display the recommended member account selected from the candidate member accounts of the target organization; and in response to the application addition operation triggered by the application addition identifier, add the application entry of the target application to the application containing area corresponding to the recommended member account.

14. The apparatus according to claim 13, characterized in that, The application addition identifier display module is further configured to display candidate application identifiers corresponding to each application that has been connected to the social application on the display page of the social application; and in response to the selection operation of the target application identifier among the candidate application identifiers, to display an application addition identifier for adding the application entry of the target application to the social application.

15. The apparatus according to claim 13, characterized in that, The application addition identifier display module is also used to display application recommendation information for the target application in the conversation page of the social application; in response to the target member account of the target organization's information viewing operation of the application recommendation information, an application addition identifier for adding the application entry of the target application to the social application is displayed.

16. The apparatus according to claim 13, characterized in that, The application adding device further includes an application recommendation module, which is used to display an application recommendation identifier for the target application associated with the target application entry in response to an application access operation triggered for the target application entry in the application containment area. When an application recommendation operation is triggered for the application recommendation identifier, application recommendation information for the target application will be sent to the terminal of the recommended member account selected from the target organization.

17. The apparatus according to claim 16, characterized in that, The application recommendation module is also used to respond to the first application access operation triggered for the target application entry in the application containment area, and enter the application interface of the target application associated with the target application entry; The application interface displays an application recommendation icon corresponding to the target application.

18. The apparatus according to claim 13, characterized in that, The application adding device further includes a message prompt module, which is used to display a prompt message in the social application where the recommended member account is located, indicating that the target member account has added the application entry of the target application to the application area corresponding to the recommended member account.

19. The apparatus according to claim 18, characterized in that, The application adding device further includes a rejection module, which is used to display a rejection identifier for the target application in the display page of the prompt message; and in response to a rejection operation triggered by the rejection identifier, remove the application entry of the target application from the application accommodation area corresponding to the recommended member account.

20. The apparatus according to claim 13, characterized in that, The application adding module is also configured to, in response to the application adding operation, keep the application entry contained in the target application containing area unchanged when the target application containing area corresponding to the recommended member account already contains the application entry of the target application, or when the recommended member account has triggered a denial operation against the target application.

21. The apparatus according to any one of claims 13 to 20, characterized in that, The application adding module is further configured to, in response to the application adding operation, add the application entry of the target application to the target application containing area when the target application containing area does not contain the application entry of the target application and the recommended member account has not triggered a denial operation against the target application.

22. The apparatus according to any one of claims 13 to 20, characterized in that, The application adding device further includes an application access permission control module, which is used to display an application permission status identifier for the target application corresponding to an administrator account belonging to the target organization; in response to the application permission status identifier being displayed as canceled / disabled, grant the target application access permission to the target organization; in response to the application permission status identifier being displayed as disabled, cancel the access permission for the target application to the target organization, and remove the application identifier of the application from the application containment area corresponding to the member account of the target organization.

23. The apparatus according to any one of claims 13 to 20, characterized in that, The application adding device is also used to display, on the authorization method switching page for the target application, an administrator authorization identifier and a member authorization identifier that can be selected. In response to switching the selected authorization identifier from the administrator authorization identifier to the member authorization identifier, grant the member account of the target organization the permission to add permissions for the target application; In response to switching the selected authorization identifier from the member authorization identifier to the administrator authorization identifier, the application add permission for the target application is granted to the target member account authorized by the administrator account.

24. The apparatus according to any one of claims 13 to 20, characterized in that, The application adding device further includes an application adding permission control module, which is used to display a member permission status identifier corresponding to an administrator account belonging to the target organization; in response to the member permission status identifier being displayed as a member authorized status, granting application adding permissions to the member account; in response to the member permission status identifier being displayed as an administrator authorized status, canceling the application adding permissions to the member account and removing the application entry from the application containment area corresponding to the member account.

25. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 12.

26. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12.

27. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Application management method and device

    CN110032391A

  • Application access method and device, electronic equipment and storage medium

    CN111314454A