CN104735535A - Program scoring method and device - Google Patents

Program scoring method and device Download PDF

Info

Publication number
CN104735535A
CN104735535A CN201510130641.3A CN201510130641A CN104735535A CN 104735535 A CN104735535 A CN 104735535A CN 201510130641 A CN201510130641 A CN 201510130641A CN 104735535 A CN104735535 A CN 104735535A
Authority
CN
China
Prior art keywords
information
stage
program
user
score 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
CN201510130641.3A
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.)
TVMining Beijing Media Technology Co Ltd
Original Assignee
TVMining Beijing Media 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 TVMining Beijing Media Technology Co Ltd filed Critical TVMining Beijing Media Technology Co Ltd
Priority to CN201510130641.3A priority Critical patent/CN104735535A/en
Publication of CN104735535A publication Critical patent/CN104735535A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • 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/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a program scoring method and device used for scoring programs accurately and comprehensively. The program scoring method includes the steps that the currently played program is divided into a plurality of periods according to a preset rule; first score information of each period by a user is obtained; the first score information of each period by the user is analyzed and calculated according to the preset weight corresponding to the period, and first comprehensive score information of the program by the user is obtained. Compared with a traditional method that the score of the whole program by a user is collected, the technical scheme can more accurately and comprehensively score the program, and therefore the user can accurately search for the program with a higher score.

Description

A kind of program methods of marking and device
Technical field
The present invention relates to Internet technical field, particularly a kind of program methods of marking and device.
Background technology
Along with the raising day by day of people's living standard, TV has become the necessary daily necessities of huge numbers of families.But people's rhythm of life is fast, wishes that again therefore people usually can pay close attention to the comment of some TV programme or comment grading information by good TV programme amusement mood.But existing comment or methods of marking are all users by network usually to be commented on certain TV programme or to mark, also user is shown to intuitively by collects, because the user participating in comment or scoring is a lot, even thousands of, user not go to check all comments or scoring by the too many time, if and only with reference to comment or the scoring of sub-fraction user, the scoring impression of user to this TV programme can be caused again inaccurate, information is comprehensive not, thus the TV programme that user searches according to review information or score information cannot be made exactly.
Summary of the invention
The invention provides a kind of program methods of marking and device, in order to accurately, all sidedly to mark to program.
The invention provides a kind of program methods of marking, comprising:
According to preset rules, it is multiple stage by the current program partition play;
Obtain user to first score information in each stage in described multiple stage;
According to the weight that described each stage of presetting is corresponding, to first score information in each stage in described multiple stage, analytic operation is carried out to described user, obtains the first comprehensive grading information of described user to described program.
Some beneficial effects of the embodiment of the present invention can comprise:
Program partition is multiple stage by this technical scheme, and is respectively the scoring of each stage according to the weight in each stage, and final acquisition user is to the comprehensive grading information of whole program.Compared to collection user in the past concerning the methods of marking of whole program, the program is more accurately marked to program all sidedly, thus enables user find out the higher program of scoring exactly.
In one embodiment, described acquisition user, to first score information in each stage in described multiple stage, comprising:
Receive user to second score information in described each stage, described second score information is that favorable comment information or difference comment information;
Described second score information and predetermined threshold value are contrasted, the second score information exceeded or equal described predetermined threshold value is defined as favorable comment information, the second score information lower than described predetermined threshold value is defined as difference and comments information;
Comment each self-corresponding weight of information according to the described favorable comment information preset and described difference, analytic operation is carried out to second score information of described user to described each stage, obtains first score information of described user to described each stage.
In one embodiment, described multiple stage comprises incipient stage of described program, interstage and ending stage.
In one embodiment, from incipient stage of described program to the described ending stage, weight corresponding to described each stage reduces successively.
In one embodiment, described method also comprises:
Obtain the first comprehensive grading information of multiple user to described program;
Comprehensive described multiple user, to the first comprehensive grading information of described program, obtains the second comprehensive grading information of described program.
The invention provides a kind of program scoring apparatus, comprising:
Dividing module, for according to preset rules, is multiple stage by the current program partition play;
First acquisition module, for obtaining first score information of user to each stage in described multiple stage;
Analytic operation module, for according to weight corresponding to described each stage preset, carries out analytic operation to described user to first score information in each stage in described multiple stage, obtains the first comprehensive grading information of described user to described program.
In one embodiment, described first acquisition module comprises:
Receiving element, for receiving second score information of user to described each stage, described second score information is that favorable comment information or difference comment information;
Determining unit, for described second score information and predetermined threshold value being contrasted, being defined as favorable comment information by the second score information exceeded or equal described predetermined threshold value, the second score information lower than described predetermined threshold value being defined as difference and commenting information;
Analytic operation unit, for commenting each self-corresponding weight of information according to the described favorable comment information preset and described difference, analytic operation is carried out to second score information of described user to described each stage, obtains first score information of described user to described each stage.
In one embodiment, described device also comprises:
Second acquisition module, for obtaining the first comprehensive grading information of multiple user to described program;
Integration module, for the first comprehensive grading information of comprehensive described multiple user to described program, obtains the second comprehensive grading information of described program.
Some beneficial effects of the embodiment of the present invention can comprise:
Program partition is multiple stage by this device, and is respectively the scoring of each stage according to the weight in each stage, and final acquisition user is to the comprehensive grading information of whole program.Compared to collection user in the past concerning the methods of marking of whole program, the program is more accurately marked to program all sidedly, thus enables user find out the higher program of scoring exactly.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of a kind of program methods of marking in the embodiment of the present invention;
Fig. 2 is the flow chart of step S12 in a kind of program methods of marking in the embodiment of the present invention;
Fig. 3 is the flow chart of another kind of program methods of marking in the embodiment of the present invention;
Fig. 4 is the block diagram of a kind of program scoring apparatus in the embodiment of the present invention;
Fig. 5 is the block diagram of the first acquisition module in a kind of program scoring apparatus in the embodiment of the present invention;
Fig. 6 is the block diagram of another kind of program scoring apparatus in the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Fig. 1 is the flow chart of a kind of program methods of marking in the embodiment of the present invention.As shown in Figure 1, the method is used for the server end of network side, comprises the following steps S11-S13:
The current program partition play, according to preset rules, is multiple stage by step S11.
Wherein, preset rules can be divide according to the playing progress rate of program, also can be divide according to the play content of program.Such as, it is incipient stage, interstage and ending stage by the current program partition play.
Step S12, obtains user to first score information in stage each in multiple stage.
Step S13, according to the weight that each stage of presetting is corresponding, carries out analytic operation to first score information of user to stage each in multiple stage, obtains user to the first comprehensive grading information of program.
Adopting the technical scheme that the embodiment of the present invention provides, is multiple stage by program partition, and is respectively the scoring of each stage according to the weight in each stage, and final acquisition user is to the comprehensive grading information of whole program.Compared to collection user in the past concerning the methods of marking of whole program, the program is more accurately marked to program all sidedly, thus enables user find out the higher program of scoring exactly.
In one embodiment, first score information of user to stage each in multiple stage can be divided into favorable comment information and difference to comment information.Therefore, as shown in Figure 2, step S12 may be embodied as following steps S121-S123:
Step S121, receives user to second score information in each stage.
Step S122, contrasts the second score information and predetermined threshold value, and the second score information exceeded or equal predetermined threshold value is defined as favorable comment information, the second score information lower than predetermined threshold value is defined as difference and comments information.Such as, predetermined threshold value can be set to 50 points, and full marks are 100 points, then scoring exceed or equal 50 points for favorable comment, lower than 50 points comment for difference.In addition, also user can be divided into three class to second score information in each stage: favorable comment information, in comment information or difference to comment information.Such as, full marks are 100 points, arrange three scorings interval: 0 ~ 40 point, 41 ~ 60 points, 61 ~ 100 points, commenting for difference between interval 0 ~ 40 point of marking, between interval 41 ~ 60 points be in comment, is then favorable comment between interval 61 ~ 100 points.
Step S123, comments each self-corresponding weight of information according to the favorable comment information preset and difference, carries out analytic operation to second score information of user to each stage, obtains user to first score information in each stage.
For each stage, favorable comment information and difference comment each self-corresponding weight of information can be set to different.Because user is usually according to the score information of program incipient stage, just can determine whether watch this program, if the difference of incipient stage comments information more, user can directly select not watch this program, therefore the favorable comment information of program incipient stage can be arranged lower weight, and difference commented information that higher weight is set, the favorable comment information in program interstage arranges higher weight, and difference comments information then to arrange lower weight.Such as, weight corresponding to incipient stage favorable comment information is 30%, and the weight that difference comments information corresponding is 70%; Weight corresponding to interstage favorable comment information is 60%, and the weight that difference comments information corresponding is 40%.By arranging each stage favorable comment information and the poor weight commenting information, make server can carry out analytic operation to user exactly to the score information in each stage, final acquisition the first score information accurately.
In one embodiment, when multiple stage comprise incipient stage of program, the interstage and the ending stage time, according to first score information of user to each stage in step S13, when obtaining the first comprehensive grading information of user to program, corresponding respectively weight of each stage also can be set.Under normal circumstances, due to when the incipient stage, difference commented information more, user can directly select not watch this program, and when the interstage, favorable comment information was more, user owing to have viewed the incipient stage, then can select to continue viewing and go down, in the weight that therefore each stage is corresponding respectively, from incipient stage of program to the ending stage, weight corresponding to each stage reduces successively.
In one embodiment, as shown in Figure 3, except step S11-S13, the further comprising the steps of S14-S15 of said method:
Step S14, obtains the first comprehensive grading information of multiple user to program;
Step S15, comprehensive multiple user, to the first comprehensive grading information of program, obtains the second comprehensive grading information of program.
In this embodiment, by obtaining the first comprehensive grading information of multiple user to program, and carry out comprehensively to the first comprehensive grading information of multiple user to program, final the second comprehensive grading information obtaining program.The program makes server can the score information of comprehensive multiple user, more accurately all sidedly for program is marked, thus provides the more accurately comprehensive score information of each program for user.
Corresponding to a kind of program methods of marking that above-described embodiment provides, the embodiment of the present invention also provides a kind of program scoring apparatus, and as shown in Figure 4, this device comprises:
Dividing module 41, for according to preset rules, is multiple stage by the current program partition play;
First acquisition module 42, for obtaining first score information of user to stage each in multiple stage;
Analytic operation module 43, for according to weight corresponding to each stage preset, carries out analytic operation to first score information of user to stage each in multiple stage, obtains user to the first comprehensive grading information of program.
In one embodiment, as shown in Figure 5, the first acquisition module 42 comprises:
Receiving element 421, for receiving second score information of user to each stage, the second score information is that favorable comment information or difference comment information;
Determining unit 422, for the second score information and predetermined threshold value being contrasted, being defined as favorable comment information by the second score information exceeded or equal predetermined threshold value, the second score information lower than predetermined threshold value being defined as difference and commenting information;
Analytic operation unit 423, for commenting each self-corresponding weight of information according to the favorable comment information preset and difference, carries out analytic operation to second score information of user to each stage, obtains user to first score information in each stage.
In one embodiment, as shown in Figure 6, said apparatus also comprises:
Second acquisition module 44, for obtaining the first comprehensive grading information of multiple user to program;
Integration module 45, for the first comprehensive grading information of comprehensive multiple user to program, obtains the second comprehensive grading information of program.
Adopting the device that the embodiment of the present invention provides, is multiple stage by program partition, and is respectively the scoring of each stage according to the weight in each stage, and final acquisition user is to the comprehensive grading information of whole program.Compared to collection user in the past concerning the methods of marking of whole program, the program is more accurately marked to program all sidedly, thus enables user find out the higher program of scoring exactly.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (8)

1. a program methods of marking, is characterized in that, comprising:
According to preset rules, it is multiple stage by the current program partition play;
Obtain user to first score information in each stage in described multiple stage;
According to the weight that described each stage of presetting is corresponding, to first score information in each stage in described multiple stage, analytic operation is carried out to described user, obtains the first comprehensive grading information of described user to described program.
2. the method for claim 1, is characterized in that,
Described acquisition user, to first score information in each stage in described multiple stage, comprising:
Receive user to second score information in described each stage, described second score information is that favorable comment information or difference comment information;
Described second score information and predetermined threshold value are contrasted, the second score information exceeded or equal described predetermined threshold value is defined as favorable comment information, the second score information lower than described predetermined threshold value is defined as difference and comments information;
Comment each self-corresponding weight of information according to the described favorable comment information preset and described difference, analytic operation is carried out to second score information of described user to described each stage, obtains first score information of described user to described each stage.
3. the method for claim 1, is characterized in that, described multiple stage comprises incipient stage of described program, interstage and ending stage.
4. method as claimed in claim 3, is characterized in that, from incipient stage of described program to the described ending stage, weight corresponding to described each stage reduces successively.
5. the method for claim 1, is characterized in that, described method also comprises:
Obtain the first comprehensive grading information of multiple user to described program;
Comprehensive described multiple user, to the first comprehensive grading information of described program, obtains the second comprehensive grading information of described program.
6. a program scoring apparatus, is characterized in that, comprising:
Dividing module, for according to preset rules, is multiple stage by the current program partition play;
First acquisition module, for obtaining first score information of user to each stage in described multiple stage;
Analytic operation module, for according to weight corresponding to described each stage preset, carries out analytic operation to described user to first score information in each stage in described multiple stage, obtains the first comprehensive grading information of described user to described program.
7. device as claimed in claim 6, it is characterized in that, described first acquisition module comprises:
Receiving element, for receiving second score information of user to described each stage, described second score information is that favorable comment information or difference comment information;
Determining unit, for described second score information and predetermined threshold value being contrasted, being defined as favorable comment information by the second score information exceeded or equal described predetermined threshold value, the second score information lower than described predetermined threshold value being defined as difference and commenting information;
Analytic operation unit, for commenting each self-corresponding weight of information according to the described favorable comment information preset and described difference, analytic operation is carried out to second score information of described user to described each stage, obtains first score information of described user to described each stage.
8. device as claimed in claim 6, it is characterized in that, described device also comprises:
Second acquisition module, for obtaining the first comprehensive grading information of multiple user to described program;
Integration module, for the first comprehensive grading information of comprehensive described multiple user to described program, obtains the second comprehensive grading information of described program.
CN201510130641.3A 2015-03-24 2015-03-24 Program scoring method and device Pending CN104735535A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510130641.3A CN104735535A (en) 2015-03-24 2015-03-24 Program scoring method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510130641.3A CN104735535A (en) 2015-03-24 2015-03-24 Program scoring method and device

