CN106921631B - Data display method and device - Google Patents
Data display method and device Download PDFInfo
- Publication number
- CN106921631B CN106921631B CN201510998174.6A CN201510998174A CN106921631B CN 106921631 B CN106921631 B CN 106921631B CN 201510998174 A CN201510998174 A CN 201510998174A CN 106921631 B CN106921631 B CN 106921631B
- Authority
- CN
- China
- Prior art keywords
- data packet
- information
- address
- terminal
- displayed
- 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
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000013507 mapping Methods 0.000 claims abstract description 25
- 230000006399 behavior Effects 0.000 claims description 89
- 238000004458 analytical method Methods 0.000 claims description 19
- 230000003993 interaction Effects 0.000 claims description 15
- 230000008569 process Effects 0.000 abstract description 23
- 230000002452 interceptive effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a data display method and a data display device, wherein the data display method comprises the following steps: receiving a data packet sent by a terminal; analyzing each data packet to obtain the network behavior of each data packet; searching a mapping relation according to the network behavior of each data packet to obtain information to be displayed corresponding to each data packet, wherein the mapping relation comprises: the corresponding relation between the network behavior and the information to be displayed; and displaying the information to be displayed corresponding to each data packet in a display interface. The technical scheme of the invention enables the user watching the online game to more intuitively know the interactive process among the participants, and improves the watching experience of the user.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a data display method and device.
Background
At present, games are indispensable components for daily entertainment of people, and particularly, network games played by multiple terminals are increasingly popular.
In the prior art, a spectator watching the network game can only see the display interface of the terminal used by the participants, and cannot more intuitively know the interaction process among the participants, so that the spectator experience is poor.
Disclosure of Invention
In view of the above problems, the present invention is provided to provide a data presentation method and apparatus that overcome the above problems or at least partially solve or alleviate the above problems, so that a user watching a network game can more intuitively understand the interaction process between participants, and the viewing experience of the user is improved.
According to an aspect of the present invention, there is provided a data presentation method, including:
receiving a data packet sent by a terminal;
analyzing each data packet to obtain the network behavior of each data packet;
searching a mapping relation according to the network behavior of each data packet to obtain information to be displayed corresponding to each data packet, wherein the mapping relation comprises: the corresponding relation between the network behavior and the information to be displayed;
and displaying the information to be displayed corresponding to each data packet in a display interface.
Optionally, the analyzing each data packet to obtain the network behavior of each data packet specifically includes:
analyzing each data packet to obtain a program code in each data packet;
and respectively carrying out behavior analysis on the program codes in each data packet to obtain the network behavior of each data packet.
Optionally, the receiving the data packet sent by the terminal specifically includes:
receiving data packets sent by a terminal and recording the receiving time of each data packet;
correspondingly, the displaying the information to be displayed corresponding to each data packet in the display interface specifically includes:
and displaying the information to be displayed corresponding to each data packet in a display interface according to the sequence of the receiving time.
Optionally, before receiving the data packet sent by the terminal, the method further includes:
displaying the identification of the terminal corresponding to each IP address in a display interface;
correspondingly, the analyzing each data packet to obtain the network behavior of each data packet further includes:
analyzing each data packet to obtain a source IP address, a destination IP address and a network behavior of each data packet;
correspondingly, the displaying the information to be displayed corresponding to each data packet in the display interface further includes:
and displaying the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in a display interface.
Optionally, after analyzing each data packet to obtain a source IP address, a destination IP address, and a network behavior of each data packet, the method further includes:
and adjusting the identifier of the terminal corresponding to the source IP address of each data packet in the display interface so as to enable the display mode of the adjusted identifier to be different from other identifiers in the display interface.
Optionally, the display mode of the adjusted identifier is a highlight or full transparent display mode.
Optionally, the information to be displayed is at least one of a pattern, a character and an animation.
According to another aspect of the present invention, there is provided a data presentation apparatus, comprising:
the receiving unit is suitable for receiving the data packet sent by the terminal;
the analysis unit is suitable for analyzing each data packet to obtain the network behavior of each data packet;
the searching unit is suitable for searching a mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, and the mapping relation comprises: the corresponding relation between the network behavior and the information to be displayed;
and the display unit is suitable for displaying the information to be displayed corresponding to each data packet in the display interface.
Optionally, the parsing unit specifically includes:
the analysis module is suitable for analyzing each data packet to obtain a program code in each data packet;
and the analysis module is suitable for respectively carrying out behavior analysis on the program codes in each data packet so as to obtain the network behavior of each data packet.
Optionally, the receiving unit is specifically adapted to receive a data packet sent by a terminal, and record the receiving time of each data packet;
correspondingly, the display unit is specifically adapted to display the information to be displayed corresponding to each data packet in the display interface according to the sequence of the receiving time.
Optionally, the displaying unit is further adapted to display, in a display interface, the identifier of the terminal corresponding to each IP address before the receiving unit receives the data packet sent by the terminal;
correspondingly, the analysis unit is further adapted to analyze each data packet to obtain a source IP address, a destination IP address and a network behavior of each data packet;
correspondingly, the display unit is further adapted to display the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in the display interface.
Optionally, the apparatus further comprises:
and the adjusting unit is suitable for analyzing each data packet by the analyzing unit so as to adjust the identifier of the terminal corresponding to the source IP address of each data packet in the display interface after the source IP address, the destination IP address and the network behavior of each data packet are obtained, so that the display mode of the adjusted identifier is different from other identifiers in the display interface.
Optionally, the display mode of the adjusted identifier is a highlight or full transparent display mode.
Optionally, the information to be displayed is at least one of a pattern, a character and an animation.
The invention has the beneficial effects that:
according to the data display method and device, the received data packets are analyzed to obtain the network behaviors of the data packets, the mapping relation is searched according to the network behaviors of the data packets to obtain the information to be displayed corresponding to the data packets, and the information to be displayed corresponding to the data packets is displayed in the display interface, so that a user watching a network game can know the interaction process among participants more intuitively, and the watching experience of the user is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 schematically illustrates a flow diagram of a data presentation method according to an embodiment of the invention;
FIG. 2 is a schematic view illustrating a subdivision flow of step S12 in the data presentation method according to the embodiment of the present invention;
FIG. 3 is a schematic flow chart diagram illustrating a data presentation method according to another embodiment of the present invention;
FIG. 4 is a schematic flow chart diagram illustrating a data presentation method according to another embodiment of the present invention;
fig. 5 schematically shows a schematic structural diagram of a data presentation apparatus according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative only and should not be construed as limiting the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
FIG. 1 schematically illustrates a flow diagram of a data presentation method according to an embodiment of the invention;
referring to fig. 1, the data display method of the embodiment of the present invention specifically includes the following steps:
and S11, receiving the data packet sent by the terminal.
The main execution body of the method of the present embodiment is a server, and the terminal in the present embodiment is a game terminal. Specifically, the terminal is a computer, a tablet computer, a PDA (personal digital assistant), a notebook computer or the like, and certainly, other devices with a game function may also be used, which is not limited in the present invention.
In a specific example, if there are multiple terminals and multiple servers corresponding to the terminals in a specific application, taking the terminal as a computer as an example, a user plays a game through the computer, during a specific game process, the computer interacts with the server, during the game process, the computer obtains the game data from the server to obtain a data packet, during the game process, the data packet in this example is an operation code corresponding to an interaction behavior between game users, such as attack and protection.
And S12, analyzing each data packet to obtain the network behavior of each data packet.
In practical application, network behaviors corresponding to different operation codes in a data packet are analyzed according to the data packet learning in the historical game process, so that a data analysis strategy for analyzing each data packet is obtained, and further, each data packet is analyzed according to the obtained data analysis strategy, so that the network behavior of each data packet is obtained.
S13, searching a mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, wherein the mapping relation comprises: and the corresponding relation between the network behavior and the information to be displayed.
The information to be displayed is information related to the network behavior and is used for displaying the corresponding network behavior.
In practical application, after the network behavior of each data packet is obtained by analyzing each data packet, the information to be displayed corresponding to the network behavior in each data packet is obtained by searching the mapping relationship, so that not only can the search of the information to be displayed corresponding to the network behavior be rapidly realized, but also the accuracy of the searched information to be displayed corresponding to the network behavior can be effectively ensured.
It is understood that the mapping relationship is preset and can be realized by a relationship table or a relationship database. In a specific example, the corresponding relationship between the network behavior and the information to be presented is realized in a relationship table manner.
And S14, displaying the information to be displayed corresponding to each data packet in the display interface.
Specifically, in the step, the information to be displayed corresponding to each data packet is obtained according to the searched mapping relationship and displayed in the display interface, so that a user watching the online game can watch the display result in time.
According to the data display method provided by the embodiment of the invention, the network behaviors of the data packets are obtained by analyzing the received data packets, the mapping relation is searched according to the network behaviors of the data packets to obtain the information to be displayed corresponding to the data packets, and the information to be displayed corresponding to the data packets is displayed in the display interface, so that a user watching a network game can more intuitively know the interaction process among participants, and the watching experience of the user is improved.
In an optional embodiment of the present invention, the information to be displayed is at least one of a pattern, a text and an animation.
In the embodiment of the invention, the information to be displayed is realized in the forms of patterns, characters, animations and the like, and the network behavior corresponding to the game terminal can be expressed according to the vivid image, so that a viewer can know the interactive process among participants more intuitively, and the viewing experience of the user is improved.
In an optional embodiment of the present invention, in step S12, parsing each data packet is performed to obtain a network behavior of each data packet, as shown in fig. 2, the method specifically includes the following steps:
and S121, analyzing each data packet to obtain a program code in each data packet.
And S122, respectively carrying out behavior analysis on the program codes in the data packets to obtain the network behavior of the data packets.
It can be understood that the data packet in the embodiment of the present invention is an operation code corresponding to the interaction behavior of each game user, such as attack, protection, and the like.
In a specific application process, the server analyzes each data packet to obtain a program code in each data packet, and further performs behavior analysis on the program code in each data packet to obtain a network behavior of each data packet.
In this embodiment, the server analyzes each data packet to obtain the program code in each data packet, and then performs behavior analysis on the program code in each data packet to obtain the network behavior of each data packet, so as to further ensure the accuracy of the finally obtained network behavior of each data packet, so that the server can display the interaction process between the participants of the network game more accurately, so that a user watching the network game can know the interaction process between the participants more intuitively, and the viewing experience of the user is further improved.
FIG. 3 schematically illustrates a flow diagram of a data presentation method according to an embodiment of the invention;
referring to fig. 3, the data display method of the embodiment of the present invention specifically includes the following steps:
and S31, receiving the data packet sent by the terminal and recording the receiving time of each data packet.
In this embodiment, after receiving the data packet sent by the terminal, the method further includes an operation of recording the receiving time of each data packet, so that information to be displayed corresponding to each data packet is displayed in the display interface according to the sequence of the receiving time in the subsequent data display.
And S32, analyzing each data packet to obtain the network behavior of each data packet.
S33, searching a mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, wherein the mapping relation comprises: and the corresponding relation between the network behavior and the information to be displayed.
Steps S32 to S33 are the same as steps S12 to S13 of the embodiment shown in fig. 1, and are not repeated herein.
And S34, displaying the information to be displayed corresponding to each data packet in the display interface according to the sequence of the receiving time.
In a specific application, if only the data packets sent by the receiving terminal in the game process are received and analyzed to obtain the network behaviors of the data packets, and the information to be displayed corresponding to the network behaviors of the data packets is displayed without considering the receiving time of the data packets, some logically disordered behavior display may be caused, so that a viewer cannot more intuitively know the interaction process among participants, and the viewing experience of the user is influenced.
In the embodiment of the invention, the receiving time of each data packet is recorded when the data packet sent by the terminal is received, and the information to be displayed corresponding to each data packet is displayed in the display interface according to the sequence of the receiving time when the information to be displayed corresponding to the network behavior of each data packet is displayed, so that the phenomenon of logic confusion in the network behavior display process is avoided, a viewer cannot intuitively know the interaction process among participants, and the viewing experience of the user is influenced.
FIG. 4 is a schematic flow chart diagram illustrating a data presentation method according to an embodiment of the invention;
referring to fig. 4, the data display method of the embodiment of the present invention specifically includes the following steps:
and S41, displaying the identification of the terminal corresponding to each IP address in the display interface.
In this embodiment, before receiving the data packet sent by the terminal, the method further includes an operation of displaying the identifier of the terminal corresponding to each IP address in the display interface, so that when data is subsequently displayed, a viewer can correspond to the identifier of the game terminal through each displayed IP address, and the matching between the behavior sender and the behavior receiver is more accurately achieved.
Displaying the information to be displayed corresponding to each data packet in a display interface according to the sequence of the receiving time.
And S42, receiving the data packet sent by the terminal.
And S43, analyzing each data packet to obtain the source IP address, the destination IP address and the network behavior of each data packet.
S44, searching a mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, wherein the mapping relation comprises: and the corresponding relation between the network behavior and the information to be displayed.
Steps S42 to S44 are the same as steps S11 to S13 of the embodiment shown in fig. 1, and are not repeated herein.
And S45, displaying the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in the display interface.
In this step, when the server displays the information to be displayed corresponding to each data packet in the display interface, the server further displays the information between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet.
In the embodiment of the invention, before the data packet sent by the terminal is received, the identification of the terminal corresponding to each IP address is displayed in the display interface, so that a viewer can more accurately realize the matching correspondence between the behavior sender and the behavior receiver through the identification of the game terminal corresponding to each displayed IP address when data display is carried out subsequently, and the viewer can not more intuitively know the interactive process among participants to influence the viewing experience of the user.
In an alternative embodiment of the present invention, after parsing each packet in step S43 to obtain the source IP address, the destination IP address and the network behavior of each packet, the method further includes the following steps: and adjusting the identifier of the terminal corresponding to the source IP address of each data packet in the display interface so as to enable the display mode of the adjusted identifier to be different from other identifiers in the display interface.
Further, the display mode of the adjusted mark is a highlight or full transparent display mode.
It is understood that the display is in a highlight or full transparent form as one of the display manners of the adjusted identifier, and of course, the display of the adjusted identifier may also include other display manners, which is not limited in this embodiment.
In the embodiment of the invention, the identifiers of the terminals corresponding to the source IP addresses of the data packets in the display interface are adjusted, and the adjusted identifiers are displayed in a highlight or full-transparent mode, so that the display mode of the adjusted identifiers is different from that of other identifiers in the display interface, and the network behaviors corresponding to the game terminals can be expressed according to vivid images, so that a viewer can know the interaction process among participants more intuitively, and the viewing experience of the user is improved.
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Fig. 5 schematically shows a schematic structural diagram of a data presentation apparatus according to an embodiment of the present invention.
Referring to fig. 5, the data display apparatus of the embodiment of the present invention specifically includes a receiving unit 501, an analyzing unit 502, a searching unit 503, and a displaying unit 504, where:
the receiving unit 501 is adapted to receive a data packet sent by a terminal;
the analyzing unit 502 is adapted to analyze each data packet to obtain a network behavior of each data packet;
the searching unit 503 is adapted to search a mapping relationship according to the network behavior of each data packet to obtain information to be displayed corresponding to each data packet, where the mapping relationship includes: the corresponding relation between the network behavior and the information to be displayed;
the display unit 504 is adapted to display the information to be displayed corresponding to each data packet in the display interface.
The data display device provided by the embodiment of the invention obtains the network behavior of each data packet by analyzing each received data packet, searches the mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, and displays the information to be displayed corresponding to each data packet in the display interface, so that a user watching a network game can more intuitively know the interaction process among participants, and the watching experience of the user is improved.
In an optional embodiment of the present invention, the parsing unit specifically includes:
the analysis module is suitable for analyzing each data packet to obtain a program code in each data packet;
and the analysis module is suitable for respectively carrying out behavior analysis on the program codes in each data packet so as to obtain the network behavior of each data packet.
In an optional embodiment of the present invention, the receiving unit is specifically adapted to receive a data packet sent by a terminal, and record a receiving time of each data packet;
correspondingly, the display unit is specifically adapted to display the information to be displayed corresponding to each data packet in the display interface according to the sequence of the receiving time.
In an optional embodiment of the present invention, the displaying unit is further adapted to display, in a display interface, the identifier of the terminal corresponding to each IP address before the receiving unit receives the data packet sent by the terminal;
correspondingly, the analysis unit is further adapted to analyze each data packet to obtain a source IP address, a destination IP address and a network behavior of each data packet;
correspondingly, the display unit is further adapted to display the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in the display interface.
In an optional embodiment of the invention, the apparatus further comprises:
and the adjusting unit is suitable for analyzing each data packet by the analyzing unit so as to adjust the identifier of the terminal corresponding to the source IP address of each data packet in the display interface after the source IP address, the destination IP address and the network behavior of each data packet are obtained, so that the display mode of the adjusted identifier is different from other identifiers in the display interface.
In an optional embodiment of the present invention, the display mode of the adjusted identifier is a highlight or a full transparent display.
In an optional embodiment of the present invention, the information to be displayed is at least one of a pattern, a text and an animation.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
In summary, the data display method and the data display device provided in the embodiments of the present invention obtain the network behavior of each data packet by analyzing each received data packet, search the mapping relationship according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, and display the information to be displayed corresponding to each data packet in the display interface, so that a user watching a network game can more intuitively know the interaction process among participants, and the viewing experience of the user is improved.
It should be noted that the algorithms and formulas provided herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the examples based on this disclosure. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed methods and apparatus should not be construed as reflecting the intent: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be appreciated by those skilled in the art that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a website security detection apparatus according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (12)
1. A method of data presentation, comprising:
receiving a data packet sent by a terminal;
analyzing each data packet to obtain the network behavior of each data packet;
searching a mapping relation according to the network behavior of each data packet to obtain information to be displayed corresponding to each data packet, wherein the mapping relation comprises: the corresponding relation between the network behavior and the information to be displayed;
displaying the information to be displayed corresponding to each data packet in a display interface;
the data packet is an operation code corresponding to interaction behaviors of game users of the terminal;
the receiving of the data packet sent by the terminal specifically includes:
receiving data packets sent by a terminal and recording the receiving time of each data packet;
correspondingly, the displaying the information to be displayed corresponding to each data packet in the display interface specifically includes:
and displaying the information to be displayed corresponding to each data packet in a display interface according to the sequence of the receiving time.
2. The method according to claim 1, wherein the parsing each data packet to obtain the network behavior of each data packet specifically comprises:
analyzing each data packet to obtain a program code in each data packet;
and respectively carrying out behavior analysis on the program codes in each data packet to obtain the network behavior of each data packet.
3. The method according to claim 1 or 2, wherein before receiving the data packet sent by the terminal, the method further comprises:
displaying the identification of the terminal corresponding to each IP address in a display interface;
correspondingly, the analyzing each data packet to obtain the network behavior of each data packet further includes:
analyzing each data packet to obtain a source IP address, a destination IP address and a network behavior of each data packet;
correspondingly, the displaying the information to be displayed corresponding to each data packet in the display interface further includes:
and displaying the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in a display interface.
4. The method of claim 3, after parsing each packet to obtain a source IP address, a destination IP address, and a network behavior of each packet, the method further comprising:
and adjusting the identifier of the terminal corresponding to the source IP address of each data packet in the display interface so as to enable the display mode of the adjusted identifier to be different from other identifiers in the display interface.
5. The method of claim 4, wherein the adjusted indication is displayed in a highlighted or fully transparent manner.
6. The method of claim 1 or 2, wherein the information to be displayed is at least one of a pattern, a text and an animation.
7. A data presentation device comprising:
the receiving unit is suitable for receiving the data packet sent by the terminal;
the analysis unit is suitable for analyzing each data packet to obtain the network behavior of each data packet;
the searching unit is suitable for searching a mapping relation according to the network behavior of each data packet to obtain the information to be displayed corresponding to each data packet, and the mapping relation comprises: the corresponding relation between the network behavior and the information to be displayed;
the display unit is suitable for displaying the information to be displayed corresponding to each data packet in the display interface;
the data packet is an operation code corresponding to interaction behaviors of game users of the terminal;
the receiving unit is specifically suitable for receiving the data packets sent by the terminal and recording the receiving time of each data packet;
correspondingly, the display unit is specifically adapted to display the information to be displayed corresponding to each data packet in the display interface according to the sequence of the receiving time.
8. The apparatus according to claim 7, wherein the parsing unit specifically includes:
the analysis module is suitable for analyzing each data packet to obtain a program code in each data packet;
and the analysis module is suitable for respectively carrying out behavior analysis on the program codes in each data packet so as to obtain the network behavior of each data packet.
9. The apparatus according to claim 7 or 8, wherein the presentation unit is further adapted to present, in a display interface, the identifier of the terminal corresponding to each IP address before the receiving unit receives the data packet sent by the terminal;
correspondingly, the analysis unit is further adapted to analyze each data packet to obtain a source IP address, a destination IP address and a network behavior of each data packet;
correspondingly, the display unit is further adapted to display the information to be displayed corresponding to each data packet between the identifier of the terminal corresponding to the source IP address and the identifier of the terminal corresponding to the destination IP address of the data packet in the display interface.
10. The apparatus of claim 9, the apparatus further comprising:
and the adjusting unit is suitable for analyzing each data packet by the analyzing unit so as to adjust the identifier of the terminal corresponding to the source IP address of each data packet in the display interface after the source IP address, the destination IP address and the network behavior of each data packet are obtained, so that the display mode of the adjusted identifier is different from other identifiers in the display interface.
11. The apparatus of claim 10, wherein the adjusted indication is displayed in a highlighted or fully transparent manner.
12. The apparatus of claim 7 or 8, wherein the information to be displayed is at least one of a pattern, text and animation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510998174.6A CN106921631B (en) | 2015-12-25 | 2015-12-25 | Data display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510998174.6A CN106921631B (en) | 2015-12-25 | 2015-12-25 | Data display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106921631A CN106921631A (en) | 2017-07-04 |
CN106921631B true CN106921631B (en) | 2020-11-06 |
Family
ID=59455781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510998174.6A Active CN106921631B (en) | 2015-12-25 | 2015-12-25 | Data display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106921631B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108923954A (en) * | 2018-06-07 | 2018-11-30 | 成都深思科技有限公司 | A kind of network data visual analyzing and display systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018237A (en) * | 2007-01-16 | 2007-08-15 | 成都金山互动娱乐科技有限公司 | A method for playing the online synchronization explication of the network game |
CN104820542A (en) * | 2015-05-27 | 2015-08-05 | 网易(杭州)网络有限公司 | Display method and device for mobile game operating interface |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212473A (en) * | 2006-12-31 | 2008-07-02 | 北京握奇数据系统有限公司 | Method and system for implementing interactive information by means of multimedia |
CN101478406A (en) * | 2008-01-04 | 2009-07-08 | 北京启明星辰信息技术股份有限公司 | Method for real-time monitoring network operation behavior of remote user |
CN101599983B (en) * | 2008-06-06 | 2012-03-07 | 深圳市同洲电子股份有限公司 | Receiving terminal as well as method and device for operating same |
CN101938451B (en) * | 2009-07-02 | 2014-07-02 | 中国移动通信集团公司 | System, method and related device for displaying interactive content |
CN102724185A (en) * | 2012-06-05 | 2012-10-10 | 中国联合网络通信集团有限公司 | Residential gateway, residential gateway based game implementation method and mobile terminal |
AU2013205850A1 (en) * | 2012-07-02 | 2014-01-16 | Bliip Ip Pty Ltd | Assessment method and apparatus |
CN103685528B (en) * | 2013-12-18 | 2017-04-05 | 北京奇虎科技有限公司 | Information displaying method and device |
CN104378228B (en) * | 2014-09-30 | 2018-07-13 | 上海宾捷信息科技有限公司 | Network data security manages system and method |
-
2015
- 2015-12-25 CN CN201510998174.6A patent/CN106921631B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018237A (en) * | 2007-01-16 | 2007-08-15 | 成都金山互动娱乐科技有限公司 | A method for playing the online synchronization explication of the network game |
CN104820542A (en) * | 2015-05-27 | 2015-08-05 | 网易(杭州)网络有限公司 | Display method and device for mobile game operating interface |
Non-Patent Citations (1)
Title |
---|
"WCG2013世界总决赛LOL小组赛OMG VS";视频用户;《https://v.qq.com/x/cover/k3ljq9b97frft14/k01220et2oy.html》;20131129;第1页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106921631A (en) | 2017-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8814048B2 (en) | Content identification and distribution | |
US9805511B2 (en) | Interacting with data fields on a page using augmented reality | |
US9723037B2 (en) | Communication associated with a webpage | |
US9547938B2 (en) | Augmenting a live view | |
CN106204168A (en) | Commodity barrage display system, unit and method | |
WO2016202110A1 (en) | Bullet curtain information processing method and system and computer storage medium | |
US10110966B2 (en) | Method, device, server and client device for video processing | |
CN104980500B (en) | A kind of information display method and terminal | |
JP7223056B2 (en) | Image screening method, device, electronic device and storage medium | |
CN111225236B (en) | Method and device for generating video cover, electronic equipment and computer-readable storage medium | |
CN104504131A (en) | Method and device for realizing user comments based on lineation as well as terminal device and system | |
CN106303735B (en) | A kind of barrage display system, method, apparatus and service customer end | |
CN104184731A (en) | Information display method, device and system | |
WO2020215852A1 (en) | Information processing method and apparatus, terminal device, and server | |
WO2021078042A1 (en) | Information exhibiting method, apparatus and device, and storage medium | |
CN108989875A (en) | A kind of method and device generating barrage file | |
CN106572399A (en) | Information recommendation method and device, server and user terminal | |
JP5908782B2 (en) | Advertisement-linked learning device, advertisement-linked learning method, and program | |
CN115563319A (en) | Information reply method, device, electronic equipment, computer storage medium and product | |
CN108009176B (en) | Specification display method, device and equipment based on AR technology | |
CN106921631B (en) | Data display method and device | |
US10129346B1 (en) | Analyzing navigation with a webpage | |
CN110855557A (en) | Video sharing method and device and storage medium | |
KR101994564B1 (en) | Method and apparatus for verifying user | |
CN110087120B (en) | Same-window switching method of online list and local list and computing equipment |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220822 Address after: No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science and Technology Park, High-tech Zone, Binhai New District, Tianjin 300000 Patentee after: 3600 Technology Group Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |