CN110825988A - Information display method and device and electronic equipment - Google Patents

Information display method and device and electronic equipment Download PDF

Info

Publication number
CN110825988A
CN110825988A CN201911093460.2A CN201911093460A CN110825988A CN 110825988 A CN110825988 A CN 110825988A CN 201911093460 A CN201911093460 A CN 201911093460A CN 110825988 A CN110825988 A CN 110825988A
Authority
CN
China
Prior art keywords
information data
information
sharing link
display
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911093460.2A
Other languages
Chinese (zh)
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201911093460.2A priority Critical patent/CN110825988A/en
Publication of CN110825988A publication Critical patent/CN110825988A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the disclosure discloses an information display method, an information display device and electronic equipment, wherein the information display method comprises the following steps: responding to the received sharing link sent by the information sharing user, and acquiring information data corresponding to the sharing link; extracting at least one information presentation element from the information data; combining at least one information display element into display content according to a preset rule, and displaying the display content; the information display element comprises a title, a text and/or an image corresponding to the information data. According to the method and the device, the exposed website in the sharing link can be replaced by the display content with better visual effect, and the information such as the category and the brief introduction of the information data corresponding to the sharing link can be known according to the display content, so that the user can be facilitated to quickly screen out the interested content, and the user experience is improved.

Description