Publications (1)

Publication Number Publication Date
CN104735535A true CN104735535A (en) 2015-06-24

Family

ID=53458897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510130641.3A Pending CN104735535A (en) 2015-03-24 2015-03-24 Program scoring method and device

Country Status (1)

Country Link
CN (1) CN104735535A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111126691A (en) * 2019-12-20 2020-05-08 万翼科技有限公司 Project management method and related product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067752A2 (en) * 2000-03-06 2001-09-13 Koninklijke Philips Electronics N.V. Method and apparatus for displaying television program recommendations
CN101874255A (en) * 2005-05-27 2010-10-27 佩斯微技术有限公司 Method and apparatus for estimating total interest of a group of users directing to a content
CN102263992A (en) * 2011-08-08 2011-11-30 上海文广互动电视有限公司 Program recommendation degree estimation method based on user viewing record
CN102625161A (en) * 2012-02-16 2012-08-01 上海聚力传媒技术有限公司 Method, device and equipment for determining evaluation information about media information
CN103716661A (en) * 2013-12-16 2014-04-09 乐视致新电子科技(天津)有限公司 Video scoring reporting method and device
CN104156390A (en) * 2014-07-07 2014-11-19 乐视网信息技术(北京)股份有限公司 Comment recommendation method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067752A2 (en) * 2000-03-06 2001-09-13 Koninklijke Philips Electronics N.V. Method and apparatus for displaying television program recommendations
CN101874255A (en) * 2005-05-27 2010-10-27 佩斯微技术有限公司 Method and apparatus for estimating total interest of a group of users directing to a content
CN102263992A (en) * 2011-08-08 2011-11-30 上海文广互动电视有限公司 Program recommendation degree estimation method based on user viewing record
CN102625161A (en) * 2012-02-16 2012-08-01 上海聚力传媒技术有限公司 Method, device and equipment for determining evaluation information about media information
CN103716661A (en) * 2013-12-16 2014-04-09 乐视致新电子科技(天津)有限公司 Video scoring reporting method and device
CN104156390A (en) * 2014-07-07 2014-11-19 乐视网信息技术(北京)股份有限公司 Comment recommendation method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111126691A (en) * 2019-12-20 2020-05-08 万翼科技有限公司 Project management method and related product

Similar Documents

Publication Publication Date Title
CN104145264B (en) For carrying out mood detection, measurement and normalized system and method by social networks
Kim et al. Moodswings: A collaborative game for music mood label collection.
CN110292775B (en) Method and device for acquiring difference data
KR20180050745A (en) Method and apparatus for determining a song, storage medium
CN109240637B (en) Volume adjustment processing method, device, equipment and storage medium
US9905270B2 (en) Techniques for processing and viewing video events using event metadata
CN104244023B (en) Video cloud editing system and method
CN110175291B (en) Hand trip recommendation method, storage medium, equipment and system based on similarity calculation
CN107426583A (en) Video editing method, server and video playing system based on hot spots
CN104317806B (en) Financial data inquiry method and financial data system
RU2015146300A (en) METHOD FOR MANAGING THE REVERB FIELD FOR IMMERSIVE AUDIO
CN104185088B (en) A kind of method for processing video frequency and device
CN104168433A (en) Media content processing method and system
CN105302906A (en) Information labeling method and apparatus
CN107810638A (en) By the transmission for skipping redundancy fragment optimization order content
CN106358047A (en) Method and device for playing streaming media video
CN103309857B (en) A kind of taxonomy determines method and apparatus
CN104702986A (en) Ranking method and device of program list
US20140039875A1 (en) Visual analysis of phrase extraction from a content stream
CN104978377A (en) Multimedia data processing method, multimedia data processing device and terminal
CN105828181B (en) Video sequencing method and device based on video on demand amount
CN104935975B (en) A kind of gasket playback method and device
CN105187788B (en) A kind of method and system of analog machine real-time data record and displaying
CN104794179B (en) A kind of the video fast indexing method and device of knowledge based tree
CN104735535A (en) Program scoring method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150624