Information processing methods, devices, terminals and programs
By creating group fields and associating them with target cells in document processing systems, the method enhances data organization and interaction with groups, addressing the limitations of existing systems and improving usability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2026-03-25
AI Technical Summary
Existing document processing systems lack the ability to efficiently create and manage group fields within tables, limiting the flexibility and functionality for organizing and interacting with groups of data.
The implementation of a method and apparatus that allows for creating a group field in a target table of a document, associating a target cell with a target group, and opening or joining the group in response to specific operation events, enhancing the field types and enabling rapid jumps between groups.
Enriches the field types in document processing by allowing for the creation, association, and management of group fields, facilitating quick access and interaction with groups, thereby improving data organization and usability.
Smart Images

Figure 2026509737000001_ABST
Abstract
Description
Technical Field
[0001] [Cross-reference to Related Applications] This application claims the priority of a Chinese patent application with the application number 202310193326.X and the invention title "Information Processing Method, Apparatus, Terminal, and Storage Medium", which was filed with the Chinese Patent Office on February 28, 2023, and all of its content is incorporated herein by reference.
[0002] [Technical Field] The present disclosure relates to the field of computer technology, and particularly to an information processing method, apparatus, terminal, and storage medium.
Background Art
[0003] For a document, such as an online document, a table can be set inside it. By using the table, different contents can be input in different fields of the table.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The present disclosure provides an information processing method, apparatus, terminal, and storage medium.
Means for Solving the Problems
[0005] The present disclosure adopts the following technical solutions.
[0006] In some embodiments, the present disclosure provides an information processing method, and the method includes: creating a group field in a target table of a first document in response to a first operation event; associating a target cell corresponding to the group field and at least one target group in response to a second operation event; opening or joining the target group in response to a third operation event based on the target cell. Here, the group field is a field whose field type is group.
[0007] In some embodiments, the present disclosure provides an information processing device, the device is A creation unit for creating a group field in the target table of the first document in response to the first operation event, The system includes a control unit for associating a target cell corresponding to the group field with at least one target group in response to a second operation event, The control unit is further used to open or join the target group in response to a third operation event based on the target cell. Here, the group field is a field whose field type is group.
[0008] In some embodiments, the present disclosure provides a terminal comprising at least one memory and at least one processor. Here, memory is used to store program code, and the processor is used to call the program code stored in the memory and execute the above method.
[0009] In some embodiments, the Disclosure provides a computer-readable storage medium used to store program code, and when the program code is executed by a computer, the computer is instructed to perform the method described in any one of the above paragraphs. [Effects of the Invention]
[0010] In the information processing method according to the embodiments of this disclosure, in response to a first operation event, a group field is created in the target table of a first document; in response to a second operation event, a target cell corresponding to the group field is associated with at least one target group; and in response to a third operation event based on the target cell, the target group is opened or joined, where the group field is a field whose field type is group. This disclosure enriches the field types and enables rapid jumps between groups. [Brief explanation of the drawing]
[0011] The above and other features, advantages and aspects of each embodiment of this disclosure will become more apparent by referring to the following specific embodiments in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are illustrative only, and elements and components are not necessarily depicted proportionally. [Figure 1] This is a flowchart of the information processing method of the embodiment of the present disclosure. [Figure 2] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 3] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 4] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 5] These are schematic diagrams of the target cell in different states in the embodiments of this disclosure. [Figure 6] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of the first document of an embodiment of the present disclosure. [Figure 9] This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0012] The following will describe embodiments of the present disclosure in more detail while referring to the drawings. Although the drawings show some embodiments of the present disclosure, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided for a better understanding and a complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely exemplary and not intended to limit the protection scope of the present disclosure.
[0013] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed accordingly and / or in parallel. Note that the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.
[0014] As used herein, the term "comprising" and its variations are non-limiting "comprising", that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are provided in the following description.
[0015] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only for distinguishing different devices, modules or units, and are not for limiting the order or interdependent relationship of the functions executed by these devices, modules or units.
[0016] It should be noted that the modification "one" mentioned in the present disclosure is exemplary and not restrictive. As can be understood by those skilled in the art, unless clearly indicating other meanings in the context, it should be understood as "one or more".
[0017] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0018] The following describes the solution according to the embodiments of the present application in detail with reference to the drawings.
[0019] As shown in FIG. 1, FIG. 1 is a flowchart of the information processing method of the embodiment of the present disclosure and includes the following steps.
[0020] S11. In response to the first operation event, create a group field in the target table of the first document.
[0021] In some embodiments, the method according to the present disclosure can be used on a terminal or server, the first operation event may include one or more operations, the first document may be an online document, and the first document may be accessed by accessing a web page. The first document may also be an offline document. The first document may be a table document, or a non-table document that contains tables. A group field may be created in the target table as shown in Figures 2 and 3. A field is created for a column of data in the table, and after the creation of the field is complete, any cell in this column is configured as this field, and the content entered in the cell matches the field, for example, Name, Department, and Person in charge in Figure 2 are all fields. A new field may be created by clicking the box with a plus sign inside in the upper right corner of the table in Figure 2 (see Figure 3). A group field is a field whose field type is Group. In some embodiments, the field type may be used to restrict the type of content that can be entered into the field, for example, a group field may be a field for entering a group.
[0022] S12, in response to the second operation event, associate the target cell corresponding to the group field with at least one target group.
[0023] In some embodiments, the second operation event may include one or more operations, such as entering or selecting a group in a group field, to associate a target cell with a target group and establish the relationship between them. The target cell may be associated with one group or with multiple groups. The target cell may be a single cell in a column of cells whose attribute is a group field, or it may be multiple cells in a column of cells whose attribute is a group field. The target group may be a regular group or a topic group to which topics can be sent.
[0024] S13, in response to a third operation event based on the target cell, open or join the target group.
[0025] In some embodiments, the third operation event may include one or more operations, the third operation event being an operation based on a target cell, which may be, for example, an operation to click the target cell, or an operation to open or join a target group associated with the target cell.
[0026] In some embodiments, as illustrated by linking Figures 2 through 5, clicking the plus sign in the upper right corner of Figure 2 invokes the interface for adding a field, and as shown in Figure 3, this interface displays title and field type options. The title is the name of the column where the field is located and supports characters and patterns. The field type is selectable, and as shown in Figure 3, an option list may appear after the field type input box is triggered. In the option list, the group type is displayed, and clicking OK allows you to create a group field where the cell is not associated with a group. Creating a group field may also mean creating a column of cells whose attribute is a group field, which may be one or more cells, and the target cell may be one cell in the column of cells whose attribute is a group field. Setting operations may be performed on the group field, for example, by calling the field setting interface, which may be an interface that automatically pops up after the group field is created, and in the field setting interface in Figure 4 (an interface that spans the phone column and the group column and has OK and cancel buttons in the area), the controls in the first row of the field setting interface in Figure 4 are used to set the title (which is "Group" in Figure 4), the controls in the second row of the field setting interface in Figure 4 are located in an inverted triangle and are used to set the field type (which is "Group" in Figure 4), and the display controls are used to determine whether to allow the addition of multiple groups to the group field, thereby setting whether the group field can be associated with multiple groups.For a cell in a group field (for example, a target cell), if it is not associated with a group, its display style may be shown in the default empty state as in Figure 5. A control indicator (identifier) may appear in a focused state after the target cell is selected, and at this time, a control for selecting a group may be presented. After the trigger, selectable groups and a search control (active state) are displayed, and the group is associated by selecting it as the target group (selected state). As shown in Figure 6, after the target cell and target group are associated, the associated target group (in Figure 6, the cell where group 2 is located in the group column is the target cell) is displayed in the target cell, and the target group can be opened or joined by triggering, for example, clicking the target group in the target cell.
[0027] In some embodiments of this disclosure, a new group field of type group is added to the target table of the first document, and the target cell associated with the group field may also be associated with a target group, thereby allowing the group field to quickly open or enter the target group, thus enriching the field types and enabling quick jumps to groups. Users can determine the group associated with a record by adding a group field to the record in the table, and quickly join or enter this group.
[0028] In some embodiments of the present disclosure, after associating a target cell corresponding to the group field with at least one target group, the target cell further includes displaying indicator information corresponding to each of the associated target groups.
[0029] In some embodiments, as shown in Figure 6, the target cell displays identifier information for the associated target group. The identifier information corresponding to the target group may include one or more of the following: a group avatar, a group name, and a group thumbnail, making it easier for the user to understand which one or more groups the target cell is associated with. Here, the group thumbnail may be displayed if the current user has permission to view the group thumbnail, and not displayed if they do not. The group thumbnail may also display a screenshot of the group chat interface. Because it is likely that some group names will be similar, the group thumbnail makes it easier for the user to determine the target group and prevents the user from selecting the wrong group due to similar names.
[0030] In some embodiments of the present disclosure, opening or joining the target group in response to a third operational event based on the target cell includes opening or joining a target group corresponding to the indicator information based on the third operational event in response to the third operational event performed based on the indicator information in the target cell.
[0031] In some embodiments, the third operational event may, for example, trigger indicator information. Since a target cell may be associated with one or more target groups, there may be one or more indicator pieces, but since the user may only want to access some of the target groups, triggering the indicator information in a manner such as a click enables the user to selectively enter some target groups by opening or joining only the target groups corresponding to the triggered indicator information.
[0032] In some embodiments of the present disclosure, if the information of the target group is updated or the target group is dissolved, the indicator information corresponding to the target group in the target cell is updated in real time or at a scheduled time. Alternatively, if the information of the target group is updated or the target group is dissolved, the indicator information corresponding to the target group in the target cell is updated when the target group and the target cell are associated again, or when the target group and other cells are associated.
[0033] In some embodiments, information such as the name and avatar of the target group may be updated, and at this time, the indicator information in the target cell also needs to be updated. In some embodiments, this can be updated automatically in real time or at a scheduled time. In some other embodiments, the first document does not normally acquire group information, but only when it is necessary to associate a cell with a group. Therefore, the indicator information of each group may be updated when a target group and a cell are associated. In this way, the number of communications and the amount of data between the first document and the group can be reduced.
[0034] In some embodiments of the present disclosure, when a fourth operational event is performed on the indicator information, a group business card for the target group corresponding to the indicator information is displayed, the group business card includes at least one of the group name, group avatar, group label, and a control for opening or joining the target group.
[0035] In some embodiments, the fourth operation event may be, for example, a control indicator hovering over the indicator information, at which point the group name card of the target group is displayed, as shown in Figure 7, and the group name card displays the group avatar, group name, and control ("Open" in Figure 7), and the target group is opened or joined by triggering this control. In some embodiments, the third operation event may include, for example, executing the fourth operation event on the indicator information and executing a trigger operation on the control on the group name card. That is, the target group may be opened or joined by the group name card. In some embodiments, as shown in Figure 8, after triggering the control on the group name card, a pop-up window is displayed for secondary confirmation, and after confirmation, the target group is opened or joined.
[0036] In some embodiments of the present disclosure, opening or joining the target group in response to a third operational event based on the target cell includes opening or joining the target group in response to a third operational event based on the target cell, based on the affiliation between the current user performing the third operational event and the target group.
[0037] In some embodiments, when opening or joining a target group, the relationship between the current user and the target group is first determined, it is decided whether the current user has already joined the target group, and then the target group is opened or joined. In some embodiments, the application in which the first document and the target group reside are different applications and are related to each other, and the target group resides within the communication client, and opening the communication client opens or joins the target group.
[0038] In some embodiments of the present disclosure, opening or joining the target group, based on the affiliation between the current user performing the third operation event and the target group, includes opening the target group if the current user has already joined the target group, or joining the target group if the current user has not yet joined the target group.
[0039] In some embodiments, if the current user is already in the target group, the target group is opened to indicate that the user has permission to access the target group; if the current user is not in the target group, an interface may be displayed to indicate that the user does not have permission to open the target group directly, such as an interface to request to join the target group, where the user can fill out the application.
[0040] In some embodiments of the present disclosure, if the current user has already joined the target group and the target group has already been dissolved, after performing a third operation event, a first prompt information is displayed to prompt the current user not to join or open the target group, and to indicate that the current user is not in the target group.
[0041] In some embodiments, the target group has already been disbanded, so the user cannot join or enter this target group. Therefore, after executing the third operation event, the first prompt information is displayed to prompt the user that they are no longer in this target group.
[0042] In some embodiments of the present disclosure, if the current user has not yet joined the target group and does not have the authority to join the target group, after the third operation event is performed, a second prompt is displayed to prompt that the user has not joined or opened the target group and that joining the target group has failed or resulted in an error.
[0043] In some embodiments, certain permissions may be required to join a target group. If the current user does not have these permissions, they will not be able to join the target group. In this case, after executing a third operation event, they will be unable to join or enter the target group, and a second prompt will be displayed to indicate that joining the target group has failed or resulted in an error.
[0044] In some embodiments of the present disclosure, if the current user has not yet joined the target group and the target group has been dissolved, expired, or the permissions required to join the target group have been changed, a third prompt is displayed after the third operation event to prompt the current user not to join or open the target group and to indicate that the current user cannot join the target group.
[0045] In some embodiments, the current user has not yet joined the target group, but the target group has already been dissolved or expired and no longer exists, making it impossible to join the target group. Alternatively, the required permissions for the target group may have changed, causing the current user to lose the authority to join the target group. In such cases, a third prompt is displayed to inform the user that they cannot join.
[0046] In some embodiments of the present disclosure, associating a target cell corresponding to the group field with at least one target group in response to a second operation event includes displaying selectable groups in response to a first operation on the target cell, selecting at least one group from the selectable groups in response to a second operation on the selectable groups, and establishing an association between the target cell and the selected group, wherein the selected group with which an association has been established with the target cell is the target group.
[0047] In some embodiments, as shown in Figure 5, the target cell is displayed in its default empty state when it is not associated with a group. When a target cell is selected by a control indicator, it becomes focused, and at this time, clicking the dropdown option displays the selectable groups and search controls, which are then active. After selecting a selectable group, the selected selectable group is associated with the target cell as a target group.
[0048] In some embodiments of this disclosure, the selectable group is a group to which the current user performing the second operation event has certain permissions. In some embodiments, the presented selectable group may be a group visible to the current user. If permission restrictions are set for some groups and the group is not visible to the current user, this group will not be displayed in the selectable group.
[0049] In some embodiments of this disclosure, a search control for searching for groups is displayed simultaneously with the display of the selectable groups. In this way, the user can find groups using the search control, and in some embodiments, the search control can find only groups for which the current user has certain permissions, for example, groups visible to the current user.
[0050] In some embodiments of the present disclosure, after selecting at least one group from the selectable groups, the target cell displays indicator information corresponding to the target group, and when a third operation is performed on the indicator information, the indicator information is deleted, and the selection of the group corresponding to the deleted indicator information is canceled. In some embodiments, as shown in the selection state of Figure 5, after selecting a group (group 2 in Figure 5) for the target cell, the current user can cancel the selection for this group by displaying the indicator information and deleting this indicator information.
[0051] In some embodiments of this disclosure, the target cell is referable, and by referencing the target cell, it is directed to the target group associated with the target cell. In some embodiments, for example, in trigger conditions, decision conditions, and execution operations, the target cell of the group field may be referenced in an address manner. For example, when sending a communication message, if it is desired to send the communication message to the target group associated with the target cell, the receiver may be set to this target cell. By referencing the target cell, it is directed to the group pointed to by this group field. In this way, there is no need to limit the specific group, and dynamic referencing is achieved.
[0052] In some embodiments of the present disclosure, creating a group field in a target table of a first document in response to a first operation event includes displaying a field creation interface in response to a fourth operation on a first control, and determining that the field type of the field to be created is a group, and creating the group field in response to a second operation on the field creation interface.
[0053] In some embodiments, as shown in Figure 2, clicking the plus sign (first control) in the upper right corner of Figure 2 invokes the interface for adding a field (field creation interface), and as shown in Figure 3, this interface displays a title and field type options. The title is the name of the column in which the field is located, and for the field type, as shown in Figure 3, there may be an option list, from which you can select the group type and click OK to create a group field that is not associated with a group.
[0054] In some embodiments of the present disclosure, creating a group field in a target table of a first document in response to a first operation event includes configuring the attributes of a column of cells in the target table of the first document as a group field in response to a first operation event, or adding a column of cells in the target table of the first document in response to a first operation event, the attributes of which are configured as a group field.
[0055] In some embodiments, a field is a cell attribute, and creating a group field means creating a column of cells that have the group field attribute, or a column of cells whose attribute is not a group field and whose attribute is changed to a group field. The target cell may be one or more cells in the column of cells whose attribute is a group field.
[0056] In some embodiments of this disclosure, the target group is a group in a communication client, and the communication client is associated with the current user's account. In some embodiments, the communication client may be a client bound to a first document, for example, the first document may be an online document on the communication client's server, the current user's account is associated with the communication client, and the group is a group in the communication client, the communication client is determined by the current user's account, and the target group is then searched for from the communication client. For example, the communication client may be instant communication software or application program, and the group may be a chat group therein; or the communication client may be conferencing software or application program, and the group may be a group of participants corresponding to a conferencing event therein; or the communication client may be collaboration document software or application program, and the group may be a group of members in a collaboration space.
[0057] In some embodiments of this disclosure, the target group is an email group in an email client, and the email client is associated with the current user's account. In some embodiments, the email group may be a communication group of at least one email contact. The email client may also be a client bound to a first document, and both may reside under two subprograms of the same collaborative office platform, the current account is associated with the email client, the email client can be determined by the current account, and the target group can be searched within the email client.
[0058] In some embodiments of this disclosure, an information processing device is provided, and the device is A creation unit for creating a group field in the target table of the first document in response to the first operation event, The system includes a control unit for associating a target cell corresponding to the group field with at least one target group in response to a second operation event, The control unit is further used to open or join the target group in response to a third operation event based on the target cell. Here, the group field is a field whose field type is group.
[0059] In some embodiments, the control unit is further used to display indicator information in the target cell that corresponds to each of the associated target groups, after associating the target cell with at least one target group corresponding to the group field.
[0060] In some embodiments, the identification information corresponding to the target group includes a group avatar, a group name, and / or a group thumbnail.
[0061] In some embodiments, opening or joining the target group in response to a third operational event based on the target cell is: In response to the third operation event performed based on the indicator information in the target cell, the system includes opening or joining a target group corresponding to the indicator information based on the third operation event.
[0062] In some embodiments, the control unit further: If the information of the target group is updated or the target group is dissolved, the indicator information corresponding to the target group in the target cell shall be updated in real time or at a scheduled time. When the information of the target group is updated or the target group is dissolved, when the target group and the target cell are associated again, or when the target group and another cell are associated, the indicator information corresponding to the target group in the target cell is updated. When a fourth operation event is performed on the sign information, the group business card of the target group corresponding to the sign information is displayed, and the group business card includes at least one of the following: a group name, a group avatar, a group label, and controls for opening or joining the target group.
[0063] In some embodiments, opening or joining the target group in response to a third operational event based on the target cell is: In response to a third operation event based on the target cell, the system includes opening or joining the target group based on the relationship between the current user performing the third operation event and the target group.
[0064] In some embodiments, opening or joining the target group is determined based on the relationship between the current user performing the third operation event and the target group. If the current user has already joined the target group, open the target group, or If the current user has not yet joined the target group, this includes joining the target group.
[0065] In some embodiments, the control unit is further used to display first prompt information to prompt the current user not to join or open the target group, and to indicate that the current user is not in the target group, if the current user has already joined the target group and the target group has already been dissolved, after executing a third operation event. In some embodiments, the control unit is further used to display a second prompt information after executing the third operation event to prompt that the user has not yet joined the target group and does not have the authority to join the target group, and that joining the target group has failed or resulted in an error, if the current user has not yet joined the target group and does not have the authority to join the target group. In some embodiments, the control unit is further used to display a third prompt after executing a third operation event to prompt the current user not to join or open the target group, if the current user has not yet joined the target group and the target group has already been dissolved, expired, or the permissions required to join the target group have been changed.
[0066] In some embodiments, associating a target cell corresponding to the group field with at least one target group in response to a second operational event is: In response to the first operation on the target cell, selectable groups are displayed, In response to a second operation on the selectable groups, select at least one group from the selectable groups, This includes establishing a relationship between the target cell and the selected group, Here, the selected group whose relationship with the target cell has been established is the target group.
[0067] In some embodiments, the selectable group is a group to which the current user performing the second operation event has predetermined privileges. In some embodiments, the selectable groups are displayed, and at the same time, a search control for searching for groups is displayed. In some embodiments, after selecting at least one group from the selectable groups, the target cell displays indicator information corresponding to the target group, and when a third operation is performed on the indicator information, the indicator information is deleted and the selection of the group corresponding to the deleted indicator information is canceled.
[0068] In some embodiments, the target cell is referable and, by referencing the target cell, directs to the target group associated with the target cell.
[0069] In some embodiments, creating a group field in the target table of the first document in response to a first operation event is: In response to the fourth operation on the first control, display the field creation interface, In response to a second operation in the field creation interface, the process includes determining that the field type of the field to be created is a group, and creating the group field.
[0070] In some embodiments, creating a group field in the target table of a first document in response to a first operation event means configuring the attributes of a column of cells in the target table of the first document as a group field in response to a first operation event, or In response to a first operation event, the process includes adding a column of cells in the target table in the first document, where the attribute is configured as a group field.
[0071] In some embodiments, the target group is a group in a communication client, and the communication client is associated with the current user's account, or The aforementioned target group is an email group in an email client, and the email client is associated with the current user's account.
[0072] Since the embodiments of the apparatus essentially correspond to the embodiments of the method, relevant points should be referred to in the partial description of the embodiments of the method. The embodiments of the apparatus described above are merely illustrative, and the modules described herein as separate modules may or may not be separate. Some or all of these modules can be selected as needed to achieve the objectives of the embodiment. Those skilled in the art will be able to understand and implement them without creative effort.
[0073] The above describes the methods and apparatus of this disclosure based on examples and applications. This disclosure further provides terminals and storage media, which are described below.
[0074] Referring below to Figure 9, it shows a schematic diagram of the structure of an electronic device (e.g., terminal device or server) 800 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in the drawing is only one example and does not limit the functions and scope of use of the embodiment of the present disclosure in any way.
[0075] As shown in Figure 9, the electronic device 800 may include a processing unit (e.g., a central processing unit, graphics processor, etc.) 801, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are connected to each other via bus 804. An input / output (I / O) interface 805 is also connected to bus 804.
[0076] Generally, devices such as input devices 806 including, for example, touchscreens, touch panels, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 808 including, for example, magnetic tape and hard disks; and communication devices 809 may be connected to the I / O interface 805. The communication device 809 can allow the electronic device 800 and other devices to exchange data via wireless or wired communication. Although the drawings show the electronic device 800 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have all of them instead.
[0077] In particular, according to embodiments of the present disclosure, the process described with reference to the flowchart above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program on a computer-readable medium which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network by a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing unit 801, it performs the functions limited to the methods of embodiments of the present disclosure.
[0078] It should be noted that the computer-readable media described above in this disclosure may be computer-readable signal media, computer-readable storage media, or any combination thereof. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination of these. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier wave, on which computer-readable program code is transmitted. Such propagated data signals may take various forms and may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but are not limited to, wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0079] In some embodiments, the client and server may communicate using any conventional, known, or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and may interconnect with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the internet (e.g., internetworks), and end-to-end networks (e.g., ad hoc end-to-end networks), and any conventional, known, or future-developed networks.
[0080] The computer-readable medium described above may be included in the electronic device described above, or it may exist independently and not be incorporated into the electronic device.
[0081] The computer-readable medium contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is made to perform the method of the present disclosure described above.
[0082] Computer program code for performing the operations of the Disclosure can be written in one or more programming languages or a combination thereof, and such programming languages include, for example, object-oriented programming languages such as Java, Smalltalk, and C++, and further include general procedural programming languages such as, for example, the "C" language or a similar programming language. The program code may be executed entirely on the user's computer, partially on the user's computer, as a single standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. If a remote computer is involved, the remote computer may be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0083] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of the systems, methods, and computer program products of various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a defined logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in an order different from the order in which they are marked in the drawings. For example, two consecutively shown blocks may actually be executed almost in parallel, or they may be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a system based on dedicated hardware that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.
[0084] The units described in the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units do not constitute a limitation on the unit itself in some cases.
[0085] In this specification, the functions described above may be performed by at least partially one or more hardware logic components. For example, non-limiting examples of usable hardware logic components include field-programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), dedicated standard products (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0086] In the context of this disclosure, an instrument-readable medium may be a tangible medium that contains or stores a program used by or in combination with an instruction execution system, apparatus, or device. An instrument-readable medium may be an instrument-readable signal medium or an instrument-readable storage medium. An instrument-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any appropriate combination of the above. More specific examples of instrument-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.
[0087] According to one or more embodiments of this disclosure, an information processing method is provided, and the said method is In response to the first operation event, create a group field in the target table of the first document, In response to a second operation event, associate the target cell corresponding to the group field with at least one target group, In response to a third operational event based on the target cell, the target group is opened or joined, Here, the group field is a field whose field type is group.
[0088] According to one or more embodiments of the present disclosure, an information processing method is provided, which, after associating a target cell corresponding to the group field with at least one target group, The target cell further includes displaying indicator information corresponding to each of the associated target groups.
[0089] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein the identifier information corresponding to the target group includes a group avatar, a group name, and / or a group thumbnail.
[0090] According to one or more embodiments of the present disclosure, an information processing method is provided which, in response to a third operational event based on the target cell, opens or joins the target group. In response to the third operation event performed based on the indicator information in the target cell, the system includes opening or joining a target group corresponding to the indicator information based on the third operation event.
[0091] According to one or more embodiments of this disclosure, an information processing method is provided. If the information of the target group is updated or the target group is dissolved, the indicator information corresponding to the target group in the target cell shall be updated in real time or at a scheduled time. When the information of the target group is updated or the target group is dissolved, when the target group and the target cell are associated again, or when the target group and another cell are associated, the indicator information corresponding to the target group in the target cell is updated. When a fourth operation event is performed on the sign information, the group business card of the target group corresponding to the sign information is displayed, and at least one of the following conditions is met: the group business card includes the group name, the group avatar, the group label, and controls for opening or joining the target group.
[0092] According to one or more embodiments of the present disclosure, an information processing method is provided which, in response to a third operational event based on the target cell, opens or joins the target group. In response to a third operation event based on the target cell, the system includes opening or joining the target group based on the relationship between the current user performing the third operation event and the target group.
[0093] According to one or more embodiments of the present disclosure, an information processing method is provided which, based on the relationship between the current user performing the third operation event and the target group, opens or joins the target group. If the current user has already joined the target group, open the target group, or If the current user has not yet joined the target group, this includes joining the target group.
[0094] According to one or more embodiments of the present disclosure, an information processing method is provided, in which, if the current user has already joined the target group and the target group has already been dissolved, after performing a third operation event, a first prompt information is displayed to prompt the current user not to join or open the target group and not to join the target group, and that the current user is not in the target group. Or, If the current user has not yet joined the target group and does not have the authority to join the target group, after executing the third operation event, a second prompt message is displayed to prompt that the user has not joined or opened the target group, and that joining the target group has failed or resulted in an error. Or, If the current user has not yet joined the target group, and the target group has already been dissolved, expired, or the permissions required to join the target group have been changed, after executing the third operation event, a third prompt will be displayed to prompt the current user not to join or open the target group, and to indicate that the current user cannot join the target group.
[0095] According to one or more embodiments of the present disclosure, an information processing method is provided to associate a target cell corresponding to the group field with at least one target group in response to a second operation event, In response to the first operation on the target cell, selectable groups are displayed, In response to a second operation on the selectable groups, select at least one group from the selectable groups, This includes establishing a relationship between the target cell and the selected group, Here, the selected group whose relationship with the target cell has been established is the target group.
[0096] According to one or more embodiments of this disclosure, an information processing method is provided. The selectable group is a group to which the current user performing the second operation event has predetermined permissions, The system displays the selectable groups and simultaneously displays a search control for searching for groups. After selecting at least one group from the selectable groups, the target cell displays indicator information corresponding to the target group, and when a third operation is performed on the indicator information, at least one of the following is satisfied: the indicator information is deleted, and the selection of the group corresponding to the deleted indicator information is canceled.
[0097] According to one or more embodiments of the present disclosure, an information processing method is provided in which the target cell is referable and, by referencing the target cell, is directed to a group of targets associated with the target cell.
[0098] According to one or more embodiments of this disclosure, an information processing method is provided which, in response to a first operation event, creates a group field in a target table of a first document. In response to the fourth operation on the first control, display the field creation interface, In response to a second operation in the field creation interface, the process includes determining that the field type of the field to be created is a group, and creating the group field.
[0099] According to one or more embodiments of this disclosure, an information processing method is provided which, in response to a first operation event, creates a group field in a target table of a first document. In response to a first operation event, configure the attributes of a cell in a column of the target table in the first document as a group field, or In response to a first operation event, the process includes adding a column of cells in the target table in the first document, where the attribute is configured as a group field.
[0100] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the target group is a group in a communication client, and the communication client is associated with the current user's account, or The aforementioned target group is an email group in an email client, and the email client is associated with the current user's account.
[0101] According to one or more embodiments of this disclosure, an information processing device is provided, and the device is A creation unit for creating a group field in the target table of the first document in response to the first operation event, The system includes a control unit for associating a target cell corresponding to the group field with at least one target group in response to a second operation event, The control unit is further used to open or join the target group in response to a third operation event based on the target cell. Here, the group field is a field whose field type is group.
[0102] According to one or more embodiments of the present disclosure, a terminal is provided, the terminal comprising at least one memory and at least one processor, Here, the at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory and to perform the method described in any one of the above items.
[0103] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided which is used to store program code, and which causes the computer to perform the method described in any one of the above paragraphs when the program code is executed by a computer.
[0104] The above description is merely an explanation of preferred embodiments and the technical principles in which the present disclosure is applied. As those skilled in the art will understand, the scope of the disclosure relating to this disclosure is not limited to technical solutions resulting from specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrarily combining the above-described technical features or their equivalents without departing from the concept of the above disclosure. For example, this includes technical solutions formed by substituting the above-described features with similar functional technical features disclosed in this disclosure (but not limited to those disclosed thereto).
[0105] Although the operations are described in a specific order, this should not be interpreted as requiring these operations to be performed in a specific order or sequence. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while the above discussion includes several specific implementation details, these should not be interpreted as limiting the scope of this disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments, either individually or in any appropriate subcombination.
[0106] While this topic is described in language specific to structural features and / or methodological logical operation, it should be understood that the topic limited by the attached claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely illustrative forms of realizing the claims.
Claims
1. In response to the first operation event, create a group field in the target table of the first document, In response to a second operation event, associate the target cell corresponding to the group field with at least one target group, In response to a third operational event based on the target cell, the target group is opened or joined, The information processing method is characterized in that the group field is a field whose field type is group.
2. After associating the target cell corresponding to the group field with at least one target group, The method according to claim 1, further comprising displaying indicator information corresponding to each of the associated target groups in the target cell.
3. The method according to claim 1, characterized in that the identification information corresponding to the target group includes a group avatar, a group name, and / or a group thumbnail.
4. In response to a third operational event based on the target cell, opening or joining the target group is: The method according to 2, characterized in that, in response to the third operation event performed based on the indicator information in the target cell, the method includes opening or joining a target group corresponding to the indicator information based on the third operation event.
5. If the information of the target group is updated or the target group is dissolved, the indicator information corresponding to the target group in the target cell shall be updated in real time or at a scheduled time. When the information of the target group is updated or the target group is dissolved, when the target group and the target cell are associated again, or when the target group and another cell are associated, the indicator information corresponding to the target group in the target cell is updated. When a fourth operation event is performed on the sign information, the group business card of the target group corresponding to the sign information is displayed, and the group business card includes at least one of the group name, group avatar, group label, and a control for opening or joining the target group. The method according to claim 2, characterized in that it satisfies at least one of the following conditions.
6. In response to a third operational event based on the target cell, opening or joining the target group is: The method according to version 2, characterized in that, in response to a third operation event based on the target cell, the method includes opening or joining the target group based on the relationship between the current user performing the third operation event and the target group.
7. Based on the relationship between the current user performing the third operation event and the target group, opening or joining the target group is: If the current user has already joined the target group, open the target group, or The method according to 6, characterized in that if the current user has not yet joined the target group, the user joins the target group.
8. If the current user is already a member of the target group and the target group has already been dissolved, after executing the third operation event, the system will not join the target group, nor open it, and will display first prompt information to prompt the current user that they are not in the target group. Or, If the current user has not yet joined the target group and does not have the authority to join the target group, after executing the third operation event, a second prompt message is displayed to prompt that the user has not joined or opened the target group, and that joining the target group has failed or resulted in an error. Or, The method according to 7, characterized in that, if the current user has not yet joined the target group, and the target group has already been dissolved, expired, or the permissions required to join the target group have been changed, after executing the third operation event, a third prompt information is displayed to prompt the current user not to join or open the target group, and not to join the target group.
9. In response to a second operation event, associating the target cell corresponding to the group field with at least one target group is: In response to the first operation on the target cell, selectable groups are displayed, In response to a second operation on the selectable groups, select at least one group from the selectable groups, This includes establishing a relationship between the target cell and the selected group, The method according to claim 1, characterized in that the selected group, which has an established relationship with the target cell, is the target group.
10. The selectable group is a group to which the current user performing the second operation event has predetermined permissions, The system displays the selectable groups and simultaneously displays a search control for searching for groups. After selecting at least one group from the selectable groups, if the target cell displays indicator information corresponding to the target group and a third operation is performed on the indicator information, the indicator information is deleted and the selection of the group corresponding to the deleted indicator information is canceled. The method according to 9, characterized in that it satisfies at least one of the following.
11. The method according to claim 1, characterized in that the target cell is referable and, by referencing the target cell, directs to a target group associated with the target cell.
12. In response to the first operation event, creating a group field in the target table of the first document is: In response to the fourth operation on the first control, display the field creation interface, In response to the second operation in the field creation interface, it is determined that the field type of the field to be created is a group, and the group field is created. The method according to claim 1, characterized by including the following:
13. In response to the first operation event, creating a group field in the target table of the first document is: In response to a first operation event, configure the attributes of a cell in a column of the target table in the first document as a group field, or The method according to claim 1, characterized in that, in response to a first operation event, a column of cells in the target table in the first document is added, wherein the attribute is configured as a group field.
14. The aforementioned target group is a group in the communication client, and the communication client is associated with the current user's account, or The method according to claim 1, characterized in that the target group is an email group in an email client, and the email client is associated with the current user's account.
15. A creation unit for creating a group field in the target table of the first document in response to the first operation event, The system includes a control unit for associating a target cell corresponding to the group field with at least one target group in response to a second operation event, The control unit is further used to open or join the target group in response to a third operation event based on the target cell. The information processing apparatus is characterized in that the group field is a field whose field type is a group.
16. It includes at least one memory and at least one processor, A terminal in which the at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory and to perform the method according to any one of claims 1 to 14.
17. A computer-readable storage medium used for storing program code, wherein when the program code is executed by a computer, the computer causes the computer to perform the method according to any one of claims 1 to 14.