CN117763608A - Information processing method, apparatus, electronic device and storage medium - Google Patents

Information processing method, apparatus, electronic device and storage medium Download PDF

Info

Publication number
CN117763608A
CN117763608A CN202311773614.9A CN202311773614A CN117763608A CN 117763608 A CN117763608 A CN 117763608A CN 202311773614 A CN202311773614 A CN 202311773614A CN 117763608 A CN117763608 A CN 117763608A
Authority
CN
China
Prior art keywords
user
preset
preset type
control
authority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311773614.9A
Other languages
Chinese (zh)
Inventor
胡俊潇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202311773614.9A priority Critical patent/CN117763608A/en
Publication of CN117763608A publication Critical patent/CN117763608A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

The present disclosure provides an information processing method, an information processing apparatus, an electronic device, and a storage medium. An information processing method, comprising: determining a second user performing a triggering operation on a first link, wherein the first link is a first object pointed to and belongs to the first user; responding to the second user as a first preset type user, and endowing the second user with preset authority for the first content; the first user has an association relationship of a first preset type with the first user, and the second user does not have the preset authority to the first object before executing the triggering operation. The method disclosed by the invention can improve the access efficiency.

Description

Information processing method, apparatus, electronic device and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an information processing method, an information processing device, an electronic device, and a storage medium.
Background
In communication software, users can share contents such as documents, audios and videos to other users in a sharing link mode, and the shared users often need to have viewing rights to view the contents. Users need to set rights to shared content for the shared users when sharing links.
Disclosure of Invention
The present disclosure provides an information processing method, an information processing apparatus, an electronic device, and a storage medium.
The present disclosure adopts the following technical solutions.
In some embodiments, the present disclosure provides an information processing method, including:
determining a second user performing a triggering operation on a first link in response to the triggering operation, wherein a first object pointed by the first link belongs to the first user;
responding to the second user as a first preset type user, and endowing the second user with preset authority to the first object;
the first user has an association relationship of a first preset type with the first user, and the second user does not have the preset authority to the first object before executing the triggering operation.
In some embodiments, the present disclosure provides an information processing method, including:
responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
and responding to the triggering operation of a second user on the first entrance, displaying at least one second object belonging to the first user, wherein the second user has preset authority on the at least one second object, and the second user is endowed with the preset authority based on the association relation of the first preset type.
In some embodiments, the present disclosure provides an information processing apparatus including:
a determining unit configured to determine, in response to a trigger operation on a first link, a second user performing the trigger operation, wherein the first link is a link pointing to a first object, and the first object belongs to the first user;
the control unit is used for responding to the second user as a first preset type user and automatically giving the second user preset authority to the first object;
the first preset type user and the first user have an association relationship of a first preset type.
In some embodiments, the present disclosure provides an information processing apparatus including:
the display unit is used for responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
the display unit is further configured to display at least one second object belonging to the first user in response to a triggering operation of the first portal by the second user, where the second user has a preset authority on the at least one second object, and the second user is given the preset authority based on the association relationship of the first preset type.
In some embodiments, the present disclosure provides an electronic device comprising: at least one memory and at least one processor;
the memory is used for storing program codes, and the processor is used for calling the program codes stored in the memory to execute the method.
In some embodiments, the present disclosure provides a computer readable storage medium for storing program code which, when executed by a processor, causes the processor to perform the above-described method.
According to the information processing method provided by the embodiment of the disclosure, when the first preset type user accesses the first object, the preset authority of the first object can be automatically obtained through the first link, and the application is not needed when the first object is required to be accessed, so that the users can conveniently access the object, and the efficiency and convenience are improved.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
Fig. 1 is a flowchart of an information processing method of an embodiment of the present disclosure.
Fig. 2-5 are schematic diagrams of methods of performing embodiments of the present disclosure.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in and/or in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "including" and variations thereof as used herein are intended to be open-ended, i.e., including, but not limited to. The term "based on" is based at least in part on. The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments. Related definitions of other terms will be given in the description below.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "a" and "an" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be construed as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The following describes in detail the schemes provided by the embodiments of the present disclosure with reference to the accompanying drawings.
As shown in fig. 1, fig. 1 is a flowchart of an information processing method of an embodiment of the present disclosure, including the following steps.
And S11, responding to the triggering operation of the first link, and determining a second user for executing the triggering operation, wherein the first object pointed by the first link belongs to the first user.
In some embodiments, the executing party of the method proposed by the present disclosure may be a communication client, which may be an instant messaging client, or may be a collaborative office platform integrated with an instant messaging function, where one or more of a document function, a calendar function, a mail function, a task function, and an audio/video function may be integrated into the communication client. The first link is a link to the first object, which the second user may trigger by means of e.g. clicking or the like, and then the page on which the first object is located will be opened. The first link may be sent to the second user in the form of an instant communication message, and the first recipient of the first link may not be the second user, and the first link may be forwarded to the second user by the other user after the first user sends to the other user, or may be sent by the first user to the second user. The first link may also be obtained by the second user from a location other than the communication client. The second user performs the triggering operation on the first link and the performing party of the method determines the identity of the second user, i.e. the user performing the triggering operation.
And S12, responding to the second user as the first preset type user, and endowing the second user with preset authority to the first object.
In some embodiments, the first link should open the page where the first object is located after the trigger operation is performed, and after the page where the first object is located is opened, if the first object is to be displayed on the page where the first object is located, the second user needs to have a viewing authority for the first object, and if the second user does not have a viewing authority for the first object, the first object will not be displayed when the page where the first object is located is opened. Therefore, in this embodiment, the second user performing the triggering operation is determined, and then it is determined whether the second user is a first preset type user, where the first preset type user has a first preset type association relationship with the first user, and the first preset type association relationship is a preset association relationship, and the second user does not have the preset authority for the first object before performing the triggering operation. Specifically, it may be that a relationship of the second user with respect to the first user is determined, and then it is determined whether the relationship is an association relationship of a first preset type. It should be noted that the relationship of the second user with respect to the first user may be different from the relationship of the first user with respect to the second user, e.g. the relationship of the second user with respect to the first user may be a guiding relationship, indicating that the second user is responsible for guiding the first user, whereas the relationship of the first user with respect to the second user is a guided relationship, indicating that the first user is known by the second user, which is different from the guiding relationship. In some embodiments, the guided relationship may belong to an association relationship of the first preset type, and the guided relationship may not belong to an association relationship with the first preset type. The second user may be given a preset right to the first object on behalf of the first user. After determining that the second user is the first preset type user, the second user is automatically given preset permission to the first object, such as viewing permission to the first object. After the preset authority of the second user on the first object is automatically given, the page where the first object is located can be opened and the first object is displayed, so that the second user views the first object. In some embodiments, the preset authority of the second object on the first object is not given to the second object as long as the second object has an association relationship with the first object, but the second object has an association relationship with the first object, and the association relationship is an association relationship of a first preset type, so that the preset authority of the first object is given to the second user.
In some embodiments, after step S11 is performed, before step S12 is performed, it may be determined whether the second user has the preset authority for the first object, and if the second user has the preset authority for the first object, step S12 will not be performed, and the page where the first object is located will be opened and the first object will be displayed, so that the second user views the first object. If the second user does not have the preset right to the first object, step S12 will be performed.
In some embodiments of the present disclosure, after the second user performs the triggering operation on the first link, if the second user is a first preset type user, the second user will be automatically given preset permission to the first object without the second user applying for permission to the first object or without the first user approving the permission application of the second user to the first object, so that the first user may preset the first preset type user without specifying a specific user name and a user identity (e.g., ID), and when accessing the first object, the first preset type user may automatically obtain the preset permission to the first object through the first link without applying for permission when accessing the first object, thereby facilitating the users to access the object and improving the efficiency.
In some embodiments of the present disclosure, the first link is a link that the first user sends to a third user different from the second user, the first link being sent to the second user after one or more forwarding. In some embodiments, in the related art, the first user may set the authority of the recipient to the first object pointed to by the first link when sending the first link of the first object, but in this embodiment, the second user is not the recipient when the first user sends the first link, and the first link may be forwarded to the second user by the third user or sent to the second user after being forwarded for multiple times, where the first link may not be sent to the second user after the first link is sent by the first user, and the second user may still obtain the preset authority to the first object through the first link.
In some embodiments of the present disclosure, the first link is a link generated by the fourth user sharing the first object with the second user. In some embodiments, the fourth user has a sharing authority to the first object, which may be that the fourth user shares a message of the first object to the sending second user through a sharing control in a page where the first object is located when accessing the first object, where the message includes a link of the first object, and may refer to (for example @) the second user. The fourth user is not an owner of the first object, may not be able to manage the rights of the first object, and simply transmits the first link to the second user, and the second user may obtain the preset rights to the first object through the first link of the first object, thereby reducing the operations of applying the rights required to be performed by the second user.
In some embodiments of the present disclosure, the message in which the first link is located does not set the right of the second user to the first object at the time of generation and/or at the time of transmission. In some embodiments, the first link seen by the second user is located in a message that the first user or other user sends to the second user, which may be a sent communication message in a communication client, such as an instant communication message, or a message in a mail. When the message is generated or sent, the authority of the second user to the first object may not be set, that is, the second user performs the triggering operation on the first link to obtain the preset authority to the first object, unlike the related art that the first user sets the authority of the receiver to the first object when sending the message where the first link is located.
In some embodiments of the present disclosure, in response to the second user being a first preset type of user, automatically assigning the second user a preset permission for the first object, comprising: responding to the first control associated with the first object in a first state and the second user being a first preset type user, giving the second user preset permission to the first object; the first control has a first state and a second state, and when the first control associated with the first object is in the first state, preset authority to the first object can be given to a user of a first preset type.
In some embodiments, one or more different objects have an associated first control, a first state of which may be an on state and a second state may be an off state. When the first control is in the first state, the first control may be configured to determine, according to a user accessing the object associated with the first control, whether to give the user accessing the object associated with the first control a preset right to the object when the object associated with the first control is accessed through the link. Specifically, if the first control associated with the first object is in the first state and the second user is a user of a first preset type, the second user is automatically given preset permission to the first object, and if the first control associated with the first object is in the second state, the first control cannot give preset permission to the first object to the second user. In some embodiments, as shown in fig. 2, the first object in fig. 2 is a first document, a first control (the "first preset type association relationship user of the document owner can read after obtaining a link" in fig. 2 is the first control) is provided in an interface of authority setting of the first document, the selected state of the first control is the first state, the unselected state is the second state, the first preset type association relationship class can be a specific functional relationship in the same organization structure, and through the first control in fig. 2, the second user can be automatically given to view authority of the first document, and the second user is a user having the first preset type association relationship with the first document owner.
In some embodiments of the present disclosure, in response to the second user being a first preset type of user, automatically assigning the second user a preset permission for the first object, comprising: responding to the second control associated with the first user being in a third state, the first object being a second preset type object and the second user being a first preset type user, giving the second user preset permission to the first object; the second control has a third state and a fourth state, and when the second control is in the third state, the preset authority of the second preset type object belonging to the first user can be given to the first preset type user.
In some embodiments, the second control is different from the first control, the first control is for giving the second user rights to a single object associated with the first user, and the second control is for giving the second user rights to one or more types of objects attributed to the first user. In this embodiment, the second control is configured to give the second user rights to a second preset type of object, where the second preset type of object may include one or more types of objects. The third control may be in an on state and the fourth state may be in an off state. If the second control is in the third state, when the second user is the first preset type user, the second control can automatically obtain the preset authority of the accessed second preset type object through the second control when the second user accesses the second preset type object belonging to the first user through the link. In some embodiments, the second control is located in a personal settings page of the first user. As shown in fig. 3, a second control in the setting page of the first user (one by one) is schematically shown (in fig. 3, "allowing the first preset type association relationship user to access all documents newly added by me through a link"), where the second control in fig. 3 may assign preset authority to a second user accessing a second preset type object of the first user through a link when the second control is selected (i.e., in a third state).
In some embodiments of the present disclosure, when the first control associated with the first object is in the second state, a preset permission given to the first object by the first control associated with the first object for the second user is cancelled; in some embodiments of the present disclosure, when the second control is in the fourth state, the preset authority given to the second user by the second control to the second preset type object is cancelled.
In some embodiments, if the first control associated with the first object is in the second state, the preset authority to the first object obtained by the first control will be cancelled, and the second user who obtains the preset authority through the first control during the first state of the first control associated with the first object may not be able to access the first object, and if the first control switches back from the second state to the first state, the preset authority to the first object given by the first control associated with the first object for the second user may be restored. Similarly, if the third control is in the fourth state, the preset authority to the second preset type object (e.g., the first object) obtained by the third control during the second control is in the third state is canceled, and if the second control is switched back from the fourth state to the third state, the preset authority to the second preset type object (e.g., the first object) given by the second control to the second user can be restored. In this way, the rights issued through the links can be quickly recovered through the first control or the second control, and the rights do not need to be recovered respectively for each user, and the method can be suitable for a scene of opening the rights of the first object in a certain time, for example, the first user and one or more other users (including the second user) can open preset rights for the first object to the other users through the first control or the second control during project cooperation, and after the project cooperation is finished, the rights for the first object can be uniformly recovered through the first control or the second control, and the rights do not need to be recovered respectively for each single user. In some embodiments, the second control may default to the third state.
In some embodiments of the present disclosure, a user having administrative rights to a first object is entitled to modify the state of a first control associated with the first object. In some embodiments, a user having administrative rights to the first object may control the first control, so that it may be determined whether the preset rights are automatically granted by the first control.
In some embodiments of the present disclosure, the first control associated with the first object is not visible to a user belonging to a different organization architecture than the first user. In some embodiments, the organization architecture may refer to an enterprise, a department, a work team, etc., if the organization architecture is different from the first object, the work of the first user is known to a low degree, and at this time it is not very clear whether other users should be given preset rights to the first object through the first control, so the first control associated with the first object is invisible to the user, so as to avoid that the state of the first control associated with the first object is switched erroneously.
In some embodiments of the present disclosure, the first control associated with the first object is not visible to users not belonging to the second list. In some embodiments, the second list is preset, and the user not in the second list cannot view the first control. The second list may be a white list, and by setting the second list, it may be more convenient to manage which users have authority to control the first control.
In some embodiments of the present disclosure, the preset permissions include: viewing rights or editing rights. In some embodiments, the preset authority may be a viewing authority or an editing authority. Editing rights include viewing rights and additionally have the function of editing the first object. In some embodiments, if the second user is a first preset type user, the second user has viewing rights to the first object, and if the second user is a third preset type user (the third preset type user is a part of the first preset type users) of the first preset type users, editing rights of the first object are given to the second user, so that different rights to the first object are given to the type of the association relationship between the second user and the first user.
In some embodiments of the present disclosure, the first preset type of association relationship includes: collaborative relationships of items or functional relationships in the same organizational structure. In some embodiments, if the second user and the first user are collaborators on the same project, the second user may automatically obtain the preset authority for the first object of the first user, in other embodiments, the second user and the first user belong to the same organization structure, for example, the same company, and have a specific function relationship, for example, the function of the second user is an audit function, the function of the first user is an authoring function, the second user needs to audit the object authored by the first user, so the second user is given the preset authority for the first object, otherwise, the operation is not performed, because the authoring function does not need to view the object of the user with the audit function.
In some embodiments of the present disclosure, the first object includes one or more of a first user's document, a first user audio video recording, a first user calendar entry, or a first user task.
In some embodiments of the present disclosure, if the first user is a user in the first list, the first control associated with the first object is in the first state by default. In some embodiments, the first list is a white list, and the first control associated with the first object of the user hitting the first list is in the first state by default, so that preset permission is automatically given to the second user, by setting the first list, objects of which users can be conveniently managed need to be automatically given preset permission to other users, and the first control associated with the objects of the users in the first list can be in the first state by default, so that preset permission of the first preset type user corresponding to each user in the first list to the object of the user in the first list is automatically given.
In some embodiments of the present disclosure, the method further comprises: displaying a first portal on a first page associated with the first user in response to an operation of opening the first page associated with the first user, and displaying at least one second object attributed to the first user in response to a trigger operation on the first portal; wherein the at least one second object comprises: an object belonging to the first user and having a preset right for the first preset type of user.
In some embodiments, as shown in fig. 4, the first page includes a personal homepage (which may also be referred to as a personal data page or a personal card page) of the first user, a first portal may be displayed in the personal data page of the first user in the communication client, a triggering operation on the first portal may be, for example, a click operation, etc., and after the first portal is triggered, second objects are displayed, where each second object belongs to the first user, and each second object is an object with a preset authority of the first preset type user, where the second objects may include different types of objects, including documents, audio-video records, calendar events, etc., and the second objects may include the first object. By providing the first portal on the profile page of the first user, the objects of the first preset type of user having the preset rights can be conveniently viewed. FIG. 4 schematically shows a first user's profile page, wherein the "click view" to the right of "recent work" is a first portal, which upon being triggered, displays an interface as shown in FIG. 5, wherein the individual documents under "recent work documents" are second objects.
In some embodiments of the present disclosure, displaying the first portal on a first page associated with the first user includes: responding to the first user as the user in the first list, the current user as the user of the first preset type and the current user as the user in the second list, and displaying a first inlet; or, in response to the current user being the first user, displaying the first portal.
In some embodiments, the first portal may be displayed only when the first user and the current user belong to the first list and the second list, respectively, and the current user needs to be the first preset type user, otherwise, the second object is not related to the current user, and the second object does not need to be displayed. In some embodiments, the first user may itself see the first portal in his first page. Other users than the first user and the user in the second list in the first preset type of users may not be able to view the first portal, so that the user irrelevant to the second object may be prevented from triggering the first portal.
In some embodiments, the at least one second object comprises: the first preset type user obtains preset authority through the object link and belongs to the object of the first user, and/or the associated object of the first control in the first state. In some embodiments, the object links are links to objects, and the second object includes only: the first preset type user obtains preset authority through the object link and belongs to the object of the first user, and the associated object of the first control in the first state does not comprise other objects, so that irrelevant objects are prevented from being displayed.
In some embodiments, in response to the triggering operation on the first portal and the current user is a user in the second list, displaying an object with a preset authority of the current user in at least one second object, or in response to the triggering operation on the first portal and the current user is not a user in the second list, displaying preset information.
In some embodiments, when the first portal is triggered, the method may jump to display the second object in the webpage, and display the object belonging to the first user and having the preset authority of the current user in the webpage, and not display the object not belonging to the current user, and also not display the object not having the preset authority of the current user. Authentication is required before the second object is displayed, for example, it may be determined whether the current user is on the second list, whether the current user is a first preset type of user, whether the current user has preset rights to the second object, etc. If the current user is not in the second list or the current user is not the first preset type user, the second object may not be displayed, and preset information may be displayed at this time to indicate that the current user is not authorized to view the second object.
In some embodiments, unnamed objects may be filtered out in the display interface of the second object. The second object may be ranked according to the name, last editing time, creation time, browsing times, evaluation times, praise times, etc. of each object in the second object. In some embodiments, the display style of the second object may be switched, where the display style of each object in the second object includes a list style and a view style, and switching may be performed between the list and the view. In some embodiments, the page on which the second objects are located has a search control, which can search all the second objects without being limited to the objects in the current page. In some embodiments, the objects in the second object have associated collection controls and selection controls (displayed after ".." in fig. 5) that may be collected, singled, or multi-selected for the objects in the second object.
In some embodiments, by performing a triggering operation on the second object displayed in the page where the second object is located, for example, clicking on the title of the second object, an object corresponding to the title may be opened. For the object in the page where the second object is located, the corresponding information can be automatically updated when the second object is accessed each time, and the information can also be updated when the page is refreshed.
In some embodiments, if the current user is not a user in the second list, the current user cannot view the second object through the search control or the first portal. In some embodiments, the first control associated with the first object is in the second state, and the current user cannot view the first object through the search control or the first portal.
In some implementations of the disclosure, the second user is a first preset type of user and the preset restrictions are met, the second user is automatically given preset rights to the first object. The preset restrictions may include home restrictions, whitelist restrictions, privacy conditions restrictions, or other screening conditions restrictions. By setting the preset limiting conditions, more precise authority management can be realized.
In some embodiments of the present disclosure, an information processing method is also proposed, which may include one or more steps in any other embodiment of the present disclosure, and the explanation of the other embodiment is also applicable to this embodiment. The information processing method comprises the following steps:
Responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
and responding to the triggering operation of a second user on the first entrance, displaying at least one second object belonging to the first user, wherein the second user has preset authority on the at least one second object, and the second user is endowed with the preset authority based on the association relation of the first preset type.
In some embodiments, the noun interpretation in the information processing method may be the same as that in other embodiments. In some embodiments, the first page comprises: a personal homepage of the first user. The personal home page may also be referred to as a personal profile page or personal business card page, which may be a page of information for individuals in the communication client. The second user can view a second object (the second object may include the first object in any embodiment) that enables the second user to be given a preset authority based on the association relationship of the first preset type through the first portal in the first page, and the first page may not display other objects than the second object. In this way, for the second user, the second object can be viewed from the first page associated with the first user, and the second object is attributed to the first user, so that the second user can conveniently and quickly view the object of which the authority is acquired through a specific channel under a certain user.
Some embodiments of the present disclosure further provide an information processing apparatus, including:
a determining unit configured to determine, in response to a trigger operation on a first link, a second user performing the trigger operation, wherein a first object to which the first link points is attributed to the first user;
the control unit is used for responding to the second user as a first preset type user and automatically giving the second user preset authority to the first content;
the first user has an association relationship of a first preset type with the first user, and the second user does not have the preset authority to the first object before executing the triggering operation.
In some embodiments, at least one of the following is satisfied:
the first link is a link which is sent to a third user different from a second user by the first user, and the first link is sent to the second user after being forwarded for one or more times;
the first link is generated by a fourth user sharing the first object to the second user;
and the information of the first link is not provided with the authority of the second user to the first object when the information is generated and/or transmitted.
In some embodiments, in response to the second user being a first preset type of user, assigning the second user a preset permission for the first object comprises:
responding to the first control associated with a first object in a first state and the second user is a first preset type user, and endowing the second user with preset authority to the first object; the first control has a first state and a second state, and when the first control associated with the first object is in the first state, preset authority to the first object can be given to the first preset type user;
or, in response to a second control associated with the first user being in a third state, the first object being a second preset type object and the second user being a first preset type user, giving the second user preset permission to the first object; the second control has a third state and a fourth state, and when the second control is in the third state, preset permission for a second preset type object belonging to the first user can be given to the first preset type user.
In some embodiments, when the first control associated with the first object is in the second state, the preset authority given to the first object by the first control associated with the first object for the second user is cancelled; and/or the number of the groups of groups,
And when the second control is in the fourth state, canceling the preset authority of the second preset type object, which is given to the second user by the second control.
In some embodiments, at least one of the following is satisfied:
a user having administrative rights to the first object is entitled to modify the state of a first control associated with the first object;
a first control associated with the first object is invisible to users belonging to different organization architectures with the first user;
the first control associated with the first object is not visible to users not belonging to the second list.
In some embodiments, at least one of the following is satisfied:
the preset authority comprises the following steps: viewing rights or editing rights;
the association relation of the first preset type comprises: collaborative relationships of items, and/or functional relationships within the same organizational structure.
The first object includes one or more of a document, an audio video recording, a calendar item, or a task;
and if the first user is a user in a first list, the first control associated with the first object is in a first state by default.
In some embodiments, the control unit is further configured to: displaying a first portal on a first page associated with a first user in response to an operation of opening the first page associated with the first user, and displaying at least one second object attributed to the first user in response to a trigger operation on the first portal;
Wherein the at least one second object comprises: an object belonging to the first user and having a preset right for the first preset type of user.
In some embodiments, at least one of the following is satisfied:
the first page includes: a personal homepage of the first user;
displaying a first portal on a first page associated with the first user, comprising: responding to the first user being a user in a first list, the current user being a user of the first preset type and the current user being a user in a second list, displaying the first inlet; or, in response to the current user being the first user, displaying the first portal;
the at least one second object comprises: the first preset type user obtains the preset authority through the object link and belongs to the object of the first user, and/or the associated object of the first control in the first state;
and responding to the triggering operation of the first portal and the current user is a user in a second list, displaying an object with preset authority of the current user in the at least one second object, or responding to the triggering operation of the first portal and the current user is not a user in the second list, and displaying preset information.
Some embodiments of the present disclosure further provide an information processing apparatus, including:
the display unit is used for responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
the display unit is further configured to display at least one second object belonging to the first user in response to a triggering operation of the first portal by the second user, where the second user has a preset authority on the at least one second object, and the second user is given the preset authority based on the association relationship of the first preset type.
For embodiments of the device, reference is made to the description of method embodiments for the relevant points, since they essentially correspond to the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the modules illustrated as separate modules may or may not be separate. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The method and apparatus of the present disclosure are described above based on the embodiments and applications. In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below.
Referring now to fig. 6, a schematic diagram of an electronic device (e.g., a terminal device or server) 800 suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in the drawings is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
The electronic device 800 may include a processing means (e.g., a central processor, a graphics processor, etc.) 801 that may perform various appropriate actions and processes in accordance with programs stored in a Read Only Memory (ROM) 802 or loaded from a storage 808 into a Random Access Memory (RAM) 803. In the RAM803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
In general, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, etc.; storage 808 including, for example, magnetic tape, hard disk, etc.; communication means 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While an electronic device 800 having various means is shown, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication device 809, or installed from storage device 808, or installed from ROM 802. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 801.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods of the present disclosure described above.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided an information processing method including:
determining a second user performing a triggering operation on a first link in response to the triggering operation, wherein a first object pointed by the first link belongs to the first user;
responding to the second user as a first preset type user, and endowing the second user with preset authority to the first object;
the first user has an association relationship of a first preset type with the first user, and the second user does not have the preset authority to the first object before executing the triggering operation.
According to one or more embodiments of the present disclosure, there is provided an information processing method satisfying at least one of:
the first link is a link which is sent to a third user different from a second user by the first user, and the first link is sent to the second user after being forwarded for one or more times;
the first link is generated by a fourth user sharing the first object to the second user;
and the information of the first link is not provided with the authority of the second user to the first object when the information is generated and/or transmitted.
According to one or more embodiments of the present disclosure, there is provided an information processing method, in response to the second user being a first preset type user, giving the second user preset authority to the first object, including:
responding to the first control associated with a first object in a first state and the second user is a first preset type user, and endowing the second user with preset authority to the first object; the first control has a first state and a second state, and when the first control associated with the first object is in the first state, preset authority to the first object can be given to the first preset type user;
or,
responsive to a second control associated with the first user being in a third state, the first object being a second preset type of object and the second user being a first preset type of user, giving the second user preset permission for the first object; the second control has a third state and a fourth state, and when the second control is in the third state, preset permission for a second preset type object belonging to the first user can be given to the first preset type user.
In accordance with one or more embodiments of the present disclosure, there is provided an information processing method,
when the first control associated with the first object is in the second state, the preset authority of the first object, which is given to the second user by the first control associated with the first object, is cancelled; and/or the number of the groups of groups,
and when the second control is in the fourth state, canceling the preset authority of the second preset type object, which is given to the second user by the second control.
According to one or more embodiments of the present disclosure, there is provided an information processing method satisfying at least one of:
a user having administrative rights to the first object is entitled to modify the state of a first control associated with the first object;
a first control associated with the first object is invisible to users belonging to different organization architectures with the first user;
the first control associated with the first object is not visible to users not belonging to the second list.
According to one or more embodiments of the present disclosure, there is provided an information processing method satisfying at least one of:
the preset authority comprises the following steps: viewing rights or editing rights;
The association relation of the first preset type comprises: collaborative relationships of items, and/or functional relationships within the same organizational structure.
The first object includes one or more of a document, an audio video recording, a calendar item, or a task;
and if the first user is a user in a first list, the first control associated with the first object is in a first state by default.
According to one or more embodiments of the present disclosure, there is provided an information processing method, further including:
displaying a first portal on a first page associated with a first user in response to an operation of opening the first page associated with the first user, and displaying at least one second object attributed to the first user in response to a trigger operation on the first portal;
wherein the at least one second object comprises: an object belonging to the first user and having a preset right for the first preset type of user.
According to one or more embodiments of the present disclosure, there is provided an information processing method satisfying at least one of:
the first page includes: a personal homepage of the first user;
displaying a first portal on a first page associated with the first user, comprising: responding to the first user being a user in a first list, the current user being a user of the first preset type and the current user being a user in a second list, displaying the first inlet; or, in response to the current user being the first user, displaying the first portal;
The at least one second object comprises: the first preset type user obtains the preset authority through the object link and belongs to the object of the first user, and/or the associated object of the first control in the first state;
and responding to the triggering operation of the first portal and the current user is a user in a second list, displaying an object with preset authority of the current user in the at least one second object, or responding to the triggering operation of the first portal and the current user is not a user in the second list, and displaying preset information.
According to one or more embodiments of the present disclosure, there is provided an information processing method including:
responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
and responding to the triggering operation of a second user on the first entrance, displaying at least one second object belonging to the first user, wherein the second user has preset authority on the at least one second object, and the second user is endowed with the preset authority based on the association relation of the first preset type.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the first page including: a personal homepage of the first user.
According to one or more embodiments of the present disclosure, there is provided an information processing apparatus including:
a determining unit configured to determine, in response to a trigger operation on a first link, a second user performing the trigger operation, wherein the first link is a link pointing to a first object, and the first object belongs to the first user;
the control unit is used for responding to the second user as a first preset type user and automatically giving the second user preset authority to the first object;
the first preset type user and the first user have an association relationship of a first preset type.
According to one or more embodiments of the present disclosure, there is provided an information processing apparatus including:
the display unit is used for responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
the display unit is further configured to display at least one second object belonging to the first user in response to a triggering operation of the first portal by the second user, where the second user has a preset authority on the at least one second object, and the second user is given the preset authority based on the association relationship of the first preset type.
According to one or more embodiments of the present disclosure, there is provided an electronic device including: at least one memory and at least one processor;
wherein the at least one memory is configured to store program code, and the at least one processor is configured to invoke the program code stored by the at least one memory to perform any of the methods described above.
According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code which, when executed by a processor, causes the processor to perform the above-described method.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.

