[0001] Настоящая заявка основана на и испрашивает приоритет по патентной заявке Китая № CN201510150053.6, поданной 31 марта, 2015, все содержимое которой включено в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[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 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления.
[0027] Фиг. 2 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления.
[0028] Фиг. 3 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления.
[0029] Фиг. 4 является схемой последовательности операций способа присваивания метки номеру согласно другому примерному варианту осуществления.
[0030] Фиг. 5 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
[0031] Фиг. 6 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
[0032] Фиг. 7 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
[0033] Фиг. 8 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
[0034] Фиг. 9 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
[0035] Фиг. 10 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0036] Теперь будет подробно сделана ссылка на примерные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы, если не представлено иное. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют все реализации, соответствующие данному изобретению. Наоборот, они являются лишь примерами устройств и способов, соответствующих аспектам, относящимся к данному изобретению, как изложено в прилагаемой формуле изобретения.
[0037] Фиг. 1 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления, который применяется в сервере. Как показано на Фиг. 1, способ присваивания метки номеру включает в себя нижеследующие этапы.
[0038] На этапе 101, принимаются идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер.
[0039] На этапе 102, тип приложения, соответствующий сервисному приложению, получают согласно идентификатору приложения.
[0040] На этапе 103, незнакомому номеру присваивается метка согласно типу приложения.
[0041] Соответственно, в способе присваивания метки номеру, предусмотренном настоящим раскрытием, принимаются идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер; тип приложения, соответствующий сервисному приложению, получают согласно идентификатору приложения, и незнакомому номеру присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением, может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[0042] Фиг. 2 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления, который применяется в вызывающем терминале. Как показано на Фиг. 2, способ присваивания метки номеру включает в себя следующие этапы.
[0043] На этапе 201, обнаруживается, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, и незнакомый номер является телефонным номером, предоставленным сервисным приложением для пользователя.
[0044] На этапе 202, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения.
[0045] На этапе 203, незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения.
[0046] Соответственно, в способе присваивания метки номеру, предусмотренном настоящим раскрытием, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением, может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[0047] Фиг. 3 является схемой последовательности операций способа присваивания метки номеру согласно примерному варианту осуществления, который применяется в вызывающем терминале. Как показано на Фиг. 3, способ присваивания метки номеру включает в себя следующие этапы.
[0048] На этапе 301 обнаруживается, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, и незнакомый номер является телефонным номером, предоставленным сервисным приложением для пользователя.
[0049] Телефонное приложение является приложением для вызова телефонного номера, и может быть предоставлено операционной системой вызывающего терминала.
[0050] Сервисное приложение является приложением, имеющим разрешение на обращение к телефонному приложению. В настоящем варианте осуществления, сервисное приложение может предоставить незнакомый номер для пользователя, и предоставить пользователю кнопку вызова для вызова незнакомого номера. После того, как пользователь щелкает кнопкой вызова, сервисное приложение обращается к телефонному приложению, чтобы вызвать незнакомый номер. При этом, незнакомый номер можно протолкнуть в сервисное приложение посредством сервера, или может быть задан в сервисном приложении разработчиком, что не ограничивается вариантами осуществления настоящего раскрытия.
[0051] В применимом сценарии, сервисным приложением является приложение такси, которое может предоставить пользователю телефонный номер находящегося поблизости водителя. В то же время, телефонный номер является незнакомым номером для пользователя. Приложение такси также предусматривает кнопку вызова для вызова телефонного номера, и после того, как пользователь щелкает кнопкой вызова, приложение такси обращается к телефонному приложению, чтобы вызвать телефонный номер.
[0052] В другом применимом сценарии, сервисное приложение является приложением экспресс-доставки, которое может предоставить пользователю телефонный номер курьера, который оправляет экспресс-доставку пользователю. В то же время, телефонный номер является незнакомым номером для пользователя. Приложение экспресс-доставки также предусматривает кнопку вызова для вызова телефонного номера, и после того, как пользователь щелкает кнопкой вызова, приложение экспресс-доставки обращается к телефонному приложению, чтобы вызвать телефонный номер.
[0053] В настоящем варианте осуществления, вызывающий терминал может наблюдать за прикладным программным интерфейсом (API) телефонного приложения. Когда наблюдается, что некоторое сервисное приложение обращается к API, определяется, что сервисное приложение обращается к телефонному приложению для вызова незнакомого номера.
[0054] На этапе 302, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения.
[0055] При этом, вызывающий терминал может непосредственно присвоить метку незнакомому номеру с помощью идентификатора приложения. Так как идентификатор приложения не является очевидным, вызывающий терминал может также присвоить метку незнакомому номеру согласно названию приложения, типу приложения или другой информации по сервисному приложению. Когда незнакомому номеру присваивается метка с помощью типа приложения, если тип приложения сервисного приложения был сохранен в вызывающем терминале, вызывающий терминал может непосредственно считать тип приложения и присвоить метку незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения; и если тип приложения сервисного приложения не сохранен в вызывающем терминале, вызывающий терминал может получить тип приложения из сервера, и присвоить метку незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения. Например, если сервисным приложением является приложение такси, типом приложения может быть "такси"; и если сервисным приложением является приложение экспресс-доставки, типом приложения может быть "экспресс-доставка".
[0056] На этапе 303, незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения.
[0057] Когда незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения, вызывающий терминал может непосредственно взять тип приложения в качестве метки незнакомого номера, или может также получить метку принадлежности, соответствующую типу приложения, и взять метку принадлежности в качестве метки незнакомого номера. Метка принадлежности указывает пользовательский тип незнакомого номера. Например, если сервисным приложением является приложение такси, меткой принадлежности может быть "водитель", и если сервисным приложением является приложение экспресс-доставки, меткой принадлежности может быть "курьер".
[0058] На этапе 304, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, незнакомый номер и идентификатор приложения сервисного приложения отправляются на сервер, сервер выполнен с возможностью присваивания метки незнакомому номеру согласно типу приложения на основе полученного типа приложения, соответствующего сервисному приложению.
[0059] Вызывающий терминал может узнать о том, какое сервисное приложение обращается к телефонному приложению, и таким образом вызывающий терминал может непосредственно считать идентификатор приложения сервисного приложения, который исключительно идентифицирует одно сервисное приложение. Вызывающий терминал может также получить незнакомый номер, вызываемый телефонным приложением, и оправить незнакомый номер и идентификатор приложения на сервер. Сервер определяет тип приложения сервисного приложения согласно идентификатору приложения и присваивает метку незнакомому номеру согласно типу приложения.
[0060] После того, как сервер присваивает метку незнакомому номеру согласно типу приложения, в случае, когда вызываемый терминал, соответствующий незнакомому номеру, вызывает другой терминал, и незнакомый номер не включен в записи вызовов упомянутого другого терминала, упомянутый другой терминал может запросить у сервера метку, соответствующую незнакомому номеру, сервер отправляет метку, соответствующую незнакомому номеру, на упомянутый другой терминал, так чтобы пользователь упомянутого другого терминала мог определить пользовательский тип вызываемого терминала согласно метки, и затем определить, ответить ли на вызов.
[0061] В настоящем варианте осуществления, порядок выполнения этапов 302 и 304 не ограничивается. То есть, этап 302 может быть выполнен до этапа 304, может также быть выполнен после этапа 304, или может быть выполнен одновременно с этапом 304.
[0062] Соответственно, в способе присваивания метки номеру, предусмотренном настоящим раскрытием, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[0063] К тому же, посредством присваивания метки незнакомому номеру, хранящемуся в записях вызовов согласно типу приложения, решается проблема, что в случае, когда более чем один незнакомый номер хранится в записях вызовов, пользователь не может отличить, какой является незнакомым номером, и достигается эффект повышения отличимости незнакомого номера.
[0064] Фиг. 4 является схемой последовательности операций способа присваивания метки номеру согласно другому примерному варианту осуществления, который применяется в системе, включающей в себя сервер и вызывающий терминал. Как показано на Фиг. 4, способ присваивания метки номеру включает в себя нижеследующие этапы.
[0065] На этапе 401, вызывающий терминал обнаруживает, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, и незнакомый номер является телефонным номером, предоставленным сервисным приложением для пользователя.
[0066] Телефонное приложение является приложением для вызова телефонного номера, и может быть предоставлено операционной системой вызывающего терминала.
[0067] Сервисное приложение является приложением, имеющим разрешение на обращение к телефонному приложению. В настоящем варианте осуществления, сервисное приложение может предоставить незнакомый номер для пользователя, и предоставить пользователю кнопку вызова для вызова незнакомого номера. После того, как пользователь щелкает кнопкой вызова, сервисное приложение обращается к телефонному приложению, чтобы вызвать незнакомый номер. При этом, незнакомый номер можно протолкнуть в сервисное приложение посредством сервера, или может быть задан в сервисном приложении разработчиком, что не ограничивается вариантами осуществления настоящего раскрытия.
[0068] В применимом сценарии, сервисным приложением является приложение такси, которое может предоставить пользователю телефонный номер находящегося поблизости водителя. В то же время, телефонный номер является незнакомым номером для пользователя. Приложение такси также предусматривает кнопку вызова для вызова телефонного номера, и после того, как пользователь щелкает кнопкой кнопке вызова, приложение такси обращается к телефонному приложению, чтобы вызвать телефонный номер.
[0069] В другом применимом сценарии, сервисным приложением является приложение экспресс-доставки, которое может предоставить пользователю телефонный номер курьера, который оправляет экспресс-доставку пользователю. В то же время, телефонный номер является незнакомым номером для пользователя. Приложение экспресс-доставки также предусматривает кнопку вызова для вызова телефонного номера, и после того, как пользователь щелкает кнопкой вызова, приложение экспресс-доставки обращается к телефонному приложению, чтобы вызвать телефонный номер.
[0070] В настоящем варианте осуществления, вызывающий терминал может наблюдать за API телефонного приложения. Когда наблюдается, что некоторое сервисное приложение обращается к API, определяется, что сервисное приложение обращается к телефонному приложению для вызова незнакомого номера.
[0071] На этапе 402, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, вызывающий терминал отправляет незнакомый номер и идентификатор приложения сервисного приложения на сервер.
[0072] Вызывающий терминал может узнать о том, какое сервисное приложение обращается к телефонному приложению, и таким образом вызывающий терминал может непосредственно считать идентификатор приложения сервисного приложения, который исключительно идентифицирует одно сервисное приложение. Вызывающий терминал может также получить незнакомый номер, вызываемый телефонным приложением, и оправить незнакомый номер и идентификатор приложения на сервер.
[0073] На этапе 403, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения.
[0074] После того, как он вызывает незнакомый номер, вызывающий терминал сохраняет незнакомый номер в записях вызовов. В случае, когда более чем один незнакомый номер хранится в записях вызовов, пользователь не может отличить, какой является незнакомым номером. Так как незнакомый номер, предоставленный сервисным приложением, может предоставить некоторый тип сервиса для пользователя, вызывающий терминал может присвоить метку незнакомому номеру согласно типу приложения сервисного приложения, пользователю удобно управлять незнакомыми номерами, хранящимися в записях вызовов.
[0075] При этом, вызывающий терминал может непосредственно присвоить метку незнакомому номеру с помощью идентификатора приложения. Так как идентификатор приложения не является очевидным, вызывающий терминал может также присвоить метку незнакомому номеру согласно названию приложения, типу приложения или другой информации по сервисному приложению. Когда незнакомому номеру присваивается метка с помощью типа приложения, если тип приложения сервисного приложения был сохранен в вызывающем терминале, вызывающий терминал может непосредственно считать тип приложения и присвоить метку незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения; и если тип приложения сервисного приложения не сохранен в вызывающем терминале, вызывающий терминал может получить тип приложения из сервера, и присвоить метку незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения. Например, если сервисным приложением является приложение такси, типом приложения может быть "такси"; и если сервисным приложением является приложение экспресс-доставки, типом приложения может быть "экспресс-доставка".
[0076] Когда незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения, вызывающий терминал может непосредственно взять тип приложения в качестве метки незнакомого номера, или может также получить метку принадлежности, соответствующую типу приложения, и взять метку принадлежности в качестве метки незнакомого номера. Метка принадлежности указывает пользовательский тип незнакомого номера. Например, если сервисным приложением является приложение такси, меткой принадлежности может быть "водитель", и если сервисным приложением является приложение экспресс-доставки, меткой принадлежности может быть "курьер".
[0077] В настоящем варианте осуществления, терминал может только выполнить этап 402, или терминал может только выполнить этап 403, или терминал может выполнить как этап 402, так и этап 403. При этом, настоящий вариант осуществления не ограничивает порядок выполнения этапа 402 и этапа 403. То есть, этап 402 может быть выполнен до этапа 403, может также быть выполнен после этапа 403 или может быть выполнен одновременно с этапом 403.
[0078] На этапе 404, сервер принимает идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер.
[0079] На этапе 405, сервер получает тип приложения, соответствующий сервисному приложению, согласно идентификатору приложения.
[0080] Соответствующие взаимосвязи между идентификаторами приложений и типами приложений предварительно сохраняются на сервере. Соответствующие взаимосвязи могут быть собраны вручную, или могут также быть собраны другим образом, и источник соответствующих взаимосвязей не ограничивается в настоящем варианте осуществления.
[0081] На этапе 406, сервер оценивает, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в хронологический момент.
[0082] Меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в хронологический момент. Например, после того, как пользователь A отвечает на вызов незнакомого номера a, может быть определено согласно содержимому диалога, что незнакомый номер a от курьера. В то же время, метка обратной связи пользователя "курьер" генерируется и отправляется на сервер. Сервер сохраняет метку обратной связи пользователя "курьер" как соответствующую незнакомому номеру, задает принимаемый номер "курьера" как 1, и задает время генерирования метки обратной связи пользователя как текущее время. После некоторого периода времени, пользователь В также отвечает на вызов от незнакомого номера a, генерирует метку обратной связи пользователя "курьер" и отправляет ее на сервер. Сервер задает принимаемый номер "курьера" как 2, и обновляет время генерирования метки обратной связи пользователя текущим временем.
[0083] Так как сервер присвоит метку незнакомому номеру согласно типу приложения, когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует на сервере, сервер присвоит метку незнакомому номеру согласно метке обратной связи пользователя и типу приложения.
[0084] На этапе 407, когда метка обратной связи пользователя соответствующая незнакомому номеру, не существует, сервер присваивает метку незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения, и метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера.
[0085] Когда метка обратной связи пользователя, соответствующая незнакомому номеру, не существует на сервере, сервер может непосредственно взять тип приложения в качестве метки незнакомого номера, или может получить метку принадлежности, соответствующую типу приложения, и взять метку принадлежности в качестве метки незнакомого номера. Метка принадлежности указывает пользовательский тип незнакомого номера. Например, если сервисным приложением является приложение такси, меткой принадлежности может быть "водитель", и если сервисным приложением является приложение экспресс-доставки, меткой принадлежности может быть "курьер".
[0086] На этапе 408, когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует, сервер присваивает метку незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, и метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера.
[0087] Когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует на сервере, сервер может также проверить метку обратной связи пользователя. Если метка обратной связи пользователя является точной, незнакомому номеру может быть присвоена метка с использованием метки обратной связи пользователя или метки принадлежности; и если метка обратной связи пользователя является неточной, незнакомому номеру может быть присвоена метка с использованием метки принадлежности, тем самым может быть гарантировано, что незнакомому номеру метка присвоена точно.
[0088] При этом, присваивание метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, включает в себя:
[0089] 1) обнаружение, является ли метка принадлежности идентичной метке обратной связи пользователя;
[0090] 2) когда метка принадлежности отличается от метки обратной связи пользователя, получение метки обратной связи пользователя, принятой самой последней, и обнаружение, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
[0091] 3) когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивание метки незнакомому номеру с использованием метки принадлежности.
[0092] Сервер может обнаружить, является ли метка принадлежности идентичной метке обратной связи пользователя. Когда метка принадлежности идентична метке обратной связи пользователя, он определяет, что метка обратной связи пользователя является точной, и присваивает метку незнакомому номеру с использованием метки обратной связи пользователя. Когда метка принадлежности отличается от метки обратной связи пользователя, сервер может, на основе полученной метки обратной связи пользователя, принятой самой последней, вычислить продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, и обнаружить, длиннее ли продолжительность времени, чем предварительно определенная продолжительность времени. Когда продолжительность времени длиннее, чем предварительно определенная продолжительность времени, он определяет, что метка обратной связи пользователя недействительна, и присваивает метку незнакомому номеру с использованием метки принадлежности.
[0093] Предполагается, что сервер принял метку обратной связи пользователя "курьер" 2 января, 2014, принял метку обратной связи пользователя "курьер" 10 февраля, 2014, и получил метку принадлежности "водитель" 10 марта, 2015, и предварительно определенная продолжительность времени составляет 12 месяцев. Сервер вычисляет, что продолжительность времени между временем генерирования метки обратной связи пользователя, принятой самой последней, и текущим временем составляет 13 месяцев, что длиннее, чем предварительно определенная продолжительность времени 12ти месяцев, и определяет, что метка обратной связи пользователя "курьер" является неточной. Тогда метка обратной связи пользователя "курьер" удаляется, и незнакомому номеру присваивается метка с использованием метки принадлежности "водитель".
[0094] Опционально, способ, предусмотренный настоящим вариантом осуществления, также включает в себя:
[0095] 1) когда продолжительность времени между временем генерирования и текущим временем короче, чем предварительно определенная продолжительность времени, нумерация первого номера приема метки обратной связи пользователя и второго номера приема метки принадлежности в пределах предварительно определенного периода времени;
[0096] 2) когда разность второй номер приема минус первый номер приема больше, чем предварительно определенная пороговая величина, присваивание метки незнакомому номеру с использованием метки принадлежности; и
[0097] 3) когда разность второй номер приема минус первый номер приема меньше, чем предварительно определенная пороговая величина или равна ей, присваивание метки незнакомому номеру с использованием метки обратной связи пользователя.
[0098] Предполагается, что сервер принял метку обратной связи пользователя "курьер" 10 ноября, 2014, и получил метку принадлежности "водитель" 10 марта, 2015, и предварительно определенная продолжительность времени составляет 12 месяцев. Сервер вычисляет, что продолжительность времени между временем генерирования метки обратной связи пользователя, принятой самой последней, и текущим временем составляет 4 месяца, что короче, чем предварительно определенная продолжительность времени 12ти месяцев. Тогда сервер присвоит метку незнакомому номеру согласно первому номеру приема метки обратной связи пользователя и второму номеру приема метки принадлежности в пределах предварительно определенного периода времени.
[0099] Предполагается, что предварительно определенный период времени продолжается с 10 сентября 2014 по 10 марта 2015, и предварительно определенная пороговая величина составляет 10. Сервер нумерует так, что первый номер приема метки обратной связи пользователя "курьер" составляет 1, и второй номер приема метки принадлежности "водитель" составляет 12. Вычисленная разность составляет 11, что больше, чем предварительно определенная пороговая величина 10. Таким образом, он определяет, что метка обратной связи пользователя "курьер" является неточной. Тогда, метка обратной связи пользователя "курьер" удаляется, и незнакомому номеру присваивается метка с использованием метки принадлежности "водитель". Если второй номер приема метки принадлежности "водитель" составляет 8. Вычисленная разность составляет 7, что меньше, чем предварительно определенная пороговая величина 10. Тогда, сервер удаляет метку принадлежности "водитель", и присваивает метку незнакомому номеру с использованием метки обратной связи пользователя "курьер", или сервер может запросить администратора вручную присвоить метку незнакомому номеру.
[00100] На этапе 409, когда вызывающий терминал вызывает вызываемый терминал, соответствующий незнакомому номеру, сервер отправляет тип приложения на вызываемый терминал, и вызываемый терминал выполнен с возможностью отображения типа приложения.
[00101] В одной возможной реализации, вызывающий терминал может отправить на сервер идентификатор терминала вызываемого терминала, соответствующего незнакомому номеру, когда он вызывает вызываемый терминал. Сервер определяет, что вызывающий терминал вызывает вызываемый терминал после приема идентификатора терминала, и определяет вызываемый терминал согласно идентификатору терминала.
[00102] В другой возможной реализации, вызываемый терминал, соответствующий незнакомому номеру, отправляет запрос на опрос источника вызова после приема вызова от вызывающего терминала, и запрос на опрос источника вызова служит для запроса типа приложения сервисного приложения и включает в себя первый телефонный номер вызываемого терминала и второй телефонный номер вызывающего терминала. Сервер считывает первый телефонный номер вызываемого терминала и второй телефонный номер вызывающего терминала из запроса для опроса источника вызова, обнаруживает, есть ли в текущее время вызывающий терминал со вторым телефонным номером, отправляющий незнакомый номер и идентификатор приложения на сервер, и является ли незнакомый номер одинаковым с первым телефонным номером вызываемого терминала. Если в текущее время есть вызывающий терминал со вторым телефонным номером, отправляющий незнакомый номер и идентификатор приложения на сервер, и незнакомый номер является одинаковым с первым телефонным номером вызываемого терминала, сервер получает тип приложения, соответствующий идентификатору приложения, и отправляет тип приложения на вызываемый терминал. Вызываемый терминал может отобразить тип приложения на интерфейсе вызова, так чтобы пользователь вызываемого терминала мог определить источник вызова согласно типу приложения и затем определять, отвечать ли на вызов.
[00103] После того, как сервер присваивает метку незнакомому номеру согласно типу приложения, если вызываемый терминал, соответствующий незнакомому номеру, вызывает другой терминал, и незнакомый номер не включен в записи вызовов упомянутого другого терминала, упомянутый другой терминал может запросить у сервера метку, соответствующую незнакомому номеру. Сервер отправляет метку, соответствующую незнакомому номеру, на упомянутый другой терминал, так чтобы пользователь упомянутого другого терминала мог определить пользовательский тип упомянутого вызываемого терминала согласно метке и затем определить, ответить ли на вызов.
[00104] Так как сервер может получить незнакомый номер, предоставленный сервисным приложением на основе вызывающего терминала, и присвоить метку незнакомому номеру согласно типу приложения, соответствующему сервисному приложению, серверу не нужно приобретать незнакомый номер у поставщика сервисного приложения, и стоимость присваивания метки незнакомому номеру может быть понижена.
[00105] Соответственно, в способе присваивания метки номеру, предусмотренном настоящим раскрытием, принимаются идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер; тип приложения, соответствующий сервисному приложению, получают согласно идентификатору приложения, и незнакомому номеру присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[00106] В дополнение, принимается запрос на опрос источника вызова, отправленный из вызываемого терминала, соответствующего незнакомому номеру, и запрос на опрос источника вызова является запросом типа приложения сервисного приложения, отправляемым вызываемым терминалом после приема вызова. Тип приложения отправляется на вызываемый терминал, так чтобы источник вызова мог быть предоставлен вызываемому терминалу для пользователя, чтобы оценить, ответить ли на вызов.
[00107] Дополнительно, посредством присваивания метки незнакомому номеру, хранящемуся в записях вызовов согласно типу приложения, это решает проблему, что в случае, когда более чем один незнакомый номер хранится в записях вызовов, пользователь не может отличить, какой является незнакомым номером, и достигается эффект повышения отличимости незнакомого номера.
[00108] Фиг. 5 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления, которое применяется в сервере. Как показано на Фиг. 5, устройство для присваивания метки номеру включает в себя:
[00109] модуль 510 приема информации, выполненный с возможностью приема идентификатора приложения сервисного приложения и незнакомого номера, отправленных из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер;
[00110] модуль 520 получения типа, выполненный с возможностью получения типа приложения, соответствующего сервисному приложению, согласно идентификатору приложения, принятому модулем 510 приема информации; и
[00111] модуль 530 присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру согласно типу приложения, полученному модулем 520 получения типа.
[00112] Соответственно, в устройстве для присваивания метки номеру, предусмотренном настоящим раскрытием, принимаются идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер; тип приложения, соответствующий сервисному приложению, получают согласно идентификатору приложения, и незнакомому номеру присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[00113] Фиг. 6 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления, которое применяется в сервере. Как показано на Фиг. 6, устройство для присваивания метки номеру включает в себя:
[00114] модуль 610 приема информации, выполненный с возможностью приема идентификатора приложения сервисного приложения и незнакомого номера, отправленных из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер;
[00115] модуль 620 получения типа, выполненный с возможностью получения типа приложения, соответствующего сервисному приложению, согласно идентификатору приложения, принятому модулем 610 приема информации; и
[00116] модуль 630 присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру согласно типу приложения, полученному модулем 620 получения типа.
[00117] Опционально, модуль 630 присваивания метки номеру включает в себя:
[00118] Подмодуль 631 оценивания метки, выполненный с возможностью оценивания, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в хронологический момент;
[00119] первый подмодуль 632 присваивания метки, выполненный с возможностью, когда подмодуль 631 оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивания метки незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения; и
[00120] второй подмодуль 633 присваивания метки, выполненный с возможностью, когда подмодуль 631 оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивания метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения;
[00121] при этом метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера.
[00122] Опционально, второй подмодуль 633 присваивания метки дополнительно выполнен с возможностью:
[00123] обнаружения, является ли метка принадлежности идентичной метке обратной связи пользователя;
[00124] когда метка принадлежности отличается от метки обратной связи пользователя, получения метки обратной связи пользователя, принятой самой последней, и обнаружения, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
[00125] когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивания метки незнакомому номеру с использованием метки принадлежности.
[00126] Опционально, второй подмодуль 633 присваивания метки дополнительно выполнен с возможностью:
[00127] когда продолжительность времени между временем генерирования и текущим временем короче, чем предварительно определенная продолжительность времени, нумерация первого номера приема метки обратной связи пользователя и второго номера приема метки принадлежности в пределах предварительно определенного периода времени;
[00128] когда разность второй номер прием минус первый номер приема больше, чем предварительно определенная пороговая величина, присваивания метки незнакомому номеру с использованием метки принадлежности; и
[00129] когда разность второй номер приема минус первый номер приема меньше, чем предварительно определенная пороговая величина или равна ей, присваивания метки незнакомому номеру с использованием метки обратной связи пользователя.
[00130] Опционально, устройство дополнительно включает в себя:
[00131] модуль 640 отправки типа, выполненный с возможностью, когда вызывающий терминал вызывает вызываемый терминал, соответствующий незнакомому номеру, отправки типа приложения на вызываемый терминал, и вызываемый терминал выполнен с возможностью отображения типа приложения.
[00132] Соответственно, в устройстве для присваивания метки номеру, предусмотренном настоящим раскрытием, принимаются идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер; тип приложения, соответствующий сервисному приложению, получают согласно идентификатору приложения, и незнакомому номеру присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[00133] В дополнение, принимается запрос на опрос источника вызова, отправленный из вызываемого терминала, соответствующего незнакомому номеру, и запрос на опрос источника вызова является запросом типа приложения сервисного приложения, отправляемым вызываемым терминалом после приема вызова. Тип приложения отправляется на вызываемый терминал, так чтобы источник вызова мог быть предоставлен вызываемому терминалу для пользователя, чтобы оценить, ответить ли на вызов.
[00134] Фиг. 7 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления, которое применяется в вызывающем терминале. Как показано на Фиг. 7, устройство для присваивания метки номеру включает в себя:
[00135] модуль 710 обнаружения приложения, выполненный с возможностью обнаружения, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением;
[00136] модуль 720 получения типа, выполненный с возможностью, когда модуль 710 обнаружения приложения обнаруживает, что сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получения типа приложения сервисного приложения; и
[00137] модуль 730 присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения, полученному модулем 720 получения типа.
[00138] Соответственно, в устройстве для присваивания метки номеру, предусмотренном настоящим раскрытием, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением, может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[00139] Фиг. 8 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления, которое применяется в вызывающем терминале. Как показано на Фиг. 8, устройство для присваивания метки номеру включает в себя:
[00140] модуль 810 обнаружения приложения, выполненный с возможностью обнаружения, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением;
[00141] модуль 820 получения типа, выполненный с возможностью, когда модуль 810 обнаружения приложения обнаруживает, что сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получения типа приложения сервисного приложения; и
[00142] модуль 830 присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения, полученному модулем 820 получения типа.
[00143] Опционально, устройство дополнительно включает в себя:
[00144] модуль 840 отправки информации, выполненный с возможностью, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, отправки незнакомого номера и идентификатора приложения сервисного приложения на сервер, и сервер выполнен с возможностью присваивания метки незнакомому номеру согласно типу приложения на основе полученного типа приложения, соответствующего сервисному приложению.
[00145] Соответственно, в устройстве для присваивания метки номеру, предусмотренном настоящим раскрытием, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и незнакомому номеру, хранящемуся в записях вызовов, присваивается метка согласно типу приложения. Тем самым, так как незнакомый номер, предоставленный сервисным приложением, может предоставить некоторый тип сервиса для пользователя, незнакомому номеру может быть присвоена метка согласно типу приложения сервисного приложения. Это решает проблему, что некорректная идентификационная метка, введенная пользователем, приводит к неточному присваиванию метки незнакомому номеру, и достигается эффект повышения точности присваивания метки незнакомому номеру.
[00146] Дополнительно, посредством присваивания метки незнакомому номеру, хранящемуся в записях вызовов согласно типу приложения, это решает проблему, что в случае, когда более чем один незнакомый номер хранится в записях вызовов, пользователь не может отличить, какой является незнакомым номером, и достигается эффект повышения отличимости незнакомого номера.
[00147] Относительно устройств в вышеуказанных вариантах осуществления, конкретные образы действий для выполнения операций для отдельных модулей в них были описаны подробно в вариантах осуществления касательно способов, которые не будут разъяснены в настоящем документе.
[00148] Устройство для присваивания метки номеру предусматривается вариантом осуществления настоящего раскрытия, которое может реализовать способ присваивания метки номеру. Устройство для присваивания метки номеру включает в себя: процессор; и память для хранения инструкций, исполняемых процессором;
[00149] при этом процессор выполнен с возможностью выполнения:
[00150] приема идентификатора приложения сервисного приложения и незнакомого номера, отправленных из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер;
[00151] получения типа приложения, соответствующего сервисному приложению, согласно идентификатору приложения; и
[00152] присваивания метки незнакомому номеру согласно типу приложения.
[00153] Устройство для присваивания метки номеру предусматривается вариантом осуществления настоящего раскрытия, которое может реализовать способ присваивания метки номеру. Устройство для присваивания метки номеру включает в себя: процессор; и память для хранения инструкций, исполняемых процессором;
[00154] при этом процессор выполнен с возможностью выполнения:
[00155] обнаружения, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением;
[00156] когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получения типа приложения сервисного приложения; и
[00157] присваивания метки незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения.
[00158] Фиг. 9 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления. Например, устройством 900 может быть мобильный телефон, компьютер, терминал цифрового вещания, устройство передачи сообщений, игровая консоль, планшетный компьютер, медицинское устройство, тренажерное оборудование, персональный цифровой помощник, и подобные.
[00159] Обращаясь к Фиг. 9, устройство 900 может включать в себя один или более из нижеследующих компонентов: компонент 902 обработки, память 904, компонент 906 электропитания, мультимедийный компонент 908, аудиокомпонент 910, интерфейс 912 ввода/вывода (I/O), компонент 914 с датчиками, и компонент 916 связи.
[00160] Компонент 902 обработки обычно управляет общими операциями устройства 900, такими как операции, ассоциированные с отображением, телефонные вызовы, передача данных, операции камеры, и операции записи. Компонент 902 обработки может включать в себя один или более процессоров 918 для исполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Более того, компонент 902 обработки может включать в себя один или более модулей, которые способствуют взаимодействию между компонентом 902 обработки и другими компонентами. Например, компонент 902 обработки может включать в себя мультимедийный модуль для способствования взаимодействию между мультимедийным компонентом 908 и компонентом 902 обработки.
[00161] Память 904 выполнена с возможностью хранения различных типов данных для поддержки функционирования устройства 900. Примеры таких данных включают в себя инструкции приложений или способов, функционирующих на устройстве 900, контактные данные, данные телефонной книги, сообщения, картинки, видео, и т.д. Память 904 может быть реализована с использованием любого типа устройств энергозависимой или энергонезависимой памяти, или их комбинации, таких как статичная оперативная память (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, flash-память, магнитный или оптический диск.
[00162] Компонент 906 электропитания предоставляет электропитание различным компонентам устройства 900. Компонент 906 электропитания может включать в себя систему управления электропитанием, один или более источников электропитания, и любые другие компоненты, ассоциированные с генерированием, управлением, и распределением электропитания в устройстве 900.
[00163] Мультимедийный 908 компонент включает в себя экран, предоставляющий интерфейс вывода между устройством 900 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более датчиков касания для считывания касаний, движений пальцем и жестов на сенсорной панели. Датчики касания могут не только считывать границу действия касания или движения пальцем, но также считывают период времени и давление, ассоциированные с действием касания или движения пальцем. В некоторых вариантах осуществления, мультимедийный компонент 908 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешний мультимедийный элемент данных пока устройство 900 находится в режиме функционирования, таком как режим фотографии или видеорежим. Каждая из передней камеры и задней камеры может быть системой с фиксированными оптическими линзами или иметь возможность изменения фокуса и оптического приближения.
[00164] Аудиокомпонент 910 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 910 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 900 находится в режиме функционирования, таком как режим вызова, режим записи, и режим распознавания голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 904 или передан посредством компонента 916 связи. В некоторых вариантах осуществления, аудиокомпонент 910 дополнительно включает в себя динамик для вывода аудиосигналов.
[00165] Интерфейс 912 I/O предоставляет интерфейс между компонентом 902 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо мыши, кнопки, и подобные. Кнопки могут включать в себя, но не ограничены этим, кнопку "домой", кнопку громкости, кнопку запуска и кнопку блокировки.
[00166] Компонент 914 с датчиками включает в себя один или более датчиков для предоставления оценок статуса различных аспектов устройства 900. Например, компонент 914 с датчиками может обнаружить статус "открыт/закрыт" для устройства 900, относительное расположение компонентов, например, дисплея и клавиатуры устройства 900, изменение в расположении устройства 900 или компонента устройства 900, наличие или отсутствие контакта пользователя с устройством 900, ориентацию или ускорение/замедление устройства 900, и изменение температуры устройства 900. Компонент 914 с датчиками может включать в себя датчик приближения, выполненный с возможностью обнаружения наличия находящихся поблизости объектов без какого-либо физического контакта. Компонент 914 с датчиками может также включать в себя датчик света, такой как CMOS или CCD-датчик изображения, для использования в приложениях визуализации. В некоторых вариантах осуществления, компонент 914 с датчиками может также включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления, или датчик температуры.
[00167] Компонент 916 связи выполнен с возможностью способствования связи, проводным или беспроводным образом, между устройством 900 и другими устройствами. Устройство 900 может осуществить доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G, или 3G, или их комбинации. В одном примерном варианте осуществления, компонент 916 связи принимает широковещательный сигнал или информацию, ассоциированную с широковещательной передачей, из внешней системы управления широковещательной передачей посредством широковещательного канала. В одном примерном варианте осуществления, компонент 916 связи дополнительно включает в себя модуль связи в ближнем поле (NFC) для способствования связи ближнего действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по инфракрасной передаче данных (IrDA), сверхширокополосной (UWB) технологии, технологии Bluetooth (ВТ) и других технологий.
[00168] В примерных вариантах осуществления, устройство 900 может быть реализовано с применением одной или более конкретных интегральных схем (ASIC), процессоров цифровой обработки сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для выполнения вышеописанных способов.
[00169] В примерных вариантах осуществления, также предусматривается энергонезависимый компьютерно-читаемый носитель информации, включающий в себя инструкции, такие как включенные в память 904, исполняемые процессором 918 в устройстве 900, для выполнения вышеописанных способов. Например, энергонезависимым компьютерно-читаемым носителем информации может быть ROM, RAM, CD-ROM, магнитная пленка, флоппи-диск, устройство оптического накопителя, и подобные.
[00170] Фиг. 10 является блок-схемой устройства для присваивания метки номеру согласно примерному варианту осуществления. Например, устройство 1000 может быть предусмотрено в качестве сервера. Обращаясь к Фиг. 10, устройство 1000 включает в себя компонент 1022 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы памяти, представленные памятью 1032, для хранения инструкций, исполняемых компонентом 1022 обработки, таких как прикладные программы. Прикладные программы, хранящиеся в памяти 1032, могут включать в себя один или более модулей, где каждый соответствует набору инструкций. Дополнительно, компонент 1022 обработки выполнен с возможностью исполнения инструкций для выполнения вышеописанного способа присваивания метки номеру.
[00171] Устройство 1000 может также включать в себя компонент 1026 электропитания, выполненный с возможностью выполнения управления электропитанием устройства 1000, интерфейса(ов) 1050 проводной или беспроводной сети, выполненного с возможностью соединения устройства 1000 с сетью, и интерфейса 1058 ввода/вывода (I/O). Устройство 1000 может функционировать на основе операционной системы, хранящейся в памяти 1032, такой как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, или подобной.
[00172] Другие варианты осуществления данного изобретения будут понятны специалистам в данной области техники в результате рассмотрения данного описания и практического применения данного изобретения, раскрытого здесь. Эта заявка предназначена для охвата любых вариаций, использований, или адаптаций данного изобретения, следуя основным его принципам, и включая такие отступления от настоящего раскрытия, которые идут в рамках известной или обычной практики в данной области техники. Предполагается, что описание и примеры рассматриваются только как примерные в пределах подлинного объема и сущности данного изобретения, указанных нижеследующей формулой изобретения.
[00173] Будет понятно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны без отступления от их объема. Предполагается что объем данного изобретения ограничен только прилагаемой формулой изобретения.
Изобретение относится к области индикации или записи номера вызывающего абонента на аппарате вызываемого абонента, а именно к присваиванию метки незнакомому номеру. Техническим результатом является повышение точности присваивания метки незнакомому номеру. Способ включает в себя прием идентификатора приложения сервисного приложения и незнакомого номера, отправленных из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер, получение типа приложения, соответствующего сервисному приложению согласно идентификатору приложения, и присваивание метки незнакомому номеру согласно типу приложения. При этом этап, на котором присваивают метку незнакомому номеру согласно типу приложения, содержит оценивание, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в некоторый момент в прошлом. Когда метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивают метку незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения, а когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивают метку незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, причем метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера. Кроме того, этап, на котором присваивают метку незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, содержит обнаружение, является ли метка принадлежности идентичной метке обратной связи пользователя. Когда метка принадлежности отличается от метки обратной связи пользователя, получают метку обратной связи пользователя, принятой самой последней, и обнаруживают, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени, а когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивают метку незнакомому номеру с использованием метки принадлежности. 4 н. и 6 з.п. ф-лы, 10 ил.
1. Способ присваивания метки номеру, отличающийся тем, что способ содержит этапы, на которых:
принимают идентификатор приложения сервисного приложения и незнакомый номер, отправленные из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер;
получают тип приложения, соответствующий сервисному приложению согласно идентификатору приложения; и
присваивают метку незнакомому номеру согласно типу приложения,
причем этап, на котором присваивают метку незнакомому номеру согласно типу приложения, содержит:
оценивание, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в некоторый момент в прошлом;
когда метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивание метки незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения; и
когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивание метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения;
при этом метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера; и
при этом этап, на котором присваивают метку незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, содержит:
обнаружение, является ли метка принадлежности идентичной метке обратной связи пользователя;
когда метка принадлежности отличается от метки обратной связи пользователя, получение метки обратной связи пользователя, принятой самой последней, и обнаружение, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивание метки незнакомому номеру с использованием метки принадлежности.
2. Способ по п. 1, отличающийся тем, что способ дополнительно содержит этапы, на которых:
когда продолжительность времени между временем генерирования и текущим временем короче, чем предварительно определенная продолжительность времени, нумеруют первый номер приема метки обратной связи пользователя и второй номер приема метки принадлежности в пределах предварительно определенного периода времени;
когда разность второй номер приема минус первый номер приема больше, чем предварительно определенная пороговая величина, присваивают метку незнакомому номеру с использованием метки принадлежности; и
когда разность второй номер приема минус первый номер приема меньше, чем предварительно определенная пороговая величина или равна ей, присваивают метку незнакомому номеру с использованием метки обратной связи пользователя.
3. Способ согласно любому из пп. 1, 2, отличающийся тем, что способ дополнительно содержит этап, на котором:
когда вызывающий терминал вызывает вызываемый терминал, соответствующий незнакомому номеру, отправляют тип приложения на вызываемый терминал, и вызываемый терминал выполнен с возможностью отображения типа приложения.
4. Способ присваивания метки номеру, отличающийся тем, что способ содержит этапы, на которых:
обнаруживают, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением;
когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получают тип приложения сервисного приложения; и
присваивают метку незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения;
причем этап, на котором присваивают метку незнакомому номеру согласно типу приложения, содержит:
оценивание, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в некоторый момент в прошлом;
когда метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивание метки незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения; и
когда метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивание метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения;
при этом метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера; и
при этом этап, на котором присваивают метку незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения, содержит:
обнаружение, является ли метка принадлежности идентичной метке обратной связи пользователя;
когда метка принадлежности отличается от метки обратной связи пользователя, получение метки обратной связи пользователя, принятой самой последней, и обнаружение, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивание метки незнакомому номеру с использованием метки принадлежности.
5. Способ по п. 4, отличающийся тем, что способ дополнительно содержит этап, на котором:
когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, отправляют незнакомый номер и идентификатор приложения сервисного приложения на сервер, и сервер выполнен с возможностью присваивания метки незнакомому номеру согласно типу приложения на основе полученного типа приложения, соответствующего сервисному приложению.
6. Устройство для присваивания метки номеру, отличающееся тем, что устройство содержит:
модуль приема информации, выполненный с возможностью приема идентификатора приложения сервисного приложения и незнакомого номера, отправленных из вызывающего терминала, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением, и вызывающий терминал обращается к телефонному приложению посредством сервисного приложения, чтобы вызвать незнакомый номер;
модуль получения типа, выполненный с возможностью получения типа приложения, соответствующего сервисному приложению, согласно идентификатору приложения, принятому модулем приема информации; и
модуль присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру согласно типу приложения, полученному модулем получения типа,
причем модуль присваивания метки номеру содержит:
подмодуль оценивания метки, выполненный с возможностью оценивания, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в некоторый момент в прошлом;
первый подмодуль присваивания метки, выполненный с возможностью, когда подмодуль оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивания метки незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения; и
второй подмодуль присваивания метки, выполненный с возможностью, когда подмодуль оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивания метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения;
при этом метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера,
при этом второй подмодуль присваивания метки дополнительно выполнен с возможностью:
обнаружения, является ли метка принадлежности идентичной метке обратной связи пользователя;
когда метка принадлежности отличается от метки обратной связи пользователя, получения метки обратной связи пользователя, принятой самой последней, и обнаружения, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивания метки незнакомому номеру с использованием метки принадлежности.
7. Устройство по п. 6, отличающееся тем, что второй подмодуль присваивания метки дополнительно выполнен с возможностью:
когда продолжительность времени между временем генерирования и текущим временем короче, чем предварительно определенная продолжительность времени, нумерации первого номера приема метки обратной связи пользователя и второго номера приема метки принадлежности в пределах предварительно определенного периода времени;
когда разность второй номер приема минус первый номер приема больше, чем предварительно определенная пороговая величина, присваивания метки незнакомому номеру с использованием метки принадлежности; и
когда разность второй номер приема минус первый номер приема меньше, чем предварительно определенная пороговая величина или равна ей, присваивания метки незнакомому номеру с использованием метки обратной связи пользователя.
8. Устройство согласно любому из пп. 6, 7, отличающееся тем, что устройство дополнительно содержит:
модуль отправки типа, выполненный с возможностью, когда вызывающий терминал вызывает вызываемый терминал, соответствующий незнакомому номеру, отправки типа приложения на вызываемый терминал, и вызываемый терминал выполнен с возможностью отображения типа приложения.
9. Устройство для присваивания метки номеру, отличающееся тем, что устройство содержит:
модуль обнаружения приложения, выполненный с возможностью обнаружения, обращается ли сервисное приложение к телефонному приложению для вызова незнакомого номера, причем незнакомый номер является телефонным номером, предоставленным пользователю сервисным приложением;
модуль получения типа, выполненный с возможностью, когда модуль обнаружения приложения обнаруживает, что сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, получения типа приложения сервисного приложения; и
модуль присваивания метки номеру, выполненный с возможностью присваивания метки незнакомому номеру, хранящемуся в записях вызовов, согласно типу приложения, полученному модулем получения типа,
причем модуль присваивания метки номеру содержит:
подмодуль оценивания метки, выполненный с возможностью оценивания, существует ли метка обратной связи пользователя, соответствующая незнакомому номеру, причем меткой обратной связи пользователя является метка обратной связи о пользовательском типе незнакомого номера, которую получают от пользователя в некоторый момент в прошлом;
первый подмодуль присваивания метки, выполненный с возможностью, когда подмодуль оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, не существует, присваивания метки незнакомому номеру с использованием метки принадлежности, соответствующей типу приложения; и
второй подмодуль присваивания метки, выполненный с возможностью, когда подмодуль оценивания метки оценивает, что метка обратной связи пользователя, соответствующая незнакомому номеру, существует, присваивания метки незнакомому номеру с использованием метки обратной связи пользователя или метки принадлежности, соответствующей типу приложения;
при этом метка принадлежности служит для присваивания метки пользовательскому типу незнакомого номера,
при этом второй подмодуль присваивания метки дополнительно выполнен с возможностью:
обнаружения, является ли метка принадлежности идентичной метке обратной связи пользователя;
когда метка принадлежности отличается от метки обратной связи пользователя, получения метки обратной связи пользователя, принятой самой последней, и обнаружения, длиннее ли продолжительность времени между временем генерирования метки обратной связи пользователя и текущим временем, чем предварительно определенная продолжительность времени;
когда продолжительность времени между временем генерирования и текущим временем длиннее, чем предварительно определенная продолжительность времени, присваивания метки незнакомому номеру с использованием метки принадлежности.
10. Устройство по п. 9, отличающееся тем, что устройство дополнительно содержит:
модуль отправки информации, выполненный с возможностью, когда сервисное приложение обращается к телефонному приложению для вызова незнакомого номера, отправки незнакомого номера и идентификатора приложения сервисного приложения на сервер, и сервер выполнен с возможностью присваивания метки незнакомому номеру согласно типу приложения на основе полученного типа приложения, соответствующего сервисному приложению.
US 8775404 B1, 08.07.2014 | |||
RU 2011106288 A, 27.08.2012 | |||
RU 2012156244 A, 27.06.2014 | |||
CN 104270521 A, 07.01.2015 | |||
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
CN 103634444 A, 12.03.2014 | |||
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами | 1921 |
|
SU10A1 |
CN 104378480 A, 25.02.2015 | |||
CN 104427074 A, 18.03.2015. |
Авторы
Даты
2017-12-12—Публикация
2015-09-01—Подача