CN106970780B - 一种数据交互方法及装置 - Google Patents

一种数据交互方法及装置 Download PDF

Info

Publication number
CN106970780B
CN106970780B CN201610020630.4A CN201610020630A CN106970780B CN 106970780 B CN106970780 B CN 106970780B CN 201610020630 A CN201610020630 A CN 201610020630A CN 106970780 B CN106970780 B CN 106970780B
Authority
CN
China
Prior art keywords
data
interacted
page
display page
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610020630.4A
Other languages
English (en)
Other versions
CN106970780A (zh
Inventor
仝丹丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cainiao Smart Logistics Holding Ltd
Original Assignee
Cainiao Smart Logistics Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cainiao Smart Logistics Holding Ltd filed Critical Cainiao Smart Logistics Holding Ltd
Priority to CN201610020630.4A priority Critical patent/CN106970780B/zh
Publication of CN106970780A publication Critical patent/CN106970780A/zh
Application granted granted Critical
Publication of CN106970780B publication Critical patent/CN106970780B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种数据交互方法,用以解决现有技术中数据交互效率低的问题。该方法包括:根据待交互的数据,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;将生成的数据展示页面,发送给用户终端进行展示;接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。本申请还公开了一种数据交互装置。

Description

一种数据交互方法及装置
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据交互方法及装置。
背景技术
随着科学技术的发展,计算机极大地方便了人们的日常工作和学习,用户可以将数据记录并存储于计算机当中,方便对数据的管理。
在一些场景下,某项工作的完成可能需要多方基于存储的数据进行协作。以甲乙方协作完成某项工作为例,这里所说的协作,比如包括下述步骤:
甲方利用用户终端(甲方终端),以表格(如excel表格)的形式对数据进行存储,在进行数据交互时,甲方终端将含有数据的表格发送给乙方的用户终端(乙方终端);
乙方终端对接收到的表格进行展示,乙方通过对该表格中的数据进行逐行查看,从而确定该表格中不同数据之间的关联关系;进一步地,乙方可以根据自己的需要,并参考确定的所述关联关系,对表格中的数据进行设置(这里所说的设置一般包括增、删或改);
乙方终端将包含经乙方设置的数据的整个表格发送给甲方终端,从而实现甲乙方之间的数据交互。
上述数据交互方式存在的问题在于,当表格中的数据量非常大时,这种数据交互的效率往往较低。
发明内容
本申请实施例提供一种数据交互方法,用以解决现有技术中数据交互效率低的问题。
本申请实施例还提供一种数据交互装置,用以解决现有技术中数据交互效率低的问题。
本申请实施例采用下述技术方案:
一种数据交互方法,包括:
根据待交互的数据,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;
将生成的数据展示页面,发送给用户终端进行展示;
接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
一种数据交互装置,包括:
数据展示页面生成单元:用于根据待交互的数据,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;
数据展示页面发送单元:用于将生成的数据展示页面,发送给用户终端进行展示;
数据接收单元:接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
一种数据交互方法,包括:
用户终端接收服务器根据待交互的数据生成的数据展示页面,并对数据展示页面进行展示;所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;
响应于所述控件接收到的数据设置指令,向服务器发送数据设置请求。
一种数据交互装置,包括:
数据展示页面接收单元,用于接收服务器根据待交互的数据生成的数据展示页面,并对数据展示页面进行展示;所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;
数据发送单元,用于响应于所述控件接收到的数据设置指令,向服务器发送数据设置请求。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
由于可以生成支持对待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件的数据展示页面,并发送给用户终端进行展示,从而使得用户可以非常直观地获知数据之间的关联关系,并且,用户也可以非常方便地通过操作所述控件来实现对数据的设置,因此相对于现有技术中用户之间通过表格的形式进行数据交互的方式而言,即便待交互的数据的量较大,也可以使得用户方便快捷地进行数据交互,从而可以使得数据交互的效率较高。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种数据交互方法的实现流程示意图;
图2为本实施例2提供的一种数据交互方法的一种实现流程示意图;
图3a本实施例提供的一种数据展示页面的展示效果图;
图3b本实施例提供的另一种数据展示页面的展示效果图;
图4为本申请实施例提供的数据交互装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例1
为解决现有技术中的数据交互效率低的问题,本申请实施例提供一种数据交互方法。
本申请实施例提供的数据交互方法的执行主体可以是服务器,例如物流网站的服务器等等。所述的执行主体并不构成对本申请的限定,为了便于描述,本申请实施例均以执行主体是服务器为例进行说明。
该方法的实现流程示意图如图1所示,包括下述步骤:
步骤11:根据待交互的数据,生成数据展示页面;
生成的所述数据展示页面,支持对待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件。
本申请实施例中,所述待交互的数据可以是任何形式的数据,所述待交互的数据比如可以是符号、文字、数字、语音、图像、视频等。所述待交互的数据可以是指多个数据元素构成的数据集合,且该数据集合中,可以存在具有一定的关联关系的不同数据元素。所述关联关系比如可以是层次关系。
本申请实施例中,所述待交互的数据可以是服务器接收的用户通过终端发送至服务器的数据,服务器接收用户通过终端发送数据至服务器的方法包括但不限于下述至少一种:
服务器接收用户通过在线数据录入的方式发送的待交互的数据。比如,用户在终端所展示的、由服务器提供的待交互的数据录入界面的文本框中输入诸如文本数据这样的待交互的数据。从而待交互的数据可以通过终端发送至服务器。
服务器接收用户通过在线文件上传的方式发送的待交互的数据。所述包含待交互的数据的文件比如可以是表格(excel)文件、文本(txt)文件等包含待交互的数据的文件。服务器可以按照预定的解析规则,从用户上传的包含待交互的数据的文件中解析出待交互的数据。用户通过在线文件上传的方式可以将文件中包含的所有待交互的数据批量上传至服务器。
在实际应用中,所述待交互的数据也可以是服务器自动从终端获取的数据。比如服务器自动从终端某文件夹中获取待交互的数据,当终端处保存的所述文件夹中的文件相对于服务器获取所述文件时的文件发生改变时,比如文件在上传至服务器后被更改或者有新的文件产生时,服务器可以自动获取所述发生改变的文件,进而获取文件中的待交互的数据。判断所述文件是否被改变的方法比如可以是通过消息摘要算法5(Message DigestAlgorithm5,MD5)校验法来判断文件是否发生变化。终端可以利用MD5生成文件的摘要信息并发送给服务器,从而使得服务器根据该摘要信息和服务器本地保存的文件,判断终端处保存的文件是否相对于服务器本地保存的文件发生变化。
本申请实施例中,在获取到所述待交互的数据后,服务器可以将获取到的待交互的数据存储于存储器中,所述存储器可以是易失性存储器,也可以是非易失性存储器,易失性存储器包括但不限于内存,非易失性存储器包括但不限于硬盘、闪存、只读存储器。
在对待交互的数据进行存储时,为了方便对数据的管理,可以将待交互的数据存储于数据库中,由于本申请实施例中的待交互的数据可以是具有层次关系的数据,所以在实际应用中,所述数据库的模型可以是层次模型。
本申请实施例中,将待交互的数据存储于所述层次模型数据库中的方法可以是顺序法,即按照待交互的数据中数据的层次关系,将具有相邻关系的数据存储在数据库中物理空间相邻的位置。所述相邻关系比如可以是处于层次模型中相邻层级的数据。
本申请实施例中,将待交互的数据存储于所述层次模型数据库中的方法也可以是指针法,即按照待交互的数据中数据的层次关系,用指针将待交互的数据建立层次关系。
需要说明的是,在对某些待交互的数据进行获取前,如果与所述待交互的数据相关的数据是已知的,为了提高待交互的数据的获取效率,可以根据所述已知的相关数据预先对数据模型进行构建。所述数据模型可以建立数据元素之间的关联关系,所述数据模型比如可以是层次模型。比如,当某物流商需要统计其各个仓库对应的送货范围数据时,由于送货范围为地址数据,所述地址数据为已知的国家行政区数据,则可以根据国家行政区数据预先构建层次模型,当各个仓库物流商提交送货范围数据时,可以通过根据国家行政区数据预先构建的层次模型进行提交。比如,可以根据国家行政区数据和国家行政区数据之间的关联关系预先构建层次模型,将所述层次模型在物流商数据展示页面进行展示,所述数据展示页面的每个行政区数据元素都有与之对应的操作框,物流商可以通过所述操作框操作所述操作框对应的行政区数据,进而实现对送货范围数据的操作。
本申请实施例中,服务器可以根据所述待交互的数据,生成数据展示页面。所述数据展示页面为用于展示在用户终端的数据展示页面,所述数据展示页面支持对所述待交互的数据中具备关联关系的数据进行关联展示。
在实际应用中,在所述数据展示页面中对具有层次关系的待交互的数据进行关联展示时,可以以树形结构对具有层次关系的待交互的数据进行关联展示,树形结构的每一个节点代表一个数据元素,数据元素之间存在着一对多的关系。
在实际应用中,在所述数据展示页面中以树形结构对具有层次关系的待交互的数据进行关联展示时,可以以树形结构全部展示所有待交互的数据。考虑到当数据量太大时,全部展示所有待交互的数据时会导致展示效果不佳,所以,在实际应用中,可以按照树形结构的层级由高到低的顺序,优先展示父节点层级的数据,然后可以根据用户的操作指令展示父节点对应的子节点的数据。
在实际应用中,在以树形结构对具有层次关系的待交互的数据进行关联展示时,相同层级节点展示时的排列顺序可以是预设的排列顺序,也可以是由用户自定义的排列顺序。
本申请实施例中,所述数据展示页面包含用于接收用户操作指令的控件。所述控件可以是用于接收用户的数据修改操作指令的控件。所述数据修改操作指令包括但不限于添加数据指令、删除数据指令、选取数据指令。比如所述控件可以是复选框,用户通过点击所述复选框,即表示用户选取了所述复选框对应的数据。
所述控件也可以是用于接收用户的数据展示操作指令的控件。所述数据展示操作比如可以是用户通过操作控件来控制页面展示或隐藏某节点对应的子节点。
在本申请实施例中,为了向用户直观地展示每个节点的状态,所述树形结构的每一个节点的展示效果可以与该节点的状态有关。比如当该节点为未选中状态时,该节点的展示颜色为红色,且其复选框展示为空心矩形;当该节点为选中状态时,该节点的展示颜色为绿色,且在该节点对应的空心矩形复选框中显示对勾。
需要说明的是,所述树形结构的每一个节点的展示效果还可与该节点对应的子节点的状态有关。比如当该节点对应的子节点全部为未选中状态时,该节点的展示颜色为红色,且其复选框展示为空心矩形;比如当该节点对应的子节点为部分选中时,该节点的展示颜色为橙色,且在该节点的空心矩形复选框中展示灰色矩形;当该节点对应的子节点为全部选中时,该节点的展示颜色为绿色,且在该节点的空心矩形复选框中显示对勾。
基于上述页面展示效果,可以直观地为用户展示待交互的数据,方便用户进行查看,并可以通过数据展示页面的控件对展示的数据进行修改。为了方便用户获知数据已被修改,在对修改后的数据进行展示时,可以在页面展示用户的修改痕迹。
在实际应用中,用户在进行数据交互时,可能会将自己的数据和其他用户的数据进行比较。例如,卖家想要查看自己店铺里是否上架了代理商的所有商品,则需要将自己店铺中已经上架的商品数据和代理商的所有商品数据进行比较。本申请实施例中,可以对不同用户终端分别发送的待交互的数据进行比较,并将包含比较结果的数据展示于数据展示页面。
具体地,服务器获得不同终端分别发送的待交互的数据后,根据用户设置,对所述分别发送的待交互的数据进行比较,得到比较结果,生成包含用于表示所述比较结果的信息的数据展示页面。比如当用户设置查找用户A和用户B分别提交的数据中的不同数据时,服务器可以根据用户设置,将用户A和用户B提交的数据进行对比,找出不同的数据。
为了向用户直观地展示比较结果,在生成数据展示页面时,作为比较结果的数据可以以特殊的展示方式进行展示。比如将用户A和用户B分别提交的数据中的不同的数据进行单独展示。
本申请实施例中,在对不同权限的用户的终端展示页面时,可以根据所述用户终端的权限,确定所述用户终端的页面展示方式。所述权限包括页面的操作权限和查看权限。具体地,可以根据用户终端的操作权限和查看权限,从包含不同的数据操作控件的预设页面模板中,确定页面模板,进而可以根据待交互的数据和所述页面模板,生成所述数据展示页面。
不同页面模板,可以分别设置有不同的控件或者有不同的数据展示区域,等等。
步骤12:将生成的数据展示页面,发送给用户终端进行展示;
将通过执行步骤11生成的数据展示页面,发送给用户终端进行展示。
本申请实施例中,在将待交互的数据加载至客户端时,可以将所在页面需展示的所有待交互的数据全部加载至客户端,然后可以根据用户的操作指令对树形结构中的各个节点进行展示。
考虑到当数据量太大时,全部加载所有待交互的数据至客户端可能会造成资源的浪费,所以,在实际应用中,也可以根据用户的操作指令对数据进行动态加载。所述动态加载比如可以是在数据展示页面中先展示树形结构中的根节点数据,当客户端接收到用户的子节点展示操作指令时,客户端从服务器下载所述将要展示的子节点数据并进行展示。
步骤13:接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
服务器可以接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求,对服务器中的数据进行相应的设置。所述设置,一般为增加、删除或修改。
本申请实施例所提供的方法,由于可以生成支持对待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件的数据展示页面,并发送给用户终端进行展示,从而使得用户可以非常直观地获知数据之间的关联关系,并且,用户也可以非常方便地通过操作所述控件来实现对数据的设置,因此相对于现有技术中用户之间通过表格的形式进行数据交互的方式而言,即便待交互的数据的量较大,也可以使得用户方便快捷地进行数据交互,从而可以使得数据交互的效率较高。
实施例2
本发明实施例2,主要介绍本发明实施例1提供的上述方法在实际中的一种应用方案。
本发明实施例2中数据交互的过程与实施例1中数据交互的过程相类似,实施例2中没有介绍到的其他一些步骤可以参见实施例1中的相关描述,此处不再赘述。
在对该方案的实现方式进行详细介绍前,先对该方案的实施场景进行简单介绍。
该实施场景中,在电子商务领域,物流商通常会在全国各地设置有若干个仓库,每个仓库覆盖一定的发货范围。为了尽快将货物送到顾客手中,商家可以将货物预先存放于物流商设置在全国各地的各个仓库中,当商家接收到买家订单时,可以直接通知该买家所在区域对应的物流商仓库发货,避免了直接从卖家仓库发货可能导致买家需要较长时间才能收到货物的问题。
在某些距离商家仓库较近的区域,直接从商家仓库发货相比从物流商仓库发货会更节省送货时间,因此,在所述距离商家仓库较近的区域,一般会从商家仓库发货。但是物流商可能并不知道货物从商家仓库发出,导致物流商仓库也会发货。这就需要商家和物流商将各自的仓库覆盖范围数据进行交互,重新划分各自仓库的送货范围,以避免重复发货的情况。
基于上述场景,实施例2中数据交互的过程如图2所示,包括下述步骤:
步骤21:服务器根据中国国家行政区数据预先构建国家行政区层次模型;
其中,所述国家行政区层次模型的各层依次为省级行政区-地级行政区-县级行政区-乡级行政区-村级行政区-组级行政区。
由于所有行政区数据为现有数据,在此不做详细描述。
步骤22、服务器根据所述国家行政区数据生成初始数据展示页面;
所述初始数据展示页面以层级结构对所述国家行政区数据进行关联展示。
所述数据展示页面包含有仓覆盖范围数据操作控件。
由于本申请实施例中物流商的终端和商家的终端具有不同的操作权限,因此服务器会为物流商终端和商家终端分别生成不同的数据展示页面。即物流商终端展示页(如图3a所示)和商家终端展示页(如图3b所示)分别采用不同的页面模板。
物流商数据展示页面和商家数据展示页面所展示的国家行政区数据是相同的,其区别仅在于操作权限的不同,即物流商数据展示页面和商家数据展示页面包含有不同的仓覆盖范围数据操作控件。
本申请实施例中,物流商可以通过物流商数据展示页面中层次模型的各数据节点对应的复选框(图3a中所示仓覆盖范围数据操作控件),添加和/或删除物流商仓库覆盖范围数据。
步骤23、服务器将所述初始数据展示页面发送至客户端进行展示;
客户端接收初始数据展示页面并进行展示。
步骤24、物流商通过初始数据展示界面,添加物流商仓库覆盖范围数据至服务器;
物流商可以通过勾选数据节点对应的复选框,来添加被勾选节点对应的物流商仓库覆盖范围数据至服务器。
或者,物流商可以将已有的包含物流商仓库覆盖范围数据的表格上传至服务器,服务器可以根据预定的解析规则,获取表格中的物流商仓库覆盖范围数据,进而添加物流商仓库覆盖范围数据至服务器。
步骤25、服务器根据物流商仓库覆盖范围数据和国家行政区数据生成待交互的数据展示页面。
所述待交互的数据展示页面以层级结构对所所述国家行政区数据和物流商仓库覆盖范围数据进行关联展示。
所述待交互的数据展示页面包含有仓覆盖范围数据操作控件,如图3a和图3b所示。
服务器根据物流商仓库覆盖范围数据和国家行政区数据以及客户端页面模板,生成待交互的数据展示页面。物流商数据展示页面和商家数据展示页面所展示的国家行政区数据和仓覆盖范围数据是相同的,其区别在于操作权限的不同,即物流商数据展示页面和商家数据展示页面的仓覆盖范围数据操作控件的数量和/或功能不同。
所述层次结构的每一个节点的展示效果可以与该节点的状态和该节点对应的子节点的状态有关。如图3a所示,红色表示仓库送货范围未覆盖对应地区,黄色表示仓库覆盖范围部分覆盖对应地区,绿色表示仓库送货范围已覆盖对应地区。
步骤26、服务器将待交互的数据展示页面发送给终端,比如发送给商家终端;
步骤27、商家终端获取待交互的数据展示页面,查看所述待交互的数据展示页面中物流商仓库的覆盖范围数据,根据商家仓库的覆盖范围数据,获得物流商仓库覆盖范围数据和商家仓库覆盖范围数据中相同的覆盖范围数据;
本实施例中,根据商家仓库的覆盖范围数据,获得物流商仓库覆盖范围数据和商家仓库覆盖范围数据中相同的覆盖范围数据,可以是用户将物流商仓库覆盖范围数据和商家本地的商家仓库的覆盖范围数据进行人工比较,获得物流商仓库覆盖范围数据和商家仓库覆盖范围数据中相同的覆盖范围数据,并对商家仓库覆盖范围数据做特殊标记,该特殊标记可以展示于商家数据展示页面。
或者,也可以是商家将商家仓库覆盖范围数据提交至服务器后,由服务器自动对物流商仓库覆盖范围数据和商家仓库覆盖范围数据进行比较,获得相同的覆盖范围数据。所述相同覆盖范围数据可以以特殊的形式展示于对比数据结果展示页面。
步骤28、将包含相同覆盖范围数据标识的数据展示于物流商数据展示页面。
物流商根据所述相同的覆盖范围数据,不再对所述相同的发货范围内的地址发货。
本申请实施例所提供的方法,由于可以生成支持对待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件的数据展示页面,并发送给用户终端进行展示,从而使得用户可以非常直观地获知数据之间的关联关系,并且,用户也可以非常方便地通过操作所述控件来实现对数据的设置,因此相对于现有技术中用户之间通过表格的形式进行数据交互的方式而言,即便待交互的数据的量较大,也可以使得用户方便快捷地进行数据交互,从而可以使得数据交互的效率较高。
实施例3
为解决现有技术中数据交互效率低的问题,本申请实施例提供一种数据交互装置。该装置的结构示意图如图4所示,主要包括下述功能单元:
数据展示页面生成单元31:用于根据待交互的数据,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;
数据展示页面发送单元32:用于将生成的数据展示页面,发送给用户终端进行展示;
数据接收单元33:接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
在一种实施方式中,所述数据展示页面生成单元,具体用于根据待交互的数据以及待交互的数据中不同数据之间的关联关系,构建包含待交互的数据的层次模型。根据所述层次模型,生成数据展示页面。
为了向用户直观展示各节点的状态,在一种实施方式中,所述数据展示页面生成单元,具体用于按照所述层次模型中的节点的状态决定节点的展示效果的数据展示规则,根据所述层次模型,生成数据展示页面。
在一种实施方式中,所述数据展示页面生成单元,具体用于根据所述用户终端的权限,确定所述用户终端的页面展示方式;
根据所述页面展示方式,从分别包含不同的数据操作控件的预设页面模板中,确定页面模板;
根据待交互的数据和所述页面模板,生成所述数据展示页面。
所述用户终端,包括物流商的终端和/或商家终端;
所述待交互的数据,包括仓库对应的送货范围数据。
为了方便用户快速获得不同终端发送的待交互的数据中的相关数据,在一种实施方式中,所述数据展示页面生成单元,具体用于获得不同用户终端分别发送的待交互的数据;
对所述分别发送的待交互的数据进行比较,得到比较结果;
生成包含用于表示所述比较结果的信息的数据展示页面。
指令发送单元34,用于根据所述比较结果,发送发货指令。
本申请实施例所提供的装置,由于可以生成支持对待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件的数据展示页面,并发送给用户终端进行展示,从而使得用户可以非常直观地获知数据之间的关联关系,并且,用户也可以非常方便地通过操作所述控件来实现对数据的设置,因此相对于现有技术中用户之间通过表格的形式进行数据交互的方式而言,即便待交互的数据的量较大,也可以使得用户方便快捷地进行数据交互,从而可以使得数据交互的效率较高。
需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤11和步骤12的执行主体可以为设备1,步骤13的执行主体可以为设备2;又比如,步骤11的执行主体可以为设备1,步骤12和步骤13的执行主体可以为设备2;等等。
需要说明的是,本申请实施例并不对上述方法的各步骤的执行先后顺序进行限制。比如,步骤12可以与步骤13同步执行,或者,步骤12可以在步骤13后执行。本申请实施例中为各步骤设置编号,是为了有条理地描述各步骤,并不是对步骤的执行顺序进行限制,即,本申请实施例中为各步骤设置的编号并不能视为限制步骤执行顺序的特征。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (18)

1.一种数据交互方法,其特征在于,包括:
根据不同用户终端发送的待交互的数据和各个所述用户终端的权限,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;其中,所述数据展示页面包含不同所述用户终端所对应的所述待交互数据的比较结果信息;
将生成的数据展示页面,发送给用户终端进行展示;
接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
2.如权利要求1所述方法,其特征在于,根据待交互的数据,生成数据展示页面,具体包括:
根据待交互的数据以及待交互的数据中不同数据之间的关联关系,构建包含待交互的数据的层次模型;
根据所述层次模型,生成数据展示页面。
3.如权利要求2所述方法,其特征在于,根据所述层次模型,生成数据展示页面,包括:
按照所述层次模型中的节点的状态决定节点的展示效果的数据展示规则,根据所述层次模型,生成数据展示页面。
4.如权利要求1所述方法,其特征在于,根据待交互的数据,生成数据展示页面,包括:
根据所述用户终端的权限,确定所述用户终端的页面展示方式;
根据所述页面展示方式,从分别包含不同的数据操作控件的预设页面模板中,确定页面模板;
根据待交互的数据和所述页面模板,生成所述数据展示页面。
5.如权利要求1~4任一权项所述方法,其特征在于:
所述用户终端,包括物流商的终端和/或商家终端;
所述待交互的数据,包括仓库对应的送货范围数据。
6.如权利要求5所述方法,其特征在于,根据待交互的数据,生成数据展示页面,包括:
获得不同用户终端分别发送的待交互的数据;
对所述分别发送的待交互的数据进行比较,得到比较结果;
生成包含用于表示所述比较结果的信息的数据展示页面。
7.如权利要求6所述方法,其特征在于,所述方法还包括:
根据所述比较结果,发送发货指令。
8.一种数据交互方法,其特征在于,包括:
用户终端接收服务器根据不同用户终端发送的待交互的数据和各个所述用户终端的权限生成的数据展示页面,并对数据展示页面进行展示;所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;其中,所述数据展示页面包含不同所述用户终端所对应的所述待交互数据的比较结果信息;
响应于所述控件接收到的数据设置指令,向服务器发送数据设置请求。
9.如权利要求8所述方法,其特征在于:
所述用户终端,包括物流商的终端和/或商家终端;
所述待交互的数据,包括仓库对应的送货范围数据。
10.一种数据交互装置,其特征在于,包括:
数据展示页面生成单元:用于根据不同用户终端发送的待交互的数据和各个所述用户终端的权限,生成数据展示页面;生成的所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;其中,所述数据展示页面包含不同所述用户终端所对应的所述待交互数据的比较结果信息;
数据展示页面发送单元:用于将生成的数据展示页面,发送给用户终端进行展示;
数据接收单元:接收用户终端响应于所述控件接收到的数据设置指令发送的数据设置请求。
11.如权利要求10所述装置,其特征在于:
所述数据展示页面生成单元,具体用于根据待交互的数据以及待交互的数据中不同数据之间的关联关系,构建包含待交互的数据的层次模型;
根据所述层次模型,生成数据展示页面。
12.如权利要求11所述装置,其特征在于:
所述数据展示页面生成单元,具体用于按照所述层次模型中的节点的状态决定节点的展示效果的数据展示规则,根据所述层次模型,生成数据展示页面。
13.如权利要求10所述装置,其特征在于,所述数据展示页面生成单元,具体用于:
根据所述用户终端的权限,确定所述用户终端的页面展示方式;
根据所述页面展示方式,从分别包含不同的数据操作控件的预设页面模板中,确定页面模板;
根据待交互的数据和所述页面模板,生成所述数据展示页面。
14.如权利要求10~13任一权项所述装置,其特征在于:
所述用户终端,包括物流商的终端和/或商家终端;
所述待交互的数据,包括仓库对应的送货范围数据。
15.如权利要求14所述装置,其特征在于,所述数据展示页面生成单元,具体用于:
获得不同用户终端分别发送的待交互的数据;
对所述分别发送的待交互的数据进行比较,得到比较结果;
生成包含用于表示所述比较结果的信息的数据展示页面。
16.如权利要求15所述装置,其特征在于,所述装置还包括:
指令发送单元:用于根据所述比较结果,发送发货指令。
17.一种数据交互装置,其特征在于,包括:
数据展示页面接收单元,用于接收服务器根据不同用户终端发送的待交互的数据和各个所述用户终端的权限生成的数据展示页面,并对数据展示页面进行展示;所述数据展示页面,支持对所述待交互的数据中具备关联关系的数据进行关联展示,且包含用于接收数据修改指令的控件;其中,所述数据展示页面包含不同所述用户终端所对应的所述待交互数据的比较结果信息;
数据发送单元,用于响应于所述控件接收到的数据设置指令,向服务器发送数据设置请求。
18.如权利要求17所述装置,其特征在于:
所述装置,包括物流商的终端和/或商家终端;
所述待交互的数据,包括仓库对应的送货范围数据。
CN201610020630.4A 2016-01-13 2016-01-13 一种数据交互方法及装置 Active CN106970780B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610020630.4A CN106970780B (zh) 2016-01-13 2016-01-13 一种数据交互方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610020630.4A CN106970780B (zh) 2016-01-13 2016-01-13 一种数据交互方法及装置

Publications (2)

Publication Number Publication Date
CN106970780A CN106970780A (zh) 2017-07-21
CN106970780B true CN106970780B (zh) 2021-02-23

Family

ID=59334460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610020630.4A Active CN106970780B (zh) 2016-01-13 2016-01-13 一种数据交互方法及装置

Country Status (1)

Country Link
CN (1) CN106970780B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111459439B (zh) * 2020-04-08 2024-01-23 深圳康佳电子科技有限公司 一种信息展示方法、智能家居服务器及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727636A (zh) * 2008-10-23 2010-06-09 深圳富泰宏精密工业有限公司 商品信息管理***及方法
CN102289730A (zh) * 2011-06-27 2011-12-21 中国建设银行股份有限公司 用于集团客户关系管理的图形化展示***和方法
CN102662654A (zh) * 2012-03-09 2012-09-12 北京神州数码思特奇信息技术股份有限公司 一种数据分页插件的生成方法
CN103488476A (zh) * 2013-09-02 2014-01-01 用友软件股份有限公司 关联数据处理***和关联数据处理方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030009570A1 (en) * 2001-07-03 2003-01-09 International Business Machines Corporation Method and apparatus for segmented peer-to-peer computing
US8095474B2 (en) * 2006-11-29 2012-01-10 Caterpillar Inc. Method for processing advanced ship notices (ASNs)
CN102123044B (zh) * 2011-01-14 2013-08-28 北京邮电大学 基于拓扑发现技术的网络拓扑一致性检测设备和检测方法
US20140351024A1 (en) * 2013-05-22 2014-11-27 International Business Machines Corporation Extrapolating user actions
CN104639586B (zh) * 2013-11-13 2018-06-08 阿里巴巴集团控股有限公司 一种数据交互方法和***
CN104657371A (zh) * 2013-11-20 2015-05-27 腾讯科技(深圳)有限公司 一种数据展示方法和装置
CN103617505B (zh) * 2013-12-05 2017-12-22 用友软件股份有限公司 企业流程图的动态解析和展示***和方法
CN104899186A (zh) * 2015-06-24 2015-09-09 郑州悉知信息技术有限公司 一种表单生成以及获取方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727636A (zh) * 2008-10-23 2010-06-09 深圳富泰宏精密工业有限公司 商品信息管理***及方法
CN102289730A (zh) * 2011-06-27 2011-12-21 中国建设银行股份有限公司 用于集团客户关系管理的图形化展示***和方法
CN102662654A (zh) * 2012-03-09 2012-09-12 北京神州数码思特奇信息技术股份有限公司 一种数据分页插件的生成方法
CN103488476A (zh) * 2013-09-02 2014-01-01 用友软件股份有限公司 关联数据处理***和关联数据处理方法

Also Published As

Publication number Publication date
CN106970780A (zh) 2017-07-21

Similar Documents

Publication Publication Date Title
US11652628B2 (en) Deterministic verification of digital identity documents
WO2018177251A1 (zh) 应用程序处理方法、计算机设备和存储介质
CN111385186A (zh) 项目群组的创建方法、项目管理方法及装置
CN110969001B (zh) 反馈信息的生成方法及装置、存储介质、处理器和终端
CN104579909B (zh) 一种用户信息的分类、用户分组信息的获取方法和设备
US11238402B2 (en) Information operation
CN108363684A (zh) 表单创建方法、装置及服务器
US10579915B2 (en) Method and device for initializing two-dimensional code
CN110766521A (zh) 采购订单生成方法、装置、***和存储介质
WO2019061997A1 (zh) 丰富微信客户标签的方法、电子装置及存储介质
CN113254534A (zh) 数据同步方法、装置及计算机存储介质
CN115544183A (zh) 数据可视化方法、装置、计算机设备和存储介质
CN107092634A (zh) 页面预览的实现方法和装置
CN106022010A (zh) 一种文件展示方法及装置
CN105187399A (zh) 资源处理方法及装置
CN105554290A (zh) 一种壁纸的分享方法及装置
CN109582401B (zh) 推广图片生成方法、装置、存储介质和计算机设备
CN106970780B (zh) 一种数据交互方法及装置
CN110278245B (zh) 基于区块链的app消息共享方法、***、装置及存储介质
US10198415B2 (en) Webform monitoring
CN111026963A (zh) 数据查询的方法及装置、配置信息的设置方法及装置
CN105187508A (zh) 用户关系处理方法及***
CN114816405A (zh) 业务视图界面的展示方法、装置、计算机设备和存储介质
US20180314698A1 (en) Media sharing based on identified physical objects
US9009073B1 (en) Product availability check using image processing

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180321

Address after: Four story 847 mailbox of the capital mansion of Cayman Islands, Cayman Islands, Cayman

Applicant after: CAINIAO SMART LOGISTICS HOLDING Ltd.

Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox

Applicant before: ALIBABA GROUP HOLDING Ltd.

TA01 Transfer of patent application right
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1239881

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant