CN111784478A - Method and apparatus for price comparison of items - Google Patents

Method and apparatus for price comparison of items Download PDF

Info

Publication number
CN111784478A
CN111784478A CN202010672471.2A CN202010672471A CN111784478A CN 111784478 A CN111784478 A CN 111784478A CN 202010672471 A CN202010672471 A CN 202010672471A CN 111784478 A CN111784478 A CN 111784478A
Authority
CN
China
Prior art keywords
item
value
article
audio stream
information
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
CN202010672471.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.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang 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 Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN202010672471.2A priority Critical patent/CN111784478A/en
Publication of CN111784478A publication Critical patent/CN111784478A/en
Priority to PCT/CN2021/101180 priority patent/WO2022012273A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0611Request for offers or quotes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a method and equipment for price comparison of an article. One embodiment of a method for price comparison of an item comprises: acquiring playing data, and acquiring a video stream and an audio stream in the playing data according to the playing data; acquiring article identification information in a video stream and article value information in an audio stream, wherein the article value information comprises article value; responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article; price comparison information is generated based on the at least one item value of the item, and the price comparison information can be generated in real time based on the playing data.

Description

Method and apparatus for price comparison of items
Technical Field
The application relates to the technical field of computers, in particular to a method and equipment for price comparison of articles.
Background
With the development of electronic commerce, more and more people like to shop through playing platforms such as live broadcast or television shopping, and when a user purchases products through the playing platforms, if the user needs to compare prices of the articles, the user needs to inquire the value of the articles on each shopping platform one by one.
However, the method for the user to use the terminal to inquire the value of the article in the process of watching live webcasts or television shopping cannot enable the user to obtain the price information of the article in real time while watching the played content.
Disclosure of Invention
The embodiment of the application provides a method and equipment for price comparison of an article.
In a first aspect, an embodiment of the present application provides a method for price comparison of an article, including: acquiring playing data, and acquiring a video stream and an audio stream in the playing data according to the playing data; acquiring article identification information in a video stream and article value information in an audio stream, wherein the article value information comprises article value; responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article; price comparison information is generated based on the at least one item value of the item that is queried.
In some embodiments, obtaining item identification information in the video stream and obtaining item value information in the audio stream comprises: and acquiring the item identification information of the current item based on the video stream at the current moment, and acquiring the item value information based on the audio stream before the current moment or acquiring the item value information based on the audio stream after the current moment.
In some embodiments, the audio streams before the current time comprise audio streams within a first preset time period before the current time, and the audio streams after the current time comprise audio streams within a second preset time period after the current time.
In some embodiments, the price ratio information includes an item value of the queried item, and/or an acquisition channel of the item value of the queried item.
In some embodiments, generating the price comparison information based on the at least one item value of the queried item comprises: determining a lowest value for the queried item based on at least one item value for the queried item; generating price comparison information based on the lowest value of the inquired items.
In some embodiments, generating the price comparison information based on the at least one item value of the queried item comprises: determining a lowest value of the items in the audio stream from at least one item value of the items in the audio stream; in response to at least one item value of the queried item being lower than the lowest value of the items in the audio stream, price ratio information is generated based on the at least one item value of the queried item.
In some embodiments, a method for price comparison of an item comprises: acquiring the lowest value of the articles in the video stream; in response to the queried at least one item value of the item being lower than the lowest value of the item in the audio stream and the lowest value of the item in the video stream, generating price information based on the queried at least one item value of the item.
In some embodiments, the playing data is data uploaded by the playing terminal in real time, and the method for comparing prices of articles further includes: and sending the price comparison information to the playing terminal.
In a second aspect, an embodiment of the present application provides an apparatus for price comparison of an item, which is disposed on a server, and includes: a stream data acquisition unit configured to acquire play data and obtain a video stream and an audio stream in the play data according to the play data; an item information acquisition unit configured to acquire item identification information in the video stream and item value information in the audio stream, wherein the item value information includes an item value; the query unit is configured to respond to the consistency of the item corresponding to the item identification information in the video stream and the item corresponding to the item value information in the audio stream, and query at least one item value of the item; and the generating unit is configured to generate price comparison information based on the inquired at least one item value of the item.
In a third aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device on which one or more programs are stored; when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any implementation of the first aspect.
In a fourth aspect, the present application provides a computer-readable medium, on which a computer program is stored, which, when executed by a processor, implements the method as described in any implementation manner of the first aspect.
According to the method and the device for price comparison of the articles, the playing data can be obtained, and the video stream and the audio stream in the playing data can be obtained according to the playing data; acquiring article identification information in a video stream and article value information in an audio stream, wherein the article value information comprises article value; responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article; price comparison information is generated based on the at least one item value of the item, and the price comparison information can be generated in real time based on the playing data.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which the present application may be applied;
FIG. 2 is a flow chart of one embodiment of a method for price comparison of an item according to the present application;
FIG. 3 is a flow chart of another embodiment of a method for price comparison of an item according to the present application;
FIG. 4 is a flow chart of yet another embodiment of a method for price comparison of an item according to the present application;
FIG. 5 is a flow diagram illustrating a particular application scenario of a method for price comparison of an item according to the present application;
FIG. 6 is a schematic block diagram of a computer system suitable for use in implementing the computer device of an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the present method for item comparating or apparatus for item comparating may be applied.
As shown in fig. 1, system architecture 100 may include terminal device 101, network 102, and server 103. Network 102 is the medium used to provide communication links between terminal devices 101 and server 103. Network 102 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use terminal device 101 to interact with server 103 over network 102 to receive or send messages and the like. Various client applications for receiving the push service, such as a live application, a video application, a shopping application, and the like, may be installed on the terminal device 101.
The terminal device 101 may be various electronic devices having a display screen and supporting receiving of push services, including but not limited to a smart phone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts group Audio Layer III, motion Picture Experts group Audio Layer 3), an MP4 player (Moving Picture Experts group Audio Layer IV, motion Picture Experts group Audio Layer 4), a laptop portable computer, a desktop computer, and the like.
The terminal apparatus 101 may be hardware or software. When the terminal apparatus 101 is hardware, various electronic apparatuses may be used, and when the terminal apparatus 101 is software, the electronic apparatuses may be installed therein. It may be implemented as multiple pieces of software or software modules (e.g., multiple software modules to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 103 may receive the broadcast data sent by the terminal device 101, query the item value of the item in the broadcast data according to the broadcast data, cache the queried item value in the server 103 and send the queried item value to the terminal device 101, and the terminal device 101 receives and displays the queried item value sent by the server 103. The server 103 can also receive the playing data sent by the terminal device 101, inquire the article value of the article in the playing data according to the playing data, then compare the inquired article value with the article value in the playing data, the server 103 generates price comparison information according to the comparison result and sends the price comparison information to the terminal 101, and the terminal 101 receives and displays the price comparison information sent by the server 103.
It should be noted that the method for price comparison of an item provided by the embodiment of the present disclosure may be executed by the server 103 or the terminal 101, and accordingly, the apparatus for price comparison of an item may be provided in the server 103 or the terminal.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a method for price matching an item according to the present application is shown, including the steps of:
step 201, acquiring the playing data, and acquiring the video stream and the audio stream in the playing data according to the playing data.
In this embodiment, an execution subject (for example, a server shown in fig. 1) of the method for price comparison of the item may acquire the playing data through a wired connection manner or a wireless connection manner, and may acquire a video stream and an audio stream in the playing data by using a data conversion method, an audio-video extraction method, or a video clipping method. The playing data can be playing data which is recorded and issued in real time by a publisher watched by the user, or recorded contents which are requested and watched by the user and are stored in a publisher terminal or a server in advance; the video stream refers to animation data in the playback data, and the audio stream refers to sound data in the playback data.
Step 202, acquiring item identification information in the video stream, and acquiring item value information in the audio stream, wherein the item value information includes an item value.
In this embodiment, the server performs item identification or keyword identification on a video frame in the video stream to obtain item identification information of an item in the video stream. Specifically, the server may identify an article in the video frame by using a neural network model, and output article identification information of the article, where the neural network model for identifying the article is obtained by performing multiple rounds of iterative operation training by using training data. The server may also identify item identification information for the item in the video frame using a keyword identification method. The article identification information may be information that can represent an article, such as a name of the article, a code number of the article, a brand and a model of the article, and the like.
In this embodiment, the server performs audio keyword recognition on the audio in the audio stream, and identifies the item value information of the item in the audio stream. For example, the server may store audio keywords representing value attributes such as "meta", "dollar", "money", "value", and digital audio keywords such as "2", "5", in advance, and when the server detects that the audio keywords appear in the audio stream, perform semantic recognition on audio before and after the audio in which the keywords appear, and determine the item value information according to the result of the semantic recognition. Wherein the item value information includes an item value of the item and item identification information characterizing the item. For example, if the audio stream is "this highly-matched T-card watch only needs 168 yuan today, please grab the purchase", and the server recognizes the audio keywords "168" or "yuan", semantic detection is started, and semantic recognition is performed on sentences in the audio stream before and after the keyword to obtain item value information "T-card highly-matched watch, 168 yuan".
In this embodiment, the server may perform article identification or keyword identification on each frame of video frame in the video stream to obtain article identification information of each article in the video stream, thereby ensuring the comprehensiveness of the obtained article identification information of the article in the video stream; the server may also perform article identification or keyword identification on a specified video frame in the video stream, and obtain article identification information of an article in the video stream in a specified range, for example, the specified video frame may be a video frame within a preset time length after the server detects that an audio keyword occurs in the audio stream. The item identification information of the item in the video stream is obtained according to the specified video frame, so that the frame data in the video stream can be identified in a targeted manner, the data calculation amount is reduced, and the identification effectiveness is ensured.
Step 203, responding to the consistency of the item corresponding to the item identification information in the video stream and the item corresponding to the item value information in the audio stream, and inquiring at least one item value of the item.
In this embodiment, the server first determines whether the item corresponding to the item identification information in the video stream is consistent with the item corresponding to the item value information in the audio stream, that is, whether the item shown in the video stream and the item explained in the audio stream are the same item. Specifically, the server may match the item identification information in the video stream with the item identification information in the item value information in the audio stream, and if the items corresponding to the two items are the same, determine that the item corresponding to the item identification information in the video stream is the same as the item corresponding to the item value information in the audio stream. For example, if the item identification information of the brand a car in the video stream is 330 money for the brand a car, and the item identification information in the audio stream is 330 money for the brand a car, it can be determined that the item corresponding to the item identification information in the video stream matches the item corresponding to the item value information in the audio stream. For another example, the article identification information of the brand B automobile in the video stream is 190 money of the brand B automobile, the article identification information in the audio stream is 190 red high-allocation money of the brand B automobile, and the server inquires through matching operation that the article corresponding to the high-allocation money of the brand B automobile is the article corresponding to the 190 money of the brand B automobile, that is, the model of the high-allocation money of the brand B automobile is 190, and then the server determines that the article corresponding to the article identification information in the video stream is identical to the article corresponding to the article value information in the audio stream.
In this embodiment, when the server detects that the item corresponding to the item identification information in the video stream and the item corresponding to the item value information in the audio stream are the same item, the server may query the item value corresponding to the item identification information through data other than the playing data, such as the internet or a local cache, according to the item identification information of the item.
And step 204, generating price comparison information based on at least one item value of the inquired items.
In this embodiment, the server may generate price comparison information according to the queried item value of the item, where the price comparison information may include a preset number of item values of the item, may include a channel for obtaining the item using the queried item value, and may further include a value attribute of the item, such as bonus information for purchasing the item through the queried channel for obtaining the item.
In this embodiment, the item value in the price ratio information may be higher than the item value of the item in the audio stream, and the user may determine, according to the price ratio information, a market value section in which the item value of the same item in the audio stream is located; the value of the item in the price ratio information can be lower than that of the item in the audio stream, and a user can obtain a more favorable purchasing channel for purchasing the same item in the audio stream according to the price ratio information.
In the method for price comparison of an article provided by the embodiment, the playing data is acquired, and the video stream and the audio stream in the playing data are acquired according to the playing data; acquiring article identification information in a video stream and article value information in an audio stream, wherein the article value information comprises article value; responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article; price comparison information is generated based on the at least one item value of the item, and the price comparison information can be generated in real time based on the playing data.
Optionally, the obtaining item identification information in the video stream and obtaining item value information in the audio stream includes: and acquiring the item identification information of the current item based on the video stream at the current moment, and acquiring the item value information based on the audio stream before the current moment or acquiring the item value information based on the audio stream after the current moment.
In this embodiment, the server performs item identification based on the video frame received at the current time and obtains item identification information of an item displayed in the video stream at the current time, and obtains item value information in the audio stream based on the audio stream received before the current time, or obtains item value information in the audio stream based on the audio stream received after the current time.
In this embodiment, when a current item corresponding to item identification information detected by the server in a video frame at a current time in a video stream is consistent with an item corresponding to item value information detected from an audio stream before or after the current time, that is, an item value corresponding to an item being played in the video frame at the current time appears in the audio stream, the server queries at least one item value information of the item from the internet or a local cache.
Specifically, when the playing data is recorded content (for example, a television recorded broadcast watched by a terminal user, or a network recorded program) being played by the terminal, which is acquired by the server from the terminal, the server may acquire cache data of the recorded content through the terminal, acquire an audio stream before or after the current time from the cache data, and perform article value information detection on the audio stream before or after the current time; when the playing data is real-time live broadcast data (for example, live broadcast content of a live broadcast shopping platform) which is acquired by the server from the terminal and is released by a publisher playing the terminal, the server can acquire the current moment cached by the terminal and live broadcast data before the current moment through the terminal, and acquire article value information according to audio streams in the current moment and the live broadcast data before the current moment. The video frame based on the current moment is adopted for article identification, and the article value information is obtained based on the audio stream before and/or after the current video frame, so that the article identification can only aim at the video frame at the current moment, the generated price comparison information only aims at the articles appearing in the video stream at the current moment, and the efficiency of generating the price comparison information can be improved.
Optionally, the audio stream before the current time includes an audio stream before the current time within a first preset time period, and the audio stream after the current time includes an audio stream after the current time within a second preset time period.
In this embodiment, a first preset duration and a second preset duration are preset, and the first preset duration and the second preset duration may be the same or different. The method comprises the steps of obtaining article identification information of a current article according to a video stream based on the current time, obtaining article value information based on an audio stream in a first preset time length before the current time or obtaining article value information based on an audio stream in a second preset time length after the current time. And if the current article is consistent with the article corresponding to the article value information acquired from the audio stream within a first preset time period before the current time, or if the current article is consistent with the article corresponding to the article value information acquired from the audio stream within a second preset time period after the current time, inquiring at least one article value of the current article. The method and the device can detect the article value information in the audio stream before and after the current moment according to the preset duration, reduce detection data, improve detection efficiency and further improve the efficiency of generating price comparison information.
In some optional implementations of the embodiment described in fig. 2, the price ratio information includes the item value of the item that is queried and/or the acquisition channel of the item value of the item that is queried.
In this embodiment, the price ratio information includes the queried item value of the item and/or the queried acquisition channel of the item value of the item, that is, an item acquisition channel such as a shopping merchant and a shopping website link, which can acquire the same item through the queried item value of the item.
With further reference to FIG. 3, a flow 300 of another embodiment of a method for price comparison of an item according to the present application is shown. The method for comparing prices of the items is applied to the server and comprises the following steps:
step 301, acquiring the playing data, and acquiring the video stream and the audio stream in the playing data according to the playing data.
Step 302, item identification information in the video stream is acquired, and item value information in the audio stream is acquired, wherein the item value information includes an item value.
Step 303, in response to that the item corresponding to the item identification information in the video stream is consistent with the item corresponding to the item value information in the audio stream, querying at least one item value of the item.
The descriptions of step 301, step 302, and step 303 in this embodiment are the same as the descriptions of step 201, step 202, and step 203, and are not described again here.
Step 304, determining a minimum value for the queried item based on at least one item value for the queried item.
In this embodiment, the server determines the lowest item value of the item according to the respective item values of the item.
Step 305, generating price ratio information based on the inquired lowest value of the item.
In this embodiment, the price information is generated according to the lowest value of the item that is found. Wherein the price ratio information can be the lowest value or a purchase channel for purchasing the item using the lowest value.
According to the embodiment, the price comparison information is generated according to the minimum item value of the items in the inquired video stream and the inquired audio stream, the inquired minimum item value of the item can be directly provided, and the time for comparing the values of the items by the user is saved.
With further reference to FIG. 4, a flow 400 of yet another embodiment of a method for price comparison of an item according to the present application is shown. The method for comparing prices of the items is applied to the server and comprises the following steps:
step 401, acquiring the playing data, and acquiring the video stream and the audio stream in the playing data according to the playing data.
Step 402, acquiring item identification information in the video stream and acquiring item value information in the audio stream, wherein the item value information includes an item value.
And step 403, responding to the consistency of the item corresponding to the item identification information in the video stream and the item corresponding to the item value information in the audio stream, and inquiring at least one item value of the item.
The descriptions of step 401, step 402, and step 403 in this embodiment are the same as the descriptions of step 201, step 202, and step 203, and are not described herein again.
At step 404, a lowest value for the item in the audio stream is determined based on at least one item value for the item in the audio stream.
In this embodiment, the lowest item value is determined as the lowest value of the item in the audio stream according to the item values of the items in the audio stream. For example, when the audio frequency appears in the audio stream, 98 yuan is needed for purchase at ordinary times, but only 68 yuan is needed today, two commodity values of 98 yuan and 68 yuan of the commodity in the audio stream are obtained through semantic analysis, and the lowest value of the commodity in the audio stream can be determined to be 68 yuan according to the two commodity values of the commodity.
In response to the at least one item value of the item being lower than the lowest value of the item in the audio stream, price information is generated based on the at least one item value of the item being queried, step 405.
In this embodiment, when the item value of the item is lower than the lowest value of the item in the audio stream, the price ratio information is generated based on the item value lower than the lowest value in the audio stream.
The embodiment can provide more favorable shopping information for the user by generating the price information according to the inquired item value of the same item which is lower than the lowest value of the item in the audio stream.
In some application scenarios, the video stream also includes the item value of the item, for example, the value tag of the item is placed near the item appearing in the video stream to represent the item value of the item. When the video stream also contains the item value of the item, the method for comparing the price of the item further comprises the following steps: acquiring the lowest value of the item in the video stream; in response to the queried at least one item value of the item being lower than the lowest value of the item in the audio stream and the lowest value of the item in the video stream, generating price information based on the queried at least one item value of the item.
Specifically, the server may obtain a video stream and an audio stream according to the play data; item identification information in the video stream, a lowest value corresponding to the item, and item value information in the audio stream are obtained. When the item corresponding to the item identification information in the video stream is consistent with the item corresponding to the item value information in the audio stream, inquiring at least one item value of the item; determining a lowest value for the item in the audio stream based on at least one item value for the item in the audio stream; when the at least one item value of the item queried is lower than the lowest value of the item in the audio stream and the lowest value of the item in the video stream, generating price information based on the at least one item value of the item queried.
Optionally, when the at least one item value of the item queried is lower than the lowest value of the item in the audio stream and the lowest value of the item in the video stream, the lowest value of the item queried may be determined based on the at least one item value of the item queried, and then price ratio information may be generated according to the lowest value of the item queried.
In some alternative implementations of the embodiments described above in fig. 2, 3 and 4, querying at least one item value of an item comprises: at least one item value of the item is queried and the queried item value is cached.
In this embodiment, the server queries the item value of the item in the playing data through the internet and a locally stored knowledge base, and stores the item value queried through the internet in the local knowledge base. The goods value inquired through the Internet is stored locally, the goods value can be obtained by using the local storage in the later inquiry, and the inquiry efficiency is improved.
In some optional implementations of the embodiments described in fig. 2, fig. 3 and fig. 4, the playing data is data uploaded by the playing terminal in real time, and the method for comparing prices of items further includes: and sending the price comparison information to the playing terminal.
In this embodiment, when the playing data is data uploaded by the playing terminal in real time, the server generates price comparison information according to the video stream and the audio stream in the playing data, and then sends the price comparison information to the playing terminal that uploads the playing data. By adopting the method in the embodiment, the watching user of the playing data can receive the price comparing information when watching the playing data, and the user can make a purchasing decision conveniently.
In a specific application scenario, as shown in fig. 5, when the terminal receives the price comparison instruction, the terminal sends playing data to the server to receive and display price comparison information generated by the server based on the playing data. Specifically, the price comparison instruction may be an instruction sent to the terminal by the user by clicking a touch screen of the terminal or a remote control device of the terminal, may be an instruction triggered when the camera of the terminal detects that the line of sight of the user watching the playing data is located at a position where the article in the playing data is displayed on the terminal display device, or may be a price comparison instruction sent to the terminal by the user through voice.
The server receives playing data sent by the terminal and extracts video streams and audio streams according to the playing data; detecting that an article with article identification information of 1 appears in 19 th and 30 th seconds of playing data according to the video stream, detecting that an article with article value of 29 yuan appears in 19 th and 31 th seconds of the playing data according to the audio stream, and detecting that an article with article value of 25 yuan appears in 19 th and 33 th seconds of the playing data according to the audio stream, wherein for example, the audio stream is 'normal price is 29 yuan, but the product of the current day only needs 25 yuan', and a semantic recognition module of the server carries out semantic recognition according to sentences in the audio stream to obtain two article values of '29 yuan' and '25 yuan'; the server detects that the article with the article value of 25 yuan and the article with the article identification information of 1 are the same article, and the server detects that the article with the article value of 29 yuan and the article with the article identification information of 1 are the same article, and determines 25 yuan as the lowest article value of the article in the audio stream; then, inquiring the item value of the item provided by shopping channels such as other electronic commodity platforms and the like through data cached on the Internet or a local machine, and generating price comparison information when the item value of the item provided by other shopping channels is inquired to be 20 yuan and is lower than the lowest item value of the item in an audio stream by 25 yuan, wherein the price comparison information can comprise the inquired item value and the inquired shopping channel for purchasing the item with lower value; finally, the server sends the price ratio information to the user terminal, so that the user knows that the same item can be purchased with a value lower than the value of the item in the currently played data. The playing data is sent according to the user requirements, so that the server generates the price comparison information according to the playing data, the data transmission quantity and the data calculation quantity of the system can be reduced, and the waste of communication resources and server calculation resources is avoided.
Referring now to FIG. 6, a block diagram of a computer system 600 suitable for use in implementing a computing device (e.g., terminal device 101 or server 103 shown in FIG. 1) of an embodiment of the present application is shown. The network device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
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 embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the method of the present application when executed by a Central Processing Unit (CPU) 601. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable medium or any combination of the two. A computer readable 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 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 application, a computer readable 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 this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, 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 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: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like 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 application. 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 application may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes a receiving unit, an obtaining unit, and a processing unit. Where the names of these units do not in some cases constitute a limitation of the unit itself, for example, a receiving unit may also be described as a "unit that receives play data".
As another aspect, the present application also provides a computer-readable medium, which may be contained in the server or the terminal device described in the above embodiments; or may exist separately without being assembled into the server or terminal device. The computer readable medium carries one or more programs which, when executed by a processor, cause the processor to: acquiring playing data, and acquiring a video stream and an audio stream in the playing data according to the playing data; acquiring article identification information in a video stream and article value information in an audio stream, wherein the article value information comprises article value; responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article; price comparison information is generated based on the at least one item value of the item that is queried.
The above description is only a preferred embodiment of the application 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 invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (10)

1. A method for price comparison of an item, comprising:
acquiring playing data, and acquiring a video stream and an audio stream in the playing data according to the playing data;
acquiring article identification information in the video stream and article value information in the audio stream, wherein the article value information comprises article value;
responding to the article corresponding to the article identification information in the video stream and the article corresponding to the article value information in the audio stream to be consistent, and inquiring at least one article value of the article;
generating price comparison information based on the at least one item value of the item queried.
2. The method of claim 1, wherein the obtaining item identification information in the video stream and obtaining item value information in the audio stream comprises:
the method comprises the steps of obtaining item identification information of a current item based on a video stream at the current moment, and obtaining item value information based on an audio stream before the current moment or obtaining item value information based on an audio stream after the current moment.
3. The method of claim 2, wherein the audio stream prior to the current time comprises an audio stream within a first preset duration prior to the current time, and the audio stream after the current time comprises an audio stream within a second preset duration after the current time.
4. The method according to claim 1, wherein the price ratio information comprises the item value of the inquired item and/or an acquisition channel of the item value of the inquired item.
5. The method of claim 1, wherein the generating price information based on the queried at least one item value of the item comprises:
determining a lowest value of the queried item from at least one item value of the queried item;
generating price comparison information based on the inquired lowest value of the item.
6. The method of claim 1, wherein the generating price information based on the queried at least one item value of the item comprises:
determining a lowest value of the item in the audio stream from at least one item value of the item in the audio stream;
in response to the queried at least one item value of the item being lower than the lowest value of the item in the audio stream, generating price information based on the queried at least one item value of the item.
7. The method of claim 6, wherein the method comprises:
acquiring the lowest value of the item in the video stream;
in response to the queried at least one item value of the item being lower than the lowest value of the item in the audio stream and the lowest value of the item in the video stream, generating price information based on the queried at least one item value of the item.
8. The method according to one of claims 1 to 7, wherein the playing data is uploaded by a playing terminal in real time, and the method further comprises:
and sending the price comparison information to the playing terminal.
9. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-8.
10. A computer-readable storage 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-8.
CN202010672471.2A 2020-07-14 2020-07-14 Method and apparatus for price comparison of items Pending CN111784478A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010672471.2A CN111784478A (en) 2020-07-14 2020-07-14 Method and apparatus for price comparison of items
PCT/CN2021/101180 WO2022012273A1 (en) 2020-07-14 2021-06-21 Method for item price comparison, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010672471.2A CN111784478A (en) 2020-07-14 2020-07-14 Method and apparatus for price comparison of items

Publications (1)

Publication Number Publication Date
CN111784478A true CN111784478A (en) 2020-10-16

Family

ID=72767311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010672471.2A Pending CN111784478A (en) 2020-07-14 2020-07-14 Method and apparatus for price comparison of items

Country Status (2)

Country Link
CN (1) CN111784478A (en)
WO (1) WO2022012273A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112907317A (en) * 2021-01-27 2021-06-04 北京百度网讯科技有限公司 Information pushing method, device, equipment, storage medium and program product
WO2022012273A1 (en) * 2020-07-14 2022-01-20 上海连尚网络科技有限公司 Method for item price comparison, and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160078853A1 (en) * 2014-09-12 2016-03-17 Creighton Strategies Ltd. Facilitating Online Access To and Participation In Televised Events
CN106157109A (en) * 2016-06-24 2016-11-23 北京奇虎科技有限公司 price comparing method, device and terminal
CN107256509A (en) * 2017-05-27 2017-10-17 北京小米移动软件有限公司 Price comparing method and device, terminal, server and storage medium
CN110097429A (en) * 2019-04-30 2019-08-06 北京达佳互联信息技术有限公司 Electronic order generation method, device, terminal and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9805375B1 (en) * 2009-07-21 2017-10-31 Amazon Technologies, Inc. Content-based price reductions and incentives
CN111784478A (en) * 2020-07-14 2020-10-16 上海连尚网络科技有限公司 Method and apparatus for price comparison of items

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160078853A1 (en) * 2014-09-12 2016-03-17 Creighton Strategies Ltd. Facilitating Online Access To and Participation In Televised Events
CN106157109A (en) * 2016-06-24 2016-11-23 北京奇虎科技有限公司 price comparing method, device and terminal
CN107256509A (en) * 2017-05-27 2017-10-17 北京小米移动软件有限公司 Price comparing method and device, terminal, server and storage medium
CN110097429A (en) * 2019-04-30 2019-08-06 北京达佳互联信息技术有限公司 Electronic order generation method, device, terminal and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022012273A1 (en) * 2020-07-14 2022-01-20 上海连尚网络科技有限公司 Method for item price comparison, and device
CN112907317A (en) * 2021-01-27 2021-06-04 北京百度网讯科技有限公司 Information pushing method, device, equipment, storage medium and program product
CN112907317B (en) * 2021-01-27 2023-08-04 北京百度网讯科技有限公司 Information pushing method, device, equipment, storage medium and program product

Also Published As

Publication number Publication date
WO2022012273A1 (en) 2022-01-20

Similar Documents

Publication Publication Date Title
CN107172151B (en) Method and device for pushing information
US10313726B2 (en) Distributing media content via media channels based on associated content being provided over other media channels
CN106792242B (en) Method and device for pushing information
CN110378732A (en) Information display method, information correlation method, device, equipment and storage medium
CN108595448B (en) Information pushing method and device
CN109271557B (en) Method and apparatus for outputting information
US20230267529A1 (en) Blockchain-based transaction processing method, client, processing terminal and system
CN112396456A (en) Advertisement pushing method and device, storage medium and terminal
WO2022012273A1 (en) Method for item price comparison, and device
CN108600780B (en) Method for pushing information, electronic device and computer readable medium
CN107705182B (en) Method and device for determining order source
JP2023535989A (en) Method, apparatus, server and medium for generating target video
CN111897950A (en) Method and apparatus for generating information
CN115018581A (en) Method, device, medium and equipment for displaying object information in live broadcast room
CN111859158A (en) Information pushing method, video processing method and equipment
CN109992719B (en) Method and apparatus for determining push priority information
CN111695041A (en) Method and device for recommending information
CN112784103A (en) Information pushing method and device
CN109241344B (en) Method and apparatus for processing information
CN110673886B (en) Method and device for generating thermodynamic diagrams
CN113781144A (en) Live shopping order generation method and device, electronic equipment and computer medium
CN112449211A (en) Video shopping coordinate clicking method
CN111125502B (en) Method and device for generating information
CN110557684B (en) Information processing method, system, electronic device, and computer-readable medium
CN109344327B (en) Method and apparatus for generating 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