CN112287276B - Data processing method and related device - Google Patents
Data processing method and related device Download PDFInfo
- Publication number
- CN112287276B CN112287276B CN202011189878.6A CN202011189878A CN112287276B CN 112287276 B CN112287276 B CN 112287276B CN 202011189878 A CN202011189878 A CN 202011189878A CN 112287276 B CN112287276 B CN 112287276B
- Authority
- CN
- China
- Prior art keywords
- user
- card punching
- card
- punching
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 36
- 238000004080 punching Methods 0.000 claims abstract description 815
- 230000003993 interaction Effects 0.000 claims abstract description 122
- 230000002452 interceptive effect Effects 0.000 claims abstract description 106
- 238000000034 method Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
The embodiment of the application discloses a data processing method and a related device, which are used for acquiring associated dynamic information corresponding to a card punching task by sending a card punching information acquisition request corresponding to a first user and displaying a card punching interface based on the associated dynamic information. In the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data base is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching state column of the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching state column of the second user, and when other users punch cards, the interactive result is also reflected in the card punching state column of the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of the card punching are enhanced, and card punching experience of the users is improved.
Description
Technical Field
The present application relates to the field of data processing, and in particular, to a data processing method and related apparatus.
Background
The online punching card is a statistical mode of task completion, and is commonly used in a scene of remote office and learning, an initiator can initiate punching card based on work and learning tasks, and a participant clicks the punching card after completing the corresponding tasks, so that the initiator can see the overall and personal task completion conditions of the participant.
However, in the related art, the online card punching mode is single, only a virtual button for clicking the card is provided on the card punching interface except for task information, and after the user finishes the corresponding task, the user clicks the virtual button to finish card punching.
The whole card punching process is simple and boring, and the requirements of users in the card punching process are difficult to meet.
Disclosure of Invention
In order to solve the technical problems, the application provides a data processing method and a related device, enriches the card punching content and realizes card punching interaction among users.
The embodiment of the application discloses the following technical scheme:
in one aspect, an embodiment of the present application provides a data processing method, where the method includes:
sending a card punching information acquisition request corresponding to a first user, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user and a second user;
Acquiring associated dynamic information corresponding to the card punching task, wherein the associated dynamic information comprises the card punching state of a user group related to the card punching task;
Displaying a card punching interface based on the associated dynamic information, wherein the card punching interface comprises a card punching status bar generated based on the associated dynamic information;
And if the interactive operation of the first user for the second user is obtained, updating the card punching status bar corresponding to the second user according to the interactive result corresponding to the interactive operation.
In another aspect, an embodiment of the present application provides a data processing method, where the method includes:
Acquiring a card punching information acquisition request corresponding to a first user, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user and a second user;
determining associated dynamic information corresponding to the punching task according to the punching information acquisition request, wherein the associated dynamic information is used for identifying the punching state of a user group related to the punching task;
Returning the associated dynamic information corresponding to the first user;
And if the interactive operation of the first user for the second user is determined, updating the associated dynamic information corresponding to the second user according to the interactive result corresponding to the interactive operation.
On the other hand, the embodiment of the application provides a data processing device, which is characterized in that the device comprises a sending unit, an obtaining unit, a display unit and an updating unit:
The sending unit is used for sending a card punching information acquisition request corresponding to a first user, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user and a second user;
the acquisition unit is used for acquiring associated dynamic information corresponding to the card punching task, wherein the associated dynamic information comprises a card punching state of a user group related to the card punching task;
The display unit is used for displaying a card punching interface based on the associated dynamic information, and the card punching interface comprises a card punching status bar generated based on the associated dynamic information;
And the updating unit is used for updating the card punching status bar corresponding to the second user according to the interaction result corresponding to the interaction operation if the interaction operation of the first user for the second user is acquired.
On the other hand, the embodiment of the application provides a data processing device, which is characterized in that the device comprises an acquisition unit, a determination unit, a return unit and an updating unit:
The acquisition unit is used for acquiring a card punching information acquisition request corresponding to a first user, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user and a second user;
The determining unit is used for determining association dynamic information corresponding to the punching task according to the punching information acquisition request, wherein the association dynamic information is used for identifying the punching state of a user group related to the punching task;
the return unit is used for returning the associated dynamic information corresponding to the first user;
and the updating unit is used for updating the associated dynamic information corresponding to the second user according to the interaction result corresponding to the interaction operation if the interaction operation of the first user for the second user is determined.
In another aspect, an embodiment of the present application provides a computer device including a processor and a memory:
The memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to perform the method of the above aspect according to instructions in the program code.
In another aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program for executing the method described in the above aspect.
In another aspect, embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the method described in the above aspect.
According to the technical scheme, the associated dynamic information corresponding to the card punching task is obtained by sending the card punching information obtaining request corresponding to the first user, and the card punching interface is displayed based on the associated dynamic information. The card punching information acquisition request corresponds to a card punching task, and the user group related to the card punching task comprises a first user and a second user. Based on the card punching state of the user group included in the association dynamic information, a card punching state column generated based on the association dynamic information can be displayed through a card punching interface, and the card punching state column identifies card punching conditions of all users in the user group. Therefore, in the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data basis is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching status bar corresponding to the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching status bar corresponding to the second user, and when other users involved in the card punching task perform card punching, the interactive result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario of a data processing method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a data processing method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a card punching interface according to an embodiment of the present application;
FIG. 4 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 5 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 6 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 7 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 8 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 9 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 10 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 11 is a schematic diagram of another card punching interface according to an embodiment of the present application;
FIG. 12 is a flowchart of another data processing method according to an embodiment of the present application;
Fig. 13 is a schematic view of an application scenario of another data processing method according to an embodiment of the present application;
FIG. 14 is a schematic diagram of a data processing apparatus according to an embodiment of the present application;
FIG. 15 is a schematic diagram of another data processing apparatus according to an embodiment of the present application;
Fig. 16 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described below with reference to the accompanying drawings.
The embodiment of the application provides a data processing method and a related device, which realize interaction among users in the process of punching cards, enhance interactivity and interestingness of punching cards and improve the card punching experience of the users.
The data processing method provided by the embodiment of the application can be applied to data processing equipment with data processing capability, such as terminal equipment or a server, and can be independently executed by the terminal equipment, can be independently executed by the server, can also be applied to network scenes in which the terminal equipment and the server communicate, and can be cooperatively executed by the terminal equipment and the server. The terminal equipment can be a mobile phone, a desktop computer, a portable computer and the like; the server can be understood as an application server or a Web server, and can be an independent server or a cluster server in actual deployment.
For better understanding, an application scenario of the data processing method provided by the embodiment of the present application is described with reference to fig. 1. In the application scenario shown in fig. 1, a terminal device 101 and a server 102 on the first user side are included.
In the application process, the first user sends a card punching information acquisition request to the server 102 through the terminal device 101, the card punching information acquisition request corresponds to a card punching task, and the user group involved in the card punching task comprises the first user and the second user. In the scenario shown in fig. 1, the punch-card task is: the ancient poetry reciting, the user group involved in the card punching task comprises a first user reddish and a second user mindset.
After receiving the request for obtaining the card punching information sent by the terminal device 101, the server 102 determines associated dynamic information corresponding to the card punching task according to the request for obtaining the card punching information, where the associated dynamic information includes a card punching state of a user group related to the card punching task, and returns the associated dynamic information to the terminal device 101.
The terminal device 101 receives the associated dynamic information user returned by the server 102, and displays a card punching interface to the first user based on the associated dynamic information, wherein the card punching interface comprises a card punching status bar generated based on the associated dynamic information.
In fig. 1, the punch interface 103 includes a reddish punch case and a bright punch case. Wherein, the case of punching a card of reddish demonstrates to reddish through punching a card status bar 104, include: the reddish has been punched for 7 days, waiting for the reddish to be punched today. The bright punch case is shown to the reddish color through the punch status bar 105, including: xiaoming has persisted for 8 days, is recited today for 30 minutes, and has released a punch video, and has acquired 6 applauses.
Because the card punching status bar marks the card punching condition of each user in the user group related to the card punching task, the user can see the card punching condition of other users according to the card punching status bar provided by the card punching interface in the card punching process, so that the card punching content is enriched, and a data base is provided for realizing user interaction in the card punching scene.
On the basis of the above-mentioned card punching interface, if the terminal device 101 obtains the interaction operation of the first user for the second user, the server 102 may generate a corresponding interaction result according to the interaction operation, and return the interaction result to the terminal device 101, where the terminal device 101 updates the card punching status bar corresponding to the second user according to the interaction result. Thus, the first user can check the interaction result through the updated display content of the card punching status bar corresponding to the second user.
In the scenario shown in fig. 1, the clapping is shown as clapping, that is, the clapping performs an interactive operation on the clapping status bar 105 corresponding to the clapping as clapping operation, the clapping status bar 105 corresponding to the clapping is updated according to the interaction result corresponding to the clapping operation, that is, the clapping obtained by the clapping is added with 1, and the number of clapping included in the updated clapping status bar 104 corresponding to the clapping is shown as 7.
Because the interaction result corresponding to the interaction operation of the first user aiming at the second user can be reflected in the display content of the card punching status bar corresponding to the second user, when other users involved in the card punching task punch cards, the interaction result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
For better understanding, the data processing method provided by the embodiment of the application is gradually described below by taking the terminal device as the data processing device.
Referring to fig. 2, fig. 2 is a flow chart of a data processing method according to an embodiment of the present application. As shown in fig. 2, the data processing method includes the steps of:
S201: and sending a card punching information acquisition request corresponding to the first user.
When a first user uses the terminal equipment to open a card punching task, the terminal equipment sends a card punching information acquisition request corresponding to the first user to a server. Wherein, the server stores data corresponding to the card punching task.
In the actual application process, the card punching task and the user group related to the card punching task can be set according to the actual scene and the card punching requirement, for example, the card punching task is famous reading, and the user group related to the card punching task is a student of three-grade class II of xx school; the card punching task is body building per month, and the user group related to the card punching task is staff of xx department of xx company. For convenience of explanation, in the embodiment of the present application, a data processing method will be described taking a user group including a first user and a second user as an example.
In some scenarios, the punch function may be configured in an application, or an application for punching cards may be developed. In the embodiment of the present application, an application program with a card punching function is taken as an example to describe the data processing method provided in the embodiment of the present application. Among them, applications having a card punching function (abbreviated as card punching application) include, but are not limited to: social software, fitness software, etc.
S202: and acquiring the associated dynamic information corresponding to the card punching task.
In practical application, the card punching information acquisition request includes a Task identifier (Task ID) and an identity identifier (Vid), after receiving a card punching information acquisition request sent by a terminal device corresponding to a first user, the server determines associated dynamic information corresponding to a card punching Task according to the Task identifier in the card punching information acquisition request, and returns the associated dynamic information to the terminal device corresponding to the first user according to the identity identifier (Vid), so that the terminal device acquires the associated dynamic information corresponding to the card punching Task. Wherein the Task identification (Task ID) is used to identify the card-punching Task, and the identity identification (Vid) is used to identify the first user identity logged in the card-punching application program.
The associated dynamic information includes the status of the punch of the user population involved in the punch task. In the embodiment of the application, the user group comprises a first user and a second user, and the corresponding associated dynamic information comprises the card punching state of the first user and the card punching state of the second user.
The card punching state comprises card punching information of whether the corresponding user punches cards, namely that the user punches cards or the user does not punch cards. In practical application, the card punching state can be associated with card punching time, and is used for identifying the card punching time from the issuing of the card punching task to the present of the user and also used for identifying the card punching time of the user. For example, in the ancient poetry recitation card-punching scenario shown in fig. 1, the card-punching state of the first user reddish is: no card is punched today, and 7 days later; the second user is small and bright in the state of punching card: today 15:32 has been punched, 8 days.
It can be understood that the above-mentioned card punching state can be used for recording card punching information about whether a user punches a card, and in some card punching scenes, the card punching task also has a card punching requirement for recording the card punching process. For example, in a punch scenario where the punch task is a spoken english practice, some punch tasks have the task of doing so by recording the spoken english practice process in order to check the authenticity requirements. In a punch scene where the punch task is fitness, some punch tasks have a need to record the fitness authenticity by shooting.
In view of this, the implementation of the present application provides a possible implementation manner, in which, during a user's punching process, the user may issue punching description content related to the punching process, where the punching description content includes one or any combination of a plurality of text, a picture, audio or video. Therefore, if the card punching information is marked as that the user has punched cards, the associated dynamic information also comprises card punching description contents of the corresponding user.
The associated dynamic information comprises the card punching description content of each user in the user group besides the card punching state of each user in the user group, and the opening description content can be various contents such as texts, pictures, audio or video, so that the card punching content in the card punching process of the user is enriched, the card punching mode of the user is enriched, and the card punching interest of the user is enhanced.
In practical application, the associated dynamic information further includes task information corresponding to the card-punching task, where the task information is used to identify the card-punching task, for example, a name of the card-punching task, a user group involved in the card-punching, a card-punching mode of the user, a card-punching time, a card-punching task release time, and the like. The task information may be set by the issuer according to the punching requirements before the punching task is issued, which is not limited in any way.
S203: and displaying a card punching interface based on the associated dynamic information.
And after receiving the associated dynamic information returned by the server, the terminal equipment displays a card punching interface to the first user based on the associated dynamic information. The card punching interface comprises a card punching state column generated based on the associated dynamic information, and the card punching state column identifies card punching conditions of all users of the user group.
In the embodiment of the application, taking the example that the user group comprises a first user and a second user, a card punching interface displayed for the first user comprises a card punching state column corresponding to the first user and a card punching state column corresponding to the second user. The card punching state column corresponding to the first user identifies the card punching condition of the first user, and the card punching state column corresponding to the second user identifies the card punching condition of the second user. In practical application, the card punching status bar corresponding to the first user and the card punching status bar corresponding to the second user, which are displayed to the first user, can be displayed differently according to the display object and the displayed object, and the display form of the card punching interface is not limited.
Based on the card punching states of the users included in the associated dynamic information, the card punching states of the corresponding users are displayed in the card punching state column corresponding to the users. In the embodiment of the application, the card punching state corresponding to the first user is displayed in the card punching state column corresponding to the first user, and the card punching state of the second user is displayed in the card punching state column corresponding to the second user.
Taking the example of the reading scene of the ancient poetry recitation shown in fig. 1, the first user's reddish reading status bar 104 shows that the reddish reading status is: no card is punched today and has been punched for 7 days. The second user's min punch status bar 105 displays the min punch status as: today, cards have been punched, and have been punched for 8 days.
As can be seen from S201, if the associated dynamic information further includes the description content of the punch card, the punch card interface also displays the description content of the punch card. Taking the second user as an example, if the second user is a card-punched user, displaying the card-punched description content of the second user in a card-punched status column corresponding to the second user. As shown in fig. 1 in the second user's small-to-light punch status bar 105, the punch description of the small-to-present punch includes video and text ("recite 30 minutes").
It can be understood that, in the case of the reading of the ancient poetry shown in fig. 1, if the user group further includes the third user small gray and the fourth user small yellow, the card-punching interface 300 displayed to the first user includes the card-punching status bar 301 with the small red and the card-punching status bar 302 with the small bright, and further includes the card-punching status bar 303 corresponding to the small gray and the card-punching status bar 304 corresponding to the small yellow. In the process of actually displaying the punching interface, the current punching interface may not completely display the punching status bars corresponding to all users, and for this reason, in the process of viewing the punching interface, the first user may browse the punching status bars that are not completely displayed through an upward sliding operation, as shown in the punching interface 300 in fig. 3.
The foregoing provided punching interface and punching status bar are only one possible display form provided by the embodiments of the present application, and in practical application, the display form of the punching interface may be set according to the punching requirement, which is not limited in any way.
Because the associated dynamic information comprises the card punching states corresponding to the first user and the card punching states corresponding to other users, a data basis is provided for interaction among users in the subsequent card punching process by using the associated dynamic information. In addition, the corresponding card punching status bar of the user is also displayed with card punching description content, so that the card punching content in the card punching process is enriched, and the interestingness of card punching of the user is increased.
S204: and if the interactive operation of the first user for the second user is obtained, updating the card punching status bar corresponding to the second user according to the interactive result corresponding to the interactive operation.
In order to improve the interestingness of the user card punching, in the embodiment of the application, the associated dynamic information comprises the card punching states of all users of the user group, so that the card punching interaction among the users is realized based on the associated dynamic information.
In the embodiment of the application, the card punching interaction between the first user and the second user is taken as an example. And displaying the interaction control in the corresponding card punching status bar of the second user in the card punching interface displayed to the first user. Based on this, the first user may interoperate with respect to the interactive control. If the terminal equipment acquires the interactive operation of the first user for the second user, the terminal equipment generates the interactive operation of the second user to the server, the server generates a corresponding interactive result according to the interactive operation of the second user, updates the associated dynamic information of the second user according to the interactive result, and returns the updated associated dynamic information of the second user to the terminal equipment so that the terminal equipment updates the corresponding card punching status bar of the second user.
The interactive operation refers to touch operation performed by the first user on the interactive control included in the card punching status bar corresponding to the second user. In one possible implementation, the interactive operation includes any one of praise, comment, reply, cancel praise, delete comment, delete reply, and the like.
In practical application, controls corresponding to praise, comment, reply, cancel praise, delete comment or delete reply can be respectively set in a card punching status bar corresponding to the second user, and the first user performs touch operation on the controls to realize interaction with the second user. In practical application, controls required for interaction can be set according to the card punching scene, and the method is not limited in any way.
Taking the card punching interface 103 shown in fig. 1 as an example, a clapping control is displayed in the card punching status bar 105 corresponding to the second user xiaoming, and xiaoming can be clapping by the clapping control. If the terminal equipment acquires the applause operation of the Xiaoming on the xiaohong, the interaction result corresponding to the applause operation enables the applause number obtained by the xiaohong to be added with 1, and the applause number obtained by the xiaohong is updated according to the interaction result, namely the applause number obtained by the xiaohong is updated to be 7.
Because the associated dynamic information includes the card punching states of the users of the user group related to the card punching task, when other users related to the card punching task punch cards, the interaction result also appears in the card punching state column corresponding to the second user. For example, if the user group further includes a third user xiaoli, when the xiaoli opens the punch-card task after the xiaohong is xiaoming, in the punch-card interface displayed to the xiaoli, the xiaoming obtaining applause number is displayed in the punch-card status column corresponding to the xiaoming to be 7.
Based on the associated dynamic information, the card punching interaction among users is realized through the card punching status bar. When the user realizes the card punching, the interactivity and the interestingness of the card punching process of the user are increased by increasing the interaction among the users, and the enthusiasm of the card punching of the user is improved.
It may be understood that, in the embodiment of the present application, if the user group further includes a third user, the interaction result corresponding to the interaction operation of the first user with respect to the second user may be in the card punching interface displayed to the third user. Similarly, the interaction result corresponding to the interaction operation of the third user for the second user may also be in the card punching interface displayed to the first user. In practical application, the interaction result corresponding to the interaction operation of the third user for the second user is displayed through the card punching status bar of the second user.
In the case of the card-punching scenario of the recitation of ancient poems shown in fig. 3, the clapping number obtained by the clapping is 7 after the clapping is named clapping. On this basis, if the third user small ash is also a small red clap during the card punching process, the palm sound number obtained by the small mine is displayed in the card punching state column 302 corresponding to the small mine in the card punching interface 300 displayed for the small red, and is added with 1, and updated to 8.
Because each user in the user group involved in the card punching task can interact through the card punching status bar, and the interaction result of the interaction operation among the users is reflected through the card punching status bar, the card punching modes of the users are enriched, the interactivity and the interestingness of the card punching are increased, the interaction involved range among the users is expanded, and the continuity of the interaction is facilitated.
In the embodiment of the application, the first user can complete the card punching and can also interact with the second user, wherein the card punching is the basis for executing the data processing method provided by the embodiment of the application. In the process of punching the card, the first user can perform touch operation on the punching control to finish punching the card. Therefore, the user can also issue various forms of the punching description content for punching in the punching process. Specifically, the form of the punch description content includes any one or more of text, pictures, video or audio.
Referring to fig. 4, taking the case of the playing scene of the ancient poetry recitation of fig. 1 as an example, if the small red finishes the ancient poetry recitation today, the small red can perform touch operation on the playing control so as to issue the playing description content through the playing interface 400. If the reddish text is input, namely, the ancient poetry is recited for 30 minutes today, the video and the audio are recorded, and the picture is imported, the reddish text can finish the card punching by clicking the "submit card punching" control.
In order to further improve the interestingness of the card punching process, in one possible implementation manner, a trigger operation for the card punching status bar corresponding to the first user may be obtained, and the card punching status bar corresponding to the first user may be displayed. The card punching status bar corresponding to the first user displays an interaction result of the interaction operation for the first user in the user group related to the card punching task.
In practical application, the first user performs an interactive operation with respect to the second user, that is, the terminal device generates a corresponding interactive identifier (command ID) with respect to the interactive operation. When a first user performs interactive operation on a second user, an interactive operation interactive identification is added for the interactive operation, and when users in a user group involved in a card punching task view the card punching task, an interactive identification list can be obtained through associated dynamic information so as to display an interactive result corresponding to the interactive operation.
When the interaction operation of the first user aiming at the second user is to eliminate the interaction result, such as the cancellation of the clapping, the comment deletion and the like, firstly judging whether the state of the clapping control in the punching state column corresponding to the second user is operated or not, if so, setting to cancel, if not, representing the state that the first user has been cancelled before but the data transmitted by the network abnormally does not normally eliminate the clapping of the page, so that the current state can be returned to enable the page to update the eliminated state.
As shown in the card punching interface 500 of fig. 5, the clapping operation for the card punching status bar 501 corresponding to the reddish shade is obtained, and the clapping number obtained by the reddish shade is displayed as 28 by the card punching status bar 501 corresponding to the reddish shade of the first user. In practical applications, the reddish color may be checked by performing a touch operation on the control 502 in the card punching status bar 501, so as to see which users respectively give the 28 applauses at which time, as shown by 503 in fig. 5.
It can be understood that the corresponding card-punching status field of the first user displays the current card-punching status of the first user, and the card-punching status field 501 shown in fig. 5 displays the card-punching status of little red today, which includes the card-punching description content, and further displays the palm number obtained by little red. In practical application, the terminal device may acquire the interaction operation for the first user periodically or when the first user sends the card punching information acquisition request next time, and display the interaction result of the interaction operation in the card punching status column.
Taking the card-punching scene of the recitation of ancient poems as an example, if the card-punching task is finished in a small red state and exits today, the card-punching task is opened again to check the card-punching condition of other users. The terminal device sends a card punching information obtaining request to the server again, obtains associated dynamic information corresponding to the recitation of the ancient poetry, and displays a card punching interface corresponding to the recitation of the ancient poetry to the reddish, as shown in fig. 6. In the card punching interface 600 shown in fig. 6, the card punching status bar 601 corresponding to the reddish color shows that 4 applause are newly added, and the applause number obtained by the reddish color becomes 32. That is, 4 users who are xiaohongzhang are newly added between the last exit and the last opening of the card punching task. The reddish click on control 602 can view the 4 users newly added as their own applause, as shown at 603 in fig. 6.
In practical application, if the interaction operation includes interaction operations such as comment and reply, the card punching status bar corresponding to the first user may also display interaction results of the interaction operations such as comment and reply for the first user in the user group related to the card punching task, and the specific display form may be set according to the actual application, which is not performed herein.
In the embodiment of the present application, the card punching interface may also display the card punching condition of the first user, for example, the specific time for which the first user adheres to punch a card, as shown in fig. 7. In the card-punching interface of the recitation of the ancient poems shown in fig. 7, the card-punching task of the recitation of the ancient poems is issued by the king teacher at 15:32 of 3 months 1 day, the card-punching period of the card-punching task is 45 days, 18 days are already carried out, the date of the card-punching today is 3 months 16 days, the first user has adhered to the card-punching for 8 days, and the description of the card-punching issued today obtains 28 applauses. As can be seen from fig. 7, in the actual card punching process, if the user wants to re-edit the description of the present card punching, the user can also re-punch the card.
In addition, the card punching interface provided by the embodiment of the application can also display all the card punching tasks participated by the user, as shown in fig. 8, the first user is currently participating in3 card punching tasks, which are respectively: famous reading, daily reading of English and running exercise. The finished punch task can also be checked through the finished punch control.
It should be noted that, in practical application, the punching interface with different display forms may be set according to the actual scene and the punching requirement, and the above drawings are only several possible display forms of the punching interface provided by the embodiment of the present application, and the punching interface is not limited in any way.
According to the data processing method provided by the embodiment, the associated dynamic information corresponding to the card punching task is obtained by sending the card punching information obtaining request corresponding to the first user, and the card punching interface is displayed based on the associated dynamic information. The card punching information acquisition request corresponds to a card punching task, and the user group related to the card punching task comprises a first user and a second user. Based on the card punching state of the user group included in the association dynamic information, a card punching state column generated based on the association dynamic information can be displayed through a card punching interface, and the card punching state column identifies card punching conditions of all users in the user group. Therefore, in the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data basis is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching status bar corresponding to the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching status bar corresponding to the second user, and when other users involved in the card punching task perform card punching, the interactive result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
It is understood that before issuing the punch-card task, the punch-card task issuer may set the punch-card task according to the punch-card requirement and the punch-card scene. For example, in a school educational scenario, the publisher may be a teacher and the participating punch may be a student. In an enterprise management scenario, the publisher may be a manager and the participating punch may be an employee.
In one possible implementation manner, a punching template corresponding to a punching task is obtained, then a user group, a punching mode and task information related to the punching task are configured according to the punching task template, and the punching task is pushed to the user group based on the configured punching template.
In the development process, a corresponding template identifier (TEMPLATE ID) is allocated to the newly-built punching template, a developer selects a Component and configures a title, selected content, a scope of application submitted by the template and the like displayed by the Component, the added Component generates a data item corresponding to the content identifier (Component ID) after configuration, and when the punching template is clicked to be created, a detailed template configuration data is generated based on the template, wherein the detailed template configuration data comprises the scope of application of the punching template, fields configured by the developer and corresponding configuration item list data.
The opening template generated through the process is added and then added to a current card punching template list of each enterprise in the card punching application program, a default card punching template and a card punching template added by a developer can be seen when the publisher opens the card punching application program, and after the publisher selects one card punching template, user groups, card punching modes and task information which need to participate in card punching can be configured. The card punching mode comprises a card punching period, card punching time, frequency and the like. After configuration, clicking and releasing are completed, the card punching application program generates a card punching task based on basic configuration information of a card punching template and information such as a card punching range configured by a card punching task publisher, creates a card punching plan for each user in the card punching range, and after releasing, the publisher can push the card punching task to a user group related to the card punching task in a card mode so as to inform each user in the user group to participate in card punching.
It will be appreciated that the publisher needs to view and count the card-punching conditions of the individual users in the user population involved in the card-punching task. Generally, the application program pushed to the card punching participant for punching cards is social software commonly used by users, and social software in related technologies cannot meet the requirement of a publisher for data processing on the card punching situation.
To this end, the embodiment of the application provides a possible implementation manner, a first application is used for obtaining a card punching template corresponding to a card punching task, and then a user group, a card punching mode and task information related to the card punching task are configured according to the card punching template, so that the card punching task is pushed to the user group in a second application through the first application based on the configured card punching template, and the user group is communicated in the first application and the second application. Thus, in the process of punching a card, the request for acquiring the punching information of the first user can be sent through the second application.
The first application and the second application refer to two applications belonging to the same platform, for example, the first application is an enterprise social application, the second application is a user social application, and the same user in the first application and the second application has the same user identity.
In an actual application, a publisher configures a punching template in a first application, and then pushes a punching task to a user group in a second application in the first application. Because the user groups involved in the card punching task are mutually communicated in the first application and the second application, that is, the user groups exist in the first application and the second application and have unique and same identity. Thus, the publisher configures the user group involved in the card punching task in the first application, namely the user group in the second application. Based on this, the publisher may push the punch-card task to the user population in the second application without opening or using the second application.
It will be appreciated that the interactive expansion based on the punch function may help the publisher to better perform the punch activity or job. In the embodiment of the application, a publisher can see the card punching condition corresponding to each user in the user group related to the card punching task in the card punching interface, and can also interact with each user in the user group, for example, the user is clapped to show encouragement and the like, and the corresponding user can see the corresponding interaction result in the card punching interface.
Referring to fig. 9, taking a card punching scene that a teacher issues a recitation of ancient poems to a student as an example, fig. 9 is a card punching interface for the teacher to check the card punching condition of the student according to the embodiment of the present application. As shown in a card-punching interface 901 in fig. 9, including that a card-punching task name is ancient poetry recitation, a user group involved in the card-punching task is a first class one-class and a second class one-class, a card-punching duration of the ancient poetry recitation is 45 days, the card-punching time is 3 months and 2 days after the card-punching process is carried out to the 18 th day, and the corresponding card-punching condition is: one grade of one class has 3 people of punching card, does not punch card 15 people, one grade of two class has 3 people of punching card, does not punch card 5 people.
Taking a class two shift as an example, a specific card punching case is shown in the card punching interfaces 902 and 903 in fig. 9. The punch interface 902 shows 3 people who have punched the card, and the punch interface 903 shows 5 people who have not punched the card, respectively. In practice, a teacher may interact with students in a punch status bar shown in punch interface 902, e.g., clap for students, comments under the punch description content posted by students, etc. The teacher can also click on "send alert" in the punch interface 903 to remind the students not punch cards to finish punching cards as soon as possible.
Referring to fig. 10, taking a card punching task that a teacher issues famous reading to a student as an example, another display form is given through card punching interfaces 1001, 1002 and 1003, and specific display contents are similar to those of fig. 9 and are not repeated here. In practical applications, the punching interface displayed to the punch task publisher may be set according to the practical situation and the punching requirement, and fig. 9 and fig. 10 are only two examples provided by the present application, and are not limited in any way.
In addition, the embodiment of the application also provides a card punching interface for counting card punching conditions of the user group involved in the card punching task. Referring to fig. 11, taking the example of a teacher issuing a card-punching task for famous reading to students, two presentation forms of a card-punching interface 1101 and a card-punching interface 1102 are provided. In the card punching interface 1101, all the student card punching records participating in the famous reading card punching task are counted, and a teacher can see the card punching record of each student in detail. Compared with the card punching interface 1101, a class selection control is added in the card punching interface 1102, so that a teacher can check the card punching records of students in each class, which participate in the famous reading card punching task, in units of classes, for example, the card punching interface 1102 displays all the card punching records of students in the famous reading card punching task in a class. Fig. 11 is only a schematic illustration of two types of card punching interfaces provided in the embodiment of the present application, and in practical application, the card punching interfaces may be set according to a specific scenario, which is not limited in any way.
The above-mentioned schematic diagrams of several card punching interfaces provided by the embodiment of the application in the angle of the publisher can effectively help the card punching task participants to check and count the card punching records of the card punching participants, and effectively improve the work efficiency of the publisher.
The above embodiment describes the data processing method provided by the embodiment of the present application with the terminal device as the data processing device, and for further understanding, the data processing method provided by the embodiment of the present application is described with the server as the data processing device.
Referring to fig. 12, fig. 12 is a flowchart of another data processing method according to an embodiment of the present application. As shown in fig. 12, the data processing method includes the steps of:
S1201: and acquiring a card punching information acquisition request corresponding to the first user.
In practical application, a user uses a terminal device to open a card-punching task, and triggers the terminal device to send a card-punching information acquisition request to a server. The server acquires a card punching information acquisition request sent by the terminal equipment so that a first user can acquire associated dynamic information corresponding to a card punching task from the server. Wherein, the card punching information acquisition request corresponds to a card punching task. In the embodiment of the present application, the data processing method provided in the embodiment of the present application is described by taking an example that the user group related to the card punching task includes a first user and a second user.
It will be appreciated that the card punching task may be pushed to the user community in the form of a card or the like. Similarly, after the user group receives the card punching task, the card punching task can be pushed to other users. To ensure that the card-punching participant is the user group involved in the card-punching task, the identity of the card-punching participant needs to be verified before the user punches a card.
Therefore, the embodiment of the application provides a possible implementation manner, namely, the identification of the first user is included in the card punching information acquisition request, and after the server acquires the card punching information acquisition request corresponding to the first user, whether the identification information belongs to the user group related to the card punching task is determined.
In practical application, when a first user opens a card-punching Task, a server acquires an identity (Vid) of the first user from a card-punching information acquisition request sent by a terminal device, matches the identity with a Task identifier (Task ID) of the card-punching Task, and confirms whether the first user has permission to view and participate in the card-punching Task. If the identities match, it is confirmed that the first user has rights, and the subsequent S1202 is continued. If the identities are not matched, confirming that the first user does not have permission, and refusing the first user to view and participate in the card punching task.
By authenticating the identity of the user sending the card punching information acquisition request, the legality of the participant in the card punching process is ensured, the authenticity of the user in the card punching process is improved, information leakage related to the card punching task is avoided, and the information protection of the user group related to the card punching task is improved.
Based on the publisher pushing the card-punching task to the user group in the second application through the first application, in a possible implementation manner, the identity information includes a group identifier and/or a user identifier. The group identifier is used for identifying a group to be detected, in which the first user is located, when the first user initiates the card punching information acquisition request in the second application. The user identification is an identification of the first user in the second application.
In the authentication process, if the identity information comprises a group identifier, determining whether a group to be detected corresponding to the group identifier belongs to a user group involved in a card punching task. If the first user is determined to have the authority to participate in the card punching task. If the first user does not belong to the card-punching task, the first user is determined not to have the authority to participate in the card-punching task. In practical application, the first user can be reminded in a message prompt mode that the first user does not have the authority to participate in the card punching task.
Taking a card punching scene that a teacher pushes ancient poetry to recite to students in first class through a card form as an example, the card pushed by the teacher comprises a Task identification (Task ID) of a card punching Task and a Path (Path) of the card, when the student punches the card, the terminal equipment can acquire a bill (SHARE TICKET) from the card, and a group identification (Room ID) corresponding to the current class is acquired from a server according to the bill, so that the server determines whether the student belongs to the students in first class according to the group identification. If the information belongs to the information, the server returns the associated dynamic information of the recitation of the ancient poetry to the terminal equipment corresponding to the student. If the information does not belong to the information, the server returns a message which does not have the authority of participating in the card punching task to the terminal equipment corresponding to the student.
If the identity information includes a user identifier, determining whether the user identifier is associated with a first application, wherein the first application is an application for pushing the card punching task to the user group. If so, determining that the first user has the authority to participate in the card punching task. If the first user does not have the authority to participate in the card punching task, the first user is determined to have no authority to participate in the card punching task.
In the card punching scene of the recitation of ancient poetry, when a student clicks a card, a login certificate (Code) is obtained through the website login of a second application corresponding to the card, a first application background is requested to return an account number (Open ID) of the student for logging in the second application and an identity (Gid) of the student in the second application by using the login certificate, and the first application background inquires whether the associated identity (Xid) exists in an enterprise address book through the Gid and judges whether the student belongs to a card punching group related to a card punching task. Wherein the identity (Xid) is a unique identity of the student communicating in the first application with the second application. If the relation is the same, the dynamic information of the relation recited by the ancient poetry is successfully returned. If not, a message is returned that does not have the authority to participate in the card punching task.
The login credential (Code) refers to a login credential obtained by calling an interface when a user opens a card-punching task, and further exchanges user login state information through the login credential, including an account number (Open ID) of the user logging in a second application, a Session Key (Session Key) of the user logging in, and the like. Encryption and decryption communication of login data is completed by relying on a session key.
The account number (Open ID) of the user logging in the second application is an account number encrypted by the user logging in the second application, and each user is unique to the Open ID of the second application.
The identity (Gid) refers to an identity unique in the first application service, which is generated by the first application background through the user's united identity (Union ID), and is used for identifying the unique identity of the user in the service.
The Union ID refers to that if a developer owns multiple mobile applications, web applications, and public accounts (including applets), the Union ID can be used to distinguish the Union ID of a user, because the Union ID of a user is unique as long as the mobile applications, web applications, and public accounts (including applets) are under the same second application open platform account. In other words, the Union ID is the same for the same user for different applications under the same first application open platform.
The authentication is carried out on the identities of the participated card punch through the group identification and the identity identification, so that the purposes that the publisher pushes the card punch task to the second application through the first application and the participated card punch completes the card punch in the second application are achieved, the legality of the participated card punch is ensured, the authenticity of the user in the card punch process is improved, information leakage related to the card punch task is avoided, and the information protection of the user group related to the card punch task is improved.
S1202: and determining associated dynamic information corresponding to the card punching task according to the card punching information acquisition request.
Based on S1201, the server may determine, according to the request for obtaining the punching information, association dynamic information corresponding to the punching task, where the association dynamic information is used to identify a punching state of a user group related to the punching task.
In a possible implementation manner, the card punching state includes card punching information about whether the corresponding user punches a card, and if the card punching information is marked as having been punched, the associated dynamic information further includes card punching description content corresponding to a card punching process, where the card punching description content includes one or any combination of a plurality of text, a picture, audio or video, which is described in the foregoing embodiment, and will not be repeated herein.
In the actual card punching process, the user can issue card punching contents in the form of characters, pictures, audio or video, and store the contents in the server. When the user opens the card-punching task again, the user acquires associated dynamic information corresponding to the card-punching task from the server through the terminal equipment, and card-punching description content included in the associated dynamic information is displayed in a card-punching status column corresponding to the user.
S1203: and returning the associated dynamic information corresponding to the first user.
After the server determines the associated dynamic information corresponding to the card punching task according to the card punching information acquisition request, the associated dynamic information is returned to the terminal equipment of the first user, so that the terminal equipment displays a card punching interface to the first user according to the associated dynamic information, and the first user can check the card punching information and finish card punching.
S1204: and if the interactive operation of the first user for the second user is determined, updating the associated dynamic information corresponding to the second user according to the interactive result corresponding to the interactive operation.
In practical application, the first user performs interactive operation on the second user, that is, the first user performs interactive operation on the content displayed in the card punching status bar corresponding to the second user. And if the terminal equipment acquires the interactive operation, the terminal equipment sends an interactive instruction to the server. After receiving the interaction instruction, the server generates a corresponding interaction result according to the interaction operation included in the interaction instruction, and updates the associated dynamic information corresponding to the second user according to the interaction result. And then, the server sends the updated associated dynamic information corresponding to the second user to the terminal equipment, so that the terminal equipment updates the card punching status bar corresponding to the second user according to the associated dynamic information, and the interaction result corresponding to the interaction operation is displayed through the card punching status bar.
According to the data processing method provided by the embodiment, the associated dynamic information corresponding to the card punching task is obtained by sending the card punching information obtaining request corresponding to the first user, and the card punching interface is displayed based on the associated dynamic information. The card punching information acquisition request corresponds to a card punching task, and the user group related to the card punching task comprises a first user and a second user. Based on the card punching state of the user group included in the association dynamic information, a card punching state column generated based on the association dynamic information can be displayed through a card punching interface, and the card punching state column identifies card punching conditions of all users in the user group. Therefore, in the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data basis is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching status bar corresponding to the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching status bar corresponding to the second user, and when other users involved in the card punching task perform card punching, the interactive result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
In order to facilitate understanding, a scenario in which a teacher issues a mathematical operation to a student is taken as an example, and the data processing method provided by the embodiment of the application is described.
In the application scenario shown in fig. 13, a teacher 1301 selects a punch template 1302 in a first application, configures a student group participating in punch, a student punch mode, and task information 1303 of student punch, and issues a punch task 1304 to the student group. During the specific release process, the card-punching task 1306 is pushed to the student population 1307 in the second application in the form of a card through the server 1305.
After students in student group 1307 complete the mathematical task, the mobile phone can be used to fill out the card punching task 1308, and the card punching state 1309 of the students can be updated in time through the server 1305. The student 1313 participating in the card punching can also check the card punching task 1312 to show encouragement for other students' claps 1310, or cancel the claps 1311, and the server 1305 updates the card punching state 1309 of all the students in real time according to the interaction operation of the students.
The data processing method provided by the embodiment not only enriches the card punching content, but also realizes the interaction among users in the card punching process, enhances the interactivity and the interestingness of card punching, and improves the card punching experience of the users.
The embodiment of the application also provides a data processing device aiming at the data processing method provided by the embodiment.
Referring to fig. 14, fig. 14 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application. As shown in fig. 14, the data processing apparatus 1400 includes a transmission unit 1401, an acquisition unit 1402, a presentation unit 1403, and an update unit 1404:
The sending unit 1401 is configured to send a card punching information obtaining request corresponding to a first user, where the card punching information obtaining request corresponds to a card punching task, and a user group related to the card punching task includes the first user and a second user;
The acquiring unit 1402 is configured to acquire associated dynamic information corresponding to the card punching task, where the associated dynamic information includes a card punching state of a user group related to the card punching task;
The display unit 1403 is configured to display a card punching interface based on the associated dynamic information, where the card punching interface includes a card punching status bar generated based on the associated dynamic information;
The updating unit 1404 is configured to update the punch status bar corresponding to the second user according to the interaction result corresponding to the interaction operation if the interaction operation of the first user with respect to the second user is obtained.
In a possible implementation manner, the card punching state includes card punching information of whether a corresponding user punches a card, and if the card punching information is marked as punched, the associated dynamic information further includes card punching description content corresponding to a card punching process, where the card punching description content includes one or a combination of any more of text, picture, audio or video;
The display unit 1403 is further configured to display, in a punch status bar corresponding to the second user, punch description content of the second user.
In a possible implementation manner, the user group involved in the card punching task further includes a third user, and if the third user performs an interactive operation with respect to the second user, the display unit 1403 is further configured to display, in a card punching status bar corresponding to the second user, an interaction result of the interactive operation corresponding to the third user.
In a possible implementation manner, the acquiring unit 1402 is further configured to acquire a triggering operation for the punch-card status bar corresponding to the first user;
The display unit 1403 is further configured to display a punch status bar corresponding to the first user, where the punch status bar corresponding to the first user displays an interaction result of the user group related to the punch task for performing an interaction operation on the first user.
In one possible implementation, the interactive operation includes any one of praise, comment, reply, cancel praise, delete comment, or delete reply.
In a possible implementation manner, the obtaining unit 1402 is further configured to obtain a punching template corresponding to the punching task;
The data processing apparatus 1400 further comprises a configuration unit and a pushing unit:
the configuration unit is used for configuring user groups, card punching modes and task information related to the card punching task according to the card punching template;
the pushing unit is used for pushing the card punching task to the user group based on the configured card punching template.
In a possible implementation manner, the acquiring unit 1402 is configured to acquire, by using a first application, a card punching template corresponding to the card punching task;
The pushing unit is used for pushing the punching task to the user group in a second application through the first application based on the configured punching template, wherein the user group is communicated with the first application and the second application;
the sending unit 1401 is configured to send, through the second application, a card punching information obtaining request corresponding to the first user.
According to the data processing device provided by the embodiment, the associated dynamic information corresponding to the card punching task is obtained by sending the card punching information obtaining request corresponding to the first user, and the card punching interface is displayed based on the associated dynamic information. The card punching information acquisition request corresponds to a card punching task, and the user group related to the card punching task comprises a first user and a second user. Based on the card punching state of the user group included in the association dynamic information, a card punching state column generated based on the association dynamic information can be displayed through a card punching interface, and the card punching state column identifies card punching conditions of all users in the user group. Therefore, in the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data basis is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching status bar corresponding to the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching status bar corresponding to the second user, and when other users involved in the card punching task perform card punching, the interactive result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
In addition, the embodiment of the application also provides a data processing device. Referring to fig. 15, fig. 15 is a schematic structural diagram of another data processing apparatus according to an embodiment of the present application.
As shown in fig. 15, the data processing apparatus 1500 includes an acquisition unit 1501, a determination unit 1502, a return unit 1503, and an update unit 1504:
the obtaining unit 1501 is configured to obtain a card punching information obtaining request corresponding to a first user, where the card punching information obtaining request corresponds to a card punching task, and a user group related to the card punching task includes the first user and a second user;
The determining unit 1502 is configured to determine, according to the card punching information obtaining request, association dynamic information corresponding to the card punching task, where the association dynamic is used to identify a card punching state of a user group related to the card punching task;
The return unit 1503 is configured to return the associated dynamic information corresponding to the first user;
The updating unit 1504 is configured to update, if it is determined that the first user performs the interaction with respect to the second user, associated dynamic information corresponding to the second user according to an interaction result corresponding to the interaction.
In one possible implementation manner, the card-punching state includes card-punching information of whether the corresponding user punches a card, and if the card-punching information is marked as punched, the associated dynamic information further includes card-punching description content corresponding to a card-punching process, where the card-punching description content includes one or any combination of multiple of text, pictures, audio or video.
In a possible implementation manner, the request for obtaining the card-punching information includes an identity of the first user, and the determining unit 1502 is further configured to determine, after the obtaining unit 1501 obtains the request for obtaining the card-punching information of the corresponding first user, whether the identity information belongs to a user group related to the card-punching task.
In a possible implementation manner, the identity information includes a group identifier and/or a user identifier, where the group identifier is used to identify a group to be detected where the first user is located when the first user initiates the card punching information obtaining request in a second application, and the user identifier is an identifier of the first user in the second application;
The determining unit 1502 is configured to determine, when the identity information includes the group identifier, whether the group to be detected corresponding to the group identifier belongs to a user group related to the card punching task; if the first user belongs to the card punching task, determining that the first user has the authority to participate in the card punching task;
When the identity information comprises the user identification, determining whether the user identification is associated with a first application, wherein the first application is an application for pushing the card punching task to the user group; if so, determining that the first user has the authority to participate in the card punching task.
According to the data processing device provided by the embodiment, the associated dynamic information corresponding to the card punching task is obtained by sending the card punching information obtaining request corresponding to the first user, and the card punching interface is displayed based on the associated dynamic information. The card punching information acquisition request corresponds to a card punching task, and the user group related to the card punching task comprises a first user and a second user. Based on the card punching state of the user group included in the association dynamic information, a card punching state column generated based on the association dynamic information can be displayed through a card punching interface, and the card punching state column identifies card punching conditions of all users in the user group. Therefore, in the process of punching the card, the first user can see the punching conditions of other users according to the punching status bar provided by the punching interface, so that the punching content is enriched, and a data basis is provided for realizing user interaction in a punching scene. If the interactive operation of the first user for the second user is obtained, the card punching status bar corresponding to the second user can be updated according to the interactive result corresponding to the interactive operation, based on the updating, the interactive result can be reflected in the display content of the card punching status bar corresponding to the second user, and when other users involved in the card punching task perform card punching, the interactive result is reflected in the card punching status bar corresponding to the second user, so that interaction among users in the card punching process is realized, interactivity and interestingness of card punching are enhanced, and card punching experience of the users is improved.
The embodiment of the application also provides a computer device, and the computer device for data processing provided by the embodiment of the application is introduced from the perspective of hardware materialization.
Referring to fig. 16, fig. 16 is a schematic diagram of a server structure according to an embodiment of the present application, where the server 1600 may have a relatively large difference due to configuration or performance, and may include one or more central processing units (central processing units, CPU) 1622 (e.g., one or more processors) and a memory 1632, and one or more storage mediums 1630 (e.g., one or more mass storage devices) storing application programs 1642 or data 1644. Wherein memory 1632 and storage medium 1630 may be transitory or persistent. The program stored on the storage medium 1630 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Further, the central processor 1622 may be configured to communicate with a storage medium 1630 to execute a series of instruction operations on the storage medium 1630 on the server 1600.
The server 1600 may also include one or more power supplies 1626, one or more wired or wireless network interfaces 1650, one or more input output interfaces 1658, and/or one or more operating systems 1641, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
The steps performed by the server in the above embodiments may be based on the server structure shown in fig. 16.
Wherein, the CPU 1622 is configured to perform the following steps:
Acquiring a card punching information acquisition request corresponding to a first user, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user and a second user;
determining associated dynamic information corresponding to the punching task according to the punching information acquisition request, wherein the associated dynamic information is used for identifying the punching state of a user group related to the punching task;
Returning the associated dynamic information corresponding to the first user;
And if the interactive operation of the first user for the second user is determined, updating the associated dynamic information corresponding to the second user according to the interactive result corresponding to the interactive operation.
Optionally, the CPU 1422 may also perform method steps of any specific implementation of the data processing method in the embodiment of the present application.
For the data processing method described above, the embodiment of the application also provides a terminal device for data processing, so that the data processing method is realized and applied in practice.
Referring to fig. 17, fig. 17 is a schematic structural diagram of a terminal device according to an embodiment of the present application. For convenience of explanation, only those portions of the embodiments of the present application that are relevant to the embodiments of the present application are shown, and specific technical details are not disclosed, please refer to the method portions of the embodiments of the present application. The terminal device may be any terminal device including a mobile phone, a tablet computer, a Personal Digital Assistant (PDA) and the like, taking the mobile phone as an example:
Fig. 17 is a block diagram showing a part of the structure of a mobile phone related to a terminal device provided by an embodiment of the present application. Referring to fig. 17, the mobile phone includes: radio Frequency (RF) circuitry 1710, memory 1720, input unit 1730, display unit 1740, sensor 1750, audio circuitry 1760, wireless fidelity (WIRELESS FIDELITY, wiFi) module 1770, processor 1780, and power supply 1790. It will be appreciated by those skilled in the art that the handset construction shown in fig. 17 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 17:
The RF circuit 1710 may be used for receiving and transmitting signals during a message or a call, and particularly, after receiving downlink information of a base station, the signal is processed by the processor 1780; in addition, the data of the design uplink is sent to the base station. Typically, the RF circuitry 1710 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA for short), a duplexer, and the like. In addition, the RF circuitry 1710 may also communicate with networks and other devices through wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet Radio Service (GENERAL PACKET), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message Service (Short MESSAGING SERVICE, SMS), etc.
The memory 1720 may be used to store software programs and modules, and the processor 1780 may implement various functional applications and data processing of the handset by executing the software programs and modules stored in the memory 1720. The memory 1720 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. Further, memory 1720 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 1730 may be used to receive input numerical or character information and generate key signal inputs related to user settings and function controls of the mobile phone. In particular, the input unit 1730 may include a touch panel 1731 and other input devices 1732. Touch panel 1731, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on touch panel 1731 or thereabout using any suitable object or accessory such as a finger, stylus, etc.) and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch panel 1731 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 1780, and can receive commands from the processor 1780 and execute them. In addition, the touch panel 1731 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1731, the input unit 1730 may include other input devices 1732. In particular, other input devices 1732 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 1740 may be used to display information input by a user or information provided to the user and various menus of the mobile phone. The display unit 1740 may include a display panel 1741, and optionally, the display panel 1741 may be configured in the form of a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1731 may overlay the display panel 1741, and when the touch panel 1731 detects a touch operation thereon or thereabout, the touch panel is transferred to the processor 1780 to determine the type of touch event, and then the processor 1780 provides a corresponding visual output on the display panel 1741 according to the type of touch event. Although in fig. 17 the touch panel 1731 and the display panel 1741 are shown as two separate components to implement the input and input functions of the cell phone, in some embodiments the touch panel 1731 may be integrated with the display panel 1741 to implement the input and output functions of the cell phone.
The handset may also include at least one sensor 1750, such as a light sensor, a motion sensor, and other sensors. In particular, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 1741 based on the ambient light and a proximity sensor that may turn off the display panel 1741 and/or the backlight when the phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 1760, speaker 1761, microphone 1762 may provide an audio interface between the user and the handset. The audio circuit 1760 may transmit the received electrical signal converted from audio data to the speaker 1761, where the electrical signal is converted into a sound signal by the speaker 1761 and output; on the other hand, the microphone 1762 converts the collected sound signals into electrical signals, which are received by the audio circuit 1760 and converted into audio data, which are processed by the audio data output processor 1780 and sent to, for example, another cell phone via the RF circuit 1710, or which are output to the memory 1720 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 1770, so that wireless broadband Internet access is provided for the user. Although fig. 17 shows a WiFi module 1770, it is understood that it does not belong to the necessary configuration of the handset, and can be omitted entirely as needed within the scope of not changing the essence of the invention.
The processor 1780 is the control center of the handset, connects the various parts of the entire handset using various interfaces and lines, performs various functions of the handset and processes data by running or executing software programs and/or modules stored in the memory 1720, and invoking data stored in the memory 1720. In the alternative, processor 1780 may include one or more processing units; preferably, the processor 1780 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1780.
The handset further includes a power supply 1790 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1780 by a power management system, such as to provide for managing charging, discharging, and power consumption by the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In an embodiment of the present application, the memory 1720 included in the handset may store program code and transmit the program code to the processor.
The processor 1780 included in the mobile phone may execute the data processing method provided in the foregoing embodiment according to the instructions in the program code.
The embodiment of the application also provides a computer readable storage medium for storing a computer program for executing the data processing method provided in the above embodiment.
Embodiments of the present application also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the data processing methods provided in the various alternative implementations of the above aspects.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, where the above program may be stored in a computer readable storage medium, and when the program is executed, the program performs steps including the above method embodiments; and the aforementioned storage medium may be at least one of the following media: read-only memory (ROM), RAM, magnetic disk or optical disk, etc., which can store program codes.
It should be noted that, in the present specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment is mainly described in a different point from other embodiments. In particular, for the apparatus and system embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, with reference to the description of the method embodiments in part. The apparatus and system embodiments described above are merely illustrative, in which elements illustrated as separate elements may or may not be physically separate, and elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. 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 foregoing is only one specific embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the technical scope of the present application should be included in the scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims (10)
1. A method of data processing, the method comprising:
Acquiring a card punching template corresponding to a card punching task through a first application;
Configuring user groups, card punching modes and task information related to the card punching task according to the card punching template;
Pushing the punching task to the user group in a second application through the first application based on the configured punching template, wherein the user group is communicated with the first application and the second application; the first application and the second application are different applications belonging to the same platform;
Sending a card punching information acquisition request corresponding to a first user through the second application, wherein the card punching information acquisition request corresponds to the card punching task, and a user group related to the card punching task comprises the first user, a second user and a third user;
Acquiring associated dynamic information corresponding to the card punching task, wherein the associated dynamic information comprises the card punching state of a user group related to the card punching task;
displaying a card punching interface based on the associated dynamic information, wherein the card punching interface comprises a card punching state column generated based on the associated dynamic information, the card punching interface of the first user comprises a card punching state column corresponding to the first user and a card punching state column corresponding to the second user, and interactive controls are displayed in the card punching state column corresponding to the second user;
if the first user obtains the interaction operation of the interaction control in the card punching state column corresponding to the second user, updating the card punching state column corresponding to the second user according to the interaction result corresponding to the interaction operation, and displaying the interaction result corresponding to the interaction operation through the card punching state column corresponding to the second user;
If the third user performs interactive operation on the second user, displaying an interactive result of the interactive operation corresponding to the third user in a card punching status column corresponding to the second user in a card punching interface of the first user;
Acquiring triggering operation aiming at a card punching state column corresponding to the first user, and displaying the card punching state column corresponding to the first user in a card punching interface of the first user, wherein the card punching state column corresponding to the first user displays an interaction result of the interaction operation aiming at the first user in a user group related to the card punching task; the interaction result comprises the times of interaction operation; the interactive operation comprises any one of praise, comment, reply, cancel praise, delete comment or delete reply;
And acquiring triggering operation of a control on the number of times of the interactive operation in a card punching interface of the first user, and displaying the giving time of the interactive operation and the user from which the interactive operation is generated.
2. The method of claim 1, wherein the card punching state includes card punching information of whether the corresponding user is punching card, and if the card punching information is marked as punched card, the associated dynamic information further includes card punching description content corresponding to a card punching process, wherein the card punching description content includes one or a combination of any more of text, picture, audio or video;
The second user is a user who has punched a card, and the method further comprises:
And displaying the card punching description content of the second user in a card punching state column corresponding to the second user.
3. A method of data processing, the method comprising:
Acquiring a card punching information acquisition request corresponding to a first user through a second application, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user, a second user and a third user; the card punching task is pushed to the user group in the second application through a first application based on the configured card punching template; the user population is interworking in the first application and the second application; the first application and the second application are different applications belonging to the same platform; the card punching template is used for acquiring and configuring user groups, card punching modes and task information related to the card punching task by the first application;
determining associated dynamic information corresponding to the punching task according to the punching information acquisition request, wherein the associated dynamic information is used for identifying the punching state of a user group related to the punching task;
the corresponding first user returns the associated dynamic information so as to display a card punching interface based on the associated dynamic information, wherein the card punching interface comprises a card punching state column generated based on the associated dynamic information, the card punching interface of the first user comprises a card punching state column corresponding to the first user and a card punching state column corresponding to the second user, and an interaction control is displayed in the card punching state column corresponding to the second user;
if the interactive operation of the first user on the interactive control in the card punching status bar corresponding to the second user is determined, updating the associated dynamic information corresponding to the second user according to the interactive result corresponding to the interactive operation, and displaying the interactive result corresponding to the interactive operation through the card punching status bar corresponding to the second user;
If the third user performs interactive operation on the second user, displaying an interactive result of the interactive operation corresponding to the third user in a card punching status column corresponding to the second user in a card punching interface of the first user;
Acquiring triggering operation aiming at a card punching state column corresponding to the first user, and displaying the card punching state column corresponding to the first user in a card punching interface of the first user, wherein the card punching state column corresponding to the first user displays an interaction result of the interaction operation aiming at the first user in a user group related to the card punching task; the interaction result comprises the times of interaction operation; the interactive operation comprises any one of praise, comment, reply, cancel praise, delete comment or delete reply;
And acquiring triggering operation of a control on the number of times of the interactive operation in a card punching interface of the first user, and displaying the giving time of the interactive operation and the user from which the interactive operation is generated.
4. The method of claim 3, wherein the status of the card punch includes card punch information of whether the corresponding user is punching a card, and if the card punch information is identified as having punched a card, the associated dynamic information further includes card punch description content corresponding to a card punch process, the card punch description content including one or a combination of any of a plurality of text, picture, audio, or video.
5. The method of claim 3, wherein the request for obtaining the punch-card information includes identity information of the first user, and wherein after the request for obtaining the punch-card information of the corresponding first user, the method further comprises:
determining whether the identity information belongs to a user group related to the card punching task;
if yes, executing the step of determining the associated dynamic information corresponding to the card punching task according to the card punching information acquisition request.
6. The method according to claim 5, wherein the identity information includes a group identifier and/or a user identifier, the group identifier is used to identify a group to be detected in which the first user is located when the first user initiates the card punching information obtaining request in a second application, and the user identifier is an identifier of the first user in the second application;
the determining whether the identity information belongs to the user group related to the card punching task comprises the following steps:
When the identity information comprises the group identifier, determining whether the group to be detected corresponding to the group identifier belongs to a user group related to the card punching task;
if the first user belongs to the card punching task, determining that the first user has the authority to participate in the card punching task;
when the identity information comprises the user identification, determining whether the user identification is associated with a first application, wherein the first application is an application for pushing the card punching task to the user group;
if so, determining that the first user has the authority to participate in the card punching task;
And executing the step of determining associated dynamic information corresponding to the card punching task according to the card punching information acquisition request when the first user has the right to participate in the card punching task through the identity information.
7. The data processing device is characterized by comprising a sending unit, an obtaining unit, a display unit, a configuration unit, a pushing unit and an updating unit:
the acquisition unit is used for acquiring a card punching template corresponding to the card punching task through the first application;
the configuration unit is used for configuring user groups, card punching modes and task information related to the card punching task according to the card punching template;
The pushing unit is used for pushing the punching task to the user group in a second application through the first application based on the configured punching template, wherein the user group is communicated with the first application and the second application; the first application and the second application are different applications belonging to the same platform;
The sending unit is used for sending a card punching information acquisition request corresponding to a first user through the second application, wherein the card punching information acquisition request corresponds to the card punching task, and a user group related to the card punching task comprises the first user, a second user and a third user;
the acquisition unit is used for acquiring associated dynamic information corresponding to the card punching task, wherein the associated dynamic information comprises a card punching state of a user group related to the card punching task;
The display unit is used for displaying a card punching interface based on the associated dynamic information, wherein the card punching interface comprises a card punching state column generated based on the associated dynamic information, the card punching interface of the first user comprises a card punching state column corresponding to the first user and a card punching state column corresponding to the second user, and interactive controls are displayed in the card punching state column corresponding to the second user;
the updating unit is configured to update the punch-card status bar corresponding to the second user according to an interaction result corresponding to the interaction operation if the first user obtains the interaction operation of the interaction control in the punch-card status bar corresponding to the second user, and display the interaction result corresponding to the interaction operation through the punch-card status bar corresponding to the second user;
the display unit is further configured to display, in a card punching status column corresponding to the second user in the card punching interface of the first user, an interaction result of the interaction operation corresponding to the third user if the third user performs the interaction operation with respect to the second user;
The acquisition unit is further used for acquiring triggering operation of a card punching status bar corresponding to the first user;
The display unit is further configured to display, in the card punching interface of the first user, a card punching status bar corresponding to the first user, where the card punching status bar corresponding to the first user displays an interaction result of the user group related to the card punching task, where the interaction operation is performed on the first user; the interaction result comprises the times of interaction operation; the interactive operation comprises any one of praise, comment, reply, cancel praise, delete comment or delete reply;
the acquisition unit is further used for acquiring triggering operation of a control on the number of interactive operations in a card punching interface of the first user;
The display unit is further configured to display a given time of the interactive operation and a user from which the interactive operation originates.
8. A data processing apparatus, characterized in that the apparatus comprises an acquisition unit, a determination unit, a return unit and an update unit:
The acquisition unit is used for acquiring a card punching information acquisition request corresponding to a first user through a second application, wherein the card punching information acquisition request corresponds to a card punching task, and a user group related to the card punching task comprises the first user, a second user and a third user; the card punching task is pushed to the user group in the second application through a first application based on the configured card punching template; the user population is interworking in the first application and the second application; the first application and the second application are different applications belonging to the same platform; the card punching template is used for acquiring and configuring user groups, card punching modes and task information related to the card punching task by the first application;
The determining unit is used for determining association dynamic information corresponding to the punching task according to the punching information acquisition request, wherein the association dynamic information is used for identifying the punching state of a user group related to the punching task;
The return unit is used for returning the associated dynamic information corresponding to the first user so as to display a card punching interface based on the associated dynamic information, wherein the card punching interface comprises a card punching state column generated based on the associated dynamic information, the card punching interface of the first user comprises the card punching state column corresponding to the first user and the card punching state column corresponding to the second user, and an interaction control is displayed in the card punching state column corresponding to the second user;
The updating unit is used for updating the associated dynamic information corresponding to the second user according to the interaction result corresponding to the interaction operation if the interaction operation of the first user on the interaction control in the card punching status bar corresponding to the second user is determined, and displaying the interaction result corresponding to the interaction operation through the card punching status bar corresponding to the second user; if the third user performs interactive operation on the second user, displaying an interactive result of the interactive operation corresponding to the third user in a card punching status column corresponding to the second user in a card punching interface of the first user;
The device is also for: acquiring triggering operation aiming at a card punching state column corresponding to the first user, and displaying the card punching state column corresponding to the first user in a card punching interface of the first user, wherein the card punching state column corresponding to the first user displays an interaction result of the interaction operation aiming at the first user in a user group related to the card punching task; the interaction result comprises the times of interaction operation; the interactive operation comprises any one of praise, comment, reply, cancel praise, delete comment or delete reply; and acquiring triggering operation of a control on the number of times of the interactive operation in a card punching interface of the first user, and displaying the giving time of the interactive operation and the user from which the interactive operation is generated.
9. A computer device, the computer device comprising a processor and a memory:
The memory is used for storing program codes and transmitting the program codes to the processor;
The processor is configured to perform the method of any of claims 1-2 or any of claims 3-6 according to instructions in the program code.
10. A computer readable storage medium for storing a computer program for performing the method of any one of claims 1-2 or any one of claims 3-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011189878.6A CN112287276B (en) | 2020-10-30 | 2020-10-30 | Data processing method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011189878.6A CN112287276B (en) | 2020-10-30 | 2020-10-30 | Data processing method and related device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112287276A CN112287276A (en) | 2021-01-29 |
CN112287276B true CN112287276B (en) | 2024-07-05 |
Family
ID=74352946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011189878.6A Active CN112287276B (en) | 2020-10-30 | 2020-10-30 | Data processing method and related device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112287276B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180090A (en) * | 2017-05-12 | 2017-09-19 | 掌阅科技股份有限公司 | Reading punch card method, electronic equipment and computer-readable storage medium based on e-book |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109858961A (en) * | 2019-01-21 | 2019-06-07 | 中国联合网络通信集团有限公司 | Bonusing method of checking card, device, equipment and readable storage medium storing program for executing based on block chain |
CN110223407A (en) * | 2019-06-11 | 2019-09-10 | 桂林电子科技大学 | Teaching Management Method, device and electronic equipment |
CN111352556B (en) * | 2020-02-18 | 2024-06-25 | 腾讯科技(深圳)有限公司 | Information interaction method, device, computer readable storage medium and system |
-
2020
- 2020-10-30 CN CN202011189878.6A patent/CN112287276B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180090A (en) * | 2017-05-12 | 2017-09-19 | 掌阅科技股份有限公司 | Reading punch card method, electronic equipment and computer-readable storage medium based on e-book |
Also Published As
Publication number | Publication date |
---|---|
CN112287276A (en) | 2021-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111447074B (en) | Reminding method, device, equipment and medium in group session | |
US10341716B2 (en) | Live interaction system, information sending method, information receiving method and apparatus | |
US9602516B2 (en) | Method, server and terminal device for establishing communication session | |
US20200125218A1 (en) | Method of reporting a live incident in real time | |
TW201822017A (en) | Information processing method, system, and apparatus, server, and mobile terminal device | |
US9686645B2 (en) | Location information sharing method and apparatus | |
CN111263181A (en) | Live broadcast interaction method and device, electronic equipment, server and storage medium | |
US10854009B2 (en) | Method, apparatus, and system for obtaining virtual object, and storage medium | |
CN112836136B (en) | Chat interface display method, device and equipment | |
CN110166439B (en) | Equipment sharing method, terminal, router and server | |
CN113115114B (en) | Interaction method, device, equipment and storage medium | |
CN113810732B (en) | Live content display method, device, terminal, storage medium and program product | |
CN111327914B (en) | Interaction method and related device | |
CN107908765B (en) | Game resource processing method, mobile terminal and server | |
CN110781421B (en) | Virtual resource display method and related device | |
CN112272303A (en) | Live content display method and device, electronic equipment and storage medium | |
CN109495638B (en) | Information display method and terminal | |
CN108521365B (en) | Method for adding friends and mobile terminal | |
CN113839913A (en) | Interactive information processing method, related device and storage medium | |
CN105653605B (en) | Method, system and electronic equipment for mining cheating users in network community | |
CN106411681B (en) | Information processing method, initiating device, server and participating device | |
CN111694892B (en) | Resource transfer method, device, terminal, server and storage medium | |
CN112287276B (en) | Data processing method and related device | |
CN113098757B (en) | Red packet transmitting method, red packet receiving method, red packet transmitting device and red packet receiving device | |
CN106031101A (en) | Deriving atomic communication threads from independently addressable messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |