WO2017107831A1 - Procédé, dispositif et dispositif électronique de diffusion à base d'application - Google Patents

Procédé, dispositif et dispositif électronique de diffusion à base d'application Download PDF

Info

Publication number
WO2017107831A1
WO2017107831A1 PCT/CN2016/109960 CN2016109960W WO2017107831A1 WO 2017107831 A1 WO2017107831 A1 WO 2017107831A1 CN 2016109960 W CN2016109960 W CN 2016109960W WO 2017107831 A1 WO2017107831 A1 WO 2017107831A1
Authority
WO
WIPO (PCT)
Prior art keywords
broadcast
interface
operation result
application software
application
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.)
Ceased
Application number
PCT/CN2016/109960
Other languages
English (en)
Chinese (zh)
Inventor
王辰汐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Publication of WO2017107831A1 publication Critical patent/WO2017107831A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Definitions

  • the invention relates to a computer information broadcast technology, in particular to a method, a device and an electronic device for implementing broadcast based on an application software.
  • the efficiency of the extended application function is improved to meet the individual needs of the user. For example, if the user uses the anti-virus function of the cleanup master to perform virus detection and killing, after the cleanup master completes the virus killing, the user is displayed in the cleaning operation result interface to show the virus killing result to the user, and the master is also cleaned up. In the operation result interface, the user is presented with link information of other application software related to the cleaning master.
  • the above method based on application software extension application function is installed in the user's electronic device.
  • application software which can basically cover various application function needs of users, for example, video entertainment, online instant messaging, online shopping, online banking payment, online games, map navigation and other application functions, thus guiding the application operation result interface.
  • the user installs other application software recommended by the application software, and the probability that the user clicks the link information of the recommended other application software is low, so that the application function based on the application software is less efficient, and the user stays in the application software for a shorter time. So that the retention rate of the user to retain the application software is not high.
  • the embodiments of the present invention provide a method, a device, and an electronic device for implementing a broadcast based on an application software, which improve the efficiency of the application software to extend the application function and the retention rate of the application software.
  • an embodiment of the present invention provides a method for implementing a broadcast based on an application software, which is applied to a client, and includes:
  • the method further includes:
  • Receiving the copy file information returned by the cloud, replacing the stored copy file information included in the broadcast subscription control information, and the copy file information returned by the cloud is a file copy version field according to the report, and the statistics are subscribed according to the reported copy version field. Number of users, according to other reports reported under the same conditions The number of users who subscribe to the version field is compared, and the copy file corresponding to the copy version field with the largest number of users is selected.
  • the application software operation result interface includes a broadcast subject sub-interface and a broadcast comment sub-interface, and the method further includes:
  • the user receives the message of clicking the comment control in the broadcast comment sub-interface, and pops up the broadcast comment login interface to guide the user to log in.
  • the method further includes:
  • the loading the summary information of the published comment in the broadcast comment sub-interface includes:
  • the summary information is the published comment
  • the summary information is the published The content of the reviews of the management.
  • the method further includes:
  • the method further includes:
  • Determining whether the current interface of the electronic device is an application operation result interface if not, performing the step of updating the broadcast list locally stored by the client based on the broadcast, and if yes, replacing the application by using the broadcast pushed by the cloud
  • the broadcast corresponding to the highest priority position in the software operation result interface, and the broadcast corresponding to the highest priority position is moved backward.
  • the method further includes:
  • the method further includes:
  • the operation result of the application software and the broadcast report in the broadcast list are loaded to the application software operation result interface.
  • the method further includes:
  • the operation result of the application software and the broadcast report in the broadcast list are loaded to the application software operation result interface.
  • the method further includes:
  • the updating, according to the broadcast, the broadcast list stored locally by the client includes:
  • the received broadcast is placed in the broadcast list, and if the broadcast list does not have a storage space, the last broadcast in the broadcast list is deleted, and the received broadcast is placed in the broadcast list.
  • the broadcast list In the broadcast list;
  • the broadcasts in the broadcast list are arranged in order of priority from the broadcast weights.
  • the first broadcast of the header in the broadcast list is configured with a hotspot label.
  • the loading the operation result of the application software and the broadcast report in the broadcast list to The corresponding locations of the application software operation result interface include:
  • the extracted interface is divided into a plurality of sub-interfaces having a sorting number
  • mapping relationship between the sequence number and each broadcast report in the broadcast list is constructed, and the broadcast report in the broadcast list is loaded to the corresponding sort number position of the application software operation result interface according to the mapping relationship.
  • an embodiment of the present invention provides an apparatus for implementing a broadcast based on an application software, including: a broadcast update module, a broadcast loading module, and a display module, where
  • a broadcast update module configured to receive a broadcast that is pushed from the cloud, and update a broadcast list stored locally by the client based on the broadcast;
  • a broadcast loading module configured to load an operation result of the application software and a broadcast report in the broadcast list to a corresponding position of the application software operation result interface after monitoring an application software output loading an application operation result interface instruction ;
  • a display module configured to display an operation result interface loaded with the application result of the application software and an application.
  • the device further includes: a copy version obtaining module, a subscription request module, and a copy version update module, where
  • a copy version obtaining module configured to receive a subscription instruction outputted by the application result of the application software and the application operation result interface of the broadcast list, and obtain a copy version field of the copy file information included in the broadcast subscription control information;
  • a subscription request module configured to generate a subscription request including a copy version field, and send the subscription to the cloud to subscribe to the broadcast;
  • the copy version update module is configured to receive the copy file information returned by the cloud, and replace the stored copy file information included in the broadcast subscription control information, where the file information returned by the cloud is a copy version field according to the report, and the statistical report is based on the report.
  • the number of users who subscribe to the copy version field is compared with the number of users subscribed according to other reported version fields in the same condition, and the copy file corresponding to the copy version field with the largest number of users is selected.
  • the application software operation result interface includes a broadcast subject sub-interface and a broadcast comment sub-interface
  • the device further includes:
  • the login module is configured to receive a message that the user clicks the comment control in the broadcast comment sub-interface, and pops up the broadcast comment login interface to guide the user to log in.
  • the device further includes:
  • the comment loading module is configured to receive a comment published by the user after logging in, and load summary information of the published comment in the broadcast comment sub-interface.
  • the loading the summary information of the published comment in the broadcast comment sub-interface includes:
  • the summary information is the published comment
  • the summary information is the published The content of the reviews of the management.
  • the device further includes:
  • the comment reply inquiry module is configured to query whether there is any like information of other users' comments on the login user, and if so, the like information is notified to the login user in a preset manner.
  • the broadcast update module includes: a receiving unit, an interface determining unit, a replacing unit, and an updating unit, where
  • a receiving unit configured to receive a broadcast that is pushed from the cloud
  • An update unit configured to update, by using the received broadcast, a broadcast list stored locally by the client;
  • the interface determining unit is configured to determine whether the current interface of the electronic device is an application software operation result interface, if not, notify the update unit, and if yes, notify the replacement unit;
  • a replacement unit configured to replace the broadcast corresponding to the highest priority position in the application operation result interface by using the broadcast push notification, and move the broadcast corresponding to the highest priority position.
  • the broadcast update module further includes:
  • the hotspot label processing unit is configured to determine whether the new broadcast has a hotspot label, and if so, further including removing the hotspot label in the application operation result interface.
  • the broadcast update module further includes:
  • the broadcast judging unit is configured to judge whether there is a broadcast report in the locally stored broadcast report that is the same as the received new broadcast report. If yes, no processing is performed, and if not, the replacement unit is notified.
  • the update unit includes: a storage space judging subunit, a weight calculation subunit, and a sorting subunit, where
  • a storage space judging subunit if the broadcast list has a storage space, placing the received broadcast in the broadcast list, and if the broadcast list does not have a storage space, deleting the last broadcast in the broadcast list, receiving The broadcast is placed in the broadcast list;
  • a weight calculation subunit configured to calculate a broadcast right value of the received broadcast according to a preset broadcast weight calculation strategy
  • a sorting subunit configured to arrange the broadcasts in the broadcast list according to a priority order of the broadcast weights.
  • the first broadcast of the header in the broadcast list is configured with a hotspot label.
  • the broadcast loading module includes: an instruction monitoring unit, a first loading determining unit, and a broadcast loading unit, where
  • the instruction monitoring unit is configured to notify the broadcast loading unit after monitoring the application software outputting the instruction of loading the application operation result interface;
  • a broadcast loading unit configured to receive a notification, and load an operation result of the application software and a broadcast report in the broadcast list to a corresponding bit of the application software operation result interface
  • the first loading determining unit is configured to determine whether the application software operation result interface is the first loading of the user after installing the application software, and if yes, determining whether the stored broadcast list is empty, and if so, pulling to the cloud A predetermined number of selected broadcasts are stored.
  • the broadcast loading module further includes:
  • a scanning unit configured to acquire a result state of the current electronic device launching the application software for performing a security scan, and if it is a risk state or a security state, notify the broadcast loading unit, and if it is in a dangerous state, terminate the operation of the application software And the step of loading the broadcast in the broadcast list to a corresponding location of the application operation result interface.
  • the broadcast loading unit includes: an extracting subunit, a sub-interface dividing sub-unit, and a broadcast loading sub-unit, where
  • Extracting a subunit configured to extract an interface other than the display result sub-interface in the application software operation result interface
  • the sub-interface dividing sub-unit is configured to divide the extracted interface into a plurality of sub-interfaces having a sorting number according to a pre-set sorting strategy
  • a broadcast loading sub-unit configured to construct a mapping relationship between the sorting number and each broadcast report in the broadcast list, and load the broadcast report in the broadcast list to the corresponding sorting position of the application software operation result interface according to the mapping relationship .
  • an embodiment of the present invention provides an electronic device, including: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside the space enclosed by the housing, and the processor And a memory disposed on the circuit board; a power supply circuit for powering each circuit or device of the electronic device; a memory for storing executable program code; and the processor operating by reading executable program code stored in the memory Executing a program corresponding to the program code, for performing the method for implementing the broadcast based on the application software according to any of the foregoing.
  • an embodiment of the present invention provides a storage medium for storing executable program code, where the executable program code is used to execute the method for implementing broadcast based on an application software according to the first aspect.
  • an embodiment of the present invention provides an executable program code, configured to execute the method for implementing broadcast based on an application software according to the first aspect.
  • the method, the device and the electronic device for implementing the broadcast based on the application software provided by the embodiment of the present invention can display the push broadcast report in real time by extending the broadcast application function in the operation result interface of the application software running the application software, thereby effectively improving the user's application software in the application software.
  • the retention time of the application thereby increasing the retention rate of the user to retain the application; and, by extending the application function of the application of the application software, the page view amount and the subscription rate of the user can be effectively improved, thereby enhancing the application function based on the application software extension.
  • the efficiency and efficiency of the broadcast application push can display the push broadcast report in real time by extending the broadcast application function in the operation result interface of the application software running the application software, thereby effectively improving the user's application software in the application software.
  • the retention time of the application thereby increasing the retention rate of the user to retain the application; and, by extending the application function of the application of the application software, the page view amount and the subscription rate of the user can be effectively improved, thereby
  • FIG. 1 is a schematic flowchart of a method for implementing broadcast based on application software according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of updating a broadcast list stored locally by the client according to the broadcast according to the embodiment of the present invention
  • FIG. 3 is a schematic flowchart of loading an operation result of the application software and a broadcast report in the broadcast list to a corresponding position of an operation result interface of the application software according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of an apparatus for implementing broadcast based on an application software according to an embodiment of the present invention
  • FIG. 5 is a schematic structural diagram of a broadcast update module according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of an embodiment of an electronic device according to the present invention.
  • FIG. 1 is a schematic flowchart of a method for implementing broadcast based on application software according to an embodiment of the present invention. Referring to Figure 1, the method includes:
  • Step 11 Receive a broadcast that is pushed from the cloud
  • Step 12 Update, according to the broadcast, a broadcast list stored locally by the client;
  • one of the main functions of the user using the electronic device is to obtain information through the network, wherein the user may be particularly interested in dynamic message broadcast, for example, wanting to immediately obtain the news that occurs (sports news, financial news, and entertainment). News, etc., as well as instant offers from websites or vendors (product promotions, discounts, spikes, etc.). Therefore, in the embodiment of the present invention, the message broadcasted by the user is considered, especially the instant message broadcast and the application software (installation package) link information.
  • the broadcast includes, but is not limited to, an application software installation package, an instant message broadcast, and the like.
  • the application software installation package may be application software link information.
  • FIG. 2 is a schematic flowchart of updating a broadcast list stored locally by the client according to the broadcast according to the embodiment of the present invention. Referring to Figure 2, the process includes:
  • the received broadcast is placed in the broadcast list. If the broadcast list does not have a storage space, the last broadcast in the broadcast list is deleted, and the received broadcast is placed. In the broadcast list;
  • A02 Calculate a broadcast right value of the received broadcast according to a preset broadcast weight calculation strategy
  • A03 Arranging the broadcasts in the broadcast list according to the order of priority of the broadcast weights.
  • the broadcast report in the broadcast list is calculated according to the preset broadcast weight calculation strategy, and the broadcast weights are calculated for the plurality of broadcasts, and are arranged according to the broadcast right values, and the It is only arranged according to the chronological order of the broadcast release, so that the personalized needs of the users can be effectively satisfied.
  • the broadcast weight calculation strategy may consider the release time of the broadcast, the type to which the broadcast belongs (for example, an application installation package or an instant message broadcast), and a hot keyword keyword included in the broadcast.
  • the setting of the broadcast weight calculation strategy and the calculation of the broadcast weight are well-known techniques, which are omitted here.
  • a hotspot (hot) label may be set for the first broadcast of the header in the broadcast list, so as to further attract the user's attention, thereby attracting the user to browse or click on the broadcast. Subscribe to the control.
  • a hotspot label is set to emphasize the corresponding hotspot label.
  • the importance of the broadcast may be separately set for multiple broadcasts in a broadcast list according to actual needs.
  • the method may further include:
  • the broadcast of the cloud push uses the format corresponding to the default language type.
  • the broadcast in order to effectively reduce the pushed capacity, can also be compressed in the cloud to generate a broadcast Zip packet.
  • the pushed broadcast may be a broadcast or multiple broadcasts.
  • the broadcast list is set as a ring memory, and the received broadcast report is stored in a first-in-first-out manner.
  • the cloud pre-stores the set of electronic devices on which the application software is installed, and pushes each electronic device concentrated in the electronic device when performing the broadcast push.
  • the broadcast is an instant message broadcast
  • the push broadcast instant message broadcast
  • the broadcast content information, the broadcast landing page link information, and the broadcast subscription control information are broadcast main bodies.
  • the pushed broadcast report may not include the broadcast subscription control information, but the broadcast subscription control information is written on the electronic device, and the electronic device writes the broadcast broadcast subscription control information when loading the received broadcast report. Written into the broadcast.
  • the broadcast may be pushed in the form of a picture, a webpage or a floating window, that is, the broadcast content information, the broadcast landing page link information, the broadcast subscription control information, and the broadcast comment information are embedded in the picture, the webpage or the floating window.
  • the method before receiving the broadcast that is pushed from the cloud, can further include:
  • Step 13 After monitoring the application software outputting the application software operation result interface instruction, loading the operation result of the application software and the broadcast report in the broadcast list to the corresponding position of the application software operation result interface;
  • the instruction is used to control the output loading and cleaning master operation result interface to display the cleaning master. Operation result interface.
  • the stored broadcast list is read, and the broadcast in the broadcast list is loaded according to the preset order of the application operation result interface position.
  • the application software includes: cleaning application software, file processing application software (such as word and photoshop), network tool application software, broadband application software, antivirus application software, network video application software, security scanning application software, and instant Communication application software, etc.
  • the application software is a security scanning application software.
  • the security scan application software interface displays the judgment electronic device.
  • the information about each application installed in the application is safe and some other recommended software. Therefore, a wider interface may not be utilized in the application operation result interface.
  • it is considered to use the interface that is not utilized or the interface of some other application software that is recommended to be reduced, so as to extend the related service, enhance the extended application experience based on the application software operation result interface, and improve the application software revenue. .
  • the broadcast message placed in the header of the broadcast list will be displayed in the top of the application operation result interface, that is, the first sort position is displayed.
  • the topped hotspot tag is displayed in the upper left corner of the broadcast.
  • FIG. 3 is a flowchart showing an operation result of the application software and a broadcast report in the broadcast list to a corresponding position of an operation result interface of the application software according to an embodiment of the present invention. intention.
  • the process includes:
  • A21 Extract an interface of the application software operation result interface except the display result sub-interface
  • the extracted interface is divided into multiple sub-interfaces with a sorting number according to a preset sorting strategy.
  • the interface other than the display result sub-interface may be divided into seven sub-interfaces, and the sorting numbers are respectively 1 to 7, wherein Since the position of the sub-interface on the right side of the display sub-interface is most easily touched by the user, set the sort number to 1, and then display the sub-interface below the result sub-interface with the sort number of 2 and the sub-interface with the sort number of 2 to the right of the sub-interface.
  • the sorting number of the interface is 3, and so on, that is, the lower the sorting number, the higher the sorting priority.
  • the interface other than the display result sub-interface may be divided into four sub-interfaces, and the sorting numbers are respectively 1 to 4, wherein the sub-interface below the sub-interface is displayed.
  • the sorting number of the interface is 2, the sorting number of the sub-interface below the sub-interface with sort number 2 is 3, and so on.
  • the number of the sub-interfaces may be determined according to actual needs, and may be greater than the number of broadcasts included in the broadcast list, or may be less than or equal to the number of broadcasts included in the broadcast list. Make a limit.
  • A23 Construct a mapping relationship between the sequence number and each broadcast in the broadcast list, and load the broadcast report in the broadcast list to the corresponding sort number position of the application operation result interface according to the mapping relationship.
  • the sub-interface mapping of the sorting number is 1 for the header broadcast in the broadcast list
  • the sub-interface mapping with the sorting number of 2 is the second broadcast in the broadcast list
  • the method may further include:
  • the size of the broadcast is adjusted to the size of the map corresponding to the size of the sub-interface.
  • the method further includes:
  • the modified broadcast time may be modified. This part of the broadcast is placed before the received broadcast, so that the user can browse to the partial broadcast first.
  • the preset may be pulled from the cloud. Selected broadcasts, for example, three featured broadcasts before installing the application software, by modifying the selected broadcast time, the three featured broadcasts are placed before the received broadcast, so that users can browse to the three articles first.
  • the broadcast report is used to enhance the user's experience of browsing the broadcast.
  • the method further includes:
  • the result states of the electronic device performing the security scan include: a dangerous state, a risk state, and a security state. If in a dangerous state, it is necessary to prioritize and process the factors that lead to the dangerous state, and in the risk state or the security state, when there is an unread high priority broadcast and the broadcast is not browsed, it can be displayed in the broadcast header. Hotspot tags are used to draw the user's attention and are easy to use for focused browsing.
  • Step 14 Display an operation result interface loaded with the operation result of the application software and the application software.
  • the broadcast comment information included in the broadcast report is The broadcast content information, the broadcast subscription control information, and the broadcast landing page link information are independent parts.
  • the broadcast comment information and the broadcast content information are located on different interfaces.
  • the embodiment of the present invention in order to enhance the user's understanding of the broadcast content. The experience of the information, considering presenting the broadcast comment information and the broadcast content information in the same sub-interface, is convenient for the user to quickly make a comment, and determining whether to browse or subscribe to the broadcast report according to the presented broadcast comment information, thereby satisfying the personalized requirement of the user.
  • the sub-interface of the corresponding (sort number) location mapping of the application operation result interface includes a broadcast sub-interface and a broadcast comment sub-interface, wherein the broadcast sub-interface is used for presenting the broadcast content information and the broadcast landing page link.
  • the message and the broadcast body of the broadcast subscription control information is used for presenting the broadcast content information and the broadcast landing page link.
  • the broadcast comment sub-interface is located below the broadcast subject sub-interface for presenting the broadcast comment information.
  • a broadcast comment sub-interface is set, thereby increasing the comment on the time wall content (broadcast) to increase user interaction, improve stickiness, bring back the next day, and improve the recommendation efficiency of the extended application function.
  • the broadcast subject sub-interface includes information about the broadcast subscription control composed of the copy file and the control, wherein the copy file included in the broadcast subscription control information may be locally written or sent by the cloud, and sent through the cloud. It is convenient for the cloud to uniformly edit and update the copy included in the broadcast subscription control information to replace the copy version according to actual needs, so that it can be counted which version of the copy can attract users to subscribe to the broadcast, thereby improving the broadcast push efficiency.
  • the method can further comprise:
  • Step 15 Receive a subscription instruction outputting an operation result of the application software and an application operation result interface of the broadcast list, and obtain a copy version field of the copy information included in the broadcast subscription control information;
  • Step 16 generating a subscription request including a copy version field, and sending the subscription to the cloud to subscribe to the broadcast;
  • Step 17 Receive the copy file information returned by the cloud, and replace the stored copy file information included in the broadcast subscription control information, where the file information returned by the cloud is a copy version field according to the report, and the statistical copy field is based on the reported copy version field.
  • the number of users who subscribed is compared with the number of users who subscribed according to other reported version fields in the same condition, and the file information corresponding to the copy version field with the largest number of users is selected.
  • step 15 to step 17 the subscription control command is outputted by the operation result of the application software and the broadcast agent sub-interface in the application operation result interface of the broadcast list, and the subscription control is presented in the user's click on the broadcast main sub-interface.
  • the subscription identifier field and the copy version field are included, wherein the subscription identifier field is used to indicate that the user subscribes to the broadcast, and the copy version field is used to indicate the version corresponding to the copy information that the user clicks when subscribing to the broadcast.
  • the cloud may count the corresponding number of subscription users according to the reported version field, and compare with the number of subscription users counted in other copy version fields stored in advance, thereby analyzing the number of subscriptions of different copy versions to users.
  • the effect is to select the copy file corresponding to the copy version field of the most subscribed users as the copy information contained in the broadcast subscription control information, and push it to each electronic device, so as to present the copy in the broadcast main sub-interface in the subsequent application. information.
  • the subscription identifier field is carried in the cm_security_switch table, and the copy version field is carried in the newly added AB test table cm_security_abtes table.
  • the updated copy file information is pushed, so that it is not necessary to push the copy file information every time the broadcast report is pushed, and the number of subscriptions of the user is counted for each updated copy file.
  • the electronic device will modify the copy information string (string) in the local default subscription control information, for example, the subscription to a multi-language format copy:
  • the method may further include:
  • the user receives the message of clicking the comment control in the broadcast comment sub-interface, and pops up the broadcast comment login interface to guide the user to log in.
  • a predetermined number of popular comments can be displayed, and a comment control is set, so that the user can quickly understand the relevant comments of the broadcast. If the user clicks on the comment control, a login interface pops up to guide the user to log in to the account.
  • the method may further include:
  • loading the summary information of the published comments in the broadcast comment sub-interface includes:
  • the summary information is the published comment, and if the number of posted comment lines exceeds a preset line threshold, the summary information is the published
  • the content of the commentary of the comment the content of the pre-set line threshold content to be displayed is marked, indicating that there is still no content displayed.
  • the preset row threshold is 2 rows. If more than 2 lines of comments are posted, the information other than the first 2 lines is displayed as a dot, and the loaded content includes: the first 2 lines of comment information and the dot.
  • the keyword words in the entire comment may be extracted as the summary information of the published comment, which is not limited by the embodiment of the present invention.
  • the method further include:
  • the login user may be notified by red dot on the interface sidebar after login.
  • the broadcast comment sub-interface may also be displayed in a minimized state during initial presentation, and extended to the largest broadcast comment sub-interface after the user enters the broadcast comment sub-interface.
  • the broadcast comment sub-interface initially presents a minimized state, for example, by broadcasting the comment.
  • the comment bar of the minimized state is initially displayed only below, and the comment bar is clicked to expand to the maximum state, and the complete broadcast comment sub-interface is displayed.
  • the method may further include:
  • Determining whether the current interface of the electronic device is an application operation result interface if not, performing the step of updating the broadcast list locally stored by the client based on the broadcast, and if yes, replacing the application by using the broadcast pushed by the cloud
  • the broadcast corresponding to the highest priority position in the software operation result interface, and the broadcast corresponding to the highest priority position is moved backward.
  • different broadcast processing strategies may be adopted before and after displaying the application operation result interface. For example, in the process of displaying the application operation result interface, if the cloud pushes a new broadcast, it is displayed in time series in the time wall (broadcast main sub-interface), that is, the highest priority position in the application operation result interface, the application The corresponding broadcasts in the other priority positions in the software operation result interface are sequentially moved.
  • the method may further include:
  • the hotspot label of the original top broadcast (usually the header broadcast in the broadcast sub-interface) is removed, so that only one broadcast of the same page has a hotspot label, which is convenient for causing User attention.
  • two or more broadcasts may also be set to have hotspot labels, as long as the number of hotspot labels in the application operation result interface does not exceed the set number, and there is no need to remove the hotspot labels.
  • the method may further include: after the receiving the new broadcast, using the new broadcast to replace the broadcast corresponding to the highest priority location in the application software operation result interface, the method further includes:
  • the new broadcast report is received, and can be compared with the locally stored broadcast report. If the same broadcast report is received, the same broadcast report as the locally stored broadcast report is not repeatedly displayed; or, the modification is performed. The arrival time of the displayed broadcast.
  • the method for implementing the broadcast based on the application software in the embodiment of the present invention can display the push broadcast report in real time by extending the broadcast application function in the application result operation interface of the application software running, so that the user can know the latest information information in real time.
  • the utility model can effectively improve the retention time of the user in the application software, thereby improving the retention rate of the user to retain the application software; further, the application function of the application software can be extended, and the efficiency of expanding the application function based on the application software is enhanced;
  • a new operation mode is also provided, which can effectively improve the click rate and the subscription rate of the broadcast application push, thereby improving the benefit of the broadcast application push.
  • FIG. 4 is a schematic structural diagram of an apparatus for implementing broadcast based on application software according to an embodiment of the present invention.
  • the device includes: a broadcast update module 41, a broadcast loading module 42 and a display module 43, wherein
  • the broadcast update module 41 is configured to receive the broadcast report pushed from the cloud, and update the broadcast list stored locally by the client based on the broadcast report;
  • the broadcast includes: broadcast content information, broadcast landing page link information, broadcast subscription control information, and broadcast comment information.
  • the broadcast list is set to be a ring memory, and the received broadcast is stored in a first in first out manner.
  • the broadcast loading module 42 is configured to load the operation result of the application software and the broadcast report in the broadcast list to the corresponding operation result interface of the application software after monitoring the application software outputting the command of loading the application operation result interface position;
  • the display module 43 is configured to display an application operation result interface loaded with the operation result of the application software.
  • the application software operation result interface includes: a broadcast subject sub-interface and a broadcast comment sub-interface, where
  • the broadcast subject sub-interface is used to present information including broadcast content, broadcast landing page link information, and broadcast Reporting the subject of the subscription control information;
  • the broadcast comment sub-interface is used to present the broadcast comment information.
  • the apparatus further includes: a copy version obtaining module 44, a subscription requesting module 45, and a copy version updating module 46, wherein
  • the copy version obtaining module 44 is configured to receive a subscription instruction that is loaded with an operation result of the application software and an application operation result interface outputted by the broadcast list, and obtain a copy version field of the copy information included in the broadcast subscription control information. ;
  • a subscription requesting module 45 configured to generate a subscription request including a copy version field, and send the subscription to the cloud to subscribe to the broadcast;
  • the copy version update module 46 is configured to receive the copy file information returned by the cloud, and replace the stored copy file information included in the broadcast subscription control information, where the file information returned by the cloud is a file version field according to the report, and the statistical basis is The number of users who subscribed to the copied version field is compared with the number of users subscribed according to other reported version fields in the same condition, and the copy information corresponding to the copy version field with the largest number of users is selected.
  • the application software operation result interface includes a broadcast main body sub-interface and a broadcast report sub-interface.
  • the device further includes:
  • the login module 47 is configured to receive a message that the user clicks the comment control in the broadcast comment sub-interface, and pops up the broadcast comment login interface to guide the user to log in.
  • the apparatus further includes:
  • the comment loading module 48 is configured to receive a comment published by the user after logging in, and load summary information of the published comment in the broadcast comment sub-interface.
  • the loading the summary information of the published comment in the broadcast comment sub-interface includes:
  • the summary information is the published comment
  • the summary information is the published The content of the reviews of the management.
  • the apparatus further includes:
  • the comment reply inquiry module 49 is configured to query whether there is any like information of other users' comments on the login user, and if so, the favorite information is notified to the login user in a preset manner.
  • FIG. 5 is a schematic structural diagram of a broadcast update module according to an embodiment of the present invention.
  • the broadcast update module includes: a receiving unit 51 and an update unit 52, where
  • the receiving unit 51 is configured to receive a broadcast that is pushed from the cloud;
  • the updating unit 52 is configured to update the broadcast list stored locally by the client by using the broadcast received by the receiving unit.
  • the updating unit 52 includes: a storage space determining subunit, a weight calculating subunit, and a sorting subunit (not shown), where
  • a storage space judging subunit if the broadcast list has a storage space, placing the received broadcast in the broadcast list, and if the broadcast list does not have a storage space, deleting the last broadcast in the broadcast list, receiving The broadcast is placed in the broadcast list;
  • a weight calculation subunit configured to calculate a broadcast right value of the received broadcast according to a preset broadcast weight calculation strategy
  • a sorting subunit configured to arrange the broadcasts in the broadcast list according to a priority order of the broadcast weights.
  • the first broadcast of the header in the broadcast list is provided with a hotspot label.
  • the broadcast update module further includes: an interface determining unit 53 and a replacing unit 54, wherein
  • the interface determining unit 53 is configured to determine whether the current interface of the electronic device is an application software operation result interface, if not, notify the update unit 52, and if so, notify the replacement unit 54;
  • the replacing unit 54 is configured to replace the broadcast corresponding to the highest priority position in the application software operation result interface by using the broadcast push notification, and move the broadcast corresponding to the highest priority position.
  • the broadcast update module further includes:
  • the hotspot label processing unit 55 is configured to determine whether the new broadcast report is provided with a hotspot label, and if so, further including removing the hotspot label in the application software operation result interface.
  • the broadcast update module further includes:
  • the broadcast determining unit 56 is configured to determine whether there is a broadcast in the locally stored broadcast that is the same as the received new broadcast. If yes, no processing is performed, and if not, the replacement unit 54 is notified.
  • the broadcast loading module includes: an instruction monitoring unit and a broadcast loading unit (not shown), where
  • the instruction monitoring unit is configured to notify the broadcast loading unit after monitoring the application software outputting the instruction of loading the application operation result interface;
  • the broadcast loading unit is configured to receive a notification, and load the operation result of the application software and the broadcast report in the broadcast list to a corresponding position of the application software operation result interface.
  • the broadcast loading unit includes: an extracting subunit, a sub-interface dividing sub-unit, and a broadcast loading sub-unit (not shown), where
  • Extracting a subunit configured to extract an interface other than the display result sub-interface in the application software operation result interface
  • the sub-interface dividing sub-unit is configured to divide the extracted interface into a plurality of sub-interfaces having a sorting number according to a pre-set sorting strategy
  • a broadcast loading sub-unit configured to construct a mapping relationship between the sorting number and each broadcast report in the broadcast list, and load the broadcast report in the broadcast list to the corresponding sorting position of the application software operation result interface according to the mapping relationship .
  • the broadcast loading module further includes:
  • the first loading determining unit is configured to determine whether the application software operation result interface is the first loading of the user after installing the application software, and if yes, determining whether the stored broadcast list is empty, and if so, pulling to the cloud A predetermined number of selected broadcasts are stored.
  • the broadcast loading module further includes:
  • a scanning unit configured to acquire a result state of the current electronic device launching the application software for performing a security scan, and if it is a risk state or a security state, notify the broadcast loading unit, and if it is in a dangerous state, terminate the operation of the application software And the step of loading the broadcast in the broadcast list to a corresponding location of the application operation result interface.
  • the apparatus may further include:
  • the historical behavior data reporting module (not shown) is configured to acquire historical behavior data of the user who uses the electronic device, and select a broadcast that matches the acquired historical behavior data to push to the user who uses the electronic device.
  • An embodiment of the present invention further provides an electronic device, where the electronic device includes the device described in any of the foregoing embodiments.
  • FIG. 6 is a schematic structural diagram of an embodiment of an electronic device according to the present invention, which can implement the process of the embodiment shown in FIG. 1-5 of the present invention.
  • the electronic device may include: a housing 61, a processor 62, and a memory.
  • the circuit board 64 is disposed inside the space surrounded by the housing 61, the processor 62 and the memory 63 are disposed on the circuit board 64; and the power supply circuit 65 is used for the electronic device
  • the memory 63 is for storing executable program code
  • the processor 62 is operative to execute a program corresponding to the executable program code by reading the executable program code stored in the memory 63 for performing any of the foregoing embodiments
  • FIG. 1-5 of the present invention The description of the embodiment shown in FIG. 1-5 of the present invention is omitted, and the details are not described herein.
  • the electronic device exists in a variety of forms including, but not limited to:
  • Mobile communication devices These devices are characterized by mobile communication functions and are mainly aimed at providing voice and data communication.
  • Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
  • Ultra-mobile personal computer equipment This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has mobile Internet access.
  • Such terminals include: PDAs, MIDs, and UMPC devices, such as the iPad.
  • Portable entertainment devices These devices can display and play multimedia content. Such devices include: audio, video players (such as iPod), handheld game consoles, e-books, and smart toys and portable car navigation devices.
  • the server consists of a processor, a hard disk, a memory, a system bus, etc.
  • the server is similar to a general-purpose computer architecture, but because of the need to provide highly reliable services, processing power and stability High reliability in terms of reliability, security, scalability, and manageability.
  • the present application further provides a storage medium for storing executable program code for performing the above, A method for implementing a broadcast based on application software provided by any of the embodiments.
  • the present application further provides an executable program code for performing a method for implementing a broadcast based on an application software according to any of the above embodiments.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé, un appareil et un dispositif électronique de diffusion à base d'application, qui sont utilisés sur un terminal client. Le procédé comprend les étapes suivantes : recevoir une diffusion poussée depuis le nuage (11) ; mettre à jour une liste de diffusion stockée localement par le client en fonction de la diffusion (12) ; charger un résultat d'opération de l'application et la diffusion dans la liste de diffusion à une position correspondante sur une interface de résultat d'opération d'application après la détection que l'application émet une instruction de chargement de l'interface de résultat d'opération d'application (13) ; et afficher l'interface de résultat d'opération d'application chargée avec le résultat d'opération de l'application (14). En appliquant ce procédé, l'efficacité d'expansion des fonctions d'application et le taux de rétention d'application de l'application peuvent être améliorés.
