Способ и устройство для отображения прикладного программного обеспечения
Изобретение относится к средствам для отображения прикладного программного обеспечения. Технический результат заключается в повышении точности ранжирования прикладного программного обеспечения. Получают по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении в течение установленного периода. Выводят индекс сортировки прикладного программного обеспечения в результате вычисления на основе по меньшей мере двух полученных параметрических коэффициентов. Сортируют прикладное программное обеспечение в соответствии с индексом сортировки и представление отсортированного прикладного программного обеспечения. При этом получение по меньшей мере двух параметрических коэффициентов, указывающих информацию о прикладном программном обеспечении в течение установленного периода, представляет собой: получение значения количества загрузок прикладного программного обеспечения в течение установленного периода и выполнение обработки значения количества загрузок путем умножения значения количества загрузок на (1/2)T, где Т - установленный период времени, с получением таким образом коэффициента количества загрузок, указывающего информацию о прикладном программном обеспечении в течение установленного периода. 2 н. и 14 з.п. ф-лы, 6 ил.
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на заявке на патент КНР No.201310147875.Х, поданной 25 апреля 2013 года, полное содержание которой включено в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение в целом относится к области информационных Интернет-технологий и в частности к способу и устройству для отображения прикладного программного обеспечения.
УРОВЕНЬ ТЕХНИКИ
[0003] С развитием Интернет-технологии постоянно растущие объемы информации доступны в Интернете, например, загружаемые тексты, музыка и различные виды прикладного программного обеспечения (например, офисная программа, плеер-программа) и т.д. Однако в Интернете имеется более одной прикладной программы, выпущенной с одной и той же целью. При наличии в Интернете нескольких прикладных программ программного обеспечения, выпущенных с одной и той же целью, важным вопросом является выбор и загрузка одной из прикладных программ.
[0004] Для того чтобы облегчить пользователям выбор необходимого прикладного программного обеспечения, Интернет-операторы, как правило, представляют прикладные программы в отсортированном виде в соответствии с заранее заданным порядком, что дает пользователям базу для выбора прикладного программного обеспечения.
[0005] Предпочтительно способ сортировки прикладных программ в соответствии с заранее заданным порядком сортировки представляет собой следующие два порядка сортировки.
[0006] Первый порядок сортировки основан на количествах загрузок прикладных программ.
[0007] Желательно собирать статистику количества загрузок прикладных программ в пределах установленного периода и сортировать прикладные программы на основе статистических результатов в порядке убывания количества загрузок прикладных программ для представления.
[0008] Количества загрузок прикладных программ в какой-то степени отражают потребности в прикладном программном обеспечении. Увеличение количества загрузок прикладного программного обеспечения указывает на увеличение участия (или потребностей) пользователя в прикладном программном обеспечении. Следовательно, можно обеспечить пользователей действительно необходимым прикладным программным обеспечением путем сортировки и представления прикладных программ в соответствии с количествами их загрузок.
[0009] Однако в цикле от выпуска до зрелой прикладной программы количества загрузок прикладного программного обеспечения могут подчиняться такому правилу, согласно которому они могут постепенно возрастать, а затем имеют тенденцию к тому, чтобы быть стабильными. Представление прикладных программ в Интернете может изменяться, т.к. изменяются количества загрузок прикладных программ. С течением времени, когда количества загрузок множества прикладных программ имеют тенденцию к стабилизации, количества загрузок этих прикладных программ могут быть сокращены в пределах заданного периода, тем самым ранг представления для этих прикладных программ может сдвинуться вниз. Следовательно, те прикладные программы, которые представлены вблизи верхней строчки рейтинга и которые сортируются в соответствии с количествами загрузок, могут быть выпущены недавно. Те прикладные программы, которые разработаны в более раннее время, с более высокими количествами загрузок, могут быть представлены далеко от верхней строчки. Таким образом, можно видеть, что такой порядок сортировки не может хорошо отображать целесообразность прикладных программ при относительно низкой гибкости в представлении прикладных программ, и дополнительно может уменьшить эффективность пользователя в выборе прикладного программного обеспечения.
[0010] Второй порядок сортировки основывается на накопленных оценках прикладных программ.
[0011] После загрузки прикладное программное обеспечение может быть оценено (как правило, в форме оценки в баллах) пользователями в процессе использования. Соответственно, предпочтительно собирать статистику результатов оценки прикладных программ в течение установленного периода и сортировать прикладные программы в соответствии со статистическими результатами в порядке убывания результатов оценки для представления.
[0012] Однако оценка является субъективной, и часто возникает оценка со злым умыслом. Невозможно правильно отобразить целесообразность прикладных программ путем сортировки их только на основе такой оценки. Кроме того, пользователи могут быть введены в заблуждение при загрузке прикладных программ, отсортированных и представленных на основе результатов оценки в порядке убывания, т.е. загруженное прикладное программное обеспечение может оказаться нежелательным прикладным программным обеспечением, что, таким образом, ведет к относительно низкой эффективности в загрузке прикладных программ и потере сетевых ресурсов.
[0013] Таким образом, можно видеть, что способ представления прикладных программ крайне необходим для решения проблемы, заключающейся в том, что потеря сетевых ресурсов и относительно низкая эффективность загрузки прикладных программ может быть результатом неупорядоченного представления прикладных программ с относительно низкой гибкостью.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0014] Варианты осуществления настоящего изобретения предлагают способ и устройство для отображения прикладного программного обеспечения для решения проблемы, заключающейся в том, что потеря сетевых ресурсов и относительно низкая эффективность загрузки прикладного программного обеспечения могут быть результатом неупорядоченного представления прикладного программного обеспечения с относительно низкой гибкостью.
[0015] С одной стороны, предлагается способ отображения программного обеспечения, включающий:
[0016] получение по меньшей мере двух параметрических коэффициентов, указывающих информацию о прикладном программном обеспечении в течение установленного периода;
[0017] выведение индекса сортировки для прикладного программного обеспечения посредством вычисления на основе по меньшей мере двух полученных параметрических коэффициентов; и
[0018] сортировку прикладного программного обеспечения в соответствии с индексом сортировки и представление отсортированного прикладного программного обеспечения.
[0019] С другой стороны, способ отображения прикладного программного обеспечения содержит:
[0020] модуль сбора, выполненный с возможностью получать по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении в течение установленного периода;
[0021] модуль вычисления, выполненный с возможностью выводить индекс сортировки прикладного программного обеспечения посредством вычисления на основе по меньшей мере двух полученных параметрических коэффициентов; и
[0022] модуль сортировки, выполненный с возможностью сортировать программное обеспечение в соответствии с индексом сортировки и представлять отсортированное прикладное программное обеспечение.
[0023] Некоторые полезные эффекты настоящего изобретения могут представлять собой:
[0024] В вариантах осуществления настоящего изобретения могут быть получены по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении в течение установленного периода, индекс сортировки прикладного программного обеспечения может быть выведен посредством вычисления в соответствии с по меньшей мере двумя параметрическими коэффициентами, и прикладное программное обеспечение может быть представлено после прохождения сортировки в соответствии с индексом сортировки. Таким образом, индекс сортировки прикладного программного обеспечения может быть определен в соответствии с параметрическими коэффициентами, указывающими информацию о прикладном программном обеспечении до представления прикладного программного обеспечения. Это отличается от сортировки прикладного программного обеспечения только на основе количества загрузок, таким образом удается избежать проблемы обратного сдвига ранжирования прикладного программного обеспечения из-за отклонений в количествах загрузок прикладного программного обеспечения в результате фактора времени. Кроме того, это отличается от сортировки прикладного программного обеспечения только на основе значений оценки загруженного прикладного программного обеспечения, таким образом удается избежать проблему низкой гибкости и неточного ранжирования прикладного программного обеспечения, вытекающего из оценки со злым умыслом. Это не только в действительности отражает целесообразность прикладных программ в течение установленного периода, но и также повышает эффективность пользователя в выборе прикладных программ и сохраняет сетевые ресурсы.
[0025] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают раскрытия.
КРАТКОЕ ОПИСАНИЯ ЧЕРТЕЖЕЙ
[0026] Фиг. 1 представляет блок-схему способа представления прикладного программного обеспечения в соответствии с Вариантом I осуществления настоящего изобретения.
[0027] Фиг. 2 представляет блок-схему способа представления прикладного программного обеспечения в соответствии с Вариантом II осуществления настоящего изобретения
[0028] Фиг. 3 представляет схематическое изображение, показывающее значения количества загрузок трех определенных прикладных программ (В1, В2 и В3) в течение последних 30 дней до текущего момента времени.
[0029] Фиг. 4 представляет столбиковую диаграмму, показывающую коэффициенты оценки после загрузки трех определенных прикладных программ (В1, В2 и В3) в течение установленного периода.
[0030] Фиг. 5 представляет столбиковые диаграммы разных коэффициентов оценки, полученных для трех прикладных программ (В1, В2 и В3), соответственно с учетом и без учета коэффициента оценки после загрузки.
[0031] Фиг. 6 представляет структурную схему устройства для представления программного обеспечения в соответствии с Вариантом III осуществления настоящего изобретения.
[0032] Конкретные варианты осуществления настоящего изобретения показаны на чертежах, перечисленных выше, а более детальное описание будет сделано далее. Эти чертежи и текстовое описание не предназначены для ограничения объема формулировки настоящего изобретения каким-либо образом, а служат для иллюстрации концепции настоящего изобретения для специалистов в данной области техники со ссылкой на конкретные варианты.
ПОДРОБНОЕ ОПИСАНИЕ
[0033] Варианты осуществления настоящего изобретения предлагают способ представления прикладного программного обеспечения и устройство для этого, в котором по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении, получают в течение установленного периода, индекс сортировки прикладного программного обеспечения выводят путем вычисления в соответствии с по меньшей мере двумя полученными параметрическими коэффициентами, затем прикладное программное обеспечение представляют после его сортировки в соответствии с индексом сортировки. Таким образом, индекс сортировки прикладного программного обеспечения может быть определен в соответствии с параметрическими коэффициентами, указывающими информацию о прикладном программном обеспечении, до представления этого прикладного программного обеспечения. Это отличается от сортировки прикладного программного обеспечения только на основе количества загрузок, тем самым предотвращается проблема обратного сдвига ранжирования прикладного программного обеспечения из-за отклонений количеств загрузок прикладного программного обеспечения в результате временного фактора. Кроме того, это отличается от сортировки прикладного программного обеспечения только на основе значений оценки загруженного прикладного программного обеспечения, тем самым предотвращается проблема низкой текущей гибкости и неточного ранжирования прикладного программного обеспечения, возникающего в результате оценки со злым умыслом. Это не только в действительности отражает целесообразность прикладных программ в течение установленного периода, но и также может повысить эффективность пользователя в выборе прикладных программ и сохранить сетевые ресурсы.
[0034] Описание различных вариантов осуществления настоящего изобретения будут произведено подробно в сочетании с чертежами описания.
[0035] Вариант I
[0036] Как показано на фиг. 1, которая представляет блок-схему способа представления прикладного программного обеспечения в соответствии с Вариантом I настоящего изобретения способ включает:
[0037] На шаге 101: получают по меньшей мере два параметрических коэффициента для указания информации о прикладных программах в течение установленного периода времени.
[0038] На шаге 101, для того, чтобы гарантировать, что прикладное программное обеспечение, рекомендованное для пользователей, могло наилучшим образом соответствовать их требованиям, необходимо отсортировать прикладное программное обеспечение, рекомендованное для пользователей. Отсюда акцент исследования делается на том, как отсортировать прикладное программное обеспечение и что является основой сортировки. Таким образом, по меньшей мере два параметрических коэффициента для указания информации о прикладном программном обеспечении в течение установленного периода времени получают из исходной базы данных, соответствующей прикладному программному обеспечению, подлежащему сортировке.
[0039] При этом установленным периодом времени может быть либо период времени, определенный в соответствии с жизненным циклом прикладного программного обеспечения, либо период времени, получаемый из экспериментальных данных, например, один месяц, один квартал, N дней (N представляет собой натуральное число) и тому подобное, либо период времени, установленный в днях или в часах и т.п.
[0040] Информация о прикладном программном обеспечении относится к загрузкам и условию использования прикладного программного обеспечения и т.п.
[0041] Шаг получения по меньшей мере двух параметрических коэффициентов для указания информации о прикладном программном обеспечении в течение установленного периода времени относится к получению по меньшей мере двух параметрических коэффициентов прикладной информации в течение такого периода времени, который начинается ранее текущего момента времени на установленный период времени.
[0042] Например, если установленный период времени составляет один месяц, получение по меньшей мере двух параметрических коэффициентов для указания информации о прикладном программном обеспечении в течение установленного периода времени относится к получению параметрической информации, соответствующей по меньшей мере двум параметрическим коэффициентам, для указания информации о прикладном программном обеспечении, которая формируется в течение одного прошедшего месяца от текущего момента времени.
[0043] Более предпочтительно, получение по меньшей мере двух параметрических коэффициентов для указания информации о прикладном программном обеспечении в течение установленного периода времени включает, но не ограничивается этим: получение коэффициента количества загрузок для указания загрузок прикладного программного обеспечения и коэффициента оценки для указания условия использования прикладного программного обеспечения.
[0044] Для получения коэффициента количества загрузок для указания загрузок прикладного программного обеспечения способ включает:
[0045] Получение значения количества загрузок прикладного программного обеспечения в течение установленного периода времени и выполнение "обработки полураспада" значения количества загрузок в соответствии с "принципом полураспада" коэффициента количества загрузок прикладного программного обеспечения, таким образом получая коэффициент количества загрузок для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0046] С течением времени коэффициент количества загрузок прикладного программного обеспечения может находиться под влиянием "принципа полураспада" таким образом, что значение, соответствующее коэффициенту количества загрузок, может иметь тенденцию к тому, чтобы быть стабильным. Таким образом, после получения значения количества загрузок прикладного программного обеспечения в течение установленного периода времени, необходимо определить, насколько на коэффициент количества загрузок прикладного программного обеспечения в течение установленного периода времени оказывает влияние "принцип полураспада", то есть выполнить "обработку полураспада" значения количества загрузок в соответствии с "принципом полураспада" коэффициента количества загрузок прикладного программного обеспечения, или определить "коэффициент полураспада" коэффициента количества загрузок прикладного программного обеспечения в течение установленного периода времени в соответствии с соответствующим отношением между фактором времени и "коэффициентом полураспада" коэффициента количества загрузок прикладного программного обеспечения, с тем, чтобы откорректировать значение количества загрузок путем использования найденного "коэффициента полураспада".
[0047] Например, если предположить, что "коэффициент полураспада" коэффициента количества загрузок прикладного программного обеспечения в течение установленного периода (Т) времени равен (1/2)T и значение количества загрузок прикладного программного обеспечения в течение установленного периода времени равно D, то обработка "полураспада" для значения количества загрузок может быть выполнена в соответствии с принципом полураспада коэффициента количества загрузок прикладного программного обеспечения, чтобы получить коэффициент количества загрузок D*(1/2)T для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0048] Шаг получения коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени включает:
[0049] сбор статистики значений оценки прикладного программного обеспечения в течение установленного периода времени и корректировку значений оценки, полученных из статистики, в соответствии с заранее заданным пороговым значением оценки, с получением таким образом коэффициента оценки для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0050] При этом заранее заданное пороговое значение оценки может быть либо определено в соответствии с фактической потребностью, либо определено в соответствии с экспериментальными результатами, которые не ограничены в настоящем документе.
[0051] На шаге 102 индекс сортировки прикладного программного обеспечения получают на основе вычисления в соответствии с по меньшей мере двумя полученными параметрическими коэффициентами.
[0052] На шаге 102 после того, как по меньшей мере два параметрических коэффициента прикладного программного обеспечения получены, выполняют перемножение по меньшей мере двух полученных параметрических коэффициентов и полученную величину принимают в качестве индекса сортировки для прикладного программного обеспечения.
[0053] На шаге 103 сортируют прикладное программное обеспечение в соответствии с индексом сортировки и представляют отсортированное прикладное программное обеспечение.
[0054] На шаге 103 шаг сортировки прикладного программного обеспечения в соответствии с коэффициентом сортировки включает:
[0055] индексы сортировки могут быть выведены, соответственно для множества разных прикладных программ, в результате вычисления с использованием шагов 101-102, и выведенные таким образом индексы могут быть отсортированы в порядке убывания их числовых значений.
[0056] В противном случае, после того, как индекс сортировки прикладного программного обеспечения выведен в результате вычисления с использованием шагов 101-102, выведенный коэффициент сортировки может быть сравнен с индексами сортировки уже отсортированных прикладных программ и, основываясь на результатах сравнения, может быть определен порядок сортировки прикладного программного обеспечения, подлежащего сортировке в последовательности прикладного программного обеспечения, затем прикладное программное обеспечение, подлежащее сортировке, может быть введено в список соответствии с определенным порядком сортировки.
[0057] Шаг представления прикладного программного обеспечения может включать:
[0058] Представление идентификационной информации по каждой прикладной программе, отсортированной в соответствии с порядком сортировки.
[0059] С помощью решения, предлагаемого Вариантом I осуществления настоящего изобретения, по меньшей мере два параметрических коэффициента для указания информации о прикладном программном обеспечении получают в течение установленного периода времени, индекс сортировки прикладного программного обеспечения выводят на основе вычисления в соответствии с по меньшей мере двумя полученными параметрическими коэффициентами, затем прикладную программу представляют после ее сортировки в соответствии с индексом сортировки. Таким образом, индекс сортировки может быть определен в соответствии с параметрическими коэффициентами для указания информации о прикладной программе до представления этой прикладной программы. Это отличается от сортировки прикладного программного обеспечения только на основе количеств загрузок, тем самым предотвращая проблему обратного сдвига ранжирования прикладного программного обеспечения из-за отклонения количеств загрузок прикладного программного обеспечения, возникающего вследствие фактора времени. Кроме того, это отличается от сортировки прикладного программного обеспечения только на основе значений оценки, тем самым предотвращая проблему низкой текущей гибкости и неточного ранжирования прикладного программного обеспечения, вытекающего из оценки со злым умыслом. Это не только в действительности отражает целесообразность прикладных программ в течение установленного периода времени, но также может повысить эффективность пользователя в выборе прикладных программ и сохраняет сетевые ресурсы.
[0060] Вариант II
[0061] Как показано на фиг. 2, которая представляет блок-схему способа представления прикладного программного обеспечения в соответствии с Вариантом II осуществления настоящего изобретения, Вариант II осуществления настоящего изобретения предлагает подробное описание Варианта I осуществления настоящего изобретения, при этом способ включает:
[0062] На шаге 201 получают коэффициент количества загрузок для указания загрузок прикладного программного обеспечения и коэффициент оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени.
[0063] Предпочтительно на шаге 201 способ получения коэффициента количества загрузок для указания загрузок прикладного программного обеспечения в течение установленного периода времени включает:
[0064] во-первых, получение значения количества загрузок прикладного программного обеспечения в течение установленного периода времени.
[0065] Желательно разделить установленный период времени на множество временных интервалов и определять значение количества загрузок прикладного программного обеспечения в течение каждого отдельного временного интервала.
[0066] Предпочтительно, разделение установленного периода времени на множество временных интервалов включает, но не ограничивается этим: разделение установленного периода времени на множество временных интервалов с одним и тем же временным диапазоном (например, 24 часа для каждого временного интервала) и разделение установленного периода времени на множество временных интервалов с разными временными диапазонами (например, 6 часов для одного временного интервала и 12 часов для другого временного интервала и т.п.).
[0067] Например, если установленный период времени представляет собой один прошедший месяц (30 дней), этот установленный период времени может быть разделен на 30 временных интервалов (начиная с текущего момента времени, каждые 24 часа считаются временным интервалом), и значение количества загрузок прикладного программного обеспечения в течение каждого временного интервала может быть определено как: d1, d2, …, di, … d30, где d1 является значением количества загрузок прикладного программного обеспечения в течение первых 24 часов от текущего момента времени и di является значением количества загрузок прикладного программного обеспечения в течение i-ых 24 часов от текущего момента времени.
[0068] Следует пояснить, что чем ближе к текущему моменту времени, тем больше полученное значение количества загрузок.
[0069] Следует пояснить, что полученное значение количества загрузок, о котором упоминается в настоящем описании, осуществляется на основе статистики поведения при загрузке разных пользователей, и когда один и тот же пользователь осуществляет множество вариантов загрузок одного и того же прикладного программного обеспечения, статистика значения количества загрузок, соответствующая множеству вариантов поведения пользователя при загрузке, определяется только один раз. Таким образом, можно эффективно избежать неправильной рекомендации прикладных программ, если имеется определенная прикладная программа, которая загружается одним и тем же пользователем со злым умыслом.
[0070] Более предпочтительно, способ определения значения количества загрузок прикладного программного обеспечения в течение каждого временного интервала может дополнительно включать:
[0071] сбор статистики значения количества загрузок и ссылки для загрузки прикладного программного обеспечения в течение отдельного временного интервала и корректировку значения количества загрузок, полученного из статистики, в соответствии со ссылкой для загрузки, полученной из статистики, с получением, таким образом, значения количества загрузок прикладного программного обеспечения в течение каждого отдельного временного интервала.
[0072] Предпочтительно, принимая один из временных интервалов в качестве примера, на значение количества загрузок прикладного программного обеспечения может также оказать влияние ссылка для загрузки. Например, прикладное программное обеспечение может быть получено по адресу веб-сайта, предоставленному издателем прикладного программного обеспечения, или от другого оборудования, в которое прикладное программное обеспечение было загружено. Можно видеть, что значение количества загрузок прикладного программного обеспечения может быть действительно указано путем получения значения количества загрузок прикладного программного обеспечения с адреса веб-сайта, предоставленного издателем прикладного программного обеспечения. Тем не менее, значение количества загрузок прикладного программного обеспечения может быть указано косвенно путем получения значения количества загрузок прикладного программного обеспечения от другого оборудования, в которое данное прикладное программное обеспечение было загружено, что может, возможно, быть связано с повторением, а значит может быть связано с более низкой точностью данных. Следовательно, статистика может делаться в отношении как значения количества загрузок, так и ссылки для загрузки прикладного программного обеспечения в течение временного интервала.
[0073] В соответствии с соответствующим взаимоотношением между ссылкой для загрузки и корректирующим параметром значения количества загрузок можно определить корректирующий параметр значения количества загрузок, соответствующий ссылке для загрузки, и скорректировать значение количества загрузок, полученное из статистики, за счет использования найденного корректирующего параметра значения количества загрузок, тем самым получая значение количества загрузок прикладного программного обеспечения в течение каждого отдельного временного интервала.
[0074] При этом корректирующий параметр значения количества загрузок, соответствующий прямой ссылке для загрузки, может быть больше корректирующего параметра значения количества загрузок, соответствующего косвенной ссылке для загрузки.
[0075] Следует пояснить, что факторы, влияющие на корректирующий параметр значения количества загрузок, представляют собой, но не ограничиваются этим: количество прикладных программ, представленных на одной странице Интернет-страниц, последовательность поиска прикладных программ пользователями и т.д.
[0076] Во-вторых, выполнение "обработки полураспада" значения количества загрузок в соответствии с "принципом полураспада" коэффициента количества загрузок прикладного программного обеспечения, с получением таким образом коэффициента количества загрузок для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0077] Предпочтительно на первом шаге может быть определено значение "полураспада" для прикладного программного обеспечения, соответствующее каждому временному интервалу.
[0078] Например, способ определения значения "полураспада" для прикладного программного обеспечения, соответствующего каждому временному интервалу, может быть достигнут с помощью следующей формулы: значение "полураспада" для прикладного программного обеспечения, соответствующее i-ому временному интервалу, равно (1/2)(i/T), где Τ обозначает период полураспада.
[0079] На втором шаге коэффициент количества загрузок прикладного программного обеспечения в течение каждого временного интервала может быть выведен в результате вычисления на основе найденного коэффициента количества загрузок прикладного программного обеспечения в течение каждого временного интервала.
[0080] Например, определяют, что значение количества загрузок в пределах i-го временного интервала составляет Di и значение "полураспада" для прикладного программного обеспечения, соответствующее i-му временному интервалу, составляет (1/2)(i/T), тогда коэффициент количества загрузок в пределах i-го временного интервала составляет Di*(1/2)(i/T).
[0081] На третьем шаге коэффициент количества загрузок для указания информации о прикладном программном обеспечении в течение установленного периода времени может быть получен в соответствии с коэффициентом количества загрузок прикладного программного обеспечения в течение каждого временного интервала, выведенного на основе вычисления.
[0082] Предпочтительно коэффициент количества загрузок для указания информации о прикладном программном обеспечении в течение установленного периода времени может быть выведен по следующей формуле:
[0083] ;
[0084] где D(A) обозначает коэффициент количества загрузок прикладного программного обеспечения А в течение установленного периода времени, m обозначает продолжительность установленного периода времени, di обозначает значение количества загрузок прикладного программного обеспечения в течение i-го временного интервала, Τ обозначает "период полураспада" для коэффициента количества загрузок прикладного программного обеспечения и i обозначает количество (в диапазоне от 1 до m) временных интервалов, выделенных из текущего момента времени.
[0085] Следует пояснить, что исследование большого массива данных показывает, что тренд отклонения значения количества загрузок прикладного программного обеспечения отвечает принципу эффекта полураспада, и периоды полураспада для количества загрузок прикладного программного обеспечения могут варьироваться в зависимости от разных сценариев применения. Например, некоторые прикладные программы могут иметь период полураспада 1, в то время как некоторые другие прикладные программы могут иметь период полураспада 2. Поэтому Τ будет определяться в соответствии со сценариями применения.
[0086] Как показано на фиг. 3, это схематическое изображение, показывающее ежедневные значения количества загрузок трех определенных прикладных программ (В1, В2 и В3) в течение последних 30 дней от текущего момента времени. При этом значения количества загрузок рассчитывают, принимая число раз в качестве единицы измерения.
[0087] Предпочтительно способ получения коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени может включать:
[0088] сбор статистики значений оценки прикладного программного обеспечения в пределах установленного периода времени и корректировка значений оценки, полученной из статистики, в соответствии с заданным пороговым значением оценки, с получением таким образом коэффициента оценки для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0089] Предпочтительно, на первом шаге значения оценки прикладного программного обеспечения, передаваемые по обратной связи пользователями в течение установленного периода времени, могут быть получены, и среднее значение от значений оценки прикладного программного обеспечения в течение установленного периода времени может быть выведено в результате вычисления в соответствии с полученным значениями оценки.
[0090] Например, получают значения оценки (Z1, Z2, …, Ζn) прикладного программного обеспечения, передаваемые по обратной связи пользователями в течение установленного периода времени (30 дней), и вычисляют среднее значение от значений оценки прикладного программного обеспечения в течение установленного периода времени: [Ζ1+Ζ2+…+Ζn]/n, где n=30.
[0091] Следует объяснить, что значения оценки прикладного программного обеспечения, указанные в настоящем раскрытии, получают путем сбора статистики вариантов поведения при оценке от различных пользователей; и когда один и тот же пользователь показывает множество оценок, относящихся к одному и тому же прикладному программному обеспечению, значения оценки, соответствующие множеству вариантов поведения пользователей при оценке, могут быть определены как одно из значений оценки или как комплексная величина множества значений оценки. Таким образом можно эффективно предотвратить введение в заблуждение других пользователей, если существует некоторое прикладное программное обеспечение, которое оценивается одним и тем же пользователем со злым умыслом.
[0092] На втором шаге среднее значение может быть скорректировано в соответствии с пороговым значением оценки прикладного программного обеспечения, установленным по умолчанию, тем самым получая коэффициент оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени.
[0093] Предпочтительно первый способ получения коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени может включать: принятие отношения среднего значения к пороговому значению оценки в качестве коэффициента оценки для указания информации о прикладном программном обеспечении в течение установленного периода времени.
[0094] Например, пороговое значение оценки прикладного программного обеспечения, установленное по умолчанию, составляет M, а средняя величина значений оценки прикладного программного обеспечения в течение установленного периода времени, выведенная в результате вычисления в соответствии с полученными значениями оценки, составляет R, тогда коэффициент оценки для указания информации о прикладном программном обеспечении в течение установленного периода времени составляет R/M.
[0095] Второй способ получения коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени включает следующие шаги.
[0096] На первом шаге референтное пороговое значение оценки может быть получено путем корректировки порогового значения оценки прикладного программного обеспечения, установленного по умолчанию, в соответствии с заранее заданным коэффициентом.
[0097] Например, если заранее заданный коэффициент равен 0.6, то полученное референтное поровое значение оценки составляет 0.6*М.
[0098] На втором шаге среднее значение может быть сравнено с полученным референтным пороговым значением оценки.
[0099] На третьем шаге коэффициент оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени может быть определен в соответствии с результатами сравнения.
[00100] Предпочтительно первое заранее заданное значение может быть взято в качестве коэффициента оценки для указания условия использовании прикладного программного обеспечения в течение установленного периода времени, когда среднее значение не меньше, чем референтное пороговое значение оценки, в то время как отношение среднего значения к пороговому значению оценки может быть взято в качестве коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени, когда среднее значение меньше, чем референтное пороговое значение оценки.
[00101] Например, когда R не меньше чем 0.6*М, коэффициент оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени является первым заранее заданным значением.
[00102] Когда R меньше чем 0.6*М, коэффициент оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени составляет R/M.
[00103] Следует пояснить, что первое заранее заданное значение может быть определено в соответствии с фактической потребностью или получено из экспериментов.
[00104] Корректируя непосредственно полученные значения оценки прикладного программного обеспечения, передаваемые по обратной связи пользователями, описанным выше способом, можно избежать субъективности пользователей в отношении прикладного программного обеспечения, так что коэффициент оценки может отражать целесообразность прикладного программного обеспечения более объективно.
[00105] Более предпочтительно, способ определения коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени может дополнительно включать: установление функции коэффициента оценки f(M, R) для указания условия использования прикладного программного обеспечения и определение коэффициента оценки для указания условия использования прикладного программного обеспечения в течение установленного периода времени в соответствии со следующей формулой:
[00106] Р(А)=f(M,R);
[00107] Где Р(А) обозначает коэффициент оценки прикладного программного обеспечения А в течение установленного периода времени, M обозначает пороговое значение оценки прикладного программного обеспечения, установленное по умолчанию, и R обозначает среднее значение значений оценки прикладного программного обеспечения, выведенное на основе вычисления, или
.
[00108] Следует пояснить, что функция f для определения коэффициента оценки не ограничена функцией, упомянутой в Варианте II осуществления настоящего изобретения, до тех пор, пока она может указывать на изменение коэффициента оценки после загрузки, что не ограничено в настоящем документе.
[00109] Как показано на фиг. 4, это столбиковая диаграмма, представляющая коэффициенты оценки после загрузки трех определенных прикладных программ (В1, В2 и В3) в течение установленного периода времени. При этом M представляет собой положительное число, больше чем 0, и меньше чем 5.
[00110] На шаге 202 выводят коэффициент оценки прикладного программного обеспечения в результате вычисления путем использования коэффициента количества загрузок и полученного коэффициента оценки прикладного программного обеспечения.
[00111] Предпочтительно на шаге 202 может быть выполнено умножение по меньшей мере двух полученных параметрических коэффициентов, и полученное значение может быть взято в качестве коэффициента оценки прикладного программного обеспечения.
[00112] Предпочтительно индекс сортировки прикладного программного обеспечения может быть выведен на основании вычисления по следующей формуле:
[00113] S(A)=S(А)*Р(А);
[00114] Где S(A) обозначает индекс сортировки прикладного программного обеспечения, D(A) обозначает полученный коэффициент количества загрузок прикладной программы А в течение установленного периода времени и Р(А) обозначает коэффициент оценки прикладной программы А в течение установленного периода времени.
[00115] На шаге 203 прикладное программное обеспечение сортируют в соответствии с индексом сортировки и представляют отсортированное прикладное программное обеспечение.
[00116] Предпочтительно на шаге 203 прикладное программное обеспечение может быть отсортировано в соответствии с убывающим порядком индекса сортировки.
[00117] На фиг.5 показаны структурные диаграммы различных индексов сортировки, полученные для трех прикладных программ (В1, В2 и В3), соответственно, с учетом и без учета коэффициента оценки после загрузки.
[00118] Посредством решения, предлагаемого Вариантом II осуществления настоящего изобретения, можно не только по-настоящему отразить целесообразность прикладного программного обеспечения в течение установленного периода времени, но также повысить эффективность для пользователя при выборе прикладных программ, так что можно сохранить сетевые ресурсы. Кроме того, можно предотвратить предоставление прикладного программного обеспечения путем обмана.
[00119] Вариант III:
[00120] На фиг.6 показана структурная схема устройства для представления прикладного программного обеспечения в соответствии с Вариантом III осуществления настоящего изобретения. Устройство содержит: модуль 11 сбора, модуль 12 вычисления и модуль 13 сортировки, где:
[00121] Модуль 11 сбора выполнен с возможностью получать по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении в течение установленного периода времени;
[00122] Модуль 12 вычисления выполнен с возможностью выводить индекс сортировки прикладного программного обеспечения в результате вычисления на основе по меньшей мере двух полученных параметрических коэффициентов; и
[00123] Модуль 13 сортировки выполнен с возможностью сортировать прикладное программное обеспечение в соответствии с индексом сортировки и представлять отсортированное программное обеспечение.
[00124] Предпочтительно параметрический коэффициент представляет собой коэффициент количества загрузок; и модуль 11 сбора дополнительно выполнен с возможностью получать значение количества загрузок прикладного программного обеспечения в течение установленного периода, и выполнять "обработку полураспада" значения количества загрузок в соответствии с "принципом полураспада" коэффициента количества загрузок прикладного программного обеспечения, с получением таким образом коэффициента количества загрузок, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
[00125] Предпочтительно модуль 11 сбора дополнительно выполнен с возможностью разделять установленный период на множество временных интервалов и определять значение количества загрузок прикладного программного обеспечения в каждом временном интервале, полученном разделением, определять "значение полураспада" для прикладного программного обеспечения, соответствующее каждому временному интервалу, получать коэффициент количества загрузок прикладного программного обеспечения в течение каждого временного интервала в результате вычисления на основе найденного значения количества загрузок прикладного программного обеспечения в течение каждого временного интервала и "значения полураспада" для прикладного программного обеспечения, соответствующего каждому временному интервалу, и получать коэффициент количества загрузок, указывающий информацию о прикладном программном обеспечении в течение установленного периода, в соответствии с коэффициентом количества загрузок прикладного программного обеспечения в течение каждого временного интервала, выводимым с помощью вычисления.
[00126] Предпочтительно модуль 11 сбора дополнительно выполнен с возможностью собирать статистику для значения количества загрузок и ссылки для загрузки прикладного программного обеспечения в течение каждого временного интервала, полученного в результате деления, и корректировать значение количества загрузок, полученное из статистики, в соответствии со ссылкой для загрузки, полученной из статистики, получая тем самым значение количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного в результате деления.
[00127] Предпочтительно параметрическая информация также включает коэффициент оценки; и модуль 11 сбора дополнительно выполнен с возможностью собирать статистику значений оценки прикладного программного обеспечения в течение установленного периода и корректировать значения оценки, полученные из статистики, в соответствии с заранее заданным пороговым значением оценки, с получением таким образом коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
[00128] Предпочтительно модуль 11 сбора дополнительно выполнен с возможностью получать значения оценки прикладного программного обеспечения, передаваемые по обратной связи от пользователей в течение установленного периода, и выводить среднее значение из значений оценки прикладного программного обеспечения в течение установленного периода с помощью вычисления на основе полученных значений оценки, и корректировать среднее значение в соответствии с заранее заданным пороговым значением оценки прикладного программного обеспечения, установленным по умолчанию, с получением таким образом коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
[00129] Предпочтительно модуль 11 сбора дополнительно выполнен с возможностью принимать отношение среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода; или
[00130] получать референтное пороговое значение оценки путем корректировки заранее заданного порогового значения оценки прикладного программного обеспечения, установленного по умолчанию, в соответствии с заранее заданным коэффициентом, сравнивать среднее значение с полученным референтным пороговым значением оценки, и принимать первое заранее заданное значение в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении, в течение установленного периода, когда среднее значение не меньше, чем референтное пороговое значение оценки, и принимать отношение среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении, в течение установленного периода, когда среднее значение меньше, чем референтное пороговое значение оценки.
[00131] Предпочтительно модуль 13 сортировки дополнительно выполнен с возможностью выполнять перемножение по меньшей мере двух параметрических коэффициентов и принимать значение, полученное путем перемножения, в качестве коэффициента оценки прикладного программного обеспечения.
[00132] Предпочтительно модуль 13 сортировки дополнительно выполнен с возможностью сортировать прикладное программное обеспечение в соответствии с убывающим порядком индекса сортировки.
[00133] Специалисты в данной области техники должны понимать, что варианты осуществления настоящего изобретения могут быть представлены в виде способа, устройства (оборудования) или компьютерного программного продукта. Таким образом, настоящее изобретение может принимать форму полностью аппаратных вариантов осуществления, полностью программных вариантов осуществления или вариантов осуществления с комбинацией программного обеспечения и аппаратного обеспечения. Кроме того, настоящее изобретение может принимать форму реализации компьютерного программного продукта на одном или более компьютерных носителях данных (в том числе, но не ограничиваясь этим, памяти на магнитных дисках, компакт-диске (CD-ROM) или оптической памяти и т.п.), включая компьютерные программные коды.
[00134] Настоящее изобретение описано со ссылкой на блок-схему и/или структурную схему способа, устройства (оборудования) или компьютерного программного продукта в соответствии с вариантами осуществления настоящего изобретения. Следует понимать, что каждая последовательность операций и/или блок в блок-схеме и/или структурной схеме, а также комбинация последовательности операций и/или блока в блок-схеме и/или структурной схеме могут быть реализованы командами компьютерной программы. Эти команды компьютерной программы могут быть предоставлены компьютером общего назначения, компьютером специального назначения, встроенным процессором или процессорами другого программируемого оборудования обработки данных так, чтобы устройство, выполненное для достижения функций, обозначенных в одной или более последовательностях операций блок-схемы и/или одном или более блоках структурной схемы, формировалось посредством команд, выполняемых компьютерами или процессорами другого программируемого оборудования обработки данных.
[00135] Эти команды компьютерной программы могут храниться в машиночитаемой памяти, которая может руководить работой компьютера, или другого программируемого оборудования обработки данных определенным образом, так что команды, хранящиеся в машиночитаемой памяти, могут формировать произведенный продукт, в том числе командное устройство, которое может достичь функций, обозначенных в одной или более последовательностях операций в блок-схеме и/или одном или более блоках структурной схемы.
[00136] Эти команды компьютерной программы могут также быть загружены в компьютеры или другое программируемое оборудование для обработки данных, так что ряд операционных шагов выполняются на компьютерах или другом программируемом оборудовании для выполнения обработки компьютерами, выполняя тем самым шаги для достижения функций, обозначенных в одной или более последовательностях операций блок-схемы и/или одном или более блоках структурной схемы, посредством команд, выполняемых компьютерами или другим программируемым оборудованием.
[00137] Хотя были описаны предпочтительные варианты осуществления настоящего изобретения, специалисты в данной области техники могут вносить дополнительные изменения и модификации в данные варианты осуществления. Следовательно, прилагаемая формула изобретения предназначена для того, чтобы толковаться как включающая предпочтительные варианты осуществления и все их изменения и модификации, которые находятся в пределах объема настоящего изобретения.
[00138] Очевидно, что специалисты в данной области техники могут изменять или модифицировать настоящее изобретение в пределах сущности и объема настоящего изобретения. Таким образом, если эти изменения и модификации настоящего изобретения находятся в пределах объема формулы настоящего изобретения и эквивалентных технологий, настоящее изобретение предназначено для того, чтобы охватывать эти изменения и модификации.
1. Способ отображения прикладного программного обеспечения, включающий:
получение по меньшей мере двух параметрических коэффициентов, указывающих информацию о прикладном программном обеспечении в течение установленного периода;
выведение индекса сортировки прикладного программного обеспечения в результате вычисления на основе по меньшей мере двух полученных параметрических коэффициентов; и
сортировку прикладного программного обеспечения в соответствии с индексом сортировки и представление отсортированного прикладного программного обеспечения;
при этом получение по меньшей мере двух параметрических коэффициентов, указывающих информацию о прикладном программном обеспечении в течение установленного периода, представляет собой:
получение значения количества загрузок прикладного программного обеспечения в течение установленного периода и выполнение обработки значения количества загрузок путем умножения значения количества загрузок на (1/2)T, где Т - установленный период времени, с получением таким образом коэффициента количества загрузок, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
2. Способ по п. 1, в котором получение значения количества загрузок прикладного программного обеспечения включает:
деление установленного периода на множество временных интервалов и определение значения количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного в результате деления;
выполнение обработки значения количества загрузок включает:
выведение коэффициента количества загрузок прикладного программного обеспечения в течение каждого временного интервала путем умножения найденного значения количества загрузок прикладного программного обеспечения в течение каждого i-го временного интервала на (1/2)(i/T) и
получение коэффициента количества загрузок, указывающего информацию о прикладном программном обеспечении в течение установленного периода, в соответствии с коэффициентом количества загрузок прикладного программного обеспечения в течение каждого временного интервала, выведенным посредством вычисления.
3. Способ по п. 2, в котором определение значения количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного в результате деления, включает:
сбор статистики для значения количества загрузок и ссылки для загрузки прикладного программного обеспечения в течение каждого временного интервала, полученного посредством деления, и корректировку значения количества загрузок, полученного из статистики, в соответствии со ссылкой для загрузки, полученной из статистики, с получением таким образом значения количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного в результате деления.
4. Способ по любому из пп. 1-3, в котором параметрическая информация содержит коэффициент оценки;
а получение параметрических коэффициентов, указывающих информацию о прикладном программном обеспечении в течение установленного периода, включает:
сбор статистики для значений оценки прикладного программного обеспечения в течение установленного периода и корректировку значений оценки, полученных из статистики, в соответствии с заранее заданным пороговым значением оценки, с получением таким образом коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
5. Способ по п. 4, в котором сбор статистики значений оценки прикладного программного обеспечения в течение установленного периода включает:
получение значений оценки прикладного программного обеспечения, передаваемых по обратной связи от пользователей в течение установленного периода, и выведение среднего значения из значений оценки прикладного программного обеспечения в течение установленного периода в результате вычисления на основе полученных значений оценки;
а корректировка значений оценки, полученных из статистики, в соответствии с заранее заданным пороговым значением оценки, с получением таким образом коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода, представляет собой:
корректировку среднего значения в соответствии с заранее заданным пороговым значением оценки прикладного программного обеспечения, установленным по умолчанию, с получением тем самым коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
6. Способ по п. 5, в котором корректировка среднего значения в соответствии с заранее заданным пороговым значением оценки прикладного программного обеспечения, установленным по умолчанию, с получением тем самым коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода, включает:
принятие отношения среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода; или
получение референтного порогового значения оценки путем корректировки заранее заданного порогового значения оценки прикладного программного обеспечения, установленного по умолчанию, в соответствии с заранее заданным коэффициентом;
сравнение среднего значения с полученным референтным пороговым значением оценки; и
принятие первого заранее заданного значения в качестве коэффициента оценки, указывающего информацию в течение установленного периода, когда среднее значение не меньше, чем референтное пороговое значение оценки, и принятие отношения среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода, когда среднее значение меньше, чем референтное пороговое значение оценки.
7. Способ по п. 1, в котором выведение коэффициента оценки прикладного программного обеспечения путем вычисления на основе по меньшей мере двух полученных параметрических коэффициентов представляет собой:
выполнение перемножения по меньшей мере двух параметрических коэффициентов и принятие значения, полученного путем перемножения, в качестве коэффициента оценки прикладного программного обеспечения.
8. Способ по п. 7, в котором сортировка прикладного программного обеспечения в соответствии с индексом сортировки представляет собой:
сортировку прикладного программного обеспечения в соответствии с убывающим порядком индекса сортировка.
9. Устройство для отображения прикладного программного обеспечения, содержащее:
модуль сбора, выполненный с возможностью получать по меньшей мере два параметрических коэффициента, указывающих информацию о прикладном программном обеспечении в течение установленного периода;
модуль вычисления, выполненный с возможностью выводить индекс сортировки прикладного программного обеспечения путем вычисления на основе по меньшей мере двух полученных параметрических коэффициентов; и
модуль сортировки, выполненный с возможностью сортировать прикладное программное обеспечение в соответствии с индексом сортировки и представлять отсортированное прикладное программное обеспечение,
при этом параметрический коэффициент представляет собой коэффициент количества загрузок; и
модуль сбора дополнительно выполнен с возможностью получать значение количества загрузок прикладного программного обеспечения в течение установленного периода и выполнять обработку значения количества загрузок путем умножения значения количества загрузок на (1/2)T, где Т - установленный период времени, с получением таким образом коэффициента количества загрузок, указывающего информацию о прикладном программном обеспечении в течение установленного периода.
10. Устройство по п. 9, в котором:
модуль сбора дополнительно выполнен с возможностью делить установленный период на множество временных интервалов и определять значение количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного делением, получать коэффициент количества загрузок прикладного программного обеспечения в течение каждого временного интервала путем умножения найденного значения количества загрузок прикладного программного обеспечения в течение каждого i-го временного интервала на (1/2)(i/T), и получать коэффициент количества загрузок, указывающий информацию о прикладном программном обеспечении в течение установленного периода, в соответствии с коэффициентом количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученным путем вычисления.
11. Устройство по п. 9, в котором:
модуль сбора дополнительно выполнен с возможностью собирать статистику для значения количества загрузок и ссылки для загрузки прикладного программного обеспечения в течение каждого временного интервала, полученного делением, и корректировать значение количества загрузок из статистики в соответствии со ссылкой для загрузки, полученной из статистики, тем самым получая значение количества загрузок прикладного программного обеспечения в течение каждого временного интервала, полученного делением.
12. Устройство по любому из пп. 9-11, в котором параметрическая информация включает коэффициент оценки; и
модуль сбора дополнительно выполнен с возможностью собирать статистику значений оценки прикладного программного обеспечения в течение установленного периода и корректировать значения оценки, полученные из статистики, в соответствии с заранее заданным пороговым значением оценки, тем самым получая коэффициент оценки, указывающий информацию о прикладном программном обеспечении в течение установленного периода.
13. Устройство по п. 12, в котором:
модуль сбора дополнительно выполнен с возможностью получать значения оценки прикладного программного обеспечения, передаваемые по обратной связи от пользователей в течение установленного периода, и выводить среднее значение значений оценки прикладного программного обеспечения в течение установленного периода путем вычисления на основе полученных значений оценки, и корректировать среднее значение в соответствии с заранее заданным пороговым значением оценки прикладного программного обеспечения, установленным по умолчанию, тем самым получая коэффициент оценки, указывающий информацию о прикладном программном обеспечении в течение установленного периода.
14. Устройство по п. 13, в котором:
модуль сбора дополнительно выполнен с возможностью принимать отношение среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода; или
получать референтное пороговое значение оценки путем корректировки заранее заданного порогового значения оценки прикладного программного обеспечения, установленного по умолчанию, в соответствии с заранее заданным коэффициентом, сравнивать среднее значение с полученным референтным пороговым значением оценки и принимать первое заранее заданное значение в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода, когда среднее значение не меньше, чем референтное пороговое значение оценки, и принимать отношение среднего значения к пороговому значению оценки в качестве коэффициента оценки, указывающего информацию о прикладном программном обеспечении в течение установленного периода, когда среднее значение меньше, чем референтное пороговое значение оценки.
15. Устройство по п. 9, в котором:
модуль сортировки дополнительно выполнен с возможностью выполнять перемножение по меньшей мере двух параметрических коэффициентов и принимать значение, полученное перемножением, в качестве коэффициента оценки прикладного программного обеспечения.
16. Устройство по п. 15, в котором:
модуль сортировки дополнительно выполнен с возможностью сортировать прикладное программное обеспечение в соответствии с убывающим порядком коэффициента сортировки.