Information display method and device and electronic equipment
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to an information display method and apparatus, and an electronic device.
Background
In social applications, sending instant chat messages and posting circle of friends dynamics are the most common scenarios. In these scenarios, users often send website links as the sending content for various reasons (such as sharing), and the content pointed to by the links may be news, music, video, e-commerce, etc.
Disclosure of Invention
This disclosure is provided to introduce concepts in a simplified form that are further described below in the detailed description. This disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
The embodiment of the disclosure provides an information display method and device and electronic equipment, which can quickly replace an exposed website in a sharing link with display content with a better visual effect, and know information such as category and brief introduction of information data corresponding to the sharing link according to the display content, so that a user can quickly screen out interested content, and user experience is improved.
In a first aspect, an embodiment of the present disclosure provides an information display method, where the method includes: responding to a received sharing link sent by an information sharing user, and acquiring information data corresponding to the sharing link; extracting at least one information presentation element from the information data; combining the at least one information display element into display content according to a preset rule, and displaying the display content; the information display element comprises a title, a text and/or an image corresponding to the information data.
In a second aspect, an embodiment of the present disclosure provides an information display apparatus, including: the information sharing system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for responding to a received sharing link sent by an information sharing user and acquiring information data corresponding to the sharing link; the extraction module is used for extracting at least one information display element from the information data; the display module is used for combining the at least one information display element into display content according to a preset rule and displaying the display content; the information display element comprises a title, a text and/or an image corresponding to the information data.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: one or more processors; a storage device, on which one or more programs are stored, which, when executed by the one or more processors, cause the one or more processors to implement the information presentation method of the first aspect.
In a fourth aspect, the disclosed embodiments provide a computer-readable medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the information presentation method according to the first aspect.
According to the information display method, the information display device and the electronic equipment, the information data corresponding to the sharing link is obtained by responding to the received sharing link sent by the information sharing user; further extracting at least one information display element from the information data; combining the at least one information display element into display content according to a preset rule, and displaying the display content; the information display elements comprise titles, texts and/or images corresponding to the information data, naked websites in the sharing links can be replaced by display contents with better visual effects quickly, information such as categories and brief introduction of the information data corresponding to the sharing links can be known according to the display contents, and therefore the information display elements are beneficial for users to quickly screen out interesting contents and improve user experience.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
FIG. 1 is a flow diagram of one embodiment of an information presentation method according to the present disclosure;
FIG. 2 is a schematic flow chart diagram illustrating another embodiment of an information presentation method according to the present disclosure;
FIG. 3 is a schematic structural diagram of one embodiment of an information presentation device according to the present disclosure;
FIG. 4 is an exemplary system architecture to which the information presentation method of one embodiment of the present disclosure may be applied;
fig. 5 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, a flowchart of an embodiment of an information presentation method according to the present disclosure is shown, and as shown in fig. 1, the information presentation method includes the following steps S101 to S103. Wherein:
step S101, in response to receiving the sharing link sent by the information sharing user, obtaining information data corresponding to the sharing link.
The information sharing user may be a user who sends a sharing link. The information data corresponding to the sharing link may be information data of a pure image type, information data of a pure character type, information data of a picture and text combination type, or information data of a video type.
In the prior art, when a user performs a selection operation such as clicking on the sharing link, the user may jump to a page displaying information data corresponding to the sharing link, or jump to a page displaying information data corresponding to the sharing link after jumping to other pages to obtain the information data. The user may be an information receiving user.
The page may be a Web page or an application page.
In this embodiment, the information sharing user may share the link corresponding to one page or the link corresponding to one information content in the page to other users. The other users here may be information receiving users.
The electronic device executing the information display method may be an electronic device used by an information sharing user. Or a server providing services for the electronic devices used by the information sharing users.
After receiving the sharing link sent by the information sharing user, the electronic device executing the information display method can acquire the information data corresponding to the sharing link.
Step S102, at least one information display element is extracted from the information data.
After the information data corresponding to the sharing link is acquired, the information display elements can be extracted from the acquired information data. The extracted information display elements can be a certain image, a certain section of characters or a combination of the image and the characters in the information data.
In some application scenarios, the information data includes article titles, summaries, and images used by the articles. In these application scenarios, the information presentation element may be, for example, a title of an article, a summary, or an image used by the article.
In other application scenarios, the information data may include text content, and a first sentence or first several sentences in the text content may be intercepted as the information presentation element.
In still other application scenarios, the information data comprises a plurality of images, and the first image may be used as the information presentation element, or a portion of a designated area in the image may be determined as the information presentation element.
And S103, combining at least one information display element into display content according to a preset rule, and displaying the display content.
The preset rule may be a combination rule in which a plurality of information presentation elements are combined. Such as a style sheet with set presentation parameters, etc. For example, the text and the image may be displayed in parallel under the title, the title may be displayed in a regular script style, the text may be displayed under the title in a song script style, or the display may include only the title and the image.
In practice, the display content and the display mode under the preset rule may be sent to the terminal device, so as to display the information content in the display screen of the terminal device. The presentation means here includes the position of presentation in the page, font size, video playing window size, pixel size, and so on.
In this embodiment, information data corresponding to a sharing link is acquired by responding to the received sharing link sent by the information sharing user; further extracting at least one information display element from the information data; combining at least one information display element into display content according to a preset rule, and displaying the display content; the information display elements comprise titles, texts and/or images corresponding to the information data, naked websites in the sharing links can be replaced with display contents with better visual effects quickly, information such as categories and brief introduction of the information data corresponding to the sharing links can be known according to the display contents, a user can screen interesting contents quickly, and user experience is improved.
Referring to fig. 2, a flow chart of another embodiment of the information presentation method according to the present disclosure is shown.
As shown in fig. 2, the information presentation method may include the following steps:
step S201, in response to receiving a sharing link sent by an information sharing user, determining whether a target link matching the sharing link is stored in a cache database.
The cache database may be a database corresponding to a service platform that provides information services for an application client on the electronic device that executes the information presentation method. The cache database may be various types of databases, such as a hierarchical database, a network database, a relational database, and the like.
In this embodiment, the cache database may store links of information data of a plurality of pieces of information and information data corresponding to each link. The information may be information submitted by a user for distribution, or information obtained from the internet.
In this embodiment, the cache database may be queried according to the sharing link, and if the target link corresponding to the sharing link is queried in the cache database, it may be determined that the cache database has information data corresponding to the sharing link.
Step S202, if yes, information data corresponding to the target link is obtained from the cache database.
That is, if the target link corresponding to the sharing link is found in the cache database, the information data corresponding to the target link may be collected in the cache database through the target link.
Because the information data corresponding to the target link is stored in the cache database, when the user executes the operation of sharing the link, the information data corresponding to the link can be quickly acquired, so that the speed of extracting the display element from the information data can be increased, and the efficiency of generating the display content is improved.
Step S203, if not, acquiring information data corresponding to the sharing link from the external resource library according to the sharing link, and storing the acquired information data in the cache database.
That is, if it is determined in step S201 that the target link matching the sharing link does not exist in the cache database, the information data corresponding to the target link may be acquired from the external repository according to the sharing link.
After the information data is acquired from the external resource library, the sharing link corresponding to the information data can be stored as a target link in the cache database, and the corresponding relationship between the target link and the information data is stored. Therefore, when the user searches the target link after the current time, the information data corresponding to the target link can be quickly found.
For each piece of information data in the cache database, a holding period during which the piece of information data is held in the cache database may be set. After the end time corresponding to the time period is reached, the information data can be cleared from the cache database. In some application scenarios, when setting the storage time period of each piece of information data, the storage time period may be set according to the number of times the history of the piece of information data is requested, the matching degree between the piece of information data and the hotspot information, and the like.
In this embodiment, the external resource pool may include an in-station database and an out-station database.
The in-site database may be any database belonging to a service platform that provides a service to an application client through which an information sharing user sends a sharing link request. The above-mentioned in-station database may be various types of databases, such as a hierarchical database, a network database, a relational database, and the like. In some application scenarios, various pieces of information data stored in the cache data may be stored in the in-station database. The in-station database may also store a plurality of pieces of information data which are not stored in the cache database. The information data stored in the in-station database may be data stored for a long period of time.
The in-station database may store a plurality of links and identifiers of information data corresponding to the links, respectively, and store the information data corresponding to the identifiers. The identification is the identity of the information data. For distinguishing between different information data. The identification may include letters, numbers, and/or other symbols.
The off-site database may be any database that does not belong to a service platform that provides a service to an application client through which the information sharing user sends a sharing link request.
In some optional implementation manners of this embodiment, the obtaining, according to the sharing link, the information data corresponding to the sharing link from the external resource library in step S203 may include the following steps.
Step A201, determining whether a target link matched with the sharing link is stored in the in-station database.
And A202, if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link.
And step A203, if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link.
Step S204, at least one information display element is extracted from the information data.
Step S205, combining at least one information display element into display content according to a preset rule, and displaying the display content.
Compared with the embodiment shown in fig. 1, the embodiment highlights a step that when the target link with the sharing link cannot be searched in the cache database, whether the target link is stored in the in-station database is continuously searched in the in-station database, and if the target link does not exist in the in-station database, the information data corresponding to the sharing link is acquired from the internet according to the sharing link. Therefore, the speed of acquiring the information data can be increased, and the efficiency of generating the display content is improved.
In some optional embodiments, the information data may include video-type information data. In these alternative implementations, the step S203 may include:
step A201, determining whether a target link matched with the sharing link is stored in the in-station database.
And A202, if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link.
Step a202 may include: and according to the identifier, acquiring video information data stored in association with the identifier from an in-station database.
The extracting at least one information display element from the information data in step S204 may include: at least two frames of video images are extracted from the video information data.
When the at least one information display element is combined into the display content according to the preset rule in step S205, the method may include: and combining at least two frames of video images into display contents according to a preset display time interval, and embedding the display contents into a preset display frame for display.
Taking an application capable of publishing a short video as an example, assuming that a sharing link of an information sharing user is ddyy.com/abc, an information receiving user pastes the sharing link in a chat application, and then a target link matched with the sharing link is searched in an in-site database of the chat application. And further finding out the identifier 1234567 corresponding to the target link, and acquiring the video information data stored in association with the identifier from the in-station database according to the identifier 123456. If the video information data is "Shangshan king, Ganzui Cold measure! @ ten thousand take a picture of the color of the master's spirit and corresponding video image, then extract and obtain the information display element in the content. Namely the title is' Shushan King, Ganjin Cold Ga measure! @ ten thousand take a photograph of the color of master's spirit of honour ", the text is above-mentioned video image, and then can place video image in the right side of title according to preset rule, forms the show content and demonstrates in the display frame, makes the user see that the show content that the share link corresponds just can know the content of the information data that the share link corresponds.
In the prior art, if the information data corresponding to the sharing link is video information data, in a general case, after the sharing link is clicked, an H5 page is popped out from an application, and then the user can jump to a page displaying the video information data, and the user needs to perform operations such as checking the video information data on the H5 page.
In these alternative implementations, the video information data corresponding to the identification may be obtained based on the identification of the target link. And then after the information sharing user clicks the sharing link, at least two frames of video images can be extracted from the video information data, display content is generated according to the at least two frames of video images, and the display content is sent to the information receiving user. Therefore, the information receiving equipment jumps to the H5 page without clicking a sharing link by an information receiving user, so that a native (source) playing effect is achieved, and an interaction path is shortened.
In an application scenario of this embodiment, the information display method may also be used for making in-station information. When a user becomes a group leader, the system sends a station mail to the user, the station mail comprises a group leader operation manual, the group leader operation manual comprises information display elements such as titles, texts and the like, the station mail can be stored in the station database after the first station mail is made, and when other users become the group leader and need to send the group leader operation manual, the other users can directly search the relevant information data in the station database and obtain the relevant information data, so that the efficiency of making the station mail is improved.
In some optional embodiments, the information data includes teletext information data. The image-text information data are not stored in a cache database and an in-station database. In these optional implementations, the step S203 includes:
step A201, determining whether a target link matched with the sharing link is stored in the in-station database.
And step A203, if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link.
Further, the step a203 may include: acquiring image-text information data indicated by the sharing link from an off-station database; and extracting a title, a text and/or an image corresponding to the image-text information from the image-text information data.
The combining the at least one information display element into the display content according to the preset rule in step S205 may include: and for each information display element, filling the information display element into a specified position in a preset display frame to generate display content.
The display frame may be preset. The display frame defines a display position corresponding to each information display element. The information display elements can be respectively placed in the corresponding display positions.
Com/example of a text link, the information sharing user shares with the link as a sharing link, a target link corresponding to the sharing link is not found in an in-station database of the information receiving user side, and then the content corresponding to the sharing link is obtained from an out-of-station database, for example, how to see a b-up main flower and a suspected three-cat living being late-court buying backyard? … … I feel that two circles in our country are approaching the morbid state … … ". And if the blacklist corresponding to the sharing link is matched in the off-site database, identifying that the source of the image-text information data indicated by the sharing link is the A website. Then extract the title of the content from the obtained content, which is "how to see b standing flower and three cats living suspected to know the backyard and buy the backyard? "the text is" I think that two circles in China are close to the pathological condition … … ", the image is an icon with a website A sign, and finally the image and the text are placed under the title in parallel according to a preset rule to form display content for displaying. The body here may include summary information.
In the optional implementation manners, titles, texts and/or images in the image-text information data corresponding to the sharing links are actively captured in the off-site database through the sharing links, and then the titles, the texts and/or the images are combined into display contents according to preset rules for display. The method and the device have the advantages that the naked website in the sharing link can be replaced by the display content with better visual effect, the information such as the category and the brief introduction of the information data corresponding to the sharing link can be known according to the display content, the user can be benefited to quickly screen out the interested content, and the user experience is improved.
In some alternative embodiments, the step a203 may be performed based on the following steps.
The sharing link is matched with a preset blacklist, and the preset blacklist can comprise a plurality of links which are forbidden to be accessed. The links to which access is prohibited include links to which contents having a potential safety hazard are determined in advance, and the like.
If the matching is successful, obtaining the picture of the source of the original information data corresponding to the sharing link, and taking the picture as the information data indicated by the sharing link.
That is, if the sharing link is successfully matched with the preset blacklist, the picture of the source of the original information data is used as the information data indicated by the sharing link. The source of the original information data includes an application for producing the information data, a website for publishing the information data, and the like, for example, a log published by a user on a chat website is the original information data, and the chat website is the source of the original information data.
In these optional implementations, if the sharing link is successfully matched with the preset blacklist, the substitute picture is used as the information data indicated by the sharing link, so that the security problem caused when the information data is acquired from the database outside the station can be reduced.
Referring to fig. 3, which shows a schematic structural diagram of an embodiment of an information presentation apparatus according to the present disclosure, as shown in fig. 3, the information presentation apparatus includes an obtaining module 301, an extracting module 302, and a presentation module 303, where the obtaining module 301 is configured to obtain information data corresponding to a sharing link in response to receiving the sharing link sent by an information sharing user; an extracting module 302, configured to extract at least one information presentation element from the information data; the display module 303 is configured to combine at least one information display element into display content according to a preset rule, and display the display content; the information display element comprises a title, a text and/or an image corresponding to the information data.
It should be noted that specific processing of the obtaining module 301, the extracting module 302, and the displaying module 303 of the information displaying apparatus and technical effects thereof can refer to related descriptions of step S101 to step S103 in the corresponding embodiment of fig. 1, and are not described herein again.
In some optional implementations of this embodiment, the obtaining module 301 is further configured to: determining whether a target link matched with the sharing link is stored in the cache database; if so, acquiring information data corresponding to the target link from the cache database; if not, acquiring the information data corresponding to the sharing link from the external resource library according to the sharing link, and storing the acquired information data to the cache database.
In some optional implementation manners of this embodiment, the external resource library includes an in-station database and an out-station database, where the in-station database is stored with a plurality of links and identifiers of information data corresponding to the links in a correlated manner, and stores the information data corresponding to the identifiers; and the obtaining module 301 is further configured to: determining whether a target link matched with the sharing link is stored in an in-station database; if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link; and if not, acquiring the information data indicated by the sharing link from the external database according to the sharing link.
In some optional implementations of this embodiment, the information data includes video-type information data; and the obtaining module 301 is further configured to: according to the identification, video information data stored in association with the identification is obtained from a database in the station; and the extraction module 302 is further configured to: extracting at least two frames of video images from the video information data; and the presentation module 303 is further configured to: and combining at least two frames of video images into display contents according to a preset display time interval, and embedding the display contents into a preset display frame for display.
In some optional implementations of this embodiment, the information data includes image-text information data; and the obtaining module 301 is further configured to: acquiring image-text information data indicated by the sharing link from an off-station database; extracting a title, a text and/or an image corresponding to the image-text information from the image-text information data; and the presentation module 303 is further configured to: and for each information display element, filling the information display element into a specified position in a preset display frame to generate display content.
In some optional implementations of this embodiment, the obtaining module 301 is further configured to: matching the sharing link with a preset blacklist, wherein the preset blacklist comprises a plurality of links which are forbidden to be accessed; if the matching is successful, obtaining the picture of the source of the original information data corresponding to the sharing link, and taking the picture as the information data indicated by the sharing link.
Referring to fig. 4, an exemplary system architecture to which the information presentation method of one embodiment of the present disclosure may be applied is shown.
As shown in fig. 4, the system architecture may include terminal devices 401, 402, 403, a network 404, and a server 405. The network 404 serves as a medium for providing communication links between the terminal devices 401, 402, 403 and the server 405. Network 404 may include various types of connections, such as wire, wireless communication links, or fiber optic cables, to name a few. The terminal devices and servers described above may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., Ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The terminal devices 401, 402, 403 may interact with a server 405 over a network 404 to receive or send messages or the like. The terminal devices 401, 402, 403 may have various client applications installed thereon, such as a video distribution application, a search-type application, and a news-information-type application.
The terminal devices 401, 402, and 403 may be hardware or software. When the terminal devices 401, 402, and 403 are hardware, they may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, mpeg compression standard Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, mpeg compression standard Audio Layer 4), laptop portable computers, desktop computers, and the like. When the terminal devices 401, 402, and 403 are software, they can be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules (e.g., software or software modules used to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 405 may be a server that can provide various services, for example, receive a video acquisition request sent by the terminal apparatuses 401, 402, and 403, perform analysis processing on the video acquisition request, and send the analysis processing result (e.g., video data corresponding to the acquisition request) to the terminal apparatuses 401, 402, and 403.
It should be noted that the information display method provided by the embodiment of the present disclosure may be executed by a server or a terminal device, and accordingly, the information display apparatus may be disposed in the server or the terminal device.
It should be understood that the number of terminal devices, networks, and servers in fig. 4 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 5, a block diagram of an electronic device (e.g., the server of FIG. 4) suitable for use in implementing embodiments of the present disclosure is shown. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, the electronic device may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: responding to the received sharing link sent by the information sharing user, and acquiring information data corresponding to the sharing link; extracting at least one information presentation element from the information data; combining at least one information display element into display content according to a preset rule, and displaying the display content; the information display element comprises a title, a text and/or an image corresponding to the information data.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. For example, the obtaining module may be further described as a module that obtains information data corresponding to a sharing link in response to receiving the sharing link sent by the information sharing user.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (14)

1. An information display method, comprising:
responding to a received sharing link sent by an information sharing user, and acquiring information data corresponding to the sharing link;
extracting at least one information presentation element from the information data;
combining the at least one information display element into display content according to a preset rule, and displaying the display content; wherein
The information display element comprises a title, a text and/or an image corresponding to the information data.
2. The method according to claim 1, wherein the obtaining of the information data corresponding to the sharing link in response to receiving the sharing link sent by the information sharing user comprises:
determining whether a target link matched with the sharing link is stored in a cache database;
if yes, obtaining information data corresponding to the target link from the cache database;
if not, acquiring the information data corresponding to the sharing link from an external resource library according to the sharing link, and storing the acquired information data to the cache database.
3. The method according to claim 2, wherein the external resource library comprises an in-station database and an out-station database, the in-station database stores a plurality of information data identifications corresponding to the links in association with each other, and stores information data corresponding to each of the identifications; and
if not, acquiring the information data corresponding to the sharing link from an external resource library according to the sharing link, wherein the information data comprises:
determining whether a target link matched with the sharing link is stored in the in-station database;
if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link;
and if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link.
4. The method of claim 3, wherein the information data comprises video-type information data; and
if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link, wherein the information data comprises:
according to the identification, video information data stored in association with the identification are obtained from the in-station database; and
the extracting at least one information presentation element from the information data includes:
extracting at least two frames of video images from the video information data; and
the combining the at least one information display element into the display content according to the preset rule comprises:
and combining the at least two frames of video images into display contents according to a preset display time interval, and embedding the display contents into a preset display frame for display.
5. A method according to claim 3, characterized in that the information data comprises teletext information data; and
if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link, wherein the acquiring comprises the following steps:
acquiring image-text information data indicated by the sharing link from an external database;
extracting a title, a text and/or an image corresponding to the image-text information from the image-text information data; and
the combining the at least one information display element into display content according to a preset rule and displaying the display content comprises:
and for each information display element, filling the information display element into a specified position in a preset display frame to generate display content.
6. The method according to claim 3, wherein if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link includes:
matching the sharing link with a preset blacklist, wherein the preset blacklist comprises a plurality of links which are forbidden to be accessed;
and if the matching is successful, acquiring a picture of the source of the original information data corresponding to the sharing link, and taking the picture as the information data indicated by the sharing link.
7. An information presentation device, comprising:
the information sharing system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for responding to a received sharing link sent by an information sharing user and acquiring information data corresponding to the sharing link;
the extraction module is used for extracting at least one information display element from the information data;
the display module is used for combining the at least one information display element into display content according to a preset rule and displaying the display content; wherein
The information display element comprises a title, a text and/or an image corresponding to the information data.
8. The apparatus of claim 7, wherein the obtaining module is further configured to:
determining whether a target link matched with the sharing link is stored in a cache database;
if yes, obtaining information data corresponding to the target link from the cache database;
if not, acquiring the information data corresponding to the sharing link from an external resource library according to the sharing link, and storing the acquired information data to the cache database.
9. The apparatus according to claim 8, wherein the external resource pool comprises an in-station database and an out-station database, the in-station database stores a plurality of identifiers of information data corresponding to links and stores information data corresponding to each identifier; and
the acquisition module is further configured to:
determining whether a target link matched with the sharing link is stored in the in-station database;
if yes, acquiring information data corresponding to the identification from the in-station database according to the identification stored in association with the target link;
and if not, acquiring the information data indicated by the sharing link from the off-site database according to the sharing link.
10. The apparatus of claim 9, wherein the information data comprises video-type information data; and
the acquisition module is further configured to:
according to the identification, video information data stored in association with the identification are obtained from the in-station database; and
the extraction module is further to:
extracting at least two frames of video images from the video information data; and
the display module is further to:
and combining the at least two frames of video images into display contents according to a preset display time interval, and embedding the display contents into a preset display frame for display.
11. The apparatus of claim 9, wherein the information data comprises teletext information data; and
the acquisition module is further configured to:
acquiring image-text information data indicated by the sharing link from an external database;
extracting a title, a text and/or an image corresponding to the image-text information from the image-text information data; and
the display module is further to:
and for each information display element, filling the information display element into a specified position in a preset display frame to generate display content.
12. The apparatus of claim 9, wherein the obtaining module is further configured to:
matching the sharing link with a preset blacklist, wherein the preset blacklist comprises a plurality of links which are forbidden to be accessed;
and if the matching is successful, acquiring a picture of the source of the original information data corresponding to the sharing link, and taking the picture as the information data indicated by the sharing link.
13. An electronic device, comprising:
one or more processors;
storage means having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-6.
14. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-6.
CN201911093460.2A 2019-11-08 2019-11-08 Information display method and device and electronic equipment Pending CN110825988A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911093460.2A CN110825988A (en) 2019-11-08 2019-11-08 Information display method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911093460.2A CN110825988A (en) 2019-11-08 2019-11-08 Information display method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN110825988A true CN110825988A (en) 2020-02-21

Family

ID=69553719

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911093460.2A Pending CN110825988A (en) 2019-11-08 2019-11-08 Information display method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN110825988A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111932455A (en) * 2020-07-30 2020-11-13 深圳市富途网络科技有限公司 Information sharing method and related product
CN112905291A (en) * 2021-03-19 2021-06-04 北京字节跳动网络技术有限公司 Data display method and device and electronic equipment
CN113127432A (en) * 2021-03-23 2021-07-16 维沃移动通信有限公司 Operation execution method, device, electronic equipment and medium
CN113204691A (en) * 2021-05-31 2021-08-03 北京字节跳动网络技术有限公司 Information display method, device, equipment and medium
CN113918845A (en) * 2021-12-09 2022-01-11 天津联想协同科技有限公司 Method and device for generating external chain url capable of identifying state and storage medium
CN114697285A (en) * 2022-03-31 2022-07-01 北京字跳网络技术有限公司 Information display and information sending method, device, equipment, medium and product

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079727A (en) * 2006-05-24 2007-11-28 中兴通讯股份有限公司 A stream media data content management method
CN101243464A (en) * 2005-08-16 2008-08-13 微软公司 Enhanced e-mail folder security
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN103686396A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN105224653A (en) * 2015-09-30 2016-01-06 北京奇虎科技有限公司 Disposal route when a kind of browser is held as a hostage and treatment facility
CN107016063A (en) * 2017-03-16 2017-08-04 珠海市魅族科技有限公司 A kind of information sharing method, device, electronic equipment and system
CN108804615A (en) * 2018-05-30 2018-11-13 维沃移动通信(深圳)有限公司 A kind of sharing method and server
CN110366041A (en) * 2019-07-17 2019-10-22 百度在线网络技术(北京)有限公司 Media data sharing method, device and equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243464A (en) * 2005-08-16 2008-08-13 微软公司 Enhanced e-mail folder security
CN101079727A (en) * 2006-05-24 2007-11-28 中兴通讯股份有限公司 A stream media data content management method
CN103686375A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN103686396A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN105224653A (en) * 2015-09-30 2016-01-06 北京奇虎科技有限公司 Disposal route when a kind of browser is held as a hostage and treatment facility
CN107016063A (en) * 2017-03-16 2017-08-04 珠海市魅族科技有限公司 A kind of information sharing method, device, electronic equipment and system
CN108804615A (en) * 2018-05-30 2018-11-13 维沃移动通信(深圳)有限公司 A kind of sharing method and server
CN110366041A (en) * 2019-07-17 2019-10-22 百度在线网络技术(北京)有限公司 Media data sharing method, device and equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111932455A (en) * 2020-07-30 2020-11-13 深圳市富途网络科技有限公司 Information sharing method and related product
CN111932455B (en) * 2020-07-30 2024-04-19 深圳市富途网络科技有限公司 Information sharing method and related product
CN112905291A (en) * 2021-03-19 2021-06-04 北京字节跳动网络技术有限公司 Data display method and device and electronic equipment
CN113127432A (en) * 2021-03-23 2021-07-16 维沃移动通信有限公司 Operation execution method, device, electronic equipment and medium
CN113204691A (en) * 2021-05-31 2021-08-03 北京字节跳动网络技术有限公司 Information display method, device, equipment and medium
CN113204691B (en) * 2021-05-31 2023-08-04 抖音视界有限公司 Information display method, device, equipment and medium
CN113918845A (en) * 2021-12-09 2022-01-11 天津联想协同科技有限公司 Method and device for generating external chain url capable of identifying state and storage medium
CN114697285A (en) * 2022-03-31 2022-07-01 北京字跳网络技术有限公司 Information display and information sending method, device, equipment, medium and product
WO2023186130A1 (en) * 2022-03-31 2023-10-05 北京字跳网络技术有限公司 Information display method and apparatus, information sending method and apparatus, device, medium, and product
CN114697285B (en) * 2022-03-31 2023-11-07 北京字跳网络技术有限公司 Information display and information transmission methods, devices, equipment and media

Similar Documents

Publication Publication Date Title
CN107679211B (en) Method and device for pushing information
CN107622135B (en) Method and apparatus for displaying information
CN109522483B (en) Method and device for pushing information
CN108804450B (en) Information pushing method and device
CN110825988A (en) Information display method and device and electronic equipment
US20190370305A1 (en) Method and apparatus for providing search results
CN109255037B (en) Method and apparatus for outputting information
US20200322570A1 (en) Method and apparatus for aligning paragraph and video
CN111625308B (en) Information display method and device and electronic equipment
CN109271557B (en) Method and apparatus for outputting information
CN111177523A (en) Webpage recommendation method and device, electronic equipment and computer readable medium
CN109062560B (en) Method and apparatus for generating information
CN109413056B (en) Method and apparatus for processing information
CN112287206A (en) Information processing method and device and electronic equipment
JP7050857B2 (en) Summary generation method and equipment
US10164931B2 (en) Content personalization based on attributes of members of a social networking service
CN111597107A (en) Information output method and device and electronic equipment
CN108667915B (en) Information pushing system, method and device
CN113139082A (en) Multimedia content processing method, apparatus, device and medium
CN111262744B (en) Multimedia information transmitting method, backup server and medium
CN112148962B (en) Method and device for pushing information
CN112084441A (en) Information retrieval method and device and electronic equipment
US20200007957A1 (en) Wearable device, information processing method, apparatus and system
CN111339124B (en) Method, apparatus, electronic device and computer readable medium for displaying data
CN111125501B (en) Method and device for processing information

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200221