CN108259627A - The method, apparatus and system of pushed information - Google Patents
The method, apparatus and system of pushed information Download PDFInfo
- Publication number
- CN108259627A CN108259627A CN201810163960.8A CN201810163960A CN108259627A CN 108259627 A CN108259627 A CN 108259627A CN 201810163960 A CN201810163960 A CN 201810163960A CN 108259627 A CN108259627 A CN 108259627A
- Authority
- CN
- China
- Prior art keywords
- information
- video
- terminal
- image
- user basic
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003860 storage Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides the method, apparatus and system of a kind of pushed information, belong to field of computer technology.The method includes:Conversation informing is sent to server, wherein, the mark of object contact person is carried in the conversation informing;The corresponding user basic information of mark and video information for the object contact person that the server is sent are received, wherein, the video information includes the address information of video thumbnails and the address information of video data;The user basic information, the image being locally stored and play control are combined displaying, and store the address information of the video data, and according to the address information of the video thumbnails, download the image data of the video thumbnails;When the image data download of the video thumbnails finishes, the image being locally stored described in displaying is replaced using the video thumbnails.Using the present invention, the information got is no longer single.
Description
Technical field
The present invention relates to field of computer technology, the method, apparatus and system of more particularly to a kind of pushed information.
Background technology
With the development of computer technology and network technology, in certain friend-making class application programs, in order to make the body of user
It tests more preferably, when user opens the session window with some contact person by terminal, terminal can send conversation informing to server,
After server receives conversation informing, the user basic information of the contact person can be pushed to terminal, user basic information includes ground
Area, age, hobby etc..After terminal receives the user basic information of the contact person, can be shown in session window should
The user basic information of contact person.
In this way, server causes the information content got to compare only to the user basic information of terminal push contact person
It is single.
Invention content
An embodiment of the present invention provides the method, apparatus and system of a kind of pushed information, in order to solve asking for the relevant technologies
Topic, the technical solution are as follows:
In a first aspect, a kind of method of pushed information is provided, the method includes:
Conversation informing is sent to server, wherein, the mark of object contact person is carried in the conversation informing;
The corresponding user basic information of mark and video information for the object contact person that the server is sent are received,
Wherein, the video information includes the address information of video thumbnails and the address information of video data;
The user basic information, the image being locally stored and play control are combined displaying, and regarded described in storage
The address information of frequency evidence, and according to the address information of the video thumbnails, download the image data of the video thumbnails;
When the image data download of the video thumbnails finishes, replaced described in displaying using the video thumbnails
The image being locally stored.
Optionally, it is described that the user basic information, the image being locally stored and play control are combined displaying, packet
It includes:
In the corresponding session window of the conversation informing, by the user basic information, the image being locally stored and broadcast
It puts control and is combined displaying.
Optionally, it is described that the user basic information, the image being locally stored and play control are combined displaying, packet
It includes:
The user basic information is included in the first predetermined position of the upper strata for the image being locally stored, and is controlled playing
Part is shown in the second predetermined position of upper strata for the image being locally stored.
Optionally, it is described that the user basic information, the image being locally stored and play control are combined displaying, packet
It includes:
The user basic information is included in the third predetermined position adjacent with the image being locally stored, and will be played
Control is shown in the 4th predetermined position of upper strata of image being locally stored.
Optionally, the method further includes:
When the triggering command for detecting the play control, according to the address information of the video data, described in loading
Video data plays out.
Second aspect provides a kind of method of pushed information, the method includes:
The conversation informing that terminal is sent is received, wherein, the mark of object contact person is carried in the conversation informing;
Determine the corresponding user basic information of mark and video information of the object contact person, wherein, the video letter
Breath includes the address information of video thumbnails and the address information of video data;
The user basic information and the video information are sent to the terminal.
Optionally, it is described to send the user basic information and the video information to the terminal, including:
The user basic information and the video information are sent to the terminal by unified interface.
The third aspect, provides a kind of terminal, and the terminal includes:
Sending module, for sending conversation informing to server, wherein, carry object contact person in the conversation informing
Mark;
Receiving module, the corresponding user of mark for receiving the object contact person that the server is sent believe substantially
Breath and video information, wherein, the video information includes the address information of video thumbnails and the address information of video data;
Display module, for the user basic information, the image being locally stored and play control to be combined displaying;
Memory module, for storing the address information of the video data;
Download module for the address information according to the video thumbnails, downloads the picture number of the video thumbnails
According to;
Replacement module, for when the image data download of the video thumbnails finishes, using the video thumbnails
Replace the image being locally stored of displaying.
Optionally, the display module, is used for:
In the corresponding session window of the conversation informing, by the user basic information, the image being locally stored and broadcast
It puts control and is combined displaying.
Optionally, the display module, is used for:
The user basic information is included in the first predetermined position of the upper strata for the image being locally stored, and is controlled playing
Part is shown in the second predetermined position of upper strata for the image being locally stored.
Optionally, the display module, is used for:
The user basic information is included in the third predetermined position adjacent with the image being locally stored, and will be played
Control is shown in the 4th predetermined position of upper strata of image being locally stored.
Optionally, the terminal further includes:
Playing module, for when the triggering command for detecting the play control, according to the address of the video data
Information loads the video data and plays out.
Fourth aspect, provides a kind of server, and the server includes:
Receiving module, for receiving the conversation informing of terminal transmission, wherein, target contact is carried in the conversation informing
The mark of people;
Determining module, for determining the corresponding user basic information of the mark of the object contact person and video information,
In, the video information includes the address information of video thumbnails and the address information of video data;
Sending module, for sending the user basic information and the video information to the terminal.
Optionally, the sending module, is used for:
The user basic information and the video information are sent to the terminal by unified interface.
5th aspect, provides a kind of system of pushed information, the system comprises terminal and server, wherein:
The terminal, the terminal as described in the above-mentioned third aspect;
The server, the server as described in above-mentioned fourth aspect.
The advantageous effect that technical solution provided in an embodiment of the present invention is brought is:
In the embodiment of the present invention, terminal has not only got user basic information, has also got video thumbnails, can be with
User basic information and video thumbnails are illustrated for user, so the information content is no longer single.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, the accompanying drawings in the following description is only some embodiments of the present invention, for
For those of ordinary skill in the art, without creative efforts, other are can also be obtained according to these attached drawings
Attached drawing.
Fig. 1 is a kind of schematic diagram of a scenario of pushed information provided in an embodiment of the present invention;
Fig. 2 is a kind of method flow schematic diagram of pushed information provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic diagram for showing user information and player module provided in an embodiment of the present invention;
Fig. 4 is a kind of structure diagram of terminal provided in an embodiment of the present invention;
Fig. 5 is a kind of structure diagram of terminal provided in an embodiment of the present invention;
Fig. 6 is a kind of structure diagram of server provided in an embodiment of the present invention;
Fig. 7 is a kind of structure diagram of terminal provided in an embodiment of the present invention;
Fig. 8 is a kind of structure diagram of server provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
An embodiment of the present invention provides a kind of method of pushed information, the executive agent of this method is terminal and server.
Terminal can be mobile phone, tablet computer etc., and friend-making application program is equipped in terminal, and server can be friend-making application program
Background server.Wherein, terminal can in can be provided with processor, memory and transceiver etc., processor can be used for pushing away
Deliver letters breath process processing, memory can be used for storing the data that need and the data of generation during pushed information,
Transceiver can be used for receiving and transmitting message etc., and the input and output such as screen, microphone are also provided in the terminal and are set
Standby, screen is displayed for live streaming picture etc., and microphone can be used for playing audio-fequency data etc..It can be provided in server
Processor, memory and transceiver etc., processor can be used for the processing of the process of pushed information, and memory can be used for storing
The data and the data of generation needed during pushed information, transceiver can be used for receiving and transmitting message etc..This hair
Detailed description of the bright embodiment by terminal to carry out scheme for mobile phone, other situations repeat no more.
Before being implemented, introduce first the embodiment of the present invention application scenarios and the embodiment of the present invention in relate to
And the video data and user basic information arrived, wherein:
The application scenarios of the embodiment of the present invention:
As shown in Figure 1, user can install friend-making application program in the terminal, the figure of friend-making application program is then clicked
Mark, terminal can then detect the click commands of friend-making application program, start friend-making application program, then show the friend-making application journey
The main interface of sequence, user may search for being used the contact person of the friend-making application program, if finding the contact for wanting contact
People (is subsequently known as object contact person).Then the head portrait of object contact person is clicked, terminal can then detect click commands,
Display and the session window of object contact person, and conversation informing is sent, and target is carried in the conversation informing to server
The mark of contact person.After server receives conversation informing, the corresponding user of mark of object contact person can be sent to terminal
Essential information and video information etc..After terminal receives, it can be shown in session window.
The video data and user basic information arrived involved in the embodiment of the present invention:
User installs friend-making application program in terminal, then carries out account (the namely mark of contact person) and registers, user
It can be shown in register interface with triggering terminal, user basic information input frame be shown in register interface, user can input
Various user basic informations, then click the registration option in register interface, and terminal can then detect that the click of registration option refers to
It enables, sends registration request, and carry account, password, user basic information etc. wherein to server, server can store use
The correspondence of family essential information and account.In addition, after register account number, terminal can be with display alarm user's recorded video
Option, user can click the option, and terminal can then detect the click commands of the option, open camera, and user can sing
One song, one section of word, terminal can send the video data of recording to server in other words.Server receives the video
After data, first image in video data can be generated video thumbnails by server, by the video data and video breviary
Figure is stored, and it is corresponding with account to record the address information of the high in the clouds video data, the address information of video thumbnails
Relationship, that is, the correspondence of video information and account.
Above-mentioned storage video data and video thumbnails, can be stored on server, can also store beyond the clouds.
As shown in Fig. 2, the process flow of this method can be as follows:
Step 201, terminal to server sends conversation informing.
In force, user will use friend-making class application program, can install friend-making application program, Ran Houdian in the terminal
The icon of friend-making application program is hit, terminal can then detect the click commands of friend-making application program, start friend-making application program, so
The main interface of the friend-making application program is shown afterwards, user may search for being used the contact person of the friend-making application program, if
Find the contact person's (being subsequently known as object contact person) for wanting contact.Then the head portrait of object contact person, terminal are clicked
It can then detect click commands, display and the session window of object contact person.And conversation informing is sent to server, and at this
The mark of object contact person is carried in conversation informing.
Step 202, the conversation informing that server receiving terminal is sent.
In force, server can receive the conversation informing of terminal transmission, parsed from the conversation informing and obtain target
The mark of contact person.
Step 203, server determines the corresponding user basic information of the mark of object contact person and video information.
Wherein, video information includes the address information of video thumbnails and the address information of video data, the two addresses
Information respectively refers to the storage address information of video thumbnails and the storage address information of video data.
In force, the mark of contact person and the correspondence of video information are stored in server, server can make
With the mark of object contact person from the correspondence, the corresponding video information of mark of object contact person is found.Server
In be also stored with the mark of contact person and the correspondence of user basic information, server can use the mark of object contact person
From the correspondence, the corresponding user basic information of mark of object contact person is found.
Step 204, server sends user basic information and video information to terminal.
In force, server is in the corresponding user basic information of mark and video information for finding object contact person
Afterwards, user basic information and video information can be sent to terminal.
Optionally, can above- mentioned information be sent by unified interface, the processing of corresponding step 204 can be as follows:
User basic information and video information are sent to terminal by unified interface.
Wherein, unified interface refers to the interface that server is established with terminal, can be by multiple information by unified interface
Disposably sent.
In force, server is in the corresponding user basic information of mark and video information for finding object contact person
Afterwards, unified interface can be used to send user basic information and video information to terminal.
Step 205, terminal receives the corresponding user basic information of mark and video for the object contact person that server is sent
Information.
In force, terminal can receive the user basic information and video information of server transmission.
Step 206, user basic information, the image being locally stored and play control are combined displaying, and deposit by terminal
The address information of video data is stored up, and according to the address information of video thumbnails, the image data of foradownloaded video thumbnail.
Wherein, the image being locally stored can be preset by technical staff, and be stored into terminal, can be specifically:Skill
The image can be arranged on the installation kit of friend-making application program by art personnel, and terminal is in the installation kit of installation friend-making application program
Afterwards, the image is then stored in terminal.Play control refers to for the control of user's control playing video data, specifically:As long as
After being triggered to the control, video data will be obtained, is played out.Address information can be URL (Uniform Resource
Locator, uniform resource locator) etc..
In force, after terminal receives the user basic information and video information of server transmission, local can be obtained
The image of storage, then in the session window with object contact person, by the essential information of user, the image being locally stored and broadcasting
Control is combined displaying together, and terminal can also store play control pass corresponding with the address information of video data
System.And if video thumbnails are stored in server, which is the storage address information on server, and terminal can be with
Make the address information, from the image data of server foradownloaded video thumbnail.If video thumbnails store beyond the clouds, the address
Information is the storage address information on high in the clouds, and terminal can make the address information, from the picture number of high in the clouds foradownloaded video thumbnail
According to.
In this way, user basic information and video thumbnails can be carried out Asynchronous loading by terminal, the prior art can be solved
In, while user basic information and video thumbnails are loaded, the problem of period of reservation of number is long.
Optionally, the mode for being combined displaying can be as follows:
User basic information is included in the first predetermined position of the upper strata for the image being locally stored, and play control is shown
Show in the second predetermined position of the upper strata for the image being locally stored.
Wherein, the first predeterminated position and the second predeterminated position can be preset, and store into terminal by technical staff, the
One predeterminated position and the second predeterminated position are different positions, for example, as shown in figure 3, user basic information is the " age:21, ground
Area:Beijing, interest:Tourism etc. ", the first predeterminated position can be in the bottom margin 0.3cm for the image that distance is locally stored
Between position, the second predeterminated position can be the middle position for the image being locally stored.
In force, terminal can according to preset font, (preset font can be by technology people by user basic information
Member's setting, and store in the terminal), first predetermined position on the upper strata for the image being locally stored is superimposed upon, and will broadcast
Put the second predetermined position that control is shown in the upper strata for the image being locally stored.
Optionally, the mode for being combined displaying can also be as follows:
User basic information is included in the third predetermined position adjacent with the image being locally stored, and by play control
It is shown in the 4th predetermined position of upper strata for the image being locally stored.
Wherein, third predeterminated position and the 4th predeterminated position can be preset, and store into terminal by technical staff, the
Three predeterminated positions can be at the position adjacent with the image being locally stored, specifically, third predeterminated position can be and local
Any in the adjacent left side of the image of storage, top, following, the right, the 4th predeterminated position can be the image being locally stored
Middle position.
In force, terminal can according to preset font, (preset font can be by technology people by user basic information
Member's setting, and store in the terminal), the adjacent third predetermined position for the image for being shown in and being locally stored, and will
Play control is shown in the 4th predetermined position on the upper strata for the image being locally stored.
In addition, the display color of user basic information can also be preset by technical staff, and store to terminal, it such as can be with
Using black display user basic information, red display user basic information can also be used.
Step 207, when the image data download of video thumbnails finishes, terminal replaces displaying using video thumbnails
The image being locally stored.
In force, for terminal when the image data download for detecting thumbnail finishes, terminal can use the contracting downloaded
Sketch map replaces the image being locally stored of current presentation.In this way, video thumbnails can be displayed for a user out.
Optionally, in the embodiment of the present invention, the method that additionally provides user's playing video data, corresponding processing can be as
Under:
When the triggering command for detecting play control, according to the address information of video data, loading video data carries out
It plays.
In force, after terminal shows play control, user can click play control, and terminal can then detect broadcasting
The click commands of control search the address information of the corresponding video data of play control.If video data is stored in server,
The address information is the storage address information on server, and terminal can make the address information, from server foradownloaded video data.
If video data stores beyond the clouds, which is the storage address information on high in the clouds, and terminal can make the address information,
From high in the clouds foradownloaded video data.Then video data can be played out.
In addition, if user wants to suspend playing video data, the interface of playing video data can be double-clicked, terminal can be with
Suspend playing video data.If user wants to suspend playing video data, current session window can also be closed.
In the embodiment of the present invention, terminal has not only got user basic information, has also got video thumbnails, can be with
User basic information and video thumbnails are illustrated for user, so the information content is no longer single.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of terminal, as shown in figure 4, the terminal includes:
Sending module 410, for sending conversation informing to server, wherein, target connection is carried in the conversation informing
It is the mark of people;
Receiving module 420, for receiving the corresponding user's base of mark for the object contact person that the server is sent
This information and video information, wherein, the video information includes the address information of video thumbnails and the address letter of video data
Breath;
Display module 430, for the user basic information, the image being locally stored and play control to be combined exhibition
Show;
Memory module 440, for storing the address information of the video data;
Download module 450 for the address information according to the video thumbnails, downloads the image of the video thumbnails
Data;
Replacement module 460, for when the image data download of the video thumbnails finishes, using the video breviary
Figure replaces the image being locally stored of displaying.
Optionally, the display module 430, is used for:
In the corresponding session window of the conversation informing, by the user basic information, the image being locally stored and broadcast
It puts control and is combined displaying.
Optionally, the display module 430, is used for:
The user basic information is included in the first predetermined position of the upper strata for the image being locally stored, and is controlled playing
Part is shown in the second predetermined position of upper strata for the image being locally stored.
Optionally, the display module 430, is used for:
The user basic information is included in the third predetermined position adjacent with the image being locally stored, and will be played
Control is shown in the 4th predetermined position of upper strata of image being locally stored.
Optionally, as shown in figure 5, the terminal further includes:
Playing module 470, for when the triggering command for detecting the play control, according to the ground of the video data
Location information loads the video data and plays out.
In the embodiment of the present invention, terminal has not only got user basic information, has also got video thumbnails, can be with
User basic information and video thumbnails are illustrated for user, so the information content is no longer single.
It should be noted that:The terminal that above-described embodiment provides is in pushed information, only with stroke of above-mentioned each function module
Divide and be illustrated, in practical application, can be completed as needed and by above-mentioned function distribution by different function modules, i.e.,
The internal structure of terminal is divided into different function modules, to complete all or part of function described above.On in addition,
The embodiment of the method for terminal and pushed information for stating embodiment offer belongs to same design, and specific implementation process refers to method reality
Example is applied, which is not described herein again.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of server, as shown in fig. 6, the server
Including:
Receiving module 610, for receiving the conversation informing of terminal transmission, wherein, carry target in the conversation informing
The mark of contact person;
Determining module 620, for determining the corresponding user basic information of the mark of the object contact person and video information,
Wherein, the video information includes the address information of video thumbnails and the address information of video data;
Sending module 630, for sending the user basic information and the video information to the terminal.
Optionally, the sending module 630, is used for:
The user basic information and the video information are sent to the terminal by unified interface.
In the embodiment of the present invention, terminal has not only got user basic information, has also got video thumbnails, can be with
User basic information and video thumbnails are illustrated for user, so the information content is no longer single.
It should be noted that:The server that above-described embodiment provides is in pushed information, only with above-mentioned each function module
It divides and for example, in practical application, can be completed as needed and by above-mentioned function distribution by different function modules,
The internal structure of server is divided into different function modules, to complete all or part of function described above.Separately
Outside, the server and the embodiment of the method for pushed information that above-described embodiment provides belong to same design, and specific implementation process is detailed
See embodiment of the method, which is not described herein again.
Fig. 7 shows the structure diagram for the terminal 700 that an illustrative embodiment of the invention provides.The terminal 700 can be with
It is:(Moving Picture Experts GroupAudio Layer III are moved for smart mobile phone, tablet computer, MP3 player
State image expert's compression standard audio level 3), MP4 (Moving PictureExperts Group Audio Layer IV,
Dynamic image expert's compression standard audio level 4) player, laptop or desktop computer.Terminal 700 is also possible to be referred to as
Other titles such as user equipment, portable terminal, laptop terminal, terminal console.
In general, terminal 700 includes:Processor 701 and memory 702.
Processor 701 can include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field- may be used in reason device 701
Programmable Gate Array, field programmable gate array), PLA (ProgrammableLogic Array, may be programmed
Logic array) at least one of example, in hardware realize.Processor 701 can also include primary processor and coprocessor, main
Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing
Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.
In some embodiments, processor 701 can be integrated with GPU (Graphics Processing Unit, image processor),
GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor 701 can also wrap
AI (Artificial Intelligence, artificial intelligence) processor is included, which is used to handle related machine learning
Calculating operation.
Memory 702 can include one or more computer readable storage mediums, which can
To be non-transient.Memory 702 may also include high-speed random access memory and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 702 can
Storage medium is read for storing at least one instruction, at least one instruction is for performed to realize this Shen by processor 701
Please in embodiment of the method provide pushed information method.
In some embodiments, terminal 700 is also optional includes:Peripheral device interface 703 and at least one peripheral equipment.
It can be connected between processor 701, memory 702 and peripheral device interface 703 by bus or signal wire.Each peripheral equipment
It can be connected by bus, signal wire or circuit board with peripheral device interface 703.Specifically, peripheral equipment includes:Radio circuit
704th, at least one of touch display screen 705, camera 706, voicefrequency circuit 707, positioning component 708 and power supply 709.
Peripheral device interface 703 can be used for I/O (Input/Output, input/output) is relevant at least one outer
Peripheral equipment is connected to processor 701 and memory 702.In some embodiments, processor 701, memory 702 and peripheral equipment
Interface 703 is integrated on same chip or circuit board;In some other embodiments, processor 701, memory 702 and outer
Any one or two in peripheral equipment interface 703 can realize on individual chip or circuit board, the present embodiment to this not
It is limited.
Radio circuit 704 is used to receive and emit RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.It penetrates
Frequency circuit 704 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 704 turns electric signal
It is changed to electromagnetic signal to be sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit 704 wraps
It includes:Antenna system, RF transceivers, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip
Group, user identity module card etc..Radio circuit 704 can be carried out by least one wireless communication protocol with other terminals
Communication.The wireless communication protocol includes but not limited to:Metropolitan Area Network (MAN), each third generation mobile communication network (2G, 3G, 4G and 5G), wireless office
Domain net and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In some embodiments, radio circuit 704 may be used also
To include the related circuits of NFC (Near Field Communication, wireless near field communication), the application is not subject to this
It limits.
Display screen 705 is used to show UI (User Interface, user interface).The UI can include figure, text, figure
Mark, video and its their arbitrary combination.When display screen 705 is touch display screen, display screen 705 also there is acquisition to show
The surface of screen 705 or the ability of the touch signal of surface.The touch signal can be used as control signal to be input to processor
701 are handled.At this point, display screen 705 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button and/or
Soft keyboard.In some embodiments, display screen 705 can be one, set the front panel of terminal 700;In other embodiments
In, display screen 705 can be at least two, be separately positioned on the different surfaces of terminal 700 or in foldover design;In still other reality
It applies in example, display screen 705 can be flexible display screen, be arranged on the curved surface of terminal 700 or on fold plane.Even, it shows
Display screen 705 can also be arranged to non-rectangle irregular figure namely abnormity screen.LCD (Liquid may be used in display screen 705
Crystal Display, liquid crystal display), OLED (OrganicLight-Emitting Diode, Organic Light Emitting Diode)
Etc. materials prepare.
CCD camera assembly 706 is used to acquire image or video.Optionally, CCD camera assembly 706 include front camera and
Rear camera.In general, front camera is arranged on the front panel of terminal, rear camera is arranged on the back side of terminal.One
In a little embodiments, rear camera at least two is main camera, depth of field camera, wide-angle camera, focal length camera shooting respectively
Any one in head, to realize that main camera and the fusion of depth of field camera realize background blurring function, main camera and wide-angle
Camera fusion realizes that pan-shot and VR (Virtual Reality, virtual reality) shooting functions or other fusions are clapped
Camera shooting function.In some embodiments, CCD camera assembly 706 can also include flash lamp.Flash lamp can be monochromatic warm flash lamp,
It can also be double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for not
With the light compensation under colour temperature.
Voicefrequency circuit 707 can include microphone and loud speaker.Microphone is used to acquire the sound wave of user and environment, and will
Sound wave, which is converted to electric signal and is input to processor 701, is handled or is input to radio circuit 704 to realize voice communication.
For stereo acquisition or the purpose of noise reduction, microphone can be multiple, be separately positioned on the different parts of terminal 700.Mike
Wind can also be array microphone or omnidirectional's acquisition type microphone.Loud speaker is then used to that processor 701 or radio circuit will to be come from
704 electric signal is converted to sound wave.Loud speaker can be traditional wafer speaker or piezoelectric ceramic loudspeaker.When
When loud speaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, it can also be by telecommunications
The sound wave that the mankind do not hear number is converted to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 707 can also include
Earphone jack.
Positioning component 708 is used for the current geographic position of positioning terminal 700, to realize navigation or LBS (Location
Based Service, location based service).Positioning component 708 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), the dipper system of China, Russia Gray receive this system or European Union
The positioning component of Galileo system.
Power supply 709 is used to be powered for the various components in terminal 700.Power supply 709 can be alternating current, direct current,
Disposable battery or rechargeable battery.When power supply 709 includes rechargeable battery, which can support wired charging
Or wireless charging.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, terminal 700 further include there are one or multiple sensors 710.The one or more sensors
710 include but not limited to:Acceleration transducer 711, gyro sensor 712, pressure sensor 713, fingerprint sensor 714,
Optical sensor 715 and proximity sensor 716.
The acceleration that acceleration transducer 711 can be detected in three reference axis of the coordinate system established with terminal 700 is big
It is small.For example, acceleration transducer 711 can be used for detecting component of the acceleration of gravity in three reference axis.Processor 701 can
With the acceleration of gravity signal acquired according to acceleration transducer 711, control touch display screen 705 is regarded with transverse views or longitudinal direction
Figure carries out the display of user interface.Acceleration transducer 711 can be also used for game or the acquisition of the exercise data of user.
Gyro sensor 712 can be with the body direction of detection terminal 700 and rotational angle, and gyro sensor 712 can
Acquisition user to be cooperateed with to act the 3D of terminal 700 with acceleration transducer 711.Processor 701 is according to gyro sensor 712
The data of acquisition can implement function such as:When action induction (for example changing UI according to the tilt operation of user), shooting
Image stabilization, game control and inertial navigation.
Pressure sensor 713 can be arranged on the side frame of terminal 700 and/or the lower floor of touch display screen 705.Work as pressure
When sensor 713 is arranged on the side frame of terminal 700, gripping signal of the user to terminal 700 can be detected, by processor 701
Right-hand man's identification or prompt operation are carried out according to the gripping signal that pressure sensor 713 acquires.When pressure sensor 713 is arranged on
During the lower floor of touch display screen 705, the pressure operation of touch display screen 705 is realized to UI circle according to user by processor 701
Operability control on face is controlled.Operability control includes button control, scroll bar control, icon control, menu
At least one of control.
Fingerprint sensor 714 is used to acquire the fingerprint of user, collected according to fingerprint sensor 714 by processor 701
The identity of fingerprint recognition user, alternatively, by fingerprint sensor 714 according to the identity of collected fingerprint recognition user.It is identifying
When the identity for going out user is trusted identity, the user is authorized to perform relevant sensitive operation, the sensitive operation packet by processor 701
Solution lock screen is included, encryption information is checked, downloads software, payment and change setting etc..Terminal can be set in fingerprint sensor 714
700 front, the back side or side.When being provided with physical button or manufacturer Logo in terminal 700, fingerprint sensor 714 can be with
It is integrated with physical button or manufacturer Logo.
Optical sensor 715 is used to acquire ambient light intensity.In one embodiment, processor 701 can be according to optics
The ambient light intensity that sensor 715 acquires controls the display brightness of touch display screen 705.Specifically, when ambient light intensity is higher
When, the display brightness of height-regulating touch display screen 705;When ambient light intensity is relatively low, the display for turning down touch display screen 705 is bright
Degree.In another embodiment, the ambient light intensity that processor 701 can also be acquired according to optical sensor 715, dynamic adjust
The acquisition parameters of CCD camera assembly 706.
Proximity sensor 716, also referred to as range sensor are generally arranged at the front panel of terminal 700.Proximity sensor 716
For acquiring the distance between user and the front of terminal 700.In one embodiment, when proximity sensor 716 detects use
When the distance between family and the front of terminal 700 taper into, touch display screen 705 is controlled from bright screen state by processor 701
It is switched to breath screen state;When proximity sensor 716 detects that the distance between user and the front of terminal 700 become larger,
Touch display screen 705 is controlled to be switched to bright screen state from breath screen state by processor 701.
It will be understood by those skilled in the art that the restriction of the structure shown in Fig. 7 not structure paired terminal 700, can wrap
It includes and either combines certain components or using different component arrangements than illustrating more or fewer components.
Fig. 8 is the structure diagram of server provided in an embodiment of the present invention.The server 800 can because configuration or performance not
Bigger difference is generated together, one or more central processing units (central processing can be included
Units, CPU) 822 (for example, one or more processors) and memory 832, one or more storages are using journey
The storage medium 830 of sequence 842 or data 844 (such as one or more mass memory units).Wherein, 832 He of memory
Storage medium 830 can be of short duration storage or persistent storage.Can be included by being stored in the program of storage medium 830 by one or one
With upper module (diagram does not mark), each module can include operating the series of instructions in server.Further, in
Central processor 822 could be provided as communicating with storage medium 830, be performed on server 800 a series of in storage medium 830
Instruction operation.
Server 800 can also include one or more power supplys 826, one or more wired or wireless networks
Interface 850, one or more input/output interfaces 858, one or more keyboards 856 and/or, one or one
More than operating system 841, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
Server 800 can include either one of them or one of more than one program of memory and one
Procedure above is stored in memory, and be configured to by one either more than one processor perform it is one or one
Procedure above includes the instruction for carrying out above-mentioned pushed information.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
It completes, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (15)
- A kind of 1. method of pushed information, which is characterized in that the method includes:Conversation informing is sent to server, wherein, the mark of object contact person is carried in the conversation informing;The corresponding user basic information of mark and video information for the object contact person that the server is sent are received, In, the video information includes the address information of video thumbnails and the address information of video data;The user basic information, the image being locally stored and play control are combined displaying, and store the video counts According to address information, and according to the address information of the video thumbnails, download the image data of the video thumbnails;When the image data download of the video thumbnails finishes, the local of displaying is replaced using the video thumbnails The image of storage.
- It is 2. according to the method described in claim 1, it is characterized in that, described by the user basic information, the figure being locally stored Picture and play control are combined displaying, including:In the corresponding session window of the conversation informing, by the user basic information, the image being locally stored and control is played Part is combined displaying.
- 3. method according to claim 1 or 2, which is characterized in that it is described by the user basic information, be locally stored Image and play control are combined displaying, including:The user basic information is included in the first predetermined position of the upper strata for the image being locally stored, and play control is shown Show the second predetermined position of upper strata in the image being locally stored.
- 4. method according to claim 1 or 2, which is characterized in that it is described by the user basic information, be locally stored Image and play control are combined displaying, including:The user basic information is included in the third predetermined position adjacent with the image being locally stored, and by play control It is shown in the 4th predetermined position of upper strata of image being locally stored.
- 5. method according to claim 1 or 2, which is characterized in that the method further includes:When the triggering command for detecting the play control, according to the address information of the video data, the video is loaded Data play out.
- A kind of 6. method of pushed information, which is characterized in that the method includes:The conversation informing that terminal is sent is received, wherein, the mark of object contact person is carried in the conversation informing;Determine the corresponding user basic information of mark and video information of the object contact person, wherein, the video information packet Include the address information of video thumbnails and the address information of video data;The user basic information and the video information are sent to the terminal.
- 7. according to the method described in claim 6, it is characterized in that, it is described to the terminal send the user basic information and The video information, including:The user basic information and the video information are sent to the terminal by unified interface.
- 8. a kind of terminal, which is characterized in that the terminal includes:Sending module, for sending conversation informing to server, wherein, the mark of object contact person is carried in the conversation informing Know;Receiving module, for receive the corresponding user basic information of mark for the object contact person that the server is sent and Video information, wherein, the video information includes the address information of video thumbnails and the address information of video data;Display module, for the user basic information, the image being locally stored and play control to be combined displaying;Memory module, for storing the address information of the video data;Download module for the address information according to the video thumbnails, downloads the image data of the video thumbnails;Replacement module, for when the image data download of the video thumbnails finishes, being replaced using the video thumbnails The image being locally stored of displaying.
- 9. terminal according to claim 8, which is characterized in that the display module is used for:In the corresponding session window of the conversation informing, by the user basic information, the image being locally stored and control is played Part is combined displaying.
- 10. terminal according to claim 8 or claim 9, which is characterized in that the display module is used for:The user basic information is included in the first predetermined position of the upper strata for the image being locally stored, and play control is shown Show in the second predetermined position of the upper strata for the image being locally stored.
- 11. terminal according to claim 8 or claim 9, which is characterized in that the display module is used for:The user basic information is included in the third predetermined position adjacent with the image being locally stored, and by play control It is shown in the 4th predetermined position of upper strata of image being locally stored.
- 12. terminal according to claim 8 or claim 9, which is characterized in that the terminal further includes:Playing module, for when the triggering command for detecting the play control, according to the address information of the video data, The video data is loaded to play out.
- 13. a kind of server, which is characterized in that the server includes:Receiving module, for receiving the conversation informing of terminal transmission, wherein, carry object contact person in the conversation informing Mark;Determining module, for determining the corresponding user basic information of the mark of the object contact person and video information, wherein, institute It states video information and includes the address information of video thumbnails and the address information of video data;Sending module, for sending the user basic information and the video information to the terminal.
- 14. server according to claim 13, which is characterized in that the sending module is used for:The user basic information and the video information are sent to the terminal by unified interface.
- 15. a kind of system of pushed information, which is characterized in that the system comprises terminal and server, wherein:The terminal, the terminal as described in any one of claim 8-12 claims;The server, the server as described in any one of claim 13-14 claims.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810163960.8A CN108259627A (en) | 2018-02-27 | 2018-02-27 | The method, apparatus and system of pushed information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810163960.8A CN108259627A (en) | 2018-02-27 | 2018-02-27 | The method, apparatus and system of pushed information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108259627A true CN108259627A (en) | 2018-07-06 |
Family
ID=62745721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810163960.8A Pending CN108259627A (en) | 2018-02-27 | 2018-02-27 | The method, apparatus and system of pushed information |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108259627A (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101115182A (en) * | 2007-08-28 | 2008-01-30 | 蒋晓海 | Method for implementing instant communication interdynamic video |
| US20090083260A1 (en) * | 2007-09-21 | 2009-03-26 | Your Truman Show, Inc. | System and Method for Providing Community Network Based Video Searching and Correlation |
| CN101513060A (en) * | 2006-06-21 | 2009-08-19 | 威瑞森数据服务公司 | Personal video channels |
| CN103368816A (en) * | 2012-03-29 | 2013-10-23 | 深圳市腾讯计算机系统有限公司 | Instant communication method based on virtual character and system |
| CN103581602A (en) * | 2012-07-20 | 2014-02-12 | 腾讯科技(深圳)有限公司 | Method and system for automatically updating contact photo |
| CN103856543A (en) * | 2012-12-07 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Method for processing video, mobile terminal and server |
| US20150099550A1 (en) * | 2008-01-10 | 2015-04-09 | Ximoxi, Inc. | Location-based discovery of network members by personal attributes for alternate channel communication |
| CN107733769A (en) * | 2016-08-10 | 2018-02-23 | 腾讯科技(深圳)有限公司 | The method and apparatus for showing user profile |
-
2018
- 2018-02-27 CN CN201810163960.8A patent/CN108259627A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101513060A (en) * | 2006-06-21 | 2009-08-19 | 威瑞森数据服务公司 | Personal video channels |
| CN101115182A (en) * | 2007-08-28 | 2008-01-30 | 蒋晓海 | Method for implementing instant communication interdynamic video |
| US20090083260A1 (en) * | 2007-09-21 | 2009-03-26 | Your Truman Show, Inc. | System and Method for Providing Community Network Based Video Searching and Correlation |
| US20150099550A1 (en) * | 2008-01-10 | 2015-04-09 | Ximoxi, Inc. | Location-based discovery of network members by personal attributes for alternate channel communication |
| CN103368816A (en) * | 2012-03-29 | 2013-10-23 | 深圳市腾讯计算机系统有限公司 | Instant communication method based on virtual character and system |
| CN103581602A (en) * | 2012-07-20 | 2014-02-12 | 腾讯科技(深圳)有限公司 | Method and system for automatically updating contact photo |
| CN103856543A (en) * | 2012-12-07 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Method for processing video, mobile terminal and server |
| CN107733769A (en) * | 2016-08-10 | 2018-02-23 | 腾讯科技(深圳)有限公司 | The method and apparatus for showing user profile |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102336368B1 (en) | Method and apparatus for playing audio data | |
| US20200194027A1 (en) | Method and apparatus for displaying pitch information in live webcast room, and storage medium | |
| CN109327608B (en) | Song sharing method, terminal, server and system | |
| CN109348247A (en) | Determine the method, apparatus and storage medium of audio and video playing timestamp | |
| CN110022489A (en) | Video broadcasting method, device and storage medium | |
| CN110278464A (en) | The method and apparatus for showing list | |
| US11315534B2 (en) | Method, apparatus, terminal and storage medium for mixing audio | |
| CN110491358A (en) | Carry out method, apparatus, equipment, system and the storage medium of audio recording | |
| CN107888968A (en) | Player method, device and the computer-readable storage medium of live video | |
| CN114116053A (en) | Resource display method and device, computer equipment and medium | |
| CN110149332A (en) | Live broadcasting method, device, equipment and storage medium | |
| CN108174274A (en) | Virtual objects presentation method, device and storage medium | |
| CN108093307A (en) | Obtain the method and system of played file | |
| CN111031391A (en) | Video dubbing method, device, server, terminal and storage medium | |
| CN112910752B (en) | Voice expression display or generation method, device, equipment and storage medium | |
| CN109922356A (en) | Video recommendation method, device and computer readable storage medium | |
| CN110418152A (en) | It is broadcast live the method and device of prompt | |
| CN109218751A (en) | The method, apparatus and system of recommendation of audio | |
| CN108319712A (en) | The method and apparatus for obtaining lyrics data | |
| WO2020244516A1 (en) | Online interaction method and device | |
| CN110244999A (en) | Control method, apparatus, equipment and the storage medium of destination application operation | |
| CN108228903A (en) | The method and apparatus for obtaining lyrics data | |
| CN109871497A (en) | The method and apparatus of sharing information | |
| CN111641853B (en) | Multimedia resource loading method and device, computer equipment and storage medium | |
| CN110808985B (en) | Song on-demand method, device, terminal, server and storage medium |
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 |
Application publication date: 20180706 |
|
| RJ01 | Rejection of invention patent application after publication |