[go: up one dir, main page]

CN115051967B - Data display method and device, electronic device and storage medium - Google Patents

Data display method and device, electronic device and storage medium Download PDF

Info

Publication number
CN115051967B
CN115051967B CN202210456403.1A CN202210456403A CN115051967B CN 115051967 B CN115051967 B CN 115051967B CN 202210456403 A CN202210456403 A CN 202210456403A CN 115051967 B CN115051967 B CN 115051967B
Authority
CN
China
Prior art keywords
user
data
visual area
element data
document
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
Application number
CN202210456403.1A
Other languages
Chinese (zh)
Other versions
CN115051967A (en
Inventor
赵海斌
黎平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Lianlianhui Network Technology Co ltd
Original Assignee
Hangzhou Lianlianhui Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Lianlianhui Network Technology Co ltd filed Critical Hangzhou Lianlianhui Network Technology Co ltd
Priority to CN202210456403.1A priority Critical patent/CN115051967B/en
Publication of CN115051967A publication Critical patent/CN115051967A/en
Application granted granted Critical
Publication of CN115051967B publication Critical patent/CN115051967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to a data display method, a device, an electronic device and a storage medium, wherein the method comprises the following steps: receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier; responding to a visual area selection instruction of a display interface of a current user, and detecting element data in a visual area; determining user identifications of other users in the visual area according to the detected element data in the visual area; acquiring user characteristic data corresponding to the user identifier according to the user identifier; and displaying the user characteristic data. The method and the device solve the problem that the server is overloaded due to the fact that a large amount of behavior characteristic data of the user are acquired from the server at one time.

Description

Data display method and device, electronic device and storage medium
Technical Field
The present application relates to the field of data processing, and in particular, to a data display method, device, electronic device, and storage medium.
Background
Instant messaging refers to a service that can instantly send or receive internet messages and the like. The system is a platform for people to carry out interactive communication through a network, is used for realizing interactive operation of various data formats including texts, pictures, voice, video, multimedia and the like, and can conveniently carry out transmission operation on the existing document data by utilizing an instant messaging tool.
The community of users and the data of the users are in the same instant messaging application, and the users in the same group perform corresponding information interaction through chat-type sessions in the application. For operators within a group, the user's behavioral characteristic data is of greater concern in addition to receiving chat data that reveals other users within the group. In the prior art, the behavior characteristic data of other users cannot be displayed while the chat data of the users are displayed on the terminal of the operator, or the behavior characteristic data of other users can be obtained from the server while the operator receives the chat data of other users. For the situation that the number of users in the group is large, the server is overloaded due to the fact that a large number of behavior feature data of the users are acquired from the server at one time.
Aiming at the problem of overlarge server load in the related technology, no effective solution is proposed at present.
Disclosure of Invention
The embodiment provides a data display method, a data display device, an electronic device and a storage medium, so as to solve the problem of overlarge server load in the related technology.
In a first aspect, in this embodiment, there is provided a data display method, including:
receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier;
responding to a visual area selection instruction of a display interface of a current user, and detecting element data in a visual area;
determining user identifications of other users in the visual area according to the detected element data in the visual area;
acquiring user characteristic data corresponding to the user identifier according to the user identifier;
and displaying the user characteristic data.
In some of these embodiments, detecting element data in a viewable area includes:
the element data in the visual area is detected based on the range of the document, the range of the visual area, and the range of the element data of the display interface.
In some of these embodiments, detecting element data in a viewable area from a range of documents, a range of viewable areas, and a range of element data of a display interface includes:
the element data in the visible region is detected based on the vertical range of the document, the vertical range of the visible region, and the vertical range of the element data.
In some of these embodiments, detecting element data in the viewable area based on the vertical extent of the document, the vertical extent of the viewable area, and the vertical extent of the element data, includes:
if the distance between the top of the element data and the top of the document is smaller than the distance between the bottom of the visual area and the top of the document and the distance between the bottom of the element data and the top of the document is larger than the distance between the top of the visual area and the top of the document, judging that the element data is in the visual area.
In some of these embodiments, the visual area selection instruction includes a movement instruction of the visual area by the current user.
In some of these embodiments, the element data includes user identification data, and displaying the user characteristic data includes:
and carrying out associated display on the user characteristic data and the user identification data.
In a second aspect, in this embodiment, there is provided a data display apparatus including:
the receiving module is used for receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier;
the detection module is used for responding to a visual area selection instruction of a display interface of a current user and detecting element data in a visual area;
the determining module is used for determining user identifications of other users in the visual area according to the detected element data in the visual area;
the acquisition module is used for acquiring user characteristic data corresponding to the user identifier according to the user identifier;
and the display module is used for displaying the user characteristic data.
In some of these embodiments, the apparatus further comprises:
and the detection module is used for detecting the element data in the visual area according to the range of the document of the display interface, the range of the visual area and the range of the element data.
In a third aspect, in this embodiment there is provided an electronic device comprising a memory in which a computer program is stored and a processor arranged to run the computer program to perform the data display method of any of the first aspects.
In a fourth aspect, in this embodiment, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the data display method of any one of the first aspects.
Compared with the related art, the data display method, device, electronic device and storage medium provided in the embodiment solve the problem that the server load is overlarge due to the fact that the operator terminal goes to the cloud server to acquire the behavior characteristic data of the user corresponding to the element data in the visible area and display the behavior characteristic data when the element data of the user is in the visible area of the operator.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the other features, objects, and advantages of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
fig. 1 is a hardware configuration block diagram of a terminal that performs a data display method of the present embodiment;
fig. 2 is a flowchart of a data display method of the present embodiment;
fig. 3 is a preferred flowchart of the data display method of the present embodiment;
FIG. 4 is a schematic diagram showing the positional relationship among a document, a visual area, and element data of the display interface of the present embodiment;
fig. 5 is a block diagram of the structure of the data display system of the present embodiment;
fig. 6 is a block diagram of the data display device of the present embodiment.
Detailed Description
The present application will be described and illustrated with reference to the accompanying drawings and examples for a clearer understanding of the objects, technical solutions and advantages of the present application.
Unless defined otherwise, technical or scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terms "a," "an," "the," "these" and similar terms in this application are not intended to be limiting in number, but may be singular or plural. The terms "comprising," "including," "having," and any variations thereof, as used herein, are intended to encompass non-exclusive inclusion; for example, a process, method, and system, article, or apparatus that comprises a list of steps or modules (units) is not limited to the list of steps or modules (units), but may include other steps or modules (units) not listed or inherent to such process, method, article, or apparatus. The terms "connected," "coupled," and the like in this disclosure are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The term "plurality" as used herein means two or more. "and/or" describes an association relationship of an association object, meaning that there may be three relationships, e.g., "a and/or B" may mean: a exists alone, A and B exist together, and B exists alone. Typically, the character "/" indicates that the associated object is an "or" relationship. The terms "first," "second," "third," and the like, as referred to in this disclosure, merely distinguish similar objects and do not represent a particular ordering for objects.
The method embodiments provided in the present embodiment may be executed in a terminal, a computer, or similar computing device. For example, running on a terminal, fig. 1 is a block diagram of the hardware structure of the terminal for performing a data display method of the present embodiment. As shown in fig. 1, the terminal may include one or more (only one is shown in fig. 1) processors 102 and a memory 104 for storing data, wherein the processors 102 may include, but are not limited to, a microprocessor MCU, a programmable logic device FPGA, or the like. The terminal may also include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the structure shown in fig. 1 is merely illustrative and is not intended to limit the structure of the terminal. For example, the terminal may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1.
The memory 104 may be used to store a computer program, for example, a software program of application software and a module, such as a computer program corresponding to a data display method in the present embodiment, and the processor 102 executes the computer program stored in the memory 104 to perform various functional applications and data processing, that is, to implement the above-described method. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, which may be connected to the terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. The network includes a wireless network provided by a communication provider of the terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
In this embodiment, a data display method is provided, fig. 2 is a flowchart of the data display method of this embodiment, and as shown in fig. 2, the flowchart includes the following steps:
step S210, receiving user data sent by other users in the same group as the current user, and generating element data according to the user data for display; the user data includes a user identification.
Specifically, the operator terminal receives user data sent by user terminals of other users in the same group, where the current operator user corresponds to the operator terminal, and the operator user is the current user, and the same group may be the same chat room or the same chat group in the same chat application. And the operator terminal generates element data from the received user data of other users and displays the element data. The user data includes a user identifier, and the element data generated from the user data also includes user identifier data. Illustratively, the user identifier herein may be a registration identifier, an identity identifier, or the like of the user, which may uniquely identify the user's identification information. Alternatively, the operator terminal and the user terminals of other users may install the same instant messaging application for instant messaging.
Step S220, in response to the visual area selection instruction of the display interface of the current user, detecting element data in the visual area.
Specifically, the operator terminal receives a visual area selection instruction of a display interface of a current user input by an operator user, and detects element data in the visual area of the display interface after selecting the visual area of the display interface. Alternatively, the operator user may select the visual area of the display interface by dragging, sliding up and down, or the like. Because the visual area of the display interface of the current user is limited, the element data generated by the user data of other users in the group cannot be completely displayed in the visual area of the display interface of the current user, and the currently displayed element data of the visual area of the display interface of the current user needs to be detected.
Step S230, according to the detected element data in the visual area, the user identification of other users in the visual area is determined.
Specifically, after the operator terminal determines the detected element data in the visual area, the operator terminal determines the user identification of other users in the visual area according to the detected element data. For example, the element data may be data carrying a user identifier of a user transmitting the element data, for example, the element data may be content data sent by other users, such as pictures, words, videos, and the like, and user identification information, such as an avatar, a nickname, a registration identifier, and the like, of the user transmitting the element data is further carried beside the content data. After detecting the element data in the visual area, the operator terminal can determine the user identification of other users in the visual area according to the detected element data.
Step S240, according to the user identification, the user characteristic data corresponding to the user identification is obtained.
Specifically, the operator terminal obtains user characteristic data corresponding to the user identifier from the cloud server according to the user identifiers of other users in the visible area determined in step S230. The cloud server stores user characteristic data of registered users in advance. The user characteristic data may be member level data of the user, and the member level data may be calculated according to RFM (request, frequency) model of the user.
Step S250, displaying the user characteristic data.
Specifically, the operator terminal displays the user feature data in the visible area according to the user feature data acquired in step S240. Further, the element data comprises user identification data, and the operator terminal carries out associated display on the user characteristic data and the user identification data in a visible area of the operator terminal. Illustratively, user characteristic data of the user corresponding to the user identification is displayed beside the user identification data, e.g., membership grade data corresponding to the user is displayed beside the user's avatar.
Through the steps, the operator generates element data according to the received user data sent by other users in the same group to display, detects the visible area element data in the selected display interface, determines the user identification of the other users in the visible area according to the visible area element data in the selected display interface, acquires the user characteristic data corresponding to the user identification from the server according to the user identification, and displays the user characteristic data. In the application, when the element data of the user is in the visible area of the operator, the operator terminal goes to the cloud server to acquire the behavior feature data of the user corresponding to the element data in the visible area and displays the behavior feature data, thereby solving the problem that the server load is overlarge due to the fact that a large amount of the behavior feature data of the user is acquired from the server at one time.
In some of these embodiments, based on the detected element data in the viewable area, the method includes: the element data in the visual area is detected based on the range of the document, the range of the visual area, and the range of the element data of the display interface.
Specifically, the operator terminal detects element data in the visible region from the range of the document of the display interface, the range of the visible region of the display interface, and the range of the element data. The range of the visual area of the display interface is the range of the visual area of the display screen of the operator terminal, and the range of the visual area of the display interface is generally determined according to the performance parameters of the display screen of the operator terminal. The document range of the display interface is a range in which a visual area of the display interface needs to scroll in order to display the document, and the scroll range includes a vertical scroll range and a horizontal scroll range, and the document range of the display interface is generally determined by the content and size of the document.
In some of these embodiments, the element data in the viewable area is detected based on the vertical extent of the document, the vertical extent of the viewable area, and the vertical extent of the element data.
Specifically, if the operator terminal detects that the distance between the top of the element data and the top of the document is smaller than the distance between the bottom of the visual area and the top of the document, and the distance between the bottom of the element data and the top of the document is larger than the distance between the top of the visual area and the top of the document, the operator terminal determines that the element data is in the visual area.
Fig. 3 is a preferred flowchart of the data display method of the present embodiment, and as shown in fig. 3, the data display method includes the steps of:
in step S301, an operator enters a chat room interface through an operation terminal.
The chat room interface displays the speech of each user in the same chat room, including pictures, words, videos and the like.
In step S302, when the user a speaks, the user terminal of the user a notifies other users in the same chat room as the user a in real time through the IM (Instant Messaging ) long link technology, and the chat room page of the other users on the user terminal updates the speech information of the user a in real time.
Step S303, the operation terminal judges the element data entering the visible area; the element data represents user information.
In order to reduce the access to the cloud server, only the user information (the user information may be nickname, head portrait, ID, and the drawing, text, video, etc. sent by the user) entering the visible area is sent to the server to acquire the member level data of the user. The visual area is the visual area of the display interface of the operation terminal.
TABLE 1 membership grade for user
The member class data of the user is calculated according to FRM (Frequency, monetray) model, and as shown in table 1, the member class of the user is classified into 8 classes, so that operators can respond to different users conveniently. Wherein the value of R (Recency) is the last time the user consumed the time interval. The closer to the current date, the higher the score is based on the score calculated on the last consumption date. The F (Frequency) value is the number of times the user has consumed in the last period of time. The higher the consumption frequency, the higher the score calculated based on the consumption frequency. The M (Monetray) value is the amount of the user's consumption over the last period of time. Based on the score calculated by the amount of consumption, the higher the transaction amount, the higher the score. The element data enters the viewable area and represents the membership grade data that is needed to display the user.
The positional relationship of the document, the visual area, and the element data of the display interface is shown in fig. 4. Wherein, the clientHeight represents the height of the visual area 401, such as L1 in fig. 4; scrollTop represents the distance the scrollbar scrolls, as L2 in fig. 4; offsetTop, representing the distance of element data 402 from the top of document 403, as L3 in FIG. 4; height, representing the Height of the element data 402, such as L4 in FIG. 4.
If the distance between the top of the element data 402 and the top of the document 403 is less than the distance between the bottom of the viewable area 401 and the top of the document 403, then it is indicated that the element data 402 has entered the viewable area 401 in a vertical direction; a first judgment coefficient post is defined, post=offsettop- (scrolltop+clientheight).
If the distance between the bottom of the element data 402 and the top of the document 403 is greater than the distance between the top of the viewable area 401 and the top of the document 403, then it is indicated that the element data 402 has entered the viewable area 401 in a vertical direction; a second judgment coefficient posb is defined, posb=offsettop+height-scrollTop.
Further judging, if the first judgment coefficient post and the second judgment coefficient posb are defined to meet the condition: post <0 and posb >0, then element data 402 enters visible region 401. User information represented by element data 402 also enters viewable area 401.
The content of the document 403 is the content to be displayed in the interface, and when the content to be displayed is relatively long, more than one screen display window is sized, there is a scroll bar and calculation. The document 403 may be a scrollable document, which may be generated from user data of other users, the document 403 may include a plurality of element data 402, the document 403 may be any type of navigable electronic document in which some portion of the content of the document is currently visible on the user interface and another portion of the content of the document is not currently visible on the user interface but will become visible upon activation of a scrolling mechanism (e.g., via a scroll bar, scroll wheel, touch screen movement, automatic scrolling, etc.). The document can be vertically scrollable, horizontally scrollable, or a combination thereof. Examples of scrollable documents include presenting text, documents, pictures, and video, etc., sent by other users, and the current user is able to navigate (e.g., via gestures, scrolling, clicking, sliding, etc.) to portions that are not currently presented on the user interface. The document range of the display interface is a range in which a visual area of the display interface needs to scroll in order to display the document, and the scroll range includes a vertical scroll range and a horizontal scroll range, and the document range of the display interface is generally determined by the content and size of the document. The document triggering conditions of the chat room generally have two triggering modes, wherein the first mode is that a user slides a finger to trigger a selected document area, such as upward sliding and downward sliding; the second is that the user does not slide and stays in the current window, but when other users speak successfully, the chat room receives the notification of the long link message, other user information of the successful speaking is displayed in the window, the window automatically rolls up to trigger the selected document area, and the user information of the successful speaking is displayed in the visible area.
Step S304, the operation terminal obtains the member grade data corresponding to the user information entering the visible area.
The method comprises the steps that membership grade data are preferentially obtained from a client local application end cache, if no corresponding membership grade data exist in the application end cache, the cloud server end obtains the membership grade data, the cloud server end preferentially searches a cache server, if no corresponding membership grade data exist in the cache server, data in a database are queried, and the database data are cached in the cache server. And the returned data is cached in a local application end of the client for local storage. The local application end cache sets a certain expiration time so that the member grade data of the user can be updated in time.
In order to reduce the problem of querying a server by using a single user information, when an operator slides an interface, a group of user information entering a visible area can be formed into a group to perform batch querying.
In step S305, the operation terminal displays the member class information of the user beside the user identification of the user.
The user identification here may be the user's avatar, nickname, registration ID, etc. The operator terminal can display the member grade information of the user on the right of the head portrait of the user, so that the operator can check the member grade information in real time.
Fig. 5 is a block diagram of the data display system of the present embodiment, and as shown in fig. 5, the data display system includes: chat application terminal 501, im server 502 and cloud server 503.
The chat application terminal 501 establishes a long link with the IM server 502 through the IM long link technology, when the user a speaks, the chat application terminal 501 sends user data to the cloud server 503, the cloud server 503 notifies the IM server 502, the IM server 502 sends a message to the chat application terminal 501, and the chat room interface update data of other users is known through long link connection.
It should be noted that the steps illustrated in the above-described flow or flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and that, although a logical order is illustrated in the flow diagrams, in some cases, the steps illustrated or described may be performed in an order other than that illustrated herein.
In this embodiment, a data display device is further provided, and the device is used to implement the foregoing embodiments and preferred embodiments, and will not be described in detail. The terms "module," "unit," "sub-unit," and the like as used below may refer to a combination of software and/or hardware that performs a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware, are also possible and contemplated.
Fig. 6 is a block diagram of the data display device of the present embodiment, and as shown in fig. 6, the device includes:
the receiving module 610 is configured to receive user data sent by other users in the same group as the current user, and generate element data according to the user data for display; the user data comprises a user identifier;
the detection module 620 is configured to detect element data in a visible area in response to a visible area selection instruction of a display interface of a current user;
a determining module 630, configured to determine, according to the detected element data in the visual area, a user identifier of another user in the visual area;
an obtaining module 640, configured to obtain user feature data corresponding to the user identifier according to the user identifier;
and a display module 650, configured to display the user characteristic data.
The above-described respective modules may be functional modules or program modules, and may be implemented by software or hardware. For modules implemented in hardware, the various modules described above may be located in the same processor; or the above modules may be located in different processors in any combination.
There is also provided in this embodiment an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, where the transmission device is connected to the processor, and the input/output device is connected to the processor.
Alternatively, in the present embodiment, the above-described processor may be configured to execute the following steps by a computer program:
s1, receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier;
s2, responding to a visible area selection instruction of a display interface of a current user, and detecting element data in a visible area;
s3, determining user identifications of other users in the visual area according to the detected element data in the visual area;
s4, acquiring user characteristic data corresponding to the user identifier according to the user identifier;
and S5, displaying the user characteristic data.
It should be noted that, specific examples in this embodiment may refer to examples described in the foregoing embodiments and alternative implementations, and are not described in detail in this embodiment.
In addition, in combination with the data display method provided in the above embodiment, a storage medium may be provided in this embodiment. The storage medium has a computer program stored thereon; the computer program when executed by a processor implements the steps of any of the data display methods of the above embodiments.
It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to be limiting. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure in accordance with the embodiments provided herein.
It is to be understood that the drawings are merely illustrative of some embodiments of the present application and that it is possible for those skilled in the art to adapt the present application to other similar situations without the need for inventive work. In addition, it should be appreciated that while the development effort might be complex and lengthy, it will nevertheless be a routine undertaking of design, fabrication, or manufacture for those of ordinary skill having the benefit of this disclosure, and further having the benefit of this disclosure.
The term "embodiment" in this disclosure means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive. It will be clear or implicitly understood by those of ordinary skill in the art that the embodiments described in the present application can be combined with other embodiments without conflict.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the patent claims. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (6)

1. A data display method, the method comprising:
receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier;
responding to a visual area selection instruction of a display interface of a current user, and detecting element data in a visual area according to the range of a document of the display interface, the range of the visual area and the range of the element data;
determining the user identification of the other users in the visual area according to the detected element data in the visual area;
acquiring user characteristic data corresponding to the user identifier according to the user identifier;
displaying the user characteristic data;
the detecting the element data in the visual area according to the range of the document of the display interface, the range of the visual area and the range of the element data comprises:
and if the distance between the top of the element data and the top of the document is smaller than the distance between the bottom of the visual area and the top of the document and the distance between the bottom of the element data and the top of the document is larger than the distance between the top of the visual area and the top of the document, judging that the element data is in the visual area.
2. The data display method according to claim 1, wherein the visual area selection instruction includes a movement instruction of the visual area by the current user.
3. The data display method according to claim 1, wherein the element data includes user identification data, and displaying the user feature data includes:
and carrying out association display on the user characteristic data and the user identification data.
4. A data display device, the device comprising:
the receiving module is used for receiving user data sent by other users in the same group with the current user, and generating element data according to the user data for display; the user data comprises a user identifier;
the detection module is used for responding to a visual area selection instruction of a display interface of a current user, and detecting element data in the visual area according to the range of a document of the display interface, the range of the visual area and the range of the element data;
a determining module, configured to determine the user identifier of the other user located in the visual area according to the detected element data located in the visual area;
the acquisition module is used for acquiring user characteristic data corresponding to the user identifier according to the user identifier;
the display module is used for displaying the user characteristic data;
the detecting the element data in the visual area according to the range of the document of the display interface, the range of the visual area and the range of the element data comprises:
and if the distance between the top of the element data and the top of the document is smaller than the distance between the bottom of the visual area and the top of the document and the distance between the bottom of the element data and the top of the document is larger than the distance between the top of the visual area and the top of the document, judging that the element data is in the visual area.
5. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the data display method of any of claims 1 to 3.
6. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the data display method of any one of claims 1 to 3.
CN202210456403.1A 2022-04-28 2022-04-28 Data display method and device, electronic device and storage medium Active CN115051967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210456403.1A CN115051967B (en) 2022-04-28 2022-04-28 Data display method and device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210456403.1A CN115051967B (en) 2022-04-28 2022-04-28 Data display method and device, electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN115051967A CN115051967A (en) 2022-09-13
CN115051967B true CN115051967B (en) 2023-10-03

Family

ID=83157216

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210456403.1A Active CN115051967B (en) 2022-04-28 2022-04-28 Data display method and device, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN115051967B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404629A (en) * 2014-09-12 2016-03-16 华为技术有限公司 Method and device for determining map interface
CN106033330A (en) * 2016-05-24 2016-10-19 努比亚技术有限公司 Display method and terminal equipment
CN109032690A (en) * 2018-06-20 2018-12-18 南京万米信息技术有限公司 A kind of method and apparatus of dynamic processing marketing data
CN111026485A (en) * 2019-12-02 2020-04-17 腾讯科技(深圳)有限公司 Data processing method and device
CN111124564A (en) * 2019-11-25 2020-05-08 深圳市融壹买信息科技有限公司 Method and device for displaying user interface
CN111352556A (en) * 2020-02-18 2020-06-30 腾讯科技(深圳)有限公司 Information interaction method, device, computer readable storage medium and system
CN111600730A (en) * 2020-05-18 2020-08-28 腾讯科技(深圳)有限公司 Session interface display method, group chat creating method, device and equipment
CN111629256A (en) * 2020-05-20 2020-09-04 深圳Tcl新技术有限公司 Page display method, equipment and computer storage medium
CN112100541A (en) * 2020-08-24 2020-12-18 浙江三维万易联科技有限公司 Website page element loading method and device, electronic device and storage medium
CN113946403A (en) * 2021-11-16 2022-01-18 网易(杭州)网络有限公司 Data display method and device, storage medium and electronic equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405159B2 (en) * 1998-06-03 2002-06-11 Sbc Technology Resources, Inc. Method for categorizing, describing and modeling types of system users
US7328141B2 (en) * 2004-04-02 2008-02-05 Tektronix, Inc. Timeline presentation and control of simulated load traffic
US11354371B2 (en) * 2017-11-07 2022-06-07 Lale Ann Gokyi{hacek over (g)}it Progressive chain network graph, map and search engine

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404629A (en) * 2014-09-12 2016-03-16 华为技术有限公司 Method and device for determining map interface
CN106033330A (en) * 2016-05-24 2016-10-19 努比亚技术有限公司 Display method and terminal equipment
CN109032690A (en) * 2018-06-20 2018-12-18 南京万米信息技术有限公司 A kind of method and apparatus of dynamic processing marketing data
CN111124564A (en) * 2019-11-25 2020-05-08 深圳市融壹买信息科技有限公司 Method and device for displaying user interface
CN111026485A (en) * 2019-12-02 2020-04-17 腾讯科技(深圳)有限公司 Data processing method and device
CN111352556A (en) * 2020-02-18 2020-06-30 腾讯科技(深圳)有限公司 Information interaction method, device, computer readable storage medium and system
CN111600730A (en) * 2020-05-18 2020-08-28 腾讯科技(深圳)有限公司 Session interface display method, group chat creating method, device and equipment
CN111629256A (en) * 2020-05-20 2020-09-04 深圳Tcl新技术有限公司 Page display method, equipment and computer storage medium
CN112100541A (en) * 2020-08-24 2020-12-18 浙江三维万易联科技有限公司 Website page element loading method and device, electronic device and storage medium
CN113946403A (en) * 2021-11-16 2022-01-18 网易(杭州)网络有限公司 Data display method and device, storage medium and electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《A Systematic Mapping Review: Mobile User Interface Design Guidelines for the Elderly with Cognitive Impairments》;Kulsiri Chirayus 等;《IEEE》;全文 *
《交通安全信息服务系统中会员中心子系统的设计与实现》;杨芳;《中国优秀硕士学位论文全文数据库》;全文 *

Also Published As

Publication number Publication date
CN115051967A (en) 2022-09-13

Similar Documents

Publication Publication Date Title
US11270343B2 (en) Method and apparatus for generating targeted label, and storage medium
US10990623B2 (en) Information retrieval method, eletronic device and storage medium
US10003934B1 (en) Graphical mobile E-mail
CN112269917B (en) Media resource display method and device, equipment, system and storage medium
KR101910581B1 (en) Method and system of chat room list sorting based on conversational activeness and contextrual information
CN108255970A (en) A kind of video retrieval method, terminal and computer readable storage medium
CN111818350B (en) Method, system, device, electronic equipment and storage medium for displaying information
CN107765976B (en) Message pushing method, terminal and system
KR102370699B1 (en) Method and apparatus for acquiring information based on an image
EP3582450A1 (en) Message notification method and terminal
CN106487655B (en) Message interaction method and device and processing server
CN105022585B (en) A kind of message display method and terminal
CN117289831A (en) Page interaction method and device, electronic equipment and storage medium
CN103905837B (en) Image processing method and device and terminal
CN115051967B (en) Data display method and device, electronic device and storage medium
WO2016201703A1 (en) Information presentation method, apparatus and device
CN106231426B (en) Information display control method, smart television and mobile terminal
CN109165197B (en) File processing method, terminal and server
CN111797308A (en) Resource recommendation method and device, electronic equipment and medium
CN114895830B (en) Task information display method and device, electronic equipment and storage medium
CN107609180B (en) Screening method, terminal and storage medium
JP5635635B2 (en) Information processing apparatus and method
CN112804134B (en) Task initiating method based on instant messaging, related device, equipment and medium
CN113094577B (en) Information display method, related equipment and storage medium
JP2010055222A (en) Information processor, information processing system, program and information processing method

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