Является ли выборка дочерних узлов допустимой стратегией поиска WURFL? - PullRequest
0 голосов
/ 21 декабря 2010

Я реализовал процедуру обнаружения на основе WURFL, основанную на стратегии, аналогичной двухфазной, обозначенной http://wurfl.sourceforge.net/newapi/.

Это работает хорошо, но я бы хотел улучшить наихудший случайСценарий, если я могу.

В худшем случае, на данный момент, строка пользовательского агента каждого устройства сравнивается с текущей строкой агента пользователя.

What I 'Мне интересно узнать, насколько правильно было бы искать дерево устройств и отбирать целые ветви, где совпадения устройств не имеют минимального порога соответствия?(Очевидно, игнорируя «корневые» устройства, у которых нет строк пользовательского агента, предназначенных для сопоставления)

Строки пользовательского агента имеют тенденцию следовать общему шаблону все более близких совпадений при спуске вниз по дереву ... и, таким образом,сделать вышеупомянутую стратегию действительной?... Или строки агента пользователя - совершенно случайный зверь с точки зрения соответствия родительских стихов дочерним устройствам, и я действительно вынужден каждый раз искать по всему дереву?

1 Ответ

0 голосов
/ 09 февраля 2011

WURFL-Pro, компания помимо проекта wurfl, имеет стратегию двойного лицензирования. Вы можете попросить их получить библиотеку без лицензии GPL.

Для ознакомления с реализацией Java-API wurfl вы можете просто просмотреть исходный код, доступный в svn ... или обратиться к авторам.

...