СПОСОБ И СИСТЕМА ДЛЯ РАСПРЕДЕЛЕНИЯ ПОТОКА ДАННЫХ
DATA STREAM DISTRIBUTION METHOD AND SYSTEM

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] В настоящей заявке испрашивается приоритет в соответствии с китайской патентной заявкой CN 2012103412678, поданной 4 сентября 2012 г., полное содержание которой включено в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение относится к области техники обработки данных и более конкретн, оно относится к способам и системам для распределения и обработки потока данных.
УРОВЕНЬ ТЕХНИКИ
[0003] В использующихся в настоящее время процессах распределения потока данных платформа третьей стороны может получать поток данных от провайдера и направлять этот поток данных определенному целевому получателю. Целевой получатель может затем разделить поток данных в соответствии с согласованным коэффициентом для другого получателя (получателей) и направлять разделенные данные другому получателю (получателям).
[0004] В настоящее время платформа третьей стороны может только направлять поток данных определенному целевому получателю. Желательно, чтобы платформа третьей стороны дополнительно распределяла и разделяла поток данных и посылала разделенные данные непосредственно получателю (получателям), который участвует в получении части потока данных. Другими словами, желательно, чтобы не было участия получателя в процессах распределения потока данных.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Предлагается способ распределения потока данных в соответствии с различными вариантами осуществления изобретения.
Ответное сообщение, содержащее бизнес-идентификацию, отправляется с платформы третьей стороны в соответствии с потоком данных, полученных платформой третьей стороны от провайдера, может получаться платформой бизнес-взаимодействия. Общий объем потока данных и информация о коэффициенте распределения, соответствующая бизнес-идентификации, может получаться платформой бизнес-взаимодействия. Расчет распределения может выполняться платформой бизнес-взаимодействия для общего количества потока данных в соответствии с информацией о коэффициенте распределения для получателей. Распределенное количество для каждого получателя из множества получателей может получаться на платформе бизнес-взаимодействия. Распределенное количество для каждого получателя может отправляться с платформы бизнес-взаимодействия на платформу третьей стороны с тем, чтобы платформе третьей стороны разделяла полученный поток данных в соответствии с распределенным количеством и отправляла разделенный поток данных каждому получателю.
[0006] В соответствии с различными вариантами осуществления заявленного изобретения предлагается также система для распределения потока данных. Система может включать платформу третьей стороны и платформу бизнес-взаимодействия. Платформа третьей стороны может выполняться с возможностью получать поток данных от провайдера, отправлять ответное сообщение, содержащее бизнес-идентификацию, платформе бизнес-взаимодействия, получать распределенное количество для каждого получателя, возвращенное с платформы бизнес-взаимодействия, разделять полученный поток данных в соответствии с распределенным количеством и отправлять разделенный поток данных каждому получателю из множества получателей. Платформа бизнес-взаимодействия может выполняться с возможностью принимать ответное сообщение, содержащее бизнес-идентификацию, от платформы третьей стороны, получать общее количество потока данных и информацию о коэффициенте распределения, соответствующую бизнес-идентификации, рассчитывать общее количество потока данных для распределения в соответствии с информацией о коэффициенте распределения, чтобы получать количество распределения для каждого получателя, и отправлять распределенное количество для каждого получателя, соответствующее бизнес-идентификации, платформе третьей стороны.
[0007] Другие аспекты и варианты осуществления настоящего изобретения могут быть понятны специалистам в данной области техники в свете описания, формулы изобретения и чертежей настоящего изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0008] Следующие чертежи являются лишь примерами для иллюстрации целей изобретения в соответствии с различными описанными вариантами осуществления изобретения и не предназначены для ограничения объема настоящего изобретения.
[0009] На ФИГ. 1 изображается пример способа распределения потока данных в соответствии с различными вариантами осуществления изобретения;
[0010] На ФИГ. 2 изображается пример способа для расчета распределения потока данных в соответствии с различными раскрытыми вариантами осуществления;
[0011] На ФИГ. 3 изображается пример способа для проверки рассчитанного количества распределения и для расчета потока данных в соответствии с различными раскрытыми вариантами осуществления;
[0012] На ФИГ. 4 изображается пример системы для распределения потока данных в соответствии с различными раскрытыми вариантами осуществления;
[0013] На ФИГ. 5 изображается пример окружающей среды, включающий определенные раскрытые варианты; и
[0014] На ФИГ. 6 показывается пример сервера в соответствии с раскрытыми вариантами осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0015] Далее подробно будут рассматриваться примеры вариантов осуществления изобретения, которые иллюстрируются прилагаемыми чертежами. Везде, где возможно, будут использоваться одни и те же ссылочные позиции на всех чертежах для обозначения одинаковых или подобных частей.
[0016] Платформа третьей стороны обычно направляет поток данных указанному целевому получателю, но не может распределять этот поток данных. В примере, содержащем денежную сумму, при распределении потока данных, в электронном коммерческом бизнесе может быть задействовано множество получателей денег в различных деловых взаимоотношениях. При этом требуется распределение потока данных, относящихся к денежным суммам, уплачиваемых пользователями, которые необходимо распределять в соответствии с определенным коэффициентом между множеством получателей денежных сумм. Однако платформа третьей стороны только передает принятый поток данных денежной суммы одному из получателей денег. Получатель, который получает поток данных денежной суммы, затем разделяет этот поток данных денежной суммы в соответствии с договоренным коэффициентом с другими получателями, а далее отправляет разделенный поток данных денег всем другим получателям.
[0017] Однако, как описывается здесь, сетевая (в отличие от "несетевой" или "отключенной от сети") платформа бизнесс-взаимодействия используется для облегчения платформе третьей стороны отправления потока данных, полученных от провайдера, непосредственно всем получателям и автоматически распределять поток данных.
[0018] На ФИГ. 1-4 изображаются примеры способа и системы для распределения и обработки потока данных в соответствии с различными раскрывающимися вариантами осуществления изобретения. Примеры способов и систем могут быть реализованы, например, в среде 500, как показано на ФИГ. 5.
[0019] Как показано на ФИГ. 5, среда 500 может включать в себя сервер 504, терминал 506, и коммуникационную сеть 502. Сервер 504 и терминал 506 могут соединяться через коммуникационную сеть 502 для обмена информацией, например для поиска в Интернете, просмотра веб-страниц и т.д. Хотя только один терминал 506 и один сервер 504 показаны в окружающей среде 500, любое количество терминалов 506 или серверов 504 может включаться, и также могут подключаться другие устройства.
[0020] Коммуникационная сеть 502 представлять собой любой подходящий тип коммуникационной сети, обеспечивающий сетевые подключения к серверу 504 и терминалу 506 или между несколькими серверами 504 или терминалами 506. Например, коммуникационная сеть 502 может включать Интернет или другие виды компьютерных сетей или телекоммуникационных сетей, проводных или беспроводных. В различных вариантах осуществления коммуникационная сеть 502 может использоваться для распространения и/или обработки потока данных.
[0021] Терминал, как он используется здесь, может относиться к любому типу соответствующего устройства с определенными вычислительными возможностями, например персональный компьютер (ПК), компьютерная рабочая станция, ноутбук, бортовой компьютер (например, установленный в автомашине или в других транспортных средствах), компьютер-сервер, карманные вычислительные устройства (например, планшетный компьютер), мобильный терминал (например, мобильный телефон, смартфон, iPad и/или aPad), POS (т.е. точка продажи) или любое другое вычислительное устройство на стороне пользователя. В различных вариантах термины "терминал" и "терминальное устройство" могут быть взаимозаменяемыми.
[0022] Термин "сервер", как он используется здесь, может означать один или несколько серверных компьютеров, выполненных с возможностью осуществлять определенные функции сервера, например функции поисковых систем и управления базами данных. Сервер также может включать в себя один или более процессоров для параллельного выполнения компьютерных программ.
[0023] Сервер 504 и терминал 506 могут играть роль одной из сторон (например, платформы третьей стороны, провайдера, платформы бизнес-взаимодействия, и т.д.) для распределения потока данных. Сервер 504 и терминал 506 могут использоваться на любой соответствующей компьютерной платформе.
ФИГ. 6 показывает блок-схему примера вычислительной системы 600, способной реализовывать сервер 504 и/или терминал 506. Как показано на ФИГ. 6, пример компьютерной системы 600 может включать процессор 602, носитель данных 604, монитор 606, коммуникационный модуль 608, базы данных 610, периферийные устройства 612, и один или несколько шин 614 для соединения вместе всех устройств. Некоторые устройства могут отключаться, а другие устройства могут подключаться.
[0024] Процессор 602 может представлять собой любой подходящий процессор или несколько процессоров. Кроме того, процессор 602 может включать в себя несколько ядер для многопоточной или параллельной обработки. Носитель 604 данных может представлять собой модуль памяти, например ROM, RAM и модули флэш-памяти, массовые хранилища, например CD-ROM, U-диск, съемный жесткий диск и т.д. Носитель 604 может хранить компьютерные программы для реализации различных процессов, которые выполняются процессором 602.
[0025] Кроме того, периферийные устройства 612 могут включать устройства ввода/вывода, например клавиатуру и мышь, а коммуникационный модуль 608 может содержать сетевые устройства для установления соединения через коммуникационную сеть 502. База данных 610 может включать одну или несколько баз данных для хранения определенных данных и для выполнения определенных операций с сохраненными данными, например просмотр веб-страниц, поиск по базе данных, распределение потока данных, и т.д.
[0026] Во время работы терминал 506 может вызывать сервер 504 для выполнения определенных действий, например, поиска в Интернете или операции с базами данных. Сервер 504 может конфигурироваться для обеспечения структур и выполнения функций для таких действий и операций. Более конкретно сервер 504 может содержать систему поиска данных в базе данных в режиме реального времени. В различных вариантах осуществления изобретения терминал, например мобильный терминал, участвующий в описанных способах и системах, может включать терминал 506.
[0027] ФИГ. 1 изображает пример способа для распределения потока данных в соответствии с различными раскрытыми вариантами осуществления изобретения.
[0028] На этапе 101 платформа третьей стороны получает поток данных от провайдера и посылает ответное сообщение, содержащее бизнес-идентификацию, на платформу бизнес-взаимодействия.
[0029] На этапе 102 платформа бизнес-взаимодействия получает общий поток данных и информацию о распределении, соответствующую бизнес идентификации, выполняет вычисление для распределения полного объема потока данных в соответствии с информацией о коэффициенте распределения и получает распределенные количества для каждого из получателей.
[0030] Различная информация о коэффициенте распределения может соответствовать различным типам бизнеса. Бизнес-идентификация может включать, например, номер заказа. Номер заказа может определять соответствующий тип бизнеса. Например, первые четыре цифры номера бизнес-заказа могут использоваться, чтобы указать тип бизнеса. Таким образом, тип бизнеса можно определять на основании бизнес-заказа. Информация о коэффициенте распределения может быть известна на основании типа бизнеса.
[0031] Информация о коэффициенте распределения может включать информацию, использующуюся для расчета потока данных для каждого из получателей. Например, может использоваться формула с параметрами, и параметры могут изменяться при необходимости. Соответственно платформа бизнес-взаимодействия может принимать запрос на модификацию по отношению к информации о коэффициенте распределения для изменения параметра информации о коэффициенте распределения.
[0032] На этапе 103 платформа бизнес-взаимодействия может посылать распределенное количество для каждого получателя, соответствующее бизнес-идентификации, платформе третьей стороны.
[0033] На этапе 104 платформа третьей стороны разделяет принятый поток данных в соответствии с распределенным количеством, а затем посылает разделенный поток данных каждому получателю.
[0034] При желании, с целью повышения точности распределения данных, перед выполнением этапа 104 распределенное количество каждого получателя может сопоставляться.
[0035] Например, после того как получено распределение количества для каждого из получателей на этапе 102, раскрытый способ может дополнительно включать формирование платформой бизнес-взаимодействия результатов расчета распределения, которые содержат распределенное количество для каждого получателя, соответствующее бизнес-идентификации.
[0036] В другом примере, после выполнения этапа 103 заявленный способ может дополнительно включать: запись платформой третьей стороны распределенного количества для каждого получателя, соответствующего бизнес-идентификации, в фактических результатах распределения; платформа бизнес-взаимодействия может получать фактические результаты распределения от платформы третьей стороны и сравнивать количество распределения, полученного по результатам расчета распределения, с фактическими результатами распределения. Если расчеты распределения совпадают (т.е. фактическое количество является таким же, как рассчитанное количество), сопоставленное распределенное количество может записываться в результаты проверки распределения.
[0037] Кроме того, после сопоставления распределенного количества при проверке и записи в результатах проверки заявленный способ может дополнительно включать:
[0038] получение платформой бизнес-взаимодействия данных об отзыве, содержащих бизнес-идентификацию, от платформы третьей стороны, при этом информация об отзыве может записываться в результатах проверки распределения; платформа бизнес-взаимодействия может получать статистические результаты расчетов, представляемые с результатами проверки распределения, и затем отправлять платформе третьей стороны. Статистические результаты расчетов могут включать количества распределения для каждого получателя, соответствующие бизнес-идентификации, которые требуют расчета распределения.
[0039] Соответственно этап 104 может включать разделение платформой третьей стороны полученного потока данных и отправление каждому получателю в соответствии с записью в статистических результатах расчетов.
[0040] Далее, после того как платформа третьей стороны распределит разделенный поток данных каждому получателю на этапе 104, способ может дополнительно включать запись платформой третьей стороны информации о распределения потока данных в фактические результаты расчетов.
[0041] Платформа бизнес-взаимодействия может получать фактические результаты расчетов от платформы третьей стороны для сопоставления распределенных количеств, полученных по результатам статистических расчетов, с фактическими результатами расчетов. После того как расчеты распределения согласуются с фактическими результатами (т.е. фактическое количество является таким же, как рассчитанное количество), сопоставленное распределенное количество может записываться в результаты проверки распределения.
[0042] Кроме того, после того как сопоставленные распределенные количества записываются в результатах проверки распределения, заявленный способ может дополнительно включать получение платформой бизнес-взаимодействия фактической информации об отзыве, содержащей бизнес-идентификацию, от платформы третьей стороны, при этом фактическая информация об отзыве может записываться в результатах проверки распределения.
[0043] Как описывается здесь, сетевая платформа бизнес-взаимодействия используется для содействия платформе третьей стороны в отправлении потока данных, переданных провайдером, непосредственно каждому из получателей, и в автоматическом распределения потока данных.
[0044] На ФИГ. 2-3 изображается пример способа для распределения потока данных с участием электронного распределения в соответствии с различными вариантами осуществления изобретения. В одном из вариантов требуется распределение потока данных, являющихся денежными суммами; примером платформы бизнес-взаимодействия является электронная коммерческая платформа, а примером платформы третьей стороны является электронная платежная платформа. На ФИГ. 2 изображается пример способа для расчета распределения потока данных.
[0045] На этапе 201 платформа электронной коммерции получает данные для входа в систему пользователя и после проверки получает информацию, когда пользователь размещает заказ.
[0046] На этапе 202 платформа электронной коммерции формирует информацию в системе заказов и отправляет заявку на оплату платформе электронных платежей.
[0047] Информация о заказе может включать, например, информацию о пользователе, номер заказа и/или идентификацию платежа. Информация о заказе также может включать, например, общую сумму денег потока данных, которую пользователь должен платить, в том числе, например, цену продажи и/или цену поставки продуктов.
[0048] На этапе 203 после того как электронная платежная платформа подтверждает оплату пользователем, электронная платежная платформа возвращает информацию об оплате, содержащую номер заказа, платформе электронной коммерции. То, что электронная платежная платформа подтверждает платеж пользователя, означает, что электронная платежная платформа принимает количество денежных средств, уплаченных пользователем.
[0049] На этапе 204 платформа электронной коммерции получает общее количество потока данных и информацию о коэффициенте распределения, соответствующую номеру заказа, содержащемуся в информации о платежах.
[0050] Информация о заказе, сформированная на этапе 202, содержит номер заказа и общее количество потока данных. Соответственно общее количество потока данных может быть получено в соответствии с количеством заказа, содержащемся в информации о платеже.
[0051] Различная информация о коэффициенте распределения может соответствовать различным типам бизнеса. Бизнес-идентификация может включать, например, номер заказа. Номер заказа может определять соответствующий тип бизнеса. Например, первые четыре цифры номера бизнес-заказа могут использоваться, чтобы указать тип бизнеса. Таким образом, тип бизнеса можно определять на основании заказа. Информация о коэффициенте распределения может быть известна на основании типа бизнеса.
[0052] В соответствии с практическими потребностями платформа бизнес-взаимодействия может выполняться с возможностью получать различную информацию о коэффициенте распределения на основании различных типов бизнеса. Как указывается здесь, бизнес-идентификация может включать, например, номер заказа. Номер заказа может определять соответствующий тип бизнеса. Например, первые четыре цифры номера заказа могут использоваться, чтобы указывать тип бизнеса. Таким образом, тип бизнеса можно определять на основании заказа. Информация о коэффициенте распределения может быть известна на основании типа бизнеса.
[0053] Информация о коэффициенте распределения может включать информацию, использующуюся для расчета потока данных для каждого из получателей. Например, может использоваться формула с параметрами. В одном примере, предполагая, что существует четыре получателя: получатель платформы электронных платежей (например, третья сторона), получатель поставщика, получатель дистрибьютора и получатель электронной коммерческой платформы, информация о коэффициенте потока данных для каждого получателя может включать в себя следующую формулу: получатель платформы электронных платежей: Т%; получатель поставщика: Ν/Μ×99,7%; получатель дистрибьютора: F%; получатель электронной коммерческой платформы: 1-(Т%+Ν/Μ×99,7%+F%), где M представляет собой цену продажи продукта, N является ценой поставки продукта, а Τ или F является постоянным параметром, и, при необходимости, может изменяться.
[0054] Информация о заказе может включать цену M продажи продукта и цену N поставки. После того как определены M и Н, коэффициент распределения для получателей может определяться в соответствии с формулой коэффициента.
[0055] На этапе 205 электронная коммерческая платформа рассчитывает распределение общего количества потока данных, чтобы получить распределенное количество для каждого получателя, в соответствии с информацией о коэффициенте распределения. Умножая цену M продажи продукта на коэффициент распределения для каждого получателя, можно получить сумму распределения для каждого получателя.
[0056] На этапе 206 электронная коммерческая платформа получает результаты расчета распределения. Результаты распределения содержат количество, распределенное для каждого получателя, соответствующего бизнес-идентификации.
[0057] На этапе 207 электронная коммерческая платформа отправляет количество, распределенное каждому получателю, соответствующему бизнес-идентификации, электронной платежной платформе.
[0058] ФИГ. 3 изображает пример способа для проверки вычисленного распределенного количества и для вычислений потока данных в соответствии с различными раскрытыми вариантами осуществления изобретения.
[0059] На этапе 31 электронная платежная платформа получает количество, распределенное для каждого получателя, соответствующее номеру заказа, от электронной коммерческой платформы и записывает в фактические результаты распределения.
[0060] На этапе 32 электронная коммерческая платформа получает фактические результаты распределения от электронной платежной платформы. Распределенные количества, полученные из расчетных результатов распределения и от фактических результатов распределения, сопоставляются. После сопоставления расчетных результатов распределения (например, фактическое количество является таким же, как рассчитанное количество), сопоставленное распределенное количество может записываться в результаты проверки распределения.
[0061] Для одного и того же номера заказа, когда распределенное количество из результатов расчета распределения равняется распределенному количеству, записанному в фактических результатах распределения, это количество считается сопоставленным. В противном случае, когда распределенное количество из результатов расчета распределения не равняется количеству распределения, зарегистрированному в фактических результатах распределения, то для такого количества считается, что проверка потерпела неудачу. Информация о неудаче может направляться соответствующему персоналу.
[0062] После получения результатов проверки распределения могут составляться отчеты в установленной форме, и они направляются в соответствующие службы. Например, может составляться аудиторский отчет о доходах поставщика по просьбе поставщика. В другом примере может составляться аудиторский отчет 1 о виртуальных доходах, использующийся электронной коммерческой платформой и сохраняющийся для собственных целей.
[0063] На этапе 33 электронная коммерческая платформа получает информацию об отзыве, содержащую бизнес-идентификацию, от электронной платежной платформы. Информация об отзыве может записываться в результатах проверки распределения.
[0064] На этом этапе тип информации об отзыве может обозначаться как возврат типа 1. Пользователь может инициировать запрос о возврате, направляемый электронной платежной платформе. Электронная платежная платформа передает информацию об отзыве обратно электронной коммерческой платформе.
[0065] На этапе 34 электронная коммерческая платформа может получать статистические результаты расчетов, обобщенные по результатам проверки распределения, и отправлять электронной платежной платформе. Статистические результаты могут включать распределенное количество для каждого получателя, соответствующее бизнес-идентификации, для которого необходимо вычисление распределения.
[0066] Статистические результаты расчетов, складывающиеся по результатам проверки распределения, могут включать получение информации об отзыве, содержащей номер заказа, удаление записей, относящихся к этому номеру заказа, из результатов проверки распределения, и получение статистических результатов расчетов.
[0067] На этапе 35 платформа электронных платежей разделяет полученный поток данных в соответствии со статистическими результатами расчетов и посылает каждому получателю. Информация о распределении потока данных может записываться в фактических результатах расчетов.
[0068] Электронная платежная платформа разделяет количество денег в соответствии с записями статистических результатов расчетов и посылает на соответствующий банковский счет каждого получателя. Фактические результаты расчетов могут включать записи денежных сумм потока данных, фактически отправленных каждому получателю.
[0069] На этапе 36 электронная коммерческая платформа получает фактические результаты расчетов от электронной платежной платформы. Информация о распределении потока данных из статистических результатов расчетов и фактические результаты расчетов могут сопоставляться. Информация о сопоставленном распределении потока данных может записываться в результаты проверки распределения.
[0070] Для одного номера заказа, когда распределенное количество из фактических результатов распределения равняется распределенному количеству, записанному в статистических результатах расчетов, это количество считается сопоставленным. В противном случае, когда распределенное количество из фактических результатов распределения не равняется распределенному количеству, записанному в статистических результатах расчетов, для такого количества считается, что проверка потерпела неудачу. Информация о неудаче может направляться соответствующему персоналу.
[0071] На этапе 37 электронная коммерческая платформа получает фактическую информацию об отзыве, содержащую номер заказа, от электронной платежной платформы. Фактическая информация об отзыве записывается в результатах проверки распределения.
[0072] На этом этапе тип информации об отзыве может обозначаться как тип 2 возврата суммы. Пользователь может направлять запрос на возврат суммы электронной платежной платформе. Электронная платежная платформа может посылать информацию об отзыве обратно электронной коммерческой платформе.
[0073] После того как получаются результаты проверки распределения, отчет в установленном формате может формироваться и отправляться соответствующим службам. Например, может составляться аудиторский отчет 2 о доходах поставщика по запросу поставщика. В другом примере может составляться аудиторский отчет 2 о виртуальном доходе, использующийся электронной коммерческой платформой, который может сохраняться для собственных целей.
[0074] Окончательно полученными результатами проверки распределения могут быть фактические суммы денег в отчете о расчетах для соответствующего персонала, который получает статистические данные, отвечает на запросы и т.д.
[0075] Как описывается здесь, распределение потока данных денежной суммы достигается в реальном времени при динамической транзакции разделения. В режиме реального времени разделение транзакции может достигаться в отношении изменения цен продукта с целью достижения разделенного соотношения (например, коэффициента распределения) для каждого из различных заинтересованных сторон и получателей. Кроме того, фактическое согласование позволяет осуществлять мгновенное оповещение, когда появляется информация об ошибке во время транзакции. Благодаря нескольким проверкам данных отчет о расчетах и счетах может быть внушающим доверие и точным, чтобы обеспечить надежность разделения, согласования, урегулирования и т.д. Отчеты о расчетных операциях (или заявления) могут поддерживать изменения в платежной информации для обновления данных в режиме реального времени и для обеспечения точности расчетов.
[0076] На Фиг. 4 изображается примерная система для распределения потока данных в соответствии с различными раскрывающимися вариантами осуществления изобретения. Пример системы может включать платформу третьей стороны и/или платформу бизнес-взаимодействия.
[0077] Платформа третьей стороны выполняется с возможностью приема потока данных от провайдера, отправления ответного сообщения, содержащего бизнес-идентификацию, платформе бизнес-взаимодействия; получения распределенного количества для каждого получателя, возвращенного платформой бизнес-взаимодействия, и разделения получаемого потока данных в соответствии с распределенным количеством и отправления каждому получателю.
[0078] Платформа бизнес-взаимодействия выполняется с возможностью получения ответного сообщения, содержащего бизнес-идентификацию, от платформы третьей стороны, получения общего количества потока данных и информации о коэффициенте распределения, соответствующем бизнес-идентификации. В соответствии с информацией о коэффициенте распределения общее количество потока данных вычисляется для распределения, чтобы получить распределенное количество для каждого получателя. Распределенное количество для каждого получателя, соответствующее бизнес-идентификации, может направляться платформе третьей стороны.
[0079] Дополнительно платформа третьей стороны может содержать модуль обратной связи и распределительный модуль. Платформа бизнес-взаимодействия может содержать модуль конфигурации и модуль отправления распределенного количества.
[0080] Модуль обратной связи выполнен с возможностью приема потока данных от провайдера, отправления распределительному модулю и отправления ответного сообщения, содержащего бизнес-идентификацию, модулю конфигурации.
[0081] Модуль конфигурации выполнен с возможностью принимать ответное сообщение, содержащее бизнес-идентификацию, получать общее количество потока данных и информацию о коэффициенте распределения, соответствующую бизнес-идентификации, в соответствии с информацией о коэффициенте распределения выполнять вычисление распределения общего количества потока данных, получать распределенное количество для каждого получателя и передавать модулю отправления распределенного количества.
[0082] Модуль отправления распределенного количества выполняется с возможностью отправлять распределенное количество для каждого получателя распределительному модулю. Распределительный модуль выполняется с возможностью получать распределенное количество для каждого получателя от модуля отправления распределенного количества в соответствии с распределенным количеством и отправлять каждому получателю после разделения полученного потока данных.
[0083] Дополнительно модуль конфигурации включает модуль модификации, выполняющийся с возможностью получать запрос о модификации по отношению к информации о коэффициенте распределения для изменения параметров в информации о коэффициенте распределения. Дополнительно платформа бизнес-взаимодействия может включать модуль сопоставления.
[0084] Модуль конфигурации дополнительно выполняется с возможностью после получения распределенного количества для каждого получателя формировать результаты расчета распределения. Результаты расчета распределения могут включать распределенное количество для каждого получателя, соответствующее бизнес-идентификации.
[0085] Распределительный модуль дополнительно выполняется с возможностью после получения распределенного количества для каждого получателя от модуля отправления распределенного количества записывать распределенные количества для каждого получателя, соответствующие бизнес-идентификации, в фактические результаты распределения.
[0086] Модуль сопоставления выполняется с возможностью получать фактические результаты распределения от распределительного модуля, получать результаты расчета распределения от модуля конфигурации и сопоставлять и проверять информацию о распределенном количестве по результатам расчета распределения и по фактическим результатам распределения; и записывать информацию о сопоставленном количестве в результатах проверки распределения.
[0087] Дополнительно платформа бизнес-взаимодействия включает расчетный модуль (или модуль учета). Модуль сопоставления также выполняется с возможностью после записи информации о сопоставленном распределенном количестве в результатах проверки распределения, получать информацию об отзыве, содержащую бизнес-идентификацию, от платформы третьей стороны и записывать информацию об отзыве в результатах проверки распределения.
[0088] Расчетный модуль выполняется с возможностью получения результатов проверки распределения от модуля сопоставления, обобщения результатов проверки распределения для получения статистических результатов расчетов, и отправления модулю отправления распределенного количества. Статистические результаты расчетов могут содержать распределенное количество для каждого получателя, соответствующее бизнес-идентификации, которое требует расчетов распределения.
[0089] Модуль отправления распределенного количества дополнительно выполняется с возможностью отправки статистических результатов расчетов распределительному модулю. Распределительный модуль также выполняется с возможностью согласно записям статистических результатов расчетов разделять принятый поток данных и отправлять каждому получателю.
[0090] В традиционных транзакциях электронной коммерции пользователь покупает продукт (например, по телефону). После соответствующей оплаты модуль конфигурации может извлекать информацию о приобретенном продукте (в том числе, например, номер заказа, поставщик, цена предложения, цена продажи и т.д.), получать информацию о коэффициенте распределения данного заказа в режиме реального времени, а также рассчитывать разделение денежной суммы по вовлеченным получателям или заинтересованным участникам и отправлять сформированное разделение денежной суммы модулю сопоставления. Модуль сопоставления и модуль расчетов выполняются так, что в зависимости от разделенной денежной суммы информация передается модулем конфигурации, сопоставляется и обобщается с фактическими разделенными данными от платформы третьей стороны и отправляется платформе третьей стороны, формируются отчеты о расчетах и отправляются платформе третьей стороны. Платформа третьей стороны может затем выплачивать денежную сумму в соответствии с отчетами о расчетах.
[0091] В обычных транзакциях электронной коммерции количество денег может разделяться только в режиме оффлайн в соответствии с согласованным коэффициентом, чтобы завершить разделительные транзакции, которые не могут обеспечивать в режиме реального времени динамическое разделение транзакции при изменениях цен (например, по решению поставщиков, в зависимости от каналов продаж, времени продаж, а также других факторов). Как описано выше, путем объединения с информацией о коэффициенте распределения в режиме реального времени транзакция динамического разделения может достигаться в сети в соответствии с ценой каждого заказа. Кроме того, после транзакции динамического разделения в реальном времени, информация о возврате может записываться для обновления данных транзакции в режиме реального времени.
[0092] Следует отметить, что в настоящем описании каждый вариант осуществления описывается последовательно, т.е. каждый вариант осуществления описывается и фокусируется с учетом различия между вариантами осуществления. Подобные и/или такие же части различных вариантов могут быть соотнесены друг с другом. Кроме того, пример устройства описывается в отношении к соответствующим способам.
[0001] Следует отметить, что термин "содержащий", "включающий" или любые другие их варианты относится к неисключительным включениям, так что процесс, способ, изделие или устройство, имеющее ряд элементов, также может включать не только эти элементы, но и другие элементы, которые не указаны; или дополнительно включать элементы, присущие процессу, методу, изделию или устройству. Без дальнейших ограничений, заявление "включает…," не исключает другие элементы, использующиеся в процессе, способе, изделии или устройстве.
[0002] Специалист обычной квалификации в данной области техники может понять, что модули описываются здесь в соответствии с их функциональной логикой, но не ограничиваются приведенным выше описанием, т.к. модули могут реализовывать соответствующие функции. Кроме того, конкретное название каждого функционального модуля используется для отличия модулей друг от друга, не ограничивая объем защиты настоящего изобретения.
[0003] В различных вариантах осуществления раскрывающиеся модули могут выполняться в одном устройстве или в нескольких устройствах по желанию. Раскрывающиеся здесь модули могут интегрироваться в одном модуле или в нескольких модулях. Каждый из модулей, описанных здесь, может разделяться на один или более субмодулей, которые можно комбинироваться любым способом.
[0004] Специалисту в данной области техники будет понятно, что соответствующее программное обеспечение и/или аппаратное обеспечение (например, универсальная аппаратная платформа) могут включаться и использоваться в описанных способах и системах. Например, описывающиеся варианты осуществления могут реализовываться с помощью аппаратных средств, а альтернативно могут реализовываться с помощью только программных продуктов. Считывающиеся компьютером программные продукты могут сохраняться на носителях данных, включая, например, ROM/RAM, магнитный диск, оптический диск и т.д. Программные продукты могут включать подходящие команды для того, чтобы терминальное устройство (например, мобильный телефон, персональный компьютер, сервер или сетевое устройство и т.д.) могло осуществлять описывающиеся варианты.
[0005] Варианты, описывающиеся здесь, являются только примерами. Другие применения, преимущества, альтернативные решения, модификации или эквиваленты раскрывающихся вариантов очевидны для специалистов в данной области техники и могут включаться в объем настоящего изобретения.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ И ПРЕИМУЩЕСТВА
[0006] Без ограничения объема любого пункта формулы изобретения и/или спецификации приводятся примеры промышленной применимости и некоторые преимущества раскрывающихся вариантов в иллюстративных целях. Различные альтернативы, модификации или эквиваленты технических решений, раскрытых в вариантах осуществления настоящего изобретения, могут быть очевидны специалистам в данной области техники и могут быть включены в данное описание.
[0007] Как описывается здесь, сетевая (в отличие от "несетевой" или "офф-лайн" платформы) платформа бизнес-взаимодействия используется для упрощения платформе третьей стороны отправки потока данных, предоставленных провайдером, непосредственно всем получателям и автоматического распределения потока данных.
[0008] В транзакциях электронной коммерции пользователь покупает продукт (например, по телефону). После оплаты  соответствующего количества денег модуль конфигурации может извлекать информацию из приобретенного продукта (в том числе, например, номер заказа, название поставщика, цена предложения, цена продажи и т.д.), получать информацию о коэффициенте распределения настоящего заказа в режиме реального времени, а также рассчитывать разделение суммы денег для заинтересованных получателей или участников и отправлять сформированные разделенные суммы денег модулю сопоставления. Модуль сопоставления и расчетный модуль выполняются с возможностью в зависимости от информации о разделении денежной суммы, переданной модулем конфигурации, сопоставлять и обобщать с фактическим разделением данных от платформы третьей стороны и отправлять платформе третьей стороны, формировать отчеты по расчетам и отправить платформе третьей стороны. После этого платформа третьей стороны может выплатить суммы денег в соответствии с отчетами по расчетам.
[0009] При обычных транзакциях электронной коммерции суммы денег могут разделяться только в автономном режиме в соответствии с согласованным коэффициентом, чтобы завершить транзакции с разделением, которые не могут обеспечить в режиме реального времени транзакции с динамическим разделением при изменении цен (например, в результате решения поставщиков, каналов продаж, времени продаж, а также других факторов). Как описано, путем комбинирования с информацией о коэффициенте распределения, в режиме реального времени, транзакции динамического разделения могут достигаться в сети в соответствии с ценой каждого заказа. Кроме того, после транзакции динамического разделения в реальном времени информация о возврате может записываться для обновления данных транзакции в режиме реального времени.
ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ПОЗИЦИЙ
Окружающая среда
500
Коммуникационная сеть
502
Сервер
504
Терминал
506
Процессор
602
Носитель данных
604
Монитор
605
Коммуникации
608
База данных
610
Периферийные устройства
612