PCT/CN2016/109960 2015-12-23 2016-12-14 Procédé, dispositif et dispositif électronique de diffusion à base d'application Ceased WO2017107831A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510980406.5 2015-12-23
CN201510980406.5A CN105468419A (zh) 2015-12-23 2015-12-23 一种基于应用软件实现播报的方法、装置及电子设备

Publications (1)

Publication Number Publication Date
WO2017107831A1 true WO2017107831A1 (fr) 2017-06-29

Family

ID=55606157

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/109960 Ceased WO2017107831A1 (fr) 2015-12-23 2016-12-14 Procédé, dispositif et dispositif électronique de diffusion à base d'application

Country Status (2)

Country Link
CN (1) CN105468419A (fr)
WO (1) WO2017107831A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125491A (zh) * 2022-01-20 2022-03-01 阿里巴巴(中国)有限公司 虚拟直播控制方法以及装置
CN115248840A (zh) * 2022-08-18 2022-10-28 西安交通大学 去除在线评论呈现顺序对评论帮助性干扰的纠偏方法及应用

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468419A (zh) * 2015-12-23 2016-04-06 北京金山安全软件有限公司 一种基于应用软件实现播报的方法、装置及电子设备
CN105912123A (zh) * 2016-04-15 2016-08-31 北京小鸟看看科技有限公司 一种三维沉浸式环境下的界面布局方法和装置
CN106059889B (zh) * 2016-05-06 2019-10-18 深圳市英威诺科技有限公司 资讯类应用内容的交互控制方法及装置
CN106021623A (zh) * 2016-07-15 2016-10-12 珠海金山网络游戏科技有限公司 一种日志打点信息的方法及装置
CN106599157A (zh) * 2016-12-07 2017-04-26 乐视控股(北京)有限公司 页面查看方法、页面查看装置及终端
CN120723112A (zh) * 2021-02-27 2025-09-30 华为技术有限公司 一种菜单列表更新方法和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984271A (zh) * 2012-12-12 2013-03-20 北京奇虎科技有限公司 一种用于消息推送的客户端和方法
CN103402194A (zh) * 2013-08-02 2013-11-20 个信互动(北京)网络科技有限公司 一种在软件更新时推荐软件的方法及实现该方法的系统
CN103501485A (zh) * 2013-09-22 2014-01-08 小米科技有限责任公司 推送应用的方法、装置和终端设备
CN103841155A (zh) * 2012-11-26 2014-06-04 腾讯科技(深圳)有限公司 一种软件下载方法和软件下载装置
CN104283924A (zh) * 2013-07-08 2015-01-14 腾讯科技(深圳)有限公司 信息推送方法、装置、客户端及服务器
CN105468419A (zh) * 2015-12-23 2016-04-06 北京金山安全软件有限公司 一种基于应用软件实现播报的方法、装置及电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070276728A1 (en) * 2006-05-26 2007-11-29 Microsoft Corporation Software applications with embedded advertisements
CN101860801B (zh) * 2010-05-28 2013-06-05 杭州王道电子商务有限公司 一种信息聚合、推送方法及其系统
CN102521770A (zh) * 2011-12-26 2012-06-27 Tcl集团股份有限公司 在终端设备的应用程序界面内置广告的方法及系统
CN104423830B (zh) * 2013-09-11 2018-03-09 富泰华工业(深圳)有限公司 具有动态拼图界面的电子装置及更新方法与系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841155A (zh) * 2012-11-26 2014-06-04 腾讯科技(深圳)有限公司 一种软件下载方法和软件下载装置
CN102984271A (zh) * 2012-12-12 2013-03-20 北京奇虎科技有限公司 一种用于消息推送的客户端和方法
CN104283924A (zh) * 2013-07-08 2015-01-14 腾讯科技(深圳)有限公司 信息推送方法、装置、客户端及服务器
CN103402194A (zh) * 2013-08-02 2013-11-20 个信互动(北京)网络科技有限公司 一种在软件更新时推荐软件的方法及实现该方法的系统
CN103501485A (zh) * 2013-09-22 2014-01-08 小米科技有限责任公司 推送应用的方法、装置和终端设备
CN105468419A (zh) * 2015-12-23 2016-04-06 北京金山安全软件有限公司 一种基于应用软件实现播报的方法、装置及电子设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125491A (zh) * 2022-01-20 2022-03-01 阿里巴巴(中国)有限公司 虚拟直播控制方法以及装置
US12587716B2 (en) 2022-01-20 2026-03-24 Hangzhou Alicloud Apsara Information Technology Co., Ltd. Virtual live-streaming control method and apparatus
CN115248840A (zh) * 2022-08-18 2022-10-28 西安交通大学 去除在线评论呈现顺序对评论帮助性干扰的纠偏方法及应用
CN115248840B (zh) * 2022-08-18 2025-05-02 西安交通大学 去除在线评论呈现顺序对评论帮助性干扰的纠偏方法