Claims (14)

1. An information processing method, characterized by comprising:
determining a second user performing a triggering operation on a first link in response to the triggering operation, wherein a first object pointed by the first link belongs to the first user;
Responding to the second user as a first preset type user, and endowing the second user with preset authority to the first object;
the first user has an association relationship of a first preset type with the first user, and the second user does not have the preset authority to the first object before executing the triggering operation.
2. The method of claim 1, wherein at least one of the following is satisfied:
the first link is a link which is sent to a third user different from a second user by the first user, and the first link is sent to the second user after being forwarded for one or more times;
the first link is generated by a fourth user sharing the first object to the second user;
and the information of the first link is not provided with the authority of the second user to the first object when the information is generated and/or transmitted.
3. The method of claim 1, wherein assigning the second user a preset permission for the first object in response to the second user being a first preset type of user comprises:
responding to the first control associated with a first object in a first state and the second user is a first preset type user, and endowing the second user with preset authority to the first object; the first control has a first state and a second state, and when the first control associated with the first object is in the first state, preset authority to the first object can be given to the first preset type user;
Or,
responsive to a second control associated with the first user being in a third state, the first object being a second preset type of object and the second user being a first preset type of user, giving the second user preset permission for the first object; the second control has a third state and a fourth state, and when the second control is in the third state, preset permission for a second preset type object belonging to the first user can be given to the first preset type user.
4. The method of claim 3, wherein the step of,
when the first control associated with the first object is in the second state, the preset authority of the first object, which is given to the second user by the first control associated with the first object, is cancelled; and/or the number of the groups of groups,
and when the second control is in the fourth state, canceling the preset authority of the second preset type object, which is given to the second user by the second control.
5. A method according to claim 3, characterized in that at least one of the following is satisfied:
a user having administrative rights to the first object is entitled to modify the state of a first control associated with the first object;
A first control associated with the first object is invisible to users belonging to different organization architectures with the first user;
the first control associated with the first object is not visible to users not belonging to the second list.
6. The method of claim 1, wherein at least one of the following is satisfied:
the preset authority comprises the following steps: viewing rights or editing rights;
the association relation of the first preset type comprises: collaborative relationships of items, and/or functional relationships in the same organizational structure;
the first object includes one or more of a document, an audio video recording, a calendar item, or a task;
and if the first user is a user in a first list, the first control associated with the first object is in a first state by default.
7. The method as recited in claim 1, further comprising:
displaying a first portal on a first page associated with a first user in response to an operation of opening the first page associated with the first user, and displaying at least one second object attributed to the first user in response to a trigger operation on the first portal;
wherein the at least one second object comprises: an object belonging to the first user and having a preset right for the first preset type of user.
8. The method of claim 7, wherein at least one of the following is satisfied:
the first page includes: a personal homepage of the first user;
displaying a first portal on a first page associated with the first user, comprising: responding to the first user being a user in a first list, the current user being a user of the first preset type and the current user being a user in a second list, displaying the first inlet; or, in response to the current user being the first user, displaying the first portal;
the at least one second object comprises: the first preset type user obtains the preset authority through the object link and belongs to the object of the first user, and/or the associated object of the first control in the first state;
and responding to the triggering operation of the first portal and the current user is a user in a second list, displaying an object with preset authority of the current user in the at least one second object, or responding to the triggering operation of the first portal and the current user is not a user in the second list, and displaying preset information.
9. An information processing method, characterized by comprising:
Responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
and responding to the triggering operation of a second user on the first entrance, displaying at least one second object belonging to the first user, wherein the second user has preset authority on the at least one second object, and the second user is endowed with the preset authority based on the association relation of the first preset type.
10. The method of claim 9, wherein,
the first page includes: a personal homepage of the first user.
11. An information processing apparatus, characterized by comprising:
a determining unit configured to determine, in response to a trigger operation on a first link, a second user performing the trigger operation, wherein the first link is a link pointing to a first object, and the first object belongs to the first user;
the control unit is used for responding to the second user as a first preset type user and automatically giving the second user preset authority to the first object;
The first preset type user and the first user have an association relationship of a first preset type.
12. An information processing apparatus, characterized by comprising:
the display unit is used for responding to the operation of opening a first page associated with a first user by a second user, and displaying the first page comprising a first inlet, wherein the second user and the first user have an association relationship of a first preset type;
the display unit is further configured to display at least one second object belonging to the first user in response to a triggering operation of the first portal by the second user, where the second user has a preset authority on the at least one second object, and the second user is given the preset authority based on the association relationship of the first preset type.
13. An electronic device, comprising:
at least one memory and at least one processor;
wherein the at least one memory is configured to store program code, and the at least one processor is configured to invoke the program code stored by the at least one memory to perform the method of any of claims 1 to 10.
14. A computer readable storage medium for storing program code which, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 10.
CN202311773614.9A 2023-12-21 2023-12-21 Information processing method, apparatus, electronic device and storage medium Pending CN117763608A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311773614.9A CN117763608A (en) 2023-12-21 2023-12-21 Information processing method, apparatus, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311773614.9A CN117763608A (en) 2023-12-21 2023-12-21 Information processing method, apparatus, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN117763608A true CN117763608A (en) 2024-03-26