Also Published As

Publication number Publication date
CN105468419A (zh) 2016-04-06

Similar Documents

Publication Publication Date Title
WO2017107831A1 (fr) Procédé, dispositif et dispositif électronique de diffusion à base d'application
US11481428B2 (en) Bullet screen content processing method, application server, and user terminal
CN110245069B (zh) 页面版本的测试方法和装置、页面的展示方法和装置
CN102779151B (zh) 应用程序的搜索方法、装置及系统
CN104539514B (zh) 消息过滤方法和装置
US11310066B2 (en) Method and apparatus for pushing information
WO2017166644A1 (fr) Procédé et système d'acquisition de données
WO2017177630A1 (fr) Procédé et dispositif destinés à recommander des informations personnalisées
CN104601672B (zh) 基于不同应用客户端的分享网络资源的方法和装置
US9355250B2 (en) Method and system for rapidly scanning files
WO2017215270A1 (fr) L'invention concerne un procédé et un appareil de présentation d'informations, et dispositif électronique
CN103036770B (zh) 用于消息推送的系统及方法
US9471669B2 (en) Presenting previously selected search results
CN109803152A (zh) 违规审核方法、装置、电子设备以及存储介质
US11188582B2 (en) Method for resource search and related products
CN105022815A (zh) 信息拦截方法及装置
CN107908662A (zh) 搜索系统的实现方法和实现装置
CN103870553A (zh) 一种输入资源推送方法及系统
US20250133039A1 (en) Method, computer device, and non-transitory computer-readable record medium to generate and display chatroom message summary
CN104090887A (zh) 歌曲搜索方法及装置
CN105740481A (zh) 搜索推荐方法和装置
CN106815284A (zh) 新闻视频的推荐方法及推荐装置
CN103530389B (zh) 一种提高停用词搜索有效性的方法和装置
CN104010223A (zh) 接管终端系统进行视频播放的方法和系统
CN108600780B (zh) 用于推送信息的方法、电子设备、计算机可读介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16877642

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16877642

Country of ref document: EP

Kind code of ref document: A1