Family

ID=90311772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311773614.9A Pending CN117763608A (en) 2023-12-21 2023-12-21 Information processing method, apparatus, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN117763608A (en)

Similar Documents

Publication Publication Date Title
CN112487451B (en) Display method and device and electronic equipment
CN112784295B (en) Document authority processing method and device, electronic equipment and storage medium
US20220374538A1 (en) Permission control method and device and electronic equipment
CN109684589B (en) Client comment data processing method and device and computer storage medium
US20240126417A1 (en) Method, form data processing method, apparatus, and electronic device for form generation
CN111291244A (en) House resource information display method, device, terminal and storage medium
CN110163001B (en) Information display method and device based on user relationship
CN112016280B (en) File editing method and device and computer readable medium
US20230379279A1 (en) Interaction method and apparatus, and electronic device
CN115086305B (en) Information processing method, apparatus, electronic device and storage medium
CN112131181A (en) Storage path display method and device and electronic equipment
CN114697285B (en) Information display and information transmission methods, devices, equipment and media
CN115733812A (en) Information interaction method, device, equipment and medium
CN117763608A (en) Information processing method, apparatus, electronic device and storage medium
CN114995689A (en) Electronic document processing method, device, terminal and storage medium
US20230396621A1 (en) Method and system for creating social media content collections
CN115079884B (en) Session message display method, device, equipment and storage medium
WO2023179739A1 (en) Information exchange method and apparatus, and electronic device
CN116109125A (en) Information processing method, apparatus, electronic device and storage medium
WO2023179738A1 (en) Information exchange method and apparatus, and electronic device
CN115982116A (en) Information processing method, device, electronic equipment and storage medium
CN117459752A (en) Live interaction method, device, equipment, medium and program product
CN117034887A (en) Information processing method, apparatus, electronic device and storage medium
CN117424867A (en) Information processing method, apparatus, electronic device and storage medium
CN112667367A (en) Multi-tenant application jumping method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination